div.prod_header { background: transparent url(images/header-back-purple2.gif) no-repeat; color: white; margin: 0 0 0 15px; padding: 5px 10px 4px;
	width: 720px; height: 30px; }
span.prod_cat_header {letter-spacing: 0.1em; font-size:13px; font-weight:bold; margin-top: 2px; float: left;}

.addtocart {border-width: 0px; padding:0; font-weight: bold; color: #fff;}

div.hive_links {float:right;}

div#related_products {width: 720px; color: black; margin: 5px 0 2px 15px; padding: 3px;}
div#related_products p.related_title {font-weight: bold; margin:3px 0;}
div#related_products div.rel_prod {width: 140px; height: 128px; float: left; text-align:center;}
div#related_products div.rel_prod img {border: 1px solid #cfcbd5;}
div#related_products div.rel_prod p.rel_prod_name {font-size:10px; margin:0; padding: 0;}

div#prod_detail {width: 720px; border: 1px solid #cfcbd5; background: #f3f3e0; color: black; margin: 2px 0 2px 15px;}
div#prod_detail span.prodTitle {font-weight: bold; text-align: center;}
div#prod_detail div#description { margin: 0; padding: 15px 35px 20px 35px;}
div#pictures {height:351px; clear: both;}
div#pictures img {float:left; border: 1px solid #cfcbd5; border-bottom: 0px;}
div#pictures img.product { border-left-width: 0px;}
div#pictures img.model {float:right; border-right-width: 0px;}
div#pictures form {float:left; width:185px; padding: 5px 2px 0 7px; text-align: center;}
div#pictures form input {font-size:12px; color:#333; border:solid 1px #9789a0;  }
div#pictures form input.addtocart {border-width: 0px; padding:0; font-weight: bold; color: #fff; margin-left: 25px;}
div#pictures form select {font-size:12px; color:#333; border:solid 1px #9789a0;  }
div#pictures form div.stock{margin: 15px 0 0; font-size: smaller;}
div#pictures form div.stock ul {list-style: none; margin:0; padding:0;}
div#pictures form div.stock ul li{ text-transform: capitalize;}
div#pictures form div.price_box {text-align: right; margin: 0 5px 10px 20px;}
div#pictures form div.price_box p { margin: 0; padding: 0;}
div#pictures form div.price_box p.retail_price {font-weight: normal; font-size:12px; margin: 0; padding: 0;}
div#pictures form div.price_box p.discount_amount {font-weight: normal; font-size:12px; margin: 0; padding: 0;}
div#pictures form div.price_box p.sale_price {font-weight: bold; font-size:13px; margin: 0; padding: 2px 0 2px 0; border-top: solid black 1px;}
.sold_out {font-weight: bold; font-size:12px; margin: 4px 0 2px;}

div.linksters {float:right;}
div.linksters img {margin: 10px;}

div.options_text {margin: 4px 0 2px;}
div.status_msg { background: white; padding: 5px; border: 1px solid gray; border-color: black gray gray black; 
	margin: 2px 5px 5px 0px; width: 645px;}
	

div.prod_header div.nav_links {width:auto; margin: 0; padding: 0; margin-right:20px; display: inline; float: right; margin-top: 2px;}
div.prod_header div.nav_links select.options {}
div.prod_header div.nav_links a { text-transform: lowercase; margin: 0 5px;}
div.prod_header div.nav_links a.nav_link {font-weight:bold; color: #fff; text-decoration: none;}
div.prod_header div.nav_links a.nav_link:hover {font-weight:bold; color: #63ebf5; }
div.prod_header div.nav_links a.next_link { background: transparent url(images/next-white-up.gif) no-repeat 100% 0; padding-right:35px;}
div.prod_header div.nav_links a.next_link:hover { background: transparent url(images/next-teal-down.gif) no-repeat 100% 0;}
div.prod_header div.nav_links a.prev_link { background: transparent url(images/prev-white-up.gif) no-repeat; padding-left:32px;}
div.prod_header div.nav_links a.prev_link:hover { background: transparent url(images/prev-teal-down.gif) no-repeat; }
div.prod_header div.nav_links a.multi { background: transparent url(images/multi-white-up.gif) no-repeat; padding-left:20px;}
div.prod_header div.nav_links a.multi:hover { background: transparent url(images/multi-teal-down.gif) no-repeat; }

