div#bct {
	margin: 0;
}

div#rightcontent div.twocol-maincontent {
	width: 418px;
}

/*Styles for Login pages*/
div.content,
div.login-content {
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 418px;
	height: 242px;
	background: url("../images/myzone/myZone_bg.jpg") top left no-repeat;
}
#myZoneLogin div.content,
#myZoneLogin div.login-content {
	width:auto;
	height:auto;
	padding:5px 10px;
}
div.content {
	height: auto;
	background: none;
}

.error-zone {
	position: absolute;
	top: 54px;
	left: 23px;
	width: 351px;
	height: 40px;
	padding: 7px 10px 0 10px;
	background: url("../images/myzone/error_bg1.gif") top left no-repeat;
	text-align: center;
	color: #fff;
}

.form-container {
	position: absolute;
	top: 90px;
	left: 50px;
	padding: 20px;
	color: #F58428;
}

.form-container a:link,
.form-container a:visited {
	color: #F58428;
}

.form-container .header {
	margin: 0 0 10px 0;
}

.form-container .left {
	width: 65px;
}

.form-container .right {
	width: 208px;
}

.form-container fieldset {
	margin: 5px 0 0 0;
	line-height: normal;
}

.form-container label {
	color: #fff;
}

.form-container input.text {
	width: 205px;
}

.form-container .login-button {
	padding: 10px 0 0 0;
}

.form-container .login-button input {
	margin: 0;
	padding: 0;
	border: none;
}

.order-status-zone {
	margin: 10px 0 0 0;
	position: relative;
}

div#rightcontent div.sidebar {
	color: #666666;
}

div#rightcontent div.sidebar.autowidth {
	width: auto;
	margin: 10px 0 0 0;
}

#members-benefits-zone {
	position: relative;
}

#members-benefits-zone .cta {
	position: absolute;
	bottom: 20px;
	left: 18px;
}
/*End Styles for Login pages*/

div.content {
	width: 457px;
	padding: 0;
}

#myzone-container {
	height: 129px;
	padding: 50px 40px 0 10px;
	background: url("../images/myzone/myZone_bg_short.jpg") top left no-repeat;
	color: #F58428;
}

#myzone-container .vehicle-info {
	padding: 5px 0;
	color: #fff;
}
#myzone-container .vehicle-info1 {
	padding: 1px 0;
	color: #fff;
}
#myzone-container .cont_shop {
	position: absolute;
	right: 10px;
	top: 15px;
	margin:0;
}
#myzone-container .btn-back,
#myzone-container .cont_shop a {
	width:140px;
	height:18px;
	background:url("../images/common/btn_continue_shopping.gif") no-repeat;
	text-indent:-9999px;
	display:block;
}
div.content #myzone-container a:link,
div.content #myzone-container a:hover,
div.content #myzone-container a:visited {
	text-decoration: none;
	color: #F58428;
}

div.content #myzone-container a:hover {
	text-decoration: underline;
}

#myzone-container ul,
#repair-information-zone ul,
#service-information-zone ul {
	width: 190px;
	margin: 5px 0 0 0;
}

#myzone-container ul li,
#repair-information-zone ul li,
#service-information-zone ul li {
	margin: 0 0 5px 0;
	height: 1.6em;
}

#repair-information-zone {
	position: relative;
}

#repair-information-zone ul {
	position: absolute;
	top: 60px;
	left: 23px;
}

#service-information-zone {
	position: relative;
}

#service-information-zone ul {
	position: absolute;
	top: 60px;
	left: 20px;
}

.vehicle-list-zone {
	background-color: #fff;
}

.vehicle-list-zone .list {
	padding: 20px 10px;
}

a.orange-link,
#service-information-zone a.orange-link {
	color: #F58428;
}

a.right-arrow,
div.sidebar a.right-arrow,
#service-information-zone a.right-arrow,
#repair-information-zone a.right-arrow {
	padding: 0 10px 0 0;
	background: url("../images/common/orangeArrow_icon_right.gif") right 6px no-repeat;
	color: #F58428;
}

img.orderButton {
	position: absolute;
	left: 10px;
	top:50px;
}

