body {
	margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; background-color: #f8d500; font-size: small; background-image: url(/images/bodybackground.jpg); background-position: top-left; background-repeat: repeat;
}

p {
	font-size: 90%; line-height: 18px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; color: #666; }
	
td {
	font-size: 90%; line-height: 18px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; color: #666; }
	
h1 {
	font-size: 90%; margin: 0px; padding-bottom: 10px; color: #333; font-weight: normal;
}

h2 {
	font-size: 160%; margin-bottom: 15px; margin-top: 0px; padding: 0px; line-height: 18px; font-weight: normal; color: #666;
}

h3 {
	font-size: 100%; margin-bottom: 10px; margin-top: 0px; padding: 0px; line-height: 18px; font-weight: bold; color: #666;
}

.input{ font-size: 11px; width: 200px; font-style: normal; font-variant: normal; color: #666; }
.inputbold{ font-size: 11px; font-weight: bold; width: 200px; font-style: normal; font-variant: normal; color: #666; }
.inputbasic{ font-size: 11px; font-style: normal; font-variant: normal; color: #666; }

a.bold:link{ font-weight: bold; color: #666; text-decoration: underline; }
a.bold:visited { font-weight: bold; color: #666; text-decoration: underline; }
a.bold:hover { font-weight: bold; color: #000; text-decoration: underline; }

a.normal:link{ font-weight: normal; color: #666; text-decoration: underline; }
a.normal:visited { font-weight: normal; color: #666; text-decoration: underline; }
a.normal:hover { font-weight: normal; color: #000; text-decoration: underline; }

img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}

img.right {
	float: right; margin: 0px; padding-left: 10px; border-style: none;
}

#container {
	width: 968px; padding: 0px; margin: 0px auto; background-color: #fff; 
}

.red {
	color: #ff0000;
}


/************** Header **************/ 

#header {
	float: left; width: 968px; height: 172px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/images/headbackground.jpg); background-position: top-left; background-repeat: repeat;
}

#brand {
	float: left; width: 211px; padding-top: 75px; padding-left: 30px; padding-bottom: 0px; margin: 0px;
}

#details {
	float: left; width: 695px; padding-top: 94px; padding-left: 0px; padding-bottom: 0px; margin: 0px; text-align: right;
}

#verticle {
	float: left; width: 968px; padding-top: 10px; padding-left: 0px; padding-bottom: 5px; margin: 0px; 
}


/************** Sub Navigation **************/ 

#subnavcontainer {
	float: left; width: 968px; padding-top: 5px; padding-bottom: 5px; margin: 0px; background-color: #691440; font-size: 80%; color: #ebe3d6;
}

#subnav {
	float: left; width: 818px; padding: 0px; background-color: #691440; color: #ebe3d6;
}

#tel {
	float: left; width: 123px; padding: 0px; background-color: #691440; text-align: right; color: #ebe3d6;
}

#subnav2 {
	float: left; width: 968px; padding-top: 0px; padding-bottom: 0px; background-color: #691440; font-size: 80%; color: #ebe3d6;
}

#subnav ul {
	margin:0px; padding: 0px; padding-left: 26px;
}

#subnav ul li {
	display: inline; padding: 0px; margin-right: 10px;
}

#subnav ul li a:link {
	margin: 0px; color: #ebe3d6; text-decoration: none; font-weight: bold;
}

#subnav ul li a:visited {
	margin: 0px; color: #ebe3d6; text-decoration: none; font-weight: bold;
}

#subnav ul li a:hover {
	margin: 0px; color: #ebe3d6; text-decoration: underline; font-weight: bold;
}



/************** Main Elements **************/ 

#main {
	float: left; width: 938px; padding-left: 30px; padding-top: 5px; margin: 0px; background-image: url(/images/background.gif); background-position: top; background-repeat: no-repeat;
}

#col_a {
	float: left; width: 212px; padding-top: 15px; margin: 0px; border-top: #ccc 1px dotted;
}

#col_a p {
	font-size: 90%; line-height: 18px; margin: 0px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top: 5px; color: #666; } 

#col_b {
	float: left; width: 450px; padding-left: 15px; padding-right: 15px; padding-top: 15px; margin: 0px; border-left: #ccc 1px dotted; border-right: #ccc 1px dotted; border-top: #ccc 1px dotted; 
}

#hp {
	background-image: url(/images/FishBackground.jpg); background-position: top; background-repeat: no-repeat; float: left; width: 420px; padding-left: 15px; padding-right: 15px; padding-top: 350px; margin: 0px;
}

#hp p {
	color: #fff;
}

#col_c {
	float: left; width: 197px; padding: 0px; margin: 0px; padding-top: 15px; padding-left: 15px; border-top: #ccc 1px dotted;
}

.homebase {
float: left; width: 420px; padding-left: 15px; padding-right: 15px; padding-top: 15px; margin: 0px; border-top: #ccc 1px dotted;
}

.homebase1 {
float: left; width: 192px; padding-right: 15px; margin: 0px; border-right: #ccc 1px dotted;
}
.homebase1 p {
	font-size: 90%; line-height: 18px; margin: 0px; padding: 0px; color: #666; } 

.homebase2 {
float: left; width: 187px; padding-left: 15px; padding-right: 0px; margin: 0px; 
}
.homebase2 p {
	font-size: 90%; line-height: 18px; margin: 0px; padding: 0px; color: #666; } 

	

/************** Navigation **************/ 

#navcontainer {
	float: left; width: 197px; padding: 0px; background-color: #fff5c1; margin: 0px
}

#navcontainer ul {
	margin: 0px; padding: 0px; font-size: 90%; list-style-type: none;
}

#navcontainer li {
	margin: 0px; padding: 0px; border-bottom: #fff5c1 4px solid;
}

#navcontainer a {
	width: 177px; display: block; padding-right: 5px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px;
border-bottom: #d6d7d7 1px solid; text-decoration: none; 
}

#navcontainer a:link {
	background-color: #c9c4aa; color: #fff;
}

#navcontainer a:visited {
	background-color: #c9c4aa; color: #fff;
}

#navcontainer a:hover {
	background-color: #949393; color: #fff;
}

.navextras {
	float: left; width: 197px; padding: 0px; background-color: #fff5c1; margin: 0px;
}

/************** Footer Elements **************/ 

#footer {
	float: left; width: 968px; padding-top: 5px; padding-bottom: 0px; margin: 0px; font-size: 80%; color: #666; background-image: url(/images/footerbackground.gif); background-position: top-left; background-repeat: repeat;
}

#copyright {
	float: left; width: 358px; padding-left: 26px; margin: 0px; text-align: left;
}

#footnav {
	float: left; width: 562px; padding: 0px; margin: 0px; text-align: right;
}

#footnav a:link {
	color: #666; text-decoration: none;
}

#footnav a:visited {
	color: #666; text-decoration: none;
}

#footnav a:hover {
	color: #666; text-decoration: underline;
}

#base {
	float: left; width: 968px; padding: 0px; margin: 0px; background-color: #fff; font-size: 80%;
}

/************************* Form elements ****************************/

.quicksearch {
	font-size: 11px; width: 97px; font-style: normal; font-variant: normal; color: #F39404;
}
.quicksearchbold { font-size: 11px; font-weight: bold; width: 150px; font-style: normal; font-variant: normal; color: #F39404; margin-top:20px; margin-left: 120px; }