body {
	margin: 0;
	padding: 0;
	background-color: #cccccc;
	color: #333333 !important;
	font-size: 12;
	font-family: verdana;
	background-image:url('/images/bkg.jpg');
	background-repeat:repeat-xy;
	
}

h1 {
	font-size:18px;
	margin-top:0px;
	color:#666666;
	width:75%;
	

}

a, a:visited, a:active {
	font-family: verdana;
	color: #999999;	
	text-decoration:none;
}

a:hover {
 	 text-decoration:underline;
	color:  #c71444;	
}

a.headerLink:link, a.headerLink:visited, a.headerLink:active
{
	font-family: verdana;
	font-size:12px;
	color:  #c71444;	
	text-decoration:underline;
}

a.headerLink:hover {
 	color: #000000;
	text-decoration:none;
  
}

.printLink a:link, 
.printLink a:visited, 
.printLink a:active
{
	font-family: verdana;
	font-size:12px;
	color:  #c71444 !important;	
	text-decoration:underline;
}


.printLink a:hover {
 	color: #000000;
	text-decoration:none;
  
}

a.redLink:link, a.redLink:visited, a.redLink:active
{
	font-family: verdana;
	font-size:11px;
	color:  #c71444;	
	text-decoration:none;
}

a.redLink:hover {
 	color: #000000;
	text-decoration:none;
  
}

.dealerName {
	font-size:24px;
	font-weight:bolder;
	font-family:verdana;
	color:#999999;
}

.dealerAddress {
	font-size:11px;
	font-family:verdna;
	color:#999999;
	font-weight:bold;
}
.homeBox {
	font-size:9px;
	color:#ffffff;
	width:161px;
	height:43px;
	background-image:url('/images/homebox.jpg');
	background-repeat:no-repeat;
}

.homeSEO {
	background-color:#ffffff;
	color:#999999;
}

.mainBox {
	background-color:#f2f2f2;
	
}

.mainBoxTopLeft {
	
	width:12px;
	height:12px;
	background-image:url('/images/leftTopCorner.png');
	background-repeat:no-repeat;
	background-position:top left;
}

.mainBoxTopRight {
	
	width:12px;
	height:12px;
	background-image:url('/images/rightTopCorner.png');
	background-repeat:no-repeat;
	background-position:top right;
}

.mainBoxTopMiddle {
	background-color:#f2f2f2;
	width:100%;
}

.mainBoxBottomMiddle {
	background-color:#f2f2f2;
	width:100%;
}

.mainBoxBottomLeft {
	background-position:bottom left;
	width:12px;
	height:12px;
	background-image:url('/images/leftBottomCorner.png');
	background-repeat:no-repeat;
}

.mainBoxBottomRight {
	background-position:bottom right;
	width:12px;
	height:12px;
	background-image:url('/images/rightBottomCorner.png');
	background-repeat:no-repeat;
}

.mainBoxGradient {
	background-image:url('/images/gradient.jpg');
	background-repeat:repeat-x;
}


a.viewSlideshow:link, a.viewSlideshow:visited, a.viewSlideshow:active {
	width:118px;
	height:20px;
	display:block;
	background-image:url('/images/offers_btn.jpg');
	background-repeat:no-repeat;
}
a.viewSlideshow:hover {
	width:118px;
	height:20px;
	
	background-image:url('/images/offers_over_btn.jpg');
	background-repeat:no-repeat;
}
a.viewAds:link, a.viewAds:visited, a.viewAds:active {
	width:118px !important;
	height:20px;
		display:block;
	background-image:url('/images/viewAd_btn.jpg');
	background-repeat:no-repeat;
}
a.viewAds:hover {
	width:118px;
	height:20px;
	
	background-image:url('/images/viewAd_over_btn.jpg');
	background-repeat:no-repeat;
}

.slideshow {
	width:640px;
	height:334px;
	
	
}

a.homeSpecialsBox:link, a.homeSpecialsBox:visited, a.homeSpecialsBox:active {
	width:209px;
	height:97px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	color:#c8224a;
	font-weight:bold;
	font-size:11px;
	display:block;
	background-image:url('/images/specialsCar.jpg');
	background-repeat:no-repeat;
}

a.homeServiceBox:link, a.homeServiceBox:visited, a.homeServiceBox:active {
	width:209px;
	height:97px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	color:#c8224a;
	font-weight:bold;
	font-size:11px;
	display:block;
	background-image:url('/images/scheduleCar.jpg');
	background-repeat:no-repeat;
}

a.homeSearchBox:link, a.homeSearchBox:visited, a.homeSearchBox:active {
	width:209px;
	height:97px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	color:#c8224a;
	font-weight:bold;
	font-size:11px;
	display:block;
	background-image:url('/images/searchCar.jpg');
	background-repeat:no-repeat;
}
a.menu {
	background-image: url(/images/nissan_rollup_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_grey.jpg) no-repeat right;
	background-repeat:no-repeat;
}
a.facebookButton:hover {
	background: url(/images/facebook.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/testimonials.png) no-repeat right;
	background-repeat:no-repeat;
}
a.testimonialsButton:hover {
	background: url(/images/testimonials_over.png) no-repeat right;
	color:#000000;
}

.homeSEO {
	padding-left:10px;
	text-align:left;
	font-size:10px;
	color:#cccccc;
	font-family:verdana;
	line-height:150%;
}

.footer {
	padding-left:10px;
	height:25px;
	text-align:left;
	font-size:11px;
	color:#666666;
	font-family:arial;
	font-weight:bold;
	line-height:150%;
	background-color:#d7d7d7;
}


.topBox {
	font-weight:bold;
	color:#333333 !important;	
	height:25px;
	text-align:left;
	padding:2px;
	padding-left:10px;
	border-bottom:1px solid #999999;
	background-image:url('/images/form_bar.jpg');
	background-repeat:repeat-x;
	font-size:14px;
}

.darkTable
{
	background-color:#f2f2f2;
	border:1px solid #999999;
}

.staffTable
{
	background-color:#f2f2f2;
	border:1px solid #999999;
}

.bar_bkg {
	width:202px;
	height:35px;
	background-image:url("/images/bar.jpg");
	background-repeat:no-repeat;
	padding-left:10px;
	color:  #c71444;
	font-weight:bold;
	font-size:11px;
}

.bigbar_bkg {
	width:295px;
	height:34px;
	background-image:url("/images/big_bar.jpg");
	background-repeat:no-repeat;
	padding-left:10px;
	color:  #c71444;
	font-weight:bold;
	font-size:11px;
}

.new_buildNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/NewBuildVehicle.jpg');
	background-repeat:no-repeat;
}

.new_searchNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/searchNewVehicle.jpg');
	background-repeat:no-repeat;
}

.new_tradeNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/NewValueTrade.jpg');
	background-repeat:no-repeat;
}
.new_financeNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/approved.jpg');
	background-repeat:no-repeat;
}

.new_reviewsNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/NewVehicleReviews.jpg');
	background-repeat:no-repeat;
}

.new_quoteNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/NewQuickQuote.jpg');
	background-repeat:no-repeat;
}

.new_specialsNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/NewVehicleSpecials.jpg');
	background-repeat:no-repeat;
}

.used_searchNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/searchUsed.jpg');
	background-repeat:no-repeat;
}

.used_financeNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/approved.jpg');
	background-repeat:no-repeat;
}

.used_tradeNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/NewValueTrade.jpg');
	background-repeat:no-repeat;
}

.used_specialsNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/UsedSpecials.jpg');
	background-repeat:no-repeat;
}

.used_quoteNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/NewQuickQuote.jpg');
	background-repeat:no-repeat;
}

.used_finderNissan {
	display:block;
	height:173px;
	width:202px;
	background-image:url('/images/VehicleFinder.jpg');
	background-repeat:no-repeat;
}



.specials_new {
	display:block;
	height:147px;
	width:295px;
	background-image:url('/images/newSpecials.jpg');
	background-repeat:no-repeat;
}
.specials_used {
	display:block;
	height:147px;
	width:295px;
	background-image:url('/images/usedSpecials_pic.jpg');
	background-repeat:no-repeat;
}

.specials_service {
	display:block;
	height:147px;
	width:295px;
	background-image:url('/images/serviceSpecials_pic.jpg');
	background-repeat:no-repeat;
}


.specials_trucks {
	display:block;
	height:147px;
	width:295px;
	background-image:url('/images/partsSpecial_pic.jpg');
	background-repeat:no-repeat;
}

.specials_finance {
	display:block;
	height:147px;
	width:295px;
	background-image:url('/images/financeSpecials_pic.jpg');
	background-repeat:no-repeat;
}

.couponOutline {
	border:1px solid #999999;
	background-color:#cccccc;
}

.couponTitle {
	padding-left:20px;
	height:30px;
	font-size:18px;
	text-align:left;
	background-color:#666666;
	color:#ffffff;
}

.couponBackground {
	background-color:#cccccc;
	color:#333333;
	height:75px;
	padding-left:20px;
	font-family:arial;
}

.couponBackground2 {
	background-color:#cccccc;
	color:#333333;
	text-align:left;
	padding:15px;
	font-size:11px;
	line-height:175%;
}

.couponHeader {
	font-weight:bold;
	font-size:20px;
	color:#c71444;
}

.couponHeader2 {
	font-weight:bold;
	font-size:16px;
}

.couponViewBtn {
	color:#c71444;
	font-size:15px;
	padding-top:20px;
}

.couponLink {
	color:#000000;
}

.couponPrice {
	font-size:26px;
	font-weight:bolder;
	color:#c71444;
	text-align:center;
	valign:middle;
}

.couponExpiration {
	height:20px;
	color:#c71444;
}

.couponPrint {
	color:#c71444;
}

.mediaMiddle {
	height: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;
	
	display:block;
}

.mediaBottomMiddle {
	background-image:url('/images/media_Bottom_side.png');
	background-repeat:repeat-x;
	height:25px;
	
	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;
}



.logoTopLeft {
	background-image:url('/images/topLeft_rollup.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom left;
	
}
.logoTopRight {
	background-image:url('/images/topRight_rollup.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom right;
	
}
.logoBottomLeft {
	background-image:url('/images/bottomLeft_rollup.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom left;
	
}
.logoBottomRight {
	background-image:url('/images/bottomRight_rollup.png');
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	background-position:bottom right;
	
}
.logoLeft {
	background-image:url('/images/leftRollup.png');
	background-repeat:repeat-y;
	width:9px;	
	background-position:bottom left;
	background-color:#FFFFFF;
	
}
.logoRight {
	background-image:url('/images/rightRollup.png');
	background-repeat:repeat-y;
	width:9px;	
	background-position:bottom right;
	background-color:#FFFFFF;
	
}

.logoTop {
	background-image:url('/images/topRollup.png');
	background-repeat:repeat-x;
	height:9px;	
	background-position:bottom left;
	background-color:#FFFFFF;
	
}
.logoBottom {
	background-image:url('/images/bottomRollup.png');
	background-repeat:repeat-x;
	height:9px;	
	background-position:bottom right;
	background-color:#FFFFFF;
	
	
}

.logoMiddle {
	background-color:#ffffff;
}

.dealerCitys {
	display:none;
}