/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. 

*/This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/




#container {border:0px #ccff00 solid; width:1024px; background-color: #ffffff;} /* This "container" is needed as IE produces resize induced rendering errors when using the BODY element for a container. */ 

#contentarea { border:0px #ccff00 solid; margin:0px 0px 0px 0px;}

#bodyshell {background-color:#fff; border-left:150px solid #ffffff; float:left; zoom:1; margin:0;*position:relative;} /*Left Column Color*/ /* Background color is needed to counter an IE rendering bug that erases the left column bgcolor */ /* float:left is needed in Moz to handle extra wide cntent that breaks the width */ /* Left/Right Margin was removed due to expanded content errors in Moz, this was used to push the nav/content area in to match the mock-up */ /* position:relative is needed to fix bug in IE that caused the navigation bar to push out over the main content*/

*:first-child+html #bodyshell { width:610px; }

#nav-general { clear:both; float:right; display:block; list-style:none; margin:0 5px 0 0;}

#nav-general li {background-color:#612932; border:1px solid #ffffff; border-top:1; float:left; margin:0 2px;} /* General Link Colors */

#nav-general li a {color:#ffffff; display:block; font-size:12px; font-weight:normal; padding:4px 20px 6px; text-align:center; text-decoration:none; white-space:nowrap;}

#nav-general li a:hover {background-color:#612932; color:#ffffff;}

#nav-general a.linkcheckout {background:transparent url('') 90% 0 no-repeat; padding-right:35px;}	

.image-b {border:1px #666666 solid; background-color:transparent; display:block; margin:0px 0px 0px 17px; padding:6px;}

.image-l {border:0px #666666 solid; background-color:transparent; margin:0px 0px 0px px; padding: 0px;}

.image-r {border:1px #666666 solid; background-color:transparent; display:block; margin:0 0 0px 0px;padding:0px;}

.image-c {border:1px #666666 solid; margin-bottom:0px;}

.inset-l {border:1px #666666 solid; background-color:transparent; display:block; margin:0 0px 0px 0;padding:0px;}

.inset-r {border:1px #666666 solid; background-color:transparent; display:block; margin:0 0 0px 0px;padding:0px;}

#header {border:solid 0px; background:#413029; zoom:1; min-height:; height:;} /* _height and zoom are MS hacks */
#header:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}

#item-contenttitle {background-color:#ffffff; color:#666666; font:bold 25px Arial, Helvetica, sans-serif; margin:0; padding:0px 0px 0px 10px; height: 35px;}

#searcharea {border:0px #ccff00 solid; background:#8f6f58 url(''); display:block; margin:0 0 0; width:100%;}
#searcharea input {font-size:1.0em;}
#searcharea fieldset {border:0 solid; display:block; padding:10px 0 10px 13px;}
#searcharea label {color:#f1f2ed; font-size:0.85em; font-weight:bold; text-transform:uppercase;}
#searcharea label span, #searcharea label input {vertical-align:middle}

#brandmark {float:left; width:%100;} /* 510 + 250 = 760 */

#brandmark a {padding:0px; margin:0px;}

#nav-general {clear:both; float:left; display:block; list-style:none; margin:16px 5px 17px 65px;}

/*Left Column Color*/ /* Background color is needed to counter an IE rendering bug that erases the left column bgcolor */ /* float:left is needed in Moz to handle extra wide cntent that breaks the width */ /* Left/Right Margin was removed due to expanded content errors in Moz, this was used to push the nav/content area in to match the mock-up */ /* position:relative is needed to fix bug in IE that caused the navigation bar to push out over the main content*/

#caption {zoom:1;}
#caption:after {border:1px #ccff00 solid; clear:both; content:"."; display:block; height:0; visibility:hidden;}

#contentarea #caption {margin:0px 0px 0px 2px; border:0px #ccff00 solid; padding:0px 22px 0px; 2px;}

#itemtype #caption {/*padding:0 10px;*/}
#maintype #caption {background-color:#fff; padding:15px;}

#captionarea, #messagearea, #info-div {margin:8px 2px 9px 12px; /*border-bottom:0px #fff solid;*/} /* 1px is used to prevent Margin Folding */

#messagearea #messagetitle{background-color:transparent; color:#b3504a; font:bold 14px Arial, Helvetica, sans-serif; padding:4px 15px 6px;}

#itemtype #contentarea #itempage-captiontitle {border:0px #ccff00 solid; margin:15px 0px 10px 10px; padding:0 2px;}

#itemtype #itempage-captiontitle {background-color:transparent; color:#666666; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:2px 2px 8px;} /*The Left/Right Padding is smaller because the Caption Title needs to be nested within the Caption on Item pages, but not on Section pages */

#specialstitle {border:0px #ccff00 solid; background-color:transparent; width:485px; padding:10px 0px 0px 2px; margin:0px 0px 0px 37px;}

#section-contenttitle {background-color:transparent; color:#666666; font:bold 16px Arial, Helvetica, sans-serif; margin:0px; padding:0px; height:0px;}

#itemarea {border:0px #ccff00 solid; background-color:#fff; margin:0px 0px 0px 10px;}

#contents {border:0px #ccff00 solid; background-color: transparent; width: %100;}

#contents #contents-table {border:0px #ccff00 solid; border-collapse:collapse; width: 465px; margin:0px 0px 0px 40px;}

#contents td {border:0px #ccff00 solid; background-color:transparent;}

#contents .horizontal-seperator{border-bottom:0px solid #ffffff;}

#contents .vertical-seperator{border-right:0px solid #ffffff;}

#contents.accessory * {text-align:left;}

#contents.accessory .details {background-color:#fff; margin:2px 10px; padding:10px;}

#contents.accessory .details a {color:#000; font-size:1em;}

 /* COLOR:LINK, FONTSIZE:NAME */
#contents.accessory .details h3 {font-size:1em;}

#contents.accessory .details .sale-price {margin-bottom:10px;}

#contents .detail td {padding:5px; border-bottom:0px solid #E9E9E4;}

/* The Border-bottom must be applied to the TD, not the TR in order to work in IE */

#contents .detail.last td {border-bottom:0 solid;} /* Needed for FF */
	#itemtype #contents .detail td,
	#maintype #contents .image td {padding-bottom:10px;}
#contents .last {border:0;}
#contents .name {color:#000; font-weight:bold; padding:5px 0 0;}
#contents .name {padding:5px 0 0;}
#contents .price {font-weight:normal; margin:10px 0 0;}
	#itemtype .price em {font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}
#contents .sale-price {color:#cc6600;}  
#contents .sale-price-bold {color:#cc6600;font-weight:bold;}
#contents .price-bold {font-weight:bold;margin:10px 0 0;}
#itemtype .itemform .price {font-weight:bold; margin:10px 0;}
#itemtype .itemform .price-bold {font-weight:bold; margin:10px 0;}
	#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold {margin:10px 0;}
	#itemtype .itemform .sale-price-bold {font-weight:bold}
	#itemtype .itemform .sale-price-bold em {background:#ffffff; color:#cc6600; font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}
	#itemtype .itemform .sale-price em {color:#cc6600; font-style:normal; margin:10px 0; padding:0 4px 0 0;}


#contents-table .availability{padding:10px 0}

#itemtype .code {font-style:normal; margin:10px 0;}
#itemtype .code em {font-style:normal; margin:10px 0;}
#contents-table .contentsOptions {padding:3px 0;}
#contents-table #abstract {padding:3px 0;}
#itemtype .itemFormName, #contents-table .itemFormName{font-weight:bold;}
#contents-table .itemFormNameMultiLine{display:block;}
#itemtype .itemavailable {color:#666666; font-weight:bold; margin:8px 0;}
#itemtype .itemavailable em {color:#cc6600; font-style:normal; font-weight:bold; margin:8px 0 8px 4px;}
#itemtype .itemoption {display:inline; font-weight:bold; margin:2px 0;}
#itemtype .multiLineOption {display:block; margin:5px 0; font-weight:normal;}
.contenttitle-center{text-align:center}
form{padding:0;margin:0}

