*{margin:0px; padding:0px;}
body {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#2c2a2b; background:url(../cleveland-insulation-images/compass-main-bg.jpg) repeat-x; background-color:#EBE7DE; text-align:center}

img {border:none;}
a {text-decoration:underline; color:#0f7caa;}
a:hover { color:#000000;}
ul li {list-style:none;}

#wrapper1 { background:url(../cleveland-insulation-images/body-bg.jpg) repeat-y center; text-align:center}
#wrapper2 { background:url(../cleveland-insulation-images/header-bg.jpg) no-repeat center top; text-align:center}

#innerwrapper {width:1001px; text-align:center; margin:auto;}

#logo {float:left; padding-left:50px; padding-top:7px; margin:0px; width:auto;}
#call {float:right; padding-right:44px; margin-top:47px; width:auto;}

/* Top Menu Style */
#top_menu { padding-top:5px; width:928px; margin-left:35px; float:left; height:50px;}
#top_menu ul li {width:116px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; font-weight:normal; font-weight:bold; padding-top:22px;}
#top_menu ul li a{color:#ffffff; display:block; text-decoration:none}
#top_menu ul li a:hover{text-decoration:underline;}

#header-pic {margin-top:2px;margin-left:34px; background:url(../cleveland-insulation-images/header.jpg) no-repeat center top; height:310px; width:932px; padding:0px; float:left;}
.job-quote { float:right; margin-top:59px; margin-right:36px; padding:0px; }

/* Left Boxes Style */
#left_panel {width:288px; float:left; padding:0px 10px 0px 22px !important; padding:0px 0px 0px 22px; margin-top:4px;}
.leftbox {background:url(../cleveland-insulation-images/leftbox-bg.jpg) repeat-y left center;}
.inner1 {background:url(../cleveland-insulation-images/roofing-leftbot.jpg) no-repeat left bottom; padding-bottom:43px;}
.inner2 {background:url(../cleveland-insulation-images/coating-left-top.jpg) no-repeat;  padding:0px;}
.title1 {height:38px; font: normal 18px Georgia, "Times New Roman", Times, serif; line-height:32px; text-align:left; padding-left:55px !important; padding-left:55px; color:#ffffff; padding-top:10px;}
.leftbox ul li {background:url(../cleveland-insulation-images/left-links-bg.jpg) no-repeat; height:33px; margin-left:19px; line-height:30px; text-align:left; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:5px;}
.leftbox ul li.lastchild {background:url(../cleveland-insulation-images/left-links-last-bg.jpg) no-repeat;}
.leftbox ul li a {font-size:12px; color:#2a2a2a; text-decoration:none; padding-left:31px;}
.leftbox ul li a:hover {text-decoration:underline;}

/* Content Text Style */
#content {width:600px; float:left; padding:12px 0px 20px 30px !important; padding:10px 0px 0px 35px; color:#2c2a2b; text-align:justify;}
#content h1 {font-size:20px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:40px; padding-left:20px;} 
#content h2 {font-size:18px; color:#369bc4; font-weight:bold; margin-left:10px; margin-right:30px; margin-top:20px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
#content h3 {font-size:16px; color:#369bc4; font-weight:bold; margin-left:10px; margin-right:30px; margin-top:20px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
#content h4 {font-size:14px; color:#369bc4; font-weight:bold; margin-left:10px; margin-right:30px; margin-top:20px; margin-bottom:10px; font-family: Arial, Helvetica, sans-serif;}

#content p {line-height:18px; font-size:12px; margin-left:10px; margin-right:30px; margin-top:10px; margin-bottom:10px;color:#2c2a2b;}
#content ul li {margin-top:5px; margin-bottom:5px; margin-left:14px; background:url(../cleveland-insulation-images/bullet.gif) no-repeat left 3px; padding-left:17px;}
#content ol li {margin-top:5px; margin-bottom:5px; margin-left:37px;}

#outerfooter {background:url(../cleveland-insulation-images/insulation-bg2.jpg) repeat-y;}
#footer {background:url(../cleveland-insulation-images/diagnostics-bg.jpg) no-repeat top left; clear:both; padding-top:80px !important; padding-top:80px; font-size:12px;text-align:center; line-height:22px; color:#ffffff;}
#footer span {padding-right:0px;}
#footer p {padding-bottom:10px; padding-top:8px;}
#footer a {text-decoration:none; color:#ffffff;}
#footer a:hover {text-decoration:underline;}

.imageleft { float:left; padding: 10px 20px 10px 10px; width:auto }
.imageright { float:right; padding: 10px 30px 10px 20px; width:auto}input, select, textarea {
font-family : Verdana;
background-color : #f6fcff;
border : 1px solid #9cdbfd;
padding : 4px;
margin-bottom : 5px;
font-size : 11px;
}
.form {
background : #ffffff url(http://www.insulationcleveland.com/cleveland-insulation-images/form-bg.jpg) repeat-x 0 2px;
border : 1px solid #73cbf9;
font-size : 11px;
padding-bottom : 12px;
margin-bottom : 15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.form p {
padding-left : 15px;
}
.form h1 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
color : #0374b2;
font-weight : normal;
padding-left : 15px;
padding-top : 10px;
padding-bottom : 10px;
line-height : 25px;
}

h1#black{
color : #0374b2;
}

.td-heading {
background : #4d9ae6;
color : #ffffff;
font-size : 18px;
font-family : georia;
}
.input {
border : 1px solid #8cc6f0;
width : 170px;
height : 20px;
font-size : 11px;
font-family : verdana;
background-color : #d4edff;
}

.form1 {
border : 1px solid #8cc6f0;
width : 300px;
height : 15px;
font-size : 11px;
font-family : verdana;
background-color : #d4edff;
}
.form2 {
border : 1px solid #8cc6f0;
width : 300px;
height : 80px;
font-size : 11px;
font-family : verdana;
background-color : #d4edff;
}

.input2 {
border : 1px solid #8cc6f0;
width : 170px;
height : 16px;
font-size : 12px;
font-family : verdana;
background-color : #d4edff;
}
.select {
border : 1px solid #8cc6f0;
width : 170px;
height : 20px;
font-size : 11px;
font-family : verdana;
background-color : #d4edff;
}
.select2 {
border : 1px solid #8cc6f0;
width : 180px;
height : 24px;
font-size : 11px;
font-family : verdana;
background-color : #d4edff;
}
.formtxt {
font-size : 11px;
font-family : verdana;
}
.textarea {
border : 1px solid #8cc6f0;
font-size : 11px;
font-family : verdana;
background-color : #d4edff;
width : 170px;
}
