/* World Of Belts */

/* PAGE SETUP */

* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { background: #e0e0e0 url(../images/bg.jpg) repeat-x center top; font-size:14px;font-family:Arial, Helvetica, sans-serif; color:#000; padding:0; text-align: center; }
ul { list-style: none inside; }
p { line-height: 22px; margin:7px 0 15px 0; }
a { outline: none; color:#1d444a; text-decoration:underline; }
a:hover { color:#46878c; }
a img { border: none; }
h1 { font-size:20px; font-weight:normal; padding:0 0 2px 0; color:#46878c; border-bottom:1px solid #46878c; text-transform:uppercase; margin:0 0 10px 0; }
h2 { font-size:16px; font-weight:normal; font-style:italic; padding-bottom:1px; color:#46878c; }
.bold { font-weight:bold; }
.white { color:#fff; }
.green { color:#46878c; }
.darkgreen { color:#1d444a; }
.black { color:#000000; }
.red { color:#FF0000; font-size:10px; }
.small { font-size:12px; margin:0 0 4px 0; }
.med { font-size:15px; }
.big { font-size:22px; }
.sale { text-decoration: line-through; font-size:10px; color:#000; }
.price { font-size:24px; font-weight:bold; color:#46878c; }
.nostock { color:#FF0000; font-weight:bold; text-transform:uppercase; }
hr {color:#dedede;border-bottom:1px solid;border-top:0;height:1px;margin:2px 0 10px 0;}

/* TOOLS */
.floatleft { float: left; }
.floatright { float: right; }
.clear-both { clear: both; padding:0; margin:0 }
.clear-right { clear: right; }
.clear-left { clear: left; }

/* STRUCTURE */
#container { width: 980px; margin: 0 auto; text-align: center; }
#header { text-align:left; padding:0; margin:0 0 0 0; }
#beltimg { position:fixed; top:0; left:0; height:79px; }
#logo a { float:left; display:block; width:421px; height:67px; background: url(../images/logo.jpg) no-repeat; text-indent: -9999px;  }

/*TOP NAVIGATION BUTTONS*/
#navigation { float: right; padding: 0; width:470px; }
#viewcart { float: right; padding: 0; margin-left:0; padding:22px 0 0 0; }
input.inputCart { padding:0; margin: 0; width:25px; height:19px; }
ul#topnav { list-style:none; height:36px; margin:0 0 0 130px; float:left; text-align:left; padding:23px 0 0 0; }
ul#topnav li { display:inline; }
ul#topnav li a { font-size:12px; text-decoration:none; padding:0 16px; color:#ccc; }
ul#topnav li a:hover { color:#fff; }
body#about a#about, body#cart a#cart, body#help a#help, body#contact a#contact, body#sitemap a#sitemap { color:#fff; }

/* MAIN NAV */
#navigationleft {float: left;   text-align:left;margin:10px 10px 0 0;}
.left-box {background-color:#fff;padding:5px 0;width: 165px;}
ul#main-nav {  padding:0; text-align:left;margin:5px 0;width: 165px;}
ul#main-nav li { font-size: 13px; margin:0; border-bottom:1px solid #dedede }
ul#main-nav li:last-child {border-bottom:none}
ul#main-nav a { color:#000; text-decoration:none; padding:10px;display:block ;}
ul#main-nav a:hover { color:#46878c;}
body#latest a#latest, body#lowlife a#lowlife, body#atticus a#atticus, body#studded a#studded, body#plain a#plain, body#printed a#printed, body#wristbands a#wristbands, body#criminal a#criminal, body#fabric a#fabric, body#clothing a#clothing, body#concrete a#concrete, body#sunglasses a#sunglasses, body#bags a#bags { color:#fff; background-color: #46878c;width:156px }

.faceb-box {background:url(../images/facebook.png) no-repeat;height:150px;width:165px;margin-top:10px;}
.delivery-box {height:95px;width:165px;margin-top:10px;}


/* CONTENT */
#content-container {margin:10px 0;float:right}
#content { background-color:#fff; margin:0; text-align:left; width:774px; padding:5px 15px 45px; min-height:500px;}
.left-col, .right-col { width:48% }
.main-left { width:59% }
.main-right { width:37% }

/* List used in content */
.main-list li { line-height: 18px; padding:2px 0 6px; list-style:disc inside; }
.main-list { padding-bottom:10px; }

/* FOOTER */
#footer-container {width:804px;padding:0;float:right;margin:0}
#footer { color:#fff; font-size:12px; text-align:left; padding:15px;  line-height:22px;background-color:#424242;}
#footer a { color:#fff; text-decoration:none; }
#footer p {margin:0}
#footer a:hover { color:#fff;text-decoration:underline; }
.footer-col { width:174px; float:left; }
#footer-browse, #footer-products, #footer-contact { float:left; padding:0 26px 0 0; }
#footer-follow { float:left; padding:0; }
.footer-colright { width:170px; float:left; }
.footer-colright2 { width:278px; float:left; }
h3 { font-size:14px; padding:0 0 3px 0; text-transform:uppercase; color:#fff; border-bottom:solid 1px #46878c; margin:0 0 7px 0; font-weight:normal; }
#bottomlogos { text-align:center; padding:10px 0 0 0; }
#copyright { color:#666; font-size:11px; text-align:center; font-style:italic;float:right;margin:10px 0; width:774px; padding:15px 15px 5px; line-height:20px;}
#copyright a{ color:#666;text-decoration:none; }
#copyright a:hover{ color:#666;text-decoration:underline; }

/* PRODUCT PAGES */
#product-image { float:left; width:380px; border:#ccc 1px solid; margin-top:20px; text-align:center; }
#product-info { float:right; width:370px; margin-top:10px; }

/* THUMBNAIL PRODUCTS */
.product-holder { width:138px; float:left; text-align:center; margin:7px;}
.product-holder a img  { border:solid 1px #ccc; }
.product-holder a:hover img { border:solid 1px #46878c; }
.product-caption { color:#000; font-size:12px; padding:8px 0 2px;line-height:18px; }
.product-caption a { color:#000; text-decoration:none; }
.product-caption a:hover { color:#46878c; }
.product-price {   color:#46878c;font-weight:bold;padding:2px 0 8px }
input { width:50px; }

/* CONTACT BOX */
#commentForm label, #commentForm input, #commentForm label.error, #commentForm textarea {width:510px;}
#commentForm label { position: absolute; text-align:left; padding:8px 0 5px; font-weight:normal; display: inline-block; font-size:16px; font-style:italic; color:#46878c; }
#commentForm label.error { position:relative; padding:0; margin:0 0 0 0; color:red; font-style:italic; font-weight:normal; font-size:12px; display: inline-block; line-height: 16px; }
#commentForm input, textarea, select { margin:18px 0 3px 0; padding:10px; }
#commentForm input.submit, input.button { width:171px; height:35px; border:none; }
#commentForm div.error { display: none; }
#commentForm input, textarea { border: 1px solid #ccc; }
#commentForm input.error { border: 1px dotted red; }
#commentForm input.submit:focus {border:none;text-decoration:none;outline:none;}
#commentForm input:focus, #commentForm textarea:focus {border: 1px solid #009999;background-color:#EAEAEA}
#commentForm textarea, #commentForm input {font-family:Arial, Helvetica, sans-serif;font-size:13px;}


/* SITEMAP */
.sitemap-col { width:200px; float:left; line-height:22px; }
.sitemap-col a { text-decoration:underline; }
table.productinfo td { color: #46878c; font-weight:bold; }
table.productinfo tr td select { padding:2px 0; margin:0 0 10px 0; }

/* Slide show */
#main-slide {width: 770px;height:200px;margin:0 auto 30px}
.slideshow {margin:0 0 30px 0 ;}


