/* Page Body Re-Definition: sets background color and centering in IE */
body {
	background-color: #ffffff ;
	margin: 1px auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
/* Layer/div tag definitions */
#Header {
	width:778px;
	
	
}
#Content {
	background-color: #FFFFFF;
	/*background-color: #FCFCFC;*/
	width: 778px;
	font-size: 10px;
	border: 0px solid #000000;
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}
#Footer {
	width:760px;
	height:30px;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	position: static;
}
#PGBody {
	width:778px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #333333;
	padding: 0px;
	margin: 0px;
}


 A:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	TEXT-DECORATION: none;
	color: #CC3300;/*#DFA817 */
}
A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	TEXT-DECORATION: none;
	color:#5D712A;
}
#bcrumbs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	TEXT-DECORATION: none;
	
}
/*#bcrumbs A:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: bold;
	TEXT-DECORATION: none;
	color:#DFA817;
}
#bcrumbs A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: bold;
	TEXT-DECORATION: none;
	color:#5D712A;
}*/

#Sidebar {
	background-image:url(imgs/Sidebar.jpg);
	background-repeat:repeat-y;
	width: 150px;
	height:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	border-right-style: solid;
	border-right-width:1px;
	border-right-color:#666666;
	
}
#Sidebar div A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: bold;
	TEXT-DECORATION: none;
	color:#5D712A;
}
#Sidebar div A:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: bold;
	TEXT-DECORATION: none;
	color:#DFA817;
}
.SidebarItemselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: bold;
	TEXT-DECORATION: none;
	color:#DFA817;
}

/* Linkbar Link Hover Colors - DO NOT RENAME */

/* Additional styles for link hovers should be added above this comment if more colors are added */
/* Comment Layer Definition - only applied when links are present in the Linkbar */
/*#blurb {
	font-size: 8pt;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imgs/blurbbacker.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 125px;
} */
/* Menu Name Layer Definition - only applied when links are present in the Linkbar*/
#MenuName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	/*background-color: #1A4C7F;*/
	font-weight:bold;
	vertical-align: top;
	padding:5px;
	top:auto;
	height:12px;
	}
#MenuName  A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	/*background-color: #666666;*/
	font-weight:bold;
	
}
#MenuName  A:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3300  ;
	/*background-color: #666666;*/
	font-weight:bold;
	
}

/* Page Header Link Definitions */
#topmenu A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: bold;
	color: #6F7749;
	TEXT-DECORATION: none;
}

/* Miscellaneous Tag Re-definitions for consistency */
#footer td {border-top: 1px solid #cccccc;}
li {
	margin-left:-25px;
	list-style-type: disc;
	list-style-position:outside;
}
hr {
	height: 1px;
	width: 100%;
	color:#ddd;
}


#WorkTable td {
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align:middle;
}




/* Miscellaneous classes for text formatting */

.bold8pt {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bold8pt A{
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bold9pt {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bold10pt {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}	
.bold11pt{
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: bold;
}
.bold12pt{
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight: bold;
}
.button8pt {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 1px;
}


.contenttext{
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
}

.text8pt {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.text9pt {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.text10pt {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.text12pt {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	border:1px solid #000000;
}
select :hover {
	background-color:#6F7749;
	color:#ffffff;
}
input.submitButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 1px;
	font-weight:bold;
	height:19px;
	background-color:#6F7749;
	color:#ffffff;
	border:1px solid #000000;
}


form {
	margin: 0px 0px 0px 0px;
}
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.forminput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #404040;
	
}
.formcheckbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	
}



.clsearchwrapper {
	/*background-color: #FCFCFC;*/
	border: 0px solid #E0E0E0;
	padding: 0px;
	}
.pgheading {
	background-color: #F7F7F7;
	padding: 10px 30px 10px 30px;
	font-size: 18px;
	}
.pgheading A{
	font-size: 9px;
	font-weight:normal;
	}
.dotsh {
	height: 1px;
	background: url(./imgs/dots_h.gif) center left repeat-x;
	background-color: #FFFFFF;
	}
.dotshV {
	height: 5px;
	background: url(./imgs/dots_h.gif) bottom right no-repeat  ;
	background:
	background-color: #FFFFFF;
	}
.grid {
	font-size: 10px;
}
.grid TH {
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	/*text-transform: uppercase;*/
	color: #336699;
	background-color: #ffffff;
	line-height: 21px;
	padding: 0px 0px 0px 4px;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}
.grid TR {
	line-height: 21px;
}
.grid TD {
	font-size: 9px;
	padding: 2px 2px 0px 4px;
	border-bottom: 1px solid #E5E5E5;
	vertical-align:top;
	color:#000000;
}


.grid3 {
	font-size: 10px;
}
.grid3 TH {
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	/*text-transform: uppercase;*/
	color: #336699;
	background-color: #ffffff;
	line-height: 21px;
	padding: 0px 0px 0px 4px;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}
.grid3 TR {
	line-height: 21px;
}
.grid3 TD {
	font-size: 9px;
	padding: 2px 2px 0px 4px;
	border-bottom: 1px solid #E5E5E5;
	vertical-align:top;
	color:#FFFFF;
}




.grid2 {
	font-size: 10px;
}
.grid2 TH {
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	/*text-transform: uppercase;*/
	color: #000000;
	background-color: #E0E0E0;
	line-height: 21px;
	padding: 0px 0px 0px 4px;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}
.grid2 TR {
	line-height: 21px;
	background-color: #ffffff;
}
.grid2 TD {
	font-size: 9px;
	padding: 2px 2px 0px 4px;
	border-bottom: 1px solid #E5E5E5;
	vertical-align:top;
	color:#FFFFFF;
}

.contentwrapper {
	padding: 5px 30px ;
	
	}
.styled1
{
	color:#ffffff;
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	width:10em;
	height:2em;
	background-color: #AD1F1E;
	border:1px solid;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
}
.reqdfield
{color: #FF0000;
font-size:6pt;
}
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

form input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #404040;
}

form Select {
	width: auto;
	font-size:7.5pt
}
form TextArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	border-top: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #404040;
}
.sectionName {
	padding:6px; 
	border-bottom-color:#666666;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-top-color:#666666;
	border-top-style: solid;
	border-top-width:1px;
}

/* DCXevents Home CSS
------------------------------------------------------ */
.hmchrysler {
	
	width: 130px;
	font-size: 9px;
	padding: 0px 5px 5px 0px;
	margin-left:10px;
	
}

.hmjeep {
	width: 240px;
	font-size: 9px;
	padding: 5px 5px 5px 5px;
	line-height: 14px;
	background-image: url(./images/grey_shim.jpg);
	background-repeat:repeat-x;
}

.hmdodge {
	width: 240px;
	font-size: 9px;
	padding: 5px 5px 5px 5px;
	line-height: 14px;
	background-image: url(./images/grey_shim.jpg);
	background-repeat:repeat-x;
}
.hmchrysler_hr {
	width: 270px;
	font-size: 9px;
	padding: 7px 10px 10px 10px;
	line-height: 14px;
}
.hmjeep_hr {
	width: 258px;
	font-size: 9px;
	padding: 7px 15px 10px 9px;
	padding: 
	line-height: 14px;
}
.hmdodge_hr {
	width: 270px;
	font-size: 9px;
	padding: 7px 10px 10px 10px;
	line-height: 14px;
}
.chryslerhd {
	font-size: 9px;
	font-weight: bold;
	color: #1A4C7F; /*336699;*/
	line-height: 25px;
}
.imagetext {
	font-size: 9px;
	font-weight: normal;
	color: #000000; /*336699;*/
	
}
.jeephd {
	font-size: 11px;
	font-weight: bold;
	color: #666633;/*#403D2A;*/
	line-height: 20px;
}
.dodgehd {
	font-size: 11px;
	font-weight: bold;
	color: #FF3333; /*993300;*/
	line-height: 20px;
}
.blackbar {
	height: 5px;
	background-color: #000000;
}
.selectvehicle {
	padding: 5px 0px 5px 15px;
}


/* DCXevents Global CSS
------------------------------------------------------ */



/* Links
------------------------------------------------------ */
a:link {
	color: #336699;
}
a:visited {
	color: #598ABB;
}
a:hover {
	color: #CC3333;
}
a:active {
	color: #336699;
}

/* Headings
------------------------------------------------------ */
h1,h2,h3,h4,h5,h6,  {
	font-weight: bold;
	margin: 0px;
}
h1 {
	font-size: 18px;
}
h3 {
	font-size: 11px;
}





/* Header (height is 112px)
------------------------------------------------------ */

.nav { 
	height: 26px;
	/*background: url(../images/nav_bg.gif) top left repeat-x; /* may be removed if background image is not required */
	background-color: #404040;
}
.header {
	height: 74px;
	/*background: url(../images/hdr_bg.gif) top left repeat-x;*/
}
.dcxlogo {
	width: 285px;
	text-align: left;
	
}

.logininput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	border-top: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #404040;
	padding-left: 2px;
}
.loginbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* Body (the central body area between the header & footer containing all the content)
------------------------------------------------------ */

.hdrgreybar {
	height: 20px;
	/*background: url(../images/hdr_graybar_bg.gif) top left repeat-x;*/
	background-color: #404040;
}
.dotsh {
	height: 1px;
	background: url(./images/dots_h.gif) center left repeat-x;
	background-color: #FFFFFF;
}
.dotsv {
	width: 1px;
	background: url(./images/dots_v.gif) top left repeat-y;
	background-color: #FFFFFF;
}
.contentwrapper {
	padding: 5px 30px ;
	
	
}
.content {
	width: 360px;
	padding-right: 40px;
	line-height: 16px;
}


.gallerypix {
	padding: 4px;
	border: 1px solid #DFDFDF;
	text-align: center;
}
.galleryNopix {
	padding: 4px;
	border: 1px solid #FFFFFF;
	text-align: center;
}
/* Footer
------------------------------------------------------ */

.brands {
	background-color: #FFFFFF;
	text-align: center;
}



/* Top right search block available after login
------------------------------------------------------ */
.searchwrapper {
	text-align: right;
	padding-top: 2px;
}
.search TD {
	font-size: 9px;
	color: #A0A3A8;
	padding-right: 10px;	
}


/* List
------------------------------------------------------ */


/* Form
------------------------------------------------------ */
form {
	margin: 0px 0px 0px 0px;
}
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.forminput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-top: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #404040;
}
img { behavior: url(iepngfix.htc); } 

.SelectBgClrOff { background:#FFFFFF}
		
.SelectBgClrOn  { background:#FFFF66}
