

hr	{background-color: #b9c2d0;
    color: #b9c2d0;
    height: 1px;
	border: 0 none;
}

#midright hr { margin:18px 0; }

#descrip h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; }
/*------------ GENERAL PAGES ----------*/


#container	{width:990px; height:auto; margin:auto; margin-top:15px; }
#nav		{width:990px; height:100px; background-color:#00F;}
#leftcol	{width:245px; height:auto;  margin:0px 15px 0 0;
}
#leftcol1	{width:260px; height:605px;  margin:0px 0px 0 0px; background-color:#1c4482; padding-top:15px;
-moz-box-shadow: 5px 0px 10px #666;
-webkit-box-shadow: 3px 0px 10px #666;
box-shadow: 3px 0px 10px #666;
}
#leftcol-search	{width:245px; height:auto;  margin:0 15px 0 0;}		
#rightcol	{width:730px; height:auto; background-color:#FFFFFF; margin:0px 0 0 0; padding-bottom:15px; position:relative; /*min-height: 650px;*/}
#rightcol1	{width:990px; height:650px; background-color:#fff; margin:15px 0 0 0; position:relative;}
#leftnav	{width:245px; /*height:299px;*/ background-color:#FFF; margin-bottom:15px;}
#leftnav1	{width:230px; height:auto; background-color:#1c4482; margin-left:15px;}
#leftnav-find	{width:245px; height:262px; background-color:#FFF;}
#leftnav-search	{width:211px; background-color:#FFF; padding:20px 17px 30px 17px; overflow:hidden; }

#leftoptions {width:245px; height:160px; position:relative; background-color:#FFF; overflow:hidden; margin:15px 0 0 0; padding-top:17px; padding-bottom:1px;}
#leftoptions-find {width:245px; height:110px; background-color:#1c4482; margin:0px 0 0 0; padding-top:17px;}

#leftoptions-search {width:246px; height:113px; background-color:#1c4482; margin:15px 0 0 0; }
#colors		{width:228px; /*height:160px;*/ overflow:hidden; background-color:#fff; margin:15px 0 0 0; padding:20px 0 20px 17px;}
#colors div	{margin-top:15px;}
#contacts		{width:211px; height:126px; background-color:#fff; margin:0px 0 0 0; padding:20px 17px 0 17px;}

#gallery	{width:730px; height:420px; background-color:#e9e9e9; position:relative;}
#gallerystrip {position:absolute; bottom:0px; z-index:98;}
#galleryIntro	{width:730px; height:380px; background-color:#999; position:relative;}
#viewer		{width:700px; height:375px; background-color:#999; position:relative; margin:10px 0 0 15px; overflow:hidden; }
#viewer-compare		{width:730px; height:235px; background-color:#fff; position:relative; }
#viewer-compare img	{margin:10px 0 0 10px; float:left;}
#viewer-compare p {width:340px; font-family:Arial, Helvetica, sans-serif; float:left; font-size:12px; line-height:140%; margin:20px 0 0 20px;}
#viewer-press		{width:460px; height:auto; background: url(/images/press-slice_05.png) repeat-y; position:relative; margin:10px 0 0 15px; border-top:1px solid #b9c2d0; float:left; }
#viewer-search		{width:700px; height:auto; position:relative; margin:10px 0 0 15px; border-top:1px solid #b9c2d0; float:left; padding-top:15px;}
.press-clip	{width:458px; min-height:54px; height:auto; border-bottom:1px solid #b9c2d0; position:relative;}
.press-clip h4 {font-size:14px; color:#1c4482; margin:20px 0 0 105px;}
.press-clip p {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:10px 10px 10px 105px; line-height:120%;}
.press-clip img	{position:absolute; top:-10px; left:10px;}
#descrip	{/*width:700px;*/ background-color:#fff; padding:10px 17px 10px 17px;}
#descrip-review	{width:700px; height:auto; background-color:#fff; padding:20px 15px 0 15px;}
#descrip-compare {width:730px; height:auto; background-color:#e8e8e8; }
#midleft	{ width:384px; /*height:540px;*/ margin:20px 0 0 17px;}
#midright	{width:290px; /*height:540px;*/ margin:20px 0 0 20px; }
#midright p	{color:#1c4482; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 10px 0;}
#midright span {color:#000;}
#leftside	{margin:8px 0 0 17px; width:220px; height:440px; float:left;}
#leftside h4 {font-size:14px; color:#1c4482; margin-top:15px;}
#btn_search	{background: url(/images/search_11.png) no-repeat; width:105px; height:25px; border:none; text-indent:-9999px;}

#backul {position:absolute; left:614px; top:16px;}
#backul a {
float: left;
    height: 0 !important;
    overflow: hidden;
    padding: 21px 0 0;
}

#backul li a {
	background: url(/images/back_btn.png) no-repeat top; width: 100px;
}

#backul li a:hover {
	background: url(/images/back_btn.png) no-repeat bottom; width: 100px;
}


#midleft label { font-size:14px; }

 

/*------------ BUY ONLINE BOX----------*/

/*#buyonline	{width:202px; height:24px; background: url(/images/buy-online.png) no-repeat top; color:#FFF; padding:12px 0 0 10px; margin:0 0 0 17px;}
#buyonline:hover	{width:202px; height:24px; background: url(/images/buy-online.png) no-repeat bottom; padding:12px 0 0 10px; margin:0 0 0 17px;}
#buyonline a {color:#FFF; display:block; background: url(/images/buy-online.png) no-repeat bottom;}*/


#buyonline a	    { width:212px; height:30px; background:url(/images/btn-buynow1.png); text-indent:-9999px; display:block; margin:0 13px 2px 18px; }
#buyonline a:hover	{ background:url(/images/btn-buynow1.png) 0 -30px; }

#testdrive a	    { width:212px; height:30px; background:url(/images/btn-booktest.png); text-indent:-9999px; display:block; margin:0 13px 2px 18px; }
#testdrive a:hover	{ background:url(/images/btn-booktest.png) 0 -30px; }

#brochure a	    { width:212px; height:30px; background:url(/images/btn-postbro.png); text-indent:-9999px; display:block; margin:0 13px 2px 18px; }
#brochure a:hover	{ background:url(/images/btn-postbro.png) 0 -30px; }

#brochure_online a	    { width:212px; height:30px; background:url(/images/btn-onlinebro.png); text-indent:-9999px; display:block; margin:0 13px 2px 18px; }
#brochure_online a:hover	{ background:url(/images/btn-onlinebro.png) 0 -30px; }

.page_options	  { width:100px; height:21px;  float:left; margin: 0 0 12px 17px; }
.page_options	a { text-indent:-9999px; display:block; width:100px; height:21px; position:absolute; }
.page_options a:hover { background-position:0 -21px; }

/*#testdrive a { background-image:url(/images/btn-t-drive.png); left:18px; top:65px; }*/

#email a     { background-image:url(/images/btn-send2mail.png); left:18px; top:148px; }
/*#brochure a  { background-image:url(/images/btn-broche.png); left:18px; top:98px;}*/
#print a     { background-image:url(/images/btn-printpage.png); left:130px; top:148px; }

#email, #print { margin-left:13px; }		




/*------------ LEFT NAV----------*/
#subnavul	{display:block; visibility:visible !important; }
#subnavul li {
    margin-bottom: 1px;
    /*padding: 12px 0 9px 10px;
    width: 235px;
	font-size:14px;
	background-color:#b9b9b9;
	color:#fff;*/
	}


/*#subnavul li a {color:#FFF; z-index:900; display:block;}*/
#subnavul li a          { color:#FFF;  background-color:#8d8d8d; display:block; font-size:14px; padding:12px 0 9px 10px; }
#subnavul li a:hover    { background-color:#7d7d7d; }

#subnavul li.selectedsubli a { background-color:#6782AB; color:#fff; }

#subnavul li.selected a, #subnavul li.selectedli a {background-color:#1c4482;}


/*------------ LEFT NAV FIND----------*/
#subnavul1	{display:block; visibility:visible !important;}
#subnavul1 li {
    margin-bottom: 1px;
    padding: 10px 0 8px 10px;
    width: 220px;
	font-size:14px;
	color:#fff;
	background: #456fa1 url(/images/arrow_05.jpg) no-repeat right;
}

#subnavul1 li.selected {background: #fff url(/images/arrow_11.jpg) no-repeat right; padding: 10px 0 8px 10px; font-size:14px;}
#subnavul1 li.selected a {color:#456fa1;}


#subnavul1 li:hover {background: #fff url(/images/arrow_11.jpg) no-repeat right; color:#FFF; padding: 10px 0 8px 10px; font-size:14px;}

#subnavul1 li a {color:#B9B9B9; z-index:900;}


#rightcol h1	{color:#1c4482; font-size:30px;}
#descrip p { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:10px; line-height:140%;}
#descrip-review p {color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:20px; line-height:140%;}


/*------------ FIND BOX ----------*/

#findbox	{width:350px; height:139px; background-color:#FFF; margin-left:300px; margin-top:50px; padding:15px 0 0 15px;}
#infind		{width:210px; height:120px; float:left;}
#findname	{font-family:Arial, Helvetica, sans-serif; color:#1c4482; font-size:16px; font-weight:bold; margin-bottom:16px;}
.findp		{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; margin-bottom:16px;}
#infind span {color:#999;}

#infind a:link			{color:#1c4482; border-bottom:1px dotted #999;}
#infind a:visited		{color:#1c4482; border-bottom:1px dotted #999;}
#infind a:hover			{color:#727272;}

/* ----------- TABLE-COMPARITOR ----------- */
.box	{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:8px 0 0 20px;}
#make 	{height:22px; width:140px; background-color:#3d3d3d; margin-bottom:1px; margin-left:15px; color:#FFF;}
#make1 	{height:22px; width:240px; background-color:#1c4482; margin-bottom:1px; color:#FFF;}
#make2	{height:22px; width:260px; background-color:#d2232b; margin-bottom:1px; color:#FFF;}

#model 	{height:22px; width:140px; background-color:#3d3d3d; margin-bottom:1px; margin-left:15px; color:#FFF;}
#model1 	{height:22px; width:240px; background-color:#616161; margin-bottom:1px; color:#FFF;}
#model2	{height:22px; width:260px; background-color:#717171; margin-bottom:1px; color:#FFF;}

#version 	{height:22px; width:140px; background-color:#595959; margin-bottom:1px; margin-left:15px; color:#FFF;}
#version1 	{height:22px; width:240px; background-color:#8d8d8d; margin-bottom:1px; color:#FFF;}
#version2	{height:22px; width:260px; background-color:#a3a3a3; margin-bottom:1px; color:#FFF;}

.boxleft	{margin-left:15px; background-color:#727272; height:22px; width:140px; margin-bottom:1px; color:#FFF;}
.box1		{height:22px; width:240px; background-color:#b5b5b5; margin-bottom:1px; color:#000;}
.box2		{height:22px; width:260px; background-color:#d1d1d1; margin-bottom:1px; color:#000;}

/* ----------- SEARCH ----------- */
.searchimg	{background-color:#fff; width:205px; height:150px; float:left; margin:0 13px 15px 0; padding:0px 0 0 15px;}
.carimg		{float:left; margin-bottom:10px;}
.indicator	{clear:both; float:left; margin:7px 0 0 5px;}
.searchimg h3 {float:left; margin:8px 0 0 3px;}
.searchimg p {float:left; font-size:10px; margin:11px 0 0 8px; color:#39F;}
.searchimg span {color:#000;}
.slidelabel {width:100px; margin-top:15px; margin-bottom:15px;}
#price		{font-size:12px; color:#1c4482;}
.slideinput	{width:80px; margin:-30px 0 0 84px;}
#amount 	{border:0; color:#000; width:106px; font-size:10px;}
#meter		{margin-top:2px; padding-bottom:20px; border-bottom:1px dotted #b9c2d0; margin-bottom:15px;}
#fuel		{border-bottom:1px dotted #b9c2d0; height:40px; margin-bottom:15px; margin-top:15px;}
#conp		{font-size:11px; margin-top:20px; clear:both;}


/* ----------- HOME PAGE ----------- */

#container_home	{width:990px; height:740px; margin:auto;}
#gallery_home 	{width:990px; /*height:602px;*/ background-color:#fff;}
#gallery_home p, #gallery_home h1 {
    display: none;
}

#options		{width:990px; height:140px; background-color:#CCC;}
#footer_home		{width:990px; height:27px; background-color:#c8dcee; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1c4482;
-moz-border-radius-bottomright:15px;
-webkit-border-bottom-right-radius:15px;
padding-top:18px;
}
.option	{
		width:329px; 
		height:137px; 
		/*background-color:#7c9dbd;*/ 
		/*margin:37px 1px 0px 0px;*/
		margin:1px 1px 0px 0px; 
 
		float:left; 
		/*padding:14px 0 0 15px*/
		}
.option	img {
	/*-moz-box-shadow: 3px 3px 3px #333;
	-webkit-box-shadow: 3px 3px 3px #333;
	box-shadow: 3px 3px 3px #333;*/
	float:left;
	/*margin-right:20px;*/
	zoom:1; /* This enables hasLayout, which is required for older IE browsers */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=3);*/
}
.option p {float:left; font-size:18px; color:#FFF; line-height:140%; margin-top:10px; width:150px;}

.option1	{width:317px; height:126px; background-color:#7c9dbd; margin:40px 0px 0px 0px; float:left; padding:14px 0 0 15px;}
.option1 img {
-moz-box-shadow: 3px 3px 3px #333;
-webkit-box-shadow: 3px 3px 3px #333;
box-shadow: 3px 3px 3px #333;
float:left;
margin-right:20px;
zoom:1; /* This enables hasLayout, which is required for older IE browsers */
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=3);
}
.option1 p {float:left; font-size:18px; color:#FFF; line-height:140%; margin-top:10px; width:150px;}

#footer_home a:link			{color:#1c4482;text-decoration:none;}
#footer_home a:visited		{color:#1c4482; text-decoration:none;}
#footer_home a:hover		{color:#727272;}

#footer_home ul	{margin:0 0 0 590px;}
#footer_home li	{display:inline; margin:0 5px 0 5px;}


/* ----------- ONLINE STORE ----------- */
#leftnav_online	{width:245px; height:187px; background-color:#FFF;}
#leftoptions_online {width:245px; height:200px; background-color:#7c9dbd; margin:15px 0 0 0; }
#leftoptions_online p {color:#FFF; font-size:11px; width:210px; margin-left:15px;}
#leftoptions_online span {font-size:17px;}
#rightcol_online	{width:730px; height:auto; background-color:#fff; margin:15px 0 0 0; padding-bottom:15px; position:relative;}
#rightcol_online h1	{ margin-left:15px; }

#mainimg	{margin:15px 0 0 15px;}
#rightcol_online h3	{margin:15px 0 0 15px; width:183px; }
#rightcol_online p {width:310px; float:left; margin:15px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:140%;}
.online_option	{width:340px; height:115px; background-color:#c7c7c7; float:right; margin:0px 15px 1px 0;}
#online_left	{width:340px; float:right; margin-top:-15px;}
.online_option img	{float:left;}
.online_option h3 {float:left; width:200px;}
#rightcol_online .online_option p {float:left; width:180px; font-size:11px;}
#rightcol_parts	{float:left; width:700px; height:330px; background:url(/images/partsfinderback_17.png) repeat-x bottom; margin:15px 0 0 15px;}
#partsimg	{float:right; margin-bottom:20px;}

#rightcol_online #rightcol_parts p {margin:20px 0 0 0;}
#rightcol_online #rightcol_parts h3 {margin:0px; width:183px;}
#prodfinder	{width:700px; height:60px; margin-left:15px;}
#prodfinder select {font-size:12px; height:26px; outline:none; width:185px; margin-right:10px; margin-top:10px;}
#prodfinder label {display:block; font-size:11px;}
#btn_searchprod	{background:url(/images/update_20.png) no-repeat; width:82px; height:25px; border:none; text-indent:9999px; margin-top:21px;}
.parts_option	{width:223px; height:310px; background-color:#ccc; float:left; margin:15px 0 0 15px;}
#rightcol_online .parts_option p {font-size:11px; width:220px; margin-bottom:29px;}


.parts_option li	{display:inline; font-size:16px; margin-right:30px;}

.parts_option a {
float: left;
    height: 0 !important;
    overflow: hidden;
    padding: 22px 0 0;
}

.parts_option ul
{
margin:20px 0 0 15px;
}

#more a {
background: url(/images/parts-option-btn_65.jpg) no-repeat; width: 90px;
background-position:top;
height:22px;
}

#more a:hover {
background: url(/images/parts-option-btn_65.jpg) no-repeat; width: 90px;
background-position:bottom;
height:22px;
}

#add a {
background: url(/images/parts-option-btn_67.jpg) no-repeat; width: 90px;
background-position:top;
height:22px;
}

#add a:hover {
background: url(/images/parts-option-btn_67.jpg) no-repeat; width: 90px;
background-position:bottom;
height:22px;
}

#add1 a {
background: url(/images/parts-option-btn_68.jpg) no-repeat; width: 100px;
background-position:top;
height:22px;
}

#add1 a:hover {
background: url(/images/parts-option-btn_68.jpg) no-repeat; width: 100px;
background-position:bottom;
height:22px;
}

.checkbox  {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.forms1 {
	/*float: left;*/
    margin-bottom: 6px;
	/*height:30px;*/
    width: 100px;
	font-family:Arial, Helvetica, sans-serif;
}
.forms1 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:7px;}

.forms2 {
	float: left;
    margin-bottom: 0px;
	height:30px;
    width: 64px;
	font-family:Arial, Helvetica, sans-serif;
}
.forms2 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:7px; color:#FFF;}

.forms3 {
	position:absolute;
	top:97px;
	left:222px;
	height:30px;
    width: 64px;
	
}
.forms3 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:7px; color:#FFF;}

#searchhr {margin-bottom:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#searchhr {margin-bottom:8px;}
}

#map {width:960px; height:620px; float:left; background-color:#0F0; margin:15px 15px 0 15px;}

#newCarVersion { margin:0 0 0 15px; width:270px; }






/* --------- NEW CARS ACCORDIAN --------- */


.ac_content 	   { display:none; background-color:#b9b9b9; padding:21px; padding-bottom:15px; }
.no_js .ac_content { display:block; }

#new_car_accordian  	  { clear:both; padding-top:20px; }
#new_car_accordian li     { margin:0; margin-bottom:1px; padding:0; background-image:none; line-height:normal; overflow:hidden; }
#new_car_accordian li li  { color:#040404; margin-bottom:.9em; background:url(/images/general-bulllet.png) no-repeat 0 4px; padding-left:15px; }

#new_car_accordian li h3          { margin:0; line-height:normal; }
#new_car_accordian li h3.active a { background:url(/images/accordion-active.png) #1c4482 no-repeat 354px 14px; }
#new_car_accordian a 	   		  { background:url(/images/accordion-cross.png) #8d8d8d no-repeat 354px 14px; padding: 14px 0 10px 14px; display:block; color:#fff; font-size:14px; } 

#new_car_accordian a:hover { background:url(/images/accordion-roll.png) #666 no-repeat 354px 14px; }

/* ----------- SERVICE ----------- */
#rightcol_service	{width:730px; height:auto; background-color:#fff; margin:15px 0 0 0; padding-bottom:45px; position:relative;}
#rightcol_service h3	{margin:15px 0 0 15px; width:183px; }
#rightcol_service p {width:700px; float:left; margin:15px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:140%;}
#service_form	{width:715px; background-color:#e8e8e8; height:465px; margin-top:120px; padding:15px 0 0 15px; position:relative;}
#service_form select {font-size:12px; height:26px; outline:none; width:325px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
#service_form label {display:block; font-size:11px; color:#1C4482;}
#datepicker			{width:180px; margin-bottom:10px;}
.label_service		{margin-bottom:10px;}
.pick				{margin-bottom:15px;}
#enquiry			{margin-top:10px; width:319px;}
#btn_service	{background:url(/images/serviceform_btn_17.jpg) no-repeat; width:132px; height:21px; border:none; text-indent:-9999px; margin-top:21px;}
#btn_addcar	{background:url(/images/serviceform_btn_09.jpg) no-repeat; width:94px; height:22px; border:none; text-indent:-9999px; margin-top:21px; position:absolute; top:15px; left:357px;}
#serviceimg	{position:absolute; top:92px; left:357px;}


/* ----------- TVC ----------- */
#leftnav_tvc      {width:245px; height:299px; background-color:#FFF;}
#rightcol_tvc p  {width:700px; margin-bottom:15px;}
#prodfinder_tvc      {width:685px; height:62px; margin-left:15px; padding:15px 0 0 15px; background-color:#c7c7c7;}
#prodfinder_tvc select {font-size:12px; padding:1px; border:none; outline:none; width:185px; margin-right:10px; margin-top:10px;}
#prodfinder_tvc label {display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.parts_tvc            {width:223px; height:169px; background-color:#ccc; float:left; margin:15px 0 0 15px; position:relative;}
#rightcol .parts_tvc li  {font-size:14px; color:#000; background-image:none; padding-left:0;}
.parts_tvc ul       {margin: 18px 0 0 44px;}
.parts_tvc li a:link {color:#000;}
.parts_tvc li a:visited {color:#000;}
.parts_tvc li a:hover {color:#00F;}
.tvcbtn  {position:absolute; top:134px; left:9px;}




/* ----------- INTERNET EXPLOER ----------- */
.ie8 #contacts {position:relative;}
/*.ie8 #leftoptions {margin-top:15px;}*/
.ie8 #leftoptions-find {margin-top:15px;}
.ie8 #leftnav-find {margin-top:15px; }
.ie8 #colors {margin-top:15px;}
.ie8 #colors div {margin-top:10px;}
.ie8 #conh3 	{margin-bottom:15px;}
.ie8 #conp		{font-size:11px; margin-top:55px; clear:both;}
.ie8 #contacthr {margin-bottom:19px;}
.ie8 #condiv	{height:40px; width:140px; position:absolute; top:52px; left:17px;}
.ie8 #formdiv	{height:70px;}
.ie8 .forms2	{position:relative; width:62px;}
.ie8 .forms2 p	{position:absolute; top:-3px; left:21px;}
.ie8 .forms3	{left:211px; top:92px;}
.ie8 .forms3 p	{margin-top:-15px; margin-left:20px;}
.ie8 #dealer	{margin-bottom:10px;}
.ie8 .forms1 p {margin-top:-14px; margin-left:28px;}

.ie7 #contacts {position:relative;}
/*.ie7 #leftoptions {margin-top:15px;}*/
.ie7 #colors {margin-top:15px;}
.ie7 #colors div {margin-top:10px;}
/*
.ie7 #testdrive {position:relative;}
.ie7 #testdrive a {position:absolute; top:4px; left:7px; }
.ie7 #email {position:relative;}
.ie7 #email a {position:absolute; top:4px; left:7px; }
.ie7 #brochure {position:relative;}
.ie7 #brochure a {position:absolute; top:4px; left:7px; }
.ie7 #print {position:relative;}
.ie7 #print a {position:absolute; top:4px; left:7px; }
*/



.ie7 #accordion h3 {font-size:14px; color:#8d8d8d;}
/*.ie7 #footer {left:0px;}*/
.ie7 #descrip-compare {padding-top:15px; padding-bottom:15px;}
.ie7 #rightcol {padding-bottom:45px;}
.ie7 #leftnav-find {margin-top:15px;}
.ie7 #leftoptions-find {margin-top:15px;}
.ie7 .press-clip IMG {top:7px;}
.ie7 #condiv	{height:40px; width:140px; position:absolute; top:72px; left:17px;}
.ie7 .slideinput {margin-left:45px;  margin-top:-33px;}
.ie7 .forms2	{position:relative; width:62px; }
.ie7 .forms2 p	{position:absolute; top:-3px; left:21px;}
.ie7 .forms3	{left:211px; top:95px;}
.ie7 .forms3 p	{margin-top:-15px; margin-left:20px;}
.ie7 #dealer	{margin-bottom:10px;}
.ie7 .forms1 p {margin-top:-14px; margin-left:28px;}
.ie7 .option p {float:left; font-size:18px; color:#FFF; line-height:140%; margin-top:-14px; width:150px;}
.ie7 .option1 p {float:left; font-size:18px; color:#FFF; line-height:140%; margin-top:-14px; width:150px;}

.ie6 #leftcol {  }
.ie6 .option { margin-right:0; width:330px; display:inline; }
.ie6 #main_nav { height:45px; overflow:hidden; }
.ie6 #rightcol { margin-right:5px; width:715px!important; }
.ie6 #main_nav li { margin-top:-22px;  }

/* ----------- TOOLS ----------- */


.float_L { float:left; }
.float_R { float:right; }
.clear { clear:both; }

.clearfix {
	zoom: 1; /* for IE7 */
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html>body .clearfix {
	display: inline-block;
	width: 100%;
}
* html .clearfix {
	/* Hides from IE-mac /*/
	height: 1%;/* End hide from IE-mac */
	}
