@charset "utf-8";

* { margin:0; padding:0;}
img { border:none;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #72705a;
}

body {
	background-repeat: repeat;
	background-position:top;
	background-image: url(../images/body-drop.gif);
	}
	
h1 { text-indent: -3000px;}
h2 { color: #04637f;}
h3 { font-size: 20px;}

	#h-learnmore,#h-lesko,#h-solution,#h-faq  { background-repeat:no-repeat; background-position:top left; padding-bottom: 15px;}
	#h-learnmore { background-image:url(../images/h-learnmore.gif); height: 42px;}
	#h-lesko { background-image:url(../images/h-lesko.gif); height: 39px;}
	#h-solution { background-image:url(../images/h-solutions.gif); height: 41px;}
	#h-faq { background-image:url(../images/h-faq.gif); height: 39px;}

p { line-height: 22px; padding-bottom: 22px;}
a { text-decoration: underline;}
a:hover {
	text-decoration: none;
	}

	
#head-backdrop {
	background-image: url(../images/top-gradient.gif);
	background-repeat:repeat-x;
	background-position:top;
	}	

#header {
	background-color: #FFFFFF;
	height: 105px;
	}
	#head-right {
		width: 682px;
		}
		.contact {padding-right: 15px; padding-top: 5px;}
		.title { padding: 3px 0;}
	#nav { list-style: none; float: right; height: 25px; margin-top: 20px;}
	#nav li { 
		float:left;
		font-weight:bold;
		background-image:url(../images/navtab-left.gif);
		background-repeat:no-repeat;
		background-position:left;
		padding: 6px 0px 5px 0;
		margin-right: 2px;
		}
	#nav a { 
		text-decoration: none;
		background-image: url(../images/navtab-right.gif);
		background-repeat:no-repeat;
		background-position:right;
		padding: 6px 20px 5px 20px;
		color: #2d291b;
		}
		#nav a:hover { color: #FFFFFF;}
	#banner { height: 223px;
		}
	
#wrapper {
	background-image:url(../images/wrapper-repeat.gif);
	background-repeat:repeat-y;
	background-position:top;
	}
	#leftcol {
		width: 445px;
		padding: 27px;
		}
		#book-form {
			padding: 20px;
			background-color: #f6f5e2;
			}
		#book-form table td{
			padding: 2px;
			}
	
	#rightcol {
		width: 220px;
		padding: 27px;
		}
		#keypoints {
			list-style: none;
			padding: 3px 0;
			color: #86722d;
			}
			#keypoints li {
				background-image: url(../images/list-checkmark.gif);
				background-repeat:no-repeat;
				background-position:left;
				padding: 3px 0 3px 22px;
				font-size: 15px;
				}

#footer-container {
	clear:both;
	background-color: #cac295;
	height: 100px;
	}
#footer {
	text-align: center;
	font-size: 10px;
	padding: 7px 0;
	background-color: #d7d1ad;
	}
	#footer a {
		color: #605220;
		}
	
.container {
	width: 775px;
	margin: 0 auto;
	}

/*--------------------classes-------------------*/

.small { font-size: 10px;}
.large { font-size: 14px;}

.pad15 {padding-bottom: 15px;}
.font18 { font-size:17px;}

.input-long { width: 192px; padding: 3px 5px;}

	
.brown { color: #605220;}	
.gold { color: #86722d;}
.blue { color:#046380;}
	
.right { float:right;}
.left { float: left;}
.clearb {clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
