@charset "utf-8";
/* CSS Document */

body{
margin:0px auto;
}
.wrapper
{
width:990px;
margin:0px auto;
}
.top
{
width:990px;

}
.logo
{
float:left;

}
.protect
{
float:right;
width:172px;
height:96px;
}
.menu
{
margin:0px;
padding:0px;
width:990px;
}
.menu ul
{
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
}
.menu li
{
margin:0px;
padding:0px;
margin-left:5px;
margin-right:5px;
display:inline;

}
.menu li a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#087eb2;
margin:0px;
padding:0px 10px 0px 10px;
}
.menu #activelink {
background-color:#1cbde1;
/*background-image:url(../images/over.jpg);*/
height:21px;
width:52px;
margin:0px;
padding:1px 5px 1px 6px;
}
.menu #activelink a
{
color:#ffffff;
height:21px;
padding:0px;
}


.hrline
{
width:990px;
height:1px;
background-color:#8ddef0;
}

.bannerimg {
margin-top:5px;
margin-bottom:5px;
width:990px;
height:510px;
border-bottom:5px solid #e3f6fc;
border-top:5px solid #e3f6fc;
/*background-color:#e3f6fc;*/
margin:0 auto;
}

.bnrimg {
border:1px solid #ffffff;
/*background-color:#FFFFFF;*/
/*height:506px;*/
margin:0 auto;
}

.img_left {
display:block;
float:left;
padding:5px 4px 3px 0px;
}
.imgleft {
clear:left;
}

.banner {
padding:5px 0px 5px 1px;
float:left;
}
.bnr {
clear:left;
}

.txtbg {
margin:0px;
float:right;
background-image:url(../images/img_r.jpg);
background-repeat:no-repeat;
width:250px;
height:497px;
}
.content {
padding:2px 5px 2px 5px;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:21px;
text-align:justify;
color:#000000;
}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:25px;
font-weight:normal;
color:#000000;
letter-spacing:8px;
}

.popmid_prodinner
{
width:990px;
border-bottom:1px solid #52cde8;
padding-bottom:3px;
/*height:755px;*/
}

.head
{
background-color:#41c4ec;
width:333px;
height:26px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.breakline
{
height:57px;
border-bottom:1px solid #52cde8;
}
.breakline2
{
margin-top:20px;
border-bottom:1px solid #52cde8;
}

.clear
{
clear:both;
}
.footer
{
margin-top:20px;
width:990px;
}
.footer ul
{

margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
}
.footer li
{

color:#046790;
font-family:"Neutra Display";
font-size:16px;

display:inline;
}
.footer li a
{
text-decoration:none;
font-family:"Neutra Display";
font-size:16px;
font-weight:normal;
color:#046790;
padding-right:10px;
}
.bottom
{
margin-top:20px;
width:990px;
}
.bottom ul
{

margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
}
.bottom li
{

color:#228bba;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
}
.bottom li a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#228bba;
padding-right:10px;
}


.left
{
width:215px;
float:left;
display:block;
}
.girl
{
margin-top:20px;
padding-left:3px;
width:300px;
height:375px;
}
.zoom
{
margin-top:5px;
width:300px;
height:26px;
}
.imgbox1
{
padding-left:3px;
height:131px;
}
.details
{
margin-left:3px;
width:300px;
height:218px;
border:1px solid #d3edf8;
}
.desc_head
{

background-color:#41c4ec;
width:301px;
height:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.pdt1
{
margin-top:5px;
padding-left:28px;
float:left;
display:block;
width:120px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

.pdt1 p
{
width:120px;
color:#000000;
}

.right
{
width:605px;
margin:10px;
padding:0px;
float:left;
display:block;
}
.right .cont
{
width:600px;
margin-top:15px;
}
.right p
{
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:20px;
}
.right h2
{
margin:0px;
padding:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
}
.right h3
{
margin:0px;
padding:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#26bbdd;
}
.color
{
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:605px;
}
.colorbox
{
width:220px;
float:left;
display:block;
}
.pack
{
padding:0px;
margin-top:10px;
width:605px;
height:44px;
}
fieldset
{
margin:0px;
padding:0px;
margin-top:10px;
border:none;
}



/*PRODUCT CATEGORY*/



.left_menu
{
width:215px;
float:left;
}
.left_menu .cont1
{
margin-top:2px;
margin-left:5px;
width:209px;
height:35px;
background-color:#c3e7f9;
}

.left_menu h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}
.left_menu .cont2
{
margin-top:2px;
margin-left:5px;
width:209px;
height:800px;
background-color:#c3e7f9;
}

.left_menu  .cont2 ul
{

margin:0px;
padding:0px;
margin-top:5px;
line-height:25px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;

}
.left_menu .cont2 li
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:1px solid #FFFFFF;

}
.left_menu .cont2 li a:link
{

display:block;


}
.left_menu .cont2 li a:hover
{
color:#ffffff;

}
.left_menu .cont2 li:hover
{
background-color:#1cbde1;
color:#ffffff;

}

.left_menu .cont2 #active
{
background-color:#1cbde1;
color:#ffffff;
}

.left_menu .cont2 #active a
{
color:#ffffff;
}

.left_menu .cont2 li a
{
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
}

.right_menu
{
width:765px;
float:left;
display:block;
}
.conts
{
width:765px;
}
.right_menu .rightcont1
{
margin-top:2px;
margin-left:5px;
width:760px;
height:35px;
background-color:#1cbde1;
}
.right_menu .rightcont1 h2
{
margin:0px;
padding:0px;
padding-top:5px;
padding-left:5px;
font-family:"Neutra Display";
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
.rightcont2
{
margin-left:5px;
margin-top:10px;
border-bottom:1px solid #8ddef0;
font-family:"Neutra Display";
font-size:24px;
color:#1cbde1;
font-weight:bold;
}


.products
{
width:185px;
float:left;
padding-left:5px;
padding-top:15px;
display:block;
}
.breakline
{
padding-top:5px;
border-bottom:1px solid #52cde8;
}
.breakline2
{
margin-top:20px;
border-bottom:1px solid #52cde8;
}

/* PRODCUT CATEGORY*/
.imgbox{width:140px; height:180px; float:left; text-align:center; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:10px;}

.poptop{ height:14px; background-image:url(../images/pop_top.png); background-repeat:no-repeat}
.popmid{ height:430px; background-image:url(../images/pop_mid.png); background-repeat: repeat-y; padding-left:20px; }

.linebreak
{
height:50px;
}




/* SHOP PAGE*/

.imagebox
{
background-color:#218bba;
height:291px;
float:left;

padding:0px;
margin:0px;
width:285px;
margin-right:30px;
margin-left:3px;
margin-top:20px
}
.imagebox2
{
float:left;
display:block;
padding:0px;
margin:0px;
padding-left:30px;
margin-top:20px
}
.imgname
{

margin-top:10px;
color:#FFFFFF;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
width:285px;;
height:35px;
}
.catname
{

margin-top:10px;
color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
width:285px;;
height:35px;
}
.catname:hover
{

margin-top:10px;
color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
width:285px;;
height:35px;
}

.headertit
{
font-family:Neutra Display;
font-size:18px;
font-weight:bold;
color:#FFFFFF; 
letter-spacing:1px;
padding-top:5px;
padding-left:5px
}
.headerbg
{
margin-top:5px;
margin-left:0px;
width:990px;
height:35px;
background-color:#1cbde1;
}

.confirmtext p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
}

.lineSpacing {
line-height:1.5em;
}
.abtcontent3 ul{margin-left:10px;

}

.choosenew{ font-size:11px;font-family:arial;font-weight:bold;}

.confirmtext .whyregister {
 font-family: Helvetica, Arial, sans-serif;
 font-size: 12px;
 line-height: 1.5;
 padding-left:10px;
 color: #0080af;
}
.confirmtext .main {
 font-family: Helvetica, Arial, sans-serif;
 font-size: 12px;
 line-height: 1.5;
 padding-left:25px;
 color: #0080af;
font-weight:normal;
}


.new_arrival {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:red;
}


