body { margin: 0px; padding: 0px; color: #b3b3b3; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif;}
.normal { background: #21201f url(../_images/template/page_bkg.jpg) no-repeat scroll top left;}
.about_bkg { background: #21201f url(../_images/template/page_bkg_about.jpg) no-repeat scroll top left;}
.quote_bkg { background: #21201f url(../_images/template/page_bkg_quote.jpg) no-repeat scroll top left;}
.contact_bkg { background: #21201f url(../_images/template/page_bkg_contact.jpg) no-repeat scroll top left;}

#container { width: 973px;}

#inner_container { margin-left: 67px; padding: 0px 0px 20px 0px;}
#logo { width: 92px; height: 92px; padding-top: 34px; margin-bottom: 48px;}
h1 { font-family: "Gill Sans", "Helvetica Neue Light", Arial; font-size: 12px; font-weight: normal; color: #fff;}
h2 { font-family: "Gill Sans", "Helvetica Neue Light", Arial; font-size: 11px; color: #fff; font-weight: normal;}
#nav { position: absolute; top: 76px; margin-left: 468px; width: 410px;}
#nav ul { margin: 0; padding:0; text-align: right;}
#nav li { display: inline; padding-left: 29px; text-align: right;}

#create { margin: 0 0 30px 0; padding:0;}

#latestwork { margin-bottom: 25px; width: 878px;}
#latestwork ul#mycarousel  { margin:0; height: 155px; background: #21201f url(../_images/template/work_bkg.gif) repeat-x scroll top left; padding: 18px 18px 15px 18px;}
#latestwork ul#mycarousel li { float:left; width: 183px; margin-right: 35px; color: #fff;}
#latestwork h2 { font-size: 12px; padding:0; margin: 0 0 20px 0; font-weight: bold; color: #abae34;}
#latestwork p { padding-bottom: 7px;}

#services { margin-top: 11px; float:left; width: 206px; margin-left: 17px; margin-right: 17px;}
#services ul { margin:0; padding:0;}
#services li { list-style-type: none; line-height: 15px;}
#about { margin-top: 11px; float:left; width: 395px;}
#quote { float:left; width: 163px; margin-left: 37px; background: url(../_images/template/getaquote_bkg.gif) no-repeat scroll top left; padding:0px 10px 10px 10px;}

.aboutmud { width: 515px; height: 51px; background: url(../_images/template/about.png) no-repeat scroll top left; _background: url(../_images/template/about.gif) no-repeat scroll top left;}
.contactme { width: 515px; height: 51px; background: url(../_images/template/contact.png) no-repeat scroll top left; _background: url(../_images/template/contact.gif) no-repeat scroll top left;}
.getaquote { width: 515px; height: 51px; background: url(../_images/template/aquote.png) no-repeat scroll top left; _background: url(../_images/template/aquote.gif) no-repeat scroll top left;}


#ourservices { float:left; width: 206px; margin-left: 60px;}
#ourservices ul { margin:0; padding:0;}
#ourservices li { list-style-type: none; background: url(../_images/template/bullet.gif) no-repeat scroll top left; padding-left: 10px; line-height: 15px;}


.form label {color: #fff; float: left; width: 200px;}
.form .textfield, .form textarea {background-color: #403f3b; border: none; color: #fff; width: 220px; margin-bottom: 2px; padding: 2px;}
.form .small {width:110px;}
.form textarea {font-family:Arial,Helvetica,sans-serif; font-size: 11px; height: 150px; overflow: auto;}
.form .textfield:hover, .form textarea:hover  {background:#32312d;}
.form .buttonspacer { margin-left: 200px;}
.form h2 { border-bottom: 1px solid #403f3b; padding:10px 0 10px 0; margin-bottom: 10px;}
.form.inline h2 {padding: 0px 0px 10px 0px;}

.form.inline {width:425px; float: left; margin-right: 20px;}
.form { border:1px solid #2d2c29; background: url(../_images/template/form_bkg.png) repeat scroll top left; width:440px; margin-top: 20px; padding: 10px;}

.greentext { color: #abae34;}
a { color: #abae34; text-decoration: none;}
a:hover { color: #fff; text-decoration: none;}

.tel { line-height: 30px;}
