﻿/*
CSS Layout copyright (c) 2008 Think MG
*/

* {margin: 0;padding: 0;border: 0;}
html{height:100%;margin-bottom:1px;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#container {margin: 57px 0 0 0;}
#header, #footer {background: #771B9E; height: 80px; border-bottom: 6px solid #FFFFFF;}
#footer {overflow: hidden;}
#header, #content, #footer, .clear {clear: both;}
#header div {background: #FFFFFF; width: 731px; height: 88px; margin: 0 auto 0 auto;}
#header div img, #footer div img {float: left;}
#footer div {width: 731px; margin: 0 auto 0 auto;}

#content {position: relative; left:0; top:0; width:100%;}
#content_container {width: 731px; margin: 0 auto 0 auto;}

#nav {float: left; width: 243px; font-size: 11px;}
#navtitle span {display: none;}
#navtitle {background: url("/images/access-to.gif"); display: block; width: 83px; height: 22px; margin: 10px 0 0 30px;}
#nav ul {margin: 0 0 0 10px;}
#nav ul li {list-style: none; margin: 10px 0 0 0;}
#nav ul li ul li {list-style: none; margin: 10px 0 0 10px;}
#nav .bullet { vertical-align: top; }
a, a:link, a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #0000BF;}

#page {float: left; width: 488px;}
.box {background: #F5E1FF; color: #000066; margin: 10px; padding: 10px;}
.box p {margin: 10px 0 10px 0;}
.fader {float: right; margin: 0 0 10px 10px; width: 198px;}
.accred {margin:30px 0 0 0;}

.note {font-weight: bold; color: #999999; font-size: 10px; margin: 10px 20px 10px 10px;}
.center {text-align:center;}

.form label {display: block; width: 110px; float: left; padding: 2px 0 2px 0; margin: 4px 0 4px 0;}
.form input {width: 180px; margin: 4px 0 4px 0; padding: 2px;}
.form select {width: 186px; margin: 4px 0 4px 0; padding: 2px;}
.form textarea {width: 180px; height: 90px; margin: 4px 0 4px 0; padding: 2px;}
input, select, textarea {border: 1px solid #ABADB3; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.buttons {background: #771B9E; color: #FFFFFF; margin: 5px 0 0 0; cursor: pointer;}
#submitbtn {width: 150px;}
.add_to_cart {width: 100px;}
.purchase_price {float: right; display: block; margin: 5px 0 0 0; font-size: 16px;}
.incdeliv {font-size: 11px;}

.error {margin: 0 0 20px 0;background: #FFF2F2;border: 1px solid #DF0000;color: #DF0000;}
.error h1 {background: #DF0000;font-size: 11px;color: #FFFFFF;margin: 0;padding: 6px 9px 6px 9px;}
.error div {padding: 0px 10px 10px 10px;}
.error div ul {list-style-type: square;margin: 10px 0 10px 10px;}
.error div ul li {margin: 0 0 0 10px;}
#protx_error_msg {padding: 10px; background: #FFF2F2; border: 1px solid #DF0000; color: #DF0000;}
#pcaButtonYH92 {width: 90px;}

.product-listing {border-bottom: 1px solid #928F8F; padding: 20px 0 20px 0; width: 445px;}
.special-offer {background: #FFF8DD; border-bottom: 1px solid #F1B215; padding: 20px; width: 405px;margin: 0 0 10px 0;}