/*
This hides the swfaddress iFrame in IE
*/
#swfaddress {
	display: none;
}

*{
	outline: none;
}

body {
	margin: 0;
	padding: 0;
}
/* workaround for logout */
.logoutButton {	display:none;}

#my10 {
	position:relative;
}
/* fix compare bikes text size*/
#compare_specs_selector_text {
	font-size:10px!important;
	margin-top: -10px!important;
}

#my10_container, 
#MY10_flash, #my10_wrapper, #my10 {
	z-index: 0;
	position: relative;
}
#my10, #MY10_finder {
	
}
#MY10_Promos{
	margin-top: 10px;
}

#hdwcBody a:link, #hdwcBody a:visited {
	color: #FFFFFF !important;
}
/* Market Selector */

#marketSelectorData * {
	margin:0; 
	padding:0;	
}

#marketSelectorData {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    background: url(/en_US/Media/images/Apps/2010_Motorcycles/marketSelector/bkg_main.jpg) top left no-repeat #424242;
    height: 554px;
    width: 812px;
    overflow: hidden;
	margin:0;
	padding:0;
} 

#marketSelectorTitle {
    background: transparent;
    position: relative;
    top: 180px;
    left: 270px;
} 

#marketSelectorTitle h1 {
    overflow: hidden;
    display: block;
    height: 27px;
    width: 250px;
    text-indent: -999px;
} 

#marketSelectorContent {
    width: 320px;
    position: relative;
    top: 200px;
    left: 250px;
    text-align: center;
} 

#marketSelectorContent h3 {
    color: #371d05;
    font-size: .9em;
} 

#marketSelectorSelect {
    position: relative;
    top: 215px;
    left: 320px;
} 

#marketSelectorSelect select {
	width:180px;		
}

#my10_compare_wrapper,
#marketSelectorDataContainer,
#my10_estimatePayment_wrapper,
#my10_sidecar_wrapper {
	position:relative;
	display:none;	
}

#my10_loader {
	position: relative;
	display:none;
	top:0px;
	left:0px;
	height:546px;
	width:812px;
	overflow:hidden;
	z-index:10000;
	background-color:#000000;		
}

#my10_loader #my10_loader_image {		
	height:546px;
	width:812px;
	background:transparent url(/en_US/Media/images/Apps/2010_Motorcycles/shared/my10_loader.gif) 50% 50% no-repeat;
}


/* Share overlay overrides */
#hdwcOverlay {
	padding:10px;	
}

#hdwcOverlay #hdwcBody h2 {
	margin:0px;	
}

#hdwcOverlay #hdwcBody textarea {
	height:125px;
	width:500px;
}

/* STAF overlay overrides */
#hdStafOverlay_c {
	margin: 0;
	zoom: 1;
}

#hdStafOverlay, #hdStafOverlay .bd, #HDStafMsg, #HDStaf .bdy {
	background-color: transparent;
	border: 0;
}

#hdStafOverlay .container-close {
	right: 0;
	top: 0;
	background: transparent;
}
#HDStafMsg,#HDStafForm {
	width: 440px;
	left: 10px;
	position: relative;
}
#HDStaf .dblRuleBtm {
	background: transparent;
}
#hdStafOverlay .instructions {
	color: #5a432e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#hdStafOverlay .instructions p{
	margin-top: 0px;
}
#reqMsg {
	margin-top: 10px!important;
}
#hdStafOverlay .instructions .description {
	display: none;
}
#HDStaf .head {
	width: auto;
}
#HDStaf a {
	color: #e96a14;
}
#formStaf .formColumn {
	left: 0;
	width: 220px;
	margin: 0;
}
#formStaf .label {
	color: #5a432e;
}
#formStaf input {
	width: 200px;
}

#HDStafForm .btnDarkGrey {
	display: none;	
}
#HDStafForm .btnOrange {
	position: relative;
	left: 191px;
	border: 0;
	background: transparent url(/en_US/Media/images/Apps/2010_Motorcycles/shared/my10_staf_btnSend.png) no-repeat;
	width: 55px;
	height: 28px;
}
#HDStafForm .sendOn {
	background: transparent url(/en_US/Media/images/Apps/2010_Motorcycles/shared/my10_staf_btnSend_on.gif) no-repeat;
}
#HDStafForm .btnOrange a{
	text-indent: -5000px;
	width: 45px;
	height: 20px;
}
#stafDynamicText {
	color: #5a432e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px 0 0 0;
}
.yui-skin-sam .yui-panel-container.shadow .underlay {
	background-color: transparent;
}
#stafIframe {
	position: relative;
	top: 60px;
	left: 30px;
}

/* promos */
div#my10_promos { 
	display:block; 
	clear:both; 
	text-align:center; 
	margin-top:12px; 
} 
div.hdPromo { 
	display:inline; 
} 

div#my10_promos img { 
	border:none; 
	margin:0 4px; 
}

