body {

margin: 0;

padding: 0;  

color: #333;

text-align:center;

font-family: Arial, Verdana, Helvetica, sans-serif;

font-size: 91%;

background: #ccc;

}



.container{

	width:985px;
       height:1181px;
	background: #FFFFFF; 

	margin: 0 auto;   

	text-align: left;

	border-bottom: #9A0305 5px solid;

}

.header{

	background-color: #FFFFFF;

	display: block;

	position: relative;

	overflow: hidden;

	margin-bottom:10px;	   

}

.logo{

	background:#FFFFFF url("images/logo.jpg") no-repeat left;

	height:80px;

	width:524px;

	float: left;

	padding-left:10px;

}

.custcare{

	background:#FFFFFF url("images/cust_care.jpg") no-repeat left;

	height:97px;

	width:422px;

	float:right;

	margin-right: 20px;

}



.nav{background:#075887; font-size: 14px;

	font-family: Arial, Sans-Serif;

	font-weight:bold;

	text-align: center;

	margin: 0px 0px 10px 0px; padding: 0px;

	height: 30px; line-height: 30px;

	display: block;

	border-bottom: 5px solid #000;

	border-top: 5px solid #000;}

.page{margin-left:20px; margin-right:20px;}

.page-left{float:left;background:#FFFFFF;width:683px; }

.page-right{

	float:right;

	width:260px;

	overflow:hidden;

	background:#FFFFFF;

	padding-left: 0px;

}

.topimage{background:#FFFFFF url("images/topimage.jpg") no-repeat left; height:302px; width:683px; margin-top:5px;}

.login{background:#FFFFFF url("images/estimate.jpg") no-repeat right; height:318px; margin-top:5px;}

.related{background:#FFFFFF url("images/home-copy_15.jpg") top right no-repeat ; height:211px; margin-top:5px;}

.footer{

	background:#ffffff url("images/home-copy_18.jpg") no-repeat center;

	height:44px;

	width:985px;

	margin: 0 auto;

	text-align: left;

	padding-top:10px;

	}





/* top navigation */



/* This is the style for the first UL (the grey) */

.nav ul {

	display: block;

	background: transparent;

	width: 860px;

	height: 30px; line-height: 30px;

	margin: 0px auto; padding: 0px;

}

/* This is the style for the top level list items */

.nav ul li {

	width: auto;

	display: block;

	float: left;

	list-style-type: none;

	height: 30px; line-height: 30px;

	margin: 0px; padding-left: 10px;

	padding-right: 10px;

}

/* The style for all links */

.nav a {

	color: #FFF;

	text-decoration: none;

	font-weight: bold;

}

/* The hover state colors and background for all LI items and links */

.nav li:hover,

.nav li:hover a,

.nav li.sfhover,

.nav li.sfhover a,

.nav li a:hover {

	color: #fff;

	background: #206D99;

	text-decoration: none;

}

/* This is the style for the top level links */

.nav ul li a {

	display: block;

	height: 30px; line-height: 30px;

	margin: 0px; padding: 0px 10px;

	text-decoration: none;

}

/* top nvigation end */

.rates{padding-top: 60px; float: left; 	width: 150px;}
.rates1{padding-top: 60px; float: right; width: 180px;	}



.rates ul{line-height: 20px; list-style-type: none; padding-left: 10px;}

.rates ul li { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#116F8F; 
 border-bottom: 1px dotted #0066CC; 

}

.rates1 ul{line-height: 20px; list-style-type: none; padding-right:10px;}

.rates1 ul li { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#116F8F; 
border-bottom: 1px dotted #0066CC; 

}

/* a{text-decoration:none; font-weight:bold; color:#9A0305} */

.tt td{height:25px; border-bottom:#003366 1px dotted;}





#sidebar {

padding: 0;

/* background: #e3e7ea; */

float: right;

margin-right: 0px;

/* margin: 0px 0px 0px 540px;*/

width: 250px;

overflow: visible:



}



/*  sidebar styles */





.menu{

padding:0;

font-size:90%;

}



.menu a{

font-weight: 100;

}



.menu a:hover{

text-decoration:none;

}



.menu ul{

margin:0;

padding:0 0 0 0px;

list-style-type:none;

}



.menu ul li.widget{

padding:2px;

margin:0 0 7px 0px;

}



.menu ul li.widget ul{

	margin: 0;

	padding:0;

}



.menu ul li.widget ul li{

padding: 2px 0 2px 12px;

background: #d9f2f9;

margin:0;

border-bottom: 1px solid #eee;

}



.menu ul li.widget ul li ul{

}



.menu ul li.widget ul li ul li{

border-top: 1px solid #eee;

border-bottom: none !important;

padding: 0 0 0 11px;

}



.menu ul li.widget h3{

background: #fff url(images/ulb.gif) no-repeat;

font-size:120%;

padding:4px 10px 5px 10px;

margin:0;

color: #222;

font-weight: 800;

font-family: arial, verdana, sans-serif;

font-variant:small-caps;

border-bottom: 1px solid #8CD1FD;

/* border-top: 3px solid #8CD1FD; */

letter-spacing:2px;

}



.menu ul li h3 a{

color: #023A5E;

font-weight: 800;

}

.menu ul li h3 a:hover{

color: #023A5E;

text-decoration: none;

}



.menu form{

display:block;

margin:0px;

padding:4px;

}



.menu input{

margin:3px 0;

font-size:90%;

}



li.widget .textwidget, li.widget #search {

padding: 2px 5px;

}

#subscribe{

text-align:center;

}



#subscribe p{

 margin: 5px 0;

}



/*  ********** default styles *********** */



p, h1, h2, h3, h4, h5, h6{

margin: 10px 0;

padding: 0;

}



h1, h2, h3, h4, h5, h6 {

font-family: Arial, 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;

}



h1{

	font-size: 190%;

}

h2{

	font-size: 40px;

}

h3{

	font-size: 120%;

}

h4{

	font-size: 110%;

}

h5{

	font-size: 100%;

}

h6{

	font-size: 90%;

}
h7{

	font-size: 300%;
}



a{

color:#00538A;

font-weight:800;

text-decoration:none;

}

a:hover{

color:#00538A;

text-decoration:underline;

}



a img{

border:0px;

}


.text{ font-size: 1em; font-family: Arial, "Times New Roman", Times, serif; color: #444; background: #fff; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; width: 110px; }

form{ background: #d9f2f9; 
color:#0000FF;
font-size: 12px;
}

#brand { background: #fff url(images/brand.jpg) no-repeat top center; width:330px; height: 440px; margin-top : 7px; padding-top: 40px ;padding-left: 0px ;padding-bottom: 3px ;padding-right: 3px ;}
#brand h1{ font-size: 20px;font-family:Arial, Helvetica, sans-serif; color: #000; background: #f8e45a; padding-left: 15px; margin: 5px 5px 5px 5px;}
#brand ul{ line-height: 18px; list-style-image: url(images/bullet.png);
}
#brand ul li { margin-left: -15px; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color:#116F8F; 
 border-bottom: 1px dotted #0066CC;

}

#div1 { float:left; width:147px;  padding: 3px;}
#div2 { float:left; width:147px;  padding: 3px;}
#div3 { float:left; width:147px; padding: 3px;}
#div4 { float:right; width:147px;  padding: 3px;}
#div5 { float:right; width:147px;  padding: 3px;}

#city{float:left; height:668px; width:331px; margin-top: 5px; background: #ffffff url(http://romanappliancerepair.com/wp-content/themes/magicblue/images/home-copy_12.jpg) no-repeat left top;}
#city1 { float:left; width:147px;  }
#city2 { float:right; width:160px;  padding-top: 3px; padding-left: 3px; padding-bottom: 3px; padding-right: 8px;}
#city ul{ line-height: 17px; list-style-image: url(images/bullet.png);
}
#city ul li { margin-left: -15px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#116F8F; 
 border-bottom: 1px dotted #0066CC;

}
