@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #e6e8e8;
	background-image: url(../images/site_bck.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.FixCtr #container { 
	width:903px; 
	margin:0px auto;
	height:auto;
	background: url(../images/main_sidebck.jpg) repeat-y; 
	}
.FixCtr #header {
	width:903px;
	height:131px;
	background: url(../images/site_header.jpg) no-repeat;
	}	
		.FixCtr #login { 
			width:250px; 
			margin:0px auto; 
			height:60px; 
			float:right;
			}
		.FixCtr #counter { 
			width:410px; 
			margin:80px -230px 0 0; 
			height:40px; 
			position:relative;
			float:right;
			}
		.FixCtr #logo {
			width:280px;
			padding: 30px 30px 30px 0;
			height:105px;
			}
			#counterbox {
			width:150px;
			height:20px;
			padding:2px 5px 2px 5px;
			border: solid #ffffff 1px;
			background-color: #000000;
		}
.FixCtr #mainCol {
	width:667px;
	float:left;
	min-height:750px;
	padding:2px 8px 0 5px;
	background-color: #8eb4d8;
	background-image: url(../images/main_bck.jpg);
	background-repeat: repeat-x;
}
	.breadcrumbs {
		width:660px;
		height:15px;
		padding:4px;
		background-color: #FFFFFF;
	}
	.pageTitle {
		width:655px;
		height:20px;
		padding-left:0px;
		padding-top:8px;
		padding-bottom:8px;
		/*padding:8px;*/
	}	
	.pageMain {
		width:661px;
		padding:3px;
		background-color: #FFFFFF;
	}
	.adtop {
		width:661px;
		height:105px; /*old is 161*/
	} 
	.partneradtop {
		width:667px;
	} 	
		.partnerHead {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #FFFFFF;
			padding: 10px 0 10px 5px;
		} 
	.pageBody {
		width:661px; 
	} 
		.mpoffer {
			background-image: url(../images/mp_offerbck.jpg);
			background-repeat: no-repeat;
			height: 125px;
			width: 630px;
			padding: 7px 20px 0 15px;			
		}
		.mpoffer li{font-size:12px; line-height:12px;}


		.offer {
			background-image: url(../images/offerbck.jpg);
			background-repeat: no-repeat;
			height: 120px;
			width: 630px;
			padding: 7px 20px 0 15px;			
		}	
		.offer li{font-size:12px; line-height:12px;}
.FixCtr #leftCol {
	width:219px;
	margin:0px auto;
	float:left;
	
	}
		.navbck {
			height:483px;
			background: url(../images/main_menubck.jpg) no-repeat;
		}
			.navbox{
				padding: 10px 0 0 52px;
			}
		.shopbck {
			height:300px;
			background: url(../images/main_shopbck.jpg) no-repeat;
		}
			.shopbrand{
				padding: 20px 0 0 55px;
			}
/*Vertical Pages offers BUTTON and VIEW DETAILS LINK*/
.vOrderNow{text-align:center;}
 a.vOrderNow_{position:relative;display:block;background:url(/assets/hmstyle/assets/images/orderNow.jpg) no-repeat;width:107px;height:24px;cursor:pointer;}
 a.vOrderNow_:hover {position:relative;display:block;background:url(/assets/hmstyle/assets/images/orderNow_ovr.jpg);width:107px;height:24px;}
.viewDetails {padding-left:0px;padding-top:3px;font-size:12px;text-align:center;}
#mainCol a{text-decoration:underline;}
#mainCol a:hover{text-decoration:none;}


.FixCtr #bottom {
	width:903px;
	margin:0px auto;
	height:31px;
	background: url(../images/site_bottom.jpg) no-repeat;
}
.FixCtr #footer {
	width:899px;
	margin:0px auto;
	height:140px;
	padding: 10px 0 0 0;
	background-color: #e7e9e8;
}
.noFloat {
	clear:both;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #025790;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #025790;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #025790;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0D83C8;
	text-decoration: underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	font-size: 20px;
}
.ctext {
	font-family: Arial, Helvetica, sans-serif;
	/*color: #000000;*/
	color:#FF0000;
	font-size: 16px;
	font-weight: bold;
}
.bands {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	/*color:#FF0000;*/
	font-size: 16px;
	font-weight: bold;
}
.bands a{color:#000000;}
.blktext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.ntext {
	font-size: 15px;
	font-weight: bold;
}
.headertxt {
	color: #0767b1;
	font-size: 16px;
}
.pheadertxt {
	color: ##0767b1;
	font-size: 14px;
}
.wtext {
	color: #ffffff;
}
.redText {
	/*color: #ff0000;*/
	color:#006600;
	font-size:12px;
	font-weight:700;
}
.mpText {
	/*color: #00FF33;*/
	color:#FFFF00;
	font-size:18px;
	font-weight: bolder;
}
.offerText {
	color: #ffffff;
	font-size:18px;
}
.lgText {
	font-size: 14px;
}
.priceText {
	font-size: 11px;
}
.wHeadText {
	font-size: 24px;
	color: #ffffff;
}
.adSpace {
	background-image: url(../images/ad_space.jpg);
	background-repeat: no-repeat;
	min-height:180px;
	vertical-align:top;
	cursor:pointer;
	}
.adSpace2{background-image: url(../images/adSpace_bck_over.gif);
	background-repeat: no-repeat;
	min-height:180px;
	vertical-align:top;
	cursor:pointer;
	}
.adPrice {
	font-family: Arial, Helvetica, sans-serif;
	/*color: #006bc4;*/
	color:#FF0000;
	font-size: 12px;
	font-weight:800;
}
.noLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #025891;
	padding-top: 7px;
	padding-bottom: 7px;
}
.dealLine {
	border-bottom: 1px solid #0767b1;
}
/*#counter .countContent { float:left; color:#FAD549; margin:0px 0 0 0;width:190px;}*/
#counter .countContent .resultText { background:url(/assets/hmstyle/assets/images/bg_input_counter4.gif) top left no-repeat; width:140px; height:24px; border:0px; color:#FAD549; font:18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding:3px 28px; letter-spacing: 2px; float:left;}
#counter .countContent .counterText { position:absolute; width:400px; display:none;}
#counter .countContent .countText{height:30px; width:200px; padding-left:30px;padding-top:3px;border:none; font-size:16px;font-weight:bold;background:url(/assets/hmstyle/assets/images/bg_input_counter5.gif) no-repeat;}


/*Added to right justify View Details...branded pages 4-21-2009*/

.mpoffer p a{font-size:12px; text-decoration:underline;}
.mpoffer p a:hover{text-decoration:none;}

.mpoffer p img{margin-top:-15px;}
.offer p a{font-size:12px; text-decoration:underline;}
.offer p a:hover{text-decoration:none;}
.offer p img{margin-top:-15px;}

/*SEE MORE OFFERS*/
table td.vrtline p a{text-decoration:underline; text-align:right; padding-left:542px;}
table td.vrtline p a:hover{text-decoration:none;}

/*STARBURST*/
.starburst  {
	background-image: url(/assets/images/starburst.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 11px;
	font-weight: bold;
	height: 46px;
	width: 60px;
	padding: 20px 10px 10px 10px;
	text-align: center;
}


.starburst .price  {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}

.starburst .descrip  {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: -.01em;

}

