/* CSS Document */
a { color:#00adef; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
body { background-color:#ffffff; margin:0; }
#care { width:312px; float:left; }
#clear { clear:both; }
#content_left { width:632px; float:left; vertical-align:top; }
#content_right { width:266px; float:left; vertical-align:top; background-color:#e9e9e9; }
#content_right td { color:#000000; font-weight:bold; font-size:12px; }
.coupons {  color:#00adef; }
.denise { color:#00adef; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; }
.error { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FBA727; font-weight:bold; }
.form_main_textarea { height: 17px; width: 185px; margin: 0 0 2px 0; font-size:10px; }
.form_main_medium { height: 17px; width: 229px; margin: 0 0 2px 0; font-size:10px; }
.form_main_half { height: 17px; width: 108px; margin: 0 0 2px 0; font-size:10px; }
.form_main_big { height: 17px; width: 376px; margin: 0 0 2px 0; font-size:10px; }
.form_main_zip { height: 17px; width: 185px; margin: 0 0 2px 0; font-size:10px; }
.form_sm_zip { height: 13px; width: 60px; margin: 0 0 2px 0; font-size:10px; }
.form_table { padding:0 16px 0 15px; }
#footer { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin:15px 0 0 25px; }
.related { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 0 5px }
#giftcard{ margin-left:auto; margin-bottom:auto; margin-top:auto; margin-right:auto; text-align:center; width:498px; height:320px; position:relative; border:solid; border-width:1px; border-color:#ffffff; }
#giftcard_colm1 { width:155px; float:left; text-align:left; margin-left:10px; }
#giftcard_colm2 { width:155px; float:left; text-align:left; margin-left:10px; }
#giftcard_colm3 { width:155px; float:left; text-align:left; }
.giftcard_content{ font:11px Arial; color:#000000; }
h1 { color:#58595b; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
#header { width: 900px; clear: both; }
#hspacer { width:2px; float:left; vertical-align:top; }
img { border: 0; }
.insurancelist { height: 20px; width:189px; font-size:10px; }
.insurancelist_sm { height: 25px; width:180px; font-size:12px; }
.insurance_half { height: 15px; width: 128px; margin: 0 0 2px 0; font-size:10px; }
#logo { width:588px; float:left; vertical-align:top; }
#main_body { width: 900px; clear: both; }
.subhd { color:#58595b; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.subhd_big { color:#58595b; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.small { font-size:12px; }
.state { height: 19px; width: 143px; margin: 0 0 2px 0; font-size:12px; }
td { color:#58595b; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.vsmall { font-size:11px; }