﻿
/**** General CSS ****/
body {margin: 0; font:11px  Arial, Verdana, Helvetica, sans-serif; background-color:#ffffff;}
html {height: 100%; margin-bottom: 1px;} /* Forces scrollbars on all pages */
fieldset, caption {border: 0 none; margin:0; padding:0;}

a, a:link, a:visited {color:#000000; text-decoration:none;}
a:hover {text-decoration:underline;}

#frmMain {margin:0 10px;}
/*#frmMain #mainContainer {width:995px; margin:5px auto; text-align:left;}*/
#frmMain #mainContainer {width:985px; margin:0px auto; text-align:left;}
#frmMain #mainContainer img {border:0px none;}
#frmMain #mainContainer p {margin: 0; color:#000000;}

input {font:11px Arial, Verdana, Helvetica, sans-serif;}
/**** End of General CSS ****/

/**** Header CSS ****/
#frmMain #mainContainer #header {width:100%;background-color:#ffffff;}
#frmMain #mainContainer #header #headerContainer #headerLogo {float:left; margin:0; width:720px; height:96px;}

#frmMain #mainContainer #header #headerContainer #headerShoppingCart {background-image: url(../images/header/rightheader2.png); height: 96px; background-repeat: no-repeat; float:right; width:265px;}
#frmMain #mainContainer #header #headerContainer #headerShoppingCart #headerShoppingCartText {color: #000000; margin:45px 0 0 0; text-align: right; width:258px;overflow:hidden;}

#frmMain #mainContainer #header #headerContainer #headerShoppingCart #headerShoppingCartText a, 
#frmMain #mainContainer #header #headerContainer #headerShoppingCart #headerShoppingCartText a:visited {color: #000000; text-decoration: none;}
#frmMain #mainContainer #header #headerContainer #headerShoppingCart #headerShoppingCartText a:hover {color: #000000; text-decoration: underline;}

#frmMain #mainContainer #header #headerNavigation {background-color: #313131;  height:30px; width:985px; clear:both; color:#fff;}
#frmMain #mainContainer #header #headerNavigation img {margin: 0;}

#frmMain #mainContainer #header #headerNavigation #navLinks {float:left; width:645px; height:30px; margin:0px 0 0 6px;}
/*#frmMain #mainContainer #header #headerNavigation #navLinks a,
#frmMain #mainContainer #header #headerNavigation #navLinks a:visited {color: #fff; text-decoration: none; font:12px Verdana, Arial, Helvetica, sans-serif;}
#frmMain #mainContainer #header #headerNavigation #navLinks a:hover {color: #fff; text-decoration: underline; font:12px Verdana, Arial, Helvetica, sans-serif;}*/
#frmMain #mainContainer #header #headerNavigation #shoppingCart {float:right; width:300px; height:15px; text-align:right; margin:8px 6px 0 0; overflow:none;color:#c1c1c1;}
#frmMain #mainContainer #header #headerNavigation #shoppingCart a,
#frmMain #mainContainer #header #headerNavigation #shoppingCart a:visited {color: #c1c1c1; text-decoration: none; }
#frmMain #mainContainer #header #headerNavigation #shoppingCart a:hover {color: #c1c1c1; text-decoration: underline; }

/**** End of Header CSS ****/

/**** Navigation CSS ****/
/*#frmMain #mainContainer #navigation {background-color: #1E1E1E; width:165px; float:left; padding:3px 7px 0 6px; margin:3px 3px 0 0; line-height:15px;}*/
#frmMain #mainContainer #navigation {width:176px; float:left; padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; border-left:#111 solid 0px;border-right:#d1d1d1 solid 1px;border-bottom:#111 solid 0px;}
/*#frmMain #mainContainer #navigation a:hover{color: #ffff00; text-decoration: none;}*/
#frmMain #mainContainer #navigation ul {padding:0px;margin:1px;list-style:none;}
/*#frmMain #mainContainer #navigation li { height:20px; width:170px; padding:5px 0 0 5px; background: url(../images/button.png)0 0;display:block;margin-top:1px;}
#frmMain #mainContainer #navigation li:hover { background-position: 0 -25px;}*/
/*#frmMain #mainContainer #navigation li { height:20px; width:170px; padding:5px 0 0 5px; background-image: url(../images/button.png);background-repeat:no-repeat;margin-top:1px;}*/
 /*border:#c1c1c1 solid 1px;}*/
/*#frmMain #mainContainer #navigation li { height:20px; width:170px; padding:5px 0 0 5px;margin-top:1px;}*/

.idName a {
width:175px;
height:20px;
display:block;
text-indent:10px;
margin-top:1px;
line-height:20px;
color:#444444;}
.idName a:hover { background-color:#313131;text-decoration:none;color:#f1f1f1;}

.topNavButton a {
width:80px;
height:30px;
background:url(../images/topButton.png) 0 0 no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:30px;
color:#fff;
float:left;

}
.topNavButton a:hover { background-position: 0 -30px;text-decoration:none;color:#000;}

.delInfoButton a {
width:200px;
height:25px;
background:url(../images/delInfo.png) 0 -25px no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.delInfoButton a:hover { background-position: 0 -0px;text-decoration:none;color:#000;}

.emailButton a {
width:200px;
height:25px;
background:url(../images/email.png) 0 -25px no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.emailButton a:hover { background-position: 0 -0px;text-decoration:none;color:#000;}

.sizeButton a {
width:200px;
height:25px;
background:url(../images/sizeguide.png) 0 -25px no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.sizeButton a:hover { background-position: 0 0px;text-decoration:none;color:#000;}

.addButton a {
width:200px;
height:25px;
background:url(../images/icons/addtobag.png) 0 -0px no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.addButton a:hover { background-position: 0 -25px;text-decoration:none;color:#000;}

.continueButton a {
width:215px;
height:25px;
background:url(../images/continue.png) 0 0 no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.continueButton a:hover { background-position: 0 -25px;text-decoration:none;color:#000;}

.recalculateButton a {
width:215px;
height:25px;
background:url(../images/recalculate.png) 0 0 no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.recalculateButton a:hover { background-position: 0 -25px;text-decoration:none;color:#000;}

.checkoutButton a {
width:215px;
height:25px;
background:url(../images/checkout.png) 0 0 no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.checkoutButton a:hover { background-position: 0 -25px;text-decoration:none;color:#000;}

.featureLatest a {
width:200px;
height:130px;
background:url(../images/featureLatest1.png) 0 0 no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.featureLatest a:hover { background-position: 0 -130px;text-decoration:none;color:#000;}

.featureSale a {
width:200px;
height:130px;
background:url(../images/featureSale1.png) 0 0 no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.featureSale a:hover { background-position: 0 -130px;text-decoration:none;color:#000;}

.featureDiscount a {
width:200px;
height:130px;
background:url(../images/featureDiscount1.png) 0 0 no-repeat;
display:block;
text-align:center;
margin-top:0px;
line-height:25px;
color:#fff;
float:left;
text-indent:-1500px;
overflow:hidden;
}
.featureDiscount a:hover { background-position: 0 -130px;text-decoration:none;color:#000;}

#frmMain #mainContainer #navigation #emailSignUp {text-align:center; margin-top:20px;}
#frmMain #mainContainer #navigation #emailSignUp input {margin:3px;}
#frmMain #mainContainer #navigation #emailSignUp img {margin:10px;}

#frmMain #mainContainer #navigation #newsItems {padding-bottom:20px;}
#frmMain #mainContainer #navigation #newsItems img {margin:10px;}
/**** End of Navigation CSS ****/

/**** Main Content CSS ****/
#frmMain #mainContainer #mainContent { width:800px; float:left; min-height:500px; margin-top:3px; color:#000000; padding:0px;margin-left:4px;}
#frmMain #mainContainer #mainContent #mainContentText {clear: left;}
#frmMain #mainContainer #mainContent h1 {font-size: 14px; border-bottom:1px solid #c1c1c1; padding-bottom:3px; color: #666666;}
#frmMain #mainContainer #mainContent h2 {font-size: 13px;color: #666666;}
#frmMain #mainContainer #mainContent a, 
#frmMain #mainContainer #mainContent a:visited {color: #000000; text-decoration: none;}
#frmMain #mainContainer #mainContent a:hover {color: #000000; text-decoration: underline;}
#frmMain #mainContainer #mainContent p {margin:3px 0 10px 0; color:#000000;}

#frmMain #mainContainer #mainContent fieldset em,
#frmMain #mainContainer #mainContent .dcuk-requiredstatement em {font-style:normal; color:#ff0000; vertical-align: top;}
#frmMain #mainContainer #mainContent .dcuk-requiredstatement {color:#c1c1c1; font-size:11px;}

#lightbox #imageDataContainer{ font: 10px  Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#lightbox #imageDataContainer #imageData{	padding:0 10px; color: #666; }
#lightbox #imageDataContainer #imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#lightbox #imageDataContainer #imageData #imageDetails #caption{ font-weight: bold;	}
#lightbox #imageDataContainer #imageData #imageDetails #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox #imageDataContainer #imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000; }

#frmMain #mainContainer #mainContent .inputbox {background-color: #fff;}
#frmMain #mainContainer #mainContent .inputBoxError {background-color: #ff9999;}

#frmMain  #mainContainer #mainContent .dcuk-errorSummary {padding:15px 20px 15px 25px; background: #ffffc0; clear:both;margin-right: 10px; color: Red;}
#frmMain  #mainContainer #mainContent .dcuk-errorSummary p {margin:0; font-weight: bold; color:Red;}
/**** End of Main Content CSS ****/

/**** Default Page CSS ****/
#frmMain #mainContainer #mainContent #defaultHeader {width: 800px;  margin-bottom:2px;border:0px solid #ffffff;}
#frmMain #mainContainer #mainContent #defaultHeader #defaultHeaderLeft{float:left;width:200px;height:404px;}
#frmMain #mainContainer #mainContent #defaultHeader #defaultHeaderLeft #feature {width:200px;height:130px;margin-bottom:7px;}
#frmMain #mainContainer #mainContent #defaultHeader #defaultHeaderRight{float:right;width:587px;height:404px;text-align:right;}

#frmMain #mainContainer #mainContent #defaultHeader #scrollBox {width:797px;height:90px;background-color:#ffffff;float:left;margin-top:4px;}

/*#frmMain #mainContainer #mainContent #defaultHeader #brandFocus #brandFocusPadding{padding: 5px;}*/
#frmMain #mainContainer #mainContent #defaultHeader #twoButtons {margin-top:8px;width:370px;}

#frmMain #mainContainer #mainContent #defaultHeader h1 {font-size:15px;color:#c1c1c1;line-height:30px;border:0px;padding-left:4px;margin-top:4px;padding-top:3px;border-bottom:1px solid #d1d1d1;}

#frmMain #mainContainer #mainContent #defaultProducts #defaultJustArrived #defaultJustArrivedHeader,
#frmMain #mainContainer #mainContent #defaultProducts #defaultBestSellers #defaultBestSellersHeader,
#frmMain #mainContainer #mainContent #defaultProducts #defaultBrandFocus #defaultBrandFocusHeader {height:30px; text-align:left; padding:0px 0 0 0px; clear:both;background-color:#000000;padding-left:4px;padding-right:-4px;}

#frmMain #mainContainer #mainContent #defaultProducts #defaultJustArrived #defaultJustArrivedHeader h2 {font-size:20px;line-height:30px;font-weight:normal;color:#ffffff;}
#frmMain #mainContainer #mainContent #defaultProducts #defaultBestSellers #defaultBestSellersHeader h2 {font-size:20px;line-height:30px;font-weight:normal;color:#ffffff;}
#frmMain #mainContainer #mainContent #defaultProducts #defaultBrandFocus #defaultBrandFocusHeader h2 {font-size:20px;line-height:30px;font-weight:normal;color:#ffffff;}

#frmMain #mainContainer #mainContent #defaultProducts #defaultJustArrived #defaultJustArrivedProducts,
#frmMain #mainContainer #mainContent #defaultProducts #defaultBestSellers #defaultBestSellersProducts,
#frmMain #mainContainer #mainContent #defaultProducts #defaultBrandFocus #defaultBrandFocusProducts {margin:10px 0; clear:both;}

#frmMain #mainContainer #mainContent #defaultWelcomeText p {color:#000;}
#frmMain #mainContainer #defaultWelcomeText #defaultWelcomeTextContent a,
#frmMain #mainContainer #defaultWelcomeText #defaultWelcomeTextContent a:visited {color:#000; text-decoration:none;}
#frmMain #mainContainer #defaultWelcomeText #defaultWelcomeTextContent a:hover {color:#000; text-decoration:underline;}
#frmMain #mainContainer #defaultWelcomeText #defaultWelcomeTextContent h1 {color:#000;}
/**** End of Default Page CSS ****/

/**** Brand Products CSS ****/
#frmMain #mainContainer #mainContent #navigationBrand {width:170px; float:left; padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#fff;color:#000;border-right:#C1C1C1 dashed 1px;}
#frmMain #mainContainer #mainContent #navigationBrand ul {padding:0px;margin:1px;list-style:none;}
#frmMain #mainContainer #mainContent #brandProductContainer {width:800px; margin-top:10px; float:left;margin-left:0px;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeader {width:795px;height:150px;margin-top:-10px;border-bottom:#c1c1c1 solid 0px;background:url(../images/logo2_bg.png) repeat-y;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeader p{color:#000;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderCat {width:100%;height:50px;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderCat p{color:#000;}
/* border-top:#c1c1c1 solid 1px; border-left:#c1c1c1 solid 1px; border-right:#c1c1c1 solid 1px;}*/
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeader #brandProductLeft{float:left; width:170px; margin-left:0px; margin-top:25px; margin-right:10px;text-align:center;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeader #brandProductLeftLatest{float:left; width:170px; margin-left:0px; margin-top:5px; margin-right:10px;text-align:center;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeader #brandProductRight{float:right; width:595px; margin-top:10px;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderLatest #brandProductLeftLatest{float:left; width:170px; margin-left:0px; margin-top:0px; margin-right:10px;text-align:center;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderLatest #brandProductRightLatest{float:right; width:600px; margin-top:0px;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderLatest #brandProductRightLatest h1 {font:11px Georgia, Verdana, Arial, Helvetica, sans-serif; padding-bottom:0px;border-bottom:#c1c1c1 solid 0px;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderLatest {width:787px;height:100px;background-image:url(../images/brandPageHeader.png);margin-top:-0px;border:#c1c1c1 solid 1px;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderLatest p{color:#000;}


#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderSmall #brandProductLeftSmall{float:left; width:170px; margin-left:0px; margin-top:5px; margin-right:10px;text-align:center;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderLatest #brandProductRightSmall{float:right; width:600px; margin-top:0px;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderLatest #brandProductRightSmall h1 {font:11px Georgia, Verdana, Arial, Helvetica, sans-serif; padding-bottom:0px;border-bottom:#c1c1c1 solid 0px;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderSmall {width:787px;height:50px;background-image:url(../images/brandPageHeaderSmall.png);margin-top:-0px;border:#c1c1c1 solid 1px;}
#frmMain #mainContainer #mainContent #brandProductContainer #brandProductHeaderSmall p{color:#000;}

#frmMain #mainContainer #mainContent #brandProductAll #brandRowInfo {margin:10px 2px 5px 10px; clear:both !important; height:30px;}
#frmMain #mainContainer #mainContent #brandProductAll #brandRowInfo #brandSelectorText {float:left;}
#frmMain #mainContainer #mainContent #brandProductAll #brandRowInfo #brandSelector {float:left; margin-left:20px; padding-top:0px;}
#frmMain #mainContainer #mainContent #brandProductAll #brandPageInfo {float:right; clear:right; margin-right:15px; margin-bottom:10px;}

#frmMain #mainContainer #mainContent #brandProductAll {width:100%; border:#c1c1c1 solid 0px; cursor:default;}
#frmMain #mainContainer #mainContent #productItem {float:left; margin:10px 6px; height:322px; width:180px;border:#f1f1f1 solid 1px;text-align:center;background:#ffffff;}
#frmMain #mainContainer #mainContent #productLogo {background-color:#fff; width:180px; text-align:center;border-bottom:#f1f1f1 solid 1px;}
#frmMain #mainContainer #mainContent #productThumbnail {width:180px; height:201px; text-align:center;background:#fff;}
#frmMain #mainContainer #mainContent #productDescription {width:180px; height:75px; text-align:center; margin-top:-0px; padding:0px;color:#000;border-top:#f1f1f1 solid 1px;background:#fff;}
#frmMain #mainContainer #mainContent #productDescription a,
#frmMain #mainContainer #mainContent #productDescription a:hover,
#frmMain #mainContainer #mainContent #productDescription a:visited{color:#000;}

#frmMain #mainContainer #mainContent #brandProductAll .productPaging {clear:both; margin:0 0 15px 15px; padding-top:5px;}
#frmMain #mainContainer #mainContent #brandProductAll .productPagingButton {width: 25px;} 
#frmMain #mainContainer #mainContent #frmMain2 {cursor:default;}
#frmMain #mainContainer #mainContent #brandProductAll #cboBrandFilter {font:11px Verdana, Arial, Helvetica, sans-serif; width:130px;}
/**** End of Brand Products CSS ****/

#frmMain #mainContainer #mainContent #productItemHomepage {float:left; margin:0px 6px; height:220px; width:160px;border:#f1f1f1 solid 0px;text-align:center;}
#frmMain #mainContainer #mainContent #productItemHomepage #productLogo {background-color:#fff; width:180px; text-align:center;border-bottom:#f1f1f1 solid 1px;}
#frmMain #mainContainer #mainContent #productItemHomepage #productThumbnail {width:160px; height:165px; text-align:center;}
#frmMain #mainContainer #mainContent #productItemHomepage #productDescription {width:160px; height:50px; text-align:center; margin-top:-0px; padding:0px;color:#000;border-top:#f1f1f1 solid 0px;font-size:10px;}
#frmMain #mainContainer #mainContent #productItemHomepage #productDescription a,
#frmMain #mainContainer #mainContent #productItemHomepage #productDescription a:hover,
#frmMain #mainContainer #mainContent #productItemHomepage #productDescription a:visited{color:#000;}

#frmMain #mainContainer #mainContent #productItemDefault{float:left; margin:10px 6px; height:322px; width:180px;border:#f1f1f1 solid 1px;text-align:center;}
#frmMain #mainContainer #mainContent #productItemDefault #productLogo {background-color:#fff; width:180px; text-align:center;border-bottom:#f1f1f1 solid 1px;}
#frmMain #mainContainer #mainContent #productItemDefault #productThumbnail {width:180px; height:201px; text-align:center;background:#fff;}
#frmMain #mainContainer #mainContent #productItemDefault #productDescription {width:175px; height:75px; text-align:center; margin-top:-0px; padding-left:5px;color:#000;border-top:#f1f1f1 solid 1px;background:#fff;}
#frmMain #mainContainer #mainContent #productItemDefault #productDescription a,
#frmMain #mainContainer #mainContent #productItemDefault #productDescription a:hover,
#frmMain #mainContainer #mainContent #productItemDefault #productDescription a:visited{color:#000;}

/**** VBASP Product Page ****/
#frmMain #mainContainer #mainContent #containerProductAll {width:797px; margin-left:0px; margin-top:0px; cursor:default;height:400px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft {float:left; width:350px; margin-top:24px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft img{border:1px solid #d1d1d1;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerProductImages {width: 350px;height: 348px; text-align: center; margin-top: 0px;border:#dddddd solid 0px; }
#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerProductImages h1 {color:#666666;margin-top:0px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerProductImages  #containerProductMainImage{width:280px;height:210px;border:#d1d1d1 solid 0px;margin-top:5px;margin-left:auto;margin-right:auto;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerProductImages  #containerProductMainImageNew{width:344px;height:442px;border:#d1d1d1 solid 0px;margin-top:5px;margin-left:auto;margin-right:auto;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft .product_main_old {width:280px; height:210px;margin-top:5px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerZoomButton {width:350px; height:50px; border: 0px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerProductLeftDetails{width:342px;height:177px;border:#000000 solid 1px;padding:4px;margin-top:10px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight {float:left; width:440px; height:390px;color:#666666;border:#c1c1c1 solid 0px;margin-left:5px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight p{color:#666666;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight a,
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight a:hover
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight a:visited{color:#000;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight h1{font-family:"times new roman",times,serif;}


#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #containerProductLogo {width:435px; height:44px;text-align:right;background:url(../images/logo_bg.png) repeat-y top right;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo {text-align:left; width:435px; height:390px; margin-top:0px;margin-left:5px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerProductTop {width:435px; }
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerProductDesc {width:295px; height:140px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerProductLogoNew {width:170px; float:left;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerPrice {color:#666666; width:295px; font-weight:bold; font-size:18px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerProductBottom {width:410px;text-align:right;margin-top:10px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerSize {width:430px; height:70px;margin-top:10px;margin-bottom:10px;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerSize #containerSizeDrop {width:50%;float:left;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerSize #containerSizeLeft {width:100%; float:left;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerSize #containerSizeRight { width:100%;float:left;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerAdd {width:435px; height:40px;border-top:#c1c1c1 solid 1px; padding-top:10px;background-color:#ffffff;}
#frmMain #mainContainer #mainContent #containerProductAll #containerProductRight #productInfo #containerSizeGuide {width:295px; height:40px;border-top:#c1c1c1 solid 2px; padding-top:10px;background-color:#f1f1f1;}

/*new product page*/
#frmMain #mainContainer #mainContent #containerProductAllNew {width:797px; margin-left:0px; margin-top:0px; cursor:default;height:650px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductLeft {float:left; width:350px; margin-top:24px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductLeft img{border:1px solid #d1d1d1;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductLeft #containerProductImages {width: 350px;height: 348px; text-align: center; margin-top: 0px;border:#dddddd solid 0px; }
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductLeft #containerProductImages h1 {color:#666666;margin-top:0px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductLeft #containerProductImages  #containerProductMainImage{width:280px;height:210px;border:#d1d1d1 solid 0px;margin-top:5px;margin-left:auto;margin-right:auto;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductLeft #containerProductImages  #containerProductMainImageNew{width:344px;height:442px;border:#d1d1d1 solid 0px;margin-top:5px;margin-left:auto;margin-right:auto;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductLeft .product_main_old {width:280px; height:210px;margin-top:5px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductLeft #containerZoomButton {width:350px; height:50px; border: 0px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductLeft #containerProductLeftDetails{width:342px;height:177px;border:#000000 solid 1px;padding:4px;margin-top:10px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight {float:left; width:440px; height:390px;color:#666666;border:#c1c1c1 solid 0px;margin-left:5px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight p{color:#666666;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight a,
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight a:hover
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight a:visited{color:#000;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight h1{font-family:"times new roman",times,serif;}


#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #containerProductLogo {width:435px; height:44px;text-align:right;background:url(../images/logo_bg.png) repeat-y top right;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo {text-align:left; width:435px; height:464px; margin-top:10px;margin-left:5px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerProductTop {width:435px; height:41px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerProductDesc {width:265px; float:left;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerProductLogoNew {width:170px; float:left; text-align:right;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerPrice {color:#666666; width:295px; font-weight:bold; font-size:18px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerProductBottom {width:410px;text-align:right;margin-top:10px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerSize {width:430px; height:70px;margin-top:10px;margin-bottom:10px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerSize #containerSizeDrop {width:50%;float:left;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerSize #containerSizeLeft {width:100%; float:left;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerSize #containerSizeRight { width:100%;float:left;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerAdd {width:435px; height:40px;border-top:#c1c1c1 solid 1px; padding-top:10px;background-color:#ffffff;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productInfo #containerSizeGuide {width:295px; height:40px;border-top:#c1c1c1 solid 2px; padding-top:10px;background-color:#f1f1f1;}

#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productFeatureBox {width:430px;height:130px;margin-bottom:2px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productFeatureBox  #tab_container{width:100%;height:25px;text-align:left;line-height:23px;}
#frmMain #mainContainer #mainContent #containerProductAllNew #containerProductRight #productFeatureBox  #box_container{border: 1px solid #c1c1c1;}

.tab { 
	background-color:#f1f1f1;
	color:#818181; 
	cursor:pointer;
	/*padding:0px 15px 0px 15px;*/
	padding:3px 15px 5px 15px;
	font-size:14px;
border-top:#c1c1c1 solid 1px;
	border-left:#c1c1c1 solid 1px;
	border-right:#c1c1c1 solid 1px;
}
.tab_selected { 
	
	color:#000000; 
	background-color:#ffffff;
	cursor:pointer;
	/*padding:3px 72px 5px 12px;*/
	/*padding:3px 42px 5px 42px;*/
	padding:3px 15px 5px 15px;
	font-size:14px;
	border-top:#c1c1c1 solid 1px;
	border-left:#c1c1c1 solid 1px;
	border-right:#c1c1c1 solid 1px;
	border-bottom:#ffffff solid 1px;
}
.box{ 
	background-color:#ffffff;
	color:#666666;
	padding:0px 0px 0 0px;
	width:420px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:left;
}

/*new productpage end*/


#frmMain #mainContainer #mainContent #productAlsoBought {width:670px;height:300px;margin-top:5px;border:#c1c1c1 solid 1px;}

#frmMain #mainContainer #mainContent #alsoBought {cursor:default;}
#frmMain #mainContainer #mainContent #alsoBought #productAlsoInterestedHeader { margin-left:0px;width:793px;height:25px;background-color:#000000;line-height:25px;padding-left:2px;}
#frmMain #mainContainer #mainContent #alsoBought #productAlsoInterestedHeader h2 { color:#ffffff;}

#imageZoom {text-align:center; background-color:#4c4c4c; height:250px; color:#ffffff;}
#imageZoom #imageZoomContainer {display:block;margin-left:auto;margin-right:auto;width:280px;height:210px;border:#c1c1c1 solid 1px;margin-top:0px}
#imageZoom #imageZoomText {margin-left:auto;margin-right:auto;width:100%;height:40px;background-color:#4c4c4c;}
#imageZoom #imageZoomLinks {text-align:right;width:100%;height:30px;background-color:#4c4c4c;}

#frmMain #mainContainer #mainContent #sizeGuide {border:#c1c1c1 solid 0px;}

#frmMain #mainContainer #mainContent #sizeGuide h2 {margin-top:40px;background-color:#e1e1e1;width:787px;}

.product_main{padding-bottom:6px;}
.product_closeup{height:138px;width:108px;margin-left:3px;_margin-top:40px;padding:2px;}
.product_closeup_old{height:64px;width:85px;margin-top:5px;padding:2px;}

.product_closeup1{width: 85px;height: 62px;margin-top: 8px;margin-left: 0px;padding:2px;}
.product_closeup2{width: 85px;height: 62px;margin-top: 8px;margin-left: 8px;padding:2px;}
.product_closeup3{width: 85px;height: 62px;margin-top: 8px;margin-left: 8px;padding:2px;border:1px solid #d1d1d1;}

.product_closeup1new{width: 108px;height: 138px;margin-top: 8px;margin-left: 0px;padding:2px;}
.product_closeup2new{width: 108px;height: 138px;margin-top: 8px;margin-left: 0px;padding:2px;}
.product_closeup3new{width: 108px;height: 138px;margin-top: 8px;margin-left: 0px;padding:2px;}

.product_closeup{height:138px;width:108px;margin-left:3px;_margin-top:-85px;}
/**** End of VBASP Product Page ****/

/**** About Us CSS ****/
/**** End of About Us CSS ****/

/**** Contact Us CSS ****/
#frmMain #mainContainer #mainContent #contactUs #email {clear: both;}
#frmMain #mainContainer #mainContent fieldset {clear:both; color:#000; font-size:11px; padding:0 10px;}
#frmMain #mainContainer #mainContent fieldset br {clear:both; line-height:0; font-size:1px; overflow: hidden; height:0;}
#frmMain #mainContainer #mainContent fieldset:after {content:"."; clear:both; visibility:hidden; display:block; height:0;}
#frmMain #mainContainer #mainContent fieldset label, 
#frmMain fieldset input, 
#frmMain fieldset select, #frmMain fieldset textarea {float:left; margin:0px 0px 0px 5px; font-size:11px; display: inline;}
#frmMain #mainContainer #mainContent fieldset div {clear:both; padding:10px 0 0 0; min-height:1px;}

#frmMain #mainContainer #mainContent fieldset label {width:250px; color:#c1c1c1; margin:0; padding-left:5px;}
#frmMain #mainContainer #mainContent fieldset.dcuk-emailgroup label {width:250px; font-weight: bold;}
#frmMain #mainContainer #mainContent fieldset.dcuk-emailgroup input,
#frmMain #mainContainer #mainContent fieldset.dcuk-emailgroup textarea {width:250px;}
#frmMain #mainContainer #mainContent fieldset.dcuk-emailgroup input.dcuk-button {width: auto;}
/**** End of Contact Us CSS ****/

/**** Search Page CSS ****/
#frmMain #mainContainer #mainContent ul.dcuk-searchcriteria {list-style-type:none; margin: 15px 0 0 0; padding:0; overflow: auto;}
#frmMain #mainContainer #mainContent .dcuk-searchcriteria li {width:385px; float:left; margin: 5px; display:inline;color:#c1c1c1;}

#frmMain #mainContainer #mainContent .dcuk-productsearch {margin-bottom: 20px;}

#frmMain #mainContainer #mainContent .dcuk-searchcriteria #cboBrandFilter,
#frmMain #mainContainer #mainContent .dcuk-searchcriteria #cboPriceRangeFilter,
#frmMain #mainContainer #mainContent .dcuk-searchcriteria #cboResultsSortOrder {font:11px Georgia, Verdana, Arial, Helvetica, sans-serif; width: 200px; height: 20px;}
#frmMain #mainContainer #mainContent .dcuk-searchcriteria #txtProductSearch {font:11px Georgia, Verdana, Arial, Helvetica, sans-serif; width: 195px;}

#frmMain #mainContainer #mainContent .dcuk-searchcriteria input {font:11px Georgia, Verdana, Arial, Helvetica, sans-serif;}
/**** End of Search Page CSS ****/

/**** News CSS ****/
/**** End of News CSS ****/

/**** Help Desk CSS ****/
#frmMain #mainContainer #mainContent #mensHelpDesk {width: 100%;color: #000000;}
#frmMain #mainContainer #mainContent #mensHelpDesk h3 {font-size: 11px;}
#frmMain #mainContainer #mainContent #mensHelpDesk h3.dcuk-faqheaderlist {border-top: 1px solid #c1c1c1; padding: 15px 0; margin:0 10px 0 0;}
#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-faqlist {list-style-type:none; margin:0; padding:0; overflow: auto;}
#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-faqlist li {width:370px; float:left; margin: 0; display:inline;}

#frmMain #mainContainer #mainContent #mensHelpDesk dl {border-top: 1px solid #c1c1c1; margin: 0 10px 10px 0;}
#frmMain #mainContainer #mainContent #mensHelpDesk dt {font-weight:bold; margin:1em 0; clear:both;}
#frmMain #mainContainer #mainContent #mensHelpDesk dd {margin:0; overflow:auto;}
#frmMain #mainContainer #mainContent #mensHelpDesk dd a.dcuk-toplink {float:right; margin-top:1em; font-size:1em;}

#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-deliveryprices {list-style-type:none; margin: 0 0 0 20px; padding:0; font-style: italic;}
#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-deliveryprices li.dcuk-toplevel {font-weight: bold; padding-top: 15px;}

#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-ordersteps {list-style-type:none; margin: 0 0 0 20px; padding:0; font-style: italic;}
#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-ordersteps li.dcuk-ostoplevel {padding-top: 15px;}

#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-techissues {list-style-type:none; margin: 0 0 0 20px; padding:0; font-style: italic;}
#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-techissues li.dcuk-tstoplevel {padding-top: 15px;}
#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-techissues li {padding: 0 0 15px 0;}

#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-paymentoptions {list-style-type:none; margin: 0 0 0 20px; padding:0; font-style: italic;}
#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-paymentoptions li.dcuk-potoplevel {padding-top: 15px;}
#frmMain #mainContainer #mainContent #mensHelpDesk .dcuk-paymentoptions li {font-weight: bold;}

#frmMain #mainContainer #mainContent #mensHelpDesk em.dcuk-redtext {color: #ff0000;}
/**** End of Help Desk CSS ****/

/**** MAN Returns CSS ****/
#frmMain #mainContainer #mainContent #mensReturns em.dcuk-redtext {color: #ff0000; font-weight: bold;}
#frmMain #mainContainer #mainContent #mensReturns h2 {font-size: 11px; margin-bottom: 0;}
#frmMain #mainContainer #mainContent #mensReturns .dcuk-returnsaddress {list-style-type: none; font-weight:bold;}
#frmMain #mainContainer #mainContent #mensReturns .dcuk-returnsform {list-style-type: none;}
/**** End of MAN Returns CSS ****/

/**** MAN Contact Us CSS ****/
#frmMain #mainContainer #mainContent #mensContactUs .dcuk-returnsaddress {list-style-type: none; margin:0; width: 280px; padding: 0;}

/**** Terms CSS ****/
#frmMain #mainContainer #mainContent #mensTerms .dcuk-mensTerms {font-weight: bold;color: #000000;}
#frmMain #mainContainer #mainContent #mensTerms .dcuk-mensTerms p {font-weight: normal;}
#frmMain #mainContainer #mainContent #mensTerms h2 {font-size: 12px; margin-top:10px;margin-bottom: 0;}

#frmMain #mainContainer #mainContent #mensTerms .dcuk-suborderedlist {font-weight: normal; list-style-type:lower-roman;}
#frmMain #mainContainer #mainContent #mensTerms .dcuk-subullist {font-weight: normal; list-style-type:disc;}
#frmMain #mainContainer #mainContent #mensTerms .dcuk-subullist li {color:#000000;}
/**** End of Terms CSS ****/

/**** Designer Links CSS ****/
#frmMain #mainContainer #mainContent #brandLogos {width:800px;}
#frmMain #mainContainer #mainContent #brandLogos div {width:155px; float:left; margin:0 5px 5px 0; height:120px;}
#frmMain #mainContainer #mainContent #brandLogos h2 {margin: 0; padding: 0;}
/**** End of Designer Links CSS ****/

/**** Footer CSS ****/
/*#frmMain #mainContainer #dcukFooter { color:#fff; width:100%; height:150px; clear:right; margin-top:4px; float:right; background-color:#000000;}
#frmMain #mainContainer #dcukFooter #footerLinks {float:left; width:650px; margin:15px 0 0 5px;}
#frmMain #mainContainer #dcukFooter #footerTopLink {float:left; width:350px; margin-top:80px;margin-right:5px;}
#frmMain #mainContainer #dcukFooter #footerTopLink li{list-style:none;line-height:20px;text-align:right;}
#frmMain #mainContainer #dcukFooter #footerMenu {width:300px;float:left;border-right:1px dashed #414141;height:146px;margin-top:2px;}
#frmMain #mainContainer #dcukFooter #footerMenu li{list-style:none;line-height:20px;}*/

#frmMain #mainContainer #dcukFooter { color:#000000; width:100%; height:36px;  margin-top:0px; float:left;}
#frmMain #mainContainer #dcukFooter #footerLinks {float:left; width:650px; margin:15px 0 0 5px;}
#frmMain #mainContainer #dcukFooter #footerTopLink {float:left; width:350px; margin-top:80px;margin-right:5px;}
#frmMain #mainContainer #dcukFooter #footerTopLink li{list-style:none;line-height:20px;text-align:right;}
#frmMain #mainContainer #dcukFooter #footerMenu2 {width:100%;float:left;margin-top:2px;border-top:1px dashed #222222;border-bottom:1px dashed #222222;height:30px;}
#frmMain #mainContainer #dcukFooter #footerMenu2 li{list-style:none;line-height:11px;float:left;padding-left:25px;padding-right:25px;}
#frmMain #mainContainer #dcukFooter #footerMenu2 li a{color:#5e5e5e;}
#frmMain #mainContainer #dcukFooter #footerBlackBar {width:100%;height:25px;background-color:#000000;color:#ffffff;}
#frmMain #mainContainer #dcukFooter #footerBlackBar #footerSignup {color:#ffffff; float:right;height:24px;padding:0;width:650px;}

#frmMain #mainContainer #dcukFooter #footerBlackBar #footerSignup p{float:left;line-height:24px;color:#ffffff;}
#frmMain #mainContainer #dcukFooter #footerBlackBar #footerSignup #newsletterSignupText {border:medium none;  margin: 5px 0 0 5px; padding: 0 2px; width: 170px;float:left;height:16px;}
/**.newsletterButton  {border: 1px solid #000; background: #c1c1c1;height:20px;font-size:12px;width:30px;}
}**/
#frmMain #mainContainer #dcukFooter #footerBlackBar #footerSignup #newsletterButton  {margin:5px 0 0 1px; padding:0; float:left}
}
#frmMain #mainContainer #dcukFooter #footerBlackBar #footerSignup #newsletterButton:hover {border: 1px solid #f00;background: #eef;}
#frmMain #mainContainer #dcukFooter #footerInfo {width:100%;float:left;margin-top:2px;height:30px;color:#7e7e7e;}
#frmMain #mainContainer #dcukFooter #footerInfo p {color:#7e7e7e;}
#frmMain #mainContainer #dcukFooter #footerInfo a {color:#7e7e7e;}

#frmMain #mainContainer #dcukFooter2 { color:#000000; width:100%; height:36px;  margin-top:0px; float:left }
#frmMain #mainContainer #dcukFooter2 #footerLinks {float:left; width:650px; margin:15px 0 0 5px;}
#frmMain #mainContainer #dcukFooter2 #footerTopLink {float:left; width:350px; margin-top:80px;margin-right:5px;}
#frmMain #mainContainer #dcukFooter2 #footerTopLink li{list-style:none;line-height:20px;text-align:right;}
#frmMain #mainContainer #dcukFooter2 #footerMenu2 {width:100%;float:left;margin-top:2px;border-top:1px dashed #7E7E7E;border-bottom:1px dashed #7E7E7E;height:30px;}
#frmMain #mainContainer #dcukFooter2 #footerMenu2 li{list-style:none;line-height:11px;float:left;padding-left:25px;padding-right:25px;}
#frmMain #mainContainer #dcukFooter2 #footerMenu2 li a{color:#5e5e5e;}
#frmMain #mainContainer #dcukFooter2 #footerBlackBar {width:100%;height:25px;background-color:#000000;color:#ffffff;float:right;}
#frmMain #mainContainer #dcukFooter2 #footerBlackBar #footerSignup {color:#ffffff; float:right;height:24px;padding:0;width:650px;}

#frmMain #mainContainer #dcukFooter2 #footerBlackBar #footerSignup p{float:left;line-height:24px;color:#ffffff;}
#frmMain #mainContainer #dcukFooter2 #footerBlackBar #footerSignup #newsletterSignupText {border:medium none;  margin: 5px 0 0 5px; padding: 0 2px; width: 170px;float:left;height:16px;}
/**.newsletterButton  {border: 1px solid #000; background: #c1c1c1;height:20px;font-size:12px;width:30px;}
}**/
#frmMain #mainContainer #dcukFooter2 #footerBlackBar #footerSignup #newsletterButton  {margin:5px 0 0 1px; padding:0; float:left}
}
#frmMain #mainContainer #dcukFooter2 #footerBlackBar #footerSignup #newsletterButton:hover {border: 1px solid #f00;background: #eef;}
#frmMain #mainContainer #dcukFooter2 #footerInfo {width:100%;float:left;margin-top:2px;height:30px;color:#7e7e7e;}
#frmMain #mainContainer #dcukFooter2 #footerInfo p {color:#7e7e7e;}
#frmMain #mainContainer #dcukFooter2 #footerInfo a {color:#7e7e7e;}
/**** End of Footer CSS ****/

#frmMain #mainContainer #mainContent .hsbcDisclaimer{	width:780px;height:360px;color:#000000;padding:10px;}

#frmMain #mainContainer #mainContent .hsbcDisclaimer p{color:#000000;}

#frmMain #mainContainer #mainContent .hsbcDisclaimer h2{color:#000000;}

#frmMain #mainContainer #mainContent .hsbcDisclaimer a,
#frmMain #mainContainer #mainContent .hsbcDisclaimer a.visited{color:#000000;text-decoration: none;}
#frmMain #mainContainer #mainContent .hsbcDisclaimer a.hover{color:#000000;text-decoration: underline;}

#frmMain #mainContainer #mainContent #deliveryContainer {width:781px;height:220px;border:1px solid #c1c1c1;margin-top:10px;padding:3px;background-image:url(../images/deluk.jpg);background-color:#ffffff;background-repeat:no-repeat;color:#212121;}
#frmMain #mainContainer #mainContent #deliveryContainer p{color:#212121;}
#frmMain #mainContainer #mainContent #deliveryContainer h2{color:#212121;}
#frmMain #mainContainer #mainContent #deliveryContainerEurope {width:781px;height:350px;border:1px solid #c1c1c1;margin-top:10px;padding:3px;background-image:url(../images/deleur.jpg);background-repeat:no-repeat;background-color:#ffffff;color:#212121;}
#frmMain #mainContainer #mainContent #deliveryContainerEurope h2{color:#212121;}
#frmMain #mainContainer #mainContent #deliveryContainerWorld {width:781px;height:150px;border:1px solid #c1c1c1;margin-top:10px;padding:3px;background-image:url(../images/delworld.jpg);background-repeat:no-repeat;background-color:#ffffff;color:#212121;}
#frmMain #mainContainer #mainContent #deliveryContainerWorld h2{color:#212121;}

.std_protx{
	width:100%;background-color:#ffffff;
}

/* standard table display */
.std_table {
	/*background-color: #f1f1f1;*/
	margin-bottom:10px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	font-size:11px;
	border-bottom:1px solid #313131;
	color:#000000;
}

.std_table_continue {
	/*background-color: #f1f1f1;*/
	margin-bottom:10px;
	padding:10px;
	text-align:right;
	vertical-align:top;
	line-height:18px;
	font-size:11px;
	/*border:1px solid #c1c1c1;*/
	color:#212121;
}

.std_table table { 
	/*border-collapse:collapse;*/
	width:85%;
}

.std_table th { 
	vertical-align:top;
	padding:0px 10px 0px 0px;
	width:35%;
	font-weight:normal;
}
.std_table td {	padding:0px 5px 0px 0px; }

.std_table p { font:11px Verdana, Arial, Helvetica, sans-serif; }

.std_log {
	background-color: #f1f1f1;
	margin-bottom:10px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	line-height:10px;
	font-size:11px;
	border:1px solid #c1c1c1;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	color:#212121;
}

.std_log table { 
	border-collapse:collapse;
	width:50%;
}

.std_log th { 
	vertical-align:top;
	padding:0px 10px 0px 0px;
	width:35%;
	font-weight:normal;
}
.std_log td {	padding:0px 5px 0px 0px; }

.std_log p { font:11px Verdana, Arial, Helvetica, sans-serif; }

.std_log a{color:#212121;}
.std_log a:visited{color:#212121;}
.std_log a:hover{color:#212121;}

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #000;

}

#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerProductImages .jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerProductImages .jqZoomPup img
{
	border: 0px;
}

#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerProductImages .preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

#frmMain #mainContainer #mainContent #containerProductAll #containerProductLeft #containerProductImages .jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}

#frmMain #mainContainer #mainContent #sitemap li{margin-left:10px;display:list-item;list-style:none;}

#frmMain #mainContainer #mainContent #brandsFooter {width:787px;font:10px Verdana, Arial, Helvetica, sans-serif;}

#frmMain #mainContainer #mainContent #defaultHeader #slideshow {position:relative;height:350px;margin-bottom:4px;width:797px;}
#frmMain #mainContainer #mainContent #defaultHeader #slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#frmMain #mainContainer #mainContent #defaultHeader #slideshow IMG.active {z-index:10;opacity:1.0;}
#frmMain #mainContainer #mainContent #defaultHeader #slideshow IMG.last-active {z-index:9;}

#frmMain #mainContainer #mainContent #defaultHeader #scrollTextBox {width:785px;height: 90px; overflow: auto; padding: 5px;border:1px solid #d1d1d1;float:left;margin-top:5px;scrollbar-base-color: #313131;}

#frmMain #mainContainer #mainContent #deliveryContainerCart {width:515px;margin-top:10px;padding:3px;color:#212121;float:left;border-right:1px dashed #c1c1c1;}
#frmMain #mainContainer #mainContent #deliveryContainerCart p{color:#212121;}
#frmMain #mainContainer #mainContent #deliveryContainerCart h2{color:#212121;margin-top:0px;}

.txtfielddropdown {font:11px Arial,Verdana,Helvetica,sans-serif;}
