a img{
    border: none;
}
.container_12,.container_16 {
margin-left:auto;
margin-right:auto;
width:1000px
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
display:inline;
float:left;
margin-left:10px;
margin-right:10px
}

.container_12 .grid_3,.container_16 .grid_4 {
width:250px
}

.container_12 .grid_6,.container_16 .grid_8 {
width:460px
}

.container_12 .grid_9,.container_16 .grid_12 {
width:700px
}

.container_12 .grid_12,.container_16 .grid_16 {
width:940px
}

.omega {
margin-right:0
}

.container_12 .grid_1 {
width:60px
}

.container_12 .grid_2 {
width:140px
}

.container_12 .grid_4 {
width:300px
}

.container_12 .grid_5 {
width:380px
}

.container_12 .grid_7 {
width:540px
}

.container_12 .grid_8 {
width:620px
}

.container_12 .grid_10 {
width:780px
}

.container_12 .grid_11 {
width:860px
}

.container_16 .grid_1 {
width:40px
}

.container_16 .grid_2 {
width:100px
}

.container_16 .grid_3 {
width:160px
}

.container_16 .grid_5 {
width:280px
}

.container_16 .grid_6 {
width:340px
}

.container_16 .grid_7 {
width:400px
}

.container_16 .grid_9 {
width:520px
}

.container_16 .grid_10 {
width:580px
}

.container_16 .grid_11 {
width:640px
}

.container_16 .grid_13 {
width:760px
}

.container_16 .grid_14 {
width:820px
}

.container_16 .grid_15 {
width:880px
}

.container_12 .prefix_3,.container_16 .prefix_4 {
padding-left:240px
}

.container_12 .prefix_6,.container_16 .prefix_8 {
padding-left:480px
}

.container_12 .prefix_9,.container_16 .prefix_12 {
padding-left:720px
}

.container_12 .prefix_1 {
padding-left:80px
}

.container_12 .prefix_2 {
padding-left:160px
}

.container_12 .prefix_4 {
padding-left:320px
}

.container_12 .prefix_5 {
padding-left:400px
}

.container_12 .prefix_7 {
padding-left:560px
}

.container_12 .prefix_8 {
padding-left:640px
}

.container_12 .prefix_10 {
padding-left:800px
}

.container_12 .prefix_11 {
padding-left:880px
}

.container_16 .prefix_1 {
padding-left:60px
}

.container_16 .prefix_2 {
padding-left:120px
}

.container_16 .prefix_3 {
padding-left:180px
}

.container_16 .prefix_5 {
padding-left:300px
}

.container_16 .prefix_6 {
padding-left:360px
}

.container_16 .prefix_7 {
padding-left:420px
}

.container_16 .prefix_9 {
padding-left:540px
}

.container_16 .prefix_10 {
padding-left:600px
}

.container_16 .prefix_11 {
padding-left:660px
}

.container_16 .prefix_13 {
padding-left:780px
}

.container_16 .prefix_14 {
padding-left:840px
}

.container_16 .prefix_15 {
padding-left:900px
}

.container_12 .suffix_3,.container_16 .suffix_4 {
padding-right:240px
}

.container_12 .suffix_6,.container_16 .suffix_8 {
padding-right:480px
}

.container_12 .suffix_9,.container_16 .suffix_12 {
padding-right:720px
}

.container_12 .suffix_1 {
padding-right:80px
}

.container_12 .suffix_2 {
padding-right:160px
}

.container_12 .suffix_4 {
padding-right:320px
}

.container_12 .suffix_5 {
padding-right:400px
}

.container_12 .suffix_7 {
padding-right:560px
}

.container_12 .suffix_8 {
padding-right:640px
}

.container_12 .suffix_10 {
padding-right:800px
}

.container_12 .suffix_11 {
padding-right:880px
}

.container_16 .suffix_1 {
padding-right:60px
}

.container_16 .suffix_2 {
padding-right:120px
}

.container_16 .suffix_3 {
padding-right:180px
}

.container_16 .suffix_5 {
padding-right:300px
}

.container_16 .suffix_6 {
padding-right:360px
}

.container_16 .suffix_7 {
padding-right:420px
}

.container_16 .suffix_9 {
padding-right:540px
}

.container_16 .suffix_10 {
padding-right:600px
}

.container_16 .suffix_11 {
padding-right:660px
}

.container_16 .suffix_13 {
padding-right:780px
}

.container_16 .suffix_14 {
padding-right:840px
}

.container_16 .suffix_15 {
padding-right:900px
}

.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0
}

.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0
}

.clearfix {
display:block
}

* html .clearfix {
height:1%
}

BODY {
background-image:url(../images/bg-repeat.jpg);
background-repeat:repeat-y;
background-color:#FBFBFB;
text-align:center;
background-position:center;
font-family:Arial
}

#site {
width:960px;
background-color:#FFF;
background-repeat:repeat;
text-align:left;
min-height:900px;
margin:30px auto 20px
}

#header {
background-image:url(../images/header_bg_03.jpg);
background-repeat:no-repeat;
width:960px;
height:141px
}

#header2 {
background-image:url(../images/header_bg_03.jpg);
background-repeat:no-repeat;
width:960px;
height:141px;
position:relative
}

#top_right {
width:144px;
height:29px;
z-index:100;
float:right;
margin-top:5px;
margin-right:20px;
padding-left:5px
}

#middle_right {
width:525px;
float:right;
margin-top:65px;
margin-right:-165px
}

#middle_right h1 {
color:#FFF;
font-size:14pt;
margin-bottom:0;
font-weight:400;
font-family:Arial
}

#middle_right p {
color:#FFF;
font-size:14pt;
font-weight:400;
font-family:Arial;
margin:0
}

#video_frame {
width:519px;
height:290px;
float:left
}

#main {
background-image:url(../images/main_img_06.jpg);
background-repeat:no-repeat;
width:441px;
height:290px;
float:left
}

#main_text {
width:390px;
height:148px;
color:#FFF;
font-size:12pt;
font-weight:700;
font-family:Arial;
margin-top:100px;
margin-left:20px;
overflow:hidden;
text-align:left
}

#main_text img {
float:right;
margin:10px 10px 0 0
}

#main_lower_text {
width:400px;
height:40px;
color:#364208;
font-size:9.5pt;
font-weight:700;
font-family:Arial;
margin:0 20px
}

#main_lower_text img {
float:right
}

ul.horizontal {
padding-left:0;
margin:0
}

ul.horizontal li {
display:inline;
margin-left:0
}

#mainMenu ul {
padding-bottom:0;
height:63px
}

#mainMenu a {
background-image:url(../images/navParts_03.jpg);
background-repeat:no-repeat;
float:left;
height:63px
}

#SEO {
width:161px
}

#SEO:hover {
background-position:0 -65px
}

#PPC {
background-position:-161px 0;
width:161px
}

#PPC:hover {
background-position:-161px -65px
}

#SocialMedia {
background-position:-322px 0;
width:161px
}

#SocialMedia:hover {
background-position:-322px -65px
}

#RepManagement {
background-position:-483px 0;
width:150px
}

#RepManagement:hover {
background-position:-483px -65px
}

#WebDesign {
background-position:-633px 0;
width:161px
}

#WebDesign:hover {
background-position:-633px -65px
}

#LeadGeneration {
background-position:-794px 0;
width:166px
}

#LeadGeneration:hover {
background-position:-794px -65px
}

#rollover {
display:none;
background-image:url(../images/dropdownBackground_03.jpg);
height:73px;
width:960px;
margin-top:-4px;
position:absolute;
top:63px;
z-index:60
}

#image_holder {
width:237px;
height:73px;
background:url(../images/dropDownImages.jpg) no-repeat;
float:left
}

#text_holder {
color:#fff;
font-size:10pt;
float:left;
width:700px
}

#text_holder img {
border:none;
margin-left:20px;
position:absolute;
right:20px;
bottom:10px
}

#title {
background-image:url(../images/secondaryTitleBG_03.jpg);
height:54px;
width:960px;
margin-top:-8px
}

#title h1 {
color:#FFF;
font-family:Arial;
font-size:18pt;
font-weight:700;
margin:0 0 0 150px;
padding:12px 0 0
}

#bottom_divider {
background-image:url(../images/bottom_divider_06.png);
background-repeat:no-repeat;
height:20px;
width:960px;
z-index:1000
}

#left_content {
background-image:url(../images/client_testimonials_07.png);
background-repeat:no-repeat;
min-height:100px;
float:left;
width:620px;
margin:10px 20px 30px
}

#left_content h2 {
color:#973318;
margin-top:0;
font-size:16pt
}

.left_image {
float:left;
height:523px;
width:150px;
background-repeat:no-repeat
}

#blank_left_image {
background-image:url(../images/leftAbout_03.png)
}

#content {
float:left;
width:485px;
text-align:justify;
font-size:10pt
}
#content h2 {
color:#973318;
margin-top:0;
font-size:16pt
}
#content b {
color:#2B530A;
font-weight:700
}

#content li {
color:#2B530A;
font-weight:700;
margin-top:5px
}

#right_content {
margin-top:10px;
float:left
}

#form_area {
height:375px
}

#testimonial {
float:left;
margin-top:45px;
font-family:Arial;
font-size:10pt;
font-weight:700;
color:#636363;
text-align:left;
width:390px;
margin-right:10px
}

#testimonial_image {
float:left;
margin-top:45px
}

.form {
background-repeat:no-repeat;
font-family:Arial;
font-weight:700;
width:280px;
z-index:1
}

.form img {
margin-top:20px
}

.form table {
font-family:Arial;
font-size:10pt;
margin-top:25px
}

.form table strong {
color:#FFF;
font-size:12pt
}

#free_eval {
padding:220px 0 0 12px
}

#submit_button {
height:41px;
margin:10px 52px
}

#form {
background-image:url(../images/form_bg_07.png);
background-repeat:no-repeat;
width:280px;
height:380px;
font-family:Arial;
font-weight:700
}

#form table {
color:#FFF;
font-family:Arial;
font-weight:700;
font-size:10pt
}

#form_back {
background-image:url('../images/formShadow_03.jpg');
background-position:top left;
background-repeat:no-repeat;
background-color:#7C981D;
width:320px;
height:484px;
position:absolute;
top:0;
left:-40px;
z-index:-1px;
display:none
}

#form_back table {
font-family:Arial;
font-weight:700;
font-size:10pt;
margin-left:20px;
width:90%
}

#form_back table strong {
color:#FFF;
font-size:10pt
}

#form input {
margin-bottom:5px;
height:25px
}

#logos {
margin:0 70px
}

#blog_area {
clear:both;
padding-top:10px
}

#newsletter {
background-image:url(../images/newsletter_bg_07.png);
background-repeat:no-repeat;
min-height:111px;
float:left;
width:270px
}

#blogs {
background-image:url(../images/recent_blog_header_07.png);
background-repeat:no-repeat;
min-height:111px;
float:right;
padding-top:30px;
font-family:Arial;
font-size:10pt;
font-weight:700;
color:#636363;
text-align:left;
width:330px
}

#blogs p {
margin:0 0 0 10px
}

#blogs a {
color:#973318
}

#social {
text-align:center;
position:relative;
margin:0 30px
}

#social a {
text-decoration:none
}

#social .spacing {
height:35px;
width:35px;
background:url(../images/socialMediaButtons_03.jpg) no-repeat;
float:left;
margin:0 5px;
padding:0
}

#footer {
width:960px;
margin:0 auto
}

#footer a {
font-weight:700;
color:#973318;
font-size:9pt;
text-decoration:none
}

#footer p {
font-weight:700;
font-size:9pt;
width:630px;
margin:10px
}

.error {
border:2px solid red
}

h6 {
margin:0 5px
}

#free_eval h2 {
margin-left:5px
}

#portfolio img {
width:152px;
border:1px solid #4f7800;
margin-right:5px
}

.alpha,li {
margin-left:0
}

#testimonial b,#blogs b {
font-weight:700;
color:#973318
}

#form h2,.form h2,#newsletter_signup h2 {
font-size:12pt;
color:#FFF
}