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;}

/*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;}

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


	
.umbrellas {margin:0 auto -20px; min-height:450px; background:url(../images/newdesign/bg_items.png) no-repeat bottom left }
	.beachionary_text { float: right; margin-right: 40px; margin-top: 40px;  line-height: 20px; height:110px; width:450px; overflow:hidden;  font-size: 14px; text-align:justify;} 
	.beachionary_text p {line-height: 24px; font-size: 24px; color: #fff; margin-bottom: 10px;}
	.beachionary_text a {text-decoration:none;}
	.beachionary_text a:hover {text-decoration:underline;}



.content_white{ margin:0 auto -20px; background:#fff; min-height:350px; padding:30px 0 30px;
				-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;}

	.main_content{ float:center; width:970px; display:inline; margin-left:10px;}
		
		.main_info {float: left; width:300px; }
		.main_info .info_title a{text-decoration:none;}
		.main_info .info_title span{ font-size:20px; font-weight:bold; vertical-align: top; line-height: 53px; padding-left:10px}
		.main_info .info_text {width:230px; padding-right: 20px; text-align:left; font-size:15px;}