/* CSS Document */


body {text-align:center; padding-top:40px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:76%; color:#858585; background:url(../pics/backgradient.jpg) repeat-x #fff;}

/* START: Main Layout elements //////////////////////////////////////////////////////////////////// */ 
#pagewrap {text-align:left; width:730px; margin:0px auto;}
#pageholder {background:#fff; border:1px solid #ccc;}
#topstatus {text-align:center; padding:10px 0;}

#searchFilters {padding:15px 25px;}
/* END: Main Layout elements ////////////////////////////////////////////////////////////////////// */ 

a:link{color:#990000; text-decoration:none}
a:visited{color:#990000; text-decoration:none}
a:hover{color:#990000; text-decoration:underline}
a:active{color:#990000; text-decoration:underline}

/* START: Top Status ////////////////////////////////////////////////////////////////////////////// */ 
#topstatus h3 {margin:5px 0; font-size:1.3em; font-weight:bold; color:#555555;}
#topstatus h3 span {color:#000000;}
#topstatus h4 {margin:5px 0; font-size:1.1em; font-weight:bold; color:#555555;}
/* END: Top Status //////////////////////////////////////////////////////////////////////////////// */ 

/* START: Search Holder /////////////////////////////////////////////////////////////////////////// */ 
#searchholder {height:50px; background:#ececec;}
#searchholder h2 {float:left; margin:0; padding:18px 10px 15px 25px; font-weight:bold; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#555;}
#searchholder .form {float:left; width:500px; overflow:hidden; margin:0; padding:13px 0 13px 0; display:block;}
#searchholder .btn 	{vertical-align:bottom; margin:0 0 0 5px; padding:0;}
#searchholder .text {width:350px; margin:0; padding:3px; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; height:30px;}
/* END: Search Holder ///////////////////////////////////////////////////////////////////////////// */ 

/* START: SearchFilters ///////////////////////////////////////////////////////////////////////////// */ 
#searchFilters fieldset {border:1px solid #999; color:#555555; padding:0; margin:0; background:#fff;}
#searchFilters fieldset legend {color:#990000; font-weight:bold; padding:0 5px; margin:0 0 0 10px;}
#searchFilters fieldset div {margin-top:10px; padding:5px 0 5px 15px;}
#searchFilters h5 {display:inline; margin:0; padding:0 10px 0 0; font-size:1em;}
#searchFilters .form {margin:10px 0 0 0; padding:0;}
#searchFilters .form .text {width:50px; margin:0; padding:3px; font-size:1em; color:#000; font-weight:bold;}
#searchFilters .form .btn {margin:0 0 0 10px; padding:0; vertical-align:bottom;}
#searchFilters fieldset #displayResults {background:#ececec; border-top:1px solid #999; width:100%; overflow:hidden;}
#searchFilters fieldset #displayResults h5 {float:left;}
#searchFilters fieldset #displayResults .form {float:right; width:250px; overflow:hidden; padding:0; margin:0;}
#searchFilters fieldset #displayResults .text {font-size:1em;}


/* END: SearchFilters ///////////////////////////////////////////////////////////////////////////// */ 

/* START: SearchResults /////////////////////////////////////////////////////////////////////////// */ 
#searchResults {padding:0px 25px;}

#resultHolder {padding-top:15px;}
.resultListEntry {padding-top:10px; padding-bottom:5px; border-bottom:1px solid #ccc; width:680px; border-collapse: collapse;}

#searchResults .listImage{width:180px; font-size: 8px; color: #999999; padding: 10px 0; text-align:center; vertical-align:top;}
#searchResults .listImage img{width:100px;}

#searchResults .listProdName{padding:0 0 3px 5px; text-align:left; vertical-align:top; height:20px;}
#searchResults .listProdName h4  {font-weight:bold; font-size:13px; margin:0; padding:0;}
#searchResults .listProdDesc{padding: 5px; text-align: left; font-size: 11px; color: #636563; vertical-align: top;}

#searchResults .listProdPrice{ padding: 3px 5px 8px 5px; color: #858585; font-size:15px; font-weight: bold; text-align:right; height:25px; vertical-align:bottom;}
#searchResults .listMoreInfo{padding:2px 0 5px 0; text-align:right; height:25px; vertical-align:bottom;}

#searchResults .listLogo{padding:3px 0 3px 0;}



#sortBox {border-top:1px solid #999; border-bottom:1px solid #999; width:680px;}
#sortBox table {width:680px;}
#sortBox table .sortByHeader{padding: 5px 0 4px 10px; width:170px;  font-size: 12px; color: #555; text-align:left; vertical-align:top;}
#sortBox table .sortByProductName{padding: 5px 0px 4px 0px; font-weight: bold; font-size: 12px; text-align:left; vertical-align:top;}
#sortBox table .sortByPrice{padding: 5px 0 4px 20px; width:95px; color: #990000; font-size:12px; font-weight: bold; text-align:right; height:25px; vertical-align:top;}


/* END: SearchResults //////////////////////////////////////////////////////////////////////////////// */ 


/* START: Product Detail ///////////////////////////////////////////////////////////////////////////// */ 
#productDetail { border-bottom:1px solid #aaa; padding:25px 25px; width:680px; margin-right:10px;}
/*#productDetail {padding:0px 25px;}*/
#productDetail .leftcol{width:252px; float:left; overflow:hidden;}
#productDetail .buyPrice {padding:5px 0 0 0; border-top:1px solid #aaa; border-bottom:1px solid #aaa; margin-bottom:10px; height:35px;}
#productDetail .buyPrice img{float:left; font-weight:bold; overflow:hidden; height:25px; padding-right:25px; border:0;}
#productDetail .buyPrice h4{float:left; font-weight:bold; font-size:1.5em; width:120px; overflow:hidden; text-align:right; margin:0; padding:3px 5px 0 0;}
#productDetail .prodImage {padding:10px 50px 25px 50px;}
#productDetail .prodDetail {width:250px; color:#858585; border:1px solid #aaa;}
#productDetail .prodDesc {width:400px; margin-left:10px; float:left; overflow:hidden; color:#858585; font-weight:normal;}
#productDetail table{padding-left:5px; line-height:1.5em; font-weight:bold; font-size:1em;}
#productDetail table .detailFieldName{width:100px; padding: 0px 5px; font-weight: bold; font-size: 11px; text-align:left; vertical-align:top;}
#productDetail table .detailFieldValue{width:150px; padding: 0px 5px; font-weight: normal; font-size: 11px; text-align:left; vertical-align:top;}
#productDetail h1 {border-top:1px solid #aaa; border-bottom:1px solid #aaa;	font-size:1.3em; padding:3px 0 3px 0; color:#858585; margin:0 0 10px 0;}
#productDetail h2 {border-bottom:1px solid #aaa; font-size:1.1em; padding:3px 0 3px 0px; color:#858585; margin:0 0 10px 0;}
#productDetail h3 {border-top:0px solid #aaa; border-bottom:1px solid #aaa;	font-size:1.1em; padding:3px 0 3px 5px;	color:#858585; margin:0 0 10px 0; background:#efefef;}
/* END: Product Detail //////////////////////////////////////////////////////////////////////////////// */ 




/* START: Pagination //////////////////////////////////////////////////////////////////////////////// */ 
#pagination {padding:10px 15px; background:#ececec; border:1px solid #999; margin:10px 0px;}
#pagination h5 {padding:0 10px; text-align:right; margin:0; font-size:1em;}
/* END: Pagination //////////////////////////////////////////////////////////////////////////////// */ 


