﻿

/* ===== Reset Styles ====== */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;

}
fieldset,img { 
	border:0;
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}



html {
margin: 0; 
padding: 0;
font: 12px/21px Arial, Tahoma, Helvetica, sans-serif, serif; color: #262424;
background-color: #e6e6e6;}

body {
background:url(/images/html-bg.jpg) top left repeat-x #e6e6e6;}

img {
margin: 0; 
padding: 0;
border: 0 }

.notes {
font: normal 10px/16px Arial, Helvetica, sans-serif, serif; color: #7b7b7b; }



.clear {
clear: both;
height: 0px;
overflow: hidden; }

#pages { 
width: 980px;
padding: 0;
margin: 0 auto;
}


/* ==== homepage only ==== */

body#defaultstyles {
/*background:url(/images/home-bg/vw-golf-gti.jpg) top center no-repeat #e6e6e6;*/
/*background:url(/images/home-bg/new-volkswagen-polo-3.jpg) top center no-repeat #e6e6e6;*/
background:url(/images/home-bg/new-volkswagen-polo-front.jpg) top center no-repeat #e6e6e6;}

#defaultmain h1 {
font: normal 24px Arial, Helvetica, sans-serif; color: #ffffff; 
margin: 0 0 12px 0;}

#defaultmain {
width: 680px;
padding: 292px 0 0 0;
float: right;
margin: 0;}

.homebreak {
width: 440px;
height:17px;
background:url(/images/homebreak.jpg) top left no-repeat ;
display:block;}


#default-DealerDropDownList select{
font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #5f6164;
width: 200px;
margin: 0 0 8px 0;
padding: 3px 0; }


.nothere {
     visibility:hidden;
 }
.there {
     visibility:visible;
 }




.tooltipheader {
width: 338px;
height: 29px;
padding: 15px 0 0 12px;
margin:0;
background: url(/images/tooltip-top.gif) top right no-repeat;
color:#FFFFFF;
font-size: 16px;}

.tooltipbody {
width: 338px;
height:210px;
padding: 0 0 0 12px;
margin:0;
background: url(/images/tooltip-bottom.gif) top right no-repeat;
color:#FFFFFF;
font-size:11px;}

.tooltipbody li {
padding: 0 6px 0 0;
margin: 0 0 3px 15px;}



.tooltipmap {
margin-top: 5px;}


#locationwrapper p a:link, #locationwrapper p a:visited, #locationwrapper p a:active {
font-size:22px;
color: #fff;
text-decoration: none;
display:block;}

#locationwrapper p a:hover {
color: #91c5db;
text-decoration: none;
display:block; }

.telephone {
font: bold 24px/27px  Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-align:right;
clear:both; }

.telephonesmall {
font: 10px Arial, Helvetica, sans-serif, serif;
display:block;
float:left;
padding-top:10px;
margin-right:5px;
 }
 
 .twitterbutton {
 padding-bottom:5px;
 }

#locationwrapper .telephone {
font: bold 24px/27px  Arial, Helvetica, sans-serif;
margin: 0;
margin-bottom:15px;
margin-top:15px;
padding: 0;
width:263px;
text-align:right;
float:left;
clear:both; }

#locationwrapper .telephonesmall {
font: 14px Arial, Helvetica, sans-serif, serif;
display:block;
float:left;
clear:both;
padding-top:5px;
margin-right:5px;
width:100%;
text-align:left;
 }
 
 .twitterbutton {
 padding-bottom:5px;
 }


/* ====== Home Testimonials ====== */

.textbubbletop {
width: 440px;
height: 13px;
padding: 0;
margin:0;
background: url(/images/home-testimonials/top.jpg) top left no-repeat;}
#textbubble {
width: 400px;
height: 170px;
padding: 10px 20px 0 20px;
margin: 0 0 12px 0;
background: url(/images/home-testimonials/bottom.jpg) bottom left no-repeat;
font-size:12px;
color:#605e5f;}

#textbubble strong {
color: #273576;
font-style:italic;
line-height:40px}

#textbubble #slider1 {margin-top: 0;}
#textbubble #slider1 ul, #textbubble #slider1 ul li {margin:0; padding:0; list-style:none; background:none;}
#textbubble #slider1, #textbubble #slider1 ul li { width:400px; height:150px; overflow:hidden;}



/* ==== Home Slideshow ==== */


#home-slider {
    position:relative;
    width:678px; /* Change this to your images width */
    height:287px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
	margin-bottom:10px;
}
#home-slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#home-slider a {
    border:0;
    display:block;
}



/* ====== Style for AutoComplete text box on homepage ====== */



.COGAutoCompleteTextBox {
font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #5f6164;
width: 257px;
padding: 3px 0 3px 1px;}


.COGAutocompleteItem {
    color: #262424;
    border-bottom: 0px solid #96c7fd;
    font-size: 12px;
    list-style:none;
	padding: 0 5px;}

.COGAutocompleteHighlight {
    background-color: #367ed0;
    color: #ffffff;
    cursor: pointer;
	border-bottom: 0px solid #96c7fd;
    font-size: 12px;
    list-style:none;
		padding: 0 5px;}
 
.COGAutocompleteContainer {
margin: 6px 0 0 0; }





/* ==== header ==== */

#header {
width: 980px;
padding: 0;
margin: 0 auto; }
.headerleft {
width: 422px;
float: left;
padding: 0;
margin: 0;}
.headerright {
width: 76px;
float: right;
padding: 0;
margin: 0;
text-align:right; }


/* ====== nav ====== */

#navcontainer {
width: 971px;
height: 47px; 
padding: 0 0 0 9px;
background:url(/images/nav-bg.jpg) top left repeat-x; }
#nav {
width: 980px;
display: inline;
list-style: none;
margin: 0;
padding: 0; }
#nav ul {
float: left;
display: inline;
list-style: none;
margin: 0;
padding: 0; }
#nav li {
float: left;
margin: 0;
padding: 0;
display: inline;
border-right: solid 1px #404671; }
#nav .last {
border-right: none; }
#nav a {
font-size: 13px; color: #ffffff;
text-decoration: none;
display: block;
margin: 0;
padding: 13px 11px 13px 11px; }

#nav a:hover {
color: #ffffff;
background:url(/images/nav-hover.jpg) top left repeat-x #5292fe; }
#nav ul li a:hover {
color: #FFF;
text-decoration: none;
/*background-color: #74021b; */} 
#nav li ul {
position: absolute;
left: -999em;
height: auto;
margin: 0 0 0 0;
padding: 0;
width: 194px;
w\idth: 190px;
border: none;
z-index:99; }
#nav li ul a {
width: 194px;
w\idth: 190px;
margin: 0;
padding: 8px 3px 10px 0;
background: #26244c;
font: normal 12px Arial, Helvetica, sans-serif; color: #fff;
padding-left: 10px;
line-height: 1.4em;
border-top: solid 1px #404671; }
#nav li ul a:hover {
background-color:#5292fe; 
/*background:url(../images/nav-hover.jpg) bottom left repeat-x #d6e02c;*/	
color: #fff;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
width: 164px; } 


/* ==== content ==== */

#content {
width: 980px;
margin: 0;
padding: 27px 0 0 0;}
#content p {
margin: 0 0 8px 0;
padding: 0; }


/* ====  headings ==== */

#main h1 {
font: normal 24px Arial, Helvetica, sans-serif; color: #001c54; 
margin: 0 0 12px 0;}
#main  h2 {
font: normal 15px Arial, Helvetica, sans-serif; color: #001c54; 
margin: 16px 0 12px 0; }
#main  h3 {
font: normal 13px/21px Arial, Helvetica, sans-serif; color: #a2c5ff; 
margin: 0 0 8px 0; }


/* ==== main content ==== */
#main {
width: 680px;
float: right;
padding: 0;
margin: 0;}
#main p {
padding: 0; }


/* ==== Left content ==== */

#left {
width: 280px;
float: left;
margin: 0;
padding: 0;
color:#fff;}
#left p {
padding: 0;
margin: 0 0 10px 0;}
#left a:link, #left a:visited, #left a:active {
font-weight: bold;
color: #ff7e00;
text-decoration: none; }
#left a:hover {
color: #ff7e00;
text-decoration: underline;
font-weight: bold;}

#left ul {
margin: 0 0 15px 0;
list-style-type: none; 
padding: 0;	}

#left ul li  {
background-image: url(/images/right-bullet.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;	}

	

/* ==== centre content ==== */

#centre {
width: 440px;
margin: 0;
padding: 16px 0 0 0;
float:left;}
#centre p {
padding: 0;
margin: 0 0 12px 0;} 

#centre h2 {
font: normal 16px Arial, Helvetica, sans-serif; color: #000; 
margin: 0 0 12px 0; }

#centre h3 {
font: normal 15px Arial, Helvetica, sans-serif; color: #000; 
margin: 0 0 8px 0; }

#centre ul {
margin: 0 0 15px 0;
list-style-type: none; 
padding: 0;	}
#centre ul li {
background-image: url(/images/left-bullet.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;	}

#centre p a:link, #centre p a:visited, #centre p a:active {
font-weight: bold;
/*color: #a4ac13;*/
color: #152f62;
text-decoration: none;; }
#centre p a:hover {
color: #152f62;
text-decoration: underline;
font-weight: bold;}




/* ==== Full Content ===== */

#full {
margin: 0;
padding: 16px 0 0 0;
float:left;}
#full p {
padding: 0;
margin: 0 0 12px 0;} 

#full h2 {
font: normal 16px Arial, Helvetica, sans-serif; color: #000; 
margin: 0 0 8px 0; }

#full h3 {
font: normal 15px Arial, Helvetica, sans-serif; color: #000; 
margin: 0 0 8px 0; }

#full ul {
margin: 0 0 15px 0;
list-style-type: none; 
padding: 0;	}
#full ul li {
background-image: url(/images/left-bullet.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;	}

#full p a:link, #full p a:visited, #full p a:active {
font-weight: bold;
/*color: #a4ac13;*/
color: #152f62;
text-decoration: none;; }
#full p a:hover {
color: #152f62;
text-decoration: underline;
font-weight: bold;}




/* ==== Full left Content ===== */

#fullleft {
margin: 0;
padding: 0 0 0 0;
float:left;
width: 740px;}
#fullleft p {
padding: 0;
margin: 0 0 12px 0;} 


#fullleft h1 {
font: normal 24px Arial, Helvetica, sans-serif; color: #001c54; 
margin: 0 0 12px 0;}

#fullleft h2 {
font: normal 16px Arial, Helvetica, sans-serif; color: #000; 
margin: 0 0 8px 0; }

#fullleft h3 {
font: normal 15px Arial, Helvetica, sans-serif; color: #000; 
margin: 0 0 8px 0; }

#fullleft ul {
margin: 0 0 15px 0;
list-style-type: none; 
padding: 0;	}
#fullleft ul li {
background-image: url(/images/left-bullet.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;	}

#fullleft p a:link, #fullleft p a:visited, #fullleft p a:active {
font-weight: bold;
/*color: #a4ac13;*/
color: #152f62;
text-decoration: none; }
#fullleft p a:hover {
color: #152f62;
text-decoration: underline;
font-weight: bold;}



/* ==== right content ==== */

#right {
width: 220px;
margin: 0 0 0 0;
padding: 0;
float: right;
color:#fff;}


.rightgrey {
width: 200px;
margin: 0 0 10px 0;
padding: 21px 10px 16px 10px;
background-color: #4d4e52;
color:#fff;}


.rightblue {
background: url(/images/speedy-search-bg.jpg) top left no-repeat #2e3c7a;
color:#fff;
width: 200px;
margin: 0 0 10px 0;
padding: 21px 10px 16px 10px;}



#right p {
margin: 0 0 10px 0; }
#right ul {
margin: 0 0 15px 0;
list-style-type: none; 
padding: 0;	}


#right h2 {
font: normal 18px Arial, Helvetica, sans-serif; color: #fff; 
margin: 0 0 8px 0; }

#right ul li {
background-image: url(/images/right-bullet.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;	}
#right a:link, #right a:visited, #right a:active {
font-weight: bold;
color: #FF7E00;
text-decoration: none; }
#right a:hover {
color: #FF7E00;
text-decoration: underline;
font-weight: bold;}
#right img a {
text-decoration:none;}






/* ====== home speedy search ====== */

#homesearchcontainer {
margin: 0 0 10px 0;
width: 260px;
background: url(/images/speedy-search-bg.jpg) top left no-repeat #2e3c7a;
/*background: url(/images/home-speedy-search-bg.jpg) top left no-repeat #2e3c7a;*/
padding: 21px 10px 0 10px; }
#homesearchcontainer h2 {
font: normal 18px Arial, Helvetica, sans-serif; color: #fff; 
margin: 0 0 8px 0; }

#homesearchcontainer h3 {
font: normal 13px/21px Arial, Helvetica, sans-serif; color: #A2C5FF; 
margin: 0 0 8px 0; }


#homesearchcontainer form {
margin: 0 0 0 0;}

#keyword-search-container {
height: 202px;}


#homesearch {
width: 260px;
padding: 22px 0 0 0;
margin: 0 ;}

#homesearch select {
font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #5f6164;
width: 260px;
margin: 0 0 8px 0;
padding: 3px 0;
z-index:1; }
#homesearch .dropdown {
width: 260px;
margin: 0 6px 8px 0;
padding: 3px 0;
z-index:1; }
#homesearch .dropdown2 {
width: 127px;
margin: 0 0 8px 0;
padding: 3px 0;
z-index:1; }
#homesearch input{
font: normal 17px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
width: 154px;
margin: 4px 0 0 0;
height: 38px;
padding: 0;
background: url(/images/speedy-submit-bg.jpg) top no-repeat;
border:none;
cursor:pointer; 
z-index:1;}







/* ====== advanced search ====== */

#advancedsearchcontainer {
width: 400px;
padding: 22px 0 0 0;
margin: 0;
background: url(/images/advanced-search-bg.jpg) top no-repeat #2e3c79;}


#advancedsearch {
width: 380px;
padding: 0 10px;
margin: 0;}
#advancedsearch form {
margin: 0 0 0 0;}
#advancedsearch select {
font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #5f6164;
width: 378px;
margin: 0 0 8px 0;
padding: 3px 0; }
#advancedsearch input{
font: normal 17px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
width: 154px;
margin: 4px 0 18px 0;
height: 38px;
padding: 0;
background: url(/images/speedy-submit-bg.jpg) top no-repeat;
border:none;
cursor:pointer; }




/* ====== other speedy search ====== */

#speedysearchcontainer {
margin: 0 0 10px 0;
width: 260px;
background: url(/images/speedy-search-bg.jpg) top left no-repeat #2e3c7a;
padding: 21px 10px 16px 10px; }


#speedysearchcontainer h2 {
font: normal 18px Arial, Helvetica, sans-serif; color: #fff; 
margin: 0 0 8px 0; }

#speedysearchcontainer h3 {
font: normal 13px/21px Arial, Helvetica, sans-serif; color: #a2c5ff; 
margin: 0 0 8px 0; }


#speedysearchcontainer select {
font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #5f6164;
width: 260px;
margin: 0 0 8px 0;
padding: 3px 0; }
#speedysearchcontainer .dropdown {
width: 127px;
margin: 0 6px 8px 0;
padding: 3px 0; }
#speedysearchcontainer .dropdown2 {
width: 127px;
margin: 0 0 8px 0;
padding: 3px 0; }
#speedysearchcontainer .submitbutton, #speedysearchcontainer .COGCarSearchButton{
font: normal 17px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
width: 154px;
margin: 4px 0 0 0;
height: 38px;
padding: 0;
background: url(/images/speedy-submit-bg.jpg) top no-repeat;
border:none;
cursor:pointer; }

/* ====== Register Interest Form ====== */

#registerinterest {
border:1px  #CCCCCC solid;
background: #DDD;
}

#registerinterest td {
padding:5px 5px 0 5px;
 }


/* ====== left contact info ====== */

#leftcontactcontainer {
margin: 0 0 10px 0;
width: 260px;
background: url(/images/speedy-search-bg.jpg) top left no-repeat #2e3c7a;
/*background: url(/images/home-speedy-search-bg.jpg) top left no-repeat #2e3c7a;*/
padding: 21px 10px 0 10px; }
#leftcontactcontainer h2 {
font: normal 18px Arial, Helvetica, sans-serif; color: #fff; 
margin: 0 0 8px 0; }

#leftcontactcontainer h3 {
font: normal 13px/21px Arial, Helvetica, sans-serif; color: #A2C5FF; 
margin: 0 0 8px 0; }


/* ====== Grey Left Section ====== */


#leftgrey {
margin: 0;
width: 260px;
background: url(/images/leftgrey-bg.jpg) top left no-repeat #8c8a8f;
padding: 21px 10px 16px 10px; }


#left h2 {
font: normal 18px Arial, Helvetica, sans-serif; color: #fff; 
margin: 0 0 8px 0; }

#left h3 {
font: normal 13px/21px Arial, Helvetica, sans-serif; color: #dfdfdf; 
margin: 0 0 8px 0; }


.leftgrey {
margin: 0 0 10px 0;
width: 260px;
background: url(/images/leftgrey-bg.jpg) top left no-repeat #8c8a8f;
padding: 21px 10px 16px 10px; }


/* ==== New Car Landing Pages ==== */

.pricebox {
width: 424px;
background-color:#d6d5d6;
padding: 7px 8px;
font-size:18px;
color:#6c6c6c;
margin-bottom: 13px;}

.pricebox-tint {
color: #d0003b;}

.expressfit-blue-tint {
color: #0070ca;}




.motab-intro {
font: bold 16px/23px  Arial, Helvetica, sans-serif;
margin: 0;
padding: 0; }

.motab-price {
font: bold 16px/23px  Arial, Helvetica, sans-serif;
margin: 0;
padding: 0; 
color:#c4d9fe; }



/* ==== Large Landing Page Images ==== */


#slider1 {
margin-top: 20px;}

#slider1 ul, #slider1 ul li {
  margin:0;
  padding:0;
  list-style:none;}
#slider1, #slider1 ul li { 
  width:980px; /*696px;*/
  height:228px; /*241px;*/
  overflow:hidden;}
#slider1 img { border: none; 
padding: 0; 
width:980px;
height: 228px; }
#slider1 a:hover img { border: none; text-decoration: none; }




/* ====== Quick Contact Form ===== */

#newcarenquiry  {
width: 260px;
margin: 15px 0 0 0;
padding: 0 0 0 0; }
#newcarenquiry label  {
margin: 0;
padding: 0;
width: 50px; }
#newcarenquiry input { 
font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #5f6164;
width: 256px;
margin: 0 0 8px 0;
padding: 3px 0 3px 2px;}
#newcarenquiry input.submit {
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
width: 154px;
height: 38px;
margin: 4px 0 0 0;
padding: 0;
border:none;
background:url(/images/call-me-back-submit.jpg) top left no-repeat;
cursor:pointer;}



/* ====== Tabbed Content ===== */

#adv1 {
width: 440px;
background-color:#FFFFFF;
margin-bottom: 16px;}

#adv1 ul li {
background-image:none;
margin:0 3px 0 0;
padding:0;}

#spec-tab ul {
margin: 0 0 15px 0;
list-style-type: none; 
padding: 0;
clear:both;}
#spec-tab ul li {
background-image: url(/images/left-bullet.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;
float:none;	}



#finance-tab ul {
margin: 0 0 15px 0;
list-style-type: none; 
padding: 0;
clear:both;}
#finance-tab ul li {
background-image: url(/images/left-bullet.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;
float:none;	}

#environment-tab ul {
margin: 0 0 15px 0;
list-style-type: none; 
padding: 0;
clear:both;}
#environment-tab ul li {
background-image: url(/images/left-bullet.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 0 0 18px;
margin: 0 0 5px 5px;
float:none;	}


.usual * {
margin: 0;
padding: 0;}

.usual {
background: #e6e6e6;
color:#262424;
padding:0;
width:440px;
margin:0;}

.usual li { 
list-style:none;
float:left;
padding: 0;
margin:0 3px 0 0; }

.usual ul a {
display:block;
padding:3px 0 0 0;
text-decoration:none!important;
text-align:center;
margin:1px;
margin-left:0;
color:#717171;
background:url(/images/tab-notselected-bg.jpg) top left no-repeat;
width: 103px;
height: 24px;}

.usual ul a:hover {
color:#e1e1e1;
background:url(/images/tab-hover-bg.jpg) top left no-repeat;}

.usual ul a.selected {
margin-bottom:0;
color:#5292fe;
background:url(/images/tab-selected-bg.jpg) top left no-repeat;
border-bottom:1px solid #fff;
cursor:default;  }
.usual #spec-tab, .usual #finance-tab, .usual #environment-tab {
padding:19px 14px 8px 10px;
clear:left;
background: #FFFFFF;}



/* ==== Finance tables ==== */


#newcarfinancetable {
border: 1px solid #bfc4b8;
border-collapse: collapse;
margin: 0 0 13px 0;
padding: 0;
background-color: #f6f6f6;  }
#newcarfinancetable p {
margin: 0;
padding: 0; }
#newcarfinancetable td {
border: 1px solid #bfc4b8;
padding: 3px;
margin: 0 }
#newcarfinancetable td.subheader {
background-color: #ccd8ba; }
#newcarfinancetable th {
border-left: 1px solid #aaaaa6;
border-right: 1px solid #aaaaa6;
border-bottom: 1px solid #aaaaa6;
background-color: #d5dacd;
font-weight: bold;
padding: 3px;
margin: 0;
color: #2A2A2A;
text-align: left; }
.apr {
font-size:18px;}

.newcarofferimage {
margin: 3px 0 3px 3px;}


.usedcarofferimage {
margin: 3px 0 3px 3px;
width: 176px;}



/* ===== Environ-mental ====== */


.enviro-box {
width: 55px;
height: 48px;
background:url(/images/nav-hover.jpg) top left repeat-x #5292fe;
text-align:center;
color:#FFFFFF;
padding:7px 0 0 0;
margin: 0 0 8px 0;}

.enviro-lead {
font: bold 21px/23px  Arial, Helvetica, sans-serif;
margin: 0;
padding: 0; }

.enviro-desc {
font: bold 11px/16px  Arial, Helvetica, sans-serif;
margin: 0;
padding: 0; }

.enviro-title {
font: bold 13px/22px  Arial, Helvetica, sans-serif; }



/* ==== Franchised Offer Pages ==== */

.franchised-save-box {
width: 160px;
background-color:#d6d5d6;
padding: 7px 8px;
font-size:18px;
color:#6c6c6c;
margin-bottom: 13px;
float:right;}

.franchised-now {
color:#1d1d1d;}

.franchised-img {
border: solid 1px #d9e7f9;
float:left;}

.franchised-normal {
font-size:12px;}







/* ==== right offer boxes ==== */

.was-price {
font: bold 16px/14px  Arial, Helvetica, sans-serif;
margin: 0;
padding: 0; }
.save-price {
font: bold 16px/14px   Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0; }
.now-price {
font: bold 24px/22px  Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0; }
.rightofferpic {
float: right;
margin: 0 5px 5px 0;}



/* =====  new car tables  ===== */


.newcarthumbtable {
margin: 0 0 12px 0;}
.newcarthumbtxt {
padding: 0 0 0 4px;}


/* =====  new car landing pages  ===== */


.landingphonetable {
margin-bottom: 8px;}



/* ====== finance form ====== */

#finance {
background: url(../images/used-search-bg.jpg) top left repeat-x #f4f9fc;
padding: 6px 11px 6px 6px;
margin: 10px 0;
width: 383px; }
#finance p {
padding: 0 0 0 4px;
margin: 2px 0; }
#form td {
padding: 0 0 0 4px;
margin: 0; }
#finance th {
background-color: #ebecea;
font-weight: bold;
text-align: left;
padding: 0 0 0 4px;
color: #476587; }
#finance .button {
font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
margin: 6px 0 0 0;
width: 159px;
padding: 3px 0 5px 7px;
background: url(../images/usedquery-submit-bg.jpg) top left no-repeat;
border:none;
cursor:pointer;
text-align:left;
font-weight:normal;
vertical-align:top;}
#finance .name{
font: 12px Tahoma, Arial, Times New Roman, serif; color: #2d2d2d;
width: 384px;
margin: 0; }
#finance td {
margin: 0;
padding: 0; }
#finance input {
font: 12px Tahoma, Arial, Times New Roman, serif; COLOR: #2d2d2d;
width: 151px;
padding: 3px 3px 5px 2px;
margin: 0;
 }
#finance select {
font: 12px Tahoma, Arial, Times New Roman, serif; color: #2d2d2d;
width: 159px;
padding: 3px 3px 5px 2px;
margin: 0;
 }



/* ====== valuation form ====== */

#valuation {
background: url(../images/used-search-bg.jpg) top left repeat-x #f4f9fc;
padding: 6px 11px 6px 6px;
margin: 10px 0; }
#valuation p {
padding: 0 0 0 4px;
margin: 2px 0; }
#form td {
padding: 0 0 0 4px;
margin: 0; }
#valuation th {
background-color: #ebecea;
font-weight: bold;
text-align: left;
padding: 0 0 0 4px;
color: #476587; }
#valuation .button {
font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
margin: 6px 0 0 0;
width: 159px;
padding: 3px 0 5px 7px;
background: url(../images/usedquery-submit-bg.jpg) top left no-repeat;
border:none;
cursor:pointer;
text-align:left;
font-weight:normal;
vertical-align:top;}
#valuation .name{
font: 12px Tahoma, Arial, Times New Roman, serif; color: #2d2d2d;
width: 384px;
margin: 0; }
#valuation td {
margin: 0;
padding: 0; }
#valuation input {
font: 12px Tahoma, Arial, Times New Roman, serif; COLOR: #2d2d2d;
width: 151px;
padding: 3px 3px 5px 2px;
margin: 0 0 6px 0; }
#valuation select {
font: 12px Tahoma, Arial, Times New Roman, serif; color: #2d2d2d;
width: 159px;
padding: 3px 3px 5px 2px;
margin: 0 0 6px 0; }
#valuation textarea {
font: 12px Tahoma, Arial, Times New Roman, serif; COLOR: #2d2d2d;
width: 151px;
padding: 3px 3px 5px 2px;
margin: 0 0 6px 0;}
.valuationtitle {
font: normal 15px Arial, Helvetica, sans-serif; color: #001c54; }








/* ======  image styles ====== */

.titleimage {
padding: 0;
margin: 0 0 16px 0;}

.bannerright {
margin: 0 0 9px 0;}

.floatleftphoto {
float:left;
margin: 0 11px 6px 0;}

.youtube {
margin:0 0 11px 0;}


/* ====== advanced used car search ====== */

#searchbox {
width: 368px;
margin: 0;
padding: 16px;
background: url(../images/used-search-bg.jpg) top left repeat-x #f4f9fc;}
#searchbox table {
margin: 0;}
#searchbox td {
margin: 0;
padding: 0 0 5px 0; }
#searchbox p {
margin: 0 0 0 0;
padding: 0; color: #282828; }
#searchbox input {
margin: 5px 0 0 5px;
font: normal 12px  Tahoma, Arial, Helvetica, sans-serif; }
#searchbox select {
width: 266px;
margin: 0 0 0 5px;
padding: 0;
font: 12px/18px  Arial, Helvetica, sans-serif;
height:20px; }
#searchbox .price {
width: 130px;
font: 12px/18px  Arial, Helvetica, sans-serif;
margin: 0 1px 0 5px;
padding: 0 }
#searchbox .price2 {
width: 130px;
font: 12px/18px  Arial, Helvetica, sans-serif;
margin: 0 0 0 5px;
padding: 0 }
.searchbutton {
font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
width: 159px;
margin: 6px 0 0 5px;
padding: 3px 0 5px 7px;
background: url(../images/usedquery-submit-bg.jpg) top left no-repeat;
border:none;
cursor:pointer;
text-align:left;
font-weight:normal;
vertical-align:top;}



/* ====  used vehicle list ===== */


/*#pagination {
margin-bottom: 16px;}



#pagination ul li {
background-image: none;
padding: 0;
margin: 0;	}

#pagination .COGPager li
{
display: inline;
border-top: solid 1px #8fa0c4;
border-bottom: solid 1px #8fa0c4;
border-right: solid 1px #8fa0c4;
text-align:center;
list-style-type: none;
float:left;
}

#pagination .COGPager .COGPagerItemSelected span
{
background-color:#8fa0c4 !important;
color: White;
}

#pagination .COGPager span
{
background-color:#FFFFFF;
display: block;
width:25px;
padding: 2px 0;
}

#pagination .COGPager a:link, .COGPager a:visited, .COGPager a:active
{
background-color:#FFFFFF;
text-decoration: none;
color: #5b5b5b;
width:25px;
display:block;
padding: 2px 0;
}

#pagination .COGPager a:hover
{
background-color:#5292fe;
text-decoration: none;
color: #ffffff;
width:25px;
display:block;
padding: 2px 0;
}

#pagination .COGPager .COGPagerPrevious
{
border-left: solid 1px #8fa0c4;
}
*/

#controls-wrapper {
padding: 0 0 0 0;
width:742px;
background: url(/images/used/control-pagination-bg.jpg) top left repeat-x #2e3c79;
margin-bottom:7px;
color:#fff;}
#controls-pagination {
width: 742px;
height: 48px;
margin: 0 0 12px 0;
display:block;
padding: 0 0 0 0;}
#controls-pagination ul li {
list-style:none;
background:none;
padding:0;}
#usedlistwrapper .COGPager li{
display:inline;
text-align:center;
list-style-type: none;
float:left;}
#pagination ul {
padding: 0;}
.list-filter {
padding: 12px 0 0 10px;
float: left;
width:285px;
display:block;}
.list-filter select {
width: 170px;
line-height:25px;
padding: 3px ;
margin: 0 0 0 10px;
font: 12px/25px Arial, Helvetica, sans-serif; color: #5f6164;}
#pagination {
margin-bottom: 0;
padding-top:8px;}
#pagination li {
margin: 0;}
#usedlistwrapper .COGPager .COGPagerItemSelected span{
background: url(/images/used/page-selected.jpg) top left repeat-x #ff7e3b;
color:#fff;
font-weight:bold;
border:solid 1px #e15a13;
margin:0 0 0 0;
font-size: 11px;}
#usedlistwrapper .COGPager span /* not a link style */{
background: url(/images/used/page-not-selected.jpg) top left repeat-x #e4e4e4;
color:#9f9f9f;
display:block;
margin:0 6px 0 0;
width:27px;
padding:4px 0 0 0;
font-weight:bold;
border:solid 1px #d9e7f9;
height:24px;
font-size: 11px;}
#usedlistwrapper .COGPager li.COGPagerNext {
width: 27px;
float: left;
margin: 0 9px 0 0;}
#usedlistwrapper .COGPager a:link,
#usedlistwrapper .COGPager a:visited,
#usedlistwrapper .COGPager a:active /* link style */ {
background: url(/images/used/page-not-selected.jpg) top left repeat-x #e4e4e4;
text-decoration:none;
color:#3c3c3c;
width: 27px;
margin:0 6px 0 0;
display:block;
padding:4px 0 5px 0;
border:1px solid #d9e7f9;
height:19px;
font-weight:normal;
font-size: 11px;}
#usedlistwrapper .COGPager a:hover {
/*background-color:#c7c7c7;*/
text-decoration:none;
color:#e15a13;
border:1px solid #e15a13;}
#usedlistwrapper .COGPager li.COGPagerItem,
#usedlistwrapper .COGPager li.COGPagerItemSelected  /* hides the pagination display */{
width: 35px;
margin:0 0 0 0;
padding:0;
text-align:center;
display:block;}
#usedlistwrapper .COGPager li.COGPagerItemSelected, #usedlistwrapper .COGPager li.COGPagerFirst {
margin-right: 0;}



#usedlist a:link, #usedlist a:visited, #usedlist a:active {
font-weight: normal;
color: #262424; text-decoration: none; display:block; cursor:pointer; }
#usedlist a:hover {
font-weight: normal;
color: #262424; text-decoration: none; display:block; cursor:pointer;}


.usedlistvehicle {
width: 723px;
background-color:#FFF;
border:solid 1px #d9e7f9;
margin-bottom: 10px;
padding:6px 9px 11px 8px;}

#usedlist .usedlistvehicle h3 {
margin:16px 0 8px 0;
}

.managers {
border: solid 1px #93baed;
background: url(/images/managers-special-bg.jpg) bottom right no-repeat #fff;}

/*.usedlistvehicle-image {
padding: 0;
margin: 6px 29px 0 0;
float:left;}
.usedlistvehicle-right {
width: 490px;
float:right;
color:#262424;}*/


/* revised values for live chat */
.usedlistvehicle-image {
padding: 0;
margin: 6px 22px 0 0;
float:left;}
.usedlistvehicle-right {
width: 300px;
float:left;
color:#262424;}

.usedlistvehicle-right  {
line-height:22px;}
.usedlistvehicle-title {
font: normal 15px/36px Arial, Helvetica, sans-serif; color: #6c6c6c;}
.usedlistvehicle-price {
font: normal 22px/40px Arial, Helvetica, sans-serif; color: #d0003b;}



/* ====  used vehicle details ===== */

#ie-details {
margin: -21px 0 0 0; }

.useddetails-mainimg {
border: solid 1px #d9e7f9;}

.useddetails-title {
font: normal 15px/26px Arial, Helvetica, sans-serif; color: #6c6c6c;}
.useddetails-price {
font: bold 30px/30px Arial, Helvetica, sans-serif; color: #d0003b;
letter-spacing:-1px;}

.featurestable {
margin: 0 0 13px 0;
}
.borderright {
border-left: solid 1px #c2c2c2;
padding-left: 10px;}


#useddetails-thumb a:link, #useddetails-thumb a:visited, #useddetails-thumb a:active {
font-weight: normal; 
text-decoration: none;
cursor:pointer;
padding: 1px;
border: solid 1px #7fa1dc;
display:block;
float:left;
margin: 0 0 9px 0;}
#useddetails-thumb a:hover {
font-weight: normal;
text-decoration: none; 
cursor:pointer;
padding: 1px;
border: solid 1px #fff;}


.useddetails-related {
background-color: #f3f3f3;
border:solid 1px #cccccc;
padding: 5px 5px 0 5px;
width: 178px;
margin: 0 0 13px 0;}
.useddetails-relatedimg {
margin: 0 0 8px 0;}


.clipwrapper {
height:279px;
position:relative;
margin-bottom: 12px;
border:solid 1px #c2c2c2;
z-index:1;}

.clip{
position:absolute;
clip:rect(20px 439px 299px 1px);
top:-20px;
left: -1px;
z-index:1;}



/* ====== online car valuation ===== */

#carvaluation {
width: 618px;
margin: 0;
padding: 14px 10px 10px 10px;
background-color:#f3f3f3;
border: solid 1px #cccccc;
color:#262424;}
#carvaluation table {
margin: 0;}
#carvaluation form {
margin: 0;
padding: 0; }
#carvaluation td {
margin: 0;
padding: 0 0 5px 0; }
#carvaluation p {
margin: 0 0 0 0;
padding: 0; }
#carvaluation input {
margin-top: 5px;}
#carvaluation select {
width: 355px;
margin: 0 0 0 0;
padding: 3px 0;
font: 12px  Arial, Helvetica, sans-serif;
color:#464646;}
#carvaluation input.chkbox {
margin: 0 6px 0 0;
padding: 0;
font: normal 11px  Arial, Helvetica, sans-serif;  color:#464646;
border: 0; }
#carvaluation .contactwidth {
width: 353px;
margin: 0 30px 0 0;
padding: 2px 0 2px 0;
font: normal 12px  Arial, Helvetica, sans-serif;  color:#464646; }
#carvaluation textarea {
font: normal 11px  Arial, Helvetica, sans-serif;  color:#464646;
width: 351px;
height: 60px;
margin: 0 30px 0 0; }

#dvOriginalDisclaimer {
margin: 10px 0 0 79px;}
.disclaimertxt {
display: block;}
#carvaluation .contactsubmit {
font: normal 17px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
width: 154px;
margin: 11px 0 0 0;
height: 38px;
padding: 0;
background: url(/images/value-my-car-sumbit.jpg) top no-repeat;
border:none;
cursor:pointer;}



/* ====== find us ====== */

.findusimg-left {
margin: 0 15px 15px 0;}
.findusimg-right {
margin: 0 0 15px 0;}


.finduschoice {
float: left;
width: 395px;}
.findusmapbox {
float: right;
width: 330px;}

#findustable {
color: #2A2A2A;
	border: 1px solid #bfc4b8;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	background-color: #f3f3f3;
	margin: 0 0 13px 0;  }
#findustable p {
	margin: 0;
	padding: 0; }
#findustable td {
	border: 1px solid #bfc4b8;
	padding: 3px;
	margin: 0 }
#findustable td.subheader {
	background-color: #ccd8ba; }
#findustable th {
	border-left: 1px solid #aaaaa6;
	border-right: 1px solid #aaaaa6;
	border-bottom: 1px solid #aaaaa6;
	background-color: #f7f7f7;
	font-weight: bold;
	padding: 3px;
	margin: 0;
	text-align: left; }
	
	
	
.findus-left {
float: left;
width: 320px;}

.findus-right {
float: right;
width: 400px;}


/* ====== loyalty application form ===== */

#loyaltyform {
width: 720px;
margin: 0;
padding: 14px 10px 10px 10px;
background-color:#f3f3f3;
border: solid 1px #cccccc;
color:#262424;}
#loyaltyform table {
margin: 0;}
#loyaltyform form {
margin: 0;
padding: 0; }
#loyaltyform td {
margin: 0;
padding: 0 0 5px 0; }
#loyaltyform p {
margin: 0 0 0 0;
padding: 0; }
#loyaltyform input {
margin-top: 5px;}
#loyaltyform select {
width: 455px;
margin: 0 0 0 0;
padding: 3px 0;
font: 12px  Arial, Helvetica, sans-serif;
color:#464646;}
#loyaltyform input.chkbox {
margin: 0 6px 0 0;
padding: 0;
font: normal 11px  Arial, Helvetica, sans-serif;  color:#464646;
border: 0; }
#loyaltyform .contactwidth {
width: 453px;
margin: 0 60px 0 0;
padding: 2px 0 2px 0;
font: normal 12px  Arial, Helvetica, sans-serif;  color:#464646;}
#loyaltyform textarea {
font: normal 12px  Arial, Helvetica, sans-serif;  color:#464646;
width: 451px;
height: 60px;
margin: 0 60px 0 0;
padding: 2px 0; }
.chkbox {
margin: 3px 6px 0 0;
padding: 0;
font: normal 11px  Arial, Helvetica, sans-serif;  color:#464646;
border: 0;}
#dvOriginalDisclaimer {
margin: 10px 0 0 79px;}
.disclaimertxt {
display: block;}
#loyaltyform .contactsubmit {
font: normal 17px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
width: 154px;
margin: 11px 0 0 0;
height: 38px;
padding: 0;
background: url(/images/loyalty-submit.jpg) top no-repeat;
border:none;
cursor:pointer;}





/* ====== contact form ====== */


#contactform {
width: 720px;
margin: 0;
padding: 14px 10px 10px 10px;
background-color:#f3f3f3;
border: solid 1px #cccccc;
color:#262424;}
#contactform table {
margin: 0;}
#contactform form {
margin: 0;
padding: 0; }
#contactform td {
margin: 0;
padding: 0 0 5px 0; }
#contactform p {
margin: 0 0 0 0;
padding: 0; }
#contactform input {
margin-top: 5px;}
#contactform select {
width: 455px;
margin: 0 0 0 0;
padding: 3px 0;
font: 12px  Arial, Helvetica, sans-serif;
color:#464646;}
#contactform input.chkbox {
margin: 0 6px 0 0;
padding: 0;
font: normal 11px  Arial, Helvetica, sans-serif;  color:#464646;
border: 0; }
#contactform .contactwidth {
width: 453px;
margin: 0 60px 7px 0;
padding: 3px 0;
font: normal 12px  Arial, Helvetica, sans-serif;  color:#464646; }
#contactform textarea {
font: normal 12px  Arial, Helvetica, sans-serif;  color:#464646;
width: 451px;
height: 60px;
margin: 0 60px 0 0;
padding: 2px 0; }
#contactform .contactsubmit {
font: normal 17px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
width: 154px;
margin: 11px 0 0 0;
height: 38px;
padding: 0;
background: url(/images/contact-submit.jpg) top no-repeat;
border:none;
cursor:pointer;}

/* === contact strip === */

#contact-strip {
	color:#fff;
	float:left;
	clear:both;
	overflow:auto;
	width:100%;
	margin-bottom:10px;
}

#contact-strip h2 {
	color:#FFFFFF;
	}

#contact-strip p {
	float:left;
	text-align:left;
}

#contact-strip .telephone {
	text-align:left;
	}

.contact-strip-item {
	float:left;
	background: url(/images/speedy-search-bg.jpg) top left repeat #2e3c7a;
	width:165px;
	margin-right:5px;
	padding:5px 5px 0 10px;
	}
	
.contact-strip-long {
	float:left;
	background: url(/images/speedy-search-bg.jpg) top left repeat #2e3c7a;
	width:735px;
	margin-top:10px;
	text-align:center;
	}
	
.contact-strip-long-text {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	}		

/* ==== footer ==== */





#footer {
width: 980px;
margin: 12px auto 0 auto;
padding: 30px 0 20px 0;
color: #a4a4a4;
line-height: 18px;
background: url(/images/footer/top.jpg) top left no-repeat;
font-size:11px;}


#footerleft {
width: 700px;
float:left;
padding: 0 19px 0 19px;
margin: 0;
border: solid 1px #d4d4d4;
background: url(/images/footer/left-bg.jpg) top left no-repeat;}

#footerlinks {
width: 700px;
background: url(/images/footer/divides.gif) top left repeat-y;
padding: 0 0 6px 0;
margin:0 0 12px 0;}


#footerlinks .col1 {
float: left;
width: 154px;
margin: 0 29px 0 0;}

#footerlinks .col2 {
float: left;
width: 154px;
margin: 0 32px 0 0;}

#footerlinks .col3 {
float: left;
width: 154px;
margin: 0 23px 0 0;}

#footerlinks .col4 {
float: left;
width: 154px;
margin: 0 0 0 0;}

#footer #footerlinks p {
margin-bottom:0;
padding-bottom: 0;}

#footerright {
float:right;
width:220px;}

#footerleft h2 {
font: normal 17px Arial, Helvetica, sans-serif; color: #666666; 
margin: 16px 0 20px 0; }

#footerleft h3 {
font: normal 15px Arial, Helvetica, sans-serif; color: #9b9b9b; 
margin: 0 0 8px 0; }

#footerright h2 {
font: normal 17px Arial, Helvetica, sans-serif; color: #2e3c79; 
margin: 7px 0 0 0; }

#footerright p {
margin: 0 0 11px 0;
font-size:12px;
color: #636363;
line-height:21px;}

#footer p {
margin: 0 0 11px 0;
}
#footer a:link, #footer a:visited, #footer a:active {
font-weight: normal;
color: #898989; text-decoration: none; }
#footer a:hover {
font-weight: normal;
color: #515151; text-decoration: none;}


#footerright a:link, #footerright a:visited, #footerright a:active {
font-weight: bold;
color: #2e3c79; text-decoration: none; }
#footerright a:hover {
font-weight: bold;
color: #2e3c79; text-decoration: underline;}


#footertweet {
width: 196px;
border-left: solid 13px #d5d5d5;
padding: 0 0 0 11px;
font-style:italic;
color:#636363;}



#used-footer-links li{
list-style:none;
float: left;
font-size:11px;
margin: 0 10px 0 0;}


/* ====== Sifr ====== /*


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}


/*====about us =====*/
.ourfamilybox {
width: 740px; }

.ourfamilyimg {
width: 210px;
height:100%;
float:left;}

.ourfamilytext {
width: 530px;
margin-top:20px;
float:left;}

.commercialimgpad {
padding: 10px 20px 10px 0px;}

.commercialimgpadend {
padding: 10px 0px 10px 0px;}



/* ===== Webzation ====== */



.wzlisttable {
border: 1px solid #b3b3b3;
border-collapse: collapse;
margin: 15px 0 0 0;
padding: 0;
background: #f7f7f7;}
.wzlisttable p {
margin: 0;
padding: 0;}
.wzlisttable td {
border: 1px solid #cecece;
padding: 4px 0 4px 4px;
color: #3B3B3B;
font-size: 11px;}
.wzlisttable th {
border: 1px solid #cecece;
color:#2f2f2f;
font-size: 11px;
padding: 4px;
font-weight: normal;
background: #eeeff1;}
.wzlisttable-tint {
background-color:#eeeff1;
color:#2f2f2f;}

.wz-adjust-top {
width: 649px;
height:5px;
display:block;
overflow:hidden;
margin:0;
background: url(/images/backgrounds/wz-update-top.png ) top left no-repeat;}
#wz_adjustbox {
width: 722px;
height:60px;
margin: 0 0 10px 0;
padding: 10px 0 0 20px;
background: #2E3C79 url(/images/used/control-pagination-bg.jpg ) top left repeat-x;
color:#fff;}
#wz_adjustbox select, #wz_adjustbox input.deposit {
width: 150px;
line-height:25px;
padding: 3px 0;
margin: 0 0 0 0;
font: 12px/25px Arial, Helvetica, sans-serif; color: #5f6164;}
#wz_adjustbox input.deposit {
height:21px;
padding: 0 3px;
width:144px;}
#wz_adjustbox .adjustbox {
width: 150px;
margin: 0 19px 0 0;
float: left;}
#wz_adjustbox .wz_submit {
font: lighter 14px/12px Arial, Helvetica, sans-serif; color: #FFF;
width: 125px;
height: 40px;
display:inline;
margin: 5px 0 10px 5px;
text-align:center;
text-decoration:none;
background: url(/images/backgrounds/button-bg.png) top no-repeat;
border:none;
cursor:pointer;
float: left;}

.wzdetailstable {
float: left;
margin-right: 20px;}
.datatable .wzbtnlayout, .datatable .wzbtnlayout td {
border: none;}

.wzdetailstable .button {
font: lighter 14px/12px Arial, Helvetica, sans-serif; color: #FFF;
width: 125px;
height: 28px;
display:inline;
margin: 0 0 10px 5px;
padding: 14px 0 0 0;
text-align:center;
text-decoration:none;
background: url(/images/backgrounds/button-bg.png) top no-repeat;
border:none;
cursor:pointer;
float: left;}

#homesearch .button {
font: lighter 14px/12px Arial, Helvetica, sans-serif; color: #FFF;
width: 125px;
height: 28px;
display:inline;
margin: 0 0 10px 5px;
padding: 14px 0 0 0;
text-align:center;
text-decoration:none;
background: url(/images/backgrounds/button-bg.png) top no-repeat;
border:none;
cursor:pointer;
float: left;}

#homesearch .button:hover {
background: url(/images/backgrounds/button-bg-hover.png) top no-repeat;
}

#homesearch .selected {
color:#FFCD4E;
}

#searchcontrolintro {
	margin-top:5px;
	}


/* ==== Data Tables ==== */

.datatable {
border: 1px solid #b3b3b3;
border-collapse: collapse;
margin: 5px 0 15px 0;
padding: 0;
background: #f0f0f0;}
.datatable p {
margin: 0;
padding: 0;}
.datatable td {
border: 1px solid #cecece;
padding: 4px 0 4px 4px;
color: #5E5E5E;
font-size: 11px;}
.datatable th {
border: 1px solid #cecece;
font-weight: bold;
font-size: 12px;
padding: 4px;
background: #eaeaea;}
.datatable-tint {
background-color:#eaeaea;}
	
/* ==== Finance Explained ==== */

#finance-explained h2 {
	color:#001C54;
}

#finance-explained {
	color:#262424;
	}
