@charset "utf-8";

/********************************
GLOBAL STYLES
*********************************/
	.clear {clear:both;}
	.offScreen {position:absolute;top:0;left:-9999px;}
	blockquote {border:1px solid #CCC;padding:10px;margin:10px 0;padding-left:25px;background:url(../images/BG-blockQuotes.gif) top left no-repeat;}
	p {margin:8px 0;}
	a:link, a:visited {color:#333;text-decoration:none;}
	a:hover {text-decoration:underline;}
	
/********************************
BUGS
*********************************/
/**** FIREFOX SCROLLBAR ****/
	html {overflow:-moz-scrollbars-vertical !important;}
/**** FIX FOR FLOATED ELEMENTS ****/
	.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
	.clearfix {display:inline-block;}
	html[xmlns] .clearfix {display:block;}
	* html .clearfix {height:1%;}	

/********************************
STRUCTURE
*********************************/
/**** MAIN RULES ****/
	body {text-align:center;font-size:100%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#2b2b2b;background-image:url(../images/BG-index.gif);background-position:top;background-repeat:repeat-x;}
	body.category {background-image:url(../images/BG-withoutTheCollection.gif);}
	body#withoutMainImg {background-image:url(../images/BG-withoutMainImg.gif);}
	#wrapper {text-align:left;margin:0 auto;width:980px;background-image:url(../images/wrapper_BG.gif);background-position:top left;background-repeat:repeat-x;}
	#wrapper #navBar {position:relative;height:119px;}
/**** LOGO ****/
	#wrapper #navBar h1.logo a:link, #wrapper h1.logo a:visited {width:244px;height:119px;display:block;background-image:url(../images/logo.gif);background-position:top;background-repeat:no-repeat;}
	#wrapper #navBar h1.logo a:hover {background-position:bottom;}
	#wrapper #navBar h1.logo a span {position:absolute;top:0;left:-9999px;}
/**** TOP NAVIGATION BAR ****/
	/* -- Main Menu Positioning -- */
	ul.jd_menu {margin:0px;padding:0px;list-style-type:none;position:absolute;bottom:0;right:0;z-index:10000;}
	ul.jd_menu li {float:left;}
	
	/* -- Sub-Menus Positioning -- */
	ul.jd_menu ul {position:absolute;display:none;}
	ul.jd_menu ul li {float:none;margin:0px;position:relative;top:0;left:0;}
	ul.jd_menu ul li a:link, 
	ul.jd_menu ul li a:visited {position:relative;}
	ul.jd_menu ul {height:auto;}
	* html ul.jd_menu ul {width:1%;}
	
	/* -- Main Menu Styling -- */
	ul.jd_menu {}
	ul.jd_menu li {white-space:nowrap;}
	ul.jd_menu li a:link, ul.jd_menu li a:visited {padding:15px;display:table-cell;float:left;text-decoration:none;color:#666666;font-variant:small-caps;}
	ul.jd_menu li a:link, ul.jd_menu li a:visited {background-image:url(../images/navigationArrow.gif);background-position:-9999px -9999px;background-repeat:no-repeat;} /* IE FIX */
	ul.jd_menu li a:hover {text-decoration:underline;}
	ul.jd_menu li a.selected:link, ul.jd_menu li a.selected:visited {background-image:url(../images/navigationArrow.gif);background-position:bottom center;background-repeat:no-repeat;}
	
	/* -- Sub-Menus Styling -- */
	ul.jd_menu ul {border:1px solid #999;width:200px;}
	ul.jd_menu li li {width:200px;float:left;background-color:#000;opacity:0.80;filter:alpha(opacity=75);}
	ul.jd_menu li li a:link,
	ul.jd_menu li li a:visited {width:200px;float:left;z-index:100000;position:relative;color:#FFF;padding:3px;display:block;}
	
	/* -- Sub-Menus HOVER Styling -- 
	ul.jd_menu li.jdm_hover,
	ul.jd_menu li.jdm_active {text-decoration:underline;color:red;}
	*/
	
/**** MAIN IMAGE AREA ****/
	#wrapper div#mainImgArea {height:329px;margin:6px 0;}
/**** THE COLLECTION ****/
	*html #wrapper div#theCollection {margin-top:-5px;}
	#wrapper div#theCollection {height:423px;width:100%;background-image:url(../images/BG-theCollection.jpg);background-position:center;background-repeat:no-repeat;}
	#wrapper div#theCollection h2 {position:absolute;top:0;left:-9999px;}
	#wrapper div#theCollection ul {position:relative;}
	#wrapper div#theCollection ul li {position:absolute;height:300px;}		
	#wrapper div#theCollection ul li a {display:block;height:300px;}
	#wrapper div#theCollection ul li a span {position:absolute;top:0;left:-9999px;}
	#wrapper div#theCollection ul li.gs	{width:95px;top:85px;left:441px;}
	#wrapper div#theCollection ul li.gypsy {top:85px;left:536px;width:78px;}
	#wrapper div#theCollection ul li.graduate {top:85px;left:614px;width:84px;}
	#wrapper div#theCollection ul li.graduateSlim {top:85px;left:698px;width:82px;}
	#wrapper div#theCollection ul li.galaxy {top:85px;left:780px;width:80px;}
	#wrapper div#theCollection ul li.explorer {top:85px;left:860px;width:70px;}
	#wrapper div#theCollection ul li.sg {top:85px;left:358px;width:83px;}	
	#wrapper div#theCollection ul li.gs2 {top:85px;left:271px;width:87px;}		
	#wrapper div#theCollection ul li.classicS {top:85px;left:198px;width:74px;}			
	#wrapper div#theCollection ul li.classicT {top:85px;left:123px;width:75px;}
	#wrapper div#theCollection ul li.flyingV {top:85px;left:45px;width:78px;}				
/**** TOOL TIP ROLL OVERS ****/
	.dvhdr1 {background:#FFF;font-size:15px;font-weight:bold;border:5px solid #000;border-bottom:none;padding:10px;width:150px;text-align:left;opacity:.75;filter:alpha(opacity=75);}
	.dvbdy1 {background:#FFF;font-size:12px;border:5px solid #000;border-top:none;padding:10px;width:150px;text-align:left;opacity:.75;filter:alpha(opacity=75);}
/**** BOTTOM TEXT AREA ****/
	div#wrapper2 {text-align:left;margin:0 auto;width:980px;padding-bottom:86px;padding-top:10px;}
	body#withoutMainImg div#wrapper2 {margin-top:30px;}
	div#wrapper2 h2 {position:absolute;top:0;left:-9999px;}
	div#wrapper2 h2.noImg {position:relative;top:0;left:0;}
	div#wrapper2 div p {font-size:75%;text-align:justify;}
	div#wrapper2 div.left {float:left;width:245px;background-image:url(../images/headers/aboutUs.gif);padding-top:34px;background-position:top left;background-repeat:no-repeat;}
	div#wrapper2 div.middle {float:left;width:350px;background-image:url(../images/headers/iWantOne.gif);padding-top:34px;background-position:top left;background-repeat:no-repeat;margin-left:60px;display:inline;}
	div#wrapper2 div.right {float:right;width:245px;background-image:url(../images/headers/specials.gif);padding-top:34px;background-position:top left;background-repeat:no-repeat;}
	div#wrapper2 div.mainContent {width:700px;float:left;}
	div#wrapper2 div.rightContent {width:250px;float:right;}
	div#wrapper2 div#mainPic img {float:right;}
	div#wrapper2 div.rightContent div#dealerDetails {border:1px dashed pink;}
	div#wrapper2 div.dealers {background-image:url(../images/headers/dealers.gif);padding-top:34px;background-position:top left;background-repeat:no-repeat;}	
	div#wrapper2 div.aboutUs {background-image:url(../images/headers/aboutUs.gif);padding-top:34px;background-position:top left;background-repeat:no-repeat;}	
	div#wrapper2 div.support {background-image:url(../images/headers/support.gif);padding-top:34px;background-position:top left;background-repeat:no-repeat;width:100%;}
	div#wrapper2 div.contactUs {background-image:url(../images/headers/contactUs.gif);padding-top:34px;background-position:top left;background-repeat:no-repeat;}
	ul.dealers {margin:20px 0;margin-right:30px;float:left;}
	ul.dealers li {font-size:95%;font-weight:bold;}
	ul.dealers ul li {font-size:75%;font-weight:normal;}
	ul.dealers a:link, ul.dealers a:visited {color:#999999;text-decoration:none;}
	ul.dealers a:hover {color:#333333;text-decoration:underline;}
/**** FAQ DETAILS ****/
	ul.faqs {padding-top:20px;margin:20px 0;border-top:1px solid #CCC;}
	ul.faqs li a {color:#666666;}
	div.faqDetails {color:#333333;padding-left:20px;}
/**** DEALER DETAILS ****/
	#dealerDetailsWrapper {padding-left:5px;border-left:1px solid #7c7200;text-align:left;}
	#dealerDetailsWrapper h3 {width:100%;color:#7c7200;font-size:150%;font-variant:small-caps;}
	#dealerDetailsWrapper h4 {font-weight:bold;border-top:1px solid #CCC;margin-top:3px;}
	#dealerDetailsWrapper a:link, #dealerDetailsWrapper a:visited {color:#7c7200;text-decoration:none;}
	#dealerDetailsWrapper a:hover {text-decoration:underline;}
/**** FOOTER ****/
	div#footerWrapper {text-align:left;margin:0 auto;width:980px;background-image:url(../images/BG-footer.gif);background-position:bottom;background-repeat:repeat-x;position:relative;height:auto;}
	div#footerWrapper div.leftFooter {width:40%;position:absolute;bottom:0;left:0;height:54px;font-size:80%;}
	div#footerWrapper div.leftFooter ul li {display:inline;margin-right:5px;padding-right:5px;border-right:1px solid #2b2b2b;}
	div#footerWrapper div.leftFooter ul li.lastLi {border:none;}
	div#footerWrapper div.leftFooter ul li a:link, div#wrapper2 div.leftFooter ul li a:visited {color:#2b2b2b;text-decoration:none;}
	div#footerWrapper div.leftFooter ul li a:hover {text-decoration:underline;}
	div#footerWrapper div.rightFooter {width:40%;position:absolute;bottom:0;right:0;height:54px;font-size:80%;}
	div#footerWrapper div.rightFooter p {text-align:right;font-variant:small-caps;font-size:100%;}
	div#footerWrapper div.rightFooter p a:link, div#wrapper2 div.rightFooter p a:visited {color:#7c7200;text-decoration:none;}
	div#footerWrapper div.rightFooter p a:hover {text-decoration:underline;}
/**** BGS ****/
	div.bottomBG {background-image:url(../images/BG-footer.gif);background-position:bottom;background-repeat:repeat-x;}

/**** Products ****/
	/* header */
	body.category div#wrapper2 h2 {color:#7c7200;font-size:180%;font-variant:small-caps;margin:15px 0;}
	/* category description */
	body.category div#categoryDescription {margin-bottom:20px;padding-bottom:20px;border:1px solid #CCC;border-top:none;border-left:none;border-right:none;}
	body.category div#categoryDescription table tr td {padding:5px;}
	body.category div#categoryDescription ul, 
	body.category div.productDescription ul {list-style:disc; list-style-position:inside; margin:20px;}
	body.category div#categoryDescription p,
	body.category div.productDescription p {font-size:100%;line-height:1.5;margin:0;padding:0;margin-bottom:8px;}
	body.category div#categoryDescription br,
	body.category div.productDescription br {margin:0;padding:0;height:0;width:0;}
	/* product listing */
	body.category div.productListing {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #CCC;}
	body.category div.productListing h3 {font-weight:bold;font-variant:small-caps;margin-bottom:10px;font-size:120%;}
	body.category div.productListing h3 span {font-weight:normal;font-size:80%;}
	body.category div.productInformation div.productDescription {width:60%;float:left;}
	body.category div.productInformation div.productPhotos {width:38%;float:right; text-align:right;}
	body.category div.productInformation div.productPhotos img {width:50px;padding:1px;border:1px solid #CCC;margin:1px;}
	
	/**
	 * jQuery lightBox plugin
	 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
	 * and adapted to me for use like a plugin from jQuery.
	 * @name jquery-lightbox-0.5.css
	 * @author Leandro Vieira Pinho - http://leandrovieira.com
	 * @version 0.5
	 * @date April 11, 2008
	 * @category jQuery plugin
	 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
	 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
	 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
	 */
	#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
	#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
	#jquery-lightbox a img {border:none;}
	#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
	#lightbox-container-image {padding:10px;}
	#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
	#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
	#lightbox-container-image-box > #lightbox-nav {left:0;}
	#lightbox-nav a {outline:none;}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}
	#lightbox-nav-btnPrev {left:0;float:left;}
	#lightbox-nav-btnNext {right:0;float:right;}
	#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
	#lightbox-container-image-data {padding:0 10px;color:#666;}
	#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}	
	#lightbox-image-details-caption {font-weight:bold;}
	#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em;}			
	#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:0.7em;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	