body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	color: #000000 !important;
	font-size: 12;
	font-family: verdana;
	background-image:url('/images/bkg.jpg');
	background-repeat:repeat-x;
	
}


h1 {
	font-size:20px;
	margin-top:0px;
	color:#176d9c;
	width:75%;
	

}

.main {
	
}

a, a:link, a:visited, a:active {
	font-family: verdana;
	color: #003263;	
	text-decoration:none;
}

a:hover {
 	 text-decoration:underline;
	color: #003263;	
}

.printLink a {
	font-family: verdana;
	color: #000000 !important;	
	text-decoration:underline;
	font-size:14px;
}
.printLink a:hover {
 	 text-decoration:underline;
	color: #e46700 !important;	
}

a.whiteLink, a.whiteLink:visited, a.whiteLink:active {
	font-family: verdana;
	color: #FFFFFF !important;	
	text-decoration:none;
}

a.whiteLink:hover {
 	text-decoration:none;
	
}

.homeSEO a, a:visited, a:active {
	font-family: verdana;
	color: #666666;	
	text-decoration:none;
}

a:hover {
 	text-decoration:underline;
	
}

a.headerLink:link, a.headerLink:visited, a.headerLink:active
{
	font-family: verdana;
	color: #003265;	
	text-decoration:none;
}

a.headerLink:hover {
 	color: #333333;
  
}


.header {
	background-image:url('/images/topBar.jpg');
	background-repeat:repeat-x;
	
	
}

.headerLeft {
	background-image:url('/images/topBar_left.png');
	background-repeat:repeat-y;
	width:16px;
	background-position:center right;
	
}

.headerRight {
	background-image:url('/images/topBar_right.png');
	background-repeat:repeat-y;
	width:16px;
	background-position:center right;
	
}


.dealerName {
	font-size:36px;
		font-family:verdana;
	color:#FFFFFF;
}

.dealerName:hover {
	text-decoration:none;
}

.dealerAddress {
	font-size:12px;
	font-family:verdna;
	color:#000000;
}
.homeBox {
	font-size:12px;
	color:#003265;
	width:161px;
	height:43px;
	background-image:url('/images/homeBox.jpg');
	background-repeat:no-repeat;
}

.homeBoxText:hover {
	color:#000000 !important;
	text-decoration:none;
}
.homeBoxText  {
	color:#003265 !important;
	font-weight:bold;
	text-decoration:none;
}


.slideshow {
	width:640px;
	height:334px;
}

.top_bar {
	background-image:url('/images/Header_bar.jpg');
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	height:43px;
	width:640px;
	align:left;
}

.top_barText {
	color:#333333;
	font-size:18px;
	padding-left:10px;
}

.homeBoxText1 {
	padding-left:5px;
	padding-top:0px;
	font-size:12px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}


.home_1 {
	background-image:url('/images/quoteCar.jpg');
	background-repeat:no-repeat;
	width:209px;
	height:83px;
	display:block;
	font-size:0px;
	border:1px solid #000000;
	
}
.home_2 {
	background-image:url('/images/serviceCar.jpg');
	background-repeat:no-repeat;
	width:209px;
	height:83px;
	display:block;
	font-size:0px;
	border:1px solid #000000;
}
.home_3 {
	background-image:url('/images/buybackCar.jpg');
	background-repeat:no-repeat;
	width:209px;
	height:83px;
	display:block;
	font-size:0px;
	border:1px solid #000000;
}




.newBox_text {
	padding-left:30px;
	padding-top:7px;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.usedBox_text {
	padding-left:30px;
	padding-top:7px;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.specialsBox_text {
	padding-left:30px;
	padding-top:7px;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.new_bar {
	width:210px;
	height:31px;
	display:block;	
	background-image:url('/images/new_bar.jpg');
	background-repeat:no-repeat;
}
.used_bar {
	width:317px;
	height:31px;
	display:block;	
	background-image:url('/images/used_bar.jpg');
	background-repeat:no-repeat;
}

.specials_bar {
	width:317px;
	height:31px;
	display:block;	
	background-image:url('/images/used_bar.jpg');
	background-repeat:no-repeat;
}

.new_buildAudi {
	display:block;
	height:200px;
	width:210px;
	font-size:0px;
	background-image:url('/images/new_Audi_1.jpg');
	background-repeat:no-repeat;
}

.new_searchAudi {
	display:block;
	height:200px;
	width:210px;
	font-size:0px;
	background-image:url('/images/new_Audi_5.jpg');
	background-repeat:no-repeat;
}

.new_tradeAudi {
	display:block;
	height:200px;
	width:210px;
	font-size:0px;
	background-image:url('/images/new_Audi_3.jpg');
	background-repeat:no-repeat;
}

.new_reviewsAudi {
	display:block;
	height:200px;
	width:210px;
	font-size:0px;
	background-image:url('/images/new_Audi_2.jpg');
	background-repeat:no-repeat;
}

.new_quoteAudi {
	display:block;
	height:200px;
	width:210px;
	font-size:0px;
	background-image:url('/images/new_Audi_4.jpg');
	background-repeat:no-repeat;
}

.new_specialsAudi {
	display:block;
	height:200px;
	width:210px;
	font-size:0px;
	background-image:url('/images/new_Audi_6.jpg');
	background-repeat:no-repeat;
}

.used_searchAudi {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/used_Audi_1.jpg');
	background-repeat:no-repeat;
}



.used_tradeAudi {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/used_Audi_4.jpg');
	background-repeat:no-repeat;
}

.used_specialsAudi {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/used_Audi_1.png');
	background-repeat:no-repeat;
}

.used_quoteAudi {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/used_Audi_2.jpg');
	background-repeat:no-repeat;
}

.used_finderAudi {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/used_Audi_3.jpg');
	background-repeat:no-repeat;
}



.specials_new {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/Audi_specials_1.jpg');
	background-repeat:no-repeat;
}
.specials_used {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/Audi_specials_2.jpg');
	background-repeat:no-repeat;
}
.specials_service {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/Audi_specials_3.jpg');
	background-repeat:no-repeat;
}
.specials_parts {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/Audi_specials_4.jpg');
	background-repeat:no-repeat;
}
.specials_finance {
	display:block;
	height:172px;
	width:317px;
	font-size:0px;
	background-image:url('/images/Audi_specials_5.jpg');
	background-repeat:no-repeat;
}
a.menu {
	background-image: url(/images/red_nav.png);
	width:200px;
	height:40px;
	display:block;
	font-size:0px;
}

a.menu.newButton {
	background-position: 0px 0px;

	
}

a.menu.newButton:hover {
	background-position: 0px -40px;
}

a.menu.usedButton {
	background-position: 0px -80px;
}

a.menu.usedButton:hover {
	background-position: 0px -120px;
}

a.menu.serviceButton {
	background-position: 0px -160px;
}

a.menu.serviceButton:hover {
	background-position: 0px -200px;
}

a.menu.collisionButton {
	background-position: 0px -240px;
}

a.menu.collisionButton:hover {
	background-position: 0px -280px;
}
a.menu.contactButton {
	background-position: 0px -320px;
}

a.menu.contactButton:hover {
	background-position: 0px -360px;
}

a.twitterButton:link, a.twitterButton:visited, a.twitterButton:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	display: inline;
	color:#ffffff;
	width:69px;
	height:16px;
	display: block;
	background: url(/images/twitter.png) no-repeat right;
	background-repeat:no-repeat;
}
a.twitterButton:hover {
	background: url(/images/twitter_over.png) no-repeat right;
	color:#000000;
}

a.facebookButton:link, a.facebookButton:visited, a.facebookButton:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	display: inline;
	color:#ffffff;
	width:88px;
	height:28px;
	display: block;
	background: url(/images/facebook_big_grey.jpg) no-repeat right;
	background-repeat:no-repeat;
}
a.facebookButton:hover {
	background: url(/images/facebook_big.jpg) no-repeat right;
	color:#000000;
}

a.testimonialsButton:link, a.testimonialsButton:visited, a.testimonialsButton:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	display: inline;
	color:#ffffff;
	width:89px;
	height:28px;
	display: block;
	background: url(/images/testimonialsBtn.jpg) no-repeat right;
	background-repeat:no-repeat;
}
a.testimonialsButton:hover {
	background: url(/images/testimonialsBtn_over.jpg) no-repeat right;
	color:#000000;
}


.homeSEO {
	padding-left:10px;
	text-align:left;
	font-size:10px;
	color:#666666;
	font-family:verdana;
	line-height:150%;
}

.footer {
	padding-left:10px;
	text-align:left;
	font-size:10px;
	color:#666666;
	font-family:arial;
	line-height:150%;
}


.topBox {
	font-weight:bold;
	color:#ffffff;
	
	height:25px;
	text-align:left;
	padding:2px;
	padding-left:10px;
	border-bottom:1px solid #999999;
	background:url('/images/boxheader.png');
	background-repeat:repeat-x;
	font-size:14px;
}

.darkTable
{
	background-color:#ffffff;
	color:#000000;
	border:1px solid #999999;
}

.staffTable
{
	background-color:#ffffff;
	color:#000000;
	border:1px solid #999999;
}

.search_preowned_box {
	width:599px;
	height:136px;
	background-image:url('/images/SearchPreowned_box.jpg');
	background-repeat:no-repeat;
}

.search_preowned_box div {
	padding-left:35px;
	padding-right:375px;
	padding-top:15px;
}

.search_preowned_box span {
	font-size:18px;
	font-weight:bold;
}

.preowned_box {
	width:292px;
	height:128px;
	background-image:url('/images/preowned_box.jpg');
	background-repeat:no-repeat;
}

.preowned_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.preowned_box span {
	font-size:16px;
	font-weight:bold;
}

.quickquote_box {
	width:292px;
	height:128px;
	background-image:url('/images/QuickQuote_box.jpg');
	background-repeat:no-repeat;
}

.quickquote_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.quickquote_box span {
	font-size:16px;
	font-weight:bold;
}

.carfax_box {
	width:292px;
	height:128px;
	background-image:url('/images/carfax_box.jpg');
	background-repeat:no-repeat;
}

.carfax_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.carfax_box span {
	font-size:16px;
	font-weight:bold;
}

.certified_box {
	width:292px;
	height:128px;
	background-image:url('/images/certified_box.jpg');
	background-repeat:no-repeat;
}

.certified_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.certified_box span {
	font-size:16px;
	font-weight:bold;
}

.tradein_box {
	width:292px;
	height:128px;
	background-image:url('/images/tradeIn_box.jpg');
	background-repeat:no-repeat;
}

.tradein_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.tradein_box span {
	font-size:16px;
	font-weight:bold;
}

.findvehicle_box {
	width:292px;
	height:128px;
	background-image:url('/images/findVehicle_box.jpg');
	background-repeat:no-repeat;
}

.findvehicle_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.findvehicle_box span {
	font-size:16px;
	font-weight:bold;
}


.new_box {
	width:292px;
	height:128px;
	background-image:url('/images/newInventory_box.jpg');
	background-repeat:no-repeat;
}

.new_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.new_box span {
	font-size:16px;
	font-weight:bold;
}

.servicespecial_box {
	width:292px;
	height:128px;
	background-image:url('/images/serviceSpecials_box.jpg');
	background-repeat:no-repeat;
}

.servicespecial_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.servicespecial_box span {
	font-size:18px;
	font-weight:bold;
}


.partspecial_box {
	width:292px;
	height:128px;
	background-image:url('/images/parts_box.jpg');
	background-repeat:no-repeat;
}

.partspecial_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.partspecial_box span {
	font-size:18px;
	font-weight:bold;
}

.scheduleservice_box {
	width:292px;
	height:128px;
	background-image:url('/images/scheduleService_box.jpg');
	background-repeat:no-repeat;
}

.scheduleservice_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.scheduleservice_box span {
	font-size:18px;
	font-weight:bold;
}


.orderparts_box {
	width:292px;
	height:128px;
	background-image:url('/images/OrderParts_box.jpg');
	background-repeat:no-repeat;
}

.orderparts_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.orderparts_box span {
	font-size:18px;
	font-weight:bold;
}

.asktech_box {
	width:292px;
	height:128px;
	background-image:url('/images/tech_box.jpg');
	background-repeat:no-repeat;
}

.asktech_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.asktech_box span {
	font-size:18px;
	font-weight:bold;
}

.bodyshop_box {
	width:292px;
	height:128px;
	background-image:url('/images/bodyshop_box.jpg');
	background-repeat:no-repeat;
}

.bodyshop_box div {
	padding-left:5px;
	padding-right:150px;
	padding-top:15px;
}

.bodyshop_box span {
	font-size:18px;
	font-weight:bold;
}



.mainBox {
	background-color:#FFFFFF;
}
.mainBoxMiddle {
	background-color:#FFFFFF;
	
	
}

.mainBoxTopLeft {
	background-image:url('/images/main_topLeft_corner.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:top left;
	
	
}
.mainBoxTopRight {
	background-image:url('/images/main_topRight_corner.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:top right;
	
}
.mainBoxTopMiddle {
	background-image:url('/images/main_top_side.jpg');
	background-repeat:repeat-x;
	height:9px;
	background-position:bottom;
	background-color:#FFFFFF;
	
}

.mainBoxBottomLeft {
	background-image:url('/images/main_bottomLeft_corner.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom left;
	
}
.mainBoxBottomRight {
	background-image:url('/images/main_bottomRight_corner.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom right;
	
}
.mainBoxBottomMiddle {
	background-image:url('/images/main_bottom_side.jpg');
	background-repeat:repeat-x;
	height:9px;
	background-position:bottom;
	background-color:#231f20;
	background-color:#FFFFFF;
}

.mainBoxMiddleLeft {
	background-image:url('/images/main_Left_side.jpg');
	background-repeat:repeat-y;
	width:9px;
	background-position:center left;
	background-color:#FFFFFF;
	
}

.mainBoxMiddleRight {
	background-image:url('/images/main_Right_side.jpg');
	background-repeat:repeat-y;
	width:9px;
	background-position:center right;
	background-color:#FFFFFF;
	
}


.logoTopLeft {
	background-image:url('/images/main_topLeft_corner.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom left;
	
}
.logoTopRight {
	background-image:url('/images/main_topRight_corner.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom right;
	
}
.logoBottomLeft {
	background-image:url('/images/main_bottomLeft_corner.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom left;
	
}
.logoBottomRight {
	background-image:url('/images/main_bottomRight_corner.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom right;
	
}
.logoLeft {
	background-image:url('/images/logo_left.png');
	background-repeat:repeat-y;
	width:9px;	
	background-position:bottom left;
	background-color:#FFFFFF;
	
}
.logoRight {
	background-image:url('/images/logo_right.png');
	background-repeat:repeat-y;
	width:9px;	
	background-position:bottom right;
	background-color:#FFFFFF;
	
}

.logoTop {
	background-image:url('/images/logo_top.png');
	background-repeat:repeat-x;
	height:9px;	
	background-position:bottom left;
	background-color:#FFFFFF;
	
}
.logoBottom {
	background-image:url('/images/logo_bottom.png');
	background-repeat:repeat-x;
	height:9px;	
	background-position:bottom right;
	background-color:#FFFFFF;
	
	
}

.logoMiddle {
	background-color:#ffffff;
}


.innerBoxTopLeft {
	background-image:url('/images/top_L_corner.png');
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	background-position:bottom right;
}
.vBoxTopRight {
	background-image:url('/images/top_R_corner.png');
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	background-position:bottom left;
}
.innerBoxTopMiddle {
	background-image:url('/images/top_side.png');
	background-repeat:repeat-x;
	height:7px;
	background-position:bottom;
}

.innerBoxBottomLeft {
	background-image:url('/images/bottom_L_corner.png');
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	background-position:top right;
}
.innerBoxBottomRight {
	background-image:url('/images/bottom_R_corner.png');
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	background-position:top left;
}
.innerBoxBottomMiddle {
	background-image:url('/images/bottom_side_parts.png');
	background-repeat:repeat-x;
	height:7px;

}

.innerBoxMiddleLeft {
	background-image:url('/images/left_side_parts.png');
	background-repeat:repeat-y;
	width:7px;
	background-position:center right;
}

.innerBoxMiddleRight {
	background-image:url('/images/right_side_parts.png');
	background-repeat:repeat-y;
	width:7px;
	background-position:center left;
}

.buildBar_bkg {
	width:201px;
	height:32px;
	background-image:url("/images/Build_bar.png");
	background-repeat:no-repeat;
	color:  #c71444;
	font-weight:bold;
	font-size:0px;
	display:block;
}

.searchBar_bkg {
	width:201px;
	height:32px;
	background-image:url("/images/SearchNew_bar.png");
	background-repeat:no-repeat;
	color:  #c71444;
	font-weight:bold;
	font-size:0px;
	display:block;
}

.tradeBar_bkg {
	width:201px;
	height:32px;
	background-image:url("/images/Trade_bar.png");
	background-repeat:no-repeat;
	color:  #c71444;
	font-weight:bold;
	font-size:0px;
	display:block;
}


.reviewsBar_bkg {
	width:201px;
	height:32px;
	background-image:url("/images/Reviews_bar.png");
	background-repeat:no-repeat;
	color:  #c71444;
	font-weight:bold;
	font-size:0px;
	display:block;
}

.specialsBar_bkg {
	width:201px;
	height:32px;
	background-image:url("/images/Specials_bar.png");
	background-repeat:no-repeat;
	color:  #c71444;
	font-weight:bold;
	font-size:0px;
	display:block;
}
.quoteBar_bkg {
	width:201px;
	height:32px;
	background-image:url("/images/Quote_bar.png");
	background-repeat:no-repeat;
	color:  #c71444;
	font-weight:bold;
	font-size:0px;
	display:block;
}

.usedSearchBar_bkg_long {
	width:383px;
	height:33px;
	background-image:url("/images/preOwned_bar.png");
	background-repeat:no-repeat;

	color:  #c71444;
	font-weight:bold;
	font-size:0px;
	display:block;
}

.findBar_bkg_long {
	width:383px;
	height:33px;
	background-image:url("/images/Finder_bar.png");
	background-repeat:no-repeat;

	color:  #c71444;
	font-weight:bold;
	font-size:0px;
	display:block;
}


.couponOutline {
	border:1px solid #999999;
	background-color:#dddddd;
}

.couponTitle {
	padding-left:20px;
	height:30px;
	font-size:18px;
	text-align:left;
	background-color:#5b85ad;
	color:#ffffff;
}

.couponBackground {
	background-color:#dddddd;
	color:#333333;
	height:75px;
	padding-left:20px;
	font-family:arial;
}

.couponBackground2 {
	background-color:#dddddd;
	color:#333333;
	text-align:left;
	padding:15px;
	font-size:11px;
	line-height:175%;
}

.couponHeader {
	font-weight:bold;
	font-size:20px;
	color:#5b85ad;
}

.couponHeader2 {
	font-weight:bold;
	font-size:16px;
}

.couponViewBtn {
	color:#5b85ad;
	font-size:15px;
	padding-top:20px;
}

.couponLink {
	color:#000000;
}

.couponPrice {
	font-size:26px;
	font-weight:bolder;
	color:#5b85ad;
	text-align:center;
	valign:middle;
}

.couponExpiration {
	height:20px;
	color:#5b85ad;
}

.couponPrint {
	color:#5b85ad;
}

.mediaMiddle {
	height:250px;
	width:250px;
}

.mediaTopLeft {
	background-image:url('/images/media_leftTop_corner.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:90px;
	width:20px;
	display:block;
}

.mediaTopRight {
	background-image:url('/images/media_rightTop_corner.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	height:90px;
	width:20px;
	display:block;
}

.mediaRightSide {
	background-image:url('/images/media_right_side.png');
	background-repeat:repeat-y;
	background-position:right middle;
	height:2px;
	width:20px;
	display:block;
}

.mediaLeftSide {
	background-image:url('/images/media_left_side.png');
	background-repeat:repeat-y;
	background-position:right;
	height:2px;
	width:20px;
	display:block;
}

.mediaTopMiddle {
	background-image:url('/images/media_top_side.png');
	background-repeat:repeat-x;
	height:90px;
	width:2px;
	display:block;
}

.mediaBottomMiddle {
	background-image:url('/images/media_Bottom_side.png');
	background-repeat:repeat-x;
	height:25px;
	width:2px;
	display:block;
}

.mediaBottomLeft {
	background-image:url('/images/media_leftBottom_corner.png');
	background-repeat:no-repeat;
	background-position:top right;
	height:25px;
	width:20px;
	display:block;
}

.mediaBottomRight {
	background-image:url('/images/media_rightBottom_corner.png');
	background-repeat:no-repeat;
	background-position:top left;
	height:25px;
	width:20px;
	display:block;
}

.dealerCitys {
	display:none;
}