/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 
html {background: #3A4338 url(images/fd-bg1.gif) repeat-x top left;}
body{font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;} 

#pagewidth{ 
 width:1000px; 
 text-align:left;  
margin-left:auto; 
margin-right:auto; 
margin-top:20px;
} 
 
#header{
 position:relative; 
 height:150px; 
 background: #434343 url(images/fd-title1.gif) repeat-x top left;
 width:980px;
 border:10px solid white; 
 border-bottom:0px;
}

#header h1{margin:0;padding:10px 0px 0px 10px;font: 36px Garamond;color:#DBD655;letter-spacing:1px;}
#header h2{margin:0;padding:0px 0px 0px 12px;font: 16px Arial;color:#E1DC58;letter-spacing:1px;}
h2{margin:0;padding:10px 0px 0px 0px;font: 24px Arial;color:#c6614d;letter-spacing:1px;} 

#menu1{
 position:relative; 
 height:40px; 
 background: #fff url(images/fd-menu1.gif) repeat-x top left;
 width:980px;
 border-left:10px solid white; 
 border-right:10px solid white; 
} 
  
#twocols{ background: #fff url(images/vax-inner.gif) repeat-x top left; }

#maincol{background-color: transparent;  
 float: right; 
 display:inline; 
 position: relative; 
 width:758px;
 padding:35px 10px 10px 0px;
 }
 
 a.buy{font: 14px Arial;letter-spacing:2px;font-weight:bold;float: right;margin:0;padding: 6px 25px 7px 40px;background: url(images/buy.gif) top left no-repeat;color: #E1DC58;width:150px;line-height:40px;text-decoration: none;}
 a.buy:hover{background-position: 0% -50px;color: #ffffff;}
  
#rightcol{background-color: transparent;  
 float: left; 
 display:inline; 
 position: relative; 
 width:200px;
 padding:45px 10px 35px 10px; } 
 
#pagewidth{background-color:white;} 

#footer{
 margin-top:10px;
 height:50px;
 background: #fff url(images/fd-footer1.gif) repeat-x top left; 
 clear:both;
 color:#565656;
 } 
#footer a{text-decoration:none; color:#565656;}  
#footer a:hover{color:#c6614d;} 
#wd4u{margin:0;padding:20px 10px 0px 10px;float:left;}
#valid{margin:0;padding:20px 10px 0px 10px;float:right;}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


ul#navlist
{
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
}

ul#navlist li
{
float: left;
font-family: verdana, arial, sans-serif;
margin: 0;
padding: 5px 0 4px 0;
background-color: transparent;
}

#navlist a, #navlist a:link
{
margin: 0;
padding: 5px 9px 7px 9px;
color: #95bbae;
border-right: 1px solid #d1e3db;
text-decoration: none;
}

ul#navlist li#active
{
color: #E1DC58;
background-color: #C6614D;
}

#navlist a:hover
{
color: #E1DC58;
background-color: #C6614D;
}

.side{padding:15px 5px 15px 15px;margin:5px 1px 40px 1px;
 background: #fff url(images/fd-sidebg1.gif) repeat-y top left;
border:0px solid silver;width:170px;}
.sideimg{float:left;padding-right:20px;}
.sideimg img{border:0;}
.sideprice{display:block;}
.sidelink{padding-top:10px;display:block;clear:both;}

.amz1{width:100%}
.amzimg1{float:right;padding:20px 0px 20px 10px;border:0;}
.amz2,.amz3,.amz4,.amz5{font-weight:bold;}
.amztitle{padding-top:20px;margin-bottom:60px;}
.amztitle2{color:red;display:block;padding:10px 0;clear:both;font-size:14px;}
.amztitle3,.amztitle4{color:red;display:block;padding:10px 0 0 0;font-size:14px;}
.amz1 p{margin:10px 0 0 0;}
a.buy{float:left;}

ul#widget,ul.widget li.widget {
      margin:0;
      padding:0;
      list-style:none;
}
li.widget {
      float:left;
      width:200px;
      margin-bottom:19px;
}
ul#widget div {
      background:#F1F1E5;
}
ul#widget h3 {
      font-family:'Verdana', sans-serif;
      font-size: 10pt;
      font-weight: bold;
      color:#EEE8AA;
      margin:0px;
      padding:6px 15px 4px;
      text-align:left;
      background:#536969;
}
ul#widget p {
      font-family:'Verdana', sans-serif;
      font-size: 9pt;
      font-weight: normal;
      color:#38352A;
      margin:0px;
      padding: 10px 15px 20px;
}

ul.sub{
	list-style:none;
	margin:5px 0px 5px 5px;
   padding:0 0 0 0px;
}



ul.sub a{text-decoration:underline;color:#0E0E1A;}
ul.sub a:hover{color:#CD5C5C;}
ul.sub a.active{color: #DC143C;}

#contact{margin:20px 100px;}
form fieldset{border:0px;float:left;}
.warn{color:red;}
.essential{border-left:2px solid red;padding-left:5px;}
form input.log{width:110px;float:left;}
form input.reg{width:230px;float:left;}
form p{clear:left;margin:0;padding:0;padding-top:5px;font-size:10px;}
form p label{float:left;width:70px;}
#dlink{text-align:center;padding-top:30px}
