#wrapper {
	display: inline-block;
	border-right: 290px solid #fff;
	position: relative; /* ie 6 */
	vertical-align: bottom;
	margin-left: -1px;
}
#sidebar {
	float: right; 
	width: 295px; 	
	margin-right: -295px;
	position: relative;/* ie 6 */ 
}
#main {float: left; width: 610px;}

.promobox {float: right; width: 245px; background: #ccc; left: 343px; top: 17px; margin: 5px;}
.promoboxtitle {background: #0076CC; font-size: 13px; color: #fff; padding: 5px 10px; font-weight: normal; border-bottom: 2px solid #fff;}
.promobox p {padding: 0; margin: 10px 0 0 0;}
.promobody {background: #efefef; padding: 6px;}
.contactphoto {float: right; width: 100px; border: 1px solid #333; margin-left: 3px;}

.mainphoto {margin: 0 0 0 10px; float: right;}
.dropshadow {
	float:left;
	clear:left;
	background: url(./images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(./images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 0 !important;
	margin: 10px 0 0 0;
	width: 270px;
	padding: 0;
}
.innerbox {position:relative; bottom: 6px; right: 6px; border: 1px solid #ddd; padding: 4px 9px; margin: 0;}
.innerbox {
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin: 0px 0px 0px 0px;
}
.innerbox p {margin: 3px;}
.innerbox img {border: 1px solid #000;}

.vehicleinfo {width: 320px; padding: 0 0 0 5px; margin: 0;}
.vehicleinfo p {margin: 12px 0 0 0; padding: 0;}
#emailwaiting {margin-left: 31px;}

.recentphotos {clear: both;}
.recentphotosheader {width: 600px; border-bottom: 1px solid #D4E5F7; padding: 0 0 5px 0; margin: 0 5px;}
.smallphotos {width: 600px; padding: 10px;}
.smallphotoscell {float: left; text-align: center; padding: 5px 25px 10px 0;}
.smallphotoscell img {border: 1px solid #333;}
.all_photos_bar {width: 600px; margin: 0 5px; background: #D4E5F7; height: 25px; clear: both;}

