/* This stylesheet is used to style the individual pages */



.spacer-10{width: 100%; height: 10px;}
.spacer-20{width: 100%; height: 20px;}
.spacer-30{width: 100%; height: 30px;}
.spacer-40{width: 100%; height: 40px;}





.page-title{
padding: 20px 0px 0px 10px;
margin: 0px 0px 0px 0px;
font-family: trebuchet, Arial;
font-size: 13pt;
font-weight: bold;
color: #483318;
}



.left-column{width: 600px; vertical-align: top;}

.right-column{width: 250px; vertical-align: top; background-image: url(../images/elements/side-image.jpg); background-repeat: no-repeat;}

.left{
width: 570px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
}

.right{
width: 280px; 
height: 100%;
margin: 0px 0px 0px 0px;
background-image: url(../images/elements/side-image.jpg);
background-repeat: no-repeat;
float: left;
}

.left-split{
width: 425px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
}
.right-split{
width: 425px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
}
.unique-container{width: 830px; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px;}
.unique-container h4{
margin: 15px 0px 10px 0px;
font-family: Arial, Times;
font-size: 13pt;
font-weight: normal;
color: #4b4b4b;
}


.paragraphs{width: 535px; margin-right: 10px; margin-left: 10px;}
.paragraphs h4{
margin: 15px 0px 0px 0px;
font-family: Arial, Times;
font-size: 13pt;
font-weight: normal;
color: #4b4b4b;
}
.paragraphs p{
margin: 5px 0px 0px 0px;
}


.paragraphs-grey{
width: 510px; 
padding: 10px;
background-color: #4b4b4b; 
border: 2px solid #7b7b7b; 
margin-left: 10px; 
color: #ffffff;
}


.side-photo{margin: 0px auto; margin-top: 30px;}



/* ====================== HOME PAGE ================= */

.home-services{
width: 230px;
height: 110px;
padding: 10px 10px 10px 10px;
margin: 10px 0px 0px 15px;
background-image: url(../images/elements/services.jpg);
background-repeat: no-repeat;
float: left;
}
.home-services h4{
margin: 0px 0px 5px 0px;
font-family: Times, Arial;
font-size: 13pt;
font-weight: bold;
color: #ffffff;
}
.home-services p{
margin: 5px 0px 5px 0px;
}






.all-cities-services{

}
.all-cities-services h4{
margin: 10px 0px 5px 0px;
font-family: Arial, Times;
font-size: 13pt;
font-weight: bold;
color: #4b4b4b;
}
.all-cities-services p{
width: 750px;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
font-family: Arial, Times;
font-weight: normal;
color: #076b8e;
}
.all-cities-services span{
font-weight: bold;
color: #4b4b4b
}
.all-cities-services a:link, .all-cities-services a:active, .all-cities-services a:visited{
font-family: Arial, san-serif; 
font-size: 11pt; 
font-weight: normal; 
text-decoration: none; 
color: #076b8e;
}
.all-cities-services a:hover{
font-family: Arial, san-serif; 
font-size: 11pt; 
font-weight: normal; 
text-decoration: underline; 
color: #076b8e;
}


/* ====================== ABOUT  PAGE ================= */


/* ====================== WEB DESING PAGE ================= */

.each-website{
width: 250px; 
height: 395px;
margin: 10px 10px 10px 10px;
float: left;
overflow: hidden;
}
.each-website p{
margin: 5px 0px 0px 0px;
text-align: center;
}


/* ====================== SEO PAGE ================= */

.faq-holder{
width: 530px;
overflow: hidden;
}
.faq-text-dark{
width: 390px;
height: 50px;
margin-top: 5px;
background-color: #496f22;
/*
background-color: #d8d9db;
*/
color: #171516;
float: left;
}
.faq-text-dark p{
margin-top: 15px;
margin-left: 15px;
font-weight: bold;
color: #ffffff;
}
.faq-text-light{
width: 390px;
height: 50px;
margin-top: 5px;
background-color: #77a22f;
color: #171516;
float: left;
}
.faq-text-light p{
margin-top: 15px;
margin-left: 15px;
font-weight: bold;
color: #ffffff;
}
.faq-yes{
width: 140px;
height: 50px;
margin-top: 5px;
background-color: #483318;
font-weight: bold;
color: #ffffff;
float: left;
overflow: hidden;
}
.faq-yes p{
margin-top: 15px;
margin-left: 15px;
}

/* ====================== INTERNET AVERTISING PAGE ================= */



/* ===================== CONTACT PAGE ================= */



.cpmainContainer{
width:400px;
margin-left: 20px;
color: #3e1c0e;
border: #3e1c0e 1px solid;
}

.cpformdiv{
float:left;
width: 180px; 
padding-left: 10px; 
padding-top: 7px;
}

.cpformdiv input{
background-color: #ffffff; 
border: #000080 1px solid;
font-weight: bold; 
color: #000080;
padding-left: 2px;
}

.cpselect{
float: left; 
background-color: #ffffff; 
border: #ffca13 2px groove; 
width: 165px;
}

.cpformtxt{
float:left; 
padding-left: 10px; 
padding-top: 20px;
}

.cptextarea{
background-color: #ffffff; 
border: #000080 1px groove;
width: 365px;
height: 90px; 
background-color: #ffffff;
padding: 5px;
font-weight: bold; 
color: #000080;
}

.cpsubmit{
padding-top:20px;
padding-right: 20px;
float:right;
}


/* INSTANT CALL BACK */

.call-back-holder{
width: 275px;
margin: 20px 0px 0px 0px;
border: 2px solid #005dab;
background-color: #ffffff;
overflow: hidden;
}

.call-back-holder p{
margin-right: 5px;
font-size: 10pt;
text-align: right;
}

.call-back-holder input{
width: ;
}

.call-back-title{
width: 100%;
height: 20px;
margin-top: 5px;
}

.call-back-title p{
font-size: 15pt;
font-weight: bold;
color: #005dab;
margin: 0px auto;
text-align: center;
}

.call-back-submit{
margin-bottom: 10px;
margin-left: 200px;
clear: both;
}



#disclaimer{
font-family: Times, Arial;
font-size: 9pt;
color: #7b7b7b;
text-align: center;
}


/* FREE QUOTE FORM */



.free-quote-holder{
width: 530px;
margin: 0px auto;
margin-top: 20px;
}

.free-quote-holder p{
margin-right: 50px;
font-size: 10pt;
text-align: right;
}

.free-quote-holder input{
width: 300px;;
}

.free-quote-title{
width: 100%;
height: 20px;
margin-top: 5px;
}

.free-quote-title p{
font-size: 15pt;
font-weight: bold;
color: #7b7b7b;
margin: 0px auto;
text-align: center;
}

.free-quote-submit{
margin: 0px auto;
margin-bottom: 10px;
text-align: center;
}

#disclaimer2{
font-family: Times, Arial;
font-size: 9pt;
color: #7b7b7b;
text-align: center;
}




