@charset "utf-8";
/* Category and Product pages css */
/* Colors 
Orange: #FF9900
Yellow: #EDA73D
Blue: #0066CC
Red: 
*/
/* Primary Content Area  */
#content { width:750px; min-height:500px; /* for modern browsers */ height:1% !important; /* for modern browsers */ height:500px; /* for IE5.x and IE6 */ padding: 0px 0px 0px 20px; float:left; display: inline-block; }

/*#breadcrumb {} */
/*#catlisting {} */
/*#catinfo { width:745px; padding:0 0 0 15px; display: inline-block; } */
#cattable { width:750px; padding:10px 0px 15px; display: inline-table; float: left; }
#cattable h2 {
	width:700px;
	font-size: 1.4em;
}
#cattable table { width:724px; vertical-align: top; }
#cattable td {
	vertical-align:top;
	font-size:1em;
	text-align: left;
	margin: 0;
	white-space: nowrap;
	padding: 0px 6px 0px 20px;
	line-height: 2em;
}
#cattable th {
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	white-space: nowrap;
	padding: 0px 0px 0px 20px;
	background: #EDA73D;
}
 #cattable td .even { background-color: #E9E9E9; }
 #cattable td .caption {
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 0px 4px 20px;
	text-align: left;
	font-size: .9em;
	white-space: nowrap;
	background: #EDA73D;
}
.sku { width: 80px; }
.price { width: 65px;}
.quantity { width: 50px;}
.add { width: 65px;}
 
/* Product Pages */
#product { width: 750px; float:left; font-family: Tahoma, Verdana, Arial, sans-serif; margin-top: 10px; }
#product img { border-style: none; }
#product h1 {
	color: #666666;
	font-size: 1.8em;
	margin: 2px 0px 4px;
}
#product h2 { font-size: 1.5em; margin: 2px 0px 3px; color: #333333; padding-top: 0px; }
#product h3 { font-size: 1.3em; margin: 2px 0px 3px; line-height: 1.1em; padding: 0px; }
#product h4 { font-size: 1.1em; margin: 2px 6px 6px 0; }
#product #producttitle h4 { font: bold 12px/15px Arial, Helvetica, sans-serif; color: #000000; }
#product h5 { color: #666666; margin: 0px; padding: 0px 0px 6px 0; font-size: 1.4em; }
#product p { font-size: 1em; padding: 0 10px 6px 0; margin: 0px; color: #333333; }
#product a { color: #0B5248; text-decoration: underline; font-weight: bold; }
#product a:hover { color: #FF9900; }
/* the 2 inside divs: there are 2 versions for each depending on right side need for width.
Use both alternate2 for 300px left and 415px right. */
/* left div */
#producttitle { width: 425px; float: left; margin: 0; padding: 0; }
#producttitle2 { width: 330px; float: left; margin: 0; padding: 0; }
#producttitle ul, #producttitle2 ul { padding:6px 5px 9px 10px; border-top-color:#999999; border-top-style:solid; border-top-width:1px; border-bottom-color:#999999; border-bottom-style:dashed; border-bottom-width:1px; margin: 3px 6px 6px 0px; }
#producttitle li, #producttitle2 li {
	padding:0px 0px 2px 2px;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	list-style-position: outside;
	margin: 0px 0px 0px 15px;
}
#product .imageright p { text-align: center; font-size:.9em; font-weight: bold; color: #333333; }
/* right div */
#productphoto { width: 325px; float: left; margin: -15px 0 0; text-align: center; }
#productphoto2 { width: 420px; float: left; margin: -15px 0 0; text-align: center; }
#productphoto img, #productphoto2 img { margin: 0; padding: 0; }
#product #productphoto h2 { font-size: 1.6em; line-height: 1.2em; margin: 0px; padding: .2em 0px 0px; }
#product #productphoto p, #product #productphoto2 p { padding-left:10px; text-align: center; }
#productphoto hr, #productphoto2 hr { color: #FF9900; height: 1px; margin: 0 auto; padding: 0; }
#productphoto dl, #productphoto2 dl { padding:1.2em 0px 9px 22px; border-bottom-color:#999999; border-bottom-style:dashed; border-bottom-width:1px; margin: 0 0 6px 0; text-align: left; }
#productphoto dt, #productphoto dt { padding:0px 0px 2px 0px; font-size: 1em; color: #666666; text-align: left; border-style: none; text-indent: -10px; }
#productphoto ul { font-size: 1em; padding: 6px 0px 0px 13px; }
#productphoto li { font-size: 1em; text-align: left; margin: 0px 0px 0px 18px; padding: 0px 0px 3px; }
/* dimension tables inside tabs */
#product #productphoto #tablinks #tab2 th { font-size: 1em; background: #D2D2D2; padding: 3px; border: 1px solid #AAAAAA; color: #333333; }
#product #productphoto #tablinks #tab2 td { font-size: 1em; text-align: center; padding: 3px; border: 1px solid #AAAAAA; }
#product #productphoto #tablinks #tab2 table { margin-top: 15px; width: 300px; }
/* Misc. Class files */
.imageright { float: right; padding-left: 9px; }
.imageleft { padding-right: 6px; float: left; }
.clearboth { clear:both; }
.listprice {display:none;}