@charset "utf-8";
/* CSS Document */

#container {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
}
#container-why {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-why.jpg) no-repeat;
	height: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container-help {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-help.jpg) no-repeat;
	height: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container-case {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-case.jpg) no-repeat;
	height: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container-case-1 {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-case-1.jpg) no-repeat;
	height: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container-case-2 {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-case-2.jpg) no-repeat;
	height: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container-case-3 {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-case-3.jpg) no-repeat;
	height: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#container-case-4 {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-case-4.jpg) no-repeat;
	height: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container-contact {
	width: 931px;
	margin: 0px auto;
	padding-top: 1px;
	background: url(images/bg-contact.jpg) no-repeat;
	height: 650px;
}
#container-visit {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-blank-1.jpg) no-repeat;
	height: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container-index-2 {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-index-2.jpg) no-repeat;
	height: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#container-services {
	width: 931px;
	padding-top: 1px;
	background: url(images/bg-blank.jpg) no-repeat;
	height: 688px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container-book {
	width: 931px;
	margin: 0px auto;
	padding-top: 1px;
	background: url(images/bg-book.jpg) no-repeat;
	height: 650px;
}

#logo {
	float: left;
	margin-top: 11px;
	display: inline;
}
#site-map {
	float: right;
	height: 50px;
	margin-top: 23px;
	margin-right: 38px;
	text-align: right;
	color: #2F2F2F;
	font-size: 11px;
	display: inline;
}
#top-nav {
	float: right;
	margin-top: 50px;
	width: 659px;
	margin-right: 37px;
	display: inline;
	background: url(images/top-nav/butt-bg.gif) no-repeat right -1px;
}
#left-nav {
	float: left;
	clear: left;
	width: 200px;
	margin-top: 100px;
	margin-left: 26px;
	font-size: 0px;
	background: url(images/left-nav/left-nav-bg.gif) no-repeat 0px 21px;
	display: inline;
}
#left-nav-1 {
	float: left;
	clear: left;
	width: 200px;
	margin-top: 100px;
	margin-left: 26px;
	font-size: 0px;
	background: url(images/left-nav/left-nav-bg.png) no-repeat 0px 21px;
	display: inline;
}

#header {
	position: absolute;
}
.left {
	margin: 0px 0px 18px;
	padding: 0px;
}
.left-img {
	float: left;
}

#line {
	margin: 0px;
	padding: 0px;
}


#content {
	margin-top: 192px;
	width: 572px;
	margin-left: 290px;
	color: #898989;
	font: 12px/20px Arial, Helvetica, sans-serif;
	overflow-y: auto;
	overflow-x: hidden;
	height: 364px;
	padding-right: 8px;
	overflow-x: hidden;
	margin-bottom: 10px;
}
blockquote {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content-right {
	float: right;
	margin-top: 54px;
	margin-right: 25px;
}



#content a {
	color: #898989;
	text-decoration: underline;
}
#content a:hover {
	color: #7BB7DB;
	text-decoration: none;
}


#content-bottom {
	margin-left: 755px;
	width: 175px;
	float: right;
	padding-bottom: 61px;
	margin-right: 1px;
	margin-top: 5px;
	display: inline;
}
#content-bottom-services {
	margin-left: 755px;
	width: 175px;
	float: right;
	padding-bottom: 61px;
	margin-right: 1px;
	margin-top: -117px;
}
#t-services {
	height: 226px;
}
#quote1 {
	margin-left: 13px;
	float: left;
	display: inline;
}
#quote2 {
	margin-top: 44px;
}


#site-map a {
	font: 11px "Trebuchet MS";
	color: #69ABCA;
	text-decoration: none;
}
#site-map a:hover {
	color: #898989;
	text-decoration: none;
}
a.why {
	background: url(images/top-nav/why.gif) no-repeat;
	height: 27px;
	width: 130px;
	text-decoration: none;
	float: left;
	margin-right: 34px;
	margin-left: 57px;
}

a.help {
	background: url(images/top-nav/help.gif) no-repeat;
	height: 27px;
	width: 30px;
	text-decoration: none;
	float: left;
	margin-right: 35px;
}
body {
	margin: 0px;
	padding: 0px;
	background: #454545 url(images/gradiant.gif) repeat-x;
}

a.services {
	background: url(images/top-nav/servies.gif) no-repeat;
	height: 27px;
	width: 58px;
	text-decoration: none;
	float: left;
	margin-right: 35px;
}
a.case-studies {
	background: url(images/top-nav/case-studies.gif) no-repeat;
	height: 27px;
	width: 85px;
	text-decoration: none;
	float: left;
	margin-right: 35px;
}
a.contact {
	background: url(images/top-nav/contact.gif) no-repeat;
	height: 27px;
	width: 77px;
	text-decoration: none;
	float: left;
	margin-right: 35px;
}
a.visit {
	background: url(images/top-nav/visit.gif) no-repeat;
	height: 27px;
	width: 48px;
	text-decoration: none;
	float: left;
}
a.why:hover {
	background: url(images/top-nav/why-a.gif) no-repeat;
	text-decoration: none;
}

a.help:hover {
	background: url(images/top-nav/help-a.gif) no-repeat;
	text-decoration: none;
}
a.services:hover {
	background: url(images/top-nav/servies-a.gif) no-repeat;
	text-decoration: none;
}
a.case-studies:hover {
	background: url(images/top-nav/case-studies-a.gif) no-repeat;
	text-decoration: none;
}
a.contact:hover {
	background: url(images/top-nav/contact-a.gif) no-repeat;
	text-decoration: none;
}
a.visit:hover {
	background: url(images/top-nav/visit-a.gif) no-repeat;
	text-decoration: none;
}

p {
	margin: 0px;
	padding: 0px;
}
.contact-marker {
	background: url(images/top-nav/contact-a.gif) no-repeat;
	height: 27px;
	width: 77px;
	text-decoration: none;
	float: left;
	margin-right: 35px;
}
.case-studies-marker {
	background: url(images/top-nav/case-studies-a.gif) no-repeat;
	height: 27px;
	width: 85px;
	text-decoration: none;
	float: left;
	margin-right: 35px;
}
.help-marker {
	background: url(images/top-nav/help-a.gif) no-repeat;
	height: 27px;
	width: 30px;
	text-decoration: none;
	float: left;
	margin-right: 35px;
}
.services-marker {
	background: url(images/top-nav/servies-a.gif) no-repeat;
	height: 27px;
	width: 58px;
	text-decoration: none;
	float: left;
	margin-right: 35px;
}
.visit-marker {
	background: url(images/top-nav/visit-a.gif) no-repeat;
	height: 27px;
	width: 48px;
	text-decoration: none;
	float: left;
}
.why-marker {
	background: url(images/top-nav/why-a.gif) no-repeat;
	height: 27px;
	width: 130px;
	text-decoration: none;
	float: left;
	margin-right: 34px;
	margin-left: 57px;
}
#spacer {
	height: 0px;
	width: 0px;
}
#content-bottom-s {
	width: 175px;
	padding-bottom: 61px;
	margin-right: 1px;
	float: right;
	margin-top: 5px;
}
.fields {
	border: 1px solid #71B2C7;
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 10px;
	width: 163px;
}
.scroll{
	scrollbar-face-color: #69ABCA;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #A7A9AC;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #A7A9AC;
 }
#testim {
	margin-left: 102px;
}
.msg {
	color: #FF0000;
}
div, background { behavior: url(iepngfix.htc)
}
#lyn-logo {
	bottom: 0px;
	position: fixed;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 890px;
}
a.lyn {
	background-image: url(images/lyn-logo.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 27px;
	text-decoration: none;
	display: block;
}
a.lyn:hover {
	background-image: url(images/lyn-logo-a.png);
	background-repeat: no-repeat;
	text-decoration: none;
}
