

* {padding : 0;margin : 0;}
body {	font-family : georgia, "Trebuchet MS", Verdana, Arial;	padding : 0;	margin : 0; width:100%; height:100%; color : #555;	line-height : 1.3em;	font-size : 14px;	background-image: url(images/backing.jpg);	background-repeat: no-repeat;}
a {text-decoration : none;}
a:hover {text-decoration : underline;}
h1 {
	font-size : 1.3em;
	color : #A35A28;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 20px; 
	margin-bottom: 20px; 
}
h2 {	font-size : 1.2em;	color : #A35A28;	font-weight: bold;	margin-left: 0px;	margin-right: 15px;	margin-top: 40px;	margin-bottom: 3px;	border-bottom: dashed #E7D6A2 2px;}
h3 {font-size : 15px;color : #660033;}
.logo {	margin-left: 25px;	margin-top: 10px;}
#badges {	display: block;	margin-left: auto;	margin-right: auto;	height: 100px;	padding-left: 300px;	vertical-align: middle;}
.icon {	padding-left: 25px;	float: left;}
.icon2 {padding-top: 0px;	margin-left: 10px;	clear: both;display: block;	width: 780px;	float: right;}
#background {position:absolute; z-index:-1; width:100%; height:100%;}
#wrap {width : 990px;margin : 0 auto;z-index:2}
#header {	height : 135px;	background-position: right bottom;	background-repeat: no-repeat;	/*background-color: #E7D6A2;*/	background-image: url(images/sil2.gif);}
#intro {background : #ffffff;margin : 5px 10px;padding : 5px;}
#content {	padding : 0px;
	background-color: #FFFFFF;
	background-image: url(images/bucket.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	border-top: solid #36577A 5px;
	border-left: solid #36577A 0px;}
#left {width : 820px;float : left;padding-left : 0px;text-align : justify;padding-bottom : 0px;padding-top : 0px;line-height : 1.5em;}
.leftimg {	padding-left : 0px;	margin-right : 5px;	padding-bottom : 0px;	float: left;	border: solid #A35A28 1px;}
#left a {	text-decoration : none;	color: #A35A28;}
#left p {	padding-left : 20px;	padding-right : 20px; font-size: 1.2em;}
#left1 {	padding : 0px;	float:left;  width:600px}
#left1 ul{	padding-left : 30px;	}
#left2 {	padding : 0px;	float:right; width:200px}
#left2 p {
	padding-left : 0px;
	padding-top : 5px;
	padding-right : 20px;
	font-size: 1em;
	line-height: 1.1em;
	color: #666666;
	text-align: left;}
.testimonial {	font-style: normal;	color: #000;	line-height: 1.3em;	padding-left: 10px;	padding-top: 15px;	font-size: 0.8em;}
.over {
	padding-left : 40px;
	margin-right : 0px;	margin-bottom: 10px;
	padding-bottom : 0px;
	border: solid #A35A28 0px;
	clear: both;}
	
	form {
	padding-left : 20px;	}
	input{padding-left : 30px;	}
	.smallimage {
float:right}
	
	.555 {
	padding-bottom : 10px;
	margin-top : 20px;	margin-bottom: 20px;	clear: both;}
	
#right {width : 170px;	float : right;	margin-top : 0px;	margin-right : 0px;
	padding-bottom : 0px;	background-image: url(images/diag2.png);	background-position: top left;	background-repeat: repeat-x;}

.clearfix{	clear: both;}
.menu1 {float : left;width : 160px;margin-left : 0px;font-size : 1.1em;}
.menu1 p {line-height : 1.3em;font-size : 1em;}
#footer {	height : 30px;	line-height : 30px;	color : #454131;	font-size : 12px;	text-align : center;	padding-left : 10px;	background-color: #E7D6A2;}
#footer a {color : #454131;}
#footer img {
	background-image: url(images/sil2.gif);
	z-index: 100;
	background-repeat: no-repeat;
	background-position: absolute left:10px top:15px;
	overflow: visible;
}
#bottom {height : 10px;background : #aaa url(images/bottom.gif) no-repeat;}

.spaceblock {
	display: block;
	height: 237px;
	width: 170px;
	text-align: right;
	background-image: url(images/swatch237x340.jpg);
	background-position: right top;
	background-repeat: no-repeat;}
.spaceblock p{	padding:11px;	color: #FFFFFF;}
#menucase{float:right; display:block;padding-left:10px}
#menucase ul.vert-one{margin:0px;padding:0px;list-style-type:none;display:block;font:bold 12px ;line-height:140%;width:160px;}
#menucase ul.vert-one li{margin:0px;padding:0px;background-color: #36577A;}
#menucase ul.vert-one li a{	display:block;	text-decoration:none;color:#fff;padding:0px 0px 0px 10px;width:150px;background-color: #36577A;}
#menucase ul.vert-one li a:hover{background:url("images/vert-one_arrow.gif") no-repeat 0px 4px;color: #000;background-color: #E7D6A2;}
#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{
	background-color: #36577A;
	color: #E7D6A2;
	background:url("images/vert-one_arrow2.gif") no-repeat 0px 4px;
}
#menucase ul.vert-one li em{display:block;	text-decoration:none;	color:#999999;	padding:0px 0px 0px 10px;	width:150px;	background-color: #36577A;line-height:140%;}

#box {display:block; width:250px; line-height:normal; letter-spacing:1px;  font-size:16px; color:#000; border:1px solid #ddd; padding:5px; margin:2em auto;}
#cap {font-size:50px; color:#999; font-weight:bold; float:left; height:34px; line-height:34px; margin-top:2px; margin-right:1px;}
* html #cap {margin-right:-2px; margin-top:3px;}

.subheader {
	font-size:0.9em;
	color:#666;
	padding-bottom:2px;
	line-height:normal;
	margin-bottom:12px;
	font-style: italic;
	border-bottom-color: #f06;
	
}

a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px; text-decoration:none;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(images/tooltip.gif) 0 0; display:block; font-size:1px; text-decoration:none;}
