GeoQuote, table.GeoQuote, table.GeoQuote td, table.GeoQuote tr { border: 0; margin: 0px; padding: 2px 5px; font-size: 12px; font-family: Trebuchet MS, Sans-serif; }
table.GeoQuote, table.GeoQuote, tr.GeoQuote, td.GeoQuote { margin-top: 2px; font-size: 14px; }
input.GeoQuote, textarea.GeoQuote, select.GeoQuote { font-size: 12px; }

td.CalculateTitle { height: 22px; background-color: #E2E2E2; color: #000000; margin: 0; padding: 5px 8px; font-family: Trebuchet MS, Sans-serif; font-size: 13px; font-weight: bold; }
tr.CalculateBody, td.CalculateBody, table.CalculateBody, p.CalculateBody { border:0; padding: 0px; font-family: Trebuchet MS, Sans-serif; font-size: 13px; }
input.CalculateBody, textarea.CalculateBody, CalculateBody { font-family: Trebuchet MS, Sans-serif; font-size: 12px; }

table.border { margin: 8px; border: solid 1px #cccccc; padding: 5px; font-size: 11px; font-family: Trebuchet MS, Sans-serif; }

/*form { margin:0; padding:0;}*/

/*input.fixed,textarea.fixed,select.fixed { font-size: 12px; }*/
input,select {font-size:12px;}

table.quote { width: 100%; background-color: #ffffff; }
table.quote th { color:#ffffff; background-color:#406CBF; padding:2px 5px; font-family: Trebuchet MS, Sans-serif; font-size: 13px; font-weight: bold; align: center; valign: top;}
table.quote td { padding-left: 5px; padding-right: 5px; font-family: Trebuchet MS, Sans-serif; font-size: 13px;  }

tr.QuoteHigh { background-color: #d0d0d0; }
tr.QuoteLine { background-color: #f5f5f2; }

td.QuoteLineHeading { background-color: #f5f5f2; padding: 5px; font-weight: bold; vertical-align: top; }
td.QuoteLineDetailsLeft1 { background-color: #e0e0e0; padding: 5px; vertical-align: top; font-size: 12px;}
td.QuoteLineDetailsRight1 { background-color: #F5F5F5; padding: 5px; vertical-align: top; font-size: 12px;}
td.QuoteLineDetailsLeft2 { background-color: #d0d099; padding: 5px; vertical-align: top; font-size: 12px;}
td.QuoteLineDetailsRight2 { background-color: #efef99; padding: 5px; vertical-align: top; font-size: 12px;}
td.QuoteLineDetailsLeft3 { background-color: #d0d0AA; padding: 5px; vertical-align: top; font-size: 12px;}
td.QuoteLineDetailsRight3 { background-color: #F5F5F5; padding: 5px; vertical-align: top; font-size: 12px;}

table.form td { padding: 2px 5px; }

td.TopPara { margin: 0; padding: 8px; background-color: #EEEEEE; border: solid 1px #cccccc; color: #222222; }
td.TopParaCalculate { margin: 0; padding: 0px; background-color: #EEEEEE; border: solid 1px #cccccc; color: #222222; }

/*ul, li { margin-left: 7px; padding-left: 1px}*/

.pn4  {font-family: Trebuchet MS, Sans-serif;font-size:12px;font-weight: none;text-decoration:none;}
A.pn4 {font-family: Trebuchet MS; font-size: 12px; color: 00007B; font-weight: none; text-decoration: underline;}
A.pn4:visited {font-family: Trebuchet MS; font-size: 12px; color: 00007B; font-weight: none; text-decoration: underline;}
A.pn4:hover   {font-family: Trebuchet MS; font-size: 12px; color: B92222; font-weight: none; text-decoration: underline;}
.pn5  {font-family: Trebuchet MS;font-size:13px;font-weight: none;text-decoration:none;}
.note {font-family:Trebuchet MS, Sans-serif; font-size:12px; color:#000000; font-weight: none;text-decoration:none;}

table.frame_main { margin: 0; border-collapse: collapse; width: 100%; }
table.frame_main td { padding: 0; }
table.frame_main td.top { background-image: url('../images/frame_top_left.gif'); background-repeat: no-repeat; }
table.frame_main td.leftside { width: 180px; padding: 0 0 0 4px; border-left: solid 1px #B9B9B9; }
table.frame_main td.main { width: 60%; padding: 0 5px; }
table.frame_main td.rightside { width: 30%; padding: 0 5px 5px 0; border-right: solid 1px #B9B9B9; }
table.frame_main td.bot { background-image: url('../images/frame_bottom_left.gif'); background-repeat: no-repeat; }

table.framesmall_plugin_header { margin: 0; border-collapse: collapse; width: 100%;}
table.framesmall_plugin_header h1 { font-family: Arial, sans-serif; margin: 0 0 5px 0; padding:5px 10px; color: #4675FF; font-size: 16px; }
table.framesmall_plugin_header tr { font-size: 100%; }
table.framesmall_plugin_header td { border: none;}
table.framesmall_plugin_header td.fsmain { padding: 0; background-image: url('../images/frame_left.gif'); border-left: solid 0px #b9b9b9; border-right: solid 1px #b9b9b9; }
table.framesmall_plugin_header td.top { padding: 0; background-image: url('../images/frame_top_left.gif'); background-repeat: no-repeat; border: none; }
table.framesmall_plugin_header td.bot { padding: 0; background-image: url('../images/frame_bottom_left.gif'); background-repeat: no-repeat; border: none; }

table.frameblue_plugin { margin: 0 0 10px 0; padding:0;border-collapse: collapse; width:100%;}
table.frameblue_plugin h4 { margin: 0; padding: 0 10px 5px 10px; color: #fff; background-image: url('../images/h4_frame_blue.gif'); font-size: 14px; border: none; }
table.frameblue_plugin p { margin: 5px; padding: 5px; }
table.frameblue_plugin tr { font-size: 12px; }
table.frameblue_plugin td { padding: 0;}
table.frameblue_plugin td.top { padding: 0; background-image: url('../images/frame_top_left_blue.gif'); background-repeat: no-repeat; border: none; }
table.frameblue_plugin td.bot { padding: 0; background-image: url('../images/frame_bottom_left_blue.gif'); background-repeat: no-repeat; border: none; }

table.frameblue_quote { margin: 0 auto 10px; border-collapse: collapse; width:98%;background-color:#F5F5F2;}
table.frameblue_quote h4 {margin:0; padding: 0 10px 5px 10px; border:0; color: #ffffff; background-image: url('../images/h4_frame_blue_long.gif'); font-size: 14px;}
table.frameblue_quote p { margin: 5px; padding: 5px; }
table.frameblue_quote tr { font-size: 12px; }
table.frameblue_quote td { padding:0;margin:0;}
table.frameblue_quote td.top { padding: 0; margin:0;background-image: url('../images/frame_top_left_blue_long.gif'); background-repeat: no-repeat; border: none; }
table.frameblue_quote td.bot { padding: 0; margin:0;background-image: url('../images/frame_bottom_left_blue_long.gif'); background-repeat: no-repeat; border: none; }
table.frameblue_quote td.sideline {background-image: url(../images/frame_blue_long.gif); border-right:1px solid #437DC6;}

table.frameblue_logo { margin: 0 auto 10px; border-collapse: collapse; width:100%;background-color:#F5F5F2;}
table.frameblue_logo h4 {margin:0; padding: 0 10px 5px 10px; border:0; color: #ffffff; background-image: url('../images/h4_frame_blue_long.gif'); font-size: 14px;}
table.frameblue_logo p { margin: 5px; padding: 5px; }
table.frameblue_logo tr { font-size: 12px; }
table.frameblue_logo td { padding:0;margin:0;}
table.frameblue_logo td.top { padding: 0; margin:0;background-image: url('../images/frame_top_left_blue_long.gif'); background-repeat: no-repeat; border: none; }
table.frameblue_logo td.bot { padding: 0; margin:0;background-image: url('../images/frame_bottom_left_blue_long.gif'); background-repeat: no-repeat; border: none; }
table.frameblue_logo td.sideline {background-image: url(../images/frame_blue_long.gif); border-right:1px solid #437DC6;}
div.carrier_logo {padding:3px 0px; margin:0 3px 0 10px; float:left;border:0;}

.quote_icon {position:relative; top:5px; left:0px; margin:0 5px;}

table.geoquote_enterinfo {width:98%; margin:10px auto; border:1px solid #437DC6; border-collapse: collapse;}
table.geoquote_enterinfo th {color:#ffffff; padding:7px; background-color:#406CBF;}
table.geoquote_enterinfo td {padding:5px; background-color:#F5F5F2;}

table.OrderPadding, tr.OrderPadding, td.OrderPadding { padding: 7px 7px 7px 7px; }
table.geoquote_order {border:1px solid #437DC6; border-collapse: collapse;}
table.geoquote_order th {color:#ffffff; padding:7px; background-color:#406CBF;}
table.geoquote_order td {padding:5px; background-color:#F5F5F2;}

table.geoquote_unsub {border:1px solid #437DC6; border-collapse: collapse;}
table.geoquote_unsub th {color:#ffffff; padding:7px; background-color:#406CBF; }
table.geoquote_unsub td {padding:3px; padding-left: 20px; background-color:#F5F5F2;}

table.ethernet_main {margin: 0 auto 10px; border-collapse: collapse; width:764px;}
table.ethernet_main td {padding:0; font-size:12px;}
table.ethernet_main table.ethernet_sub td {padding: 2px;}

table.geoquote_main {margin: 10px auto; border-collapse: collapse; width:100%;}
table.geoquote_main td {padding:0; font-size:12px;}
table.geoquote_main h2 {font-size: 15px; margin: 10px 10px; padding: 5px 0;}


table.ethernet_toomanyip,table.ethernet_map {margin:0 auto; border-collapse: collapse; width:98%;}
table.ethernet_quote {margin:0; padding:0; border:0; border-collapse: collapse;}
table.ethernet_quote div.h4 {font-family: Arial, Sans-serif; font-size: 16px; font-weight: bold; text-align:left;margin:0 0 5px 0;}
table.ethernet_carrier {margin:0; padding:0; border:0;width:100%;}
table.ethernet_carrier th {padding:5px 5px; font:bold 13px Arial; text-align:right;}

table.ethernet_form {margin:0;padding:0;border:0;border-collapse: collapse;width:100%;}
table.ethernet_form td {padding:4px;}

table.ethernet_thanks {margin:10px 0 20px 0; padding:0; border:0; border-collapse: collapse; width:764px;}
table.ethernet_thanks td {padding:0;}
table.ethernet_thanks h5 {color:#333333; font-family: Arial, Sans-serif; font-size: 14px; font-weight: bold; text-align:left;margin:0 0 5px 0; padding-left:0;}


table.varsearch_main {width:98%; margin:5px; padding:15px; border:1px solid #cccccc;background-color:#ffffff;} 
table.varsearch_main td {padding:5px;}

table.varsearch_personal_form {margin-top:10px; border:1px solid #437DC6; border-collapse: collapse;}
table.varsearch_personal_form th {color:#ffffff; padding:7px; background-color:#406CBF;}
table.varsearch_personal_form td {padding:5px; background-color:#F5F5F2;font-size:12px;}
table.varsearch_personal_form td .red_star {color:#900000}

.pn2  {font-family: Trebuchet MS, Sans-serif;font-size:12px; font-weight: none;text-decoration:none;}
A.pn2 {font-family: Trebuchet MS, Sans-serif; font-size: 12px; font-weight: none; text-decoration: underline;}
A.pn2:visited, A.pn2:link  {font-family: Trebuchet MS, Sans-serif; font-size: 12px; font-weight: none; text-decoration: underline;}
A.pn2:hover   {font-family: Trebuchet MS, Sans-serif; font-size: 12px; font-weight: none; text-decoration: none;}

.pn2_large  {font-family: Trebuchet MS, Sans-serif;font-size:11px;font-weight: none;text-decoration:none;}
A.pn2_large {font-family: Trebuchet MS, Sans-serif; font-size: 11px;  font-weight: none; text-decoration: underline;}
A.pn2_large:visited {font-family: Trebuchet MS, Sans-serif; font-size: 11px;  font-weight: none; text-decoration: underline;}
A.pn2_large:hover   {font-family: Trebuchet MS, Sans-serif; font-size: 11px;  font-weight: none; text-decoration: none;}

.Snap { font-family: Arial; font-size:19px; color:#333333; font-weight: bold; text-decoration: none; }

.category_image {float:left; margin-right:20px;}
.category_title {font: bold 12px arial; color: #666666;}
.category_title_sub {font: 12px arial; color: #999; margin: 3px 0;}
.category_subtitle {font: 12px arial; color: #666;}
.category_radio {border:1px solid black; border-color: #ffeacc; background-color: #ffeacc; width:25px; height:25px;}

.stepTitle { font-family: Arial; font-size: 16px; }
.stepTitleAlt {border-bottom: 2px dashed #7E9EC4;}

td.cellpadding_5 { padding: 5px 5px 5px 5px; }
td.cellpadding_10 { padding: 10px 10px 10px 10px; }
.var_step1_title {padding: 3px 0 0 3px;font-size:12px;}
.vs { font-family: Arial, sans-serif; font-size:15px; }
.var_size {font-size: 13px;}

p.menualt_link a { display: block; background: url('../images/bullet.gif') no-repeat; padding: 2px 0 2px 15px; line-height: 16px; font-size:12px; font-weight: normal; }
p.menualt_link a:link { text-decoration: none; }
p.menualt_link a:visited { text-decoration: none; }
p.menualt_link a:hover { text-decoration: underline;background-color:#f5f5f5;}

table.plugin_t1logo {padding:0 5px;margin:0;border:0;text-align:center;width:100%;}
table.plugin_t1logo td {padding:0 5px; border:0;}

table.t1logo tr {height: 44px;}
table.t1logo td {padding-left:3px;padding-right:3px;}
div.bg_short { margin: 0 0 0 1px; padding: 0; background-image: url('../images/bg_gray_short.jpg'); background-repeat: no-repeat; } 

p.guarantee { padding: 5px 15px 5px 0;font-size:11px;}
