/**
 * Overrides CSS Stylesheet
 *
 * Standard default CSS are in stylesheet.css
 * This file will be loaded and overrides any tags that are in the main style sheet.
 *
 */

.greeting {
	font-size: 1.1em;
}

a { outline: none; }

img.borderImg { border: thin solid #cccccc; }

body {
	background-color: #ffffff;
}


#logoWrapper{
	background-image: url();
	height: 110px;
	margin: 0em;
	padding: 0em;	
}

.centerColumn, #bannerOne, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #headerWrapper {
	padding: 0em;
	margin: 0em;
}

#bannerTwo {
	text-align: right;
	padding: 0em;
	margin: 0em;
}


#navMainWrapper {
	margin: 0em;
	background-color: #fd5800; /*#f67a20;*/
	background-image: url(../images/site_hd_orange.gif);
	padding: 0.2em 0.2em;
	font-weight: bold;
	color: #ffffff;
	height:  20px; /* 1%; */
}

#navSuppWrapper {
	margin: 0em;
/*	background-color: #fd5800; #f67a20;*/
	background-image: url(../images/site_hd_orange.gif);
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
}

#navCatTabsWrapper {
	margin: 0em;
	background-color: #ffffff;
	padding: 0.5em 0.2em;
	font-weight: bold;
	height: 20px;
	background-image:none;
}

#navEZPagesTop {
	background-color: #abbbd3;
	background-image: none;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	text-align: center;
}

#productsListingTopNumber, #productsListingListingTopLinks {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#siteinfoLegal {
	margin: 1.0em;
}

.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	border: 1px solid #9a9a9a;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	margin: 0em;
	/* background-color: #fd5800; abbbd3; */
	background-image: url(../images/site_hd_orange.gif);
	padding: 0.4em 0.4em;
}

.centerBoxHeading {
	background-color: #abbbd3;
}

h2.centerBoxHeading {
	font-size: 1.2em;
	color: #ffffff;
}


.productListing-data {
	padding-top: 0.5em;
	padding-bottom: 0.5em;

}


/* reviews pages */

#reviewWriteMainImage, #productReviewsDefaultProductImage, #reviewsInfoDefaultProductImage {
	margin: 0em 1em;
	padding: 1em 0em 0em 0em;
	float: left;
	clear: both;
}

#reviewsWriteHeading, #productReviewsDefaultHeading, #reviewsInfoDefaultHeading {
	color: #000000; 
	/*	padding: 0.4em 0em 0.4em 0.4em; */
	clear: both;
}

#reviewsWritePrice {
	float: left;
	clear: right;
}

#reviewsWriteReviewer {
	margin: 0.6em 0em 1em 0em;
	float: left;
	clear: both;
}

#reviewsInfoDefaultPrice, #productReviewsDefaultPrice {
 	float: left;
	clear: right;
}

div#reviewsDefault div.rating {
	padding: 0.5em 0em 0.5em 0em;
}

div#reviewsInfoDefault h3.rating {
	padding: 0.5em 0em 0em 0em;
	clear: both;
}

div#reviewsInfoDefaultDate, div#reviewsDefault div.bold, div#reviewsInfoDefaultMainContent {
	margin: 1em 0em 0em 0em;
}



/* banner boxes */

#bannerboxHeading, #bannerboxallHeading, #bannerbox2Heading, #bannerbox3Heading, #bannerbox4Heading {
	height: 0px;
	padding: 0em 0em;	
	background-color: #fd5800; /*orange*/
}


#bannerboxContent, #bannerboxallContent, #bannerbox2Content, #bannerbox3Content, #bannerbox4Content {
	padding: 0px;
	margin: 0px;
}

#bannerbox, #bannerboxall, #bannerbox2, #bannerbox3, #bannerbox4 {
	padding: 0px;
	border: 0px solid #9a9a9a;
}



/* product_info page displays... */

#productName {
	color: #000000;
	font-size: 1.8em;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	clear: both;
}

#productMainImage {
	margin-bottom: 1em;
}

#productPrices {
	clear: left;
	width: 100%;	
	/*float: right;*/
	margin-right: 0em;
	text-align: center;
	font-size: 1.2em;
}


#productAttributes {
	float: left;
}


#productDescription {
	clear: left;
}

#productDetailsList {
	float: left;
	padding: 1.0em;
	margin: 0.6em 1.5em;
}

#cartAdd {
	float: right;
	text-align: center;
	border: none;
	margin-top: 0em;
       padding: 0em;
}


.wrapperAttribsOptions {
	margin: 0em;
	padding: 0em;
}

#attrib-1, #attrib-2, #attrib-3, #attrib-3-25 {
	margin: 0.5em;
}


.rowOdd, .rowEven {
	background-color: #ffffff;
	height: 1.5em;
	vertical-align: center;
}


TABLE.post {
	border-collapse:collapse;
	margin-top: 20px;
	margin-bottom: 20px;
}

TH.post {
	border: 1px solid silver;
}

TR.post1 {
	width: 50%;
}

TD.post2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid silver;
	text-align: center;
	vertical-align: center;
}

TH.post3 {
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid silver;
	text-align: center;
	vertical-align: center;
	background: #E6E6FA;
}