@charset "utf-8";
/* CSS Document */

a{
color:#008be2;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

img a{
border:0px;
}

a img{
border:0px;
}

.MainWrapper{
width:955px;
margin:0 auto 0 auto;
}

.RibbonContainer{
background-image:url(../images/ribbon_bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#ebf5fc;
padding:2px 3px;
border:1px solid #96cbf1;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
font-weight:bold;
margin-bottom:5px;
}

.BlackTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
}

.BlackTxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
text-decoration:none;
padding:0 10px;
}

.MainHeadWrapper{
margin:3px 0;
}


.HeadBack{
background-image:url(../images/header_back_bg.jpg);
background-repeat:repeat-x;
background-position:top;
width:953px;
min-height:103px;
border-left:1px solid #cbe4f8;
border-right:1px solid #cbe4f8;
}

.HeadFront{
background-image:url(../images/header_font_bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
margin:0 6px;
padding:0px 8px 3px 8px;
}

.LogoContainer{
padding-top:22px;
padding-right:30px;
}

.SearchWrapper{
width:356px;
padding-top:32px;
}

.SearchContainer{
background-image:url(../images/search_bg.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:10px;
_padding-top:5px;
}

.SearchInput{
width:188px;
border:1px solid #38badc;
padding:3px 1px 1px 1px;
height:16px;
color:#3a719b;
}

.NavWrapper{
background-image:url(../images/nav_bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#3762ac;
width:100%;
height:23px;
border:1px solid #2552a3;
}

.NavWrapper ul{
list-style-type:none;
margin:0px;
padding:0px;
}

.NavWrapper ul li{
float:left;
color:#eaf2ff;
padding:0px;
margin:0px;
}

.NavWrapper ul li a{
color:#eaf2ff;
padding:3px 30px 0 30px;
vertical-align:text-bottom;
display:block;
height:20px;
_height:23px;
float:left;
}

.NavWrapper ul li a:hover{
background-color:#7bb904;
text-decoration:none;
}

.BodyWrapper{
padding:12px 0 0 0;
}

.LeftPanelWrapper{
width:206px;
margin-right:14px;
float:left;
}

.Clear{
clear:both;
}

.RightBodyWrapper{
width:730px;
float:right;
margin-bottom:5px;
}

.IndexContactContainer{
border:1px solid #c0c5cf;
background-color:#f7f8f9;
}

.IndexContactHead{
background-image:url(../images/index_contact_head.jpg);
background-repeat:repeat-x;
height:19px;
padding:3px 0 0 3px;}

.WelcomeTxtWrapper{
width:726px;
_width:722px;
height:180px;
border:1px solid #bde3fc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
overflow:auto;
margin-bottom:18px;
line-height:160%;
padding:5px 1px 3px 5px;
margin-top:5px;
}

.WelcomeHead{
font-family:"Trebuchet MS";
font-size:18px;
color:#5fa60e;
padding-bottom:10px;
}

.BiColour{
color:#4763af;
}

.HotListWrapper{
width:726px;
_width:719px;
border:1px solid #bde3fc;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px 1px 3px 4px;
}
.HotListWrapperNew{

}
.HotListContainer{
width:347px;
margin-right:5px;
margin-bottom:20px;
float:left;
padding:4px;
font-size:11px;
}

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

.Highlight2{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#f86801;
font-weight:bold;
}

.Highlight2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#f86801;
font-weight:bold;
}

.HotListImg{
float:left;
border:1px solid #003399;
padding:2px;
background-color:#FFFFFF;
margin:0 3px;
}

.HtTxt{
color:#445e91;
padding:5px 0;
}

.HtLink{
color:#000000;
padding:0px 0;
}

.HtLink a{
color:#000000;
text-decoration:none;
padding:0 3px 0 0;
}

.MenuHead{
background-image:url(../images/menu_head_bg.jpg);
background-repeat:repeat-x;
background-position:top;
height:24px;
padding-left:2px;
color:#f2fdf0;
font-family:tahoma;
font-size:12px;
}

.LeftMenuContainer{
margin-bottom:27px;
}

.LeftBannerWrapper{
margin-bottom:27px;
}

.FootLinkWrapper{
border:1px solid #bde3fc;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:2px;
color:#000000;
line-height:190%;
}

.FootLinkWrapper a{
font-size:11px;
color:#000000;
text-decoration:underline;
}

.BottomLogoContainer{
margin:12px 0;
}

.MainFooterWrapper{
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
height:183px;
padding:21px 0 10px 0;
}

.FooterLink{
font-size:12px;
color:#000000;
padding:0 5px;
}

.GreyTxt{
font-size:11px;
color:#868282;
}

.BreadCampWrap{
border-bottom:1px solid #ddedfa;
padding-bottom:4px;
}

.BreadCampWrap a{
color:#0371C8;
}

.BreadCampWrap a:hover{
color: #FF0000;
text-decoration:underline;
}

.DetailsProductWrapper{
margin:13px 0;
color:#424344;
}

.DetProContainer{
width:323px;
float:left;
margin-right:5px;
}

.DetProImgContainer{
border:5px solid #e0effb;
padding:30px 10px;
}

.PronameContainer{
border:1px solid #aed9fb;
background-color:#f8fbfe;
color:#003399;
}

.PronameBg{
background-color:#aed9fb;
padding:4px 3px;
}

.DetailField{
width:397px;
float:right;
}

.RedTxt{
color:#FF0000;
font-size:14px;
}

.BlueTxt{
font-size:12px;
color:#003399;
}

#countrydivcontainer{
border:1px solid #aed9fb;
}

.ListHeadTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#8ca7d3;
padding-bottom:5px;
}

.ListProductWrapper{
border:1px solid #bde3fc;
padding:8px 0 8px 8px;
}

.ProductContainer{
width:166px;
float:left;
margin-right:13px;
_margin-right:11px;
margin-bottom:27px;
}

.ProductInContainer{
width:155px;
border-left:1px solid #fce9d4;
border-right:1px solid #fce9d4;
padding:5px;
height:198px;
}

.Price{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ff9730;
padding:5px 0;
}

.ListImg{
padding:2px;
background-color:#FFFFFF;
border:1px solid #fcecdb;
margin-bottom:5px;
}

.ProCatWrapper{
margin-bottom:20px;
}

.ProTopBorder{
border-top:1px solid #fce9d4;
}

.ProBottomBorder{
border-bottom:1px solid #fce9d4;
}

.AllListContainer{
border-left:1px solid #fce9d4;
border-right:1px solid #fce9d4;
}


.PTop10{
padding-top:10px;
}

.AllListWrapper{
margin-bottom:20px;
}

.CmsIndexTopWrapper{
margin:0 0 15px 0;
}

.CmsIndexTopLeft{
width:164px;
float:left;
margin-right:10px;

}	

.CmsIndexTopLeft ul{
margin:0px;
padding:0px;
}

.CmsIndexTopLeft ul li{
margin:6px 0 0 10px;
padding:0 0 0 0px;
}

.CmsIndexTopLeft ul li a{
color:#000000;
}

.CmsIndexTopLeft a {
color:#000000;
}

.CmsIndexproductWrapper{
/*float:left;*/
margin-left:10px;
/*width:560px;*/
}		
			
.ProductContainerCMS{
width:166px;
float:left;
margin-left:10px;
_margin-left:9px;
margin-bottom:27px;
}

.InfoCenterContainer{
background-image:url(../images/info_icon.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 25px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}			
.RelatedDepartmentContainer{
background-image:url(../images/icon_relation.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 25px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}	

.RelatedType{
background-image:url(../images/icon_relation1.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 25px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}	

.AdvanceSearchContainer{
background-image:url(../images/icon_advancesearch.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 25px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}	


#Layer11 {
	position:fixed;
	background:#DDEDFA;
	border: 1px solid #96CBF1;
	
	width:954px;
	z-index:1000;
	clear:both;
}

.CartWrapper{
margin:13px 0;
color:#424344;
background-color:#f3fafe;
border:1px solid #aed9fb;
}

.TableBorder{
border-top:1px solid #aed9fb;
border-bottom:1px solid #aed9fb;
}

.TableTopBg{
background-color:#e0f2fe;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0065b4;
}

.CartImg{
border:1px solid #e0f2fe;
}

.RowEven{
background-color:#eaf6fd;
}

.TopIconLink{
background-image:url(../images/top_link_bg.jpg);
background-position:top;
background-repeat:no-repeat;
width:73px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#03b3df;
text-align:center;
padding-top:3px;
display:block;
font-weight:bold;
}

.TopIconLink:hover{
background-image:url(../images/top_link_bg_hover.jpg);
color:#0356df;
font-weight:bold;
text-decoration:none;
}

#popupShippingEstimator{
/*border:4px solid #bde3fc;*/
padding:4px;
background-color:#f8fcff;
}

#popupSearchHelp{
border:4px solid #bde3fc;
padding:4px;
background-color:#f8fcff;
color:#000000;
padding-bottom:29px;
}

#infoShoppingCart{
/*border:4px solid #bde3fc;*/
padding:4px;
background-color:#f8fcff;
color:#000000;
padding-bottom:29px;
}

.thumbcont{position:relative;}
.discountImg{position:absolute; top:0px; left:0px;}
.shippingPriceTxt{width:80px; position:absolute; bottom:5px; left:114px; color:#4066b3; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.GreyBg{
background-color:#f4f4f4;
padding:3px;
}

.WhiteBg{
background-color:#FFFFFF;
padding:3px;
}