/* CSS - New Project */

/* reset */
	html, body, div, span, object, iframe, img, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.center {text-align: center;}
	.clear {clear: both;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; background: #ADD7D5 url(images/bg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; color: #571027;}
	a {color: #367372; text-decoration: none;}
	a:hover {text-decoration: underline;}

/* basic */
	#mainContainer {background: url(images/mainbg.jpg) no-repeat top center; min-height: 800px;}
	#headerContainer, #bodyContainer, #footerContainer, #footerContent, #flash {clear: both; width: 850px; margin: 0 auto; position: relative; left: -6px;}
	
/* header */
	#headerContainer {background: url(images/header.jpg) no-repeat; height: 176px;}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block; width: 321px; height: 94px; margin-left: 30px;}
	#headerNav {margin-top: 40px;}
	#headerNav li {list-style: none; display: inline; float: left; background: url(images/icon.jpg) no-repeat right; padding: 10px 44px 10px 14px;}
	#headerNav .lastItem {background: none; padding-right: 0;}
	#headerNav li a {color: #fff; text-decoration: none; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
	#headerNav li a:hover {color: #A6526C;}

/* body */
	#flash {height: 271px;}
	#bodyContainer {min-height: 400px; background: #f4e0e6;}
	#bodyContent {background: url(images/bodytop_home.jpg) no-repeat; width: 850px; min-height: 400px; padding-bottom: 10px;}
		#inside #bodyContent {background: none; min-height: 650px;}
	#leftCol {float: left; width: 496px; padding: 80px 0 10px 32px;}
		#inside #leftCol {width: 256px; padding: 75px 0 0 0; margin: 0 0 0 5px; background: url(images/navbg_inside.jpg) no-repeat; min-height: 500px;}
		#inside #leftCol ul li {list-style: none;}
		#inside #leftCol ul li a {background: url(images/sidenavbg.jpg) no-repeat; width: 257px; height: 17px; display: block; color: #77223d; text-decoration: none; padding: 5px 5px 3px 45px; font-size: 14px; font-weight: bold;}
		#inside #leftCol ul li a:hover {color: #fff;}
		#inside #leftCol #testimonials {background: #F1DCE3 url(images/testimonials.jpg) no-repeat; min-height: 200px; padding: 85px 20px 0 20px; margin: 50px 0 0 0;}
	.packages li {display: inline; width: 143px;float: left; margin-right: 22px; list-style: none; height: 152px; *padding-top: 78px;}
	.packages li a {padding-bottom: 5px; display: block;}
	.packages .package1 {background: url(images/package1.jpg) no-repeat; padding: 65px 15px 0 15px; width: 113px!important;*padding-top: 78px; }
    .packages li p {margin-bottom: -5px;}
	.package2 {background: url(images/package2.jpg) no-repeat; padding: 65px 15px 0 15px; width: 113px!important;}
	.package3 {background: url(images/package3.jpg) no-repeat; padding: 65px 10px 0 15px; width: 118px!important;}
	#rightCol {float: right; width: 226px; margin-right: 38px;}
	#rightCol #blog {width: 226px; background: #DFB3C0 url(images/blogbottom.jpg) no-repeat bottom; padding-bottom: 50px; margin: 120px 0 0 0;}
	#rightCol #blog .rssItem {width: 180px; margin: 0 auto; margin-bottom: 10px;}
	#rightCol #blog .rssItemTitle {margin-bottom: 0; font-weight: normal; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif;}
	#rightCol #blog .rssItemTitle a {color: #1c6966; font-size: 13px; text-decoration: none;}
	#rightCol #blog .rssItemTitle a:hover {text-decoration: underline;}
	#rightCol #blog .rssItemDate {font-size: 9px; color: #b4617c; font-style: italic; display: block;}
	#rightCol #blog .rssItemSummary {font-size: 10px; color: #000;}
		#inside #rightCol {width: 583px; margin-right: 5px;}
		#inside #rightCol #hero p {margin: 0;}
		#inside #rightCol h1 {font-size: 22px; text-transform: uppercase; color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom: -5px;}
		#inside #rightCol h2 {font-size: 18px; text-transform: uppercase; color: #b15875; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom: -5px;}
		#inside #rightCol h3 {font-size: 16px; color: #000; font-weight: normal; margin-bottom: -5px;}
		#inside #insideContent {width: 537px; padding: 10px 15px;}
		#inside #insideContent ul, 	#inside #insideContent ol {padding: 5px 0 0 30px; margin-top: 5px;}
		#inside #insideContent ul li {background: url(images/bullet.jpg) no-repeat; padding-left: 15px; list-style: none; margin-bottom: 5px;}
		#inside .breadcrumbs {color: #c47b93; font-size: 10px;}
		#inside .breadcrumbs a {text-decoration: underline; color: #c47b93;}
		#inside .breadcrumbs a:hover {text-decoration: none;}
/* footer */
	#footerContainer {background: #eecfd9; border-top: 5px solid #fff; min-height: 315px; padding: 20px 0; font-size: 10px;}
	#footerContainer h3 {font-size: 14px; color: #000; margin: 0 0 -10px 0; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
	#footerLeft {width: 295px; float: left; margin: -10px 35px 0px 25px; *margin-top: 0px;}
	#footerCenter {width: 206px; float: left; margin-right: 25px;}
	#footerRight {width: 210px; float: right; margin-right: 25px;}
	#footerRight h3 {margin-bottom: 5px;}
	#footerRight input, #footerRight textarea {width: 195px; border: 2px solid #d397aa;}
#footerRight td {clear: left; float: left;}
	#footerRight textarea {height: 100px!important;}
	#footerRight #sendButton {width: 48px; height: 18px; background: url(images/sendbutton.jpg) no-repeat; border: 0;}
	#footerRight .formBlockSubmitButton {width: 48px; height: 18px; background: url(images/sendbutton.jpg) no-repeat; border: 0; font-size: 0; color: #fff; text-indent: -9999px; position: relative; left: 160px;}
	#footerRight form div {display: none;}
	#footerContent {background: #e0b2c1; min-height: 70px; color: #8c4f62; font-size: 10px; text-align: center; padding: 20px 0 0 0;}
	#footerContent li {padding-right: 5px; margin-right: 5px; border-right: 1px solid #8c4f62; list-style: none; display: inline;}
	#footerContent .lastItem {border-right: none; margin-right: 0; padding-right: 0;}
	#footerContent li a {color: #69263b; font-size: 11px; text-decoration: none;}
	#footerContent li a:hover {text-decoration: underline;}
	#footerContent p {margin-top: 2px;}
	
	

.gallery {padding: 0!important; margin: 0!important;}
.gallery li {padding: 0!important; margin: 5px 8px 0 0!important; display: inline; float: left; min-height: 130px;}


/* wordpress */

	#commentform #comment {width: 537px;}