/*
	Date: MARCH 07, 2009.
	Title: The Club Registry
============================
*/

body{
     padding:0px; margin:0px; background:url(images/fullbody_slice.jpg) repeat-x; background-color:#FFFFFF;
	 }

	 
*{
  padding:0px; margin:0px; 
  }
  
 
ul,ol{
	padding:0px; margin:0px;
}	
a{
	text-decoration:none;
	color: #0066FF;
}

p{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:10px 0 0 0; margin:0px; color:#000000;
 }

h2{
 font-family:Arial, Helvetica, sans-serif;  padding:0px; margin:0px;
 }
 
.input-box{
          font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#000000; 
		  height:17px; border:1px solid #B9B7B7; background-color:#FFFFFF; width:220px;
            }
			
.padding{padding:0px; margin:0px;}
.thingreyline {
	border: 1px solid #E6E6E6;
}

			
/*----------text style-----------*/			

/*-----------------start page structure------------------------*/
#body_block{
            width:1131px;
			margin:auto;
			position:relative;
			background:url(images/fullbody_slice.jpg) repeat-x;
			}
			
#body_main_block{
            width:1131px;
			float:left;
			position:relative;
			background:url(images/body_slice_new1.png) repeat-y;	
			}

#wrap_block{
      width:1051px;
	  position:relative;
	  margin:auto;
	  }
	  
#wrap{
      width:1051px;
	  float:left;
	  position:relative;	  
	  }
	  


/*-----------------end page structure------------------------*/

/*---------------------  top  ------------------------------*/

#top{
     width:956px;
	 float:left;
	 position:relative;
	 padding-left:49px;
	 padding-right:46px;
	 }
	 
#left-design{
	width:27px;
	height:40px;
	float:left;
	position:absolute;
	left:39px;
	top:166px;
	z-index:1000000;
	 }
#right-design{
	width:27px;
	height:40px;
	float:left;
	position:absolute;
	left: 1064px;
	top: 166px;
	z-index:1000000;
	 }
/*------------ text style --------------------*/

.txt{
   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0px; margin:0px;
 }
 
.txt1{
   font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;color:#000000;
 }
 
.txt2{
     font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;color:#7B7B7B;
     }
	 
/*---------------------  Menu  ------------------------------*/
	 
.menu{
      width:1051px;
	  float:left;
	  position:relative;
	  height:50px;
	  }
	  
.design{width:27px;float:left;}
.menu_field{
     width:997px;
	 float:left; 
	 padding-top:8px;
	 padding-left:27px;
	 padding-right:27px;
	 }
	  
	  
/*---------------------  Main body  ------------------------------*/
	 
#main_body{
     width:932px;
	 float:left;
	 position:relative;
	 padding-left:61px;
	 padding-right:58px;
	 padding-bottom:30px;
	 padding-top:5px;
	  }	  
	  
/*----------  left ------------------------- */

.left{
      width:201px;
	  float:left;
	  position:relative;
	  }
	  
.menu_box{
	width:199px;
	float:left;
	position:relative;
	background:url(images/nav_bg.gif) repeat-x;
	border:1px solid #0F6E53;
	border-top:1px solid #78A990;
	border-right:1px solid #78A990;
	padding-bottom:10px;
		  }	  


.menu_box li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00664A;
	list-style:none;
	position:relative;
   }
 .menu_box li a{
     color:#00664A; text-decoration:none; background:url(images/nav_bullet.gif) 10px 13px no-repeat;
	 padding-left:25px; position:relative; display:block;line-height:25px; _margin-top:-1px;
   }
   
   .menu_box li a:hover{
		           background:#00664A url(images/nav_bullet_hov.gif) 10px 13px no-repeat; color:#FFFFFF;
				   }
   
 



.current_issue{
          width:199px;
		  float:left;
		  position:relative;
		  background:url(images/current_issue_bg.gif) repeat-x;
		  border:1px solid #0F6E53;
		  border-top:1px solid #78A990;
		  border-right:1px solid #78A990;
		  padding-bottom:15px;
		  margin-top:20px;
		  }
		  
.current_issue2{
          width:199px;
		  float:left;
		  position:relative;
		  }		  
		  
.signup_news{
          width:199px;
		  float:left;
		  position:relative;
		  background:url(images/sign_up_bg.gif) repeat-x;
		  border:1px solid #0F6E53;
		  border-top:1px solid #78A990;
		  border-right:1px solid #78A990;
		  padding-bottom:0px;
		  margin-top:5px;
		  }	
.signup_news_field{
          width:179px;
		  float:left; 	
		  position:relative;
		  padding:0 10px 10px 10px;
		  }  			   

	  
/*----------  right ------------------------- */
	  
.right{
	width:720px;
	float:right;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	  }
	  
	  .right ul{
	padding-left: 25px;
	  }
	  
.listingbox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	font-size: 12px;
}

	  
	  
.featured_listing{
             width:688px;
			 float:left;
			 background-color:#FFF3D6;
			 position:relative;
			 border:2px solid #00664A;
			 padding:2px 12px 10px 16px;
			 }
			 
.welcome{
        width:720px;
		float:left;
		position:relative;
		padding-top:0px;
		}
	  
	.welcome h2{ font-family:"Times New Roman", Times, serif, Tahoma; font-size:20px; font-weight:normal; color:#00664A;
	} 
.listingpagecompanyname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00664A;
}

	  
.banner_field{
          width:720px;
		  float:left;
		  padding-top:10px;
		  position:relative;
		  }
        	  
.banner1{
          width:232px;
		  float:left;
		  height:114px;
		  border:2px solid #00664A;
		  }	  
	  
.banner2{
          width:220px;
		  float:left;
		  height:114px;
		  border:2px solid #00664A;
		  margin-left:10px;
		  }	  
	  
.banner2 h2{
          width:220px;
		  height:22px;
		  float:left;
		  padding-top:5px;
		  background-color:#FEF6E1;
		  border-bottom:1px solid #00664A;
		  }
		  
.banner2 ul{
          padding:5px; padding-left:20px; float:left; width:190px;
		  }
           	  
.banner2 li{	
           font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1C5BEA; list-style:square; 
		   position:relative; line-height:10px;  margin-top:5px;
		   }
.banner2 li a{	
           color:#1C5BEA; text-decoration:underline;
		   }
.banner2 li a:hover{	
           color:#1C5BEA; text-decoration:none;
		   }
	  
	  
.banner3{
          width:232px;
		  float:left;
		  height:114px;
		  border:2px solid #00664A;
		  background:url(images/advertise_img.jpg) no-repeat;
		  margin-left:10px;
		  }	  
	  
	.banner3 img{margin-top:65px; margin-left:10px;}  
	  
	  
/*--------------------- start bottom ----------------------------*/

#bottom_block{
          width:1051px;
		  padding-left:40px;
		  float:left;
		  position:relative;
		  }
             
.bottom_florida{
	width:41px;
	float:left;
	position:relative;
	padding-left: 45px;
		  }
		  
.bottom_florida_text{
				  width:150px;
				  padding-top:3px;
				  padding-left:5px;
				  float:left;
				  position:relative;
				  }		  



.bottom{
        width:1051px;
		height:100px;
		float:left;
		padding:25px 0px 10px 0px;
		position:relative;
		background:url(images/bottom_bg1.jpg) no-repeat;
		}

.bottom li{	
           font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; list-style:none;
		   display:inline; padding-left:8px; 
		   }
.bottom li a{	
           color:#000000; text-decoration:none;
		   }
.bottom li a:hover{	
           color:#0909FF; text-decoration:none;
		   }	  
.thingreylinepadding {
	border: 1px solid #E6E6E6;
	padding: 2px;
}
#body_block #body_main_block #wrap_block #wrap #main_body #Companyservicestitle {
	width: 200px;
	padding-left: 10px;
}
