/* CSS Document */

body {
padding:0px;
margin:0px;
background:#e1f3c5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:930px;
/*width: expression(document.documentElement.clientWidth < 930 ? "930px" : "auto");*/
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#315C9D;
line-height:17px;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#6aac12;
}

b {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#333333;
}

table {
border-collapse:collapse;
}

td {
line-height:17px;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:19px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

a:hover {
text-decoration:none;
}

.blue-links {
color:#005596;
padding:2px;
}

a.blue-links:hover {
background-color:#e4f0f9;
padding:2px;
}

#offerbox{
	background-image:url(images/box_offer.gif);
	background-repeat:no-repeat;
	width:256px;
	height:226px;
	overflow:hidden;
	margin:0px;
	padding:20px 10px 0px 15px;
}
#testimonials{
	background-color:#e4f0f9;
	color:#005596;
	width:256px;
	padding:20px 10px 0px 15px;
}
	
#mainside{
	width:260px;
	float:left;
	margin:none;
	padding:none;
	}

#designbox{
	background-image:url(images/box_home_design.gif);
	background-repeat:no-repeat;
	width:256px;
	height:75px;
	overflow:hidden;
	margin:0px;
	padding:50px 10px 0px 15px;
	float:left;
	}

#designbox a{
	color:#eb841d;
	}
	
.green-links {
color:#6aac12;
padding:2px;
}

a.green-links:hover {
background-color:#e1f3c5;
padding:2px;
}

.pdf-links {
color:#6aac12;
}

a.pdf-links:hover {
background-color:#e1f3c5;
}

.anchor {
color:#333333;
}

a.anchor:hover {
background-color:#fff;
}

ul {
line-height:17px;
margin-left: 10px;
padding-left:5px;
}

li {
padding-top: 10px;
}

#gradient {
position:absolute;
background:#FFFFFF url(images/gradient_full_30.gif) repeat-y;
width:930px;
left:50%;
margin-left:-465px;
z-index:10;
}

#top-items {
position:absolute;
left:15px;
top:0px;
z-index:51;
}

#navigation {
position:absolute;
left:15px;
top:101px;
width:900px;
height:45px;
background:url(images/green_bar_09.gif) left repeat-x;
z-index:49;
}

#nav-items {
padding-left:397px;
padding-top:0px;
text-align:right;
line-height:9px;
z-index:50;
}

#photo {
position:absolute;
top:146px;
left:15px;
z-index:48;
}

#spot {
position:absolute;
left:128px;
top:172px;
z-index:80;
}

#spot-text {
position:absolute;
left:26px;
top:48px;
width:212px;
height:234px;
line-height:17px;
}

#spot-text a{
	color:#eb841d;
	}

#portFrame{
	position:relative;
	left:128px;
	top:247px;
	z-index:80;
	background-image:url(images/portfolio/img_area_shadow.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:447px;
	height:521px;
	padding:0px 10px 10px 0px;
}



#framecontent{
	width:415px;
	height:524px;
	overflow:none;
	background-color:#e5eff9;
	padding:12px 50px 12px 20px;
	}

#framecontent p{
	margin:2px 2px;
	padding:0px;
	}

#framecontentlink{
	width:270px;
	color:#eb841d;
	position:absolute;
	left: 140px;
	top: 496px;
	}

.frameimg{
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
	padding:3px;
	border:1px solid #005596;
	}

#title {
position:absolute;
left:128px;
top:247px;
z-index:80;
}

#title-text {
position:absolute;
left:26px;
top:46px;
width:404px;
}

#main-text {
padding: 525px 0px 20px 152px;
width:425px;
z-index:60;
}

#sub-text {
padding: 320px 0px 20px 152px;
width:425px;
z-index:60;
}

#bottom-notes{
position:fixed;
bottom:0px;
right:0px;
z-index:-1;
}

#sub-links {
position:absolute;
top:336px;
left:617px;
z-index:59;
}

#sub-links img{
	margin: 2px 0px;
	}

#main-ezine {
position:absolute;
top:528px;
left:617px;
z-index:59;
}

.style1 {
color: #f58024;
}

.thumbnail {
border:solid 2px #CCCCCC;
}

#footer {
position:relative;
left:15px;
bottom:0px;
background:url(images/footer_bar_36.gif) left repeat-x;
height:44px;
width:900px;
z-index:20;
}

#footer-text {
font-size:9px;
color:#e4f0f9;
text-align:right;
padding-right:13px;
padding-top:17px;
}
