* {
	zoom: 1;
}
.showSub {
	display: block;
}
.showSub li a:hover {
	background: #ddd;
	color: #eee;
}

/*form*/
.formWrap input[type="text"]{
height: 16px !important;
padding: 2 3px;
margin: 0;
}
.formWrap input[type="checkbox"]{
margin-top: 0px;
}
.formWrap textarea{
	width: 938px;
}
.formWrap input[type="text"].append{
	width: 80%;
}
.formWrap label{
	margin: 3px 0 0 0;
}
.formWrap select{
	height: 26px;
	padding: 3px;
	margin-top: 3px;
}
.fCol4{
width: 210px;
height: 50px;
padding: 0 10px;
margin-bottom: 10px;
}
.fCol5{
width: 140px;
padding: 0 10px;
margin-bottom: 10px;
}
/*lReg*/
.log_reg{
	height: 32px;
	padding: 0;
	line-height: 32px;
}
/*tbs*/
.pTabs{
 z-index: 101;
 position: relative;
}
.pTabs ul{
 z-index: 100;
 position: absolute;
}
.pTabs a{
	height: 31px;
	padding: 0 20px;
	line-height: 32px;
	position: relative;
}
.pTabs a.selected{
	height: 33px;
	background: #fff;
	z-index: 150;
	top: 1px;
}
.mDeBouble{
	padding: 10px 5px;
	width: 110px;
}
.hSubNav > li{
	width: 134px;
}
#footer .fooMiddle li{
	display: inline;
}
.feHalf{
	width: 190px;
	float: left;
}
.feHalf .dMenu, .feHalf .sChoice, .feHalf .selWrap{
width: 175px;
}
.selWrap {
 position: relative;
 z-index: 100;
}
.dMenu{
position: relative;
z-index: 105;
}
.dMenu ul{
position: absolute;
z-index: 110;
}
.homeSearch label{
	width: auto;
}
.selWrap.fhalf input[type="text"]{
	position: relative;
	z-index: 90;
}

.rounded {
	-ms-border-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

/*Leave add left menu arrow fix*/
.ie7_html .tabsWrapp {
	z-index: 10;
}

/* Buttons fix */
.ie7_html .btn-default {
	background-color: #ef2d3a;
	filter: none!important;
}
.ie7_html .btn-default:hover {
	filter: none!important;
	text-decoration: underline;
}

.ie7_html .btn-blue {
	background-color: #4c69b8;
}

.ie7_html .white {
	background-color: #fff;
}

.ie7_html .btn-white {
	background-color: #fcfcfc;
	border-left-color: #999;
	border-right-color: #999;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
}

/* Footer mid column */
.ie7_html .colWith_Borders {
	filter: none;
	border-left-color: #eee;
	border-right-color: #eee;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	background-image: none!important;
	background-color: transparent;
}

.ie .colWith_Borders {
	filter: none;
	border-left-color: #eee;
	border-right-color: #eee;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	background-image: none!important;
	background-color: transparent;
}
/* Quick search */
.ie7_html .qckSrch_Brand {
	border-left-color: #999;
	border-right-color: #999;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
}

.ie7_html .carType_Overlay ul li a {
	width: 124px;
	margin-right: -5px!important;
}

.ie7_html .cTOver_Wrapper {
	border-left-color: #999;
	border-right-color: #999;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
}

/* Homepage premium slider */
.ie7_html .highlightAdd {
	filter: none!important;
}

.ie .highlightAdd {
	filter: none!important;
}

/* USER page input fixes */
.formWrap select{ 
	box-sizing: border-box;
	height: 32px!important;
	line-height: 32px;
	display: inline;
}

.formWrap input[type="text"] {
	box-sizing: border-box;
	height: 32px!important;
	line-height: 22px;
	display: inline;
}