/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet */ 
body{
margin:0px auto;
padding:0px;
text-align:center;
background-color:#A66612;
font-family: Arial, Verdana, Times New Roman, Helvetica, sans-serif;
font-size:13px;
color:#000;
}

a{
text-decoration:none;
}

img{
border:0px;
}

h1, h2, h3, h4, p{
margin:0px;
padding:0px;
}

p{
font-family:Arial;
font-size:13px;
line-height:18px;
color:#000;
padding-bottom:10px;
}


h2{
font-family:Arial;
font-size:13px;
line-height:16px;
color:#000;
padding-bottom:5px;
font-weight:bold;
}

h1{
font-family:Arial;
font-size:28px;
line-height:30px;
color:#000;
padding-bottom:15px;
font-weight:normal;
}

h4{
font-family:Arial;
font-size:26px;
line-height:30px;
color:#000;
padding-bottom:25px;
font-weight:normal;
}

#page{
background-color:#C87B16;
background-image:url(/images/bkg_10x832.gif);
background-position:left top;
background-repeat:repeat-x;
}

.page-wrapper{
width:920px;
margin:0px auto;
text-align:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */ 


#header{
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page css */ 


#logo-bar{
}

.logo{
padding:38px 0px 44px 20px;
}

#header-nav{ 
height:35px;
background-image:url(/images/bkg_1x35.gif);
background-position:left top;
background-repeat:repeat-x;
background-color:#666666;
}

#header-nav .option{ 
float:left;
background-image:url(/images/margin_2x35.gif);
background-position:left top;
background-repeat:no-repeat;
line-height:34px;
}

#header-nav .option a{ 
color:#fff;
font-size:12px;
font-weight:bold;
padding:0px 13px;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ middle */

#middle{
}


#content-inner{
background-image:url(/images/bkg_920x335.gif);
background-position:left top;
background-repeat:no-repeat;
}


#content{
}


.content-wrapper{
padding:190px 0px 0px 10px;
}

.content-wrapper1{
padding:0px;
}

.dots{
height:6px;
background-image:url(/images/bkg_7x6.gif);
background-position:left top;
background-repeat:repeat-x;
}

.snippet1{
width:500px;
border-right:1px dotted #000;
float:left;
}

.snippet1-wrapper{
padding-right:20px;
}

.snippet2{
width:380px;
float:left;
}

.snippet2-wrapper{
padding-left:20px;
}

.snippets a{
text-decoration:underline;
color:#000;
}

.ad-home{
height:143px;
background-image:url(/images/bkg_920x143.gif);
background-position:left top;
background-repeat:no-repeat;
}

.ad-home-wrapper{
padding:30px 0px 0px 20px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer */


#footer{ 
color:#fff;
}


#footer .copy{
width:250px;
float:left;
padding:12px 0px 0px 0px;
line-height:14px;
text-indent:10px;
}

#footer #footer-nav{
width:620px;
float:right;
padding:12px 0px 0px 0px;
font-size:11px;
}

#footer #footer-nav a{
color:#fff;
padding:0px 5px;
font-weight:normal;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ google ads */



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 
#contact-form{ } 
#contact-form #contact-form-wrapper{padding:10px 0px 30px 0px;} 
#contact-form .contact-header{padding-left:10px; margin-bottom:20px;}
#contact-form .contact-header h3{color:#6B6B6B; font-size:12px;}
#contact-form #company-lead-form{}
#contact-form #company-lead-form p{color: #FF0000;}
#contact-form #company-lead-form .semiform{ width:260px; float:left;}

#contact-form #company-lead-form table {border:0px; margin:0px;}

#contact-form #company-lead-form table tr td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000;
padding:3px;
line-height:24px;
text-align:left;
}

#contact-form #company-lead-form table tr .column1{
line-height:14px;
}

#contact-form #company-lead-form table tr .column2{
}

#contact-form #company-lead-form table tr .column1-error{
text-align: right;
color: #FF0000;
}

#contact-form #company-lead-form table tr td input, #contact-form #company-lead-form table tr td select, #contact-form #company-lead-form table tr td textarea {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
text-decoration:none;
color:#000; 
border:1px solid #000;
background-color:#fff !important;
width:220px;
height:20px;
}

#contact-form #company-lead-form table tr td .phone1 { width:60px !important; }
#contact-form #company-lead-form table tr td .phone2 { width:60px !important; }
#contact-form #company-lead-form table tr td .phone3 { width:70px !important; }
#contact-form #company-lead-form table tr td textarea { height:65px !important; }

#contact-form #company-lead-form table tr td .submitbutton {
width:140px;
height:17px;
border:none;
}

.bottom_form{
width:100%;
background-color:#FBF1D5;
position:relative;
top:-3px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */

.magic{
clear:both;
}


