html, body {
    width: 100%;
	height: 100%;
	font: 10px "Times New Roman", Times, serif;
	background: #e8c4d2;
	margin: 0px; padding: 0px;
}

* { margin: 0px; padding: 0px; }
.clear{ clear: both; margin: 0px; padding: 0px; font-size: 1px; line-height: 1px; }

#container{ width: 1000px; min-height: 100%;}

.header{ width: 100%; height: 127px; background: url(../images/bg_header.jpg) center top no-repeat; }
	.header .logo{ float: left; display: inline; width: 262px; height: 101px; margin: 16px 0px 0px 20px; }
	.header .contact{ float: right; display: inline; margin: 23px 20px 0px 0px; text-align: right; }
		.contact a{ color: #ffffff; text-decoration: none; font-size: 11px; }
		.contact span{ color: #87304e; font-size: 16px; text-decoration: underline; font-weight: bold; padding-bottom: 5px; display: block; }
		.contact p{color: #87304e; font-size: 16px; font-weight: bold; line-height: 20px; padding-bottom: 4px; }
		.contact b{ display: block; line-height: 10px; font-size: 14px; }
		
.content{ width: 100%; }
	.content .left{ width: 160px; float: left; }

#mainmenu{ width: 100%; }
	#mainmenu ul{ list-style: none; }
	#mainmenu ul li{ margin-bottom: 3px; }
	#mainmenu ul li a{ display:block; background: url(../images/bg_menu.png) repeat-y; padding: 0; text-shadow: 0px 0px 3px #835a67;  color: #fff; text-decoration: none; font-size: 16px; font-weight: bold; line-height: 15px;}
	
	#mainmenu ul li a img {border:0;}
	
	#mainmenu ul li ul{list-style: none; margin: 3px 0px 0px 10px;}
		
		.content .left .block{ width: 100%; padding-top: 10px; }
			.content .left .block p{ padding: 0px 0px 0px 10px; color:#2D2D2D; font-family:arial,tahoma,verdana; font-size: 12px; line-height:17px; margin:0;}
			.content .left .block p a{ font-weight: bold; color:#CC6699;}
			.content .left .block p a:hover{ color: #990066; text-decoration: none; }
			.content .left .block p a.link{ display: block; padding-top: 20px; font-weight: normal; }
			
.content .right {width: 825px; float: right;}
	.content .right .col_l{ width: 571px; float: left; margin-top: -3px;}
					.col_l .wrapper_text{ width: 100%; position: relative; }
						.wrapper_text .cur_tl_h{ width: 25px; height: 17px; position: absolute; top: -6px; left: -13px; background:url(../images/cur_tl_h.png) left top no-repeat;}
						.wrapper_text .cur_tl{ width: 30px; height: 20px; position: absolute; top: -7px; left: -21px; background:url(../images/cur_tl.png) left top no-repeat;}
						.wrapper_text .cur_br{ width: 25px; height: 16px; position: absolute; bottom: -5px; right: -13px; background: url(../images/cur_br.png) right bottom no-repeat;}
						.wrapper_text .top{ width: 571px; height: 39px; background:url(../images/bg_text_top_h.jpg) center top no-repeat; font-size: 1px;}
						.wrapper_text .center{ width: 541; padding: 10px 0px 10px 30px; background:url(../images/bg_text_center_h.jpg) repeat-y; font-size:12px; font-family:arial,tahoma,verdana;}
						.wrapper_text .center a {color:#CC6699;}
						.wrapper_text .center ul, .wrapper_text .center ol {margin-left:20px;}
						.wrapper_text .bottom{ width: 571px; height: 10px; background:url(../images/bg_text_bottom_h.jpg) center top no-repeat;}
						.wrapper_text .no_bg{ background: none; height: auto;}
						.wrapper_text .center.cost{width: 547; padding: 8px 12px 10px 12px; min-height: 500px;}
						.wrapper_text h1, .wrapper_text h2, .wrapper_text h3, .wrapper_text h4 { color: #9d305f; font-size: 20px; font-weight:bold;}
						.wrapper_text h6 { color: #cc809e; font-size: 13px; font-weight:bold;}
						.wrapper_text h5 { color: #000; font-size: 15px; font-weight:bold;}
						.wrapper_text p{ font-size: 13px; padding-right: 30px;}
	.box_img{ background: #e7bfcf; padding: 5px 0px 5px 5px; }
	
	/*the follow 2 lines are for the old index with OUT the header text and middle picture text*/
	.wrapper_img{ width: 248px; height: 248px; position: relative; float: left; display:inline; margin: 0px 15px 15px 0px;}
		.wrapper_img .border_img{position: absolute; top: -1px; left: -1px; width: 249px; height: 249px; background: url(../images/bg_wrapper_img.png) left top no-repeat; z-index: 150;}
		
	/*the following 2 lines are for the new index page with the text*/
		.wrapper_img_new{ width: 248px; height: 215px; position: relative; float: left; display:inline; margin: 0px 15px 15px 0px; padding-left: 5px;}
		.wrapper_img_new .border_img_new{position: absolute; top: -1px; left: -1px; width: 225px; height: 225px;}



		
	.box_img .wrapper_img{ width: 177px; height: 198px; margin: 0px 3px 5px 0px; }
		.box_img .wrapper_img .border_img{position: absolute; top: 0px; left:0px; width: 177px; height: 198px; background: url(../images/bg_wrapper_img_small.png) left top no-repeat; z-index: 150;}
 .pt{ padding-top: 10px; }
	.content .right .col_r{ width: 220px; float: right; padding: 20px 20px 0px 0px;}
					.col_r img{float: right;}
					.col_r p{float: right; text-align: right; color: #9d305f; font-size: 12px; font-weight: bold;}

span.ctib{ color: #000000; display: block; width: 100%; padding: 10px 0px 5px 0px; font-size: 12px;}
.pusher{ width: 100%; clear: both; height: 147px;}		
#footer{ width: 1000px; height: 127px; background: url(../images/bg_footer.jpg) center top no-repeat; margin-top: -127px;}
	#footer .top{ width: 100%; padding-left:15px; }
		#footer .top ul{ list-style: none; }
			#footer .top ul li{ display: inline; padding-right: 7px;}
			#footer .top ul li a{ color: #CC6699; font-family:arial,tahoma,verdana; font-size:12px; line-height:17px; }
			#footer .top ul li a:hover{ color: #990066; text-decoration: none; }
			
	#footer .center{ width: 100%; padding-left:15px;}
		#footer .center ul{ list-style: none; }
			#footer .center ul li{ display: inline;  color: #fff; font-size: 10px;}
			#footer .center ul li a{ color: #CC6699; font-family: arial,tahoma,verdana; font-size: 9px; line-height:17px; }
			#footer .center ul li a:hover{ color: #990066; text-decoration: none; }
	
	#footer .bottom{ width: 100%; padding-left:15px;}
		#footer .bottom a{ color: #CC6699; font-family: arial,tahoma,verdana; font-size: 9px; line-height:17px; }
		#footer .bottom a:hover{ color: #990066; text-decoration: none; } 
		


