/* CSS Document */

/* General Style Start Here */

body{
	margin:0 auto 10px auto;
	padding:0; 
	color:#4A4A4A;
	background:#E9E9E9;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	}

ul{
	list-style:none;
	}


div, ul, li, ol, form, label, fieldset, p, input, select, textarea, a, span, td, embed, h1, h2, h3, h4, h5, h6, object, embed{
	padding:0;
	margin:0;
	}

img{
	padding:0;
	margin:0;
	border:none;
	}
	
fieldset{
	border:none;
	}

a{
	text-decoration:none;
	}

.lt, .lm, .lb{
	text-align:left;
	}
	
.lt, .rt, .ct{
	vertical-align:top;
	}
	
.lm, .rm, .cm{
	vertical-align:middle;
	}	
	
.rt, .rb, .rm{
	text-align:right;
	}
		
.lb, .cb, .rb{
	vertical-align:bottom;
	}
		
.ct, .cb, .cm{
	text-align:center;
	}

.bldTxt{
	font-weight:bold;
	}
	
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
	
div#container{
	width:928px;
	margin:38px auto 0 auto;
	padding:4px 12px 18px 14px;
	border:3px solid #D7D7D7;
	color:inherit;
	background:#FFFFFF;
	}
	
/* General Style End Here */

/* Header Style Start Here */

div#container div#header{
	position:relative;
	background:url(images/bgBanner.jpg) 100% 0 no-repeat;
	height:226px;
	}
	
div#header p#logo{
	position:absolute;
	top:-45px;
	left:17px;
	width:126px;
	color:inherit;
	text-align:center;
	background:url(images/bgLogo.gif) 0 0 no-repeat #FFFFFF;
	}
	
p#logo img{
	margin:9px auto 0 auto;
	width:87px;
	height:108px;
	}
	
div#header h2{
	background:url(images/bgTagLine.gif) 28px 111px no-repeat;
	font-size:0px;
	line-height:0px;
	width:237px;
	height:168px;
	text-indent:-2000px;
	}
	
div#header ul#nav{
	position:absolute;
	top:196px;
	right:0;
	color:#FFFFFF;
	font:bold 10px/30px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	background-color:inherit;
	}

div#header ul#nav li{
	float:left;
	padding:0 25px;
	}
	
div#header ul#nav li.sep{
	padding:0;
	}
	
div#header ul#nav li a{
	display:block;
	color:#FFFFFF;
	background-color:inherit;
	}
	
div#header ul#nav li a:hover{
	color:#FFFFFF;
	background:url(images/whiteArrow.gif) 50% 100% no-repeat;
	background-color:inherit;
	}
	
div#header ul#nav li.active{
	display:block;
	background:url(images/whiteArrow.gif) 50% 100% no-repeat;
	}

/* Header Style End Here */

/* Body Content Style Start Here */

div#container div#bodyContent{
	margin:25px 0 0 0;
	padding:0 0 5px 0;
	overflow:auto;
	}
	
div#bodyContent div#bodyContentTop{
	margin:0 auto;
	overflow:hidden;
	height:100%;
	}
	
div#bodyContentTop div#bodyContentTopLeft{
	width:630px;
	float:left;
	}
	
div#bodyContentTop div#bodyContentTopRight{
	width:260px;
	float:right;
	background:url(images/bgDistribution.gif) 0 10px no-repeat;
	padding:118px 0 15px 15px;
	}
	
div#bodyContent h2{
	color:#C48F02;
	background:#FFFFFF;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	margin-top : 8px;
	}
	
div#bodyContent h3{
	color:#006A5B;
	background:#FFFFFF;
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #CCCCCC;
	}
	
div#bodyContent h3 span{
	color:#C48F02;
	background:inherit;
	}
	
div#bodyContent h4.heading{
	color:#5B5B5B;
	background:url(images/bgHFour.gif) 0 0 no-repeat;
	background-color:inherit;
	padding:0 0 0 16px;
	font:bold 16px/29px Arial, Helvetica, sans-serif;
	margin:30px 0 20px 0;
	}

div#bodyContent div.distributors{
	overflow:auto;
	height:100%;
	}
	
div.distributors div.distributorsLogo{
	float:left;
	width:211px;
	float:left;
	margin:0 49px;
	_margin:0 36px;           /*------ IE6 Hack--------------*/
	/*background:url(images/bgDistribution.gif) 0 0 no-repeat;*/
	text-align:center;
	padding:8px 0 0 0;
	color:#676767;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	}
	
div.distributorsLogo a{
	color:#676767;
	}
	
div.distributorsLogo a:hover{
	color:#000000;
	}
	
div.distributorsLogo img{
	height:101px;
	padding:0 0 18px 0;
	}
	
div#bodyContent h5{
	color:#006A5B;
	background:#FFFFFF;
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	border-top:1px dashed #CCCCCC;
	margin:15px 0 0 0;
	padding:10px 0 5px 0;
	}
	
div#bodyContent p{
	padding:10px 0 5px 0;
	}
	
div#bodyContent p a{
	color:#A67D00;
	background-color:inherit;
	text-decoration:underline;
	}
	
div#bodyContent p a:hover{
	color:#4A4A4A;
	background-color:inherit;
	text-decoration:none;
	}
	
div#bodyContent div#threeSection{
	margin:10px 11px;
	overflow:auto;
	}
	
div#threeSection div.eachSection{
	width:227px;
	height:154px;
	float:left;
	margin:0 37px;
	_margin:0 28px;               /*------ IE6 Hack--------------*/ 
	position:relative;
	overflow:auto;
	}
	
div.eachSection h4{
	position:absolute;
	left:16px;
	top:103px;
	width:116px;
	color:#00695A;
	background-color:inherit;
	font:normal 18px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	}
	
div.eachSection h4 span{
	color:#BB8F01;
	background-color:inherit;
	}
	
div#threeSection div#motel{
	background:url(images/bgMotel.jpg) 0 0 no-repeat;
	}
	
div#threeSection div#restaurant{
	background:url(images/bgRestaurant.jpg) 0 0 no-repeat;
	}
	
div#threeSection div#dive{
	background:url(images/bgDive.jpg) 0 0 no-repeat;
	}

div#threeSection div#agedcare{
	background:url(images/bgAgedCare.jpg) 0 0 no-repeat;
	}

div#threeSection div#managementliability{
	background:url(images/manlib.jpg) 0 0 no-repeat;
	}
	
	
div.eachSection p.more{
	position:absolute;
	top:112px;
	right:17px;
	width:52px;
	height:27px;
	line-height:6px;
	color:#EAFAE1;
	background:url(images/bgMore.gif) 0 0 no-repeat;
	background-color:inherit;
	padding:0;
	margin:0;
	text-align:center;
	}
	
div#bodyContent div.eachSection p.more a{
	color:#EAFAE1;
	background-color:inherit;
	text-decoration:none;
	}
	
div#bodyContent div.eachSection p.more a:hover{
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	}
		
/* Body Content Style End Here */	

/* Footer Content Style Start Here */

div#footer{
	margin:10px auto 0px auto;
	width:684px;
	padding:10px 135px 10px 135px;
	border:3px solid #D7D7D7;
	color:inherit;
	background:#FFFFFF;
	position:relative;
	text-align:center;
	}
	
div#footer img.smallLogo{
	position:absolute;
	right:10px;
	top:13px;
	width:67px;
	height:70px;
	border:none;
	}
	
div#footer p{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	padding:16px 0;
	}

div#footer a{
	color:#A97B00;
	background:inherit;
	}
	
div#footer a:hover{
	color:#4A4A4A;
	background:inherit;
	}
	
/* Footer Content Style End Here */

div.linkbox
{
    padding-left : 130px;
    height : 70px;
}

div.linkbox a
{
    display : block;
    color : #A97B00;
}

div.linkbox a:hover
{
    color : #4A4A4A;
}

div.linkbox.aaalinks
{
    background-image : url(images/logoAAA.gif);
    background-repeat : no-repeat;
    
}

div.linkbox.bestwesternlinks
{
    background-image : url(images/logoBestWestern.gif);
    background-repeat : no-repeat;
}