body { margin:0 auto; background:#fff url(images/bg.png) no-repeat top center; }
body,td { font-size:14px; font-family:arial,helvetica,sans-serif; color:#454545; line-height:21px; vertical-align:top; }
#form { background:#e8e8e5 url(images/bg_form_tile.png) repeat-x top left; }
#scroll { width:565px; height:69px; background-color:transparent; }
#video { width:565px; height:378px; background-color:#fff; text-align:left; }
#blackscreen { width:545px; height:378px; background-color:#000; }
#footer{text-align:center; line-height:18px; color:#868686; font-size:12px;}
#footer a{color:#868686; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footerlinks a{color:#868686; text-decoration:none; margin:0px 5px;}
#footerlinks a:hover{text-decoration:underline;}
h2{color:#737677; font-size:18px; line-height:29px;}
ul{color:#ff0000;}
ul span{color:#737677; font-size:18px;}
.maxiglide{font-weight:bold; font-style:italic;}
p{font-size:13px; color:#737677;}
#features p{color:#5a5a5a;}
#features span{color:#ff0000;}
#footer p{font-size:12px;}
a img{border:0;}



#billstate{width:103px;}
#billzip{width:64px; vertical-align:top; padding:2px;}
#shipstate{width:103px;}
#shipzip{width:64px;vertical-align:top; padding:2px;}
/*credit card fields*/
#cctype { width:171px; margin-right: 0px; margin-top: 3px;  }
#ccmonth { width:83px; margin-right: 4px;  margin-top: 3px; }
#ccyear  { width:80px; }
#cvvfield	{ text-align: left; margin-top:3px;}
#cvv { width:45px;}
#ccnumber	{ width: 171px; margin-top: 3px; }
#help a{color:#ffffff; font-size:10px; }
#help a:hover{color:#ffffff; font-size:10px; margin:7px 0px 0px -56px; position:absolute;}
#chksamebilling{border:0px; width:auto; background-color:#1f7fc8;   margin-right:5px;}
#termsbox{border:0px; width:auto; }
input{width:171px; background-color:#ffffff !important; border:1px solid #737677; margin-bottom:8px; padding:2px; vertical-align:middle;}
select{background-color:#ffffff !important; border:1px solid #737677;  margin-bottom:5px; padding:2px; width:171px;}
label{ padding-top:2px;margin-left:17px;font-size:15px; color:#737677;  width:145px; float:left; text-align:left; }


.info{text-align:left;font-size:19px; font-weight:bold; color:#737677; width:265px;float:left; padding:15px 17px;}
.choose{padding:10px 0px;}
#help a{color:#ff0000;}
#samebilling{color:#737677; margin-left:5px; font-size:12px; margin:0px auto; width:100%; text-align:center; }
#samebilling a{color:#ff0000;}
#terms{color:#737677;  font-size:12px; width:100%;  text-align:center; line-height:12px;}
#terms a{color:#ff0000;}

#vendorid{width:240px; display:inline;}
#lblmodel{width:auto;}

#description{padding-right:20px;}