/* Site Wide Options */
#page {width: 1024px; margin: 0 auto; }
#site_content { width: 800px; float: left; }
#sidebar { width: 210px; float: right; text-align: left;}
#sidebar a { padding-bottom: 5px; clear: both; }

#header { text-align: left; height: 75px; background: url("/get_header.php"); background-repeat: no-repeat; }
#header span { float: right; }
#header ul { clear: both; float: right; padding: 10px 0; margin: 0;}
#header ul li{ list-style: none; float: left; font-size: 1em; line-height: 1.2em; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #069; padding: 0px 5px 0px 5px; }
#header ul li.last{ border-width: 0px; }
#header ul li a{ color: #069; text-decoration: none; }
#header ul li a:hover{ text-decoration: underline; }
#header p { clear: both;  float: right; padding-left: 10px; }
#OrderInfo a { font-size: 1em; line-height: 1.2em; color: #069; text-decoration: none;}

#searchBar form { float: left; }
#searchBar ul { float: right; padding-top: 4px;}
#searchBar ul li{ list-style: none; float: left; font-size: 1em; line-height: 1.2em; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #069; padding: 0px 5px 0px 5px; }
#searchBar ul li.last{ border-width: 0px; }
#searchBar ul li a{ color: #069; text-decoration: none; }
#searchBar ul li a:hover{ text-decoration: underline; }

#twitter_div { font-size: 10px; }
#twitter_div h2 { font-size: 16px; background-color: #009CEB; padding: 5px; margin-bottom: 0; margin-left: auto; margin-right: auto; }
#twitter_div ul { margin: 0; padding: 0; }
#twitter_div ul li { padding: 3px 3px 10px 3px; list-style: none; margin-left: 0; padding-left: 0; background-color: #9BDBF6; }
#twitter_update_list span { font-size: 10px; }
#twitter_update_list li a { font-size: 10px; }

#mainNavigation { text-align: left; }

#bottomNav { padding: 0 15px; }
#bottomNav div { text-align: left; margin-left: 5px; width: 24%; float: left; }
#bottomNav div h3 { font-weight: bold; font-size: 1.3em; }
#bottomNav div ul { margin-left: 10px; padding-left:0; }
#bottomNav div ul li { list-style-type: none; line-height: 1.5em;  }
#bottomNav div ul li a { color: #069; text-decoration: none; }
#Footer { clear: both; }

#Links a { float: left; padding-right: 40px; }

/* Home Page Options */
#home_center_ads { clear: both; margin: 0 auto; }
#home_center_ads div { float: left; }

#home_center_lists { clear: both; padding-top:10px; }
#home_center_lists div.center_list { float: left; text-align: left; padding: 0 0; width: 204px; margin: 0; margin-right: 5px; border-bottom: 1px solid #afafaf; }
#home_center_lists div.center_list h1 { margin: 0; font-weight: bold; text-align: center; font-size: 1.3em; border: 0; margin-right: 10px; background: #ffffff; padding:0; }
#home_center_lists div.center_list div { border-width:1px 1px 0 1px; border-style:solid; border-color: #afafaf; padding: 4px 0; }
#home_center_lists div.center_list div a { padding: 3px; margin-right: 15px; color: #069; border: 0; text-decoration: none; }
#home_center_lists div.center_list div a span.right { border: 0; float: right; color: red; margin-right: 5px; }
#home_center_lists div.center_list div a span.left { border: 0; float: left; color: red; margin-left: 5px; }

#StrikingValueBox { float: left; }

#PercentageNumber { text-align: center; position: relative; height: 100%; width: 100%; background-color: transparent;   top: -19px; }
#StrikingValue{background-image:url('/images/striking-value-background.png');background-repeat:no-repeat;height:234px;width:378px;float:left;position:relative;color:#333;font-weight:bold;cursor:pointer;}
#StrikingValue img{position:absolute;top:25px;left:4px;}
#StrikingValue #ProductName{position:absolute;top:25px;left:175px;width:183px;font-size:17px;text-align:center;}
#StrikingValue #ProductPrice{position:absolute;top:127px;left:175px;width:183px;text-align:center;color:#C00;font-size:13pt;}
#StrikingValue #YouSave{position:absolute;top:147px;left:175px;width:183px;text-align:center;color:#C00;font-size:9pt;}
#StrikingValue #Bar{position:absolute;top:179px;height:19px;left:4px;width:369px;line-height:19px;text-align:left;color:#333;font-size:16px;}
#StrikingValue #Bar #StrikingValueBuyNow{height:100%;width:100%;background-color:transparent;width:45%;position:relative;top:-5px;float:left;}
#StrikingValue #Bar #StrikingValueDetails{height:100%;width:100%;background-color:transparent;width:45%;position:relative;top:-5px;float:right;}
#StrikingValueOver{background-image:url('/images/Striking-Value-Over-Background.png');background-repeat:no-repeat;height:234px;width:378px;float:left;position:relative;color:#333;font-weight:bold;cursor:pointer;}
#StrikingValueOver img{position:absolute;top:25px;left:4px;}
#StrikingValueOver #ProductName{position:absolute;top:25px;left:175px;width:183px;font-size:17px;text-align:center;}
#StrikingValueOver #ProductPrice{position:absolute;top:117px;left:175px;width:183px;font-size:17px;text-align:center;color:#C00;}
#StrikingValueOver #Bar{position:absolute;top:179px;height:19px;left:4px;width:369px;line-height:19px;text-align:left;color:#333;font-size:16px;}

#flashAd { margin:0; padding:0; }


/* Category / Search results pages */
#filterList { width: 160px; float: left; text-align: left; margin:0; padding: 0; }
#filterList h2 { padding: 0; margin: 5px 0; padding-left: 5px; }
#filterList ul{ list-style: none; margin:0px 0px 10px 25px; padding:0px; }
#filterList ul li{ list-style: none; line-height: 1.3em; }
#filterList ul li a{ color: #069; text-decoration: none; }
#filterList ul li a:hover{ text-decoration: underline; }

#featuredProducts { padding: 0 0 10px 0; margin: 0; }
#featuredProducts ul { padding: 0; margin: 0; }
#featuredProducts ul li { float: left; list-style-type: none; width: 32.5%; text-align: center; }
#featuredProducts ul li a { text-decoration: none; color: #069; }

#productList { width: 620px; float: right; text-align: left; margin:0; padding: 0; }
#productList h2 { margin:0 0 5px 0; padding: 2px 0; }
#productList h2 a { color: #069; text-decoration: none;}

#products { margin-top: 10px; padding-top: 5px; border-top: 1px solid #afafaf; }

div.ProductListView { width: 620px; margin:0; padding: 0; border-bottom: 1px solid #afafaf; padding: 5px 0; }
div.ProductListView div.col1 { width: 100px; float: left; text-align: center; }
div.ProductListView div.col2 { width: 400px; float: left; padding-left: 10px; }
div.ProductListView div.col3 { width: 110px; float: right; text-align: right; }

#ListOptions { display: none; text-align:center; }
#ListOptions select { border: 1px solid black; }
#SortOptions { display: none; text-align:center; }
#SortOptions select { border: 1px solid black; }

.pageTab { margin: 15px auto; }
.pageTab span { float: left; }
.prevNext span a { text-decoration: none; color: #069; }
.prevNext { float: right; }
.prevNext a { text-decoration: none; color: #069; }
.prevNext.left { float: left; }
.prevNext.right { float: right; padding-left: 15px; }



/* Product Page */
#productDesc{ border-top: 1px solid #CCC; background-color: #333; padding: 5px; overflow: hidden; }

div.review h3.reviewTitle{ border: 1px dashed #CCC; border-width: 1px 0px 1px 0px; background-image: url("/images/1-peck3.png"); font-size: 1em; background-color: #FFF; color: #333; margin: 0px; padding: 2px 4px; }

/*
.Reviews { text-align: left; border: 1px solid #CCC; width: 95%; margin:2px 2.5% 2px 2.5%; position: relative; }
.Reviews h2{ margin: 0px; background-image: url("/images/1-peck3.png"); position: relative; display: block; font-size: 16px; border-bottom: 1px solid #ccc; padding-left: 4px; margin: 0px; }
.Reviews h2 span{ font-size: 12px; margin-right: 4px; position: absolute; right: 0px; margin: 0px; }
.Reviews div.review{ border: 0px none #CCC; border-bottom: 1px dashed #CCC; width: 100%; margin: 0px; background-image: url("/images/1-peck4.png"); }
.Reviews div.review p span.foundHelpful{ margin: 6px 0px 6px 0px; display: block; }
Reviews div.review p{ margin: 0px 2.5% 0px 2.5%; width: 95%; }
.Reviews div ul.otherReviews{ list-style: none; font-size: 11px; margin: 0px auto 0px auto; }
.Reviews ul.rating{ list-style: none; margin: 0px; height: auto; font-size: 12px; font-weight: bold; text-align: left; background-image: url("/images/1-peck4.png"); clear: both; }
.Reviews ul.rating li{ margin: 0px 0px 0px 5%; padding: 5px 0px 5px 0px; }
*/

#productPageTabs ul li { list-style: none; }
#productPageTabs { text-align: left; }

#product_page_header { border-bottom:1px solid #afafaf; }
#product_page_header h1 { float: left; width: 620px; overflow:none; background: #ffffff; font-size: 1.1em; padding:0; margin: 0; font-weight: bold; }
#product_page_header a { float: right; }

#productInfo { border: 1px solid #CCC; position: relative; margin-bottom: 4px; }
#productInfo .container{ height: 100%; border-bottom: 1px dashed #CCC; margin-bottom: 10px; }
#addToCart{ background-image: url("/images/addToCart.png"); width: 152px; height: 24px; border: 0px none; display: block; cursor: pointer; margin-bottom:5px; }

#productColumn1, #productColumn3{ float: left; position: relative; font-size: 13px; padding-bottom: 5px; }
#productColumn1{ width: 500px; padding-left: 4px; border-right: 1px dashed #CCC; height: 100%; }
#productColumn1 a{ text-decoration: none; color: #069; }
#productColumn1 h2{ font-size: 14px; border: 1px dashed #CCC; border-width: 1px 0px 1px 0px; text-align: center; }
#productColumn1 div.productColumn1-x{ width: 247px; float: left; text-align: left; }
#productColumn1 a:hover{ text-decoration: underline; }
#productColumn1 span.specTitle{ float: left; font-weight: bold; margin-left: 4px; width: 120px; }
#productColumn1 span.specDescription{ float: left; width: 115px; overflow: hidden; }
#productColumn1 #productThumbNails{ float: right; height: 300px; text-align: right; overflow: auto; padding: 10px; width: 115px; }
#productColumn1 #productThumbNails img{ width: 75px; height: 75px; cursor: pointer; }
#productColumn1 div.Spec{ height: auto; margin:0px; margin-top: -1px; padding: 0px; line-height: 16px; clear: both; }

#productColumn3 div{ width: 270px; text-align: left; padding: 4px 0px 4px 10px; margin-bottom: 5px; overflow: hidden; }
#productColumn3 a{ font-size: .75em; font-weight: bold; margin-left: 2px; }
#productColumn3 select{ margin-bottom: 5px; border: 1px solid #CCC; width: 220px; }
#productColumn3 #PriceArea { text-align: center; font-size: 1.2em; }

#productColumn3 div.adSpace{ border: 0px none; padding-top: 30px; }
#productColumn3 div select.intExchange{ width: 250px; }



#ViewInternationalExchange { margin-top: 20px; }
#InternationalExchange.displayNone { display: none; }




