@charset "utf-8";
body {
margin:0px;
background:#000000 url(../images/main_bg.jpg) repeat-x;
}


#wrapper{
width:884px;
height:auto;
margin:0 auto;
padding:12px 59px 0px 60px;
}


#header{
width:884px;
height:137px;
float:left;
margin:0px;
}


#main_menu{
width:884px;
height:29px;
float:left;
margin:0px;
padding:0px;
}


#main_menu ul{
width:auto;
margin:0px;
padding:0px 16px 0px 16px;
list-style:none;
}


#main_menu ul li{
display:inline;
margin:0px;
}


#main_menu ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
line-height:18px;
padding:5px 10px 5px 10px;
text-decoration:none;
float:left;
}


#main_menu ul li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC0000;
font-weight:bold;
line-height:18px;
text-decoration:none;
background:url(../images/wht_bg.jpg) repeat-x;
float:left;
}


#main_menu .current a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC0000;
font-weight:bold;
line-height:18px;
text-decoration:none;
background:url(../images/wht_bg.jpg) repeat-x;
float:left;
}


#container{
width:884px;
float:left;
height:auto;
margin:0px;
padding:15px 0px 20px 0px;
float:left;
}


#flash_banner{
width:884px;
margin:0px;
padding:0px;
float:left;
height:318px;
float:left;
}


#content{
width:884px;
height:425px;
float:left;
margin:0px;
padding:0px 0px 20px 0px;
background:url(../images/content_bg.jpg) repeat-x;
}


.main_panal{
width:288px;
height:212px;
float:left;
margin-right:10px;
padding:0px;
}


.panal_right{
width:288px;
height:212px;
float:left;
margin:0px;
padding:0px;
}


.black_heading{
width:286px;
height:38px;
background:url(../images/blk_bgheading.jpg) repeat-x;
border:1px #3e3d3d solid;
padding:0px 0px 0px 0px;
margin:0px;
float:left;
}


.black_heading_bottom{
width:288px;
height:56px;
background:url(../images/blk_bgheading.jpg) repeat-x;
border:1px #3e3d3d solid;
padding:0px 0px 0px 0px;
margin:0px;
float:left;
}


.black_heading_left{
width:86px;
height:34px;
padding:4px 0px 0px 7px;
margin:0px;
vertical-align:middle;
float:left;
}

.buy_left_image{
width:82px;
height:22px;
padding:8px 0px 0px 3px;
margin:0px;
background-image:url(../images/Untitled-2.png);
vertical-align:middle;
text-align:center;
float:left;
}

.buy_red_image{
width:82px;
height:22px;
padding:8px 0px 0px 3px;
margin:0px;
background-image:url(../images/red_head.png);
vertical-align:middle;
text-align:center;
float:left;
}

.red_heading_right{
width:192px;
height:33px;
padding:5px 0px 0px 0px;
margin:0px;
float:left;
}

.red_heading_left{
width:91px;
height:25px;
padding:9px 0px 0px 3px;
margin:0px;
float:left;
}

.black_heading_right{
width:192px;
height:32px;
padding:10px 0px 0px 0px;
text-align:center;
vertical-align:middle;
margin:0px;
float:left;
}


.pic_text{
width:273px;
height:99px;
float:left;
margin:0px;
padding:0px;
}


.pic{
width:149px;
height:99px;
float:left;
margin:0px;
padding:0px;
}


.text_top{
width:113px;
height:99px;
float:right;
margin:0px;
padding:0px 4px 0px 7px;
}


.normal_text{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
line-height:16px;
font-weight:normal;
text-align:justify;
}


.bottom_text{
width:266px;
height:92px;
float:left;
margin:0px;
padding:6px 7px 0px 0px;
}


.red_box{
width:288px;
height:206px;
background:url(../images/red_bg.jpg) repeat-x;
float:left;
margin:0px;
}


.frist_image_div{
width:288px;
height:150px;
background-image:url(../images/e-cig_150.jpg);
background-repeat:no-repeat;
float:left;
}

.secod_image_div{
width:288px;
height:150px;
background-image:url(../images/e-cig_2_150..jpg);
background-repeat:no-repeat;
float:left;
}

.thr_image_div{
width:288px;
height:150px;
background-image:url(../images/e-cig_1_150..jpg);
background-repeat:no-repeat;
float:left;
}

.buy_div{
width:286px;
height:56px;
padding-top:13px;
float:left;
}


.black_line{
width:884px;
height:15px;
background-color:#000000;
float:left;
}


.buy_left{
width:78px;
height:36px;
padding-top:20px;
padding-left:10px;
float:left;
}


.buy_right{
width:288px;
height:51px;
padding-top:5px;
text-align:center;
vertical-align:middle;
float:right;
}



.red_box ul{
width:auto;
margin:0px;
padding-left:7px;
list-style:outside;
}


.red_box ul li{
margin:0px;
padding:0px;
color:#FFFFFF;
}


.red_box ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
line-height:30px;
font-weight:normal;
text-decoration:none;
padding-left:8px;
}


.red_heading{
width:286px;
height:38px;
background:url(../images/red_heading.jpg) repeat-x;
border:1px #a41100 solid;
padding:0px 0px 0px 0px;
margin:0px;
float:left;
}


.black_box{
width:288px;
height:206px;
background:url(../images/blk_boxbg.jpg) repeat-x;
float:left;
margin:0px;
}


.about{
width:884px;
padding:20px 0px 0px 0px;
margin:0px;
height:auto;
float:left;
}


.abt_hdng{
width:844px;
margin:0px;
height:auto;
float:left;
padding:0px 0px 0px 20px;
background:url(../images/square.jpg) no-repeat left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
}


.abt_left_panel{
width:464px;
height:140px;
background-color:#FFFFFF; repeat-x;
padding:10px 0px 0px 20px;
float:left;
}

.abt_left_pane2{
width:864px;
height:140px;
background-color:#FFFFFF; repeat-x;
padding:10px 0px 0px 20px;
float:left;
}


.abt_right_panel{
width:400px;
height:150px;
padding:0px 0px 0px 0px;
float:left;
}


.red_text{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#CC0000;
}


.abt_text{
width:824px;
margin:0px;
height:auto;
float:left;
padding:0px 20px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}


.abt_text_left{
width:450px;
margin:0px;
height:auto;
float:left;
padding:10px 10px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:16px;
font-weight:normal;
}

.how_text_left{
width:854px;
margin:0px;
height:auto;
float:left;
padding:10px 10px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:16px;
font-weight:normal;
}


.abt_text_right{
width:300px;
margin:0px;
height:auto;
float:right;
padding:0px 20px 0px 0px;
color:#FFFFFF;
}


.footer{
width:884px;
height:auto;
margin:0px;
padding-top:25px;
float:left;
}


.footer ul{
margin:0px;
padding:0px;
width:auto;
list-style:none;
padding:5px;
}


.footer ul li{
display:inline;
margin:0px;
}


.footer ul li a{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-right:1px #ffffff solid;
padding-right:5px;
padding-left:5px;
line-height:10px;
}



.wht_text{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
