/* ======================================================================================= */
/*  GLOBAL RESPONSE TECHNOLOGIES - MASTER/SERVANT DEFAULT STYLES SHEET - UPDATED 12/01/06  */
/* ======================================================================================= */

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background:url(../images/body_bg.jpg) repeat-x left top #343434;
}

img /* To remove borders on linked images */{
	border:none;
}

/* ====================== */
/* DEFAULT HEADING STYLES */
/* ====================== */

h1, .h1 /* Page Heading */{
	display:block;
	margin:0px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
	color:#103057;
}

h2, .h2 /* Page Sub-Heading */{
	display:block;
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	color:#245AA0;
}

h3, .h3 /* Category Heading */{
	display:block;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#103057;
}

h4, .h4 /* Category Sub Heading */{
	display:block;
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	color:#245AA0;
}

h5, .h5 /* Token Heading */{
	display:block;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
}

h5 a, .h5 a /* Token Heading Linked */{
	color:;
	text-decoration:none;
}


h6, .h6 /*Token Sub Heading */{
	display:block;
	margin:0px 0px 10px 0px;
	font-size:11px;
	font-weight:normal;
}

h6 a, .h6 a /*Token Sub Heading Linked */{
	color:;
	text-decoration:none;
}

/* ================================= */
/* OTHER DEFAULT TEXT ELEMENT STYLES */
/* ================================= */

p {
	padding:0px;
	margin:0px 0px 10px 0px;
	padding-right:10px;
}

a {
	color:#0000FF;
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}

strong {
	font-weight:bold;
}

ol {
	list-style-type:disc;
	list-style-position:outside;
}

ol li {
}

ul {
	list-style-type:disc;
	list-style-position:outside;
}

ul li {
}

/* =========================== */
/* DEFAULT FORM ELEMENT STYLES */
/* =========================== */

form {
	margin:0px;
}

input {
}

/* =================================================================== */
/* CUSTOM ELEMENT STYLES (CHECK THESE STYLES WITH CONTENT/CONTENT.PHP) */
/* =================================================================== */

img.content {
}

ul.links {
}

ul.links li {
}

ul.category /* Used with Layout Modules */{
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.category li {
}

ul.token {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.tokens li {
}

/* ======================= */
/* HEADER STRUCTURE STYLES */
/* ======================= */

div.header {
	width:544px;
	height:145px;
	background:url(../images/right_bg.jpg) no-repeat left top;
	position:absolute;
	top:256px;
	left:50%;
	margin-left:-175px;
}

div.banner {
	width:743px;
	height:247px;
	background:url(../images/banner_bg.jpg) no-repeat center top;
	position:absolute;
	top:9px;
	left:50%;
	margin-left:-371px;
}

div.logo {
}

/* ====================== */
/* MENU STRUCTURE STYLES  */
/* ====================== */

div.navMain {
	width:149px;
	height:255px;
	padding:20px 20px 0px;
	position:absolute;
	top:256px;
	left:50%;
	margin-left:-366px;
	background:url(../images/menu_bg.jpg) no-repeat left top;
	z-index:100;
}

div.navMain a {
	display:block;
	width:149px;
	height:19px;
	margin-bottom:1px;
	line-height:19px;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div.navMain a:hover {
}

div.navSec {
	z-index:100;
}

div.navSec a {
}

div.navSec a:hover {
}

div.preload /* Use this div to wrap <img src="" alt="" />'s that need to preload, such as mouse-over images */ {
	position:absolute;
	top:-300px;
	left:0px;
}

/* ===================== */
/* PAGE STRUCTURE STYLES */
/* ===================== */

div.master {
	margin-top:170px;
}

div.servant {
	width:743px;
	padding-top:245px;
	background:url(../images/bg_servant.jpg) repeat-y left top;
	position:relative;
	top:0px;
	left:50%;
	margin-left:-371px;
}

/*  By specifying a height property for a <TD> you will create a minimum height for your table under Master/Servant,
	thus any overflow encountered will cause the table to stretch vertically. Only one column needs to be given a
	height property for the entire table row.  */

td.leftCol {
	height:500px;
	width:196px;
	vertical-align:top;
}

td.rightCol {
	width:547px;
	vertical-align:top;
}

div.content /* This container should not have a specified height, else it will not stretch */ {
	padding:0px 15px 0px 8px;
}

div.footer /* Place this container under the servant, or master containers */ {
	width:743px;
	height:26px;
	background:url(../images/footer_bg.jpg) no-repeat center top;
	position:relative;
	top:0px;
	left:50%;
	margin-left:-371px;
}

div.footer div.liner {
	width:703px;
	position:relative;
	top:26px;
	left:50%;
	margin-left:-350px;
	color:#FFFFFF;
	padding-bottom:20px;
}

div.footer a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

div.footer a:hover {
	text-decoration:underline;
}

div.prodbox {
	width:112px;
	height:50px;
	border:solid #245798 1px;
	margin-right:4px;
	margin-bottom:4px;
	float:left;
	background-repeat:no-repeat;
	background-position:left top;
}

/* ============= */
/* WIDGET STYLES */
/* ============= */

div.rotator {
	width:;
	height:;
}

div.weatherbox {
	width:;
	height:;
	overflow:hidden;
}

div.featplayer {
	width:;
	height:;
	background:;
}

div.random_listings {
}

/* ================= */
/* FRAME PAGE STYLES */
/* ================= */

div.frame {
	width:100%;
	height:;
}

/* ====================== */
/* APPENDED MODULE STYLES */
/* ====================== */

div.contactInfo {
	display:none;
}

div.bbb {
	width:149px;
	height:255px;
	padding:20px 20px 0px;
	position:absolute;
	top:516px;
	left:50%;
	margin-left:-326px;
	z-index:100;
}
