html, body, table, div, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, img, br, span { margin:0; padding:0; border:0; }
body,td,th { font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; }
html { padding:0; margin:0; border:0; overflow-x:hidden; }
body { background:url('../images/nav-bg.jpg') repeat-x; }
#index { background:url('../images/body-bg.jpg') repeat-x; }
#container { width:1080px; margin:0 auto; min-height:700px; position:relative; }
#navigation ul { list-style:none; margin-top:2px; }
#navigation ul li { float:left; padding:8px 28px; font-size:13px; }
#navigation ul li a:link, #navigation ul li a:visited { color:#fff; text-decoration:none; }
#navigation ul li a:hover { text-decoration:underline; }

#logo { margin:10px 0 0 25px; }

#main { background:url('../images/main-bg.png') no-repeat 180px 30px; min-height:500px; z-index:-5; } 
#main h1 { font-size:18px; color:#006E8B; }
#ticker { z-index:1; height:218px; position:absolute; top:75px; left:80px; }
#main-info { height:300px; }
#main-info #web-hosting { margin-left:600px; height:77px; background:url('../images/web-hosting.png') no-repeat 0 -77px; }
#main-info #marketing { margin-left:360px; height:84px; background:url('../images/marketing.png') no-repeat 0 -84px; }
#main-info #roi-driven { margin-left:0; height:72px; background:url('../images/roi-driven.png') no-repeat 0 -72px; }
#main-info #web-hosting:hover { background:url('../images/web-hosting.png') no-repeat 0 0; cursor:pointer; }
#main-info #marketing:hover { background:url('../images/marketing.png') no-repeat 0 0; cursor:pointer; }
#main-info #roi-driven:hover { background:url('../images/roi-driven.png') no-repeat 0 0; cursor:pointer; }
#info-boxes { border-bottom:1px solid #ddd; padding:20px 0; margin-bottom:15px; }
#info-boxes .box { width:30%; margin-right:3%; color:#333; float:left; }
#info-boxes .box ul { list-style:square; margin-left:25px; }
#info-boxes .box h3 { color:#006E8B !important; font-size:16px; margin-bottom:5px; }
#info-boxes .last { margin:0 !important; }
#info-boxes .box a:link, #inside #content a:visited { color:#006E8B; text-decoration:none; }
#info-boxes .box a:hover { text-decoration:underline; }

#quick-contact { float:right; width:48%; padding:10px; border-left:1px solid #cccccc; margin-top:-15px; }
#quick-contact table th { text-align:left; }
#why-seo { float:left; width:48%; }
#why-seo h3 { color:#006E8B; font-size:16px; margin-bottom:5px; }
#why-seo img { float:left; }
#why-seo #list { float:left; margin:35px 0 0 15px; }
#why-seo #list ul { list-style:square; margin-left:25px; }

#bottom-links { margin-bottom:20px; }
#bottom-links .box { width:30%; margin-right:3%; color:#333; float:left; border-right:1px solid #ddd; }
#bottom-links .last { border:0 !important; }
#bottom-links .box h3 { color:#006E8B !important; font-size:16px; }
#bottom-links .box ul { list-style:none; float:left; margin-right:15px; }
#bottom-links .box ul li a:link, #bottom-links .box ul li a:visited { text-decoration:none; color:#000; }
#bottom-links .box ul li a:hover { text-decoration:underline; }


#footer-bg { background:#000; color:#fff; width:100%; height:140px; }
#footer { margin:0 auto; width:1080px; text-align:center; margin-top:10px; padding:10px 0; }
#footer #copyright { float:right; text-align:right; }
#footer #copyright p { margin-bottom:5px; }
#footer #footer-images { float:left; margin-top:10px; }
#footer ul { list-style:none; }
#footer ul li { float:left; padding:0 5px; border-right:1px solid #3d3d3d; }
#footer ul .last { border-right:0 !important; }
#footer ul li a:link, #footer ul li a:visited { color:#9d9d9d; text-decoration:underline; }
#footer ul li a:hover { text-decoration:none; }
.clear { clear:both; }

#contact-form table th { text-align:left; }
#contact-email p { margin-bottom:0 !important; }

#title-line { background:#006E8B; color:#fff; width:100%; position:absolute; top:113px; padding:10px; }
#title-line h1 { font-size:18px; width:1080px; margin:0 auto; text-shadow:0 1px 4px #333; }
#inside #content { margin-top:45px; padding:10px; float:left; width:860px; }
#inside #content p { margin-bottom:8px; }
#inside #content ul { margin-left:25px; list-style:square; padding:5px; }
#content #contact-email { width:95% !important; float:none !important; margin-bottom:10px; padding:10px; }
#content #contact-form { width:95% !important; float:none !important; padding:10px; }
#inside #floater { float:right; width:180px; margin-left:10px; margin-top:55px; }
#inside #floater h4 { font-size:13px; color:#006e8b; }
#inside #floater ul { margin-left:20px; list-style:square; }
#inside h3 { font-size:14px; color:#006e8b; }

#inside #content .internal-box { width:425px; border:1px solid #ddd; float:left; }
#inside #content .internal-box h5 { padding:10px; margin-bottom:-15px; font-size:14px; }
#inside #content .internal-box ul { margin-left:20px; list-style:square; padding:10px; }
#inside #content .internal-box ul li .smallTxt { font-size:10px; }
#inside #content a:link, #inside #content a:visited { color:#006E8B; text-decoration:none; }
#inside #content a:hover { text-decoration:underline; }

#inside #content #seo-images { margin-top:20px; text-align:center; }
#inside #content #seo-images img { margin-right:30px; }

#cs1, #cs2, #cs3, #cs4, #cs5 { width:95% !important; padding:10px; float:none !important; }
#floater h5 { padding:3px; font-size:14px; }
#floater ol { margin-left:20px; }
#floater ol li { padding:3px; }
#floater ol li a:link, #floater ol li a:visited { color:#006E8B; text-decoration:none; }
#floater ol a:hover { text-decoration:underline; }

/*#quick-contact { background: -moz-linear-gradient(left,  rgba(229,229,229,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00ffffff',GradientType=1 ); }*/

#quick-contact { background: -moz-linear-gradient(left,  rgba(229,229,229,1) 0%, rgba(255,255,255,0.25) 75%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(229,229,229,1)), color-stop(75%,rgba(255,255,255,0.25)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0.25) 75%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0.25) 75%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0.25) 75%,rgba(255,255,255,0) 100%); background: linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0.25) 75%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00ffffff',GradientType=1 ); }

.contact-title { /*background: -moz-linear-gradient(left,  rgba(229,229,229,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00ffffff',GradientType=1 );*/ padding:8px 0; color:#333; font-size:14px; font-weight:bold; margin:-10px 0 0; }
