/* Begin General Styles */
#inventoryDetail5
{
	color: #fff;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
}

#inventoryDetail5 a
{
	color: #fff;
	text-decoration: none;
}

#inventoryDetail5 h1,
#inventoryDetail5 h2,
#inventoryDetail5 h3,
#inventoryDetail5 legend,
#inventoryDetail5 th,
#inventoryDetail5 div.heading,
#inventoryDetail5 .fill span
{
	color: #DA0000;
	font-size: 15pt;
	font-weight: normal;
	padding: 0 0 0 5px;
}

#inventoryDetail5 .lightshadow,
#inventoryDetail5 .darkshadow,
#inventoryDetail5 .alternatingitem,
#inventoryDetail5 .fill,
#inventoryDetail5 .shadow
{
	background-color: Transparent;
	background-image: none;
	color: #fff;
}

.inventoryDetail .darkshadow a:hover
{
	color: #ccc;
}

.styledBox
{
	padding: 6px;
}

.styledInner
{
	overflow: auto;
	position: relative;
}

.styledInner .shadow,
#lightwindow #lightwindow_title_bar_close_link
{
	border: none !important;
}

.styledInner .shadow .lightshadow
{
	border-color: #545454 !important;
}

.inner-content .content
{
	border: 0px;
}

.inner-content .tabdetails
{
	white-space: normal;
}

.inner-content .placeholder3 .tabdetails
{
	width: 250px;
}

ul.tabs
{
	height: 21px;
}

#inventoryDetail5 .tabs-wrapper ul.tabs li
{
	line-height: 1.5em;
	padding: 0;
	margin: 0;
}

.tabs li span
{
	display: block;
	float: left;
	height: 21px;
	line-height: 21px;
}

ul.tabs a
{
	cursor: pointer;
}

ul.tabs a:hover
{
	color: #ccc;
}

.tabs-wrapper ul.tabs .navlink
{
	font-size: 7pt;
	text-transform: none;
	white-space: nowrap;
}

.leftcap,
.rightcap
{
	width: 8px;
}

.selected .leftcap
{
	width: 11px;
	_width: 10px;
}

.selected .rightcap
{
	width: 11px;
}

.leftcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_left.png) no-repeat top right;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_left.gif) no-repeat top right;
}

.navlink
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_middle.png) repeat-x top;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_middle.gif) repeat-x top;
}

.rightcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_right.png) no-repeat top left;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_right.gif) no-repeat top left;
}

.selected .leftcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_on_left.png) no-repeat top right;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_on_left.gif) no-repeat top right;
}

.selected .navlink
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_on_middle.png) repeat-x top;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_on_middle.gif) repeat-x top;
}

.selected .rightcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_on_right.png) no-repeat top left;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/tab_on_right.gif) no-repeat top left;
}

.tabs-wrapper .scroller .content
{
	display: block;
	width: auto;
	border: none;
}

.scroller .trackcontainer .top,
.scroller .trackcontainer .bottom
{
	display: none;
}

.inventoryDetail iframe
{
	height: 0;
}

.TransparentWhiteMPG #cityMPG,
.TransparentWhiteMPG #hwyMPG
{
	color: #DA0000 !important;
}

.wmxform fieldset
{
	padding: 0;
	position: static;
}

.similarvehicle
{
	height: 91px;
	padding: 15px 0 0;
	width: 883px;
}

.similarvehicle #svcTable
{
	border-collapse: separate !important;
	border-spacing: 5px 0;
}

#inventoryDetail5 .similarvehicle th
{
	font-size: 19px;
	padding: 0 !important;
	position: absolute;
	top: -3px;
}

#inventoryDetail5 .similarvehicle td
{
	background: Transparent none;
}

.similarvehicle .leftarrow,
.similarvehicle .rightarrow
{
	height: 9px;
	width: 9px;
}

.similarvehicle .leftarrow
{
	background: Transparent url(../../../Images/ControlLibrary/Consumer/InventoryDetail/left_arrow.gif) no-repeat center center;
}

.similarvehicle .rightarrow
{
	background: Transparent url(../../../Images/ControlLibrary/Consumer/InventoryDetail/right_arrow.gif) no-repeat center center;
}

.similarvehicle .similarvehicle_item
{
	position: relative;
	top: -20px;
	#top: -5px;
	_top: -5px;
}

#inventoryDetail5 .similarvehicle .vehicleimage img
{
	padding: 0;
	position: absolute;
	top: 32px;
	#top: 17px;
	_top: 17px;
	border: 1px solid #f54401;
}

.similarvehicle .vehicleinfo
{
	padding-left: 60px;
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/similarvehicle_info.gif) repeat-x;
	border: 1px solid #666;
}

.similarvehicle .vehicleinfo span
{
	padding: 1px;
	#padding: 0 0 0 5px;
	_padding: 0 0 0 5px;
	display: block;
	font-size: 14px;
	line-height: 14px;
	white-space: normal;
	width: 145px;
}

.similarvehicle .vehicleinfo a
{
	display: block;
}

#inventoryDetail5 .similarvehicle .vehicledescription a
{
	height: 28px;
	overflow: hidden;
	color: #fff !important;
}

.similarvehicle .vehicleprice span
{
	color: #666;
}

#inventoryDetail5 .similarvehicle .vehiclelink a
{
	font-size: 11px;
	line-height: 11px;
	color: #f54401 !important;
}

#lightwindow #lightwindow_contents,
.thumbnailimage
{
	border-color: #DA0000;
}

#lightwindow_title_bar a#lightwindow_title_bar_close_link
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/close_tab.png) no-repeat;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/close_tab.gif) no-repeat;
	color: #fff;
}

.scroller .trackcontainer .up
{
	height: 9px;
}

.scroller .trackcontainer .down
{
	height: 9px;
}
/* End General Styles */

.inventoryDetail
{
	margin: 48px auto 0;
	padding: 0 0 30px;
	position: relative;
	width: 914px;
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/inventory_footer.png) no-repeat bottom left;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/inventory_footer.gif) no-repeat bottom left;
}

#inventoryDetailBanner
{
	display: block;
	height: 43px;
	width: 914px;
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/inventory_banner.png) no-repeat;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/inventory_banner.gif) no-repeat;
}

#inventoryDetailContent
{
	width: 912px;
	border-right: 1px solid #545454;
	border-left: 1px solid #545454;
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/inventorysearch.gif);
}

/* Begin MediaGroup Styles */
#mediaGroup
{
	float: left;
	position: relative;
	top: -30px;
	width: 646px;
}

#YearMakeModel
{
	font-size: 18px;
	font-weight: normal;
	height: 42px;
	line-height: 42px;
	padding: 3px;
	position: absolute;
	top: -61px;
	white-space: nowrap;
	width: auto;
}

#mediaGroup .styledBox
{
	overflow: hidden;
}

#YearMakeModel span
{
	background: none;
}

/* Begin MediaSection Styles */
#mediaSection
{
	position: relative;
	margin-bottom: 20px;
}

#mediaTabs
{
	left: -1px;
	position: relative;
}

#mediaSection .tabs
{
	height: 30px;
	margin-left: 5px;
}

#mediaSection .tabs span
{
	font-size: 18px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	width: 11px;
}

#mediaSection .tabs .leftcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_left.png) no-repeat bottom right;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_left.gif) no-repeat bottom right;
}

#mediaSection .tabs .navlink
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_middle.png) repeat-x bottom;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_middle.gif) repeat-x bottom;
	width: auto;
}

#mediaSection .tabs .rightcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_right.png) no-repeat bottom left;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_right.gif) no-repeat bottom left;
}

#mediaSection .selected .leftcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_on_left.png) no-repeat bottom right;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_on_left.gif) no-repeat bottom right;
}

#mediaSection .selected .navlink
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_on_middle.png) repeat-x bottom;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_on_middle.gif) repeat-x bottom;
}

#mediaSection .selected .rightcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_on_right.png) no-repeat bottom left;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/mediaTab_on_right.gif) no-repeat bottom left;
}

#mediaSection .tabs-wrapper .content
{
	background-color: Transparent;
	background-image: none;
	border: 3px solid #DA0000;
	color: #fff;
	height: 530px;
	_margin-top: -3px;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 638px;
}


#mediaSection .tabs-wrapper .inner-content
{
	margin: 0px;
}

#mediaSection .inner-content .tabs-wrapper
{
	margin: 0;
	width: 100%;
}

#mediaSection .inner-content .tabs
{
	padding: 4px 0 0 0 !important;
	margin: 0;
}
#mediaSection .inner-content .tabs span
{
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	line-height: 26px;
	padding: 0;
}

#mediaSection .inner-content .leftcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_left.png) no-repeat center right;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_left.gif) no-repeat center right;
	width: 16px;
}

#mediaSection .inner-content .navlink
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_middle.png) repeat-x center;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_middle.gif) repeat-x center;
	width: auto;
}

#mediaSection .inner-content .rightcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_right.png) no-repeat center left;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_right.gif) no-repeat center left;
	width: 16px;
}

#mediaSection .inner-content .tabs-wrapper .content
{
	border: 1px solid #666;
	height: 494px;
	width: 636px;
}

#mediaSection .inner-content .scroller .content
{
	background: none;
	border: none;
	display: block;
	height: 494px;
	top: 0;
	width: auto;
}

#mediaSection .inner-content .scroller .track
{
	height: 422px;
}

#mediaSection .inner-content .placeholder2column1
{
	width: 100%;
}

#mediaSection .inner-content .placeholder2column1row1,
#mediaSection .inner-content .placeholder2column1row2,
#mediaSection .inner-content .placeholder2column1row3
{
	float: left;
	width: 50%;
}

.thumbnailimage
{
	border: 1px solid yellow;
}

.slideshow_0003 .mainshow .mainmark,
.slideshow_0003 .thumbnails .thumbmark,
.slideshow_0003 .slideshowPaging .photomark
{
	border: solid 1px #DA0000;
	background-color: #666;
	color: #fff;
}

.slideshow_0003 .slideshowPaging .thumbnailsButton span
{
	display: block;
	float: left;
	height: 30px;
	line-height: 28px;
	padding: 0;
	width: 16px;
}

#lightwindow_title_bar a#lightwindow_title_bar_close_link
{
	display: block;
	font-size: 15px;
	height: 25px;
	line-height: 26px;
	padding: 4px 35px 1px 5px;
	right: 28px;
	text-transform: capitalize;
	top: 0;
	width: 48px;
}

#lightwindow #lightwindow_contents
{
	border-width: 3px;
}

.slideshow_0003 .slideshowPaging .thumbnailsButton .navlink
{
	width: auto;
}

#inventoryDetail5 .stockphotocolor .main
{
	margin-top: -26px;
}

#inventoryDetail5 .stockphotocolor .colors
{
	background-color: Transparent;
	position: relative;
	z-index: 1;
	left: -7px;
	top: 10px;
	width: 630px;
}

.stockphotocolor .caption
{
	color: black;
	padding: 5px;
	position: relative;
	z-index: 1;
}

#mediaSection .evoxmedia
{
	margin: 0;
	width: 636px;
}

#mediaSection .evoxmedia6
{
	text-align: center;
}

#mediaSection .evoxmedia6view
{
	float:left;
	width: 318px;
	overflow: hidden;
}

.evoxmedia .disclaimer
{
	padding: 0 0 5px 5px;
}

#inventoryDetail5 .specifications dd
{
	background: none;
}

#inventoryDetail5 .specifications dd.alternatingitem
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/alternatingitem.png) repeat;
	color: #fff;
}

#showHiddenDetailsButton
{
	background: #DA0000;
	padding: 0px 3px 0px 3px;
	position: absolute;
	text-align: center;
	right: 5px;
	top: 33px;
	_top: 30px;
	white-space: nowrap;
	z-index: 3;
}

#showHiddenDetailsButton a
{
	text-decoration: none;
}

#hiddenDetailsBackdrop,
#hiddenDetailsHolder
{
	display: none;
	position: absolute;
	right: 5px;
	top: 33px;
}

#hiddenDetails
{
	position: relative;
	width: 225px;
	background: black;
	padding: 8px;
	z-index: 2;	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);  /* IE */
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

#hiddenDetailsTitle
{
	color: #DA0000;
	font-size: small;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#hiddenDetails label
{
	clear: both;
}

.hiddenDetailsName
{
	width: 105px;
	float: left;
	font-weight: bold;
}

.hiddenDetailsItem
{
	color: white;
	font-weight:normal;
	width: 100px;	
}
/* End MediaSection Styles */

/* Begin Lower StyledBox Styles */
#mediaGroup .styledBox
{
	float: left;
	margin: 10px 0 5px 11px;
	position: relative;
}

#location
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/location.png) no-repeat;
	#background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/location.gif) no-repeat;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/location.gif) no-repeat;
}

#mediaGroup #location
{
	margin-left: 12px;
	_margin-left: 5px;
}

#location,
#locationInner
{
	height: 200px;
	width: 149px
}

#comments
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/comments5.png) no-repeat;
	#background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/comments5.gif) no-repeat;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/comments5.gif) no-repeat;
}

#comments,
#commentsInner
{
	height: 200px;
	width: 447px;
}

#comments div.heading,
#location div.heading,
#images div.heading
{
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

#comments .scroller,
#location .scroller,
#comments .scroller .content,
#location .scroller .content
{
	height: 178px;
}

#comments .withoutHeading .scroller,
#location .withoutHeading .scroller,
#comments .withoutHeading .scroller .content,
#location .withoutHeading .scroller .content
{
	height: 200px;
}

#comments .controls_container,
#location .controls_container
{
	width: 100%;
}

/* End Lower StyledBox Styles */

/* End MediaGroup Styles */

/* Begin Buttons Styles */
#buttons
{
	margin: 0;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: -28px;
	white-space: nowrap;
	width: auto;
}

#buttons a
{
	background: none;
	float: left;
	height: 28px;
	width: auto;
}

#buttons span
{
	cursor: pointer;
	float: left;
	height: 28px;
	line-height: 28px;
	width: auto;
}

#buttons .leftcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_left.png) no-repeat center left;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_left.gif) no-repeat center left;
	padding-left: 16px;
}

#buttons .navlink
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_middle.png) repeat-x center;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_middle.gif) repeat-x center;
	width: auto;
}

#buttons .rightcap
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_right.png) no-repeat center right;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/linkbutton_right.gif) no-repeat center right;
	padding-right: 16px;
}

/* End Buttons Styles */

/* Begin ToolsGroup Styles */
#toolsGroup
{
	left: 6px;
	_left: 4px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 252px;
	top: -43px;
	z-index: 100;
}

#price
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/price.png) no-repeat;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/price.gif) no-repeat;
	clear: both;
	float: right;
	font-weight: bold;
	height: 38px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
	width: 252px;
}

#price .title
{
	float: left;
	font-size: 11px;
	line-height: 50px;
	padding: 3px 3px 3px 10px;
}

#inventoryDetail5 #price .price
{
	float: right;
	font-weight: normal;
	font-size: 27px;
	padding: 3px;
}

#toolsGroup .heading,
#toolsGroup h1,
#toolsGroup h2,
#toolsGroup h3,
#toolsGroup legend,
#toolsGroup th,
#toolsGroup .fill span
{
	font-size: 13px;
	font-weight: bold;
	color: #DA0000;
}

#toolsGroup .styledBox
{
	margin: 10px 0 0;
	padding: 0;
}

/* Begin LinksSection Styles */
#linksSection
{
	clear: both;
	float: right;
	margin-top: 15px;
	_margin-top: 0;
	width: 252px;
}

#hiddenControlSection,
#hiddenControlSection2
{
	height: 38px;
	margin: 0;
	position:relative;
	z-index: 11;
}

#hiddenControlSection2
{
	z-index: 10;
}

#linksSection #links
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#linksSection li
{
	clear: both;
	height: 38px;
	list-style-position: outside;
	list-style-type: none;
}

#hiddenControlSection,
#showHiddenControlButton
{
	zoom: 1;
}

#hiddenControlSectionPadder
{
	position: absolute;
	zoom: 1;
}

#showHiddenControlButton,
#showHiddenControlButton2
{
	height: 38px;
	position: relative;
	float: right;
}

#showHiddenControlLink,
#showHiddenControlLink2,
#linksSection li a
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/right_link.png) no-repeat;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/right_link.gif) no-repeat;
	display: block;
	font-size: 18px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	text-align: left;
	width: 232px;
}

#showHiddenControlButton .buttonOpen,
#showHiddenControlButton2 .buttonOpen
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/right_link_open.png) no-repeat;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/right_link_open.gif) no-repeat;
}

#hiddenControlHolder,
#hiddenControlHolder2,
#hiddenControlBackdrop,
#hiddenControlBackdrop2
{
	bottom: auto;
	display: none;
	position: absolute;
	left: 0;
	top: 30px;
	zoom: 1;
}

#hiddenControlHolder,
#hiddenControlHolder2
{
	background: #000;
	border: 2px solid #DA0000;
	border-top: none;
	text-align: left;
	width: 248px;
	z-index: 12;
	overflow :hidden;
}

*|html #hiddenControlHolder,
*|html #hiddenControlHolder2
{
	background: rgba(0, 0, 0, 0.80);
}

#hiddenControl .PaymentCalculator table.shadow,
#hiddenControl2 .PaymentCalculator table.shadow
{
	width: 248px;
}

#hiddenControl .shadow a,
#hiddenControl2 .shadow a
{
	color: #fff;
}

#hiddenControl .mpgcalc h1,
#hiddenControl2 .mpgcalc h1
{
	display: none;
}

#inventoryDetail5 .mpgcalc th
{
	font-size: 12px;
}

.mpgcalc h1,
.mpgcalc .instructions
{
	margin: 0;
}
/* End LinksSection Styles */

/* Begin Forms Styles */
#forms
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/forms.png) no-repeat left 20px;
	#background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/forms.gif) no-repeat left 20px;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/forms.gif) no-repeat left 20px;
	clear: both;
	float: right;
}

#forms,
#forms .styledInner
{
	overflow: hidden;
	width: 252px;
}

#forms .tabs
{
	height: 21px;
	margin: 0;
	overflow: hidden;
	width: 252px;
}

#forms .navlink
{
	overflow: hidden;
	width: 66px;
}

#forms .content,
#forms .inner-content
{
	height: 321px;
	margin: 0;
	overflow: hidden;
}

#forms .content
{
	padding: 0 1px 6px;
}

forms .inner-content
{
	margin: 0;
	overflow: auto;
	position: relative;
}

#forms div.heading
{
	display: none;
}

#forms .scroller
{
	margin-top: 4px;
	overflow: hidden;
}

#forms .scroller .content
{
	height: 309px;
	padding: 0;
}

#forms .scroller .scrolling
{
	padding: 0 13px 0 0;
}

#forms .scroller .track
{
	height: 287px;
	_height: 283px;
}

#forms .wmxform
{
	white-space: normal;
}

#forms .wmxform p
{
	margin: 5px 5px 0;
}

#forms legend
{
	overflow: hidden;
	white-space: normal;
	width: 226px;
}
/* End Forms Styles */

#images
{
	clear: both;
	float: right;
	margin-top: -2px;
}

#images,
#imagesInner
{
	height: auto;
	width: 252px;
}
/* End ToolsGroup Styles */


/* Begin FinalGroup Styles */
#finalGroup
{
	background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/finalGroup5.png) no-repeat;
	#background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/finalGroup5.gif) no-repeat;
	_background: url(../../../Images/ControlLibrary/Consumer/InventoryDetail/finalGroup5.gif) no-repeat;
	clear: both;
	margin: 5px 5px 5px 12px;
	overflow: hidden;
	padding: 4px;
	position: relative;
	top: -20px;
}

#finalGroup,
#finalGroup .styledInner
{
	height: 91px;
	width: 883px;
	overflow: hidden;
}
/* End FinalGroup Styles */

#inventoryDetailFooter
{
	clear: both;
	display: block;
}

/* Begin ReferAFriend Styles */
.referafriend_wmxform_maincontainer .wmxform .formtitle
{
	display: block;
	float: left;
	clear: left;
	margin: 0 0 5px 0;
}

.referafriend_wmxform_maincontainer .wmxform .submitbutton
{
	left: 300px;
}

#ReferAfriendFormContainer
{
	z-index: 1001;
}
/* End ReferAFriend Styles */

/***********************************************************
***  BEGIN inventoryDetailSocialNetworkingPlugin Styles  ***
***********************************************************/
div.inventoryDetailSocialNetworkingPlugin_container,
div.sendToMobile_container
{
   position: absolute;
   top: 7px;
   right: 0;
   width: 40px;
   margin-right: 270px;
}

div.inventoryDetailSocialNetworkingPlugin_container a#inventoryDetailSocialNetworkingPlugin,
div.sendToMobile_container a#sendToMobileLink
{
   position: relative;
   display: block;
   cursor: pointer;
   height: 30px;
   width: 40px;
   z-index: 999;
}

*html div.inventoryDetailSocialNetworkingPlugin_container a#inventoryDetailSocialNetworkingPlugin,
*html div.sendToMobile_container a#sendToMobileLink
{
   margin: 0;
   padding: 0;
}
/***********************************************************
***  END inventoryDetailSocialNetworkingPlugin Styles    ***
***********************************************************/

/***********************************************************
***  BEGIN SendToMobile Styles  ***
***********************************************************/
div.sendToMobile_container
{
   margin-right: 320px;
}
/***********************************************************
***  END SendToMobile Styles    ***
***********************************************************/
