@charset "UTF-8";
/* CSS Document */

*, html{margin:0; padding:0; outline:none;}

img, png { behavior: url(/AF2/js/iepngfix/2.0.3/iepngfix.htc); border: 0;}

body { background-color: #000000; background-image: url(/images/bg.jpg); background-repeat:repeat-x; font-size:62.5%; color: #333; margin: 0px;}

h1{ font-family:Avian,Futura,Futurist,Arial; font-weight:bold; font-size:24px; color:#2a3842;}

h2{font-family:Arial, Helvetica, sans-serif; color:#db7701; font-weight:bold; font-size:12px; line-height:18px;}

h2.newsheading{ font-family:Avian,Futura,Futurist,Arial; font-weight:bold; font-size:14px; color:#2a3842;}

h3{font-family:Arial, Helvetica, sans-serif; color:#db7701; font-weight:bold; font-size:10px; line-height:18px;}

h4{ font-family:Avian,Futura,Futurist,Arial; font-weight:bold; font-size:18px; color:#db7701;}

p{font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#656565;}



#autofusion {width:960px; height:100%; margin:0 auto; position:relative; }

#autofusion #content {width:100%; height:100%; position:relative;top:145px;}

#autofusion #content #footer {position:absolute; bottom:0px; height:535px; width:100%; margin-top:-125px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; background-color:#000; padding-top:20px; background-image:url(/images/city-scene.jpg); background-repeat:no-repeat; background-position:bottom;}

#autofusion #content #seo-text {width:100%; height:100px; position:absolute; bottom:0px}

#autofusion  #content #seo-spacer {width:100%; height:auto; min-height:1100px; }
#autofusion  #content #seo-spacer {width:100%; height:auto; min-height:1100px; }

#autofusion  #content .wrapper {width:100%; height:100%;}

#afchatcontainer {position:absolute; left:50%; top:35px; margin-left:-215px; width:140px; height:50px; z-index:10000}



#autofusion  #header {width:100%; height:141px; background-image: url(/images/header-bg.jpg);background-repeat:no-repeat;position:absolute; top:0px;}

#logo a{ height:100px; width:110px; float:left; outline:none;}

#wordmark a{height:28px; width:172px; float:left; margin:35px 0px 0px 20px;  display:block; outline:none;}

#dealer-login{position:absolute; top:0; right:1px;}

#dealer-help-demo-btn {position:absolute; top:36px; right:0px; width:150px; height:76px; z-index:9999; cursor:pointer}
/*#dealer-help-demo-btn img {width:158px; height:76px;}*/

#request-demo-btn{position:absolute; top:0; right:146px;}

#evaluation-btn{position:absolute; top:0; right:317px;}

#social-icons{position:absolute; top:112px; left:0;}



/* 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 {color: #FFFFFF; float: right; height: 40px; left: 50%; list-style-image: none; margin: 0 0 0 -317px; padding: 0; position: absolute; text-decoration: none; top: 110px; width: 847px; z-index: 9998;}

#navigation ul{ list-style-type:none; display:inline;}

#navigation ul li{float:left;}

#navigation ul li a.home{background-image:url(/images/nav.png); display:block; background-position: 0 31px; width:77px; height:31px;}

#navigation ul li a:hover.home{ background-position: 0 0px; height:40px; margin-top:-10px;}

#navigation ul li a.products{ background-image:url(/images/nav.png); display:block; background-position:-77px 31px; width:105px; height:31px;}

#navigation ul li a:hover.products{ background-position: -77px 0px; height:40px;margin-top:-10px;}

#navigation ul li a.marketing{background-image:url(/images/nav.png); display:block; background-position:-182px 31px; width:109px; height:31px;}

#navigation ul li a:hover.marketing{ background-position: -182px 0px; height:40px; margin-top:-10px;}

#navigation ul li a.portfolio{ background-image:url(/images/nav.png); display:block; background-position:-291px 31px; width:105px;height:31px;}

#navigation ul li a:hover.portfolio{ background-position: -291px 0px;height:40px;margin-top:-10px;}

#navigation ul li a.company{background-image:url(/images/nav.png); display:block;background-position:-396px 31px; width:109px;	height:31px;}

#navigation ul li a:hover.company{background-position: -396px 0px;height:40px;margin-top:-10px;}

#navigation ul li a.contact{background-image:url(/images/nav.png);display:block;background-position:-505px 31px;width:109px; height:31px;}

#navigation ul li a:hover.contact{background-position: -505px 0px; height:40px; margin-top:-10px;}

#navigation ul li a.events{background-image:url(/images/nav.png);display:block;background-position:-614px 31px;width:104px; height:31px;}

#navigation ul li a:hover.events{background-position: -614px 0px; height:40px; margin-top:-10px;}

#navigation ul li a.news{background-image:url(/images/nav.png);display:block;background-position:-715px 31px;width:79px; height:31px;}

#navigation ul li a:hover.news{background-position: -715px 0px; height:40px; margin-top:-10px;}



/*  Footer  */

.footercontercontainerleft{width:180px; float:left; text-align:left; margin:5px 0 0 25px; height: 120px;}

.footercontercontainerright{width:300px; float:right; text-align:right; margin:5px 25px 0 0; _margin-top:-125px;}

.footerlinkheading {color:#0074b0; font-size:12px; padding-bottom:10px;}

.footercontercontainerright p{font-size:10px !important; color:#ffffff;}

a.footerlinks,a.footerlinks:visited{color:#d0d0d0; text-decoration:none;}

a.footerlinks:hover{color:#ffffff; font-weight:bold; text-decoration:none}



#site-content-hmpg{width:100%; height:auto;min-height:650px; position:absolute; background-color:#ffffff; padding-bottom:575px; top: 305px; }

#site-content-portfolio{width:100%; position:absolute; height:auto; background-color:#ffffff; top: 345px; padding-bottom:575px; }

#site-content{width:100%; position:absolute; height:auto; background-color:#ffffff; top: 100px; padding-bottom:595px; }

#site-content-twocolumn{width:100%; position:absolute; height:auto; background-color:#ffffff; top: 0px; padding-bottom:595px; }

#site-content-left{width: 600px; padding: 25px; float:left;}

#site-content-right{padding:5px 10px 0 10px; width:275px; position:absolute; right:20px; top:10px; height:620px; border-left: 1px dotted #cacdd0;}

#site-content-right-port{padding:0px 10px 0 10px; width:275px; position:absolute; right:20px; top:20px; height:620px;}

#site-content-right h1{padding:3px 0 0 0;}

#site-content-right p{font-size:11px; line-height:18px; padding-top:3px;}

ul#aboutuslist{ padding:10px 0 5px 25px;}

ul#aboutuslist li{ list-style-type:none; font-family:Arial, Helvetica, sans-serif; color:#db7701; font-weight:bold; font-size:10px; line-height:18px; text-transform:uppercase}

a.bluelinks{font-family:Arial, Helvetica, sans-serif; color:#2a3842; font-weight:bold; font-size:10px; line-height:18px; text-transform:uppercase; text-decoration:none;}

a.bluelinks:hover{color:#db7701;}

a.bluelinks-large{font-family:Arial, Helvetica, sans-serif; color:#2a3842; font-weight:bold; font-size:12px; line-height:18px; text-transform:uppercase; text-decoration:none;}

a.bluelinks-large:hover{color:#db7701;}

a.learn-more{ background-image:url(/images/box-bttn.png); background-position:0 -30px; width:150px ;height:30px; display:block; margin: 10px 0 10px 0;}

a.learn-more:hover{ background-position: 0 0;}

.page-icon{ float:right; padding-left:10px; }

p.site-content-right{ font-size:11px; line-height:18px; padding-top:3px;}


/*   Homepage Highlights */
.highlight a {
	display: block;
	float:left !important;
	width: 235px;
	height:268px;
	margin-right:6px;
	margin-top:20px;
	margin-bottom:0;
}
.highlight a span {display: none;}

.home-websolutions a {
	background-image:url(/images/highlights.jpg); 
	background-repeat:no-repeat;
}
.home-facebook a {
	background-image:url(/images/highlights.jpg);
	background-repeat:no-repeat;
	background-position: -235px 0px;
}
.home-mobile a {
	background-image:url(/images/highlights.jpg); 
	background-repeat:no-repeat; 
	background-position: -470px 0px;
}
.home-craigslist a {
	background-image:url(/images/highlights.jpg); 
	background-repeat:no-repeat; 
	background-position: -705px 0px;
	margin-right:0;
}
.home-websolutions a:hover, .home-websolutions a.hover {
	background-image:url(/images/highlights.jpg); 
	background-repeat:no-repeat;
	background-position: 0px -268px;
}
.home-facebook a:hover, .home-facebook a.hover {
	background-image:url(/images/highlights.jpg);
	background-repeat:no-repeat;
	background-position: -235px -268px;
}
.home-mobile a:hover, .home-mobile a.hover {
	background-image:url(/images/highlights.jpg); 
	background-repeat:no-repeat; 
	background-position: -470px -268px;
}
.home-craigslist a:hover, .home-craigslist a.hover {
	background-image:url(/images/highlights.jpg); 
	background-repeat:no-repeat; 
	background-position: -705px -268px;
	margin-right:0;
}
#homepage-gray-box {
	position:relative;
	height:135px;
	margin:0;
}
.gray-box-bg {
	background-image:url(/images/gray-box-bg.jpg);
	background-repeat:repeat-x;
	height:135px;
	width:100%;
	margin:0;
}
.gray-box-left {
	background-image:url(/images/gray-box-left.jpg);
	position: absolute;
	left:-11px;
	top:0;
	height:135px;
	width:11px;
}
.gray-box-right {
	background-image:url(/images/gray-box-right.jpg);
	position: absolute;
	right:-11px;
	top:0;
	height:135px;
	width:11px;
}

a.gbox {
	display: block;
	float:left;
	width: 182px;
	height:100px;
	margin-right:11px;
	margin-top:20px;
}
a.gray-seo {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
a.gray-ppc {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -183px 0px;
}
a.gray-vehicle-photos {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -363px 0px;
}
a.gray-kbb {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -545px 0px;
}
a.gray-managed-chat {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -545px 0px;
}
a.gray-window-sticker {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -728px 0px;
	margin-right:0;
}
a.gray-seo:hover {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: 0px -100px;
}
a.gray-ppc:hover {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -183px -100px;
}
a.gray-vehicle-photos:hover {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -363px -100px;
}
a.gray-kbb:hover {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -545px -100px;
}
a.gray-managed-chat:hover {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -545px -100px;
}
a.gray-window-sticker:hover {
	background-image:url(/images/gray-buttons.jpg);
	background-repeat:no-repeat;
	background-position: -728px -100px;
	margin-right:0;
}


/*  Homepage  */
#homepage-boxes{ height:265px; position:absolute; margin:25px 0 0 0px;}

.web-sol{background-image: url(/images/box.png); background-position:0 0; display:block; height:269px; width:360px; clear:right; float:left;}

.web-sol:hover{ background-position:0 269px;}

.web-sol a.web-sol-bttn{ background-image:url(/images/box-bttn.png); background-position:0 -30px; width:150px ;height:30px; display:block; position:absolute; bottom:15px; left:20px;}

.web-sol a.web-sol-bttn:hover{ background-position: 0 0;}

.mobile-sites{ background-image: url(/images/box.png); background-position:-360px 0; display:block; height:269px; width:290px; float:left; margin-left:15px;}

.mobile-sites:hover{background-position: -360px 269px;}

.mobile-sites a.mobile-sites-bttn{ background-image:url(/images/box-bttn.png); background-position:300px -30px; width:150px; height:30px; display:block; position:absolute; bottom:15px; left:395px;}

.mobile-sites a.mobile-sites-bttn:hover{background-image:url(/images/box-bttn.png); background-position:300px 0px;}

.craigslist{background-image: url(/images/box.png); background-position:-650px 0; display:block; height:269px; width:280px; float:left; margin-left:15px;}
	
.craigslist:hover{background-position: -650px 269px;}

.craigslist a.craigslist-bttn{background-image:url(/images/box-bttn.png); background-position:148px -30px; width:148px; height:30px; display:block; position:absolute; bottom:15px; right:110px;}

.craigslist a.craigslist-bttn:hover{ background-position:148px 0px;}

.block-link {
	display:block;
	width:100%;
	height:269px;
}

#hmpg-left{ padding:20px 0 0 25px; width:600px; float:left;}

p.about-info {padding: 15px 0;}	

.about-us ul{margin:25px 0 25px 50px;list-style-type: none; }

.about-us ul li{background-image:url(/images/car-bullet.jpg); background-repeat:no-repeat; background-position:0 20%; font-family: Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 10px 30px; line-height:20px; color:#656565; }

.about-us ul.left{width:250px; float:left; _float:none;  }

.about-us ul.right{ float:left; width:250px; _float:right; _clear:left; _margin-top:-85px;}

hr.dotted-horizontal{ margin:5px 0; padding:0; border:none; border-top: 1px dotted #cacdd0;}

hr.solid-horizontal{ margin:15px; padding:0; border:none; border-top: 1px solid #e8e9ea; clear:both;}

.company-news{margin-top:25px;}

#news{ padding: 15px; clear:both; min-height:75px;	}

.company-news-image {float:left; clear:right; margin-right:25px; margin-bottom:35px;}

.company-news-image img{ border: 1px solid #ccc; padding:3px;}

.company-news-content{	}

.newstabspostdate{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#666666;}

.newstabcontent{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#333333; padding-top:15px}

.newstabcontent ul {list-style:inside}

#hmpg-right{ padding:5px 10px 0 10px; width:275px; position:absolute; right:20px; top:10px; height:632px; border-left: 1px dotted #cacdd0;}
	
.demo{padding: 5px 0 10px 0;}

#industry-news{margin: 10px 15px 60px 15px;}

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;}

.homepagebottomlinkswrapper{padding-top:35px; clear:none;}

.homepagebottomlinkleft{width:219px; float:left; padding-right:10px; padding-left:25px;}

.homepagebottomlink{width:219px; float:left; padding-right:10px;}

.homepagebottomlinkright{width:219px; float:left;}

#hmpg-short-form{ background-image: url(/images/short-form-bg.jpg); background-repeat:repeat-x; padding:10px;background-color:#ededed; height:295px; *height:365px;}
#hmpg-short-form h1{padding-left:5px;}

/* Mobile Page */
#mobile{ float:left; margin-top:-40px;}

ul#websol{ float:left;}
/*  Form  */
.notfocused{background-color:#EFEFEF; border:1px solid #C0C0C0; font-family: Arial, Helvetica, sans-serif; font-size:12px;padding:2px; color: #777888}

.focused{background-color:#FFF; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;  color:#333333}

#dropusalinewrapper{padding:15px 0px 0 25px;  }

.dropusalineleft{float:left; text-align:left; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#2a3842; width:60px; margin-bottom:5px}

.dropusalineright{float:left; text-align:left; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666; width:150px; margin-bottom:5px}

.dropusalinemessage{float:left; text-align:left; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666; width:205px; margin-bottom:5px}

.afsubmit {float:right;}

#headerdescription{ padding-top:5px;}

.dropusalinemessage #textarea{ width:205px;}

/*  About Us Page  */

#apartfromtherest{background: url(/images/apartfromtherest.png); height:67px; position:absolute; z-index:2000; top:30px; width:404px; left:50%; margin-left:-465px; text-indent:-5000px;}

#aboutheader{background: url(/images/aboutuspic.png); height:290px; position:absolute; z-index:2000; top:10px; width:483px; left:52%; }

.aboutus{ padding-top:15px;}

.aboutus p{font-size:12px; line-height:16px; padding-top:3px;  }


/*  Contact Page  */

#letstalk{background: url(/images/lovetospeaktoyou.png); height:67px; position:absolute; z-index:2000; top:30px; width:620px; left:50%; margin-left:-465px; text-indent:-5000px;}

#contactheader{background: url(/images/contactheader.png); height:315px; position:absolute; z-index:2000; top:5px; width:483px; left:50%;}

#contact-form-bg{padding:20px 15px}

#googlemap-bg{width:570px; height:325px; background:url(/images/googlemapbg.png) center no-repeat}

.seven-padded{padding:7px}

.contactus{font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-weight:normal; font-size:.67em; color:#5c5c5c; padding:20px; width:250px;}

.google-map{ clear:both; padding-top: 25px; }


/* Thank You Page */

#itsoff{background: url(/images/anditsoff.png); height:67px; position:absolute; z-index:2000; top:30px; width:380px; left:50%; margin-left:-465px; text-indent:-5000px;}

#thankyouheader{background: url(/images/thankyouheader.png); height:315px; position:absolute; z-index:2000; top:10px; width:483px; left:58%;}

/* Portfolio */

img{border:none;}

#slider{}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:630px;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:587px;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, #slider {
	width:630px;	
	position:relative;
}

.portfoliologoholder {float:left; width:210px;}

.portfoliotext {float:right; width:380px;}

.portfolioseperatortop{padding-top:20px; border-top:solid 1px #CCCCCC}

.portfoliotextwrapper{padding-top:5px;}

.portfolio-padded{font-family:Helvetica,Arial,sans-serif; font-weight:normal; font-size:.67em; color:#5c5c5c; padding:5px 10px}

.portfoliolinkwrapper{padding-top:3px; margin-bottom:10px;}

.portfoliolinkwrapper a{font-family:Arial, Helvetica, sans-serif; color:#2a3842; font-weight:bold; font-size:10px; line-height:18px; text-transform:uppercase; text-decoration:none;}

.portfoliolinkwrapper a:hover{ color:#db7701;}

.aboutus-port{ padding-top:5px; }

.aboutus-port p{font-size:12px; line-height:16px;}

/* Marketing Page */

#breakthesilence{background: url(/images/breakthesilence.png); height:67px; position:absolute; z-index:2000; top:30px; width:380px; left:50%; margin-left:-465px; text-indent:-5000px;}

#semheader{background: url(/images/searchmarketing.png); height:290px; position:absolute; z-index:2000; top:10px; width:483px; left:50%;}

/* Services/Products Page */

#serviceheader{background: url(/images/serviceheader.png); height:290px; position:absolute; z-index:2000; top:10px; width:315px; left:50%; margin-left:190px;}

#frieswiththat{background: url(/images/frieswiththat.png); height:67px; position:absolute; z-index:2000; top:30px; width:620px; left:50%; margin-left:-465px; text-indent:-5000px;}

#ourservice-left{float:left; width:45%}

#ourservice-left p, #ourservice-right p{ font-size:10px; line-height:14px; padding-bottom:20px;}

#ourservice-right{float:right; width:45%}

/* Privacy Page */

.aboutus-privacy p{padding-bottom:10px; font-size:12px;}

.aboutus-privacy ul{ font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:0 10px 10px 10px;line-height:20px; color:#656565;}

.aboutus-privacy ul li{ margin-left:15px;}
 
/*  SEO Page  */

#seekanddestroy{background: url(/images/seekanddestroy.png); height:67px; position:absolute; z-index:2000; top:30px; width:404px; left:50%; margin-left:-465px; text-indent:-5000px;}

#seoheader{background: url(/images/seoheader.png); height:290px; position:absolute; z-index:2000; top:10px; width:483px; left:52%;}


/* Career Page */

ul#careers{ padding:10px 0 5px 25px;}

ul#careers li{ list-style-type:none; font-family:Arial, Helvetica, sans-serif; color:#656565; font-size:10px; line-height:14px; padding-bottom:10px; text-transform:uppercase}

/*  Web Solution Page */

.web-sol-example{padding: 10px 0 10px 0;}

/*  Misc  */

#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}

/* Sidebar Testimonies */
#testimonies { margin-top:20px; }
#testimonies .testimony {
	font-family:Avian,Futura,Futurist,Arial; font-weight:bold; color:#333333;
	margin: 10px 0 0 0;
}
#testimonies .testimony span.testimony_quote {
	font-size:20px;
}
#testimonies .testimony span.testimony_name {
	font-size:12px;
	color:#666666;
	display:block;
}
#testimonies .testimony span.testimony_identifier {
	font-size:12px;
	color:#666666;
	display:block;
}






/*

Homepage Styles

*/


#testimonials-wrapper {background:url(/images/testimonials-bg.jpg) top center no-repeat; height:500px; width:615px; margin-left:-25px}

#testimonials {padding:15px;}

#testimonials p {padding:10px;font-family:Georgia, 'Times New Roman', Times, serif; color:#036; font-weight:normal; font-style:italic; line-height:20px; font-size:14px;}

.author { font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:12px; text-decoration:none; font-weight:bold; padding:15px;}

.author a {color:#036; text-decoration:none}

.author a:hover {color: #C90; text-decoration:none}




/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 615px; height: 500px; position: relative; margin: 0; padding:0; }
.anythingSlider .wrapper                { width: 615px; overflow: auto; height: 500px; margin: 0; position: absolute; top: 0; left: 0; padding:0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding:0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 500px; width: 615px; margin: 0; padding:0; }
.anythingSlider .arrow {
	top: -60px;
	position: absolute;
	display: block;
}
.arrow a {
	display: block;
	height: 20px;
	margin-top: -60px;
	width: 90px;
	text-align: center;
	outline: 0;
	color:#FFF;
	cursor:pointer;
}

.anythingSlider .forward                { background: url(/images/test-next-btn.jpg); width:70px; height:30px; right: 20px; cursor:pointer; text-indent:-5000px}
.anythingSlider .back                   { background: url(/images/test-prev-btn.jpg);  width:90px; height:30px; right: 100px; cursor:pointer; text-indent:-5000px }



#thumbNav                               { position: absolute; top:230px; left:15px; text-align: center; display:none}
#thumbNav a                             { color: #FFFFFF; font-family: Lucida Sans, Arial, Helvetica, sans-serif; font-size:10px; display: inline-block; padding: 5px; height: 13px; width:13px; margin: 0 5px 0 0; background: #000; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration:none; border-bottom: none; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #000; }

#start-stop                             { background: green; background-image: url(/images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; display:none }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }





#website-evaluation {margin-left:-10px; padding:20px 0;}

#afproduct-dropdown {left: 439px; position: absolute; top: 25px;}
#afproduct-dropdown option {color:#333; padding:2px;}
#afproduct-dropdown select {color:#333; height:20px;}


a.view-sample {background:#CCC; color:#666; border:solid 1px #999; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase;}

a.view-sample:hover {background:#666; color:#FFF; border:solid 1px #333; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase;}



#colorbox, #cboxOverlay, #cboxWrapper {z-index:999999 !important}
