@charset "utf-8";
/* CSS Document */

/* 1. GENERAL
-----------------------------------------------------------------------------------------------*/	
/* Global reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin: 0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family: Arial, Helvetica, sans-serif; vertical-align:baseline; }
body {  background: #666; font-family: Arial, Helvetica, sans-serif; font-size: 85%; line-height:110%;/* 1em = 10px \ 1.1em = 11px \ 1.2em = 12px */}
	
table {
	border-collapse: separate;
	border-spacing: 0;  /* tables still need 'cellspacing="0"' in the markup */
	clear: both;
}
caption, th, td { text-align: left; font-weight: normal; vertical-align:middle; }
ul { list-style: none; }
ul.about {list-style: disc;margin:8px 15px;}


/* 1.1	Headings and paragraphs */	
h1 {float:left;font-family: Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;margin-top:10px;text-align:left;color:#333;padding-left:4px;margin-right:20px;}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
p  {font-family: Arial, Helvetica, sans-serif;text-align:left;color:#333;padding-left:4px;}
h1.about {float:none;font-family: Arial, Helvetica, sans-serif;font-size:130%;font-weight:bold;margin-top:5px;margin-bottom:5px;text-align:left;color:#333;padding-left:0px;}
.strong {font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
/* 1.2	Forms */	
textarea{background-color:#fff;border:1px solid #7f9db9;font-family:Tahoma,Verdana,sans-serif;font-size:90%;

}
input {background-color:#fff;border:1px solid #7f9db9; color:#666666; font-family:Tahoma,Verdana,sans-serif; width:176px;}
input.checkbox {background-color:#f4f4f4;border:none; width:15px; _margin:2px;_width:17px;}
input[type="checkbox"] {background-color:#f4f4f4;border:none; width:15px !important; _margin:2px;_width:17px !important;}


select {background-color:#fff;border:1px solid #7f9db9; color:#666666; font-family:Arial, Helvetica, sans-serif; width:180px;}
/* 1.3	Links */	
a {
	font-family: Arial, Helvetica, sans-serif;text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}

a.mail {color:#ff6600;
}
a.mail:hover {color:#ff9933;
}

.smallbutton {width:49px;height:15px;color:#fff;margin-top:10px; text-decoration:none; background-image:url(../images/butt-sml.gif); background-repeat:no-repeat; text-align:center; font-size:11px; font-weight:bold;float:left;}
a.smallbutton {width:49px;height:15px;color:#fff;margin-top:10px; text-decoration:none; background-image:url(../images/butt-sml.gif); background-repeat:no-repeat; text-align:center; font-size:11px; font-weight:bold;float:left;}
a.smallbutton:hover {text-decoration:none;}

.longbutton2 {width:75px;height:15px;color:#fff;margin-top:0;text-decoration:none; background-image:url(../images/butt-long.gif); background-repeat:no-repeat; text-align:center; font-weight:bold;font-size:11px;float:left;}
.longbutton {width:75px;height:15px;color:#fff;margin-top:10px;text-decoration:none; background-image:url(../images/butt-long.gif); background-repeat:no-repeat; text-align:center; font-weight:bold;font-size:11px;float:left;}
a.longbutton {width:75px;height:15px;color:#fff;margin-top:10px;text-decoration:none; background-image:url(../images/butt-long.gif); background-repeat:no-repeat; text-align:center; font-weight:bold;font-size:11px;float:left;}
a.longbutton:hover, a.longbutton2:hover {text-decoration:none;}

.largebutton {width:139px;height:25px;color:#fff;padding-top:4px;text-decoration:none; background-image:url(../images/lrg-butt.png); background-repeat:no-repeat; display:block; text-align:center; font-weight:bold;font-size:12px;}
a.largebutton {width:139px;height:25px;color:#fff;padding-top:4px;text-decoration:none; background-image:url(../images/lrg-butt.png); background-repeat:no-repeat; display:block; text-align:center; font-weight:bold;font-size:12px;}
a.largebutton:hover {text-decoration:none;}

a.butt-xsml {width:35px;height:15px;color:#fff; text-decoration:none; background-image:url(../images/butt-xsml.gif); background-repeat:no-repeat; text-align:center; font-size:11px; font-weight:bold;display:block;}



/* 1.4	Miscellaneous */	
.clear {clear:both}
.clear-left {clear:left}
.left {float:left;margin-left:0;}
.right {float:right;margin-right:0;}

#container {width:975px;margin:auto;}
#header {width:975px;height:92px;background-image:url(../images/tagline.png);background-position:right;background-repeat:no-repeat;background-color:#fff; margin-bottom:-13px;}
#header img{text-align:left;}
#header .links {float:right;
	margin-top:50px;
	margin-bottom:-10px;
	margin-left: 0;
	padding-top:10px;
	padding-right:35px;
	font-weight:bold;
	font-size:100%;}
.links a{color:#333;text-decoration:none;}
.links a:hover{color:#666;text-decoration:underline;}
#header-login {width:975px;background-color:#fff;}
#header-login img {margin:0 0 0 47px;}
.nav {
	width:975px;
	height:43px;
	background-color:#fff;
	overflow: visible;
	border-bottom: #333 6px solid;
	position:relative;
	z-index:180;
}
.nav table {float:left;_margin-bottom:-3px;
}
.nav table tr td{padding:0;}
.nav table tr td a{height:33px;width:100px;color:#333; font-size:11px; margin-top:10px;margin-bottom:-10px; padding-top:10px; text-decoration:none; background-image:url(../images/tab.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold;  display:block;}
.nav table tr td a:hover{text-decoration:underline;}
.nav table tr td a.current{color:#fff; background-image:url(../images/tab-on.jpg); background-repeat:no-repeat; display:block;}
#content {position:absolute;width:975px;height:auto;background-color:#f4f4f4;}
#content-login {position:absolute;width:975px;height:auto;background-color:#fff;}
#profilecontent {width:957px;margin:20px auto;height:900px;}
	#profile-colleft {width:400px;float:left;margin:10px 0 50px 60px;_margin:10px 0 0 30px;color:#333;}
	#profile-colleft 
	.newdealerform input{width:240px;
			}
	
		#googlemap {width:400px;height:410px;background-color:#fff; border:1px solid #ccc;}
		#googlemap2 {width:400px;height:345px;background-color:#fff;margin-top:10px; border:1px solid #ccc;}
		
		#googlemap h1 
		{background:url(../images/th-bg.jpg) repeat-x;
	color:#fff;
	width:396px;
	padding:3px 0 0 4px;
	height:24px;
	margin-top:0px;
	margin-right:-20px;
	vertical-align:middle;
		}
		
	.gmnoprint span{text-align:right;}
	
	.gorow {margin-top:3px;}
	.gorow p {float:left;}
	.gorow p input{width:130px;}
	.gorow a {float:left;margin:0 0 2px 4px;}
	
		#details{height:385px;background-color:#fff; border:1px solid #ccc;margin:0 0 15px 0;}
	
		#details h1 {background:url(../images/th-bg.jpg) repeat-x;
	background:url(../images/th-bg.jpg) repeat-x;
	color:#fff;
	width:396px;
	padding:3px 0 0 4px;
	height:24px;
	margin-top:0px;
	margin-right:-20px;
	vertical-align:middle;
}
	
		#details table
		{
			border-right:1px solid #CCCCCC;
			width:399px;
			_width:400px;
			padding: 0;
			margin-bottom:20px;
			clear: both;
			
		}
		#details table tr{
			padding:6px 0 0 4px;
			width:396px;
		}
		#details table tr.alt{background-color:#f4f4f4;width:396px; }
		#details table tr td{padding:2px 0 0 4px;
			height:26px;
		}
		
		#details input{width:210px;}
		#details .inputSmall input{width:0;}
		
		#details table tr td.ab{width:33%;}
		#details table tr td.ba{width:66%;}
		#details table tr.alt td.ab{width:33%;}
		#details table tr.alt td.ba{width:66%;}
		
		.dealer-pics img{margin:0;
		}
	
	#profile-colright {
		float:left;
		width:400px;
		_width:400px;
		margin:10px 5px 0px 40px;
		_margin:10px 0 0 25px;
		color:#333;
	}
	
	.dealer-pics {background-color:#fff; border:1px solid #ccc;width:400px;
	height: 385px;_height: 390px;margin-bottom:15px;}
	
	.dealer-pics h1 {background:url(../images/th-bg.jpg) repeat-x;
	color:#fff;
	width:396px;
	padding:3px 0 0 4px;
	padding:3px -20px 0 4px;
	height:21px;
	margin-top:0px;
	margin-right:-20px;
	}
		
	.dealer-logo {background-color:#fff; border:1px solid #ccc;width:400px;height: 138px;margin-bottom:15px;}
	
	.dealer-logo h1 {background:url(../images/th-bg.jpg) repeat-x;
	color:#fff;
	width:396px;
	padding:3px 0 0 4px;
	padding:3px -20px 0 4px;
	height:21px;
	margin-top:0px;
	margin-right:-20px;
	}
		
	.dealer-logo img{margin:0;}
		
	#dealer-loc {background-color:#fff;border:1px solid #ccc;padding-bottom:8px;width:400px;height:250px;_height:275px;margin:0px;}
	
	#dealer-loc h1 {background:url(../images/th-bg.jpg) repeat-x;
	color:#fff;
	width:397px;
	_width:396px;
	padding:3px 0 0 4px;
	padding:3px -20px 0 4px;
	height:21px;
	margin-top:0px;
	margin-right:-20px;
	}
	
	#dealer-loc textarea{clear:both;float:left;background-color:#ccc;border:1px solid #7f9db9;margin:18px 20px 0 20px;height:170px;width:360px;_width:320px;}
	
	.controls {margin:10px auto 20px;vertical-align:top;}	
	.controls img{display:inline;margin:0px; padding:0 3px 0 3px;}	
	.controls a.arrow-left{width:29px;height:29px;margin-top:20px;background-image:url(../images/round-arrows.png);background-position:bottom left; background-repeat:no-repeat;float:left;}
	.controls a.arrow-left:hover{width:29px;height:29px;margin-top:20px;background-image:url(../images/round-arrows.png);background-position:top left; background-repeat:no-repeat;float:left;}
	.controls a.arrow-right{width:29px;height:29px;margin-top:20px;background-image:url(../images/round-arrows.png);background-position:bottom right; background-repeat:no-repeat;float:right;}
	.controls a.arrow-right:hover{width:29px;height:29px;margin-top:20px;background-image:url(../images/round-arrows.png);background-position:top right; background-repeat:no-repeat;float:right;}	
	
	.photobox 
	{
	margin:0 auto;
	padding:8px 0;
	_padding:8px 0;
	width:375px;
	_width:365px;
	height: auto;
	
		}
		
		.photobox img.logo
	{
	width:80%;
	height:80%;
		}
	
#info-about {width:600px;line-height:1.4em;margin:10px 10px;float:left; }	


#stockcontent {width:957px;margin:20px auto;height:auto;}
	#info-stock {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;margin:15px 0 15px 13px;padding:7px;width:933px;}
	#info-stock img{float:right;}
	
	
	#stocklist {
	width:950px;
	margin:0 auto;
}
	#stocklist table{width:950px;border-left:#CCC 1px solid; }
	#stocklist table th{color:#FFF; background:url(../images/th-bg.jpg) repeat-x; font-weight:bold; height:21px;text-align:left;font-family: Arial, Helvetica, sans-serif;padding:2px 2px 0 2px;}
	#stocklist table th a{color:#FFF;}
	#stocklist table td {padding-right:2px;}
	#stocklist table th.mileage {text-align:right;}
	#stocklist table th.year {text-align:center;}
	#stocklist table th.price {text-align:right;padding-right:3px;}
	#stocklist table th.pics {text-align:center;}
	#stocklist tr{padding:6px 0 0 4px; }
	#stocklist tr.alt{background-color:#fff;}
	#stocklist td{padding:2px 0 0 2px;height:21px;color:#333;text-align:left; border-right:#CCC 1px solid;border-bottom:#CCC 1px solid;}
	#stocklist table tr td.mileage {text-align:right;}
	#stocklist table tr td.year {text-align:center;}
	#stocklist table tr td.price {text-align:right;}
	
#addacarcontent {width:957px;margin:20px auto;height:auto;}
#add-colleft {
	float:left;
	width:350px;
	padding-bottom:0;
	margin-left:20px;
	_margin-left:10px;
	margin-right:10px;
	_margin-right:0;
	}
		#add-colleft h1{
	background:url(../images/th-bg.jpg) repeat-x;
	color:#fff;
	width:348px;
	padding:2px 0 0 4px;
	height:21px;
}
		.photobox2 {
	background-color:#fff;
	border:#CCC 1px solid;
	padding:8px 5px;
	width:340px;
	height: 329px;
	_height: 349px;
	
		}
		
	.vtbox {
	background-color:#fff;
	border:#CCC 1px solid;
	padding:8px 5px;
	width:340px;
	height: 35px;
	_height: 35px;
	
		}
	
	.controls2 {margin:10px auto;vertical-align:top;}	
	.controls2 img{display:inline;margin:0px; padding:0 3px 0 3px;}	
	.controls2 a.arrow-left{width:29px;height:29px;margin-top:20px;background-image:url(../images/round-arrows.png);background-position:bottom left; background-repeat:no-repeat;float:left;}
	.controls2 a.arrow-left:hover{width:29px;height:29px;margin-top:20px;background-image:url(../images/round-arrows.png);background-position:top left; background-repeat:no-repeat;float:left;}
	.controls2 a.arrow-right{width:29px;height:29px;margin-top:20px;background-image:url(../images/round-arrows.png);background-position:bottom right; background-repeat:no-repeat;float:right;}
	.controls2 a.arrow-right:hover{width:29px;height:29px;margin-top:20px;background-image:url(../images/round-arrows.png);background-position:top right; background-repeat:no-repeat;float:right;}	
		
		.notes{
	background-color:#f4f4f4;
	border:#CCC 1px solid;
	padding:8px 5px;
		}	
		
		.notes p{
			padding-left:0;
		}	
		
		#photos{
			background:url(../images/header-tab.png) no-repeat 0 3px;
		}
		
		#vehicletype
		{
			background:url(../images/header-tab.png) no-repeat 0 3px;
		}
		
		#photos.notes {
			margin:0 auto;
		}
		
			#add-info 
			{
			background:url(../images/header-tab.png) no-repeat 0 3px;	
			width:350px;
			margin:10px 0 10px 0;
			padding-bottom:0;
			position: inherit;
			float: left;
		}
			
			#add-info h1{
			background:url(../images/th-bg.jpg) repeat-x;
			color:#fff;
			width:346px;
			padding:2px 0 0 4px;
			height:21px;

		}
			#add-info table{
			width:350px;
			background-color:#fff;
			border:#CCC 1px solid;
			vertical-align:top;
		}
			#add-info table td{
			height:32px;
			font-size:0.8em;
			line-height:100%;
		}
				
			#add-info table td input{
			_width:15px;
			_padding:3px;
			border:none;
		}
				
			#add-colright 
			{
			background:url(../images/header-tab.png) no-repeat 0 3px;
			width:550px;
			_width:530px;
			margin-left:10px;
			_margin-left:-10px;
			padding-bottom:0;
			float: left;
			position: relative;
			overflow:hidden;
		}
			#add-colright h1{
			background:url(../images/th-bg.jpg) repeat-x;
			padding:2px 0 0 4px;
			color:#fff;
			width:546px;
			_width:526px;
			height:21px;
		}
			#add-colright table{
			width:550px;
			_width:530px;
			height:345px;
			_height:365px;
			background-color:#fff;
			border:#CCC 1px solid;
			padding:5px 0 5px 5px;
		}
			#add-colright tr{padding:6px 0 0 0px; }
			#add-colright tr.alt{}
			#add-colright td{padding:2px 0 0 5px;height:36px;color:#666;text-align:left;font-weight:bold;}
			
			#add-colright span {font-size:small;line-height:85%;}
			span.astx {font-size:small;color:red;line-height:100%;font-weight:bold;}
	
			#add-colright input.part1{width:63px;padding-right:3px;}
			#add-colright select.part1{width:68px;}
			#add-colright select.part2{width:65px;}
			#add-colright select {width:135px;}
			#add-colright input {width:135px;}

#pricecheck {background-color:#CCCCCC;
border:1px solid #333333;
clear:both;
height:67px;
margin:10px 30px 25px 20px;
padding:5px;}
#pricecheck p {margin-left:140px;width:50%;}
#pricecheck img {float:left;margin-top:5px;}
#pricecheck table {float:right;width:760px;padding:3px;margin-top:5px;}
#pricecheck table td{height:24px;text-align:left;}
#pricecheck table td.rightside{color:#FF6600;height:24px;text-align:left;font-weight:700;font-size:115%;width:80px;padding-right:10px;}
	
#Addnotes 
{
	background:url(../images/header-tab.png) no-repeat 0 3px;
	clear:both;
	float:left;
	margin:0px;
	width:550px;
	_width:530px;
}
#Addnotes h1{
	background:url(../images/th-bg.jpg) repeat-x;
	padding:2px 0 0 4px;
	color:#fff;
	width:546px;
	_width:526px;
	height:21px;
}

.notes {background-color:#fff;}

#Addnotes {margin-bottom:15px;}
#Addnotes textarea{background-color:#cccccc;margin-top:4px;width:520px;_width:470px;}

#Preview p{font-weight:bold;color:#666;}
#Preview span{font-weight:normal;}
#Preview textarea{background:#fff url(../images/mag_ad_prev.gif) no-repeat center;
border:#D1D1D1 1px dashed;
width:545px;
_width:520px;
padding:3px;
margin-top:4px;
}
#Preview textarea.webpreview{background:#fff url(../images/web_ad_prev.gif) no-repeat center;
border:#D1D1D1 1px dashed;
width:545px;
_width:520px;
padding:3px;
margin-top:4px;
}


#preview-col {width:440px;height:50px;float:left;text-align:left;margin:17px 0 0 0px;line-height:140%;}


/*LOGIN PAGE*/
#login-content {width:950px;margin:0px 80px 0 10px;height:300px;}
#login-wrapper{width:800px;margin:15px auto;}
#login-colleft {float:right;_clear:left;margin:30px 80px 0 10px;_margin:30px 40px 0 10px;width:320px;}
.newdealer 
{
	background:#F4F4F4 none repeat scroll 0 0;
	margin:40px auto;
	margin-bottom:60px;
	width:200px;
	padding:10px;
	text-align: center;
}
.newdealer h2{font-weight:bold;font-size:120%;line-height:115%;}
.newdealer p{font-weight:bold;font-size:110%;padding:0;margin:0 auto 20px;text-align:center;}
.newdealer a.largebutton {width:139px;height:25px;color:#fff;padding-top:4px;text-decoration:none; background-image:url(../images/lrg-butt.png); background-repeat:no-repeat; display:block; text-align:center; font-weight:bold;font-size:12px;margin:0 auto;}
.website {width:350px;margin:0 auto;}
.website p{padding:0;}
.website p span{font-weight:bold;}
#login-colright 
{
	width:520px;
	float:left;
	margin:30px 0 0 20px;
}

.login {background:transparent url(../images/login-bg.gif) repeat-x scroll left top;border:1px solid #CCCCCC;margin:0 auto;padding:20px;width:260px;}
.login h1{font-weight:bold;font-size:120%; color:#fff;margin:-5px 0 0 60px;_margin:-5px 0 0 30px;padding:0; text-align:center;line-height:120%;}
.login h2{font-weight:bold;font-size:120%;line-height:120%;}
.login p{font-weight:bold;font-size:110%;padding:0;margin-bottom:10px;}

.login td{height:30px;}
.login td p{font-weight:normal;font-size:90%;padding:0;margin:0px;}
.login td p.label{font-size:100%;padding:0;}
.login td p.label label{float:left;clear:left;padding-top:2px;font-weight:700;}
.login td p.label input{float:right;padding-right:4px;}
.login td.form{font-weight:normal;font-size:.9em;}
.login td a.tiny{font-weight:normal;font-size:90%;float:left;line-height:110%;}
.login td .smallbutton {width:49px;height:15px;color:#fff;margin-top:10px; text-decoration:none; background-image:url(../images/butt-sml.gif); background-repeat:no-repeat; text-align:center; font-size:12px; font-weight:bold;float:right;}
.login td a.smallbutton {width:49px;height:15px;color:#fff;margin-top:10px; text-decoration:none; background-image:url(../images/butt-sml.gif); background-repeat:no-repeat; text-align:center; font-size:12px; font-weight:bold;float:right;}

.login input{width:135px;margin-left:15px;}
.login table tr td.check{float:left;height:16px;}
.login table tr td.check input{margin:0;padding:2px 3px 2px 0px;width:15px;border:none;}
.login table tr td.check p{font-size:90%;padding: 0 0 3px 5px;display:inline;vertical-align:middle;}

.login-info {background:transparent url(../images/login-bg.gif) repeat-x scroll left top;border:1px solid #CCCCCC;margin:0 auto 0 0;padding:14px;width:460px;_width:400px;float:left;}
.login-info h1{font-weight:bold;font-size:120%; color:#fff;margin:-5px 0 0 90px;_margin:-5px 0 0 30px;padding:0; text-align:center;}
.login-info p.login-text{font-size:95%;font-weight:normal;margin-bottom:0;margin-top:40px;_margin-top:40px;padding:20px 0 0;text-align:center;}
.login-info p.login-text2{font-size:95%;font-weight:normal;margin-bottom:0;margin-top:0;padding:4px 0 0;text-align:left;}
.login-info p.login-text3{font-size:95%;font-weight:normal;margin-bottom:0;margin-top:0;padding:20px 0 0;text-align:center;}
.login-info p span.lgn-large {font-size:110%;}


.forgotten {background-color:#fff; width:220px; height:130px; padding:5px;}
.forgotten span{font-size:90%;}
.forgotten span.mail{font-size:90%;}
.forgotten a{float:right;}

#login-newdealer {width:800px;margin:20px auto;height:320px;background-color:#fff; border:1px solid #ccc;padding:30px;}

#login-newdealer h1{
	background:url(../images/th-bg.jpg) repeat-x;
	padding:2px 0px 0 4px;
	color:#fff;
	width:296px;
	height:21px;
}

.login-wrapper span {color:Red; font-weight:bold;}


	#ndform {width:300px;float:left;}
	.newdealerform table{
				width:300px;
				padding: 0;
				border: #ccc 1px solid;
				margin-bottom:0px auto 20px;
				clear: both;
			}
			.newdealerform table tr{
	 			padding:6px 0 0 4px;
			}
			.newdealerform table tr.alt{background-color:#f4f4f4;}
			.newdealerform table tr td{padding:2px 0 0 4px;
				height:26px;
			}
			
#newdealernotes {width:400px;float:left;margin-left:40px;_margin-left:10px;}
#newdealernotes h1{width:396px;}
#newdealernotes a{float:right;}
#newdealernotes .ndnbox {background-color:#f4f4f4;border:1px solid #ccc;height:190px;margin-top:30px;_margin-top:0;}
.ndnbox textarea{height:130px;margin:8px 10px;width:350px;}




	
.errors {font-size:85%;margin-top:25px;}
		
#login-thanks {width:800px;margin:20px auto;height:100px;background-color:#fff; border:1px solid #ccc;padding:30px;}

.numpics{background:url(../images/sprites_numpics.gif) no-repeat top left;width:35px;height:23px;background-position:0 -212px;float:right;}
.numpics_,.numpics_0{background-position:0 -258px;}
.numpics_1{background-position:0 -235px;}
.numpics_2{background-position:0 -5px;}
.numpics_3{background-position:0 -28px;}
.numpics_4{background-position:0 -51px;}
.numpics_5{background-position:0 -74px;}
.numpics_6{background-position:0 -97px;}
.numpics_7{background-position:0 -120px;}
.numpics_8{background-position:0 -143px;}
.numpics_9{background-position:0 -166px;}
.numpics_10{background-position:0 -189px;}
.numpics_10plus{background-position:0 -212px;}


#about-content {width:957px;margin:20px auto;height:auto;}
	#info {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;margin:15px 0 5px 20px;padding:7px;width:906px;}

.InvoiceDetails table{margin:0 auto;border:1px solid #333px;}
.NoInvoiceDiv{margin:30px 0 20px 20px;}
.darkborder {border:1px solid #666; border-collapse:collapse; padding:2px;}
.invoices {margin-left:1em;}
.colByMake {float:left;width:115px; line-height:170%;}
.colByMake a{color:#666; text-decoration:none;}
.colByMake a:hover{color:#333; text-decoration:underline;}

/* Image Uploader */
		
#Form1{float:right}

.box1 {display:block; border:solid #ccc 1px;border-bottom:solid #f4f4f4 1px; background:#f4f4f4; width:800px;margin:0px 0; padding:12px;}
.box1 h1{font-size:120%;margin-bottom:3px;}
.box2 {display:block; border:solid #ccc 1px;border-top:solid #f4f4f4 1px; background:#f4f4f4; width:800px;margin:0px 0; padding:12px;}
.box2 h1{font-size:120%;margin-bottom:3px;}


.thumb{padding:8px 6px 4px 6px;width:150px;height:150px}
.thumb img{padding:0;}
input.checked{background-color:#F4F4F4;
border:medium none;
float:left;
margin:3px 2px 0 35px;
width:15px;}
input.notChecked{background-color:#F4F4F4;
border:medium none;
float:left;
margin:3px 2px 0 35px;
width:15px;}

.mainpicpic {}
.removepic {padding-left:48px;margin:-6px 0 -6px 0;}
.removepic a.smallbutton {margin-top:0px}

/* Shadow */

.img-shadow{
float:left;
background: url(images/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #ccc;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  width:128px;
  height:95px;
  }
  
  #MaxPhotos
  {
	margin:15px 15px 15px 15px;
	padding:40px;
	width:600px;
	float:left;
	font-size:110%;
	font-weight:bold;
  }
  #Uploader
  {
	clear:left; 
	color:Red;
  }
  #Uploader a
  {
	text-decoration:underline;
	color:Blue;
  }
  .rb_Title{font-size:85%;padding-top:3px;}
  
.pagination {margin:6px 0 6px 0;font-size:90%;font-weight:700;color:#666;} 
.pagination a{color:#333;}
.pagination a:hover{color:#666;}
.prevLink {float:left}
.nextLink {float:right}
.whereInSearch {text-align:center;}

#pager {margin:6px 0 6px 0;font-size:90%;font-weight:700;color:#666;}
.none{border:none;}
#pager span{ margin-top: 5px;color:#333;font-size:100%;font-weight:bold;}
#pager .left {float:left; text-align:left; width:24%;margin-left:6px;}
#pager .center {float:left; text-align:center; width:50%;margin-bottom:10px;}
#pager .right {float:right; text-align:right; width:24%;margin-right:6px;}
#pager a {color:#333;}
#pager a.disabled {color:#d0d7dd;}


#brochure-content {width:810px;height:auto;padding:20px;background-color:#fff;}
.brochure-col-right {float:right;width:400px;margin-top:42px}
.brochure-images {height:auto;margin-bottom:10px;}
#brochure-googlemap {width:400px;height:271px;background-color:#fff;border:1px solid #ccc;}
.brochure-col-left {float:left;width:400px;}
.brochure-col-left h1 {font-size:170%;line-height:130%;margin:0;}
table.brochure-info {width:400px;margin:10px 5px 0 0; border:1px solid #ccc; border-collapse:inherit;}
table.brochure-info td.med-price {padding:5px;border-bottom:1px solid #ccc; font-size:130%;}
table.brochure-info td.med {padding:5px;border-bottom:1px solid #ccc;}
table.brochure-info td.med2 {padding:5px;border-bottom:1px solid #ccc;background:#f4f4f4;}
table.brochure-dealerinfo {width:400px;margin:10px 5px 0 0; border:1px solid #ccc; border-collapse:inherit; font-size:90%;}
table.brochure-dealerinfo td.top {background:transparent url(../images/th-bg.jpg) repeat-x scroll 0 0;height:21px; width:99%;vertical-align:top;}
table.brochure-dealerinfo td.top h1 {color:#FFFFFF;font-size:125%;margin-top:0;padding-top:3px;}
table.brochure-dealerinfo td.med {padding:5px;}
table.brochure-dealerinfo td.med2 {padding:5px; background:#f4f4f4;}
.brochure-footer {clear:both; width:810px;}
.brochureLink {margin-top:3px; margin-bottom:10px;}


/*Image Previews*/
.noPic {background:url(../images/nopic65x48.jpg) no-repeat; width:65px; height:48px;}
.typeResults{float:left;margin:-5px 0 4px 0;font-weight:700;}
.numResults{float:right;margin:-5px 15px 4px 0;_margin:-5px 10px 4px 0;font-weight:700;}
.sitechange_off {
background:#666666 none repeat scroll 0 0;
border-top:1px solid #ccc;
border-right:1px solid #ccc; 
border-left:1px solid #ccc;
color:#FFFFFF;
font-size:105%;
font-weight:bold;
padding:4px;
position:relative;
text-decoration:none;
z-index:200;
top:1px;
}
.sitechange 
{
background:#ffa003 none repeat scroll 0 0;
border-top:1px solid #333;
border-right:1px solid #333; 
border-left:1px solid #333;
font-weight:bold;
font-size:105%;
padding:4px;
position:relative;
z-index:200;
color:#fff;
text-decoration:none;
top:1px;
} 

.field1 {float:left;
width:245px; padding: 3px; margin:5px 0 0 5px; background:none;text-align:left;}

.field2 {float:left;
width:245px; padding: 3px; margin:5px 0 0 5px; background:none;text-align:left;}

.field3 {float:left;
width:245px; padding: 3px; margin:5px 0 0 5px; background:none;text-align:left;}

.field4 {float:left;
width:245px; padding: 3px; margin:5px 0 0 5px; background:none;text-align:left;}

.field1 label, .field2 label {width: 96px; display: block; float: left; text-align: left; font-size: 14px; font-weight: bold; padding-top: 3px; padding-right: 5px;color: #666666;}

.field3 label, .field4 label {width: 96px; display: block; float: left; text-align: left; font-size: 14px; font-weight: bold; padding-top: 3px; padding-right: 5px;color: #666666;}


.field4 span {font-weight:bold;color: #666666;}

	.step3box {
	background-color:#fff;
	border:#CCC 1px solid;
	padding:8px 5px;
	width:538px;
	margin-bottom:4px;
	}
