	html, body, #full {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	border: none;
	background-color: #ffffff ;
}
	#fullv { height: 100%; margin: 0 ; padding: 0 ; }
	.fullv { height: 100%; margin: 0 ; padding: 0 ; }
	#mainv { height: 81% ; margin: 0 ; padding: 0 ; }
	#bottom {
	vertical-align: top;
	height: 5%;
}

	.swan_bar { height: 10px ; background-image: url(graphics/bar1.gif) ; background-repeat: repeat-x ; vertical-align: top ; text-align: left ; }
	
	#swan_bar_company {
	height: 3px ;
	}
	
	#swan_nav {
	background-image: url(graphics/swan_menu_nf.jpg);
	background-repeat: no-repeat;
	height: 100%;
	background-position: left bottom;
	background-attachment: fixed;
}
#swan_nav_topleft {
	background-image:  url(Swan_Pools_Company/graphics/Swan_grecian_ill.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	height: 117px;
	padding: 0;
	margin: 0;
}
#photoholder {
	border:none;
	background:#ffffff url('graphics/Swan_Logo_button_A_RGB_100.png') 50% 50% no-repeat;
}
#thephoto {

}



	#gallery_big { border: 2px solid #0033ff; background-repeat: no-repeat; margin-top: 25px ; text-align: center; width: 939px; height: 625px; vertical-align: middle ; }
	
	.row_steps { height: 50px ; }
	
	.top_company { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: none;}
	.top_company_active { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ccffff; text-decoration: underline; }
	a.top_company { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: none;}
	a.top_company:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ccffff; text-decoration: underline; }
    a.top_company:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ccffff; text-decoration: underline; }
    .bottom_company { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0033ff; text-decoration: none;}
	a.bottom_company { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0033ff; text-decoration: none;}
	a.bottom_company:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: underline; }
    a.bottom_company:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0033ff; text-decoration: underline; }
	a.bottom_company_map:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0033ff; text-decoration: underline; }
	a.bottom_company_map:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: underline; }
	a.bottom_company_map:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: underline; }
    .company { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none; border: none; }
	a.company { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: underline; border: none; }
	a.company:hover { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #0033ff; text-decoration: none; border: none; }
	a.company:active { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #0033ff; text-decoration: none; border: none; }
	.company_bold { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
	a.company_bold:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0033ff; text-decoration: none;}
	.company_bold_ch { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0033ff; text-decoration: underline;}
	a.company_bold_ch:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
	.company_bold_opp { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none;}
	a.company_bold_opp:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}	
	.company_header { font-family: verdana, arial, helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #000000; text-decoration: none; border: 1px;}
	a.company_header:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #000000; text-decoration: none; border: none;}
	a.company_header:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #000000; text-decoration: none; border: none;}
	a.company_header:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #0033ff; text-decoration: underline; border: none;}
	.page_header { font-family: verdana, helvetica, sans-serif; color: #0033ff; font-size: 40px; font-weight: bold; text-decoration: none; }
    .page_text { font-family: arial, verdana, helvetica, sans-serif; color: #000000; font-size: 13px; font-weight: bold; text-decoration: none; }
	a.page_text { font-family: arial, verdana, helvetica, sans-serif; color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; }
	a.page_text:hover { font-family: arial, verdana, helvetica, sans-serif; color: #0033ff; font-size: 13px; font-weight: bold; text-decoration: none; border: none;}
    .page_text_highlight { font-family: arial, verdana, helvetica, sans-serif; color: #0033ff; font-size: 15px; font-weight: bold; text-decoration: none; }
    a.navtop { font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; font-size: 9px; font-weight: bold; text-decoration: underline; }
	.navtop_lightblue { font-family: verdana, arial, helvetica, sans-serif; color: #ccffff; font-size: 9px; font-weight: bold; text-decoration: none; }
	a.navtop:hover { color: #ccffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
	.navheader_company { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-align: left; vertical-align: middle; }
	a.navheader_company:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0033ff; text-align: left; vertical-align: middle; }
	a.navheader_company_active { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0033ff; text-align: left; vertical-align: middle; }
    .navmenu { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
	.navmenu_company { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
	a.navmenu_company:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0033ff; text-decoration: underline; }
    a.navmenu_company_active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0033ff; text-decoration: underline; }
	.navheader_customer { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-align: left; vertical-align: middle; }
	a.navheader_customer:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #66cc99; text-align: left; vertical-align: middle; }
	a.navheader_customer_active { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #66cc99; text-align: left; vertical-align: middle; }
	.navmenu_customer { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
	a.navmenu_customer:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #66cc99; text-decoration: underline; }
    a.navmenu_customer:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #66cc99; text-decoration: underline; }
	a.navmenu_customer_active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #66cc99; text-decoration: underline; }
    .navheader_information { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-align: left; vertical-align: middle; }
	a.navheader_information:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #9999ff; text-align: left; vertical-align: middle; }
	a.navheader_information_active { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #9999ff; text-align: left; vertical-align: middle; }
    .navmenu_information { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
	a.navmenu_information:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #9999ff; text-decoration: underline; }
    a.navmenu_information_active { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #9999ff; text-decoration: underline; }
    .information { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none; border-width: 0px; }
	a.information { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: underline; border-width: 0px; }
	a.information:hover { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #9999ff; text-decoration: none; border-width: 2px; border-color: #9999ff; }
	.information_bold { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
	a.information_bold:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #9999ff; text-decoration: none;}
	.information_bk { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none;}
	a.information_bk { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none;}
	a.information_bk:hover { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #9999ff; text-decoration: underline;}

	.customer { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none;}
	a.customer { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: underline;}
	a.customer:hover { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #66cc99; text-decoration: none;}
	.customer_bold { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
	a.customer_bold:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #66cc99; text-decoration: none;}
	
	.pool_gallery { background-color: #ffffff; border-color: #0033ff; }
	tr.pool_gallery { background-color: #ccffff; }
	
	.gallery { border: 2px solid #0033ff ; }
	a.gallery { border: none ;  }
    a.gallery:hover { border: none ; }
    a.gallery:active { border: none ; }
    a.gallery:visited { border: none ; }
