@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0}
body {
	background: url(images/bg.jpg) repeat-x fixed top;
	height: 101%;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 0;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: url(images/wrapper_bg.jpg) repeat-y;

}
h1 {font-size: 1.2em; color: #14078d; padding: 0;}
h2 {font-size: 0.9em; color: #14078d;}
h3 {font-size: 0.8em; color: #333333;}
p {font-size: 0.8em; color: #333333; line-height: 1.4em}
ul {margin: 0 0 10px 30px; }
li {font-size: 1em; color: #515151; padding: 5px 0; line-height: 1.3em;}
a:link, a:visited, a:active {color: #333333; font-weight: bold; text-decoration: none;}
a:hover {color: #333333; font-weight: bold; text-decoration: underline;}
h2 a:link, h2 a:visited, h2 a:active {color: #14078d; font-weight: bold; text-decoration: none;}
h2 a:hover {color: #14078d; font-weight: bold; text-decoration: underline;}


/* head */

.head {width: 1000px; float: left; height: 100px; background: url(images/header.jpg) no-repeat; text-align: left;}

/* left column */

.left_column, .left_column_top {width: 200px; float: left; display: inline;}
.left_column_top {background: url(images/l_col_top.jpg) no-repeat; height: 80px;}
.offer {width: 200px; float: left;}

/* left mid column */

.left_mid_column, .left_mid_column_top {width: 167px; float: left; display: inline;}
.left_mid_column_top {background: url(images/l_mid_col_top.jpg) no-repeat; height: 28px;}

.feature1, .feature2, .feature3 {width: 147px; float: left; display: inline; margin:0 10px; height: 172px; text-align: center;}
.feature1 {background: #e8ea3e url(images/l_mid_col_img1.jpg) no-repeat bottom;  margin: 0 10px 10px 10px;}
.feature2 {background: #e8ea3e url(images/l_mid_col_img2.jpg) no-repeat bottom; margin: 0 10px 10px 10px;}
.feature3 {background: #e8ea3e url(images/l_mid_col_img3.jpg) no-repeat bottom;}
.feature_text_wrapper { height: 100%; position: relative; }
.feature_text {position: absolute; bottom: 8px; width: 147px;}
.feature_text a:link, .feature_text a:visited, .feature_text a:hover, .feature_text a:active {color: #fff; font-size: 1em; font-weight: normal;}


/* content */

#main {width: 633px; float: right; margin: 0 0 10px 0; background: url(images/top_left_main.gif) no-repeat top left; text-align: left; display: inline;}

.index {height: 555px; width: 633px; float: right; margin: 10px 0 0 0; padding: 0;}
.text {width: 613px; float: left; padding: 10px; display: inline;}

.right {float: right; margin: 0 0 10px 10px;}
.left {float: left; margin: 0 10px 10px 0;}
.right, .left {width: auto; display: inline;}
.large_image {width: 600px; float: left; display: inline; margin: 10px 0 0 0; padding: 0;}

/* nav */

.top_nav_wrapper {width: 500px; margin: 0 0 0 500px; position: relative; height: 100%;}
.top_nav {position: absolute; bottom: 20px;}
.top_nav a {margin: 0 20px 0 0;}
.top_nav a:link, .top_nav a:visited, .top_nav a:hover, .top_nav a:active {color: #fff; font-size: 1.1em; font-weight: normal;}

.left_nav {width: 200px; text-align: left; float: left;}
.left_nav ul li {margin: 3px 0; list-style-type: none;}
.left_nav a:link, .left_nav a:visited, .left_nav a:hover, .left_nav a:active {color: #14078d; font-size: 1em;}

 
/* footer */

.footer {width: 1000px; padding: 50px 0 15px 0; background: url(images/footer_bg.jpg) repeat-y; clear: both;}
.footer a {margin: 0 10px;}
.footer p {margin: 0 0 0 210px;}

/* contact form */

.contact {width: 310px; float: left; background: #e8ea3e; clear: left; padding: 10px; margin: 20px 0 0 0;}
.formlabel { width: 80px; float: left; }
.field { width: 310px; float: left; padding: 10px 0 10px 0;}
.field2 { width: 310px; float: left; padding: 4px 0;}
.textfield {width: 220px;}
.submit {float: right; margin: 0 6px 0 0;}

