/* CSS Document */

#mheader  {float:right; width:100%; border-bottom:1px solid #333}
#mheader ul {
	margin:0;
	padding:0;
	float:right;
}
#mheader ul li {
	float:left;
	padding:0 15px;
	list-style:none;
	height:60px;
	line-height:60px;
}
#mheader ul li a {color:#d5b659}
#mheader ul li a:hover {color:#fff; text-decoration:underline}


#logo {width:197px; z-index:600; position:absolute; top:20px; left:0 /*margin-left: auto; margin-right: auto; left: 0; right: 0;*/}
.tmph1 {font-size:5em; line-height:1em; 	font-family:'Fjalla One', sans-serif !important;text-transform:uppercase;	}

.additionalImages {border:1px solid #616161; margin:0 10px 10px 0}
.additionalImages table td {border-top:none !important}

#bigChooserDiscountPolicy .offer {
	border-bottom:1px solid #FCDD5C;
	padding:7px 0;
}
#bigChooserDiscountPolicy .offer.end {border:none}

.centerBoxContentsNew {border-color:/*#e4e4e4*/#CCC !important}
.tabs.nicotine li a {font-size:1.6em; font-weight:bold; padding:10px 20px}
/*.tabs.nicotine li a .label {font:Arial, Helvetica, sans-serif !important}*/
.tabs.nicotine li a .label-info {background:#fff; border:1px solid #ccc; color:#666; font-weight:normal; font-size:0.7em !important}
.tabs.nicotine li a .label-danger {font-weight:normal; font-size:0.7em !important}
.tabs.nicotine li a:link,.tabs.nicotine li a:visited {color:#d41b3a}
.tabs.nicotine li.active a:link,.tabs.nicotine li.active a:visited {color:#666}
#productName, 
.centerBoxHeading, 
#productListHeading {
	color: #d41b3a;	
}
.centerBoxContentsNew:hover,
.centerBoxContentsProducts:hover {
 -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.10);	
}
#conditionsMainContent h2 {margin-bottom:10px}
#conditionsMainContent p {margin-bottom:15px}
.faqs {
	margin:0;
	padding:0;
	list-style:none;
}
.faqs li {
	border-bottom:1px solid #CCC;
	padding:10px 0;
}		
.faqs li span {display:inline-block; cursor:pointer; color: #0080C0}
.faqs li div {padding-top:15px}	

.fjalla {text-transform:uppercase; font-family: 'Fjalla One', sans-serif; }
hr.dark {
height: 2px;
background: #0f1012;
border-bottom: 1px solid #3c4046;
padding: 0;
margin: 10px 0 15px 0;
}
#iconVan {margin-right:20px; display:inline-block; height:18px; line-height:18px; padding:0 0 0 28px; background:url(../images/van-icon.png) left no-repeat}
#iconClock {display:inline-block; height:18px; line-height:18px; padding:0 0 0 28px; background:url(../images/clock-icon.png) left no-repeat}

.itemPrice {/*display:inline-block; */height:30px; line-height:30px; }
.itemTitle a { color:#333 !important; font-weight:bold}
.itemTitle a:hover {text-decoration:underline}

#mainWrapper {
	width:980px;
	background:#FFF;
	margin:auto;
	padding-top:20px;
}
.navSplitPagesLinks {
  margin-top: 15px;
  padding: 9px 0 10px 0;
  border-top: 1px solid #ddd;
  text-align:left;
}

#productAdditionalImages {margin-top:10px}
#productAttributes {
	background:#f3f3f3;
	padding:10px;
	margin-bottom:20px;
}
#productDescription {background:url(../images/info-shadow.png) bottom no-repeat; padding-bottom:30px;} 
#productDescription hr {border-color:#EEE;}
#productDescription h4,
#relatedProducts h4 {font-weight:bold !important;}
.productReviewsDefaultTitle  {line-height:1.2em; margin-bottom:10px}
#productRewardPoints strong {font-size:1.2em}
#productRewardPoints {
	display:block; 
	padding:8px 10px 5px 10px; 
	background: url(../images/points.gif) 5px 0 no-repeat; 
	color:#d41b3a; 
	border:1px solid #d41b3a;
	width:160px;
	margin:-8px 0 10px 0;
}
#productRewardPoints a {color:#333; text-decoration:underline; font-size:0.85em; padding:5px 0; display:inline-block; text-decoration:none }
#productRewardPoints a:hover {text-decoration: underline}
.smMenu {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.smMenu li {
	float:left;
	padding:0 10px;
}
.smMenu li a {color:#d5b659}
.smMenu li a:hover {color:#fff; text-decoration:underline}
.soldOut {height:130px; width:130px; position:absolute; top:0; left:0; background: url(../images/sold-out.png)} 
.tableDiscountsDescription {color:#d41b3a}
.tableDiscountsTable {margin-bottom:0; border:1px solid #d41b3a}
#topDesc {background:url(../images/vseparator.png) no-repeat 0 0;}

#warning-18 strong,#warning-nicotine  strong {color:#FFF}
#warning-18 {
	background:url(../images/warning-18.gif) left top no-repeat;
	padding:0 0 10px 60px;
	display:block;
	color:#999;	
}
#warning-nicotine {
	background:url(../images/warning-nicotine.gif) left top no-repeat;
	padding:0 0 10px 60px;
	display:block;
	color:#999;	
}
.compatibleBox {
	margin-right:20px;}

/*--- IMAGE SLIDER --*/
/*#slides_image .slides_container {float:left}*/
#slides_image #paginationContainer {
	padding:0px;
	border-top:1px solid #DDD;	
	/*width:85px;

	position:absolute;
	top:0;
	right:0;*/
}
#slides_image .slide {/*width:495px !important;*/ background:#ffffff}
.slidesjs-pagination {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	border-top:1px solid #DDD;
	
}
.slidesjs-pagination-item {
	list-style:none;
	margin:5px 5px 0 0;
	float:left;
}
.slidesjs-pagination-item a {
	display:block;	
	width:60px;
	height:60px;
	border:1px solid #DDD !important;
}

/* --- RATING --- */
.rating {font-size:0.9em; color:#000; text-decoration:underline}
.rating:hover {text-decoration:none}
.rating .rbox {display:block; height:14px; width:74px; position:relative; margin:5px 0}
.rating .rbox img {position: absolute; top:0; left:0}
.rating span span {display:block; height:14px; background:#F52358}

.rating_lg .rbox {display:block; height:23px; width:114px; position:relative; margin:5px 0}
.rating_lg .rbox img {position: absolute; top:0; left:0}
.rating_lg span span {display:block; height:22px; background:#F52358}