body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
td, span, div, select, textarea, input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
select, textarea, input {
	color: #000000;
}
a, a:active, a:visited, a:hover {
	text-decoration: none;
}


.leftcontent {
	float: left;
	clear: none;
	width: 165px;
	\width: 165px;
	w\idth: 165px;
	max-width: 165px;
	overflow: hidden;
	margin: 0px 0px 0px 4px;
}
.garagedetails {
	float: left;
	clear: left;
	width: auto;
	width: 140px;
	\width: 140px;
	w\idth: 140px;
	max-width: 140px;
	margin: 10px 0px 0px 5px;
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-size: 10px;
}
.leftcontent a, .leftcontent a:hover, .leftcontent a:active, .leftcontent a:visited {
	color: #73cffe;
}
#modelselect {
	width: 165px;
	\width: 165px;
	w\idth: 165px;
	max-width: 165px;
	height: 270px;
	float: left;
	clear: both;
}
.rightcontent {
	float: left;
	clear: none;
	width: 747px;
	\width: 747px;
	w\idth: 747px;
	max-width: 747px;
	overflow: hidden;
	margin: 0px 0px 0px 3px;
}
.rightcontentFrame {
	float: left;
	clear: none;
	width: 747px;
	\width: 747px;
	w\idth: 747px;
	/*overflow: hidden;*/
	margin: 0px 0px 0px 3px;
}
.site_menu {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	width: auto;
	display: block;
	float: right;
	clear: both;
	max-width: 757px;
}
.site_menu li {
	border-right: 1px solid #FFFFFF;
	float: left;
	display: block;
	text-transform: uppercase;
	color: #d3d3d3;
	clear: none;
	width: auto;
	font-size: 10px;
	font-weight: bold;
}
.site_menu a, .site_menu a:active, .site_menu a:visited {
	color: #d3d3d3;
	text-decoration: none;
	padding: 5px 10px 4px 10px;
	display: block;
}
.site_menu a:hover {
	background-color: #eeeeee;
	color: #303030;
	text-decoration: none;
}
.button_on {
	color: #303030;
}
.button_on a, .button_on a:hover, .button_on a:active, .button_on a:visited {
	color: #303030;
	background-color: #c3c3c3;
}
.sub_menu {
	width: 140px;
	\width: 140px;
	w\idth: 140px;
	max-width: 140px;
	border-bottom: 1px solid #666666;
	margin: 0px 0px 20px 5px;
	padding: 0px 0px 10px 0px;
}
.sub_menu li {
	padding-left: 5px;
	margin-bottom: 2px;
	font-size: 10px;
}
.subnav_title {
	padding-left: 0px;
	color: #c3c3c3;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #666666;
	padding-bottom: 5px;
	margin-bottom: 10px!important;
	padding-left: 0px!important;
}
.sub_menu a, .sub_menu a:hover, .sub_menu a:active, .sub_menu a:visited {
	color: #FFFFFF;
}
.sub_menu a:hover {
	color: #73cffe;
}
#pagetitles {
	width: 747px;
	\width: 747px;
	w\idth: 747px;
	max-width: 747px;
	height: 30px;
	margin: 0px 0px 5px 0px;
	float: right;
	clear: both;
}
.pageborder {
	width: 727px;
	\width: 727px;
	w\idth: 727px;
	max-width: 727px;
	margin: 0px 0px 10px 0px;
	float: right;
	clear: both;
}
.pageborder_666666 {
	border: 10px solid #666666;
}
.pageborder_666666 .choiceimage {
	border-right: 10px solid #666666;
}
.pageborder_666666 .galleryintro a, .pageborder_666666 .galleryintro a:hover, .pageborder_666666 .galleryintro a:active, .pageborder_666666 .galleryintro a:visited {
	color: #666666!important;
}
.pageborder_63707e {
	border: 10px solid #63707e;
}
.pageborder_63707e .choiceimage {
	border-right: 10px solid #63707e;
}
.pageborder_63707e .galleryintro a, .pageborder_63707e .galleryintro a:hover, .pageborder_63707e .galleryintro a:active, .pageborder_63707e .galleryintro a:visited {
	color: #63707e!important;
}
.pageborder_53aa19 {
	border: 10px solid #53aa19;
}
.pageborder_53aa19 .choiceimage {
	border-right: 10px solid #53aa19;
}
.pageborder_53aa19 .galleryintro a, .pageborder_53aa19 .galleryintro a:hover, .pageborder_53aa19 .galleryintro a:active, .pageborder_53aa19 .galleryintro a:visited {
	color: #53aa19!important;
}
.pageborder_0097e3 {
	border: 10px solid #0097e3;
}
.pageborder_0097e3 .choiceimage {
	border-right: 10px solid #0097e3;
}
.pageborder_0097e3 .galleryintro a, .pageborder_0097e3 .galleryintro a:hover, .pageborder_0097e3 .galleryintro a:active, .pageborder_0097e3 .galleryintro a:visited {
	color: #0097e3!important;
}
.pageborder_2b4d7d {
	border: 10px solid #2b4d7d;
}
.pageborder_2b4d7d .choiceimage {
	border-right: 10px solid #2b4d7d;
}
.pageborder_2b4d7d .galleryintro a, .pageborder_2b4d7d .galleryintro a:hover, .pageborder_2b4d7d .galleryintro a:active, .pageborder_2b4d7d .galleryintro a:visited {
	color: #2b4d7d!important;
}
.pageborder_c20a02 {
	border: 10px solid #c20a02;
}
.pageborder_c20a02 .choiceimage {
	border-right: 10px solid #c20a02;
}
.pageborder_c20a02 .galleryintro a, .pageborder_c20a02 .galleryintro a:hover, .pageborder_c20a02 .galleryintro a:active, .pageborder_c20a02 .galleryintro a:visited {
	color: #c20a02!important;
}
.pageborder_f77f0f {
	border: 10px solid #f77f0f;
}
.pageborder_f77f0f .choiceimage {
	border-right: 10px solid #f77f0f;
}
.pageborder_f77f0f .galleryintro a, .pageborder_f77f0f .galleryintro a:hover, .pageborder_f77f0f .galleryintro a:active, .pageborder_f77f0f .galleryintro a:visited {
	color: #f77f0f!important;
}
.pageborder_cfc800 {
	border: 10px solid #cfc800;
}
.pageborder_cfc800 .choiceimage {
	border-right: 10px solid #cfc800;
}
.pageborder_cfc800 .galleryintro a, .pageborder_cfc800 .galleryintro a:hover, .pageborder_cfc800 .galleryintro a:active, .pageborder_cfc800 .galleryintro a:visited {
	color: #cfc800!important;
}
.choiceimage {
	clear: none;
}
.homeintro {
	float: left;
	clear: none;
	width: 219px;
	\width: 219px;
	w\idth: 219px;
	max-width: 239px;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
}
.homeintro a, .homeintro a:hover, .homeintro a:active, .homeintro a:visited {
	color: #73cffe;
}
.sitetext {
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width: auto;
}
.sitetext a, .sitetext a:hover, .sitetext a:active, .sitetext a:visited {
	color: #73cffe;
}
#photobannerhome {
	width: 488px;
	\width: 488px;
	w\idth: 488px;
	max-width: 488px;
	height: 230px;
	float: right;
	clear: none;
}
#gallerybanner {
	width: 476px;
	\width: 476px;
	w\idth: 476px;
	max-width: 476px;
	height: 374px;
	float: left;
	clear: none;
}
.galleryintro {
	float: left;
	clear: none;
	width: 231px;
	\width: 231px;
	w\idth: 231px;
	max-width: 251px;
	background-color: #FFFFFF;
	height: 354px;
	\height: 354px;
	h\eight: 354px;
	max-height: 374px;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
}
.galleryintro img {
	margin: 0px 0px 5px 0px;
}
.contentcontainer {
	padding: 20px 20px 20px 20px;
	width: 436px;
	\width: 436px;
	w\idth: 436px;
	max-width: 476px;
	float: left;
	clear: none;
}
.contentTxt {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
}
.galleryintro, .galleryintro div {
	color: #333333!important;
}
.homecontent {
	float: right;
	clear: both;
	width: 747px;
	\width: 747px;
	w\idth: 747px;
	max-width: 747px;
}
.homeoffers {
	float: right;
	clear: none;
}
.homecherished {
	float: right;
	clear: none;
	padding: 20px 10px 0px 0px;
}
.homeflash {
	float: right;
	clear: none;
	padding: 0px 0px 0px 0px;
}
.homecherished_img {
	width: 210px;
	height: 139px;
}
.cherished1 td {
	background-color: #3e3e3e;
	height: 27px;
}
.cherished2 td {
	background-color: #585858;
	height: 27px;
}
.cherished_over td  {
	background-color: #f77f0f;
	height: 27px;
}
.cherishedmodel {
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	max-width: 150px;
	white-space: nowrap;
	overflow: hidden;
}
.cherished_tbl a, .cherished_tbl a:hover, .cherished_tbl a:active, .cherished_tbl a:visited {
	height: 20px;
	\height: 20px;
	h\eight: 20px;
	max-height: 27px;
	max-width: 100%;
	padding: 7px 10px 0px 10px;
	display: block;
	color: #FFFFFF!important;
}
.cherishedpic {
	padding: 1px 0px 0px 0px!important;
}
.showmore {
	text-align: right;
}
.showmore a, .showmore a:hover, .showmore a:active, .showmore a:visited {
	padding: 0px;
	height: 15px;
	\height: 15px;
	h\eight: 15px;
	max-height: 15px;
}
.hiddendiv {
	padding: 0px 0px 0px 10px;
	display: none;
}
.frmtable td {
	padding-top: 5px!important;
}
.fg_elementTitle {
	border-bottom: 1px solid #666666;
	padding-top: 10px!important;
	font-weight: bold;
}
.fg_caption {
	width: 150px;
}
.fg_field {
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	max-width: 205px;
	padding-left: 5px!important;
}
.fg_input, .fg_textarea {
	width: 200px;
	margin: 0px 0px 0px 0px;
}
.fg_submitButton, .ffSubmitButton {
	border: 1px solid #999999;
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
}

.rldisplaying a, .rldisplaying a:hover, .rldisplaying a:active, .rldisplaying a:visited, .rl a, .rl a:hover, .rl a:active, .rl a:visited {
	color: #73cffe!important;
}
.rldisplaying_left {
	text-align: left;
	padding: 20px 0px 20px 20px;
}
.rldisplaying_right {
	text-align: right;
	padding: 20px 20px 20px 0px;
}
.rl {
	width: 100%;
	padding: 0px 20px 0px 20px;
}
.rlResort {
	background-color: #333333;
	padding: 5px 5px 5px 5px;
	width: 677px;
	\width: 677px;
	w\idth: 677px;
	max-width: 687px;
}
.rltable {
	background-color: #333333;
	margin: 10px 0px 0px 0px;
	width: 687px;
	\width: 687px;
	w\idth: 687px;
	max-width: 687px;
}
.rltable td {
	padding: 3px 3px 3px 3px;
}
.rlrow1 {
	background-color: #404040;
}
.rlrow1 td, .rlrow2 td {
	border-bottom: 1px solid #404040;
}
.rlrow1:hover, .rlrow2:hover {
	background-color: #666666!important;
}
.rlother img {
	width: 68px;
	height: 51px;
}
.rldescription {
	width: 100%;
}
.dp_Pics {
	width: 300px!important;
	\width: 300px!important;
	w\idth: 300px!important;
	max-width: 302px!important;
	margin: 10px 0px 0px 10px!important;
	padding: 1px 1px 1px 1px!important;
	float: left!important;
	clear: none!important;
}
.dp_Pics div {
	color: #333333!important;
}
#bigPic {
	width: 300px!important;
	\width: 300px!important;
	w\idth: 300px!important;
	max-width: 300px!important;
	height: 225px!important;
	\height: 225px!important;
	h\eight: 225px!important;
	max-height: 225px!important;
}
.dp_PicThumbs {
	width: 300px!important;
	\width: 300px!important;
	w\idth: 300px!important;
	max-width: 302px!important;
	margin: 0px 0px 0px 0px!important;
	padding: 1px 1px 1px 1px!important;
}
.dp_PicThumb {
	width: 99px!important;
	\width: 99px!important;
	w\idth: 99px!important;
	max-width: 99px!important;
	height: 74px!important;
	\height: 74px!important;
	h\eight: 74px!important;
	max-height: 74px!important;
	margin: 0px 1px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
}
.dp_details {
	margin: 10px 10px 0px 10px!important;
	width: 390px;
	\width: 390px;
	w\idth: 390px;
	max-width: 390px;
	border: 0px!important;
}
.dp_details div {
	color: #333333!important;
}
.dp_data a, .dp_data a:hover, .dp_data a:active, .dp_data a:visited {
	color: #FF6600!important;
}
.dp_links a, .dp_links a:hover, .dp_links a:active, .dp_links a:visited {
	color: #73cffe!important;
}
.dp_links {
	width: 300px;
	\width: 300px;
	w\idth: 300px;
	max-width: 300px;
	margin: 10px 0px 0px 10px!important;
	border: 0px!important;
}
.dp_links ul {
	margin: 0px 0px 10px 0px!important;
	padding: 0px 0px 0px 0px!important;
}
.dp_links li {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 10px!important;
	list-style: none;
}
.dp_label, .dp_data {
	padding: 2px 2px 2px 2px!important;
}

.adminTable a {
	color : white !important;
}

.adminmenu {
	background-color: red !important;
	width : 100% !important;
	font-size : 12px !important;	
}
.adminmenuCell {
	color : red !important;
}

/* tlc & tlc xl */

.mini_tlc {
    float:left;
    width:727px;
    border:10px solid #DB2129;
}
#tlCol1 {
    float:left;
    width:206px;
    padding:0 10px 0 10px;
}
.tlcText {
    color:#DB2129;
}
#tlCol2 {
    float:left;
    width:206px;
    padding-top:10px;
	padding:0 10px 0 10px;
}
#tlCol3 {
    float:left;
    width:275px;
}
#tlCol1 h3,
#tlCol1 h4 {
    color: #DB2129;
}
#tlCol3 h3,
#tlCol3 h4 {
    color: #DB2129;
}
a.tlc {
    color: #DB2129 !important;
    text-decoration:none;
    text-transform:uppercase;
    background:url(/templates/mini_external/images/tlc.gif) no-repeat 0px 2px;
    display:block;
    font-weight:bold;
    padding:0 0 5px 11px;
}
a.tlc:hover {
    color:#FFFFFF !important;
}
#tlcTerms {
    margin-top:185px;
}
.tlcHeader {
    line-height:1.3em;
    background:#292929;
    border:1px solid #CCCCCC;
    padding:5px;
}
.tlcBody {
    line-height:1.3em;
    background:#0C0C0C;
    border:1px solid #CCCCCC;
    border-top:0px;
    padding:5px;
}
#p10 {
    padding:10px 0px 10px 0px;
}
a.tlcForward {
    color: #DB2129 !important;
    text-decoration:none;
    text-transform:uppercase;
    background:url(/templates/mini_external/images/tlc.gif) no-repeat right 2px;
    padding-right:11px;
    display:block;
    font-weight:bold;
}
a.tlcForward:hover {
    color:#FFFFFF !important;
}
a.tlcBackward {
    color: #DB2129 !important;
    text-decoration:none;
    text-transform:uppercase;
    background:url(/templates/mini_external/images/tlcback.gif) no-repeat 0px 2px;
    padding-left:11px;
    display:block;
    font-weight:bold;
}
a.tlcBackward:hover {
    color:#FFFFFF !important;
}
.tlccontentTxt {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 15px!important;
}
/* end tlc */

/* Styling for front Value Pages - start */

#value_line_banner img {
	border: solid 10px #fee41a;
	margin:15px 0px 25px;
}

.value_service_container {
	width:605px;
	float:none;
	clear:both;
	padding:0px;
}

.value_box {
	width:145px;
	float:left;
	background-color:#231f20;
	margin:0px 1px 1px 0px;
	padding:0px 2px 0px;
	width:144px;
}

.value_box h3{
	font-size:12px;
	line-height:12px;
}

.value_box h1{
	font-size:18px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.value_box p{
	margin:0px;
	padding:0px;
}

.value_box h4.title{
	height:22px;
	line-height:14px;
	padding:5px 2px;
}

.value_box .value_left_col {
	width:55px;
	float:left;
	margin:18px 0px 0px 3px;
}

.value_box .value_right_col {
	width:70px;
	float:left;
	margin-bottom:10px;
	}


.value_box a {
	width:144px;
	color:#FFF;
	display:block;
	font-weight:bold;
	text-decoration:none;
	clear:both;
	float:none;
	font-size:10px;
	line-height:11px;
	padding: 0px;
	margin: 0px 0px 2px 0px;
	height:17px;
	}

/* Styling for front Value Pages - end */

	a.valueline_service_link  {
background:url(/templates/mini_external/images/ras.gif) no-repeat scroll 0 2px transparent;
color:#FFFFFF !important;
display:block;
float:right;
font-weight:bold;
margin-bottom:5px;
padding-left:11px;
text-decoration:none;
text-transform:uppercase;
	}
#contentArea h2#valueLineTitle {
float:left;
height:13px;
width:200px;
background:url(/templates/mini_external/images/value_service.gif);
background-repeat:no-repeat;
margin-bottom:5px;
}
/* Value Line Main Menu Start */
	
#valueline_menu {
	margin:0px 0px 1px 0px;
}

div#valueline_menu ul {
	padding: 0px;
	margin: 0px;
}

div#valueline_menu ul#valueline_offers_menu_list li {
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

div#valueline_menu ul#valueline_offers_menu_list li a {
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:30px;
	float:left;

}

div#valueline_menu ul#valueline_offers_menu_list li a.valueline_convertible {
	width:100px;
	background:url(/templates/mini_external/images/mini_valueline_menu.gif);
	width:151px;
	background-position: 0px 0px;
}

div#valueline_menu ul#valueline_offers_menu_list li a.valueline_menu_coopers {
	width:100px;
	background:url(/templates/mini_external/images/mini_valueline_menu.gif);
	width:123px;
	background-position: -151px 0px;
}

div#valueline_menu ul#valueline_offers_menu_list li a.valueline_hatch {
	width:100px;
	background:url(/templates/mini_external/images/mini_valueline_menu.gif);
	width:111px;
	background-position: -274px 0px;
}

div#valueline_menu ul#valueline_offers_menu_list li a.valueline_convertible_active {
	width:100px;
	background:url(/templates/mini_external/images/mini_valueline_menu.gif);
	width:151px;
	background-position: 0px -31px;
}

div#valueline_menu ul#valueline_offers_menu_list li a.valueline_menu_coopers_active {
	width:100px;
	background:url(/templates/mini_external/images/mini_valueline_menu.gif);
	width:123px;
	background-position: -151px -31px;
}

div#valueline_menu ul#valueline_offers_menu_list li a.valueline_hatch_active {
	width:100px;
	background:url(/templates/mini_external/images/mini_valueline_menu.gif);
	width:111px;
	background-position: -274px -31px;
}

/* Value Line Menu End */

/*More Info Pages */ 

#serviceInfoContainer {
	background-image:url(/templates/mini_external/images/menu_background.gif) ;
	background-repeat:repeat-y;
	width:747px;
}

#valueline_leftColumn {
	width: 153px;
	float:left;
}

#valueline_rightColumn {
	width:565px;
	float:right;

}

#valueline_leftColumn ul#valueline_leftMenu {
	padding:20px 0px 0px 20px;
	margin:0px;
}

#valueline_leftColumn ul#valueline_leftMenu li{
	list-style:none;
	margin:0px;
	padding:0px;
}

#valueline_leftColumn ul#valueline_leftMenu li.serviceTypeActive {
	color:#fee41a;
	padding-left: 10px;
	text-decoration:none;
	background-image:url(/templates/mini_external/images/arrow_yellow.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	
}

#valueline_leftColumn ul#valueline_leftMenu li.serviceType a {
	padding-left: 10px;
	text-decoration:none;
	background-image:url(/templates/mini_external/images/arrow_white.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	color:#ffffff;
}

#valueline_leftColumn ul#valueline_leftMenu li.serviceType a:hover {
	padding-left: 10px;
	text-decoration:none;
	color:#fee41a;
	background-image:url(/templates/mini_external/images/arrow_yellow.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
}

#service ul.servicePackage li.servicePackageList {
		list-style:none;
		margin:0px;
		padding-left: 10px;
		background-image:url(/templates/mini_external/images/arrow_white.gif);
		background-repeat:no-repeat;
		background-position: 0px 4px;
}

#valueline_rightColumn p.servicePackageText {
	margin:0px;
	padding: 0px;
}

#valueline_rightColumn img {
	padding-bottom: 3px;
}

#valueline_leftColumn ul#serviceRequest_leftMenu li{
	list-style:none;
	margin:0px;
	padding:0px;
}

#valueline_leftColumn ul#serviceRequest_leftMenu {
	padding:10px 0px 0px 20px;
	margin:0px;
}

#valueline_leftColumn ul#serviceRequest_leftMenu li.serviceRequest a {
	padding-left: 10px;
	text-decoration:none;
	background-image:url(/templates/mini_external/images/arrow_white.gif);
	background-repeat:no-repeat;
	background-position: 0 4px;
	color:#ffffff;
}

#valueline_leftColumn ul#serviceRequest_leftMenu li.serviceRequest a:hover {
	padding-left: 10px;
	text-decoration:none;
	color:#fee41a;
	background-image:url(/templates/mini_external/images/arrow_yellow.gif);
	background-repeat:no-repeat;
	background-position: 0 4px;
}
/* PICNIC AD ON FRONT PAGE */

#picnicad{
margin-bottom:10px;
}

