body {
	margin:0px; 
	background: url(images/bg_page.jpg) repeat-x top #d9dac3; 
	font-family:Arial; font-size:12px; color:#4b4b4b;
	behavior:url('csshover.htc');
	}

#top
	{
	 background:url(images/logo.jpg) top left no-repeat;
	 width:960px;
	 margin:0 auto;
	 height:148px;
	}
#top h2 {margin:0px; padding:0px;font-size:12px; font-weight:normal;}
	
#topMenu a {font-family:Georgia; font-size:12px;color:#565656; text-decoration:none;}

#menuRow {
	width:960px;
	margin:0 auto;
	background:url(images/house_top.jpg) no-repeat;
	height:35px;
	padding:0px;
	}



/* Main Menu */	
#mainMenu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	display:inline;
	}
#mainMenu li {
	display:inline;
	padding-left:10px; padding-right:0px;
	font-family:Georgia; font-size:12px;
	line-height:25px;
	margin:0;
	margin-left:10px;
	padding-top:7px;
	padding-bottom:7px;	
	}

#mainMenu a {
	display:inline;
	padding-right:25px;
	font-weight:bold;
	text-decoration:none;
	color:#565656;
	line-height:25px;
	padding-top:7px;
	padding-bottom:7px;
	background:url(images/mtop_right_.jpg) no-repeat right center;
	}
#mainMenu li:hover {background:url(images/mtop_left.jpg) no-repeat left center;margin:0;margin-left:10px;}
#mainMenu li:hover a {
	padding-right:25px; 
	background:url(images/mtop_right.jpg) no-repeat right center;
	text-decoration:none;
	color:#267609;
	line-height:25px;
	padding-top:7px;
	padding-bottom:7px;
	}
		
/* */	


	
#wrapper {
	width:958px;
	margin:0 auto;
	border:1px solid #cdcfc9; border-width: 0 1px;
	min-height:325px;
	height:auto !important;
	height:325px;
	background:url(images/bg_wrapper01.jpg) repeat-x top #fff;
	}	


/* Left Columns divs */
	
#left_col {
	width:543px;
	float:left;
	padding:8px 0px 15px 8px;
	}
	
#SearchBox1 {
	background:url(images/bg_search01.jpg) repeat-y;
	min-height:281px;
	height:auto !important;
	height:281px;
	}
	
#SearchBox2 {
	background:url(images/bg_search02.jpg) repeat-x top;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	height:40px;
	}
	
#SearchBox3 {
	background:url(images/bg_search03.jpg) no-repeat;
	border-top:1px solid #d0d0d0;
	height:74px;
	text-align:center;
	font-size:11px; color:#fff;
	padding-top:9px;
	}
	


#planStylesBox {
	float:left;
	width:130px;
	margin-left:0px; margin-top:15px;
	color:#272425;
	font-size:11px;
	line-height:18px;
	}
#planStylesBox ul, li {margin:0px; padding:0px;}
#planStylesBox ul {list-style: none;}
#planStylesBox li {
	background:url(images/arrow.gif) no-repeat left; 
	background-position:left 10px; 
	text-decoration:none; 
	padding-left:10px;
	border-top:1px solid #ddf3d8;
	padding-top:3px; padding-bottom:3px;
	}
#planStylesBox a {color:#267609; text-decoration:none}	
#planStylesBox li:hover {background:url(images/arrow1.gif) no-repeat left;background-position:left 10px;}
#planStylesBox li:hover a {color:#272425;}
	
				

#topList {
	float:right;
	width:391px;
	margin-left:15px;
	background:url(images/bg_top_plans02.jpg) repeat-y;
	}
	
#topListHead { 
	background:url(images/bg_top_plans01.jpg) no-repeat;
	font-family:Georgia; font-size:18px; font-style:italic; font-weight:bold; color:#fff;
	padding-top:14px; padding-left:30px;
	height:45px;
	}
	
#topListBox {padding:0 12px 15px 12px;}
#topListBoxLeft {
	float:left;
	width:135px;
	margin-rigth:15px;
	font-size:11px;
	}
	
#topListImage {width:113px; padding:5px; border:1px solid #d6d6d5; margin-bottom:10px;}

#topListBoxRight {
	float:right;
	width:210px;
	margin-right:5px;
	}
#topListBoxRight strong {color:#4b4b4b;}
#topListBoxRight a {color:#267609; text-decoration:none;}
#topListBoxRight a:hover {text-decoration:underline;}

#b_1 {float:left; width:105px; font-weight:bold;}
#b_2 {float:left;}
#b_3 {float:left; width:45px;}
#b_4 {float:right; margin-right:10px;}


#a_1 {float:left; width:50px;}
#a_2 {float:left; color:#000; margin:5px; border-bottom:1px solid #cccccc; padding-bottom:5px;}
#a_3 {float:left; width:45px;}
#a_4 {float:right; margin-right:10px;}


/* Right Columns divs */	
#right_col
	{
	 width:407px;
	 float:right;
	 padding:0px; margin:0px;
	 padding-bottom:15px;
	}
#right_col h3 {margin:0px; padding:0px; font-family:Georgia; color:#fff; font-weight:normal; font-size:14px;}
	
#directoryChoice {
	float:left;
	margin-left:13px;
	width:231px;
	}
	
#directoryChoiceList {
	background:url(images/bg_directory_list.jpg) repeat-x top #fff;
	padding:15px; font-size:11px;
	}
#directoryChoiceList a, strong {color:#267609;}


#providersBox {
	float:left;
	width:130px;
	margin-left:15px; margin-top:20px;
	color:#272425;
	font-size:11px;
	line-height:18px;
	}
#providersBox a {color:#272425; text-decoration:none;}
#providersBox a:hover {text-decoration:underline;}


#advertisinBox {
	width:370px;
	border:1px solid #d9dac3;
	min-height:235px;
	height:auto !important;
	height:235px;
	margin:15px 15px 0 15px;
	}				
	



/*  Providers  */
#left_col2 {
	width:550px;
	background:url(images/provider_03.jpg) repeat-y;
	float:left;
	padding:0px;
	}

#planID {
	min-height:294px;
	height:auto !important;
	height:294px;
	border-bottom:1px solid #9abf51;
	}	
#planDescription {
	float:left; 
	width:275px; 
	margin:7px 15px;
	}

#planDetails {
	float:left; 
	width:200px; 
	margin-left:25px; 
	margin-top:20px;
	}
#planDetails b {color:#4b4b4b;}
#planDetails a {color:#267609;}

#mainLeft {
	float:left;
	width:680px;
	margin:0px 20px;
	display:inline;
	}

#mainLeft2 {
	float:left;
	width:910px;
	margin:0px 20px;
	display:inline;
	}
	
#mainRight {
	float:right;
	width:185px;
	margin-right:20px;
	display:inline;
	}	

#listProviders {
	float:left;
	width:215px;
	margin:10px 10px 10px 0px;
	}

/*    */




/* Bottom divs */
	
#bottomBox {
	background:url(images/bg_bottom_box.jpg) top left repeat-x #555658;
	width:960px;
	margin:0 auto;
	min-height:300px;
	color:#fff;
	height:auto !important;
	height:300px;
	}
	
#bottomBox .part {float:left; width:270px; margin:30px 20px; display:inline;}
#bottomBox a {color:#fff;}
#bottomBox b {color:#fff;}	
	
#footerLinks {font-family:Arial;font-size:12px;color:#267609; text-align:center; padding:15px 0;}
#footerLinks a {color:#267609; text-decoration:none;}
#footerLinks a:hover {text-decoration:underline;}

#footerText {width:960px; margin:0 auto; border-top:1px solid #fff; text-align:center; padding:15px 0;}





.txtGeorgia { font-family:Georgia;}
.txtGeorgiaW { font-family:Georgia; color:#fff;}
.txt14 {font-size:14px;}
.txtWhite {color:#fff;}
.txtYellow {color:#f9d842;}
.txtGreen {color:#267609;}

.tag {font-family:Georgia; font-size:14px; font-style:italic; color:#267609;}


.titleGreen {font-family:Georgia; font-size:18px; font-style:italic; font-weight:bold; color:#267609;}
.titleGrey{font-family:Georgia; font-size:18px; font-style:italic; font-weight:bold; color:#272425;}
.titleWhite{font-family:Georgia; font-size:18px; font-style:italic; font-weight:bold; color:#fff;}
.titleWhite2{font-family:Georgia; font-size:16px; font-style:italic; font-weight:bold; color:#fff;}




/* ******* Get Listed ********* */

fieldset {
	margin:20px 0 0 0;
	padding: 5px 10px;
	border: 1px solid #e6e6e6;	
	overflow: auto;
}
legend {
	padding: 2px 5px;
	font-weight: bold;
	color:#4b4b4b;
}


#getListed label.preField {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0 4px 0 0;
	padding: 0 2px;
	width: 120px;
}

#getListed label.preField2 {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0 4px 0 0;
	padding: 0 2px;
	width: 400px;
}

#getListed .oneField {
	margin: 6px 4px;
	display: block;
	vertical-align: middle;
}

#getListed input {border:1px solid #cccccc; font-size:12px; width:245px;}
#getListed select {border:1px solid #cccccc; font-size:12px; width:249px;}
#getListed .radio {border:0px; width:20px; margin:3px;}

#getListed a {font-size:11px;color:#267609;}

#getListedEx {float:left; width:270px; margin:30px 20px; display:inline;}

/* **************** */


/* ******* Sign In ********* */

#topSignin {
	min-height:294px;
	height:auto !important;
	height:294px;
	border-bottom:1px solid #9abf51;
	}
	
#topSigninF fieldset {
	margin:5px 0 0 0;
	padding: 5px 10px;
	border: 1px solid #267609;	
	overflow: auto;
}

#topSigninF .oneField {
	margin: 6px 4px;
	display: block;
	vertical-align: middle;
}
#topSigninF label.preField {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0 4px 0 0;
	padding: 0 2px;
	width: 80px;
}
#topSigninF label.preField2 {
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0 4px 0 0;
	padding: 0 2px;
	width: 150px;
	
}

#topSigninF input {border:1px solid #cccccc; font-size:12px; width:150px;}
#topSigninF .radio {border:0px; width:20px; margin:3px;}
#topSigninF a {font-size:11px;color:#267609; text-decoration:none;}
	
/* **************** */	