/* CSS Document */
body {margin:0px; padding:0px; font-family: Helvetica,Arial,sans-serif; font-size:12px; color:#555555; line-height:28px; background-color:#e3e2df;}
p {line-height:18px; }
img {border:0; outline-style:none;}
a {text-decoration:none; outline-style:none;}
h1, h2, h3, h4, h5, h6 {font-family:"Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#000000;}

input[type=text]{width:300px; height:25px; border:1px solid #000000; font-size:18px; font-weight:900; outline-style:none;}
textarea{height:100px;width:400px; border:1px solid #000000; font-size:20px; font-weight:900;}

.item_spacing{margin-top:25px;}

#header {height:113px;}
#header ul {margin-right:20px; margin-top:40px; float:right; list-style-type:none;}
#header ul a{color:#FFFFFF;	font-weight:900; font-size:1.3em;}
#header ul a:hover {color:#C8C8C8;}
#header li {text-align:center; background-repeat:no-repeat; float:right; padding-right:0px; height:30px; width:95px;}
#header img {float:left;}
#bg-color {margin-right:0px; background-color:#D1D1D1; background-image:url('/includes/png/top_gradient.png'); background-repeat:repeat-x;}
.wrapper {width: 995px; margin-left: auto; margin-right: auto;}
.footer_imgs {padding-left: 4px; padding-right: 4px;}
#main_bg {padding-left:12px; padding-right:12px; padding-top:12px; background-color:#D1D1D1;}
#main {width:932px; padding-top:45px; padding-left:35px; min-height:320px; background-color:#FFFFFF;}
#main #home_left_container{width:470px; float:left;}
#main #home_right_contianer{float:left; margin-left:25px;}
#page-bottom{background-image:url('/includes/png/flippy_thingy.png'); height:32px; background-repeat:no-repeat;}
#footer {min-height:200px; background-color:#e3e2df; color:#999999; margin-top:30px;}
#footer img {float:left;}
#footer #footer-text {float:left; padding-top:20px;}
#footer #footer-links {float:right; padding-top:20px;}
#footer #footer-links a {color:#999999; font-weight:900; padding-left:20px; padding-right:20px;}
.clear {clear:both;}

#services_left {float:left; border-right:2px solid #DDDDDD; width:220px; height:500px; margin-right:35px;}
#services_left ul{margin-top:-10px; margin-left:-40px; list-style-type:none;}
#services_left ul li {padding-left:5px; width:175px; padding-top:7px; border-bottom:1px solid #DDDDDD;}
#services_left ul a{color:#555555; font-weight:900;}

#services_main {float:left; width:625px; margin-bottom:75px;}
#services_main .column_right {float:left;}
#services_main .column_left {float:left; width:320px;}
#services_main .column_right_sites {float:left; width:275px; padding-left:25px;}
#services_main ul {list-style-type:none;  margin-left:-40px;}
#services_main li {margin-top:-5px;}
#services_main #videos {width:500px;}
#services_main #iphone_right {float:left; padding-top:15px; margin-left:25px;}
#services_main #iphone_left {float:left; width:420px;}

#services_main .text-wrapper h3{margin-bottom:-15px;}
#services_main .text-wrapper {}
#services_main .text-right li{margin-top:-7px;}
#services_main .text-left {float:left; width:400px; padding-left:10px;}
#services_main .text-right {float:left; margin-left:10px;}
#services_main .gray-bg {background-color:#F5F5F5;}

#about-us-left {width: 625px; float:left;}
#about-us-right {float:left; margin-left:20px;}

#contact #message {width:400px; font-weight:900;}
#contact #name-section{width:400px; font-weight:900;}
#contact h1{float:left;}
#contact #name-section a{float:right;}

#request-quote-left {float:left; width:400px; font-weight:900;}
#request-quote-right {float:right; padding-right:70px;}
