
* { margin:0; padding:0 }

/*
* { display: inline-block; }
*/

body {
        background: #768186 url(images/background2.gif) no-repeat 0 0;
}

div#fixedbox {
	position: absolute;
	right:30px;
	top:30px;
}

@media screen {

	div#fixedbox {
		position: fixed;
	}

	* html {
		overflow-y: hidden; 
	}

	* html body {
		overflow-y: auto;  
		height: 100%;
	}

	* html div#fixedbox {
		position: absolute;  
	}
}

div#main {
	float:left;
	clear:both;
	width:980px;
}

div#main div#header {
        float:left;
	clear:both;
        padding-top:22px;
        padding-left:37px;
	width:943px;
}

div#main div#header h1 {
        background: transparent url(images/logo.gif) no-repeat 0 0;
        text-indent:-9999em;
        width:258px;
        height:120px;
	float:left;
}

div#main div#header p { position: static !important; }

div#main div#header p {
        font-size: 0.75em;
        color:#fff200;
        margin-top:74px;
        font-family: Arial, Verdana, sans-serif;
        border-top: 2px solid #d5d7d7;
        text-transform: uppercase;
        z-index:9999;
	position:relative;
	right:75px;
        text-align:right;
        font-weight: bold;
	padding-left: 50px;
	float:left;
	width:400px;
}

div#main div#pre {
	float:left;
	clear:both;
	width:923px;
        padding-left:57px;
	padding-top:18px;
}

div#main div#pre h1 {
        font-family: Arial, Verdana, sans-serif;
        font-size: 0.9em;
        color:#fff200;
	padding-top: 5px;
}

div#main div#pre h1.black {
	color:black;
	padding-left: 20px;
}

div#main div#pre h2 {
	color:black;
	padding-top:20px;
        font-size: 1.1em;
        font-family: Arial, Verdana, sans-serif;
	text-align:center;
}

div#main div#pre h3 {
	text-align:center;
	margin-top: 50px;
}

div#main div#pre h4 {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 1.3em;
        color:#fff200;
}

div#main div#pre span {
	padding-left:50px;
}

div#main div#pre span img {
	height:20px;
	padding-right:3px;
	margin-bottom: 20px;
}

div#main div#pre h2 a, div#main div#pre h1 a {
        color:#fff200;
}

div#main div#pre p {
        font-family: Arial, Verdana, sans-serif;
        font-size: 0.8em;
	padding-left: 15px;
	padding-top: 3px;
	color:white;
}

div#main div#pre fieldset {
        border:none;
}

div#main div#pre fieldset legend {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 1em;
        font-weight:bold;
        color:#000000;
        padding-left: 3px;
        padding-top: 10px;
        color:#fff200;
}

div#main div#pre fieldset legend.black {
	color:black;
}

div#main div#pre fieldset table {
	margin-top: 20px;
	margin-left: 50px;
	width:700px;
	text-align:right;
        font-family: Arial, Verdana, sans-serif;
        font-size: 0.8em;
	font-weight:bold;
}

div#main div#pre fieldset table input {
	width:50px;
	text-align:center;
}

div#main div#pre fieldset table tr.mid {
	background-color:#dfdfdf;
}

div#main div#pre fieldset table tr td {
	padding-right:10px;
}

div#main div#pre fieldset table tr#legend {
	background-color:#fff200;
}

div#main div#pre fieldset table tr#legend td {
	padding-right:10px;
}

div#main div#pre fieldset table tr#total {
        font-size: 1.1em;
        color:#fff;
}

div#main div#pre fieldset table tr#total td.content {
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
}

div#main div#pre fieldset table tr td.firstItem {
	width:440px;
}

div#main div#pre fieldset table tr td.secondItem {
	width:50px;
}

div#main div#pre fieldset table tr td.thirdItem {
	width:100px;
	text-align:right;
}

div#main div#pre fieldset table tr td.fourthItem {
	width:100px;
	text-align:right;
}

div#main div#pre fieldset ul {
        padding-top: 5px;
        padding-left: 40px;
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.9em;
	font-weight:bold;
	line-height:1.6em;
}

div#main div#pre fieldset ul li {
	color:white;
}

div#main div.whitebox {
	float:left;
	display:inline;
}

div#main div#pic1 {
        background: transparent url(images/whitebox-main.gif) no-repeat 0 0;
	width:450px;
	height:270px;
        margin-left:87px;
	margin-top:20px;
}

div#main div#pic2 {
        background: transparent url(images/whitebox-lrg-tube.gif) no-repeat 0 0;
	width:300px;
	height:200px;
        margin-left:87px;
	margin-top:20px;
}

div#main div#pic3 {
        background: transparent url(images/whitebox-lrg-box.gif) no-repeat 0 0;
	width:300px;
	height:200px;
        margin-left:87px;
	margin-top:20px;
}

div#main div#pic4 {
        background: transparent url(images/whitebox-lrg-both.gif) no-repeat 0 0;
	width:300px;
	height:200px;
        margin-left:87px;
	margin-top:20px;
}

div#main div.whitebox fieldset {
        border:none;
}

div#main div.whitebox h5 {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.8em;
        color:#fff200;
        text-transform: uppercase;
	text-align:center;
	margin-top: 220px;
}

div#main div.whitebox fieldset legend {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.75em;
        font-weight:bold;
        color:#000000;
        padding-left: 3px;
        padding-top: 10px;
        color:#000000;
}

div#main div.whitebox fieldset ul {
        padding-left: 30px;
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.6em;
}

div#main div.whitebox div.whiteboxBuy {
	width:290px;
	margin-top:180px;
        float:left;
        clear:left;
	margin-left:10px;
}

div#main div.whitebox div.whiteboxBuy h1 {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 1.1em;
        font-weight:bold;
        color:black;
}

div#main div.whitebox div.whiteboxBuy p {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.6em;
        font-weight:bold;
        color:black;
	padding-bottom: 35px;
}

div#main div.whitebox div.whiteboxBuy p a {
	color:black;
	font-style: italic;
}

div#main div.whitebox div.whiteboxBuy label {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 1.1em;
        font-weight:bold;
        color:#fff200;
}

div#main div.whitebox div.whiteboxBuy select {
	width:40px;
}

div#main div.whiteboxDesc {
        float:left;
        clear:right;
        width:400px;
	min-height:350px;
	height:auto !important;
	height:350px;
}

div#main div.whiteboxDesc ul {
        padding-top: 25px;
        padding-bottom:10px;
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.9em;
        color:white;
	margin-left: 25px;
}

div#main div.whiteboxDesc ul li {
	padding:0;
	margin:0;
	line-height:1.2em;
}

div#main div.whiteboxDesc p {
        padding-top: 25px;
        padding-left: 25px;
        padding-bottom:5px;
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.9em;
        color:white;
}

div#main div.whiteboxDesc h4 {
        padding-top: 25px;
        padding-left: 25px;
        padding-bottom:10px;
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.9em;
        color:white;
	font-weight:normal;
}

div#main div.whiteboxDesc ul.prodDesc li {
	padding:0;
	margin:0;
	line-height:1em;
	margin-left: 30px;
}

div#main div.whiteboxDesc ul.prodDesc li h3 {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 1em;
	font-weight:bold;
        color:#fff200;
}

div#main div.whiteboxDesc ul.prodDesc li h4 {
	padding: 0px;
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.9em;
        color:#fff200;
}

div#main div.whiteboxDesc h5 {
	padding:0;
	margin:0;
        padding-left: 25px;
	padding-top: 10px;
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.75em;
        color:white;
	font-weight:normal;
}

div#main div.whiteboxDesc h5 span.underline {
	text-decoration:underline;
}

div#main div.whiteboxDesc ul.prodDesc li p {
	padding:0;
	margin:0;
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.9em;
        color:white;
}

div#main div.whiteboxDesc ul.prodDesc li ul {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.9em;
        color:white;
}

div#main div.whiteboxDesc ul.prodDesc li ul li {
	list-style:circle;
}

div#main div.whiteboxDesc div#nav {
	float:left;
}

div#main div.whiteboxDesc div#nav ul {
	list-style:none;
}

div#main div.whiteboxDesc div#nav ul li {
	display:inline;
	padding-right: 10px;
}

div#main div.whiteboxDesc div#nav ul li a {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.8em;
        color:white;
	text-decoration:none;
}

div#main div.whiteboxDesc div#nav ul li a#large {
	font-size:1.5em;
	font-weight:bold;
	color:#fff200;
        border-bottom: 1px solid #fff200;
}

div#main div.whiteboxDesc div#nav span {
	padding-left:22px;
}

div#main div.whiteboxDesc div#nav span img {
	height:20px;
	padding-right:3px;
}

div#main div#post {
        float:left;
        clear:both;
	width:450px;
        margin-left:87px;
	text-align:center;
	display:inline;
	position: relative;
	top:-30px;
}

div#main div#buy {
	margin-top:50px;
	margin-bottom:100px;
	width:980px;
	float:left;
	clear:both;
	display:inline;
	text-align:center;
}

div#main div#buy h1 {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 1.1em;
        color:#fff200;
}

div#main div#buy h1 input {
	width:50px;
}

div#main div#buy span img {
	height:20px;
	padding-right:3px;
}

div#main div.orderForm div#footer {
        clear:both;
        float:left;
	padding-bottom: 30px;
        width:725px;
}

div#main div.orderForm div#footer h6 {
        color:#fff200;
        font-family: Verdana, Arial, sans-serif;
        font-size: 1.2em;
        font-weight: bold;
}

div#main div.orderForm div#footer p {
	color:white;
        font-family: Verdana, Arial, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
}	

div#main div.orderForm div#footer p span {
        color:#fff200;
}

div#main div.orderForm div#footer p#tiny {
	font-size: 0.6em;
	font-weight:normal;
	padding-bottom: 10px;
}

div#main div.orderForm {
        float:left;
        padding-top:22px;
	width:806px;
}

div#main div.orderForm h1 {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 1.3em;
        color:#fff200;
        padding-left:87px;
}

div#main div.orderForm h3 {
	margin-top:100px;
	margin-bottom:40px;
	margin-left:187px;
	float:left;
	clear:both;
}

div#main div.orderForm ul {
	margin-top:20px;
	list-style:none;
        padding-left:87px;
}

div#main div.orderForm ul li  {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 1.1em;
	color:white;
	float:left;
	clear:both;
	width:500px;
	text-align:right;
	line-height:1.3em;
}

div#main div.orderForm ul li label {
	width:240px;
}

div#main div.orderForm div {
	margin-top: 30px;
	float:left;
	clear:both;
}

div#main div.orderForm div p {
        font-family: Arial, Verdana, Arial, sans-serif;
        font-size: 0.9em;
        color:#fff200;
}

div#main div#footer {
        clear:both;
        float:left;
        padding-left: 55px;
	padding-bottom: 30px;
        width:925px;
}

div#main div#footer h1 {
        color:#fff200;
        font-family: Verdana, Arial, sans-serif;
        font-size: 1.2em;
        font-weight: bold;
}

div#main div#footer p {
	color:white;
        font-family: Verdana, Arial, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
}	

div#main div#footer p span {
        color:#fff200;
}

div#main div#footer p#tiny {
	font-size: 0.6em;
	font-weight:normal;
	padding-bottom: 10px;
}

div.spacer {
	margin-bottom:20px;
	float:left;
        clear:both;
        border-bottom: 1px solid #000;
	width:100%;
}

div.hidden { 
        display:none;
}

div#main div#mainBody {
	margin-top:150px;
	margin-left:50px;
}

div#main div#mainBody div#mainBodyForm {
	margin-top:50px;
	margin-left:50px;
}

div#main div#mainBody img {
	float:left;
	clear:left;
	margin-right:10px;
	margin-left:10px;
}

div#main div#mainBody h3 {
	float:left;
	font-style:italic;
	font-size:1.1em;
}

div#main div#mainBody h2 {
        color:#fff200;
        font-family: Verdana, Arial, sans-serif;
        font-size: 1.2em;
        font-weight: bold;
	margin: 20px 0;
	float:left;
	clear:left;
}

div#main div#mainBody h2.white {
	color:white;
}

span.yellow {
	color:#fff200;
}

div#main div#mainBody p.whiteMed {
        color:white;
        font-family: Verdana, Arial, sans-serif;
        font-size: 1em;
        font-weight: bold;
	margin: 5px 0;
}

div#main div#mainBody p.whiteSml {
        color:white;
        font-family: Verdana, Arial, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
	margin: 5px 10px;
}

div#main div#mainBody div#mainBodyForm label {
        color:white;
        font-family: Verdana, Arial, sans-serif;
	margin: 5px 0;
}

div#main div#mainBody div#mainBodyForm {
        float:left;
}
 
div#main div#mainBody ul {
        list-style:none;
	width:400px;
}

div#main div#mainBody div#mainBodyForm ul li {
	float:right;
	height:30px;
        font-family: Verdana, Arial, sans-serif;
	clear:both;
}

div#main div#mainBody div#mainBodyForm ul li span {
        color:white;
        font-family: Verdana, Arial, sans-serif;
	font-size:0.7em;
	display:block;
}

div#main div#mainBody #submit3 {
	margin-top:30px;
}

div#main div#mainBody div#mainBodyForm p {
	color:white;
	font-size:0.8em;
	font-style:italic;
}

div#main div#mainBody div#mainBodyForm {
	float:left;
	clear:both;
}

div#main div#mainBody div#mainBodyMeta {
	float:left;
	clear:both;
	margin-left:100px;
}

span#unsub {
	font-size: 0.7em;
	clear:both;
	display:block;
}

.padRight {
	padding-right:80px;
}
