body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0;  background-color:#FFFFFF;
font-size:12px; font-weight:normal; color:#282423;}

img {border:none;}

#container {position:relative; top:0; right:0; margin:0 auto; width:964px; text-align:left;}

#mainparent {position:absolute; top:189px; left:20px; width:924px; z-index:1; background-color:#E7E6E9;}

#main {float:left; margin-left:29px; width:490px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/main-back.gif); background-repeat:repeat-y; position:relative;}
.maintopborder {width:490px; height:2px; background-image:url(images/main-top-border.gif); overflow:hidden; clear:both;}
.mainbotborder {width:490px; height:2px; background-image:url(images/main-bot-border.gif); overflow:hidden; clear:both;}
.contback {background-repeat:no-repeat; margin:2px;}

.mainboxbreak {background-color:#E5E5E5; height:13px; overflow:hidden; border-top:2px solid #BEBFC5; border-bottom:2px solid #BEBFC5;}

.maintopbox {position:relative; width:484px; height:300px; overflow:hidden;}

#contactdetailspanel {display:none;}
#maincontpad {display:block;}

#left {margin-left:13px; float:left; width:175px;}

#right {margin-left:13px; float:left; width:175px;}

#rightpanel {position:relative;}

#team-home {margin-left:13px; margin-top:0px; margin-bottom:10px; float:left; width:358px; border:2px solid #BEBFC5; background-color:#FFFFFF; height:278px;
			text-align:center;}
.team-home-pad {padding-top:8px;}
.ext-ie #team-home {margin-top:2px;}

.team {margin-left:13px; margin-top:0px; margin-bottom:10px; float:left; width:358px; border:2px solid #BEBFC5; background-color:#FFFFFF; height:278px;
			text-align:center;}
.teampad {padding-top:8px;}

.servexporiginal {margin-left:13px; margin-top:0px; margin-bottom:10px; float:left; width:358px; border:2px solid #BEBFC5; background-color:#FFFFFF; height:352px;
			text-align:center;}
.servexporiginalpad {padding-top:8px;}

.contactusoriginal {margin-left:13px; margin-top:0px; margin-bottom:10px; float:left; width:358px; border:2px solid #BEBFC5; background-color:#FFFFFF; height:544px;
			text-align:center;}
.contactusoriginalpad {padding-top:7px;}

.contactus1 {margin-left:13px; margin-top:0px; margin-bottom:10px; float:left; width:358px; border:2px solid #BEBFC5; background-color:#FFFFFF; height:409px;
			text-align:center;}
.contactus1pad {padding-top:7px;}

.servexpfull {position:relative; margin-left:13px; margin-top:0px; margin-bottom:10px; float:left; width:358px; border:2px solid #BEBFC5; background-color:#FFFFFF; height:819px;
			background-image:url(images/service-explained.jpg); background-position:center center; background-repeat:no-repeat;}
.servexpfullpad {position:absolute; width:344px; height:365px; top:355px; left:7px; overflow:hidden;}
.servexpfullpad ul {list-style-position:outside; margin-top:8px;}
.servexpfullpad li {padding-right:10px; padding-bottom:0px; padding-left:5px; margin-left:13px;}
.servexpfullpad2 {position:absolute; width:344px; height:70px; top:740px; left:7px; overflow:hidden;}
.servexpfullpad2 h3 {margin-top:2px; margin-bottom:0;}


.doublewhite {margin-left:13px; margin-top:0px; margin-bottom:10px; float:left; width:358px; border:2px solid #BEBFC5; background-color:#FFFFFF; text-align:center;}
.doublewhitepad {padding:7px 0 8px 0;}

#top {position:absolute; width:924px; top:0; left:20px; height:140px; z-index:0; background-color:#E7E6E9; background-image:url(images/top-space.gif);
	background-repeat:repeat-x; background-position:top;}
.logo {width:179px; height:140px; margin-left:33px;}
.definition {position:absolute; left:220px; top:21px; width:226px; height:120px; background-image:url(images/jam-jar-dict.gif);}
.favourites {position:absolute; left:220px; top:109px; width:226px; height:15px; text-align:center; font-size:11px; display:none;}
#testimonialbox {position:absolute; top:20px; left:470px; width:438px; height:119px; overflow:hidden; z-index:5;}
#testimonialimage1 {position:absolute; left:116px; top:12px; width:127px;  overflow:hidden;}
#testimonialimage2 {position:absolute; left:5px; top:0px; width:127px; overflow:hidden;}
#testimonialimage3 {position:absolute; left:111px; top:23px; width:127px; overflow:hidden;}
#testimonialimage4 {position:absolute; left:0px; top:9px; width:127px;  overflow:hidden;}
#testimonialspacer {position:absolute; left:250px; top:14px; width:2px; height:99px; overflow:hidden; background-image:url(images/testimonialboxspacer.jpg);
				background-repeat:no-repeat; background-position:left;}
#testimonialtext {position:absolute; left:252px; top:10px; width:186px; height:97px; overflow:hidden;
				font-size:10px; color:#9598A0;}
.testimonialtext {padding:1px 0 0 12px;}

#testimonialpageimage {text-align:center;}
.testimonialpagecont {position:relative; height:1px;}
#testimonialpagetextold {position:absolute; top:-200px; left:75px; padding:10px; width:300px; background-color:#FFFFFF;
					filter:alpha(opacity=80); -moz-opacity:0.80; opacity: 0.80; border:2px solid #FFFFFF; display:none;}
#testimonialpagetext {position:absolute; top:-200px; left:75px; width:300px; padding:10px; display:none;}
.testimonialpagetextold {text-align:center; font-weight:bold;}
.testimonialpagetext {text-align:center; font-weight:bold; padding:0 10px; background-image:url(images/testimonialtextback.png);}
.testimonialpagetexttop {height:14px; width:300px; background-image:url(images/testimonialtexttop.png);}
.testimonialpagetextbot {height:14px; width:300px; background-image:url(images/testimonialtextbot.png);}

#menucont {position:absolute; top:140px; left:20px; height:49px; width:924px; overflow:hidden; background-color:#E7E6E9;}
#menu {position:absolute; top:0px; left:30px; height:44px; width:863px; overflow:hidden; background-color:#578A49;
		background-image:url(images/menu.jpg); background-repeat:repeat-x; z-index:9;}
.menuitem, .menuitem2 {height:44px; background-color:#446949; background-image:url(images/menu.jpg); background-repeat:repeat-x; padding:0; float:left;
			text-align:center; background-position:top;}
.menuitem2 {float:none;}
.menuitemsel {height:44px; background-color:#578A49; background-image:url(images/menu-sel.jpg); background-repeat:repeat-x; padding:0; float:left;
			text-align:center;}
.menuitem2sel {height:44px; background-color:#578A49; background-image:url(images/menu-sel.jpg); background-repeat:repeat-x; padding:0; float:left;
			text-align:center;}
.menuitem2sel {float:none;}
.menuitem .titleimg, .menuitemsel .titleimg, .menuitem2 .titleimg, .menuitem2sel .titleimg {padding:7px 10px 7px 10px;}
.menuitemhov {background-image:url(images/menu-hov.jpg);}
.menubutspacer {height:44px; width:2px; overflow:hidden; background-image:url(images/menu-spacer.jpg); background-repeat:repeat-x;
			background-position:top; float:left;}
.submenu {position:absolute; left:50px; top:170px; display:none; width:157px; z-index:10;}
.submenutop {}
.submenucont {background-color:#FFFFFF; padding:0px; border-bottom:2px solid #324D48; border-left:1px solid #324D48; border-right:1px solid #324D48;}
.submenu a:link, .submenu a:visited {font-weight:normal; text-decoration:none; color:#282423;}
.submenu a:hover {text-decoration:none;}
.submenuspacer {height:0px; overflow:hidden; border-top:1px dotted #324D48;}
.menbr {background-image:url(images/menbr.gif); background-repeat:no-repeat; background-position:top left;}
.menroot a:link, .menroot a:visited {display:block; padding:5px;}
.menroot a:hover, .menbr a:hover {background-color:#324D48; color:#FFFFFF;}
.menbr a:link, .menbr a:visited {display:block; padding:5px 5px 5px 9px;}
.nosubmenu {display:none;}
.quicklogin {padding:7px 4px 0 4px; text-align:right;}
.loginboxa {width:80px; height:13px; border:1px solid #DDDEDF; font-size:9px;}
.loginboxb {width:60px; height:13px; border:1px solid #DDDEDF; font-size:9px;}
.loginlabel {font-size:9px; color:#DDDEDF;}
#login-but {position:absolute; top:171px; left:808px; width:104px; text-align:right; font-size:9px; z-index:100;}
#login-but a:link, #login-but a:visited {text-decoration:none; color:#465E5D;}
#login-but a:hover {text-decoration:underline;}
.loggedin {margin:8px 0px 0 0px; color:#DDDEDF; font-size:11px;}

#bot {width:863px; height:30px; margin:0px 30px 0px 30px; clear:both; background-image:url(images/bot-bar.jpg); overflow:hidden;}
#botmargin {width:863px; height:20px; clear:both;}
.copy {text-align:right; font-size:9px; width:350px; float:right; padding:8px 10px 0 10px; color:#8BA38C;}
.copy a:link, .copy a:visited {color:#8BA38C; font-weight:normal; text-decoration:none;}
.quicklinks {float:left; font-size:10px; width:464px; color:#D3D6D5; padding:8px 10px 0 10px;}
.quicklinks a:link, .quicklinks a:visited {color:#D3D6D5; text-decoration:none;}
.quicklinks a:hover, .copy a:hover {text-decoration:underline;}
.rbs {width:863px; margin:0px 30px 10px 30px; clear:both; color:#999999; text-align:center; font-size:10px;}
#botspace {width:924px; height:20px; background-color:#FFFFFF;}

#leftfade, #rightfade {position:absolute; left:35px; top:34px; width:2px; height:600px; background-image:url(images/border-fade.jpg); z-index:4;}
#rightfade {left:927px;}

.desc {position:relative; top:-18px; left:-6px; font-size:15px; color:#51662D;}

.lcol {width:175px; overflow:hidden;}
.lsb {margin-bottom:10px; background-position:top left;}
.rcol {width:175px; overflow:hidden;}
.rsb {margin-bottom:10px; background-position:top left;}
.lcolbot {}
.rcolbot {}
.colbot {float:left; margin-left:13px; text-align:center;}
.colbot img {margin:27px 0;}
.sbconttrans {background-image:url(images/sbconttrans.png); background-color:transparent; border:1px solid transparent;}
.telbox {width:152px; height:151px; background-image:url(images/telbox.gif); background-repeat:no-repeat; margin:0px 40px 5px 6px;}
.ukcollectionbox {width:171px; height:280px; background-image:url(images/free-uk-collection.jpg); background-position:top; background-repeat:no-repeat; margin-bottom:10px;
				background-color:#304B48; border:2px solid #BEBFC5;}
.ukcollectionboxpad {padding:200px 13px 13px 13px;}
.whitesb {background-color:#FFFFFF; border:2px solid #BEBFC5; width:171px; margin:0 0 10px 0; overflow:hidden;}
.greensb {width:171px; background-color:#446D47; clear:both; background-position:top; background-repeat:repeat-x;
		background-color:#2F4A49; background-image:url(images/green-fb-back.jpg); border:2px solid #BEBFC5; margin-bottom:10px; overflow:hidden;}
.noboxsb {width:171px; overflow:hidden; margin-bottom:10px;}

.vsign {text-align:center; margin-bottom:10px;}
.vsign a:link, .vsign a:visited {color:#999999; font-size:8px; font-weight:normal;}

#pagefooter {font-size:10px; color:#999999; clear:both; display:none;}

.pad {padding: 6px;}
.pad2 {padding: 8px 20px;}

.loginerror {color:#FF0000; background-color:#FFDFDF; border:1px solid #FF0000; text-align:center; padding:15px; font-weight:bold;}

.normal {
		font-size:12px;
}
.normalbig { font-size:15px; }
.normalbigger {	font-size:17px; }
.normalsmall { font-size:10px; }

a:link {text-decoration:underline; color:#578A49;}
a:active {text-decoration:underline; color:#578A49;}
a:visited {text-decoration:underline; color:#578A49;}
a:hover {}

b, strong {font-weight:normal; color:#578A49;}

.hbreak {height:5px; clear:both; margin:10px 0; overflow:hidden;}

.hbreak2 {height:33px; clear:both; margin:10px 0; overflow:hidden;}

form { margin:0; padding:0; }

.main td.r3c3 li { list-style-image:none; list-style-type:none; margin:0px 0 5px 0; padding:0; line-height:22px;
				background-image:url(images/bullet.jpg); background-repeat:no-repeat; background-position:left top; padding-left:42px;}

#contenttable {padding:10px 0;}
#contenttable table {border:1px solid #999999; width:100%;}
#contenttable td {border:1px solid #999999; padding:3px;}

.pagetop {height:103px; margin-left:40px;}

.form1 {}
.form1-pagetitle {font-size:13px;}
.form1-title {font-size:12px;}
.form1 fieldset {margin-bottom:15px; border:none; margin:0 15px;}
.form1-labeltable {width:100%;}
.form1-label {font-size:12px; font-weight:normal; margin-bottom:2px;}
.form1-field {margin-bottom:10px;}
.form1-icons {text-align:right; width:26px;}
.form1-helptext {color:#808080; font-size:10px; margin-bottom:2px;}
.form1-navigation {clear:both; margin-top:5px; padding-top:10px;}
.form1-legend {text-align:right; color:#808080; font-size:10px; margin:0 15px 5px 15px;}
.form1-legend img {vertical-align:middle;}
.form1-error {color:#578A49; }
.form1-nextbutton {float:right; margin:5px 10px; visibility:visible;}
.form1-prevbutton {float:left; margin:5px 10px;}
.form1-box {border:1px solid #ABADB3; padding:2px;}
.form1-box-hi {border:2px solid #ABADB3; padding:2px; background-color:#B6CCB0;}
.form1-droplist {border:1px solid #ABADB3; font-weight:normal;}
.form1-droplist-hi {border:1px solid #ABADB3; font-weight:normal; background-color:#B6CCB0;}
.form1-droplistbox {border:1px solid #ABADB3; padding:2px; font-weight:bold;}
.form1-droplistbox-hi {border:1px solid #ABADB3; padding:2px;}
.form1 h2 {margin-left:0;}

.hilightbox {border:2px solid #578A49; padding:5px 18px 3px 18px; clear:both; margin:2px 0;}

.smmtgroup {float:left; margin:0 0px 0 0; white-space:nowrap;}

.homeloginbox {text-align:center;}
.loginbox2 {width:60%; border:1px solid #808080;}
.loginlabel2 {font-size:9px; color:#FFFFFF;}
.login-but2 {text-align:center; margin-top:2px;}

h1,h2,h3,h5,h6 {font-weight:bold; padding:0px;}

h1 {margin:2px 12px 2px 12px; font-size:30px; color:#2F4A49; margin-top:18px;}
h2 {margin:6px 16px 6px 16px; font-size:18px; color:#2F4A49;}
h3 {margin:7px 17px 7px 17px; font-size:13px; color:#2F4A49;}
h4 {font-size:11px; margin:0 0 6px 0;}
h5 {margin:2px 12px 2px 12px; font-size:30px; color:#2F4A49;}
h6 {font-size:12px; background-image:url(images/h2.jpg); background-repeat:no-repeat; background-position:top left; 
	margin-left:20px; font-weight:normal;}

#gauge {position:absolute; left:282px; top:10px; width:52px; height:37px;}

.green123 {width:470px; height:136px; overflow:hidden; background-color:#446D47; clear:both; background-image:url(images/123-box.jpg); margin:0px 0 14px 2px;}
.green123 .fbboxpad {width:340px;}

.greenphoto {width:470px; height:229px; overflow:hidden; background-color:#446D47; clear:both; background-image:url(images/3-steps-fbox.jpg); margin:-10px 0 10px 2px;}
.greenphoto .fbboxpad {width:320px; height:180px; margin-top:20px; overflow:hidden;}

.accountbox1 {position:relative; width:470px; height:136px; overflow:hidden; background-color:#446D47; clear:both; background-image:url(images/account-box.jpg); margin:20px 0 20px 2px;}
.accountbox1pad {width:332px; margin:5px 18px; color:#E9EFE7;}
.accountbox1pad b, .accountbox1pad a:link, .accountbox1pad a:visited {}
.accountbox1pad a:hover {color:#E9EFE7;}
.accountbox1item {margin-bottom:12px;}
.accountbox1links {position:absolute; top:17px; left:382px;}

.accountbox2 {position:relative; width:363px; height:136px; overflow:hidden; background-color:#446D47; clear:both; background-image:url(images/account-box2.jpg); margin:0px 0 13px 0px;}
.accountbox2pad {width:238px; margin:5px 18px; color:#E9EFE7;}
.accountbox2pad b, .accountbox2pad a:link, .accountbox2pad a:visited {}
.accountbox2pad a:hover {color:#E9EFE7;}
.accountbox2item {margin-bottom:7px;}
.accountbox2links {position:absolute; top:18px; left:275px;}
.accountbox2 h3 {margin-top:16px;}

.accountbox3 {position:relative; width:363px; height:146px; overflow:hidden; background-color:#446D47; clear:both; background-image:url(images/account-box3.jpg); margin:0px 0 3px 0px;}
.accountbox3pad {width:238px; margin:5px 18px; color:#E9EFE7;}
.accountbox3pad b, .accountbox3pad a:link, .accountbox3pad a:visited {}
.accountbox3pad a:hover {color:#E9EFE7;}
.accountbox3item {margin-bottom:7px;}
.accountbox3links {position:absolute; top:18px; left:275px;}
.accountbox3 h3 {margin-top:16px;}

#purchaseani {position:relative; width:358px; height:300px; overflow:hidden; background-color:#FFFFFF; clear:both; float:left; margin:0px 0 13px 0px; border:2px solid #BEBFC5;
				background-image:url(images/purchaseani/line.gif); background-position:top center; background-repeat:no-repeat;}
#purchaseanisyjj, #purchaseanicust {position:absolute; width:160px; height:18px; left:10px; top:22px; text-align:center; font-size:14px; overflow:hidden;}
#purchaseanicust {left:190px;}
#purchaseanisyjjmoney, #purchaseanicustmoney {position:absolute; width:160px; height:24px; left:10px; top:42px; text-align:center; font-size:23px; color:#2F4A49;
											font-weight:bold; overflow:hidden;}
#purchaseanicustmoney {left:190px;}
#purchaseaniroad {position:absolute; left:0; top:271px; width:359px; height:14px; background-image:url(images/purchaseani/road.jpg); background-repeat:repeat-x;}
#purchaseanidesc1, #purchaseanidesc2, #purchaseanidesc3 {position:absolute; left:8px; top:80px; width:340px; height:78px; background-image:url(images/purchaseani/point1.jpg);
					background-position:center center; background-repeat:no-repeat; display:none;}
#purchaseanidesc2 {background-image:url(images/purchaseani/point2.jpg);}
#purchaseanidesc3 {background-image:url(images/purchaseani/point3.jpg);}
#purchaseaniminutes {position:absolute; left:254px; top:62px; width:9px; height:12px; background-image:url(images/purchaseani/minutes.gif); background-position:left;
					background-repeat:no-repeat; overflow:hidden; display:none;}
#purchaseanivehicle {position:absolute; top:229px; left:210px; width:118px; height:42px; overflow:hidden; background-image:url(images/purchaseani/vehicle.jpg);
					background-repeat:no-repeat;}
#purchaseanitruck {position:absolute; top:189px; left:-250px; width:192px; height:82px; overflow:hidden; background-image:url(images/purchaseani/truck.jpg);
					background-repeat:no-repeat;}
#purchaseaniloadedtruck {position:absolute; top:189px; left:144px; width:195px; height:82px; overflow:hidden; background-image:url(images/purchaseani/loadedtruck.jpg);
					background-repeat:no-repeat; display:none;}
#purchaseanitransfer {position:absolute; left:83px; top:3px; width:177px; height:34px; overflow:hidden;}
#purchaseanitransferback {position:absolute; left:-600px; top:0px; width:600px; height:34px; background-image:url(images/purchaseani/transfer.gif); background-position:center;
					background-repeat:repeat-x; overflow:hidden;}
#purchaseanitransferdown {position:absolute; left:66px; top:3px; width:34px; height:34px; background-image:url(images/purchaseani/downarrow.png); background-position:center;
					background-repeat:no-repeat; overflow:hidden;}
#purchaseanitransfer2 {position:absolute; left:154px; top:3px; width:34px; height:34px; background-image:url(images/purchaseani/2.png); background-position:center;
					background-repeat:no-repeat; overflow:hidden;}
#purchaseanitransferup {position:absolute; left:243px; top:3px; width:34px; height:34px; background-image:url(images/purchaseani/uparrow.png); background-position:center;
					background-repeat:no-repeat; overflow:hidden;}

.greenback, .greenback h1, .greenback h2, .greenback h3, .greenback b, .greenback strong, .greenback a:link, .greenback a:visited {color:#E9EFE7;}
.greenback b, .greenback strong {font-weight:bold;}

.greenfb, .whitefb  {border:2px solid #BEBFC5; overflow:hidden;}

.greenfb {background-color:#2F4A49; background-image:url(images/green-fb-back.jpg); background-repeat:repeat-x; background-position:top;}

.fbboxpad {padding:5px;}

.threestepsbox {width:490px; height:295px; overflow:hidden; background-image:url(images/3-steps.jpg); background-position:top; background-color:#446D47;}
.threestepshomebox {width:490px; height:292px; overflow:hidden; background-image:url(images/3-steps-home2.jpg); background-position:top; background-color:#446D47;}
.threestepsboxpad {padding:20px 140px 0 0;}
.threestepsboxpad2 {padding:20px 140px 0 15px;}

.top-message-box {width:866px; height:63px; overflow:hidden; margin-left:29px; background-image:url(images/top-message-box.jpg); background-position:top; position:relative;}
.original-online-car-purchasers, .finance-to-clear, .private-plate, .buy-all-cars {position:absolute; top:4px; left:10px; width:846px; height:46px; overflow:hidden;
	background-image:url(images/online-car-purchasers.jpg); background-position:top center; background-repeat:no-repeat;}
#topmessage2, #topmessage3, #topmessage4 {display:none;}
.finance-to-clear {background-image:url(images/finance-to-clear.jpg);}
.private-plate {background-image:url(images/private-plate.jpg);}

.quicksmmtform {padding:10px 20px;}
.quicksmmtform .txtinput {border:2px solid #C9CDCE; height:22px; width:110px; background-image:url(images/gb-plate.gif); background-color:#FFFF8B;
							background-repeat:no-repeat; background-position:left; padding:0px 3px 0px 20px; font-weight:bold; font-size:18px;}
.quicksmmtform .button {vertical-align:bottom;}

.homereginputcont {position:absolute; top:8px; left:15px; height:99px; width:458px; background-image:url(images/regplate.jpg); background-repeat:no-repeat; background-position:left;}
.homereginput {position:absolute; border-width:0; top:0px; left:60px; height:99px; width:368px; background-color:transparent; font-weight:bold; font-size:75px;}
.homesmmtlabels {position:absolute; top:132px; left:24px; width:152px; height:148px; background-image:url(images/homesmmtlabels.gif); background-repeat:no-repeat;}
.homevaluebut {position:absolute; top:117px; left:198px; width:272px; height:50px;}
.homeretrievebut {position:absolute; top:177px; left:198px; width:272px; height:50px;}
.homemanualbox {position:absolute; top:237px; left:198px; width:272px; height:50px; background-image:url(images/manualback.jpg); background-repeat:no-repeat;}
.homemakelist {position:absolute; top:10px; left:13px; width:246px; height:30px; border:1px solid #CACCD0; font-weight:bold; font-size:19px; text-align:center; background-color:#E6E7E8;}

.makebox {padding:10px 20px;}

.contactusboxtop {position:relative; left:3px; width:468px; height:629px; background-image:url(images/contactus-top.jpg); background-repeat:no-repeat; clear:both;}
.contactusboxtoppad {position:absolute; width:464px; height:160px; top:469px; left:2px; overflow:hidden;}
.contactusboxtoppad h2 {margin-bottom:3px; margin-top:1px;}
.contactusboxbot {position:relative; left:3px; width:468px; height:90px; background-image:url(images/contactus-bot.jpg); background-repeat:no-repeat; clear:both;}
.contactusboxbotpad {position:absolute; width:464px; height:70px; top:10px; left:2px; overflow:hidden;}
.contactusboxbotpad h5 {margin-top:10px;}

.servexpboxtop {position:relative; left:3px; width:468px; height:978px; background-image:url(images/servexp-top.jpg); background-repeat:no-repeat; clear:both;}
.servexpboxtoppad {position:absolute; width:464px; height:520px; top:469px; left:2px; overflow:hidden;}
.servexpboxtoppad ul {list-style-position:outside; margin-top:20px;}
.servexpboxtoppad li {padding-right:40px; padding-bottom:10px; padding-left:5px; margin-left:13px;}
.servexpboxbot {position:relative; left:3px; width:468px; height:122px; background-image:url(images/servexp-bot.jpg); background-repeat:no-repeat; clear:both;}
.servexpboxbotpad {position:absolute; width:464px; height:102px; top:20px; left:2px; overflow:hidden;}
.servexpboxbotpad h2 {margin-top:2px; margin-bottom:0;}

p {margin:10px 20px 10px 20px;}

ul,ol {margin:10px 20px 10px 20px;}
ol,ul{list-style-type:disc; list-style-position:outside;}
ul li ,ol li {margin-left:16px;}
li.bulhome {margin:0 0 4px 16px;}
.termswindow ul {margin:10px 20px 10px 0;}

.helptext {font-size:12px; margin:2px;}

.appraisalbutton {text-align:right; clear:both; margin:0 10px;}

.image {}
.image img {border:none;}
.image a:hover img {border:none;}
.imageb {}
.imageb img {border:1px solid #999999;}
.imageb a:hover img {border:1px solid #B09866;}
.Leftimage { float:left; margin:10px 10px 10px 0; overflow:hidden;}
.Rightimage { float:right; margin:10px 0 10px 10px; overflow:hidden;}
.centerimage { margin:10px auto; overflow:hidden; clear:both; text-align:center;}
.caption { position:relative; text-align:center; font-size:12px;
			font-style:italic; padding:3px;}
			
.testimonialimage img {border:1px solid #999999; margin:5px 0; text-align:center;}
.testimonial {margin:5px 10px; text-align:center; font-style:italic; font-size:14px;}

.mediafile {margin:5px; border:1px solid #CCCCCC;}
.mediafile img {border:none; float:left; margin:5px;}
.mediafile p {padding:5px;}
.mediacenter {margin:10px auto; overflow:hidden; clear:both;}

.but {width:128px; height:34px; text-align:center; background-image:url(images/but.gif);
	 background-repeat:no-repeat; display:block; padding:8px 0;}
.but a:link {width:125px; height:34px; color:#FFFFFF; display:block;}
.but a:visited {width:125px; height:34px; color:#FFFFFF; display:block;}
.but a:hover {width:125px; height:34px; color:#FFFFFF; display:block;}

.featurebox1 { margin:5px 0px; border:2px solid #CCCCCC; background-image:url(images/menuback.jpg); background-repeat:repeat-y; background-color:#FFFFCD;}
.featurebox1 h4 { font-size:13px; color:#FFFFFF; padding:3px; margin:0; background-color:#CCCCCC; text-align:center; }
.featurebox1 h4 a:link, .featurebox1 h4 a:visited { font-size:13px; color:#FFFFFF; padding:3px; margin:0; text-align:center; text-decoration:none; }
.featurebox1 h4 a:hover { font-size:13px; color:#FFFFFF; padding:3px; margin:0; text-align:center; text-decoration:underline; }
.featurebox1 p { padding:3px; margin:0; }
.featurebox1 p a:link,.featurebox1 p a:visited {color:#3300CC; font-weight:normal; text-decoration:none;}
.featurebox1 p a:hover {text-decoration:underline;}

#crumbtrail {color:#999999; text-align:left; clear:both; margin:0 20px 13px 20px;}
#crumbtrail a:link {color:#999999; text-decoration: underline; font-weight:normal;}
#crumbtrail a:visited {color:#999999; text-decoration: underline; font-weight:normal;}
#crumbtrail a:hover {color:#578A49; text-decoration: underline;}

#pagebreak {clear:both; height:5px; overflow:hidden;}

#editpage {position:absolute; z-index:50; background-color:#FFFF00; left:0; right:0;
	filter:alpha(opacity=60); -moz-opacity:0.60; opacity: 0.60;  padding:5px; text-align:center;}
	
.gbhead {text-align:center;}
.gbhead img {margin:8px;}
.gbsubhead {text-align:center; border-bottom:1px solid #999999;}
.gbsubhead h1 {margin: 0px 0; font-weight:normal; font-size:16px; padding:5px;}
.guestbook {padding:0; width:100%;}
.gbscroll {height:300px; overflow:auto;}
.gbscroll2 {height:500px; overflow:auto;}
.gbcomment {clear:both; text-align:left; border-bottom:1px solid #999999; padding:8px;
			background-image:url(images/fade.jpg); background-repeat:repeat-y;
			background-position:right; border-bottom:1px solid #999999; background-color:#FFFFFF;}
.gbrecent {margin:20px 10px;}
.gbrecentcont {margin:0 2px; border:2px solid #FD862E; background-color:#FEFFBA; padding:5px; text-align:center;}
.gbrecent p {padding:5px;}
.gbrecent h2 {color:#FD862E; font-size:14px; margin:0;}
.gbrecent h2 a:link, .gbrecent h2 a:visited {color:#FD862E; font-size:14px; margin:0;}	

.appquestions {margin-top:10px;}

.appraisalimagecont {position:relative; width:470px; height:495px; margin-left:2px;}
.appraisalimagedesccont {position:absolute; top:0; left:0; height:25px; width:546px;}
.appraisalimagedesc {height:25px; background-color:#578A49; width:470px; background-image:url(images/tip-icon.gif);
					background-repeat:no-repeat; background-position:left; font-size:15px;}
.appraisalimagedescpad {padding:3px 5px 0 28px;}
#appraisalimagedesc {display:none;}
.appraisalimage1 {position:absolute; top:25px; left:0; text-align:left; width:466px; height:466px; display:none; overflow:hidden; border:2px solid #BEBFC5;}
.appraisalimage2 {position:absolute; top:25px; left:0; text-align:left; width:466px; height:466px; display:none; overflow:hidden; border:2px solid #BEBFC5;}
.appraisalimage3 {position:absolute; top:25px; left:0; text-align:left; width:466px; height:466px; display:none; overflow:hidden; border:2px solid #BEBFC5;}
.appraisalimage4 {position:absolute; top:25px; left:0; text-align:left; width:466px; height:466px; display:none; overflow:hidden; border:2px solid #BEBFC5;}

.imline {position:absolute; display:none; width:10px;}
.imlineb1 {display:none; overflow:hidden; height:5px; background-image:url(images/imlineb.gif); background-repeat:repeat-x; background-position:top;}
.imlineb2 {display:none; overflow:hidden; height:5px; background-image:url(images/imlineb.gif); background-repeat:repeat-x; background-position:top;}
.imlineb3 {display:none; overflow:hidden; height:5px; background-image:url(images/imlineb.gif); background-repeat:repeat-x; background-position:top;}
.imlineb4 {display:none; overflow:hidden; height:5px; background-image:url(images/imlineb.gif); background-repeat:repeat-x; background-position:top;}
.qsetclose {padding:0px 0 10px 15px;}

.appraisalsumbox {margin:0 20px 10px 8px; font-size:11px;}
.appraisalsum2 .appraisalsumbox {margin:0 0 10px 0; font-size:11px; width:245px;}
.appraisalsumbox table {border:0px; width:347px;}
.defectitem {width:245px; padding-bottom:3px;}
.editdefect {padding-left:21px; padding-bottom:3px;}

table.diary {margin: 10px auto; background-color:#FFFFFF; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.diary th {padding:2px 10px; line-height:13px; border-left:1px solid #999999; border-top:1px solid #999999;}
.diary td.shade {padding:2px 10px; line-height:15px; overflow:hidden; height:15px;}
.diary td {padding:2px 10px; line-height:15px; overflow:hidden; height:15px; border-left:1px solid #999999; border-top:1px solid #999999;}
.diary input {height:12px; margin:0; padding:1px;}

table.myjamjar {background-color:#FFFFFF; border-top:2px solid #BEBFC5; border-left:2px solid #BEBFC5; margin:0 0px 8px 20px; width:434px;}
.myjamjar th {padding:2px 10px; border-bottom:2px solid #BEBFC5; border-right:2px solid #BEBFC5; color:#E9EFE7; background-color:#578A49;}
.myjamjar td.shade {padding:2px 10px; height:15px;}
.myjamjar td {padding:3px 10px; height:15px; border-bottom:2px solid #BEBFC5; border-right:2px solid #BEBFC5;}
.cartablebut {padding:3px 0; text-align:center;}
 
.toprightcont {float:left; margin-left:13px; width:363px;}
.inlinecarsum, .inlinecarsum2, .carsummary, .handshakesum, .appraisalsum, .appraisalsum2 {margin-bottom:13px; position:relative; width:363px; height:136px;
				overflow:hidden; background-color:#446D47; background-image:url(images/123-box2.jpg);}
.inlinecarsum, .inlinecarsum2, .carsummary {height:146px;}
.carsummary {background-image:url(images/carsumbox.jpg);}
.carsummary .editbutton {position:absolute; left:270px; top:104px;}
.handshakesum {background-image:url(images/123-box4.jpg);}
.inlinecarsum2 {background-image:url(images/123-box3.jpg);}
.appraisalsum, .appraisalsum2 {background-image:url(images/123-box5.jpg); height:auto; border-bottom:2px solid #BEBFC5; border-top:2px solid #BEBFC5; padding-bottom:12px;}
.appraisalsum2 {background-image:url(images/123-box6.jpg);}
.appraisalsum2 .editbutton {position:absolute; left:270px; bottom:10px;}
.appraisalsum h3, .appraisalsum2 h3 {margin-left:8px; margin-top:0px;}
.appraisalsum h3 a:link, .appraisalsum h3 a:visited, .appraisalsum2 h3 a:link, .appraisalsum2 h3 a:visited {}
.inlinecarsum h3, .inlinecarsum2 h3, .carsummary h3 {margin:5px 0 0px 8px; text-decoration:underline;}
.appraisalsum2 h3 {text-decoration:underline;}
.inlinecarsum2 h3 {padding-bottom:3px;}
.inlinecarsumpad {width:238px; overflow:hidden;}
.handshakesum .inlinecarsumpad {padding-left:16px; padding-top:16px;}
.inlinecarsummary {margin:6px 2px 0px 8px; padding:0; font-size:11px; white-space:nowrap;}
.inlinecarsummary a:link, .inlinecarsummary a:visited {font-weight:normal;}
.handshakesumaccept {position:absolute; left:292px; top:24px;}

.hidenojava {display:none;} 

.faq-a {margin-left:10px; display:none;}

.sitemap {margin-bottom:16px; margin-right:16px;}
.sitemaproot a:link, .sitemaproot a:visited {font-size:13px; font-weight:bold;}
.sitemaproot, .sitemapbranch {margin:3px 0px 3px 0; color:#808080;}
.sitemaproot {padding-left:10px;}
.sitemapbranch {padding-left:10px;}

#carsumtop {position:absolute; top:45px; left:45px; width:329px; height:119px; overflow:hidden; background-image:url(images/carsumtop.gif); 
		background-repeat:no-repeat; background-color:#E0EFDD; z-index:5;}
.carsumtop {padding:15px 22px 0 22px;}
#carsumbot {position:absolute; top:164px; left:45px; width:155px; height:98px; overflow:hidden; background-image:url(images/carsumbot.gif); 
		background-repeat:no-repeat; background-color:#E0EFDD; z-index:5;}
.carsumbot {padding:0px 22px 0 22px;}
.carsumspacer {height:104px;}
.carsumline {font-size:10px; color:#606060; padding-bottom:1px; white-space:nowrap; overflow:hidden;}
.carsumline img { vertical-align:middle;}
.carsumline2 {font-size:10px; color:#606060; padding-top:7px; white-space:nowrap; overflow:hidden;}
.carsumline2 img { vertical-align:middle;}
#regplate {background-image:url(images/regplate.gif); width:103px; height:27px; overflow:hidden; margin-bottom:7px;}
.reglet {padding:4px; text-align:center;}
#swatch {width:23px; height:22px; overflow:hidden;}

.scrollbox {height:207px; overflow:auto; background-color:#FFFFFF; padding:10px; border:1px solid #CCCCCC; margin-bottom:15px;}

.valuation {text-align:center; font-size:28px; margin:20px 0 15px 0;}
.valuation b {font-weight:bold;}
.handshakesum .valuation {text-align:left; margin:10px 0;}
.wbaccompare {text-align:center; font-size:17px; margin:20px 0 20px 0;}
.wbaccompare b {font-weight:bold;}
.wbaccompare2 {text-align:center; font-size:15px; margin:0px 0 20px 0;}

.retrieve-vehicle-head {margin:0 0 5px 15px;}
.retrieve-vehicle-details {margin:0 0 10px 15px; font-weight:bold;}

.imagecache {display:none;}

#pleasewait {display:none; height:400px; text-align:center;}

.aligncenter {text-align:center;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
