body { margin:0px; background-color:#000000; }
body, td { font-family:arial,helvetica,sans-serif; font-size:17px; color:#acacac; line-height:23px; }
td { vertical-align:top; }

a { color:#ca0000; text-decoration:none; }
a img{border:0;}

#main { background:#160000 url(images/bg_col2.png) repeat-x top left; }
#sideleft { width:2px; background:transparent url(images/side_left.png) no-repeat top left; }
#sideright { width:2px; background:transparent url(images/side_right.png) no-repeat top left; }

#col_a{ width:542px; height:722px; background:#160000 url(images/bg_content.jpg) no-repeat top left;}
#col_b { width:355px; }

#form { background:transparent url(images/bg_form.jpg) no-repeat top left; }
#safe { border:1px solid #e20000;background-color:#0f0000;margin-top:20px; margin-bottom:40px;}
#safe p{font-size:14px; color:#fff;}

#footer {font-size:11px; color:#a1a1a1; text-align:center; line-height:14px;  }
#footer span{margin:0px 5px; color:#ca0000;}
#note { border:1px solid #e20000;background-color:#0f0000;margin-top:20px; margin-bottom:40px; font-size:11px; color:#a1a1a1; }
#redborder { border:1px solid #e20000; }

#description{margin:0px 25px 0px 40px;}
#first{margin:86px 160px 0px 40px;}
#second{margin:107px 192px 0px 40px;}
#third{margin:130px 192px 0px 40px;}
.white{color:#fff;}


/*credit card fields*/
#cctype { width:171px; margin-right: 0px; margin-top: 3px;  }
#ccmonth { width:83px; margin-right: 10px;  margin-top: 3px; }
#ccyear  { width:75px; }
#cvvfield	{ text-align: right; margin-top:3px; margin-right: 70px;}
#cvv { width:45px; margin-right:70px;  margin-top: 3px;}
#ccnumber	{ width: 171px; margin-top: 3px; }
#help a{color:#ffffff; font-size:10px; margin:7px 0px 0px -56px; position:absolute;}
#help a:hover{color:#ffffff; font-size:10px; margin:7px 0px 0px -56px; position:absolute;}
#chksamebilling{border:0px; width:auto; background-color:#1f7fc8; margin-left:17px;}
input{width:171px; background-color:#ffffff !important; border:1px solid #bebebe; margin-bottom:15px; padding:2px; vertical-align:middle;}
select{background-color:#ffffff !important; border:1px solid #bebebe;  margin-bottom:15px; padding:2px; width:171px;}
label{margin-left:33px;font-size:14px; color:#dddddd;  width:113px; float:left; text-align:left;}

.hidden{display:none;}

.pop{padding:20px;}

#vendorid{width:266px; margin-left:40px;}
.name{float:right; font-style:italic; display:block;}