/*

#296eb2 dk blue
#79b9f8 lt blue

#5c955c dk green
#99dd99 lt green


*/

*{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:  verdana, arial, sans-serif;
	color: #666666;
}
body{
	text-align: left;
	background-color:#5599DC;
	background-image:url("gfx/pageheaderbg.gif"); background-repeat:repeat-x; background-position:top center;

	/*
	background-image:url(gfx/bodybg.gif); background-repeat:repeat-y; background-position:top center; color:#000000;*/
}
.link{color: #5c955c; text-decoration: none;}
a:link{color: #5c955c; text-decoration: none;}
a:visited{color: #5c955c; text-decoration: none;}
a:hover{color: #296eb2;	text-decoration: none;}
a:active{}
a:focus {outline:none;}

hr{margin-bottom:10px;}
input, select, option, textarea{color:#0e1b8d; font-size:11px;}

.page{width:980px; text-align:left; margin-left: auto; margin-right: auto; background-image: url(gfx/pagebg.gif); background-repeat:repeat-y; background-position:top center; } /*width:100%;  background-color:#FFFFFF; */ 
.pageinner{margin-left:auto; margin-right:auto; width:920px;}
.swfholder{width:660px; margin-bottom:15px;}
.samplesitepic{float:right; margin-bottom:10px; border: 1px solid #296eb2;}
.samplesite .more{width:290px; background-image: url(gfx/more.gif); background-repeat: no-repeat; background-position: left center; padding:8px 0px 8px 45px; display:block;}
.samplesite .more{color:#333333; text-decoration: none;}
.samplesite .more:hover{color:#296eb2; text-decoration: none;}
.samplesite .col2{float:left; padding: 20px;}
.fullwidthbutton{ background-image: url(gfx/fullwidthbutton.gif); background-repeat: no-repeat; background-position: left center; padding:8px 0px 8px 10px; width:100%; display:block; margin-bottom:10px;}
.standardbutton{ background-image: url(gfx/standardbutton.gif); background-repeat: no-repeat; background-position: left center; padding:8px 0 8px 0; width:100px; display:block; margin-bottom:10px; text-align:center; }

#leftcol .subcolumn{padding:0px 0px;}
#rightcol .subcolumn{padding:0px 0px;}
#colcontent .subcolumn{padding:0px 0px;}

/*margin: 0px 0px; margin-left:10px;  */
/*margin-left: auto; margin-right: auto;*/

#header{height:170px; width:100%; background-color:#FFFFFF; background-image:url(gfx/headbg.gif); background-repeat:no-repeat; background-position:top;}/*background-color:#DEDEDD;  background-image:url(gfx/headbg.jpg); background-repeat:no-repeat; background-position:top center; background-color:#FFFFFF; border-bottom:2px solid white; */

#leftcol{
	float:left;
	width:200px;
	/*
	border:1px solid #FF9900;
	width:18%;
	background-image: url(gfx/col-top-left.gif); background-repeat: no-repeat;
	background-color:#EEEEEE;
	position: relative;
	top:0px;
	left:0px;
	margin-top: 10px; background-image: url(gfx/menubg.gif); background-repeat: no-repeat;*/
}
#rightcol{
	float:right;
	width:200px;
/*
	border:1px solid #FF9900;
	position: relative;
	top:0px;
	left:0px;
	*/
}
#colcontent{
	width:660px;
	float: left;
	/*	
	background-image: url(gfx/col-top-mid.gif); background-repeat: repeat-x;
	padding:0px 20px;
	margin-left: 182px;
	margin-right:182px;
	border-right:1px solid #FF9900;
	border-left:1px solid #FF9900;
	padding-left: 182px;
	padding-right:182px;
	position:relative;
	width:730px;
	margin: 15px; width: 600px;	background-image: url(gfx/contentbg.gif); background-repeat: no-repeat;*/
}
#colcontent td{}
#colcontent li{margin-left:15px;}
#colcontent ul{margin-bottom:15px; margin-left:20px;}
#colcontent ol{margin:15px; margin-left:20px;}

#footer{
	width:100%;
	height:100px;
	font-size:11px;
	background-image:url(gfx/footbg.gif); background-repeat: no-repeat; background-position:top center;
}
#footer .content a{color:#5c955c; font-size:11px;}
#footer .content {font-size:11px; padding-top:10px; text-align:center;}

/**/
h1{font-size: 20px; color:#296eb2;}
h2{font-size: 17px; color:#555555;}
h3{font-size: 17px;}
h4{font-size: 14px;}
h5{font-size: 12px;}
h6{font-size: 11px;}

h1{font-family: Arial, sans-serif;}
h2,h3,h4,h5,h6{font-family: Arial, sans-serif;}
h1,h2,h3,h4,h5,h6,p{padding-bottom: 10px;}/*margin-bottom: 10px;*/

em{font-weight: bold; font-style: normal;}

.minimenu {float:right; margin-top:10px; margin-right:10px;}
.minimenu ul li{list-style:none; float:left; display:block; padding:10px;}
.minimenu ul li a{color:#222222; font-size:11px;}
.minimenu ul li a:hover{color:#000000; font-size:11px; text-decoration:underline;}

/* background-image:url(gfx/hmenu-norm.gif); background-repeat:repeat-x; background-position:bottom center;*/
.hmenu .menuhead{width:30px; height:15px;}
.hmenu {background-image:url(gfx/hmenubg.gif); background-repeat:no-repeat; background-position:top; width:920px; height:40px; margin-left:30px; margin-top:20px; }/*padding-left:10px;*/
.hmenu ul li {font-family: arial, sans-serif; font-weight:bold; padding: 5px 0px 5px 0px; list-style:none; float:left; display:block; width:120px; text-align:center; border-left:1px solid #FFFFFF; border-right:1px solid #AAAAAA;}
.hmenu ul li a{font-family: arial, sans-serif; color: #5c955c; text-decoration: none; font-size: 15px;}
.hmenu ul li a:hover{color:#5c955c; font-size: 15px;}
.hmenu ul li a:visited{color:#5c955c;}/*for ie6*/
.hmenu ul li.on{color:#296eb2; padding: 5px 0px 5px 0px; }/* background-image:url(gfx/hmenu-active.gif); background-repeat:repeat-x; background-position:bottom center; */
.hmenu ul li.on a{color: #296eb2;}

.vmenu {width:200px;}
.vmenu .menuhead{ font-family: arial,sans-serif; font-weight:bold; font-size:14px; padding: 8px 10px 5px 25px; color:#FFFFFF; background-image:url(gfx/vmenuhead.gif); background-position:center center; background-repeat:no-repeat;}/**/
.vmenu ul li {list-style:none; color:#333333;}
.vmenu ul li a{color:#333333; padding: 3px 10px 4px 25px; background-image:url(gfx/vmenu-norm.gif); background-position:center center; background-repeat:no-repeat; background-color:#FFFFFF; font-size: 11px; display:block; text-decoration:none; text-align:left;}
.vmenu ul li a:hover {background-image:url(gfx/vmenu-hover.gif); background-position:center center; background-repeat:no-repeat; color:#296eb2; }
.vmenu ul li a.onlink {background-image:url(gfx/vmenu-active.gif); background-position:center center; background-repeat:no-repeat; background-color:#cb0400; color:#333333;}
.vmenu a:visited{color:#333333; }

.vmenutop{height:10px; background-image:url(gfx/vmenutop.gif); background-repeat:no-repeat;}
.vmenumid{height:10px; background-image:url(gfx/vmenumid.gif); background-repeat:no-repeat;}
.vmenubot{height:20px; }/*background-image:url(gfx/vmenubot.gif); background-repeat:no-repeat;*/
/*
.vmenu ul li a{height:15px; border-top: 1px solid #FFFFFF; font-size: 11px; color: #47453f; background-image:url(gfx/vmenu-norm.gif); background-position:top left; background-repeat:no-repeat; padding: 2px 5px 3px 5px; display: block; text-decoration: none; text-align:left;}
.vmenu ul li a:hover {color: #000000; background-image:url(gfx/vmenu-roll.gif); background-position:top left;}
.vmenu ul li a.onlink {color: #000000; background-image:url(gfx/vmenu-active.gif); background-position:top left;}
*/

/*.newsletterbox{color:#0e1b8d; font-size:12px; padding:4px 10px 2px 10px;  display:block; text-decoration:none; text-align:left;
background-image:url(gfx/promopanel.gif); background-position:top center; background-repeat:no-repeat;
}*/

.promopanel{background-image:url(gfx/promopanel.gif); background-position:top center; background-repeat:no-repeat; height:160px; width:200px; text-align:center;}
.promopanel h1{padding: 7px 10px 10px 10px;  color:#FFFFFF;  font-size:14px; text-align:left;}
.promopanel p{padding: 5px; color:#222222; text-align:center;}
.promopanel .newsletterbox{padding:10px;}

.vmenu-pagelinks{margin-left:0px; padding-left:0px;}
.vmenu-pagelinks li{list-style: none; padding:3px; margin-left:0px;}
.vmenu-pagelinks li a{background-image:url(gfx/down.gif); background-repeat:no-repeat; padding: 3px 5px 3px 28px; margin-left:0px;}
.vmenu-pagelinks li a:hover{background-image:url(gfx/down-roll.gif); background-repeat:no-repeat; padding: 3px 5px 3px 28px;}
.vmenu-pagelinks ul{margin-left:0px; padding-left:0px;}

.pagemenu{font-size:14px; background-color:#96acbf; padding:10px; border-bottom:1px solid #333333; border-top:1px solid #FFFFFF;}
.pagemenu a{font-size:14px; color:#333333;}

.price{font-size:20px; font-weight:bold; color:#cb0400;}
.make{font-size:18px; font-weight:bold;}
.model{font-size:18px; font-weight:bold;}
.type{color:#0e1b8d; font-size:12px;}

.dealbox{float:left; width:33%; background-image: url(gfx/dealbox.gif); background-repeat: no-repeat; background-position: center top;}/*border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;*/
.dealbox .inner{margin:10px;}/*border:1px solid #CCCCCC;*/
.dealbox .carbox{height:80px; text-align:center; vertical-align: middle;}
.dealbox .descbox{height:70px; text-align:left; font-size:14px; padding:0 5px 10px 5px;}/*background-image:url(gfx/vmenu-head.gif); background-position:center left; background-repeat:no-repeat;*/
.dealbox .type{color:#0e1b8d; font-size:12px;}
.dealbox .pricebox{text-align:center; padding:2px 5px 2px 5px; font-size:10px;}
.dealbox .price{color:#cb0400; font-weight:bold; font-size:16px; text-align:right;}
.dealbox .dealboxfoot{}
.dealbox .more{text-align:center; background-image: url(gfx/more.gif); background-repeat: no-repeat; background-position: center center; padding:2px 20px 3px 10px; color:#FFFFFF; display:block;}
.dealbox .id{font-size:11px; margin-right:5px; text-align:right; padding:2px 2px 2px 2px; color:#000000;}
/*.dealbox .dealboxfoot{padding:0px; width:25%; height:20px;}
border-top:1px solid #555555; border-bottom:1px solid #111111; border-left:1px solid #333333; border-right:1px solid ;
border-left: 1px solid #bec0c4; border-bottom: 1px solid #bec0c4; border-right: 1px solid #bec0c4;
.dealbox .more{ text-align:right; height:18px; padding-top:2px; background-image: url(gfx/morebar.gif); background-repeat: repeat-x; background-position: right center; padding-right:20px; color:#FFFFFF;}
.dealbox .panelright{float:right; width:100px; text-align:center;}
.dealbox .panelleft{float:left; width:100px; text-align:center; margin-right:5px;}
.dealbox a:hover{background-color: #069bda; color:#FFFFFF;}
.dealbox a:visited{background-color: #6697ac; color:#FFFFFF;}
.dealbox .callme{display:block; text-align:right; padding:6px 7px 6px 8px; color:#FFFFFF; background-color:#828282; border-bottom:1px solid #FFFFFF; font-weight:bold;}
.dealbox .quoteme{display:block; text-align:right; padding:6px 7px 6px 8px; color:#FFFFFF; background-color:#090744; border-bottom:1px solid #FFFFFF; font-weight:bold;}
*/

/*border:1px solid #555555;*/
.single_deal{height:220px; padding-top:20px; margin-bottom:10px; background-image: url(gfx/bigdealbox.gif); background-repeat: no-repeat; background-position: center top;}/*margin-left:10px; */
.single_deal .innertop{padding-left:20px; width:490px; display:block;}
.single_deal .innerleft{padding:5px; width:150px; float:left; text-align:center;}/*border: 1px solid #bec0c4; */
.single_deal .innerright{padding:5px; width:310px; float:right;}
.single_deal .id{float:right; font-size:11px; text-align:right; padding:0px 2px 2px 2px; color:#000000; margin-right:15px;}
.single_deal .more{text-align:center; background-image: url(gfx/more.gif); background-repeat:no-repeat; background-position:center center; padding:3px; color:#FFFFFF; display:block; width:100%;}
.single_deal .inner{}
.single_deal .buttons{}
.single_deal .make{}
.single_deal .model{}
.single_deal .type{}
.single_deal .price{font-size:26px; font-weight:bold; color:#cb0400;}
/*.single_deal .callme{display:block; text-align:right; padding:6px 7px 6px 8px; color:#FFFFFF; background-color:#828282; border-bottom:1px solid #FFFFFF; font-weight:bold;}
.single_deal .quoteme{display:block; text-align:right; padding:6px 7px 6px 8px; color:#FFFFFF; background-color:#090744; border-bottom:1px solid #FFFFFF; font-weight:bold;}*/
/*.single_deal .more{font-size:16px; display:block; text-align:right; height:25px; width:160px; padding-top:5px; background-image: url(gfx/more-roll.gif); background-repeat: no-repeat; background-position: right center; padding-right:20px; color:#FFFFFF;}*/

.texttable {margin-bottom:10px;}
.texttable td{font-size:11px; background-color:#EEEEEE; padding:2px 0 2px 2px; text-align:center;}/*border-bottom:1px solid #AAAAAA;*/
.texttable .car{text-align:left; font-size:14px; background-color:#FFFFFF; padding-left:10px;}
.texttable .left{text-align:left;}
.texttable .right{text-align:right;}
.texttable .head td{font-size:11px; background-color:#828282; padding:5px; color:#FFFFFF;}
.texttable .foot td{font-size:11px; background-color:#828282; padding:0px; color:#CCCCCC; border-bottom:1px solid #AAAAAA; }
.texttable .more{background-image: url(gfx/more.gif); background-repeat: repeat-x; background-position: center center; padding:2px 10px 2px 10px; color:#FFFFFF;}
.texttable .price{font-size:14px; font-weight:bold; color:#0e1b8d;}
/*.texttable .callme{text-align:right; padding:3px; color:#FFFFFF; background-color:#0e1b8d; font-weight:bold;}
.texttable .quoteme{text-align:right; padding:3px; color:#FFFFFF; background-color:#0e1b8d; font-weight:bold;}
.texttable a{background-color: #828282; color:#FFFFFF;}
.texttable .more {text-align:right; padding:2px 7px 2px 8px; color:#FFFFFF; background-color:#6697ac; float:right; border-left:2px solid #FFFFFF;}
.texttable a:hover{background-color: #069bda; color:#FFFFFF;}*/

.groupeddealsleftpic{}
.groupeddealsleftpic .header{border: 1px solid #bec0c4; font-size:18px; color:#940000; font-weight:bold; padding:5px; margin-top:10px;}
.groupeddealsleftpic .carbox{float:left; text-align:center; width:140px; padding:5px;}
.groupeddealsleftpic .dealdetails{float:left; width:550px; font-size:16px;}
.groupeddealsleftpic .more{text-align:right; float:right; width:100px; height:20px; padding-top:3px; background-image: url(gfx/more-roll.gif); background-repeat: no-repeat; background-position: right center; padding-right:20px; color:#FFFFFF;}
.groupeddealsleftpic .deal{border: 1px solid #bec0c4; padding:5px; margin:4px 0;}
.groupeddealsleftpic .price{font-size:14px; color:#940000; font-weight:bold;}
.groupeddealsleftpic .id{float:right; padding:4px;}

.backtop a{float:right; background-image:url(gfx/up.gif); background-repeat:no-repeat; padding: 22px 6px 0px 18px;}
.backtop a:hover{float:right; background-image:url(gfx/up-roll.gif); background-repeat:no-repeat; padding: 22px 6px 0px 18px;}

/*.detailsbox{border-bottom:10px solid ;}*/
.detailsbox .carpicbox{background-color:#FFFFFF; float:left; padding:0px;}
.detailsbox {background-color:#FFFFFF; color:#333333; padding:10px;}
.detailsbox .floatbox{background-color:#FFFFFF; color:#333333; padding:10px; float:left;}
.detailsbox .price{}
.detailsbox .id{float:right; color:#6697ac;}

.manuweblink{padding-right:10px;}

.manuweblinkpic{float:right; margin-left:10px;}
.manuweblink a{font-size: 16px; font-weight: bold; font-family: Arial, sans-serif;}
.ticker {padding:13px 10px 10px 10px; width:770px; border:0px; background:#d7d7ff; color:#0e1b8d; font-size:14px; font-weight:bold; margin-bottom:10px; background-image: url(gfx/tickerbox.gif); background-repeat: no-repeat; background-position: left top;}
.tickerdiv{text-align:left; padding-left:100px; background-image: url(gfx/tickerbg.gif); background-repeat: repeat-x; background-position: center top;}
.timeanddate{color:#FFFFFF; font-size:17px; font-family: Arial, sans-serif; float:left; padding-top:170px; padding-left:10px; font-weight: bold;}
.disclaimer{font-size:10px; text-align:center;}
.disclaimer_left{font-size:10px; text-align:left;}
.disclaimer_left a {font-size:10px;}

.testname{ font-weight: bold; text-align:right; margin-top:20px; padding-bottom:10px; }
.quote{ font-style: italic; margin-left:50px;}

.tel { background-image: url(gfx/tel.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
.fax { background-image: url(gfx/fax.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
.email { background-image: url(gfx/email.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}

.highlight{text-align: center; font-weight: bold; color:#5c955c; }
.highlight2{text-align: center; font-weight: bold; font-size: 17px; }
.paddedtable{padding:5px;}
.paddetdable td{padding:5px 10px; font-size:10px;}
.clearpadded{ padding:10px; clear:both;}
.hline {border-top: 1px solid #CCCCCC; clear:both;}
.monofont{font-family:Courier New, monospace; font-size:16px;}
.bigger{color:#000000; font-size: 120%; font-weight: bold;}
.minitext{font-size: 11px;}
.minitext a{font-size: 11px;}
.alert{color: #296eb2;}
.bordertable{border:1px solid #969696; padding:3px;}
.clear{clear:both;}
.aligncenter{text-align: center;}
.alignright{text-align: right;}
.floatright{float: right;}
.floatleft{float: left;}
.floatleftpad{float: left; padding:10px;}
.wmax{width: 100%;}
.w40{width: 40px;}
.w80{width: 80px;}
.w120{width: 120px;}
.w200{width: 200px;}
.w204{width: 204px;}
.w300{width: 300px;}
.w304{width: 304px;}
.cen{text-align:center;}
.h60{height: 60px;}
.h70{height: 70px;}
.h80{height: 80px;}

.button{outline: none; width:108px;	height:30px; background-image:url(gfx/button.gif); background-repeat:no-repeat; padding: 5px 0px 5px 0px;}
.wmaxbutton{width: 100%;}
.w80button{width: 80px;}
.w120button{width: 120px;}
.w200button{width: 200px;}
.w300button{width: 300px;}

.wmaxbutton, .w80button, .w120button, .w200button, .w300button{
	/*font-weight: bold;
	font-size:11px;
	height:20px;
	color:#FFFFFF;
	background-image:url(gfx/vmenu-active.gif); background-position:center right;
	background-color:#333333;
	cursor: pointer;*/
}

.quotebox{padding:10px; border: 1px solid #333333; text-align:center;}

.boxhead{font-family: Arial, sans-serif; font-weight: bold; font-size:16px; background-image:url(gfx/boxhead.gif); background-repeat: no-repeat; padding:16px 0 4px 40px; color:#FFFFFF;}
.boxbody{background-color:#e3eb9d; padding:15px 40px; font-size:13px; margin-bottom:10px;}
.filledbox{background-color:#b4bb75;}
.filledbox td{padding:5px;}

#addthis{text-align:center;}



.pagetabon, .pagetaboff{
	padding:6px 0;
	width:130px;
	text-align:center;
	display:block;
	float:left;
	font-weight:bold;
}
.tabbutclear{clear:both;}

a#tabbut1.pagetabon{color:#FFFFFF;}
a#tabbut2.pagetabon{color:#FFFFFF;}
a#tabbut3.pagetabon{color:#FFFFFF;}
a#tabbut4.pagetabon{color:#FFFFFF;}
a#tabbut5.pagetabon{color:#FFFFFF;}
a#tabbut6.pagetabon{color:#FFFFFF;}

a#tabbut1.pagetaboff{color:#296eb2;}
a#tabbut2.pagetaboff{color:#296eb2;}
a#tabbut3.pagetaboff{color:#296eb2;}
a#tabbut4.pagetaboff{color:#296eb2;}
a#tabbut5.pagetaboff{color:#296eb2;}
a#tabbut6.pagetaboff{color:#296eb2;}

a:hover#tabbut1.pagetaboff{color:#296eb2;}
a:hover#tabbut2.pagetaboff{color:#296eb2;}
a:hover#tabbut3.pagetaboff{color:#296eb2;}
a:hover#tabbut4.pagetaboff{color:#296eb2;}
a:hover#tabbut5.pagetaboff{color:#296eb2;}
a:hover#tabbut6.pagetaboff{color:#296eb2;}

.pagetabon{background-image:url(gfx/pagetabhover.gif); background-repeat:no-repeat; background-position:center left;}
.pagetaboff{background-image:url(gfx/pagetaboff.gif); background-repeat:no-repeat; background-position:center left;}
.pagetaboff:hover{background-image:url(gfx/pagetabon.gif); background-repeat:no-repeat; background-position:center left;}
/*
a#tabbut1.pagetabon{color:#296eb2;}
a#tabbut2.pagetabon{color:#296eb2;}
a#tabbut3.pagetabon{color:#296eb2;}
a#tabbut4.pagetabon{color:#296eb2;}
a#tabbut5.pagetabon{color:#296eb2;}
a#tabbut6.pagetabon{color:#296eb2;}

a#tabbut1.pagetaboff{color:#296eb2;}
a#tabbut2.pagetaboff{color:#296eb2;}
a#tabbut3.pagetaboff{color:#296eb2;}
a#tabbut4.pagetaboff{color:#296eb2;}
a#tabbut5.pagetaboff{color:#296eb2;}
a#tabbut6.pagetaboff{color:#296eb2;}

a:hover#tabbut1.pagetaboff{color:#FFFFFF;}
a:hover#tabbut2.pagetaboff{color:#FFFFFF;}
a:hover#tabbut3.pagetaboff{color:#FFFFFF;}
a:hover#tabbut4.pagetaboff{color:#FFFFFF;}
a:hover#tabbut5.pagetaboff{color:#FFFFFF;}
a:hover#tabbut6.pagetaboff{color:#FFFFFF;}

.pagetabon{background-image:url(gfx/pagetabon.gif); background-repeat:no-repeat; background-position:center left;}
.pagetaboff{background-image:url(gfx/pagetaboff.gif); background-repeat:no-repeat; background-position:center left;}
.pagetaboff:hover{background-image:url(gfx/pagetabhover.gif); background-repeat:no-repeat; background-position:center left;}
*/
.tabcontent{padding:0 15px;}

.pageboxfull{}
.pageboxfulltop{background-image:url(gfx/pageboxfulltop.gif); background-repeat:no-repeat; background-position:top center; width:660px; height:10px;}
.pageboxfullmid{background-image:url(gfx/pageboxfullmid.gif); background-repeat:repeat-y; background-position:top center; width:660px; }
.pageboxfullbot{background-image:url(gfx/pageboxfullbot.gif); background-repeat:no-repeat; background-position:top center; width:660px; height:30px;}

.red {color:#BF1717;}

table.advchart {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.advchart td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	text-align: center;
}