/* 
Style Sheet
-------------------------------------------------------
Copyright (c) 2009, Chasetheweb.net

Last Updated: Mark Garczewski
Date: 3/27/2008 */   

/* Color Schemes

#f3f3f3: Off-White
#f26739: Orange
#3b3b3b: Dark Grey
#f26739: Orange
 */

/*//////////////////////////// DESIGN ///////////////////////////////////////////////////*/

body
{
	background-color: #f3f3f3;
	text-align:left;
	font: normal 80% Verdana, Helvetica, sans-serif;
	line-height:1.5em;
	color:#3b3b3b;
	
}

body.Home div#page{

	 /* Home Only - waiting for new programming to move to design.css */
	background: #f3f3f3 url('/images/template/bg-page.jpg') no-repeat top center;


}


div#header{

   background: url(../images/template/bg_navbar.gif) repeat-x bottom center;
   


}

div#footer
{
	background-color: #3b3b3b;
	color: #f3f3f3
}






/*//////////////////////////// TYPOGRAPHY ///////////////////////////////////////////////////*/

img{

 	border: 0px;
	
	}




p
{
	font-size:.95em;
	line-height:1.4em;
	margin:0 10px 1.5em 0;
	padding:0;
}

    body.Home div#banner p
    {
    	
	    font-size:.95em;
	    font-weight: normal;
	    line-height:1.7em;
	    margin:0 0 1.5em;
	    padding:0;
    }

blockquote
{
	margin-left:10px;
	border-left:10px solid #ddd;
}

pre
{
	font-family:monospace;
	font-size:1em;
}

strong,b
{
	font-weight:700;
}

em,i
{
	font-style:italic;
}

code
{
	font-family:"Courier New",Courier,monospace;
	font-size:1em;
	white-space:pre;
}

 /*HEADINGS */


div#banner h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3.2em;
	font-weight: normal;
	line-height:1.2em;
	margin:0 0 0.3em;
	padding:0;
}

h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:4em;
	font-weight: normal;
	line-height:1.2em;
	margin:0 0 0.5em;
	padding:0;
}


h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight: normal;
	line-height:1.5em;
	color: #f26739;
	margin:0 0 0.5em 0;
	padding:0;
}


h3
{
	font-size:1.4em;
	line-height:1.3em;
	margin:0 0 0.5em;
	padding:0;
}


h4
{
	font-size:1.2em;
	line-height:1.3em;
	margin:0 0 0.25em;
	padding:0;
}

h5
{
	font-size:.9em;
	line-height:1.5em;
	margin:0 0 0.25em;
	padding:0;
}

h6
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:4.7em;
	font-weight: normal;
	line-height:1.2em;
	margin:0 0 0.5em;
	padding:0;
}

.highlight
{
    color: #f26739;
}

/* END HEADINGS 
 SPECIAL CLASSES */
.bold
{
	font-weight:700;
	font-size:90%;
}

.bolder
{
	font-weight:bolder;
}

.center
{
	text-align:center;
}

div#search
{
	color:#FFF;
	font-weight:700;
}

.small
{
	font-size: 8pt;
	color:#666;
}

.errorFormEntry {
	font-weight: bold;
	color: red;
}

.requiredfield
{
	font-weight:700;
	color:Red;
}



.subtext
{
	color:#999999;
}

/* SUB-PAGE About */
.bioname
{
	
	font-weight:700; 
	line-height:8px;


}


.biotext_top 
{
	font-size:11px;
	padding-top:10px;

}

.biotext_bottom 
{
	padding-bottom:20px;
	font-size:11px;
	padding-top:10px;

}



/* SUB-PAGE SERVICES */
.callorrequest  
{
	
	padding-top: 7px;
	padding-left:7px;
	padding-right:7px;
}

.times_numbers 
{
	font-family:"Times New Roman", Times, serif;
}

.italic_small 
{
	font-size:10px;
	font-style:italic;
}




.submit {
	
	margin-top: 10px;


}

/* SUB-PAGE PROGRAMMING */

.headerimage  {
		
		margin-top:-20px;
		margin-bottom:20px;



}

 .pquote {
 
	float: right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	font-style:italic;
	color:#f26739;
	display:block;
	line-height:1.3em;
	width: 12em;
	padding: 7px;
	margin: 0;
}


/*END SPECIAL CLASSES 
///////////////////// LINKS */
a,a:link,a:active
{
	color: #f26739;
	text-decoration: none;
}

a:visited
{
	color: #f26739;
	background-color:transparent;
}

a:hover
{
	color: #f26739;
	text-decoration:underline;
}

/* Header LINKS */
#header a,#header a:link,#header a:active
{
	text-decoration:none;
	color:#D1232A;
	font-size:.9em;
}

#header a:visited
{
	color:#D1232A;
	background-color:transparent;
}

/* END Header LINKS 
 Footer LINKS */
#footer a,#footer a:link,#footer a:active
{
	text-decoration:none;
	color:#FFFFFF;
=
}

#footer a:hover
{
	text-decoration: underline;
}

/* END Footer LINKS */


/* END LINKS 
 ///////////////////////////LISTS */
ul
{
	line-height:1.7em;
	list-style-type:none;
	margin:0;
	padding:0;
}


ol
{
	line-height:1.7em;
	margin:0;
	padding:0;
}

ul li
{
	margin:0;
	padding:0;
	font-size:.95em;
}

#footer ul li{

    font-size: .8em;

}

ul.aboutbtns{

	margin: 0px 0px 0px 0px;
	padding:0;
    border-top: 5px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    background-color: #E9E9E9;
    margin-left: -20px;
    width: 1024px;
    height: 303px;
}


ul.aboutbtns li
{

	margin: 14px 33px 0px 0px;
	padding: 10px 10px 0px 20px;
	float: left;
    width: 289px;
    height: 303px;
 
}

ul.aboutbtns li.end
{
	margin-right: 0px;
}


ul.aboutbtns li p
{


	font-size: .9em;
    line-height: 1.7em;
}


ul.aboutbtns li h5
{
    
    line-height: 1.7em;
    font-weight: bold;
    display: block;
}


ul.aboutbtns li h5.custom
{
    height: 43px;
    padding: 25px 0px 0px 70px;
 background: url(/images/icons/icon_canvas.gif) no-repeat left center;
}

ul.aboutbtns li h5.clients
{
    height: 43px;
    padding: 25px 0px 0px 70px;
    background: url(/images/icons/icon_welcome.gif) no-repeat left center;
}

ul.aboutbtns li h5.roi
{

    height: 43px;
    padding: 25px 0px 0px 60px;
    background: url(/images/icons/icon_moneybag.gif) no-repeat left center;
}





ul.aboutbtns li a, 
ul.aboutbtns li a:link,
ul.aboutbtns li a:active,
{
    color:#5ea200;
    text-decoration: none;
}

ul.aboutbtns li a:hover,
{
    text-decoration: underline;
}

/*//////////////////////////////////// Forms */

fieldset
{
border: none;
   
}


input[type="text"] , textarea
{
border: 1px #cdcdcd solid;
background-color: #e9e9e9;
   
}


form.contact label
{
font-size:1em;
padding-top: 15px;
color: #3b3b3b ;
display: block;
   
}



/* END Forms */


	
	
/*//////////////////////////// END DESIGN ///////////////////////////////////////////////////*/


