/* ========================================================================================================
---{ Project:			Skeleton Theme (blank)
---{ Version:			Beta
---{ Date:				05/2010
---{ Author:			BZ Results
---{ Title:				Theme/Coloring
---{ Email:				cgioranino@bzresults.com
---{ Last Modified:		Chris Gioranino [ 06/30/2010 ]
---{ Copyright:			2010 ADP
---{ Tags:				2 header widgets, 2 over 4-up content widgets, 2 footer widgets
=========================================================================================================== */

body,
html {background:#2f2f2f ; font:normal 70%/1; font-family:Geneva, Arial, Helvetica, sans-serif }


/* These are default HTML links elements that will inevitably appear in DOC widgets */
a {color:#FA3024; text-decoration:none;font: bold; }
a:hover {color:#bfbfbf; text-decoration:none; }
.bz-section-title {color: #bfbfbf}
.bz-left, .bz-right {color: #bfbfbf}

/* Resets the resetted base element styles in default.css */
h1,
h2,
h3,
h4,
h5,
h6 { font-weight:bold; }

h1 { font-size:180%; margin-bottom:0; }
h2 { font-size:160%; margin-bottom:0 }
h3 { font-size:140%; margin-bottom:0; }
h4 { font-size:120%; margin-bottom:0; }
h5 { font-size:100%; margin-bottom:0 ; }
h6 { font-size:80%;  }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p { font-size: 80%; margin:0; }
blockquote { margin:1.5em; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; }
del {  }
pre { margin:1.5em 0; white-space:pre; }
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
li ul, li ol { margin:0 ; }
ul, ol { margin:0; }
ul { list-style-type:none; }
ol { list-style-type:none; }
dl { margin:0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:0; }
th { font-weight:bold; }
thead th {  }
th, td, caption { padding:0; }
tr.even td {  }
tfoot {  }
caption {  }

.bz-disclaimer{text-align:left;} 

/*************************************
	Theme Widget Styles
*************************************/
/* Global Widget - This is where you overwrite the default styles for the widgets. To override specific widget styles target it in its container - though this is not a modular practice
--------------------------------------------------------------------------------------------*/
.bz-title { color:#CCC;} 
.bz-form-body form fieldset legend { color:#F00;}
.bz-department-info {color:#CCC; line-height:14px;}
.bz-department-info #departmentinfo{color:#F00;}
.bz-department-info #departmentaddress {color:#FFF; font-weight:700;}
.bz-department-info #departmentcontact {color:#FFF;font-weight:700;}

/* This sets the widget links container (UL) element */
.bz-links {  }

/* These set widget links elements (various states) that are in link lists */
.bz-link {  }
.bz-link:link,
.bz-link:visited {  }
.bz-link:hover,
.bz-link:active {  }

/*global inter page styling */
#bz-body-content #bz-inner-content .bz-listing-item {color:#CCC;}


.bz-separator {background: url(images/body-seperator.png) no-repeat; margin: 40px auto 0 ; width: 960px; height: 15px; clear: both;  padding: 0 0 15px 0}

/* Coupon
--------------------------------------------------------------------------------------------*/
#cboxLoadedContent{ background: url(images/inner-content-bg.jpg) repeat !important; border: 8px #454545 solid !important;}
.bz-coupon-content h3 {color: #FA3024; text-align: center; text-decoration: underline; padding: 0 0 10px 0;}
.bz-coupon-content p {text-align: center; padding: 5px 0 0 0; color: #FFF;}
.bz-form-coupon input, .bz-form-coupon select, .bz-form-coupon textarea {background: url(images/coupon-field-bg.png) no-repeat !important; width: 310px !important; height: 32px !important; border: none !important;}
.bz-form-coupon input {height: 28px !important;}
.bz-form-coupon .preField {padding: 0 0 10px 0 !important;}
.bz-coupon-content .bz-button {background: url(images/coupon-button.png) no-repeat !important; width: 191px !important; height: 36px !important; color: #FFF !important;}
.bz-coupon-content .bz-button:hover {color: #7F7F7F !important;}


/* Google Maps
--------------------------------------------------------------------------------------------*/
#bz-container-googlemaps .bz-section-content{background:#2F2F2F url(images/inner-content-bg.jpg) repeat scroll 0 0; border-bottom:1px solid #454545; border-top:1px solid #1F1F1F;}
#bz-container-googlemaps #bz-googlemaps-directions{color:#BFBFBF;}
#bz-container-googlemaps #bz-hours dd {font-size:90%;}
#bz-container-googlemaps #bz-hours dd span {width:100px;}
#bz-container-googlemaps .bz-section-content .bz-form-plugin fieldset {padding:2px!important;}
#bz-container-googlemaps #bz-address h4 {margin: 5px;}
#bz-container-googlemaps #bz-address h5 {line-height:20px; margin:5px;}
#bz-container-googlemaps #bz-address p {margin:50px 5px 20px 5px;}
#bz-googlemaps-map {color:#000;}
#bz-container-googlemaps .bz-section-content fieldset{border:0;}

/* Interior Inventory Pages
--------------------------------------------------------------------------------------------*/
/* GLOBAL STYLES */
#bz-container-inventory tr {color: #bfbfbf}
#bz-search-result-count, .bz-form-title h3, .bz-highlight, #bz-item-details, .bz-listing-details h2  {color: #FA3024;}
#bz-item-tab-features dt {color: #FFF;}
.bz-form-title h4, label, dl {color: #bfbfbf}
 

/* SIDEBAR STYLES */
#bz-container-inventory #bz-plugin-sidebar #bz-search-summary, 
#bz-container-inventory #bz-plugin-sidebar #bz-search-parameters,
										   #bz-form-quote,
										   .bz-listing-dealer {background: #2F2F2F url(images/inner-content-bg.jpg) repeat-y;  height: 100%; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid;}

#bz-container-inventory #bz-plugin-sidebar #bz-search h4 {margin: 4px 0 0 0; padding: 0 5px 0 0;}
#bz-container-inventory #bz-plugin-sidebar #bz-search .ui-button .ui-button-text {color: #bfbfbf; }
#bz-container-inventory #bz-plugin-sidebar #bz-search .bz-buttons {float: right; }
#bz-container-inventory #bz-plugin-sidebar #bz-search .ui-state-default {background: #2F2F2F; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid; border-right: none; border-left: none; }
#bz-container-inventory #bz-plugin-sidebar #bz-search dt a:link, #bz-search dt a:visited {background: url(images/arrow.png) no-repeat scroll right 0; display: block; color: #bfbfbf; padding: 0 0 0 5px }
#bz-container-inventory #bz-plugin-sidebar #bz-search dt a.bz-open {background: url(images/arrow.png) no-repeat scroll right -30px; display: block; color: #bfbfbf;}


/* HEADER */
#bz-container-inventory #bz-search-sort-button, #bz-select-menu-display-count-button {color: #000}
#bz-container-inventory #bz-plugin-content .bz-listing-callout .bz-listing-dealer {background: none; border: none; }
#bz-container-inventory #bz-plugin-content .bz-nav-listing,
												  .bz-even,
												  #bz-item-callout,
												  #bz-item-slideshow-image {background: #2F2F2F url(images/inner-content-bg.jpg) repeat;  border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid;}
#bz-container-inventory .bz-odd {background: #2F2F2F url(images/inner-content-odd.jpg) repeat; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid;}
#bz-container-inventory .bz-nav-listing #bz-listing-paging .bz-paging-prev span{background:url(images/arrow-prev.png) center center no-repeat;}
#bz-container-inventory .bz-nav-listing #bz-listing-paging .bz-paging-next span{background:url(images/arrow-next.png) center center no-repeat;}


/* DETAILS*/
#bz-container-inventory #bz-plugin-content #bz-item-slideshow-toolbar,
										   #bz-item-slideshow-pagination {background: #2F2F2F; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid;}

/* ACCORDION NAVIGATION */
#bz-item-details #bz-plugin-content #bz-item-tab-features {width: 600px; }
#bz-item-details #bz-plugin-content .bz-item-tab-button {background: #2F2F2F; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid; border-right: none; border-left: none; }
#bz-item-details #bz-item-tabs .bz-item-tab-button a:link, #bz-item-details #bz-item-tabs .bz-item-tab-button a:visited {background: url(images/arrow.png) no-repeat scroll right 0; display: block; color: #bfbfbf; padding: 0 0 0 5px}
#bz-item-details #bz-item-tabs .bz-item-tab-button a.bz-open {background: url(images/arrow.png) no-repeat scroll right -30px; display: block; color: #bfbfbf;}

/* LIST VIEW */
#bz-container-inventory .bz-listing-table tbody td { vertical-align:middle;} 
#bz-container-inventory .bz-listing-table thead th {text-align: left;}
#bz-container-inventory .bz-listing-details span {text-align: left;}
#bz-container-inventory .bz-listing-details h2 {padding: 0 0 10px 0; }

/* COMPARE VIEW	 */
#bz-inner-content .bz-listing-compare {background: #2F2F2F url(images/inner-content-bg.jpg); color: #FFF;}
#bz-inner-content .bz-listing-compare-heading {background: #2F2F2F url(images/inner-content-odd.jpg)}
#bz-inner-content .bz-listing-compare td, .bz-listing-title{color: #bfbfbf; border: 1px #FFF solid;}
#bz-inner-content.bz-listing-compare .bz-last{background: #2F2F2F url(images/inner-content-odd.jpg)}
#bz-inner-content .bz-listing-compare .bz-listing-title  {}

/* RECENT VEHICLES */
#bz-container-inventory #bz-search-recent {background: #2F2F2F url(images/inner-content-bg.jpg);}
#bz-container-inventory #bz-search-recent .bz-listing-image {margin: 0 0 0 10px; border:2px solid #bfbfbf;}
#bz-container-inventory #bz-search-recent a {color: #bfbfbf; }
#bz-container-inventory #bz-search-recent .bz-highlight{color: #FA3024; }

/* DISCLAIMER */
#bz-inner-content .bz-disclaimer {text-align: left; color: #FFF; padding: 10px 20px 0 0; font-size: 90%}

/* Call to Action Widget
--------------------------------------------------------------------------------------------*/
	/* Outer Container */
	.bz-call-to-action {}
	
		/* Inner Container */
		.bz-call-content { position:relative; }
			.bz-call-content .bz-title { font: bold small-caps 100%/1 Georgia, "Times New Roman", Times, serif; }
			.bz-call-content p { color: #333; margin:0 0 10px 75px; }
			
			.bz-call-content .bz-button { background:#03203E url(images/left-arrow.gif) no-repeat -170px center; border:0; color:#fff; display: inline-block; font-size:70%; margin-bottom:10px; margin-left:75px; padding:3px 10px; text-align:left; width:120px; }
				.bz-call-content .bz-button:hover,
				.bz-call-content .bz-button:active { background: #356 url(images/left-arrow.gif) no-repeat 130px center; }
			/* Foreground Images and their positioning classes (added by system based on Admin settings) */
			.bz-call-content img {  }
				.bz-call-content img.bz-pos-tl,
				.bz-call-content img.bz-pos-cl,
				.bz-call-content img.bz-pos-bl { float:left; }
				.bz-call-content img.bz-pos-tr,
				.bz-call-content img.bz-pos-cr,
				.bz-call-content img.bz-pos-br { float:right; }

/* Logo Widget
--------------------------------------------------------------------------------------------*/
/* Outer Container */
.bz-logo { margin: 25px 0 10px 20px; padding: 0 0 10px 0;}

	/* Headline */
	.bz-logo-content .bz-title a { color: #fff; }
	.bz-logo-content .bz-title a:hover { color: #fc9; }

		

/* Search Inventory Widget
--------------------------------------------------------------------------------------------*/
#bz-body-content .bz-widget-quick-search { width: 1000px; position: relative; z-index: 6000; }
#bz-body-content .bz-widget-quick-search .bz-quick-search-form {margin: 50px 0 0 0;}
#bz-body-content .bz-widget-quick-search .bz-quick-search-form .bz-radios-stockType {clear: both; float: left; margin: -40px 0 0 0;}
#bz-body-content .bz-widget-quick-search .bz-quick-search-form .bz-fieldset {  float: left;  padding: 0 15px 0 0; }
#bz-body-content .bz-widget-quick-search .bz-quick-search-form .bz-fieldset a {color: #7F7F7F; }

#bz-body-content .bz-widget-quick-search .bz-form-submit { width: 110px; text-align: center; border: none; margin: -2px 5px 0 0;}
#bz-body-content .bz-widget-quick-search .bz-form-reset { width: 110px; text-align: center; border: none; margin: -2px 7px 0 0}														  

#bz-body-content .bz-widget-quick-search .bz-select-menu {background: url(images/field-bg.png) no-repeat; width: 170px; height: 32px; border: none !important }
.bz-widget-quick-search .bz-select-menu .ui-selectmenu-icon {background: url(images/ui-icon.jpg) top no-repeat; width: 33px; height: 30px; margin: -15px -5px 0 0;  }


#bz-body-content .bz-widget-quick-search .bz-radios-stockType .ui-button   {float: left; text-align: center; margin: 0; padding: 0; border-left: 1px #1E1E1E solid; border-right: 1px #434343 solid; border-top: none; border-bottom: none;}
#bz-body-content .bz-widget-quick-search .ui-button-text  {background: #2F2F2F; text-align: center;  margin: 0; width: 60px; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid;  }
#bz-body-content .bz-widget-quick-search .ui-state-default {color: #bfbfbf;}
#bz-body-content .bz-widget-quick-search .ui-state-active {color: #FA3024;}

/* Inventory Specials Widget
--------------------------------------------------------------------------------------------*/
#bz-body-content .bz-slideshow-inv-specials .bz-list-specials {background: #2F2F2F url(images/inner-content-bg.jpg) repeat-y !important; }
#bz-body-content .bz-slideshow-inv-specials .bz-listing-item {height: 255px !important; width: 350px !important;}
#bz-body-content .bz-slideshow-inv-specials .bz-listing-item ul {margin: 10px 0 0 0;}
#bz-body-content .bz-slideshow-inv-specials .bz-listing-item li {float: right; width: 200px; display: block; font-size: 70% !important; }
#bz-body-content .bz-slideshow-inv-specials .bz-listing-nav { background: #2F2F2F url(images/inner-content-bg.jpg) repeat-y; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid; text-align: center; padding: 10px 0 10px 0; }
#bz-body-content .bz-slideshow-inv-specials li{color: #bfbfbf; padding: 5px 0 0 0; }

#bz-body-content .bz-slideshow-inv-specials h3 {background: #2F2F2F url(images/inner-content-bg.jpg) top repeat; font-size: 110%;  height: 25px; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid; color: #FFF; text-align: center; padding: 15px 15px 10px 15px;  }
#bz-body-content .bz-slideshow-inv-specials .bz-listing-image { margin: 15px 0 0 15px;  }
#bz-body-content .bz-slideshow-inv-specials .bz-thumbnail {  }

				
/* Link List Widget
--------------------------------------------------------------------------------------------*/
	/* Outer Container */
	.bz-list-link { background-repeat:no-repeat; }
	
			/* Headline */
			.bz-list-link-content .bz-title { font-size: 130% }
				
			/* Link List Styles
			--------------------------------------------------------------------------------------------*/
			.bz-list-link .bz-horizonal li { color: #FFF }
			.bz-list-link .bz-vertical ul.bz-links { padding: 0 0 10px; }
				.bz-list-link .bz-vertical li { padding: 5px 0 0 0; }
				.bz-list-link .bz-vertical li .bz-link { background: url(images/link-list-bg.png) left no-repeat; width: 244px; height: 36px; color:#FFF; display: block; font: bold 11px/1 Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 5px;  width: 100%; line-height: 33px;}
				.bz-list-link .bz-vertical li .bz-link:hover {color:#FA3024; }		

/* Twitter Feed Widget
--------------------------------------------------------------------------------------------*/
/* Outer Container */
.bz-feed-twitter { background: url(images/twitter-bg.png) no-repeat; width: 401px; height: 25px; overflow:hidden; }

	/* Inner Container */
	.bz-feed-twitter .bz-feed-twitter-content {margin: -16px 0 0 15px; width: 400px; height: 32px; overflow: auto; color: #FFF;}
	.bz-feed-twitter .bz-feed-twitter-content a {color: #FFF;}

.bz-gallery-specials { width: 425px; float: right;}
.bz-gallery-specials .bz-listing-item {width: 400px !important; height: 30px !important; overflow: hidden;}
.bz-gallery-specials .bz-title {color: #FFF; font-size: 100%; padding: 10px 0 5px 5px;}
.bz-gallery-specials h3 {font-size: 80%; height: 45px; padding: 0 0 0 5px;}
.bz-gallery-specials-content .bz-title a {color:#FFF;}
.bz-gallery-specials-content .bz-listing-item h3 a {color: #333; text-decoration:underline;}
.bz-gallery-specials-content .bz-listing-item h3 a:hover {color: #999; text-decoration:none;}

/* Info Widget
--------------------------------------------------------------------------------------------*/
/* Outer Container */
#customPhone a{ color:#F00;}
#customAddress{ font-size:11px;}
.bz-info-contact {background:none repeat scroll 0 0 #2F2F2F;border-bottom:1px solid #454545;border-top:1px solid #1F1F1F;color:#BFBFBF;font-size:12px;font-weight: 700;line-height:14px;padding:5px 0 5px 10px;width:100%;}

/*************************************
	Header Section Styles
*************************************/
#bz-head {background: url(images/head-bg.jpg); border-top: 8px #C52D26 solid;}
	
	#bz-head #bz-head-content #bz-head-widget1 .bz-title { color:#fff; line-height:130%; text-transform:uppercase; }
	
	#bz-head #bz-head-content #bz-head-widget2 { background: #C52D26;  min-width: 350px; max-width:500px;}
	
		a#skip,
		a#sitemap { border:0; text-align:center; text-indent:-999em; }
			a#skip:link,
				a#sitemap:link,
				a#skip:visited,
				a#sitemap:visited { color:#017EFC; }
			a#skip:hover,
				a#sitemap:hover,
				a#skip:focus,
				a#sitemap:focus,
				a#skip:active,
				a#sitemap:active { color:#fff; }
	
	
/*************************************
	Main Navigation Section Styles
*************************************/
#bz-nav-main { background:  url(images/main-nav-bg.jpg) repeat-x; position: relative; z-index: 3000; }

	/* Main (first level) Navigation Menu Elements
	--------------------------------------------------------------------------------------------*/
		#bz-nav-main a { color:#bfbfbf; display:inline-block;  height: 38px;  }
		#bz-nav-main a span { display:inline-block; line-height:38px;  text-align: center; padding:0; width: 100%;}
	
	        #bz-nav-main li { margin: 2px 0 0 0; text-align: center; width: 100%;}

			#bz-nav-main li a:hover span, 
			#bz-nav-main li a:active span { background: url(images/nav-bg-right.png) no-repeat right -38px; color:#fff; height: 38px; }
			
	/* Main (first level) Navigation Menu Elements
	--------------------------------------------------------------------------------------------*/
	#bz-nav-main ul { text-align:center; }
	.bz-nav-main-item{}
	#bz-nav-main ul li { background:#; list-style:none; text-align:left; padding:0; }
		#bz-nav-main li a,
		#bz-nav-main li a:link,
		#bz-nav-main li a:visited { background:url(images/nav-bg-left.png) no-repeat right 0;  height:38px; line-height:38px; padding:0; color:#bfbfbf; text-transform: capitalize; font-size:80%; font-weight:700; line-height:30px; text-decoration:none;  }
		#bz-nav-main li a:hover,
		#bz-nav-main li a:active { background-position:left -38px; color:#fff; }
			#bz-nav-main a.bz-active,
			#bz-nav-main a.bz-active:link,
			#bz-nav-main a.bz-active:visited { background:url(images/nav-bottom-arrow-active.gif) no-repeat bottom center; color:#fff; }
		
		/* Secondary (drop-down) Navigation Menu Elements
		--------------------------------------------------------------------------------------------*/
		#bz-nav-main ul ul.bz-nav-sub { background: #666; margin: 0;}
			#bz-nav-main ul ul.bz-nav-sub li { font-size:90%; text-transform:none; }
			#bz-nav-main ul ul.bz-nav-sub .bz-active a { background:#333 url(images/left-arrow.gif) no-repeat left center; color:#fff; }
			#bz-nav-main ul ul.bz-nav-sub a { border-top:1px solid #fff; border-right:0; color:#fff; height:auto; letter-spacing:0; line-height:200%; }
			#bz-nav-main ul ul.bz-nav-sub a:hover { background-image:none; background-color: #333; border-top:1px solid #fff; }
	
	
	#bz-nav-main-bottom {background: #313131 url(images/main-nav-bottom.jpg) repeat-x; width: 100%; height: 7px}

/*************************************
	Body Container Section Styles
*************************************/
#bz-body-container {background: url(images/content-bg.jpg); }
	
			
		/* Individual Content Widget Styles
		--------------------------------------------------------------------------------------------*/
		
		#bz-body-content #bz-body-widget2 .bz-button  { background: url(images/btn-right.png)  no-repeat scroll top right; color: #bfbfbf; display: block; float: right; height: 36px; margin-right: 6px; padding-right: 7px; text-decoration: none;}
		#bz-body-content #bz-body-widget2 .bz-button  {background: url(images/btn-left.png) no-repeat; display: block; line-height: 36px; padding:0 5px 0 10px}
		#bz-body-content #bz-body-widget2 .bz-button:hover span {color: #FFF }
		#bz-body-content #bz-body-widget2  .bz-links {float: left; margin: 10px 0 0 0; padding: 0 0 35px 0 }
		#bz-body-content #bz-body-widget2 .bz-links li { float: left; display: block;}
		
		#bz-body-content #bz-body-widget3 { background: #2F2F2F url(images/inner-content-bg.jpg) top repeat; font-size: 90%; height: 25px; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid; float: left; width: 255px; color: #bcbcbc; min-height: 303px; }
		#bz-body-content #bz-body-widget3 .bz-title {background: #2F2F2F url(images/inner-content-bg.jpg) top repeat; font-size: 120%; height: 25px; border-top: 1px #1F1F1F solid; border-bottom: 1px #454545 solid; color: #FFF; text-align: center; padding: 15px 15px 10px 15px; }
		#bz-body-content #bz-body-widget3 .bz-doc-content {padding: 10px 0 0 0}
		
		
		/* Outer Container */
	 .bz-slideshow {background:no-repeat; overflow: hidden; }

     /* Inner Container */
     .bz-slideshow-content { width: 945px; position: relative; }
           .bz-slideshow-content .bz-button { background: url(images/btn-right.png)  no-repeat scroll top right;  float: left; color: #bfbfbf; display: block; height: 36px; padding: 5px 7px 0 0; text-decoration: none; z-index: 2; z-index: 2; position: absolute; border: none; margin: 140px 0 0 35px !important; }
		   .bz-slideshow-content a.bz-button span {background: url(images/btn-left.png) no-repeat; display: block; line-height: 36px; margin-top:-5px; padding:0 5px 0 10px}
          
		   .bz-slideshow-content .bz-button:hover,
           .bz-slideshow-content .bz-button:active { color:#fff; }
		   .bz-slideshow-content .bz-title {float: left; clear: both; position: absolute; z-index: 2; margin: 70px 0 0 35px; color: #FA3024; font-size: 100%; text-align: left;}
           .bz-slideshow-content h3 {float: left; clear: both; position: absolute; z-index: 2; margin: 90px 0 0 35px; color: #FFF; font-size: 200%}
		   .bz-slideshow-content p { position: absolute; top: 0; left: 10px; }
                
           /* Window Frame Element */
           .bz-slideshow-content .bz-viewport { margin: 0; min-width: 240px; padding: 0; }
           
           /* Sliding Element Collection */
           .bz-slideshow-content .bz-list-slides {  }
           
           /* Individual Slide Elements */
           .bz-slideshow-content .bz-listing-item { margin: 15px 0 0 15px; z-index: 1; width: 915px; height: 235px; background-repeat: no-repeat }
           
           /* Active Slide */
           .bz-slideshow-content .bz-active   { background: transparent; border: 0 none #fff; height: 220px; background-repeat: no-repeat;}
           .bz-slideshow-content .bz-active:hover   { color: #000; }
                
           /* Navigation Tabs */
           .bz-slideshow-content .bz-listing-nav { clear: both; margin: 15px 0 0 0; padding: 0; }
                .bz-slideshow-content .bz-listing-nav .bz-label-nav { float: left; clear: both; color: #FA3024; font-size: 90%; margin: 12px 0 0 15px}
                .bz-slideshow-content .bz-listing-nav .bz-sublabel-nav { float: left; clear: both; color: #FFF; margin: 0 0 0 15px; font-size: 90%; text-transform: uppercase;}
                .bz-slideshow-content .bz-listing-nav .bz-bottom li  { background: #FF0000 }
                
		   .bz-slideshow-content .bz-bottom ul { width: 955px; }
                .bz-slideshow-content .bz-bottom li { float: left; width: 315px !important; height: 83px !important; padding: 0; }
                .bz-slideshow-content .bz-bottom li a { background: url(images/slideshow-nav.png) no-repeat; display: block; width: 315px !important; height: 83px; border: none; }
                .bz-slideshow-content .bz-bottom li a.bz-active  { background: url(images/slideshow-nav.png) no-repeat; background-position: 0 -83px; width: 315px; height: 83px; border: none }
				
		
		#bz-container-coupons .bz-listing-expanded .bz-listing-item .bz-title { font-size:140%; }
		#bz-container-coupons .bz-listing-expanded .bz-listing-item .bz-price { font-size:130%; }
		#bz-container-coupons .bz-listing-expanded .bz-listing-item .bz-description { font-size:110%; }
		#bz-container-coupons .bz-listing-expanded .bz-listing-item .bz-endDate,
		#bz-container-coupons .bz-listing-expanded .bz-listing-item .bz-expiration { font-size:100%; }
		
		#bz-container-coupons .bz-listing-gallery .bz-listing-item .bz-title { font-size:140%; }
		#bz-container-coupons .bz-listing-gallery .bz-listing-item .bz-price { font-size:130%; }
		#bz-container-coupons .bz-listing-gallery .bz-listing-item .bz-description { font-size:110%; }
		#bz-container-coupons .bz-listing-gallery .bz-listing-item .bz-endDate,
		#bz-container-coupons .bz-listing-gallery .bz-listing-item .bz-expiration { font-size:100%; }
		
		#bz-container-coupons .bz-listing-details .bz-listing-item .bz-title { font-size:140%; }
		#bz-container-coupons .bz-listing-details .bz-listing-item .bz-price { font-size:130%; }
		#bz-container-coupons .bz-listing-details .bz-listing-item .bz-description { font-size:110%; }
		#bz-container-coupons .bz-listing-details .bz-listing-item .bz-endDate,
		#bz-container-coupons .bz-listing-details .bz-listing-item .bz-expiration { font-size:100%; }
		#bz-container-coupons .bz-listing-details form h2 { font-size:110%; }
		
		
		#bz-parts-list .bz-listing-item .bz-title { font-size:150%; }
		#bz-parts-list .bz-listing-item .bz-price { font-size:140%; }
		#bz-parts-list .bz-listing-item .bz-discriminator { font-size:130%; }
		#bz-parts-list .bz-listing-item .bz-skuNumber { font-size:110%; }
		#bz-parts-list .bz-listing-item .bz-description { font-size:100%; }
		
		#bz-parts-gallery .bz-listing-item .bz-title { font-size:150%; }
		#bz-parts-gallery .bz-listing-item .bz-price { font-size:140%; }
		#bz-parts-gallery .bz-listing-item .bz-discriminator { font-size:130%; }
		#bz-parts-gallery .bz-listing-item .bz-skuNumber { font-size:110%; }
		#bz-parts-gallery .bz-listing-item .bz-description { font-size:100%; }
		
		#bz-parts-details .bz-listing-item .bz-title { font-size:150%; }
		#bz-parts-details .bz-listing-item .bz-price { font-size:140%; }
		#bz-parts-details .bz-listing-item .bz-discriminator { font-size:130%; }
		#bz-parts-details .bz-listing-item .bz-skuNumber { font-size:110%; }
		#bz-parts-details .bz-listing-item .bz-description { font-size:100%; }
		
		
		#bz-specialoffers .bz-listing-expanded .bz-listing-item .bz-title { font-size:140%; }
		#bz-specialoffers .bz-listing-expanded .bz-listing-item .bz-price { font-size:130%; }
		#bz-specialoffers .bz-listing-expanded .bz-listing-item .bz-description { font-size:110%; }
		#bz-specialoffers .bz-listing-expanded .bz-listing-item .bz-endDate,
		#bz-specialoffers .bz-listing-expanded .bz-listing-item .bz-expiration { font-size:100%; }
		
		#bz-specialoffers .bz-listing-gallery .bz-listing-item .bz-title { font-size:140%; }
		#bz-specialoffers .bz-listing-gallery .bz-listing-item .bz-price { font-size:130%; }
		#bz-specialoffers .bz-listing-gallery .bz-listing-item .bz-description { font-size:110%; }
		#bz-specialoffers .bz-listing-gallery .bz-listing-item .bz-endDate,
		#bz-specialoffers .bz-listing-gallery .bz-listing-item .bz-expiration { font-size:100%; }
		#bz-specialoffers .bz-listing-details form h2 { font-size:110%; }

		
		
/*************************************
	Footer Section Styles
*************************************/
#bz-foot {background: url(images/foot-bg.jpg) no-repeat 50% 0; }

		/* Base Footer widget (.bz-widget) styles 
		--------------------------------------------------------------------------------------------*/	
			#bz-foot .bz-widget .bz-title { color:#333; font-size:100%; line-height:150%; }
			#bz-foot .bz-widget p { color:#013467; font-size:90%; }
			#bz-foot .bz-widget p strong { font-size:150%; line-height:150%; }
			#bz-foot .bz-widget ul { font-size:90%; }

		/* Override base .bz-widget styles for widgets 
		--------------------------------------------------------------------------------------------*/

		#bz-foot #bz-foot-widget1 .bz-title {color: #bcbcbc; font-size: 23px; padding: 0 0 0 12px;}
		#bz-foot #bz-foot-widget1 .bz-links {float: left; padding: 6px 0 0 0;}
		#bz-foot #bz-foot-widget1 .bz-links li {float:right; display: block;}
		#bz-foot #bz-foot-widget1 a.bz-button { background: url(images/btn-right.png)  no-repeat scroll top right; color: #bfbfbf; display: block; float: left; height: 36px; margin-right: 6px; padding-right: 7px; text-decoration: none;}
		#bz-foot #bz-foot-widget1 a.bz-button span {background: url(images/btn-left.png) no-repeat; display: block; line-height: 36px; padding:0 5px 0 10px}
		#bz-foot #bz-foot-widget1 a.bz-button:hover span {color: #FFF }
		
		#bz-foot #bz-foot-widget2 a {color:#FFF; }
		#bz-foot #bz-foot-widget2 .bz-link {line-height:5px; font-size:10px; padding:0 5px 0 0; }
		#bz-foot #bz-foot-widget2 a:hover{ color:#999;}
		
		/* #bz-foot #bz-foot-widget4 ul li {float: left; margin: 7px 0 0 0; color: #bfbfbf} */

/* payment calculator */
#bz-container-calculator td {color:#FFF; background:#333;}
#bz-container-calculator th.bz-row-header {background:none repeat scroll 0 0 #333; color:#FFF;}
#bz-container-calculator th.bz-column-header {background:none repeat scroll 0 0 #333; color:#FFF;}
#bz-container-calculator td.hover{background:none repeat scroll 0 0 #666; color:#F00;}

		
/*************************************
	More Information Styles
*************************************/
#bz-extra-info .bz-section-content{background:#2F2F2F url(images/inner-content-bg.jpg) repeat scroll 0 0; border-bottom:1px solid #454545; border-top:1px solid #1F1F1F;}
#bz-extra-info ul{ font-size:90%;}
#bz-extra-info ul li{display:inline; color:#999;}
#bz-extra-info li img{float:none; margin:0 5px; vertical-align:middle;}
#bz-extra-info-content a{ text-decoration:underline;}
#bz-extra-info-content h1{color:#CCC; font-size:120%; padding:5px 0;}
#bz-extra-info-content h2 {color:#CCC; font-size:120%; padding:5px 0;}
#bz-extra-info-content p{color:#999; line-height:14px;}

