.farm_viewer360_wrapper
{
	position: relative;
	left: 0;
	width: 970px;
	max-width: 9999px !important; /* Override 100% as set by bootstrap - ALA (12/14) */
	font-size: 9px;
	color: #333; /*border-top:solid 1px #c6c6c6; 	border-bottom:solid 1px #c6c6c6;*/

    /* Added 12.21.2012 - From Pete @ Farm */
    overflow:auto;
    -webkit-overflow-scroll:touch;
    /* end */
}

#farm_viewer360_content
{
	width: 970px;
	height: 400px;
	position: absolute;
	overflow: hidden;
	/* background-image: url('images/gradient_bg_02.jpg'); /* Comment this out for no background */
}

#farm_viewer360_controls
{
	width: 468px;
	height: 65px;
	padding-top: 20px;
	padding-left: 20px;
	margin-top: -85px;
	margin-left: 250px; /* Added by S. Crouch to center the DIV */
	position: relative;
	z-index: 1020; /* Added by S. Crouch to ensure the controls appear below the main site nav */
	background-image: none;
	text-align: center; /* Added by S. Crouch */
}

/* This style is not used
#farm_viewer360_fadeTop
{
	position: absolute;
	width: 970px;
	height: 30px;
	background-image: url('/themes/images/farmviewer360/fadeTop.png');
	z-index: 2000;
}
*/

/* Added by S. Crouch */
#farm_viewer360_progressbar_container1
{
	margin: 0 auto;
}

#farm_viewer360_whiteblock
{
	width: 970px;
	height: 400px;
	position: absolute;
	overflow: hidden;
	background-color: White;
	/*background-image: url('images/gradient_bg_02.jpg'); /* Comment this out for no background */
	z-index: 1000;
}

#farm_viewer360_highresolutionContainer
{
	width: 970px;
	height: 400px;
	position: absolute;
	overflow: hidden;
	/*background-image: url('images/gradient_bg_02.jpg'); /* Comment this out for no background */
}

#farm_viewer360_frame1
{
	width: 970px;
	height: 400px;
	position: absolute;
	overflow: hidden;
	z-index: 1005;
}

#farm_viewer360_interface_icons
{
    width: 970px;
	height: 400px;
	position: absolute;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/iPad_Icons.png');
	pointer-events: none; /* works in safari on the iPad and iPhone.  That's all we care about for now */
	z-index: 1001; /* places iPad icons behind main Fender nav and 360 images */
}

#farm_viewer360_highresolutionContainer:hover
{
	cursor: pointer;
}

#farm_viewer360_wrapper_highResolution
{
	position: absolute;
}

#farm_viewer360_autoplay_title
{
	padding-bottom: 5px;
	font-weight: bold;
}

#farm_viewer360_interface0
{
}

#farm_viewer360_interface1
{
	display: none;
}

#farm_viewer360_interface1_controlSection1
{
	position: relative;
	float: left;
}

#farm_viewer360_interface1_controlSection2
{
	position: relative;
	float: left;
}

#farm_viewer360_interface1_controlSection3
{
	position: relative;
	float: left;
}

#farm_viewer360_interface1_controlSection4
{
	position: relative;
	float: left;
}

#farm_viewer360_interface1_controlSection5
{
	position: relative;
	float: left;
}

#farm_viewer360_zoom_title
{
	margin-left: 2px;
	font-weight: bold; /* Added by S. Crouch */
}

#farm_viewer360_zoom_out
{
	position: relative;
	float: left;
	margin-top: 6px;
}

#farm_viewer360_zoom_in
{
	position: relative;
	float: left;
	margin-top: 6px;
}

#farm_viewer360_reset
{
	position: relative;
	float: left;
	margin-top: 7px;
	width: 15px;
	height: 16px;
}

#farm_viewer360_title
{
	font-size: 11px;
	font-weight: bold;
}

#farm_viewer360_sLineC1
{
	padding-top: 10px;
	width: 280px;
	height: 5px;
	z-index: 100;
	cursor: pointer;
}

#farm_viewer360_sLine
{
	width: 280px;
	height: 6px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #cccccc;
	border-top: solid 2px #b3b3b3;
	border-right: solid 2px #b3b3b3;
}

/* Class Definitions ---------------------------------------------------------------------------- */

.farm_viewer360_content_over
{
	/* Three definitions to support cross-browser compatibility */
	width: 48px;
	height: 48px;
	cursor: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/rotate_over.png'),url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/rotate_over.cur'), default; /* Swapped cur and png to fix cursor issue - ALA (12/14) */
}

.farm_viewer360_content_active
{
	/* Three definitions to support cross-browser compatibility */
	width: 48px;
	height: 48px;
	cursor: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/rotate_active.png'),url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/rotate_active.cur'), default; /* Swapped cur and png to fix cursor issue - ALA (12/14) */
}

.farm_viewer360_dividerA
{
	width: 31px;
	height: 47px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/large_slash.png');
}

.farm_viewer360_dividerB
{
	position: relative;
	float: left;
	margin-top: 6px;
	width: 10px;
	height: 18px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/small_slash.png');
}

.farm_viewer360_sDrag
{
	position: relative;
	z-index: 200;
	width: 20px;
	height: 8px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #990000;
	margin-top: -8px;
}

.farm_viewer360_sDrag:hover
{
	cursor: pointer;
}

.farm_viewer360_loaderTitle
{
	margin-top: 6px;  /* Adjusted by S. Crouch from 12px to 6px */
	font-weight: bold;
}

.farm_viewer360_percentageTitle
{
	/* margin-top: 2px;  Removed by S. Crouch */
	line-height: 14px;  /* Added by S. Crouch */
	font-style: italic;
}

.farm_viewer360_progressBarOuter
{
	width: 260px;
	height: 8px;
	border-radius: 6px;
	background-color: #cccccc;
	border-top: solid 2px #b3b3b3;
	border-right: solid 2px #b3b3b3;
}

.farm_viewer360_progressBarInner
{
	float: left;
	position: relative;
	left: 0;
	margin-top: -1px;
	width: 0px;
	height: 9px;
	border-radius: 6px;
	background-color: #990000;
}

/* control buttons */
/***************************************************************************/
#farm_viewer360_viewer
{
	width: 970px;
	height: 400px;
}

/* Classes */
.farm_viewer360_autoplay_title_active
{
	color: rgb(51,51,51);
}

.farm_viewer360_autoplay_title_inactive
{
	color: rgb(200,200,200);
}

.farm_viewer360_btn_play
{
	width: 15px;
	height: 17px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/play.png');
	text-align: center; /* Added by S. Crouch */
	margin-left: 13px; /* Added by S. Crouch */
}

.farm_viewer360_btn_play:hover
{
	cursor: pointer;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/play_over.png');
}

.farm_viewer360_btn_play_inactive
{
	width: 15px;
	height: 17px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/play_inactive.png');
	/* Added following two lines to fix play button shift on zoom - ALA (12/14) */
    text-align: center; /* Added by S. Crouch */
    margin-left: 13px; /* Added by S. Crouch */
}

.farm_viewer360_btn_pause
{
	width: 15px;
	height: 17px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/pause.png');
	margin-left: 13px; /* Added by S. Crouch */
}

.farm_viewer360_btn_pause:hover
{
	cursor: pointer;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/pause_over.png');
}

.farm_viewer360_btn_zoom_in
{
	width: 16px;
	height: 18px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/zoom_in.png');
}

.farm_viewer360_btn_zoom_in:hover
{
	cursor: pointer;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/zoom_in_over.png');
}

.farm_viewer360_btn_zoom_in_inactive
{
	width: 16px;
	height: 18px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/zoom_in_inactive.png');
}

.farm_viewer360_btn_zoom_out
{
	width: 16px;
	height: 18px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/zoom_out.png');
}

.farm_viewer360_btn_zoom_out:hover
{
	cursor: pointer;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/zoom_out_over.png');
}

.farm_viewer360_btn_zoom_out_inactive
{
	width: 16px;
	height: 18px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/zoom_out_inactive.png');
}

.farm_viewer360_btn_reset
{
	margin-top: 2px;
	width: 15px;
	height: 16px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/reset.png');
}

.farm_viewer360_btn_reset:hover
{
	cursor: pointer;
	width: 15px;
	height: 16px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/reset_over.png');
}

.farm_viewer360_btn_reset_inactive
{
	margin-top: 2px;
	width: 15px;
	height: 16px;
	background-image: url('http://wpc.077D.edgecastcdn.net/00077D/all_brands/scripts/farmviewer360/img/reset_inactive.png');
}
