body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ul{ list-style:none; list-style-position:outside;}
a img{ border:0;}
a{ color:#4d4d4f; text-decoration:underline; cursor: pointer; cursor: hand;}
a:hover{ color:#272727;}
.cl { clear:both; font-size:0px; line-height:0px; }

html{ background:#fef7da url(../images/newdesign/body_bg.gif) 0 470px repeat-x;}
body{ width:100%; font-size:12px; font-family:Tahoma,Arial; color:#4d4d4f; background:url(../images/newdesign/body_top-new.jpg) center top repeat-x;}


.star-rating { display:block; float:right !important; background:url(../images/star.gif) top left;
	           height:16px; line-height:16px; text-indent:-99999px;}

/*header*/
#header{ width:970px; height:173px; margin:0 auto 13px; }
	.logo{ float:left; width:235px; height:65px; display:block; margin:68px 0 0 12px; text-indent:-99999px; background:url(../images/newdesign/master-image-set.jpg) no-repeat 0px 0px; }
	
	.head_search{ float:right; width:169px; height:24px; margin-top:5px; background:url(../images/newdesign/master-image-set.jpg) no-repeat -48px -649px; padding-right:12px }
	.head_search input{ width:155px; padding:3px; margin:3px 0 0 4px; font-size:11px; font-family:Tahoma,Arial; border:0; color:#aaa; background:transparent;}
	
	.head_links{ float:right;}
	.head_links li{ float:left;}
	.head_links li a{ float:left; padding:8px 22px; font-size:11px; font-weight:bold; color:#aaa; text-decoration:none;}
	.head_links li a:hover{ background:#f2f2f2;}
#info_title a:hover {  text-decoration:underline;}
#gmap {margin-bottom:10px;}
#content{ width:970px; min-height: 700px; margin:0 auto -20px; padding:10px 0 30px; overflow:hidden;}
.content_white{ background:#fff;
				-moz-box-shadow:0px 0px 10px #696969; -webkit-box-shadow:0px 0px 10px #696969; box-shadow:0px 0px 10px #696969;
				-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

	.index_title{ width:950px; overflow:hidden; margin-left:10px; font-size:20px; height:46px; line-height:46px; background:#F4636A; margin-bottom:10px;}
	.index_title strong{ float:left; color:#fff; padding-left:12px;}

	.main_content{ float:left; width:950px; display:inline; margin-left:10px;}
		
		.info_text{font-size:18px; font-weight:bold; margin-left:10px; margin-top:30px; margin-bottom:30px}
		.option_box {width:704px; float:left; display:inline;}
		
.form_names { width: 100px; float:left; }
.form_names li {font-family:Tahoma,Arial; font-size:13px; margin-bottom:10px; margin-left: 10px; line-height:26px;}

.form_selectors { width: 250px; float:left; }
.form_selectors li {font-family:Tahoma,Arial; font-size:13px; margin-bottom:10px; margin-left: 10px; line-height:26px;}
.form_selectors select {width: 250px;}

.form_submit{float:left; margin-left:150px}
		.form_submit input {width:92px; height:29px; text-align:center; line-height:29px; text-decoration:none; color:#4d4d4f; font-weight:bold; 
		                  background:url(../images/newdesign/master-image-set.jpg) no-repeat 0px -557px;}

#footer{ width:950px; margin:0 auto; background:#efe7c7; padding:2px 10px; font-size:11px; line-height:28px; text-align:right; color:#898572;}
#footer a{ color:#898572; text-decoration:none;}
#footer a:hover{ color:#bfbcac;}
#footer .social  img{ height:28px; float:right; margin: 0px 2px}