/* ---------------------------------------------------------------------------------
   PRODUCT LISTINGS
--------------------------------------------------------------------------------- */

#productlistings { float: left; width: 100%; background: url(../images/bg-searchoptions.gif) repeat-y 0 0; }

#searchoptions { background: #143c7a; width: 110px; float: left; padding: 0px 0px 15px 0; }
#searchoptions h3 { color: #fff; text-align: center; background: #0c2853; float: left; padding: 10px 0px; margin: 0; width: 100%; }
#searchoptions ul { margin: 0; padding: 10px 0; float: left; width: 100%; }
#searchoptions ul li { text-align: center; list-style-type: none; padding: 0; color: #fff; }
#searchoptions ul li a { color: #fff; text-decoration: none; }
#searchoptions ul li a:hover { text-decoration: underline; }

#listings { float: right; width: 840px; }
#heading { background: #c6d7e5; border: solid 1px #a1b8ce; padding: 7px; width: 824px; float: left; }
#heading h1 { font-size: 0.8em; margin: 0; font-weight: bold; width: 250px; float: left; padding-top: 1px; }
#pages { width: 264px; float: left; text-align: center; }
#pages p { margin: 0; font-weight: bold; color: #143c7a; }
#pages p a { font-weight: normal; color: #143c7a; }
#pages p a:hover { font-weight: bold; text-decoration: none; }
#pages .pArrow { font-weight: bold; text-decoration: none; }

#refine { text-align: right; float: left; width: 310px; }
#refine label { font-size: 0.8em; color: #143c7a; font-weight: bold; } 
#refine select { font-size: 11px; padding: 1px; }
#refine p { margin: 0; font-weight: normal; color: #143c7a; }
#refine p a { font-weight: normal; color: #143c7a; }
#refine p a:hover { font-weight: bold; text-decoration: none; }

#products { width: 818px; border: solid 1px #c0c0c0; border-top: none; float: left; padding: 10px; }
.productBox { width: 265px; float: left; padding: 15px 5px 15px 0px; }

#products .price, #cproducts .price { font-size: 1.2em; color: #d48824; }
#products .price span, #cproducts .price span  { font-size: 0.7em; font-weight: bold; }
#products .thumb, #cproducts .thumb { float: left; }
#products .pdetail, #cproducts .pdetail { float: right; width: 138px; padding-top: 15px; }
#products p, #cproducts p { margin: 0; font-size: 0.7em; }
#products p a, #cproducts p a { color: #616161; }
#products p a:hover, #cproducts p a:hover { color: #000; }

.previouspage { float: left; margin-top: 10px; }
.nextpage { float: right; margin-top: 10px;}

#products .new { background: url(../images/btn-new.gif) no-repeat 0 0; width: 100%; height: 18px; text-indent: -5000px; display: block; }


/* ---------------------------------------------------------------------------------
   COMPLETE THE LOOK
--------------------------------------------------------------------------------- */

#cproducts { padding: 10px; float: right; width: 355px; }
#cproducts .productBox { width: 330px; }
#cproducts .pdetail { width: 203px; }

#clLeft { float: left; width: 650px; padding-left: 10px; }
#clRight { float: right; width: 170px; }

#cproducts .addCart { margin: 0 0 6px 0; }
#cGallery { width: 260px; float: left; border: solid 1px #ccc; padding: 50px 0; text-align: center; position: relative; }

#clarrowLeft { position: absolute; top: 0; left: -1px; margin-top: 130px; width: 29px; height: 70px; display: block; background: url(../images/cl-arrow-left.gif) no-repeat center center #143c7a; text-indent: -5000px; }
#clarrowRight { position: absolute; top: 0; left: 232px; float: right; margin-top: 130px; width: 29px; height: 70px; display: block; background: url(../images/cl-arrow-right.gif) no-repeat center center #143c7a; text-indent: -5000px; }

#clarrowLeft:hover, #clarrowRight:hover { background-color: #0d274f; }

