body
{
font: normal 12px Arial, Helvetica, sans-serif;
margin:0 auto 0 auto;
background: url(../images/top_bg.jpg) #000000 no-repeat center top;
}

/*Reset Styles!*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

img
{
float:left;

}

.clear
{
clear:both;
}

/*Main Container*/

#wrapper
{
clear: both;
width: 940px;
margin:0 auto;
}

/*Header*/
#header {
clear: both;
float: left;
width: 911px;
padding:13px 0 0 29px;
}

#logo
{
float:left;
width:400px;

}

#header h2 {
float: left;
font: bold italic 48px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background: url(../images/logo.jpg) no-repeat center top;
border-bottom:#f1a70c solid 2px;
padding:35px 6px 0 0;
}

#header h3 {
float: left;
font: bold italic 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px 0 0 0;
margin:0 0 0 95px;
}

#header p {
float: right;
width:400px;
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:right;
padding:26px 25px 0 0;
}

#header p span {
font:27px Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFFFFF;
}

/*Navegation*/
#navg {
float: left;
width: 940px;
background:url(../images/midnavf_bg.jpg) repeat-x top;
margin:15px 0 0 0;

}

#navg ul{
float: left;
width:880px;
padding:1px 0 0 15px;
}

#navg li{
float: left;
font: bold italic 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:inline;
padding:6px 30px 0 30px;
}

#navg li a:link, #navg li a:visited, #navg li a:active{
float: left;
color:#FFFFFF;
text-decoration:none;
}

#navg li a:hover{
color:#df990d;
text-decoration:none;
}

.img_right
{
float:right;
}

/*Banner*/
#banner {
float: left;
width: 922px;
padding:0 0 0 18px;
}

/*Main*/
#main {
clear: both;
float: left;
width: 940px;
padding:10px 0 0 0;
}

#leftpanel {
float: left;
width: 280px;
}

#contactus h2 {
font: bold italic 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
width: 227px;
background: url(../images/contactus_bg.jpg) no-repeat;
padding:7px 0 7px 53px;
}

#contactus ul {
float:left;
background:#302e2e;
width:232px;
margin:0 0 0 18px;
}

#contactus li{
font: normal 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style:none;
padding:0 0 0 14px;
}


#contactus input {
float:left;
border:1px solid #58595b;
width:203px;
}

#contactus label {
float:left;
clear:both;
width:203px;
padding:5px 0;
}

.texarea {
float:left;
clear:both;
height:50px;
border:1px solid #d7d6d6;
width:203px;
}

.submit_btn {
border:none !important;
width:60px !important;
float:right!important;
margin:10px 10px 5px 0;
}

.submit_botton
{
float:right;
padding:15px 15px 5px 0;
}

/*Oure Services*/
#Our_Services {
float: left;
width: 280px;
margin:10px 0 0 0;
}

#Our_Services h2 {
font: bold italic 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
width: 227px;
background: url(../images/contactus_bg.jpg) no-repeat;
padding:8px 0 7px 53px;
}

#Our_Services ul {
float:left;
background:#292727;
width:232px;
margin:0 0 0 18px;
}

#Our_Services li{
font: normal italic 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:block;
list-style:none;
text-align:center;
padding:12px 0 15px 0;
background:url(../images/our_services_saperator.jpg) no-repeat bottom;
}

#Our_Services a:link, #Our_Services a:visited, #Our_Services a:active{
color:#FFFFFF;
text-decoration:none;
}

#Our_Services a:hover{
color: #df990d;
text-decoration:none;
}



/*Content*/
#content {
float: right;
width: 655px;
}

#content h1{
float:left;
font: bold italic 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
width: 597px;
background: url(../images/welcome_bg.jpg) no-repeat;
padding:8px 0 7px 53px;
}

/*Inner Content*/
#inner_content {
float: left;
width: 588px;
background:#302e2e;
margin:0 0 0 14px;
padding:15px;
}

#inner_content h2{
clear: both;
font: bold italic 18px Arial, Helvetica, sans-serif;
color:#f69d42;
background:  url(../images/content_saperator.jpg) no-repeat bottom;
padding:15px 0 5px 0;
}

#inner_content p {
font: normal 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:20px 0;
}

#inner_content p.text {font-style: italic; margin-bottom: 25px;}
#inner_content p.text span {float: right; font-weight: bold; font-style: normal;}

#inner_content ul {
float:left;
padding:10px 0 10px 12px;
}

#inner_content li{

background: url(../images/bullet.jpg) no-repeat left 4px;
font: normal italic 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style:none;
padding:0 0 12px 12px;
}

#inner_content strong{
font: bold italic 14px Arial, Helvetica, sans-serif;
color:#f69d42;
}

#inner_content strong a:link,#inner_content strong a:visited,#inner_content strong a:active{
color:#f69d42;
text-decoration:none;
border-bottom: #f69d42 solid 1px;
}

#inner_content strong a:hover{
color: #FFFFFF;
text-decoration:none;
border-bottom: #fff solid 1px;
}

#inner_content img.float_right {float: right; margin: 0 0 10px 10px;}

.contentbottom
{
margin:0 0 0 14px;
}

/*Call us */



#call_us {
float: left;
width: 588px;
background:url(../images/call_us_bg.jpg) no-repeat;
}

#call_us p {
font: bold italic 12px Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
width:380px;
float:right;
padding:10px 0 20px 0;
}

.callis_saperator
{
padding:0 0 0 50px;
}

#call_us span {
font: bold italic 24px Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
}

.imgbottom
{
margin:0 0 0 18px;
}

/*Footer*/

#footer {
clear: both;
float: left;
text-align:center;
width: 940px;
padding:20px 0 0 0;
}

#footer ul {
text-align:center;
clear:both;
padding:0 0 3px 0;
}

#footer li{
font: normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style:none;
display:inline;
padding:0 10px 0 0;
}

#footer a:link, #footer a:visited, #footer a:active{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover{
color: #FFFFFF;
text-decoration:underline;
}

#footer p{
clear:both;
font: normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
padding:0 0 3px 0;
}

#footer p strong{
font: bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0 0 10px 0;
clear:left;
}

a, a:visited, a:hover, a:active {
color: #fff;
}

.clear {
clear: both;
}
#customServices {
overflow: hidden;
}
#customServices ul {
display: block;
width: 100%;
}
.customServicesImg {
width: 100%;
overflow: hidden;
}


