/* CSS Document */

/*start header divs*/
#headerWrapperOLD{
	background: url(/images/layout/header.jpg) bottom left no-repeat;
	height:252px;
	width:982px;
	margin-left:1px;
}


#headerWrapper{
	background-image: url(/images/layout/headerFromFlash.jpg);
	background-repeat:no-repeat;
	background-position:0px -6px;
	height:272px;
	width:1042px;
	margin-left:1px;
	
}

/** 
The following 3 style definitions put a hot spot on a background image.
To see the original script, look at the following URL

http://www.alistapart.com/articles/imagemap

*/
#homeLink a {
  position: absolute;
  height: 70px;
  width: 190px;
  top: 11px; 
  text-decoration: none;
  }
  
#homeLink a i { visibility: hidden; }

a#home { left: 10px; }
  
  
#headerLogo{
	background: url(/images/layout/logo.png) no-repeat;
	height:92px;
	width:261px;
	position:relative;
	left:18px;
	top:13px;
	float:left;

}

#homeLink{
	height:92px;
	width:261px;
	position:relative;
	left:18px;
	top:13px;
	float:left;
	}
#floatingWrapper{
	float:right;
	width:770px;
		
}
#headerFlash{
	/*padding-top:25px;
	/*padding-bottom:40px;*/
	position-bottom:0px;
}
#countrySelector{
	display:inline;
	float:left;
	margin-left:0px;
	margin-top:2px;
	margin-bottom:5px;
	margin-right:10px;
	font-size:10px;
	vertical-align:top;
}
.countryImage{
	top:1px;
	position:relative;	
}

#sendFriendButton{
	display:inline;
	float:left;
	margin-left:0px;
}

#addFavButton{
	display:inline;
	float:left;
	margin-left:10px;
}
#membersButton{
	display:inline;
	float:left;
	margin-left:30px;
}
#contactButton{
	display:inline;
	float:left;
	margin-left:10px;
	position:top-right;
}


/*end header divs*/
#bodyWrapper{
	padding-top:0px;
	width:935px;
	margin:0 auto;
	
}

#menuWrapper{
	width:190px;
	padding:0;	
	float:left;
	padding-top:10px;
	/*font-size:11px;*/
	line-height:normal;
}
#menuWrapper{
	width:195px;
}


#menu{
	padding:0;
	margin:0;
	list-style:none;
}

#menu a{
	/*color:#F7941D;*/	
}

#menu li{
	border-bottom: solid 1px #CDD4DA;
	padding: 5px 0 5px 20px;
	background-image:url(/images/layout/menuOff.jpg);
	background-position:0px 7px;
	background-repeat:no-repeat;
}

#menu li.first, #menu li.firstMouse{
	border-top: solid 1px #CDD4DA;
}

#menu li.Mouse, #menu li.firstMouse{ 
	background-image:url(/images/layout/menuOver.jpg);
}

#menu li.Mouse a{
	color:#539C21;
}

/*submenu*/
.subMenu{
	list-style:none;
	padding:0;
	margin:0;
}
#menu li.Mouse {
	color:#30333A;
}
#menu li.Mouse2 a{
	color:#000000;
}

#menu li ul.subMenu li{
	background-image:none;
	border:none;
	padding: 3px 0 3px 0;
	margin:0;	
}

#menu li ul.subMenu{
	color:#F7941D;

}


ul.subMenu li a{
	color:#000000;
	}
ul.subMenu{
	color:#000000; 
}


/*end menus*/


/*start main text area*/
#mainTextWrapper{
	width:460px;
	margin:0 50px 0 35px;
	padding-bottom:50px;
	float:left;
}

#aboutUsTextWrapper{
	width:460px;
	margin:0 50px 0 35px;
	padding-bottom:50px;
	float:left;
}
#mainTextWrapperHome{
	padding-bottom:50px;
	float:left;

}
.sideBorders{
	border-left: 1px #B7B9BB dashed;
	border-right: 1px #B7B9BB dashed;
	margin:0 25px 0 15px;
	padding:0 10px 150px 20px;	
	width:435px;
}
.pageHeader{
	font-size:14px;
	color:#539C21;
	font-weight:bold;
}
.pageText{
}


.dottedLine{
	margin: 5px 0;
	height:12px;
	border-bottom: 1px #B7B9BB dashed;
}



/*right hand column*/
#rightColumnWrapper{
	width:190px;
	float:left;
	padding-top:10px;

}

#rightColumnWrapperHome{
	width:230px;
	float:left;
}
.rightItem, .rightItemBig{
	margin-bottom:30px;
	color:#539C21;
	font-size:11px;
	line-height:normal;
}

.rightItem ul {
	list-style-type: none;
	margin:-5px 0px 0px -38px;
	*margin-left:0;
}

.rightItem li {
	padding-bottom: 7px;
}

.rightItem li a {
	color:#474B51;
	text-decoration: underline;	
}

.rightItem li a:hover {
	color:#474B51;
	text-decoration: none;	
}

.rightItemImage {
	float:left;
	padding-right: 5px;
}

.rightItemBig{
	font-size:13px;
}

/*curvy box*/
.curvyBox{
	width:190px;
	background:url(/images/curvyBG.gif);
}
.curvyBox .boxTop{
	background:url(/images/curvyTop.gif);
	height:22px;
	width:190px;
}
.curvyBox .boxBottom{
	background:url(/images/curvyBottom.gif);
	height:22px;
	width:190px;
}
.curvyBox .boxText{
	margin:0 14px;
}

.boxTextAd{
	color:#474b51;
}

.curvyBox .boxText h4{
	padding:0;
	margin:0;
	font-size:14px;
	color:#555555;
}
.curvyBoxImage{
	float:right; 
}

.paddingTopClass{
	padding-top:4px;
}
#memberMenuWrapper{
	width:100%;
	padding:0;	
	line-height:normal;
	background-color:#F5F5F5;
	
}

#memberMenuWrapper{
	padding:0;
	margin:0;
	list-style:none;
	padding-bottom:15px;
}

#memberMenuWrapper a{
	color:#F7941D;
}

#memberMenuWrapper li{
	border-bottom: solid 1px #CDD4DA;
	padding: 7px 0 7px 25px;
	background-image:url(/images/layout/memberMenu.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
}

#memberMenuWrapper li.first, #memberMenuWrapper li.firstMouse{
	border-top: solid 1px #CDD4DA;
	
}

#memberMenuWrapper li.Mouse, #memberMenuWrapper li.firstMouse{ 
	background-image:url(/images/layout/memberMenuOver.gif);
	background-color:#BFE2AB;
}

#memberMenuWrapper li.Mouse a, #memberMenuWrapper li.firstMouse a{
	color:#539C21;
}

.titleGreen{
	color:#539C21;
}
.titleOrange{
	color:#F7941D	
}
#phoneQuote{
	background-image:url(/images/phoneQuote.gif);
	z-index:3;
	width:163px;
	height:36px;
	margin-left:700px;
	padding-top:30px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

/**
.siteMap{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	text-weight:bold;
}
.siteMap ul li:before {
	content: "\00BB \0020";
}

ul.siteMap li{
	text-weight:bold;
}
.siteMapInner li{
	list-style: none;
	margin-left: -5px;
	padding-left: -5px;
	text-indent: -5px;
}
*/
#siteMap ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
		
#siteMap li {
	margin: 0;
}
#siteMap li a {
	font-weight:bold;
}
#siteMapInner li a {
	font-weight:normal;
}

#siteMapInner li:before {
	content: "\00BB \0020";
}
.subMenu a{
	color:#000000;
}
.subMenu a:hover{
	color:#539C21;
	text-decoration:underline;
}


