@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;
}

.welcome{
	width:930px;
	height:109px;
	padding:0px;
	margin:0px auto;
	
	background:url(../images/welcome_secbg.gif) repeat-x left;
	
}

.welcome .left_img{
	width:239px;
	height:109px;
	float:left;
	padding:0px;
	margin:0px;
	background:url(../images/cigbox1.gif) no-repeat left top;
}

.welcome .welcome_txt{
	width:648px;
	color:#ADACAC;
	margin:0px 0px 0px 43px;
	float:left;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
}




.welcome_txt p{
	width:auto;
	color:#ADACAC;
	margin:18px 25px 0px 0px;
	float:left;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
}

.welcome_txt p span a{
	color:#FFB100;
	text-decoration:none;
}

.welcome_txt p span a:hover{
	color:#ADACAC;
	text-decoration:none;
}



.welcome_txt h6{
	width:600px;
	color:#FFB100;
	margin:18px 0px 0px 0px;
	float:left;
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	
}

.welcome_txt2 h6{
	
	color:#FFB100;
	margin-right:25px;
	float:left;
	padding-left:257px;
	font:bold 12px Arial, Helvetica, sans-serif;
	
}


.welcome_txt h6 span{
	font-weight:normal;
	color:#D9D9CB;
}

.welcome_txt h6 a{
	font-weight:normal;
	color:#FFB100;
	text-decoration:none;
}

.welcome_txt h6 a:hover{
	font-weight:normal;
	color:#ADACAC;
		text-decoration:none;
		
}

#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/left_nav.gif) repeat-y top left;
	float:right;
	position:relative;
	}

#bodysection .left_con{
	background:url(../images/left_nav_topbg.gif) no-repeat top right; 
	width:185px;
	margin: 0;
	padding:10px 14px 0px 16px;
	float:left;	
	position:relative;
	}
	
	
.left_con .nav_botomimg{
	background-position: 0 -228px;
	bottom:0px;
	left:10px;
	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;
	background-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.selected{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#8f0000;
	text-transform:none;
	font-weight:bold;
	}
	
	
.left_nav .list ul li a:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#8f0000;
	text-transform:none;
	}


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

#main_con .right_sec{
	background:url(../images/tobox_bg.gif) repeat-x left top #E26307;
	width:715px;
	padding:0px 0px 15px 0px;
	margin:0px;
	overflow:auto;
}

.right_sec .recent_cig{
	width:497px;
	float:left;
	margin:0px;
	padding:16px 0px 0px 15px;
}

.recent_cig h1{
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#fff;
	padding:0px;
	margin:0px 0px 0px 10px;
}

.recent_cig .band_reviews{
	width:482px;
	padding:0px;
	margin:18px 0px 0px 0px;
	float:left;
	border:solid 1px #efdebb;
}


.band_reviews .heading_div{
	margin:0px;
	padding:0px;
	float:left;
	border-bottom:solid 1px #efdebb;
	background:#ef7411;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;	
	width:482px;}


.band_reviews .heading_div .date_sec{
	width:75px;
	margin:0px;
	padding:5px 0px 5px 0px;
	float:left;
	border-right:1px solid #f2c37a;
	}


.band_reviews .heading_div .brand_sec{
	width:85px;
	margin:0px;
	padding:5px 0px 5px 0px;
	float:left;
	border-right:1px solid #f2c37a;
		}

.band_reviews .heading_div .varity_sec{
	width:59px;
	margin:0px;
	padding:5px 0px 5px 0px;
	float:left;
	border-right:1px solid #f2c37a;
		}

.band_reviews .heading_div .type_sec{
	width:77px;
	margin:0px;
	padding:5px 0px 5px 0px;
	float:left;
	border-right:1px solid #f2c37a;
		}

.band_reviews .heading_div .rating_sec{
	width:100px;
	margin:0px;
	padding:5px 0px 5px 0px;
	float:left;
	border-right:1px solid #f2c37a;
		}

.band_reviews .heading_div .reviewer_sec{
	width:71px;
	margin:0px;
	padding:5px 0px 5px 0px;
	float:left;
		}
		
		
		
.band_reviews .firstcolor_div{
	margin:0px;
	padding:0px;
	float:left;
	border-bottom:solid 1px #efdebb;
	background:url(../images/firstcolor_bg.gif) repeat-y top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000;
	width:482px;}
	
	
.band_reviews .firstcolor_div .date_sec{
	width:71px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
	
	}

.band_reviews .firstcolor_div .brand_sec{
	width:81px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
		}

.band_reviews .firstcolor_div .varity_sec{
	width:55px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
		}

.band_reviews .firstcolor_div .type_sec{
	width:73px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
		}

.band_reviews .firstcolor_div .rating_sec{
	width:96px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
		}

.rating_sec img{
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
		}


.band_reviews .firstcolor_div .reviewer_sec{
	width:67px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
		}
	

.band_reviews .secondcolor_div{
	background:url(../images/second_bg.gif) repeat-y  top left;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000;
	border-bottom:solid 1px #efdebb;
	text-align:center;
	width:482px;}
	


.band_reviews .secondcolor_div .date_sec{
	width:71px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
	
	}

.band_reviews .secondcolor_div .brand_sec{
	width:91px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
		}

.band_reviews .secondcolor_div .varity_sec{
	width:55px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
		}

.band_reviews .secondcolor_div .type_sec{
	width:53px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
		}

.band_reviews .secondcolor_div .rating_sec{
	width:96px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
	border-right:1px solid #efdebb;
		}

.rating_sec img{
	margin:0px 3px 0px 0px;
	padding:0px;
	text-align:center;
		}


.band_reviews .secondcolor_div .reviewer_sec{
	width:87px;
	margin:0px;
	padding:5px 2px 5px 2px;
	float:left;
		}
	







.band_reviews .fi

.recent_cig th{
	background:#F21801;
	height:25px;
	border-bottom:1px solid #9A1A08;
	border-top:1px solid #9A1A08;
	border-right:1px solid #F2C37A;
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
}

.recent_cig td{
	height:30px;
	border-bottom:1px solid #EFDEBB;
	border-right:1px solid #EFDEBB;
	padding:0px;	
}

.red_txt{
	font:11px Arial, Helvetica, sans-serif;
	color:#F21801;
}

.black_txt{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}

.right_sec .member{
	width:189px;
	padding:0px;
	margin:0px;
	float:left;
}

.right_sec .member h5{
	background-position: 150px -125px;
	width:159px;
	font:bold 16px Times;
	color:#FDCA0F;
	padding:2px 10px 0px 0px;
	margin:20px 0px 0px 10px;
	text-transform:uppercase;
	float:right;
	height:28px;
}

.member .loginbx{
	background:url(../images/loginbx_bg.gif) repeat-x left;
	width:189px;
	float:left;
	padding:0px 0px 0px 0px ;
	margin:10px 0px 0px 0px;
	height:118px;
}

.loginbx fieldset{
	width:189px;
	margin:0px;
	padding:23px 0px 0px 0px;
	border:0px;
}

.loginbx fieldset div{
	width:189px;
	margin:5px 0px;
	padding:0px
}
.loginbx 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;
	}
	
.loginbx 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;
	}

.loginbx .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;
}
	
.loginbx fieldset div span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f47920;
	}
	

.loginbx .register{
	width:150px;
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
	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;
	}
	
#right_container #middle_container{
	width:481px;
	margin:0px;
	padding:0px 16px 0px 19px;
	float:left;	
	overflow:hidden;
	display:inline;
		}
		
		
#middle_container h1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding:10px 0px 10px 0px;
	display:block;
	color:#343434;}

	#middle_container h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding:10px 0px 10px 0px;
	display:block;
	color:#343434;}
	
#middle_container .orderheading{
	width:461px;
	padding:2px 10px;
	background:#f47920;
	float:left;
	}
#middle_container .orderheading h3{
	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;	}
	#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;
	height: 16px;
	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:green;
	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:39px 0px 0px 0px;
	float:left;
	display:inline;
	overflow:hidden;
}

/*logout-->Start*/

#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;
}

/*logout-->End*/
			
#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;
	display:inline;
	}
.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 20px 20px;
	width:685px;
	float:left;
}

#right_container .bottom_nav h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	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;}
	
.footer_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}


.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;
	}
	
	
	/* NEWS STYLES START */
.userlogin{
	width:189px;
	padding:0px;
	margin: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;
}
/* NEWS STYLES END */
