@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #666666;
line-height: 1.4em;
}

.centre {
width: 910px;
margin: 0 auto;
}

.clear { clear: both;}
img {border: none;}
body {background: #ffffff url(http://www.205205.com/images/site/header_bar.gif) repeat-x top left;}

/*********HEADER**********/


#header {padding-bottom: 20px;}
#header img.logo {float: left;}
#header img.del_logo {padding-left: 5px;}

#header ul {float: right; padding-top: 12px;}

#header li {display: inline; color: #FFFFFF;}
#header li a.delicious {
/*background: url(http://www.205205.com/images/site/delicious_logo.gif) no-repeat center right;*/
padding-right: 26px;
}

#header li a {text-decoration: none; color: #FFFFFF; padding: 0 3px;}
#header li a:hover, #header li a:active {color: #999999;}

#header p.header_quote {
width: 600px;
clear: right;
float: right;
}

#header span.quick_quote {
display: block;
background: url(http://www.205205.com/images/site/small_calendar.gif) no-repeat center left;
padding: 5px  0px 2px 35px;
margin-top: 50px; 
font-size: 140%;
float: right;
}

#header span.call_back {
display: block;
background: url(http://www.205205.com/images/site/small_calendar.gi) no-repeat center left;
padding: 5px  0px 2px 35px;
margin-top: 40px; 
font-size: 120%;
float: right;
color:FF0000;
}

#header span.call_back a {
font-size: 120%;
text-decoration: none;
color: #82b93c
}

#header span.call_back a:hover, #header span.call_back a:active  {color: #FF0000;}

* html #header span.call_back {margin-top: 70px; }

* html #header span.quick_quote {margin-top: 70px; }


#header span.quick_quote a {
font-size: 100%;
text-decoration: none;
color: #82b93c;
}
#header span.quick_quote a:hover, #header span.quick_quote a:active  {color: #999999;}

#header span.big_number {
font-size: 250%;
clear: right;
float: right;
margin-top: -7px;
}

#header span.phone_number {
font-size: 250%;
clear: right;
float: right;
margin-top: 40px
}

/*********HEADER END**********/

/*********NAV BAR**********/

#main_nav_bar {
width: 657px;;
background: #312d2e url(http://www.205205.com/images/site/main_nav_box_backer.gif) no-repeat bottom left;
min-height: 42px;
float: left;
}

#main_nav_bar ul {
background: url(http://www.205205.com/images/site/main_nav_box_top.gif) no-repeat top left;
list-style-type: none;
padding: 12px 20px;
}

#main_nav_bar ul li {
display: inline;
}

#main_nav_bar ul li a {
font-size: 110%;
color: #ffffff;
text-decoration: none;
padding-right: 12px;
}
#main_nav_bar ul li a:hover, #main_nav_bar ul li a:active {color: #82b93c;}
#main_nav_bar ul li a.selected {color: #82b93c;}

/*********NAV BAR END**********/

/********* MAIN CONTENT ************/

#main_content {padding-bottom: 20px;}
#primary_content {float: left; width: 659px;}

ul.left_side_menu {
list-style-type: none;
padding: 5px 0 35px 0; 
float: left;
width: 145px;
background: #eaeaea url(http://www.205205.com/images/site/left_menu_bottom.gif) no-repeat bottom left;
}
ul.left_side_menu li {float: left;}

ul.left_side_menu a {
width: 145px;
font-size: 110%;
display: block;
color: #333333;
text-decoration: none;
padding: 10px 0 8px 20px;
}

ul.left_side_menu a:hover, ul.left_side_menu a:active {color: #82b93c; background-color: #FFFFFF;}
ul.left_side_menu a.selected {color: #82b93c; background-color: #FFFFFF;}

#body_text { 
float: right;
width: 470px;
margin: 10px 10px 40px 0;
padding-bottom: 10px;
}

#body_text img {float: right; margin: 10px 0 20px 20px;}

#body_text a {color: #82b93c; text-decoration: none;}
#body_text a:hover, #body_text a:active {color: #999999;}



#body_text_home { 
float: right;
width: 625px;
margin: 10px 10px 10px 10px;
}
#body_text_home img {float: right; margin: 10px 0 20px 20px;}
#body_text_home ul {list-style-type: disc; padding-left: 15px;}
#body_text_home li { padding: 0px 0px 10px 0;}
#body_text ul {list-style-type: disc; padding-left: 15px;}
#body_text li { padding: 0px 0px 10px 0;}



#flash {float: right; margin: 10px 0 20px 20px; width: 370px;}

#flash img {margin: 0;}

#secondary_content {width: 240px; float: left; margin: 0 0 20px 10px;}

#services_quick_link_header {
background: #eaeaea url(http://www.205205.com/images/site/services_quick_link_header_backer.gif) no-repeat top left;
width: 240px;
min-height: 42px;
float: left;
}

#services_quick_link_header h3{
padding: 12px 30px;
background: url(http://www.205205.com/images/site/services_quick_link_header_bottom.gif) no-repeat bottom left;
}

#services_quick_link_box, #alt_services_quick_link_box {
float: left;
display: inline;
width: 231px;
margin: 0 0 30px 9px;
background: #6f6d6e url(http://www.205205.com/images/site/services_quick_link_box_backer.gif) no-repeat bottom left;
}

#services_quick_link_box ul, #alt_services_quick_link_box ul {list-style-type: none; padding: 0 20px 30px 20px;}

#services_quick_link_box li {
background-image: url(http://www.205205.com/images/site/green_arrow3.gif);
background-repeat: no-repeat;
background-position: center left;
padding: 5px 10px;
 }

#alt_services_quick_link_box li {
background-image: url(http://www.205205.com/images/site/green_arrow3.gif);
background-repeat: no-repeat;
background-position: center left;
padding: 5px 10px;
 }


#services_quick_link_box ul a, #alt_services_quick_link_box ul a {
text-decoration: none;
padding-left: 14px;
color: #ffffff;
}
#services_quick_link_box ul a:hover, #services_quick_link_box ul a:active {color: #82b93c;}

#news_box {
float: left;
display: inline;
width: 232px;
background: #eaeaea url(http://www.205205.com/images/site/news_box_bottom.gif) no-repeat bottom left;
margin-left: 9px;
padding-bottom: 25px;
}

#news_box_long {
clear: both;
width: 650px;
border-top: 1px dotted #999999;
border-bottom: 1px dotted #999999;
margin: 20px 0 25px 0;
padding: 10px 0;
}

#news_box_long h3 {padding: 12px 20px;}

#news_box_long h2 {padding: 5px 20px;}

#news_box h3 {
background: #242021 url(http://www.205205.com/images/site/news_box_header.gif) no-repeat top left;
padding: 12px 20px;
}

#news_box p, #news_box_long p { padding: 5px 20px;}
#news_box h4.news_header, #news_box_long h4.news_header {padding: 10px 20px 0 20px; color: #82b93c;}

#news_box a, #news_box_long a {color: #82b93c; text-decoration: none;} 
#news_box a:hover, #news_box a:active, #news_box_long a:hover, #news_box_long a:active {color: #999999; text-decoration: underline;} 


h2 {font-size: 160%; color: #82b93c; font-weight: normal;}

h2.border_top {border-top: 1px dotted #999999; padding-top: 10px; margin-top: 20px;}

p {padding: 10px 0;}
h3{font-size: 110%; color: #ffffff; font-weight: normal;
}

#image_btn_cont {
padding: 0 0 20px 20px;
width: 225px;
float: right;
}

#image_btn_cont img {margin-left: 0;}

#account_btn {
width: 225px;
background: url(http://www.205205.com/images/site/account_btn_backer.gif) no-repeat top left;
}

#account_btn p {
width: 225px;
background: url(http://www.205205.com/images/site/account_btn_bottom.gif) no-repeat bottom left;
}

#account_btn p a {
color: #fff;
display: block;
margin: 0 15px;
background: url(http://www.205205.com/images/site/green_arrow3.gif) no-repeat center left;
padding-left: 25px;
}

#account_btn p a:hover, #account_btn p a:active  {color: #82b93c;}



/********* MAIN CONTENT END ************/

/********* FEATURES ************/

#features_wrapper {
background: #eaeaea url(http://www.205205.com/images/site/features_top.gif) repeat-x top left;
min-height: 200px;
padding-bottom: 30px;
}

#features {
width: 940px;
margin: 0 auto;
}

#feature1 {
width: 265px;
background: url(http://www.205205.com/images/site/features_side_bar.gif) no-repeat top right;
background-position: 302px 30px;
padding: 0 20px;
float: left;
}
#feature2 {
width: 270px;
background: url(http://www.205205.com/images/site/features_side_bar.gif) no-repeat top right;
background-position: 325px 30px;
padding: 0 40px 0 20px;
float: left;
}
#feature3 {
width: 265px;
padding: 0 20px;
float: left;
}

#features img {float: left;}
#features h2 {margin: 40px 0 0 90px;}
#features p.description {clear: left; font-size: 130%; padding: 15px 40px; width: 170px;}
#features p {padding: 0 20px 0 40px;}

#features a {color: #82b93c; text-decoration: none;} 
#features a:hover, #news_box a:active {color: #999999;} 


/********* FEATURES END ************/

/********* FOOTER ************/

#footer_backer { 
background: #5a5758 url(http://www.205205.com/images/site/footer_backer.gif) repeat-x top left;
padding-top: 30px;
}

#footer {
width: 910px;
margin: 0 auto;
float: left;
padding: 10px 0 40px 0;
}

#footer a {
color: #cccccc;
text-decoration: none;
}

#footer a:hover, #footer a:active {color: #ffffff;}
#footer a.selected {color: #ffffff;}


#footer p {padding: 10px 0; color: #cccccc;}

.alt_nav {
width: 260px;
float: left;
padding-left: 43px;
}

.alt_nav ul {
list-style-type: none;
padding: 10px 0;
}

.white {color: white}

.comp_details {
width: 240px;
float: left;
padding: 0 20px 0 43px;
}

.affiliate {
width: 230px;
float: left;
padding-left: 63px;
}

#footer .white_link a {
color: #ffffff;
text-decoration: none;
}
#footer .white_link a:hover, #footer .white_link a:active {color: #999999;}

p.footer_gm_link {font-size: 80%;}
p.footer_gm_link a {font-size: 100%;}

/********* FOOTER END ************/


/********* PRICE GUIDE TABLE************/

table.tariff {width: 460px; border: 1px solid #eaeaea; margin-top: 10px;}
table.tariff td {text-align: center;}

table tr {padding-top: 10px;}
table tr.table_other {background-color: #eaeaea;}
table tr.table_title {background-color: #666666; color: white;}
table tr.table_title td {color: #FFFFFF;}


/********* PRICE GUIDE TABLE END ************/

/***********PARTNERS************/

.partner_container {
padding: 0 0 20px 0;
margin: 0 0 20px 0;
border-bottom: 1px dotted #cccccc;
}

/************PARTNERS END**************/

.red {
padding-left: 10px;
color: #FF0000;
}
.red, a:link {
text-decoration: none;
color: #FF0000;
}

.st_red {
color: #FF0000;
}
