 /* Main Text Definitions */   body { background: #ECEDEE; color: #C7C7C7; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 75%; margin: 0;}h1.homes { color: #e5b42c; font-weight: bold; font-size: 100%; margin: 15px 0px 0px 0px;}h1 { color: #e5b42c; font-weight: normal; font-size: 190%; margin: 0px 0px 0px 0px;}h2 { color: #1988FF; font-weight: normal; font-size: 170%; margin: 15px 0px 10px 0px;}h3 { color: #747378; font-weight: bold; font-size: 110%; margin: 0px 0px 10px 0px;}img { border: 0; margin: 0px; padding: 0px;}a img { border: 0;}a {  color: #747378; text-decoration: none;}a:hover {  /*color: #656565;*/ color: #e5b42c; text-decoration: none;}a.blue_link {  color: #428cdd; text-decoration: underline;}a.blue_link_nu {  color: #428cdd; text-decoration: none;}a.blue_link_italic {  color: #428cdd; text-decoration: none;font-style: italic;font-size: 90%;}a.white_link {  color: #ffffff; text-decoration: none;}a.underline{text-decoration: underline;}a.small_link {  color: #747378; text-decoration: none; font-size: 80%}a.small_link:hover {  color: #656565; text-decoration: none;  font-size: 80%}/************ CONTAINERS **************/#outer_container { width: 940px; margin: auto; color: #747378; background: #ECEDEE; border-top: 25px solid #ECEDEE;}#inner_container { width: 860px; margin: auto; color: #747378; background:  url("../images/inner_bg.jpg") top repeat-y #ffffff; padding: 0px;}#content_container{margin: 0px 0px 0px 23px;}#inner_top{height: 10px;width: 860px;margin: auto;clear:both;}#inner_bottom{height: 22px;}/************** LOGO CONTAINER **************/#logo_container{margin-left: 23px;width: 814px;height: 80px;}#logo{float: left;width: 348px;}/************** TOP NAV **************/#top_nav_container{float: right;}ul#hp_top_nav{margin: 45px 0px 0px 0px;padding: 0px;}ul#hp_top_nav li{list-style: none;display: inline;font-size: 80%;padding: 0px 4px 0px 4px;border-right: 1px dotted #C7C7C7;}ul#hp_top_nav li.right_link{list-style: none;display: inline;font-size: 80%;padding: 0px 0px 0px 4px;border-right: 0px dotted #C7C7C7;}ul#top_nav{margin: 5px 0px 0px 0px;padding: 0px;}ul#top_nav li{list-style: none;display: inline;font-size: 80%;padding: 0px 4px 0px 4px;border-right: 1px dotted #C7C7C7;}ul#top_nav li.right_link{list-style: none;display: inline;font-size: 80%;padding: 0px 0px 0px 4px;border-right: 0px dotted #C7C7C7;}#search{text-align: right;font-size: 80%;}#tel_sales{text-align: right;font-size: 160%;color: #e5b42c;margin: 20px 0px 0px 0px;}/************** MAIN NAV **************/#main_nav_container{margin-left: 5px;width: 850px;padding: 0px;height: 24px;}table#main_nav{height: 24px;font-size: 90%;}table#main_nav td{background: #11357D;padding: 2px 0px 0px 0px;color: #ffffff;border-right: 2px solid #ffffff;width: 86px;text-align: center;}table#main_nav td a{color: #ffffff;}table#main_nav td a:hover{color: #7D93BD;}table#main_nav td.navon{color: #ffffff;background: #e5b42c;}/************** SIDE NAV **************/ul.side_nav{margin: 38px 0px -15px 0px;padding: 0px;width: 160px;}ul.side_nav li.side_navon{list-style: none;border-bottom: 0px dotted #ADADAD;padding: 7px 0px 0px 0px;font-size: 95%;font-weight: bold;color:#1BA1BD;}ul.side_nav li.side_navon a{color:#1BA1BD;}ul.side_nav li{list-style: none;border-bottom: 1px dotted #ADADAD;padding: 5px 0px 5px 10px;font-size: 100%;}ul.side_nav li.line{list-style: none;border-top: 1px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 0px 0px 0px 10px;font-size: 100%;}ul.side_nav li.nolines{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 0px 0px 0px 10px;font-size: 100%;}ul.side_nav li.sidetop_nav{list-style: none;border-top: 1px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 5px 0px 5px 10px;font-size: 100%;}ul.side_nav li.sidetop_navon{color: #e5b42c;border-top: 1px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 5px 0px 5px 10px;font-size: 100%;}ul.side_nav li.sidetop_navon a{color: #e5b42c;}/** THIRD **/ul.side_nav li.side_thirdlevel{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 2px 0px 0px 15px;font-size: 95%;}ul.side_nav li.side_thirdlevel a{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 2px 0px 0px 0px;font-size: 95%;}ul.side_nav li.side_thirdlevel_navon{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 2px 0px 0px 15px;font-size: 90%;font-weight: bold;color: #e5b42c;}ul.side_nav li.side_thirdlevel_navon a{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 2px 0px 0px 0px;font-size: 100%;font-weight: bold;color: #e5b42c;}ul.side_nav li.side_thirdlevel_bold{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 2px 0px 0px 15px;font-size: 80%;font-weight: bold;}/** THIRD **/ul.side_nav li.side_fourthlevel{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 0px 0px 0px 25px;font-size: 95%;}ul.side_nav li.side_fourthlevel a{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;font-size: 95%;}ul.side_nav li.side_fourthlevel_navon{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 0px 0px 0px 25px;font-size: 95%;color: #e5b42c;}ul.side_nav li.side_fourthlevel_navon a{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 0px 0px 0px 0px;font-size: 95%;color: #e5b42c;}ul.side_nav li.side_fourthlevel_bold{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 0px 0px 0px 25px;font-size: 80%;font-weight: bold;}/* FIFTH */ul.side_nav li.side_fifthlevel{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 0px 0px 0px 35px;font-size: 90%;}ul.side_nav li.side_fifthlevel a{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;font-size: 90%;}ul.side_nav li.side_fifthlevel_navon{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 0px 0px 0px 35px;font-size: 90%;color: #e5b42c;}ul.side_nav li.side_fifthlevel_navon a{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 0px 0px 0px 0px;font-size: 90%;color: #e5b42c;}ul.side_nav li.side_fifthlevel_bold{list-style: none;border-top: 0px dotted #ADADAD;border-bottom: 0px dotted #ADADAD;padding: 2px 0px 0px 35px;font-size: 80%;font-weight: bold;}/* FIFTH */.arrow{color: #e5b42c;font-weight: bold;font-size: 75%;}/**********BREADCRUMB*********/#breadcrumb{width: 480px;height: 20px;padding: 3px 0px 0px 0px;margin: 0px;color: #e5b42c;}ul#breadcrumb_list{margin: 0px;padding: 0px;}ul#breadcrumb_list li{list-style: none;display: inline;font-size: 75%;padding: 0px 0px 0px 0px;}ul#breadcrumb_list li a{color: #e5b42c;}ul#breadcrumb_list li.breadcrumb_navon{ color: #555459;}/************** HP CONTENT **************/#hp_content_container{margin: 0px 0px 0px 23px;}#hp_main_image{height: 306px;}#hp_main_bottom{ background:  url("../images/hp_image_bottom.jpg") top left no-repeat #ffffff; height: 42px; width: 814px; color: #ffffff; font-size: 150%; padding: 5px 0px 0px 15px;}#hp_content_boxes{width: 814px;}#hp_box1_container{width: 186px;float: left;margin-right: 18px;border: 2px solid #DFD248;background: #F8F5DA;height: 125px;}#hp_box1_content{width: 170px;height: 73px;color: #BBBC6F;font-size: 100%;font-weight: bold;padding: 8px 8px 0px 8px;}#hp_box1_content_more{text-align: right;height: 19px;}#hp_box1_bot{width: 186px;background: #DFD248;height: 19px;font-size: 100%;font-weight: bold;text-align: center;color: #ffffff;padding-top:6px;}#hp_box2_container{width: 186px;float: left;margin-right: 18px;border: 2px solid #255E45;background: #D3DED9;height: 125px;}#hp_box2_content{width: 170px;height: 73px;color: #0E4436;font-size: 100%;font-weight: bold;padding: 8px 8px 0px 8px;}#hp_box2_content_more{text-align: right;height: 19px;}#hp_box2_bot{width: 186px;background: #255E45;height: 19px;font-size: 100%;font-weight: bold;text-align: center;color: #ffffff;padding-top:6px;}#hp_box3_container{width: 186px;float: left;margin-right: 18px;border: 2px solid #11357D;background: #CFD6E4;height: 125px;}#hp_box3_content{width: 170px;height: 73px;color: #11357D;font-size: 100%;font-weight: bold;padding: 8px 8px 0px 8px;}#hp_box3_content_more{text-align: right;height: 19px;}#hp_box3_bot{width: 186px;background: #11357D;height: 19px;font-size: 100%;font-weight: bold;text-align: center;color: #ffffff;padding-top:6px;}#hp_box4_container{width: 186px;float: left;border: 2px solid #E1AD14;background: #F8EECF;height: 125px;}#hp_box4_content{	width: 170px;	height: 73px;	color: #11357D;	font-size: 100%;	font-weight: bold;	padding: 8px 8px 0px 8px;/*width: 186px;height: 100px;*/}#hp_box4_content_more{text-align: right;height: 19px;}#hp_box4_bot{width: 186px;background: #E1AD14;height: 19px;font-size: 100%;font-weight: bold;text-align: center;color: #ffffff;padding-top:6px;}/************** MAIN CONTENT **************/#left_content{width: 180px;float: left;background: #ffffff;padding-bottom: 20px;}#right_content{width: 624px;float: left;background: #ffffff;margin-left: 10px;}#logos{margin-top: 15px;}#page_content_lrg{width: 624px;padding: 15px 0px 30px 0px;color: #4B4B4B;font-size: 140%;line-height: 22px;}#page_content_lrg a{	text-decoration: underline;	color: #428cdd;}#page_content_main{float:left;width: 460px;padding: 15px 0px 30px 0px;color: #4B4B4B;}#page_content_right{float:right;width: 146px;padding: 15px 8px 30px 10px;color: #4B4B4B;background: #e5b42c;font-size: 75%;margin: 10px 0px 0px 0px;}#page_content_right_news{float: right;width: 164px;padding: 15px 0px 30px 0px;color: #4B4B4B;background: #ffffff;font-size: 85%;margin: 10px 0px 0px 0px;}#page_content_right_news_botpanel{width: 144px;padding: 15px 0px 15px 10px;color: #4B4B4B;background: #e5b42c;font-size: 85%;margin: 10px 0px 0px 0px;}#page_copy_sml{width: 624px;padding: 15px 0px 30px 0px;color: #4B4B4B;font-size: 80%;}#main_image{width: 814px;padding: 0px;margin: 0px;height: 223px;}#main_image_top{height: 13px;padding: 0px;margin: 0px;}#main_image_content{height: 201px;padding: 0px;margin: 0px;width: 814px;display:inline;}#main_image_bottom{height: 9px;width: 814px;margin-top: -3px;background: url("../images/sub_header_bot.gif") top left no-repeat;float:left;}#main_image_left{	float:left;	}#main_image_side_text{		background-color: #11357d;	height: 181px;	width: 152px;				float:left;			padding-top: 20px;		padding-left: 10px;	padding-right: 10px;	font-size: 140%;	color: #ffffff;	font-weight: bold;}#main_image_side_image{	float:left;		height:201px;	width:172px;}#main_image_image{	float:left;		height:201px;	width:626px;}#main_image_right{	float:left;	}div.copy_header{ color: #e5b42c; font-weight: bold; font-size: 100%; margin: 0px 0px 20px 0px;}ul.address_group{margin: 0px;padding: 0px 0px 13px 0px;border-bottom: 1px solid #ffffff;}ul.address_group li{list-style: none;font-weight: bold;}ul.address_group li.address_header{color: #ffffff;font-weight: bold;}ul.address{margin: 12px 0px 12px 0px;padding: 0px;}ul.address li{list-style: none;}ul.address li.address_header{color: #ffffff;font-weight: bold;}ul.news_item{margin: 5px 0px 0px 0px;padding: 0px;width: 440px;}ul.news_item li{list-style: none;}ul.news_item li.header{font-weight: bold;color: #e5b42c;}ul.news_item li.header a{font-weight: bold;color: #e5b42c;}ul.news_item li.line{margin-bottom: 15px;border-bottom: 1px solid #e5b42c;}ul.all_news{margin: 0px;padding: 0px 0px 0px 10px;}ul.all_news li{list-style: none;padding: 0px 0px 4px 0px;}ul.all_news li.news_header{color: #e5b42c;}ul.all_news li.news_header a{color: #e5b42c;}ul.further_info{margin: 0px;padding: 0px;}ul.further_info li{list-style: none;font-size: 110%;font-weight: bold;}ul.further_info li.white{color:#ffffff;}div.page_number{font-size: 90%;}/************** FOOTER **************/#footer { width: 840px; margin: auto;font-size: 80%; height: 35px; color: #747378;}#footer_links{ width: 811px; margin: 0px 0px 0px 18px;}div.footer_links_left{float: left;}div.footer_links_right{float: right;}ul#footer_nav{margin: 0px;padding: 0px;}ul#footer_nav li{list-style: none;display: inline;padding: 0px 4px 0px 4px;border-right: 1px dotted #C7C7C7;}ul#footer_nav li.right_footlink{list-style: none;display: inline;padding: 0px 0px 0px 4px;border-right: 0px dotted #C7C7C7;}#footer_links a{ color: #747378;}#footer_links a:hover{	color: #e5b42c;}/***************** FORM *****************/FORM {	 padding: 0;	 margin: 0;	 border: 0;}#form_contents{margin: 20px 0px 0px 0px;width: 460px;}.fmlabel {	width: 110px;	float: left;	padding-bottom: 7px;}.fmlabel_short {	width: 30px;	float: left;	padding-bottom: 5px;}.fmlabel_wide {	width: 170px;	float: left;	padding-bottom: 5px;}.fmfield {	padding-bottom: 7px;	margin-left: 120px;}.fmfield_short {	padding-bottom: 5px;	margin-left: 30px;}.fmfield_wide {	padding-bottom: 5px;	margin-left: 180px;}input {	BACKGROUND: #ffffff;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	height: 14px;	font-size: 100%;	width: 200px;	border: 1px solid #A8A9A9;	color: #858488;}input.search {	BACKGROUND: #ffffff;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	height: 11px;	font-size: 95%;	width: 130px;	border: 1px solid #A8A9A9;	color: #858488;}input.radio {	BACKGROUND: #ffffff;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	height: 11px;	font-size: 100%;	width: 15px;	border: 0px solid #A8A9A9;	color: #858488;}.submit_button {	background: #231F20;	color: #DEDEDE;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #A8A9A9;	width: 80px;	height: 17px;	font-size: 90%;	margin: 1px 0px 0px 0px;}textarea{	BACKGROUND: #ffffff;	color: #858488;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #A8A9A9;	width: 200px;	height: 50px;	font-size: 90%;	margin: 0px;}textarea.comments{	BACKGROUND: #ffffff;	color: #858488;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #A8A9A9;	width: 320px;	height: 80px;	font-size: 90%;	margin: 0px;}select {	BACKGROUND: #ffffff;	color: #4E4E4E;    FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 10px;	border: 1px solid #4E4E4E;	width: 160px;	margin-top: 15px;	height: 17px;}select .contact {width: 150px;color: #858488;font-size: 90%;}.DownloadBrochure{	color: #428cdd;	font-size: 110%;	font-weight: bold;}input.checkbox {	BACKGROUND: #ffffff;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	height: 11px;	font-size: 100%;	width: 15px;	border: 0px solid #A8A9A9;	color: #858488;}.BrochureBold{		font-weight: bold;}/************** Price Table *********************/table#price{	font-size: 90%;			border: solid 1px #DDDDDD;	text-align: left;}table#price tr{	/*color:Red;	*/}table#price td{		border: solid 1px #DDDDDD;		width:90px;}#subtext{	color:Red;}/************** Price2 Table *********************/table#price2{	font-size: 75%;			border: solid 1px #DDDDDD;	text-align: left;}table#price2 tr{	/*color:Red;	*/}table#price2 td{		border: solid 1px #DDDDDD;		width:150px;}table#price2 td#small{		border: solid 1px #DDDDDD;		width:70px;}
