* {	margin: 0;	padding: 0;}a:link, a:visited, a:hover, a:active {	text-decoration: none;}a.pkglink {	color: #39c;	font-size: 0.9em;}body {	background-color: #fff;	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;	font-size: 62.5%;	color: #666;	padding: 0;	width: 960px;	margin: 0px auto;	background: url(../images/bg.jpg) top no-repeat;}img {	border: 0;	padding: 0;	margin: 0;}h1, h2 {	color: #39c;}h3 {	color: #666;}h1 {	font-size: 1.3em;}h2 {	font-size: 1.2em;}h3 {	font-size: 1.1em;}.hidden { display: none; }#mainwrap {	width: 960px;	height: 710px;	margin: 0px auto;	float: left;}#menuwrap {	float: left;	width: 940px;	height: 50px;	max-height: 50px;	padding: 32px 0px 0 20px;}#logo {	float: left;}#menu ul {	list-style: none;		margin: 0; 	padding: 9px 0 0 0;		height: 50px;	float: right;}#menu ul li {	display: inline;}#about_menu a, #about_menu_current a, #photos_menu a, #photos_menu_current a, #packages_menu a, #packages_menu_current a, #blog_menu a, #blog_menu_current a, #contact_menu a, #contact_menu_current a {	display:block;	float: left;	text-decoration: none;	margin:0 0 0 0; padding:0 12px;	text-indent:-9900px;	outline: none;}#about_menu a.item, #photos_menu a.item, #packages_menu a.item, #contact_menu a.item {	margin: 0;	height: 0;} #about_menu a:link, #about_menu a:visited, #about_menu a:active {	width: 59px; height:31px;	background: url(../images/nav_about.gif) top left no-repeat;}	#about_menu_current a:link, #about_menu_current a:visited, #about_menu_current a:active {	width: 59px; height:31px;	background: url(../images/nav_about.gif) bottom left no-repeat;}	#photos_menu a:link, #photos_menu a:visited, #photos_menu a:active {	width: 67px; height:31px;	background: url(../images/nav_photos.gif) top left no-repeat;}#photos_menu_current a:link, #photos_menu_current a:visited, #photos_menu_current a:active {	width: 67px; height:31px;	background: url(../images/nav_photos.gif) bottom left no-repeat;}#packages_menu a:link, #packages_menu a:visited, #packages_menu a:active {	width: 95px; height:31px;	background: url(../images/nav_packages.gif) top left no-repeat;}	#packages_menu_current a:link, #packages_menu_current a:visited, #packages_menu_current a:active {	width: 95px; height:31px;	background: url(../images/nav_packages.gif) bottom left no-repeat;}	#blog_menu a:link, #blog_menu a:visited, #blog_menu a:active {	width: 42px; height:31px;	background: url(../images/nav_blog.gif) top left no-repeat;}	#blog_menu_current a:link, #blog_menu_current a:visited, #blog_menu_current a:active {	width: 42px; height:31px;	background: url(../images/nav_blog.gif) bottom left no-repeat;}	#contact_menu a:link, #contact_menu a:visited, #contact_menu a:active {	width: 77px; height:31px;	background: url(../images/nav_contact.gif) top left no-repeat;}#contact_menu_current a:link, #contact_menu_current a:visited, #contact_menu_current a:active {	width: 77px; height:31px;	background: url(../images/nav_contact.gif) bottom left no-repeat;}#about_menu a:hover, #photos_menu a:hover, #packages_menu a:hover, #blog_menu a:hover, #contact_menu a:hover { 	background-position: bottom left;	text-decoration: none;}	#bodywrap {	width: 960px;	float: left;	margin: 0;	padding: 0;	height: 160px;}#leftcolumn, #rightcolumn, #widecolumn {	float:left;	width: 400px;	margin: 0 40px;	padding: 30px 0 0 0;	font-size: 1.1em;	color: #666;	line-height: 1.5em;}#rightcolumn h4 {	padding-top: 8px;}#rightcolumn p {	padding: 0 15px 0 20px;	width: 400px;}#rightcolumn p.grey {	background: #eef5fb;	font-weight: bold;	width: 300px;}#widecolumn {	width: 700px;}#pagephoto {	clear: left;}#pagephoto img {/*	margin-left: -1px;*/	*margin-left: 1px; }#Form-Details {	margin-top: 10px;}#footer {	clear: left;	float: left;	width: 890px;	margin: 0px auto;	height: 25px;	padding: 0 35px;}#footer ul li {	list-style-type: none;	float: left;	padding: 8px 30px 0 0;	*padding-top: 4px;}#footer ul li a:link, #footer ul li a:visited {	text-decoration: none;	font-size: 1.1em;	font-weight: bold;	color: #66B0D9;}#footer ul li a:hover, #footer ul li a:active {	color: #AECC39;}#footer p.copyright {	float: right;	display: inline;}.copyright {	color: #AECC39;	font-weight: bold;	padding: 8px 0 0 0;	*padding-top: 4px;}.floatright {	float: right;}/* tooltips */#tooltip{	position:absolute;	background:#dbeef7;	padding:5px 7px;	color:#333;	display:none;	font-size: 1.3em;	text-align: center;	width: 100px;}	.testimonial {	background: url(../images/quotes.gif) top no-repeat;}.testimonial p {	width: 380px;}
