body,html {
	background-color:#fff;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	text-align:center; /* Site  centering for IE6 pre SP2 */
	line-height:1.2em;
	padding-top:130px;
}
* {
	margin:0;
	padding:0;
}

.logo {
	width:486px;
	height:106px;
	position:absolute;
	left:50%;
	top:30px;
	margin-left:-470px;
	cursor:pointer;
}

.mainH {
	position:absolute;
	left:50%;
	color:#fff;
	top:182px;
	margin-left:-433px;
	font-size:12px;
	font-weight:normal;
}
.anchL {
	width:250px;
	height:auto;
	float:left;
}
.anchR {
	width:250px;
	height:auto;
	float:right;
}
a{
	color:#000000;
	text-decoration:none;
}

h2{
	font-size:21px;
}
h3{
	
}
h4{
	font-size:16px;
}
h5{
	font-size:14px;
}
h5.cDet{
	font-size:21px;
	line-height:20px;
}
h1.cDet{
	font-size:21px;
	line-height:20px;
}
h6{
	font-size:16px;
}
p{
	margin-bottom:10px;
}
.topH {
	font-size:17px;
	position:absolute;
	color:#141b4b;
	top:206px;
	left:50%;
	margin-left:-180px;
	line-height:21px;
	}
	.topH2 {
	font-size:17px;
	position:absolute;
	color:#141b4b;
	top:206px;
	left:50%;
	margin-left:-180px;
	line-height:21px;
	}
img{
	border:0 none;
	vertical-align:bottom;
}
.financeD {
	position:absolute;top:3px;right:0;width:260px;height:auto;text-align:center;
}
.clsBtn {
	position:absolute;
	bottom:1px;
	right:0;
	height:auto;
}
li{
	list-style:none;
}
fieldset {
	border:0 none;
}
input.text{
	border:1px solid #809DB9;
	padding:1px 0 1px 5px;
}
input.radio{
	margin-right:5px;
	vertical-align:middle;
	margin-top:-4px;
	padding:0;
	margin-left:4px;
}
input.submit{
	border:0 none;
	width:60px;
	cursor:pointer;
	color:#FFFFFF;
	height:20px;
}

.dropBox { 	
    background-color:#eee;
    width: 40px; 
    height: 30px;
    margin: 14px 4px 2px 4px !important;
    margin:14px 3px 1px 3px;    
    border:1px solid #555;
	overflow:hidden;
	float:left;	
}

.x {
	position:absolute;
	right:1px;
	bottom:0;
	color:#e2001a;
	font-weight:bold;
	background-color:#fff;
	padding-left:2px;
	padding-right:2px;
	text-transform:uppercase;
}

.btnSlab{
	color:#FFFFFF;
	float:left;
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:10px;
}
.btnSlab span{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	line-height:20px;
	padding:0 5px 0 10px;
}
a:hover.btnSlab{
	color:#000000;
}
.btnSlab.blue{
	background-image:url(../images/btn_bluer.jpg);
}
.btnSlab.blue span{
	background-image:url(../images/btn_bluel.jpg);
}
.btnSlab.red{
	background-image:url(../images/btn_redr.jpg);
}
.btnSlab.red span{
	background-image:url(../images/btn_redl.jpg);
}
.btnSlab.sky{
	background-image:url(../images/btn_skyr.jpg);
}
.btnSlab.sky span{
	background-image:url(../images/btn_skyl.jpg);
}
.btnSlab.green{
	background-image:url(../images/btn_greenr.jpg);
}
.btnSlab.green span{
	background-image:url(../images/btn_greenl.jpg);
}
a.btnSlab.gold{
	background-image:url(../images/btn_goldr.jpg);
}
.btnSlab.gold span{
	background-image:url(../images/btn_goldl.jpg);
}
.btnSlab.pink{
	background-image:url(../images/btn_pinkr.jpg);
}
.btnSlab.pink span{
	background-image:url(../images/btn_pinkl.jpg);
}
.btnSlab.cyan{
	background-image:url(../images/btn_cyanr.jpg);
}
.btnSlab.cyan span{
	background-image:url(../images/btn_cyanl.jpg);
}
.btnSlab.aqua{
	background-image:url(../images/btn_aquar.jpg);
}
.btnSlab.aqua span{
	background-image:url(../images/btn_aqual.jpg);
}
.btnSlab.salmon{
	background-image:url(../images/btn_salmonr.jpg);
}
.btnSlab.salmon span{
	background-image:url(../images/btn_salmonl.jpg);
}
div#container{
	background:#FFFFFF;
	width:960px;
	height:auto;
}
div#creditBar,
div#container{
	text-align:left;
	margin:0 auto;
	margin-top: 0px;
}
div#headOuter {
	position:absolute;
	width:960px;
	height:180px;
	overflow:hidden;
	top:0;
	left:50%;
	margin-left:-480px;
	}
div#head{
	width:960px;
	height:180px;
	background:url(../images/header_new.jpg) top center no-repeat;
	position:relative;
	padding:0;
	
}
a#logo{
	display:inline;/* IE6 double margin bug */
	float:left;
}
div#head form{
	display:inline;/* IE6 double margin bug */
	float:right;
	margin:30px 25px 0 0;
}
div#head form fieldset{
	display:inline;
}
div#head input.submit{
	background:url(../images/btn_prple60.jpg) left top no-repeat;
	margin-left:10px;
}
ul#mainNav{
	position:absolute;
	top:115px;
	clear:both;
	left:574px;
}
ul#mainNav li{
	float:left;
	height:27px;
	overflow:hidden;
	font-size:14px;
	
}




ul#mainNav a.tabWht{
	background-image:url(../images/bg_navwht.gif);
}
ul#mainNav a.tabRed{
	background-image:url(../images/bg_navred.gif);
}
ul#mainNav a.tabBlue{
	background-image:url(../images/bg_navblue.gif);
}
ul#mainNav a.tabCyan{
	background-image:url(../images/bg_navcyan.gif);
}
ul#mainNav a.tabGrn{
	background-image:url(../images/bg_navgrn.gif);
}
ul#mainNav a.tabGold{
	background-image:url(../images/bg_navgold.gif);
}
ul#mainNav a.tabSlmn{
	background-image:url(../images/bg_navsalmn.gif);
}
ul#mainNav a.tabPrpl{
	background-image:url(../images/bg_navprpl.gif);
}
ul#mainNav a.tabLime{
	background-image:url(../images/bg_navlime.gif);
}
ul#mainNav a.tabPink{
	background-image:url(../images/bg_navpink.gif);
}
ul#mainNav a{
	float:left;
	height:20px;
	margin-right:28px;
	padding:0;
	color:#aeaeae;
	font-size:12px;
	outline: none;
}
ul#mainNav a.end{
	margin-right:0;
	outline: none;
}
ul#mainNav li.current a,
ul#mainNav a:hover{
	color:#b6c768;
	outline: none;
}
ul#mainNav a:active, ul#mainNav a:visited {
	outline:none;
}
ul#mainNav a.second:hover, ul#mainNav a.second:active {
	color:#7292d8;
}
ul#mainNav li.current a.secondCurrent {
	color:#7292d8;
	}
ul#mainNav a.third:hover, ul#mainNav a.third:active {
	color:#fe9500;
}
ul#mainNav li.current a.fourth {
	color:#fff;
	}
ul#mainNav a.fourth:hover, ul#mainNav a.fourth:active {
	color:#fff;
}
ul#mainNav li.current a.thirdCurrent {
	color:#fe9500;
	}
ul#subNav{
	position:absolute;
	height:17px;
	padding-top:5px;
	background-position:left top;
	background-repeat:repeat-x;
	bottom:0;
	left:0;
	width:945px;
	padding-left:15px;
}
ul#subNav li{
	float:left;
	padding-left:5px;
}
ul#subNav li a{
	padding-right:5px;
	color:#000000;
}
ul#subNav li.current{
	font-weight:bold;
}
.leftList {
	float:left;width:85px;height:auto;
}
.leftList .inner {
	width:85px;
	margin:4px 0 0 0;
	height:18px;
	border-bottom:1px solid #a2d0e8;
}
.leftList a {
	font-size:12px;
	color:#27277d;
	}
/* the following styles for subnav have been written as 'div#head ul.blue' rather than 'ul#subNav.blue' to get around IE6 multiple class bug*/
div#head ul.blue{
	background-image:url(../images/bg_subnavblue.jpg);
}
div#head ul.cyan{
	background-image:url(../images/bg_subnavcyan.jpg);
}
div#head ul.purple{
	background-image:url(../images/bg_subnavprpl.jpg);
}
div#head  ul.gold{
	background-image:url(../images/bg_subnavgold.jpg);
}
div#head ul.olive{
	background-image:url(../images/bg_subnavolive.jpg);
}
div#head ul.green{
	background-image:url(../images/bg_subnavgreen.jpg);
}
div#head ul.pink{
	background-image:url(../images/bg_subnavpink.jpg);
}
div#head ul.dark{/* Dark refers to dark blue */
	background-image:url(../images/bg_subnavdrk.jpg);
}
div#head ul.dark a{
	color:#FFFFFF;
}
div#head ul.red{
	background-image:url(../images/bg_subnavred.jpg);
}

div#head ul.darkblue{
	background-image:url(../images/bg_subnavdrk.jpg);
}

div#head ul.salmon{
	background-image:url(../images/bg_subnavsalm.jpg);
}
div#main{
	float:left;
	width:810px;
	padding-left:10px;
}
div#leftCol{
	float:left;
	width:260px;
	clear:left;
	overflow:hidden;
}
div#rightCol{
	float:right;
	width:535px;
	margin-right:-5px;
	height:auto;
	overflow:hidden;
}
div#AjaxContent{
	float:right;
	width:535px;
}
div#colAds{
	float:right;
	background:#FFFFFF;
	width:120px;
	margin-bottom:15px;
	padding-right:5px;
}
div#colAdss{
	float:right;
	background:#FFFFFF;
	width:120px;
	height:auto;
	position:absolute;left:50%;top:191px;margin-left:350px;
}
form#srchForm {
	background:url(../images/searchBg.jpg) left top no-repeat;
	width:259px;
	float:left;
	padding:13px 0 0 0;
	margin:0 15px 15px 0;
	height:225px;
}

#logos {
	background:url(../images/bg_logos.jpg) left top no-repeat;
	width:260px;
	float:left;
	padding:15px 0 0 0;
	margin:-5px 0 15px 0;
	height:205px;
	overflow:hidden;
	position:relative;
}

#logos #inn {
	width:245px;
	float:left;
	padding:0;
	margin:0;
	height:150px;
	overflow:hidden;
	}

#logos #inn #inner {
	width:245px;
	float:left;
	padding:0;
	margin:0;
	height:auto;
	}
	
#innLeft {
	width:255px;
	float:left;
	padding:0;
	margin:0;
	height:150px;
	overflow:hidden;
	}

#innLeft #inner {
	width:255px;
	float:left;
	padding:0;
	margin:0;
	height:auto;
	}

#logos img {
	border:none;
	float:left;
	margin-left:13px;
	margin-top:10px;
}

#logosRight {
	background:url(../images/searchbynone.png) left top no-repeat;
	width:120px;
	height:325px;
	overflow:hidden;
	position:relative;
	padding-top:31px;
	margin-bottom:-31px;
}

.logosHead {
	width:117px;
	font:bold 13px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-align:center;
	height:auto;
	color:#141b4b;
	position:absolute;
	top:8px;
	line-height:16px;
	left:1px;
}

#logosRight #inn {
	width:113px;
	float:left;
	padding:0;
	margin:0 0 0 -1px;
	height:275px;
	overflow:hidden;
	}

#logosRight #inn #inner {
	width:113px;
	float:left;
	padding:0;
	margin:0;
	height:auto;
	}

#logosRight img {
	border:none;
	float:left;
	margin-left:5px;
	margin-top:6px;
}

#logosRightSec {
	background:url(../images/searchbynone.png) left top no-repeat;
	width:120px;
	height:325px;
	overflow:hidden;
	position:relative;
	padding-top:31px;
	margin-bottom:-31px;
	margin-top:-2px;
}

#logosRightSec #inn {
	width:113px;
	float:left;
	padding:0;
	margin:0 0 0 -1px;
	height:275px;
	overflow:hidden;
	}

#logosRightSec #inn #inner {
	width:113px;
	float:left;
	padding:0;
	margin:0;
	height:auto;
	}

#logosRightSec img {
	border:none;
	float:left;
	margin-left:5px;
	margin-top:6px;
}

div#leftCol form#srchForm{
	margin-right:0;
}
form#srchForm h2{
	color:#FFFFFF;
	font-size:19px;
	padding-left:15px;
	margin-bottom:10px;
}

#logos h2{
	color:#FFFFFF;
	font-size:22px;
	padding-left:15px;
	margin-bottom:10px;
}

form#srchForm fieldset{
	margin:0 10px 0 10px;
}
form#srchForm fieldset.shrtFld{
	text-align:center;
}
form#srchForm label{
	float:left;
	height:28px;
	width:100%;
	color:#FFFFFF;
}
form#srchForm fieldset.shrtFld strong{
	color:#326497;
}
form#srchForm input.text{
	width:93px;
}
form#srchForm select{
	width:100%;
}
form#srchForm input.text,
form#srchForm select{
	font-size:11px;
}
form#srchForm fieldset.shrtFld label{
	width:100px;
	text-align:left;
}
form#srchForm input.submit{
	float:right;
	margin-top:5px;
	background:url(../images/btn_blue60_2.jpg) left top no-repeat;
	padding-bottom:2px;
}

#homePic {
	width:520px;
	height:225px;
	background:url(../images/home_pic.jpg) top center no-repeat;
	margin-left:2px;
}

div#topPanel, div#topPanelNoPic{
	margin-bottom:15px;
}
div#topPanel h2, div#topPanelNoPic h2{
	margin-bottom:0;
}
div#topPanel div.panelWrap{
	height:154px;
}

div#topPanelNoPic div.panelWrap{
	height: auto;
	overflow: hidden;
}

/**
* --- not used ---
.btnprpl {
	width:53px;
	height:20px;
	border:none;
}

a.btnprpl {
	display:block;
	color:#fff;
	position:absolute;
	right:15px;
	bottom:15px;
	text-align:left;
	
}

a.btnprpl span{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/btn_purple60.gif);
	display:block;
	line-height:20px;
	border:none;
	padding-left:10px;
}

.btnolive {
	width:53px;
	height:20px;
	border:none;
	text-align:left;
}

a.btnolive {
	display:block;
	color:#fff;
	position:absolute;
	right:15px;
	bottom:15px;
	text-align:left;
}

a.btnolive span{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/btn_olive60.gif);
	display:block;
	line-height:20px;
	border:none;
	padding-left:10px;
}

* --- end of not used ---
*/

a:hover.btnSlab{
	color:#FFFFFF;
}
.btnSlab.blue{
	background-image:url(../images/btn_bluer.jpg);
}

div#topPanel h5,div#topPanelNoPic h5{
	margin-bottom:5px;
	color:#003366;
}
div#topPanel div.content, div#topPanelNoPic div.content{
	margin:0 -13px;
	padding:5px 15px 0 15px;
	height:149px;
}
div#footer{
	background:url(../images/newbottom.gif) left bottom no-repeat;
	clear:both;
	padding:5px 0 10px 0;
	overflow:hidden;
	height:1%;/* IE6 background bug */
}
div#footer ul{
	margin-left:6px;
}
div#footer ul.floatR{
	display:inline; /* IE6 double margin bug */
	margin-right:10px;
}
div#footer li{
	float:left;
	margin:0;
	color:#999999;
}
div#footer li a{
	color:#020763;
	padding:0;
	font-size:10px;
	text-transform:uppercase;
}
div#creditBar{
	padding:10px 20px;
	font-size:10px;
	width:920px;
}
div#creditBar,
div#creditBar a{
	color:#666666;
}
/* ########## Rounded boxes ########## */
div.rndBox{
	float:left;
	background-position:top left;
	background-repeat:repeat-y;
}
div.rndBox .panelTop{
	background-position:top left;
	background-repeat:no-repeat;
	height:36px;
	padding:15px;
	margin-bottom:5px;
	line-height:1;
}
div.rndBox .panelWrap{
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0 15px;
	overflow:hidden;
	height:1%;
}

div.rndBox.red260{
	background-image:url(../images/bg_sidesred260.gif);
	width:260px;
}
div.rndBox.red260 .panelTop{
	background-image:url(../images/bg_topred260.jpg);
}
div.rndBox.red260 .panelWrap{
	background-image:url(../images/bg_botred260.gif);
}

div.rndBox.blue260{
	background-image:url(../images/bg_sidesblue260.gif);
	width:260px;
}
div.rndBox.blue260 .panelTop{
	background-image:url(../images/bg_topblue260.jpg);
}
div.rndBox.blue260 .panelWrap{
	background-image:url(../images/bg_botblue260.gif);
}

div.rndBox.green260{
	background-image:url(../images/bg_sidesgreen260.gif);
	width:260px;
}
div.rndBox.green260 .panelTop{
	background-image:url(../images/bg_topgreen260.jpg);
}
div.rndBox.green260 .panelWrap{
	background-image:url(../images/bg_botgreen260.gif);
}

div.rndBox.gold260{
	background-image:url(../images/bg_sidesgold260.gif);
	width:260px;
}
div.rndBox.gold260 .panelTop{
	background-image:url(../images/bg_topgold260.jpg);
}
div.rndBox.gold260 .panelWrap{
	background-image:url(../images/bg_botgold260.gif);
}

div.rndBox.cyan260{
	background-image:url(../images/bg_sidescyan260.gif);
	width:260px;
}
div.rndBox.cyan260 .panelTop{
	background-image:url(../images/bg_topcyan260.jpg);
}
div.rndBox.cyan260 .panelWrap{
	background-image:url(../images/bg_botcyan260.gif);
}

div.rndBox.drkBlue395{
	background-image:url(../images/bg_sidesdrkblue395.gif);
	width:395px;
}
div.rndBox.drkBlue395 .panelTop{
	background-image:url(../images/bg_topdrkblue395.jpg);
}
div.rndBox.drkBlue395 .panelWrap{
	background-image:url(../images/bg_botdrkblue395.gif);
}

div.rndBox.red395{
	background-image:url(../images/bg_sidesred395.gif);
	width:395px;
}
div.rndBox.red395 .panelTop{
	background-image:url(../images/bg_topred395.jpg);
}
div.rndBox.red395 .panelWrap{
	background-image:url(../images/bg_botred395.gif);
}

div.rndBox.blue395{
	background-image:url(../images/bg_sidesblue395.gif);
	width:395px;
}
div.rndBox.blue395 .panelTop{
	background-image:url(../images/bg_topblue395.jpg);
}
div.rndBox.blue395 .panelWrap{
	background-image:url(../images/bg_botblue395.gif);
}

div.rndBox.green395{
	background-image:url(../images/bg_sidesgreen395.gif);
	width:395px;
}
div.rndBox.green395 .panelTop{
	background-image:url(../images/bg_topgreen395.jpg);
}
div.rndBox.green395 .panelWrap{
	background-image:url(../images/bg_botgreen395.gif);
}

div.rndBox.gold395{
	background-image:url(../images/bg_sidesgold395.gif);
	width:395px;
}
div.rndBox.gold395 .panelTop{
	background-image:url(../images/bg_topgold395.jpg);
}
div.rndBox.gold395 .panelWrap{
	background-image:url(../images/bg_botgold395.gif);
}

div.rndBox.pink395{
	background-image:url(../images/bg_sidespink395.gif);
	width:395px;
}
div.rndBox.pink395 .panelTop{
	background-image:url(../images/bg_toppink395.jpg);
}
div.rndBox.pink395 .panelWrap{
	background-image:url(../images/bg_botpink395.gif);
}

div.rndBox.salmon395{
	background-image:url(../images/bg_sidessalmon395.gif);
	width:395px;
}
div.rndBox.salmon395 .panelTop{
	background-image:url(../images/bg_topsalmon395.jpg);
}
div.rndBox.salmon395 .panelWrap{
	background-image:url(../images/bg_botsalmon395.gif);
}

div.rndBox.cyan395{
	background-image:url(../images/bg_sidescyan395.gif);
	width:395px;
}
div.rndBox.cyan395 .panelTop{
	background-image:url(../images/bg_topcyan395.jpg);
}
div.rndBox.cyan395 .panelWrap{
	background-image:url(../images/bg_botcyan395.gif);
}

div.rndBox.purple395{
	background-image:url(../images/bg_sidesprpl395.gif);
	width:395px;
}
div.rndBox.purple395 .panelTop{
	background-image:url(../images/bg_topprpl395.jpg);
}
div.rndBox.purple395 .panelWrap{
	background-image:url(../images/bg_botprpl395.gif);
}

div.rndBox.olive395{
	background-image:url(../images/bg_sidesolive395.gif);
	width:395px;
}
div.rndBox.olive395 .panelTop{
	background-image:url(../images/bg_topolive395.jpg);
}
div.rndBox.olive395 .panelWrap{
	background-image:url(../images/bg_botolive395.gif);
}

div.rndBox.pink535{
	background-image:url(../images/bg_sidespink535.gif);
	width:535px;
}
div.rndBox.pink535 .panelTop{
	background-image:url(../images/bg_toppink535.jpg);
}
div.rndBox.pink535 .panelWrap{
	background-image:url(../images/bg_botpink535.gif);
}

div.rndBox.drkBlu535{
	background-image:url(../images/bg_sidesdrkblu535.gif);
	width:535px;
}
div.rndBox.drkBlu535 .panelTop{
	background-image:url(../images/bg_topdrkblu535.jpg);
}
div.rndBox.drkBlu535 .panelWrap{
	background-image:url(../images/bg_botdrkblu535.gif);
}

div.rndBox.blue535{
	background-image:url(../images/bg_sidesblue535.gif);
	width:535px;
}
div.rndBox.blue535 .panelTop{
	background-image:url(../images/bg_topblue535.jpg);
}
div.rndBox.blue535 .panelWrap{
	background-image:url(../images/bg_botblue535.gif);
}

div.rndBox.cyan535{
	background-image:url(../images/bg_sidescyan535.gif);
	width:535px;overflow:hidden;
}
div.rndBox.cyan535 .panelTop{
	background-image:url(../images/bg_topcyan535.jpg);
}
div.rndBox.cyan535 .panelWrap{
	background-image:url(../images/bg_botcyan535.gif);
}

div.rndBox.olive535{
	background-image:url(../images/bg_sidesolive535.gif);
	width:535px;
}
div.rndBox.olive535 .panelTop{
	background-image:url(../images/bg_topolive535.jpg);
}
div.rndBox.olive535 .panelWrap{
	background-image:url(../images/bg_botolive535.gif);
}

div.rndBox.green535{
	background-image:url(../images/bg_sidesgreen535.gif);
	width:535px;
}
div.rndBox.green535 .panelTop{
	background-image:url(../images/bg_topgreen535.jpg);
}
div.rndBox.green535 .panelWrap{
	background-image:url(../images/bg_botgreen535.gif);
}

div.rndBox.purple535{
	background-image:url(../images/bg_sidesprpl535.gif);
	width:535px;
}
div.rndBox.purple535 .panelTop{
	background-image:url(../images/bg_topprpl535.jpg);
}
div.rndBox.purple535 .panelWrap{
	background-image:url(../images/bg_botprpl535.gif);
}

div.rndBox.gold535{
	background-image:url(../images/bg_sidesgold535.gif);
	width:535px;overflow:hidden;
}
div.rndBox.gold535 .panelTop{
	background-image:url(../images/bg_topgold535.jpg);
}
div.rndBox.gold535 .panelWrap{
	background-image:url(../images/bg_botgold535.gif);
}

div.rndBox.salmon535{
	background-image:url(../images/bg_sidessalmon535.gif);
	width:535px;
}
div.rndBox.salmon535 .panelTop{
	background-image:url(../images/bg_topsalmon535.jpg);
}
div.rndBox.salmon535 .panelWrap{
	background-image:url(../images/bg_botsalmon535.gif);
}

div.rndBox.red535{
	background-image:url(../images/bg_sidesred535.gif);
	width:535px;
}
div.rndBox.red535 .panelTop{
	background-image:url(../images/bg_topred535.jpg);
}
div.rndBox.red535 .panelWrap{
	background-image:url(../images/bg_botred535.gif);
}

div.grey810{
	background:url(../images/bg_topgrey800.gif) top left no-repeat;
	width:800px;
	margin-left:2px;
}
div.grey810 .panelWrap{
	background:url(../images/bg_botgrey800.gif) bottom center no-repeat;
	
}
div.gKLine220{
	background:url(../images/bg_topgreyline220.gif) left top no-repeat;
	width:220px;
	float:left;
}
div.gKLine220 .panelWrap{
	background:url(../images/bg_botgreyline220.gif) left bottom no-repeat;
	overflow:hidden;
	min-height:200px;
	padding:15px 15px 0 15px;
	
}
* html div.gKLine220 .panelWrap{
	height:200px;
}
div.gKLine220 h2{
	margin-bottom:5px;
}
div.gKLine395{
	background:url(../images/bg_topgreyline395.gif) left top no-repeat;
	width:395px;
	float:left;
}
div.gKLine395 .panelWrap{
	background:url(../images/bg_botgreyline395.gif) left bottom no-repeat;
	overflow:hidden;
	min-height:200px;
	padding:15px 15px 0 15px;
}
* html div.gKLine395 .panelWrap{
	height:200px;
}
div.gKLine395 h2{
	margin-bottom:5px;
}
div.gKLine810{
	background:url(../images/bg_topgreyline810.gif) left top no-repeat;
	width:810px;
	clear:both;
}
div.gKLine810 div.panelWrap{
	background:url(../images/bg_botgreyline810.gif) left bottom no-repeat;
	overflow:hidden;
	height:1%;
	padding:20px 0;
}
div.gKLine810 div.lCol{
	float:left;
	width:250px;
	padding-left:10px;
}
div.gKLine810 div.rCol{
	float:right;
	width:491px;
	padding:0 29px;
}
div#rightCol h2.textBlue,
div#leftCol h2.textBlue,
div.gKLine810 h2{
	margin-bottom:10px;
	margin-top:3px;
}
/* ########## Home page########## */

body#home ul#mainNav{
	bottom:0;
}
body#home form#srchForm{
	margin-right:0;
	margin-bottom:10px;
}
body#home div.rndBox{
	margin-bottom:10px;
}
body#home div.panelWrap{
	height:149px;
	position:relative;
}
body#home div.rndBox.gold260,
body#home div.rndBox.red260{
	margin:0 15px 10px 15px;
}
body#home div.rndBox h5{
	color:#29527C;
	padding-bottom:5px;
	border-bottom:1px solid #666666;
	margin-bottom:5px;
}
body#home div.rndBox p{
	color:#000000;
	margin-bottom:0;
}
body#home div.rndBox ul.tickList li{
	margin-bottom:5px;
}
body#home div.rndBox ul.lineList li{
	padding:5px 0 5px 5px;
	border-bottom:1px solid #28979B;
	line-height:1;
}
body#home div.rndBox ul.lineList a{
	color:#29527C;
}
body#home div.panelWrap a.btnSlab{
	position:absolute;
	right:15px;
	bottom:15px;
}
body#home div.grey810{
	padding-top:20px;
	clear:both;
}
body#home div.grey810 .panelWrap{
	padding-bottom:20px;
}
body#home div.grey810 .panelWrap div{
	float:left;
	width:30%;
	padding-left:20px;
}
body#home div.grey810 h4{
	background:url(../images/icon_3cars.gif) center right no-repeat;
	padding:10px 0 7px 0;
}
body#home div.grey810 h6{
	padding:10px 0 7px 0;
}
/* ########## Search Results page ########## */

div#resHead{
	background:url(../images/bg_topresultsTall.jpg) right top no-repeat;
	height:74px;
	padding:10px 0 0 10px;
	position:relative;
	margin-bottom:15px;
}
div#resHead h1{
	font-size:23px;
	margin-bottom:5px;
}
div#resHead p{
	float:left;
	padding-right:10px;
}
div#resHead p.pageNav,
div#resHead p.pageNav a{
	color:#10409F;
	font-weight:bold;
}
div#resHead form{
	position:absolute;
	bottom:5px;
	right:10px;
}
div#resHead fieldset{
	display:inline;
}
div#resHead label{
	color:#FFFFFF;
}
div#resHead select{
	display:block;
	margin-top:5px;
}

#ieInfo{
	border: 3px solid red; 
	color: red; 
	font-weight: bold; 
	background-color: white; 
	position: absolute; 
	top:0px; 
	left:150px; 
	width: 200px; 
	z-index:100;	
}

#ieInfo a, #ieInfo a:hover, #ieInfo a:visited, #ieInfo a:active{
	color: black;
}

/* new one */
div#resFoot{
	height:24px;
	padding:10px 0 0 5px;
	margin-top: 10px;
	/*position:relative;*/
	margin-bottom:0px;
}
div#resFoot p{
	float:left;
	padding:10px 10px 0 5px;
}
div#resFoot p.pageNav,
div#resFoot p.pageNav a{
	color:#10409F;
	font-weight:bold;
}

/* end of new one */

div.resWrap{
	float:left;
	width:100%;
	height:auto;
	border-bottom:1px solid #97C8E1;
	position:relative;
	margin-bottom:0;
	margin-top:0;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
}
* html div.resWrap{
	height:80px;
}
div.resWrap div.resLeft{
	float:left;
	position:relative;
	white-space:nowrap;
}
div.resWrap a.resImg{
	float:left;
	margin-right:10px;
	display:block;
	width:100px;
	height:75px;
}
div.resWrap div.resImg{
	float:left;
	margin-right:10px;
	display:block;
	width:100px;
	height:75px;
	cursor:pointer;
}
div.resWrap a.resTitle{
	color:#003399;
	font-weight:bold;
	display:block;
	margin:5px 0;
	font-size:14px;
}
div.resWrap div.resRight,
div.resWrap p.linkRow a,
div.resWrap p.linkRow{
	color:#1e588e;
}
div.resWrap p{
	margin-bottom:0;
}
div.resWrap p.linkRow{
	position:absolute;
	bottom:0;
	left:115px;
	clear:both;
	font-weight:normal;
}
div.resWrap p.linkRow a.detLink{
}
div.resWrap p.linkRow span{
	font-size:14px;
	color:#1e588e;
}
span.detLink {
	font-size:12px;
	cursor:pointer;
	}
div.resWrap div.resRight{
	position:absolute;
	top:5px;
	right:10px;
}
div.resWrap p.resPrice{
	color:#048008;
	font-size:16px;
	font-weight:bold;
}
/* Car details */
div.resDetails{
	display:inline;/* ie6 double margin bug */
	float:left;/**/
	width:531px;
	border:2px solid #97C8E1;
	background:#E8F4F9;
	padding-bottom:15px;
	position:relative;
	margin-top:10px;

}

img.imgLogo {
	position:absolute;
	top:38px;
	right:2px;
}

* html div.resDetails{/* IE position absolute bug for div.slctFnc */
	margin-left:-3px;
}
div.resDetails h2{
	text-align:right;
	color:#048008;
	padding:5px 10px;
	background:#9ccee6 url(../images/bg_hgradwhtblue.jpg) left top repeat-y;
	margin-bottom:10px;
}
div.resDetails h2 span{
	float:left;
	color:#003399;
}
div.resDetails h1{
	text-align:right;
	color:#048008;
	padding:5px 10px;
	background:#9ccee6 url(../images/bg_hgradwhtblue.jpg) left top repeat-y;
	margin-bottom:10px;
	font-size:21px;
}
div.resDetails h1 span{
	font-size:21px;
	float:left;
	color:#003399;
}
div.resDetails h6{
	clear:both;
	color:#000000;
	margin-bottom:5px;
}
div.resDetails div.colL{
	float:left;
	width:230px;
	padding-left:5px;
}
div.resDetails div.thmbRow{
	padding:10px 0;
}
div.resDetails div.thmbRow img{
	border:1px solid #97C8E1;
}
div.resDetails div.colL h4{
	margin-bottom:10px;
	color:#003366;
}
div.resDetails p.telNum{
	background:url(../images/bul_telep.gif) left center no-repeat;
	line-height:23px;
	padding-left:20px;
	font-size:15px;
	font-weight:bold;
}
div.resDetails a.email{
	background:url(../images/bul_email.gif) left center no-repeat;
	padding-left:20px;
}
div.resDetails a.print{
	background:url(../images/bul_print.gif) left center no-repeat;
	padding-left:23px;
	line-height:16px;
}
div.resDetails a.email,
div.resDetails a.print{
	display:block;
}
div.resDetails p.telNum,
div.resDetails a.email,
div.resDetails a.print{
	color:#003399;
	margin-bottom:10px;
}
div.resDetails div.colR{
	float:right;
	width:290px;
}
div.resDetails ul{
	float:left;
	margin-bottom:5px;
}
div.resDetails div.colR li{
	margin-bottom:5px;
}
div.resDetails div.colR li strong{
	color:#003366;
	padding-right:5px;
}

/**
* --- not used ---
div.slctFnce{
	display:inline; 
	float:right;
	margin-right:10px;
	width:115px;
}
div.slctFnce span{
	float:left;
	clear:left;
	width:100%;
	margin-bottom:5px;
}
div.slctFnce a{
	float:left;
	line-height:18px;
	padding:0 5px;
	margin-right:5px;
	color:#003399;
	text-decoration:underline;
	width:70px;
}
div.slctFnce a.help{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	border:0 none;
	width:auto;
}
div.slctFnce span.blue,
div.slctFnce span.red{
	background:none;
}
div.slctFnce span.red a{
	border:2px solid #FF0000;
}
div.slctFnce span.red a.help{
	background:#FF0000;
}
div.slctFnce span.blue a{
	border:2px solid #003366;
}
div.slctFnce span.blue a.help{
	background:#003366;
}
div.slctFnce span.orange a{
	border:2px solid #FF6600;
}
div.slctFnce span.orange a.help{
	background:#FF6600;
}
* --- end of not used ---
*/
div.resDetails a.closeBtn{
	color:#FF0000;
	position:absolute;
	bottom:1px;
	right:0;
	display:block;
	line-height:17px;
	height:17px;
}
div.resDetails a.closeBtn span{
	padding:0 5px;
	background:#FF0000;
	color:#FFFFFF;
	font-size:14px;
}

a.closeBtn2 {	
	display:block;
	position:relative;
	bottom:-3px;
	line-height:17px;
	height:17px;
}

a.closeBtn2 span{
	padding:0 5px;
	background:#000;
	color:#FFFFFF;
	font-size:14px;
}
/* ########## Help page ########## */
body#help div#topPanel div.content{
	background:url(../images/bg_help.gif) right bottom no-repeat;
	padding-right:130px;
}
body#help div.rndBox{
	margin-bottom:15px;
}
body#help div.rndBox.drkBlue395 div.panelWrap,
body#help div.rndBox.blue395 div.panelWrap,
body#help div.rndBox.gold395 div.panelWrap,
body#help div.rndBox.salmon395 div.panelWrap,
body#help div.rndBox.cyan395 div.panelWrap,
body#help div.rndBox.green395 div.panelWrap,
body#help div.rndBox.red395 div.panelWrap,
body#help div.rndBox.purple395 div.panelWrap,
body#help div.rndBox.olive395 div.panelWrap {
	height:100px;
	position:relative;
}
body#help div.rndBox.salmon395,
body#help div.rndBox.cyan395,
body#help div.rndBox.green395,
body#help div.rndBox.blue395,
body#help div.rndBox.olive395 {
	float:right;
}
body#help div.rndBox p{
	margin-right:15%;
}
body#help div.rndBox a.btnSlab{
	position:absolute;
	right:15px;
	bottom:15px;
}
/* ########## Review list page ########## */
body#revwList div#topPanel div.content{
	background:url(../images/bg_reviews.gif) right bottom no-repeat;
	padding-right:230px;
}

body#revwList div#topPanelNoPic div.content{	
	padding-right:230px;
}


body#revwList div.gKLine810 div.rCol h6{
	background:url(../images/bg_hgradgreen.jpg) right top repeat-y;
	padding:3px 0;
	color:#003366;
	margin-bottom:5px;
}
body#revwList div.gKLine810 div.rCol p{
	margin-right:10px;
}
body#revwList div.gKLine810 div.rCol p a{
	display:block;
	text-decoration:underline;
	color:#003399;
}
/* ########## Review detail page ########## */
body#review div#topPanel div.panelWrap{
	padding-bottom:50px;
	height:auto;
}
/*body#review div#topPanel h1 span.floatL{
	font-size:15px;
}*/
body#review div#topPanel h1{
	font-size:15px;
}
body#review div#topPanel h1 span.date{
	display:block;
	font-size:11px;
	color:#003366;
}
/*body#review div#topPanel h1 a{
	float:right;
	background:url(../images/btn_drkblue106.gif) left top no-repeat;
	font-size:11px;
	line-height:20px;
	width:106px;
	text-align:center;
	color:#FFFFFF;
}
body#review div#topPanel a.backLink{
	display:block;
	text-decoration:underline;
	color:#003399;
}*/
a.backLink {
	float:left;
	background:url(../images/btn_drkblue106.gif) left top no-repeat;
	font-size:11px;
	line-height:20px;
	width:106px;
	text-align:center;
	color:#FFFFFF;
	clear:both;
}
/* ########## Resources page ########## */
body#resources div#topPanel div.content{
	background:url(../images/bg__bookpile.gif) right bottom no-repeat;
	padding-right:200px;
}
body#resources div.gKLine810 .panelWrap div{
	float:left;
	width:31%;
	padding-left:15px;
}
body#resources div.gKLine810 h5{
	background:url(../images/bg_hgradprpl.jpg) right top repeat-y;
	padding:3px 0;
	margin-bottom:5px;
}
body#resources div.gKLine810 h5 img{
	float:right;
	padding-right:2px;
}
body#resources div.gKLine810 ul{
	margin-bottom:15px;
}
body#resources div.gKLine810 ul a{
	color:#003399;
}
/* ########## Affiliates page ########## */
body#insurance div#topPanel .content{
	padding-right:240px;
	background:url(../images/bg_insured.gif) right bottom no-repeat !important;
	background:url(../images/bg_insured.gif) 304px bottom no-repeat;
}
div.affilWrap{
	/**/overflow:hidden;
	overflow:1%;
	clear:both;
	margin-bottom:15px;
}
a.logoBox{
	float:left;
	background:url(../images/bg_topkline250.gif) left top no-repeat;
}
a.logoBox span{
	display:block;
	background:url(../images/bg_botkline250.gif) left bottom no-repeat;
	padding:10px 0;
	width:250px;
	text-align:center;
}
div.affilInfo{
	float:right;
	width:510px;
	position:relative;/* for js to work */
	padding:0 6px 10px 15px;
		/**/
	border:2px solid #ffffff;
	background:url(../images/topR.gif) top left no-repeat;
}
div.affilInfo h4{
	padding:3px 0 3px 10px;
	margin:0 -10px 5px -10px;/**/
	background:#9ccee5 url(../images/bg_hgradwhtblue.jpg) left top repeat-y;
	
}
div.affilInfo div{
	display:none;
}
div.affilInfo.showEle{
border:2px solid #99CCCC;/**/
	width:510px;
	float:right;
	padding:0 6px 10px 15px;
	background:#E8F4F9 url(../images/topR.gif) top left repeat-x;
	
}
div.affilInfo.showEle div{
	display:block;
}
div.affilInfo a.togMore{
	display:block;
	line-height:20px;
	width:94px;
	padding-left:12px;
	background:url(../images/btn_blue106_on.jpg) left top no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}
div.affilInfo a.btnSlab,
div.affilInfo a.togMore{
	float:right;
	margin-left:15px;
}
div.affilInfo span.togMore{
	display:block;
	line-height:20px;
	width:94px;
	padding-left:12px;
	background:url(../images/btn_blue106_on.jpg) left top no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}
div.affilInfo span.togMore{
	float:right;
	margin-left:15px;
}
/* ########## Leasing, Finance, Car Options, GAP pages ########## */
body#go_green div#topPanel .content{
	background:url(../images/bg_panellease.gif) right bottom no-repeat;
	padding-right:200px;
}
body#finance div#topPanel .content{
	/**/background:url(../images/bg_finance.gif) right bottom no-repeat;
	padding-right:200px;
}
body#our_partners div#topPanel .content{
	/**/background:url(../images/bg_caropts.gif) right bottom no-repeat !important;
	background:url(../images/bg_caropts.gif) 376px bottom no-repeat;
	padding-right:200px;
}
body#our_promise div#topPanel .content{
	/**/background:url(../images/bg_gap.gif) right bottom no-repeat;
	padding-right:200px;
}
/* ########## Generic page ########## */
body#generic div#topPanel h2{
	margin-bottom:10px;
}
body#generic div#topPanel .panelWrap{
	height:auto;
	padding-bottom:30px;
}
body#generic div#leftCol,
body#generic div#rightCol{
	width:48%;
	margin:0;
	padding-left:2%;
}
body#generic form#srchForm{
	height:225px;
}
img.genImage{
	display:block;
	clear:both;
	margin-top:20px;
}
/* ########## misc ########## */
.floatL{
	float:left !important;
}
.floatR{
	float:right !important;
}
img.floatL{
	margin:0 15px 10px 0;
}
.noBrdr{
	border:0 none !important;
}
.textBlue{
	/*color:#003366 !important;*/
}
ul.tickList li{
	background:url(../images/bul_bluetick.gif) 0 3px no-repeat;
	padding-left:18px;
}
ul.dotList{
	display:inline;/* IE6 double margin bug */
	width:115px;
	float:left;
}

ul.dotList li{
	border-bottom:1px dotted #97C8E1;
	list-style-position:outside;/* IE6 indent bug */
	padding:2px 0;
}

ul.dotList a{
	color:#003366;
}

ul.dotList img{
	vertical-align:middle;
}

ul.discList{
	padding-left:0;
	margin-bottom:15px;
}

ul.discList li{
	background:url(../images/bul_bluecirc.gif) 0 3px no-repeat;
	padding:0 0 5px 15px;
}

p span.carStop{
	display:inline;
	padding:2px 40px 0 0;
	background:url(../images/icon_stopcar.gif) right center no-repeat;
	line-height:21px;

}

.enCon {
	width:100%;
	margin:0;
	height:auto;
	overflow:hidden;
	border-bottom:2px solid #97c8e1;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#FAF3E8;
}
.leftEn {
	width:258px;
	border-right:2px solid #97c8e1;
	float:left;
	padding-left:5px;
}
.rightEn {
	width:240px;
	float:left;
	margin-left:5px;
	padding-left:5px;
}
.au_img {
position:absolute;
top:429px;
left:50%;
margin-left:-470px;
width:257px;
height:81px;
}

.arrows {
	position:absolute;width:40px;height:auto; bottom:35px;right:41px;
}

.arrows img {
	float:left;
}

.arrows a {
	
}

.arrowsLeft {
	position:absolute;width:40px;height:auto; top:0;right:20px;
}

h1.panelTop {
font-size:17px;
color:#141B4B;
}
.specRow {
	width:230px;
	height:auto;
	overflow:hidden;
	border-bottom:1px dotted #97C8E1;
}
.leftS {
width:130px;
height:auto;
float:left;
margin-bottom:3px;
}

.rightS {
width:90px;
height:59px;
overflow:hidden;
float:left;
margin-left:6px;
padding-bottom:3px;
}

#spcofrs {
	width:260px;
	float:left;
	padding:0;
	margin:-10px 0 0 15px;
	height:auto;
	overflow:hidden;
	position:relative;
}
/** --- not used ---
.azz {
	color:#000;font-weight:bold;font-size:12px;cursor:pointer;
}

* --- end of not used ---
*/

.bottomLinks {
	width:930px;
	height:auto;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:15px;
}

.bottomLinks li{
display: inline;
color: #a2d0e8;
font-size:12px; 
}

.bottomLinks li a {
font-size:12px;
color:#27277d;
}

.bottomLinks strong {
color:#29527c;
}

.dateNew {
display:block;font-size:12px;color:#003366;position:relative;top:-30px;left:15px;font-weight:bold;
}

h2.textBlueReviews{
font-size:17px;
color:#141B4B;
}

h2.textBlue{
font-size:17px;
color:#141B4B;
}
