/*CSS BY PHASE NEW MEDIA

-- colours



*/
/* **************************************************************** */
/* ********************** universal styles ************************ */
/* **************************************************************** */

/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p { margin: 0px; padding: 0px; border: 0px; outline: 0px;}
* {padding:0px; margin:0px;}
/* Add scrollbars */
html { height: 101%; } /* add scrollbars to borwsers that do not have them - this eliminates page shift between long and short pages */ 
.clear { clear: both; }
body { background:#ffffff; margin: 0px auto; font-size: 1em;line-height:120%; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align:center; } /* Repeats bottom background across the page */
img { border:none; padding:0px; margin:0px; }

p { font-size: 75%; margin: 0px; padding: 0px 0px 15px 0px; color: #5A5757; line-height: 150%; }
h1 { margin: 0px; padding: 0px 0px 10px 0px; color:#1383BF; font-size:90%;line-height:130%;}
h2 { margin: 0px; padding: 30px 0px 10px 0px; color:#FF6600; font-size:85%;}
h3 {color: #106796; font-size: 80%; margin: 0px; padding: 10px 0px 5px 0px; line-height:100%;}
h6 {color: #106796; font-size: 80%; margin: 0px; padding: 10px 0px 5px 0px; line-height:100%;}
h4 {color:#7A695A; padding: 0px 0 10px 0; margin: 0px; line-height:100%; font-size: 70%; text-transform:uppercase; }
h5 {margin: 0px; padding: 0px 0px 10px 0px; color:#1383BF; font-size:90%;line-height:130%;}
.extrascol h5 {margin: 0px; padding: 0px 0px 10px 0px; color:#1383BF; font-size:100%;line-height:130%;}
.extrascol2 h5 {margin: 0px; padding: 0px 0px 10px 0px; color:#1383BF; font-size:100%;line-height:130%;}


#new-vehicles h2 { margin: 0px; padding: 30px 0px 10px 0px; color:#FF6600; font-size:85%;}
#new-vehicles h3 { padding:0px 20px 10px 0; margin:0px;color:#106796; font-size:80%; line-height:140%; font-style:normal; font-weight:bold;}
#new-vehicles h4 { padding:0px 20px 10px 0; margin:0px;color:#3DAFED; font-size:80%; line-height:140%; font-style:italic; font-weight:bold; text-transform:none;}

.float_left { float: left; }
.float_right {float: right;}

/* Centre page */
#centrer { width: 900px; margin: 0px auto; padding:10px; text-align:left; position:relative;} /* fix alignment of page */

/* **************************************************************** */
/* ************************ header styles ************************* */
/* **************************************************************** */
#header { width:900px; padding:0; margin:0;  }	 /* the relative position here helps the absolute positioning for containing elements. */
#logo { position:absolute; right:10px; top:13px; }

/* **************************************************************** */
/* **************************** Anav  ***************************** */
/* **************************************************************** */
#anav { display: block; width:830px; height:38px; padding:30px 0 0 0; margin:0px; float:left; overflow:hidden; }
#anav2 { display: block; width:70px; height:38px; padding:30px 0 0 0; margin:0px; float:right; overflow:hidden; }		
#anav ul, #anav2 ul { list-style: none; padding: 0; margin: 0; display:block;}
#anav li, #anav2 li { display: inline; padding: 0 0px 0 0; margin: 0px; line-height:100%;}
#anav li img {margin:0px; padding:15px 25px 6px 0; }
#anav2 li img {margin:0px; padding:15px 0px 6px 0; }


/* **************************************************************** */
/* ************************** Hero Area *************************** */
/* **************************************************************** */
#hero-hm { width:900px; height:288px; padding: 0px; margin:0px; float:left; /* background:red;border:1px solid red;*/}
#hero-inventory { width:900px; height:288px; padding: 0px; margin:0px; float:left; /* background:red;border:1px solid red;*/}
#hero { width:900px; height:288px;float:left; padding:5px 0px; margin:0px; border-top:1px solid #DCDADA;}
#flashcontent { width:512px; height:288px;float:left;}
.hero-text { width:363px; float:right;}
#hero img { width:512px; float:left; padding:0px 25px 0 0; margin:0px;}
#hero h1 { padding:150px 25px 15px 0; margin:0px;color:#1383BF; font-size:130%;}
#hero p { padding:0px 30px 15px 0; margin:0px;color:#3DAFED; font-size:90%; font-style:italic; font-weight:bold;}

/* **************************************************************** */
/* **************************** Bnav  ***************************** */
/* **************************************************************** */
#bnav { width:500px; height:33px; margin:0px; padding:0px 0 0 0px; float:left; color:#C5C5C5; font-size:80%;}	
#bnav a:link, #bnav a:visited { text-decoration:none; margin: 0px; padding: 0px; color: #8D8989;}
#bnav a:hover, #bnav a:active { text-decoration:none; margin: 0px; padding: 0px; color: #1383BF;}
#bnav ul { display: block; list-style:none; padding: 17px 0 0 0; margin: 0px;}
#bnav li { display: inline;list-style:none; padding:0px 4px 0px 0px; margin: 0px; width:90px; }

/* **************************************************************** */
/* **************************** Cnav  ***************************** */
/* **************************************************************** */
#cnav-hm { width: 818px; height:42px; margin: 0px; padding:0px; background:#5A5757;float:left;}
#cnav-hm2 { width: 82px; height:42px; margin: 0px; padding:0px; background:#5A5757;float:right;}
#cnav-hm ul, #cnav-hm2 ul { display:block;list-style:none; padding: 0px 0 0 0px; margin: 0px;}
#cnav-hm li, #cnav-hm2 li { display: inline; list-style:none;padding: 0px; margin: 0px; height:42px;overflow:hidden; }
#cnav-hm li img { padding:10px 9px 9px 25px; margin: 0px; border:none;}
#cnav-hm2 li img { padding:5px 5px 0 5px; margin: 0px; border:none;}

#cnav { width: 813px; height:42px; margin: 0px; padding:0px 0 0 5px; background:#CCCCCC;float:left;}
#cnav2 { width: 82px; height:42px; margin: 0px; padding:0px; background:#CCCCCC;float:right;}
#cnav ul, #cnav2 ul { display:block;list-style:none; padding: 0px; margin: 0px;}
#cnav li, #cnav2 li { display: inline; list-style:none;padding: 0px; margin: 0px; height:42px;overflow:hidden; }
#cnav li img { padding:5px 0px 0px 0px; margin: 0px; border:none;}
#cnav2 li img { padding:5px 5px 0 0px; margin: 0px; border:none;float:right;}

/* **************************************************************** */
/* ************************  Home banners  ************************ */
/* **************************************************************** */
#hm-banner { width:870px; padding:15px 15px 0px 15px; margin:5px 0 0px 0;background:url(../images/hm-banner-bg-top.gif) top no-repeat #E8E8E8;font-size:75%; }
#hm-banner ul { list-style: none; padding: 12px 0px 5px 10px; margin: 0px;}
#hm-banner li { padding:0px 0 0px 15px; margin:0px;background:url(../images/hm-banner-bullet.gif) no-repeat left 5px; }
#hm-banner a:link, #hm-banner a:visited { text-decoration:none; margin: 0px; padding: 0px; color: #3D3A3A; }
#hm-banner a:hover, #hm-banner a:active { text-decoration:none; margin: 0px; padding: 0px; color: #1383BF; }
#hm-banner-bottom { width:900px; height:8px; padding:0; margin:0px;background:url(../images/hm-banner-bg-bottom.gif) bottom no-repeat #E8E8E8;}
#green { width:181px; float:left;display:block; padding:0px 15px 0px 0; margin:0px;}
.banner1 { width:181px; float:right;display:block; padding:0px 15px 0px 0; margin:0px; position:relative; z-index:999;}
.banner2 { width:277px;height:158px; display:block;float:right; padding:0px; margin:0px; overflow:hidden; background:url(../images/hm-banner-search-bg.gif) no-repeat top;}
#green { /*width:181px; float:left;display:block; padding:0px 15px 0px 0;*/ position:absolute; top:447px; left:13px; z-index:0;}

#whats-this-hm a:link, #whats-this-hm a:visited { position:absolute; top:410px; right:100px; z-index:999;color:#fff; font-size:70%;text-decoration:none;border-bottom:1px dotted #fff;}
#whats-this-hm a:hover, #whats-this-hm a:active { position:absolute; top:410px; right:100px; z-index:999;color:#FF6600; font-size:70%;text-decoration:none;border-bottom:1px dotted #FF6600;}
#whats-this-inventory a:link, #whats-this-inventory a:visited { position:absolute; top:410px; right:100px; z-index:999;color:#006699; font-size:70%;text-decoration:none;border-bottom:1px dotted #006699;}
#whats-this-inventory a:hover, #whats-this-inventory a:active { position:absolute; top:410px; right:100px; z-index:999;color:#FF6600; font-size:70%;text-decoration:none;border-bottom:1px dotted #FF6600;}
#whats-this-build a:link, #whats-this-build a:visited { position:absolute; top:400px; right:100px; z-index:999;color:#006699; font-size:70%;text-decoration:none;border-bottom:1px dotted #006699;}
#whats-this-build a:hover, #whats-this-build a:active { position:absolute; top:400px; right:100px; z-index:999;color:#FF6600; font-size:70%;text-decoration:none;border-bottom:1px dotted #FF6600;}
#whats-this a:link, #whats-this a:visited { position:absolute; top:420px; right:100px; z-index:999;color:#006699; font-size:70%;text-decoration:none;border-bottom:1px dotted #006699;}
#whats-this a:hover, #whats-this a:active { position:absolute; top:420px; right:100px; z-index:999;color:#FF6600; font-size:70%;text-decoration:none;border-bottom:1px dotted #FF6600;}

/* **************************************************************** */
/* ************************  Content  ***************************** */
/* **************************************************************** */
#content {width:830px; padding:35px 35px 35px 35px; margin:10px 0 0 0; background:url(../images/hm-banner-bg-top.gif) top no-repeat #EBE9E9; }
#content-twilight {width:830px; padding:35px 35px 35px 35px; margin:10px 0 0 0; background:/*url(../images/twilight-bg-top.gif) top no-repeat*/ #0C0805; }
#content h1 { margin: 0px; padding: 0px 0px 10px 0px; color:#1383BF; font-size:90%;line-height:130%;}
.content-col1 {width:400px; float:left;padding:0px;margin:0px; }
.content-col2 {width:400px; float:right; padding:0px;margin:0px;}
.intro { padding:0px 20px 10px 0; margin:0px;color:#3DAFED; font-size:80%; line-height:140%; font-style:italic; font-weight:bold;}
.thumb {width:165px; padding:7px 0 10px 15px; float:right; }
.tabs li a:link, .tabs li a:visited { color:#fff; }
#content-new {width:830px; padding:35px 35px 35px 35px; margin:10px 0 0 0; background:url(../images/hm-banner-bg-top.gif) top no-repeat #EBE9E9; }
#content-new p a:link, #content-new p a:visited { text-decoration:none; margin: 0px; padding: 0px; border:none; color:#333; border-bottom:1px dashed #333; }
#content-new p a:hover, #content-new p a:active { text-decoration:none; margin: 0px; padding: 0px; border:none; color:#FF6600; border-bottom:1px dashed #FF6600; }
#content-new h1 { margin: 0px; padding: 0px 0px 10px 0px; color:#1383BF; font-size:90%;line-height:130%;}
#content-new ul { float:left;width:550px;list-style:none; padding:0px 0 15px 0px;margin:0px;}
#content-new li {float:left; padding:0px 0px 0px 0px;margin:0 3px 0px 0;list-style:none;}

#offers-form1 { margin:0px 20px 0 0px;padding:0px; width:550px; display: none;}
#offers-button { margin:0px 0px 0 0px;padding:0px 0 20px 0; width:550px; position:relative;}
#offers-button img { text-decoration:none; border:none;}
#offers-button img a:link, #offers-button img a:visited, #offers-button img a:active { text-decoration:none; border:none;}
#offers-button img a:hover { color:#FFF; text-decoration:none; border:none;}


#new-vehicles { width:550px; float:left; padding:20px 0 20px 0; margin:0px; clear:right; }
#new-vehicles p a:link { color:#106796; }
#new-btns { width: 220px; float:right; font-size:75%; }
#new-btns ul { width: 200px; list-style:none; padding:20px 0 0 0; }
#new-btns li { width: 200px; height:25px; list-style:none; display:block; padding:5px 0 0px 7px; margin:0 0 4px 0; background:url(../images/new-btn-bg.jpg) no-repeat; }
#new-btns li a:link, #new-btns li a:visited { text-decoration:none; margin: 0px; padding: 0px; color: #fff; }
#new-btns li a:hover, #new-btns li a:active { text-decoration:none; margin: 0px; padding: 0px; color: #fff;border-bottom:1px dashed #fff;}

.models { width:220px; float:right; padding:20px 0 20px 0; margin:0px; }
.top { padding:20px 0 0 0; float:right; }
#content-owners {width:825px; padding:40px 0px 35px 75px; margin:10px 0 0 0; background:url(../images/hm-banner-bg-top.gif) top no-repeat #EBE9E9; }
#content ul { list-style:none; padding:10px 10px 10px 0;margin:0px;color: #5A5757;}
#content li {padding:0px 0px 5px 10px;margin:0;list-style:none;font-size:75%;clear:both; background:url(../images/new-extras-bullet.gif) no-repeat left 6px; }
.ownersinfo {padding:0 0 60px 0; margin:0px;}
#content p a:link, #content p a:visited { text-decoration:none; margin: 0px; padding: 0px;border:none;color:#333;border-bottom:1px dashed #333; }
#content p a:hover, #content p a:active { text-decoration:none; margin: 0px; padding: 0px;border:none; color:#FF6600;border-bottom:1px dashed #FF6600;}

#new-content {width:900px; padding:35px 0 0px 0; margin:10px 0 0 0; background:url(../images/hm-banner-bg-top.gif) top no-repeat #EBE9E9; }
#new-content p {padding:0px 0 20px 38px; }
#new-content p a:link, #new-content p a:visited { text-decoration:none; margin: 0px; padding: 0px; border:none; color:#333; border-bottom:1px dashed #333; }
#new-content p a:hover, #new-content p a:active { text-decoration:none; margin: 0px; padding: 0px; border:none; color:#FF6600; border-bottom:1px dashed #FF6600; }
#new-content ul { float:left;width:180px;list-style:none; padding:0px 0 10px 38px;margin:0px;}
#new-content li {float:left; padding:0px 0px 30px 0px;margin:0 0px 0 0;list-style:none; }

#breadcrumbs {color:#006699;font-size:72%;padding:0 0 30px 0; }
#breadcrumbs2 {color:#006699;font-size:72%;padding:0 0 30px 40px; }
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs2 a:link, #breadcrumbs2 a:visited { text-decoration:none; margin: 0px; padding: 0px; color: #3D3A3A;border-bottom:1px dashed #3D3A3A; }
#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs2 a:hover, #breadcrumbs2 a:active { text-decoration:none; margin: 0px; padding: 0px; color: #1383BF;border-bottom:1px dashed #1383BF; }

/* **************************************************************** */
/* *************************** Extras  **************************** */
/* **************************************************************** */
#extras {width:572px; float:right;padding:20px; margin:20px 25px 20px 20px;background:#DCDADA; }
#extras2 {width:790px; float:left;padding:20px; margin:20px 0px 0px 0px;background:#DCDADA; }
#extras ul, #extras2 ul { list-style:none; padding:0px 10px 0 0;margin:0px; width:170px;}
#extras p, #extras2 p { color:#5A5757;padding:0 0 10px 0;font-size:70%;}
#extras li, #extras2 li {width:170px;padding:0px 0px 10px 10px;margin:0;list-style:none;font-size:70%;clear:both; background:url(../images/new-extras-bullet.gif) no-repeat left 6px; }
#extras a:link, #extras a:visited, #extras2 a:link, #extras2 a:visited { text-decoration:none; margin: 0px; padding: 0px; color: #3D3A3A;border-bottom:1px dashed #3D3A3A; }
#extras a:hover, #extras a:active, #extras2 a:hover, #extras2 a:active{ text-decoration:none; margin: 0px; padding: 0px; color: #1383BF;border-bottom:1px dashed #1383BF; }
#extras p a:link, #extras p a:visited, #extras2 p a:link, #extras2 p a:visited { text-decoration:none; margin: 0px; padding: 0px; color: #3D3A3A;border-bottom:none; }
#extras p a:hover, #extras p a:active, #extras2 p a:hover, #extras2 p a:active { text-decoration:none; margin: 0px; padding: 0px; color: #1383BF;border-bottom:none; }
.extrascol {width:180px;float:left; }
.extrascol2 {width:215px;float:right; }

/* **************************************************************** */
/* ******************** Instructional Videos  ********************* */
/* **************************************************************** */
#thumbs { padding:0px; margin:0px; overflow:hidden; } /* Overflow fixes spacing problem in IE 6*/
#thumbs ul { list-style: none; padding: 0; margin: 0; display:block;list-style:none;}
#thumbs li { width:120px;display: inline; padding:0px 13px 10px 0px; margin: 0px; height:158px;list-style:none;background:none;}
#thumbs li img {margin:0px; padding:0px; }
#thumbs li a:link, #thumbs li a:visited, #thumbs li a:hover, #thumbs li a:active { text-decoration:none;border:none;}
/* **************************************************************** */
/* *************************** Footer  **************************** */
/* **************************************************************** */

#footer { height:20px; padding:10px 0 5px 0; margin: 0px;font-size:65%;color:#8D8989;}
#footer ul { list-style: none; padding: 0px; margin: 0px;}
#footer li { padding: 0; margin: 0px; }
#footer a:link, #footer a:visited { text-decoration:none; margin: 0px; padding: 0px; color: #3DAFED; font-weight:bold; }
#footer a:hover, #footer a:active { text-decoration:none; margin: 0px; padding: 0px; color: #0A4565; }



/* **************************************************************** */
/* ************************ New Content  ************************* */
/* **************************************************************** */
/*#new { width:604px;  padding:25px 0px 25px 25px; margin: 0px 0px 0px 2px; float:right;}
#new ul { display: block; list-style:none; padding: 0px; margin: 0px;}
#new li { display: inline; padding: 0px; margin: 0px;}
#new li img { padding: 0px 30px 30px 0px; margin: 0px;}





/* **************************************************************** */
/* ************************ Price List Table  ********************* */
/* **************************************************************** */
#pricelist table { padding:10px 0 0 20px; margin:0px; }
#pricelist th { padding: 12px 5px 12px 12px; background: #769AB1;color:#fff;}
#pricelist td { padding:5px 5px 5px 15px; margin:0px; text-align:left; color:#333;}
.head2 { padding:5px 5px 5px 10px; margin:0px; text-align:left;}
#pricelist tr  { padding:10px 0px 0 12px; margin:0px; text-align:left;color:#333;}
#pricelist p  { font-size:75%;padding:10px 0px 15px 8px; margin:0px; text-align:left;}
#pricelist a:link, #pricelist a:visited { text-decoration:none; margin: 0px; padding: 0px;border:none;color:#333; }
#pricelist a:hover, #pricelist a:active { text-decoration:none; margin: 0px; padding: 0px;border:none; color:#FF6600;}
/* **************************************************************** */
/* ************************ Terms  ******************************** */
/* **************************************************************** */
/*.terms { font-size: 60%; margin: 0px; padding: 10px 0px 10px 0px; color: #212F3C; line-height: 120%; display:block; }
.terms a:link, a:visited { text-decoration:underline; font-weight:bold; margin: 0px; padding: 0px; color: #212F3C; line-height: 120%;}
.terms a:hover, a:active { text-decoration:underline; font-weight:bold; margin: 0px; padding: 0px; color: #359AEA; line-height: 120%;}

/* **************************************************************** */
/* ************************ Forms  ******************************** */
/* **************************************************************** */
/*.form input, form textarea, form select { font-family: Arial, Helvetica, sans-serif; background-color: #F0F0F0;}
.form { padding:10px;}
.formcell { width: 157px; display: block; float: left; margin: 3px 10px 15px 0px; text-decoration: none;}
.newcar_hdr {color: #6089A5; font-weight:bold; font-size:70%;}
.field{ height:20px; background-color: #F0F0F0; border:none; width:157px; border:1px solid #6089A5; }
.select { border:none; width:147px; padding:5px; border:1px solid #6089A5;}
.button { background-color:#FF6E01; color:#fff; border:none; font-size:80%; padding:5px; width:70px;}
.dropdown {height:26px; background-color: #F0F0F0; width:157px;} 
.selectwide { border:none; padding:5px; border:1px solid #6089A5;}*/

#form_container {padding:0 0 25px 0;  }
#form_container ul { list-style:none; padding:0;margin:0px;}
#form_container li {padding:0px 0 5px 0;margin:0;list-style:none;background:none; }
#form_container a:link, p a:visited, p a:active { color:#333; text-decoration:none; border-bottom:1px dashed #333;}
#form_container a:hover { color:#FF9933; text-decoration:none; border-bottom:1px dashed #FF9933;}
.form input, form textarea, form select{ font-family: Arial, Helvetica, sans-serif; color: #333; }
.form { padding:0px;}
.formcell { width: 115px; display: block; float: left; margin: 0 10px 0 0;padding:4px 0; text-decoration: none;}
.formcell_long { width: 200px; display: block; float: left; margin:0;padding:4px 0 10px; text-decoration: none; }
.formcell_long ul { margin:10px 0 0 0;list-style-type:none; list-style: none; }
.formcell_long li { font-size:83%; color:#666; padding: 0 0 6px 0; }
.formcell_long p { color:#666; margin:10px 0 0 0; }
.descriptioncell ul { margin:10px 0 0 0;list-style-type:none; list-style: none; }
.descriptioncell li { font-size:83%; color:#666; padding: 0 0 10px 0; }
.descriptioncell p { color:#666; margin:10px 0 0 0; }
.field{ height:19px; background-color: #fff; border:1px solid #ccc; width:110px; color: #666; }
/* .select { height:20px;background-color: #fff; border:none; color: #ffffff; width:120px; padding:5px; font-size:70%;} */
.button { background-color:#FF6600; border:none; color: #fff; font-size:90%; padding:5px;}
.button2 { background-color:#FF6600; border:none; color: #fff; font-size:110%; padding:12px; width:290px; font-weight:bold;}
.terms {padding:10px 0; color:#666;font-size:70%; }

/* ************************ inventory Content  ************************* */
/* **************************************************************** */
#preowned { width:560px;  padding:20px; margin: 0px 0px 30px 0px; float:right; background:#F8F8F8; font-size: 70%; color: #212F3C; }
#preownedcontent { width:560px;  padding:20px; margin: 0px 0px 30px 0px; float:right; background:#F8F8F8; display: block; line-height: 130%; }
#preownedcontent h1 { clear: both; font-size: 100%; display: block; margin: 0 10px 5px 10px; padding: 0; color: #212F3C; }
#preownedcontent h2 { clear: left; font-size: 90%; margin: 5px 10px; padding: 0; color: #333; text-transform: uppercase; }
#preownedcontent h3 { clear: left; font-size: 70%; display: block; margin: 5px 10px; padding: 0; color: #212F3C; text-transform: uppercase;  }
#preownedcontent h6 { clear: left; font-size: 70%; display: block; margin: 5px 10px; padding: 0; color: #212F3C; text-transform: uppercase;  }
#preownedcontent p { font-size: 70%; display: block; color: #212F3C; margin: 0; padding: 10px; line-height: 130%; }
#preownedcontent a { color: #212F3C; }
#preownedcontent a:hover { color: #05528F; }
#preownedcontent ul { list-style-type:none; list-style: none; padding:5px 0px 10px 10px; margin:0px;}
#preownedcontent li {  font-size: 70%; color: #212F3C; display: block; margin: 0px; padding: 0px 0px 0px 12px; background: url(../images/bullet.jpg) no-repeat left 8px;}

.preownedwhite { font-size: 12px; color: #212F3C; }

.maincontentpreowned b {font-weight:bold; color:#6089A5;}
.CPColTitle, .CPListingText, .CPFormText, .CPPlainText {font-family: Arial,Helvetica,sans-serif; font-size:11px; padding:1px;}
.CPListingText a {color: #106796 }
.CPNavTree {font-size:11px !important;}
.CPNavTree a {color:#6089A5 !important;} 
div.ftr {display:block; margin:20px 0px; font-size:11px !important;}



/* **************************************************************** */
/* ********************  Finance Calculator  ********************** */
/* **************************************************************** */
form#fincalc { width:352px; padding:0; margin:0; overflow:hidden; font-size:80%;line-height:150%; }
form#fincalc label { display:block; float:left; width:180px; padding:0 0 10px; overflow:hidden; font-size:90%; }
form#fincalc select { width:80px; font-size:90%; }
form#fincalc input { color:#333; }
form#fincalc input.repay { background-color:#EBE9E9; border:0; font-size:120%; font-weight:bold; color:#000; }
form#fincalc br { clear:left; }
form#fincalc .disclaimer { font-size:80%; }
.finbutton { background-color: #FF6600; border:none; color: #fff!important; font-size:75%; padding:5px;margin:10px 0 0 0; }

#demos table { font-size:70%;}
#demos td {padding:4px 4px 4px 0px; border-bottom:1px solid #106796;font-size:80%;}

/* **************************************************************** */
/* ********************  Testimonials  ********************** */
/* **************************************************************** */

#testimonials { display:block; height:180px; left:0px; margin:0; overflow:hidden; padding:0; position:relative; top:0px; width:400px;font-size:120%; background:#fff; }
#testimonials2 { display:block; height:180px; left:0px; margin:30px 0 0 0; overflow:hidden; padding:10px 0px 10px 0; position:relative; top:0px; width:400px;font-size:120%;background:#fff; }
.teaserBar { display:block; height:119px; left:0px; margin:0; overflow:visible; padding:0; position:relative; top:0px; width:400px; }
.teaserBar li { clear:both; display:inline; height:150px; margin:0px; padding:0px; position:absolute; top:0; width:380px; background-image:none !important; }
.teaserNav { border:0 none !important; display:block; float:right; }
.teaserNavDiv  { display:block; float:right; margin:0; padding:0; width:30px; height:25px; overflow:hidden; background-color:#FFF; background-image:url(../images/none-btn.jpg)}
.teaser1 {left:0px;}
.teaser2 {left:400px;}
.teaser3 {left:800px;}
.teaser4 {left:1200px;}
.teaser5 {left:1600px;}
.teaser6 {left:2000px;}
.teaser7 {left:2400px;}
.teaser8 {left:2600px;}

.offers-big {
	color: #FF6600;
	font-size:140%;
}
