body
{
 background-color:#ffffff; /*black*/
 min-width:750px; /*This is the fix for Mozilla browsers so that content doesn't fall off the left of the page when centered.*/
 margin:0px;
 padding:0px;
 font-family:Verdana, Geneva, Helvetica, sans-serif;
 font-size:13px;
 color:#000000;  
 text-align:center; /*This centers the page in IE  need to include text-align:center; in preceding divs so the text isn't centered*/
}

a{color:#4d4940; text-decoration:none; }
a:visited{color:#4d4940; text-decoration:none; }
a:hover{color:#0057A8; text-decoration:none; }
a img{border:0}

.center{text-align:center;}
.center_gray{text-align:center;color:#9fa1a3;}
#border td {text-align:center; border:thin dotted #606060; width:200px; height:160px;}
img.bottom {vertical-align:text-bottom;}
input.bottom {vertical-align:text-bottom;}
input.pic_submit{border:none;cursor:pointer;}

#bluebar{position:absolute;top:76px;left:0px;width:100%;height:30px;background-color:#0057A8;}
#whitewriting{position:absolute;top:84px;left:475px;width:200px;height:20px;color:#FFFFFF;font-size:11px;}
#wrapper
{ 
 position:relative;
 top:0px;
 left:25px;
 margin:0 auto; /*This centers the page in a browser minus IE*/
 width:750px;
 min-height:250px;
 text-align: left; /*This recenters the text for all browsers*/
}

/*curved borders properties*/
.raised {
  background:transparent; 
  width:40%;
  }
.raised h1, .raised p {
  margin:0 10px;
  }
.raised h1 {
  font-size:2em; 
  color:#fff;
  }
.raised p {
  padding-bottom:0.5em;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
  height:1px;
  }
.raised .b2 { 
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }
.raised .b3 { 
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }
.raised .b4 { 
  border-left:1px solid #999; 
  border-right:1px solid #999;
  }
.raised .b4b { 
  border-left:1px solid #999; 
  border-right:1px solid #999;
	background-color:#c3c5c7; 
  }
.raised .b3b { 
  border-left:1px solid #999; 
  border-right:1px solid #999;
	background-color:#c3c5c7;
  }
.raised .b2b { 
  border-left:1px solid #999; 
  border-right:1px solid #999;
	background-color:#c3c5c7;
  }
.raised .b1 {
  margin:0 5px; background:#999;
  }
.raised .b2, .raised .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.raised .b3, .raised .b3b {
  margin:0 2px;
  }
.raised .b4, .raised .b4b {
  height:2px; margin:0 1px;
  }
.raised .b1b {
  margin:0 5px; background:#999;
  }
.raised .boxcontent {
  display:block;   
  border-left:1px solid #999; 
  border-right:1px solid #999;
	min-height:385px;
	background-image:url(images/greyfade.gif); 
  background-repeat:repeat-x;
  background-color:#c3c5c7;
  }
/*end curved borders properties*/

/*Start Header Styles*/
#header
{
 position:relative;
 top:0px;
 left:0px;
 width:750px;
 height:120px;
 margin:0 auto; /*This centers the page in a browser minus IE*/
 text-align:left; /*This recenters the text for all browsers*/
}
#logo{position:absolute;top:0px;left:0px;width:250px;height:74px;}
#inset1{position:absolute;top:0px;left:-215px;width:211px;height:529px;}
#home{position:absolute;top:52px;left:257px;width:114px;height:25px;}
#order{position:absolute;top:52px;left:371px;width:109px;height:25px;}
#affiliates{position:absolute;top:52px;left:480px;width:108px;height:25px;}
#contact{position:absolute;top:52px;left:588px;width:108px;height:25px;}
#recaff{position:relative;left:70px;}

#recaff a{color:#4d4940; text-decoration:none; }
#recaff a:visited{color:#4d4940; text-decoration:none; }
#recaff a:hover{color:#0057A8; text-decoration:none; }
#recaff a img{border:0}
/*End Header Styles*/
 
#main_content
{
 position:relative;
 top: 0px;
 left: 0px;
 font-family:arial;
 color:#000000;
 font-size:14px;
 width: 700px;
 min-height:385px;
 /*border:thin solid #BCBEC0;*/
 text-align: left;
}

#main_content a{color:#4d4940; text-decoration:none; }
#main_content a:visited{color:#4d4940; text-decoration:none; }
#main_content a:hover{color:#0057A8; text-decoration:none; }
#main_content a img{border:0}

#main_inset1{position:absolute;top:2px;left:-15px;width:540px;text-align:center;}
#vert_line{float:right;width:9px;height:335px;}
#buy_now{position:absolute;top:275px;left:345px;width:123px;height:47px;}
#main_inset2{position:absolute;top:0px;left:525px;width:150px;font-weight:bold;font-size:11px;}
#pic1{position:absolute;top:20px;left:5px;width:140px;height:137px;text-align:center;border-style:solid;border-width:1px;border-color:gray;}
#pic2{position:absolute;top:165px;left:5px;width:140px;height:80px;text-align:center;border-style:solid;border-width:1px;border-color:gray;}
#pic3{position:absolute;top:255px;left:5px;width:140px;height:85px;text-align:center;border-style:solid;border-width:1px;border-color:gray;}
.small{font-size:10px;font-weight:bold;}
.borders{border-style:solid;border-width:1px;}
.pads{padding-top:7px;padding-bottom:7px;}
#main_inset2 a{color:#4d4940; text-decoration:none; }
#main_inset2 a:visited{color:#4d4940; text-decoration:none; }
#main_inset2 a:hover{color:#0057A8; text-decoration:none; }
#main_inset2 a img{border:0}

/*Start Home Page Styles*/
/*End Home Page Styles*/

/*Start Contact Page Styles*/
#contact1{position:absolute;top:0px;left:10px;width:700px;height:220px;color:#9fa1a3;text-align:center;}
#contact_sub{position:absolute;top:55px;left:0px;width:700px;height:20px;color:#9fa1a3;font-size:9px;text-align:center;}
#contact_sub2a{position:absolute;top:75px;left:0px;width:700px;height:115px;text-align:center;}
#contact_sub2b{position:absolute;top:70px;left:80px;width:250px;height:200px;font-size:9px;text-align: left;}
#contact_sub3a{position:absolute;top:150px;left:40px;width:100px;height:50px;font-size:9px;}
#contact_sub3b{position:absolute;top:150px;left:125px;width:100px;height:50px;font-size:9px;}
#contact_sub4a{position:absolute;top:210px;left:20px;width:100px;height:50px;font-size:10px;}
#contact_sub4b{position:absolute;top:210px;left:125px;width:100px;height:50px;font-size:10px;}
#contact_bottom{position:absolute;top:300px;left:80px;width:230px;height:30px;font-size:9px;}

#contact2{position:absolute;top:0px;left:395px;width:260px;height:220px;color:#9fa1a3;}
#letter{position:absolute;top:75px;left:70px;width:64px;height:37px;}
#phone{position:absolute;top:43px;left:170px;width:29px;height:69px;}
#contact_sub5a{position:absolute;top:150px;left:10px;width:95px;height:50px;font-size:10px;}
#contact_sub5b{position:absolute;top:150px;left:105px;width:100px;height:50px;font-size:10px;}
#contact_sub6a{position:absolute;top:210px;left:10px;width:95px;height:50px;font-size:10px;}
#contact_sub6b{position:absolute;top:210px;left:105px;width:100px;height:50px;font-size:10px;}
/*End Contact Page Styles*/

#guarantee{position:absolute;top:10px;left:70px;font-family:Arial;font-size:10px;text-align:center;background:url(images/guarantee.gif) no-repeat; width:551px; height:297px;}
#guarantee2{position:absolute;top:325px;font-family:Arial;font-size:10px;text-align:center;width:700px; height:10px;}

/*Start Footer Styles*/
#footer
{
 position:relative;
 clear:both;
 background-color:#ffffff; /*white*/
 width:750px;
 height:45px;
 font-size:9px;
 color:#000000;
}
#bottom_nav{position:absolute;top:0px;left:0px;width:400px;height:40px;}
#copyright{position:absolute;top:4px;left:355px;width:160px;height:26px;font-size:8px;text-align:right;}
#ssl{position:absolute;top:5px;left:305px;width:63px;height:26px;}
#hackersafe{position:absolute;top:5px;left:525px;width:175px;height:23px;}

/*End Footer Styles*/