/* CSS Document */
*{padding:0; margin:0; border:none;}
html{
	background-image:url(../images/background.jpg); 
	height:100%; 
	font-size:125%;
	}
body{
	height:100%; 
	font-size:50%;
	background-image:url(../images/background-fade.jpg); 
	background-repeat:repeat-x;
	}

#contentholder{
	margin:0 auto; 
	min-height:100%;
	width:770px; 
	background-image:url(../images/sidebar1.gif);
	}
#contentholder1{
	width:730px;
	height:100%;
	background-image:url(../images/sidebar.gif);  
	background-repeat:repeat-x; 
	padding:0 20px;
	}
#searchBar{padding-left:10px;}
#searchBar label{margin-left:5px;}

#searchBar img{vertical-align:middle;}
#mainNav{margin-left:10px;}
#mainNav1{position: relative;top:38px;}
#nav{position: relative;top:38px; width:575px;}
#navigation{padding-top:10px;}
#cartBarX{position:absolute; margin:7px 0 8px 0;}
#cartBar{position:absolute; margin:0px 0 8px 0;}
#cartBar p{text-align:right;}
#leftContent, #copyright{float:left; width:426px; margin-right:10px;}
#quote{width:510px; height:40px; padding-top:7px}
#rightContent, #tamba{float:left; width:294px;}
#tamba p{text-align:right;}
#copyright p, #tamba p{font-size:1em; margin:0; color:#999999;}

#productContent{padding-top:0px; margin-bottom:10px; margin-top:10px;}
.productsLeft{width:360px; margin-right:10px; float:left; margin-top:10px; }
.productsRight{width:360px; float:left; margin-top:10px; }
.productImage{ margin-right:15px; float:left; }
.productDesc{ float:left; width:190px;}
.productDesc p{margin:0 0 5px 0;}
.pageSelect{text-align:right; width:150px;}
.pageSelect1{text-align:right; width:730px; margin-top:20px;}
.pageSelect2{text-align:right; width:730px; }
.productName{width:575px;}
input, select{border:#333333 1px solid; margin:0 5px; font-size: 11px; padding-bottom: 1px; }
select{ padding-bottom: 0px; }
.inputImg{ border: 0px; position:relative;top:5px; }
.inputImgCart{ border: 0px;position:relative;top:5px;  }
.inputImgFeat{ border: 0px; display: block;  }
.quantity{width:20px; margin-top:-5px;}
.addCart, .moreInfo{vertical-align:middle;  margin-right:5px;}
.bottom10{margin-bottom:20px;}
.borderbottom{padding-bottom:10px;border-bottom: 1px solid #C9B3C6;}

p, label{margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333; text-align:justify;}
a{color:inherit; text-decoration:none;}
a:hover{color:inherit; text-decoration:underline;}
.pinkText{color:#FF0099; font-weight:bold; text-decoration:none; }
a.pinkText:hover{text-decoration:underline;}
h1, h3{font-weight:bold; color:#333333; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.lgText{color:#999999;}
.hozLine{width:100%; height:1px; line-height:1px; border-top:#C9B3C6 1px solid; margin:5px 0; }
.brandLogo{float:left; margin:0 5px; margin-top: 5px;}
.category, .category1{float:left; width:175px; margin-top:10px;}
.category{margin-left:10px;}
.featured, .featured1{float:left; width:140px; height:140px; border:#333333 1px solid; margin-top:5px;}
.featured1{margin-left:8px;}
.featuredPrice,.featuredPrice2{width:140px; height:25px; background-color:#000000; color:#FFFFFF; }
.featuredPrice p{float:left; margin:5px; color:#FFFFFF; width:95px;}
.featuredPrice2 p{float:left; margin:5px; color:#FFFFFF; width:110px;}
.featuredPrice img{float:left;}
.navButton{float:left;}
.categoryFade, .categoryFade1{float:left; width:175px;}
.categoryFade{margin-left:10px;}
.navSpacer{float:left; margin:0 4px; width:1px; border-left:#FFFFFF 1px solid; height:14px;}
.floatLeft{float:left;}

/*CLEAR FLOATS BELOW HERE*/
.clearfix:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/* ADDED BY ANDY */

form{padding:0px;margin: 0px; }
.newprice{color:#FF0099;}
.centerAlign{text-align:center;}
.thumbnail{ width:140px; height:140px; }
.fullsize{ width:300px; height:300px;  }
.microsize{ float: left; width:50px; height:50px; margin-right:5px; }
.basketConfirm{ text-align:center; margin-top:10px; margin-bottom:20px;} 
.checkoutForm{ margin-left: 110px; }
.checkoutLeft{ float: left; width:100px; }
.checkoutPad{ padding-bottom:5px; }
.checkoutBox{ width: 300px; }
.checkoutHead{ background-color: #eeeeee; width:420px; padding-top: 3px; padding-bottom: 3px; font-family:Arial, Helvetica,sans-serif;font-size:1.1em; margin-bottom:3px; }
.formError{ padding-left: 5px; font-weight:bold; color:#ff0000; }
.error{ font-weight:bold; color:#ff0000; } 
.mand{ font-weight: bold; color:#ff0000; font-size:12px;  }
.checkBox{ margin:0px; }
.optSel{ border:1px solid #000000; font-size:11px; width: 130px; }
.productDiv{ padding-left:30px; padding-right:30px; }
.hozLine2{width:400px; height:1px; line-height:1px; border-top:#C9B3C6 1px solid; margin:5px 0; }
.infoDiv{ float: left; width: 400px; }
.cartPad{ margin-right:20px }
.buyDiv{ padding-left:2px; padding-top:5px; }
.pageDiv{padding:10px;}
.contactForm{ margin-top: 10px; }
.contactBox{width:200px;}
.titleImg{ margin-bottom: 5px; margin-top:5px; }
.titleImgCart{ margin-top:20px; }
.brandSel{ 
	font-family:Arial, Helvetica,sans-serif;font-size:11px;
	border: 1px solid #000000; width: 200px; margin-left: 50px; 
}
.submitBox{
	font-family: Arial;
	font-size: 11px;
	border: 0px;
	padding:0px;
	margin:0px;
	font-weight: bold;
	background-color: #F40693;
	color: #ffffff;	
}

.textPlus{
	font-size:12px;
}
.pinkheader{
	font-family: Arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #ff47b5;	
}
.pinktitle{
font-family: Arial;
	font-size: 20px;
	letter-spacing: 0px;
	font-weight: 650;
	color: #ff47b5;	
}
.pinkfooter{
	font-family: Arial;
	font-size: 13px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #ff47b5;	
}