
@charset "UTF-8";
/* CSS Document */

/* ---------------------------------------------------------------------------------------------------------------------------------
	1) STYLE SHEET AUTHOR: IWOOD WEB DESIGN
/* --------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------
	1) RESETS & UNIVERSAL CLASSES
/* --------------------------------------------------------------------------------------------------------------------------------- */
	body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background-image: url('images/main_bg.jpg'); background-repeat: repeat-x;}
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;}
	fieldset, img, abbr, acronym { border:0 none;}
	table { border-collapse:separate; border-spacing:0;}
	:focus { outline:0;}
	address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal;}
	caption, th { text-align:left;}
	h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
	blockquote:before, blockquote:after, q:before, q:after { content:"";}
	
	
	.nomargin { margin:0 !important;}
	.fleft { float:left;}
	.fright { float:right;}
	.clear { clear:both; height:0; line-height:0; visibility:hidden;}
	.clearfix:after, .subheading:after, dl:after, .prodlist dd:after, .selectpop dd:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
	#ie6 .clearfix, #ie6 dl, #ie6 .subheading, #ie6 .prodlist dd, #ie6 .selectpop dd, #ie7 .clearfix, #ie7 dl, #ie7 .subheading, #ie7 .prodlist dd, #ie7 .selectpop dd { display:inline-block;}
	
	h1 {color: #317bce; font-size: 22px; margin-bottom: 15px;}
	
	h2 {color: #317bce; font-size: 16px; margin-bottom: 5px;}
	
	p {font-size: 12px; color: #666; margin-bottom: 15px; line-height: 20px;}
	
	p a {color: #317bce; font-weight: bold; text-decoration: none;}
	
	.size14 {font-size: 14px;}
	
	/* ---------------------------------------------------------------------------------------------------------------------------------
	1) LAYOUT
/* --------------------------------------------------------------------------------------------------------------------------------- */

#container {width: 978px; margin: 0 auto; background-color: #fff;}
#top {height: 26px; background-color: #317bce; color: #fff; font-size: 11px; font-weight: bold;}
#top #contact {float: right; color: #fff; margin-right: 20px; padding-top: 7px; text-align: right;}

#header {height: 137px; background-image: url('images/docks_bg.jpg'); background-position: right; background-repeat: no-repeat;}
#logo {float: left; width: 338px; height: 46px; margin-top: 52px; margin-left: 20px;}

#nav {height: 26px; background-color: #317bce; padding: 0 20px; color: #fff;}
#nav #links {float: left; width: 275px; padding-top: 4px;}
#nav #links a {color: #fff; text-decoration: none; font-weight: bold; font-size: 14px;}
#nav #links a:hover, #home #nav #links a#link1, #services #nav a#link2, #contact #nav a#link3 {text-decoration: underline; color: #66ccff;}
#nav #caption {float: right; font-size: 14px; color: #fff; text-align: right; padding-top: 4px;}
	
#content_holder {width: 938px; margin: 0 auto; padding-top: 35px; padding-bottom: 30px;}
#content_holder #left {width: 455px; float: left;}
#content_holder #right {width: 483px; float: right;}

#right h1 {text-align: right;}

#footer {height: 26px; color: #fff; background-color: #317bce; padding: 5px 20px 0 20px; margin-bottom: 30px;}
#footer #left {padding-top: 5px; width: 195px; float: left;}
#footer #left a {color: #fff; text-decoration: none; font-size: 11px; font-weight: bold;}
#footer #right {padding-top: 5px; width: 740px; color: #fff; text-align: right; font-size: 11px; font-weight: bold; float: right;}

#map {float: right; width: 450px;}

#map a {color: #317bce; font-weight: bold; text-decoration: none; font-size: 12px;}