body { 
	background-color: #c2c2c2;
	background-image: url(media/images/gui/body_bg.gif);
	background-position: top center;
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
}

body, div, span, p, th, td, h1, h2, h3, a {
	color: #333;
	font-family: Verdana;
	font-size: 8pt;
}

h1 { font-size: 125%; }
h2 { font-size: 12pt; color: #000; }
h3 { font-size: 10pt; color: #000; }

li { margin-bottom: 8px; }

#headerContainer {
	background-image: url(media/images/gui/header_bg.jpg);
	height: 92px; width: 760px; text-align: left;
}

#logo {
	background-image: url(media/images/gui/logo_banner.gif);
	height: 70px; width: 460px;
	position: relative; left: 11px; top: 11px;
}


#menuContainer {
	background-image: url(media/images/gui/menu_bg.jpg);
	height: 170px; width: 760px;
}
#menuContainer2 {
	background-image: url(media/images/gui/menu_bg2.jpg);
	height: 170px; width: 760px;
}
#newbox {
     background-color: white;
	 padding: 10px;
	 font-family: Verdana;
	 font-size: 10pt;
}

#numbers {
	color: #c0c0c0;
	font-weight: bold;
	float: left;
	line-height: 13pt;
	margin: 12px 0px 0px 12px;
}

#contentContainer {
	/* background-image: url(media/images/gui/content_bg.jpg); */
	background-position: bottom center;
	background-repeat: no-repeat;
	margin-top: 0px; width: 761px;
}

#content {
	margin-top: -20px; 
	padding: 15px;
	text-align: left;
}

#copyright, #copyright a {
	color: #aaa;
	font-size: 8pt;
	padding-bottom: 4px;
}

#menugroup01 {
	border: 0px dashed red;
	float: right;
	margin-top: 45px;
	margin-right: 16px;
	width: 150px;
}

#menugroup02 {
	border: 0px dashed red;
	float: right;
	margin-top: 45px;
	width: 130px
}

#menugroup03 {
	border: 0px dashed red;
	float: right;
	margin-top: 45px;
	width: 130px
}

a.menuitem { 
	border: 0px dashed red;
	color: white;
	display: block;
	font-weight: bold;
	text-align: left; text-decoration: none; 
	height: 30px; width: 130px;
}

a.menuitem:hover {
	text-decoration: underline;
} 

#cityleft { float:left; width:50%;}
#cityright {float:right; width:50%; margin:10px;} 
/* online estimator*/
#online_estimate{background:url(images/online-estimator_form_bg.gif) no-repeat; height:417px; position:relative; top:24px;left:24px}
#online_estimate form{position:relative;top:64px}
.estimate_title{font-size:12px; font-weight:bold;position:relative;left:18px; top:-4px}
#online_estimate form input{margin-left:36px}
#online_estimate radio{position:relative;left:-12px}
.radioleft{position:relative; right:4px}
.rightradio{position:relative;left:64px}
#online_estimate input{height:18px; margin-left:-24px}
#piano span{position:relative;left:4px;font-weight:bold}
.input_txt{margin-top:12px}
.input_txt span{width:48px; position:relative; left:24px; font-weight:bold}
#submit{position:relative;top:14px;left:64px}
#online_estimate_note{position:relative;width:300px; top:-364px; left:364px}
#online_estimate_fb{padding:24px}