/* CSS Document */
body{
margin:0;
padding:0;
background-image:url(images/background.gif);
background-repeat:repeat-x;
font-family: Arial, Helvetica,Verdana, sans-serif;
background-color:#FFFFFF
}


#maincontainer{
width: 730px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 90px; /*Height of top section*/
background-image:url(images/logo.gif);
background-position: 5px;
background-repeat:no-repeat
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#header{
clear: left;
width: 700px;
color: #FFFFFF;
text-align: right;
padding: 15px;
font-size:9px;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
background-position:left;
height:55px;
font-family:Arial, Helvetica, sans-serif;
}

#footer{
clear: left;
width: 100%;
background:#0b2a66;
color: #999999;
text-align: center;
padding: 15px 0;
font-size:9px;
}

#footer a{
color: #FFFF80;
}

.gapSmall{height:10px}

#girl_bg{background-image:url(images/girl.jpg); background-repeat:no-repeat; background-position:right;}
#home_productAbg{background-image:url(images/home_productsA.jpg); background-repeat:no-repeat; background-position:0px 5px;}
#home_productBbg{background-image:url(images/home_productsB.jpg); background-repeat:no-repeat; background-position:0px 5px;}

.lang_text {font-size:12px; color:#CCCCCC; text-align:right;}
.lang_text a:link, .lang_text a:visited {font-size: 12px; color:#CCCCCC; text-decoration:none;}
.lang_text a:hover, .lang_text a:active {font-size: 12px; color:#00e3c0; text-decoration:none;}

.topbox{background-image:url(images/body_top.gif); background-repeat:no-repeat}
.generic_text{font-size:14px; font-weight:normal; padding:10px; color:#666666; text-align:left; line-height:18px;}
.generic_text a:link, .generic_text a:visited{text-decoration:none; color:#0d5ca1;}
.generic_text a:hover, .generic_text a:active{text-decoration:underline; color:#0d5ca1;}
.genericbg_text{font-size:14px; font-weight:normal; padding:10px 167px 10px 10px; color:#666666; text-align:left; line-height:18px;}

.generic_text img{float:left; padding:5px 5px 5px 0px}
.generic_text ul{font-size:14px; font-weight:normal; padding-top:0px; color:#666666; text-align:left; margin:3px; padding-left:20px}
.generic_text li{font-size:14px; font-weight:normal; color:#666666; text-align:left;padding-top:0px; margin-top:0px; padding-left:10px}

.generic_textcn{font-size:16px; font-weight:normal; padding:10px; color:#666666; text-align:left; line-height:22px;}
.generic_textcn a:link, .generic_textcn a:visited{text-decoration:none; color:#0d5ca1;}
.generic_textcn a:hover, .generic_textcn a:active{text-decoration:underline; color:#0d5ca1;}
.genericbg_textcn{font-size:16px; font-weight:normal; padding:10px 167px 10px 10px; color:#666666; text-align:left; line-height:22px;}

.generic_textcn img{float:left; padding:5px 5px 5px 0px}
.generic_textcn ul{font-size:16px; font-weight:normal; padding-top:0px; color:#666666; text-align:left; margin:3px; padding-left:22px}
.generic_textcn li{font-size:16px; font-weight:normal; color:#666666; text-align:left;padding-top:0px; margin-top:0px; padding-left:10px}

.media_text{font-size:14px; font-weight:normal; color:#666666; text-align:center; line-height:18px;}

.sub_menu a:link, .sub_menu a:visited{font-size:12px; color:#3366cc; text-align:left; padding:0px 10px 5px 10px; text-decoration:none}
.sub_menu a:hover, .sub_menu a:active{text-decoration:underline}

.product_text{font-size:14px; font-weight:normal; padding:10px; color:#123673; text-align:left; line-height:18px;}
.product_textcn{font-size:16px; font-weight:normal; padding:10px; color:#123673; text-align:left; line-height:22px;}
.features_text{font-size:12px; font-weight:normal; padding:10px; color:#123673; text-align:left; line-height:16px;}
.features_text a:link, .features_text a:visited{color:#123673; text-decoration:none}
.features_text a:hover, .features_text a:active{color:#123673; text-decoration:underline}
.features_text ul, .features_text li{ padding:0 5px 0 0px; margin-top:0; margin-bottom:0; margin-left:10px}
.features_textsm{font-size:14px; font-weight:normal; color:#123673; text-align:left; line-height:18px;}
.features_textsm ul, .features_textsm li{padding:0 10px 0 0; margin-top:0; margin-bottom:0}

.features_textcn{font-size:14px; font-weight:normal; padding:10px; color:#123673; text-align:left; line-height:20px;}
.features_textcn a:link, .features_textcn a:visited{color:#123673; text-decoration:none}
.features_textcn a:hover, .features_textcn a:active{color:#123673; text-decoration:underline}
.features_textcn ul, .features_textcn li{ padding:0 10px 0 0px; margin-top:0; margin-bottom:0; margin-left:10px}
.features_textcnsm{font-size:16px; font-weight:normal; color:#123673; text-align:left; line-height:20px;}
.features_textcnsm ul, .features_textcnsm li{padding:0 10px 0 0; margin-top:0; margin-bottom:0}

.homeproduct_text{
	font-size:13px;
	font-weight:normal;
	color:#666666;
	text-align:center;
	line-height:18px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.homeproduct_text a:link, .homeproduct_text a:visited{color:#666666; text-decoration:none}
.homeproduct_text a:hover, .homeproduct_text a:active{color:#00bb9e; text-decoration:none}

.homeproduct_textA{
	font-size:14px;
	font-weight:normal;
	padding:5px 5px 0px 5px;
	color:#666666;
	text-align:center;
	line-height:18px;
}
.homeproduct_textA a:link, .homeproduct_textA a:visited{color:#666666; text-decoration:none}
.homeproduct_textA a:hover, .homeproduct_textA a:active{color:#00bb9e; text-decoration:none}
.homeproduct_textB{font-size:14px; font-weight:normal; padding:50px 10px 10px 50px; color:#666666; text-align:left; line-height:18px;}
.homeheaderprice{font-size:14px; font-weight:bold; padding:5px 0px 5px 0px; color:#00bb9e;}

.morelink_text{font-size:12px; font-weight:normal; padding-left:30px; color:#0d5ca1; text-align:left; background-image:url(images/btn_more.jpg); background-repeat:no-repeat; background-position:10px 0px; padding-bottom:10px}
.morelink_text a:link, .morelink_text a:visited{ text-decoration:none; color:#0d5ca1;}
.morelink_text a:hover, .morelink_text a:active{text-decoration:underline; color:#0d5ca1;}

.morelinkblue_text{font-size:12px; font-weight:normal; padding-left:30px; color:#0d5ca1; text-align:left; background-image:url(images/btn_more_blue.jpg); background-repeat:no-repeat; background-position:10px 0px; padding-bottom:10px}
.morelinkblue_text a:link, .morelinkblue_text a:visited{ text-decoration:none; color:#0d5ca1;}
.morelinkblue_text a:hover, .morelinkblue_text a:active{text-decoration:underline; color:#0d5ca1;}

.pmorelinkA_text{font-size:12px; font-weight:normal;  color:#0d5ca1; text-align:center; background-image:url(images/btn_more.jpg); background-repeat:no-repeat; background-position:25px 5px; padding-bottom:10px; padding-top:5px}
.pmorelinkA_text a:link, .pmorelinkA_text a:visited{ text-decoration:none; color:#0d5ca1;}
.pmorelinkA_text a:hover, .pmorelinkA_text a:active{text-decoration:underline; color:#0d5ca1;}

.pmorelinkB_text{font-size:12px; font-weight:normal; color:#0d5ca1; text-align:right; background-image:url(images/btn_more.jpg); background-repeat:no-repeat; background-position:40px 0px; padding-bottom:10px; padding-right:5px}
.pmorelinkB_text a:link, .pmorelinkB_text a:visited{ text-decoration:none; color:#0d5ca1;}
.pmorelinkB_text a:hover, .pmorelinkB_text a:active{text-decoration:underline; color:#0d5ca1;}

.header1{font-size:24px; font-weight:bold; color:#003399; padding-left:10px; padding-right:10px; padding-top:10px; text-align:left; line-height:26px}
.header1sm{font-size:16px; font-weight:bold; color:#003399;	padding-left:10px; padding-right:10px; text-align:left;}
.header2{font-size:18px; font-weight:bold; padding:10px 10px 0px 10px; color:#00bb9e; text-align:left}
.header3{font-size:18px; font-weight:bold; padding:10px 10px 0px 10px; color:#3366cc; text-align:left}
.headerproduct{font-size:18px; color:#00bb9e; text-align:left; padding:10px 10px 10px 10px;}
.headerproductfeat{font-size:18px; color:#3366cc; text-align:left; padding:10px 10px 0px 10px;}
.headerproductfeatsm{font-size:14px; color:#3366cc; text-align:left; padding:0px 10px 5px 10px;}
.headerprice{font-size:14px; font-weight:bold; padding:0px 10px 0px 10px; color:#00bb9e;}
.borderWhite {border:thin #FFFFFF; height:1px}
.divider{border-bottom:1px solid #cccccc; height:3px}