img{
	border:0px;
}


hr{
height:1px;
border-top:1px solid #f69c18
}

a{
text-decoration: underline;
color:#000;
cursor:pointer;
}

a:hover {text-decoration: underline;}

 #clearer, .clearer {
    clear:both;
    height:0px;
    overflow:hidden;
  }


html, body{
	padding:0;
	margin:0;
	font-family: Century Gothic;
	font-size:12pt;
	font-weight:normal;
	color:#000;
	background: #ffc000 url(../images/bg.gif) repeat-x 0 0;
	}

#container{
	margin:0 auto 0 auto;
	width:875px;
	padding-left:14px;
	background:url(../images/fade_bg.png) repeat-y
	}
	
#nav{
background-color:#cd511e;
width:845px;
height:24px;

}

#nav ul{
padding:0px;
margin:0px;

}

#nav ul li{
float:left;
list-style:none;
height:23px;
}

#header{
width:845px;
height:134px;
background-color:#ff0000;
}

#banner1
{
	width:845px;
	height:181px;
}

#banner_last
{
	width:845px;
}

#showcase, #moreshowcase{
  float:left;
  margin-top:1px;
  background: url('../images/topleft_bg.gif') 0% 0% no-repeat;
	height:180px;
  width:260px;
	font-family: Century Gothic;
	font-size:8pt;
	font-weight:normal;
	color:#fff;
}



#box1{
  float:left;
  
	border-top:1px solid #ffe79c;
  background-color: #9c4a23;
  height:180px;
  width:260px;
}

#boxcontent{
	padding:5px;
	font-family: Century Gothic;
	font-size:8pt;
	font-weight:normal;
	color:#fff;
	width:310px;
}

#showcaselist{
	padding:5px;
	font-family: Century Gothic;
	font-size:8pt;
	font-weight:normal;
	color:#fff;
}

#showcaselist a{
	font-family: Century Gothic;
	font-size:12pt;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	margin-left:10px;
	padding:0px;
	
}

#boxcontent a{
font-family: Century Gothic;
	font-size:8pt;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}

#box-mid{
background-color: #e35d1e;
border-top:1px solid #ffe79c;
float:left;
border-left:1px solid #ffe79c;
border-right:1px solid #ffe79c;
width:322px;
height:180px;
}


#showcase a
{
	text-align:right;
	float:right;
	text-decoration:none;
	font-size:12pt;
	color:#fff;
	padding-right:7px;
}



.showcase_img{
	text-align:left;
	float:left;
	padding-right:37px;
}


#flash{
border-top:1px solid #ffe79c;
float:left;
border-left:1px solid #ffe79c;
border-right:1px solid #ffe79c;
}

#news{
margin:0px;
padding:0px;
background-color:#9c3a12;
border-top:1px solid #ffe79c;
height:180px;
}

#news a{
	font-size:8pt;
	color:#fff;
	text-decoration:none;
	
}

#testimonials{
  float:left;
  margin-top:1px;
  background: url('../images/testimonials_bg.gif') 0% 0% no-repeat;
	
  height:180px;
  width:259px;
}

#testimonial{
	background: url('../images/quotemarks.png') 0% 0% no-repeat;
	padding-top:10px;
	padding-left:10px;
	font-size:8pt;
	color:#fff;
	width:100px;
	text-align:center;
}

#ecommerce{
float:right;
border-top:1px solid #ffe79c;
border-left:1px solid #ffe79c;
width:584px;
height:180px;
background: url('../images/middle_bg.gif') 0% 0% no-repeat;
}

#ecommerce-dbl{
float:right;
border-top:1px solid #ffe79c;
width:584px;

background: #a54c1a url('../images/middle_bg.gif') 0% 100% no-repeat;
}

.ecomm_title{
padding-top:8px;
padding-left:10px;
}

.ecomm_windows{
padding-top:4px;
padding-left:10px;
float:left;
}

#ecommerceblurb{
float:left;
font-size:8pt;
color:#fff;
padding-top:10px;
left:0px;
}

#ecommerceblurb ul, ul{
	list-style-image: url("../images/tick.png")
}

.readmore
{
float:right;
padding-right:10px;
}

#quickcontact{
	background-color: #cd511e;
	float:left;
	margin-top:1px;
	width:255px;
	font-size:8pt;
	color:#fff;
	min-height:301px;
	padding-left:5px;
	padding-top:5px;
}

#quickcontact_labels{
padding-right:10px;
padding-top:15px;
float:left;
line-height:14px;

}

#send_result{
line-height:15px;
font-size:12pt;
text-align:center;
}


#quickcontact_inputs, .quickcontact_inputs{
padding-top:15px;
line-height:7px;
}

#quickcontact_inputs .quickcontact_input_e{
background-color:#ff0000
}

#quickcontact_inputs img, quickcontact_inputs a img{
float:right;
padding-right:10px;
padding-bottom:10px;
}
#quickcontact_inputs .input, #quickcontact_inputs input, #quickcontact_inputs textarea{
background-color:#015593;
border:1px solid #f69c18;
color:#fff;
font-size:8pt;
}

#alittleabout{
padding:5px;
float:right;
border-top:1px solid #ffe79c;
border-left:1px solid #ffe79c;
width:574px;
background-color:#cd511e;
font-size:8pt;
color:#fff;
min-height:296px;
}

#news_content{
text-align:justify;
padding-left:10px;
padding-right:10px;
padding-top:7px;
font-size:8pt;
color:#fff;
}


#newslist{
padding-top:7px;
font-size:8pt;
color:#fff;
}



#footer{
margin:0 auto 0 auto;
width:875px;
padding-left:14px;
background:  url('../images/fade_btm.png') 0% 0% no-repeat;

}

#footer a, #footer{
font-size:8pt;
color:#015593;
text-decoration:none
}
#listleft a{
color:#fff;
text-decoration:none;
font-size:13px;
}

#listleft {
padding:5px;
color:#fff;
text-decoration:none;
font-size:13px;
line-height:19px;
float:left;
width:200px;

}

#listleft a:hover{

color:#ffe492

}

#listright a
{
color:#fff;
font-size:12px;
}


#listright{
float:right;
border-left:1px solid #ffe492;
padding:5px;
color:#fff;
font-size:12px;
width:600px;
padding-top:10px;


background: #a64c1a url('images/middle_bg.gif') 0% 100% no-repeat
}