/* CSS Document */
*
{margin:0; padding:0;}
body{margin:0;padding:0;
background-image:url(images/background_mccartyradiatorservice.jpg);
background-repeat:repeat-x;
font-family:"Century Gothic", Tahoma, "Trebuchet MS", Verdana;

}
h2
{
font-size:1.2em;
margin-left:15px;
}
img.float
{
float:left;
margin: 5px 5px 10px 0px;
border:none;
}
#mainwrap
{
width:754px;
margin-left:auto;
margin-right:auto;

}
#header
{
background-image:url(images/mccarty_radiator_header.jpg);
background-repeat:no-repeat;
width:759px;
height:400px;
padding-top:20px;
}
#header h1
{

font-size:0.98em;
}

#content
{
width:756px;
border:1px solid #000000;

}
#contenttext
{
width: 500px;
float:left;

}
#contenttext h1{
margin: 10px 10px 10px 10px;
padding: 3px 0 3px 5px;
}
#contenttext p{
margin: 10px 10px 10px 10px;
padding: 3px 0 3px 5px;
}
#contenttext ol
{
margin-left:40px;
}
#contenttext ul
{
margin-left:40px;
}
#navbar
{
width:254px;
float:left;
}
#navbar ul
{
padding:10px 0 0 0;
list-style:none;
}
#navbar ul li
{
position:relative;
background-image:url(images/navbarbackground_mccartyradiatorservice.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-right:10px;
padding:0px 0px 0px 0;
text-align:center;
}
#navbar ul li.top
{
background-image:url(images/navbar_top_mccartyradiatorservice.gif);
background-repeat:no-repeat;
height:29px;
border-bottom:none;
background-position:center;
}
#navbar ul li.bottom
{
background-image:url(images/navbar_bottom_mccartyradiatorservice.gif);
background-repeat:no-repeat;
height:34px;
border-bottom:none;
}
#navbar a
{
display:block;
width:100%;
text-decoration:none;
padding:8px 0 9px 0;
}

#footer
{
width:769px;
height:35px;
text-align:right;
padding: 0px 0px 10px 0;

}
#footer p
{
padding: 0px 15px 0 0;
}

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

ul#services
{
margin:0;
padding:0;
list-style:none;

}
ul#services a
{
text-decoration:none;
}
ul#services a:hover
{
text-decoration:underline;
}
ul#services li 
{
height:auto;
margin: 20px 10px 10px 10px;
border: 1px solid #132231;
padding: 5px 0 0 0;
}
ul#services li ul
{

margin-left:0;
max-width:240px;
list-style-type:square;
float:left;
} 
ul#services li ul li
{
background-image:none;

margin:0;
font-size:0.8em;
padding:3px;
border:none;


}
ul#services li img
{
float:left;
margin: 3px 17px 0px 5px;

}
ul#services li h2
{
font-size:1.2em;

padding-left:4px;
margin:0;
}
#webdesignby
{
text-align:center;
font-size:14px;
color:#FF0000;

}
#ourservices
{
background-color:#FFFF00;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
margin-left:16px;

}
h2.services
{
background-image:url(images/press/servicestitlebackground.gif);
background-repeat:no-repeat;
margin-top:10px; padding-left: 5px;
color:#000;
}
#ourservices ul
{
float:left;
max-width:250px;
margin:0;
list-style:none;
}

