@charset "utf-8";
body,td,th {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0 0 0 0;
}
ul {list-style-type:none;}
body {
	background-color: #6b2337;
	background-image: url(/images/body_bg.jpg);
	background-repeat: repeat-x;
}
a
{
	color: #641229;
	text-decoration: none;
}
a:link {
	color: #641229;
	text-decoration: none;
}
/*a:visited {
	text-decoration: none;
	color: #641229;
}*/
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
}
p {margin:15px 0 15px 0; 
   }
img {margin:10px 0px 10px 0px;}
a img  { border:none; padding:0;}

/*wrapper*/
#wrapper {width:950px; margin:10px auto 0 auto; height:230px; background-color:#FFFFFF; background-image:url(/images/rounded_corner.jpg); background-position:right top; background-repeat:no-repeat; color:#641229;}
#wrapper_home {width:950px; margin:10px auto 0 auto; height:365px; background-color:#FFFFFF; background-image:url(/images/rounded_corner.jpg); background-position:right top; background-repeat:no-repeat; color:#641229;}
#wrapper p {margin:0 0 0 5px;}
#wrapper_home p {margin:0 0 0 5px;}
#maincontent {clear:both; width:950px; margin:0 auto 0 auto; background-color:#FFFFFF;}
#mainleft {width:300px; float:left; background-color:#FFFFFF;}
#mainright {width: 650px; float:right; background-color:#FFFFFF;}
#mainright h2 {color:#641229; font-size:16px; font-weight:300; letter-spacing:0.3em;}
#footer {width:950px; margin:0 auto 0 auto; height:100px; background-color:#FFFFFF; clear:both; color:#666666;}
#footer a, #footer a:visited {color:#666666; text-decoration:none;}
#footer a:hover {color:#641229; text-decoration:underline;}
#footer table {height:25px;}
.mainimg {margin:2px 5px 0 5px; float:left;}
#topimg, #homeflash {margin:0 5px 0 5px; float:right;}
#logo {float:left; background-image:url(/images/legends_logo/no3.jpg); width:290px; height:218px;}
#logo_home {float:left; background-image:url(/images/legends_logo/homepage_logo2.jpg); width:290px; height:346px;}
.floatleft {float:left;}
.floatright {float:right; margin-bottom:0;}
.burgitalic {color:#641229; font-style:italic; font-weight:bold;}
.legendstitle {font-family:Georgia, "Times New Roman", Times, serif; color:#641229; padding-top:20px; }
#mainmenu {width:648px; margin:5px 0 5px 1px; padding:0 0; float:right;}
#mainmenu ul {margin:0 1px 0 1px; font-size:14px; padding:10px 0 0 0; height:14px;}
#mainmenu ul li {display:block; color:#000000; width:auto; padding:0 14px; float:left; margin:0 0; }
#mainmenu ul li a {color: #666666;}
#mainmenu ul li a:hover {color:#6b2337;}
#mainmenu ul li .selected{ color: #6b2337;}
#submenu, #pagetitle {width:277px; color:#FFFFFF; background-color:#641229; height:30px; margin: 5px auto 0 auto; padding-top: 3px; }
#pagetitle {width:644px; margin:5px 0 0 2px; border-right:#FFFFFF solid 4px; height:30px;}
#pagetitle_white {width:644px; margin:5px 0 0 2px; border-right:#FFFFFF solid 4px;}
#pagetitle_white h3, .frontwelcome {font-size:130%; font-weight:300; letter-spacing:0.3em; margin:5px 0 0 10px; color:#641229;}
.titleleft { float:left; width:380px; }
.titleright { float:right;  font-size:100%; font-weight:300; padding-top: 7px; padding-right: 7px; }
.titleright a {color:#ffffff; }
#submenu h3, #pagetitle h3 {font-size:130%; font-weight:300; letter-spacing:0.3em; margin:5px 0 0 10px;}
#submenuitems {width:270px; background-image:url(/images/sub_menu_bg.jpg); height:auto; background-repeat:repeat-x; margin:0 auto; padding:5px 2px 0px 5px; line-height:20px;}
#submenuitems ul {margin:5px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:0 0; color:#6b2337;}
#submenuitems ul li a {color: #000000; margin-left: 18px; }
#submenuitems ul li a img { margin:0;}
#submenuitems ul li .selected{ color: #6b2337; margin:0; }
#submenuitems ul li a:hover { color:#6b2337;}
#leftaddress {width:282px; color:#999999; position:inherit; left:10px; bottom:10px; margin-left:10px;}

#tbl_frontpage {width:950px; margin:2px auto; height:170px;}
.td_carsavaiable {background-color:#6b2337; background-image:url(/images/sales.jpg); width:280px; vertical-align:top; }
.td_carsavaiable h3 {font-size:130%; font-weight:300; letter-spacing:0.3em;  color:#343434; margin-left:9px; margin-top:23px;}
.td_latestnews {background-image:url(/images/news_bg.jpg); background-position:center; width:300px; vertical-align:top; }
.td_latestnews h3 {font-size:130%; font-weight:300; letter-spacing:0.3em;  color:#641229; margin-left:9px; margin-top:23px;}
.td_showroom {background-image:url(/images/proteus.jpg); background-position:center; }
.td_showroom:hover { cursor:pointer;}
.td_showroom h3 {font-size:130%; font-weight:300; letter-spacing:0.3em;  color:#641229; margin-left:9px; margin-top:23px;}
ul.carsforsale {margin:4px 2px 2px 5px; padding:0;}
ul.carsforsale li a:link {list-style:none; margin: 5px 5px 5px 2px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 0;}
ul.carsforsale li a:visited {color:#000000; font-family:Georgia, "Times New Roman", Times, serif;}
ul.news {margin:2px 2px 2px 5px; padding:0;}
ul.news li a:link {list-style:none; margin: 5px 5px 5px 2px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 0;}
ul.news li a:visited {color:#641229; font-family:Georgia, "Times New Roman", Times, serif;}

#mainContent{ padding-left: 13px; padding-right: 5px;}
#carSoldByUs { width:640px; float:left; }
#tblSoldByUs {width:550px; padding: 10px;}
#debugInfo
{ 
margin-left:auto;
margin-right:auto;
padding:10px;
width:960px;
clear:both;
}
.redText
{
 color: #641229;	
}
.galleryImg
{ padding:2px;
}
.galleryImg img
{ 
  border:1px solid #ffffff;
}

.galleryImg img:hover
 
{border:1px solid #641229;}
/*Car Sales*/

h2
{
	font-size: 1.6em;
	color: #641229;
	font-weight: normal;
}


#racingCarsList
{
	float:left; 
 width: 640px;
 padding: 0 5px; 
}
#racingCarsList h3
{
		color: #641229;
 font-weight: bold; 
 font-size: 1.4em;
 padding:5px 0;
}
#racingCarsList hr
{
	width: 470px;
	border: none;
	background-color: #ffffff;
	height: 0px; 
}

.carImg
{
	padding: 0 0 5px 0;
	float: left; 
	width: 160px; 
	height: 130px;
}

.salesPrice
{
	color:#641229;
	font-weight: bold; 
	font-size: 1.3em; 
}

#vehicleDetails
{
 	float:right; 
 width: 640px;
 padding: 5px; 
 margin: 0;
}

#vehicleDesc
{
	padding-left: 5px;
	float:left; 
	width: 280px; 
}
#vehicleDesc a {color:#641229;}
#vehicleDesc h3
{
	color: #641229;
 font-weight: bold; 
 font-size: 1.4em;
}

#vehicleImg
{
margin-left:auto;
margin-right:auto;
	
 float: right; 
 width: 330px; 	
}
#vehicleImg a img
{ 
 margin: 0;
 padding:1px;
 border: solid 1px #ffffff;
}
#vehicleImg a:hover img 
{
 padding:1px;
 border: solid 1px #641229;
}
.inputFail
{
	background-color:#ff9999;
}
.moreDetailsBtn
{ font-size: 1.2em; letter-spacing: 0.1em;  }
.moreDetailsBtn a{color: #6b2337;}

#contactForm
{ padding-left: 11px;
}


/* dialog */
#dialogContactUs
{margin-left:auto; margin-right:auto; text-align:center; font-size: 1.1em; 	}
#dialogContactUs table td
{ color: #6f6f6f;}

#dialogContactUs p
{color: #6f6f6f;}

#tblContactUs
{margin-left:auto; margin-right:auto;}
.tblContactUsTextbox
{ float: right; }
#dialogVehicle
{margin-left:auto; margin-right:auto; padding:3px;  width: 325px;  color: #6b2337; border: solid 1px #6f6f6f; font-weight:bold; font-size:1.5em; }

/* news */
#news
{width: 640px;padding-left: 10px; }
.newsTitle{width:640px;}
.newsStory{padding-left: 5px; margin-top: 10px; margin-right: 10px; float:left; width: 640px; border: solid 1px #641229; }
.newsStory h3 { color: #641229;font-weight: bold;  font-size: 1.4em; }
.newsleft {float:left; width:380px;}
.newsright{float:right;padding-top: 15px; padding-right: 7px; color:#641229; font-weight: bold;}
.newsText{width:280px; float:left; padding: 5px;}
.newsImg {width:280px; float:right;} 
.carSale {clear:both; height:120px; border-bottom:1px solid #000000;}
.carSale:hover {background-color:#efefef; cursor:pointer; }
.carSale:hover img {border: solid 2px #641229;}
.carSale:hover a { text-decoration: underline;}