body { margin:0 auto; background: url(http://tryfacedisc.com/images/bg.jpg) repeat-x top center #efe3d3; }
body,td { font-size:14px; font-family:arial,helvetica,sans-serif; color:#454545; line-height:21px; }
td { vertical-align:top; }
#sideleft { width:20px; background:transparent url(http://tryfacedisc.com/images/side_left_tile.png) repeat-y top left; }
#sideright { width:15px; background:transparent url(http://tryfacedisc.com/images/side_right_tile.png) repeat-y top left; }
#lquote { width:250px; background:#f6f0e5 url(http://tryfacedisc.com/images/bg_text.png) repeat-x top left; font-family:georgia,serif; font-size:13px; line-height:18px; color:#4a3933; font-style:italic;}
#lquote p{width:197px; margin-left:35px; font-size:12px;}
#lquote h4{margin-left:55px; font-size:15px;}
#formleft { width:13px; background:transparent url(http://tryfacedisc.com/images/form_left_tile.png) repeat-y top left; }
#formright { width:13px; background:transparent url(http://tryfacedisc.com/images/form_right_tile.png) repeat-y top left; }
#form { width:302px; background:transparent url(http://tryfacedisc.com/images/bg_form.jpg) no-repeat top left; }
#middle p{font-size:11px; line-height:14px; margin-left:10px; margin-right:10px;}
#middle .pink{color:#ca344d;  font-weight:bold; font-size:12px;}


#billstate{width:103px;}
#billzip{width:64px; vertical-align:top; height:18px;}
#shipstate{width:103px;}
#shipzip{width:64px;vertical-align:top; height:18px;}
/*credit card fields*/
#cctype { width:177px; margin-right: 0px; margin-top: 3px;  }
#ccmonth { width:83px; margin-right: 10px;  margin-top: 3px; }
#ccyear  { width:80px; }
#cvvfield	{  margin-top:3px; margin-right: 70px;}
#cvvfield a{font-size:10px;}
#cvv { width:45px;  margin-top: 3px;}
#ccnumber	{ width: 171px; margin-top: 3px; }
#chksamebilling{border:0px; width:auto; background-color:#1f7fc8; margin-left:17px; float:left; margin-right:5px;}
#termsbox{border:0px; width:auto; background-color:#1f7fc8; margin-left:17px; float:left; margin-right:5px;}
input{width:171px; background-color:#ffffff !important; border:1px solid #c9b29c; margin-bottom:8px; padding:2px; vertical-align:middle;}
select{background-color:#ffffff !important; border:1px solid #c9b29c;  margin-bottom:5px; padding:2px; width:171px;}
label{ padding-top:2px;margin-left:33px;font-size:12px; color:#000;  width:78px; float:left; text-align:left; }


.info{text-align:left;font-size:12px; font-weight:bold; color:#ca344d; text-transform:uppercase; width:254px;float:left; margin:15px 0px 0px 33px; border-bottom:1px solid #ca344d; margin-bottom:10px;}
.choose{padding:10px 0px;}
#samebilling{color:#000; margin-left:15px; font-size:12px; }
#samebilling a{color:#000;}
form a{color:#000; font-size:12px;}

a img{border:0;}

#video { background:transparent url(images/bg_video.jpg) no-repeat top left; }
#player { width:200px; height:174px; margin-left:40px; }