body{ margin:0px; color: #525252;}
div,td,a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a img{ border:none}
input[type=image]{ border:none}
a{ color:#993300}
a:hover{ text-decoration:none}
h1{ color:#000000; font-size:18px; margin:0px; margin-top:15px; margin-bottom:15px; padding:0; line-height:18px;}
.h1d{ font-size:11px; font-weight:normal; letter-spacing:0px}
h1 a{color:#993300; font-size:18px; line-height:18px;}
h1 a:hover{ text-decoration:none}

h2{ width:100%; color:#000000; font-size:18px; margin:0px; margin-top:15px; margin-bottom:15px; padding:0; line-height:18px;}
h2 a{color:#0000ff; font-size:18px; line-height:18px;}
h2 a:hover{ text-decoration:none}
.hhh2{width:100%; text-align:center; margin-top:15px; margin-bottom:15px; text-transform:uppercase; letter-spacing:2px; font-size:11px}
.hh2{ width:100%; text-align:center; margin-top:15px; margin-bottom:15px}
h3 a{ color:#000000; font-size:13px;}
h4{ font-size:11px; margin:7px; color:#000000}
hr{ border-bottom:1px solid #ffffff; border-top:1px solid #888888; background-color:#FFFFFF}
h3{ text-align:left; margin:0px}

ol {	list-style-type: square; padding-left:25px; margin:0px}


#view_cat h3,#view_cat h3 a{font-size:16px; color:#000000; margin:0px; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none}

#head{ width:795px; height:198px; clear:both;}




#head_top{height:68px; z-index:2}
#cart{position:absolute; top:14px; left:253px; width:90px; margin-right:10px; cursor:pointer; height:41px}
#girl{position:absolute; top:0px; left:253px; width:120px; height:67px}

#menu0{ padding:0px;margin:0px; padding-left:20px; color:#999999;}
#menu0 li { list-style-type:none; list-style-image:url(images/ar1.gif);}
#menu0 li a{ color:#0000ff;font-weight:bold; text-decoration:none; font-size:12px; vertical-align:top;}
#menu0 li a:hover{ text-decoration:underline; color:#c80000}
#menu0 li.tit{ list-style-image:none; color:#000000; font-size:14px; padding-bottom:10px; font-weight:bold}

#age{ position:absolute; top:11px; right:5px; width:175px; height:41px; background-image:url(images/age.gif)}
#flash{position:absolute; right:0px; top:0px; width:280px; border-left:4px solid #000000}
#head_bot{ position:absolute; top:68px; height:159px; clear:both; width:100%; background-color:#DC0501; vertical-align:bottom; z-index:0}
#slogan{ position:absolute; left:255px; top:75px; width:395px; font-size:12px; z-index:1}
#slogan h1{font:11px Arial, Helvetica, sans-serif;	color: #ffffcc;	letter-spacing:.5em;	line-height:30px; font-weight:bold; margin:0px; text-align:left}

#spacer{width:100%; border-top:1px solid #000000; position:absolute; top:194px}
#bsts{position:absolute; left:0px; top:84px; width:200px; text-align:right; z-index:3}
#bsts img{border:1px solid #000000; width:25px; height:40px}
#bsts a{ font-weight:bold;}

#img_avail{position:absolute; top:166px; left:52px; width:150px; height:24px; background-image:url(images/avail.gif)}
#img_brands{position:absolute; top:199px; left:52px; width:150px; height:24px; background-image:url(images/brands.gif)}

#contain{width:800px;}
#column_left{float:left; width:120px; text-align:left; padding-bottom:10px;}
#column_center{ float:left; width:500px; margin-left:20px; padding-bottom:10px;}
#column_center h2,h2 a{ color:#993300; font-size:16px; letter-spacing:1px}
#column_center h2 a{ text-decoration:none; border-bottom:1px solid #993300}
#column_center h2 a:hover{ text-decoration:none; border:none}
#column_right{ float:left; width:140px; margin-left:20px; padding-bottom:10px; text-align:right;}

#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}

ul.nm{ margin:0px; padding:0px; padding-left:15px}


input,textarea{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:1px solid #000000}
.fstyle2 { font-size: 11px;	font-weight: normal;	color: #ffffff;	font-weight:bold;	text-decoration: none;	background-color: #DC0501;	border: 1px solid #000000;}

.sep1{	height:1px;	background-color:#5a5a5a}

.al{ text-align:left}


.clgr{ color:#666666}
.cllr{ color:#c00000}
.info span{ color:#FF0000; font-weight:bold; font-size:18px;}

.sidebox {	margin: 0 auto;	width: 100%;	background: url(images/sbbody-r.gif) no-repeat bottom right;	font-size: 100%;	margin-bottom:15px}
.boxhead {	background: url(images/sbhead-r.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;	height:5px}
.boxhead div {	background: url(images/sbhead-l.gif) no-repeat top left;	margin: 0; height:5px;	color: white; 	font-weight: bold; 	font-size: 1.2em; 	line-height: 1em;}
.boxbody {	background: url(images/sbbody-l.gif) no-repeat bottom left;	margin: 0;	padding: 5px 10px 10px 10px; font-size:12px; color:12px; color:#000000}

* html .boxhead_c h1 {height: 1%;} /* For IE 5 PC */

.m_sidebox {	margin: 0 auto; width: 100%;background: url(http://www.cigarette-shop.com/images/m_sbbody-r.gif) no-repeat bottom right;	font-size: 100%;}
.m_boxhead,.m_boxhead_c { background: url(http://www.cigarette-shop.com/images/m_sbhead-r.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}
.m_boxhead_c h1,.m_boxhead_c p.tit {	background: url(http://www.cigarette-shop.com/images/m_sbhead-l.gif) no-repeat top left;	margin: 0;	padding: 0px 0px 0px 25px;	color: #525252; font-weight: bold; 	font-size: 12px; line-height: 27px;	height:27px; text-align:left;}
.m_boxhead h1,.m_boxhead p.tit { background: url(http://www.cigarette-shop.com/images/m_sbhead-l.gif) no-repeat top left;	margin: 0;	padding: 0px 0px 0px 0px;	color: #525252; 	font-weight: bold; 	font-size: 12px; 	height:27px; line-height:27px	}
.m_boxbody,.m_boxbody_c,.m_boxbody_r { background: url(http://www.cigarette-shop.com/images/m_sbbody-l.gif) no-repeat bottom left;	margin: 0;	padding: 0px 10px 20px 10px;}
.m_boxbody_c{ padding:0px 23px 20px 23px; text-align:left; color:#666666}
.m_boxbody_r{ padding:5px; text-align:left; color: #FF5800;	font-size: 14px;}
.m_boxbody_r ol li a{ color:#525252; font-size:12px; font-weight:bold; text-decoration:none}
.m_boxbody_r p{ padding-left:10px;}
.m_boxbody h2,.m_boxbody_c h2,.m_boxbody_r h2{ margin:0px; padding:10px 0px 10px 0px;}

.al{ text-align:left; padding-left:25px}

.sz11{ font-size:11px}
.sz10{ font-size:10px}
