html{overflow-x:auto;}
body{background:#dfd0ba url(images/hedrbg.png) top left repeat-x;margin:0px 0 0 0;padding:0;color:#000000;font-family:verdana;}
br{margin:0;}

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

a{color:#6E3C01;text-decoration:underline;}
a:hover{color:#B96B1E;text-decoration:underline;}
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:underline;}

#left_col{width:190px;text-align:left;vertical-align:top;padding-right:5px;border-left:5px #FFFFFF solid;}
#middle_col{text-align:center;vertical-align:top;}
#right_col{width:190px;text-align:right;vertical-align:top;padding-left:5px;border-right:5px #FFFFFF solid;}
#mem_left_col{width:190px;text-align:left;vertical-align:top;border-left:5px #FFFFFF solid;}
#mem_right_col{text-align:right;vertical-align:top;padding-left:5px;border-right:5px #FFFFFF solid;}

.logo{color:#FFFFFF;}
*html .logo{color:#FFFFFF;padding-right:40px;}
.breadcrum{color:#FFFFFF;}
.breadcrum a{color:#F6DFC8;text-decoration:underline;}
.breadcrum a:hover{color:#FFFFFF;text-decoration:underline;}
.banner{}
.footer{color:#FFFFFF;font-size:11px;text-align:left;padding:10px 15px 0px 15px;background:#03346E url(images/azMap_menubar-bg.jpg) left top repeat-x;border-bottom:#6E3C01 5px solid;text-align:center;}
.footer a{color:#F9F7F4;font-weight:bold;text-decoration:underline;}
.footer a:hover{color:#FFFFFF;text-decoration:underline;}

.sidebox{margin-bottom:5px;}
.alpha{background:url(images/alpha_bg.gif) left top;border:#8B6D49 1px solid;border-bottom:0px;padding:5px 0 6px 0;font-weight:bold;}
.alpha a{font-weight:bold;text-decoration:underline;}
td.border2 a{color:#FFFFFF;font-weight:bold;text-decoration:underline;}
td.border2 a:hover{color:#F1EAE3;font-weight:bold;text-decoration:underline;}
*html a.listing_a{color:#7A6A29;text-decoration:underline;}
*html a.listing_a:hover{color:#CC0000;text-decoration:underline;}


/********** 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') left top no-repeat;padding:0 0 20px 18px;margin-top:5px;}
*html li.category_li{padding:0 0 20px 20px;}
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:#F6DFC8;text-decoration:none;}
a.status_line:hover{color:#FFFFFF;text-decoration:none;}

/* Company listings styles */

.company_default{text-decoration:none;color:black;font-weight:bold;}
.company4{text-decoration:none;color:black;font-weight:bold;}
.company3{text-decoration:none;color:black;font-weight:bold;}
.company2{text-decoration:none;color:black;font-weight:bold;}
.company1{text-decoration:none;color:black;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:#F1EAE3;border:1px #BCA07E solid;padding:4px;-moz-border-radius:6px;}
div.whitebox{background:#FFFFFF;border:1px #D6D5D6 solid;padding:4px;-moz-border-radius:6px;}

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

table.bodyborder{border:0px;width:950px;}
table.list{margin:0px;padding:2px;border:1px #BCA07E solid;border-collapse:collapse;}
table_header{border:1px #8B6D49 solid;}
td.table_header{color:#515151;background:#E8DDD2;padding:4px;margin:0px;border:#8B6D49 1px solid;}
td.table_rows{color:#000000;background:#E8DDD2;}
td.table_row_highlight{background:#EFD3A9;padding:4px;margin:0px;border:1px #B96B1E solid;}
td.altrow1{background:#E8DDD2;padding:4px;margin:0px;border:1px #BCA07E solid;}
td.altrow2{background:#ffffff;padding:4px;margin:0px;border:1px #BCA07E solid;}
td.border2{background:#6E5546 url(images/azMap_sidebar.jpg) right center repeat-x;padding:10px 0 6px 10px;font-family:Tahoma;font-size:11px;border:#895233 1px solid;text-align:left;color:#ffffff;font-weight:bold;text-transform:uppercase;}
td.border{background:#FFFFFF;font-family:Tahoma;font-size:11px;line-height:18px;padding:0;border:#FFFFFF 1px solid;border-top:#000000 1px solid;}

/********** 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:#666;padding:1px 2px;}
.input_seamless{width:300;background:#FFFFFF;color:#666;padding:1px 2px;}
.input_small{width:150;background:#FFFFFF;color:#666;padding:1px 2px;}
.input_small2{width:60;background:#FFFFFF;color:#666;padding:1px 2px;}
.input_small3{width:40;background:#FFFFFF;color:#666;padding:1px 2px;}
.input_multiple{width:300;height:200;background:#FFFFFF;color:#666;padding:1px 2px;}
radio{font-family:Tahoma;font-size:11px;background:#DCDFD2;}
checkbox{font-family:Tahoma;font-size:11px;background:#DCDFD2;}
input, select{background:#FFFFFF;font-family:Tahoma;font-size:11px;color:#333333;}
textarea{background:#FFFFFF;font-family:Tahoma;font-size:11px;color:#333333;}
.required_star{color:#ff0000;}
.select{}
.button{color:#6E3C01;padding: 1px 5px!important;padding: 1px 5px;border-top:1px solid #BCA07E;border-right: 1px solid #BCA07E;border-bottom: 1px solid #BCA07E;border-left: 1px solid #BCA07E;background:#FFFFFF;}
.button:active, .button:hover, .button:focus {border-top: 1px solid #BCA07E;border-right: 1px solid #BCA07E;border-bottom: 1px solid #BCA07E;border-left: 1px solid #BCA07E;}
*html .button{padding:1px 3px;}

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

span.text{color:#333333;}
span.text_bold{color:#000000;font-weight:bold;}
span.text_soft{color:#6E5546;}
span.text_soft_bold{color:#6E5546;}
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:#000000;font-weight:bold;}
span.text_small_grey{text-decoration:none;color:#333333;}
span.error{color:#ff0000;}
span.success{color:#006600;}
div.response_error{background:#ffeaea;border:1px #e82a2a solid;padding:2px;-moz-border-radius:4px;}
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:0px;}
.compare_table table{width:95%;}
.compare_table table td{padding:4px 4px 4px 4px;border-bottom:1px #DFD1C1 solid;border-right:1px #DFD1C1 solid;}

li.listing_1{padding:3px 0;}
h1{color:#FFFFFF;font-family:Georgia;margin:10px 0px;font-size:6em;font-weight:normal;letter-spacing:-5px;}
h1 a{color:#FFFFFF;text-decoration:none;}
h1 a:hover{color:#FFFFFF;text-decoration:none;}
h1.listing{color:#8B6D49;font-family:Georgia;margin:10px 0px;font-size:2.6em;font-weight:normal;letter-spacing:-2px;}

#nav{padding:0 30px 0 0;float:right;}
#nav li{margin:0;padding:0;float:left;display:block;background:url(images/nav_sep.jpg) right top no-repeat;}
#nav li a{color:#FFFFFF;float:left;height:51px;line-height:20px;width:100px;padding-top:30px;text-decoration:none;font-size:11px;font-family:verdana;}
#nav li a:hover{color:#FFFFFF;background:#FFFFFF url(images/nav_bg.jpg) center top repeat-x;border:0px;}
*html #nav{padding:0 30px 4px 0;float:right;}
*html #nav li a{color:#FFFFFF;float:left;height:82px;line-height:20px;width:100px;padding-top:30px;text-decoration:none;font-size:11px;font-family:verdana;}
*html #nav li a:hover{color:#FFFFFF;background:#FFFFFF url(images/nav_bg.jpg) center top repeat-x;border:0px;}

#nav li.nav1{border-top:#F80000 5px solid;}
#nav li.nav2{border-top:#60C100 5px solid;}
#nav li.nav3{border-top:#FEB70A 5px solid;}
#nav li.nav4{border-top:#FF00FF 5px solid;}
#nav li.nav5{border-top:#94644E 5px solid;}
#nav li.nav6{border-top:#00FFFF 5px solid;}
#nav li.nav7{border-top:#FFFF00 5px solid;}


#header{background:url(images/header_bg.gif) left top repeat-x;height:117px;width:900px;margin:0 auto;}
*html #header{background:url(images/header_bg.gif) left top repeat-x;height:117px;width:900px;margin:0 auto;}

ul.sideboxul{margin:0;padding:0;}
ul.sideboxul li{margin:1px 0 0 0;padding:3px 5px 3px 25px;background:#F1EAE3 url(images/bullet-title.gif) 5px 6px no-repeat;border-bottom:#DFD1C1 1px solid;}
ul.sideboxul li:hover{background:#ffffff url(images/bullet-title.gif) 5px 6px no-repeat;}
a.qlink:link {

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	display: block;

	width: 200px;

	height: 18px;

	background: url(images/arrowbox.png);

	background-repeat: no-repeat;

	background-color: transparent;

	padding: 3px 0px 0px 30px;

	border-bottom: 1px dashed #3C2315;

}

a.qlink:hover {

	color: #fff;

	font-weight: bold;

	text-decoration: none;

	display: block;

	width: 220px;

	height: 18px;

	background: url(images/arrowbox.png);

	background-repeat: no-repeat;

	background-position: right;

	background-color:  #3C2315;

	padding: 3px 0px 0px 10px;

}

a.qlink:visited {

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	display: block;

	width: 200px;

	height: 18px;

	background: url(images/arrowbox.png);

	background-repeat: no-repeat;

	background-color: transparent;

	padding: 3px 0px 0px 30px;

	border-bottom: 1px dashed #3C2315;

}

a.qlink:hover {

	color: #fff;

	width: 220px;

	height: 18px;

	background: url(images/arrowbox.png);

	background-repeat: no-repeat;

	background-position: right;

	background-color:  #3C2315;

	padding: 3px 0px 0px 10px;

}