#RightColumn .press-release
{
	margin-bottom: 20px;
}

#RightColumn .thumbnail
{
	float: left;
	border: 1px solid #6B6B6B;
	margin: 0px 15px 10px 10px;
/*	width: 108px;*/
}
/* To fix an IE7 peekaboo bug */
#RightColumn .BoxBG a.BtnAddToPressPack, #RightColumn .BoxBG .summary a {position:relative;}


#RightColumn .press-release .summary
{
	float: left;
	width: 620px;
}

#RightColumn .press-release .summary .newImage
{
	width: 50px;
	height: 13px;
}

#RightColumn .press-release .title
{
	font-size: 13px;
	margin: 0xp;
}

#RightColumn .press-release .summary .date
{
	float: left;
	font-weight: bold;
	color: #7A7A7A;
}

#RightColumn .press-release .summary .date p
{
	margin: 0px;
	padding: 0px;
}

#RightColumn .press-release .summary .readMore
{
	float: right;
}
	
#RightColumn .press-release .summary h3 span
{
	margin: 0px;
}

#RightColumn .press-release .summary p
{
	margin: 0px;
	padding-bottom: 4px;
}

#RightColumn .press-release .summary a
{
	color: #7D23A6;
	font-weight: bold;
	text-decoration: underline;
}

#RightColumn .press-release .summary a:hover
{
	color: #000000;
}	

/* video css */
#RightColumn .video-release
{
	margin-bottom: 20px;
}

#RightColumn .video-release .watchVideo
{
	float: right;
}

#RightColumn .video-release .summary
{
	float: left;
	padding-top:20px;
    width: 620px;
/*	
	width:310px;
*/
}

#RightColumn .video-release .title
{
	font-size: 13px;
	margin: 0xp;
}

#RightColumn .video-release .summary .date
{
	float: left;
	font-weight: bold;
	color: #7A7A7A;
}

#RightColumn .video-release .summary .date p
{
	margin: 0px;
	padding: 0px;
}

#RightColumn .video-release .summary .readMore
{
	float: right;
}
	
#RightColumn .video-release .summary h3 span
{
	margin: 0px;
}

#RightColumn .video-release .summary p
{
	margin: 0px;
	padding-bottom: 4px;
}

#RightColumn .video-release .summary a
{
	color: #7D23A6;
	font-weight: bold;
	text-decoration: underline;
}

#RightColumn .video-release .summary a:hover
{
	color: #000000;
}	

#RightColumn .video-release .summary h3 span.videoLength
{
	 font-weight:normal;
}

.ControlHeader
{
	font-size:15px;
	font-weight:bold;
	margin: 0px;
	padding:4px 0px 4px 10px;
	/*float:left;  MM*/
	position:relative;
	color: #FFFFFF;
}

.HeaderDocumentListingControl
{
    background-color: #E9E9E9;     
    margin-top:10px; 
    margin-left:2px;
    width:298px; 
    float: left;
}


#image-pack-listing-control
{
	background-color:#e9e9e9 !important;
	margin: 0px;
	/*text-align:center;    */
	min-height:0px; /* needed for bg color in IE7*/
	margin-top:10px;
}

#divSearchResults #image-pack-listing-control
{padding-top:0;}

#RightColumn .image-pack
{
	float: left;	
	display: inline;
	width: 210px;
	margin:0 0 20px 38px;
}

#RightColumn .image-pack .thumbnail
{
	border: 1px solid #6B6B6B;
	margin:0;
	float: left;
}

#RightColumn .image-pack .thumbnail a img
{
	width: 198px !important;
	height: 138px !important;
}
/*
#RightColumn #photographyPanel .thumbnail a img
{
	width: 198px !important;
	height: 138px !important;    
}
*/
.thumbnail a{display:block;}

#RightColumn .video-release .thumbnail a, 
#RightColumn .video-release .thumbnail a img
{
	margin:0 0 0 0;
	padding:0;
	border: none !important;
}

#RightColumn .image-pack .summary
{
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left:10px;
}

#RightColumn .image-pack .summary .divPhotoLink 
{
    margin:0;
    padding:0px;
    max-width:230px;
    float:left;
 }	
 
#RightColumn .image-pack .summary .divPhotoLinkListing
{
    margin:0;
    padding:0px;
    float:left;
 }

#RightColumn .image-pack .summary a {margin:0;padding:0px;}

#RightColumn .image-pack .summary .DeleteButton 
{
    margin:0;
    padding:0px;
    float:right;
    padding-left:4px;
}

#RightColumn .image-pack .summary span
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
/*
#RightColumn .image-pack .PhotoLink
{
	width: 198px;
	height:138px;*/
	/*border:1px solid blue;*//*
	display:block;
}*/

#RightColumn .image-pack a
{
	color: #000000;
}

#RightColumn .document
{
	float:left;
	padding:4px;
	margin: 0px 0px 10px 15px;
}

#RightColumn .document .summary
{
	float: left;
	width: 210px;
}

#RightColumn .document .icon
{
	width: 30px;
	float: left;
}

#RightColumn .document a
{
	font-size: 1.1em;
	font-weight: bold;
}

#RightColumn .document .BtnAddToPressPack
{
	float: left;
	margin: 10px 0px 0px 30px;
	font-size: 12px;
	text-decoration: none;
	color: #7D23A6;
}

#RightColumn .document .BtnDelete
{
	margin: 10px 0px 0px 30px;
}

#RightColumn .video-release .document
{
	float:left;
	padding:4px;
	margin: 0px 0px 10px 15px;
}

#RightColumn .video-release .document .summaryHome
{
	float: left;
	width: 210px;
	border: 0px solid green;
}

#RightColumn .video-release .document img {margin:0;}

#RightColumn .seeMore
{
	float: right;
	padding: 4px 10px 4px 0px;
	color: #FFFFFF;
	font-weight: bold;
}

#ImageHome
{
	width: 460px; 
	margin: 10px 15px 0px 0px; 
	float: left;
	background-color: #E9E9E9;
}

#ImageHome h3
{
	background-color: #DADADA;
	font-weight:bold;
	color: #000000;
	padding: 4px 4px 4px 15px;
	text-transform:uppercase;
}

#ImageHome img
{
	margin-left: 10px;
	float: left;
	padding: 0px;
	margin: 15px 10px 0px 15px;
}

#ImageHome span
{
	float: left;
	font-weight: bold;
	font-size: 1.1em;
	margin: 20px 0px 0px 20px;
	padding: 0px 20px 0px 0px;
}

#ImageFilter
{
	padding:0em;
	clear:both;
	padding-top:4px;
}

#ImageFilter select
{
	font-family: Trebuchet MS;
    font-size: 12px;
}

#ImageFilter .model,
#ImageFilter .format
{
	float: left;
	margin-right: 15px;
}

#ImageFilter a
{
	display:block;
	float: left;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	height: 20px;
	padding:2px 20px 0px 20px;
	background-color: #DADADA;
	border-right: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
}

#ImageFilter a:hover,
#ImageFilter a.selected
{
	background-color: #7D23A6;
	font-weight:bold;
	color: #FFFFFF;
}

.BoxBG
{
    background-color: #E9E9E9;
    margin-top:10px;
    padding-bottom:10px;
}

#VideoHome
{
	width: 298px; 
	margin: 10px 2px 0px 0px; 
	float: left;
	background-color: #E9E9E9;
	height:320px;
}

#VideoHome .video-release
{
	margin-bottom: 20px;
	float:left;
}

#VideoHome .thumbnail
{
	float: left;
	border: 0px solid #6B6B6B;
	margin: 0 0 10px 0;
	width: 298px;
}

#VideoHome .watchVideo
{
	float: left !important;
}

#VideoHome .VideoHomeHeader
{
    background:#7D23A6 url(/images/purpleMainHeader.gif) no-repeat scroll 0 0;
	background-position:100% 0;
	margin-bottom:16px;
	width:298px !important;
	height:30px;
}

#VideoHome .summary{width:300px !important;}
#VideoHome h3
{
	background-color: #DADADA;
	font-weight:bold;
	color: #000000;
	padding: 4px 4px 4px 15px;
	text-transform:uppercase;
}

#VideoHome img
{
	margin-left: 10px;
	float: left;
	padding: 0px;
	margin: 0px 8px 0px 8px;
}

#VideoHome .icon img
{
	margin: 0px 18px 0px 18px;
}

#VideoHome span
{
	float: left;
	font-weight: bold;
	font-size: 1.1em;
	margin: 20px 0px 0px 20px;
	padding: 0px 20px 0px 0px;
}

#VideoHome .watchVideo a
{
	font-size: 1.1em;
	font-weight: bold;
}
.videoContent .VideoDescription
{
	margin:20px 0 20px 0;
	padding:0;
}

.VideoListing
{
	background-color: #E9E9E9;
}

.Listing
{
	background: #E9E9E9;
	position:relative;
	clear:both;
}

/*.Listing:after
{
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
}*/

#divSearchResults .VideoListing
{
	margin: 22px 0 0 0;
}

#RightColumn .video-release .thumbnail a
{
	padding:0;
	margin:0;
	display:block;
}

#RightColumn .press-release .thumbnail a
{
	padding:0;
	margin:0;
	display:block;
}

#RightColumn .press-release .thumbnail img
{
	padding:0;
	margin:0;
	display:block;

}

#RightColumn #ImageHome .imageHomeHeader
{
	background:#7D23A6 url(/images/purpleHeaderLeft.gif) no-repeat 0 0;
	width:460px;
	height:28px;
}

#RightColumn .documentListingHeader
{
/*	background:#7D23A6 url(/images/purpleHeaderRight.gif) no-repeat scroll 0 0;*/
	background:#7D23A6 url(/images/purpleMainHeader.gif) repeat-y scroll 0 0;
	background-position:100% 0;
	margin-bottom:16px;
	/*width:298px !important;*/	
}

#RightColumn .documentListingHeader_MyPack
{
	background:#7D23A6 url(/images/purpleMainHeader.gif) no-repeat scroll 0 0;
	width:500px;
}

#LeftColumn #PressPack .pressPackTop
{
	background:transparent url(/images/purpleboxHeader.gif) no-repeat bottom left;
	width:152px;
	height:9px;
	margin:0;
	padding:0;	
}

#LeftColumn #PressPack .pressPackBottom
{
	background:transparent url(/images/purpleboxFooter.gif) no-repeat 0 0;
	width:152px;
	height:9px;
}
	
#LeftColumn #PressPack .pressPackContent
{
	background:#77219F url(/images/purpleContent.gif) repeat-x 0 0;
	padding:0 0 5px 0;
	margin:0;
}
	
#RightColumn #ImageFilter .motorshowsDropDown
{
    width:140px;
}

#RightColumn .HyperlinkHeader
{
    text-decoration:none !important;
    color:#000000 !important;
}

.filter
{
	margin-bottom:20px;
	width:130px;
}

.relatedContent
{
    margin-top:10px;
	float:left;	
}

.relatedContent .title
{
    width: 100%;
    background: #7D23A6 url(/images/purpleMainHeader.gif) repeat-y scroll 100% 0 !important;
    color: #fff;
    padding: 3px 0 3px 13px !important;
    width: 237px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    height: 40px;
}

.relatedContent .purpleMainTop
{
	background-position: 100% 0;
}

.relatedContent ul, relatedContent li
{
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:5px;
	/*margin-left:20px;*/
}
.relatedContent li label
{
	display:block;
	width:180px;
	float:left;
	clear:left;
}

.relatedContent img
{
    border:1px solid #333 !important;
}

.relatedContentMessage
{
    font-size:0.8em;
    color:#666;
    margin-bottom:5px;
    margin-top:20px;
}

.pkRelContent .relatedContentMessage 
{
    width:457px;
    border: 1px solid #888;
    margin-left: 8px;
    padding: 3px 5px;
}

.relatedContent h3
{
	height:20px;
	background:#7E23A6;
	padding-left:13px !important;
	color:#fff;
	margin-bottom:5px !important;
}
#sideRelatedContent .relatedContent{width:250px;}
#sideRelatedContent .purpleMainTop
{
	width:250px !important;
}


.relatedImageChecks li label{width:170px;}

.PressKitContentPanel
{
	width:750px;
	height:400px;
	top:200px;
	left:-20px;

/*	top:11.01%;
    right:24%;
*/
    z-index:9999;
    display:none;
}

.PressKitContentPanel h3
{
	position:absolute;
	right:0;
	padding:0;
}

.PressKitContentPanel h3 img{float:left;}
.PressKitContentPanel h3 span.popupTitle
{
	background:transparent url('/images-global/zoom/zoom-caption-fill.png') 0 0 repeat-x;
	height:26px;
	margin:0;
	color:#fff;
	display:block;
	float:left;
	padding-top:3px;
	text-shadow:0 2px 4px #000000;
}

.PressKitContent
{
	position:absolute;
	top:30px;
	height:90%;
	margin-left:20px;
	background:#fff;
    overflow:auto;
    padding:10px 10px 10px 10px;
    border:solid 4px #ccc;
    width:93%;
}

#hideContent
{
	width:30px;
	height:30px;
	background:transparent url('/images-global/zoom/closebox.png') 0 0 no-repeat;
	position:absolute;
	top:10px;
	left:7px;
	z-index:100;
}

.SearchHelp
{
    width:600px;
    height:400px;
    overflow:auto;
    border:solid 4px #ccc;
    position:absolute;
    z-index:50; 
    top:360px;
    left:320px;
    background-color:#fff;
    padding:10px 10px 10px 10px;    
}

#filters, #filtersSearch
{
    width:100%;
    margin-bottom:6px;
}

#filters div, #filtersSearch div
{
    float:left;
    margin-right:10px;
}

#filters:after, filtersSearch:after
{
	content:".";
	display:block;
	visibility:hidden;
}

#filtersSearch
{
    width:750px;
    clear:both;
}

#pnlTopic
{
    float:left;    
}

#pnlCategories
{
    float:left;
}

.topicFilter
{
    width:305px;
    max-width:305px;
}

#togglePressKitContent
{
	margin-top:10px;
	font-weight:bold;
	cursor:pointer;
	color:#7D23A6;
	font-size:13px;
	text-decoration:underline;
}

.releatedPressKitItems li
{
	margin:10px 10px;
	padding-bottom:10px;
}

.relatedPressReleaseItems
{
	position:relative;
	margin-left:10px;
}

.relatedPressReleaseItems .textLink
{
	text-decoration:none !important;
	color:#000 !important;
	font-size:13px !important;
}

.relatedPressReleaseItems .summary
{
    width:580px;
    float:left;
}

.relatedPressReleaseItems .ChkAddPre
{
    float:left;
    width:20px;
}

#photographyPanel
{
	overflow:hidden;
}

#photographyPanel .RelatedImages
{
    padding:0 10px 10px 10px;
    width:220px;
}

.showAll
{
	visibility:hidden;
	position:absolute;
	top:3px;
	right:20px;
	cursor:pointer;
}

.FilterButton
{
    float:left;
}

.clearLeft
{
    clear:left;
}

.Listing .RelatedSpecsItem
{
    padding:0 10px 0 10px;
    clear:left;
    margin-bottom:10px;
}

.Listing .HeaderTemplate
{
    clear:both;
    padding-right:10px;
}

.Listing .HeaderVideos
{
    padding:0 10px 0 10px;
    width:220px;
}

#Corporate, #Motorshows
{
    margin-top:10px;
}

.PKListingHeader
{
    float:left;
    width:520px;
}

.PKIcons
{
    float:left;
    width:100px;
    text-align:right;
}
