/* BODY */
* { font: normal 8pt Arial, Helvetica, sans-serif; margin:0; padding:0; color: #7a7a7a; }
img,a { margin:0; padding:0; border:0}
body {background:url(../images/body_bgd.jpg) top center no-repeat; margin:0; padding:0; background-color:#99a7b2; behavior:url("csshover.htc")}

/* GENERAL */
#clear { clear:both; }
#clearboth { clear:both; height:0; }

/* MAIN */
#main { width:1002px; margin:auto; padding:0; }

/* TOP */
#top {background:url('../images/top.jpg') top left no-repeat; width:1002px; height:125px; margin:0; padding:0 20px 0 20px;}

/* HEADER */
#header { width:965px; margin:0; padding:25px 0 0 0;}
	#logo { float:left; width:137px; height:69px; margin:0; padding:0;}
	
	#navbar_holder { float:left; width:828px; margin:0; padding:0;}
		#call_us { margin:0; padding-right:5px; text-align:right;}
		
		#navbar { background:url('../images/navbar_bgd.jpg') top left no-repeat; width:759px; height:47px; margin:0 0 0 69px; padding:0; border:0; clear:both;}
		
		
/* CONTAINER */
#container {border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; width:960px; margin:0 20px 0 20px; padding:0; background-color:#fff;}

/* MID */
#mid { background:url('../images/mid_bgd.jpg') top left no-repeat; width:960px; min-height:465px; margin:0; padding:0; background-color:#fff; }
#content_height {min-height:380px;}

	#content, #about, #support, #contact, #webdesign, #seo, #audits, #cms, #copy, #market {padding:9px 0 0 25px; margin:0;}
	#photography, #hottopics {padding:9px 0 0 25px; margin:0;}
	
	#advert_holder { width:820px; margin:0 0 0 25px; padding:0;}
		
		#advert_one { background:url('../images/advert1.jpg') top left no-repeat; width:238px; height:97px; margin:0; padding:7px 10px 10px 10px;}
		#advert_two { background:url('../images/advert2.jpg') top left no-repeat; width:238px; height:97px; margin:0; padding:7px 10px 10px 10px;}
		#advert_three { background:url('../images/advert3.jpg') top left no-repeat; width:238px; height:97px; margin:0; padding:7px 10px 10px 10px;}
		
		#advert_shdw_one, #advert_shdw_two, #advert_shdw_three { float:left; background:url('../images/advert_shdw.png') top left no-repeat; width:264px; height:122px; margin:0 4px 0 0; padding:0;}
		
		/* CONTACT FORM */
		#contactbgrd { background-color:#c7d3dc; margin:0 0 15px 0; padding:20px; width:550px }
			#contact_content {background-color:#c7d3dc; padding:0 0 0 20px; width:530px;}
			#contact_content_tbl td { font:normal 10pt Tahoma; color:#7a7a7a; margin:0; padding:2px 0 2px 0; }
			#contact_content_tbl p { font: normal 8pt Tahoma; margin:0; padding:0 8px 2px 0; text-align:right;}
			#contact_content_tbl input { margin:0; padding:4px; width:200px; color: #989898; border: 1px solid #99a6b2; font: normal 8pt Tahoma;}
			#contact_content_tbl textarea { margin:0; padding:4px; width:350px; height:100px; color: #7a7a7a; border: 1px solid #99a6b2; font: normal 8pt Tahoma; overflow: auto;}
			#contact_content_tbl #reset, #contact_content_tbl #send { width: 100px; background-color:#b5c1c9; float:right; margin:0 0 0 10px; padding:3px; color: #7a7a7a; cursor: pointer; border: 1px solid #99a6b2;}

		

/* FOOTER */
#footer { margin:0 20px 0 20px; padding:0; }
	#footer_container { width:959px; margin:0; padding:0 0 0 3px;}
		#footer_left { float:left; width:250px; margin:0; padding:0;}
			#footer_left img { margin:0; padding:0 7px 0 0;}
		#footer_right { float:left; width:706px; margin:0; padding:0; font: normal 7pt Arial, Helvetica, sans-serif; color:#363636; text-align:right;}


/* LISTS */
#content ul, #support ul, #seo ul, #audits ul, #cms ul, #market, #webdesign ul {list-style:none; margin:15px 0 15px 0; padding:0;}
#content li, #support li, #seo li, #audits li, #cms li, #market li {display:block; margin:0; padding:0;}

#audits li.one { display:block; margin:0; padding:0; width:700px}


/* FONT */
h1 { font:normal 24pt "Myriad Pro"; color:#BD0D30;}
.contact-title { font: "Myriad Pro"; color: #BD0D30; font-size: 22px; font-style: italic; font-weight: normal;}

#content h1, #about h1, #support h1, #contact h1, #webdesign h1, #seo h1, #audits h1, #cms h1, #copy h1, #market h1, #photography h1, #hottopics h1 { font:normal 24pt "Myriad Pro"; color:#BD0D30; margin:0 0 10px 0; padding:0;}
#call_us h1 { font: italic 18pt Arial, Helvetica, sans-serif; color:#BD0D30; margin:0; padding:0;}

#contact h2 { font:normal 16pt "Myriad Pro"; color:#00366b; margin:0 0 10px 0; padding:0;}

#content p.one {width:435px; margin:0 0 15px 0; padding:0;}
#content p.two { font: bold 8pt Arial, Helvetica, sans-serif;}
#content p.three {width:618px; margin:0 0 15px 0; padding:0;}
#content p.four {width:675px; margin:0 0 15px 0; padding:0;}
#content p.green { font: bold 10pt Arial, Helvetica, sans-serif; color:#0C0; margin-bottom:10px;}

#about p.one {width:435px; margin:0 0 15px 0; padding:0;}
#about p.two {width:510px; margin:0 0 15px 0; padding:0;}
#about p.three {width:600px; margin:0 0 15px 0; padding:0;}
#about p.four {width:670px; margin:0 0 15px 0; padding:0;}
#about p.five {width:650px; margin:0 0 15px 0; padding:0;}

#contact p.one {width:435px; margin:0 0 15px 0; padding:0;}
#contact p.two {width:510px; margin:0 0 15px 0; padding:0;}
#contact p.three {width:600px; margin:0 0 15px 0; padding:0;}
#contact p.four {width:670px; margin:0 0 15px 0; padding:0;}

#support p.one {width:435px; margin:0 0 15px 0; padding:0;}
#support p.two {width:510px; margin:0 0 15px 0; padding:0;}
#support p.three {width:600px; margin:0 0 15px 0; padding:0;}
#support p.four {width:670px; margin:0 0 15px 0; padding:0;}

#webdesign p.one {width:435px; margin:0 0 15px 0; padding:0;}
#webdesign p.two {width:480px; margin:0 0 15px 0; padding:0;}
#webdesign p.three {width:570px; margin:0 0 15px 0; padding:0;}
#webdesign p.four {width:600px; margin:0 0 15px 0; padding:0;}

#seo p.one {width:445px; margin:0 0 15px 0; padding:0;}
#seo p.two { font: bold 8pt Arial, Helvetica, sans-serif;}
#seo p.three {width:600px; margin:0 0 15px 0; padding:0;}
#seo p.four {width:670px; margin:0 0 15px 0; padding:0;}

#audits p.one {width:445px; margin:0 0 15px 0; padding:0;}
#audits p.two { width:480px; margin:0 0 15px 0; padding:0;}
#audits p.three {font: bold 8pt Arial, Helvetica, sans-serif;}
#audits p.four {font: bold 8pt Arial, Helvetica, sans-serif;}

#cms p.one {width:445px; margin:0 0 15px 0; padding:0;}
#cms p.two { width:480px; margin:0 0 15px 0; padding:0;}
#cms p.three {width:500px; margin:0 0 15px 0; padding:0;}
#cms p.four {font: bold 8pt Arial, Helvetica, sans-serif;}
#cms p.five {width:630px; margin:0 0 15px 0; padding:0;}

#copy p.one {width:445px; margin:0 0 15px 0; padding:0;}
#copy p.two { width:480px; margin:0 0 15px 0; padding:0;}
#copy p.three {width:500px; margin:0 0 15px 0; padding:0;}
#copy p.four {font: bold 8pt Arial, Helvetica, sans-serif;}
#copy p.five {width:630px; margin:0 0 15px 0; padding:0;}

#market p.one {width:445px; margin:0 0 15px 0; padding:0;}
#market p.two {font: bold 8pt Arial, Helvetica, sans-serif;}
#market p.three {width:500px; margin:0 0 15px 0; padding:0;}

#photography p.one {width:445px; margin:0 0 15px 0; padding:0;}

#hottopics p.one {width:445px; margin:0 0 15px 0; padding:0;}


#advert_one p.one { font:normal 16pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0; width:238px;}
#advert_one p.two { font:italic 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0; width:238px;}
#advert_one p.three { font:normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin-top:3px; padding:0; text-align:right; width:238px;}
#advert_one p.four { font:normal 18pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin-top:3px; padding:0; text-align:right; width:238px;}

#advert_two p.one { font:normal 16pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0; width:238px;}
#advert_two p.two { font:italic 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0; width:238px;}
#advert_two p.three { font:normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0; width:238px;}
#advert_two p.four { font:normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0; width:238px;}

#advert_three p.one { font:normal 13pt "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1em; color:#ffffff; margin:0; padding:0; width:238px;}
#advert_three p.two { font:normal 9pt "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1em; color:#ffffff; margin-top:3px; padding:0; width:238px;}
#advert_three p.three { font:normal 9pt "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1em; color:#fff; margin-top:3px; padding:0; width:238px;}


/* LINKOLOGY */
a { font:normal 8pt Arial, Helvetica, sans-serif; color:#004990; text-decoration: none;}
a:link { font:normal 8pt Arial, Helvetica, sans-serif; color:#004990; text-decoration: none;}
a:visited { font:normal 8pt Arial, Helvetica, sans-serif; color:#004990; text-decoration: none;}
a:hover { font:normal 8pt Arial, Helvetica, sans-serif; color:#648aaf; text-decoration: none;}
a:active { font:normal 8pt Arial, Helvetica, sans-serif; color:#004990; text-decoration: none;}

#advert_shdw a { border:0; text-decoration: none; cursor:pointer; color:#ffffff; text-transform:none;}
#advert_shdw a:hover { border:0; text-decoration: none; cursor:pointer; color:#ffffff; text-transform:none;}

#footer_left a, #footer_left a:hover { border:none;}

#footer_right a { font:normal 7pt Arial, Helvetica, sans-serif; color:#363636; text-decoration: none;}
#footer_right a:link { font:normal 7pt Arial, Helvetica, sans-serif; color:#363636; text-decoration: none;}
#footer_right a:visited { font:normal 7pt Arial, Helvetica, sans-serif; color:#363636; text-decoration: none;}
#footer_right a:hover { font:normal 7pt Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration: none;}
#footer_right a:active { font:normal 7pt Arial, Helvetica, sans-serif; color:#363636; text-decoration: none;}




