body {
  background:url(bg_testdrive.jpg) top center;
  font-size:62.5%;
  font-family:Arial,Helvetica,sans-serif !important;
  margin:0;
}

.logoTransparent
{
  position:absolute;
  width:264px;
  height:130px;
  float:left;
  margin-top:20px;
  margin-left:30px;
}

.logoPrint {
display:none;
}

.clearFloats {
  clear:both;
  line-height:0;
}
.header {
  background:transparent url(hdr_testdrive.jpg) no-repeat scroll 0 0;
  height:167px;
  position:relative;
  width:876px;
}
.header img {
  border:0;
}
.artsVic {
  left:627px;
  position:relative;
  top:85px;
        background-image: url(logo_artsvictoria.gif);
        height: 36px;
        width:106px;
    display: inline-block;
background-repeat: no-repeat;

}
.artsVic img {
display:none;
}

.victoria img {
display:none;
}

.victoria {
  left:666px;
  position:relative;
  top:90px;
        background-image: url(logo_vic_takecare.gif);
  display: inline-block;
width:68px;
height:50px;
background-repeat: no-repeat;
}
.blackBorder {
  border-left:solid 3px black;
  background:#E3E5E6;
  height:100%
}
.testdriveMenu ul {
  float:left;
  padding:0;
  margin:0;
  width:194px;
  border-top:solid 1px white;
}
.testdriveMenu ul li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
.testdriveMenu ul li a{
  border-bottom:1px solid white;
  color:black;
  display:block;
  font-family:arial,verdana;
  font-size:14px;
  line-height:15px;
  list-style-type:none;
  padding:5px 6px 5px 20px;
  text-decoration:none;
  width:168px;
}
.testdriveMenu ul li a:hover {
  color:black;
  background:white;
}
.testdriveMenu ul li.level1_selected {
  background:#C41230 url(bg_selected_sidemenu.gif) no-repeat scroll left center;
  color:white;
  font-family:arial,verdana;
  font-size:14px;
  padding:5px 0 6px 20px;
}
/* In case selected needs anchor*/
.testdriveMenu ul li.level1_selected a, .testdriveMenu ul li.level1_selected a:hover{
  background:#C41230;
  color:white;
  border:0;
  padding:0;
}

img.sendToFriend{
  left: 90px;
  position: absolute;
  top: 2px;
}

.rightColumnRegistrationForm
{
  margin-left:223px;  
}

.rightColumnRegistrationForm ul{
  list-style: none;
  margin: 5px 0;  
}

.rightColumnRegistrationForm ul li{
  padding: 0 0 3px 10px;
}

.rightColumn{
  float: left;
  margin: 0 0 0 0;
  width: 204px;
  padding-top: 0px !important;
}

.rightColumn p
{
  margin:0 0 10px;  
}

.rightColumn .findOut a, .rightColumn .findOut a:visited {
  color:#c41230;
  font-weight:bold;
  text-decoration:underline;  
}

.rightColumn .findOut a:hover {
  text-decoration:none;  
}

.rightColumn a, .rightColumn a:visited {
  color:black;
  text-decoration:underline;
}
.rightColumn a:hover {
  text-decoration:none;
}
.rightColumn h1 {
  color:#c41230;
  font-family:arial,verdana;
  font-size:20px;
  margin:30px 0 20px 0;
}
.alignRight {
  float:right;
  margin:0 0 20px 20px;
}
h1.showName {
  color:#C41230;
  font-size:1.7em;
  margin:20px 0 4px;
  padding:0;
}
h2.companyName, .redHdr{
  color:#C41230;
  font-size:1.2em;
  font-weight:bold;
  margin:0 0 19px;
  padding:0;
}
.registration input {
  border:0;
  background:#e6e7e8;
  margin-bottom:4px;
  width:100%;
}
.radioInput, .rightColumn .feedbackTable {
  font-weight:normal;
}
.radioInput input {
  background:transparent none repeat scroll 0 0;
  float:left;
  margin:2px 5px;
  padding:0;
  width:15px;
}
.feedbackTable input, input.checkBox {
  background:transparent none repeat scroll 0 0;
  border:0;
  float:left;
  width:13px;
}
.feedbackTable input.othersInput {
  background:#E6E7E8 none repeat scroll 0 0;
  border:0 none;
  font-size:0.95em;
  height:13px;
  width:107px;
}
.disclaimer {
  font-size:0.9em;
  line-height:1.2em;
  margin:20px 0;
  width:600px;
}
.searchResults {
  font-weight:normal;
  width:630px;
}
.searchResults .title {
  display:block;
  font-weight:bold;
}
.searchResults td {
  padding:7px 15px 7px 0;
}
.detailsLeft {
  float:left;
  margin:40px 0 0 0;
  width:390px;
}
.detailsWide {
  margin:20px 0 0 0;
  width:100%;
}
.detailsWide h1 {
  color:#c41230;
  font-size:15px;
  font-family:arial;
  margin-bottom:10px;
}
.detailsRight  {
  float:left;
  padding:270px 30px 0;
  line-height:1.3em;
  width:200px;
}
.detailsRight a, .detailsRight a:visited {
  color:black;
  text-decoration:underline;
}
.detailsRight a:hover {
  text-decoration:none;
}
.detailsPic {
  margin:10px 0;
}
.tncText {
  line-height:19px;
}
.eventTitle {
  display:block;
  font-weight:bold;
}
.testDriveMargin {
  padding-top:40px;
}




/* 

overwrite existing search position

*/
.menu ul.search {
  background:transparent none repeat scroll 0 0;
  border-bottom:0 none;
  height:39px;
  margin:0;
  padding:0;
  position:absolute;
  right:9px;
  top:-164px;
  width:200px;
  z-index:1;
}
.styleLinks {
  background:transparent url(bg_styleLinks.gif) no-repeat scroll top right;
  float:right;
  height:21px;
  margin-top:15px;
  margin-right:3px;
  position:relative;
  width:121px;
  display:inline;
}



/* 

overwrite existing common.css

*/
.menu ul li a {
  padding:4px 10px;
}


.red .rightColumn a {
color: #c41230;
}

.homePage a, .homePage a:visited {
   color:#C41230;
   font-weight:bold;
   text-decoration:underline;
}
.homePage a:hover
{
   color:#C41230;
   font-weight:bold;
   text-decoration:none;
}
.feedbackTable td input {
                background:transparent none repeat scroll 0 0;
                float:left;
                margin:2px 5px;
                padding:0;
                width:15px;
                border:0 none;
}

.lastParagraphInTable
{
  margin-bottom: 0px !important;
}

ul.slsm_list li.slsm_Current {
  font-weight:bold !important;
}

.header ul.search {
    left:0px !important;
    text-align:right;
}
ul.search {
    width:870px !important;
}

.Indent
{
  margin: 10px 0px 10px 35px;
}

.imageSend
{ 
  padding:0px !important; 
  background-color:Transparent !important; 
}

