/*
shop3
created 30/11/07 CL
*/

body {padding: 0; margin: 0; color: #555555; font: .7em/1.7em Arial, Helvetica, sans-serif; }
#mainWrapper {margin: 0 auto; width: 970px;}

H1, H1 a {font: 1.6em Arial, Helvetica, sans-serif; color: #EF7601; text-transform: uppercase; clear: left; }
H2, H2 a {font: 1.6em Arial, Helvetica, sans-serif; color: #EF7601; text-transform: uppercase;}
H3, H3 a, #specialsHeading {font: 1.2em Arial, Helvetica, sans-serif; color: #EF7601; text-transform: uppercase;;padding:0; margin:0; margin-top:10px;}
H4, H4 a {font: 1.3em Arial, Helvetica, sans-serif; color: #EF7601; text-transform: capitalize;}
H5, H5 a {font: 1.2em Arial, Helvetica, sans-serif; color: #EF7601; text-transform: capitalize;}
H6, H6 a {font: 1.2em Arial, Helvetica, sans-serif; color: #EF7601; text-transform: capitalize;}
a {color: #EF7601; text-decoration: none;}

/*header*/
#logoWrapper {height: 132px; background: url('../images/header_bg.jpg') center no-repeat; margin:3px 0 0 0;}
#logo {/*background: url('../images/site_id.gif') 0 0 no-repeat; height: 93px; width: 320px; margin-left:2px; margin-top: 10px;*/ display: none;}
#logo img {display: none;}
#logo #taglineWrapper #tagline {display: none;}
#taglineWrapper {color:#000; width: 100px; margin-left: 5px;}
#logo a {width: 320px; height:93px; position: absolute; z-index: -1;}
#navMainLeft ul {list-style-type: none;padding:0; margin:0}
#navMainLeft ul li {float: left; padding-right: 5px;}
#navMainLeft ul li .input .submit {background:none; font-weight: bold; border: none;}
#navMainLeft ul li a {background: #000; color: #fff; font-weight: bold; padding: 4px; margin: 0 0 0 3px; float: left;}

#navMainRight ul {list-style-type: none;}
#navMainRight ul li {float: left; padding-left: 5px;}
#navMainRight ul li .input .submit {background:none; font-weight: bold; border: none;}
#navMainRight ul li a {background: #000; color: #fff; font-weight: bold; padding: 4px; margin: 0 0 0 3px; float: left;}

.cssButton_next {clear: right;}
	.currencies {float: right; margin: -30px 360px 0 0}

/*left*/
#navCatTabs {display: none;}

#navColumnOneWrapper {float: left; padding: 10px;}
#categoriesHeading {font: 1.6em Arial, Helvetica, sans-serif; color: #EF7601; text-transform: uppercase;}
#categoriesContent ul {list-style-type: none;}
#categoriesContent a {list-style-type: none; background: url('../images/lh_arrow.gif') 0 0 no-repeat; padding-left: 10px; color: #000; text-decoration: none;}
#categoriesContent a:hover, #categoriesContent a.active {font-weight: bold;}

#categoriesHeading .leftBoxHeading h3 {border-top: solid 1px #ccc;}
#categoriesContent .sideBoxContent a {list-style-type: none; background: url('../images/lh_arrow.gif') 0 0 no-repeat; padding-left: 10px; color: #000; text-decoration: none;}
#categoriesContent .sideBoxContent a:hover {color: #EF7601;}
#categoriesContent .sideBoxContent a.active {color: #000; font-weight: bold;}
#categories .leftBoxContainer {border-bottom: solid 1px #ccc; vertical-align: top;}
#categories {vertical-align: top;}
#navColumnOneWrapper, #navColumnOne {vertical-align: top;}

/*centrecontent*/
#indexDefault .centerColumn {width: 510px; border-top: solid 1px #ccc; float: left; display: none;} 
#indexDefaultMainContent .content {display: none;}

#whatsNew, #featuredProducts, #specialsDefault {float: left; width: 620px;}

.centerBoxWrapper{ margin:0;}
.centerBoxHeading{ margin: 0; padding: 5px; text-align: center; border-top: solid 1px #ccc;}
.clearBoth{ clear: both; position: relative; font-size: 0px; height: 0px; line-height: 0px; }

.categoryListBoxContents, .centerBoxContentsNew, .centerBoxContentsSpecials, .centerBoxContentsFeatured {float: left; width: 116px; height: 180px; padding-right: 5px;}
.centerBoxContentsNew img, .centerBoxContentsSpecials img, .centerBoxContentsFeatured img {border: solid 1px #ccc;}
.centerBoxContentsNew a, .centerBoxContentsSpecials a, .centerBoxContentsFeatured a {color: #000; width: 106px;}
#productListing img {border: solid 1px #ccc;}
#productListing tr {width: 106px;}
h3.itemTitle a {color: #000; text-transform: capitalize; font-size: 0.8em; width: 100px; min-height: 100px;}
.productContainer {float: left; width: 116px; height:380px; padding-right: 5px;}
#productsListingBottomNumber {display: none;}
div.listingDescription { line-height: 10pt; min-height: 105px;}

	/*product*/
	#productGeneral {width: 635px;}
	#productMainImage { width: 236px; height: 184px; border: solid 1px #ccc; margin:0; float: right; clear: both;}
	#productDescription {float: left; width: 380px;}
	#productDetailsList {display: none;}
	#productTellFriendLink, #productReviewLink {display: none;}
	#productPrices {float: right; color: #000; }
	.imgLink {text-transform: uppercase; color: #ccc; float: right; background: url('../images/enlarge.gif') top right no-repeat; width: 85px; margin-top: 2px; padding-right: 15px; height: 15px;}
	#attribsOptionsText {display: none;}
	.attribsSelect {color: #000;}
	
/*right*/
#navColumnTwoWrapper {width: 277px; padding: 10px; float: right; vertical-align: top;}
#navColumnTwo {vertical-align: top;}

#searchregistryContent.sideBoxContent .wrapper, #searchregistryContent.sideBoxContent .wrapper ol {padding-left: 0px;}

#globalHeading {display: none;}
#global ul.brand a {color: #EF7601; list-style-type: none; background: url('../images/rh_arrow.gif') 0 0 no-repeat; padding-left: 10px; text-decoration: none; text-transform: uppercase;}

#tellafriend {display: none;}

/*footer*/
#navSuppWrapper {height: 91px; background: url('../images/footer_bg.gif') 0 0 no-repeat; color: #fff; text-align: right; margin: 0 auto;}
#navSupp a {color: #fff;}
#navSupp ul {margin-right: 20px; list-style-type: none;}

#bannerSix {display: none;}
#navEZPagesTop {display: none;}
img {border: none; text-decoration: none;}

/*form*/
fieldset {border: none;}
fieldset legend { font-weight: bold; }
label.inputLabel, label.inputLabelPayment, fieldset#contactUsForm label {width: 100px; float: left;} 
#checkoutBillto, #checkoutShipto {width: 90px;}
div#trailimageid {display: none;}
h3.itemTitle {height: 40px;}

#cartContentsDisplay, hr, #orderTotals {max-width: 500px; margin: 0 auto;}

#otsubtotal,
#otshipping,
#ottax,
#ottotal {width: 150px;}
.lineTitle {width: auto; float: left;}
.totalBox {width: auto; float: right;}

.flash_switcher {width: 250px; margin: 0 auto;}

table#cartContentsDisplay td {vertical-align:top; padding: 0 0 0 3px}
.normalprice{
	text-decoration: line-through;	
}
.productSpecialPrice{
	font-weight:bold;
}
.productPriceDiscount{
	color:red;
}
