@charset "UTF-8";
/* CSS Document */

/*
####################################################################################################################################
LAYOUT
####################################################################################################################################
*/

#header { height:25px; padding:7px 5px 0px 15px; margin-top:7px; }
#hdrHome { position:absolute; top:0px; margin-left:782px; }
#header h2 { padding:0px; margin:0px; }
#header .adr, #header .tel { padding-left:20px; }

#flashbanner { margin-top:30px; }
#flatpl { margin-top:7px; }

#col-a { width:621px; }
#col-a #model-selection ul {padding-left:0px;}
#col-a #content { padding:10px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
#col-a ul { height:720px; margin-top:20px; }
#col-a ul li { float:left; width:110px; text-align:center; margin-bottom:15px; }

#col-b { float:right; width:361px; }
#col-b-row #content { padding:10px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
#col-b-row #hpMap { float:right; border:1px solid #e1e1e1; margin-top:10px; }

/* interior model */
#modelLineup #model-selection ul {margin-left:-50px;}
#modelLineup { height:1050px; }
#modelLineup li { float:left; width:300px; height:165px; }
#modelLineup span { padding-right:10px; }

#footer span { margin-left:20px; }
#footer #signature { float:right; margin-right:20px; }

#flash_banner { margin-top:35px; }
.pmm-bd-h { margin-top:25px; padding-left:30px; }
#pmm-bd-c { min-height:288px; margin-left:5px; border-bottom:1px solid #e1e1e1; background-image:url("/usr/theme/image/int-right-grad.gif"); background-position:top right; background-repeat:no-repeat; padding:15px 30px 15px 30px;  }
#yui-main .yui-b { margin-bottom:20px; background-image:url("/usr/theme/image/int-left-grad.gif"); background-position:top left; background-repeat:no-repeat; }

#side-nav { width:185px; margin-top:25px; background-image:url("/usr/theme/image/int-side-col-l.gif"); background-position:top left; background-repeat:no-repeat; height:350px; padding:0px 20px 0px 15px; }

#side-edmunds { width:185px; margin-top:5px; background-image:url("/usr/theme/image/int-side-bg.gif"); background-position:top left; background-repeat:no-repeat; height:150px; padding:10px 20px 0px 15px; }
haha
#side-nav p { padding:0px; margin:0px; }
#side-nav ul, #side-nav #adr { border-bottom:1px dotted #999999; padding-top:10px; padding-bottom:10px; }
#side-nav #first { padding-bottom:10px; border-bottom:1px solid #999999; padding-top:15px; }
#side-nav #last { border:0px }
#side-nav li { padding:2px 0px 2px 0px; font-weight:bold;}

.pg-vsrch-header h2 { margin:25px 0px 15px 35px; }
#pg-stnd #pmm-main-content, #pg-vsrch #pmm-main-content { margin-left:25px; background-image:url("/usr/theme/image/int-right-grad.gif"); background-position:top right; background-repeat:no-repeat; }
#pg-vsrch #yui-main .yui-b { border-bottom:1px solid #e1e1e1; }
#pg-vsrch .invLotHeader {font-size:16px; font-weight:bold; border-bottom:2px solid #000;color:#4169E1}


#pg-stnd #pmm-main-content div, #pg-vsrch #pmm-main-content div { padding:3px 0px 3px 0px; }
#pg-vspecs #pmm-main-content { margin-top:35px; }
#pmm-main-content input { margin:3px 0px 3px 0px; }

#doSearch, #doNewSearch { border:2px solid #808284; }
#frmInvSearch table table tbody tr td { padding-bottom:8px; }

input, select { border:1px solid #808284; padding:2px; }

#statusMsgs { padding-bottom:15px; }
#pmm-bd-c h1 { margin:10px 0px 10px 0px }

#frmLead input { margin-top:5px; margin-bottom:10px; }
#getPreApproved { width:700px; border:0px; height:1700px; }
#repairStatus { width:700px; border:0px; height:800px; }
#serviceAppointment {height:600px; width:940px; } 
#map_google { width:700px; height:400px; margin-bottom:35px; border:5px solid #e1e1e1; }

.CssTxtBtn { float:none; }

.deptPhone li { float:left; width:200px; }
.deptPhone { height:120px; }

.CMS_AdGroup table { border:0px; }

.CMS_AdGroup .adTbl { padding-bottom:10px; border-bottom-color:#FFFFFF; }

#unity_tools { border:1px solid #FF0000; margin:0px auto; width:735px; padding-left:260px; }
#ut_wrapper { position:absolute; top:370px; }
#ut_container { height:800px; }

.sitemaplist a { text-decoration:none!important; }
.sitemaplist li { font-weight:bold; }
.sitemaplist li li { font-weight:normal; }
.sitemaplist li li { padding-left:15px; }
.sitemaplist li { margin-bottom:10px; }

.wdgt { background-color:#fff; border-bottom:1px dotted #999999; }
#img_ext button { border:2px solid #808284; background-image:none; background-color:#fff; padding-bottom:3px; }
#results { height:1000px; }

.disclaimer { width:995px; margin:0px auto; margin-top:35px; }

#results { height:4000px; }

iframe { border:0px; }
#certifiedInventory, #usedInventory { width:900px; height:2000px; }
#usedSpecials, #getPreapproved, #defaultFrame { width:940px; height:1000px; }
#xtime { width:700px; height:600px; margin-bottom:35px; }


#pmmCalc { margin-bottom:35px; }
#pmmCalc table td, #pmmCalc table th { padding:5px; }

.showMoreInfo { margin-top:20px; }

#genBtn { background-image:url("/usr/theme/image/button-bg.gif"); background-repeat:no-repeat; background-position:top left; border:1px solid #999999; padding:2px 20px 3px 20px; }

.shellyBucks h4 { border:0px!important; }

#newspecials { height:740px; }
#newspecials li { list-style:none; float:left; width:220px; text-align:center; height:180px; }


/* Irvine Golf Tournament */

#cont {width:735px; height: 1100px; margin-left: -10px;}
#left {float:left; width:350px;}
#right {float:left;padding-left:12px;  }
#right img {border:1px solid #ececec; padding:3px;}


#hotspot {position:absolute; top:20px; margine-left:400px;}



/* Homepage pop up */
#dimSpecials {position:absolute; background-image:url('/usr/image/hp_special_bg.png'); width:100%; height:3000px; top: 0px; left:0px; z-index:99999999;}
#divSpecials {width:1000;height:636; margin-top:30px; background-image:url('/usr/theme/image/labor-day-sale-copy.jpg'); background-repeat:no-repeat; background-position:center;}










/*
####################################################################################################################################
MAIN NAV
####################################################################################################################################
*/


/* this hides the text of the top level menu */
#nav span { display: none; }

/* menu attributes */
ul.jd_menu {padding:0px; list-style-type:none; border:none; height:25px; text-align:left;text-decoration:none!important;}
ul.jd_menu ul {display:none; border:none; padding:0px; margin:0px; height:auto; }
ul.jd_menu li {float:left; border:none; padding:0px; margin:0px;color:#ffffff; font-family:sans-serif; font-size:11px; color:#ffffff; font-weight:bold; line-height:14px; }

/* sub-menu attributes */
ul.jd_menu ul {position:absolute; display:none; list-style-type:none; margin:0px; padding: 0px; min-width:140px; height:auto; z-index: 1000000000; }
ul.jd_menu ul li {float:none; margin:0px; }
ul.jd_menu li li { border-left:1px solid; border-bottom:1px solid; border-right:1px solid; }
#nav ul li ul li { height:auto; }
ul.jd_menu li ul li.jdm_hover { cursor:pointer; }
ul.jd_menu li ul li a { text-decoration:none; font-weight:normal; }
ul.jd_menu li ul { border-bottom:1px solid #808284; border-right:1px solid #808284; border-left:1px solid #808284; padding-top:10px; padding-bottom:15px; padding-left:5px; background-color:#fff; }


/***************************************************************/
/* notice: you should only have to edit values below this area */
/***************************************************************/

#nav {
/* navigation image attributes */
background-image:url("/usr/theme/image/navigation.gif");
background-repeat:no-repeat;
/* width of the navigation */
width:995px;
/* height of the navigation */
height:33px;
/* other attributes */
margin:0px;
padding:0px;
clear:both;
}

/***********************/
/*** menu attributes ***/
/***********************/

/* controls drop down menu highlight */
ul.jd_menu li ul li.jdm_hover { background-color:#ffffff; }
/* controls the padding of the drop down menu buttons */
ul.jd_menu li li { padding:1px 1px 1px 0px; }
/* controls the width of the drop down menu buttons */
ul.jd_menu li li { width:170px; }
/* controls the color of the borders of the drop down menu buttons */
ul.jd_menu li li { }
/* controls the color of the background of the drop down menu buttons */
ul.jd_menu li li { background-image:url("/usr/theme/image/nav_arrow.gif"); background-position:left; background-repeat:no-repeat; padding-left:15px; }
/* controls the color of the text of the drop down menu buttons */
ul.jd_menu li ul li a {color:#4C4C4E; }
/* controls the color of the text (hover state) of the drop down menu buttons */
ul.jd_menu li li.jdm_hover a{ color:#003399; } 


/* important: the height needs to match the navigation height */
#nav li, #nav a.top-lvl { height:33px; display:block; }

/* controls with hit area for the tab buttons */
.jd-home {width: 58px; }
.jd-inventory {width: 75px;}
.jd-specials {width: 71px;}
.jd-finance {width: 68px;}
.jd-research {width: 77px;}
.jd-service {width: 65px;}
.jd-parts {width: 53px;}
.jd-company {width: 102px;}
.jd-news {width: 108px;}
.jd-faq {width: 51px;}

/* controls the nav image when hover state */
.jd-home a.top-lvl:hover, ul.jd_menu li.jd-home.jdm_hover {background:url("/usr/theme/image/navigation.gif") 0px -33px no-repeat; }
ul.jd_menu li.jd-inventory.jdm_hover, ul.jd_menu li.jd-inventory.jdm_active { background:url("/usr/theme/image/navigation.gif") -58px -33px no-repeat; }
ul.jd_menu li.jd-specials.jdm_hover, ul.jd_menu li.jd-specials.jdm_active {background:url("/usr/theme/image/navigation.gif") -133px -33px no-repeat; }
ul.jd_menu li.jd-finance.jdm_hover, ul.jd_menu li.jd-finance.jdm_active {background:url("/usr/theme/image/navigation.gif") -204px -33px no-repeat; }
ul.jd_menu li.jd-research.jdm_hover, ul.jd_menu li.jd-research.jdm_active {background:url("/usr/theme/image/navigation.gif") -272px -33px no-repeat; }
ul.jd_menu li.jd-service.jdm_hover, ul.jd_menu li.jd-service.jdm_active {background:url("/usr/theme/image/navigation.gif") -349px -33px no-repeat; }
ul.jd_menu li.jd-parts.jdm_hover, ul.jd_menu li.jd-parts.jdm_active {background:url("/usr/theme/image/navigation.gif") -414px -33px no-repeat; }
ul.jd_menu li.jd-company.jdm_hover, ul.jd_menu li.jd-company.jdm_active {background:url("/usr/theme/image/navigation.gif") -467px -33px no-repeat; }
ul.jd_menu li.jd-news.jdm_hover, ul.jd_menu li.jd-news.jdm_active {background:url("/usr/theme/image/navigation.gif") -569px -33px no-repeat; }
ul.jd_menu li.jd-faq.jdm_hover, ul.jd_menu li.jd-faq.jdm_active {background:url("/usr/theme/image/navigation.gif") -677px -33px no-repeat; }



/* OPTIONAL - move the buttons to the right */
/*ul.jd_menu { margin-left:304px; } */

/* IE6 FIXES */
* html .jd-home a.top-lvl:hover { background-image:none; }
* html ul.jd_menu li.jd-inventory.jdm_hover, * html ul.jd_menu li.jd-inventory.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-specials.jdm_hover, * html ul.jd_menu li.jd-specials.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-finance.jdm_hover, * html ul.jd_menu li.jd-finance.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-research.jdm_hover, * html ul.jd_menu li.jd-research.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-service.jdm_hover, * html ul.jd_menu li.jd-service.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-parts.jdm_hover, * html ul.jd_menu li.jd-parts.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-company.jdm_hover, * html ul.jd_menu li.jd-company.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-news.jdm_hover, * html ul.jd_menu li.jd-news.jdm_active { background-image:none; }
* html ul.jd_menu li.jd-faq.jdm_hover, * html ul.jd_menu li.jd-faq.jdm_active { background-image:none; }



* html ul.jd_menu li ul li a:visited {color:#838383; }
* html ul.jd_menu li li.jdm_hover a:hover { color:#ffffff; } 









/*
#######################################################################################################################################
TYPOGRAPHY
#######################################################################################################################################
*/

p { font-size:11px; line-height:18px; padding-top:10px; padding-bottom:10px; }
em { font-style:italic; }
#header h1 { font-size:12px; }
strong { font-weight:bold; }
#hpInvSrch h2 { font-weight:bold; font-size:11px; }
#hpInvSrch #col-a p { padding-bottom:0px; padding-top:0px; }
#col-b-row h2 { font-weight:bold; font-size:11px; }
#col-b-row .tel { font-weight:bold; }
.disclaimer p { line-height:18px; }

.pmm-bd-h { font-size:20px; }
#side-nav { font-size:11px; }
#side-nav h1 { font-weight:bold; }
a, ul li a { text-decoration:none!important; }

.pg-vsrch-header h2 { font-size:20px; }
#pmm-main-content { font-size:11px; }

#doSearch, #doNewSearch { font-weight:bold; }
#statusMsgs { font-size:11px; font-weight:bold; }
.ttlVsFound { font-size:16px; }

#frmLead { font-size:75%; }
#frmLead input { font-size:75%; }

#pmm-bd-c h1 { font-size:20px; }
#pmm-bd-c li { font-size:11px; }
#pmm-bd-c h2 { font-weight:bold; }
h3 { font-weight:bold; font-size:11px; }
table { font-size:11px; }


.CMS_AdGroup { font-family:Arial, Helvetica, sans-serif!important }
.CMS_AdGroup .ad_name { font-size:16px; }

hr { border-top:1px solid #e1e1e1; border-bottom:0px; border-left:0px; border-right:0px; }

#img_ext button { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; }
.vData { font-family:Arial, Helvetica, sans-serif; }
.vListStnd ul.vData li.col2, .vListStnd ul.vData li.col3 { font-size: 11px; color:#999999; }


/*
#########################################################################################################################################
COLORS
#########################################################################################################################################
*/

#header { color:#fff; background-color:#808284; }
#hpInvSrch h2 { color:#4C4C4E; }
#col-b-row h2 { color:#4c4c4e; }
#footer, .disclaimer { color:#A2A3A5; }

.pmm-yui-t1 .yui-b { background-color:#fff; }
#bd-col-l { background-color:transparent; }

a { color:#4C4C4E; }
/*a { color:#0000ff; }*/
a:hover { color:#003399; }

#footer a { color:#A2A3A5; }
#footer a:hover { color:#003399; }

#doSearch, #doNewSearch { background-color:#fff; color:#4C4C4E; }
#doSearch:hover, #doNewSearch:hover { color:#003399; }

#statusMsgs { color:#F20600; }

#moreinfo_endofpage { color:#A2A3A5; }


.CMS_AdGroup .ad_name { background-color:transparent; color:#000000; }
.vData,.vListStnd { background-color:#fff; }

/*
#############################################################################################################################################
MISC
#############################################################################################################################################
*/

.ad_disclosure, .ad_exp, .ad_pf { padding:10px; }
.ad_disclosure p { font-size:10px; }
.ad_name { padding:6px; font-weight:normal; }
.CMS_AdGroup { font-family:Arial, Helvetica, sans-serif; }
.CMS_AdGroup table { border-top:1px dotted #999999; padding:20px 10px 10px 10px; }
.CMS_AdGroup table table { border:0px; }
.CMS_AdGroup div table.adTbl { border:1px solid #fff; }
th.ad_name { border-bottom:2px dotted #cccccc!important; }

#ebrochure{min-hieght:1500px;}
.ebrochures ul li {float:left; width:220px; padding-bottom:10px;}
.CssTxtBtn {z-index:999999999999;}
#hdrHome {z-index:1;}

#year-2010 #cola, #year-2010 #colb, #year-2010 #colc, #year-2010 #cold, #year-2010 #cole,#year-2010 #colf, #year-2010 #colg, #year-2010 #colh, #year-2010 #coli, #year-2010 #colj {width:220px; padding-right:10px;float:left;}
#year-2010 #colc {height:260px;}
#year-2010{height:870px;}
#year-2009{height:800px;}
#year-2009 #colc {height:260px;}
#year-2009 #cola, #year-2009 #colb, #year-2009 #colc, #year-2009 #cold, #year-2009 #cole,#year-2009 #colf, #year-2009 #colg, #year-2009 #colh, #year-2009 #coli, #year-2009 #colj {width:220px; padding-right:10px;float:left;}
#year-2008{height:800px;}
#year-2008 #colc {height:260px;}
#year-2008 #cola, #year-2008 #colb, #year-2008 #colc, #year-2008 #cold, #year-2008 #cole,#year-2008 #colf, #year-2008 #colg, #year-2008 #colh, #year-2008 #coli, #year-2008 #colj {width:220px; padding-right:10px;float:left;}

/* Golf Form Page */



/* Unity Works iframe */

#unityworks{width:960px;height:620px;padding:0px;margin:0px;}

#col-a #model-selection ul li img 

{

border-top-width: 1px;

border-right-width-value: 1px;

border-bottom-width: 1px;

border-left-width-value: 1px;


border-top-style: solid;

border-right-style-value: solid;



border-bottom-style: solid;

border-left-style-value: solid;



border-top-color: #ececec;

border-right-color-value: #ececec;


border-bottom-color: #ececec;

border-left-color-value: #ececec;


padding-top: 3px;

padding-right: 3px;

padding-bottom: 3px;

padding-left: 3px;

width: 80px;

height: 60px;

}

#model-selection ul li img 

{

border-top-width: 1px;

border-right-width-value: 1px;



border-bottom-width: 1px;

border-left-width-value: 1px;



border-top-style: solid;

border-right-style-value: solid;



border-bottom-style: solid;

border-left-style-value: solid;



border:1px solid #ececec;



padding-top: 3px;

padding-right: 3px;

padding-bottom: 3px;

padding-left: 3px;


}




#seo-geo-cta { float:right; margin:15px 0px 35px 35px; }
#seo-geo-cta img { border:1px solid #c2c2c2; padding:3px; margin-bottom:8px; }
#seo-geo-cta ul { margin:0px; padding:0px; border:1px solid #c2c2c2; width:238px; padding:3px 3px 0px 3px; }
#seo-geo-cta li {list-style:none; font-size:12px; font-weight:bold; background-color:#333333; margin:0px 0px 3px 0px; padding:4px; text-align:center; }
#seo-geo-cta li a { color:#fff; text-decoration:none; }










#col-a ul {height: 720px;margin-top: 20px;}

#col-a ul{height: 550px;margin-top: 20px;}

#col-a .model-selection ul {padding-left: 0px;}


#col-a ul li{float: left;width: 110px;text-align: center;margin-bottom: 15px;}

#col-a ul li {float: left;width: 110px;text-align: center;margin-bottom: 15px;}

#col-a .model-selection li {padding-right: 0px;padding-bottom: 0px;padding-top: 0px;}


#col-a .model-selection ul li img {border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #ececec;border-bottom-color: #ececec;padding-top: 3px;padding-right: 3px;padding-bottom: 3px;padding-left: 3px;width: 80px;height: 60px;}


#col-a .model-selection ul li p {font-size: 9px;padding-bottom: 0px;padding-top: 0px;width: 114px;text-align: center;}












#model-selection2 li { display:inline; padding-right:30px; float:left; padding-bottom:10px;}