﻿/**** Page Styles ****/
body { padding:0px; margin:0px; font-family:Verdana; font-size:12px; line-height:16px; color:#333333; }

#MainForm { width:800px; margin:auto; padding:0; }
#Container { float:left; padding:0; text-align:left; margin-top:10px; position:relative; border:1px solid #000; }

/** Page Header **/
#PageHeader { float:left; width:765px; height:79px; padding:17px 15px 15px 20px; background:url(../images/layout/top_bg.png) no-repeat; }

	/** Logo **/
	#Logo { float:left; background:url(../images/layout/logo.png) no-repeat; width:160px; height:74px; }
	* html #Logo { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/layout/logo.png'); }
	#Logo span { display:none; }
	
	#Organization { float:left; height:30px; padding:20px 0 0 25px; }
	#header_rotator { list-style:none; margin:0px; padding:0px }
	.cartholder { color:#ffffff; float:right; margin-top:-2px; }
	
	#PrintHeader { display:none; }
/** End Page Header **/

/** Navigation **/
#Navigation { float:left; width:800px; height:40px; }
/** End Navigation **/


/** Page Content **/
#PageContent { width:800px; }
	#PageContentBackground { float:left; width:780px; padding:20px 10px 30px 10px; background:url(../images/layout/bg.png) no-repeat; }
	* html #PageContentBackground { height:500px; }
	#PageTitle { }
	#LeftBar { width:174px; float:left; margin-right:15px; }
		#LeftNav { width:164px; border:1px #C0BBAB solid; padding:5px 5px 5px 5px; margin-bottom:7px; }
	
	#RightBar { float:right; width:148px; margin-bottom:10px; }
		#SliderBox { border:1px solid #999999; margin:0px; width:140px; height:20px; text-align:left;  }
		#FontSize { font-size:10px; margin-right:5px; float:left; font-weight:bold }
		.FontSlider { float:left; font-size:11px; font-weight:bold; padding:0 2px; }
		#FontSizeSlider { float:left; width:40px; height:9px; background:url(../images/toolbox_scrollbar2.png) no-repeat left center; margin:5px 0 0 0px; }
		#FontSizeSlider div { cursor:pointer; left:0px; top:0px; position:relative; width:9px; height:9px; float:left; background:url(../images/toolbox_scroller2.png) no-repeat left center; }
	
	#ContentArea { float:left; width:415px; }
		.Maps { margin:0 -10px -10px -10px; width:800px; position:relative; z-index:90; }
		/*#InsuranceBg { background-image:url(../images/insurance.png); background-repeat:no-repeat; width:728px; height:450px; padding:86px 0px 0px 32px; }
		* html #InsuranceBg { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/insurance.png'); }*/
/** End Page Content **/

/** Footer **/
#Footer { float:left; width:800px; padding-bottom: 1em; font-size:10px; line-height:12px; }
	#Footer_Top { width:785px; height:26px; padding:4px 15px 0 0; text-align:center; background:url(../images/layout/search_bg.png) no-repeat; }
		.SearchBtn { width:60px; height:25px; background:url(../images/layout/search.jpg) no-repeat; }
		.SearchBtn:hover { background:url(../images/layout/search_on.jpg) no-repeat; }
		.SearchBox { float:right; }
		
	#Footer_Bottom { width:780px; height:80px; padding:10px 10px 0 10px; }
		#FooterRight { float:right; width: 400px; text-align:right; }
		#FooterLeft { float:left; }
		#FooterRight .social-media { display: block; width: 100%; height: 24px; padding-bottom: 10px; text-align: right; font-size: 0; }
		#FooterRight .social-media a span { position: absolute; top: 0; left: -9000em; }
		#FooterRight .facebook , #FooterRight .flickr, #FooterRight .youtube, #FooterRight .twitter { float: right; display: block; width: 24px; height: 24px; margin-right: 10px; text-indent: -9000em; }
		#FooterRight .facebook { background: url('/images/i_facebook.gif') no-repeat 0 0; text-decoration: none; }
		#FooterRight .flickr { background: url('/images/i_flickr.gif') no-repeat 0 0; text-decoration: none; }
		#FooterRight .youtube { background: url('/images/i_youtube.gif') no-repeat 0 0; text-decoration: none; }
		#FooterRight .twitter { background: url('/images/i_twitter.gif') no-repeat 0 0; text-decoration: none; }
/** End Footer **/

/** Extra Divs **/
#ExtraDiv1 { position:absolute; top:25px; right:10px; width:135px; height:50px; color:#FFF; }
	#ExtraDiv1 ul { list-style:none; padding:0; margin:0; }

#ExtraDiv2 { display:none; position:absolute; top:165px; left:10px; width:160px; height:600px; background:url(../images/layout/adspace.gif) no-repeat; }
	
	#button_holder { width: 173px; }

	#button_holder .button_advocate {
		display:block;
		width: 173px;
		height: 55px;
		background: url('../images/leftnav/advocate.jpg') no-repeat;
		cursor: pointer;
		position: relative;
		padding-bottom:10px;
	}

	#button_holder .button_join {
		display:block;
		width: 173px;
		height: 54px;
		background: url('../images/leftnav/join.jpg') no-repeat;
		cursor: pointer;
		position: relative;
		padding-bottom:10px;
	}

	#button_holder .button_save {
		display:block;
		width: 173px;
		height: 54px;
		background: url('../images/leftnav/save.jpg') no-repeat;
		cursor: pointer;
		position: relative;
		padding-bottom:10px;
	}

	#button_holder .button_advocate .bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 173px;
		height: 55px;
		background: url('../images/leftnav/advocate_on.jpg') no-repeat left bottom;
	}

	#button_holder .button_join .bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 173px;
		height: 54px;
		background: url('../images/leftnav/join_on.jpg') no-repeat left bottom;
	}

	#button_holder .button_save .bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 173px;
		height: 54px;
		background: url('../images/leftnav/save_on.jpg') no-repeat left bottom;
	}

#ExtraDiv3 { position:absolute; left:440px; top:0; width:288px; height:90px; }
#ExtraDiv4 { position:absolute; left:728px; top:0; width:225px; padding:10px 0 0 15px; font-size:10px; line-height:12px; font-weight:bold; }

#ExtraDiv5 { display:none; position:absolute; left:743px; top:50px; font-size:10px; font-weight:bold; color:#434343; text-decoration:none; }

#ExtraDiv6 { display:none; position:absolute; top:119px; right:0; width:475px; height:25px; padding:3px 10px 0 0; font-weight:bold; color:#CCDC00; background:#6E6E6E; border:1px solid White; border-left:none; border-right:none; text-align:right; }
/** End Extra Divs **/

