/* Things that control the entire site (Global-shmobal) */

*{margin:0; padding:0}

body, html{background:#000710; padding:0; margin:0 auto; font-size:100%; line-height:18px;}

#bgoverlay{background:#000d17 url(/images/bg_overlay.png) top center repeat-x; padding:0; margin:0 auto; height:500px; position:absolute; top:0; left:0; z-index:-3000; width:100%}

#bg_top{background:url(/images/top_black.png) center repeat-y; height:20px; position:absolute; z-index:-2000; top:100px; left:50%; margin-left:-500px; width:1000px}

.padder{padding:5px}





/* Font Fun */

p{padding:5px; line-height:18px}

.headingtag{background-color:#333; margin:0px; padding:7px 7px 7px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#bbb; font-weight:normal}

.headingtag-nobg{margin:0px; padding:20px 7px 7px 14px; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#343434; font-weight:normal; font-size:20px;}

.headingtag-services{margin:0px; padding:20px 7px 7px 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#343434; font-weight:normal; font-size:20px;}

.aboutus{font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-weight:normal; font-size:.67em; color:#5c5c5c; padding:10px}

.servicestext{font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-weight:normal; font-size:.67em; color:#5c5c5c; padding:10px}

.contactus{font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-weight:normal; font-size:.67em; color:#5c5c5c; padding:20px}

.yellowtext{color:#ffc600}






/* Form Controllers */

.notfocused{width:175px; padding:5px; background-color:#EFEFEF; border:1px solid #C0C0C0; font-family:Georgia,'Times New Roman',Times,serif; font-size:12px; color: #777888}

.focused{width:175px; padding:5px; background-color:#FFF; border:1px solid #999999; font-family:Georgia,'Times New Roman',Times,serif; font-size:12px; color:#333333}

.contactnotfocused{width:275px; padding:5px; background-color:#EFEFEF; border:1px solid #C0C0C0; font-family:Georgia,'Times New Roman',Times,serif; font-size:12px; color:#777888}

.contactfocused{width:275px; padding:5px; background-color:#FFF; border:1px solid #999999; font-family:Georgia,'Times New Roman',Times,serif; font-size:12px; color:#333333}

.afsubmit {background-image: url(/images/sendnowbtn.png);width:120px; height: 30px; text-indent: -99999px; display: block; cursor:pointer; overflow:hidden; border:none; margin:0; padding:0}

.afsubmit:hover, .afsubmit_hover {background-image: url(/images/sendnowbtn.png);background-repeat: no-repeat;background-attachment: scroll;background-position: 0px -30px;}






/* Links */


a.searchmarketing {display: block; width: 219px; height: 108px; background-image: url(/images/johnnybui.png); border:1px solid #EFEFEF;}

a.wayout {display: block; width: 219px; height: 108px; background-image: url(/images/onyourwayout.png); border:1px solid #EFEFEF;}

a.needhelp {display: block; width: 219px; height: 108px; background-image: url(/images/needhelp.png); border:1px solid #EFEFEF;}

a.weregood {display: block; width: 219px; height: 108px; background-image: url(/images/weregood.png); border:1px solid #EFEFEF;}

a.searchmarketing:hover, a.wayout:hover, a.needhelp:hover, a.weregood:hover {border:1px solid #DEDEDE;}



.displace {position: absolute; left: -5000px;}

a.bottompics,a.bottompics:visited{border:1px solid #EFEFEF;}

a.bottompics:hover{border:1px solid #DEDEDE;}

a,a:visited{color:#d0d0d0; font-weight:normal; text-decoration:none;}

a:hover{color:#ffffff; font-weight:normal; text-decoration:none}

a.darker,a.darker:visited{color: #999999; font-weight:normal; text-decoration:none;}

a.darker:hover{color:#777777; font-weight:normal; text-decoration:none}

a.footerlinks,a.footerlinks:visited{color:#d0d0d0; text-decoration:none;}

a.footerlinks:hover{color:#ffffff; font-weight:bold; text-decoration:none}

a.bluelinks,a.bluelinks:visited{color:#00407d}

a.bluelinks:hover{color:#0178ba}

a.rss-item,a.rss-item:visited{color:#00407d; font-size:14px}

a.rss-item:hover{color:#0178ba}



/* Navigation - Thanks to Josh Lizarraga and some other people that dont deserve as much credit unless you really look for it in more code... */

#navigation{height:40px; width:500px; float:right; color:#FFF; font-family:Georgia,"Times New Roman",Times,serif; font-size:15px; text-align:right; margin:0px; padding:0px; list-style-image:none; text-decoration:none; position:absolute; top:50px; left:50%; margin-left:-18px}

#navigation .lavaLamp {padding:0; margin:0; list-style:none; height:40px; width:500px; float:right}

#navigation .lavaLamp li {float: left;list-style: none;}

#navigation .lavaLamp li.back {z-index:8; position:absolute; top:1px; height:60px; background-image:url(/images/sliderbg.png); background-position: top center; background-repeat: repeat-x}

#navigation .lavaLamp li a {z-index:10; color:#e8e8e8; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; text-decoration:none; display:block; float:left; margin:0px; padding:15px 15px 0px 15px; height:40px; position:relative; overflow:hidden}





/* Accordion */

.Accordion{overflow:hidden; z-index:10000}

.AccordionPanel{margin:0px; padding:0px}

.AccordionPanelTabCWS{margin:0px; padding:2px; cursor:pointer; background:#000 url(/images/tabpanels-bg.jpg) no-repeat; background-position:0px 8px; overflow:hidden; height:30px; -moz-user-select:none; -khtml-user-select:none}

.AccordionPanelTabDIY{margin:0px; padding:2px; cursor:pointer; background:#000 url(/images/tabpanels-bg.jpg) no-repeat; background-position:0px -37px; overflow:hidden; height:30px; -moz-user-select:none; -khtml-user-select:none; border-top:solid 1px #666}

.AccordionPanelTabUDE{margin:0px; padding:2px; cursor:pointer; background:#000 url(/images/tabpanels-bg.jpg) no-repeat; background-position:0px -80px; overflow:hidden; height:30px; -moz-user-select:none; -khtml-user-select:none; border-top:solid 1px #666}

.AccordionPanelContent{overflow:hidden; margin:0px; padding:0px; height:350px}

.AccordionPanelOpen .AccordionPanelTabCWS{margin:0px; padding:2px; cursor:pointer; background:#000 url(/images/tabpanels-bg.jpg) no-repeat; background-position:0px -123px; overflow:hidden; height:30px; -moz-user-select:none; -khtml-user-select:none}

.AccordionPanelOpen .AccordionPanelTabDIY{margin:0px; padding:2px; cursor:pointer; background:#000 url(/images/tabpanels-bg.jpg) no-repeat; background-position:0px -165px; overflow:hidden; height:30px; -moz-user-select:none; -khtml-user-select:none}

.AccordionPanelOpen .AccordionPanelTabUDE{margin:0px; padding:2px; cursor:pointer; background:#000 url(/images/tabpanels-bg.jpg) no-repeat; background-position:0px -206px; overflow:hidden; height:30px; -moz-user-select:none; -khtml-user-select:none}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTabCWS{margin:0px; padding:2px; cursor:pointer; background:#000 url(/images/tabpanels-bg.jpg) no-repeat; background-position:0px -123px; overflow:hidden; height:30px; -moz-user-select:none; -khtml-user-select:none}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTabDIY{margin:0px; padding:2px; cursor:pointer; background:#000 url(/images/tabpanels-bg.jpg) no-repeat; background-position:0px -165px; overflow:hidden; height:30px; -moz-user-select:none; -khtml-user-select:none}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTabUDE{margin:0px; padding:2px; cursor:pointer; background:#000 url(/images/tabpanels-bg.jpg) no-repeat; background-position:0px -206px; overflow:hidden; height:30px; -moz-user-select:none; -khtml-user-select:none}

.cws{background:url(/images/custom-website-solution.jpg) top center no-repeat}

#cwsquote{padding:43px 20px 0px 290px; font-family:Georgia,'Times New Roman',Times,serif; font-size:12px; font-weight:normal; color:#FFF; width:310px}

#cwsquotefrom{padding:10px 20px 0px 310px; font-family:Georgia,'Times New Roman',Times,serif; font-size:10px; font-weight:bold; color:#FFF; width:275px}



/* Slideshow Stuff */

#slideshowcontainer{position:absolute; top:35px; border:none; height:230px}

#slideshow{display:block; width:310px; position:relative; border:none *zoom:1}

#slideshow img{border:none; border:none *margin-bottom:-3px}

#slideshow span{position:absolute; top:80px; left:0px; height:30px; width:310px; padding:0px; cursor:pointer; text-align:center; line-height:1px; font-size:1px; border:none}

#slideshow span img{position:absolute; border:none}

#backButton{top:1px; left:2px; border:0}

#nextButton{top:1px; right:2px; border:0}

#viewallportfolio{top:192px; left:120px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#999999; position:absolute; width:100px;}

#latestcreationsSlide{position:absolute; top:23px; left:57px; height:167px; width:191px; padding:0px; cursor:pointer; text-align:center; line-height:1px; font-size:1px}




/* Tabbed Panels */

#afNews{padding:15px; width:580px}

.TabbedPanels{margin:0px; padding:0px; float: left; clear:none; width:100%}

.TabbedPanelsTabGroup{margin:0px; padding:0px}

.PageNumbs{position:relative; top:1px; float:right; padding:4px 4px; margin:0px; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; color:#5c5c5c; list-style:none; border-bottom:none; border-left:none; border-right:none; border-top:none; text-align:right}

.newstabsimage{float:left; width:85px; margin:10px}

.newstabsseperator{font-size:9px; height:10px; border-bottom:solid 1px #CCC}

.newstabsseperatornb{font-size:9px; height:10px}

#dropusalinewrapper{padding:15px 0px 10px 25px; height:275px}

.dropusalineleft{float:left; text-align:left; font-size:14px; font-family:Georgia,'Times New Roman',Times,serif; color:#666; width:80px; margin-bottom:7px}

.dropusalineright{float:left; text-align:left; font-size:14px; font-family:Georgia,'Times New Roman',Times,serif; color:#666; width:175px; margin-bottom:10px}

.newstabsright{float:right; width:420px; margin:10px; text-align:left}

.newstabspostdate{padding:3px 0px; font-size:9px}

.newstabcontent{padding:7px 0px 0px 0px; font-size:11px; letter-spacing:normal;}

.TabbedPanels {margin: 0px;padding: 0px;}

.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}

.TabbedPanelsTab {position: relative; top: 1px; float: left; padding: 4px 10px;	margin: 0px 5px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#adadad; background-color: #FFF; list-style: none;border-left: solid 1px #eaeaea;	border-bottom: solid 1px #d5d5d5;border-top: solid 1px #eaeaea;border-right: solid 1px #eaeaea; cursor: pointer;}

.TabbedPanelsTabHover, .TabbedPanelsTab:hover {color: #5c5c5c; background-color: #FFF; list-style: none; border-left: solid 1px #d5d5d5; border-bottom: solid 1px #d5d5d5; border-top: solid 1px #d5d5d5; border-right: solid 1px #d5d5d5;}

.TabbedPanelsTabSelected {background-color: #FFF; color: #5c5c5c; border-left: solid 1px #d5d5d5; border-bottom: solid 1px #d5d5d5; border-top: solid 1px #d5d5d5; border-right: solid 1px #d5d5d5;}

.TabbedPanelsContentGroup{clear:both; border:solid 1px #d5d5d5; color:#5c5c5c}

.TabbedPanelsContent{padding:10px; font-size:.7em; letter-spacing:-0.03em; color:#5c5c5c;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;}





/* Cool and Clear */


.clearall{clear:both}

.clearleft{clear:left}

.clearright{clear:right}







/* Header Objects */

#dealerloginbar{position:absolute; top:0px; left:0px; width:100%; height:8px; background:#000; font-size:.6em}

#contactbox{position:absolute; top:8px; left:50%; margin-left:-349px; width:190px; height:15px; background:#000; font-size:11px; color:#FFF; padding:2px 5px 5px 8px; font-family:Futura,Futurist,Avian,Arial}

#dealerloginbox{position:absolute; top:8px; left:50%; margin-left:365px; width:100px; height:15px; background:#000; font-size:11px; color:#FFF; padding:2px 5px 5px 8px; font-family:Futura,Futurist,Avian,Arial}

#headercontainer{position:absolute; top:8px; left:50%; margin-left:-500px; height:100px; width:1000px; text-align:left}

#autofusionlogo{background:url(/images/autofusion.jpg); height:100px; width:110px; float:left; margin-left:20px}

#autofusion{background:url(/images/autofusion.png) no-repeat bottom right; height:19px; width:159px; float:left; margin:50px 0px 0px 25px}

#slogan{font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; text-decoration:none; font-style:italic; letter-spacing:.5px; color:#FFF; position:absolute; left:155px; top:73px; font-weight:normal; width:250px;}





/* Footer */


#footercontent {position:absolute; top:1580px; left:50%; margin-left:-460px; width:920px; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:.67em; color:#d0d0d0}

#short-footercontent {position:absolute; top:1330px; left:50%; margin-left:-460px; width:920px; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:.67em; color:#d0d0d0}

#portfolio-footercontent {position:absolute; top:1430px; left:50%; margin-left:-460px; width:920px; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:.67em; color:#d0d0d0}

#about-footercontent {position:absolute; top:1520px; left:50%; margin-left:-460px; width:920px; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:.67em; color:#d0d0d0}

#services-footercontent {position:absolute; top:1300px; left:50%; margin-left:-460px; width:920px; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:.67em; color:#d0d0d0}

#contact-footercontent {position:absolute; top:1300px; left:50%; margin-left:-460px; width:920px; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:.67em; color:#d0d0d0}

#privacy-footercontent {position:absolute; top:7030px; left:50%; margin-left:-460px; width:920px; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:.67em; color:#d0d0d0}

.footercontercontainerleft{width:180px; float:left; text-align:left}

.footercontercontainerright{width:325px; float:right; text-align:right}

.footerlinkheading {color:#0074b0; font-size:13px; padding-bottom:10px;}





/* Backgrounds - All this stuff is absolute position. */

#fusionhomepage_bg{background:url#000 top center repeat-y; height:500px; position:absolute; z-index:-2000; top:120px; width:100%}

#fusionshorthomepage_bg{background:url#000 top center repeat-y; height:350px; position:absolute; z-index:-2000; top:120px; width:100%}

#autofusionshorthomepage_bg{background:url#000 top center repeat-y; height:350px; position:absolute; z-index:1000; top:120px; width:100%}

#contentpages_bg{background:url#000 top center repeat-y; height:100px; position:absolute; z-index:-2000; top:120px; width:100%}

#fusionhomepage{background:#000 top center repeat-y; height:500px; position:absolute; z-index:600; width:100%}

#fusionshorthomepage{background:#000 top center repeat-y; height:350px; position:absolute; z-index:600; width:100%}

#contentpages{background:#000 top center repeat-y; height:100px; position:absolute; z-index:600; width:100%}

#fusionhomepagewrapper{width:960px; margin:0 auto}

#contentpagecontentwrapper{width:960px; margin:0 auto}

#fusionborderbottom{background:url(/images/borders.png) top center no-repeat; height:2px; position:absolute; z-index:100; top:619px; margin:0 auto; width:100%}

#fusionshortborderbottom{background:url(/images/borders.png) top center no-repeat; height:2px; position:absolute; z-index:10000; top:469px; margin:0 auto; width:100%}

#fusionbordercontentbottom{background:url(/images/borders.png) top center no-repeat; height:2px; position:absolute; z-index:100; top:219px; margin:0 auto; width:100%}

#fusionbordertop{background:url(/images/borders.png) top center no-repeat; height:2px; position:absolute; z-index:100; top:118px; margin:0 auto; width:100%}

#fusionwrap{background:url(/images/white_bg.jpg); height:830px; position:absolute; z-index:1; top:620px; left:50%; margin-left:-504px; width:1000px}

#fusionshortwrap{background:url(/images/white_bg.jpg); height:830px; position:absolute; z-index:1; top:470px; left:50%; margin-left:-504px; width:1000px}

#portfoliopagefusionwrap{background:url(/images/white_bg.jpg); height:930px; position:absolute; z-index:1; top:470px; left:50%; margin-left:-504px; width:1000px}

#contentpagefusionwrap{	background:url(/images/white_bg.png); height:1240px; position:absolute; z-index:1;	top:220px; left:50%; margin-left:-504px;	width:1000px}

#servicepagefusionwrap{	background:url(/images/white_bg.png); height:1040px; position:absolute; z-index:1;	top:220px; left:50%; margin-left:-504px;	width:1000px}

#contactpagefusionwrap{	background:url(/images/white_bg.png); height:1050px; position:absolute; z-index:1;	top:220px; left:50%; margin-left:-504px;	width:1000px}

#privacypagefusionwrap{	background:url(/images/white_bg.png); height:6770px; position:absolute; z-index:1;	top:220px; left:50%; margin-left:-504px;	width:1000px}

#fusionbottom{background:url(/images/white_bottom.jpg); height:70px; position:absolute; z-index:1; bottom:0px; left:50%; margin-left:-500px; width:1000px}






/* Little Images on the top right of the content pages... */

#superhero_img{background: url(/images/superhero.png); height:290px; position:absolute; z-index:2000; top:111px; width:483px; left:50%;}

#oncallheader{background: url(/images/oncall.png); height:290px; position:absolute; z-index:2000; top:111px; width:483px; left:50%;}

#seoheader{background: url(/images/seoheader.png); height:290px; position:absolute; z-index:2000; top:111px; width:483px; left:50%;}

#aboutheader{background: url(/images/aboutuspic.png); height:290px; position:absolute; z-index:2000; top:111px; width:483px; left:50%;}

#semheader{background: url(/images/searchmarketing.png); height:290px; position:absolute; z-index:2000; top:111px; width:483px; left:50%;}

#contactheader{background: url(/images/contactheader.png); height:315px; position:absolute; z-index:2000; top:111px; width:483px; left:50%;}

#thankyouheader{background: url(/images/thankyouheader.png); height:315px; position:absolute; z-index:2000; top:111px; width:483px; left:50%;}

#serviceheader{background: url(/images/serviceheader.png); height:290px; position:absolute; z-index:2000; top:111px; width:315px; left:50%; margin-left:190px;}





/* Rad and bad sayings... */

#apartfromtherest{background: url(/images/apartfromtherest.png); height:67px; position:absolute; z-index:2000; top:153px; width:404px; left:50%; margin-left:-465px; text-indent:-5000px;}

#seekanddestroy{background: url(/images/seekanddestroy.png); height:67px; position:absolute; z-index:2000; top:153px; width:404px; left:50%; margin-left:-465px; text-indent:-5000px;}

#breakthesilence{background: url(/images/breakthesilence.png); height:67px; position:absolute; z-index:2000; top:153px; width:380px; left:50%; margin-left:-465px; text-indent:-5000px;}

#frieswiththat{background: url(/images/frieswiththat.png); height:67px; position:absolute; z-index:2000; top:153px; width:620px; left:50%; margin-left:-465px; text-indent:-5000px;}

#doyouwantfrieswiththat{background: url(/images/doyouwantfries.png); height:67px; position:absolute; z-index:2000; top:153px; width:620px; left:50%; margin-left:-465px; text-indent:-5000px;}

#letstalk{background: url(/images/lovetospeaktoyou.png); height:67px; position:absolute; z-index:2000; top:153px; width:620px; left:50%; margin-left:-465px; text-indent:-5000px;}

#itsoff{background: url(/images/anditsoff.png); height:67px; position:absolute; z-index:2000; top:153px; width:380px; left:50%; margin-left:-465px; text-indent:-5000px;}

#headerdescription{height:20px; position:absolute;	z-index:2000; top:133px; width:500px; left:50%; margin-left:-465px; font-size:.67em; color:#EFEFEF;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; text-transform:uppercase;}





/* Homepage */

#homepagecontentleft{float:left; width:620px; border-right:solid 1px #666; margin-top:15px; padding-right:5px}

#homepagecontentright{float:right; width:330px; margin-top:15px}

.homepagebottomlinkswrapper{padding-top:105px; clear:both}

.homepagebottomlinkleft{width:219px; float:left; padding-right:10px; padding-left:50px;}

.homepagebottomlink{width:219px; float:left; padding-right:10px;}

.homepagebottomlinkright{width:219px; float:left;}

#homepagebottomcontentleft-top{float:left; width:610px; height:250px; margin-left:30px; padding:5px}

#homepagebottomcontentright-top{float:right; width:310px; margin-right:23px; padding:5px; height:290px}

#homepagebottomcontentleft-bot{float:left; width:610px; height:270px; margin-left:30px; padding:5px}

#homepagebottomcontentright-bot{float:right; width:310px; margin-right:23px; padding:5px; height:270px}

#homepagecenterbackground {position:absolute; z-index:10000000}

#pitch-text {position:absolute;  z-index:100000000;}

#roysgirl {position:absolute; z-index:100000000; margin-top:-30px; left:50%; margin-left:-200px; top: 6px;}

#portfolio-homepage-btn {position:absolute; z-index:100000000; left:50%; margin-left:-435px; top: 280px; width:120px; height:30px; text-indent:-9999em; }

#services-homepage-btn {position:absolute; z-index:100000000; left:50%; margin-left:-310px; top: 280px; width:120px; height:30px; text-indent:-9999em;}

a.rollover-portfolio {display: block; background-image: url(/images/portfolio-btn.png); width:120px; height: 30px; background-position: 0 0;}

a.rollover-portfolio:hover {background-position: 0 -30px;}

a.rollover-services {display: block; background-image: url(/images/services-btn.png);width:120px; height: 30px; background-position: 0 0;}

a.rollover-services:hover {background-position: 0 -30px;}


/* new homepage */

#fusionshorthomepage-100{background:#000 url(../../images/pitch-bg-repeat.jpg) bottom repeat-x; height:350px; position:absolute; z-index:600; width:100%}

#homepagecenterbackground-mars {position:absolute; z-index:10000000; background:transparent url(../../images/pitch-bg-repeat.jpg) repeat-x bottom; height:349px; width:959px;}

#portfolio-homepage-btn2 {position:absolute; z-index:100000000; left:50%; margin-left:-464px; top: 202px; width:114px; height:26px; text-indent:-9999em; }

a.rollover-portfolio2 {display: block; background-image:url(../../images/pitch-btns.jpg); width:114px; height: 26px; background-position: 0 0;}

a.rollover-portfolio2:hover {background-position: 0 -26px;}

#services-homepage-btn2 {position:absolute; z-index:100000000; left:50%; margin-left:-342px; top: 202px; width:114px; height:26px; text-indent:-9999em;}

a.rollover-services2 {display: block; background-image:url(../../images/pitch-btns.jpg);width:114px; height:26px; background-position:-114px 0;}

a.rollover-services2:hover {background-position: -114px -26px;}

#roysgirl2 {position:absolute; z-index:100000000; margin-top:-30px; left:50%; margin-left:-250px; bottom: -3px;}


/* accordian jquery tabs */

#accordion {
	width: 310px;
	/*background:#333 url(/img/global/gradient/h300.png) 0 0;
	border:1px solid #333;	
	-background:#666;*/
	position:absolute;
	top:1px;
	right:11px;
}

/* accordion header */
#accordion h2 {
	height:28px;
	width:202px;
	border:1px solid #4a4a4a;
	margin:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	padding:43px 10px 0 96px;
	cursor:pointer;
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	border-bottom:0;
}

/* accordion pane */
#accordion div.pane {
	border-bottom:1px solid #4a4a4a;
	border-right:1px solid #4a4a4a;
	border-left:1px solid #4a4a4a;
	background-color:#000;
	display:none;
	height:32px;
	width:202px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:96px;
	padding-right:10px;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}

#accordion #new { background-image:url(../../images/tab-new-cars.png); background-repeat:no-repeat;}
#accordion #seo { background-image:url(../../images/tab-seo.png); background-repeat:no-repeat;}
#accordion #sem { background-image:url(../../images/tab-sem.png); background-repeat:no-repeat;}
#accordion #used { background-image:url(../../images/tab-used-cars.png); background-repeat:no-repeat;}

#accordion #new-panel { background-image:url(../../images/tab-new-cars-panel.png); background-repeat:no-repeat;}
#accordion #seo-panel { background-image:url(../../images/tab-seo-panel.png); background-repeat:no-repeat;}
#accordion #sem-panel { background-image:url(../../images/tab-sem-panel.png); background-repeat:no-repeat;}
#accordion #used-panel { background-image:url(../../images/tab-used-cars-panel.png); background-repeat:no-repeat;}



/* About */


#aboutpagecontentleft-top{float:left; width:610px; height:585px; margin-left:30px; padding:5px}

#aboutpagebottomcontentright-top{float:right; width:310px; margin-right:23px; padding:5px; height:250px; position:relative; top:180px; text-align:left}

#aboutuslist{list-style-image:url(/images/li-item.png); font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; font-size:14px; color:#5C5C5C; padding:5px 0px 0px 35px; margin:5px 0px;}

#aboutuslist li{margin:5px 0px;}



/* Contact */

#contact-form-bg{padding:20px 15px}

#googlemap-bg{width:570px; height:325px; background:url(/images/googlemapbg.png) center no-repeat}

.seven-padded{padding:7px}



/* Services */


#ourservice-left{float:left; width:45%}

#ourservice-right{float:right; width:45%}


/* Portfolio */

img{border:none;}

#slider{}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:960px;height:345px;overflow:hidden;}	
#prevBtn, #nextBtn{display:block;width:43px;height:115px;position:absolute;left:-1px;top:130px;text-indent:-8000em;outline:none}	
#nextBtn{left:918px;outline:none}														
#prevBtn a, #nextBtn a{display:block;width:43px;height:115px;background:url(/images/prev-btn.jpg) no-repeat 0 0;outline:none}	
#nextBtn a{background:url(/images/next-btn.jpg) no-repeat 0 0;outline:none}
#prevBtn a:hover, #nextBtn a:hover{background-position:0 -115px;outline:none}	
#nextBtn a:hover{background-position:0 -115px;outline:none}													

#afPortfolio{width:960px; position:relative}

.portfoliologoholder {float:left; width:210px;}

.portfoliotext {float:right; width:380px;}

.portfolioseperatortop{padding-top:20px; border-top:solid 1px #CCCCCC}

.portfolioseperator{padding-top:20px; border-top:solid 1px #CCCCCC}

.portfolioheading{font-size:16px; font-family:Georgia, 'Times New Roman', Times, serif; padding-top:0px;}

.portfoliotextwrapper{padding-top:5px;}

.portfolio-padded{font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-weight:normal; font-size:.67em; color:#5c5c5c; padding:5px 10px}

.portfoliolinkwrapper{padding-top:3px}


/* SEO */

.seochartholder {float:left; width:210px;}

.seocharttext {float:right; width:380px;}

.seoseperatortop{padding-top:20px; border-top:solid 1px #CCCCCC}

.seoseperator{padding-top:20px; border-top:solid 1px #CCCCCC}

.seoheading{font-size:16px; font-family:Georgia, 'Times New Roman', Times, serif; padding-top:0px;}

.seotextwrapper{padding-top:5px;}

.seochartlink{padding-top:3px}



/* Contact */

#contactpagebottomcontentright-top{float:right; width:310px; margin-right:23px; padding:5px; height:250px; position:relative; top:200px; text-align:left}

.img_portrait {padding: 3px 5px 5px 3px;float: left; margin: 0 10px 0 0; background: url(/images/bg_img-portrait.jpg) top left no-repeat;}

.img_portfolio {padding: 5px 5px 5px 3px;float: left; margin: 0 10px 0 0; background: url(/images/bg_img-portfolio.jpg) top left no-repeat;}

.deptseperator{padding-top:20px; border-top:solid 1px #DEDEDE}

.deptheading{font-size:16px; font-family:Georgia, 'Times New Roman', Times, serif}

.depttextwrapper{padding-top:5px;}

#contactlist{list-style-image:none; list-style-type:none; color:#5c5c5c; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; padding:0px 0px 10px 25px; margin:5px 0px;}

#contactlist li{margin:5px 0px;}






/* Misc for now */

#seo-whatwedid-list{font-family:"Trebuchet MS",Helvetica,Arial,sans-seriff; font-size:11px; color:#5C5C5C; padding:5px 0px 0px 35px; margin:5px 0px; text-transform:uppercase;}

.sideboxheight{height:95px}

.newsheading{font-size:15px; font-weight:normal}

.contactusnumber {font-size:1.3em; text-transform:uppercase;} 

.productboxlayout{width:320px; height:93px; background:url(/images/right_box_bg.jpg) no-repeat; text-align:right}

.newfranchise{background:url(/images/new-franchise-bg.png); width:107px; height:77px; float:left; margin:10px 0px 0px 5px; border:0}

.sideboxcontainer{float:right; width:180px; height:80px; padding:8px}

.sideboxtitle{font-family:Avian,Futura,Futurist,Arial; font-size:15px; color:#FFF; padding:0; margin:0; font-weight:normal}

.sideboxtext{font-family:Georgia,'Times New Roman',Times,serif; font-size:11px; color:#FFF; padding:0; margin:10px 0px 0px 0px}

#seosem{background:url(/images/seo-sem-bg.png); width:107px; height:78px; float:left; margin:10px 0px 0px 5px; border:0}

#dealerlocatorbox{height:260px; padding:5px}

#dealerlocatorcontent{width:320px; margin:5px 0px 0px 1px}

.locatorform{font-family:Georgia,Times New Roman,Times,serif; font-size:14px; color:#FFF}

.formselector{border:solid 1px #CCC; background-color:#333; color:#CCC; font-family:Georgia,'Times New Roman',Times,serif; font-size:14px; color:#CCC; padding:3px; margin:0px; width:130px}

.ude{background:url(/images/unlimited-data-export.jpg) top center no-repeat}

.udetitle{padding-top:290px; font-family:Georgia,'Times New Roman',Times,serif; font-size:18px; font-weight:normal; color:#FFF}

.udetext{font-family:Georgia,'Times New Roman',Times,serif; font-size:11px; font-weight:normal; color:#FFF}





#tinybox {position:absolute; display:none; padding:10px; background:#fff url(/images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.popupclose{text-align:right;font-size:.7em; color:#5c5c5c;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; text-transform:uppercase}



h4{font-family:Georgia, "Times New Roman", Times, serif; color:#5c5c5c; padding:10px 0px; margin:0; font-size:12px; font-weight:normal}

ul {margin:10px 0 10px 20px}

.rss-item{font-size:14px; line-height:18px; margin-top:10px;}

.rss-date{font-size:10px; line-height:10px; margin:0; padding:0}

p.rss-title{display:none}
