
body { margin:0 auto; background-color:#fff; }
body,td { font-size:13px; font-family:georgia,arial,helvetica,sans-serif; color:#454545; line-height:21px; }
td { vertical-align:top; }
#yellow { width:608px; height:267px; background:transparent url(images/bg_yellow.jpg) no-repeat top left; color:#000; font-size:12px; line-height:16px; padding:44px 0px 0px 20px;}
#formleft { width:15px; background:transparent url(images/form_left_tile.png) repeat-y top left; }
#formright { width:18px; background:transparent url(images/form_right_tile.png) repeat-y top left; }
#form { width:308px; background:transparent url(images/form_tile.png) repeat-y top left; }
#new span, #yellow span{font-weight:bold; color:#e80000;}
#new p{width:350px; margin-left:20px;}
#cups{font-size:11px; color:#000; line-height:15px;}
#cups p{width:420px; margin-left:8px;}


/*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	{  margin-top:3px;}
#cvv { width:45px;  margin-top: 3px; }
#ccnumber	{ width: 165px; margin-top: 3px; }
#help a{color:#0975D8; font-size:10px; margin:5px; vertical-align:super; font-weight:bold;}
#help{}
#chksamebilling{border:0px; width:auto; background-color:#1f7fc8; margin-left:17px;}
#inseamsize, #curvesize{width:60px;}
input{width:165px; background-color:#ffffff !important; border:1px solid #bebebe; margin-bottom:15px; padding:2px; vertical-align:middle; margin-top:3px;}
select{background-color:#ffffff !important; border:1px solid #bebebe;  margin-bottom:15px; margin-top:3px;padding:2px; width:171px;}
label{ padding-top:2px;padding-left:17px;font-size:11px; color:#555555;  width:100px; padding-right:7px; float:left; text-align:left;}

.hidden{display:none;}
.info{text-align:left;font-size:16px; font-weight:bold; color:#000; width:265px;float:left; padding:0px 17px 15px 17px; font-family:arial, georgia;}

.samebilling{color:#000; margin-left:5px; font-size:12px; text-align:left;}
.samebilling a{color:#fff;}
#chksamebilling{border:0px; width:auto; background-color:#1f7fc8; margin-left:60px; float:left; margin-right:5px;}

#shipstate{width:98px;}
#shipzip{width:64px;vertical-align:top; height:18px;}

#billstate{width:98px;}
#billzip{width:64px;vertical-align:top; height:18px;}

#testimonials img{float:left; margin-left:20px; margin-right:15px; margin-bottom:10px;} 
#testimonials{color:#195073;}
#testimonials p{margin-top:0px; margin-bottom:20px;}

#videotd { background: #fff url("images/corner.gif") 100% 0 no-repeat; }

