/* CSS Document */
* {
	padding:0;
	margin:0;
	
}
html {
	background: url(/image/main-background.gif);
 }
body {
	height: 100%;
	padding:0;
	margin:0 auto;
	background: url(/image/add-bkg-main.gif) repeat-x scroll;
}
a {
    color: #4b4b47;
}
a:hover {
    color: #0d0d0b;
}
a.more_info {  
	font:11px verdana; 
	color:#008000; 
	text-decoration:none; 
	background:#eee url(/image/margin-right.gif) right no-repeat; 
	padding:0px 8px 0px 0px;
}
a:hover.more_info { 
	color:#888 
}
a.more_info img { 
	border:0px; 
	margin-bottom:-2px; 
	margin-right:3px 
}
a:active, a:focus {
	outline:0;
}
.cleaner {
	clear:both;
}
img {
	border:0;
}

#mainContainer {
	margin: 0 auto;
	padding: 0;
	min-width: 820px;
	max-width: 80%;
	background: #fff url(/image/left-bkg.gif) repeat-y left;
	color: #000;
}
/* Header*/
#header {
	height: 174px;
	width:auto;
	background: url(/image/header-background.gif) repeat-x bottom;
}
.upheader {
	background: #fff;
	height: 92px;
	width:auto;
	
}
.downheader {
	background: url(/image/smoker.jpg) no-repeat left bottom;
	height:82px;
	width: auto;
}
.logo {
	float: left;
	border: 0;
	margin-left: 9px;
	margin-top: 42px;
}
/* Header navigation*/
.navigation { 
	float: right;
	width:auto;
	border:0;
}
.navigation ul { 
	list-style:none; 
	margin-top:67px; 
	float:left;
}
.navigation ul li { 
	font-family:verdana; 
	font-size:12px; 
	display:inline; 
	line-height:26px; 
}
.navigation ul li a { 
	color:#63614b; 
	padding:5px 10px; 
	text-decoration:none; 
}
.navigation ul li .Friend{ 
	color:#c00; 
	padding:5px 10px; 
	text-decoration:none; 
}

.navigation ul li a:hover { 
	text-decoration:underline; 
}
.navigation ul li a.curent { 
	color:#fff; 
	background-color:#63614b; 
	padding:5px 10px; 
}

/*Brands list*/
.BrandsList {
	float:left;
	margin:0;
	padding: 0;
	width: 211px;
	height:auto;
}
.BrandsListImg {
	margin-top: 21px;
	margin-left: 18px;
	width: 190px;
        margin-bottom: 10px;
}
.BrandsListing {
	margin: 15px 0;
}
.BrandsListing ul {
	font:normal 12px verdana;
	padding:0 0 10px 0;
	margin:0;
}
.BrandsListing ul li {
	float: left;
	list-style-type:none;
	line-height: 20px;
}
.BrandsListing ul li a {
	float: left;
	display:inline;
	width: 139px;
	padding-left: 72px;
	text-decoration: none;
	color: #000;
}
.BrandsListing ul li a:hover, .BrandsListing ul li.active a:hover {
	color: #fff;
	background:#8d8c80 url(/image/arrow-brands-hover.gif) no-repeat 23px 2px;
}
.BrandsListing ul li.active a  {
	color: #fff;
	background:#63614b url(/image/arrow-brands.gif) no-repeat 23px 2px;
}

/*Content*/
.content {
	padding:20px 0 10px 10px;
	margin-left:211px;
}

.content h1 {
	font:19px arial;
	font-weight:normal;
	color: #c00;
	padding-bottom: 10px;
}
.content h2 {
	font: 14px arial;
	color: #c00;
	padding-bottom: 5px;
	margin-bottom: 0;
	font-weight: bold;
}
.content h3 {
	font: 12px verdana;
	color: green;
	line-height: 0;
}
.content ul.terms {
	margin-left: 35px;
	margin-right: 10px;
}
.content li {
	font: 12px verdana;
	list-style: square;
	line-height: 20px;
	color: #000;
	margin-bottom: 8px;
}
.content p {
	font: 12px verdana;
	color: #000;
	line-height: 18px;
	margin: 0 10px 10px 0;
}
.content p.newoffer {
	border-top:#dad3c3 1px solid; 
	border-bottom:#dad3c3 1px solid; 
	padding:5px 0px;
}
.content p span {
	border-bottom: 2px solid; 
	color: #c00;
}
.content p.newoffer b {
	color: #c00;
}
.content p.newoffer span {
	color:green;
}
.content p img {
	vertical-align:middle;
}
.BrandsDesc h1 {
        background:url(/image/H1-description-bullet.gif) no-repeat 0px 4px;
	border-bottom:2px solid #DAD3C3;
	color:#000;
	font:12px verdana;
	line-height:24px;
	padding-left:20px;
	text-transform:uppercase;
	margin: 0 10px 10px 0;
       
}
/*Promo Cigarettes placeholder*/
.promoCigarettes {
	border-top:1px solid #dad3c3;
	border-bottom: 1px solid #dad3c3;
	padding: 15px 0;
	height:	210px;
	margin-right: 10px;
	margin-bottom:10px;
	text-align:center;
}	
.column {
	float: left;
	width:33%;
	text-align:center;
	
}
.promoCigarettes img {
	float: left;
	margin-top: 70px;
}
.promoCigarettes a img {
	float:none;
	margin:0;
}
 

/*Footer and navigation*/
.footer {
	clear: both;
	display:block;
	margin:0 auto;
	height:69px;
	border-top: 5px solid #999775;
	background:#000;
	min-width: 820px;
	max-width: 80%;
}
.bottomMenu {
	font: 11px tahoma;
	margin: 8px 0 0 211px;
	padding:0;
}
.bottomMenu a {
	color: #959275;
	text-decoration:none;
}
.bottomMenu a:hover, .bottomMenu a.active {
	color:#ff0;
	text-decoration:underline;
}
.bottomMenu span {
	color: #63614b;
	font-weight: bold;
	padding: 0 7px;
}
.exLinks {
	margin: 6px 0 0 211px;
}
.exLinks img {
	border:none;
	margin-right: 10px;
	vertical-align:middle;
}
.copyright {
	font: 11px tahoma;
	color: #777;
	margin-top: 5px;
}
/*Styles of FAQ*/

.faq p { 
	line-height:16px; 
	margin:10px 10px 5px 0px; 
}
.faq  h2 { 
	border-bottom:#fdc solid 2px; 
	margin:5px 10px 0 0; 
	background-color:#fec; 
	font:13px verdana;  
	padding:3px 0px; 
}
.faq  h2 a { 
	margin-left:10px; 
	color:#000 
}
.faq h1.tit { 
	color:#c00; 
	font:21px arial; 
}
.faq ul.fq { 
	font:12px verdana;  
}
.faq ul.fq li { 
	list-style:square; 
	line-height:11px;
}
.faq div {
	padding-bottom: 8px;
	margin-right: 5px;
	border-bottom: 1px solid #c3c2bd;
}
.faq div a { 
	color:#c00; 
	font:12px verdana;
} 
.faq div a:hover { 
	color:gray 
}
.faq ul.fq { 
	padding:0px; 
	margin:10px 0px 0px 15px 
}
.fq li a { 
	color:#c00; 
	font:13px arial; 
	font-weight:normal 
}
.fq li a:hover { 
	color:gray; 
}