/* Sign In*/
#divSignInBox p, #divSignInBox a, #divSignInBox label
{
	font-size:x-small;
}

#divSignInBox p
{	
	padding:2px;
	margin:0; 
	
}

#divSignInBox p.formline
{
	clear:both;
}

#divSignInBox p.formline label
{
	width:70px;		
	float:left;	
}

#divSignInBox p.formline input
{
	width:150px;
	float:right;	
}

#divSignInBox p.checkbox
{	
	padding-top:5px;	
	float:left;
	margin-right:20px;
	clear:both;
}

#divSignInBox p.button
{
	padding-top:5px;	
	clear:right;
}

#divSignInBox .links
{
	text-align:center;
	padding:2px;
	margin:0;
}

#divSignInBox .secure
{
    border-top:solid 1px gainsboro;
	text-align:center;
	padding:2px;
	margin:0;
}

/* OptionsBox*/
#divOptionsBox
{
	margin:5px;		
}

#divOptionsBox #divCategories
{
	clear:both;	
}

#divOptionsBox #divCategories .options
{
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;	
}

#divOptionsBox #divCategories .options h3
{
	color:Navy;	
	padding:0;
	margin:0;
}

#divOptionsBox #divCategories .options ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#divOptionsBox #divCategories .options ul li
{
	padding-top:5px;		
}

#divOptionsBox #divCategories .options ul li.label
{
	background-image: url('/Resources/Images/checkmark.gif');
	background-repeat:no-repeat;
	background-position: -0px;	
	padding-left:20px;	
}

/* Profile Menu */
#divProfileMenu
{
	margin-bottom:10px;
	clear:both;
}

#divProfileMenu dl
{		
    
	text-align:center;
	list-style-type:none;	
	margin:0;
	padding:0;	
}

#divProfileMenu dt
{		
	background-color:White;
	border:dotted 1px gainsboro;	
	padding:2px;
	margin-bottom:2px;	
	float:left;	
	color:Maroon;	
}

#divProfileMenu dd
{		
	margin-left:20px;	
	float:left;
}

#divProfileMenu dd a
{		
    float:left;
    margin-top:2px;
    margin-left:2px;
}
#divProfileMenu dd img
{		
    float:left;	
}

/* car details control */
.clsInlineImage IMG
{
	border:solid 1px gainsboro;
	background-color:White;
	padding:5px;
	margin:5px;
}

/* Pictures Box */
#divPicturesBox .picture a
{
	
}

#divPicturesBox .picture p, #divPicturesBox .editpicture p, #divPicturesBox .uploadControls p
{
	padding:0;
	margin:0;
}

#divPicturesBox p.maxpictures
{	
	margin:5px 0 5px 10px;
	padding:0;
	font-weight:bold;
	font-style:italic;
	clear:both;	
}

#divPicturesBox .uploadControls p.comment
{
	margin:10px 10px;
}

#divPicturesBox .uploadControls p.comment span
{
	font-style:italic;
}

#divPicturesBox .uploadControls p.mainupload
{
	margin:10px 10px;
}

#divPicturesBox .uploadControls p.uploadrow
{
	margin:5px 10px;
}

#divPicturesBox p.notfound
{	
	font-style:italic;
	margin:5px 5px;
}

#divPicturesBox div.editPicture
{	
	float:left;	
	margin:0 0 5px 5px;
	width:225px;	
	border:solid 1px gainsboro;		
	background-color:White;	
	padding:5px;	
}

#divPicturesBox .editPicture .buttons
{	
	display:block;	
	float:left;
}

#divPicturesBox .editPicture .defaultlabel
{		
	color:Navy;		
}

#divPicturesBox .editPicture input, #divPicturesBox .editPicture span
{		
	font-size:x-small;
}

#divPicturesBox .editPicture .clsButton, #divPicturesBox .editPicture .defaultlabel
{						
	margin:5px 0px 5px 5px;	
	clear:left;	
	float:left;	
}

#divPicturesBox .editPicture .sequence
{	
	float:left;
}

#divPicturesBox div.picture
{	
	float:left;	
	margin:0 0 0px 0px;
	padding:5px;	
}

#divPicturesBox img
{
	float:left;
	border:solid 1px gainsboro;	
	margin:0 0 0 5px;
	padding: 5px 5px 5px 5px;	
	background-color:White;	
}

#divPicturesBox p.clickmessage
{	
	margin:5px 0 5px 10px;
	padding:0;
	font-style:italic;
	clear:both;	
}

/* WINDOW */
.clsGeneralWindow .clsHeader
{		
	border: solid 2px white;
	background-repeat:repeat-x;	
	padding: 0px;
	margin: 0px;	
}
.clsGeneralWindow .clsHeader h2
{		
	margin: 0px;	
	padding: 3px 0px 3px 3px;		
}

.clsGeneralWindow .clsContent
{		
	padding: 3px;
}

.clsGeneralWindow .clsClearDiv
{		
	clear:both;
	width:100px;	
	overflow:hidden;	
	height:1px;
	padding:0;
	margin:0;
}



/* Featured */
.clsFeaturedCars 
{		
	padding: 5px 5px 0px 5px;
}

.clsFeaturedCars .clsCar3
{	
	width:33%;	
	float:left;
	margin:0;
}

.clsFeaturedCars .clsCar2
{
	text-align:left;				
	width:45%;		
	float:left;
	margin:0;	
}

.clsFeaturedCars h3
{
	padding:0;
	margin:10px 0 0 0;				
}

.clsFeaturedCars p
{
	padding:0;
	margin:0;
	font-size:small;				
}

.clsFeaturedCars h3 a
{					
	font-size:small;	
	font-weight:normal;
}

.clsFeaturedCars .clsLocation
{			
	font-size:x-small;
	color: Gray;
	padding-bottom:5px;
	text-align:left;
	clear:both;
	float:left;	
}

.clsFeaturedCars p.description
{
    font-size:x-small;
}

.clsFeaturedCars span IMG
{	
	float:left;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color:White;	
}

/* divCarDetailsBox */
#divCarDetailsBox h3
{
	text-align:center;
	color:Maroon;
	font-size:medium;
	padding:0;
	margin:5px 0;
}

#divCarDetailsBox IMG
{
	
	float:left;		
	margin:0 5px 5px 5px;
}

#divCarDetailsBox dl
{
	margin:0;
	width:390px;
	float:left;		
	
}

#divCarDetailsBox dl dt
{
	float:left;
	clear:both;		
	padding:0;
	margin:3px 0 0 5px;
	font-weight:bold;
}

#divCarDetailsBox dl dd
{	
	padding:0 0 5px 0;
	margin:3px 0 0 130px;
}

#divCarDetailsBox dl dd.notavailable span
{	
	color:Gray;
	font-size:medium;
	font-weight:bold;
}

/* divContactInfoBox */

#divContactInfoBox
{
}

#divContactInfoBox h3
{
	padding:5px;
	margin:0;
	color:Navy;	
	text-align:center;
	background-color:White;
	border:solid 1px gainsboro;
}

#divContactInfoBox div.logo
{		
	margin:0;
	padding:0;	
	text-align:center;
}

#divContactInfoBox div.logo IMG
{
	border:solid 1px gainsboro;
	background-color:White;
	padding:5px;
	margin:5px auto;
	display:block;		
}

#divContactInfoBox dl
{
	margin:0;	
}

#divContactInfoBox dt
{	
	vertical-align:middle;
	float:left;
	clear:both;		
	padding:0;
	margin:3px 0 0 5px;
	font-weight:bold;
}

#divContactInfoBox dd
{	
	padding:0 0 5px 0;
	margin:3px 0 0 100px;
	
}

#divContactInfoBox dd.contact
{	
	text-transform:capitalize;
	font-weight:bold;
	color:Blue;
}

#divContactInfoBox dd.address, #divContactInfoBox dd.address a
{	
	font-size:x-small;		
}

#divContactInfoBox dd.phone
{	
	font-weight: bold;
	color: maroon;
}

#divContactInfoBox dd.company
{
	font-weight: bold;
	color: gray;
}

#divContactInfoBox p.contacturl
{		
	padding:5px;
	clear:both;	
	text-align:center;	
	margin:0;
}

/* Search Results Generic */
#divSearchResultsBox div.statusHeader
{
	margin:0 5px 0 5px;		
	padding:0;
}

#divSearchResultsBox div.statusHeader dl
{	
	background-color:WhiteSmoke;
	border:solid 1px gainsboro;
	padding:5px;
	margin:0;		
}

#divSearchResultsBox div.statusHeader dl dd
{	
	padding:0;	
	display:inline;		
	white-space:nowrap;			
}

#divSearchResultsBox div.statusHeader dl span.label
{
	color:Maroon;	
	font-weight:bold;
}

#divSearchResultsBox div.statusHeader dl dt
{	
	white-space:nowrap;			
	display:inline;	
}

#divSearchResultsBox .noresults 
{
	text-align:center;
	font-weight:bold;
	background-color:White;
	border:solid 1px gainsboro;
	margin: 20px 100px;
	color:Red;
}

#divSearchResultsBox .pager
{
	float:left;
	margin-left:20px;
	border:solid 1px gainsboro;
	padding:5px 20px;
	background-color:White;
	margin-bottom:20px;
	clear:both;
}

#divSearchResultsBox div.backToSearch
{
	margin-top:2px;
	margin-right:20px;
	float:right;		
}

/* Cars SearchResults control*/
#divSearchResultsBox #divCarResults div.result
{
	padding:5px;
	margin-bottom:25px;
	margin-top:5px;
}

#divSearchResultsBox #divCarResults div.twocolumns
{
	width:465px;
	float:left;
}

#divSearchResultsBox #divCarResults div.result h3
{	
	background-color:whitesmoke;
	border:solid 1px gainsboro;
	padding:2px;	
	margin:0 0 5px 0;	
}

#divSearchResultsBox #divCarResults div.result dl.top
{	
	background-color:White;
	border:solid 1px pink;
	margin:0 5px 0 0;
	width:105px;
	float:left;
}

#divSearchResultsBox #divCarResults div.result dl.bottom
{		
	padding:0 0 0 0;
	margin:0 0 0 110px;
}

#divSearchResultsBox #divCarResults div.result dl.top dt, #divSearchResultsBox #divCarResults div.result dl.top dd
{	
	text-align:center;
	padding:0;
	margin:0;	
}

#divSearchResultsBox #divCarResults div.result dl.top .hide
{	
	display:none;
}

#divSearchResultsBox #divCarResults div.result dl.top .sellertype
{	
	color:Maroon;
	font-size:x-small;
	margin-bottom:5px;
}

#divSearchResultsBox #divCarResults div.result dl.top dd.new
{		
	padding:0;
	background-image:url('/resources/images/new.gif');
	background-repeat:no-repeat;
	background-position:center center;
	margin:0 auto;
	height:20px;
	width:25px;
}

#divSearchResultsBox #divCarResults div.result dl.top dd.new span
{		
	display:none;
	margin:0;
	padding:0;
}

#divSearchResultsBox #divCarResults div.result dl.top dt.distance
{	
	font-weight:bold;
	color:Gray;
	
}

#divSearchResultsBox #divCarResults div.result dl.top dd.distance
{		
	font-size:x-small;
	margin-bottom:5px;
}


#divSearchResultsBox #divCarResults div.result dl.bottom dt
{	
	font-weight:bold;
	float:left;
}

#divSearchResultsBox #divCarResults div.result dl.bottom dd
{	
	margin-left:90px;
}

#divSearchResultsBox #divCarResults div.result dl.bottom dt.description
{		
	margin:0;
	display:block;
	float:none;		
}

#divSearchResultsBox #divCarResults div.result dl.bottom dd.description
{	
	margin:0;
	display:block;
}

/* CarSearch */
#divCarSearchBox #ulLinks
{
	margin:5px;
	padding: 5px 0px 5px 0px;
	list-style-type: none;		
}

#divCarSearchBox #ulLinks #liFirst
{	
	border-left: none;	
}

#divCarSearchBox #ulLinks li 
{
	border-left: solid 2px gray;
	padding-left: 5px;
	display:inline;		
}

#divCarSearchBox #ulLinks li.selected
{
	font-weight:bold;
	color:dimgray;
}

#divCarSearchBox p.line select
{
	width:200px;
	float:left;
}

#divCarSearchBox  p
{
	clear:both;
	margin:0;
	padding:5px;
}

#divCarSearchBox fieldset
{	
	float:left;
	padding:5px;
	margin:5px;	
	border:solid 1px gainsboro;
	background:white;	
	clear:both;
	width:400px;
}

#divCarSearchBox fieldset select.short
{	
	width:120px;
}

#divCarSearchBox fieldset select.long
{	
	width:230px;
}

#divCarSearchBox fieldset legend
{	
	display:none;
	font-size:x-small;	
}

#divCarSearchBox p.postalerror
{	
	text-align:center;	
	padding:5px;
}

#divCarSearchBox #fsRegion
{
	float:left;
}

#divCarSearchBox #divChoice
{	
	float:left;	
	margin-top:20px;
	margin-left:35px;	
}

#divCarSearchBox #divChoice p
{
	padding:5px;
	color:Maroon;
	text-align:center;
	vertical-align:middle;		
}

#divCarSearchBox #fsPostalCode
{
	clear:none;
	float:right;
	
}

#divCarSearchBox #fsPostalCode input.clsTextBox
{
	width:70px;
}

#divCarSearchBox #fsCriteria
{
	
}

#divCarSearchBox #fsYearMade
{	
	float:right;
	clear:none;
	
}

#divCarSearchBox #fsPrice
{	
	clear:none;	
	float:right;	
}

#divCarSearchBox #fsOther
{	
	
}

#divCarSearchBox p.message
{
	margin:5px 5px 0 5px;
	text-align:center;	
	border:solid 1px gainsboro;
	background-color:WhiteSmoke;
	padding:5px;
}

#divCarSearchBox p.message .found
{	
	font-weight:bold;
	color:DarkGreen;
}

#divCarSearchBox p.message .notfound
{
	font-weight:bold;
	color:Red;
}

#divCarSearchBox p.buttons
{
	text-align:center;
	padding:15px;
}

#divCarSearchBox p.buttons input
{
	margin:10px;
}

#divCarSearchBox  span.comments
{
	padding-left:10px;
}

#divCarSearchBox div.error
{
	padding:5px 5px 5px 105px;
}

#divCarSearchBox p.line label, #divCarSearchBox p span.label
{	
	font-weight:bold;
	width:150px;
	float:left;
}

#divCarSearchBox p.posted label, #divCarSearchBox p.posted input
{
	float:none;
}

/* Error Message */
div.clsErrorMessage
{
	border:solid 1px silver;
	background-color:WhiteSmoke;
	width:60%;
	margin:20px auto;
}

div.clsErrorMessage .header h2
{
	margin: 2px;
	height: 15px;
	background-color: #ff6666;
}

div.clsErrorMessage .message p
{
	padding:15px 0;
	margin:0;
	color:Red;
	text-align:center;
}

/* Success Message */
div.clsSuccessMessage
{
	border:solid 1px silver;
	background-color:WhiteSmoke;
	width:60%;
	margin:20px auto;
}

div.clsSuccessMessage .header h2
{
	margin: 2px;
	height: 15px;
	background-color: #339933;
}

div.clsSuccessMessage .message p
{
	padding:15px 0;
	margin:0;
	color:green;
	text-align:center;
}

div.clsErrorMessage .link p,div.clsSuccessMessage .link p
{
	padding:5px 0;
	margin:2px;
	text-align:center;
	border:solid 1px silver;
	background-color:gainsboro;
}


/* Parts SearchResults control*/
#divSearchResultsBox #divPartResults div.result
{
	padding:5px;
	margin-bottom:25px;
	margin-top:5px;
}

#divSearchResultsBox #divPartResults div.twocolumns
{
	width:460px;
	float:left;
}

#divSearchResultsBox #divPartResults div.result h3
{	
	background-color:whitesmoke;
	border:solid 1px gainsboro;
	padding:2px;	
	margin:0 0 5px 0;	
}

#divSearchResultsBox #divPartResults div.result dl.top
{	
	margin:0 5px 0 0;
	width:105px;
	float:left;
}

#divSearchResultsBox #divPartResults div.result dl.bottom
{		
	padding:0;
	margin:0 0 0 110px;
}

#divSearchResultsBox #divPartResults div.result dl.top dd.new
{		
	padding:0;
	background-image:url('/resources/images/new.gif');
	background-repeat:no-repeat;
	background-position:center center;
	margin:0 auto;
	height:20px;
	width:25px;
}

#divSearchResultsBox #divPartResults div.result dl.top dd.new span
{		
	display:none;
	margin:0;
	padding:0;
}

#divSearchResultsBox #divPartResults div.result dl.top dt, #divSearchResultsBox #divPartResults div.result dl.top dd
{	
	text-align:center;
	padding:0;
	margin:0;	
}

#divSearchResultsBox #divPartResults div.result dl.top .hide
{	
	display:none;
}

#divSearchResultsBox #divPartResults div.result dl.top .sellertype
{	
	color:Maroon;
	font-size:x-small;
	margin-bottom:5px;
}

#divSearchResultsBox #divPartResults div.result dl.top dt.distance
{	
	font-weight:bold;
	color:Gray;
	
}

#divSearchResultsBox #divPartResults div.result dl.top dd.distance
{		
	font-size:x-small;
	margin-bottom:5px;
}


#divSearchResultsBox #divPartResults div.result dl.bottom dt
{	
	font-weight:bold;
	float:left;
}

#divSearchResultsBox #divPartResults div.result dl.bottom dd
{	
	margin-left:90px;
}

#divSearchResultsBox #divPartResults div.result dl.bottom dt.description
{		
	margin:0;
	display:block;
	float:none;		
}

#divSearchResultsBox #divPartResults div.result dl.bottom dd.description
{	
	margin:0;
	display:block;
}

/* divPartDetailsBox */
#divPartDetailsBox h3
{
	text-align:center;
	color:Maroon;
	font-size:medium;
	padding:0;
	margin:5px 0;
}

#divPartDetailsBox IMG
{
	
	float:left;		
	margin:0 5px 5px 5px;
}

#divPartDetailsBox dl
{
	margin:0;
	width:390px;
	float:left;		
	
}

#divPartDetailsBox dl dt
{
	float:left;
	clear:both;		
	padding:0;
	margin:3px 0 0 5px;
	font-weight:bold;
}

#divPartDetailsBox dl dd
{	
	padding:0 0 5px 0;
	margin:3px 0 0 130px;
}

/* MessagePrompt (CarListPrompt)*/
#divMessagePrompt
{
}

#divMessagePrompt p.message
{
	text-align:center;
	color:brown;
	background-color:WhiteSmoke;
	border:solid 1px gainsboro;
	margin:10px;
	padding:10px;
}

#divMessagePrompt p.buttons
{
	text-align:center;	
	padding:0;	
}

#divMessagePrompt p.buttons input
{
	margin:10px;
}

/* Articles SearchResults control*/
#divSearchResultsBox #divArticleResults div.result
{
	padding:5px;
	margin-bottom:25px;
	margin-top:5px;
}

#divSearchResultsBox #divArticleResults div.twocolumns
{
	width:460px;
	float:left;
}

#divSearchResultsBox #divArticleResults div.result h3
{	
	background-color:whitesmoke;
	border:solid 1px gainsboro;
	padding:2px;	
	margin:0;	
}
#divSearchResultsBox #divArticleResults div.result dl
{
	margin:0;
	padding:0;
}

#divSearchResultsBox #divArticleResults div.result dl dt
{	
	font-weight:bold;
	padding:2px;
	float:left;
}

#divSearchResultsBox #divArticleResults div.result dl dd
{	
	padding:2px;
	margin-left:90px;
}

#divSearchResultsBox #divArticleResults div.result dl dt.content
{		
	margin:0;
	display:block;
	float:none;		
}

#divSearchResultsBox #divArticleResults div.result dl dd.content
{	
	margin:0;
	display:block;
}

#divSearchResultsBox #divArticleResults div.result p.cached
{	
	padding:0;
	margin:0;
	text-align:right;
}

/* Articles Search Control*/
#divArticlesSearchBox #divSearch
{
	width:670px;
	float:left;
}

#divArticlesSearchBox #divSearch fieldset
{		
	padding:5px;
	margin:5px;	
	border:solid 1px gainsboro;
	background:white;				
}

#divArticlesSearchBox #divSearch fieldset legend
{	
	display:none;
	font-size:x-small;	
}

#divArticlesSearchBox #divSearch p.line select
{
	width:200px;
	float:left;
}

#divArticlesSearchBox #divSearch p
{
	clear:both;
	margin:0;
	padding:5px;
}

#divArticlesSearchBox #divSearch p.message
{
	margin:5px;
	text-align:center;	
	border:solid 1px gainsboro;
	background-color:WhiteSmoke;
	padding:5px;
}

#divArticlesSearchBox #divSearch p.message .found
{	
	font-weight:bold;
	color:DarkGreen;
}

#divArticlesSearchBox #divSearch p.message .notfound
{
	font-weight:bold;
	color:Red;
}

#divArticlesSearchBox #divSearch p.buttons
{
	text-align:center;
	padding:15px;
}

#divArticlesSearchBox #divSearch p.buttons input
{
	margin:10px;
}

#divArticlesSearchBox #divSearch span.comments
{
	padding-left:10px;
}

#divArticlesSearchBox #divSearch div.error
{
	padding:5px 5px 5px 105px;
}

#divArticlesSearchBox #divSearch p.line label, #divArticlesSearchBox #divSearch p span.label
{
	font-weight:bold;
	width:100px;
	float:left;
}

#divArticlesSearchBox #divSearch p.posted label, #divArticlesSearchBox #divSearch p.posted input
{
	float:none;
}

#divArticlesSearchBox #divQuickHelp
{
	float:right;
	width:290px;
}

/* Parts Search Control*/
#divPartsSearchBox #divSearch
{
	width:670px;
	float:left;
}

#divPartsSearchBox #divSearch fieldset
{		
	padding:5px;
	margin:5px;	
	border:solid 1px gainsboro;
	background:white;
	clear:both;	
}

#divPartsSearchBox #divSearch fieldset legend
{	
	display:none;
	font-size:x-small;	
}

#divPartsSearchBox #divSearch p.line select
{
	width:200px;
	float:left;
}

#divPartsSearchBox #divSearch p
{
	clear:both;
	margin:0;
	padding:5px;
}

#divPartsSearchBox #divSearch p.message
{
	margin:5px;
	text-align:center;	
	border:solid 1px gainsboro;
	background-color:White;
	padding:5px;		
}

#divPartsSearchBox #divSearch p.message .found
{	
	font-weight:bold;
	color:DarkGreen;
}

#divPartsSearchBox #divSearch p.message .notfound
{
	font-weight:bold;
	color:Red;
}

#divPartsSearchBox #divSearch p.buttons
{
	text-align:center;
	padding:15px;
}

#divPartsSearchBox #divSearch p.buttons input
{
	margin:10px;
}

#divPartsSearchBox #divSearch span.comments
{
	padding-left:10px;
}

#divPartsSearchBox #divSearch div.error
{
	padding:5px 5px 5px 105px;
}

#divPartsSearchBox #divSearch p.line label, #divPartsSearchBox #divSearch p span.label
{
	font-weight:bold;
	width:100px;
	float:left;
}

#divPartsSearchBox #divSearch p.posted label, #divPartsSearchBox #divSearch p.posted input
{
	float:none;
}

#divPartsSearchBox #divQuickHelp
{
	float:right;
	width:290px;
}

/* divAdminMenuBox*/
#divAdminMenuBox
{		
	text-align:center;	
	margin:0 0 5px 0;
	padding:0;	
}

#divAdminMenuBox dt
{					
	border:dotted 1px gainsboro;	
	background-color:White;
	padding:0 5px;
	margin-left:0;	
	float:left;	
	color:Maroon;
}

#divAdminMenuBox dl
{		
	list-style-type:none;		
	margin:0 auto;
	padding:0;	
}

#divAdminMenuBox dd
{		
	margin-left:20px;	
	display:inline;
}

/* LatestParts control*/
#divLatestPartsBox
{	
}

#divLatestPartsBox div.part
{	
	margin:0 0 5px 0;
}

#divLatestPartsBox div.part h3
{	
	background-color:whitesmoke;
	border:solid 1px gainsboro;
	padding:2px;	
	margin:0 0 5px 0;	
}

#divLatestPartsBox div.part dl
{		
	padding:0;
	margin:0;
	float:left;
}

#divLatestPartsBox div.part dl.picture
{		
	width:115px;
}

#divLatestPartsBox div.part dl.body
{		
	width:840px;
}

#divLatestPartsBox div.part dl dt
{	
	font-weight:bold;
	float:left;	
	width:70px;	
}

#divLatestPartsBox div.part dl dd
{	
	float:left;	
	width:300px;
}

#divLatestPartsBox div.part dl dt.left
{	
	clear:left;
}

#divLatestPartsBox div.part dl dt.description
{	
	clear:left;
}

#divLatestPartsBox div.part dl dd.description
{		
	width:auto;
	clear:left;	
	float:none;
	margin:0;	
}

#divLatestPartsBox div.part dl dd.picture
{
	width:100px;
	margin:0;
}

#divLatestPartsBox div.part dl .hide
{	
	display:none;
}

#divRotatingAdControl
{
    border:solid 1px silver;
    background-color:white;
    padding:0;
    margin:0;
}

#divRotatingAdControl a,#divRotatingAdControl img
{
    display:block;
    padding:0;
    margin:5px auto;
}
