/* ######### CSS for Shade Tabs. Remove if not using ######### */
#home-services {
clear: both;
width: 628px;
}

.interactive {
background:url(../../images/tabs_bg.gif) repeat-y;
}

.tabs-curve {
margin:0;
padding:0;
}

.service-tabs {
float: left;
margin: 0;
}

.service-desc {
float: left;
margin: 0;
}

#countrydivcontainer {
margin: 4px 0 0 0;
}

h3.orange {
clear: both;
font-size:1.1em;
font-weight: bold;
line-height: 22px;
color:#fff;
margin: 10px 0;
padding-left: 20px;
text-transform: uppercase;
background-color: #ff5c00;
width: 428px;
height: 21px;
}

.tab-container {
clear: both;
width: 428px;
padding: 0 0 20px 20px;
}

.shadetabs {
list-style-type: none;
margin:0;
padding:0;
text-align: left; 
}

.shadetabs li{
display: block;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
}

/* From here Homeserve services corrected  */
li#tab-junk a {
width:160px;
height:38px;
background:url(../images/tab_junk_removal.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-junk a.selected {
width:160px;
height:38px;
background:url(../images/tab_junk_removal_on.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-junk a:hover {
background:url(../images/tab_junk_removal_on.gif) no-repeat;
}

li#tab-homeInspection a {
width:160px;
height:38px;
background:url(../images/HOME-INPECTION-TAB-GRAY-EN.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-homeInspection a.selected {
width:160px;
height:38px;
background:url(../images/HOME-INPECTION-TAB-WHITE-EN.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-homeInspection a:hover {
background:url(../images/HOME-INPECTION-TAB-WHITE-EN.gif) no-repeat;
}

li#tab-cleaning a {
width:160px;
height:38px;
background:url(../images/tab_cleaning.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-cleaning a.selected {
width:160px;
height:38px;
background:url(../images/tab_cleaning_on.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-cleaning a:hover {
background:url(../images/tab_cleaning_on.gif) no-repeat;
}

li#tab-painting a {
width:160px;
height:38px;
background:url(../images/tab_painting.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-painting a.selected {
width:160px;
height:38px;
background:url(../images/tab_painting_on.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-painting a:hover {
background:url(../images/tab_painting_on.gif) no-repeat;
}

li#tab-storage a {
width:160px;
height:38px;
background:url(../images/tab_storage.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-storage a.selected {
width:160px;
height:38px;
background:url(../images/tab_storage_on.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-storage a:hover {
background:url(../images/tab_storage_on.gif) no-repeat;
}

li#tab-lawnGarden a {
width:160px;
height:38px;
background:url(../images/tab_LAWN-AND-GARDEN_gray.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-lawnGarden a.selected {
width:160px;
height:38px;
background:url(../images/tab_LAWN-AND-GARDEN_white.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-lawnGarden a:hover {
background:url(../images/tab_LAWN-AND-GARDEN_white.gif) no-repeat;
}


li#tab-homeImprovements a {
width:160px;
height:38px;
background:url(../images/home-improvement-gray.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-homeImprovements a.selected {
width:160px;
height:38px;
background:url(../images/home-improvement-white.gif) no-repeat;
display:block;
text-indent:-9999px;
}

li#tab-homeImprovements a:hover {
background:url(../images/home-improvement-white.gif) no-repeat;
}


/* providers */

.section {
display:block;
margin-top: 20px;
}

.provider-logo {
display:inline;
float:left;
width:144px;
margin:0;
}

.description {
display:inline;
float:left;
width:240px;
margin:0 0 0 6px !important;
}

.description a:link {
text-decoration: none;
}

.description a:hover {
text-decoration: underline;
}

.sectionClose {
clear:both;
display:block;
height:4px;
font-size:0;
}

/* end providers */