input.btnnewsletter {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}

input.btnforgetpassword {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}


td.tdvalidationmsglightergrey {
	background-color: #cdd5d8;
}

td.tdvalidationmsglightheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F4F9FD;
	padding: 4px;
}

td.tdvalidationmsgred {
	color : #B53239;
	font-weight : bold;
}

#logonav ul {
   margin : 0;
   padding : 0;
   list-style-type : none;
}

#logonav li {
   float : left;
   text-align : center;
   margin-bottom : 3px;
   margin-top : 3px;
}

#logonav li a {
   font-size: 11px;
   font-weight: bold;
   padding : 4px;
   text-decoration : none;
   display : block;
   width : 152px;
   color : #ffffff;
   border : 1px solid #000000;
   background : #999999;
}

#logonav li a:hover {
   border-top : 1px #31557f solid;
   border-left : 1px #31557f solid;
   border-bottom : 1px #f8f9fb solid;
   border-right : 1px #f8f9fb solid;
   text-decoration : none;
   background : #3FA4F8;
   color : #ffffff;
}

.errHilite {
	background-color: #ff9C9C;
	border: 1px solid #000000;
	}
	
.frmText {
	border: 1px solid #000000;
	height: 18px;
	}

.frmTextArea {
	border: 1px solid #000000;
	height: 58px;
	}
		
.frmCaptionReq {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

.frmCaption {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
}

.frmNote {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-weight : normal;
}

.frmButton {
	font: 12px Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

input.btButton {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
	border : 1px solid #003366;
}

td.tdfrmCaption {
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold; 
}

td.tdfrmCaptionReq {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	COLOR: #FF0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
}

H1 { 
	font-size: 100% ; 
	font-weight: normal; 
	font-style: normal;
	display: inline;
}

.hidden {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #333333;
	FONT-SIZE: 7pt;
}

A:ACTIVE, A:LINK, A:VISITED{
	font-weight: normal; 
	color:  #3FA4F8;
	text-decoration : underline;	
}

A:hover{
	font-weight: normal; 
	color:  #3FA4F8;
	text-decoration : none;	
}

A.hidden:ACTIVE, A.hidden:LINK, A.hidden:VISITED, A.hidden:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #aaaaaa;
	FONT-SIZE: 8pt;		
	text-decoration : none;	
}


A.lnhidden:ACTIVE, A.lnhidden:LINK, A.lnhidden:VISITED, A.lnhidden:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #333333;
	FONT-SIZE: 7pt;
	text-decoration : none;	
}


A.bottommenu:ACTIVE, A.bottommenu:LINK, A.bottommenu:VISITED, A.bottommenu:HOVER{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #666666;
	FONT-SIZE: 10px;		
	text-decoration : none;	
}

BODY {
	MARGIN-BOTTOM: 0px; FONT: 11px Verdana; TEXT-TRANSFORM: none; COLOR: #525252
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Tahoma
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Tahoma
}

.rblock {
	background : url('Okno_top.gif') no-repeat; height: 31px; margin-top: 13px
}

.btitle {
   FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: tahoma; padding: 12px;
}

FONT.tot {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma
}
FONT.tot1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma
}
FONT.bask {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #888888; FONT-FAMILY: Tahoma
}
TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Tahoma
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Tahoma
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Tahoma
}
.bottomline {
	FONT-SIZE: 11px; COLOR: #666666; BORDER-BOTTOM: #dddddd 1px solid
}
.dividingborder {
	FONT-SIZE: 10px; BORDER-BOTTOM: #dddddd 1px dashed
}
.tableDetail {
	FONT-SIZE: 10px; COLOR: #49394e; FONT-FAMILY: Verdana
}
.text1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffb83c; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
.text2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: tahoma
}
.text11 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffb83c; FONT-FAMILY: tahoma
}
.text3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #46689a; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
.text3a {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #46689a; FONT-FAMILY: tahoma
}
.frame {
	BORDER-RIGHT: #b0091d 1px solid; BORDER-TOP: #b0091d 1px solid; BORDER-LEFT: #b0091d 1px solid; BORDER-BOTTOM: #b0091d 1px solid
}
.text4 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #46689a; FONT-FAMILY: tahoma
}
.designed_by {
	FONT-WEIGHT: lighter; FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: Arial
}
.text5 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #f53d23; FONT-FAMILY: tahoma
}
.text6 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fa7c25; FONT-FAMILY: tahoma
}
.text7 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma
}
A.l:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.l:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.l:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}

A.or:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #46689a; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.or:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.or:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #46689a; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.bl:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0b0bdf; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.bl:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c80000; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.bl:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #525252; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.bl:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c80000; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.inputstyle {
	BORDER-RIGHT: #46689a 1px solid; BORDER-TOP: #46689a 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #46689a 1px solid; COLOR: #46689a; BORDER-BOTTOM: #46689a 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #e2edeb
}
.ca {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #525252; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}

A.ca:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #525252; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.ca:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #525252; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.ca:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #525252; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.ma:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #944f23; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.ma:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4e4e4e; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.ma:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #944f23; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.sa:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #594b13; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.sa:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4e4e4e; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.sa:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #594b13; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.na:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.na:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.na:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
.text8 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #94aec5; FONT-FAMILY: tahoma
}
.text9 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4e4e4e; FONT-FAMILY: tahoma
}
.text_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma
}
.text_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0b0bdf; FONT-FAMILY: tahoma
}

.spoldproductprice {
	FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: line-through;
}

.spspecialproductprice {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}
#menu3{ padding:0;margin:0; margin-top:2px; color:#ffffff; list-style-type:none; line-height:10px; margin-bottom:5px}
#menu3 li {display:inline;}
#menu3 li a{background:url('images/line.gif') no-repeat 2px 1px;padding-left:8px; color:#ffffff; font-weight:bold; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
#menu3 li a:hover{ text-decoration:underline}
#menu3 li.xh{width:78px; height:13px; float:right; position:relative; top:-25px; right:-370px}
#menu3 li.xh a{ background:none; padding:0}
}
#foot{ width:100%; color:#ffffff; font-size:10px; border-top:1px solid #dc0501; height:55px; background-color:#ff5800; width:795px; text-align:center; clear:both; position:relative}
#foot a{ color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
#x_html{position:absolute; right:3px; top:40px;}
#partners{position:absolute; left:3px; top:40px;}
#foot a.cheap2{ color:#FF6600}
.spEditorspick {
	FONT-SIZE: 10pt; COLOR: #575f9f; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; margin:15;
}
		/* Products Page */
		*.active-brand H1 {
			color:#f63; font-size:14px; padding:10 0 1 2; margin:0 10 0 20;
			border-bottom:#eeebdd 2px solid; text-transform:uppercase;
		}
		*.active-brand H1 span { font-size:11px; font-weight:normal; }
		*.active-brand .shot_descript { margin:20px 10px 20px 1px; }
		*.active-brand .shot_descript .tit { font-size:14px; border-bottom:#71BBDF 3px solid; padding-bottom:3px; }
		*.active-brand .shot_descript .tit a { color:#000; font-size:14px; }
		*.active-brand .shot_descript .tit a:hover { color:#f00; }
		*.active-brand .shot_descript .tit H1.pt { border:none; padding:0 5; margin:2 0; color:#71BBDF }
		
		*.active-brand .shot_descript .miniDescription { margin:7 0; }
		*.active-brand .shot_descript .miniDescription.details p { padding:0 5; }
		*.active-brand .shot_descript .miniDescription p { color:#000; font-size:13px; line-height:19px; }
		*.active-brand .shot_descript .miniDescription p span { color:#f00; font-weight:normal; font-size:18px; }
		*.active-brand .shot_descript .miniDescription p.th { color:#71BBDF; }
		*.active-brand .shot_descript .miniDescription p.cIn {
			padding:4px 4; font-size:14px; background-color:#f3f0e7;
			margin-top:17px; border-top:#dcd5bf 3px solid;
		}
		
		*.areaselector { font-size:14px; cursor:pointer; }		
		*.areaselector a { color:#555; } *.areaselector a:hover { color:#f00; }
		
		*.active-brand .shot_descript .buy { background-color:#f0f5fe; padding:5; margin:10 0; text-align:right; display:block; height:28px; }
		*.active-brand .shot_descript .buy .qn { clear:left; float:left; font-size:12px; margin:3px 8px; }
		*.active-brand .shot_descript .buy .qn select { background-color:#fff; margin:0 5; width:49px; }
		*.active-brand .shot_descript .buy .qm { float:right; clear:right; height:inherit; }
		
		
		*.bt-descript { line-height:19px; margin-bottom:50px; }
		*.bt-descript H1 { font-family:tahoma; font-weight:normal; color:#06f; font-size:17px; text-transform:capitalize; margin:0 10; padding:5 10px; }
		*.bt-descript p { margin:3px 10px 10px 22px; text-indent:16px; }
		*.bt-descript p a { color:#06f; text-decoration:none; border-bottom:2px solid; } *.bt-descript p a:hover { color:#c00; }
		

	/* RIGHT SubSide */
	#r-side { clear:right; background:#f3f0ed url('http://www.topcigarettes.net/images/cart-box.gif') no-repeat right bottom; float:right; width:180px; margin-left:0px; margin-right:10px; margin-top:13px; margin-bottom:-5px; padding-left:1; padding-right:1; padding-top:10px; padding-bottom:10px }
		#r-side p { padding:0 5; }
		#r-side p a { color:#000; border:none; padding:0 2 }
		#r-side p span { background:url('http://www.topcigarettes.nethttp://www.topcigarettes.net/images/dots-1.gif') repeat-x center; line-height:3px; margin:3 4; display:block; font-size:3px }
		#r-side p a:hover { color:#f60; text-decoration:underline; }
		
		/* tell your friends */
		#r-side.tell-friend { background-color:#f0f5ff; background-image:url('none'); border:medium none; padding-left:1px; padding-right:1px; padding-top:6px; padding-bottom:6px }
		#r-side.tell-friend p { padding-left:28px; margin:0 12px; line-height:35px; background:url('http://www.topcigarettes.nethttp://www.topcigarettes.net/images/tell-friends.gif') no-repeat 2px 7px; }
		#r-side.tell-friend p a { padding:0 2; } #r-side.tell-friend p a:hover, #r-side p a:hover { background-color:#fff; padding:0 2; text-decoration:none; border-bottom:2px solid; }
		#r-side.tell-friend p.cc { background:url('http://www.topcigarettes.nethttp://www.topcigarettes.net/images/add-to-fav.gif') no-repeat 0 7px; }

	/* float cleaner */
	#cleaner { clear:both; float:inherit; font-size:1px; text-align:center; }
	
	/* Favorite Packs Display */
	#favorit-brands { margin:0px 9px 7px 10px; padding:0;  }
	#favorit-brands ul { margin:0; padding:0; text-align:center; }
	#favorit-brands ul li { list-style:none; display:inline; padding:0 25; margin:0; }
	#favorit-brands ul li img { padding:0; margin:0; }
	.text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none }
.Comments
{
	background:inherit;
	border-top:solid 1px #dcdcdc;
	border-bottom:solid 1px #dcdcdc;
	text-align:right;
	color: #000000;
	font-size:1em;
}
	
