BODY{
margin:0px;
background-color:white;
}

FORM{margin:0px;}

DIV{
text-align:left;
}

.copyright{
margin-top:10px;
margin-bottom:10px;
text-align:right;
color:#707070;
font-size:10px;
font-family:tahoma;
}

.container{
width:769px;
position:relative;
background-color:#f7fae9;
}

.header{
position:relative;
width:769px;
height:139px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}

.header .topnav{
position:absolute;
right:15px;
top:5px;
color:white;
font-size:12px;
font-family:arial;
}

.topnav A {
color:white;
font-size:12px;
font-family:arial;
text-decoration:none;
}

.topnav A:hover{
color:#abf693;
}


.header .refcode{
position:absolute;
top:85px;
left:634px;
}

.refcode TABLE TD{
font-weight:bold;font-size:11px;
color:#0d4800;font-family:arial;
padding-right:2px;
}

.refcodeinput{
border:1px solid #157100;
width:80px;
color:#999999;
font-size:11px;
padding-left:2px;
font-family:arial;
height:20px;
}

.mainmenu{
width:769px;
height:34px;
background-image:url(../images/menubg.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.bottommenu_order{
margin-top:10px;
width:769px;
height:34px;
background-image:url(../images/bottommmenu.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.bottommenu{
width:769px;
height:34px;
background-image:url(../images/bottommmenu.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.mainmenuitem{
text-align:center;width:109px;
}

.mainmenuitem A {
font-size:12px;
font-family:arial;
color:#1a7800;
font-weight:bold;
text-decoration:none;
}

.mainmenuitem A:hover{
color:#119afa;
}

.twosides{
width:769px;
background-color:#f7fae9;
}

.leftside{
width:185px;
float:left;
background-color:#f7fae9;
}

.rightside{
width:580px;
* width:584px;
float:left;
background-color:#f7fae9;
}

.footer{
clear:both;
background-color:white;
}

.orderpanel{
margin-bottom:20px;
margin-top:10px;
}

.nickbig{
position:relative;
margin-bottom:20px;
width:584px;
height:259px;
overflow:hidden;
background-image:url(../images/nicrx_big.jpg);
background-repeat:no-repeat;
background-position:center center;
}

.nickbig .nick_wording{
position:absolute;
bottom:10px;
line-height:11px;
left:130px;
color:white;
font-size:11px;
font-family:arial;
}

.nickbig .orderlink{
position:absolute;
bottom:15px;
right:19px;
}

.contentarea{
padding:0px 10px 10px 10px;
font-size:12px;
font-family:tahoma;
}

#secondary{
margin-top:20px;
margin-left:5px;
}

.contentarea A {
color:#4b921a;
text-decoration:underline;
}

.contentarea A:hover{
color:#2b5c09;
}

.std_header{
width:550px;
overflow:hidden;
margin-bottom:10px;
background-image:url(../images/comheadbg.gif);
background-position:bottom left;
background-repeat:repeat-x;
}

.std_header DIV{
display:none;visibility:hidden;
}

.std_header H1{
color:#569A07;
font-size:17px;
font-family:arial;
margin-bottom:2px;
}

.std_header H2, H2{
color:#569A07;
font-size:15px;
font-family:arial;
margin-bottom:2px;
font-weight:bold;
margin-top:15px;
}


.bannersupport{
position:relative;
width:185px;
height:113px;
background-image:url(../images/smoking_support_banner.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

.bannersupport .b1_text{
position:absolute;
width:107px;
height:55px;
top:50px;
left:65px;
font-size:9px;
color:#3e3e3e;
font-family:tahoma;
}

.bannercontainer{
margin-bottom:10px;
margin-left:6px;
width:174px;
overflow:hidden;
}

.bannerbody{
width:174px;
background-image:url(../images/banner-body.gif);
background-repeat:repeat-y;
}

.bannerbody TABLE{
margin-left:2px;
}


.bnr-img IMG{
border:1px solid #4b921a;
margin-top:4px;
margin-left:6px;
}

.bnr-lnk{
width:85px;
padding-left:5px;
}

.bnr-lnk A, .b1_text A {
color:#0e7ba6;
font-size:9px;
font-family:tahoma;
}

.bnr-lnk A:hover, .b1_text A:hover{
color:#094f6b;
}


.testimonial{
padding-left:20px;
padding-right:10px;
margin-bottom:30px;
margin-top:20px;
color:#333333;
font-size:11px;
}

.user{
margin-top:5px;
text-align:right;
font-weight:bold;
color:#3a7c0d;
}

.question{
color:#4b921a;
font-weight:bold;
margin-bottom:5px;
font-size:12px;
}

.answer{
padding-left:20px;
padding-bottom:30px;
}

.orderpane{
position:relative;
width:769px;
height:191px;
background-image:url(../images/orderpane.gif);
background-repeat:no-repeat;
}

.orderpane .mail{
position:absolute;
top:136px;
left:220px;
color:white;
font-size:11px;
font-family:tahoma;
}


.orderpane .online{
position:absolute;
top:136px;
left:80px;
color:white;
font-size:11px;
font-family:tahoma;
}

.orderpane .fax{
position:absolute;
top:136px;
left:365px;
color:white;
font-size:11px;
font-family:tahoma;
}


.orderpane .phone{
position:absolute;
top:136px;
left:485px;
text-align:center;
color:white;
font-size:10px;
font-family:tahoma;
font-weight:bold;
}


.buy{
position:relative;
margin-top:15px;
background-image:url(../images/buybg.gif);
background-repeat:no-repeat;
width:768px;
height:91px;
}

.buy .btn{
position:absolute;
right:25px;
top:31px;
}

.buy .price{
position:absolute;
color:#0083be;
font-size:24px;
font-family:arial;
right:143px;
top:34px;
}


.buy .items{
position:absolute;
bottom:5px;
*bottom:0px;
left:30px;
}

.center{
padding-top:10px;
margin-left:15px;
}

.mosaic{
margin-top:10px;
text-align:center;
}

.common_container{
padding-top:20px;
padding-bottom:20px;
margin-left:20px;
margin-right:20px;
}

.center_header{
width:278px;
height:20px;
background-image:url(../images/centerbg.gif);
background-repeat:no-repeat;
}

.center_container{
width:278px;
height:58px;
}

.center_header DIV{
color:white;
font-size:13px;
font-weight:bold;
font-family:arial;
padding-left:5px;
padding-top:2px;
}

.center_body{
background-image:url(../images/center_body.gif);
background-repeat:no-repeat;
background-position:top left;
height:37px;
border:1px solid #90C056;
border-top:0px;
}

.center_body DIV{
padding-top:10px;
padding-left:40px;
}

.center_body DIV A {
color:#B26D00;
font-size:12px;
font-family:tahoma;
}

.bullet{
background-image:url(../images/bullet.gif);
background-position:top left;
background-repeat:no-repeat;
background-position:0px 3px;
font-size:12px;
color:#467B09;
text-indent:20px;
margin-left:15px;
margin-bottom:4px;
}

.uline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

tr#uline td {
font-family:Arial,Verdana,Sans-Serif;
font-weight: none;
font-size: 12px;
text-align: left;
border-bottom: 1px dashed black;
}

tr#uline2 td {
font-family:Arial,Verdana,Sans-Serif;
font-weight: none;
font-size: 12px;
text-align: left;
border-bottom: 1px dashed black;
background-color: #EDEBEB;
}

.timezone{
font-weight:bold;
margin-bottom:5px;
margin-top:25px;
padding-bottom:5px;
border-bottom:1px solid #999999;
}

.obich{
font-size:12px;
}

.quest{padding-right:25px;}

.crumb{margin-top:20px;font-size:11px;border-top:1px solid #3B9D04;padding-top:5px;padding-left:0px;}
.crumb A:hover{color:#2CBBF1;}
.crumb SPAN{font-weight:bold;}
