@charset "utf-8";
/* CSS Document */

#Main {
	width: 950px;
	min-height: 300px;
	margin: auto;
	background-color: #ffffff;
}

#MainCont{
	float: left;
	width: 950px;
	background-color: #ffffff;
}
	
#LogoCont{
	float: left;
	width: 950px;
	height: 76px;
	background-color: #ffffff;
}

#Logo{
	float: left;
	width: 580px;
	height: 76px;
}

#TopNavCont{
	float: left;
	width: 360px;
	height: 13px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 10px;
}

#TopNavCont a{
	color: #231f20;
	text-decoration: none;
	letter-spacing: normal;
}

#TopNavCont a:hover{
	color: #d32852;
	text-decoration: underline;
}

#ShoppingCartCont{
	float: left;
	width: 237px;
	height: 51px;
	margin-left: 133px;
}

#ShoppingCartContItems{
	float: right;
	height: 15px;
	margin-top: 5px;
	color: #ffffff;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-smooth: always;
	text-align: right;
	margin-right: 15px;
}

#ShoppingCartItemsText{
	color: #ffffff;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-smooth: always;
	padding-right: 12px;
	text-align: right;
	}

#ShoppingCartLinkCont{
	float: left;
	width: 106px;
	height: 20px;
	margin-left: 117px;
	margin-top: 4px;
	color: #ffffff;
	font-size: 10px !important;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-smooth: always;
	text-align: right;
	margin-right: 5px;
}

#ShoppingCartLinkCont a{
	color: #ffffff;
	text-decoration: underline;
}

#ShoppingCartLinkCont a:hover{
	color: #ffffff;
}

#NavCont {
	float: left;
	width: 943px;
	height: 29px;
	margin-bottom: 9px;
	margin-left: 7px;
}

#NavContInner{
	float: left;
	width: 748px;
	height: 29px;
	}

#SearchCont{
	float: right;
	width: 180px;
	height: 29px;
	margin-right: 15px;
	}

#SearchFieldCont{
	float: left;
	width: 103px;
	height: 24px;
	margin-left: 54px;
	margin-right: 3px;
	margin-top: 5px;
	}

#fldSearch{
	width: 109px;
	height: 18px;
	background: none;
	border: none;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-smooth: always;
	}

#SearchButton{
	width: 18px;
	height: 18px;
	background: none;
	border: none;
	}

#BannerCont{
	float: left;
	width: 709px;
	height: 306px;
	padding-left: 4px;
}

#Banner{
	float: left;
	width: 687px;
	height: 290px;
	padding: 5px 3px 6px 8px;
	}

#MailingListCont {
	float: left;
	width: 227px;
	height: 72px;
	padding-top: 31px;
}

#MailingListSelectFieldCont{
	float: left;
	width: 131px;
	height: 15px;
	padding-left: 14px;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-smooth: always;
	}

#MailingListButtonCont{
	float: left;
	width: 49px;
	height: 15px;
	padding-left: 15px;
	}

#MailingListSelect{
	background: none;
	width: 133px;
	height: 15px;
	border: none;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-smooth: always;
	}

#MailingListButton{
	background-image: url(../images/interface/JoingMailingListButton.jpg);
	width: 52px;
	height: 15px;
	font-size: 10px;
	border: none;
	}
	
#MailingListFormFieldCont{
	float: left;
	width: 197px;
	height: 18px;
	padding-left: 14px;
	margin-bottom: 14px;
	}
	
#MailingListEmail{
	background: none;
	width: 197px;
	height: 18px;
	border: none;
	font-size: 12px;
	padding-top: 0px;
	margin-left: 5px;
	}	

#NetworkingCont {
	float: left;
	width: 227px;
	height: 103px;
}

#NetworkingContInner {
	float: left;
	width: 92px;
	height: 40px;
	margin: 43px 9px 0px 135px;
}

#TwitterCont{
	float: left;
	width: 40px;
	height: 40px;
	padding-right: 5px;
	background-image: url(../images/interface/TwitterIcon.jpg);
	background-repeat: no-repeat;
	}

#FacebookCont{
	float: left;
	width: 40px;
	height: 40px;
	background-image: url(../images/interface/FacebookIcon.jpg);
	background-repeat: no-repeat;
	}

#RightCont {
	float: left;
	width: 227px;
	height: 306px;
	margin-right: 10px;
}

#ShippingCont {
	float: left;
	width: 227px;
	height: 100px;
}

#BotImageNav {
	float: left;
	width: 945px;
	height: 185px;
	padding-left: 5px;
}

.BotImageNavOuter{
	float: left;
	width: 214px;
	height: 177px;
	padding: 9px 12px 0px 9px;
	}

.BotImageCont{
	float: left;
	width: 212px;
	height: 132px;
	border: 1px solid #b2b2b2;
	}

.BotImageText:hover{
	color: #d32852 ;
	}

.BotImageText{
	float: left;
	width: 209px;
	height: 25px;
	margin: 13px 0px 0px 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #938d90;
	}

.BotImageNavBestSellers{
	float: left;
	width: 235px;
	height: 186px;
	}

#BestSellers {
	float: left;
	width: 227px;
	height: 185px;
}

#ContentContHeader{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-smooth: always;
	text-transform: uppercase;
	}

#ContentCont {
	float: left;
	width: 950px;
	color: #231f20;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-smooth: always;
}

#ContentContHome {
	float: left;
	width: 697px;
	padding: 21px 241px 25px 12px;
	color: #231f20;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-smooth: always;
}

/** Footer Page **/

#QuickLinks {
	float: left;
	width: 940px;
	padding-left: 10px;
	font-size: 12px !important;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif !important;
}

.QuickLinksCont{
	float: left;
	width: 25%;
	height: 100%;
	font-smooth: always;
	padding-bottom: 20px;
}

.QuicklinksHeader{
	float: left;
	width: 100%;
	height: 12px;
	font-smooth: always;
	text-transform: uppercase;
	margin-top: 12px;
	margin-bottom: 12px;
}

.QuicklinksSubHeader{
	float: left;
	width: 100%;
	font-smooth: always;
	text-transform: uppercase;
}

.FooterText{
	float: left;
	width: 100%;
}

.FooterText a{
	color:  #000000;
	font-size: 11px !important;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif !important;
}

.FooterText a:link{
	color:  #000000 !important;
	text-decoration: none !important;
	font-size: 12px;
}

.FooterText a:hover{
	color: #d32852 !important;
	text-decoration: underline !important;
}

.FooterText a:visited{
	color:  #000000 ;
}

/** Product Page **/

.LeftContProduct{
	float: left;
	width: 227px;
	min-height: 708px;
	margin-left: 8px;
	}

#ProductMainTop{
	float: left;
	width: 705px;
	}

#ProductMainCont{
	float: left;
	width: 360px;
	min-height: 476px;
	}

#MainImageCont{
	float: left;
	width: 331px;
	height: 369px;
	border: 1px solid #cccccc;
	margin-left: 13px;
}

#MainImageBotCont{
	float: left;
	width: 333px;
	height: 77px;
}

.BotImage{
	float: left;
	width: 74px;
	height: 75px;
	border: 1px solid #cccccc;
}

.BotImageSpacer{
	float: left;
	width: 9px;
	height: 77px;
}

.BotImageSpacer2{
	float: left;
	width: 10px;
	height: 77px;
}

#ProductDetailsCont{
	float: left;
	width: 345px;
	min-height: 476px;
	}

#ProductMainBot{
	float: left;
	width: 705px;
	}

#ProductReview{
	float: left;
	width: 360px;
	min-height: 232px;
	}

#ProductUpsell{
	float: left;
	width: 345px;
	min-height: 232px;
	}

#ProductCatHeading{
	float: left;
	width: 227px;
	height: 26px;
	background-image: url(../images/interface/ProductHeaderBG.jpg);
	background-repeat: no-repeat;
	}

#ProductBelowHeaderBG{
	float: left;
	width: 227px;
	height: 21px;
	background-image: url(../images/interface/ProductBelowHeaderBG.jpg);
	background-repeat: no-repeat;
	}

#ProductCatMenu{
	float: left;
	width: 217px;
	min-height: 337px;
	background-image: url(../images/interface/ProductCatBG.jpg);
	background-repeat: repeat-x;
	color: #231f20;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif !important;
	padding-left: 10px;
	padding-top: 12px;
	}

#ProductShippingCont{
	float: left;
	width: 227px;
	height: 105px;
	background-image: url(../images/interface/ProductShippingBG.jpg);
	background-repeat: no-repeat;
	margin-top: 25px;
	}

#ProductGiftWrappingCont{
	float: left;
	width: 227px;
	height: 105px;
	background-image: url(../images/interface/ProductGiftWrappingBG.jpg);
	background-repeat: no-repeat;
	}

#ProductReviewsHeader{
	float: left;
	width: 335px;
	height: 21px;
	background-image: url(../images/interface/ProductReviewsBG.jpg);
	background-repeat: no-repeat;
	margin-left: 13px;
	}

#ProductReviewsContent{
	float: left;
	width: 335px;
	min-height: 199px;
	margin-left: 13px;
	margin-top: 12px;
	color: #231f20;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#ProductAlsoAvailableHeader{
	float: left;
	width: 345px;
	height: 21px;
	background-image: url(../images/interface/AlsoAvailableBG.jpg);
	background-repeat: no-repeat;
	}

#ProductAlsoAvailableContent{
	float: left;
	width: 345px;
	min-height: 206px;
	padding-top: 5px;
	}

.ProductAlsoAvailable{
	float: left;
	width: 345px;
	height: 91px;
	background-image: url(../images/interface/ProductAlsoAvailableBG.jpg);
	background-repeat: repeat-x; 
	}

.ProductAlsoAvailable a:link, a:visited, a:focus{
	color: #231f20;
	text-decoration: none;
	}

.ProductAlsoAvailable a:hover{
	color: #231f20;
	text-decoration: underline;
	}

#ProductOptionsCont{
	float: left;
	width: 335px;
	height: 104px;
	background-color: #e5e5e5;
	padding-left: 9px;
	padding-top: 10px;
	}

#ProductName{
	float: left;
	width: 335px;
	height: 29px;
	color: #231f20;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	}

#ProductPrice{
	float: left;
	width: 191px;
	height: 28px;
	color: #231f20;
	font-size: 23px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	}

.wasText{
	float: left;
	width: 191px;
	height: 28px;
	color: #231f20;
	font-size: 16px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	}

#ProductSize{
	float: left;
	width: 144px;
	height: 28px;
	color: #231f20;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	}

#ProductColour{
	float: left;
	width: 191px;
	height: 38px;
	color: #231f20;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	padding-top: 9px;
	}

#ProductAdd{
	float: left;
	width: 144px;
	height: 47px;
	}

#ProductDescription{
	float: left;
	width: 345px;
	min-height: 260px;
	color: #231f20;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-smooth: always;
	}

ul{
	margin-left: 5px;
	padding-left: 10px;
	}

.ProductContactOptions{
	float: left;
	width: 345px;
	margin-bottom: 8px;
	}

#ProductContactIconEmail{
	float: left;
	width: 18px;
	height: 18px;
	background-image: url(../images/interface/EmailIcon.jpg);
	background-repeat: no-repeat;
	}

#ProductContactIconQuestion{
	float: left;
	width: 18px;
	height: 18px;
	background-image: url(../images/interface/QuestionIcon.jpg);
	background-repeat: no-repeat;
	}

#ProductContactIconTwitter{
	float: left;
	width: 18px;
	height: 18px;
	background-image: url(../images/interface/TwitterIconSmall.jpg);
	background-repeat: no-repeat;
	}

.ProductContactText{
	float: left;
	width: 318px;
	height: 12px;
	margin-left: 9px;
	margin-top: 6px;
	}

.ProductContactText a:link, a:visited{
	color: #da2a50;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.ProductAlsoAvailableImage{
	float: left;
	width: 77px;
	height: 77px;
	border: 1px solid #bcbcbc;
	margin: 5px 6px 9px 6px;
	text-align: center;
	}

.ProductAlsoAvailableText{
	float: left;
	width: 254px;
	height: 86px;
	margin-top: 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-smooth: always;
	}

.ProductAlsoAvailableHeaderText{
	float: left;
	width: 254px;
	height: 18px;
	margin-bottom: 12px;
	text-transform: uppercase;
	}

.ProductAlsoAvailabledescText{
	float: left;
	width: 254px;
	height: 56px;
	}


#PriceQuantityCont{
	float: left;
	width: 345px;
	height: 28px;
	}

/** Product Level 2 **/

#ProductLevelMainCont{
	float: left;
	width: 711px;
	margin-left: 4px;
	}

.ProductLevelIndCont{
	float: left;
	width: 158px;
	min-height: 203px;
	padding: 0px 9px 0px 9px;
	}

.ProductLevelIndContProducts{
	float: left;
	width: 158px;
	min-height: 223px;
	padding: 0px 9px 0px 9px;
	}


.ProductLevelImageCont{
	float: left;
	width: 156px;
	height: 166px;
	border: 1px solid #bcbcbc;
	text-align: center;
	}

.ProductLevelImageCont img{
	min-width: 156px;
	min-height: 166px;
	max-width: 156px; 
	max-height: 166px;
	}


.ProductLevelImageCont:hover{
	float: left;
	width: 156px;
	height: 166px;
	border: 1px solid #d32852;
	text-align: center;
	}

.ProductLevelTextCont{
	float: left;
	width: 153px;
	min-height: 19px;
	margin-top: 4px;
	background-color: #e5e5e5;
	color: #231f20;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	overflow: hidden;
	}

.ProductLevelTextContProducts{
	float: left;
	width: 153px;
	height: 50px;
	margin-top: 4px;
	color: #231f20;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	overflow: hidden;
	}

.ProductLevelTextContProducts:hover{
	float: left;
	width: 153px;
	height: 50px;
	margin-top: 4px;
	color: #d32852;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	}

/** Cart Page Layout **/

#CartMainCont{
	float: left;
	width: 705px;
	min-height: 708px;
	margin-left: 10px;
	}

#CartBreadcrumbCont{
	float: left;
	width: 694px;
	height: 20px;
	}

.CartBreadcrumbActiveCont{
	float: left;
	width: 164px;
	height: 18px;
	background-color: #666666;
	color: #ffffff;
	font-size: 11px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 0px 7px;
	}

.CartBreadcrumbInactiveCont2{
	float: left;
	width: 164px;
	height: 18px;
	background-color: #e5e5e5;
	color: #000000;
	font-size: 11px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 0px 7px;
	}

.CartBreadcrumbInactiveCont{
	float: left;
	width: 164px;
	height: 18px;
	background-color: #e5e5e5;
	margin-left: 3px;
	color: #000000;
	font-size: 11px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 0px 7px;
	}

.CartBreadcrumbActiveCont2{
	float: left;
	width: 164px;
	height: 18px;
	background-color: #666666;
	margin-left: 3px;
	color: #ffffff;
	font-size: 11px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 0px 7px;
	}

#CartContainsCont{
	float: left;
	width: 694px;
	height: 56px;
	background-image: url(../images/interface/YourShoppingBagContactsBG.jpg);
	background-repeat: no-repeat;
	}

.eC_ShoppingCart{
	width: 694px;
	}

.eC_ShoppingCart th{
	background-color: #e5e5e5;
	height: 20px;
	color: #231f20;
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	text-align: left;
	padding-left: 5px;
	}

.CartRow{
	color: #000000;
	font-size: 11px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	text-align: left;
	border-bottom: 1px solid #e7e7e7;
	}

.CartRowImage{
	float: left;
	width: 84px;
	margin: 19px 0px 7px 2px;
	}

.CartRowImageImage{
	float: left;
	width: 77px;
	height: 77px;
	border: 1px solid #e7e7e7;
	}

.CartRowDescription{
	float: left;
	width: 218px;
	height: 77px;
	margin: 19px 0px 7px 0px;
	}

.CartProduct{
	width: 299px;
	}

.CartPrice{
	width: 103px;
	}

.CartRowPrice{
	float: left;
	width: 103px;
	height: 77px;
	margin: 19px 0px 7px 0px;
	}

.CartRemove{
	width: 97px;
	}

.CartRowRemove{
	float: left;
	width: 97px;
	height: 77px;
	margin: 19px 0px 7px 0px;
	}

.CartTotal{
	width: 66px;
	}

.CartRowTotal{
	float: left;
	width: 66px;
	height: 77px;
	margin: 19px 0px 7px 0px;
	}

#BotCouponTotalsCont{
	float: left;
	width: 694px;
	height: 104px;
	margin-top: 7px;
	color: #000000;
	font-size: 11px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	}

#BotCouponCont{
	float: left;
	width: 330px;
	height: 92px;
	background-color: #e5e5e5;
	margin-right: 9px;
	padding: 12px 0px 0px 12px;
	}

#BotCouponText{
	float: left;
	width: 317px;
	height: 66px;
	}

#BotCouponForm{
	float: left;
	width: 224px;
	height: 18px;
	}

#BotContTextfield{
	width: 220px;
	height: 16px;
	border: 1px solid #8f8f8f;
	}

#BotContButtonCont{
	float: left;
	width: 92px;
	height: 18px;
	}

#BotContButton{
	width: 92px;
	height: 18px;
	background-image: url(../images/interface/ApplyCouponButton.jpg);
	background-repeat: no-repeat;
	border: none;
	}

#BotTotalsCont{
	float: left;
	width: 330px;
	height: 92px;
	background-color: #e5e5e5;
	padding: 12px 0px 0px 12px;
	}

.TotalCont{
	float: left;
	width: 160px;
	height: 92px;
	}

.TotalsText{
	width: 97px;
	}

.TotalsPrices{
	width: 66px;
	}

#BottomButtonsCont{
	float: left;
	width: 692px;
	height: 18px;
	margin-top: 8px;
	}

.ButtonCont{
	float: left;
	width: 109px;
	height: 18px;
	margin-right: 7px;
	}
.ButtonContRight{
	float: right;
	width: 126px;
	height: 18px;
	}

.GiftWrappingCont{
	float: left;
	width: 680px;
	height: 92px;
	margin-top: 8px;
	background-color: #e5e5e5;
	padding: 12px 0px 0px 12px;
	color: #000000;
	font-size: 11px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	}


/** Checkout Page Layout **/

#LoginFormCont{
	float: left;
	width: 692px;
	}

.eC_Clean_Pacifica_Arial{
	width: 693px;
	}


#CartDetailsCont{
	float: left;
	width: 694px;
	height: 56px;
	background-image: url(../images/interface/BillingInfo.jpg);
	background-repeat: no-repeat;
	}

/** Info Pages Layout **/

#MainInfoCont{
	float: left;
	width: 458px;
	margin: 0px 10px 0px 10px;
	}

#MainInfoContHeader{
	float: left;
	width: 453px;
	height: 22px;
	text-transform: uppercase;
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	color: #231f20;
	padding-top: 5px;
	}

#MainInfoContText{
	float: left;
	width: 453px;
	font-size: 12px !important;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif !important;
	color: #231f20;
	}

.eC_Clean_Pacifica_Arial2{
	width: 453px;
	}

#RightContInfo {
	float: left;
	width: 227px;
	height: 306px;
}

.KT_th{
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif !important;
	color: #231f20;
	font-size: 12px;
}