body {
  font-family: Verdana, Arial, helvetica, sans-serif;
  color: #fff;
  font-size: .65em;
  line-height: 1.2em;
  background-color: #1f2540;
  margin:0px;
  padding: 0px;
}

/* centers entire page */
#container {position:relative; margin: 0 auto; padding: 0; width: 734px;} 

/* Gernal Links through out site */
a:link, a:visited  {color:#fff; text-decoration: underline;}
a:hover {color: #fff; text-decoration: underline;}
h1 {font-size:1.6em; color:#fff; margin:0; font-family:Arial, Helvetica, sans-serif;}
h2 {padding:5px 0 5px 26px; margin:0; font-size: 12px; line-height: 135%; color:#666666;}
h3 {font-size:1.1em; margin-bottom:0; color:#666666;} 
.clear {clear: both;}
img.cc {margin: 18px 0 0 6px;}

/* Nav*/
#nav{ width: 734px; height:32px; margin:1px 0 0 0;  padding: 0; background-image: url(/images/nav_bk.jpg); background-repeat: repeat-x; background-position:top; clear: none;}
#nav #buttons {width: 500px; padding-right:8px; float:left; margin-top:0px; padding-top:0; clear: none; }
#nav #cart {width: 200px; padding-right:0px;font-size:10px; color:#1f2540; float:right; margin-top:8px; padding-top:0; clear: none; }
#nav #cart a:link, #nav #cart a:visited, #nav #cart a:hover  {color: #1f2540;	text-decoration: underline; font-weight:bold; }

/* Banner */
#banner{width:732px; height:205px; margin:6px 0 0 0; padding: 0; border: #fff; border-width: 1px; border-style: solid;}
#bannercart{width:734px; height:98px; margin:6px 0 0 0; padding: 0;}
#contenttop{width:734px; height: 39px; margin:5px 0 0 0; padding: 0; background-image: url(/images/coltop.jpg); background-repeat: no-repeat; background-position:top;}
#content{width:734px; margin: 0; padding: 0; background-image: url(/images/colmid.jpg); background-repeat: repeat-y; background-position:top;}
#contentbottom{width:734px; height: 12px; margin: 0; padding: 0; background-image: url(/images/colbottom.jpg); background-repeat: no-repeat; background-position:top;}
#content p {margin: 8px; padding: 0;}
#content #columnvideo {float: left; width: 255px; margin: 0; padding: 1px; }
#content #columnproduct {float: left; width: 228px; margin: 0 0 0 9px; padding: 1px; }
#content #columnproduct h1 {width: 209px; padding: 6px; font-size: 14px; font-weight: bold; color: #fff; background-color: #000; }
* html #content #columnproduct h1 {width: 209px;}
#content #columnbuzz {float: left; width: 231px; height: 322px; padding: 1px; overflow:scroll;}
#content #columnbuzz a:link, #content #columnbuzz a:visited  {color: #fff;	text-decoration: underline; font-weight:bold; }
#content #columnbuzz a:hover {color: #fff; text-decoration: underline; font-weight:bold; }

#contentcart {width:732px; min-height: 400px; margin:6px 0 8px 0; padding: 0; background-color: #2b3462; border-color: #fff; border-width: 1px; border-style:solid;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
*html #contentcart {height: 400px;}
/* End hide from IE5/mac */

.yell {color: #F7E952;}

/* Full page width forms  */
#form {padding:0 0 25px 20px;  width: 660px; float:left; margin-top:-20px;}
* html #form {margin-top:-40px;}
#form table {width:660px; padding-right: -20px;}
#form table td {padding:2px 2px 6px 0; vertical-align:top;font-size:90%;}
#form table td.indent {padding:2px 2px 6px 0; vertical-align:top;}
#form h2 { line-height:110%; margin:0; padding:0 0 3px 0; border-bottom:1px solid #DFDFDF;}
#form h3 { margin:20px 0 10px 0; padding:0; border-bottom:1px dashed #DFDFDF;} 
input,textarea, select { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 1em; }

/* Footer */
#footer {width:734px; height: 57px; margin-top:0;  background-image: url(/images/footer_bk.jpg); background-repeat: repeat-x; background-position:top; color:#060d2c; padding-top:0; float:left;}
#footer p {margin:0; text-align:center; padding:18px 20px 0 220px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 120%;}
#footer a:link, #footer a:visited  {color: #060d2c;	text-decoration: none; font-weight:bold; }
#footer a:hover {color: #060d2c; text-decoration: underline; font-weight:bold; }
#footer .odweb a, #footer .odweb a:visited  {color: #060d2c;	text-decoration: none; font-weight: normal;}
#footer .odweb a:hover {color: #060d2c; text-decoration: underline; font-weight: normal;}

/* Credits */
#credits {margin: 0 auto; width: 734px;text-align:center; font-size:.85em; color:#060d2c; padding-top:4px;}
#credits a:link, #credits a:visited  {color: #060d2c;	text-decoration: none; }
#credits a:hover {color: #060d2c; text-decoration: underline; }

