#bentleyGreenMessageDiv {
	color:green; 
	margin-top:40px; 
	padding:10px; 
	border:groove green 1px
}

#bentleyMainContent {
	width:100%;
	background-color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}

#bentleyMainContent #fixedWidth {
	width:480px ! important;
	background-color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	color:#000000;
}

#bentleyMainContent h1 {
	background-color:#ffffff;
	margin:2px 0px 2px 0px;
	padding:2px 0px 4px 0px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000000;
}

#bentleyMainContent h2 {
	 background-color:#384f93;
	 color:#ffffff;
	 font-family:verdana,arial,helvetica,sans-serif;
	 font-size:13px;
	 font-weight:bold;
	 padding:2px 6px 2px 6px;
	 margin:0px;
}

#bentleyMainContent h5 {
	background-color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#384f93;
}


#bentleyMainContent h6 {
	background-color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	margin:1px 0px 0px 0px;
}

#bentleyMainContent .section-sep {
	background-color:#ffffff;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	color:#000000;
}

#bentleyMainContent p,
#bentleyMainContent ul,
#bentleyMainContent ol,
#bentleyMainContent li,
#bentleyMainContent td,
#bentleyMainContent th {
	vertical-align:top;
	background-color:transparent;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	color:#000000;
}

@media screen {
/* BEGIN GDAZ Specific...basically just white text */
#isGdaz p,
#isGdaz font,
#isGdaz ul,
#isGdaz ol,
#isGdaz li,
#isGdaz td,
#isGdaz th {
	vertical-align:top;
	background-color:transparent;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#ffffff ! important;
}
#isGdaz a {
	color:#ffffff ! important;
}
/* END GDAZ Specific...basically just white text */


/* BEGIN GPGE, GPGD Specific...basically just white text */
#isGpgd p, #isGpge p,
#isGpgd font, #isGpge font,
#isGpgd ul, #isGpge ul,
#isGpgd ol, #isGpge ol,
#isGpgd li, #isGpge li,
#isGpgd td, #isGpge td,
#isGpgd .announce, #isGpge .announce,
#isGpgd th, #isGpge th {
	vertical-align:top;
	background-color:transparent;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#ffffff ! important;
}
#isGpgd a, #isGpge a {
	color:#ffffff ! important;
}
/* END GPGE, GPGD Specific...basically just white text */
}
#bentleyMainContent p {
	margin:5px 0px 20px 0px;
}

#bentleyMainContent .boldText {
	font-weight:bold;
}

#bentleyMainContent a {}

#bentleyMainContent a:link {
	color:#333333;
}

#bentleyMainContent a:visited {
	color:#333333;
}

#bentleyMainContent a:hover {
	color:#999999;
	text-decoration:none;
}

#bentleyMainContent a:active {
	color:#333333;
}

#bentleyMainContent a.info:link {
	color:#384f93;
	text-decoration:none;
}

#bentleyMainContent a.info:visited {
	color:#384f93;
	text-decoration:none;
}

#bentleyMainContent a.info:hover {
	color:#384f93;
	text-decoration:underline;
}

#bentleyMainContent a.info:active {
	color:#384f93;
	text-decoration:none;
}

#bentleyMainContent .right {
	text-align:right;
}

#bentleyMainContent .centered {
	text-align:center;
}

#bentleyMainContent .submitButton {
	background:#ffffc0;
}

/* Product Styles */
#bentleyMainContent .product-page .title {
	font-size:15px;
	font-weight:bold;
	border:0px ! important;
}

#bentleyMainContent .product-page .subTitle {
	font-size:13px;
	font-weight:bold;
}

#bentleyMainContent .product-page .salesDetail {
	font-size:12px;
	font-weight:normal;
}

#bentleyMainContent .product-page .author-name {
	font-size:13px;
	font-weight:bold;
}

#bentleyMainContent .product-specs {
	font-size:12px;
	font-weight:normal;
}

#bentleyMainContent .authorInfo .title {
	font-size:12px;
	font-weight:bold;
}

#bentleyMainContent .announce {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#384f93;
}

#bentleyMainContent .resource-page .extras {
	width:40%;
	margin:0px 0px 10px 10px;
	float:right;
}

#bentleyMainContent .resource-page .heading {
	font-size:14px;
	font-weight:bold;
	color:#384f93;
}

#bentleyMainContent .resource-page .title {
	font-size:12px;
	font-weight:normal;
}

/* ADMIN TOOLS */

#bentleyMainContent .admin-tools {
	background-color:#eaeaea;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}

#bentleyMainContent .admin-tools .heading {
	color:#ff0000;
	height:15px;
	vertical-align:middle;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}

#bentleyMainContent .admin-tools a:link {
	display:block;
	height:15px;
	background-color:#eaeaea;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	border-width:1px;
	border-style:solid;
	border-color:#eaeaea;
	padding:5px;
}

#bentleyMainContent .admin-tools a:visited {
	display:block;
	height:15px;
	background-color:#eaeaea;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	border-width:1px;
	border-style:solid;
	border-color:#eaeaea;
	padding:5px;
}

#bentleyMainContent .admin-tools a:hover {
	display:block;
	height:15px;
	background-color:#ffffff;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	padding:5px;
}

#bentleyMainContent .admin-tools a:active {
	display:block;
	height:15px;
	background-color:#eaeaea;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	border-width:1px;
	border-style:solid;
	border-color:#eaeaea;
	padding:5px;
}

#bentleyMainContent .brand-list {
	background-color:#ffffff;
	color:#000000;
	margin:0px;
	padding:0px;
	list-style:none;
}

#bentleyMainContent .brand-box {
	background-color:#384f93;
	color:#ffffff;
	padding:5px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	border:1px solid #000000;
}

#bentleyMainContent .brand-text {
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
}

#bentleyMainContent .model-list {
	background-color:#ffffff;
	list-style:none;
	margin:5px 0px 0px 25px;
	padding:0px;
}

#bentleyMainContent .model-box {
	background-color:#eaeaea;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	border:1px solid #000000;
}

#bentleyMainContent .model-text {
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
}

#bentleyMainContent .year-range-list {
	background-color:#eaeaea;
	color:#000000;
	margin:5px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

#bentleyMainContent .year-range-box {
	background-color:#ffffff;
	color:#000000;
	margin:2px 0px 0px 0px;
	padding:10px;
}

#bentleyMainContent .year-range-text {
	font-size:13px;
	font-weight:normal;
	padding-left:0px;
}

#bentleyMainContent .productCars-list {
	background-color:#ffffff;
	color:#000000;
	margin:5px 0px 0px 20px;
	padding:0px;
	list-style:square outside none;
}

#bentleyMainContent .productCars-box {
	background-color:#ffffff;
	color:#000000;
	padding:0px 0px 7px 0px;
}

#bentleyMainContent .productCars-text {
	font-size:12px;
	font-weight:normal;
	padding-left:0px;
}

#bentleyMainContent .product-list {
	background-color:#ffffff;
	color:#000000;
	margin:0px;
	padding:0px;
	list-style:none;
}

#bentleyMainContent .product-box {
	background-color:#ffffff;
	color:#000000;
	margin:5px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	border:1px solid #000000;
}

#bentleyMainContent .product-text {
	font-size:15px;
	font-weight:bold;
}

#bentleyMainContent .association-list {
	background-color:#eaeaea;
	list-style:none;
	margin:5px 0px 0px 0px;
}

#bentleyMainContent .association-box {
	background-color:#eaeaea;
	padding:5px 0px 0px 0px;
}

#beneltyMainContent .association-text {
	font-weight:bold;
	padding:0px 0px 0px 10px;
}

#bentleyMainContent .subject-list {
	background-color:#ffffff;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:10px;
}

#bentleyMainContent .notAssociated {
	background-color:#ffffff;
	color:#000000;
	list-style:circle outside none;
}


/* BEGIN NEW GLOBAL STYLES */
#main-body {
	width:600px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	border:0px solid #999999;
	font-family:verdana;
	font-weight:normal;
	font-size:10pt;
	color:#000000;
}

.beta {
	position:relative;
	top:-17px;
	right:35px;
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:7pt;
	font-weight:normal;
	color:#ff0000;
}

/* END NEW GLOBAL STYLES */

/* BEGIN FIND MY CAR STYLES */
#fmc-filter-box {
	margin:10px;
	padding:0px;
	width:auto;
	height:auto;
	border:1px solid #999999;	
}

#fmc-filter-box .head {
}

.box-head {
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	background-color:#d3d3d3;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#999999;
	font-family:verdana;
	font-weight:bold;
	font-size:10pt;
	color:#000000;
}

.box-head .content {
	margin:0px;
	padding:2px 5px 2px 5px;
	width:auto;
	height:auto;
	background-color:inherit;
	font-family:verdana;
	font-weight:bold;
	font-size:10pt;
	color:inherit;
}

.box-item {
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	background-color:#ffffff;
	font-family:verdana;
	font-weight:normal;
	font-size:10pt;
	color:#000000;
}

.fmc-prop {
	margin:0px;
	padding:5px 5px 5px 5px;
	width:auto;
	height:auto;
	background-color:inherit;
	font-family:verdana;
	font-weight:normal;
	font-size:10pt;
	color:inherit;
}

.fmc-prop h5 {
	margin:0px ! important;
	padding:5px 5px 5px 0px ! important;
	width:auto ! important;
	height:auto ! important;
	background-color:inherit ! important;
	font-family:verdana ! important;
	font-weight:normal ! important;
	font-size:8.5pt ! important;
	color:#333333 ! important;
}

.fmc-prop .desc {
	margin:0px;
	padding:5px 0px 5px 0px;
	width:auto;
	height:auto;
	background-color:inherit;
	font-family:verdana;
	font-weight:normal;
	font-size:8.5pt;
	color:#333333;
}

.box-item form {
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
	background-color:inherit;
	font-family:verdana;
	font-weight:normal;
	font-size:8.5pt;
	color:#000000;
}

.fmc-prop select, .fmc-prop input {
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
	background-color:inherit;
	font-family:verdana;
	font-weight:normal;
	font-size:8.5pt;
	color:#000000;
}

select {
	background-color:#ffffff ! important;
}

#fmcModelDropdown {
	width:228px;
}

input.submit-button {
	margin:0px;
	padding:0px 2px 0px 2px ! important;
	width:auto;
	height:auto;
	background-color:#d3d3d3 ! important;
	font-family:verdana;
	font-weight:normal;
	font-size:8.5pt;
	color:#000000;
}

.fmc-prop input.submit-button {
	margin:0px 0px 0px 20px;
}
/* END FIND MY CAR STYLES */


/* FAQ STYLES */
.faqGroup { margin-top:5px; margin-bottom:40px; padding-top:0; }
.faqLI { margin-bottom:10px; }
.faqQ { margin:0; padding-top:25px; padding-bottom:5px; font-weight:bold; }
.topLink { padding:5px 0 75px 0; text-align:right; }
.topLink a { font-size:10px!important; color:#336699!important; }

/* Product Review Excerpt Boxes */
.reviewBox { margin:10px 10px 40px 10px; background-color:#ffffff; color:#000000!important; border:1px solid #c0c0c0; }
.reviewBox .excerpt { padding:15px 25px 25px 25px; font-family:verdana; font-size:12px; background-color:#ffffff; color:#000000!important; }
.reviewBox .excerpt p { margin-top:10px; margin-bottom:10px; background-color:#ffffff; color:#000000!important; }
.reviewBox .moreLink a { font-size:11px!important; background-color:#ffffff; color:#000000!important; }
.reviewBox .reviewer { padding:5px 10px; background-color:#f3f3f3; text-align:right; font-family:verdana; font-size:11px; font-style:italic; border-top:1px solid #c0c0c0; }

hr.hidden { display:none; }
.fhp { display:none; }