/*
Theme Name: I Am Audi Dot Com 
Theme URI: http://www.iamaudi.com
Description: A theme designed for Scott Mitchell and his passion for Audi. </p><p><small> Developed by <a href="http://www.mrdiggles.com/">Mr. Diggles</a>. Protected by <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.</small>
Version: 2.0
Date Updated: 01.02.12
Author: Mr. Diggles + The I Am Audi Crew
Author URI: http://www.mrdiggles.com/
*/


* {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

html { 
	padding: 0px;
	margin: 0px;
}

body {
	background: #111;	
	padding: 0px;
	margin: 0px;
	font-family: Helvetica Neue, Arial, Verdana, San-Serif, Georgia;
	color: #b3bccb;
	font-size: small;
}

div.clear {
	clear: both;
}

img {
	border: none;
}

a {
	text-decoration: none;
}

div.wrap {
	width: 1000px;
	margin: 0px auto;
}

.wrapz {
    width: 960px;
    margin: 0px auto;
}

#lolz  {
	width:230px;
	overflow:hidden;
	margin-top:15px;
	line-height: 1.7em;
}

.twtr-hd, .twtr-ft {
	display:none;
}

.fbLikeContainer{
	background: #fff;
	padding: 4px 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 10px;
}

p.pagelink a {
	color: #009dde;
}

p.pagelink a:hover{
	color: #f33357;	
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/**************************       INSTAGRAM       **************************/

.instagram	{ float: left; margin: 0px; }
.instagram-placeholder	{ float: left; }
.instagram-image	{ float: left; width: 90px; height: 90px; margin: 3px;}

.auditag	{ float: left; margin: 0px; }
.auditag-placeholder	{ float: left; }
.auditag-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditag-info	{  width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635;}

.auditagb	{  float: left; margin: 0px; }
.auditagb-placeholder	{ float: left; }
.auditagb-image	{ float: left; width: 90px; height: 90px; margin: 3px;}
.auditagb-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635;}

.auditagc	{ float: left; margin: 0px; }
.auditagc-placeholder	{ float: left; }
.auditagc-image	{ float: left; width: 90px; height: 90px; margin: 3px;}
.auditagc-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635;}

.auditagd	{ float: left; margin: 0px; }
.auditagd-placeholder	{ float: left; }
.auditagd-image	{float: left; width: 90px; height: 90px; margin: 3px;}
.auditagd-info	{  width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635;}

.auditage	{ float: left; margin: 0px; }
.auditage-placeholder	{ float: left; }
.auditage-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditage-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagf	{ float: left; margin: 0px; }
.auditagf-placeholder	{ float: left; }
.auditagf-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagf-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagg	{ float: left; margin: 0px; }
.auditagg-placeholder	{ float: left; }
.auditagg-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagg-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagh	{ float: left; margin: 0px; }
.auditagh-placeholder	{ float: left; }
.auditagh-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagh-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagi	{ float: left; margin: 0px; }
.auditagi-placeholder	{ float: left; }
.auditagi-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagi-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagj	{ float: left; margin: 0px; }
.auditagj-placeholder	{ float: left; }
.auditagj-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagj-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagk	{ float: left; margin: 0px; }
.auditagk-placeholder	{ float: left; }
.auditagk-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagk-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagl	{ float: left; margin: 0px; }
.auditagl-placeholder	{ float: left; }
.auditagl-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagl-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagm	{ float: left; margin: 0px; }
.auditagm-placeholder	{ float: left; }
.auditagm-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagm-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagn	{ float: left; margin: 0px; }
.auditagn-placeholder	{ float: left; }
.auditagn-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagn-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditago	{ float: left; margin: 0px; }
.auditago-placeholder	{ float: left; }
.auditago-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditago-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagp	{ float: left; margin: 0px; }
.auditagp-placeholder	{ float: left; }
.auditagp-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagp-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }

.auditagq	{ float: left; margin: 0px; }
.auditagq-placeholder	{ float: left; }
.auditagq-image	{ float: left; width: 90px; height: 90px; margin: 3px; }
.auditagq-info	{ width: 235px; height: 20px; margin: 10px; font-size: 12px; font-family: A-B; color: #4c5635; }


.inrecent {
	margin-bottom: 40px;
}

.inrecent h3{
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
	font-size: 150%;
	margin-bottom: 8px;
	color: #f0ff00;
	border-top: 2px solid #333;
	padding-top: 6px;
	padding-left: 36px;
	line-height: 26px;
	background: transparent url(/img/instagram-icon.png) 0px 5px no-repeat;
}

.inrecent h3 span{
	color: #808393;
}

.inrecent h3 strong a{
	color: #009dde;
}

.inrecent h3 strong a:hover{
	color: #ff6322;
}


.instagramhome	{ 
	float: left; 
	margin: 0px; 
	padding: 15px 0px 25px 0px;
}

.instagramhome-placeholder	{
	float: left; 
}

.instagramhome-image	{
	float: left; 
	width: 90px; 
	height: 90px; 
	margin: 3px;
}

.instagramside	{ 
	float: left; 
	margin: 0px; 
	padding: 15px 0px 25px 0px;
}

.instagramside-placeholder	{
	float: left; 
}

.instagramside-image	{
	float: left; 
	width: 44px; 
	height: 44px; 
	margin: 3px;
}


/**************************       HEADER       **************************/

#header {
	height: 225px;
}

#header h1 {
	display: none;
}

div.navigation {
	float: left;
	width: 700px;
	margin-top: 81px;
}

#nav {
    width:700px;
    margin:0;
    padding:0;
}

#nav span {
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
	font-size: 250%;
}


#nav li, #nav a {
    display:block;
	font-weight: 100;
    color: #fff;
    height: 25px;
    text-shadow: 1px 1px 1px #000;
}

#nav a:hover {
	color: #009cdd;
}

#nav a:active {
	color: #009cdd;
}

#nav .articles {
	color: #cd0e0e;
}

#nav .models {
	color: #ff6322;
}

#nav .about {
	color: #f0ff00;
}

#nav .archives {
	color: #7b3594;
}

#nav .store {
	color: #f84d69;
}


#nav li {
    float:left;
    list-style:none;
    display:inline;
	font-size: 84%;
	font-weight: 100;
	color: #808393;
}

#nav li p {
	margin-top: 10px;
	font-weight: bold;
	line-height: 1.6em;
}

#nav-01 {width: 150px;}
#nav-02 {width: 140px;}
#nav-03 {width: 140px;}
#nav-04 {width: 140px;}
#nav-05 {width: 130px;}

div.logo {
	float: right;
	width: 255px;
	margin-top: 32px;
}

div.logo a{
	color: #111111;
}


.homelogo {
	color: #111;
	display: block;
	width: 250px; height: 162px;
	background-image: url(/img/i-am-audi-logo-home.png);
	background-position: bottom;
	text-indent: -9999px; 
}

.homelogo:hover {
	background-position: top;
}

.red {
	color: #111;
	display: block;
	width: 250px; height: 162px;
	background-image: url(/img/i-am-audi-logo-articles.png);
	background-position: top;
	text-indent: -9999px; 
}

.red:hover {
	background-position: bottom;
}

.orange {
	color: #111;
	display: block;
	width: 250px; height: 162px;
	background-image: url(/img/i-am-audi-logo-models.png);
	background-position: top;
	text-indent: -9999px; 
}

.orange:hover {
	background-position: bottom;
}

.yellowlogo {
	color: #111;
	display: block;
	width: 250px; height: 162px;
	background-image: url(/img/i-am-audi-logo-about.png);
	background-position: top;
	text-indent: -9999px; 
}

.yellowlogo:hover {
	background-position: bottom;
}

.purple {
	color: #111;
	display: block;
	width: 250px; height: 162px;
	background-image: url(/img/i-am-audi-logo-archives.png);
	background-position: top;
	text-indent: -9999px; 
}

.purple:hover {
	background-position: bottom;
}


.pink {
	color: #111;
	display: block;
	width: 250px; height: 162px;
	background-image: url(/img/i-am-audi-logo-store.png);
	background-position: top;
	text-indent: -9999px; 
}

.pink:hover {
	background-position: bottom;
}




/**************************       Panel       **************************/

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}


/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 215px;
	background: #111;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}


/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

p.search {
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 90%;
	font-weight: bold;
	padding: 2px 7px 2px 7px;
	text-align: center;
	-moz-border-radius: 3px;
}

p.search a{
	color: #fff;
	display: block;
}
p.search a:hover{
	color: #111;
	border-bottom:  2px solid #009dde;
}


div.searchcontent {
	float: left;
	width: 560px;
	margin-top: 72px;
	height: 163px;
}

div.searchcontent p.searchimg{
	float: left;
}

div.searchcontent p.datetop{
	float: right;
	padding-top: 10px;
	color: #aaa;
	font-size: 90%;
	font-weight: bold;
}

div.logosearch {
	float: right;
	margin-top: 32px;
	width: 260px;
	margin-right: -5px;
}

div.logosearch a{
	color: #333;
}

#linea {
	height: 1px;
	padding-top: 5px;
	border-bottom: 1px solid #000;
}

#lineb {
	height: 1px;
	border-top: 1px solid #222;
	padding-bottom: 10px;
}

div.searchbox {
	padding-bottom: 6px;
}	

#searchbox{
	background: #fff;
	border: 1px solid #555;
	padding: 10px;
	font-size: 130%;
	font-style: italic;
	width: 260px;
	color: #888;
	float: left;
}

#searchbutton {
	border: 1px solid #555;
	padding: 9px 9px 9px 9px;
	margin-left: 4px;
	font-size: 130%;
	color: #888;
	float: left;
	background: #333;
	font-size: 90%:
		}

div.searchbox form{
	float: left;
	width: 350px;
}

p.close {
	float: right;
	margin-top: 18px;
	padding: 2px 7px 2px 7px;
	margin-right: 120px;
	font-size: 90%;
	font-weight: bold;

	text-align: center;
}


p.close a{
	color: #fff;
	padding: 2px 7px 2px 7px;
	display: block;
}
p.close a:hover{
	color: #111;
	border-bottom:  2px solid #009dde;
}

h2.searchtitle {
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
	margin-bottom: 30px;
	padding-bottom: 1px;
	font-size: 340%;
	border-bottom: 2px solid #333; 
}

h2.searchtitle span{
	color: #009dde;
}

div.help {
	background: transparent url(/img/how-can-i-help-you.jpg) top left no-repeat;
	height: 155px;
	margin-top: 30px;
	border: 2px solid #191919;
	padding: 10px 10px;
}

div.help h3 {
	color: #f43458;
	font-size: 150%;
	margin-bottom: 60px;
}

div.help h3 span{
	padding: 3px 0px;
	background: transparent url(/img/dark.png) top left repeat;
}


div.help h4 {
	color: #ccc;
	margin-bottom: 5px;
}

div.help h4 a{
	color: #009dde;
}

div.help h4 a:hover{
	color: #ff792b;
}

div.help h4 span{
	padding: 3px;
	background: transparent url(/img/dark.png) top left repeat;
}

div.notfound h2 {
	font-size: 240%;
	color: #f7fe8a;
	letter-spacing: -1px;
}

div.notfound p.sorry{
	font-weight: bold;
	margin-bottom: 30px;
	font-size: 160%;
}

div.notfound p.sorry span {
	color: #009dde;
}

div.notfound p.whatnow {
	font-weight: bold;
	font-size: 130%;
}

h2.archtitle {
	margin-bottom: 30px;
}

h2.archtitle span {
	color: #009dde;
}	



/**************************       HOME V4      **************************/


div.featured {
	border-top: 1px solid #222;
	border-bottom: 1px solid #000;
	padding: 15px 0px 0px 0px;
	text-align: center;
}

div.featuredvid {
	width: 800px;
	height: 495px;
	background: #333;
	margin: 15px auto;
}

div.instahome {
	border-top: 1px solid #222;
	border-bottom: 1px solid #000;
}

div.homerecentnew {
	height: 363px;
	border-bottom: #000 1px solid;
	overflow: hidden;
	padding-right: 28px;
	float: left;
	width: 451px;
	border-right: #000 1px solid;
}

div.homerecentnew ul {
	border-bottom: 1px solid #222;
}

div.homerecentnew ul li {
	padding: 5px 0px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #000;
}


div.homerecentnew ul li a{
	color: #009de1;
	display: block;
}

div.homerecentnew ul li a:hover{
	color: #ff6322;
}



h2.hm {
	font-size: 200%;
	padding-bottom: 20px;
	float: left;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	letter-spacing: 0px;
}

h2.ins {
	font-size: 200%;
	padding-top: 30px;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	letter-spacing: 0px;
}

h2.ll {
	border-bottom: 1px solid #000;
	width: 472px;
}

h3.hml a{
	float: left;
	font-size: 110%;
	color: #009de1;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	letter-spacing: 1px;
	padding-top: 10px;
}

h3.hml a:hover{
	color: #ff6322;
}

h3.hmll a:hover{
	color: #ff6322;
}

h3.hmr a{
	float: right;
	color: #666;
	padding-top: 10px;
	font-size: 110%;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
}

h3.hmll {
	padding-top: 10px;	
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	letter-spacing: 1px;
}

h3.hmll a{
	color: #666;
	font-size: 110%;
}


h3.hmr a:hover{
	color: #ff6322;
}

div.homeleft {
	float: left;
	width: 479px;
	height: 1400px;
	border-right: #000 1px solid;
}



div.homerecent {
	height: 363px;
	border-bottom: #000 1px solid;
	overflow: hidden;
	padding-right: 28px;
}

div.homerecent ul {
	border-bottom: 1px solid #222;
}

div.homerecent ul li {
	padding: 5px 0px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #000;
}


div.homerecent ul li a{
	color: #009de1;
	display: block;
}

div.homerecent ul li a:hover{
	color: #ff6322;
}


div.homevideo {
	height: 495px;
	border-top: 1px solid #222;
	padding-top: 35px;
	border-bottom: #000 1px solid;
	overflow: hidden;
	padding-right: 28px;

}

div.homevideonew {
	height: 495px;
	border-top: 1px solid #222;
	padding-top: 35px;
	border-bottom: #000 1px solid;
	overflow: hidden;
	padding-right: 19px;
	border-right: #000 1px solid;
	float: left;
}


div.homepopularnew {
	height: 495px;
	border-top: 1px solid #222;
	padding-top: 35px;
	border-bottom: #000 1px solid;
	overflow: hidden;
	padding-left: 28px;
	border-left: #222 1px solid;
}

div.homepopularnew ul {
	border-bottom: 1px solid #222;
}

div.homepopularnew ul li {
	padding: 5px 0px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #000;
}


div.homepopularnew ul li a{
	color: #009de1;
	display: block;
}

div.homepopularnew ul li a:hover{
	color: #ff6322;
}





div.homefb {
	height: 408px;
	border-top: 1px solid #222;
	padding-top: 35px;
	overflow: hidden;
	padding-right: 28px;
}

div.homefb div.hmlike	{
	margin-top:-10px;
}


div.homefbnew {
	height: 480px;
	border-top: 1px solid #222;
	border-right: 1px solid #000;
	padding-top: 35px;
	overflow: hidden;
	float: left;
	padding-right: 9px;
}

div.homefbnew div.hmlike	{
	margin-top:-10px;
}

.FB_SERVER_IFRAME	{
	height: 410px !important;
	margin-top:15px;
}


.fan_box .full_widget{

  border: 0 !important;
  background: none !important;
  position: relative;
  z-index: 1000000;
  min-height: 100px;
  left:10px;

}
.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage {
  display: none;
}
.fan_box .connect_action{
  padding: 0 !important;
}

.fan_box .connections{
  padding: 0 !important;
  border: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #fff;

}

.fan_box .name_block a	{
	color:#009DDE !important;
}

.fan_box .name_block, span.total{ 
 	color:#009DDE !important;
  font-weight: bold;
  margin-left:50px;
}
.fan_box .connections .connections_grid {
  padding-top: 30px !important;
  overflow: visible;
  position: relative;
  z-index: 10000000;
  min-height: 10px;
}
.fan_box .connections_grid .grid_item{
  padding: 0 15px 10px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
  font-weight: normal;
  color: #fff !important;
  padding-top: 1px !important;
}

.fan_box .connect_widget{
position: absolute;
top: 0px;
right: 10px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}
 
.fan_box .connect_text_wrapper	{
	margin-right:15px;
}

.app_content_308423203637 .clearfix	{
height: 100% !important;

}
.fan_box .connections_grid .grid_item	{
	overflow: visible !important;
}

div.homefb .hmsocial	{
	height: 420px !important; 
}

div.homefb ul.fbfaces 	{
	list-style-type: none;
	width:450px;
	margin-top:20px;
} 

div.homefb ul.fbfaces li	{
	display: inline;
	width: 50px;
	padding:5px 6px;
	border:none !important;
	outline:none !important;
}

div.homeright {
	float: right;
	width: 479px;
	height: 1400px;
	border-left: #222 1px solid;
}



div.homemodel {
	height: 363px;
	border-bottom: #000 1px solid;
	overflow: hidden;
	padding-left: 28px;
}

div.homemodelnew {
	border-left: #222 1px solid;
}

div.homemodel div.topprail				{display:block;}
div.homemodel div.topprail a			{display:block;height:23px;width:15px;cursor:pointer;}
div.homemodel div.topprail a.left			{background:url(/img/hm-left.png) no-repeat;float:left;}
div.homemodel div.topprail a.left:hover		{background:url(/img/hm-left-hover.png) no-repeat;}
div.homemodel div.topprail a.right			{background:url(/img/hm-right.png) no-repeat;margin-left:10px;float:left;}
div.homemodel div.topprail a.right:hover	{background:url(/img/hm-right-hover.png) no-repeat;}
div.homemodel div.topprail h2.hm		{float:left;}
div.homemodel div.topprail div.hmflip	{float:right;}
div.homemodel div.meatrail				{position:relative;display:block;height:289px;overflow:hidden;}/*background:green;*/
div.homemodel div.meatrail h3.hmr		{position:absolute;bottom:0;right:0;z-index:55;background:#111;}
div.homemodel div.meatrail ul			{position:relative;z-index:50;}/*background:blue;*/
div.homemodel div.meatrail ul li		{display:block;width:470px;height:289px;position:relative;}	
div.homemodel div.meatrail ul li img		{display:block;position:absolute;z-index:53;}
div.homemodel div.meatrail ul li h3			{position:relative;}
div.homemodel div.meatrail ul li h3 a		{display:block;width:470px;height:289px;position:absolute;z-index:54;border:none;padding:0;margin:0;}
div.homemodel div.meatrail ul li h3 a span	{position:absolute;bottom:0;left:0;}

div.homepopular {
	height: 495px;
	border-top: 1px solid #222;
	padding-top: 35px;
	border-bottom: #000 1px solid;
	overflow: hidden;
	padding-left: 28px;
}

div.homepopular ul {
	border-bottom: 1px solid #222;
}

div.homepopular ul li {
	padding: 5px 0px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #000;
}


div.homepopular ul li a{
	color: #009de1;
	display: block;
}

div.homepopular ul li a:hover{
	color: #ff6322;
}

div.hometwitter {
	height: 480px;
	border-top: 1px solid #222;
	padding-top: 35px;
	overflow: hidden;
	padding-left: 28px;
}

div.hometwitternew {
	height: 480px;
	border-top: 1px solid #222;
	border-left: 1px solid #222;
	padding-top: 35px;
	overflow: hidden;
	padding-left: 27px;
}

div.hmsocial {
	background: transparent url(/img/hm-social-bg.png) top left no-repeat;
	height: 74px;
	position: relative;
	width: 470px;
}


div.hmsocial h2 {
	color: #888;
	float: left; padding-top: 18px; padding-left: 60px; font-size: 100%;
}

div.hmsocial h2 a{
	color: #009dde;
}

div.hmsocial h2 a:hover{
	text-decoration: underline;
}


div.hmlike {
	float: right;
	margin-top: 17px;
}

div.statsbox		{	float:right;display:block;width:320px;height:55px;color:#eee; margin-top:-15px;visibility: hidden	}
div.statsbox ul		{	display:block;height:41px;margin:12px 0;list-style:none;font-size:90%;border-bottom: none;	}
div.statsbox ul li		{	display:block;height:41px;float:left;border-left:1px solid #242424;padding: 0 4px 0 14px;width:88px;font-weight:500;overflow:hidden; border-bottom: none;	}
div.statsbox ul li:first-child	{	padding-left:0;border-left:none; width:100px;	}
div.statsbox span.label	{	font-size:82%;font-weight:bold;color:#808393;	}
div.statsbox span.stat		{	display:inline-block;margin-right:6px;font-weight:bold;	}
div.statsbox span.change	{		}
div.statsbox span.badVal	{	color:#C73D2F;	}
div.statsbox img			{	display:none;	} 



/**************************       MAIN + ENTRY      **************************/

div.main {
	width: 560px;
	float: left;
	margin-top: -4px;
}

div.line {
	border-top: 1px solid #000;
	margin-bottom: 0px;
}

div.entry {
	position: relative;
}

div.entry a{
	color: #009dde;
}

div.entry a:hover{
	color: #ff792b;
}

div.entry h2.title a{
	color: #009dde;
	font-size: 170%;
   	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
	text-shadow: 1px 1px 1px #000;
}

div.entry h2.title a:hover{
	color: #ff792b;
}

div.entry p.date {
	top: 29px;
	width: 70px;
	text-transform: uppercase;
	color: #f7fe8a;
	padding: 4px 0px;
	background: transparent url(img/date.png) repeat 0px 0px;
	font-weight: bold;
	margin-left: -85px;
	text-align: center;
	line-height: 1.6em;
	font-size: 130%;
	border: 1px solid #0f0f0f;
   	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
	text-shadow: 1px 1px 1px #000;
}

div.content p{
	text-align: justify;
	line-height: 1.9em;
	padding-bottom: 15px !important;
}

div.content {
	border-top: 1px solid #222;
	padding-top: 8px;
	margin-top: -39px;
}

div.entry object {
	margin: 10px 0px;
}

div.content img{
	border: 5px solid #333;
	margin-top: 5px;
	max-width: 550px;
}

div.entry  ol {
	margin-bottom: 20px;
	margin-left: 20px;
	letter-spacing: 1px;
}


div.entry  ol li {
	padding: 3px 0px 3px 26px;
	color: #fff;
}



div.entry  ul {
	margin-bottom: 15px;
	margin-left: 20px;
}


div.entry  ul li {
	padding: 3px 0px 3px 26px;
	color: #fff;
	background: transparent url(img/post-check.gif) no-repeat 5px 4px;
}




div.entry  ul.specs {
	margin-bottom: 15px;
	margin-left: 20px;
}


div.entry  ul.specs li {
	padding: 3px 0px 3px 26px;
	color: #fff;
	background: transparent url(img/post-check.gif) no-repeat 5px 4px;
}


div.comlove {
	border-bottom: 1px solid #000;
	border-top: 1px solid #222;
	padding: 8px 0px 8px 15px;
}

div.comlove a span {
	font-size: 90%;
	font-weight: bold;
}

div.comlove img{
	float: left;
	margin-right: 4px;
}

div.catlove {
	border-bottom: 1px solid #000;
	border-top: 1px solid #222;
	padding: 8px 0px 8px 15px;
}

div.catlove img{
	float: left;
	margin-right: 8px;
}
div.yoursource {
	padding-top: 18px;
	border-top: 1px solid #222;
	border-bottom: 5px solid #333;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

div.yoursource p {
	font-size: 90%;
	font-weight: bold;
	line-height: 2.0em;
	color: #555;
	background: transparent url(img/message-bg.gif) top left no-repeat;
	padding: 10px 10px 10px 14px;
	height: 50px;
	margin-top: 10px;
}

div.pagination {
	margin-top: 26px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 8px;
	margin-bottom: 30px;
	text-align: left;
	font-size: 200%;
	text-transform: uppercase;
	border: 1px solid #222;
	text-shadow: 1px 1px 1px #000;
	letter-spacing: 1px;
	word-spacing: 2px;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
}

div.previous {
	float: left;
	width: 280px;
	margin-top: 30px;
	text-align: left;
	height: 59px;
	margin-bottom: 20px;
}

div.previous h3 {
	font-size: 220%;
	font-weight: 400;
	color: #bbb;
}

div.previous p {
	color: #555;
	line-height: 1.5em;
	font-size: 90%;
}


div.previous img{
	float: left;
	margin: 5px 20px 10px 0px;
}

div.next {
	float: right;
	margin-top: 30px;
	width: 280px;
	text-align: right;
	height: 59px;
	margin-bottom: 20px;
}

div.next h3 {
	font-size: 220%;
	font-weight: 400;
	color: #bbb;
}

div.next p {
	color: #555;
	font-size: 90%;
	line-height: 1.5em;
}

div.nexttitle {
	font-size: 10%;
}

div.next img{
	float: right;
	margin: 5px 0px 10px 20px;
}

div.social {
	padding: 0px 0px 10px 0px;
	float: right;
	margin-top: -92px;
}

div.tweetmeme_button {
	float: right;
}

div.ouch {
	float: left;
	width: 260px;
	margin-left: 40px;
}


div.ouchpic {
	float: right;
	width: 620px;
	text-align: right;
	margin-right: 40px;
}

div.ouchpic img {
	border: 5px solid #333;
}

p.subbnav {
	margin-top: 20px;
	font-size: 90%;
	font-weight: bold;
}

p.subbnav span {
	padding: 0px 3px;
}


p.subbnav a{
	text-decoration: none;
	color: #009dde;
}

p.subbnav a:hover{
	text-decoration: none;
	color: #ff792b;
}



/**************************       COMMENTS      **************************/

#comments
{
	border-top: 1px solid #222;
}

div.commentbg {
	background: #fff;
	text-decoration: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	padding: 20px;
	margin-top: 25px;
	color: #242424;
	line-height: 1.6em;
	font-size: 90%;
}

#main div.comment p {
	margin: 0;
	padding: 0 0 10px 0;
}

p.alt { background: #fff !important; }

#comments h6
{
	font-size: 90%;
	padding-bottom: 30px;
	width: 450px;
	text-align: right;
	vertical-align: middle;
	color: #fff;
	font-weight: bold;
	background: transparent url(img/comment-tab.gif) top right no-repeat;
	padding-right: 36px;
	padding-top: 10px;
}

#comments h6 img
{
	vertical-align: middle;
	margin-left: 10px;
	border: 2px solid #333;
}

div.comment h3 {
	margin-bottom: 10px;
	color: #f7fe8a;
}

div.comment h3 span{
	padding-left: 60px;
}


div.comment textarea {
	background: none;
	border: 1px solid #333;
	width: 549px;
	padding: 5px;
	color: #ccc;
}

div.bringit input {
	width: 549px;
	border: 1px solid #333;
	background: none;
	padding: 5px;
	margin: 5px 0px;
	color: #ccc;
}


/**************************       ABOUT PAGE      **************************/

div.aboutus {
	padding-bottom: 30px;
	border-bottom: 1px solid #000;
}

div.aboutus h3{
	font-size: 200%;
	margin-bottom: 12px;
	color: #999;
	letter-spacing: -1px;
	text-shadow:1px 1px 1px #000; 
}

div.aboutus h4{
	font-size: 120%;
	color: #555;
	margin-top: 7px;
	letter-spacing: 0px;
	text-shadow:1px 1px 1px #000; 
}

div.aboutus h3 span{
	color: #fff;
}

div.aboutus p {
	line-height: 1.6em;
	padding-bottom: 12px;
	font-weight: bold;
	font-size: 90%;
}


div.aboutus p span{
	text-decoration: underline;
}

div.aboutus img.about {
	float: right;
	margin-left: 40px;
}

div.abouttop {
	border-top: 1px solid #222;
	border-bottom: 1px solid #000;
	padding-top: 30px;
	padding-bottom: 30px;
}

div.abouttop img.icon{
	float: left;
	margin-right: 20px;
	margin-bottom: 130px;
}

div.abouttop h3{
	text-shadow:1px 1px 1px #000; 
	font-size: 160%;
	color: #fff;
	letter-spacing: -1px;
}

div.abouttop h4{
	font-size: 120%;
	color: #f0ff00;
	letter-spacing: 0px;
	margin-bottom: 10px;
	text-shadow:1px 1px 1px #000; 
}

div.abouttop a{
	color: #009dde;
}

div.abouttop a:hover{
	color: #ff792b;
}

div.abouttop p {
	line-height: 1.6em;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 90%;
}

div.scott {
	float: left;
	height: 295px;
	width: 459px;
	border-right: 1px solid #000;
	padding-right: 20px;
}

div.benjamin {
	float: right;
	width: 459px;
	height: 295px;
	border-left: 1px solid #222;
	padding-left: 20px;
}

div.group {
	border-top: 1px solid #222;
	padding-top: 30px;
}

div.group a{
	color: #009dde;
}

div.group a:hover{
	color: #ff792b;
}

div.col {
	width: 216px;
	float: left;
	height: 320px;
}

div.col img.icon{
	float: left;
	margin-right: 15px;
	margin-bottom: 145px;
}

div.col h3{
	font-size: 120%;
	text-shadow:1px 1px 1px #000; 
	color: #fff;
	letter-spacing: -1px;
}

div.col h4{
	font-size: 90%;
	font-weight: bold;
	text-shadow:1px 1px 1px #000; 
	letter-spacing: 0px;
	margin-bottom: 6px;
	color: #f0ff00;
}


div.col p {
	font-size: 90%;
	font-weight: bold;
	line-height: 1.6em;
	padding-bottom: 10px;
}

div.aboutvideo {
	float: right;
	width: 420px;
	height: 242px;
	margin-left: 40px;
}

/**************************       SALES PAGE      **************************/

div.salesfb {
	position: absolute;
	top: 175px;
	left: 130px;
}


div.salesvideo {
	background: transparent url(img/video-bg.png) top left no-repeat;
	width: 700px;
	padding: 14px 0px 0px 30px;
	height: 397px;
}

div.sales {
	padding: 20px 30px;
	text-align: justify;
	border: 2px solid #000;
	background: transparent url(/img/wood.jpg) top left repeat;
}

div.salesl{
	width: 550px;
	float: left;
}

div.salesr {
	width: 320px;
	height: 370px;
	padding: 15px;
	float: right;
	background: #333;
	text-decoration: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

div.sales img.sell {
	margin-bottom: 15px;
}

div.sales p.tite {
	padding: 0px 10px;
	margin-top: -2px;
}

div.sales p {
	font-size: 110%;
	line-height: 1.8em;
	color: #fff;
	padding-bottom: 15px;	
}

div.sales p.me {
	text-shadow:1px 1px 1px #000; 
	font-weight: bold;
	border-bottom: 1px solid #000;
}

div.sales p.first {
	border-bottom: 1px solid #000;
	border-top: 1px solid #444;
	font-size: 90%;
	color: #f7fe8a;
	padding: 10px 13px 15px 70px;
	background: transparent url(/img/first.png) 13px 13px no-repeat;
}


div.sales p.second {
	border-top: 1px solid #444;
	padding: 10px 13px 10px 70px;
	font-size: 90%;
	color: #f7fe8a;
	background: transparent url(/img/second.png) 13px 13px no-repeat;
	border-bottom: 1px solid #000;
}

div.sales p.third {
	border-top: 1px solid #444;
	padding: 10px 13px 10px 70px;
	font-size: 90%;
	color: #f7fe8a;
	background: transparent url(/img/third.png) 13px 13px no-repeat;
	border-bottom: 1px solid #000;
}


div.sales p.closing {
	font-weight: bold;
	border-top: 1px solid #444;
	padding-top: 10px;
	text-shadow:1px 1px 1px #000; 
}

div.salescontact {
	color: #333;
	margin: 0px 30px;
	background: #f8f8f8 url(/img/ctop.png) top left repeat-x;
	padding: 30px;
	text-decoration: none;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}


div.scooter {
	width: 880px;
	height: 333px;
	position: relative;
	background: url(/img/scott-mitchell-audi.jpg) top left no-repeat;
}

div.formy {
	float: right;
	margin-top: 15px;
	width: 290px;
	margin-right: 30px;
}

div.formy p.lab{
	font-size: 90%;
	text-transform: uppercase;
	padding-bottom: 10px;
	line-height: 1.6em;
}

div.formy p.lab span {
	line-height: 1.6em;
	font-weight: bold;
	color: #666;
}

div.formy input {
	width: 282px;
	color: #fff;
	border: none;
	padding: 4px 6px;
	background: none;
	color: #222;
	background: #ddd;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

div.formy textarea {
	width: 280px;
	height: 80px;
	padding: 5px 6px;
	color: #444;
	background: none;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #ccc;
}

div.formy p.submit {
	padding: 3px;
	text-transform: uppercase;
}

div.formy p.submit input {
	background: #009cdd;
	width: 100px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}

div.formy p.submit input:hover {
	background: #07aef4;
}

ul.address {
	margin-top: 1px;
}

ul.address li {
	padding: 3px 0px;
	text-align: center;
	font-size: 110%;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #444;
}

ul.address li.last {
	border: none;
}


ul.address li a{
	color: #009dde;
	padding: 0px 6px;
}

ul.address li a:hover{
	border-bottom: 1px dotted #009dde;
}

.st_fblike_buttons {
	margin-right: -15px;
}

/**************************       ARCHIVES PAGE      **************************/


div.wrap img.arch {
	margin-top: 20px;
}

div.wrap img.arch2 {
	margin-top: 20px;
	margin-bottom: 25px;
}


div.archives {
	width: 410px;
	padding-left: 20px;
	float: left;
	border-left: 1px solid #444;
	padding-bottom: 20px;
}

div.archives a{
	color: #009dde;
}

div.archives span.monthtitle {
	font-size: 200%;
	line-height: 1.8em;
	color: #888;
	text-shadow:1px 1px 1px #000; 
	text-transform: uppercase;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
}

div.archives ul li {
	line-height: 1.7em;
}

div.archives ul li  a{
	padding: 3px;
}

div.archives ul li a:hover{
	background: #333;
}

div.archtwo {
	width: 260px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
	border-left: 1px solid #444;
}

div.archtwo p a{
	color: #009dde;
}


div.archthree {
	width: 200px;
	padding-left: 20px;
	float: left;
	padding-bottom: 10px;
	border-left: 1px solid #444;
}

h3.archnew {
	letter-spacing: 1px;
	word-spacing: 2px;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	font-size: 220%;
	margin: 15px 0px;
}

div.archthree h4 {
	font-size: 120%;
	color: #777;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-shadow:1px 1px 1px #000; 
}

div.archthree  ul {
	margin-bottom: 20px;
	margin-top: -5px;
}

div.archthree  ul li a{
	color: #009dde;
	line-height: 1.7em;
}

div.archthree  ul li a:hover{
	color: #ff6322;
}

div.archthree p {
	margin-bottom: 10px;
}


/**************************       SIDEBAR      **************************/

#sidebar {
	float: right;
	width: 350px;
}

p.project {
	text-align: right;
	padding: 2px 0px 5px 0px;
	font-size: 90%;
	text-transform: uppercase;
	font-weight: bold;
	border-top: 1px solid #252525;
}

#sidebar h3 {
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	font-size: 200%;
	margin-top: 40px;
	letter-spacing: 1px;
}

#sidebar h4.sidearch {
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	font-size: 110%;
	margin-top: 8px;
	letter-spacing: 1px;
}

#sidebar h4.sidearch a{
	color: #666;
}

#sidebar h4.sidearch a:hover{
	color: #ff792b;
}


p.project a {
	text-shadow: 1px 1px 1px #111;
	color: #009dde;
}

p.project a:hover{
	color: #ff792b;
}


#sidetop {
	background: transparent url(img/stats-bg.gif) no-repeat -30px 0px;
	height: 150px;
	margin-bottom: -8px;
}

#sidetop ul {
	text-align: right;
	padding-top: 7px;
	padding-right: 20px;
}

#sidetop ul li {
	font-size: 140%;
	margin-bottom: 7px;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 1px;
}

#sidetop ul li.mnum img{
	padding-top: 9px;
}

#sidetop ul li.snum {
	padding-top: 10px;
}

#sidetop ul li.snum span{
	color: #ff792b;
}

#sidetop ul li.snum span.yellow{
	color: #f7fe8a;
}


#sidetop ul li.message {
	color: #666;
	padding-top: 20px;
}


div.sidecontent {
	padding: 10px 10px 10px 10px;
	background: #333;
}

#sidebar img.sidetitle {
	margin: 30px 0px 5px 0px;
}

div.sidedata {
	margin-top: 5px;
}

div.sidedata a{
	color: #009dde;
}

div.sidedata a:hover{
	color: #ff792b;
}


div.sidedata ul.a {
	border-bottom: 1px solid #222;
	border-top: 1px solid #000;
}

div.sidedata ul.a li{
	border-bottom: 1px solid #000;
	border-top: 1px solid #222;
}

div.sidedata ul.a li a{
	display: block;
	padding: 3px 0px 4px 0px;
}

ul.a img{
	display: none;
}

div.sidedata ul.b {
	border-bottom: 1px solid #222;
	border-top: 1px solid #000;
}

div.sidedata ul.b li{
	border-bottom: 1px solid #000;
	padding: 3px 0px 4px 0px;
	color: #fff;
	font-size: 90%;
	border-top: 1px solid #222;
}

div.twitter{
	padding: 20px 0px;
	border-top: 1px dashed #444;
	border-bottom: 1px dashed #444;	
}

div.twat {
	background: #333;
	padding: 15px;
	line-height: 2.1em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

img.twt {
	margin-left: 15px;
	float: left;
	width: 72px;
	height: 70px;
}

div.twtf {
	float: left;
	width: 114px;
	margin-left: 33px;
	margin-top: 15px;
}

div.twat a{
	color: #009dde;
}

p.follow {
	margin-top: 15px;
}

p.follow a {
	color: #f7fe8a;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px;
}

p.follow a:hover{
	text-decoration: underline;
}

div.fbside {
	background: transparent url(/img/iamaudi-fb.png) no-repeat 0px 17px;
}


/************************************   AUTO GALLERY    ****************/


div.year {
	clear: both;
	margin: 20px 0px 30px 0px;
	padding-bottom: 0px;
}


div.yrwrap {
	width: 1000px;
	margin: 0px auto;
	border-bottom: 1px solid #000;
	padding-bottom: 6px;
}

div.yrwrap img {
	float: left;
}

div.yrwrap h4.year{
	font-weight: 500;
	font-size: 240%;
	color: #fff;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	letter-spacing: 0px;
	float: left;
	margin-left: 20px;
	line-height: 48px;
}

div.yrwrap h4.year span{
	color: #009dde;
}



div.yrwrap p.found{
	float: right;
	font-size:100%;
	text-align: right;
	color: #858585;
	letter-spacing: 1px;
	margin-right: 20px;
	margin-top: 7px;
	line-height: 1.5em;
}

div.yrwrap p.found span.yellow{
	color: #f7fe8a;
	font-weight: bold;
	margin: 0px 5px;
}

div.yrwrap p.found span.red{
	color: #ff6322;
	font-weight: bold;
	margin: 0px 5px;
}

div.linetop {
	border-top: 1px solid #222;
	width: 1000px;
	margin: 0px auto;
}

div.module {
	float: left;
	width: 158px;
	margin: 20px 10px 10px 10px;
	font-weight: bold;
  	padding: 6px 10px;
  	font-size: 90%;
 	display: block;
 	text-transform: uppercase;
	background: #858585;
	text-decoration: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;		
}

div.module:hover{
	background: #aaa;
}


div.carpic img{
	margin-bottom: 5px;
	width: 152px;
	border: 3px solid #444;
}

div.carpic a {
	color: #444;
}


div.module h2.cartitle {
	text-align: left;
	font-weight: 600;
	color: #111;
	font-size: 100%;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	letter-spacing: 0px;
}

div.module h2.caryear {
	float: right;
	font-weight: 600;
	color: #444;
	font-size: 100%;
	display: none;
}


div.footscroll {
	height: 400px;
	background: #fff;
	width: 100%;
}

/************************************   AUTO PROFILE    ****************/


div.profile {
	margin-bottom: 20px;
	margin-top: -10px;
}

div.profile h1 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	color: #009dde;
	font-size: 300%;
	font-weight: 800;
	float: left;
   	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	font-weight: 100;
	letter-spacing: 0px;
    text-shadow:1px 1px 1px #000;
}

div.profile h3 a{
	float: right;
	font-size: 120%;
	letter-spacing: -1px;
	color: #777;
	padding-top: 15px;
   	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	font-weight: 100;
	letter-spacing: 1px;
    text-shadow:1px 1px 1px #000;
}

div.profile h3 a:hover{
	color: #009dde;
}



div.profileimage {
	width: 960px;
	margin: 0px 15px;
}

div.profileimage img.main {
	border: 5px solid #333;
	margin-bottom: 10px;
}

div.profilenav img.icon {
	border: 2px solid #333;
}

div.profilenav {
	padding: 10px 0px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
}

div.profilenav ul {
}

div.profilenav li {
	float: left;
	margin-right: 5px;
}

div.profilenav li.last {	
	margin: 0px 0px;
}

div.profilestats {
	background: transparent url(/img/profile-grad.jpg) no-repeat 0px 0px;
	width: 960px;
	margin-top: 30px;
}

div.tri {
	float: left;
	width: 278px;
	padding: 10px 20px;
	min-height: 280px;
}

div.tri h1{
	font-weight: 400;
	font-size: 140%;
	padding: 3px 0px;
	margin: 0px;
	border: 0px;
}

div.profilestats h5{
	font-size: 175%;
	color: #fff;
   	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	font-weight: 100;
	letter-spacing: 1px;
    text-shadow:1px 1px 1px #000;
}

div.profilestats h2{
	margin-bottom: 15px;
   	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	font-weight: 100;
	letter-spacing: 1px;
    text-shadow:1px 1px 1px #000;
	padding: 3px 0px;
	font-size: 140%;
}

div.profilestats h2 a{
	color: #009dde;
}

div.profilestats h2 a:hover{
	color: #ff6322;
}

img.download {
	border: 2px solid #0c0c0c;
	max-width: 276px;
}

div.profilestats ul {
	font-size: 80%;
	font-weight: bold;
	color: #ddd;
	border-bottom: 1px solid #191919;
}

div.profilestats ul li {
	padding: 3px 0px;
	border-top: 1px solid #191919;
}

#profilefoot {
	border-top: 3px solid #333;
	padding: 20px 0px;
	margin-top: -20px;
}


div.questions {
	float: left;
	font-weight: bold;
	width: 300px;
	color: #f5fc89;
}

div.flip {	
	float: right;
	width: 672px;
}

div.prevcar {
	width: 314px;
	border-right: 1px solid #333;
	float: left;
	padding-right: 22px;
	text-align: right;
}

div.nextcar {
	width: 312px;
	float: right;
	border-left: 1px solid #555;
	text-align: left;
	padding-left: 22px;
}

ul.special a{
	color: #009dde;
}

ul.special a:hover{
	color: #ff6322;
}

ul.special li {
	font-size: 140%;
	background:url(img/post-check.gif) no-repeat 7px 7px;	
}

ul.special li a{
	padding-left: 26px;
}

p.shuffle {
	font-weight: bold;
	color: #ed1846;
}

p.shuffle span{
	color: #444;
	padding: 0px 4px;
}


p.shuffle a{
	font-weight: bold;
	color: #009dde;
}

p.shuffle a:hover{
	color: #ff6322;
}

div.modelfb {
	float: left;
	line-height: 47px;
	margin-left: 24px;
}

div.modeltw {
	float: left;
	margin-left: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 40px;
	width: 78px;
}



/************************   GALLERY IMAGE HOVER   ************************/

.imageOver{
	background:url(../img/zoom.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;	
}


img.window {
	padding: 9px;
	border: 1px solid #777;
}

#sticker {
	color: #111;	
}

#alt {
	background: none;
	border: none;
	height: 520px;
	text-align: center;
}

#alt img {
	border: 2px solid #333;
}


/************************   FOOT SLIDER   ************************/

div.bottombar {
	width: 100%;
	height: 65px;
	background: #111 url(img/topper.png) bottom left repeat-x;	
}

div.slide {
	height: 450px;
	background: #fff url(img/scroll-top.png) top left repeat-x;	
	width: 100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}


#slider {
    width: 960px;
    margin: 0px auto;
    position: relative;
}

.scroll {
    width: 960px;
    padding: 0px;
    margin-top: 20px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    width: 960px;
    padding: 0px;
}


div.panel h1{
	font-size: 300%;
	color: #009dde;
	letter-spacing: 1px;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
}

div.panel h1 span{
	padding: 2px 10px;
}


div.panel h2{
	font-size: 170%;
	color: #444;
	margin-top: 7px;
	letter-spacing: 1px;
	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
	text-shadow: 1px 1px 1px #333;
}

div.panel h2 span{
	background: #666;
	color: #f8f8f8;
	padding: 5px 10px 2px 10px;
}


#one {
	height: 300px;
	width: 960px;
	background: url(img/performance-bg.jpg) top left no-repeat;
}

div.performance {
	margin-left: 0px;
	padding-top: 20px;
	width: 480px;
}

div.performance p {
	margin-top: 10px;
	font-weight: bold;
	color: #999;
	line-height: 1.7em;
	margin-left: 10px;
}


#welcome {
	height: 300px;
	width: 960px;
	background: url(img/welcome-bg.jpg) top left no-repeat;
}


#two {
	height: 300px;
	width: 960px;
	background: url(img/saftey-bg.jpg) top left no-repeat;
}


#three {
	height: 300px;
	width: 960px;
	background: url(img/design-bg.jpg) top left no-repeat;
}

#four {
	height: 300px;
	width: 960px;
	background: url(img/versatility-bg.jpg) top left no-repeat;
}

#five {
	height: 300px;
	width: 960px;
	background: url(img/value-bg.jpg) top left no-repeat;
}


div.design {
	margin-left: 0px;
	padding-top: 20px;
	width: 480px;
}

div.design p {
	margin-top: 10px;
	font-weight: bold;
	color: #999;
	line-height: 1.7em;
	margin-left: 10px;
}


div.safety {
	margin-left: 40px;
	padding-top: 20px;
	width: 370px;
	float: right;
}

div.safety h1 { 
	text-align: right;
}

div.safety h2 { 
	text-align: right;
}

div.safety p{
	margin-top: 10px;
	font-weight: bold;
	color: #999;
	line-height: 1.7em;
	margin-left: 10px;
	text-align: right;
}


div.versatility {
	margin-left: 40px;
	padding-top: 20px;
	width: 420px;
	float: right;
}

div.versatility h1 { 
	text-align: right;
}

div.versatility h2 { 
	text-align: right;
}

div.versatility p{
	margin-top: 10px;
	font-weight: bold;
	color: #999;
	line-height: 1.7em;
	margin-left: 10px;
	text-align: right;
}


div.value {
	margin: 0px auto;
	padding-top: 20px;
	width: 426px;
	text-align: center;
}

div.value h1 { 
	text-align: center;
}

div.value h2 { 
	text-align: center;
}

div.value p{
	margin-top: 10px;
	font-weight: bold;
	color: #999;
	line-height: 1.7em;
	margin-left: 10px;
	text-align: center;
}


div.profilethumbs {
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;	
	padding: 10px 0px 10px 5px;
	margin: 15px 0px 0px 0px;
}

#other {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


#other li {
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: none;
	border: 2px solid #333;
	height: 54px;
}


#other li img {
	max-width: 96px;
}

#other li a{
	background: none;
	display: normal;
	padding: 0px;
	margin: 0px 1px 0px 0px;
	color: none;
}

#other a:hover {
	color: #1d1d1d;
}

#other a.selected {
    color: #009dde;
}

#other a:focus {
    outline: none;
}

#other  li a span{
	background: none;
	padding: 0px;
	margin: 0px;
	display: normal;
}

ul.navigation {
    list-style: none;
    margin: 0px 0px 0px 15px;
    padding-top: 20px;
    margin-bottom: 10px;
    text-align: left;
}

ul.navigation li {
	float: left;
	color:#1f73ab;
    line-height: 36px;
    margin-right: 5px !important; margin-right: -4px;
    padding: 0px 10px;
   	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
}

ul.navigation li a{
	display:block;
	color: #666;
	font-weight: bold;
    font-size: 140%;
    margin-right: 7px;
    text-shadow: 1px 1px 1px #fff;
}



ul.navigation li a span{
	border-bottom: #e0e0e0 2px solid;
	display:block;
	padding: 0px 10px;
	font-weight: 100;
	line-height: 36px;
}


ul.navigation li.welcome {
	float: left;
	color:#1f73ab;
    line-height: 36px;
    margin-right: 0px;
    padding: 0px 10px;
   	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	letter-spacing: 1px;
	font-weight: 100;
}


ul.navigation li.welcome a{
	display:block;
	color: #222;
	font-weight: bold;
    font-size: 200%;
    margin-right: 10px;
    padding-right: 10px;
}


ul.navigation li.welcome span{
	padding: 0px 15px;
	color: #ff6322;
	border-bottom: #ff6322 2px solid;
	margin-bottom: 2px;
}


ul.navigation li.performance {
	margin-left: 40px;
}


ul.navigation li.safety {
}


ul.navigation li.design {
}


ul.navigation li.versatility {
}

ul.navigation li.value {
}

ul.navigation a:hover {
	color: #1d1d1d;
}



ul.navigation li.welcome a.selected {
    color: #fff;
    border-top: #009dde 0px solid;
}


ul.navigation a.selected {
    color: #009dde;
   	border-top: #009dde 2px solid;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
    display: none;
}

.scrollButtons.left {
    left: -20px;
    display: none;
}

.scrollButtons.right {
    right: -20px;
    display: none;
}



.audi {
	float: left;
	height: 208px;
	width: 312px;
	position: relative;
	margin: 6px 0px;
}



.audi h2 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #fff;
	text-transform: uppercase;
	width: 312px;
	font-size: 200%;
	opacity: 0.9;
	filter: alpha(opacity=90);
	background: #111;
   	font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100;
	letter-spacing: 0px;
}

.audi h2 a{
	display: block;
	color: #009cdd;
	padding: 7px 10px 4px 10px;
}

.audi h2 a:hover{
	color: #fff;
}


.midd {
	margin: 6px 11px;
}



/**************************       FOOTER      **************************/

#footer {
    height: 60px;
    margin: 0px 0px 0px 0px;
	background: #111 url(img/footer-bg.png) top left repeat-x;
}

div.legal {
	padding: 20px 0px;
	margin-bottom: 25px;
	color: #555;
	font-size: 90%;
	font-weight: bold;
}

div.legal p.l{
	background: transparent url("http://www.iamaudi.com/wp-content/themes/iamaudiV2/img/legal-stamp.gif") no-repeat 0px 0px;
	float: left;
	padding-left: 44px;
	line-height: 20px;
    font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
    font-weight: 100;
    font-size: 140%;
    letter-spacing: 1px;
}

div.legal p.l span {
	color: #aaa;
	padding: 0px 5px;
}

div.legal p.r{
	float: right;
	line-height: 20px;
	letter-spacing: 1px;
    font-family: 'BebasNeueRegular', Helvetica Neue, sans-serif;
    font-weight: 100;
    font-size: 140%;
}

#footstore {
    color: #f33357;
    }
div.legal p.r span {
	color: #333;
	padding: 0px 6px;
}

div.legal p.r a {
	text-decoration: none;
	color: #009dde;
	text-transform: uppercase;
}

div.legal p.r a:hover {
	color: #ff792b;
}


/*** analytics section ***/
span.scriptholder {
	display:none;
}

span.changeUp {
	background: url('analytics/analytics_up.gif') no-repeat left;
	background-position-y: -1px;
	padding-left: 12px;
}

span.changeDown {
	background: url('analytics/analytics_down.gif') no-repeat left;
	background-position-y: -1px;
	padding-left: 12px;
}

span.changeFlat {
	background: url('analytics/analytics_flat.gif') no-repeat left;
	background-position-y: 1px;
	padding-left: 12px;
}

/* disqus widget styles override */

#dsq-combo-widget.grey #dsq-combo-content .dsq-combo-box	{
	background: none !important;
}

#dsq-combo-widget #dsq-combo-tabs	{
	display: none !important;
}

#dsq-combo-widget #dsq-combo-content h3	{
	display:none !important;
}

#dsq-combo-widget #dsq-combo-content .dsq-combo-box {
	padding: 0px !important;
}

#dsq-combo-widget.grey #dsq-combo-content .dsq-combo-box li	{
	border-bottom: 1px solid #000000 !important;
    border-top: 1px solid #222222 !important;
    padding:10px 0 !important;
    margin-bottom: 0 !important;
    font-size: 12px;
}

#dsq-combo-widget #dsq-combo-content .dsq-combo-box li:first-child	{
	border-top: none !important;
}

#dsq-combo-widget #dsq-combo-content .dsq-combo-box li:last-child	{
	border-bottom: none !important;
}

div.sidedata ul.b li#disqus	{
	border-bottom: none !important;
}

.dsq-comment-meta li, .dsq-comment-actions li	{
	background: none !important;
}

.dsq-combo-avatar 	{display:none;}

#disqus_thread li	{
	background: none !important;
}

#dsq-combo-logo a, #dsq-combo-logo a img {
	display: none !important;
}

.disqus_widget_render#disqus	{
	padding-bottom: none !important;
	margin-bottom: none !important;
}
