/*Theme Name: TSEG
Theme URI: http://www.thesearchengineguys.com/
Description: Theme for TSEG
Version: 1.0
Author: Rodney Organ
Author URI: http://www.tseg.com/
Tags: TSEG*/
body{margin-left:auto;margin-right:auto;margin-top:0;background-color:#3e5920;font-family:Georgia, Times,"Times New Roman", serif;font-size:15px;color:#404040;}
a:link, a:visited, a:active{color:#0089ac;text-decoration:underline;padding:0;margin:0;}
a:hover{color:#58c3e8;text-decoration:none;}
img{border:0;padding:0;margin:0;}
p{margin:0 0 15px 0;line-height:20px;}
#header{background-image:url(images/headerbg.gif);background-position:top center;background-repeat:repeat-x;height:67px;}
#header-container{margin:0 auto;height:67px;width:950px;background-image:url(images/header.jpg);background-position:top center;display:block;}
#header-container-ppc{margin:0 auto;height:67px;width:950px;background-image:url(images/header_ppc.jpg);background-position:top center;display:block;}
#logo{float:left;border:0;margin:0;}
#nav{float:right;border:0;margin:0;padding:27px 0 0 0;}
#maingraphic{background-image:url(images/maingraphicbg.gif);background-position:top center;background-repeat:repeat-x;display:block;height:343px;}
#maingraphic #maingraphic-container{margin:0 auto;width:950px;height:343px;background-image:url(images/maingraphic.jpg);background-position:top center;display:block;}
#maingraphic #maingraphic-client-container{width:950px;height:275px;display:block;overflow:hidden;}
#maingraphic ul{list-style:none;margin:0;padding:0;}
#maingraphic-base{background-image:url(images/maingraphicbg_base.gif);background-position:top center;background-repeat:repeat-x;display:block;height:133px;}
#maingraphic-base #maingraphic-container-base{margin:0 auto;width:950px;height:133px;background-image:url(images/maingraphic_base.jpg);background-position:top center;display:block;}
.main-left{float:left;width:475px;height:68px;}
.main-right{float:right;width:475px;height:68px;overflow:hidden;}
.request-call{margin:0;padding:0;float:left;}
.live-chat{margin:0;padding:0;float:left;}
.request-call-base{padding:33px 0 0 0;float:right;}
.live-chat-base{padding:33px 0 0 0;float:right;}
#infobar{background-image:url(images/infobarbg.gif);background-position:top center;background-repeat:repeat-x;display:block;height:40px;}
#infobar #infobar-container{margin:0 auto;width:950px;height:40px;background-image:url(images/infobar.jpg);background-position:top center;display:block;}
#info-message{float:left;}
#info-social{padding:8px 0 0 0;float:right;}
#infobar-base{background-image:url(images/infobarbg_base.gif);background-position:top center;background-repeat:repeat-x;display:block;height:40px;}
#infobar-base #infobar-base-container{margin:0 auto;width:950px;height:40px;background-image:url(images/infobar_base.jpg);background-position:top center;display:block;}
#middle{background-color:#ffffff;margin:0;padding:10px 0 10px 0;}
#middle #middle-container{margin:0 auto;width:950px;vertical-align:top;padding:0;}
#middle #middle-container-base{margin:0 auto;width:950px;vertical-align:top;padding:0;background-image:url(images/mainbg_base.gif);background-position:top center;background-repeat:repeat-y;}
.content-base{width:675px;float:left;margin:0;}
.side-base{width:275px;float:right;margin:0;}
#bottom{background-image:url(images/bottombg.gif);background-position:top center;background-repeat:repeat-x;background-color:#3e5920;height:275px;display:block;}
#bottom #bottom-container{margin:0 auto;width:950px;height:275px;background-image:url(images/bottom.jpg);background-position:top center;display:block;color:#ffffff;font-size:12px;}
#bottom #bottom-container a{color:#ffffff;}
#bottom ul{list-style:none;margin:0 0 10px 0;padding:0;}
#bottom ul li{background:url(images/listarrow3.gif) no-repeat left top;margin:0;padding:0px 0px 0px 15px;margin-bottom:5px;}
#the-company{width:166px;padding:20px 0 10px 5px;float:left;}
#our-services{width:171px;padding:20px 0 10px 0;float:left;}
#connection{width:171px;padding:20px 0 10px 0;float:left;}
#location{width:437px;padding:89px 0 0 0;float:left;line-height:24px;text-align:right;}
.center-content{margin:0 auto;width:950px;}
.clearout{clear:both;}
h1{margin:0 0 5px 0;font-weight:normal;}
h2{margin:2px 0 2px 0;font-weight:normal;}
h3{margin:2px 0 1px 0;font-weight:normal;}
h4{margin:0 0 1px 0;font-weight:normal;}
.home-container{margin:0;padding:10px 0 10px 0;}
.generic-container{margin:0;padding:5px 25px 30px 0;}
.right-container{margin:0;padding:5px 0 30px 20px;}
.right-center{margin:0;padding:0;text-align:center;}
.right-container ul{list-style:none;margin:5px 0 25px 5px;padding:0;}
.right-container li{background:url(images/listarrow2.gif) no-repeat left top;margin:0;padding:0px 0px 0px 15px;margin-bottom:5px;}
#client-talk{margin:20px 0 20px 0;overflow:hidden; height: 325px;}
#client-talk ul{list-style:none;margin:0;padding:20px 0 20px 0;}
#client-talk ul li{background:none;list-style:none;margin:0 0 10px 0;padding:0;}
.double-list{list-style:none;margin:10px 0 15px 5px;padding:0;float:left;width:580px;}
.double-list li{float:left;width:275px;background:url(images/listarrow.gif) no-repeat left top;margin:0;padding:0px 0px 0px 15px;margin-bottom:5px;}
.textbox{font-family:Georgia, Serif;font-size:12px;color:#404040;border:solid 1px #000000;}
.main-textbox{font-family:Georgia, Times,"Times New Roman", Serif;font-size:14px;color:#404040;border:solid 1px #808080;margin-bottom:8px;}
.main-textareas{font-family:Georgia, Times,"Times New Roman", Serif;font-size:14px;color:#404040;border:solid 1px #808080;margin-bottom:14px;}
.form-labels{font-size:12px;font-weight:bold;}
.form-text{font-family:Georgia, Times,"Times New Roman", Serif;font-size:14px;color:#404040;}
.smallform-text{font-size:9px;}
.simpleform-container{padding:0 0 15px 0;}
.right-float-image{float:right;margin:0 5px 5px 10px;}
.left-float-image{float:left;margin:0 10px 5px 5px;}
.center-image{text-align:center;margin:5px;}
div.line{border:0;border-top:dotted 1px #c0c0c0;height:1px;margin:30px 0 30px 0;}
#services-header{background-image:url(images/servicesbgsprite.gif);background-position:0 0;height:20px;width:950px;display:block;}
#services-footer{background-image:url(images/servicesbgsprite.gif);background-position:0 -20px;height:20px;width:950px;display:block;margin:0 0 20px 0;}
#services-box{background-image:url(images/servicesbg.gif);background-position:top center;background-repeat:repeat-y;width:910px;display:block;font-size:13px;margin:0;padding:0 20px 0 20px;}
#services-box p{margin:0;}
.services-container{width:260px;height:130px;float:left;}
.services-right{margin-right:50px;}
.services-bottom{margin-bottom:30px;}
.services-base{width:260px;height:39px;display:block;}
.services-seo{background-image:url(images/servicessprite.jpg);background-position:0 0;}
.services-design{background-image:url(images/servicessprite.jpg);background-position:0 -39px;}
.services-ppc{background-image:url(images/servicessprite.jpg);background-position:0 -78px;}
.services-local{background-image:url(images/servicessprite.jpg);background-position:0 -117px;}
.services-video{background-image:url(images/servicessprite.jpg);background-position:0 -156px;}
.services-social{background-image:url(images/servicessprite.jpg);background-position:0 -195px;}
#accolades{text-align:center;margin:40px auto 0 auto;}
.best-companies{margin:0 140px 0 10px;}
.adwords{margin:0 140px 15px 15px;}
.bbb{margin:0 15px 50px 0;}
blockquote{background-color:#f4f4f4;border:solid 1px #c5c5c5;padding:15px;}
.breadcrumbs{font-size:11px;padding:5px;}
.pdf-icon{background:url(images/pdf.gif) no-repeat;height:16px;display:-moz-inline-box;display:inline-block;vertical-align:middle;margin:-7px 0 0 1px;_margin-top:-2px;padding:0 0 0 23px;}
.lefthand-content{float:left;width:310px;padding:0 10px 10px 0;}
.righthand-content{float:right;width:310px;padding:0 0 10px 10px;}
.testimonial-quotes{font-style:italic;margin:0 0 5px 0;}
.vcard{margin:0 0 15px 0;}
.vcard p{margin:0;}
.post{margin:0 0 40px 0;}
.post h2 a{border-bottom:1px dashed;text-decoration:none;}
.post h2 a:hover{border-bottom:1px solid #ffffff;text-decoration:none;}
.info{margin-bottom:10px;}
.info span{font-size:12px;}
.info .date{background:transparent url(images/time.gif) no-repeat 0 -1px;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .author{background:transparent url(images/user.gif) no-repeat 0 -1px;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .comment{background:transparent url(images/comment.gif) no-repeat 0 -1px;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .cat{background:transparent url(images/cat.gif) no-repeat 0 1px;display:block;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .tag{background:transparent url(images/tag.gif) no-repeat 0 0;display:block;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .edit{background:transparent url(images/edit.gif) no-repeat 0 0;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.entry-content{}
.entry-content ul{list-style:none;margin:10px 0 15px 5px;padding:0;}
.entry-content ul li{background:url(images/listarrow.gif) no-repeat left top;margin:0;padding:0px 0px 0px 15px;margin-bottom:5px;}
.entry-content table{font-size:12px;width:100%;text-align:left;border-collapse:collapse;margin:0 0 20px 0;}
.entry-content table th{font-size:12px;font-weight:bold;padding:10px 8px;color:#ffffff;background-color:#325305;}
.entry-content td{padding:8px;}
.odd{background:#f0f0f0;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.alignleft{float:left;}
.alignright{float:right;}
.update-box{padding:15px;background-color:#eaf4fa;border:1px solid #a7cfeb;}
ul#menu{margin:0;padding:0;list-style:none;}
#menu li{overflow:hidden;text-indent:-99999px;display:inline;float:left;margin:0;}
#menu li a{background:url('images/nav.jpg') no-repeat;width:100%;height:40px;display:block;}
#menu li.about{width:63px;height:40px;}
#menu li.about a{background-position:0 0;}
#menu li.about a:hover{background-position:0 -40px;}
#menu li.about a.selected{background-position:0 -80px;}
#menu li.services{width:78px;height:40px;}
#menu li.services a{background-position:-63px 0;}
#menu li.services a:hover{background-position:-63px -40px;}
#menu li.services a.selected{background-position:-63px -80px;}
#menu li.results{width:72px;height:40px;}
#menu li.results a{background-position:-141px 0;}
#menu li.results a:hover{background-position:-141px -40px;}
#menu li.results a.selected{background-position:-141px -80px;}
#menu li.portfolio{width:81px;height:40px;}
#menu li.portfolio a{background-position:-213px 0;}
#menu li.portfolio a:hover{background-position:-213px -40px;}
#menu li.portfolio a.selected{background-position:-213px -80px;}
#menu li.testimonials{width:107px;height:40px;}
#menu li.testimonials a{background-position:-294px 0;}
#menu li.testimonials a:hover{background-position:-294px -40px;}
#menu li.testimonials a.selected{background-position:-294px -80px;}
#menu li.contact{width:74px;height:40px;}
#menu li.contact a{background-position:-401px 0;}
#menu li.contact a:hover{background-position:-401px -40px;}
#menu li.contact a.selected{background-position:-401px -80px;}
ul#smedia{margin:0;padding:0;list-style:none;float:left;}
#smedia li{overflow:hidden;text-indent:-99999px;display:inline;float:left;margin:0 10px 0 0;}
#smedia li a{background:url('images/socialmedia.png') no-repeat;width:100%;height:24px;display:block;}
#smedia li.facebook{width:24px;height:24px;}
#smedia li.facebook a{background-position:0 0;}
#smedia li.facebook a:hover{background-position:0 -24px;}
#smedia li.twitter{width:24px;height:24px;}
#smedia li.twitter a{background-position:-24px 0;}
#smedia li.twitter a:hover{background-position:-24px -24px;}
#smedia li.linkedin{width:24px;height:24px;}
#smedia li.linkedin a{background-position:-48px 0;}
#smedia li.linkedin a:hover{background-position:-48px -24px;}
#smedia li.rss{width:24px;height:24px;}
#smedia li.rss a{background-position:-72px 0;}
#smedia li.rss a:hover{background-position:-72px -24px;}
#smedia li.youtube{width:24px;height:24px;}
#smedia li.youtube a{background-position:-96px 0;}
#smedia li.youtube a:hover{background-position:-96px -24px;}
#smedia li.vimeo{width:24px;height:24px;}
#smedia li.vimeo a{background-position:-120px 0;}
#smedia li.vimeo a:hover{background-position:-120px -24px;}
