body {background:#81a7ca;}

#wrap {width:800px; background-color:#fff; margin:0px auto; border:6px solid #fff;}
#wrap2 {width:800px; background-color:#fff; margin:0px auto; border:6px solid #eee;}

#content {padding:10px;}

.header {background: url(../images/header.gif) no-repeat top center; width:674px; height:45px; display:block; margin:0px auto; }

.text {color:#333; font:10pt Tahoma, Arial, Helvetica, sans-serif; padding:5px 35px; line-height:1.5em;}

#form_container {text-align:left; margin-left:20px; width:325px; margin:0px auto; border:2px solid #ddd; background-color:#eee;}

#logos_field { width:100%; margin:5px; text-align:center; }

#paypal_logos {background:url(../images/paypal_cc_logos.gif) no-repeat top center; padding:5px; margin:0px auto; height:30px; width:254px; display:block;}

.loc_view {font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:10px;}

table {margin:0px auto; }

#select_cert {background:url(../images/1-select_cert.gif) no-repeat top center; width:750px; height:90px; display:block; margin:0px auto;}

#travel, #grocery, #restaurant {background:#f5f5f5; width:100%; border:1px solid #ddd;}
#header1 {width:100%; background:#6699cc; display:block; }
#header1 .text1 { color:#eee;padding:8px; font: 14pt Calibri, Tahoma, Arial, Helvetica, sans-serif;}

#form_contain {width:780px; font: 11pt Calibri, Tahoma, Arial, Helvetica, sans-serif; color:#444;}
#form_left {width:389px; float:left; }
#form_left .text_left {padding:5px 15px;}
#form_left .text_left .white {background:#fff; padding:5px;}
#form_left .text_left h1.sheader {color:#444; font: 13pt Calibri, Tahoma, Arial, Helvetica, sans-serif; border-bottom:1px dotted #777;}

#form_right {width:390px; float:left; }
#form_right .text_right {padding:5px 15px;}
#form_right .text_right .white {background:#fff; padding:5px;}
#form_right .text_right h1.sheader {color:#444; font: 13pt Calibri, Tahoma, Arial, Helvetica, sans-serif; border-bottom:1px dotted #777;}

#form_left .text_left .extrapad {padding:0px 10px;}
#form_right .text_right .extrapad {padding:0px 10px;}

table.left {width:380px; margin:0px auto; text-align:left;}
table.left td.left {width:100px; text-align:right; padding-right:5px;}
table.left td.right {width:280px;}



input.xsmall {width:60px; padding:4px;}
input.small {width:100px; padding:4px;}
input.medium {width:200px; padding:4px;}
input.large {width:350px; padding:4px;}
input.xlarge {width:600px;}

select.large {width:350px; padding:4px;}

#cert_links {width:700px; margin:0px auto;}
a.travelcert {background:url(../images/travel_cert-button.gif) no-repeat top left; float:left; width:233px; height:50px;}
a.travelcert:hover {background-position:0px -50px;}
a.restaurantcert {background:url(../images/restaurant_cert-button.gif) no-repeat top left; float:left; width:234px; height:50px;}
a.restaurantcert:hover {background-position:0px -50px;}
a.grocerycert {background:url(../images/grocery_cert-button.gif) no-repeat top left; float:left; width:233px; height:50px;}
a.grocerycert:hover {background-position:0px -50px;}

.clear {clear:both;}

.error {background:#FFFEF0; padding:10px 20px; border:1px solid #DFDDC9; text-align:center; font:1.0em Tahoma, Arial, Helvetica, sans-serif; margin-top:10px;}

#code {width:700px; margin:0px auto; text-align:center; border:2px solid #C6DFC3; background:#E6F1E4; padding:15px 0px; }
#code .text {font:0.9em Tahoma, Arial, Helvetica, sans-serif;}
#code .text span {font:1em Tahoma, Arial, Helvetica, sans-serif;}
#code .text input.codeinput {padding:4px; font:1.0em Tahoma, Arial, Helvetica, sans-serif; background:#eee; border:2px solid #C6DFC3; width:200px; margin-right:5px; text-align:center}
#code .text input.codeinput:focus {border:2px solid #81A7CA;}
#code .text input.codeinput:hover {border:2px solid #81A7CA;}
#code .text input.submit {background:#eee; padding:3px 10px; border:2px solid #C6DFC3; color:#333; width:200px}
#code .text input.submit:hover {border:2px solid #81A7CA;}

#nocode {display:none; margin-top:18px; padding-top:5px; font-size:0.9em; border-top:2px solid #C6DFC3; border-bottom:2px solid #C6DFC3;}

a.nocode {color:#81A7CA; font:0.8em Tahoma, Arial, Helvetica, sans-serif; text-align:right;}
