body{
	margin: 0px;
	background-image: url("../images/bottom_back.jpg");
	font-family:Arial,Verdana,Sans-serif;
	font-size: 10px;
}

#header{
	width: 100%;
	background-color: #ffffff;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #aaaaaa;
}
#top_spacer{
	height: 50px;
}
#logo{
	height: 75px;
	width: 375px;
	float: left;
	padding-left: 20px;
}
#nav{
	margin-right: 40px;
	float: left;
	width: 300px;
}
#content{
	height: 400px;
	background-image: url("../images/main_back.jpg");
	font-size: 12px;
	
}
#content h1{
	font-size: 40px;
}
#preview img{
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	border-color: #000;
}

.padding_20{
	padding-left: 20px;
	padding-right: 20px;
	width: 380px;
}
.float_left{
	float: left;
}
.width_300 {
	width: 400px;
}
.left_item{
	padding-right: 30px;
	width: 390px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.right_item {
	
	border-left-style: solid;
	border-left-width: 1px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	
	
}

label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
textarea{
	width:95%;
	height: 100px;
}
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  font-size: 10px; !important; cursor:pointer; position: relative; text-align: center; }

#wrapper{
	width:100%;  
	overflow:hidden;
	right: 0px;
}
#footer{
	height: 150px;
	background-image: url("../images/bottom_back.jpg");
	color: #ffffff;
}
#aboutus{
	width: 300px;
	padding: 10px 20px 20px 20px;
	margin-top: 20px;
	font-size: 10px;
	margin-left: 20px;
	margin-right: 80px;
	float: left;
	
}
#contactus{
	width: 300px;
	padding: 10px 20px 20px 60px;
	margin-top: 20px;
	font-size: 10px;
	margin-left: 40px;
	border-left-style:solid;
	border-left-width: 1px;
	float: left;
	
}
br {
	clear: both;
}
#nav_spacer {
	float: left;
	width: 50px;
}
#menu{ 
	width: 300px;
	position: relative;
	margin-left: 30px;
	white-space: nowrap;
	padding-top: 20px;
	}
 
#menu a {  
	text-decoration:none; }
 
#menu a:hover {
	text-decoration:none;}
#quote_link{
	padding: 0.4em 1em .4em 20px;
	position: relative;
	text-decoration: none;
}
#menu li{
	display: inline; 
	list-style-type: none;
	}
	
#mask		{ width:400%; list-style-type: none;}
 
.box		{ width:25%; height:280px; float:left; }
 
.content	{ width:960px; height:290px; }
 
.inner		{ padding: 30px; padding-left: 60px;   }

/*** Clouds ***/
.boxes	{ width:100%; height: 100px; overflow:hidden; z-index: 15; margin-top: -2px;}
#boxes {
	position:relative; margin-top: -100px;
}
#boxes-small	{ width:3000px;  height: 100px; background:url(../images/back_boxs.png) repeat-x;}
#boxes2		{ position:relative; top: -100px;}
#boxes-big	{ width:4000px; height: 100px; background:url(../images/front_boxs.png) repeat-x;}
#dialog{
	font-size: 10px;
}


