html, body{ margin:0; padding:0; text-align:center; background:url(../images/header_bg.gif)  repeat-x top; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;} 

img{border:none;}
h2{ font-size:13pt; padding:0; margin:0;}
h3{ font-size:11pt}
#pagewidth{ width:1000px; text-align:left;  margin-left:auto; margin-right:auto; overflow:hidden;  } 
 
#header{
	position:relative;
	height:100px;
	width:100%;
} 

#nav{
	height:28px;
	margin:30px 2px 0px 1px;
	float:left;
	width:780px;
} 
	#nav ul {margin:0;list-style:none;padding-left:0px;line-height:28px; font-size:11px; font-weight:bold; }
	#nav li {display:inline;margin:0;padding:0;  }
	#nav a {float:left;margin:0;padding:0px 20px 0px 20px;text-decoration:none;color:#fff;   margin-right:1px; width:auto;}
	#nav a:hover {
	float:left;
	margin:0;
	padding:0px 20px 0px 20px;
	color:#000;
	margin-right:1px;
	width:auto;
}
		
#search{ margin:15px 12px 0px 0px; float:left;  width:370px; padding:0; text-align:right; }
	#search .input_text { border:solid 1px #2394bc;width:240px; height:20px; padding:5px 0px 0px 10px; margin:0; float:left;  }
	#search .btn { float:right;padding:0px 0px 0px 0px; width:110px;  }	
	 
#leftcol{
	width:220px;
	float:left;
	position:relative;
	padding-top: 7px;
}
 
	.left_block{ width:100%; background:url(../images/left_block_bottom.gif) bottom no-repeat #e9e8e8; margin-bottom:20px;}
	
	.left_block h1{ font-size:15pt;background:url(../images/left_column_title.jpg) no-repeat; background-color: #e9e8e8 ; color:#FFFFFF; width:210px; height:38px;  margin:0; font-weight:normal; padding:5px 0px 0px 10px; }
	
	.category { margin:0; padding:0px 0px 0px 10px; line-height:30px; list-style:none;}
	.category li {margin:0;padding:0; width:200px; border-bottom:1px solid #dedddb; overflow:hidden;}
	.category a {margin:0;padding:0px 0px 0px 22px;display:block; height:32px;text-decoration:none;color:#000; background:url(../images/bullet.gif) no-repeat left; }
	.category a:hover {color:red;}
	
	.category li ul {margin:0;padding:0px 0px 0px 10px;  overflow:hidden; list-style:none;}
	.category li ul li{margin:0;padding:0; border:none;}
	.category li ul li a {margin:0;padding:0px 0px 0px 22px;display:block; height:32px;text-decoration:none;color:#000; background:url(../images/sub_bullet.gif) no-repeat left; }
	
	.left_ad { margin:0; padding:0px 0px 0px 0px;  font-size:11px;}
	.left_ad img { float:left; width:auto; padding-right:10px}
	.left_ad li {margin:0;padding:10px; height:100px; border-bottom:1px solid #ffffff; overflow:hidden;}
	.left_ad a {margin:0;padding:0px 0px 0px 0px;text-decoration:none;color:#006699;text-decoration:underline;  }
	.left_ad a:hover {color:red; }


#twocols{
	width:775px;
	float:right;
	position:relative;
	padding-top: 7px;
}
 
#rightcol{
	width:180px;
	float:right;
	position:relative;
	padding-top: 7px;
}
 .get_buzzed{ background: url(../images/get_buzzed_bg.gif) no-repeat;  height:140px; margin-bottom:20px; padding:5px; font-size:11px;}
 
 
	.right_block{ width:100%; background:url(../images/left_block_bottom.gif) bottom no-repeat #e9e8e8; margin-bottom:20px; text-align:center;}
	.right_block img{ margin:10px 0px 10px 0px}
	.right_block h1{ font-size:15pt;background:url(../images/savings.gif) no-repeat; background-color: #e9e8e8 ; color:#FFFFFF; width:auto; height:37px;  margin:0; font-weight:normal; padding:5px 0px 0px 10px; }
	
 
#maincol{ background-color: #FFFFFF;  float: left; display:inline; position: relative; width:580px; padding-left:10px;}

#maincol .title{ font-size:13pt; color:#fff; font-weight:100; height:28px; background:url(../images/new_cuppon_title_L.gif) no-repeat left; padding:0 15px;}
#maincol .title span{height:28px; background:url(../images/new_cuppon_title.gif) no-repeat right; line-height:28px; display:block; float:left; padding-right:15px;}

.hot_item{ width:568px; border:solid 1px #dfdcdc; margin-bottom:20px; text-align:left; }
.item{ background:#fafafa; border:solid 1px #e0dddd; width:155px; height:270px; overflow:hidden; display:block; margin:5px;padding:10px; float:left;}
.s_desc {width:100%; height:85px; overflow:hidden;}
.product_title{width:100%; height:30px; overflow:hidden;}
.product{ color:#000000; font-size:10pt; text-decoration:none;}
.detail{ color:#FFFFFF; background-color:#009900; text-decoration:none; line-height:20px ; height:20px; padding:3px;}
 
.item2{ background:#fafafa; border:solid 1px #e0dddd; width:530px; margin:8px;padding:10px; display:block; height:120px;}

.page{ color:#999999;  margin:20px 5px 0px 0px;}
.page span{border:#353434 solid 1px; padding:2px 5px 2px 5px; color:#999999; text-decoration:none; margin:0px 2px 0px 2px;}

.page a:link{border:#353434 solid 1px; padding:2px 5px 2px 5px; color:#999999; text-decoration:none; margin:0px 2px 0px 2px;}
.page a:visited{border:#353434 solid 1px; padding:2px 5px 2px 5px; color:#999999; text-decoration:none; margin:0px 2px 0px 2px;}
.page a:hover{border:#353434 solid 1px; padding:2px 5px 2px 5px; color:#000; text-decoration:none; margin:0px 2px 0px 2px;}
.page a:active{border:#353434 solid 1px; padding:2px 5px 2px 5px; color:#999999; text-decoration:none; margin:0px 2px 0px 2px;}



.footer_ad{ background: url(../images/footer_ad_border.gif) repeat-x ; background-color:#FFFFFF;width:100%; margin:0 auto;   }
h1{ font-size:14pt; color:#fff; font-weight:100; height:32px; background:url(../images/h1_left.gif) no-repeat left; padding:0 15px;}
h1 span{height:32px; background:url(../images/h1_right.gif) no-repeat right; line-height:30px; display:block; float:left; padding-right:15px;}

.featured_logo{	display:block; width:160px; height:80px; text-align:center; float:left; margin:10px; border-right: solid 1px #CCCCCC;}
#footer{ height:40px; line-height:20px; background:url(../images/footer_bg.gif) repeat-x; clear:both; font-size:11px; color:#FFFFFF; padding-top:5px; } 
#footer ul{ list-style:none; padding:0; margin:0}
#footer ul li{   margin:0; display:inline; padding:0px 10px 0px 10px;}
#footer ul li a{ color:#ffffff; text-decoration:none;}
#footer a{ color:#cccccc; text-decoration:none;}

/***********************:: Header Slide::********************************/
	/*
	* Required 
	*/
	#loopedSlider{ width:759px; position:relative; clear:both; height:310px; padding:0px 10px 0px 10px; }
	.container {  height:265px; overflow:hidden; position:relative; cursor:pointer;   }
	div.slides { position:absolute; top:0; left:0;}
	/*
	* Optional
	*/
	ul.pagination { list-style:none; padding:0; margin:0; float:right; border:solid 1px #000000; border-top:none;}
	ul.pagination li  { float:left; }
	ul.pagination li a { text-decoration:none;background:#999999 ;padding:5px 10px 5px 10px; display:block; color:#000000 }
	ul.pagination li.active a { background:#333333; color:white; }
 

 /***********************:: Header Slide End ::********************************/


 



/***********************:: Common class ::********************************/

.right{float:right; width:auto;}
.left{float:left; width:auto;}
.clear_right{ clear:right;}
.clear_both{ clear:both;}
.clear_left{ clear:left;}

/***********************::Hot fix ::********************************/



/*img, div, { behavior: url(css/iepngfix.htc);}
:-moz-any-link:focus {outline: none;} 
 */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



/***********************::printer styles ::********************************/

 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


/***********************::Text Decoration ::********************************/

/* header_zone starts here */
#header_zone{padding:0px 0px 0px 0px;}
#logo{
	padding:20px 0px 0px 0px;
	float:left;
} 
.header_text_box{background:url(../images/header_box1.png) repeat-x; padding:0px 0px 0px 0px;float:left;width:258px; height:140px;}
.header_text{padding:62px 0px 0px 82px; background:url(../images/1.gif) 66px 64px no-repeat; color:#69787F;}
.member_box{float:left; background:#ACE3FF;height:140px; width:319px;}
.member_text{padding:15px 0px 0px 90px; font-size:22px; color:#0093C7;}
.grey_text{color:#5F5F5F;}
/* header_zone ends here */
