@charset "utf-8";
/* CSS Document */

	/*basic styles*/
	body {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; cursor:default;}
	.contentblock1{color:#666666; font-size:12px; margin:5px 0; padding:0;}
	img {border:0;}
	#container{width:900px; margin:0 auto;}
	
	.logo{background:url(/images/blu_logo.png) no-repeat top right; width:254px; height:355px;}
	
	/*reusable styles*/
	.left40{width:auto; text-align:left; width:30%; float:left;}
	.right40{width:auto; text-align:right; width:30%; float:right;}
	.left40{width:auto; text-align:left; width:40%; float:left;}
	.right40{width:auto; text-align:right; width:40%; float:right;}
	.left50{width:auto; text-align:left; width:50%; float:left;}
	.right50{
	width:auto;
	text-align:right;
	width:50%;
	float:right;
	text-transform: lowercase;
}
	.left60{width:auto; text-align:left; width:60%; float:left;}
	.right60{width:auto; text-align:right; width:60%; float:right;}
	.left70{width:auto; text-align:left; width:70%; float:left;}
	.right70{width:auto; text-align:right; width:70%; float:right;}
	
	.cornertl{background:url(/images/corner_tl.png) top left no-repeat; width:auto; height:auto;}
	.cornertr{background:url(/images/corner_tr.png) top right no-repeat; width:auto; height:auto;}
	.cornerbl{background:url(/images/corner_bl.png) bottom left no-repeat; width:auto; height:auto;}
	.cornerbr{background:url(/images/corner_br.png) bottom right no-repeat; width:auto; height:auto;}
	.cornerbr_fixed29{background:url(/images/corner_br.png) bottom right no-repeat; width:auto; height:15px; padding:7px 10px;}
	.cornerbr_fixed395{background:url(/images/corner_br.png) bottom right no-repeat; width:auto; height:395px;}
	.cornerbr_fixedpadding{padding:20px 0; background:url(/images/corner_br.png) bottom right no-repeat; width:auto; height:auto;}
	
	.padder{padding:10px;}
	.padderminor{padding:7px 10px;}
	.clear{clear:both;}
	
	
	/*header styles*/
		/***header navigation***/
		#headernav{height:30px; width:auto; background:url(/images/gradient_blue.png) repeat-x top left; margin:12px 0 0 0; color:#FFF; font-size:13px;}
		#headernavtl{height:30px; width:auto; background:url(/images/corner_tl.png) no-repeat top left;}
		#headernavtr{height:30px; width:auto; background:url(/images/corner_tr.png) no-repeat top right;}
		#headernavbl{height:30px; width:auto; background:url(/images/corner_bl.png) no-repeat bottom left;}
		#headernavbr{height:16px; width:auto; background:url(/images/corner_br.png) no-repeat bottom right; padding:7px 16px;}
		
		#headernav a:link		{color:#FFF; text-transform:uppercase; font-size:13px; text-decoration:none; font-weight:bold;}
		#headernav a:visited	{color:#FFF; text-transform:uppercase; font-size:13px; text-decoration:none; font-weight:bold;}
		#headernav a:active		{color:#006699; text-transform:uppercase; font-size:13px; text-decoration:none; font-weight:bold;}
		#headernav a:hover		{color:#006699; text-transform:uppercase; font-size:13px; text-decoration:none; font-weight:bold;}
		#headernav .current a:link		{color:#006699; text-transform:uppercase; font-size:13px; text-decoration:none; font-weight:bold;}
		#headernav .current a:visited	{color:#006699; text-transform:uppercase; font-size:13px; text-decoration:none; font-weight:bold;}
		#headernav .current a:active	{color:#FFF; text-transform:uppercase; font-size:13px; text-decoration:none; font-weight:bold;}
		#headernav .current a:hover		{color:#FFF; text-transform:uppercase; font-size:13px; text-decoration:none; font-weight:bold;}
		#headernav .spacer {width:12px; text-align:center; color:#FFF; float:left;}
		
		#headernav ul{list-style:none; margin:0; padding:0;}
		#headernav li{list-style:none; float:left; margin:0; padding:0;}
	
	.imageblock{height:395px; width:673px;}
	#topblock{margin:12px 0 0 0;}
	#bottomblock{margin:12px 0 0 0;}


	/*column styles*/
	
	.left673	{width:673px; margin:0 11px 0 0; float:left; height:395px;}
	.right216	{width:216px; margin:0; float:left; background:#c5df1f; height:395px;}
	.left216	{width:216px; margin:0; float:left; background:#c5df1f;}

	.left216 h1	{color:#FFF;	font-size:19px; margin:0; padding:0;}
	.left216 h6	{color:#333333; font-size:11px; margin:2px 0 0 0; padding:0; font-weight:normal;}

	.freequote {margin:12px 0 0 0;}

	/*form styles*/
	.submitbtn{background:url(/images/btn_submit.png) no-repeat; width:70px; height:19px; border:none; float:right; margin:10px 0 0 0; cursor:pointer;}
	.left216 .standardinput{border:none 0px; background:#FFF; color:#333; font-size:11px; width:192px; height:16px; padding:2px 2px 1px 2px; margin:7px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
	.left216 .standardinputtextarea{border:none 0px; background:#FFF; color:#333; font-size:11px; width:192px; height:96px; padding:2px 2px 1px 2px; margin:7px 0 0 0; font-family:Arial, Helvetica, sans-serif;}


#leftcolumn	{width:216px; margin:0 12px 0 0; float:left;}
#rightcolumn{width:672px; float:right;}

#rightcolumn h1	{color:#99cc00; font-size:33px; line-height:24px; margin:0 0 9px 0; padding:0; font-weight:bold; letter-spacing:-1px;}
#rightcolumn h2	{color:#a39f92; font-size:15px; margin:4px 0 4px 0; padding:0; font-weight:normal;}
#rightcolumn h4 {color:#00a6d8; font-size:12px; margin:4px 0 4px 0; padding:0; font-weight:normal;}
#rightcolumn h5 {color:#99cc00; font-size:15px; margin:4px 0 4px 0; padding:0; font-weight:normal;}
#rightcolumn p	{color:#333333; font-size:12px; margin:5px 0; padding:0;}


#rightcolumnalt {width:444px; float:right;}

#rightcolumnalt h1	{color:#99cc00; font-size:33px; line-height:24px; margin:0 0 9px 0; padding:0; font-weight:bold; letter-spacing:-1px;}
#rightcolumnalt h2	{color:#a39f92; font-size:15px; margin:4px 0 4px 0; padding:0; font-weight:normal;}
#rightcolumnalt h4  {color:#00a6d8; font-size:12px; margin:4px 0 4px 0; padding:0; font-weight:bold;}
#rightcolumnalt h5  {color:#99cc00; font-size:15px; margin:4px 0 4px 0; padding:0; font-weight:normal;}
#rightcolumnalt p	{color:#666666; font-size:12px; margin:5px 0; padding:0;}


.pagename{background:url(/images/gradient_blue_alt2.png) repeat-x top left; width:auto; font-size:14px; font-weight:bold; color:#FFF; margin:0 0 12px 0;}
.breadcrumbname{background:url(/images/gradient_blue_alt1.png) repeat-x top left; width:auto; font-size:14px; font-weight:bold; color:#FFF; margin:0 0 12px 0;}


.contentblock1{}
.contentblock1 img{float:left; margin:0 12px 0 0;}

.contentblock2{margin:12px 0 0 0;}

.attractionbox a:link		{text-decoration:none; color:#716e65;}
.attractionbox a:visited	{text-decoration:none; color:#716e65;}
.attractionbox a:hover		{text-decoration:none; color:#716e65;}
.attractionbox a:active		{text-decoration:none; color:#716e65;}
.attractionboxl a:link		{text-decoration:none; color:#716e65;}
.attractionboxl a:visited	{text-decoration:none; color:#716e65;}
.attractionboxl a:hover		{text-decoration:none; color:#716e65;}
.attractionboxl a:active	{text-decoration:none; color:#716e65;}

.attractionbox{width:216px; height:213px; float:left; margin-right:11px;}
.attractionboxl{width:216px; height:213px; float:left;}

.attractionboxtop{height:15px; padding:7px 20px 7px 10px; font-size:12px; color:#716e65; width:auto; background:url(/images/attractionbox_top.png) top left no-repeat;}
.attractionboxtop:hover{height:15px; padding:7px 20px 7px 10px; font-size:12px; color:#000000; width:auto; background:url(/images/attractionbox_top.png) top left no-repeat;}
.attractionboxbottom{height:184px; width:auto; background:url(/images/attractionbox_bottom.png) top left no-repeat; padding:11px;}

.info {font-size:11px; line-height:14px; color:#666666; margin:5px 0 0 0;}

#footer{background:url(/images/gradient_green.png) repeat-x; width:auto; height:29px; color:#FFF; margin:12px 0 0 0; font-size:12px;}


		#footer a:link				{color:#FFF;	font-size:13px; text-decoration:none; font-weight:bold;}
		#footer a:visited			{color:#FFF; 	font-size:13px; text-decoration:none; font-weight:bold;}
		#footer a:active			{color:#4f6311; font-size:13px; text-decoration:none; font-weight:bold;}
		#footer a:hover				{color:#4f6311; font-size:13px; text-decoration:none; font-weight:bold;}
		#footer .current a:link		{color:#4f6311; font-size:13px; text-decoration:none; font-weight:bold;}
		#footer .current a:visited	{color:#4f6311; font-size:13px; text-decoration:none; font-weight:bold;}
		#footer .current a:active	{color:#FFF; 	font-size:13px; text-decoration:none; font-weight:bold;}
		#footer .current a:hover	{color:#FFF; 	font-size:13px; text-decoration:none; font-weight:bold;}
		#footer .spacer 			{width:12px; 	text-align:center; color:#FFF; float:right;}
		
		#footer ul					{list-style:none; margin:0; padding:0;}
		#footer li					{list-style:none; float:right; margin:0; padding:0;}
		
#belowfooter{color:#99cc00; font-size:10px; margin-top:5px;}



#divideleft{width:674px; float:left;}
#divideright{width:210px; float:left; margin-left:10px;}


#divideleft .largeinput				{/*padding:3px 8px;*/ width:426px; border:1px solid #28c7e1; font-size:12px; margin:0 0 12px 0; color:#999; cursor:text; height:17px;}
#divideleft .largeinput:focus 		{/*padding:3px 8px;*/ width:426px; border:1px solid #c5df1f; font-size:12px; margin:0 0 12px 0; color:#666; cursor:text; height:17px;}

#divideleft .largeselect			{/*padding:3px 8px;*/ width:428px; border:1px solid #28c7e1; font-size:12px; margin:0 0 12px 0; color:#999; cursor:pointer; height:27px;}
#divideleft .largeselect:focus	 	{/*padding:3px 8px;*/ width:428px; border:1px solid #c5df1f; font-size:12px; margin:0 0 12px 0; color:#666; cursor:pointer; height:27px;}

#divideleft .largetextarea			{width:426px; border:1px solid #28c7e1; font-size:12px; margin:0 0 12px 0; color:#999; cursor:text; font-family:Arial, Helvetica, sans-serif;}
#divideleft .largetextarea:focus 	{width:426px; border:1px solid #c5df1f; font-size:12px; margin:0 0 12px 0; color:#666; cursor:text; font-family:Arial, Helvetica, sans-serif;}


.righthandmenu{}
.righthandmenu ul{margin:0; padding:0; list-style:none;}
.righthandmenu li{margin:0; padding:0; list-style:none;}

.righthandmenu a:link{margin:0; padding:9px 0; list-style:none; border-bottom:solid 1px #7fd2eb; color:#7fd2eb; display:block; background:url(/images/bullet_link.png) right center no-repeat; text-decoration:none; font-weight:bold; font-size:12px; font-weight:bold;}
.righthandmenu a:visited{margin:0; padding:9px 0; list-style:none; border-bottom:solid 1px #7fd2eb; color:#7fd2eb; display:block; background:url(/images/bullet_link.png) right center no-repeat; text-decoration:none; font-weight:bold; font-size:12px; font-weight:bold;}
.righthandmenu a:hover{margin:0; padding:9px 0; list-style:none; border-bottom:solid 1px #c5df1f; color:#c5df1f; display:block; background:url(/images/bullet_hover.png) right center no-repeat; text-decoration:none; font-weight:bold;}
.righthandmenu a:active{margin:0; padding:9px 0; list-style:none; border-bottom:solid 1px #c5df1f; color:#c5df1f; display:block; background:url(/images/bullet_hover.png) right center no-repeat; text-decoration:none; font-weight:bold;}

#gallery a:link{text-decoration:none; color:#28c7e1;}
#gallery a:visited{text-decoration:none; color:#28c7e1;}
#gallery a:active{text-decoration:none; color:#c5df1f;}
#gallery a:hover{text-decoration:none; color:#c5df1f;}

.listing		 		{float:left; width:156px; height:125px; margin:0 12px 12px 0; border-bottom:#28c7e1 1px solid;}
.listing		img  	{border:#28c7e1 3px solid; margin:0; padding:0;}
.listing:hover	 		{float:left; width:156px; height:125px; margin:0 12px 12px 0; border-bottom:#c5df1f 1px solid;}
.listing:hover	img		{border:#c5df1f 3px solid; margin:0; padding:0;}
.listing		.link	{width:145px; color:#28c7e1; font-weight:bold; font-size:12px; background:url(/images/bullet_gallery_link.png) no-repeat right center; display:block; padding:5px;}
.listing:hover	.link	{width:145px; color:#c5df1f; font-weight:bold; font-size:12px; background:url(/images/bullet_gallery_hover.png) no-repeat right center; display:block; padding:5px;}
