html{overflow-x:auto;}
body{background:#5c5c1f;margin:0;padding:0;color:#2E2D2A;}
br{margin:0;}

/********** LINKS ****************/

a{color:#948f03;text-decoration:none;border-bottom:#2f330d 1px dotted;}
a:hover{color:#222222;text-decoration:none;border-bottom:#000000 1px dotted;}
*html a{color:#948f03;text-decoration:none;border-bottom:#666666 1px solid;}
*html a:hover{color:#222222;text-decoration:none;border-bottom:#666666 1px solid;}
table{font-family:Tahoma;font-size:11px;}
div{font-family:Tahoma;font-size:11px;}
ul{font-family:Tahoma;font-size:11px;list-style:none;margin:0;padding:0;}
ul li{font-family:Tahoma;font-size:11px;list-style:none;margin:0;padding:0;}
ol{font-family:Tahoma;font-size:11px;list-style:none;}
ol li{font-family:Tahoma;font-size:11px;list-style:decimal;margin:0;padding:0;}
td{font-family:Tahoma;font-size:11px;}
input{font-family:Tahoma;font-size:11px;}
select{font-family:Tahoma;font-size:11px;}
u{text-decoration:none;}

#left_col{width:21%;text-align:left;vertical-align:top;background:#FFFFFF url(images/sidebox_l_bg.gif) top right repeat-y;padding-top:16px;}
#middle_col{width:58%;text-align:center;vertical-align:top;padding:0 4px;background:#FFFFFF url(images/header_bg.gif) top left repeat-x;padding-top:5px;border-top:#CCCCCC 1px solid;}
#right_col{width:21%;text-align:right;vertical-align:top;background:#FFFFFF url(images/sidebox_r_bg.gif) top left repeat-y;padding-top:16px;}
#mem_left_col{width:21%;text-align:left;vertical-align:top;background:#FFFFFF url(images/sidebox_l_bg.gif) top right repeat-y;padding-top:16px;}
#mem_right_col{width:79%;text-align:right;vertical-align:top;padding-left:5px;background:#FFFFFF;padding-top:5px;border-top:#CCCCCC 1px solid;}

.logo{text-align:left;padding:5px 0 0 10px;vertical-align:top;border-top:4px #FFFFFF solid;background:#ffffff;}
td.breadcrum{padding:0px 10px;color:#2E2D2A;height:24px;line-height:24px;}
td.breadcrum a{color:#948f03;}
td.breadcrum a:hover{color:#222222;}
.banner{}
.footer{color:#FFFFFF;font-size:11px;line-height:27px;padding:0;background:#948f03;}
.footer a{color:#252525;font-weight:bold;}
.footer a:hover{color:#FFFFFF;}

.sidebox{margin-bottom:5px;}
.alpha{padding:5px 0 6px 0;font-weight:bold;}
.alpha a{font-weight:bold;}
a.listing_a{border-bottom:#FF0000 1px dotted;}
a.listing_a:hover{border-bottom:#000000 1px dotted;}
td.border2 a{color:#FFFFFF;}
td.border2 a:hover{color:#000000;}
*html a.listing_a{color:#948f03;text-decoration:none;border-bottom:#666666 1px solid;}
*html a.listing_a:hover{color:#222222;text-decoration:none;border-bottom:#666666 0px solid;}


/********** LISTS ****************/ 

li.category_li{list-style:none;/*margin:0px;*/
/*list-style-image:url('./images/point.gif');*/ 
/* background:url('./images/point.gif') no-repeat 0 12px;*/
/*padding:2px 2px 2px 20px;*/
/*padding:10px 2px 2px 16px;*/
/*display:block;*/
/*display:list-item;*/
background:url('./images/point.gif') top left no-repeat;padding:0 0 20px 25px;margin-top:10px;}
ul.category_ul{/*list-style-image:url('./images/point.gif');*/
/*padding:0px;margin:0px;*/
/*margin:2px 2px 2px 20px;*/
/*padding:2px 2px 2px 20px;*/margin-left:10px;/* width for bullet.gif */padding-left:0;}
li.sitemap_li{}
ul.sitemap_ul{margin-left:10px;padding-left:1.0em;padding-top:0.2em;list-style-image:url('./images/point.gif')}

/* Status line row/font style */

.status_line{color:#ffffff;}
a.status_line{color:#ffffff;text-decoration:none;}
a.status_line:hover{color:#F56655;text-decoration:none;}

/* Company listings styles */

.company_default{text-decoration:none;font-weight:bold;}
.company4{text-decoration:none;font-weight:bold;}
.company3{text-decoration:none;font-weight:bold;}
.company2{text-decoration:none;font-weight:bold;}
.company1{text-decoration:none;font-weight:bold;}
.listing_hot{color:red;font-size:9px;}
.listing_new_updated{color:green;font-size:9px;}
.listing_marked{color:#5678A2;font-size:9px;}

/******* BOXES ***********/ 

div.greybox{background:#F7F7F7;border:1px #D6D5D6 solid;padding:4px;-moz-border-radius:4px;}
div.whitebox{background:#FFFFFF;border:1px #D6D5D6 solid;padding:4px;-moz-border-radius:4px;}

/******** TABLE STYLES ************/

table.bodyborder{border:0px;}
table.list{margin:0px;padding:2px;border:1px #F7F7F7 solid;border-collapse:collapse;}
table_header{border:1px #999999 solid;}
td.table_header{color:#515151;background:#DEDFDE;padding:4px;margin:0px;}
td.table_rows{color:#666666;background:#F1F1F1;}
td.table_row_highlight{background:#fcff9f;padding:4px;margin:0px;border:1px #FFFFFF solid;}
td.altrow1{background:#EFEFEF;padding:4px;margin:0px;border:1px #AAAAAA solid;}
td.altrow2{background:#DDDDDD;padding:4px;margin:0px;border:1px #AAAAAA solid;}
td.border2{background:url(images/titlebarbg.gif) top left repeat-x #b0b730;padding:6px 10px;font-family:Tahoma;font-size:11px;font-weight:bold;text-align:left;color:#FFFFFF;}
td.border{font-family:Tahoma;font-size:11px;padding:5px;line-height:17px;border-top:0px;}

#left_col td.border12{background:url(images/titlebarbg.gif) top left no-repeat #b0b730;padding:6px 10px;font-family:Tahoma;font-size:11px;font-weight:bold;text-align:left;color:#FFFFFF;}

#left_col td.border11{background:url(images/sidebox_l_bg.gif) top right repeat-y #FFFFFF;font-family:Tahoma;font-size:11px;padding:5px;line-height:17px;}

#right_col td.border12{background:url(images/titlebarbg.gif) top left no-repeat #b0b730;padding:6px 10px;font-family:Tahoma;font-size:11px;font-weight:bold;text-align:left;color:#FFFFFF;}

#right_col td.border11{background:url(images/sidebox_r_bg.gif) top left repeat-y #FFFFFF;font-family:Tahoma;font-size:11px;padding:5px 0 5px 7px;line-height:17px;}

#mem_left_col td.border12{background:url(images/titlebarbg.gif) top left repeat-x #b0b730;padding:6px 10px;font-family:Tahoma;font-size:11px;font-weight:bold;text-align:left;color:#FFFFFF;}

#mem_left_col td.border11{background:url(images/sidebox_l_bg.gif) top right repeat-y #FFFFFF;font-family:Tahoma;font-size:11px;padding:5px;line-height:17px;}

/********** FORMS STYLES ************************/

form{padding:0;margin:0;display:inline;border:0;}
.textarea_default{width:300;height:100;padding:1px 2px;background:#FFFFFF;}
.textarea_tall{width:300;height:300;padding:1px 2px;background:#FFFFFF;}
.input_default{width:300;background:#FFFFFF;color:#444444;padding:1px 2px;}
.input_seamless{width:300;background:#FFFFFF;color:#444444;padding:1px 2px;}
.input_small{width:150;background:#FFFFFF;color:#444444;padding:1px 2px;}
.input_small2{width:60;background:#FFFFFF;color:#444444;padding:1px 2px;}
.input_small3{width:40;background:#FFFFFF;color:#444444;padding:1px 2px;}
.input_multiple{width:300;height:200;background:#FFFFFF;color:#444444;padding:1px 2px;}
radio{font-family:Tahoma;font-size:11px;}
checkbox{font-family:Tahoma;font-size:11px;}
input, select{background:#FFFFFF;font-family:Tahoma;font-size:11px;}
textarea{background:#FFFFFF;font-family:Tahoma;font-size:11px;}
.required_star{color:#ff0000;}
.select{}
.button{color:#948f03;padding:1px 7px!important;padding:1px 5px;border-top:1px solid #BBB;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #BBB;background:bottom #EFEFEF;font-weight:bold;}
.button:active, .button:hover, .button:focus {border-top:1px solid #666;border-right:1px solid #BBB;border-bottom:1px solid #BBB;border-left:1px solid #666;}

/********** TEXT STYLES *************************/

span.text{color:#333333;}
span.text_bold{color:#333333;font-weight:bold;}
span.text_soft{color:#333333;}
span.text_soft_bold{color:#333333;font-weight:bold;}
span.text_large_bold{text-decoration:none;font-weight:bold;}
span.text_small{text-decoration:none;}
span.text_large_bold_grey{text-decoration:none;color:#666666;font-weight:bold;}
span.text_small_grey{text-decoration:none;color:#666666;}
span.error{color:#ff0000;}
span.success{color:#006600;}
div.response_error{text-align:left;width:500px;background:#ffeaea;border:0px #e82a2a solid;padding:2px;-moz-border-radius:4px;margin-top:30px;margin-right:10px;margin-bottom:10px;}
div.response_success{background:#eaffea;border:1px #4dda2c solid;padding:2px;-moz-border-radius:4px;}

/********** COMPARE CHART STYLES ****************/

.YES{color:#006600}
.NO{color:#FF0000}


.compare_table{padding:10px 0px;}
.compare_table table{width:100%;}
.compare_table table td{padding:4px 0 4px 10px;border-bottom:1px #e1e1e1 solid;border-right:1px #e1e1e1 solid;}

li.listing_1{padding:3px 0;}
h1{color:#948f03;font-family:Arial, Helvetica, sans-serif;margin:0;}

#nav{float:right;background:url(images/nav_bg1.gif) bottom right repeat-x #686A69;color:#FFFFFF;padding:0px 7px;position:relative;right:200px;top:26px;}
*html #nav{float:right;background:#686A69;color:#FFFFFF;}
#nav a{color:#FFFFFF;height:24px;line-height:24px;padding:0 5px;border:0px;}
#nav a:hover{color:#BBBBBB;border:0px;}

#left_col td.border11 li{padding-left:15px;background:url(images/arrow.gif) no-repeat 0px 5px;}
#right_col td.border11 li{padding-left:15px;background:url(images/arrow.gif) no-repeat 0px 5px;}
