/* vBulletin 3 CSS For Style 'BHP Silver' (styleid: 25) */
body
{
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
a:link, body_alink
{
	color: #000000;
	text-decoration: underline;
}
a:visited, body_avisited
{
	color: #000000;
	text-decoration: underline;
}
a:hover, a:active, body_ahover
{
	color: #000000;
	text-decoration: none;
}
.page
{
	color: #FFF;
}
.page a:link, .page_alink
{
	color: #FFF;
}
.page a:visited, .page_avisited
{
	color: #FFF;
}
.page a:hover, .page a:active, .page_ahover
{
	color: #FFF;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #545454;
	color: #FFFFFF;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.tcat
{
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background-image: linear-gradient(#4C4C4C, #404040);
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #ffffff;
	text-decoration: underline;
}
.thead
{
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background-image: linear-gradient(#4C4C4C, #404040);
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
	text-decoration: underline;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #ffffff;
	text-decoration: none;
}
.tfoot
{
	color: #E0E0E6;
	background-image: linear-gradient(#4C4C4C, #404040);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0E6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0E6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #E0E0E6;
	text-decoration: none;
}
.alt1, .alt1Active
{
	background: #EEE;
	color: #000;
	background-image: linear-gradient(360deg, rgba(225, 225, 225, 0.8), transparent);
	outline: #CCCCCC solid 1px;
}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink
{
	color: #000000;
}
.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited
{
	color: #000000;
}
.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover
{
	color: #000000;
}
.alt2, .alt2Active
{
	background: #F4F5F6;
	color: #000000;
	background-image: linear-gradient(360deg, rgba(225, 225, 225, 0.8), transparent);
	outline: #CCCCCC solid 1px;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	color: #000000;
}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited
{
	color: #000000;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover
{
	color: #000000;
}
td.inlinemod
{
	background: #999;
	color: #000000;
}
.wysiwyg
{
	background: #FFF;
	color: #000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #000;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #000;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #000;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	color: #555;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	font-weight: bold;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.navbar a:link, .navbar_alink
{
	color: #B2B2B2;
	text-decoration: none;
}
.navbar a:visited, .navbar_avisited
{
	color: #B2B2B2;
	text-decoration: none;
}
.navbar a:hover, .navbar a:active, .navbar_ahover
{
	color: #DDDDDD;
	text-decoration: underline;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #EEE;
}
.panel
{
	background: #4C4C4C;
	color: #FFF;
	padding: 10px;
	border: 1px outset #686868;
	border-radius: 4px;
	background-image: linear-gradient(#4C4C4C, #404040);
}
.panel a:link, .panel_alink
{
	color: #FFF;
}
.panel a:visited, .panel_avisited
{
	color: #FFF;
}
.panel a:hover, .panel a:active, .panel_ahover
{
	color: #FFF;
}
.panelsurround
{
	background: #4A4A4A;
	color: #FFF;
	background: #3C3C3C;
}
legend
{
	color: #FFF;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #3C3C3C;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #808080;
}
.vbmenu_option
{
	background: #EEE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #000;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #000;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #000;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #000;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; border-radius: 4px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.underline { text-decoration: underline; }
/* ***** Relevant Replacements H1 tags */
h1.myh1 {
font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: 13px;
color: #FFFFFF; font-weight: bold; height:5px; padding:5px;
}


#attach-list {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none !important;
	list-style: none !important;
}

#attach-list td {
	padding: 4px;
}

#attach-list .portlet-header {
	cursor: move;
}

#attach-list .attach-thumb {
	max-width: 120px;
	max-height: 120px;
padding: 2px 4px;
}

.ui-sortable-placeholder {
	border: 1px dashed #c1c1c1;
}

.alt1Active {
	padding-left: 12px;
}
table.page { width: 100%; }

img { border: 0;  }
 
body, html {
color: #ffffff; 
line-height: 14px;

background-color: #000000;
}

hr 
{ 	height: 1px; 
	border: 0px solid #000000;
	border-color: #979797; 
	background-color: #979797; 
	color: #979797; 
}

.clear
{ clear: both; font-size: 0px; }

#wrapper
{ width: 95%; margin-left: auto; margin-right: auto; background-repeat: no-repeat; background-position: top right; }

#inner_wrapper
{ }

.logo
{ height: 150px; position: relative; }

.logo img
{ position: absolute; top: 0px; left: 0px; }

#navigation_1
{ background-image: url(/web/skins/bhp/images/bhp_navigation_1.jpg); background-repeat: repeat-x; background-position:  bottom; }

#navigation_2
{ background-image: url(/web/skins/bhp/images/bhp_navigation_2.jpg); background-repeat: no-repeat; background-position:  bottom right; }

#navigation_3
{ height: 30px; text-align: right; background-image: url(/web/skins/bhp/images/bhp_navigation_3.jpg); background-repeat: no-repeat; background-position:  bottom left; }

#navigation_4
{ height: 24px; text-align: left; }

#navigation_5
{ padding-top: 5px; _padding-top: 3px; text-align: right; }

#content
{ padding-top: 10px; }

#content_1
{ background-image: url(/web/skins/bhp/images/bhp_content_1.jpg); background-repeat: repeat-x; background-position:  bottom; background-color: #111111; }

#caption
{ text-align: center; padding: 10px 10px 5px 10px;}

#copyright
{ font-size: 10px; color: #686667; text-align: center; padding: 6px 10px 14px 10px; }


.alt2b
{
	background: #2A2B2B;
	color: #FFF;
font-size: 11px
}
.alt2b a:link
{
	color: #E70106;
}
.alt2b a:visited
{
	color: #E70106;
}
.alt2b a:hover, .alt2b a:active {
	color: #E70106;
}

.alt3b
{
	background: #3D3C3D;
	color: #FFF;
}
.alt3b a:link
{
	color: ##E70106;
}
.alt3b a:visited
{
	color: ##E70106;
}
.alt3b a:hover, .alt3b a:active {
	color: ##E70106;
}









/* $Id: style.css,v 1.53 2011/01/04 06:23:29 dries Exp $ */

/* ---------- Overall Specifications ---------- */

#newheader a:link,
#newheader a:visited {
  text-decoration: none;
}
/* #newheader a:hover,
#newheader a:active,
#newheader a:focus {
  text-decoration: underline;
}
#newheader h1,
#newheader h2,
#newheader h3,
#newheader h4,
#newheader h5,
#newheader h6 {
  margin: 1.0em 0 0.5em;
  font-weight: inherit;
}
#newheader h2 {
  font-size: 1.143em;
}
#newheader p {
  margin: 0 0 1.2em;
}*/
#newheader del {
  text-decoration: line-through;
}
#newheader tr.odd {
  background-color: #dddddd;
}
#newheader img {
  outline: 0;
}
#newheader code,
#newheader pre,
#newheader kbd,
#newheader samp,
#newheader var {
  padding: 0 0.4em;
  font-size: 0.77em;
  font-family: Menlo, Consolas, "Andale Mono", "Lucida Console", "Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
}
#newheader code {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
}
#newheader pre code,
#newheader pre kbd,
#newheader pre samp,
#newheader pre var,
#newheader kbd kbd, 
#newheader kbd samp,
#newheader code var {
  font-size: 100%;
  background-color: transparent;
}
#newheader pre code,
#newheader pre samp,
#newheader pre var {
  padding: 0;
}
#newheader .description code {
  font-size: 1em;
}
#newheader kbd {
  background-color: #f2f2f2;
  border: 1px outset #575757;
  margin: 0 3px;
  color: #666;
  display: inline-block;
  padding: 0 6px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#newheader pre {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
  margin: 10px 0;
  overflow: hidden;
  padding: 15px;
  white-space: pre-wrap;
}

#newheader tbody { border:none; }

/* ------------------ Fonts ------------------ */

#newheader body,
#newheader #site-slogan,
#newheader .ui-widget,
#newheader .comment-form label {
  font-family: Georgia, "Times New Roman", Times, serif;
}
#newheader #header,
#newheader #footer-wrapper,
#newheader #skip-link,
#newheader ul.contextual-links,
#newheader ul.links,
#newheader ul.primary,
#newheader .item-list .pager,
#newheader div.field-type-taxonomy-term-reference,
#newheader div.messages,
#newheader div.meta,
#newheader p.comment-time,
#newheader table,
#newheader .breadcrumb {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#newheader input,
#newheader textarea,
#newheader select,
#newheader a.button {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

/* ------------------ Reset Styles ------------------ */

#newheader caption {
  text-align: left; /* LTR */
  font-weight: normal;
}

#newheader blockquote :first-child {
  display: inline;
}
#newheader a.feed-icon {
  display: inline-block;
  padding: 15px 0 0 0;
}

/* ------------------ Table Styles ------------------ */

#newheader table {
  border: 0;
  border-spacing: 0;
  /*font-size: 0.857em;
  margin: 10px 0;*/
  width: 100%;
}
/*
#newheader table table {
  font-size: 1em;
}
#newheader #footer-wrapper table {
  font-size: 1em;
}
#newheader table tr th {
  background: #757575;
  background: rgba(0, 0, 0, 0.51);
  border-bottom-style: none;
}
#newheader table tr th,
#newheader table tr th a,
#newheader table tr th a:hover {
  color: #FFF;
  font-weight: bold;
}
#newheader table tbody tr th {
  vertical-align: top;
}*/
/*tr td,
#newheader tr th {
  padding: 4px 9px;
  border: 1px solid #fff;
  text-align: left;
}

#newheader #footer-wrapper tr td,
#newheader #footer-wrapper tr th {
  border-color: #555;
  border-color: rgba(255, 255, 255, 0.18);
}
#newheader tr.odd {
  background: #e4e4e4;
  background: rgba(0, 0, 0, 0.105);
}
#newheader tr,
#newheader tr.even {
  background: #efefef;
  background: rgba(0, 0, 0, 0.063);
}
#newheader table ul.links {
  margin: 0;
  padding: 0;
  font-size: 1em;
}
#newheader table ul.links li {
  padding: 0 1em 0 0;
}*/

/* ------------------ List Styles ------------------ */

/*.block ol,
#newheader .block ul {
  margin: 0;
  padding: 0 0 0.25em 1em;
}*/
#newheader .contextual-links-wrapper {
  font-size: small !important;
}
#newheader ul.contextual-links {
  font-size: 0.923em;
}
#newheader .contextual-links-wrapper a {
  text-shadow: 0 0 0 !important;
}
#newheader .item-list .pager {
  font-size: 0.929em;
}
#newheader ul.menu li {
  margin: 0;
}
/*
#newheader .region-content ul,
#newheader .region-content ol {
  margin: 1em 0;
  padding: 0 0 0.25em 2.5em;
}
#newheader .item-list ul li {
  margin: 0;
  padding: 0.2em 0.5em 0 0;
}
#newheader ul.tips {
  padding: 0 0 0 1.25em; 
}*/

/* ------------------ Header ------------------ */
#newheader #skip-link {
  left: 50%;
  margin-left: -5.25em;
  margin-top: 0;
  position: absolute;
  width: auto;
  z-index: 50;
}
#newheader #skip-link a,
#newheader #skip-link a:link,
#newheader #skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  font-size: 0.94em;
  line-height: 1.7;
  padding: 1px 10px 2px 10px;
  text-decoration: none;
  -khtml-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-radius: 0 0 10px 10px;
}
#newheader #skip-link a:hover,
#newheader #skip-link a:active,
#newheader #skip-link a:focus {
  outline: 0;
}
#newheader #logo {
  float: left; /* LTR */
  padding: 15px 15px 15px 10px; /* LTR */
}
#newheader #name-and-slogan {
  float: left; /* LTR */
  padding-top: 34px;
  margin: 0 0 30px 15px; /* LTR */
}
#newheader #site-name {
  font-size: 1.821em;
  color: #686868;
  line-height: 1;
}
#newheader h1#site-name {
  margin: 0;
}
#newheader #site-name a {
  font-weight: normal;
}
#newheader #site-slogan {
  font-size: 0.929em;
  margin-top: 7px;
  word-spacing: 0.1em;
  font-style: italic;
}
/* Region header blocks. */
/* #newheader .region-header .block {
  font-size: 0.857em;
  float: left;
  margin: 0 10px;
  padding: 0;
}*/
#newheader .region-header .block .content {
  margin: 0;
  padding: 0;
}
#newheader .region-header .block ul {
  margin: 0;
  padding: 0;
}
/* #newheader .region-header .block li {
  list-style: none;
  list-style-image: none;
  padding: 0;
}*/
#newheader .region-header .form-text {
  background: #fefefe;
  background: rgba(255, 255, 255, 0.7);
  border-color: #ccc;
  border-color: rgba(255, 255, 255, 0.3);
  margin-right: 2px; /* LTR */
  width: 120px;
}
#newheader .region-header .form-text:hover,
#newheader .region-header .form-text:focus,
#newheader .region-header .form-text:active {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
}
#newheader .region-header .form-required {
  color: #eee;
  color: rgba(255, 255, 255, 0.7);
}
/* Region header block menus. */
#newheader .region-header .block-menu {
  border: 1px solid;
  border-color: #eee;
  border-color: rgba(255, 255, 255, 0.2);
  padding: 0;
  width: 208px;
}
#newheader .region-header .block-menu li a {
  display: block;
  border-bottom: 1px solid;
  border-bottom-color: #eee;
  border-bottom-color: rgba(255, 255, 255, 0.2);
  padding: 3px 7px;
}
#newheader .region-header .block-menu li a:hover,
#newheader .region-header .block-menu li a:focus,
#newheader .region-header .block-menu li a:active {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.15);
}
#newheader .region-header .block-menu li.last a {
  border-bottom: 0;
}
/* User Login block in the header region */
#newheader .region-header #block-user-login {
  width: auto;
}
#newheader .region-header #block-user-login .content {
  margin-top: 2px;
}
#newheader .region-header #block-user-login .form-item {
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}
#newheader .region-header #block-user-login div.item-list,
#newheader .region-header #block-user-login div.description {
  font-size: 0.916em;
  margin: 0;
}
#newheader .region-header #block-user-login div.item-list {
  clear: both;
}
#newheader .region-header #block-user-login div.description {
  display: inline;
}
#newheader .region-header #block-user-login .item-list ul {
  padding: 0;
  line-height: 1;
}
#newheader .region-header #block-user-login .item-list li {
  list-style: none;
  float: left; /* LTR */
  padding: 3px 0 1px;
}
#newheader .region-header #block-user-login .item-list li.last {
  padding-left: 0.5em; /* LTR */
}
#newheader .region-header #block-user-login ul.openid-links li.last {
  padding-left: 0; /* LTR */
}
#newheader .region-header #user-login-form li.openid-link a,
#newheader .region-header #user-login li.openid-link a {
  padding-left: 20px; /* LTR */
}
#newheader .region-header #block-user-login .form-actions {
  margin: 4px 0 0;
  padding: 0;
  clear: both;
}
#newheader .region-header #block-user-login input.form-submit {
  border: 1px solid;
  border-color: #ccc;
  border-color: rgba(255, 255, 255, 0.5);
  background: #eee;
  background: rgba(255, 255, 255, 0.7);
  margin: 4px 0;
  padding: 3px 8px;
}
#newheader .region-header #block-user-login input.form-submit:hover,
#newheader .region-header #block-user-login input.form-submit:focus {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
}
/* Search block in region header. */
#newheader .region-header #block-search-form {
  width: 208px;
}
#newheader .region-header #block-search-form .form-text {
  width: 154px;
}
/* Language switcher block in region header. */
#newheader .region-header .block-locale ul li {
  display: inline;
  padding: 0 0.5em;
}

/* --------------- Main Menu ------------ */

#newheader #main-menu {
  clear: both;
}
#newheader #main-menu-links a {
  color: #d9d9d9;
  padding: 0.6em 1em 0.4em;
}
#newheader #main-menu-links {
  font-size: 0.929em;
  margin: 0;
  padding: 0 15px;
}
#newheader #main-menu-links li {
  float: left; /* LTR */
  list-style: none;
  padding: 0 1px;
  margin: 0 1px;
}
#newheader #main-menu-links a {
  color: #333;
  background: #ccc;
  background: rgba(255, 255, 255, 0.7);
  float: left; /* LTR */
  height: 2.4em;
  line-height: 2.4em;
  padding: 0 0.8em;
  text-decoration: none;
  text-shadow: 0 1px #eee;
  -khtml-border-radius-topleft: 8px;
  -khtml-border-radius-topright: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#newheader #main-menu-links a:hover,
#newheader #main-menu-links a:focus {
  background: #f6f6f2;
  background: rgba(255, 255, 255, 0.95);
}
#newheader #main-menu-links a:active {
  background: #b3b3b3;
  background: rgba(255, 255, 255, 1);
}
#newheader #main-menu-links li a.active {
  border-bottom: none;
}
#newheader .featured #main-menu-links li a:active,
#newheader .featured #main-menu-links li a.active {
  background: #f0f0f0;
  background: rgba(240, 240, 240, 1.0);
}

/* --------------- Secondary Menu ------------ */

#newheader #secondary-menu-links {
  float: right; /* LTR */
  font-size: 0.929em;
  margin: 10px 10px 0;
}
#newheader #secondary-menu-links a:hover,
#newheader #secondary-menu-links a:focus {
  text-decoration: underline;
}

/* ------------------- Main ------------------- */

#newheader #main {
  margin-top: 20px;
  margin-bottom: 40px;
}

/* ----------------- Featured ----------------- */

#newheader #featured {
  text-align: center;
  font-size: 1.643em;
  font-weight: normal;
  line-height: 1.4;
  padding: 20px 0 45px;
  margin: 0;
  background: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
  border-bottom: 1px solid #e7e7e7;
  text-shadow: 1px 1px #fff;
}
#newheader #featured h2 {
  font-size: 1.174em;
  line-height: 1;
}
#newheader #featured p {
  margin: 0;
  padding: 0;
}

/* --------------- Highlighted ---------------- */

#newheader #highlighted {
  border-bottom: 1px solid #d3d7d9;
  font-size: 120%;
}

/* ------------------- Help ------------------- */

#newheader .region-help {
  border: 1px solid #d3d7d9;
  padding: 0 1.5em;
  margin-bottom: 30px;
}

/* ----------------- Content ------------------ */

/* #newheader .content {
  margin-top: 10px;
}
#newheader h1#page-title {
  font-size: 2em;
  line-height: 1;
}
#newheader #content h2 {
  margin-bottom: 2px;
}
#newheader .node .content {
  font-size: 1.071em;
}
#newheader .node-teaser .content {
  font-size: 1em;
}
#newheader .node-teaser h2 {
  margin-top: 0;
  padding-top: 0.5em;
}
#newheader .node-teaser h2 a {
  color: #181818;
}*/
#newheader .node-teaser {
  border-bottom: 1px solid #d3d7d9;
  margin-bottom: 30px;
  padding-bottom: 15px;
}
#newheader .node-sticky {
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.024);
  border: 1px solid #d3d7d9;
  padding: 0 15px 15px;
}
#newheader .node-full {
  background: none;
  border: none;
  padding: 0;
}
#newheader .node-teaser .content {
  clear: none;
  line-height: 1.6;
}
#newheader .meta {
  font-size: 0.857em;
  color: #68696b;
  margin-bottom: -5px;
}
#newheader .submitted .user-picture img {
  float: left; /* LTR */
  height: 20px;
  margin: 1px 5px 0 0; /* LTR */
}
#newheader .field-type-taxonomy-term-reference {
  margin: 0 0 1.2em;
}
#newheader .field-type-taxonomy-term-reference .field-label {
  font-weight: normal;
  margin: 0;
  padding-right: 5px; /* LTR */
}
#newheader .field-type-taxonomy-term-reference .field-label,
#newheader .field-type-taxonomy-term-reference ul.links {
  font-size: 0.8em;
}
#newheader .node-teaser .field-type-taxonomy-term-reference .field-label,
#newheader .node-teaser .field-type-taxonomy-term-reference ul.links {
  font-size: 0.821em;
}
#newheader .field-type-taxonomy-term-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none;
}
#newheader .field-type-taxonomy-term-reference ul.links li {
  float: left; /* LTR */
  padding: 0 1em 0 0; /* LTR */
  white-space: nowrap;
}
#newheader .link-wrapper {
  text-align: right;
}
#newheader .field-type-image img,
.user-picture img {
  margin: 0 0 1em;
}
#newheader ul.links {
  color: #68696b;
  font-size: 0.821em;
}
#newheader .node-unpublished {
  margin: -20px -15px 0;
  padding: 20px 15px 0;
}
#newheader .node-unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}

/* ----------------- Comments ----------------- */

#newheader .comment h2.title {
  margin-bottom: 1em;
}
#newheader .comment div.user-picture img {
  margin-left: 0; /* LTR */
}
#newheader .comment {
  margin-bottom: 20px;
  display: table;
  vertical-align: top;
}
#newheader .comment .attribution {
  display: table-cell;
  padding: 0 30px 0 0; /* LTR */
  vertical-align: top;
  overflow: hidden;
}
#newheader .comment .attribution img {
  margin: 0;
  border: 1px solid #d3d7d9;
}
#newheader .comment .attribution .username {
  white-space: nowrap;
}
#newheader .comment .submitted p {
  margin: 4px 0;
  font-size: 1.071em;
  line-height: 1.2;
}
#newheader .comment .submitted .comment-time {
  font-size: 0.786em;
  color: #68696b;
}
#newheader .comment .submitted .comment-permalink {
  font-size: 0.786em;
  text-transform: lowercase;
}
#newheader .comment .content {
  font-size: 0.929em;
  line-height: 1.6;
}
#newheader .comment .comment-arrow {
  background: url(/themes/bhp/images/comment-arrow.gif) no-repeat 0 center transparent; /* LTR */
  border-left: 1px solid;
  border-right: 1px solid;
  height: 40px;
  margin-left: -47px; /* LTR */
  margin-top: 10px;
  position: absolute;
  width: 20px;
}
#newheader .comment .comment-text {
  padding: 10px 25px;
  border: 1px solid #d3d7d9;
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 100%;
}
#newheader .comment .indented {
  margin-left: 40px; /* LTR */
}
#newheader .comment ul.links {
  padding: 0 0 0.25em 0;
}
#newheader .comment ul.links li {
  padding: 0 0.5em 0 0; /* LTR */
}
#newheader .comment-unpublished {
  margin-right: 5px; /* LTR */
  padding: 5px 2px 5px 5px; /* LTR */
}
#newheader .comment-unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}
/* ----------------- Triptych ----------------- */

#newheader #triptych-wrapper {
  background-color: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
  border-top: 1px solid #e7e7e7;
}
#newheader #triptych h2 {
  color: #000;
  font-size: 1.714em;
  margin-bottom: 0.8em;
  text-shadow: 0 1px 0 #fff;
  text-align: center;
  line-height: 1;
}
#newheader #triptych .block {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #dfdfdf;
  line-height: 1.3;
}
#newheader #triptych .block.last {
  border-bottom: none;
}
#newheader #triptych .block ul li,
#newheader #triptych .block ol li {
  list-style: none;
}
#newheader #triptych .block ul,
#newheader #triptych .block ol {
  padding-left: 0;
}
#newheader #triptych #block-user-login .form-text {
  width: 185px;
}
#newheader #triptych #block-user-online p {
  margin-bottom: 0;
}
#newheader #triptych #block-node-syndicate h2 {
  overflow: hidden;
  width: 0;
  height: 0;
}
#newheader #triptych-last #block-node-syndicate {
  text-align: right;
}
#newheader #triptych #block-search-form .form-type-textfield input {
  width: 185px;
}
#newheader #triptych-middle #block-system-powered-by {
  text-align: center;
}
#newheader #triptych-last #block-system-powered-by {
  text-align: right;
}

/* ------------------ Footer ------------------ */

#newheader #footer-wrapper {
  color: #c0c0c0;
  color: rgba(255, 255, 255, 0.65);
  font-size: 0.857em;
}
#newheader #footer-wrapper a {
  color: #fcfcfc;
  color: rgba(255, 255, 255, 0.8);
}
#newheader #footer-wrapper a:hover,
#newheader #footer-wrapper a:focus {
  color: #fefefe;
  color: rgba(255, 255, 255, 0.95);
  text-decoration: underline;
}
/* #newheader #footer-wrapper .block {
  margin: 20px 0;
  border: 1px solid #444;
  border-color: rgba(255, 255, 255, 0.1);
  padding: 10px;
}*/
#newheader #footer-columns .block-menu,
#newheader #footer .block {
  margin: 0;
  padding: 0;
  border: none;
}
#newheader #footer .block {
  margin: 0.5em 0;
}
#newheader #footer .block .content {
  padding: 0.5em 0;
  margin-top: 0;
}
#newheader #footer .block h2 {
  margin: 0;
}
#newheader #footer-columns h2 {
  border-bottom: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
  font-size: 1em;
  margin-bottom: 0;
  padding-bottom: 3px;
  text-transform: uppercase;
}
#newheader #footer-columns .content {
  margin-top: 0;
}
#newheader #footer-columns p {
  margin-top: 1em;
}
#newheader #footer-columns .content ul {
  list-style: none;
  padding-left: 0; /* LTR */
  margin-left: 0;
}
#newheader #footer-columns .content li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#newheader #footer-columns .content li a {
  display: block;
  border-bottom: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
  line-height: 1.2;
  padding: 0.8em 2px 0.8em 20px; /* LTR */
  text-indent: -15px;
}
#newheader #footer-columns .content li a:hover,
#newheader #footer-columns .content li a:focus {
  background-color: #1f1f21;
  background-color: rgba(255, 255, 255, 0.05);
  text-decoration: none;
}
/* #newheader #footer {
  letter-spacing: 0.2px;
  margin-top: 30px;
  border-top: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
}
#newheader #footer .region {
  margin-top: 20px;
}
#newheader #footer .block {
  clear: both;
}*/
/*
#newheader #footer ul,
#newheader #footer li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#newheader #footer li a {
  float: left; 
  padding: 0 12px;
  display: block;
  border-right: 1px solid #555; 
  border-color: rgba(255, 255, 255, 0.15);
}
#newheader #footer li.first a {
  padding-left: 0; 
}
#newheader #footer li.last a {
  padding-right: 0; 
  border-right: none; 
}*/
#newheader #footer-wrapper tr.odd {
  background-color: transparent;
}
#newheader #footer-wrapper tr.even {
  background-color: #2c2c2c;
  background-color: rgba(0, 0, 0, 0.15);
}

/* --------------- System Tabs  --------------- */

/* #newheader .tabs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}*/
#newheader .tabs ul.primary {
  padding: 0 3px;
  margin: 0;
  overflow: hidden;
  border: none;
  background: transparent url(/themes/bhp/images/tabs-border.png) repeat-x left bottom;
}
#newheader .tabs ul.primary li {
  display: block;
  float: left; /* LTR */
  vertical-align: bottom;
  margin: 0 5px 0 0; /* LTR */
}
#newheader .tabs ul.primary li.active a {
  border-bottom: 1px solid #ffffff;
}
#newheader .tabs ul.primary li a {
  color: #000;
  background-color: #ededed;
  height: 1.8em;
  line-height: 1.9;
  display: block;
  font-size: 0.929em;
  float: left; /* not LTR */
  padding: 0 10px 3px;
  margin: 0;
  text-shadow: 0 1px 0 #fff;
  -khtml-border-radius-topleft: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -khtml-border-radius-topright: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
#newheader .tabs ul.primary li.active a {
  background-color: #ffffff;
}
#newheader .tabs ul.secondary {
  border-bottom: none;
  padding: 0.5em 0;
}
#newheader .tabs ul.secondary li {
  display: block;
  float: left; /* LTR */
}
#newheader .tabs ul.secondary li:last-child {
  border-right: none; /* LTR */
}
#newheader .tabs ul.secondary li:first-child {
  padding-left: 0; /* LTR */
}
#newheader .tabs ul.secondary li a {
  padding: 0.25em 0.5em;
}
#newheader .tabs ul.secondary li a.active {
  background: #f2f2f2;
  border-bottom: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
#newheader ul.action-links {
  list-style: none;
  margin: 5px;
  padding: 0.5em 1em;
}
#newheader ul.action-links li {
  display: inline-block;
  margin-left: 10px;
}
#newheader ul.action-links li a {
  padding-left: 15px;
  background: url(/themes/bhp/images/add.png) no-repeat left center;
  margin: 0 10px 0 0;
}

/* ---------------- Messages  ----------------- */

#newheader #messages {
  padding: 20px 0 5px;
  margin: 0 auto;
}
#newheader .featured #messages {
  background: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
}
#newheader div.messages {
  margin: 8px 15px;
}

/* -------------- Breadcrumbs   -------------- */

#newheader .breadcrumb {
  font-size: 0.929em;
}

/* -------------- User Profile   -------------- */

#newheader .profile .user-picture {
  float: none;
}

/* -------------- Password Meter  ------------- */

#newheader .password-parent,
#newheader div.form-item div.password-suggestions {
  position: relative;
  width: auto;
}
#newheader #password-strength {
  float: none;
  left: 16em;
  position: absolute;
  width: 11.5em;
}
#newheader #password-strength-text,
#newheader .password-strength-title,
#newheader div.password-confirm {
  font-size: 0.82em;
}
#newheader #password-strength-text {
  margin-top: 0.2em;
}

/* ---------------- Buttons    ---------------- */

#newheader input.form-submit,
#newheader a.button {
  background: #fff url(/themes/bhp/images/buttons.png) 0 0 repeat-x;
  border: 1px solid #e4e4e4;
  border-bottom: 1px solid #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  color: #3a3a3a;
  cursor: pointer;
  font-size: 0.929em;
  font-weight: normal;
  text-align: center;
  margin-bottom: 1em;
  margin-right: 0.6em; /* LTR */
  padding: 4px 17px;
  -khtml-border-radius: 15px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
#newheader a.button:link,
#newheader a.button:visited,
#newheader a.button:hover,
#newheader a.button:focus,
#newheader a.button:active {
  text-decoration: none;
  color: #5a5a5a;
}

/* -------------- Form Elements   ------------- */

#newheader fieldset {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin-top: 10px;
  margin-bottom: 32px;
  padding: 0 0 10px;
  position: relative;
  top: 12px; /* Offsets the negative margin of legends */
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#newheader .fieldset-wrapper {
  margin-top: 25px;
}
#newheader .node-form .fieldset-wrapper {
  margin-top: 0;
}
#newheader .filter-wrapper {
  top: 0;
  padding: 1em 0 0.2em;
  -khtml-border-radius-topright: 0;
  -khtml-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#newheader .filter-help a {
  font-size: 0.857em;
  padding: 2px 20px 0;
}
#newheader .filter-wrapper .form-item label {
  margin-right: 10px;
}
#newheader .filter-wrapper .form-item {
  padding: 0 0 0.5em 0.5em;
}
#newheader .filter-guidelines {
  padding: 0 1.5em 0 0.5em;
}
#newheader fieldset.collapsed {
  background: transparent;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#newheader fieldset legend {
  background: #dbdbdb;
  border: 1px solid #ccc;
  border-bottom: none;
  color: #3b3b3b;
  display: block;
  height: 2em;
  left: -1px; /* LTR */
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  line-height: 2;
  padding: 0;
  position: absolute;
  text-indent: 10px;
  text-shadow: 0 1px 0 #fff;
  top: -12px;
  width: 100%;
  -khtml-border-radius-topleft: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
#newheader fieldset.collapsed legend {
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#newheader fieldset legend a {
  color: #3b3b3b;
}
#newheader fieldset legend a:hover,
#newheader fieldset legend a:focus,
#newheader fieldset legend a:active {
  color: #000;
}
#newheader fieldset .fieldset-wrapper {
  padding: 0 10px;
}
#newheader input {
  margin: 2px 0;
  padding: 4px;
}
#newheader input,
#newheader textarea {
  font-size: 0.929em;
}
#newheader textarea {
  line-height: 1.5;
}
#newheader textarea.form-textarea,
#newheader select.form-select {
  padding: 4px;
}
#newheader input.form-text,
#newheader textarea.form-textarea,
#newheader select.form-select {
  border: 1px solid #ccc;
}
#newheader input.form-submit:hover,
#newheader input.form-submit:focus {
  background: #dedede;
}
#newheader .password-suggestions ul li {
  margin-left: 1.2em; /* LTR */
}
#newheader .form-item {
  margin-bottom: 1em;
  margin-top: 2px;
}
#newheader .form-item label {
  font-size: 0.929em;
}
#newheader fieldset .description {
  margin-top: 5px;
  line-height: 1.4;
  color: #3c3c3c;
  font-style: italic;
}
#newheader .form-type-radio label,
#newheader .form-type-checkbox label {
  margin-left: 4px;
}
#newheader .form-type-radio .description,
#newheader .form-type-checkbox .description {
  margin-left: 2px;
}
#newheader .form-actions {
  padding-top: 10px;
}
/* Contact Form */
#newheader .contact-form #edit-name {
  width: 75%;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#newheader .contact-form #edit-mail {
  width: 75%;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#newheader .contact-form #edit-subject {
  width: 75%;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#newheader .contact-form #edit-message {
  width: 76.3%;
  -khtml-border-top-left-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#newheader .contact-form .resizable-textarea .grippie {
  width: 76%;
  -khtml-border-bottom-left-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Disabled form elements */
#newheader input.form-button-disabled,
#newheader input.form-button-disabled:hover,
#newheader input.form-button-disabled:focus,
#newheader input.form-button-disabled:active,
#newheader .form-disabled input,
#newheader .form-disabled select,
#newheader .form-disabled textarea {
  background: #ededed;
  border-color: #bbb;
  color: #717171;
}
#newheader .form-disabled .grippie {
  background-color: #ededed;
  border-color: #bbb;
}
#newheader .form-disabled label {
  color: #717171;
}

/* Animated throbber */
#newheader html.js input.form-autocomplete {
  background-position: 100% 4px; /* LTR */
}
#newheader html.js input.throbbing {
  background-position: 100% -16px; /* LTR */
}

/* Comment form */
#newheader .comment-form label {
  float: left; /* LTR */
  font-size: 0.929em;
  width: 120px;
}
#newheader .comment-form input,
#newheader .comment-form .form-select {
  margin: 0;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#newheader .comment-form .form-type-textarea label {
  float: none;
}
#newheader .comment-form .form-item,
#newheader .comment-form .form-radios,
#newheader .comment-form .form-type-checkbox,
#newheader .comment-form .form-select {
  margin-bottom: 10px;
  overflow: hidden;
}
#newheader .comment-form .form-type-checkbox,
#newheader .comment-form .form-radios {
  margin-left: 120px; /* LTR */
}
#newheader .comment-form .form-type-checkbox label,
#newheader .comment-form .form-radios label {
  float: none;
  margin-top: 0;
}
#newheader .comment-form input.form-file {
  width: auto;
}
#newheader .no-sidebars .comment-form .form-text {
  width: 800px;
}
#newheader .one-sidebar .comment-form .form-text {
  width: 500px;
}
#newheader .two-sidebars .comment-form .form-text {
  width: 320px;
}
#newheader .comment-form .form-item .description {
  font-size: 0.786em;
  line-height: 1.2;
  margin-left: 120px; /* LTR */
}
#newheader #content h2.comment-form {
  margin-bottom: 0.5em;
}
#newheader .comment-form .form-textarea {
  -khtml-border-radius-topleft: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#newheader .comment-form fieldset.filter-wrapper .fieldset-wrapper,
#newheader .comment-form .text-format-wrapper .form-item {
  margin-top: 0;
  margin-bottom: 0;
}
#newheader .filter-wrapper label {
  width: auto;
  float: none;
}
#newheader .filter-wrapper .form-select {
  min-width: 120px;
}
#newheader .comment-form fieldset.filter-wrapper .tips {
  font-size: 0.786em;
}
#newheader #comment-body-add-more-wrapper .form-type-textarea label {
  margin-bottom: 0.4em;
}
#newheader #edit-actions input {
  margin-right: 0.6em; /* LTR */
}

/* -------------- Other Overrides ------------- */

#newheader div.password-suggestions {
  border: 0;
}
#newheader .ui-widget-overlay {
  background: #222222;
  opacity: 0.7;
}
#newheader div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  padding: 1em;
}
#newheader #forum tr td.forum {
  padding-left: 35px;
}
#newheader #forum .name {
  font-size: 1.083em;
}
#newheader #forum .description {
  font-size: 1em;
}

/* --------------- Search Form ---------------- */

#newheader #block-search-form {
  padding-bottom: 7px;
}
#newheader #block-search-form .content {
  margin-top: 0;
}
#newheader #search-form input#edit-keys,
#newheader #block-search-form .form-item-search-block-form input {
  float: left; /* LTR */
  font-size: 1em;
  height: 1.143em;
  margin-right: 5px;
  width: 9em;
}
#newheader #search-block-form input.form-submit,
#newheader #search-form input.form-submit {
  margin-left: 0;
  margin-right: 0;
  height: 25px;
  width: 34px;
  padding: 0;
  cursor: pointer;
  text-indent: -9999px;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
  background: url(/themes/bhp/images/search-button.png) no-repeat center top;
  overflow: hidden;
}
#newheader #search-block-form input.form-submit:hover,
#newheader #search-block-form input.form-submit:focus,
#newheader #search-form input.form-submit:hover,
#newheader #search-form input.form-submit:focus {
  background-position: center bottom;
}
#newheader #search-form .form-item-keys label {
  display: block;
}

/* --------------- Search Results ---------------- */
#newheader ol.search-results {
  padding-left: 0;
}
#newheader .search-results li {
  border-bottom: 1px solid #d3d7d9;
  padding-bottom: 0.4285em;
  margin-bottom: 0.5em;
}
#newheader .search-results li:last-child {
  border-bottom: none;
  padding-bottom: none;
  margin-bottom: 1em;
}
#newheader .search-results .search-snippet-info {
  padding-left: 0;
}

/* -------------- Shortcut Links -------------- */

#newheader .shortcut-wrapper {
  margin: 2.2em 0 1.1em 0; /* Same as usual h1#page-title margin. */
}
#newheader .shortcut-wrapper h1#page-title {
  float: left; /* LTR */
  margin: 0;
}
#newheader div.add-or-remove-shortcuts {
  padding-top: 0.9em;
}
#newheader .overlay div.add-or-remove-shortcuts {
  padding-top: 0.8em;
}

/* ---------- Admin-specific Theming ---------- */

#newheader .page-admin #content img {
  margin-right: 15px; /* LTR */
}
#newheader .page-admin #content .simpletest-image img {
  margin: 0;
}
#newheader .page-admin-structure-block-demo .block-region {
  background: #ffff66;
  border: 1px dotted #9f9e00;
  color: #000;
  font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin: 5px;
  padding: 5px;
  text-align: center;
  text-shadow: none;
}
#newheader .page-admin-structure-block-demo #featured .block-region {
  font-size: 0.55em;
}
#newheader .page-admin-structure-block-demo #header .block-region {
  width: 500px;
}
#newheader .page-admin #admin-dblog img {
  margin: 0 5px;
}
/* Fix spacing when Seven is used in the overlay. */
#newheader #system-theme-settings fieldset {
  padding: 0;
}
#newheader #system-theme-settings fieldset .fieldset-legend {
  margin-top: 0;
}
/* Configuration. */
#newheader div.admin .right,
#newheader div.admin .left {
  width: 49%;
  margin: 0;
}
#newheader div.admin-panel {
  background: #fbfbfb;
  border: 1px solid #ccc;
  margin: 10px 0;
  padding: 0 5px 5px;
}
#newheader div.admin-panel h3 {
  margin: 16px 7px;
}
#newheader div.admin-panel dt {
  border-top: 1px solid #ccc;
  padding: 7px 0 0;
}
#newheader div.admin-panel dd {
  margin: 0 0 10px;
}
#newheader div.admin-panel .description {
  margin: 0 0 14px 7px;
}

/* ---------- Overlay layout styles ----------- */

#newheader .overlay #main,
#newheader .overlay #content {
  width: auto;
  float: none;
}
#newheader .overlay #page {
  padding: 0 2em;
}
#newheader .overlay #skip-link,
#newheader .overlay .region-page-top,
#newheader .overlay #header,
#newheader .overlay #page-title,
#newheader .overlay #featured,
#newheader .overlay #sidebar-first,
#newheader .overlay #triptych-wrapper,
#newheader .overlay #footer-wrapper {
  display: none;
}
#newheader .overlay-processed .field-type-image {
  display: block;
  float: none;
}
#newheader .overlay #messages {
  width: auto;
}

/* ---------- Poll ----------- */

#newheader .node .poll {
  margin: 2em 0;
}
#newheader .node .poll #edit-choice {
  margin: 0 0 1.5em;
}
#newheader .poll .vote-form {
  text-align: left; /* LTR */
}
#newheader .poll .vote-form .choices {
  margin: 0;
}
#newheader .poll .percent {
  font-size: 0.857em;
  font-style: italic;
  margin-bottom: 3em;
  margin-top: -3.2em;
  float: right;
  text-align: right;
}
#newheader .poll .text {
  clear: right;
  margin-right: 2.25em;
}
#newheader .poll .total {
  font-size: 0.929em;
  font-style: italic;
  text-align: right; /* LTR */
  clear: both;
}
#newheader .node .poll {
  margin: 1.8em 0 0;
}
#newheader .node .poll .text {
  margin-right: 6.75em;
}
#newheader .node .poll #edit-choice {
  margin: 0 0 1.2em;
}
#newheader .poll .bar .foreground {
  background-color: #666;
}
#newheader #footer-wrapper .poll .bar {
  background-color: #666;
}
#newheader #footer-wrapper .poll .bar .foreground {
  background-color: #ddd;
}







/* @group Paperplane cSS */
/* @group main Layout */
#newheader body, #newheader html {
	margin: 0;
	padding: 0;
	font-family: 'Tahoma', 'Arial';
	font-weight:normal;
	color: #333;
	font-size: 14px;
}
#newheader body {
	background: #27292c url(/themes/bhp/images/bg.png) repeat-x left top;
}
#newheader .bgHolder {
	background:  url(/themes/bhp/images/content-bg.png) repeat-x left bottom;
}
/* @end */

/* @group Reset */
#newheader h1, #newheader h2, #newheader h3, #newheader h4, #newheader h5, #newheader h6 {
	margin: 0;
	padding: 0;
}

#newheader h1#page-title, #newheader h1 {
	font-size:22px;
	font-weight:bold;
	color:#000;
	padding-left: 20px;
	margin-bottom: 10px;
}
#newheader h1#page-title span, #newheader h1 span {
	color:#b8b8b8;
}
#newheader #header h1 {
	margin: 0;
	padding: 0;
	padding-left: 0px;
	margin-top: 18px;
	margin-bottom: 10px;
	position: relative;
	left: -10px;
}
#newheader h2 {
	font-size: 22px;
	color: #000;
}
#newheader sup {
	vertical-align:top;
	line-height:1;
}
#newheader fieldset, #newheader dd, #newheader button {
	margin:0;
	padding:0;
	border: none;
}
#newheader iframe {
	border: none;
}
#newheader ul, #newheader ol, #newheader dl, #newheader p,#newheader input {
	margin:0;
	padding: 0;
}
#newheader ul li {
	list-style-type: none;
}
#newheader a {
	text-decoration: none;
	outline: none
}
#newheader a:hover {
	text-decoration: underline;
	}
#newheader img, #newheader a img {
	border: none;
}
#newheader .underline {
	text-decoration:underline;
	}
#newheader a:focus {
	border:0;
	outline: none;
	text-decoration: none;
}
#newheader table {
	border-collapse: collapse; 
	border-spacing:0; 
	width:100%;
}
/* @group clearfix */
#newheader .clearfix {
	zoom: 1;
}
#newheader .clearfix:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
	font-size: 0;
	line-height: 0;
}
#newheader .disBlk {
	display: block;
}
#newheader .clearfix {
	display:block;
}
#newheader * html .clearfix {
	height:1%;
}
#newheader *+html .clearfix {
	display:inline-block;
}
#newheader .posRel {
	position: relative;
}
/* @end */

/* @end */

/* @group HTML 5  */
#newheader header, #newheader nav, #newheader article, #newheader footer, #newheader address { display:block; }
/* @end */


/* @group Global pattern  */
#newheader .normal {
	width: 160px;
}
#newheader .medium {
	width: 180px;
}
#newheader .roundAll3 {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
#newheader .roundAll5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#newheader .TLR5 {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	behavior: url(../../PIE.htc); 
	position:relative;
}
#newheader .BLR5 {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
}
#newheader .LTB5 {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	border-radius-topleft: 5px;
	border-radius-bottomleft: 5px;
}
#newheader .RTB5 {
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-bottomright: 5px;
	border-radius-topright: 5px;
	border-radius-bottomright: 5px;
}
#newheader .aln_center {
	text-align: center;
}
#newheader .aln_right {
	text-align: right;
}
#newheader .aln_left {
	text-align: left;
}
#newheader .rPos {
	position:relative;
}
#newheader .fleft {
	float: left;
}
#newheader .fright {
	float: right;
}
#newheader .buttonHolder {
	width: 100px;
	margin: 0 auto;
}
#newheader .marauto {
	margin: 0 auto;
}
#newheader .marR10 {
	margin-right: 10px;
}
#newheader .marT5 {
	margin-top: 5px;
}
#newheader .marT7 {
	margin-top: 7px;
}
#newheader .marT10 {
	margin-top: 10px;
}
#newheader .marT20 {
	margin-top: 20px;
}
#newheader .marT25 {
	margin-top: 25px;
} #newheader .marT30 {
	margin-top: 30px;
}
#newheader .marT40 {
	margin-top: 40px;
}
#newheader .marT50 {
	margin-top: 50px;
}
#newheader .marT55 {
	margin-top: 55px;
}
#newheader .marT60 {
	margin-top: 60px;
}
#newheader .marT70 {
	margin-top: 70px;
}
#newheader .marT75 {
	margin-top: 75px;
}
#newheader .marR15 {
	margin-right: 15px;
}
#newheader .marR20 {
	margin-right: 20px;
}
#newheader .marR40 {
	margin-right: 40px;
}
#newheader .marL10 {
	margin-left: 10px;
}
#newheader .marL20 {
	margin-left: 20px;
}
#newheader .marL25 {
	margin-left: 25px;
}
#newheader .marL30 {
	margin-left: 30px;
}
#newheader .marL40 {
	margin-left: 40px;
}
#newheader .marL45 {
	margin-left: 45px;
}
#newheader .marB5 {
	margin-bottom: 5px;
}
#newheader .marB10 {
	margin-bottom: 10px;
}
#newheader .marB15 {
	margin-bottom:15px;
}
#newheader .marB20 {
	margin-bottom: 20px;
}
#newheader .marB25 {
	margin-bottom: 25px;
}
#newheader .marB30 {
	margin-bottom: 30px;
}
#newheader .marB40 {
	margin-bottom: 40px;
}
#newheader .marB50 {
	margin-bottom: 50px;
}
#newheader .marB70 {
	margin-bottom: 70px;
}
#newheader .pad5 {
	padding: 5px;
}
#newheader .pad10 {
	padding: 10px;
}
#newheader .pad20 {
	padding: 20px;
}
#newheader .padT5 {
	padding-top: 5px;
}
#newheader .padL5 {
	padding-left: 5px;
}
#newheader .padL10 {
	padding-left: 10px;
}
#newheader .padL15 {
	padding-left: 15px;
}
#newheader .padL20 {
	padding-left: 20px;
}
#newheader .padB5 {
	padding-bottom: 5px;
}
#newheader .padB10 {
	padding-bottom: 10px;
}
#newheader .padR10 {
	padding-right: 10px;
}
#newheader .padLR10 {
	padding-left:10px;
	padding-right:10px;	
}
#newheader .w40 {
	width: 40px;
}
#newheader .w70 {
	width: 70px;
}
#newheader .w80 {
	width: 80px;
}
#newheader .w90 {
	width: 90px;
}
#newheader .w100 {
	width: 100px;
}
#newheader .w110 {
	width: 110px;
}
#newheader .w120 {
	width: 120px;
}
#newheader .w125 {
	width: 125px;
}

#newheader .w140 {
	width:140px;
}
#newheader .w150 {
	width: 150px;
}
#newheader .w160 {
	width: 160px;
}
#newheader .w170 {
	width: 170px;
}
#newheader .w180 {
	width: 180px;
}
#newheader .w190 {
	width: 190px;
}
#newheader .w200 {
	width: 200px;
}
#newheader .w225 {
	width: 225px;
}
#newheader .w250 {
	width: 250px;
}
#newheader .w285 {
	width: 285px;
}
#newheader .w300 {
	width: 300px;
}
#newheader .w320 {
	width: 320px;
}
#newheader .w340 {
	width: 340px;
}
#newheader .w400 {
	width: 400px;
}
#newheader .w410 {
	width: 410px;
}
#newheader .w460 {
	width: 460px;
}
#newheader .w480 {
	width: 480px;
}
#newheader .w490 {
	width: 490px;
}
#newheader .w500 {
	width: 500px;
}
#newheader .w640 {
	width: 640px;
}
#newheader .w650 {
	width: 650px;
}
#newheader .w655 {
	width: 655px;
}
#newheader .w658 {
	width: 658px;
}
#newheader .w660 {
	width: 660px;
}
#newheader .w685 {
	width: 685px;
}
#newheader .w100p {
	width: 100%;
}
#newheader .alignCenter{
	text-align: center;
}
#newheader .vAlignMiddle{
	vertical-align: middle;
}
#newheader .gloablSearchBtn, #newheader .directoryList li, #newheader .stayUpdated a, #newheader #navigation li.home a, #newheader .buySellInner ul li, #newheader .or, #newheader .zoomIt, #newheader .relatedNews li, #newheader .buySellCity li, #newheader .buySellCity li, #newheader .buySellCity ul.price li, #newheader .blackBullet li, #newheader .shareCTA a.print, #newheader .shareCTA a.email, #newheader .shareCTA a.facebook, #newheader .shareCTA #newheader a.youTube, #newheader .shareCTA a.twitter, #newheader a.close, #newheader .remove, #newheader .launcOn, #newheader .priceTable h4, #newheader .VitalList h3.launch, #newheader .VitalList h3.price, #newheader .VitalList h3.fuel, #newheader .photoShare li a, #newheader .price h2, #newheader .tickMarkIcon, #newheader .jcarousel-skin-tango .jcarousel-next-horizontal, #newheader .jcarousel-skin-tango .jcarousel-prev-horizontal, #newheader .infoBox span, #newheader .threadsList li a, #newheader .safetyBlock li, #newheader .upArrow, #newheader .downArrow, #newheader #nextBanner, #newheader #gallery .controls b, #newheader .revoewOr, #newheader .iconRemove, #newheader .upkeepCosts, #newheader .overallReli, #newheader .serviceQuality, #newheader .resaleValue,
#newheader .sortBox a.active, #newheader .tab li.reset a, #newheader .tab li.reset a:hover, #newheader .safetyIcon, #newheader .glossaryIcon, #newheader .adviceicon  {
	background-image: url(/themes/bhp/images/sprites/icons.png);
	background-repeat: no-repeat;
}
#newheader .tab {
	background: #a81926 url(/themes/bhp/images/red-tabbg.png) repeat-x left top;
	padding-top: 3px;
}
#newheader .tab_container{
	border: solid #cbcaca 1px;
	border-top: none;
	background-color: #fff;
	padding: 0px 5px 10px 5px;
}
#newheader .aboutUs  {
	padding: 0;
}
#newheader .tab_content {
	padding:25px 15px 0px 15px;
}
#newheader .aboutUs .key_features {
	padding-left:20px;
}
#newheader .tab li {
	float: left;
} 
#newheader .tab a {
	padding: 10px 30px;
	display: block;
	margin-left:5px;
	color: #fff;
	}

#newheader .tab li.reset {
	float: right;
}
#newheader .tab li.reset a {
	background-position: left -3389px;
	padding-left: 17px;
	padding-top:7px;
}
#newheader .tab li.reset a:hover {
	background: url(/themes/bhp/images/sprites/icons.png) no-repeat left -3389px;
	color: #fff;
} 
#newheader .tab a.active, .tab a:hover {
	background-color: #fff;	
	color: #000;
	}
#newheader .homeTab .tab a.active, #newheader .homeTab .tab a:hover {
	background-color: #29292a;
	color: #fff;
}
#newheader .tab a:hover {
	text-decoration: none;
}
#newheader .tab span {
	padding: 10px 15px;
	display: block;
	margin-left:5px;
	color: #fff;
	}	
/* @end */

/* @group layout */
#newheader .page {
	margin:0 auto;
	width: 940px; /* 940 */
}
#newheader .pageWithSlide {
	width: 1180px;
}
#newheader .twoColumns #content  {
	width: auto;
	float: none;
}
#newheader .homePage #content {
	width: auto;
}
#newheader #leftPage {
	width: 940px;
}
#newheader .TwoColumn #leftColumn {
	width:930px;
}
#newheader .TwoColumn #content {
	width: 100%;
}
#newheader #sidePage {
	width: 235px;
	margin-top:70px;
}
#newheader #nav {
	height: 20px;
}
#newheader #container {
	background-color: #f1f1f3;	
	padding:10px 5px 20px 5px; 
	margin-bottom: 10px;
}
#newheader #leftColumn {
	width: 700px;
}
#newheader .twoColumns #leftColumn {
	width: auto;
	float: none;
}
#newheader .tab_content h1 {
	padding-left: 0;
	margin-bottom: 0;
} 
#newheader #sidebar {
	width:225px;
	padding-top:38px;
}
/* @end */

/* @group Common Includes */

/* @group Top LInks */

/* @group My Group */



/* @end */
#newheader .topLink {
	margin-bottom:30px;
}
#newheader .topLink, #newheader .topLink a {
	font: normal 11px/12px "Arial", 'Tahoma';
	color: #666;
}
#newheader .quicklinks {
	text-align: right;
	font: normal 11px/11px "Arial", 'Tahoma';	
	color: #666;

}
#newheader .quicklinks:hover {
	background-position: 140px -100px;
	}
#newheader .quicklinks.active {
	background-position: 120px -194px;
}
#newheader .quicklinks.active:hover {
	background-position: 120px -275px;
}
#newheader .searchBox #cse-search-box {
	float: left;
}
#newheader #cse-search-box {
	float:right;
	position:relative;	
	border:1px solid #474747;
	padding:4px;
}
#newheader .gloablSearch {
	margin:0;
	padding:2px 22px 2px 5px;
	background-color:#fff;
	font:normal 12px/16px "Arial", 'Tahoma';
	color: #666;
	width: 180px;
	border: solid #bfbfbf 1px;
}
#newheader .gloablSearchBtn {
	background-color:transparent;
	background-position:left top;
	border:none;
	cursor:pointer;
	height:16px;
	width:18px;
	position:absolute;
	right:7px;
	top:9px;
}
/* @end */

/* @group Navigation */
#newheader #navigation {
	font-size: 13px;
	font-family: "Verdana";
	margin-bottom: 7px;
}
#newheader #navigation li {
	float: left;
	background: url(/themes/bhp/images/nav-divider.png) no-repeat right -6px;
}
#newheader #navigation li.last {
	background: none;
}
#newheader #navigation li.last a {
	padding-left:25px;
	} 
#newheader #navigation li.last a span {
	padding-right:22px;
	}
#newheader #navigation a, #newheader .button, .buttonSmall {
	color: #FFFFFF;
    display: block;
    padding: 6px 0 9px 24px;
}
#newheader #navigation a {
   padding: 6px 0 9px 22px;
}
#newheader #navigation a span, #newheader .button span, #newheader .buttonSmall {
    padding: 6px 20px 9px 0;
	}
#newheader #navigation a:hover, #newheader #navigation a.active, #newheader .button, #newheader .btnLeft, #newheader .btnRight, #newheader .btnRightDisabled, #newheader .buttonSmall, #newheader .discussBtn, #newheader .addBtn, #newheader .reviewBtn, #newheader .reviewBtn span,
#newheader #navigation a span:hover, #newheader #navigation a:hover span, #newheader .button span, #newheader .btnLeft span, #newheader .btnRight span, #newheader .buttonSmall span, #newheader .discussBtn span,
#newheader .addBtn span, #newheader #navigation li.home a:hover, #newheader #navigation li.home a.active, #newheader #navigation a.active span,
#newheader .btnLeftDisabled {
	background: url(/themes/bhp/images/sprites/buttons.png) no-repeat left 0px;
	}
#newheader .find {
	background-image: url(/themes/bhp/images/sprites/fixBtn.png);
	background-repeat: no-repeat;
}
	
#newheader #navigation a span:hover, #newheader #navigation a:hover span, #newheader #navigation a.active span, #newheader .button span, #newheader .btnLeft span, #newheader .btnRight span, #newheader .btnRightDisabled span, #newheader .buttonSmall span, #newheader .discussBtn span,
#newheader .addBtn span, #newheader .btnLeftDisabled span {
    background-position: right -50px;
	}
#newheader #navigation a:hover {
	text-decoration: none;
}
#newheader #navigation li.home a {
	background-position:31px -41px;
    padding: 6px 0 10px 25px;
}
#newheader #navigation li.home a span {
	padding: 6px 50px 10px 0;
}
#newheader #navigation li.home a:hover, #newheader #navigation li.home a.active {
	background-position: left -350px;
}
#newheader #navigation li.home a:hover span, #newheader #navigation li.home a.active span {
	background-position: right -400px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#newheader #navigation a {
	padding: 6px 0 9px 21px;
}
#newheader #navigation a span, #newheader .button span, #newheader .buttonSmall {
    padding: 6px 20px 9px 0;
	}
#newheader #navigation li.home a {
	padding: 6px 0 10px 30px;
	background-position:37px -41px;	
	}

}

#newheader #navigation a.last {
	background-image: none;
	padding-right: 0;
}
#newheader button { border:none; background:none; margin:0; padding:0; width:auto; overflow:visible; }
#newheader button::-moz-focus-inner { 
  border: none;
}	
#newheader .button:hover {
	color: #fff;
}
#newheader .button {
	background-position: left -200px;
    padding: 4px 0 12px 18px;
    color: #fff;
}
#newheader .button span {
	background-position: right -250px;
    padding: 4px 18px 12px 0;	
	}
#newheader button.button {
	padding:5px 0 6px 18px;
	cursor:pointer;
}	
#newheader button.button span {
	padding:6px 18px 7px 0;	
}	
#newheader #submit-newsletter {
	background: transparent;
}
#newheader .btnLeft, #newheader .btnRight, #newheader .discussBtn, #newheader .btnLeftDisabled  {
	background-position: left -500px;
    padding:0px 0 3px 19px;
    color: #333;
}
#newheader .btnLeft span, #newheader .btnRight span, #newheader .discussBtn span, #newheader .btnLeftDisabled span {
	background-position: right -540px;
    padding: 2px 10px 4px 5px;
    font-size: 12px;
    line-height: 14px;
    color: #333;
	zoom:1;
	}
#newheader .btnLeft:hover, #newheader .btnRight:hover, #newheader .discussBtn:hover, #newheader .btnLeftDisabled:hover,
#newheader .btnLeft:hover span, #newheader .btnRight:hover span, #newheader .discussBtn:hover span, #newheader .btnLeftDisabled:hover span {
	text-decoration: none;
}
#newheader .btnRight {
	background-position: right  -650px;
    padding:0px 19px 3px 0px;
    display: block;
}
#newheader .btnRight span {
    padding:2px 5px 4px 10px;	
	background-position: left  -593px;
}
#newheader .btnLeftDisabled {
	background-position: left -1100px;
}
#newheader .btnLeftDisabled span{
	background-position: right -1150px;
	color: #666;
}
#newheader .btnRightDisabled {
	background-position: right -1250px;
}
#newheader .btnRightDisabled span {
	background-position: left -1200px;
}
#newheader .showLess {
	background-position: left  -951px;
	padding-right: 0;
}
#newheader .showLess span {
	padding-left: 0;
}
#newheader .showAll {
	background-position: left  -1050px;
	padding-right: 0;
}
#newheader .showAll span {
	padding-left: 0;
}
#newheader .addBtn {
	background-position: right  -900px;
    padding:0px 20px 4px 0px;
    display: block;
}
#newheader .addBtn span {
    padding:4px 0px 5px 8px;	
	background-position: left  -849px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
#newheader .buttonSmall {
	background-position: left -699px;
    padding:0px 0 3px 10px;	
    color: #fff;
}
#newheader .buttonSmall span {
	background-position: right -749px;
    padding: 2px 10px 4px 0px;
    font-size: 12px;
    color: #fff;
	zoom:1;
	display:block;
}
#newheader .discussBtn {
	background-position: left -800px;
	padding-left:30px;
	display: block;
}
#newheader .discussBtn span {
	background-position: right -540px;
	padding-right:10px;	
	padding-left:0px;	
	zoom:1;
}
#newheader .downloadBtn {
	background-position:left -976px;
}
#newheader .downloadBtn span {
	padding-left: 5px;	
	}
/* @end */

/* @group Footer */
#newheader #footer {
	background: url(/themes/bhp/images/footer.png) no-repeat center top;
	padding: 25px 20px 30px 60px;
}
#newheader #footer h3 {
	color: #fff;
	font-size: 14px;
	}
#newheader #footer ul {
	width: 160px;
	}
#newheader #footer li {
	margin: 7px 0px;
}
#newheader #footer a{
	color: #bbc3ca;	
}
#newheader #footnote {
	color: #666;	
}
#newheader #footnote a {
	color: #666;
	text-decoration: underline;
}
#newheader .cRight {
	font-size: 11px;
}
/* @end */


/* @end */

/* @group CTA Includes */

#newheader .cta h3 {
	font-size: 24px;
}
#newheader .cta h4 {
	font-size: 18px;
	color: #fff;
}

/* @group Featured */
#newheader .featured-ads h4 a {color:#fff;}
#newheader .featured-ads, #newheader .justReviewed, #newheader .buySell  {
	border: solid #313131 1px;
	background: #171717 url(/themes/bhp/images/cta/featured-ads/feature-headbg.png) repeat-x left top;	
	padding: 5px 10px 0px 15px;
	margin-bottom:10px;
}
#newheader .featured-ads h3, #newheader .justReviewed h3, #newheader .buySell h3, #newheader .hotTrends h3 {
	color: #fff;
	font-size: 24px;
}
#newheader .featured-ads {
	padding-bottom:10px;
}
#newheader .featured-ads .imgBox {
	width:95px
}
#newheader .featured-ads .imgDesc {
	width:110px
}

#newheader .featured-ads a {
	color: #999;
	font-size:12px;
}
#newheader .featured-ads a:hover {
	text-decoration:underline;
}
#newheader .featured-ads h4 {
	line-height:16px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
/* @end */

/* @group Directory */
#newheader .directory {
	background: #87898d url(/themes/bhp/images/cta/directory/directory-headbg.png) repeat-x left top;
	margin-bottom:10px;
}
#newheader .directory h3 {
	padding: 5px 0px 0px 15px;
	color: #000;
	}
#newheader .findInDIR {
	color: #fff;
}
#newheader .directoryList {
	background-color: #686869;
	padding: 10px 15px 15px 20px;	
}
#newheader .directoryList li {
	padding:8px 0px 5px 25px;
	border-bottom: solid #949494 1px;
	background-position: left -92px;
}
#newheader .directoryList li.last {
	border:none;
	}
#newheader .directoryList li a {
	color: #fff;
	display: block;
	}
/* @end */

/* @group User Online */
#newheader .userOnline {
	background: transparent url(/themes/bhp/images/cta/user-online/user-online-bg.png) no-repeat left top;
	height:160px;
	margin-bottom:10px;
	overflow:hidden;
	padding:10px 25px 0 25px;
}
#newheader .userOnline h5 {
	color: #fff;
	display:block;
	height:27px;
}
#newheader .userCount {
	margin:0 0 0 16px;
	height:56px;
}
#newheader .userCount li {
	float: left;
	font-family: "arial";
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	width: 28px;
	text-align: center;
	margin-right: 3px;
}
#newheader .userCount li.last {
	margin-right: 0;
}
#newheader .siteStats {
	font-size: 12px;
	display:block;
}
#newheader .siteStats li {
	display:block;
	height:27px;
	*height:25px;
}
#newheader .siteStats li.last {	
	margin-bottom: 0;
	}
#newheader .siteStats li span {
	float: left;
	width: 80px;
	color: #b5b5be;
}
#newheader .siteStats li strong {
	float: left;
	width: 70px;
	font-weight: normal;
	color: #fff;
}/* @end */

/* @group Travelogues */
#newheader .travelogues {
	border: solid #3d3f41 1px;
	background-color: #686869;
	padding:8px;
	margin-bottom:10px;
}
#newheader .traveloguesInner {
	/*background: #686869 url(/themes/bhp/images/cta/travelogues/travelogues-banner.jpg) no-repeat top;	*/
	background-color: #686869;
	font-size: 16px;
	color: #bab5d2;
	position: relative;
}
#newheader .traveloguesContent {
	position: absolute;
	left:0px;
	top: 10px;
	padding-left: 10px;
} 
#newheader .travelogues h3 {
	color: #fff;
}
#newheader .traveloguesInner a img {
	border: solid #8c8c8f 1px;
	display: block;
}
#newheader .traveloguesInner a:hover img{
	border: solid #8c8c8f 1px;
	display: block;
}
	
/* @end */

/* @group Newsletter */
#newheader .newsletter {
	background: #535354 url(/themes/bhp/images/cta/newsletter/newsletterbg.png) repeat-x left bottom;
	padding: 10px;
	color: #ccc;
	margin-bottom:10px;
}
#newheader .newsletter input.normal {
	padding:3px 5px;
	width: 177px;
	}
#newheader .newsletter h3{
	color: #fff;
	}
#newheader .newsletterInner {
	background: #3c3c3c url(/themes/bhp/images/cta/newsletter/newsletterInnerbg.png) repeat-x left bottom;
	border: solid #626263 1px;
	padding: 10px;
	border-bottom:none;
}
#newheader .unsubscribeInner {
	border: solid #626263 1px;
}
#newheader .unsubscribeInner .error {
	background:none;
}
#newheader .unsubscribeInner input {
	float:left;
}
#newheader .unsubscribeInner .errorMesg {
	float:left;
	margin-top:5px;
}
#newheader .unsubscribeInner .unsubscribeBtn {
	background: #3c3c3c url(/themes/bhp/images/buttons/unsubscribenBtn.png) no-repeat left bottom;
	width:112px;
	height:28px;
	cursor:pointer;
	text-indent:-9999px;
	border:none;
}
#newheader .newsletterInner p {
	color: #666;
	font-size: 12px;
}
#newheader .newsletter .unsubscribeLink {
	display:block;
	text-align:center;
	font-size:12px;
	line-height:21px;
	color:#8c8d8e;
	height:24px;
	border-left:1px solid #58595a;
	border-right:1px solid #58595a;
	background:url(/themes/bhp/images/cta/newsletter/unsubscribeBg.png) repeat-x left bottom;
}
#newheader .socialMediaBlock{
	background: #535354 url(/themes/bhp/images/cta/newsletter/newsletterbg.png) repeat-x left bottom;
	padding: 10px 5px;
	color: #ccc;
	margin-bottom:10px;
}
#newheader  .socialMediaBlock h3 {
	color: #fff;
	margin:0 0 5px 10px;
}
#newheader .socialMediaBlock h3.stayUpdated{
	margin-left:0
}
#newheader .connections .total{
	font-size:10px;
}
#newheader .socialMediaBlock .fb-like-box{
	background-color:#333333;
	padding:10px;
}
#newheader .stayUpdated  {
	margin-left: 5px;
}
#newheader .stayUpdated li {
	float: left;
}
#newheader .stayUpdated a {
	width: 36px;
	height: 36px;
	display: block;
	margin-right: 46px;
}
#newheader .stayUpdated a:hover {
	text-decoration: none;
}
#newheader .stayUpdated a.twitter {
	background-position: left -150px;
	}
#newheader .stayUpdated a.facebook {
	background-position: left -200px;
	}
#newheader .stayUpdated a.youTube {
	background-position: left -3900px;
	}	
#newheader .stayUpdated a.rss {
	background-position: left -250px;
	margin-right: 0;
	}
/* @end */

/* @group Choose Car */
#newheader .SearchCar {
	position: relative;
}
#newheader .chooseCar {
	background: transparent url(/themes/bhp/images/cta/choose-car/choose-carbg.png) repeat-x left top;
	padding: 5px;
}
#newheader .ChooseCarInner {
	background: #535354 url(/themes/bhp/images/cta/choose-car/innerbg.png) repeat-x left bottom;
	color: #ccc;
	padding:8px 10px;
}
#newheader .chooseCar select {
	width: 195px;
}
#newheader .SearchCar .or{
	background-position: left -1200px;
	color: #191919;
	top: 115px;
}
#newheader .findCar {
	background-color: #3c3c3c;
	padding: 10px 5px 5px 5px;
}
#newheader .priceMeter {
	background-color: #fff;
	padding: 5px 0px;
}
#newheader .priceSections {
	padding: 0px 0px 10px 10px;
	border-bottom: solid #cccccc 1px;
	margin-bottom: 5px;
}
#newheader .priceSections h5 {
	margin-bottom: 10px;
	font-size: 14px;
}
#newheader .priceFilter li {
	float: left;
	width: 100px;
	margin-bottom: 10px;
}
#newheader .priceFilter li.last {
	margin-bottom: 0;
	}
#newheader .priceFilter input {
	margin-right: 10px;
}
#newheader .resultCount {
	color: #fff;
	font-size: 12px;
	margin-right: 10px;
	padding-top: 2px;
}
/* @end */


/* @group Just Reviewed */
#newheader .justReviewed {
	padding: 5px 20px 5px 20px;
	position: relative;
}
#newheader .justReviewed a {
	display: block;
	position: relative;
}
#newheader .carInfo {
	position: absolute;
	padding: 3px 10px;
	background-color: #000;
	color: #fff;
	font-size: 16px;
	bottom: 3px;
	width: 175px;
	left: 0;
	opacity: .70; 
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: .70;
	-moz-opacity: .70;
	visibility: hidden;
	text-decoration: none;
	}
#newheader .justReviewed a:hover .carInfo {
	visibility: visible;
}
#newheader .justReviewed a:hover {
	text-decoration: none;
	}
/* @end */

/* @group pagination */
#newheader .pagination {
	float: left;
	font-size: 12px;
	margin: 0 auto;
	position: relative;
	left: 40%;
}
#newheader .pagination li {
	float: left;
	right: 50%;
	position: relative;
	display: block;
}
#newheader .pagination li a {
	display:block;
}
#newheader .pagination li a.active {
	background: #fff url(/themes/bhp/images/paginationbg.png) repeat-x left bottom;
	border: solid #ccc 1px;	
}
#newheader .pagination li {
	margin-right: 4px;
}
#newheader .pagination li.first, .pagination li.first {
	margin: 0px;
	}
#newheader .pagination li.first a {
	padding:0;
}	
#newheader .pagination .disable a {
	color: #ccc;
}
#newheader .InnerPagination .pagination li.first {
	padding:3px 3px 0 3px;
}
#newheader .pagination li a, #newheader .InnerPagination li a,  #newheader .InnerPagination li a.active {
	padding:2px 5px;
	color: #333;
}
#newheader .InnerPagination .pagination {
	width: auto;
	left:52%;
}
#newheader .InnerPagination li  {
	color:#666;
}
#newheader .InnerPagination li a {
	border: #fff solid 1px;
	text-decoration: none;
}
#newheader .articleNavi {
	padding: 0px 20px;
	margin-bottom:10px;
}
#newheader .articleNavi .btnRight span  {
	padding-left: 10px;
	padding-right: 0;
}
#newheader .articleNavi .btnLeft span {
	padding-right: 10px;
	padding-left: 0;
}
#newheader .tc p, .tc li {
	margin-bottom: 15px;
}
#newheader .tc li {
	margin-left: 15px;
}
#newheader .tc a {
	color:#F89A21;
}
/* @end */

/* @group share */
#newheader .shareCTA {
	float: right;
}
#newheader .shareCTA li {
	float: left;
	margin-right: 10px;
}
#newheader .shareCTA li.print {
	float: left;
	margin-right: 2px;
}
#newheader .shareCTA li.last {
	margin-right: 0;
}
#newheader .shareCTA .Email {
	padding-left: 8px;
	padding-right: 8px;
	position: relative;
	margin-right:2px;
	
}
#newheader .shareCTA .twitter{
	margin-right: 20px;
}
#newheader .shareCTA .EmailActive {
	background: transparent url(/themes/bhp/images/shareformTab.png) no-repeat right top;	
	padding:0px 8px 3px 8px; 
	position: relative;
	z-index: 2;
}
#newheader .EmailActive .close {
	top: 10px;
	right: 10px;
	visibility: visible;
}
#newheader .shareForm {
	position: absolute;
	right: 0;
	top: 23px;
	width: 240px;
	background: url(/themes/bhp/images/shareformTopBg.png) no-repeat right top;	
	z-index: 100;
	padding-top: 5px;
}
#newheader .shareFormPad {
	background:transparent url(/themes/bhp/images/shareformBg.png) no-repeat right bottom;
	padding:15px 20px 15px 20px;
}	
#newheader .shareCTA a.print, #newheader .shareCTA a.email, #newheader .shareCTA a.facebook, #newheader .shareCTA a.twitter {
	float: left;
	font-size: 12px;
	color: #999;
	padding:3px 3px 3px 22px;
}
#newheader .shareCTA a.print {
	background-position: left -296px;
	}
#newheader .shareCTA a.email {
	background-position: left -345px;
	}
#newheader .shareCTA a.facebook {
	background-position: left -396px;
	padding:3px 0px 3px 15px;
	}
#newheader .shareCTA a.twitter {
	background-position: left -448px;
	padding:3px 0px 3px 15px;	
	margin-right: 0px;
	}
#newheader .shareCTA a.print:hover,
#newheader .shareCTA a.email:hover,
#newheader .shareCTA a.facebook:hover,
#newheader .shareCTA a.twitter:hover {
	text-decoration: none;
}
#newheader .shareNote {
	font-size: 10px;
}
#newheader .shareForm input {
	padding-left: 5px;
	font-size: 12px;
	width: 190px;
}
#newheader .errorMesg {
	color: #d90707;
	font-family: Tahoma;
	font-size: 10px;
}
#newheader .saveBtn{
	background: url(/themes/bhp/images/buttons/saveBtn.png) no-repeat;
	cursor: pointer;
	width: 62px;
	height: 20px;
	float: right;
}
/* @end */

/* @group Buy & Sell CTA */
#newheader .buySell {
	background: #555556 url(/themes/bhp/images/cta/buy-sell/buy-sellbg.png) repeat-x left top;	
	border: solid #393b3f 1px;
	padding: 0px 0px 10px 0px;
}
#newheader .buySellInner {
	background: #f9f9f9 url(/themes/bhp/images/cta/buy-sell/buy-sellInnerbg.png) repeat-x left top;
}
#newheader .buySellInner ul {
	background: transparent url(/themes/bhp/images/cta/buy-sell/buy-sellInnerbottom.png) repeat-x left bottom;
}
#newheader .buySellInner li {
	padding: 10px 0px 10px 60px;
	border-bottom: solid #949494 1px;
	margin: 0px 15px;
	}
#newheader .buySellInner .hatchback {
	background-position: left -490px;
}
#newheader .buySellInner .sedan {
	background-position: left -540px;
}
#newheader .buySellInner .suv {
	background-position: left -740px;
}
#newheader .buySellInner .luxury {
	background-position: left -690px;
}
#newheader .buySellInner .accessories {
	background-position: left -590px;
}
#newheader .buySellInner .entertainment {
	background-position: left -648px;
}
#newheader .buySellInner li.last {
	border-bottom: none;
}
#newheader .buySellInner a {
	color: #202020;
}
/* @end */

/* @group PhotoGallery */
#newheader .photosGallery li img {
	border: solid #616161 1px;
}
#newheader .photosGallery li {
	margin-bottom: 10px;
}
#newheader .photosGallery li a:hover img {
	border: solid #616161 1px;
}
/* @end */

/* @group Find a News */
#newheader .findNews {
	background: #3d3d3d url(/themes/bhp/images/cta/find-news/find-newsbg.png) repeat-x left top;
	padding: 10px 5px;
	position: relative;
	z-index:1;
}
#newheader .findNews h4 {
	color: #fff;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 16px;
}
#newheader .findNewsInner {
	background-color:#1e1e1e;
	padding:15px 10px 25px 10px;
}
#newheader .findNewsInner .head {
	color: #ccc;
	margin-bottom: 5px;
}
#newheader .findNewsInner select {
	width: 190px;	
	position: relative;
	z-index: 10;
}
#newheader .or {
	position: absolute;
	background-position: left -800px;
	left: 44%;
	top: 108px;
	color: #ccc;
	font-size: 14px;
	font-weight: bold;
	padding:5px 6px 6px;
	
}
/* @end */


/* @group Most Viewed */
#newheader .mostViewed, #newheader .OtherSections, #newheader .UserOnlineSidebar, #newheader .vitalInfo {
	background: transparent url(/themes/bhp/images/cta/headbg.png) repeat-x left top;	
	border: solid #ccc 1px;
}
#newheader .mostViewed h4, #newheader .OtherSections h4, #newheader .UserOnlineSidebar h4, #newheader .vitalInfo h4 {
	background:transparent url(/themes/bhp/images/cta/redbar.png) no-repeat left top;	
	padding:7px 0px 7px 20px;
	font-weight:bold;
	font-size:16px;
	color: #000;
	border-bottom:solid #dedede 1px;	
	}
#newheader .mostViewed li a {
	color: #333;
	display: block;
	font-size: 13px;
	line-height: 16px;
}
#newheader .mostViewed li a:hover{
	text-decoration:none;
}
#newheader .mostViewed .listImg {
	display:block;
	width:70px;
	height:53px;
	text-align:center;
	overflow:hidden;
	border:1px solid #CBCACA;
	background-color:#fff;
	display:table !important;
	position: relative;
}
#newheader .mostViewed .listImg strong {
	*position: absolute;
	*left:50%;
	*top: 50%;
	display: table-cell;
	vertical-align: middle;
	font-size: 0px;
	line-height: 0;
}
#newheader .mostViewed .listImg img {
	*position: relative;
	*top: -50%;
	*left:-50%;
	}

#newheader .most_view{
	background: transparent url(/themes/bhp/images/grey-dot.png) repeat-x left bottom;
}
#newheader .most_view li {
	float: left;
	margin-left: 10px;
}
#newheader .most_view li a {
	font-size: 12px;
	color: #666;
	padding: 2px 8px 2px 8px;
	border:solid #ccc 1px;
	border-bottom: none;
}
#newheader .most_view li a:hover {
	text-decoration:none;
	}
#newheader .most_view li a.active {
	background: transparent url(/themes/bhp/images/cta/most-viewed/tabbg.png) repeat-x left top;
	color: #333;
}
#newheader .mv_tab_content {
	display: none;
}
#newheader .mv_tab_content {
	padding: 10px 5px 5px 10px;
	background-color: #fff;
	}
#newheader .mv_tab_content li {
	border-bottom: solid #d5d0b4 1px;
	margin: 5px 0px;
	cursor: pointer;
}
#newheader .mv_tab_content .listBox:hover {
	background-color:#d3d3d3;
}
#newheader .listBox {
	padding:4px;
	margin-top: 5px;	
	margin-bottom: 5px;	
}	
#newheader .mv_tab_content li.last, .mv_tab_content li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

#newheader .buyCarsBg {
	background:url(/themes/bhp/images/buyBg.png) repeat-x top left;
}
#newheader .buyCarsBottom {
	background:url(/themes/bhp/images/buyBgBottom.png) repeat-x left bottom;
	height: 39px;
}
#newheader .buyCars h3 {
	color: #FFFFFF;
    font-size: 24px;
    font-family: Tahoma;
}
#newheader .buyCars p {
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 20px;
	padding-top:5px;
	width: 110px;
	float: left;
}
#newheader .buySpace{	
	padding-top: 10px;
	padding-right: 10px;
}
#newheader .buyCars {
	margin-bottom:10px;
}
#newheader .buyCars img{
	display: block;
}

/* @end */

/* @end */

/* @group New Listing */

#newheader .newslist li {
	padding-bottom:10px;
	border-bottom: solid #d5d0b4 1px;
	margin-bottom: 10px;
	cursor: hand;
	cursor:pointer;
}
#newheader .newslist li.last, #newheader .newslist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#newheader .newslist li:hover, #newheader .mv_tab_content li:hover,
#newheader .newslist li .hover, #newheader .mv_tab_content li .hover {
	background-color:#d3d3d3;
	}
#newheader .newslist li:hover a {
	text-decoration: none;
}
#newheader .listHolder {
	padding:5px;
}
#newheader .listHolder .holderImg {
	width:165px;
	height:124px;
	overflow:hidden;
	border:1px solid #cbcaca;
	background-color:#fff;
	text-align:center;
	display:table;
	position: relative;
	*display:block;
	zoom:1;

}
#newheader .clearfleft {
	clear: left;
}
#newheader .listHolder .holderImg strong {
	*position: absolute;
	*left:50%;
	*top: 50%;
	display: table-cell;
	color:transparent;
	font-size: 0px;
	line-height: 0px;
	vertical-align: middle;
	overflow: hidden;
}
#newheader .listHolder .holderImg img {
	*position: relative;
	*top: -50%;
	*left:-50%;
	display: inline-block;
	max-height: 100%;
	zoom:1;
	}
#newheader .ShortNews h2 {
	font-weight: normal;
	line-height: 26px;
}
#newheader .ShortNews h2 a {
	color: #000;
}
#newheader .postDate {
	font-size: 11px;
	margin-top: 3px;
	color: #999;
}
#newheader .past_shornote {
	margin-top:10px;
	color: #333;
}
/* @end */


/* @group News Details */
#newheader .Overview h1 {
	padding-left: 10px;
}
#newheader .Overview a {
	color:#FF6600;
	display: table;
	text-align: center;
}
#newheader .news_details h2 {
	font-size: 20px;
	margin-bottom: 5px;
	}
#newheader .news_details .clearfix .w460 {
	width: 430px;
}
#newheader .descripptionFlow p, #newheader .full_news p, .para, #newheader .past_shornote strong, #newheader  .past_shornote em, #newheader .past_shornote span {
	margin-bottom: 20px;
	font-size: 16px;	
	line-height:22px;
}
#newheader .descripptionFlow a, #newheader .past_shornote a{
	color:#FF6600;
}
#newheader .descripptionFlow a:hover {
	text-decoration: underline;
	}
#newheader .descripptionFlow .desc {
	margin-bottom: 10px;
	font-size: 16px;
}
#newheader .past_shornote ol li{
    list-style-position: inside;
    list-style-type: decimal;
    padding-bottom: 0;
    margin-bottom: 7px;
}
#newheader .newPhotoGallery {
	width:240px;
}
#newheader .photogalleryHolder {
	padding: 5px;
	border: solid #dedede 1px;
	position: relative;
}
#newheader .PhotoGallery {
	float: left;
}
#newheader .photogalleryHolderBig {
	float: left;
}
#newheader .PhotoGallery {
	float: left;
	width: 385px;
	margin-right: 15px;
	position:relative;
	z-index:3;
}
#newheader .mainPhoto {
	position: relative;
	height: 278px;
	width: 370px;
	display:block;
	overflow:hidden;
	text-align:center;
	font-size: 0;
}
#newheader .photogalleryHolder > a.active {
	display:table !important;	
}

#newheader .mainPhoto strong {

	*position: absolute;
	*top: 50%;
	*left:50%;
	*width:100%;
	width: 370px;
	display: table-cell;
	vertical-align: middle;
	zoom:1;
}
#newheader .mainPhoto img {
	*position: relative;
	*top: -50%;
	*left: -50%;
	}

#newheader .singlePhoto {
	width:330px;
}
#newheader .newPhotoGallery .mainPhoto {
	float: left;
	width:215px;
	height: 161px;
	display:table;
	position: relative;
	overflow: hidden;
	text-align: center;
}

#newheader .newPhotoGallery .mainPhoto strong {
	*position: absolute;
	*left:50%;
	*top: 50%;
	display: table-cell;
	vertical-align: middle;
	font-size: 0px;
	line-height: 0;
	text-align: center;
}
#newheader #loadimg {
	*position: relative;
	*top: -50%;
	*left:-50%;
}
#newheader .newPhotoGallery .photogalleryHolder {
	width: 215px;
}
#newheader a.zoomIt, #newheader div.zoomIt {
	position: absolute;
	right:8px;
	top: 260px;
	width: 23px;
	height: 23px;
	background-position: left -1700px;
	text-decoration: none;
}
#newheader .singlePhoto a.zoomIt{
	top:194px;
	right: 0;
}
#newheader .newPhotoGallery a.zoomIt {
	top: 138px;
	right: 0;
}
#newheader .gallery_thumb {
	width: 100%;
}
#newheader .gallery_thumb li {
	float: left;
	margin-right: 14px;
	width: 82px;
}
#newheader .gallery_thumb li.last, #newheader .gallery_thumb li:last-child {
	margin-right: 0;
}
#newheader .gallery_thumb a {
	display: block;
	width: 70px;
	height: 61px;
	padding:0px 5px;
	border: solid #fff 1px;
	overflow:hidden;
	position: relative;
	display:table;	
	*display:block !important;
}
#newheader .gallery_thumb strong {
	*position: absolute;
	*top: 50%;
	*left:50%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 0;
}
#newheader .gallery_thumb img {
	*position: relative;
	*top: -50%;
	*left: -50%;
	}

#newheader .gallery_thumb a.last {
	margin-right: 0;
	}
#newheader .gallery_thumb a.active, #newheader .gallery_thumb a:hover {
	border: solid #ccc 1px;
	}
/* @end */

/* @group Tags */
#newheader .tag {
	color: #000;
}
#newheader .tag li.tagLi {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
#newheader .tag li  {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#newheader .tag li a {
	display: block;
	padding:1px 6px;
	border: solid #e4e3e3 1px;
	font-size: 12px;
	color: #333;
	background-color: #eeebeb;

}
#newheader .tag a {
	text-decoration: none;
}
#newheader .tag a:hover {
	background-color:#d5d2d2;
	}
/* @end */

/* @group Related News */
#newheader .relatedNews {
	padding: 10px 20px 10px 10px;
	border: solid #cbcaca 1px;
	background-color: #fff;
}
#newheader .relatedNews h3, #newheader .AlterNative h3 {
	color: #000;
	font-size: 18px;
}
#newheader .relatedNews li {
	background-position: left -888px;
	padding:5px 0px 5px 20px;
	border-bottom: solid #d5d0b4 1px;
}
#newheader .relatedNews li:last-child {
	border-bottom: none;
	padding-bottom: 0px;
	border-bottom:none;
}
#newheader .relatedNews a {
	font-size: 16px;
	color: #666;
}
/* @end */

/* @group ad banner */
#newheader .promoHolder a {
	display:block;
}
/* @end */

/* @group ad banner */
#newheader .addBanner {
	border: solid #cccccc 1px;
	font-size: 11px;
	padding:10px;
	text-align: center;
	background-color:#F1F1F3;
}
/* @end */

/* @group Buy and Sell City */
#newheader .buySellCity {
	padding: 10px 10px 15px 20px;
	background-color: #686869;
	margin-bottom:10px;
}
#newheader .buySellCity h3 {
	color: #fff;
	}
#newheader .buySellCity ul {
	border-top: solid #949494 1px;
}
	
#newheader .buySellCity li {
	border-bottom: solid #949494 1px;
	background-position: left -989px;
	padding: 5px 0px 5px 15px;
	}
#newheader .buySellCity li a {
	color: #fff;
}
#newheader .buySellCity ul.price li {
	background-position: left -989px;
}
/* @end */

/* @group Hot Trends */

#newheader .hotTrends, #newheader .latestNews {
	background: #686869 url(/themes/bhp/images/cta/hot-trends/hot-trendsbg.png) no-repeat left top;
	padding: 5px 10px 10px 10px;
	margin-bottom:10px;
}
#newheader .hotTrends ul {
	margin-top: 15px;
	}
#newheader .hotTrends ul li {
	border-bottom: solid #888889 1px;
	padding: 5px;
	margin: 0px 0px 0px 5px;
	}
#newheader .hotTrends ul li a {
	color: #fff;
	}
#newheader .latestNews {
	background:#686869;
}
#newheader .latestNews ul li {
	border-top: solid #888889 1px;
	border-bottom: none;
	}
#newheader .latestNews ul li.last  {
	border-bottom: solid #888889 1px;	
	}
#newheader .latestNews ul {
	margin-top: 5px;
}
/* @end */

/* @group Other Sections */

#newheader .OtherSections  {
	padding:1px;
	margin-bottom:10px;
}
#newheader .OtherSections ul {
	margin-top: 1px;
}
#newheader .OtherSections li {
	display:inline;
	}
#newheader .OtherSections li a {
	display: block;
	padding:6px 10px 6px 20px;
	background: transparent url(/themes/bhp/images/cta/other-sections/sectionbg.png) repeat-x left top;
	color: #fff;
}
#newheader .OtherSections li a:hover, #newheader .OtherSections li a.active {
	background: transparent url(/themes/bhp/images/cta/other-sections/sectionbgHover.png) repeat-x left top;
	text-decoration: none;
	}
#newheader .rtech .OtherSections li a.active {
	background: transparent url(/themes/bhp/images/cta/other-sections/sectionbgHover.png) repeat-x left top;	
}
#newheader .safetyIcon{
	background-position:2px -3698px;
	padding:3px 0px 0 25px;
}
#newheader .adviceicon {
	background-position: 0 -3844px;
	padding: 3px 0px 0 25px;
}
#newheader .glossaryIcon{
	background-position:left -3795px;
	padding:3px 0px 0 25px;
}

/* @end */

/* @group Road Safety */
#newheader .roadSafety {
	background: transparent url(/themes/bhp/images/cta/road-safety/road-safetybg.png) no-repeat left top;
	padding: 90px 20px 30px 20px;
}
#newheader .safetyTips {
	font-family: "Myriad Pro", 'Tahoma', 'Arial';
	font-size: 28px;
	color: #000;
	line-height: 28px;
}
/* @end */

/* @group Gallery */
#newheader #overviewGallery #gallery, #newheader #gallery {
	position:relative;
	height:375px;
}
 #newheader #gallery span, #newheader #gallery a, #newheader #gallery div {
	float:left;
	position:absolute;
}
#newheader .reviewPhoto, #newheader #gallery {
	width: 656px;
    height: 492px;
    overflow: hidden; 
    display:table;
	*display:block;
	position: relative;
}

#newheader .reviewPhoto span, #newheader #gallery > span.show {
	background-color: #FFFFFF;
    border: 1px solid #CBCACA;
    overflow: hidden;
    text-align: center;
    width: 654px;
    height: 490px;
    left: 0;
    top: 0;
    z-index: 5;
    *position: absolute;
	*left:0%;
	*top: 0%;
	display: table-cell;
	vertical-align: middle;
}
#newheader .reviewPhoto img, #newheader #gallery > span img {
	*position: relative;
	*top: 0%;
	*left:0%;
	}
#newheader .aboutUsGallery .imgBlock {
	background-color: #FFFFFF;
    border: 1px solid #CBCACA;
    overflow: hidden;
    text-align: center;
    width: 647px;
    height: 374px;
}
#newheader #gallery span.show, #newheader #gallery a.show {
	z-index:500
}

#newheader #gallery .caption {
	z-index:600; 
	background-color:#000; 
	color:#fff; 
	height:30px; 
	width:100%; 
	position:absolute;
	bottom:0;
}

#newheader #gallery .controls {
	position:absolute;
	top:0;
	left: 0;
	z-index:600;
	color:#ffffff; 
	height:100%; 
	width:100% !important; 
	zoom:1;
	background: transparent url(/themes/bhp/images/spacer.png);
	}
#newheader #gallery .controls:hover a {
	display: block;
}
#newheader #gallery .controls a {
	position:absolute;
	width:50%;
	height:100%;
	top: 0;
	z-index: 700;
	zoom:1;
}

#newheader #gallery .controls b {
	display:none;
	margin-top:160px;
	height:45px;
	width:40px;
}
#newheader #gallery .controls a.next {
	right:0px;
}
#newheader #gallery .controls a.prev {
	left:0px;
}
#newheader #gallery .controls a:hover {
	text-decoration: none;
}
#newheader #gallery .next b {
	background-position:right -2700px;
	float:right;
	margin-right:5px;
}
#newheader #gallery .prev b {
	background-position:left -2600px;
	float:left;
	margin-left:10px;
}
#newheader #gallery .next:hover b, #newheader #gallery .prev:hover b {
	display:block;
}
#newheader #gallery .controls a.disable{
	display: none;
}
#newheader #gallery .caption .content {
	padding:5px 10px;
}

#newheader #gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#1DCCEF;
}

/* @end */

/* @group User Online Sidebar */
#newheader .UserOnlineSidebar {
	padding: 0;
	border: none;
}
#newheader .UserOnlineSidebar h4 {
	border: solid #ccc 1px;
	border-bottom: none;
	padding-bottom: 8px;
	}
#newheader .UserOnlineSidebar .userOnline {
	background:url("/themes/bhp/images/cta/user-online/user-online-bgsidebar.png") no-repeat scroll 0px -20px transparent;
	padding: 15px 5px 10px 25px;
	height: 125px;
}
#newheader .UserOnlineSidebar .userCount {
	margin:0px 0 0px 10px;
}
/* @end */


/* @group About Us Page */
#newheader .key_features {
	font-size: 16px;
}
#newheader .key_features h3 {
	font-size: 18px;
	color: #000;
}
#newheader .descripptionFlow ul, #newheader .descripptionFlow ol  {
	margin-bottom: 20px;
}
#newheader .blackBullet li, #newheader .past_shornote ul li{
	background: transparent url(/themes/bhp/images/blackbullet.png) no-repeat left 7px;	
	margin-bottom: 7px;
	padding: 0px 0px 0px 15px;
}
#newheader .newslist .past_shornote li{
	border: none;
}
#newheader .descripptionFlow ul li {
	list-style-image: url("/themes/bhp/images/blackbullet.png");
    list-style-position: inside;
    position: relative;
    left: 15px;
    text-indent: -15px;
    margin:0 0 7px -15px;
    padding: 0 0 0 15px;
    z-index:1;
}
#newheader .descripptionFlow ol {
	list-style-position: inside;
}
#newheader .descripptionFlow ol li {
	left: 22px;
    margin-bottom: 7px;
    margin-left: 0;
    position: relative;
    text-indent: -22px;
    padding-right:20px;
}
#newheader .blackBullet a {
	color: inherit;
}
#newheader .page_div {
	padding: 20px 0px;
	background: transparent url(/themes/bhp/images/grey-dot.png) repeat-x center center;	
}
#newheader .aboutUs p {
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 22px;
}
#newheader .philosophyIntro {
	font-family: "georgia";
	font-size: 22px;
	color: #666;
	margin-bottom: 10px;
}
#newheader .teamContainer {
	background:url("/themes/bhp/images/dot-yellow.png") repeat-y scroll center top transparent;
}
#newheader .TeamMember {
	margin-bottom: 7px;
	padding: 5px;
	width: 310px;
	position: relative;
	border: solid #fff 1px;
	cursor:pointer;
}
#newheader .TeamMember .memberImg {
	background-color: #FFFFFF;
    border: 1px solid #CBCACA;
    overflow: hidden;
    text-align: center;
    width: 90px;
    height: 67px;
}
#newheader a.close  {
	background-position: left -1150px;
	position: absolute;
	width: 10px;
	height: 10px;
	right: 5px;
	top: 5px;
	visibility: hidden;
	}
#newheader a.close:hover {
	text-decoration: none;
}
#newheader .TeamMember em {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	font-style: normal;
}
#newheader .TeamMember h4 {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	font-style: italic;
	}
#newheader .teamInfo {
	margin-top: 10px;
	display: none;
}
#newheader .teamInfo .teamInfoImg {
	background-color: #FFFFFF;
    border: 1px solid #CBCACA;
    overflow: hidden;
    display:block;
    text-align: center;
    width: 310px;
    height: 227px;
}
#newheader .TeamMemberHover, #newheader .TeamMemberActive  {
	background-color:#d3d3d3;
	border: solid #cbcaca 1px;
}
#newheader .TeamMemberActive .teamInfo {
	background-color:#d3d3d3;
}
#newheader .TeamMemberActive a.close {
	visibility: visible;
}
#newheader .TeamUL {
	width: 320px;
}
#newheader .maintestimonialBox {
	border-bottom: solid #d5d0b4 1px;
	border-top: solid #d5d0b4 1px;	
}
#newheader .mainTestimonial {
	border: solid #fff 1px;
	font-family: "georgia";
	font-size: 22px;
	color: #666;
	padding: 25px;
	background-color: #e8e8eb;
}
#newheader .testimonial li {
	border-bottom: solid #d5d0b4 1px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
#newheader .testimonial li:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
#newheader .testimonial h4 {
	font-size: 18px;
	color: #000;
}
#newheader .testimonial em {
	font-size: 16px;
}
#newheader .testimonialText {
	padding-left: 15px;
	margin-top: 15px;
}
/* @end */

/* @group Reviews :: campare Box */
#newheader .campareBar {
	background: transparent url(/themes/bhp/images/reviews/redbar-right.png) no-repeat right 0;
	height: 36px;
	margin-left: 15px;
	padding-right: 20px;	
}
#newheader .compareBox {
	background: transparent url(/themes/bhp/images/reviews/redbar.png) no-repeat left 0;
}
#newheader .compareBox h3, #newheader h3.redbar {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	float: left;
	margin-right: 10px;
	padding:7px 0px 7px 7px;
	}

#newheader h3.redbar {
	padding-left:10px;
	float:none;
	}
#newheader .addCarBox, #newheader .campareBar .more {
	float: left;
	background: transparent url(/themes/bhp/images/reviews/redline.png) no-repeat left -2px;
	padding:8px 10px 9px 10px;
	color: #fff;
}
#newheader .more  {
	font-size: 12px;
	padding-top: 20px;
	margin-top: 3px;
}
#newheader .selectedCarBox {
	border: solid #cbcaca 1px;
	border-top: none;
	padding: 10px;
}
#newheader .compareBox .selectedCarBox {
	display: none;
}
/* #newheader  .content {
	display:none;
}*/
#newheader .contentOpt {
	display:none;
 }
#newheader .active .selectedCarBox {
	display: block;
}
#newheader .active .more {
	display: block;
}
#newheader .addCarBox {
	display: none;
}
#newheader .active .addCarBox {
	background-image: none;
	position: absolute;
	left: 160px;
	z-index: 10;
	display: inline;
}
#newheader .active .addCarOpen {
	background: transparent url(/themes/bhp/images/reviews/addCarBg.png) no-repeat 5px 5px;	
	width: 225px;	
}
#newheader .addCarOpen a#addCar {
	display: inline;
	zoom:1;
}
#newheader .addCarForm {
	padding: 0px 20px 5px 20px;
	position: relative;
}
#newheader .addCarForm .close {
	visibility: visible;
	top: -5px;
	*top:10px;
	top:15px\9;
	}
#newheader .addCarForm select {
	width: 185px;
}
#newheader .active .campareBar{
	height: 34px;
}
#newheader .addCarOpen .addCarForm {
	color: #333;
	background: transparent;
}
#newheader .selectCarBox {
	border:solid #cbcaca 1px;
	border-top: none;
	background-color: #fff;
	padding:5px 5px 5px 6px;
}
#newheader .selectCarBox li {
	float: left;
	width: 112px;
	height: 76px;
	margin-right: 2px;
	position: relative;
	background: #e5e5e5 url(/themes/bhp/images/reviews/numbers.png) no-repeat center top;			
	}
#newheader .selectCarBox li.one {
	background-position: center top;
	}
#newheader .selectCarBox li.two {
	background-position: center -76px;
	}
#newheader .selectCarBox li.three {
	background-position: center -152px;
	}
#newheader .selectCarBox li.four {
	background-position: center -228px;
	}			
#newheader .selectCarBox li.five {
	background-position: center -304px;
	}
#newheader .selectCarBox li.noNumber {
	background-image:none;
	}
#newheader .selectCarBox li.last {
	margin-right: 0;
}
#newheader .carAdded {
	width:71px;
	height:56px;
	position: absolute;
	left: 20px;
	top: 10px;
}
#newheader .carAdded img {
	border: solid #707377 1px;
	}
#newheader .remove {
	background-position: left -1250px;
	position: absolute;
	width: 10px;
	height: 10px;
	right: 5px;
	top: 5px;
	visibility: hidden;
}
#newheader .carAddedhover .remove {
	visibility: visible;
}
#newheader .selectCarBox .btnHolder, .comparebtnBtnHolder {
	position: absolute;
	left:20px;
	top:28px;
	width: 75px;
}
#newheader .comparebtnBtnHolder {
	width: 85px;
	left:15px;
	top: 28px;
}
/* @end */

/* @group recently Launched */
#newheader .recently_launched {
	border: solid #cbcaca 1px;
	background-color: #fff;
}
#newheader .recently_launched h3 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
#newheader .filterByPrice {
	float: right;
	width: 240px;
	text-align: right;
	font-size: 12px;
	padding-top: 12px;
}
#newheader .filterByPrice select {
	width: 130px;
}
#newheader .carListing {
	border-bottom: solid #d5d0b4 1px;
	padding-bottom: 20px;
}
#newheader .carListing li {
	padding: 10px;
	display: inline-block;
	width: 193px;
	margin-top: 20px;
	margin-right: 10px;
	vertical-align: top;
	zoom:1;
	*display:inline;
}
#newheader .carListing li.last {
	margin-right: 0;
	}
#newheader .carListing li.hover {
	background-color: #d3d3d3;
	cursor: pointer;
}
#newheader .carListing li.hover .carImage {
	text-decoration: underline;
}
#newheader .carListing p a {
	color: #333;
}
#newheader .carListing p a:hover{
	text-decoration:none;
}
#newheader .carListing .price {
	font-size: 12px;
	color: #999;
}
#newheader .carImage {
	float:left;
	width:70px;
	height:53px;
	overflow:hidden;
	text-align:center;
	background-color:#fff;
	border:1px solid #CBCACA;
	display:table;
	*display:block;
	position: relative;
}
#newheader .carImage strong {
	*position: absolute;
	*left:50%;
	*top: 50%;
	display: table-cell;
	vertical-align: middle;
	font-size:0;
}
#newheader .carImage img {
	*position: relative;
	*top: -50%;
	*left:-50%;
	}
#newheader .Rec_carinfo {
	float: right;
	width: 115px;
}
#newheader .Rec_carinfo P {
	margin-top: -2px;
}
#newheader .ReviewBtns {
	visibility: hidden;
}
#newheader .reviewList:hover, #newheader .reviewList:hover span {
	text-decoration: none;
}
#newheader .carListing li.hover .ReviewBtns {
	visibility: visible;
}
#newheader .noBorder {
	border: none;
}
#newheader .MostViewList {
	margin-top: 0px;
	padding-bottom: 0;
}
#newheader .OtherAlter {
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	width: 217px;
	border-right: solid #D5D0B4 1px;	
	height: 150px;
}
#newheader .OtherAlter li {
	margin: 0;
	}
#newheader .recently_launched .OtherAlter:last-child {
	margin-right: 0;
	border-right: none;
}
/* @end */

/* @group recently Launched */


/* @end */

/* @group Vital Information */
#newheader .vitalInfo {
	background: transparent url(/themes/bhp/images/cta/headbg.png) repeat-x left top;
	border:solid #dedede 1px
	}
/* @end */

/* @group Pricing Table */
#newheader .vitalDescription {
	padding:10px 15px
	}
#newheader .priceTable {
	float:left;
	width:270px;
	}
#newheader .priceTableInner {
	border: solid #acacac 1px;
	border-right: solid #a5a4a4 1px;
}
#newheader .priceTable table {
	width: 100%;
	border-collapse: collapse;
}
#newheader .launcOn {
	background-position: left -1288px;
	padding-left:25px;
	padding-top: 9px;
	}
#newheader .priceTable h4 {
	background-image: url(/themes/bhp/images/sprites/icons.png);
	background-repeat: no-repeat;	
	background-position: left -1343px;
	padding-left:20px;
	border-bottom: none;
	}
#newheader .priceTable thead td {
	background-color:#f1f0f0;
	vertical-align: top;
	}
#newheader .priceTable td {
	padding:5px;
	background-color:#f1f0f0;
	border: solid #cccccc 1px;
	}
#newheader .priceTable thead span {
	font-size:11px;
	}
#newheader .priceTable td.city {
	border-left: solid #acacac 2px;
	}
#newheader .priceTable td.price {
	background-color:#fff;
	border-left: solid #acacac 2px;
	}
/* @end */

/* @group Review */
#newheader .reviewbar {
	padding: 10px;
	border: solid #cbcaca 1px;
	background-color: #fff;
	}
#newheader .reviewbar p {
	padding-top: 15px;
	line-height: 22px;
	font-size: 16px;
}
#newheader .ReviewRoll {
	float: left;
	width: 725px;
	padding: 5px 20px 5px 0px;
}
#newheader .ReviewRoll a {
	color: #FF6600;
}
#newheader .reviewRollrBorder {
	background: transparent url("/themes/bhp/images/reviews/submit-bar.png") no-repeat right center;	
}
#newheader .reviewRollrBorder strong {
	float:left;
	}
#newheader .reviewInfo {
	padding:15px 0px;
	border-top:solid #d5d0b4 1px;
	border-bottom:solid #d5d0b4 1px;
	}
#newheader .carOverview {
	padding: 20px 15px 15px 15px;
	background-color: #fff;
	border: solid #cbcaca 1px;
	border-top: none;
	margin-bottom: 10px;
}
/* @end */


/* @group Review Summery */
#newheader .reviewSummery {
	padding:25px 20px;
	border: solid #cbcaca 1px;
	background-color: #fff;
}
#newheader .reviewSummery a {
	color: #FF6600;
	text-decoration: underline;
}
#newheader .reviewSummery h2 {
	color: #000;
	font-size: 18px;
	margin-bottom: 10px;
	}
#newheader .reviewSummery p {
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 22px;
	}
#newheader .reviewVitalInfo {
	float: right;
	width: 225px;
	border: solid #d9d9da 1px;
	background-color: #fff;
}
#newheader .vitalInfoFull {
	background-color: #e8ecf0;
}
#newheader .VitalList li {
	border-bottom: solid #ccd8de 1px;
	padding:10px 5px 15px 10px;
	margin-bottom: 10px;
}
#newheader .VitalList li.last {
	border-bottom: none;
}

#newheader .VitalList h3{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
}
#newheader .VitalList h3.launch, #newheader .VitalList h3.price, #newheader .VitalList h3.fuel, #newheader .upkeepCosts, #newheader .serviceQuality, #newheader .resaleValue {
	padding-left: 25px;
}
#newheader .VitalList h3.launch {
	background-position: left -1400px;
}
#newheader .VitalList h3.price {
	background-position: left -3600px;
}
#newheader .VitalList h3.fuel {
	background-position: left -1600px;
}
#newheader .VitalList h3 span {
	font-weight: normal;
}
#newheader .upkeepCosts {
	background-position:left -2900px;
}
#newheader .overallReli {
	background-position:left -3001px;
    padding-left: 30px;
}
#newheader .serviceQuality {
	background-position:2px -3101px;
}
#newheader .resaleValue {
	background-position:left -3200px;
}
#newheader .VitalList table, #newheader .VitalList .priceTableInner, #newheader .VitalList .priceTable {
	width: 200px;
}
#newheader .VitalList .priceTable {
	margin-top: 5px;
}
#newheader .VitalList .priceTable table {

	}
#newheader .VitalList table td {
	border: solid #cccccc 1px;
}
#newheader .VitalList td.column {
	width: 65px;
	}
#newheader .VitalList td.price {
	border-left: none;
	}
#newheader .VitalList .priceTable td.city {
	border-left: none;
}
/* @end */

/* @group Like Dislike */
#newheader .like h3{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #000;
}
#newheader .like ul {
	padding-bottom: 35px;
	border-bottom: solid #d5d0b4 1px;
}
#newheader .like li {
	list-style-type: disc;
	font-size: 18px;
	margin-left: 20px;
}
#newheader ul.dislike {
	border-bottom: none;
	padding-bottom: 0;
}
/* @end */

/* @group Alternatives */
#newheader .AlterNative, #newheader .reviewAlt {
	background-color: #fff;
	border: solid #CBCACA 1px;
	padding: 15px 10px;
}
#newheader .AlterNative h3 span, #newheader .reviewAlt h3 span {
	display: block;
	font-size: 12px;
	color: #9b9b9b;
	font-weight: normal;
}
#newheader .AlterNative ul {
	float: left;
	width: 155px;
	margin-right: 10px;
}
#newheader .AlterNative li {
	padding: 10px;
	}
#newheader .AlterNative li:hover, #newheader .reviewAlt li:hover {
	background-color: #e5e5e5;
	cursor: pointer;
}
#newheader .AlterNative li:hover .ReviewBtns{
	display: block;
	}
#newheader .AlterNative li p {
	padding-bottom: 10px;
}
#newheader .reviewAlt li {
	float:left;
	padding:10px 13px;
	width:125px;
}
#newheader .reviewAlt .ReviewBtns {
	display:inline;
	visibility:hidden;
}
#newheader .reviewAlt li:hover .ReviewBtns {
	visibility:visible;
}
/* @end */

/* @group photo gallery */
#newheader .photosView {
	padding:5px;
	border:solid #dedede 1px;
	background-color: #fff;
	z-index:1;
	margin-bottom: 10px;
}
#newheader .photosView .photogalleryHolder {
	border:none; 
	margin-right: 0;
	padding: 0;
}
#newheader .photosView #gallery {
	height:492px;
}
#newheader .photosView #gallery .caption {
	bottom:0px;
	left:0;
	width:100% !important;
}	
#newheader .photosView #gallery .caption .content {
	padding-right: 150px;
}
#newheader .photosView {
	position: relative;
}
#newheader .photoShare {
	float: right;
	background: transparent url(/themes/bhp/images/cta/divider.png) no-repeat 28px 4px;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 3px;
	z-index: 600;
}
#newheader .photoShare li {
	float: left;
	}
#newheader .photoShare li a {
	float: left;
	width: 20px;
	height: 24px;
	padding-right:5px;
}
#newheader .photoShare li a:hover{
	text-decoration:none;
}
#newheader .photoShare li a.window {
	background-position: left -1646px;
	padding-right:17px;
}
#newheader .photoShare li a.zoom {
	background-position: left -1696px;
}
#newheader .photoShare li a.facebook {
	background-position: left -396px;
}
#newheader .photoShare li a.twitter {
	background-position: left -446px;
}
#newheader .photosCount {
	font-size: 24px;
	color: #666;
	margin-top: 85px;
	margin-left: 25px;
}
#newheader .photosCount i {
	font-style:normal;
}
#newheader .photosCount span {
	font-size: 18px;
	color: #999;
	}
#newheader .photosBucket {
	padding: 0px 0px;
}
#newheader .photosBucket li {
	margin-right: 25px;
	margin-bottom: 10px;
	display:inline-block;	
	*display:inline;
	zoom:1;
}
#newheader .photosBucket li a {
	display: block;
	padding:10px;
	border: solid #fff 2px;
}
#newheader .photosBucket li a:hover {
	background: #fff url(/themes/bhp/images/gallery/photosbg.png) repeat-x left bottom;	
	border: solid #939191 2px
}
#newheader .photosBucketImg {
	display:block;
	width:165px;
	height:124px;
	overflow:hidden;
	text-align:center;
	background:transparent;
	display:table;
	*display:block;
	position: relative;
}
#newheader .photosBucketImg strong {
	*position: absolute;
	*left:50%;
	*top: 0%;
	display: table-cell;
	vertical-align: middle;
	font-size: 0;

}

#newheader .photosBucketImg a img {
	border:1px solid blue;
	*position: relative;
	*top: -50%;
	*left:-50%;
	}
/* @end */

/* @group jcorousal */
#newheader .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 835px;
    margin:0;
	padding: 20px 0px 0px 35px;
}
#newheader .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  840px;
    height: 152px;
}
#newheader .jcarousel-skin-tango .jcarousel-item {
    width: 188px;
    height: 152px;
    margin-bottom: 10px;
    margin-right: 10px;
}
#newheader .jcarousel-skin-tango .jcarousel-item a {
    width: 168px;
	padding:10px;
	border: solid #fff 2px;
	display:table;
	position: relative;
	display:table !important;
}
#newheader .jcarousel-skin-tango .jcarousel-item a strong {
	display: table-cell;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	text-align: center;
}
#newheader *:first-child+html .jcarousel-skin-tango .jcarousel-item a strong {
	width:165px;
	left: 0;
}
#newheader *:first-child+html .jcarousel-skin-tango .jcarousel-item a:hover, #newheader *:first-child+html .jcarousel-skin-tango .jcarousel-item a.active {
	background:none;	
}
#newheader .jcarousel-skin-tango .jcarousel-item a:hover, #newheader .jcarousel-skin-tango .jcarousel-item a.active {
	background: #fff url(/themes/bhp/images/gallery/photosbg.png) repeat-x left bottom;	
	border: solid #939191 2px
	}
#newheader .jcarousel-skin-tango .jcarousel-item-horizontal {
	float: left;
	margin-left: 0;
    margin-right: 26px;
    margin-bottom: 10px;
}
#newheader .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}
#newheader .jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
#newheader .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 77px;
    right: -37px;
    width: 37px;
    height: 45px;
    cursor: pointer;
  	background-position: right -2700px;
}
#newheader .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 77px;
    left: -7px;
    width: 38px;
    height: 45px; 
    cursor: pointer;
 	background-position: left -2600px;
}
#newheader .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, #newheader .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {
	display:none;
	visibility: hidden;
}
/* @end */

/* @group Forum Member */
#newheader .forum {			
  	padding: 20px 0 0;
}
#newheader .forumLeft {
	width:660px;
	padding:0 15px;
}
#newheader .forumMember {
	 background-color:#f1f1f3;
	 padding:10px;
}
#newheader .forumPhoto {
	background-color:#f1f1f3;
	padding: 25px 29px 10px;
	text-align: center;
}
/* @end */

/* @group manfuatureded website */
#newheader .manfWeb {
	padding: 10px 20px;
}
#newheader .manfWeb a {
	text-decoration: underline;
	color:#FF6600;
	}
/* @end */

/* @group price Page */

#newheader .price h2 {
	padding-left: 30px;
	background-position: left -1846px;
}
#newheader .priceTab h2 {
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-top:2px;
	margin-left:5px;
}
#newheader .priceTab .priceRs {
	background-position: left -3597px;
    padding-left: 18px;
}
#newheader .priceTab h2.emi {
	background-position: left -1998px;
}
#newheader .priceTab h2.warranty {
	background-position: left -2048px;
}

/* @group price Variant Table */
#newheader .variantFilter {
	margin-bottom:20px;
}
#newheader .variantFilter dl {
	margin-bottom:3px;
}
#newheader .variantFilter dt {
	float:left;
	width:100px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#333;
	margin:2px 10px 0 0;
}
#newheader .variantFilter dd {
	float:left;
	width:200px;
}
#newheader .variantFilter h2 {
	font-size: 18px;
	color: #000;
	padding-left: 20px;
	margin-top: 18px;
}
#newheader .variantOption {
	float: left;
	padding: 10px 0px 5px 10px;
	border-left: solid #dcd9d9 1px;
}
#newheader .variantOption select { 
	float: left;
	margin-bottom: 5px;
	width: 150px;
	clear: both;
	}
/*	
#newheader .emiCalcBox {
	min-height: 300px;
	*height:300px;
}*/

#newheader .PricingTable, #newheader .emiTable, #newheader .warrantytable {
	background: #f8f9fa url(/themes/bhp/images/tables/theadbg.png) repeat-x left top;	
	padding: 0px 20px 0 20px;
	border: 1px solid #939191;
}
#newheader .priceVariant {
	padding: 0px 1px 0px 1px;
}
#newheader .emiTable .priceVariant tr:last-child td {
    border-bottom: 1px solid #DCD9D9;	
}
#newheader .priceVariant td  {
	background-color:#f8f8f9;
	padding: 10px;
}
#newheader .priceVariant th {
	padding: 20px 10px 16px 10px;
	text-align: left;
	font-weight: normal;
}
#newheader .priceVariant td, #newheader .priceVariant th {
	border-bottom: solid #d5d0b4 1px;
	border-right: solid #dcd9d9 1px;
}
#newheader .priceVariant th {
	border-bottom: none;
}
#newheader .priceVariant td:last-child, #newheader .priceVariant th:last-child  {
	border-right: 0px;
}
#newheader .priceVariant tr:last-child td,
#newheader .warrantytable tr:last-child td {
	border-bottom: 0px;
}
#newheader .warrantytable .priceVariant td.lastBtm {
	border-bottom: none;
}
#newheader .priceVariant td.vari {
	color: #000;
	font-weight:bold;
}
#newheader .priceVariant td.onRaod {
	color: #333;
	font-weight: bold;
	font-size: 15px;
}
#newheader .tableNote {
	font-style: italic;
	font-size: 12px;
	color: #333;
	margin-top: 5px;
}
/* @end */

/* @group Emi Table */
#newheader .emiTable {
	padding-left: 255px;
	min-height:215px;
	*heigt:215px
}
#newheader .emiCalcHolder {
	width: 245px;
	background-color:#f8f8f9;
	padding: 5px;
	position: absolute;
	left: 5px;
	top: 5px;
}
#newheader .emiCalc {
	border: solid #939191 1px;
	padding:25px 10px;
	color: #000;
}
#newheader table.emi td, #newheader table.emi th {
	padding-left: 25px;
}
#newheader .emiContent {
	position: relative;
	margin-top: 10px;
}
#newheader .emiCalc dl {
	margin-bottom:20px;
}
#newheader .emiCalc dt {
	color: #000000;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
    text-align: right;
    width: 95px;
}
#newheader .emiCalc dd {
	float:left;
	width:115px;
	position:relative;
}
#newheader .emiCalc h4 {
	font-size: 12px;
}
#newheader .emiCalc p {
	margin: 20px 0px 5px 0px;
}
#newheader .emiCalc span {
	color: #999;
	font-size: 12px;
}
#newheader .emiCalc input {
	width:80px;
	margin-right: 5px;
	border:1px solid #999;
	font-size:12px;
	padding:1px 3px;
}
#newheader .emiCalc .intRate {
	width:40px;
}
#newheader .emiCalc .submit {
    background-color: #F1F1F3;
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    font-size: 12px;
    padding: 3px;
    width:120px;
    margin:0 auto;
    display:block;
}
#newheader .emiCalc span.error {
	color:#D90707;
    font-size: 10px;
    display:block;
    position: absolute;
}
#newheader .emiCalc .engineTypeField span.error  {
	right:;	
}
#newheader #amountcalculated {
	display: block;
	margin-top: 10px;
}
#newheader .dwnAmt {
	width: 110px;
}
#newheader .priceVariant td.lastBtm {
	border-bottom:none;
}
#newheader .memberPhotolink {
	width:178px;
	margin: 20px auto;
}

/* @end */


/* @end */

/* @group price slider */
#newheader .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
#newheader .ui-widget .ui-widget { font-size: 1em; }
#newheader .ui-widget input, #newheader .ui-widget select, #newheader .ui-widget textarea, #newheader .ui-widget button {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
	 }
#newheader .ui-widget-content {background:url(/themes/bhp/images/slider/scale.png) 50% 50% no-repeat; color: #222222}
#newheader .ui-widget-content a { color: #222222; }
#newheader .ui-widget-header { background: #cadb7b url(/themes/bhp/images/slider/greebg.png) 50% 50% repeat-x; color: #222222; font-weight: bold;}
#newheader .ui-widget-header a { color: #222222; }
#newheader .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
#newheader .ui-widget :active { outline: none; }

#newheader .ui-slider { position: relative; text-align: left; }
#newheader .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width:11px; height:26px; cursor: default;background:url(/themes/bhp/images/slider/bar.png) 0 0 no-repeat; }
#newheader .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

#newheader .ui-slider-horizontal { height:20px; }
#newheader .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
#newheader .ui-slider-horizontal .ui-slider-range { top: 0; height:12px; }
#newheader .ui-slider-horizontal .ui-slider-range-min { left: 0; }
#newheader .ui-slider-horizontal .ui-slider-range-max { right: 0; }

/* @end */

/* @group specifications Styles */
#newheader .compareHideShow h4, #newheader .compareHideShow h4 a {
	background-image:url(/themes/bhp/images/sprites/icons.png);
	background-repeat:no-repeat;
}
#newheader .specifications {
	float:left;
	width:325px;
}
#newheader .specifications h4 {
	font:bold 14px/18px Tahoma;
	color:#333333;
	background-color:#e3e1e1;
	padding:5px 10px;
	margin-bottom:1px;
}
#newheader .specifications .text {
	border:1px solid #ccc;
	font:normal 14px/18px Tahoma;
	color:#333333;
	margin-bottom:50px;
}
#newheader .specifications li {
	border-bottom:1px solid #ccc;
	padding:5px 10px;
}
#newheader .specifications li:last-child {
	border-bottom:none;
}
#newheader .carWireframe {
	float:right;
	width:560px;
	text-align:center;
}
#newheader .speciTable {
	margin-bottom:15px;
}

#newheader .speciTable .vAlignMiddle{
	vertical-align: middle;
}
#newheader .speciTable tr:last-child td {
	border-bottom:1px solid #000;
}
#newheader .tblBborder tr:last-child td {
	border-bottom:1px solid #D5D0B4;
}
#newheader .pFixHead {
	background-color:#FFFFFF;
	position:fixed;
	top:0;
	width:908px;
	z-index:100;
}
#newheader .pFixHeadFeatu {
	background-color:#FFFFFF;
	position:fixed;
	top:37px;
	width:908px;
	padding-top:10px;
}
#newheader .pFixHeadFeatu .speciTable { margin:0; }
#newheader .tableHeadWrap {
	height:48px;
	position:relative;
}

#newheader #tableHead th {
	width:150px;
}
#newheader #tableHead th:first-child {
	width:220px; /* 194 */
}
#newheader .speciTable5Eng #tableHead th {
	width:120px;
}
#newheader .speciTable5Eng #tableHead th:first-child {
	width:194px;
}
#newheader .speciTable th {
	font:bold 18px/22px Tahoma;
	color:#000;
	padding:5px 10px;
	border-left:1px solid #dcd9d9;
	text-align:left;
	border-bottom:1px solid #d5d0b4;
}
#newheader .speciTable th:first-child {
	background:none;
	border-left:none;
}
#newheader .speciTable td {
	font:normal 14px/18px Tahoma;
	color:#666;
	padding:5px 10px;
	border-bottom:1px solid #d5d0b4;
	border-right:1px solid #dcd9d9;
	vertical-align:top;
	width:150px;
}
#newheader .speciTable td:first-child {
	background-color:#f2f0f0;
	color:#000;
	width:185px;
	border-right:none;
	padding-left:20px;
}
#newheader .speciTable5Eng .speciTable td {
	font:normal 12px/18px Tahoma;
	width:120px;
}
#newheader .speciTable5Eng .speciTable td:first-child {
	font:normal 14px/18px Tahoma;
	width:185px;
}
#newheader .speciTable td:last-child {
	border-right:none;
}
#newheader .speciTable .aCenter {
	text-align:center;
}

#newheader .speciTableCol5 #tableHead th { width: 123px; }
#newheader .speciTableCol5 #tableHead th:first-child { width: 168px; }
#newheader .speciTableCol5 .speciTable td { width:123px; }
#newheader .speciTableCol5 .speciTable td:first-child { width:159px; }

#newheader .speciTableCol4 #tableHead th { width: 150px; }
#newheader .speciTableCol4 #tableHead th:first-child { width: 220px; }
#newheader .speciTableCol4 .speciTable td { width:150px; }
#newheader .speciTableCol4 .speciTable td:first-child { width:185px; }

#newheader .speciTableCol3 #tableHead th { width: 214px; }
#newheader .speciTableCol3 #tableHead th:first-child { width: 210px; }
#newheader .speciTableCol3 .speciTable td { width:208px; }
#newheader .speciTableCol3 .speciTable td:first-child { width:192px; }

#newheader .speciTableCol2 #tableHead th { width: 214px; }
#newheader .speciTableCol2 #tableHead th:first-child { width: 210px; }
#newheader .speciTableCol2 .speciTable td { width:208px; }
#newheader .speciTableCol2 .speciTable td:first-child { width:192px; }

#newheader .speciTableCol1 #tableHead th { width: 390px; }
#newheader .speciTableCol1 #tableHead th:first-child { width: 155px; }
#newheader .speciTableCol1 .speciTable td { width:400px; }
#newheader .speciTableCol1 .speciTable td:first-child { width:150px; }

#newheader .infoIcon {
	background-image:url(/themes/bhp/images/sprites/icons.png);
	background-position:left -1742px;
	background-repeat:no-repeat;
	padding:1px 7px;
	position:relative;
	display: inline-block;
	z-index: 40;
}
#newheader a.infoIcon:hover {
	text-decoration: none;
	z-index: 41;
}
#newheader .infoBox {
	-moz-box-shadow:1px 1px 2px #a5a3a3;
	-webkit-box-shadow:1px 1px 2px #a5a3a3;
	box-shadow:1px 1px 2px #a5a3a3;
	background:#E7E3E3 url(/themes/bhp/images/infoBoxBg.png) repeat-x left bottom;
	border:1px solid #A5A3A3;
	color:#373737;
	font:normal 12px/14px Tahoma;
	left:25px;
	padding:10px;
	position:absolute;
	top:-9px;
	width:160px;	
	cursor:default;
	margin-left:7px;
	display:none;
	text-align: left;
}
#newheader .infoBox span {
	background-position: left -2300px;
	display:block;
	height:22px;
	left:-14px;
	position:absolute;
	top:7px;
	width:14px;
}
#newheader .infoIcon:hover .infoBox{
	display:block;
}
#newheader .tickMarkIcon {
	background-position:left -1782px;
	background-repeat:no-repeat;
	width:18px;
	height:14px;
	margin:0 auto;
}
#newheader .engineOptionWrap {
	height:36px;
	position:relative;
}
#newheader .engineOption {
	background-color:#FFFFFF;
	border:1px solid #CBCACA;
	padding:1px;
	font:normal 18px/22px Tahoma;
	color:#333;
	text-align:center;
	width:926px;
}
#newheader .optionPad {
	background:url(/themes/bhp/images/engineOptionBg.png) repeat-x left bottom;
	padding:5px 0;
}
#newheader .engineOption select {
	font:bold 16px/20px Tahoma;
	color:#010101;
}
/* @end */


/* @group comparePage Styles */
#newheader .comparePage .quicklinks {
	visibility:hidden;
}
#newheader .comparePage #header {
	width:940px;
}
#newheader .comparePage #container, #newheader .comparePage1024 #container {
	padding:10px 5px;
}
#newheader .comparePage #leftPage {
	width: 1180px;
}
#newheader .compareContent {
	background-color:#FFFFFF;
	border:1px solid #CBCACA;
	padding:5px;
}
#newheader .comparePage1024 #footer,
#newheader .comparePage #footer {
	width: 860px;
}
#newheader .comparePage1024 #content{
	width:930px;
}
#newheader .comparePage1024 .page {
	width: 940px;
}
#newheader .comparePage1024 #leftPage {
	width: 940px;
}
#newheader .comparePage #sidebar-second {
	display:none !important;
}
#newheader .compareTable {
	width:auto;
	margin-bottom:0;
}
#newheader .compareTable td {
	width:172px;
}
#newheader .compareTable td:first-child {
	width:160px;
}
#newheader .compareTable .tip {
	font:normal 11px/15px Tahoma;
	color:#666;
}
#newheader .compareTable select {
	font:normal 12px/16px Tahoma;
	color:#666;
}
#newheader .fuelEfficTr td {
	color:#333;
}
#newheader .fuelEfficTr td:first-child {
	vertical-align:middle;
}
#newheader .compareTable .city {
	display:block;
	margin-bottom:5px;
}
#newheader .compareTable .highway {
	display:block;
}
#newheader .compareTable em {
	font-style:normal;
}
#newheader .compareTable .bigText {
	font:bold 18px/22px Tahoma;
	color:#000;
}
#newheader .compareTable td.blankTd {
	background:none;
}
#newheader .borderBnone tr:last-child td {
	border-bottom:1px solid #D5D0B4;
} 	
#newheader .bulletList li {
	list-style:disc;
	margin-left:15px;
}
#newheader .carDetails h3 {
	font:bold 18px/22px Tahoma;
	color:#000;
	margin-bottom:5px;
}
#newheader .carDetails img {
	display:block;
	border:1px solid #cbcaca;
	margin-bottom:5px;
}
#newheader .optionsBox {
	background-color:#f1f1f3;
	padding:33px 10px;
	margin-bottom:5px;
	width:150px;
	overflow:hidden;
}
#newheader .optionsBox select { width:150px; }
#newheader .reviewBtn {
	background-position:left -622px;
	padding-left:12px;
	margin-right:29px;
}
#newheader .reviewBtn:hover {
	text-decoration: none;
}
#newheader .reviewBtn span {
	display:block;
	font:normal 12px/20px Tahoma;
	color:#000;
	background-position:right -540px;
	padding-right:12px;
}
#newheader .removeBtn {
	background:url(/themes/bhp/images/buttons/removeBtn.png) no-repeat left top;
	width:54px;
	height:18px;
	margin-top:2px;
}
#newheader .tableFixHead {
	position:fixed;
	top:0;
	background-color:#fff;
}
/* @end */

/* @group accordian Styles */
#newheader .compareHideShow {
	padding-bottom:10px;
	width:1154px;
}
#newheader .compareHideShow h4 {
	border-bottom:1px solid #d5d0b4;
	padding-left:30px;
	padding-top:15px;
	background-position:-25px -1926px;
	width:1124px;
}
#newheader .comparePage1024 .compareHideShow, #newheader .comparePage1024 .compareHideShow h4 {
	width:auto;
}
#newheader .compareHideShow h4.ui-state-active {
	border:none;
	border-bottom: solid #000 1px;
}
#newheader .compareHideShow h4 a {
	display:block;
	font:normal 18px/22px Tahoma;
	padding:5px 0;
	color:#000;
	background-position:right -1939px;
	
}
#newheader .compareHideShow .ui-state-active {
	background-position:-25px -1875px;
}
#newheader .compareHideShow .ui-state-active a {
	background-position:right -1888px;
}
#newheader .compareHideShow h4.elementHeadFix {
	position:fixed;
	top:0;
	background-color:#fff;
	cursor:default;
}
#newheader .compareHideShow h4.elementHeadFix a {
	cursor:default;
}
/* @end */

/* @group reviewSearch Styles */
#newheader .reviewSearch  {
	margin-bottom:10px;
	position:relative;
}
#newheader .revoewOr {
	display:block;
	width:29px;
	height:29px;
	position:absolute;
	left:170px;
	top:6px;
	background-position:left -1200px;
	z-index:1;
}
#newheader .reviewSearch .tab_container {
	padding:10px 15px;
}
#newheader .reviewSearch .leftBox {
	float:left;
	width:180px;
}
#newheader .reviewSearch .rightBox {
	float:right;
	width:740px;
}
#newheader .reviewSearch h4 {
	font:bold 14px/18px Tahoma;
	color:#434343;
	margin-bottom:8px;
}
#newheader .reviewFilter li {
	float:left;
	border-right:1px solid #ccc;
	margin-right:15px;
	padding:0 20px 0 0;
	height:128px;
	_height:135px;
	width:104px
}

#newheader .reviewFilter li:last-child,
#newheader .reviewFilter li.last {
	border:none;
	padding:40px 0 0 0;
	margin:0;
	width:115px;
	_width:80px;
	height:85px;
	text-align:center;
}
#newheader .reviewFilter li:first-child {
	width:130px;
}
#newheader .reviewFilter .btnBox {
	width:110px;
	margin:0 auto;
}
#newheader .onRoad {
	width:128px;
	margin-bottom:10px;
}
#newheader .reviewFilter label {
	display:block;
	font:normal 12px/12px Tahoma;
	color:#333;
	margin-bottom: 2px;
  }
#newheader  .reviewFilter label em {
	float: left;
	font-style: normal;
	line-height: 18px;
}
#newheader .reviewFilter input {
	float:left;
	margin-right:5px;
}
#newheader .reviewFilter .totalMatches {
	display:block;
	font:bold 14px/14px Tahoma;
	color:#333;
	margin-bottom:50px;
}
#newheader .totalMatches strong {
	color:#6c9f00;
}
#newheader .priceRange {
	background:url(/themes/bhp/images/slider/sliderRangeBg.png) no-repeat left bottom;
	width:120px;
	padding:20px 8px 0 0;
}
#newheader .priceRangePad {
	position:relative;
}
#newheader .priceRange #slider-range {
	background:none;
	border: none;
}
#newheader .priceRange .ui-slider-handle {
	top:-5px;
	height:22px; 
	width:8px;
	background:url(/themes/bhp/images/slider/uiSliderHandleBg.png) no-repeat left top;
	cursor:pointer;
	margin:0;
}
#newheader .priceRange .ui-slider-range {
	background:url(/themes/bhp/images/slider/uiSliderRangeBg.png) repeat-x left top;
	height:12px;
	top:0;
}
#newheader .priceRange .ui-slider-horizontal {
	height:22px;
}
#newheader .priceRange .amount { 
	position:absolute; 
	top:-20px;
	display:block;
	font:normal 12px/12px Tahoma;
	color:#333;
}
/* @end */

/* @group reviewCompare Styles */
#newheader .reviewCompare {
	border:1px solid #CBCACA;
	background-color:#fff;
	padding:2px;
}
#newheader .reviewCompare li {
	float:left;
	background-color:#e5e5e5;
	padding:11px 5px;
	margin-right:2px;
	width:150px;
}
#newheader .reviewCompare li.inst {
	font: 12px/17px tahoma;
    color: #333;
    height: 48px;
    text-align: center;
}
#newheader .reviewCompare li:last-child {
	width:84px;
	margin-right:0;
	padding:24px 15px;
	background-color:#fff;
	height:auto;
}
#newheader .reviewCompare .content {
	position:relative;
}
#newheader .reviewCompare .iconRemove {
	 background-position: left -2800px;
    display: block;
    height: 6px;
    position: absolute;
    right: -3px;
    top: -8px;
    width: 8px;
    cursor:pointer;
}
#newheader .reviewCompare .img {
	float:left;
	margin-right:5px;
	width:61px;
	height:46px;
	overflow:hidden;
	text-align:center;
	background-color:#fff;
	border:1px solid #CBCACA;
	display:table;
	*display:block;
	position: relative;
}
#newheader .reviewCompare .img strong {
	*position: absolute;
	*left:50%;
	*top: 50%;
	display: table-cell;
	vertical-align: middle;
	font-size: 0;
}
#newheader .reviewCompare .img img {
	*position: relative;
	*top: -50%;
	*left:-50%;
	}


#newheader .reviewCompare .desc {
	float:left;
	width:81px;
}
#newheader .reviewCompare .title {
	display:block;
	margin-bottom:5px;
	font:normal 12px/12px Tahoma;
	color:#333;
}
#newheader .reviewCompare .price {
	font:normal 11px/12px Tahoma;
	color:#999;
}
#newheader .reviewCompare .options {
	padding:9px 5px 8px 5px;
}
#newheader .reviewCompare .num {
	font:normal 36px/48px Tahoma;
	color:#fff;
	text-align:center;
}
#newheader .compareOpen {
	background:url(/themes/bhp/images/buttons/compareOpen.png) no-repeat left top;
	display:block;
	width:120px;
	height:35px;
	float:right;
}
#newheader .compareClose {
	background:url(/themes/bhp/images/buttons/compareClose.png) no-repeat left top;
	display:block;
	width:120px;
	height:35px;
	float:right;
}
#newheader .compareClose:hover {
	text-decoration: none;
}
/* @end */

#newheader .seatBelt {
	margin-bottom:10px;
}
#newheader .seatBelt a, .seatBelt img {
	display:block;
}
#newheader .zoomSingleImg {
	position:relative;
}
#newheader .zoomSingleImg img {
	display:block;
}
#newheader .zoomSingleImg .zoomImg {
	position:absolute;
	z-index:999;
}
#newheader .zoomSingleImg .zoomLt {
	left:0;
	top:0;
}
#newheader .zoomSingleImg .zoomRt {
	right:0;
	top:0;
}

/* @group Glossary */
#newheader .glossary a{
	color: #929292;
	font-family:Tahoma;
	font-size: 18px;
	font-weight: normal;
	padding-right: 5px;
}
#newheader .glossary a.active {
	color: #333;
}
#newheader .glossary span{
	color: #333333;
	font-weight: normal;
	font-size: 16px;
}

/* @end */
#newheader .viewDropDwn{
	/*float: left;*/
}
#newheader .owners {
	/*position: relative;*/
}

#newheader .viewVarDiv{
	float: left;
	border-bottom: none;
	position: relative;

	margin-top: 4px;
}
/*
#newheader .viewVariant {
	display: none;
	padding: 4px 0px 0px 0px;
	text-align: center;
	border-bottom: none;
	color: #333;
	text-decoration: underline;
	font-size: 13px;
	height: 16px;
	width: 120px;
	border: solid #fff 1px;
	z-index:1;
}*/
#newheader .viewVariant {
	visibility: hidden;
	padding: 4px 0px 0px 0px;
	text-align: center;
	border-bottom: none;
	color: #333;
	text-decoration: underline;
	font-size: 13px;
	border: solid #fff 1px;
	z-index:1;
}
#newheader .resultReview tr:hover .VariantActive .viewVariant,
#newheader .VariantActive .viewVariant {
	background: #fff;
	border: solid #666666 1px;
}
#newheader .resultReview tr:hover .viewVariant {
	visibility: visible;
	text-decoration: underline;
}
#newheader .resultReview .resultimg {
	float:left;
	width:70px;
	height:53px;
	overflow:hidden;
	text-align:center;
	background-color:#fff;
	border:1px solid #CBCACA;
	margin-left:10px;
	display:table;
	position: relative;
	*display:block;
}
#newheader .resultReview .resultimg strong {
	*position: absolute;
	*left:50%;
	*top: 50%;
	display: table-cell;
	vertical-align: middle;
	font-size: 0px;
	line-height: 0;
}
#newheader .resultReview .resultimg img {
	*position: relative;
	*top: -50%;
	*left:-50%;
	}


#newheader #review_result span.filter {
	font-size: 14px;
	float: left;
	padding-top: 14px;
	}
#newheader #review_result .last {
	border: none;
}
#newheader #review_result span.filter a {
	margin-left: 10px;
}
#newheader #review_result .onRoad {
	margin-top: 15px;
	float: left;
}
#newheader .noResultWrap {
	padding:15px 20px;
}
#newheader .noResultWrap h3 {
	margin-right:10px;
}
#newheader #review_result .noResultWrap span.filter {
	padding-top:4px;
}
#newheader .noResult {
	font-size:16px;
	color:#333;
	height:100px;
}
#newheader .noResult strong {
	display:block;
	margin-bottom:10px;
}
#newheader .noResult a {
	text-decoration:underline;
	color:#ff6600;
}
#newheader .VariantActive .viewDropDwn {
	display: block;
}
#newheader .viewDropDwn {
	/*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background-color: #FFFFFF;
	border: solid #ccc 1px;
    /*position: absolute;
    top: 34px;
    left: 0px;*/
    z-index:1000;
    /*display: none;
    width: 440px;
    padding: 15px 5px;
    cursor: text;*/
}
#newheader .viewDropDwn span{
}
/*
#newheader .datatable{
	width: 300px;
}*/
#newheader .viewDropDwn .variantImg {
	display:block;
	width:100px;
	height:75px;
	overflow:hidden;
	text-align:center;
	background-color:#fff;
	border:1px solid #CBCACA;
	margin:0 auto;
}
#newheader .datatable .varianttxt{
    border-right: 1px solid #dbdbdb;
    padding: 10px;
    width: 180px;
    vertical-align: middle;
}
#newheader .viewVari .datatable td {
	padding: 5px 10px 5px 10px;
}
#newheader .modeltxt {
	padding: 10px;
	text-align: right;
	width: 130px;
}
#newheader .interior {
	width: 130px;
	text-align: center;
    border-right: 1px solid #dbdbdb;	
}
#newheader table.datatable tr {
	cursor:text;
}
#newheader table.datatable tr:hover {
	background:none;
}
#newheader .datatable .bottomNone{
	border-bottom: medium none;
}
#newheader .viewVari {
	border-top: solid #D5D0B4 1px;
}
#newheader .viewVari li {
	border-bottom: solid #D5D0B4 1px;
	padding: 5px 0px;
	border-bottom: solid #D5D0B4 1px;
}
#newheader .viewVari li:last-child {
	border-bottom: none;
	padding-bottom: 0px;
	}
#newheader .viewDropDwn .close {
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top:5px;
	right: 10px;
	background: none;
	z-index: 1001;
	height: auto;
	color: #333;
	visibility: visible;
}


/* @end */

#newheader #messages {
	display: none;
} 




/* @group review */
#newheader .redBg{
	background:url(../../../themes/bhp/images/redBg.jpg) repeat-x top center;
}
#newheader .w930{
	width: 930px;
}
#newheader .srchCars h3 {
    padding-left: 20px;
}
/* @end */

/* @group review */
#newheader .w100{
	width: 100px;
}
#newheader .w190{
	width: 190px;
}
#newheader .w175{
	width: 175px;
}
#newheader .marT40{
	margin-top: 40px;
}
#newheader .recently_launched span{
	font-size: 13px;
	font-weight: normal;
}
#newheader .resultReview{
	padding: 5px;
	border-bottom: 1px solid #d5d0b4;
	margin-left: 5px;
	margin-right: 5px;
}
#newheader .borderRight{
	border-right: 1px solid #d7d7d7;
}
#newheader .borderNone{
	border-bottom: none;
}

#newheader .resultReview p{
	color: #929292;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 20px;
}
#newheader .resultReview tr:hover {
	background-color: #d3d3d3;
	cursor: pointer;
}
#newheader .resultReview tr td .viewDropDwn tr {
	cursor: text;
}
#newheader .resultReview tr:hover .viewVariant {
	border-color: #d3d3d3;
} 
#newheader .resultReview tbody{
	border: none;
}
#newheader .resultReview td{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}
#newheader .owners h4{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;	
}
#newheader .owners h4 a {
	color: #333;
}

#newheader .owners span{
	font-size: 16px;
	font-weight: normal;
	display: block;
}
#newheader .owners span.WebRupee {
	display: inline;
}
#newheader .owners li{
	color: #666666;
}
#newheader .reviewBg{
	background-color: #e5e5e5;
}
#newheader .sortBox{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 5px 10px;
}
#newheader .sortBox span {

}
#newheader .sortBox a{
	color: #929292;
}
#newheader .sortBox a.active {
	color: #333;
	background-position: right -3344px;
}
#newheader .borderBottom{
	border-bottom: 1px solid #cccccc;
}
#newheader .borderTop{
	border-top: 1px solid #cccccc;
	padding-top: 3px;
}
#newheader .resultReviewBtn{
	visibility: hidden;
}
#newheader .resultReview tr:hover .resultReviewBtn{
	visibility: visible;
}
#newheader .resultReview tr:hover h4 a {
	text-decoration: underline;
}
#newheader .padR10{
	padding-right: 10px;
}
#newheader .upArrow{
	background-position: right -2554px;
	padding: 0 12px 0 0;
}
#newheader .downArrow {
	background-position: right -3294px;
	padding: 0 12px 0 0;
}
/* @end */

/* @group buy sell cars */
#newheader .buyCarsBg {
	background:url(../../../themes/bhp/images/buyBg.png) repeat-x top left;
}
#newheader .buyCarsBottom {
	background:url(../../../themes/bhp/images/buyBgBottom.png) repeat-x left bottom;
	height: 39px;
}
#newheader .buyCars h3 {
	color: #FFFFFF;
    font-size: 24px;
    font-family: Tahoma;
}
#newheader .buyCars p {
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 20px;
	width: 100px;
	float: left;
}
#newheader .w80{
	width: 80px;
	
}
#newheader .buyCars img{
	display: block;
}
/* @end */

/* @group 404 error */
#newheader .errorBg {
	background:url(/themes/bhp/images/errorBg.png) no-repeat;
	margin: 0 auto;
    padding: 90px 2px 0px 200px;
    width: 500px;
    margin-top: 100px;
    margin-bottom:170px;
}
#newheader .errorText h3{
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
}
#newheader .errorText p {
	color: #898989;
	font-size: 18px;
	font-family: Tahoma;
}
#newheader .errorText a {
	color: #f89a21;
	font-size: 16px;
	text-decoration: underline;
}
#newheader .visitText {
	color: #939393;
	font-size: 13px;
	font-weight: normal;
}
#newheader .visitText a{
	color: #f89a21;
	font-size: 13px;
	text-decoration: underline;
}
/* @end */

/* @group site map */
#newheader .siteMap{
	padding: 20px;
}
#newheader .siteMap h4 {
	color: #da0000;
	font-family: Tahoma;
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
}
#newheader .siteMap h4 a {
	color: inherit;
	}
#newheader .borderSite{
	border-top: 1px solid #d5d0b4;
}
#newheader .forumSite {
	float: left;
	width: 295px;
}
#newheader .forumSite h1{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 0px;
}

#newheader .forumSite li{
	font-size: 15px;
	color: #333333;
	font-weight: normal;
}

/* @end */

/* @group FLIXIBLE COULMN CSS */

	/* @group Single Coulmn */
	#newheader .flexColum tbody tr td:first-child {
		width: 40%;
	}

	#newheader .flexColum tbody tr td {
		width: 60%;
	}
	/* @end */	
	
	
	/* @group 2 column Coulmn */
	#newheader .flexColum2 tbody tr td {
		width: 30%;
	}
	/* @end */
	
	
	/* @group 3 column Coulmn */
	#newheader .flexColum3 tbody tr td {
		width: 20%;
	}
	/* @end */
	

	/* @group 4 column Coulmn */
	#newheader .flexColum4 tbody tr td {
		width: 15%;
	}
	/* @end */
	


/* @end */
#newheader div.errorMesg {
	/*line-height: 18px;
	line-height:28px;
	padding-left:30px;*/
}
#newheader div.error {
	background: none;
}
#newheader div.errorMesg span {
	background-image: none;
}
#newheader .contactForm div.error {
	background-image:none;
}

#newheader .contactForm div.errorMesg {
padding-left:0;
}
#newheader .loader {
	background-image: url(/themes/bhp/images/loader.gif);	
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 200px;
	*height: 200px;
}
#newheader .homePage #content {
	float:none;
}
#newheader .priceByCity {
	float: left;
	margin-left: 20px;
}
#newheader .priceByCity a {
	padding:3px 5px;
	}
#newheader .priceByCity a.active {
	border:solid #cdcdcd 1px;
	padding: 5px;
}
#newheader .contact {
	background-image: url(/themes/bhp/images/contactbg.gif);	
	background-repeat: no-repeat;
    background-position: right bottom;
	padding-right:300px;
}
#newheader .contact a {
	color: #f89a21;
}
#newheader .contact p {
	padding-bottom: 20px;
	line-height: 22px;
	font-size: 16px;
	}
#newheader #share p{
	text-align: justify;
}
#newheader .contact {
	position: relative;
}
#newheader .hang {
	position: absolute;
	font-family: "Helvetica Neue", "Georgia", "Times New Roman", Times, serif;
	font-size: 60px;
	color: #999;
	right: 30px;
	bottom: 50px;
}
#newheader .contactForm li label.left{
	float: left;
	width:75px;
	font-size:14px;
}
#newheader .contactForm li input {
	padding-left:5px;
}
#newheader .itl {
	color: #999;
}
#newheader .contactForm li .inputcol {
	line-height: 18px;
	vertical-align: middle;
}
#newheader .contactForm li .inputcol{
	float: left;
	width: 503px;
	}
#newheader .contactForm li .inputcol label{
	display: inline;
	font-size: 12px;
	padding-left: 5px;
	}
#newheader .contactForm li .inputcol div {
	margin-bottom: 3px;
}

#newheader .contactForm li {
	margin-bottom: 15px;
}
#newheader .other {
	width: 430px;
}
#newheader #thanks {
	text-align: center;
}
#newheader .textarea {
	width: 500px;
	height:100px;
}
#newheader .printlogo {
	display: none;
}
#newheader .submit {
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    background-color: #F1F1F3;
    border: 1px solid #999999;
    cursor: pointer;
    font-size: 12px;
    padding: 3px;
}
#newheader #altrnativecars {
	margin-top: 10px;
}
#newheader .checkbox{
	float: left;
	width: 19px;
	height: 15px;
	padding: 0 5px 0 0;
	background: url(/themes/bhp/images/checkbox.png) no-repeat;
	margin-top: 2px;
}
#newheader .page-node-8 h1#page-title, #newheader .page-node-8 h1 {
	margin-bottom: 0;
}
#newheader .contactForm li .inputcol div.erDiv {
	margin-left: 10px;
	display: inline-block!important;
	zoom:1;
	margin-bottom: 0;
	line-height: 10px;
}
#newheader .compareMesg {
	display: none;
    float: left;
    text-align: center;
    width: 696px;
}
#newheader .compareMesgInside{
	display: none;
	text-align: center;
}
#newheader .compareMesgPad {
	background-color: #FCDDDD;
    border: 1px solid #F42628;
    color: #F42628;
    display: inline-block;
    font: 14px/14px tahoma;
    margin: 5px 0 0 54px;
    margin: 6px auto;
    padding: 3px 30px 4px;
    text-align: center;
}
#newheader .speciTable td.blankTr:first-child,
#newheader .speciTable td.blankTr {
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	background:none !important;
}
#newheader .reviewQuotes {
	display:block;
	margin:15px 0px;
	color:#000;
	font-style:italic;
	font-weight:normal;
	}
#newheader .closingQuots, #newheader .closingQuots {
	font-family:'arial';
	font-size:30px;
	color:#333;
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
	font-style:normal;
	}
#newheader .closingQuots {
	margin-left:5px;
}
#newheader blockquote {
 	margin:15px 0px;
	color:#000;
	font-style:italic;
	font-weight:normal;
	line-height: 20px;
}
#newheader blockquote:before {
  content: "\201C";
  font-family:'arial';
	font-size:30px;
	color:#333;
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
	font-style:normal;
}
#newheader blockquote:after {
	content: "\201D";
	font-family:'arial';
	font-size:30px;
	color:#333;
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
	font-style:normal;
}

#newheader .forumSite h1 a {color:#000} .forumSite h1 a :hover{text-decoration:none}


/* -------------------------- Added by Rehaan -------------------------- */
/* -------------------------- Added by Rehaan -------------------------- */
/* -------------------------- Added by Rehaan -------------------------- */

h2 {
    display: inline-block;
    font-size: 16pt;
    margin-block-start: 0px;
    margin-block-end: 0px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

h3 {
    display: inline-block;
    font-size: 12pt;
    margin-block-start: 0px;
    margin-block-end: 1px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

@media only screen and (max-width: 1456px)
{
	.navHomeHide {
		display:none;
	}
}

@media only screen and (max-width: 1366px)
{
	.navPhotosHide {
		display:none !important;
	}
}

/* Moderninzing skins with radiused corners, borders removed, etc ("rounded") - 2022-Nov */
.mod2022-radius-tl, .mod2022-radius-all,
.vbmenu_popup, .vbmenu_popup tr:first-child > td {
    border-top-left-radius: 8px;
}
.mod2022-radius-tr, .mod2022-radius-all,
.vbmenu_popup, .vbmenu_popup tr:first-child > td {
    border-top-right-radius: 8px;
}
.mod2022-radius-br, .mod2022-radius-all,
.vbmenu_popup, .vbmenu_popup tr:last-child > td {
    border-bottom-right-radius: 8px;
}
.mod2022-radius-bl, .mod2022-radius-all,
.vbmenu_popup, .vbmenu_popup tr:last-child > td {
    border-bottom-left-radius: 8px;
}
.mod2022-radius-all-less {
    border-radius: 6px;
}

.mod2022-navbar {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0px !important; /* to overwrite .tborder */
    border-bottom-right-radius: 0px !important;
}

.mod2022-navbar-gradient {
    background-image: linear-gradient(#3a3a3a, #222222);
}

.mod2022-navbuttonsbar {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.mod2022-navbuttonsbar tr:first-child > td:first-child {
    border-bottom-left-radius: 4px;
}
.mod2022-navbuttonsbar tr:first-child > td:last-child {
    border-bottom-right-radius: 4px;
}

#breadspans {
    /* Just for the > separators (section names are in vBull CSS) */
    color: #777777;
}

.mod2022-toolbar {
    border-bottom-width:0px; 
    border-radius: 8px; 
    margin-bottom: 4px;
    background:#545454;
}
.mod2022-toolbar td:first-child {
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    background-image: linear-gradient(#4C4C4C, #404040);
}
.mod2022-toolbar td:last-child {
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
}

.mod2022-no-underline-td-a tr > td > a {
    text-decoration: none;
}

td .mod2022-pagenav-in-words {
    font-weight:normal;
    padding-left:8px; 
    padding-right:6px;
}

.smallfont > label {
    color: #777777;
}

.lighter {
    color: #999999;
}

/* Achieved universally by adding radius to vBulletin class .tborder above, and supplementing that with these seletors for first/last td */
.tborder > thead > tr:first-child > td:first-child {
    border-top-left-radius: 4px;
}
.tborder  > thead > tr:first-child > td:last-child {
    border-top-right-radius: 4px;
}

#posts .alt1, #posts .alt1Active,
#posts .alt2, #posts .alt2Active,
#post .alt1, #post .alt1Active,
#post .alt2, #post .alt2Active {
    background-image: none;
    outline: none;
}

#posts .mod2022-post-dropshadow,
#post .mod2022-post-dropshadow {
  background-image: linear-gradient(to right, rgba(20,20,20,0.12), rgba(0,0,0,0)) !important;
  background-size: 7px 100%;
  background-repeat: no-repeat;
}

.mod2022-postbit-messagearea {
    padding-left:16px; padding-right:16px;
}

.mod2022-postbit-quotebox {
    border:1px solid none none solid #CCCCCC; 
    box-shadow: 1px 2px 4px 1px rgb(0 0 0 / 10%);
}

.mod2022-postbit-signature {
    style="color:#979797;
}

.hhattachimg, .thumbnail {
    box-shadow: 1px 2px 3px 0px rgb(0 0 0 / 35%);
}


.newtoolbar-button {
	display: inline-block;
	padding-left: 4px;
}
a.newtoolbar-button,
a.newtoolbar-button:link 
{
	display: flex;
	position: relative;
	gap: 8px;
	padding:4px 10px;
	height: fit-content;
	align-items: center;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #2B2B2B;
	border-radius:5px;
	background: linear-gradient(#777777, #181818); /* linear-gradient(#898989, #252525); */
}
.newtoolbar-button-count 
{
    position: absolute;
    color: #F4F4F5;
    font-family: Verdana;
    font-size: 8px;
    line-height: 10px;
    width: 30px;
    display: flex;
    justify-content: center;
    top: 2px;
    left: 12px;
}
.newtoolbar-button-count span 
{
    padding-inline: 2px;
    border-radius: 5px;
    background: linear-gradient(354deg, #912018 22.33%, #D92D20 71.57%);
}
.newtoolbar-button-count span.zerocount 
{
    background: linear-gradient(354deg, #232121 22.33%, #635f5f 71.57%);
}
.newtoolbar-button-text
{
	padding-bottom: 1px;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
/* ------------------------ END of Added By Rehaan ------------------------ */