.top {
	min-height: 2px;
	display: block;
}

ul.tabs {
	margin: 0px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 40px;
	display: block;
}

ul.tabs li {
	float: left;
	background: #e2e2e2 url(../images/exports/nav-tabs.png) no-repeat;
	margin: 0;
	margin-right: 1px;
	padding-left:9px;
	height: 40px;
}

ul.tabs li.maintenance-valet {
    background-position: 0 -40px;
}

ul.tabs li.full-valet {
    background-position: 0 -120px;
}

ul.tabs li.prestige {
    background-position: 0 -200px;
}

ul.tabs li.lifeshine {
    background-position: 0 -280px;
/*	background: #e2e2e2 url(../images/exports/nav-tabs-lifeshine.png) no-repeat;*/
}

ul.tabs li.maintenance-valet.active {
    background-position: 0 0px;
}

ul.tabs li.full-valet.active {
    background-position: 0 -80px;
}

ul.tabs li.prestige.active {
    background-position: 0 -160px;
}

ul.tabs li.lifeshine.active {
    background-position: 0 -240px;
}

ul.tabs li.active a {
}

ul.tabs li.maintenance-valet.active a,
ul.tabs li.full-valet.active a,
ul.tabs li.prestige.active a,
ul.tabs li.lifeshine.active a
{
    padding-top: 8px;
	color: white;
}

ul.tabs li.maintenance-valet.active a {
    background-position: 100% 0px;
}

ul.tabs li.full-valet.active a {
    background-position: 100% -80px;
/*	text-shadow: 0 1px white;*/
}

ul.tabs li.prestige.active a {
    background-position: 100% -160px;
}

ul.tabs li.lifeshine.active a {
    background-position: 100% -240px;
}

ul.tabs li a {
    float: left;
	display: block;
    padding-top: 14px;
    padding-right: 9px;
    text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	outline: none;
}

ul.tabs li.maintenance-valet a {
    background: #005682 url(../images/exports/nav-tabs.png) 100% -40px;
/*	text-shadow: 0 1px #1294C5;*/
	color: #14A1D9;
	color: #85D5F3;
	color: #D2F0FB;
}

ul.tabs li.full-valet a {
    background: #005682 url(../images/exports/nav-tabs.png) 100% -120px;
	color: #8ED751;
	color: #C0E99E;
	color: #DCF2CC;
}

ul.tabs li.prestige a {
    background: #005682 url(../images/exports/nav-tabs.png) 100% -200px;
	color: #8569CF;
	color: #C5B6E7;
	color: #DCD3F1;
}

ul.tabs li.lifeshine a {
    background: #005682 url(../images/exports/nav-tabs.png) 100% -280px;
	color: #E60829;
	color: #FF7575;
	color: #FFD9D9;
}

.tab_container {
	clear: both;
	float: left; 
	width: 920px;
	background: #e2e2e2;
	margin: 0 0 0px;
	padding: 0px;
/*	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
/*    background: #151515 url(../images/exports/bg-tab-container.png) no-repeat;*/
	position: relative;
}

.tab_container_maintenance_valet {
    background: #e2e2e2 url(../images/exports/bg-tab-container-maintenance-valet.png) no-repeat;
}

.tab_container_full_valet {
    background: #e2e2e2 url(../images/exports/bg-tab-container-full-valet.png) no-repeat;
}

.tab_container_prestige {
    background: #e2e2e2 url(../images/exports/bg-tab-container-prestige.png) no-repeat;
}

.tab_container_lifeshine {
    background: #e2e2e2 url(../images/exports/bg-tab-container-lifeshine.png) no-repeat;
}

.tab_content {
	padding: 0 19px 19px;
}

.tab_border_maintenance_valet {
	border: 3px solid #14A1D9;
	border: 2px solid #cccccc;
	border: 1px solid #cccccc;
}

.tab_border_full_valet {
	border: 3px solid #8ED751;
	border: 3px solid #7BD035;
	border: 3px solid #76CB30;
	border: 1px solid #cccccc;
}

.tab_border_prestige {
	border: 3px solid #8569CF;
	border: 1px solid #cccccc;
}

.tab_border_lifeshine {
	border: 3px solid #E60829;
	border: 3px solid #D20000;
	border: 1px solid #cccccc;
}

.tab_content h1, 
.tab_content h2, 
.tab_content h3,
.tab_content h3 
{
	margin: 0;
	padding: 0;
}

.tab_content h1 {
	top: 30px;
	left: 40px;
	position: absolute;
	font-size: 20px;
}

.tab_content h3 {
	position: absolute;
	top: 10px;
	left: 22px;
}

.tab_content .interior h3,
.tab_content .exterior h3 
{
	position: absolute;
	top: 6px;
	left: 20px;
}

.tab_content h3 a{
	color: #005682;
}

.tab_content h4 {
	padding: 8px 0 0 10px;
	font-size: 18px;
}

.valetBoxExtras
{
	height: 150px;
	width: 230px;
}

.valetBoxExtras ul.extrasName
{
	padding: 0 0 0 10px;
	width: 185px;
	float: left;
}

.valetBoxExtras ul.extrasPrice
{
	width: 30px;
	text-align: right;
	float: left;
}

.valetBoxExtras ul.extrasName li
{
	background: url(../images/exports/bullet.gif) 0 6px no-repeat;
}

.valetBoxExtras ul.extrasPrice li
{
	background: none;
}

h3.inactive
{
	color: #e0e0e0;
}

.lowerWrapper
{
/*	border-top: 1px dotted #999;*/
	top: 140px;
	position: relative;
	height: 650px;
}

.valetBox
{
	width: 250px;
	position: relative;
	padding-bottom: 10px;
}

.interior
{
	top: 20px;
	position: absolute;
}

.exterior
{
	top: 20px;
	position: absolute;
	right: 0;
}

.excluded
{
	background: url(../images/exports/bg-excluded.gif) no-repeat;
	width: 250px;
	height: 184px;
}

.valetBox .hd
{
	background:transparent url(../images/exports/bg-valet-box-hd.gif) no-repeat scroll left top;
	height:36px;
	margin:0;
}

.valetBox .bd
{
	background: #FFFFFF;
	min-height: 305px;
}

#max-wax-prestige-valet .valetBox .bd
{
	background: #FFFFFF;
	min-height: 305px;
}

#autoglym-lifeshine .valetBox .bd
{
	background: #FFFFFF;
	min-height: 420px;
}

.valetBoxExtras .bd,
#max-wax-prestige-valet .valetBoxExtras .bd
{
	background: #FFFFFF;
	min-height: 80px;
}

.valetBox .ft
{
	background:transparent url(../images/exports/bg-valet-box-ft.gif) no-repeat scroll left top;
	height:16px;
	margin:0;
}

.interior ul,
.exterior ul
{
	width: 230px;
	padding-left: 10px;
	margin: -4px 0 0;
/*	min-height: 425px;*/
}

.interior li,
.exterior li,
.extras li
{
	font-size: 11px;
	list-style: none;
	line-height: 16px;
}

.priceBox li 
{
	font-size: 12px;
	list-style: none;
}

.interior li,
.exterior li
{
	padding: 0 0 0px 12px;
	background: url(../images/exports/bullet-light-blue.gif) 0 6px no-repeat;
}

.interior li.noBullet,
.exterior li.noBullet
{
	background: none;
	min-height: 6px;
}

.interior li.light-blue,
.exterior li.light-blue
{
	background: url(../images/exports/bullet-light-blue.gif) 0 6px no-repeat;
}

.interior li.yellow,
.exterior li.yellow
{
	background: url(../images/exports/bullet-yellow.gif) 0 6px no-repeat;
}

.interior li.green,
.exterior li.green
{
	background: url(../images/exports/bullet-green.gif) 0 6px no-repeat;
}

.interior li.purple,
.exterior li.purple
{
	background: url(../images/exports/bullet-purple.gif) 0 6px no-repeat;
}

.interior li.red,
.exterior li.red
{
	background: url(../images/exports/bullet-red.gif) 0 6px no-repeat;
}

.interior li.grey,
.exterior li.grey
{
	background: url(../images/exports/bullet.gif) 0 6px no-repeat;
}

.valetPhotos
{
	background: red;
	background: url(../images/exports/bg-valet-photos.gif) no-repeat;
	width: 350px;
	top: 46px;
	top: 20px;
	left: 265px;
	height: 410px;
	position: absolute;
}

.valetPhotos h3
{
	top: -28px;
	left: 105px;
	color: #005682;
	font-size: 14px;
}

.valetPhotos ul
{
	width: 360px;
}

.valetPhotos ul li
{
	padding: 0 10px 10px 0;
	display: inline;
	margin: 0;
	line-height: 0;
	display: block;
	float: left;
	width: 80px;
	height: 60px;
	background: #e2e2e2 url(../images/exports/photos/valet-guide/valet-photos.jpg) no-repeat;
}

.tab_container_maintenance_valet .valetPhotos ul li a:hover
{
	margin: 0;
	width: 80px;
	height: 60px;
	background: #14A1D9 url(../images/exports/photos/valet-guide/valet-photos-hover.png) no-repeat;
}

.tab_container_full_valet .valetPhotos ul li a:hover
{
	margin: 0;
	width: 80px;
	height: 60px;
	background: #76CB30 url(../images/exports/photos/valet-guide/valet-photos-hover.png) no-repeat;
}

.tab_container_prestige .valetPhotos ul li a:hover
{
	margin: 0;
	width: 80px;
	height: 60px;
	background: #7353C8 url(../images/exports/photos/valet-guide/valet-photos-hover.png) no-repeat;
}

.tab_container_lifeshine .valetPhotos ul li a:hover
{
	margin: 0;
	width: 80px;
	height: 60px;
	background: #E10000 url(../images/exports/photos/valet-guide/valet-photos-hover.png) no-repeat;
}

.valetPhotos ul li a
{
	display: block;
	width: 80px;
	height: 60px;
}

.valetPhotos ul li.pic-1,
.valetPhotos ul li.pic-1 a:hover
{
    background-position: 0 0px;
}

.valetPhotos ul li.pic-2,
.valetPhotos ul li.pic-2 a:hover
{
    background-position: -90px 0px;
}

.valetPhotos ul li.pic-3,
.valetPhotos ul li.pic-3 a:hover
{
    background-position: -180px 0px;
}

.valetPhotos ul li.pic-4,
.valetPhotos ul li.pic-4 a:hover
{
    background-position: -270px 0px;
}

.valetPhotos ul li.pic-5,
.valetPhotos ul li.pic-5 a:hover
{
    background-position: 0 -70px;
}

.valetPhotos ul li.pic-6,
.valetPhotos ul li.pic-6 a:hover
{
    background-position: -90px -70px;
}

.valetPhotos ul li.pic-7,
.valetPhotos ul li.pic-7 a:hover
{
    background-position: -180px -70px;
}

.valetPhotos ul li.pic-8, 
.valetPhotos ul li.pic-8 a:hover
{
    background-position: -270px -70px;
}

.valetPhotos ul li.pic-9,
.valetPhotos ul li.pic-9 a:hover
{
    background-position: 0 -140px;
}

.valetPhotos ul li.pic-10,
.valetPhotos ul li.pic-10 a:hover
{
    background-position: -90px -140px;
}

.valetPhotos ul li.pic-11,
.valetPhotos ul li.pic-11 a:hover
{
    background-position: -180px -140px;
}

.valetPhotos ul li.pic-12,
.valetPhotos ul li.pic-12 a:hover
{
    background-position: -270px -140px;
}

.valetPhotos ul li.pic-13, 
.valetPhotos ul li.pic-13 a:hover
{
    background-position: 0 -210px;
}

.valetPhotos ul li.pic-14, 
.valetPhotos ul li.pic-14 a:hover
{
    background-position: -90px -210px;
}

.valetPhotos ul li.pic-15, 
.valetPhotos ul li.pic-15 a:hover
{
    background-position: -180px -210px;
}

.valetPhotos ul li.pic-16,
.valetPhotos ul li.pic-16 a:hover
{
    background-position: -270px -210px;
}

.valetPhotos ul li.pic-17, 
.valetPhotos ul li.pic-17 a:hover
{
    background-position: 0 -280px;
}

.valetPhotos ul li.pic-18,
.valetPhotos ul li.pic-18 a:hover
{
    background-position: -90px -280px;
}

.valetPhotos ul li.pic-19,
.valetPhotos ul li.pic-19 a:hover
{
    background-position: -180px -280px;
}

.valetPhotos ul li.pic-20,
.valetPhotos ul li.pic-20 a:hover
{
    background-position: -270px -280px;
}

.valetPhotos ul li.pic-21,
.valetPhotos ul li.pic-21 a:hover
{
    background-position: 0 -350px;
}

.valetPhotos ul li.pic-22,
.valetPhotos ul li.pic-22 a:hover
{
    background-position: -90px -350px;
}

.valetPhotos ul li.pic-23,
.valetPhotos ul li.pic-23 a:hover
{
    background-position: -180px -350px;
}

.valetPhotos ul li.pic-24,
.valetPhotos ul li.pic-24 a:hover
{
    background-position: -270px -350px;
}

.valetPhotos ul li.noShow {
    background-position: 0px -420px;
}

.extras li 
{
}

.inner ul li .floatRight {
	float: right;
	padding-right: 20px;
}

.floatRight {
	float: right;
}

.clearRight {
	clear: right;
}

.clearLeft {
	clear: left;
}

.tab_content .valetDesc {
	width: 550px;
	top: 55px;
	left: 40px;	
	position: absolute;
}

.tab_content .lifeshine{
	width: 325px;
}

.tab_content .lifeshine .inner a.readMore{
	width: 215px;
}

.tab_content .valetDesc .inner {
	margin-top: 0px;
}

.tab_content .valetBookButton a {
	width: 139px;
	min-height: 35px;
	top: 97px;
	left: 452px;	
	position: absolute;
	display: block;
}

.tab_content .durationBox {
	top: 38px;
	right: 61px;	
	position: absolute;
}

.tab_content .durationBox.mins {
}

.tab_content .durationBox.hrs {
	right: 63px;	
}

.tab_content .durationBox h2,
.tab_content .priceBox h2 
{
	color: #FFFFFF;
	font-size: 16px;
}

.tab_content .priceBox
{
	top: 85px;
	right: 57px;	
	width: 183px;
	position: absolute;
}

.tab_content .priceBox .inner ul 
{
	top: 0px;
	right: 0px;	
	position: absolute;
}

.tab_content .priceBox .inner ul li
{
	margin-bottom: 11px;
	text-align: right;
}

.tab_content .priceBox p
{
	top: 28px;
	left: 2px;
	position: absolute;
}

.tab_content p {
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 2px;
}

.tab_content .colLifeshine {
	top: 36px;
	left: 386px;	
	position: absolute;
	width: 208px;
}

.tab_content .colLifeshine1 {
	float: left;
	padding: 5px 0px 0 0;
	width: 570px;
}
