@charset "utf-8";
/* CSS Document */

body{
	/*background:url(../images/bg.jpg) repeat left;*/
	padding:0px;
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
}

h1,h2,h3,h4,h5,h6,ul,ol,li,form,input,select,img{
	padding:0px;
	margin:0px;

}

a{
	margin:0px;
	padding:0px;
	color:#f21801;
	text-decoration:none;
	}

a:hover{
	margin:0px;
	padding:0px;
	color:#000;
		text-decoration:underline;
	}

p{
	padding:0px;
	margin:0px;
}

#maincontainer{
	background:url(../images/maincon_bg.png) repeat-y left;
	width:966px;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
}

#header{
	background:url(../images/header_bg.jpg) no-repeat left top;
	width:930px;
	height:172px;
	padding:0px;
	margin:0px auto;
		
}

#header .logo{
	width:354px;
	padding:0px;
	margin:0px;
	float:left;
}

.logo img{
	width:auto;
	padding:0px;
	margin:21px 0px 0px 29px;
	
}

#header .flash{
	width:386px;
	height:171px;
	float:right;
	padding:0px;
	margin:1px 0px 0px 0px;
}



#main_con{
	width:930px;
	padding:0px;
	margin:0px auto;
}

#main_con #bodysection{
	width:930px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/inner_left_nav.gif) repeat-y top left;
	float:left;
	position:relative;
	}
	
	
#bodysection .left_container{
	width:237px; 
	float:left;
	padding:0px 0px 0px 0px;
	position:relative;
	}
	
	
.left_container .top_img{
	background: url(../images/inner_cigbox.gif) no-repeat top left;
	width:237px;
	margin:0px;
	padding:0px;
	float:left;
	height:109px;}
	

#bodysection .left_container .left_con{
	background:url(../images/inner_left_nav_topbg.gif) no-repeat top left;
	width:175px;
	margin:0px;
	padding:10px 24px 0px 23px;
	float:left;	
	}
	
	
.left_con .nav_botomimg{
	background-postion: 0 -228px;
	bottom:0px;
	left:20px;
	width:185px;
	height:312px;
	color:#FFFFFF;
	float:left;
	z-index:1;
}

.left_con .left_nav{
	width:175px;
	padding:0px;
	margin:0px;
	float:left;
	z-index:2;
	position:relative;
}

.left_nav ul{
	width:175px;
	padding:0px;
	margin:17px 0px 0px 0px;
	float:left;
}

.left_nav ul li{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#dd5709;
	list-style:none;
	text-transform:uppercase;
	margin:0px 0px 9px 0px;
	width:175px;
}

.left_nav ul li a{
	font:bold 11px Arial, Helvetica, sans-serif;
	background-color: #fff1d6;
	backgroun-position: 113px -67px;
	color:#dd5709;
	text-transform:uppercase;
	text-decoration:none;
	padding:2px 0px 2px 16px;
	display:block;	
}

.left_nav ul li a:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#8f0000;
	text-transform:uppercase;
	padding:2px 0px 2px 16px;
	display:block;
}

.left_nav ul li a.select{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#8f0000;
	text-transform:uppercase;
}

.left_nav h5{
	background-position: 0 -24px;
	width:154px;
	padding:1px 0px 0px 18px;
	margin:24px 0px 0px 0px;
	float:left;
	height:18px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8f0000;
}

.left_nav .list{
	width:158px;
	padding:0px;
	margin:13px 0px 0px 0px;
	float:left;
}

.left_nav .list ul{
	width:158px;
	padding:0px;
	margin:0px;
	float:left;
}

.left_nav .list ul li{
	background-position: 0 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	list-style:none;
	height:21px;
	width: 172px;
	display:block;
}

.left_nav .list ul li a{
	background-position: 0 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	text-transform:none;
	padding:0 0 0 24px;
	display:block;
}
.left_nav .list ul li a:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#8f0000;
	text-transform:none;
	}

.left_nav .list ul li a.selected{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#8f0000;
	text-transform:none;
	font-weight:bold;
	}
	
	



#main_con #right_container{
	margin:0px;
	padding:0px;
	width:693px;
	float:right;
}

#right_container .page_title{
	background:url(../images/page_title_bg.gif) repeat-x top left;
	width:693px;
	height:47px;
	float:left;
		}
	
.page_title h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	background-position: 0 -738px;
	//padding:5px 20px 0px 12px;
	padding:12px 20px 0px 12px;
	
	font-weight:bold;
	margin:0px;
	float:right;}
	
.page_title h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fdbb12;
	background-postion: 0 -570px;
	padding:12px 20px 0px 12px;
	font-weight:bold;
	margin:0px;
	float:right;}
	
	
#right_container #middle_container{
	width:481px;
	margin:0px;
	padding:0px 16px 20px 0px;
	float:left;	
		}
		
#middle_container h5{
	margin:0px;
	padding:27px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
		}
		
#middle_container h5 span{
	color:#e57704;
	margin:0px;
	padding:0px;
	font-weight:bold;
	}
		
#middle_container h1{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding:10px 0px 10px 10px;
	display:block;
	border:0px;
	color:#b90000;}
	
#middle_container h4{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#f21801;
	background-position: 0 -537px;
	display:block;
}	
	
#middle_container .abc_nav{
	width:481px;
	margin:0px;
	padding:0px;
	float:left;
	border-top:solid 1px #f4f4f4;
	border-bottom:solid 1px #f4f4f4;
	height:23px;
}
	

.abc_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;	
	}
	
.abc_nav ul li{
	margin:0px;
	padding:3px 4px 0px 4px;
	background-position: right -805px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-family:12px;
	color:#000000;
	text-transform:capitalize;
		}
		
.abc_nav ul li a{
	color:#000;
	text-decoration:none;}
	
.abc_nav ul li a:hover{
	color:#be1111;
	text-decoration:underline;
	}

#middle_container .table_section{
	width:468px;
background: url(../images/find_brand_bg.gif) repeat-y top left;
	border:solid 1px #fad896;
	border-bottom:0px;
	float:left;
	margin:16px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font:11px;
	color:#343434;
	}

#middle_container .table_section a{
	font-family: Arial, Helvetica, sans-serif;
	font:11px;
	color:#343434;
	text-decoration:none;}
	

#middle_container .table_section a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font:11px;
	color:#b90000;
		text-decoration:none;}
		
.table_section .brdr{
 	margin:0px;
	padding:0px 5px;
	border-bottom:solid 1px #fad896;
	font:normal 12px Arial;
	color:#b90000;
	}

 .table_section .brdr2 {
	margin:0px;
	padding:0px 5px;
	border-bottom:solid 1px #fad896;
	font:bold 12px Arial;
	color:#b90000;
	
 }

#middle_container .newtable_section{
	width:468px;
	border:solid 1px #fad896;
	border-bottom:0px;
	float:left;
	margin:16px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font:11px;
	color:#343434;
	}

#middle_container .newtable_section .color1td{
	margin:0px;
	padding:0px;
	background:#fcf7ed;
	border-right:solid 1px #fad896;} 
	

#middle_container .newtable_section .color2td{
	margin:0px;
	background:#fbe9c4;
	padding:0px;
	border-right:solid 1px #fad896;} 
	
	


#middle_container .newtable_section a{
	font-family: Arial, Helvetica, sans-serif;
	font:11px;
	color:#343434;
	text-decoration:none;}
	

#middle_container .newtable_section a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font:11px;
	color:#b90000;
		text-decoration:none;}
		
 .newtable_section .brdr{
 	margin:0px;
	padding:0px;
	border-bottom:solid 1px #fad896;}


/*
 .table_section div{
 	width:468px;
	border-bottom:solid 1px #fbebcc;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font:11px;
	color:#343434;
		border-bottom:solid 1px #000;
	float:left;}
	
	
 .table_section div a{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font:11px;
	color:#343434;
		text-decoration:none;
}

 .table_section div a:hover{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font:11px;
	color:#b90000;
	text-decoration:none;
}


 .table_section div .first_row{
 	margin:0px;
	padding:3px 10px;
	float:left;
	width:94px;
 	}
		
.table_section div .second_row{
 	margin:0px;
	padding:3px 10px;
	float:left;
	width:118px;

 	}
	
.table_section div .thrid_row{
 	margin:0px;
	padding:3px 10px;
	float:left;
	width:89px;
 	}
	
	
.table_section div .forth_row{
 	margin:0px;
	padding:3px 10px;
	float:left;
	width:85px;
 	}
	
*/


#middle_container .Register_forms{
	margin:20px  auto;
	background:#f8f8f8;
	padding:20px 0px 20px 0px;
	width:466px;
	border:solid 2px #eff0f0;
	overflow:hidden;
}

#middle_container .Register_forms fieldset{
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	width:466px;}
	
.Register_forms fieldset div{
	width:446px;
	margin:0px 10px 5px 10px;
	padding:0px;
	float:left;}
	

.Register_forms fieldset div label{
	marging:0px;
	Padding:0px 0px 0px 20px;
	float:left;
	width:180px;
	}
	
	
	
.Register_forms fieldset div label span{
	color:#b90000;}
	
.Register_forms fieldset div input{
	width:180px;
	border:solid 1px #e6e7e8;
	margin:0px;
	padding:0px;}

.Register_forms fieldset div .rediobutton{
	width:30px;
	margin:0px 0px 0px 190px;
	float:left;
	text-align:right;
	border:0px;
	padding:0px}


	
.Register_forms fieldset div select{
	width:180px;
	border:solid 1px #e6e7e8;
	margin:0px;
	padding:0px;}
	
.Register_forms fieldset div .birth{
	width:140px;
	margin:0px 0px 15px 20px;
	padding:0px;
	float:left;
	}

.Register_forms fieldset .birth label{
	marging:0px;
	Padding:0px 5px 0px 0px;
	float:left;
	text-align:right;
	width:40px;
	}
	
.Register_forms fieldset label span{
	color:#b90000;}
	
	
.Register_forms fieldset .birth select{
	width:93px;
	border:solid 1px #e6e7e8;
	margin:0px;
	float:left;
	padding:0px;}
	
	
.Register_forms fieldset div .day{
	width:110px;
	margin:0px 0px 15px 0px;
	padding:0px;
	float:left;
	}

.Register_forms fieldset .day label{
	marging:0px;
	Padding:0px 5px 0px 0px;
	float:left;
	text-align:right;
	width:40px;
	}

		
.Register_forms fieldset .day select{
	width:65px;
	border:solid 1px #e6e7e8;
	margin:0px;
	float:left;
	padding:0px;}
	
	
	
.Register_forms fieldset div .year{
	width:140px;
	margin:0px 0px 15px 20px;
	padding:0px;
	float:left;
	}

.Register_forms fieldset .year label{
	marging:0px;
	Padding:0px 5px 0px 0px;
	float:left;
	text-align:right;
	width:40px;
	}

		
.Register_forms fieldset .year select{
	width:65px;
	border:solid 1px #e6e7e8;
	margin:0px;
	float:left;
	padding:0px;}


	
.Register_forms fieldset div .register{
	margin:0px;
	padding:0px;
	background-position: 0 -835px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:#FFFFFF;
	border:0px;
	float:left;} 
	
	
.Register_forms fieldset div .searchcigarettes_but{
	margin:0px;
	padding:0px 0px 3px 0px;
	width:128px;
	font-family:Arial, Helvetica, sans-serif;
	background-position: 0 -860px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:#FFFFFF;
	border:0px;
	float:left;} 

.Register_forms fieldset div textarea{
	width:225px;
	border:solid 1px #e6e7e8;
	margin:0px;
	float:left;
	padding:0px;}
	
	




#middle_container .orderheading{
	width:461px;
	padding:2px 10px;
	background:#f47920;
	float:left;
	}
	#middle_container h2{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px 0px 0px 16px;
	display:block;
	color:#fff;
	background-position: 0 -614px;
	}
	
	#middle_container .rating_container{
	width:481px;
/*	background:url(../images/middle_sec_topbg.gif) no-repeat top; */
	padding-top:5px;
	margin-top:2px;
	}
	#middle_container .ratinginner_container{
	width:479px;
	border-left:1px solid #feecd0;
	border-right:1px solid #feecd0;
	float:left;
	}
	#middle_container .ratingleft{
	width:224px;
	float:left;
	padding:15px 0px 15px 15px;
	}
	#middle_container .ratingleft img{
	border:3px solid #f7f7f7;
	}
	
	#middle_container .borderbttm{
	border-bottom:1px solid #feecd0;
	float:left;
	}
	#middle_container .ratingright{
	width:224px;
	float:right;
	padding:15px 0px 15px 15px;
	}
	
	#middle_container .ratingright label{
	width:75px;
	padding:0px 0px;
	float:left;
	color:#8e8e8e;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	#middle_container .ratingright label span{
	color:#f47920;
	}
	#middle_container .ratingright img{
	margin:0px 2px;
	float:left;
	}
	#middle_container .ratingright .ratingdiv{
	float:right;
	width:200px;
	margin:2px 0px;
	}
	
	#middle_container .rateshop{
	width:451px;
	float:left;
	padding:4px 15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#f3ae45;
	}
	#middle_container .rateshop p{
	width:100px;
	background-position: 0px -158px;
	padding:0px 0px 0px 20px;
	color:#8e1200;
	float:left;
	}
	

	
	#middle_container .rateshop ul{
	width:200px;
	float:right;
	list-style:none;
	}
	#middle_container .rateshop li{
	padding:0px 5px 0px 5px;
	color:#f3ae45;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	}
	#middle_container .rateshop li span{
	color:#3c87ec;
	float:left;
	}
	
	#middle_container .ratingbottombg{
	width:481px;
	background-position: 0px -200px;
	height:12px;
	float:left; 
	}




	

#right_container #singup_container{
	width:189px;
	margin:0px;
	padding:54px 0px 0px 0px;
	float:left;
	overflow:hidden;
				}
			
#right_container #singup_container .logout{
	margin:10px 0px;
	padding:0px;
	width:189px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	float:left;
	}
			
			
#right_container #singup_container .logout span{
	color:#b90000;}
	
	
#right_container #singup_container .logout img{
	margin:0px;
	padding:10px 10px 0px 0px;
	float:right;}
			
			
			
#singup_container .flash_sec{
	width:189px;
	margin:0px 0px 2px 0px;
	padding:0px;
	float:left;
	}
	
#singup_container .singup_sec{
	margin:0px 0px 2px 0px;
	width:189px;
	padding:20px 0px 25px 0px;
	background:#eff0f0;
	border-top:solid 7px #e6e7e8;
	border-bottom:solid 7px #e6e7e8;
	float:left;
	}
	
.singup_sec h1{
	 /* font-family:"Times New Roman", Times, serif;
	font-size:18px; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#8c1200;
	text-align:center;
	text-transform:uppercase;
	padding:0px 0px 15px 0px;
	display:block;
	
	}
	
.singup_sec h1 span{
	color:#f47920;}
	
	
	
.singup_sec fieldset{
	width:189px;
	margin:0px;
	padding:0px;
	border:0px;
}

.singup_sec fieldset div{
	width:189px;
	margin:5px 0px;
	padding:0px
}
.singup_sec fieldset div label{
	margin:0px;
	padding:0px 0px 0px 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858585;
	width:44px;
	float:left;
	}
	
.singup_sec fieldset div input{
	margin:0px;
	padding:0px 5px;
	width:102px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:solid 1px #e2e2e2;
	}




.singup_sec .singup_but{
	background-position: 0 -177px;
	margin:5px 0px;
	padding:0px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	width:66px;
	height:17px;
	font-weight:bold;
	border:0px;
	cursor:pointer;
}
	
.singup_sec fieldset div span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f47920;
	}
	
	
#right_container .logosection{
	width:189px;
	background:none;
	margin:0px 0px 2px 0px;
	padding:0px;
	float:left;
	}
	


.logosection img{
	margin:0px;
	padding:0px;
	float:left;
}



#right_container .bottom_nav{
	margin:0px;
	padding:0px 0px 2px 0px;
	width:685px;
	float:left;
}

#right_container .bottom_nav h2{
	/* font-family:"Times New Roman", Times, serif */ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#f47920;
	margin:0px;
	padding:10px 10px;			
	}

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


.bottom_nav li{
	background-position: right -725px;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	color:#b3b3b3;}
	
.bottom_nav li a{
	color:#b3b3b3;
	text-decoration:none;
	
	}
	
.bottom_nav li a:hover{
	color:#928c80;
	text-decoration:none;
	}



#footer{
	width:966px;
	padding:0px;
	margin:0px auto 30px auto;
	overflow:hidden;
}

#footer .footerbg{
	background:url(../images/maincon_bg.png) repeat-y left;
	width:966px;
	padding:0px;
	}

.footerbg .footercolor{
	width:710px;
	padding:0px;
	padding-left:220px;
	margin:0px 18px;
	height:116px;
	background:url(../images/left_nav.gif) repeat-y top left;
	}
	
.footercolor .left_imagesec{
display:none;
	width:204px;
	border-right:solid 1px #dbd2bf;
	margin:10px 0px 5px 0px;
	padding:0px;
	text-align:center;
	float:left;}
	
	
.footercolor .right_section{
	margin:0px;
	padding:0px 20px 0px 20px;
	float:left;
	width:665px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ab9675;
	}

	
.right_section .footer_nav{
	margin:0px;
	width:665px;
	padding:0px;
	float:left;}
	
	
	
	
	
	
	
.Register_forms fieldset div .starts_sec{
	width:180px;
	margin:0px;
	padding:0px;}
	

.starts_sec img{
	margin:0px 2px;
	padding:0px;
	width:20px;
	height:20px;
}	
	


#middle_container .overallRating{
margin:10px 0px;
padding:0px;
float:left;
width:481px;
background:#eceded;	
	}
	
	
.overallRating .textsection{
	width:140px;
	margin:0px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	color:#000000;
	font-weight:bold;
	}

.overallRating .starimg_sec{
	width:140px;
	margin:0px;
	padding:5px 10px;
	float:left;}
	
.starimg_sec img{
	margin:0px 5px 0px 0px;
	padding:0px;}
	
.footer_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}


.overallRating .starimg_sec{
	width:140px;
	margin:0px;
	padding:5px 10px;
	float:left;}

#middle_container .toplinks_sec{
	margin:10px 0px;
	padding:0px 10px;
	float:left;
	width:461px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:right;
	}

#middle_container .toplinks_sec a{
	color:#000;
	text-decoration:none;
	}

#middle_container .toplinks_sec a:hover{
	color:#f3ae45;
	text-decoration:none;
	}

#middle_container .toplinks_sec .select{
		color:#f3ae45;
	text-decoration:none;
	clear:both;
	}
	
	
	
	
#middle_container .post_section{
	width:482px;
	padding:0px;
	margin:18px 0px 0px 0px;
	float:left;
	border:solid 1px #efdebb;
}

.post_section div.heading_div, .post_section div.content_div {
	margin:0;
	padding:0;
	float:left;
	border-bottom:solid 1px #efdebb;
	background:url(../images/postby_bg.gif) repeat-y top left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;	
	width:481px;
}
.post_section div.content_div {
	background-image: url(../images/postby_bg_sec.gif);
	font-weight:normal;
	color:#000;
}

.post_section div.heading_div.snus { background-image: url(../images/postby_bg2.gif); }
.post_section div.content_div.snus { background-image: url(../images/postby_bg_sec2.gif); }

.post_section div div{
	margin:0;
	float:left;
	padding:5px 0px 5px 0px;
}

.post_section .Postedby_sec{ width:101px; }
.post_section .Date_sec, .post_section .CustomerService_sec, .post_section .Selection_sec { width:76px; }
.post_section .Price_sec, .post_section .Average_sec{ width:75px; }

.post_section .snus .Date_sec, .post_section .snus .CustomerService_sec, .post_section .snus .Selection_sec, .post_section .snus .Price_sec, .post_section .snus .Average_sec { width:95px; }

#middle_container .Comments_section{
	margin:0px;
	padding:5px 10px;
	width:462px;
	float:left;}
	
	
.Comments_section span a{
	float:right;
	color:#3c87ec;
	font-weight:bold;
	}
	
.Comments_section span a:hover{
	float:right;
	color:#f3ae45;

	}
	
	
	
#middle_container .BrandReviews_con{
	width:482px;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
	text-align:center;
	border:solid 1px #efdebb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}


	
#middle_container .BrandReviews_con .heading{
	background:#ef7411;
	margin:0px;
	padding:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-right:solid 1px #efdebb;
	border-bottom:solid 1px #efdebb;}
	
	
	
#middle_container .BrandReviews_con .firstcolor{
	background:#e4c891;
	margin:0px;
	padding:5px;
	text-align:left;
	border-right:solid 1px #efdebb;
	border-bottom:solid 1px #efdebb;}
	
#middle_container .BrandReviews_con .secondcolor{
	background:#dfbe7f;
	margin:0px;
	text-align:left;
	padding:5px;
	border-right:solid 1px #efdebb;
	border-bottom:solid 1px #efdebb;}	

	

.footer_nav li{
	background-position: right -761px;
	margin:0px;
	padding:15px 14px 15px 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	color:#f47920;}
	
.footer_nav li a{
	color:#f47920;
	text-decoration:none;
	
	}
	
.footer_nav li a:hover{
	color:#928c80;
	text-decoration:none;
	}
	
#footer .bottom_bg{
	background:url(../images/footer_bg.png) no-repeat top left;
	margin:0px;
	padding:0px;
	height:25px;
	}
	
#content .errorBox1{

border:##FF9966 solid 1px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
width:80%;
height:20px;
padding-left: 22px;
padding-right:22px;
color:#FF3300;
text-align: center;
float:left;position:relative;margin-bottom:10px;
}

/* NEW STYLES START */

#singup_container .memberlogin{
	background:url(../images/loginbx_bg2.gif) repeat-x left;
	width:189px;
	float:left;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 10px 0px;
	height:180px;
}
.memberlogin h2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#8c1200;
	text-align:center;
	text-transform:uppercase;
	padding:20px 0px 0px 0px;
	display:block;
}
.memberlogin fieldset{
	width:189px;
	margin:0px;
	padding:23px 0px 0px 0px;
	border:0px;
}

.memberlogin fieldset div{
	width:189px;
	margin:5px 0px;
	padding:0px
}
.memberlogin fieldset div label{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858585;
	width:55px;
	float:left;
	}
	
.memberlogin fieldset div input{
	margin:0px;
	padding:0px 5px;
	width:102px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:solid 1px #e2e2e2;
	}

.memberlogin .singup_but{
	background-position: 0 -177px;
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	width:66px;
	height:17px;
	font-weight:bold;
	border:0px;
	cursor:pointer;
}
	
.memberlogin fieldset div span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f47920;
	}
	

.memberlogin .register{
	width:150px;
	font:10px Arial, Helvetica, sans-serif;
	color:#F98809;
	text-decoration:none;
	padding:0px;
	margin:8px 10px 0px 0px;
	float:right;
}

.register a{
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.register a:hover{
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
.register span a{
	color:#f98809;
	font-weight:bold;
	font-size:11px;
		text-decoration:none;
}

.register span a:hover{
	text-decoration:underline;
	color:#f98809;
	font-weight:bold;
	font-size:11px;
	}

/* NEW STYLES END */

/* NEWS STYLES START */
.userlogin{
	width:189px;
	padding:0px;
	margin:0px 0px 2px 0px;
	float:left;
}

.userlogin h5{
	width:159px;
	font:bold 16px Times;
	color:#FDCA0F;
	padding:2px 10px 0px 0px;
	margin:28px 0px 0px 10px;
	text-transform:uppercase;
}
.userlogin_box{
	background:url(../images/loginbx_bg.gif) repeat-x left;
	width:169px;
	float:left;
	padding:10px 10px;
	margin:10px 0px 0px 0px;
	height:98px;
}
.userlogin_box p{
	padding:5px 0px;
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
.userlogin_box p a{
	padding:0px 0px;
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#BD3B0A;
	text-decoration:none;
	list-style:inside;
}
.userlogin_box p a:hover{
	padding:0px;
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

.textAreaPromoDescription
{
    font: 13pt verdana,sans-serif;
	color: black;
}
.textAreaCouponCopy
{
font: 12px Arial,Helvetica,sans-serif;
font-weight: bold;

color: blue;
}

.textAreaDescription
{
font: 12px Arial,Helvetica,sans-serif;
color: black;
}

/* NEWS STYLES END */
