@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'GeoSlab703XBdBTExtraBold';
    src: url('../fonts/geo703xb-webfont.eot');
    src: url('../fonts/geo703xb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geo703xb-webfont.woff') format('woff'),
         url('../fonts/geo703xb-webfont.ttf') format('truetype'),
         url('../fonts/geo703xb-webfont.svg#GeoSlab703XBdBTExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'GeoSlb712LtBTLight';
    src: url('../fonts/geo712l-webfont.eot');
    src: url('../fonts/geo712l-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geo712l-webfont.woff') format('woff'),
         url('../fonts/geo712l-webfont.ttf') format('truetype'),
         url('../fonts/geo712l-webfont.svg#GeoSlb712LtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body { padding:0; margin:0; background-color:#fff; height: 100%;
	min-width:1000px;}
form{ margin:0px; padding:0px; float:left;}
a:active, a:focus, input[type="image"], input, input[type="button"]:focus {
outline: 0;
-moz-outline-style: none;
}
:focus {
-moz-outline-style: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

/*-for image link-*/
img			{padding:0; margin:0; border:0;}
a 			{outline-style : none; outline-width : medium;}
a img 		{border : 0px none;}
a:hover img {border : 0px;}
a:active 	{outline-style : none; outline-width : medium;}

.FloatLeft{ float: left;}
.FloatRight{ float: right;}
.CommonBlock{width:100%; height : auto; float : left;}

/*--family--*/
.FArial 		{ font-family:Arial, Helvetica, sans-serif;}
.FGeorgia 	{ font-family: Georgia, "Times New Roman", Times, serif}



/*--font size--*/
.Text10  	{ font-size:10px;}
.Text11  	{ font-size:11px;}
.Text12  	{ font-size:12px;}
.Text14  	{ font-size:14px;}
.Text16  	{ font-size:16px;}
.Text24  	{ font-size:24px;}


/*--font align--*/
.Textcenter { text-align:center!important;}
.Textleft 	{ text-align:left;}
.Textright 	{ text-align:right;}

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

/*Margins*/
.Margin15{  margin: 15px!important;}
.Margin25{margin: 25px!important;}
.MarginLR25{margin:0px 25px!important;}
.MarginB10{  margin-bottom: 10px!important;}
.MarginB20{  margin-bottom: 20px!important;}
.MarginB40{  margin-bottom: 40px!important;}
.MarginT15{ margin-top:15px!important;}
.MarginBT15{ margin:15px 0px!important;}
.MarginT10{ margin-top:10px!important;}
.MarginR18{ margin-right:18px!important;}
.MarginBT20{ margin:20px 0px!important;}
.MarginBT10{ margin:10px 0px!important;}
.MarginBT5{ margin:5px 0px!important;}
.MarginB10T5{ margin:5px 0px 10px 0px!important;}
.MarginT25{ margin-top:25px!important;}
.MarginT45{ margin-top:45px!important;}
.MarginT150{ margin-top:150px!important;}
.MarginT200{ margin-top:200px!important;}
.MarginT20{ margin-top:20px!important;}
.MarginLT10{ margin:10px 0px 0px 10px!important;}
.MarginT5{ margin-top:5px!important;}
.MarginL5{ margin-left:5px!important;}
.MarginL10{ margin-left:10px!important;}
.MarginL15{ margin-left:15px!important;}
.MarginL60{ margin-left:60px!important;}
.PaddingLR2{ padding:0px 2px!important;}
.PaddingLR3{ padding:0px 3px!important;}
.PaddingLR5{ padding:0px 5px!important;}

/*Main Page*/

.Wraper{float:left; width:100%; margin:0; font:100% Arial, Helvetica, sans-serif;}
.PageContainer{margin:0 auto; width:980px; text-align:left;}

.HeaderArea{background:url(../images/header_bg.png) repeat-x; height:85px; width:960px;}

.BannerArea{ text-align:center; border-bottom:#b8b8b8 solid 1px; position:relative; color:#454545; background-color:#d7dce2;}
.BannerArea h2{ margin:0; font-size:30px; color:#454545;}
.BannerArea p{ margin:10px 0 15px 7px; font-size:20px;}
.BannerArea ul{ list-style:none; margin:0; padding:0;}
.BannerArea ul li{ margin:0 0 0 14px; padding:5px 0 5px 36px; background:url(../images/banner_right_tick.png) no-repeat left; font-size:20px;}


.PageArea{ background-color:#fff; padding:25px; border:1px solid #c1c4c8; border-top:none; margin:0 auto; width:910px; text-align:left; box-shadow:0px 0px 2px rgba(0,0,0,.2) }
.BgMain{ background:url(../images/banner_bg.jpg) #fafafb repeat center top;}
.PageArea .Heading{ font-size:22px; color:#454545;}
.MarginL260{ margin-left:260px;}
.MarginR15{ margin-right:15px;}
.PaddingB5{ padding-bottom:5px;}
.W50Percent{ width:45%;}
.PosR{ position:relative}
.btn_BlankMoneyBackGurantee{ background:url(../images/BlankMoneyBackGurantee.png) left top; width:236px; height:97px; float:left; text-decoration:none; margin: 11px 0 0 50px;}
.btn_BlankMoneyBackGurantee:hover{ background-position:left bottom;}
.btn_BlankMoneyBackGurantee .HTxt{ display:block; font-size:22px; font-weight:bold; color:#FFF; margin:18px 0 0 18px;} 
.btn_BlankMoneyBackGurantee .SHTxt{display:block; font-size:16px; font-weight:bold; color:#f4fd8d; margin:0px 0 0 18px;}

.BtnGrey{background:url(../images/grey_btn.png) no-repeat scroll; height: 43px; text-decoration: none; width:182px; float:left; margin: 32px 0 0 14px; font:18px Arial, Helvetica, sans-serif!important; color:#333!important; text-align:center; padding-top:1px}
.BtnGrey:hover {background-position:0px -48px; text-decoration:none; color:#fff;}
.BtnGrey .HTxt{ display:block; font-size:18px; font-weight:normal; color:#333333;} 
.BtnGrey .SHTxt{ display:block; font-size:12px; font-weight:normal; color:#333333; } 

.SpLarge1{font:normal 36px GeoSlb712LtBTLight; color:#333}
.SpLarge2{ font:normal 48px GeoSlab703XBdBTExtraBold; color:#333 }
.BottomText{ font-size:11px; color:#666; position:absolute; bottom:5px; width:100%; left:0px;}
.BottomText a{color:#0a347c; text-decoration:none;}
.BottomText a:hover{ color:#1f468d; text-decoration:underline;}
.TabBlockProducts{ position:absolute; width:880px; left:40px; bottom:145px; height:200px; background-color:#fff; border:1px solid #ebebeb}

.DetailPages{ width:100%; clear:both; float:left; position:relative;}
.DetailPages ul.Nav{ list-style:none; margin:0px; padding:0px; float:left;}
.DetailPages ul.Nav li{ float:left; margin-right:6px; background:none!important; padding:0px!important;}
.DetailPages ul.Nav li a.NavItem{ display:block; padding: 11px 22px; font: normal 18px Arial, Helvetica, sans-serif; color:#a0a2a5; text-decoration:none; background:url(../images/tab_bg.gif) #ececec repeat-x left top; border:none; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; -moz-box-shadow:-1px -1px 5px #cbcbcb; -webkit-box-shadow:-1px -1px 5px #cbcbcb; box-shadow:-1px -1px 5px #cbcbcb;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -mso-border-radius:5px 5px 0px 0px; position:relative;}
.DetailPages ul.Nav li a.NavItem:hover{ color:#274f98; background:none!important; background-color:#fff!important; border-bottom:1px solid #fff;  -moz-box-shadow:-1px -1px 5px #cbcbcb; -webkit-box-shadow:-1px -1px 5px #cbcbcb; box-shadow:-1px -1px 5px #cbcbcb;   border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -mso-border-radius:5px 5px 0px 0px; position:relative;}
.DetailPages ul.Nav li.Active a.NavItem{ color:#274f98; z-index:5; background:none!important; background-color:#fff!important; border-bottom:1px solid #fff; border-right:none!important; -moz-box-shadow:-1px -1px 5px #cbcbcb; -webkit-box-shadow:-1px -1px 5px #cbcbcb; box-shadow:-1px -1px 5px #cbcbcb;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -mso-border-radius:5px 5px 0px 0px; position:relative;}
.DetailPages ul.Nav li.Active{position:relative;}
.DetailPages ul.Nav li.Active .ShadowHider{height:4px; width:100%; bottom:-4px; left:1px; position:absolute; background-color:#fff; z-index:1000; }
.DetailPages .Page{ width:850px; display:none; border:1px solid #f0f0f0; clear:both; float:left; margin-left:14px; font-size:12px; height:130px;}
.DetailPages .Page p{ font-size:12px}
.DetailPages .ActivePage{display:block!important; z-index:2;}