@charset "UTF-8";
/* CSS Document */

header {
	z-index:3000 !important;
}

#mobilecheck {
	position:fixed;
	z-index:2001;
	font-size:20px;
	color:#FF0004;
}

#coverall {
	width:100%;
	height:100%;
	background-color:#000;
	position:fixed;
	top:0;
	z-index:3500;
}

#coverall #main_preloader {
	margin: auto;
	text-align: center;
	position: relative;
	top:40%;
}

#coverall #main_preloader img {
	width:204px;
}

#coverall #main_preloader_wrapper {
	width:100%;
	height:100%;
}

#coverall #main_preloader_img img {
	width:32px;
	height:32px;
}


/*#mobile_version { display:none; }
#desktop_version { display:block; }*/

body {
	margin:0;
	position:relative;
	top:0px;
	overflow:hidden;
}

#moto360 {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
}

#moto360 .watchlayerBase {
	position: relative;
	width: 1200px;
	opacity: 1;
	top: 0px;
	left: 0px;
}

#moto360 .watchlayer {
	position:relative;
	width:1200px;
	opacity:0;
	top:-250px;
	left:-200px;
}

#moto360 .watchlayer2 {
	position:relative;
	width:1200px;
	opacity:0;
	top:50px;
	left:200px;
}

#moto360 #watchlayer3_1 {
	position:relative;
	top:400px;
	left:-250px;
}

#moto360 #watchlayer3_2 {
	position:relative;
	top:-400px;
	left:250px;
}

#moto360 #watchlayer3_3 {
	position:relative;
	top:-100px;
	left:0px;
}

#moto360 #watchlayer4_1 {
	position:relative;
	top:0px;
	left:0px;
	opacity:0;
}

#moto360 #watchlayer1_5 {
    
}

#moto360 .watchlayer img, #moto360 .watchlayer2 img, #moto360 .watchlayerBase img {
	width:100%;
}

#moto360 #watchBuild {
	width:1200px;
	height:750px;
	margin:auto;
	left:50%;
	margin-left:-656px;
	top:50%;
	margin-top:-310px;
	position:fixed;
    z-index: 10;
}

#moto360 .watchholder {
	width:1200px;
	position:absolute;
}

#moto360 #fullscroll {
	width:100%;
}

#moto360 .section, #moto360 #section1, #moto360 .section_over {
	background-color:#000000;
	width:100%;
	position:relative;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	height: 600px;
}

#moto360 #section1 {
    -webkit-transition: background-image 1s; /* For Safari 3.1 to 6.0 */
    transition: background-image 1s;
}

.lt-ie9 #moto360 .section, #moto360 .section_over, #moto360 #section1 {
	-ms-behavior: url(../images/backgroundsize.min.htc);
}


#moto360 .blue {
	background-color:#6D81CD;
}

.header-new-version.locked {
    position: relative !important;
}

.gssb_c { z-index: 5000 !important; }

#moto360 #new_header {
	height:72px; /* 103px; */
	width:100%;
	background-color:#282828;
	position:fixed;
	z-index:3000;
	top:0px;
	/* padding-top: 15px; */
}

#mobile_version #section1 {
	z-index:2999 !important;
	position:relative;
}

#moto360 #header_content {
	max-width:1200px;
	margin:auto;
	position:relative;
	color: #FFFFFF;
	font-size:12px;
}

#moto360 #intro_footer_share, #moto360 #intro_footer_signup a {
	color: #FFFFFF;
	max-width:1200px;
	margin:auto;
	position:relative;
	font-size:12px;
}

#moto360 #intro_footer_wrapper {
	position:absolute;
	bottom:80px;
	width:100%;
	z-index:100;
}

#moto360 #left_header, #moto360 #intro_footer_left {
	position:absolute;
	left:25px;
}

#moto360 #right_header, #moto360 #intro_footer_right {
	position:absolute;
	right:25px;
}

#moto360 #header_logo {
	height:21px;
	width:171px;
	margin-top:25px;
}

#moto360 #wear_logo {
	height:25px;
	width:157px;
	margin-top:25px;
	cursor: pointer;
}

#moto360 #wear_logo_specs {
	cursor: pointer;
}

#moto360 #wear_logo_specs img {
	width:40%;
}

#moto360 #wear_logo img {
	width:100%;
}

#moto360 #header_share, #moto360 #header_signup, #moto360 #header_button, #moto360 #header_share_area, #moto360 #intro_footer_share_area, #moto360 #intro_footer_share, #moto360 #intro_footer_signup, #moto360 #header_film, #moto360 #footer_film {
	display:inline-block;
}

#moto360 #header_button, #moto360 #header_film {
	position:relative;
}

#moto360 #header_share_area, #moto360 #intro_footer_share_area {
	margin-top:10px;
	margin-left:50px;
}

#moto360 #header_share_area a {
	color: #fff;
}

#moto360 #intro_footer_share, #moto360 #header_share {
	position:relative;
	left:0px;
}

#moto360 #intro_footer_signup {
	position:relative;
    display: none;
}

#moto360 #film {
	width: 100%;
	height: 100%;
	z-index: 300;
}

#moto360 .share_icon {
	display:inline-block;
	width:30px;
	height:30px;
	background-image:url(../images/shareImages.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:relative;
	top:10px;
	margin-left:7px;
	margin-right:10px;
	cursor:pointer;
}

.black_icon { background-image:url(../images/shareImagesBlack.png) !important; }
.white_icon { background-image:url(../images/shareImagesWhite.png) !important; }

#moto360 .share_icon:hover {
	background-position:-30px 0px;
}

#moto360 .film_icon {
	display:inline-block;
	width:30px;
	height:30px;
	background-image:url(../images/shareImages.png);
	background-repeat:no-repeat;
	background-position:0px -60px;
	position:relative;
	top:10px;
	margin-left:7px;
	margin-right:10px;
	cursor:pointer;
}

#moto360 .film_icon:hover {
	background-position:-30px -60px;
}

#moto360 .signup_icon {
	display:inline-block;
	width:30px;
	height:30px;
	background-image:url(../images/shareImages.png);
	background-repeat:no-repeat;
	background-position:0px -30px;
	position:relative;
	top:10px;
	margin-left:7px;
}

#moto360 .preorder_button {
	height:43px;
	line-height:35px;
	letter-spacing:0px;
	
	font-size: 16px;
	padding: 5px 20px 5px 6px;
	color: #222c30 !important;
	font-weight: 700;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-ms-border-radius: 22px;
	-o-border-radius: 22px;
	border-radius: 22px;
	-webkit-box-shadow: rgba(0,0,0,0.3) 0 0 3px;
	-moz-box-shadow: rgba(0,0,0,0.3) 0 0 3px;
	box-shadow: rgba(0,0,0,0.3) 0 0 3px;
	-webkit-transition-property: color;
	-moz-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.12s;
	-moz-transition-duration: 0.12s;
	-o-transition-duration: 0.12s;
	transition-duration: 0.12s;
	background:#fff url(../images/color-wheel.png) no-repeat 5px 5px;
	cursor: pointer;
}

#moto360 .preorder_button:hover {
	color: #5c92fa !important;
}

#moto360 #header_button .preorder_button {
	width:166px;
	padding-left:52px;
}

#moto360 #side_navigation_holder {
	z-index:2999;
	background-image:url(../images/sideFade.png);
	background-repeat:repeat-y;
	position:fixed;
	width:250px;
	height: 300px !important;
	top:50%;
	left:0;
	margin-top: -150px;
}

#moto360 #side_navigation {
	left:30px;
	top:42px;
	position:absolute;
}

#moto360 .nav_item {
	vertical-align:top;
	font-weight:700;
	font-size:12px;
	color:#EBEBEB;
	height: 18px;
	margin-bottom: 8px;
	cursor:pointer !important;
}

#moto360 .nav_item span {
	opacity:0;
	-webkit-transition: opacity .5s; /* For Safari 3.1 to 6.0 */
	transition: opacity .5s;
	text-shadow:0px 0px 2px #666666;
	background-color: black;
	height: 22px;
	padding: 3px 7px;
	display: inline-block;
	position: relative;
	top: -4px;
}

#moto360 .nav_item span.active {
	opacity:1 !important;
	-webkit-transition: opacity .5s; /* For Safari 3.1 to 6.0 */
	transition: opacity .5s;
}

#moto360 .nav_item span.hovering {
	opacity:.5;
	-webkit-transition: opacity .5s; /* For Safari 3.1 to 6.0 */
	transition: opacity .5s;
}

#moto360 .nav_item span:hover {
	cursor:pointer !important;
}

#moto360 .nav_circle.active {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	-webkit-transition: background-color .5s; /* For Safari 3.1 to 6.0 */
	transition: background-color .5s;
}

#moto360 .nav_circle {
	width:12px;
	height:12px;
	border:1px solid #686563;
	border-radius:20px;
	display:inline-block;
	vertical-align:top;
	margin-bottom:15px;
	margin-right:10px;
	position:relative;
	top:3px;
	-webkit-transition: background-color .5s; /* For Safari 3.1 to 6.0 */
	transition: background-color .5s;
	cursor:pointer !important;
	box-shadow:0px 0px 2px #666666;
}

#moto360 .nav_circle.hovering {
	cursor:pointer;
	background-color:#999;
	-webkit-transition: background-color .5s;
	transition: background-color .5s;
}

#moto360 #header_button .preorder_button:hover {
	/*background-color:#000000;
	color:#B8B8B8;*/
	cursor:pointer;
	/*font-weight:600;*/
}

#moto360 #main_preorder, #moto360 #main_mobile_preorder {
	margin-top:15px;
	width:175px;
	padding-left:49px;
	cursor: pointer;
}

#moto360 .main_headline {
	font-size: 82px;
	line-height: 80px;
	color: #FFFFFF;
	font-weight: 100;
	text-align: left;
}

#moto360 .sub_headline {
	font-size: 18px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 20px;
}

#moto360 .price_text {
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 20px;
}

#moto360 .price_price {
	font-size: 40px;
	color: #FFFFFF;
	text-align: left;
}

#moto360 .price_price sup {
	top: -12px;
	font-size: 60%;
}

#moto360 .main_headline_small {
	font-size:30px;
	color:#EBEBEB;
	text-transform:uppercase;
	letter-spacing:4px;
	text-align:center;
}

#moto360 .main_subhead {
	font-size:13px;
	color:#EBEBEB;
	text-transform:uppercase;
	letter-spacing:4px;
	margin-top:15px;
	font-weight:600;
}

#moto360 .section_title {
	font-size:32px;
	margin-bottom:10px;
	color:#4D4D4D;
	font-weight:600;
}

#moto360 .section_copy {
	font-size:18px;
	line-height:26px;
	color:#333333;
}

#moto360 .section_content {
	max-width: 1200px;
	position: relative;
	margin: auto;
	height: 100%;
}

#moto360 #motoBodyIcons {
	margin-top:20px;
}

#moto360 .motoBodyIcon {
	display: inline-block;
	width: 85px;
}

#moto360 .motoBodyIcon_image {
	width: 50px;
	height: 50px;
	margin: auto;
}

#moto360 .motoBodyIcon_copy {
	text-align: center;
	font-size: 12px;
	color: #2c2c2c;
	margin-top: 2px;
}

#moto360 .section_text_area {
	width:365px;
	position:absolute;
	right:10px;
	top:40%;
	margin-top:-100px;
	z-index:1001;
}

#moto360 #explore_controls {
	margin-top: -36px;
	top: 25%;
	z-index: 2000;
}

@media screen and (min-height: 1000px) {
    #moto360 #explore_controls {
        top: 37%;
    }
}

@media screen and (min-height: 1200px) {
    #moto360 #explore_controls {
        top: 50%;
    }
}

#moto360 #explore_controls hr {
	border: none;
	height: 1px;
	width: 100%;
	background: #fff;
}

#moto360 #explore_controls a {
    font-weight: bold;
    margin: 15px 0 0 15px;
    display: block;
    max-width: 270px;
}

#moto360 .left_area {
	left: 10px;
}

#moto360 .width_300 {
	width:300px;
}

#moto360 .top25pct {
	top:25%;
}

#moto360 .top30pct {
	top:30%;
}

#moto360 .learn_more_text {
	color:#5d8efd;
	font-size:18px;
	margin-top:15px;
	font-weight:700;
	cursor:pointer;
	z-index:200;
	position:relative;
	-webkit-transition: color .25s;
	transition: color .25s;
}

#moto360 #specs_button {
	-webkit-transition: color .25s;
	transition: color .25s;
}

#moto360 #specs_button:hover, #moto360 #horween_story:hover {
	color:#FFFFFF;
	-webkit-transition: color .5s;
	transition: color .5s;
}

#moto360 .close_button, #moto360 .close_button_dark {
	width:30px;
	height:30px;
	background-image:url(../images/close_button.png);
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	right:13px;
	top:15px;
	cursor:pointer;
	-webkit-transition: opacity .25s;
	transition: opacity .25s;
	opacity:1;
}

#moto360 .close_button:hover, #moto360 .close_button_dark:hover {
	opacity:.5;
	-webkit-transition: opacity .25s;
	transition: opacity .25s;

}

#moto360 .close_button_dark {
	background-image:url(../images/close_button_dark.png);
}

#moto360 #horween_takeover {
	position: fixed;
	background-image:url(../images/leather1.jpg);
	z-index: 3001;
	top: 0;
	opacity:0;
	visibility:hidden;
}

#moto360 #metalbands_takeover {
	position: fixed;
	z-index: 3001;
	top: 0;
	display: none;
}

#moto360 #metalbands_takeover .section_title em {
	text-transform: uppercase;
	font-size: 12px;
	font-style: normal;
	white-space: nowrap;
}

#moto360 #metalbands_takeover .section_copy em {
	font-size: 12px;
	font-style: normal;
	display: block;
	line-height: 18px;
	margin-top: 5px;
}

#moto360 #specs_takeover {
	position: fixed;
	background-image:url(../images/marble.jpg);
	z-index: 3001;
	top: 0;
	opacity:0;
	visibility:hidden;
}

#moto360 .section_text_area_columns {
	text-align:center;
	padding-top: 10%;
}

#moto360 .text_column {
	width:40%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
}

#moto360 .right_column {
	float:right;
}

#moto360 .spec_title {
	line-height: 25px;
	font-size: 13px;
	color:#262626;
	text-transform:uppercase;
}

#moto360 .spec_copy {
	margin-bottom: 20px;
	line-height: 17px;
	font-size: 13px;
	color:#262626;
}

#moto360 #horween_bg_gallery_wrapper, #moto360 #metalbands_bg_gallery_wrapper {
	width:400%;
	position:absolute;
}

#moto360 #horween_bg_gallery_wrapper div, #moto360 #metalbands_bg_gallery_wrapper div {
	display:inline-block;
	position:relative;
}

#moto360 #metalbands_bg { background-image:url(../images/dark_wood_bg.jpg); }

#moto360 #horween_bg_1 { background-image:url(../images/leather1.jpg); }
#moto360 #horween_bg_2 { background-image:url(../images/leather2.jpg); }
#moto360 #horween_bg_3 { background-image:url(../images/leather3.jpg); }
#moto360 #horween_bg_4 { background-image:url(../images/leather4.jpg); }

#moto360 #metal_gallery {
	padding-top: 250px;
}

#moto360 #horween_gallery {
	padding-top: 190px;
}

#moto360 #metal_gallery > div {
	margin-bottom: 10px;
}

#moto360 .leather_thumb, #moto360 .metal_thumb {
	width:40px;
	height:40px;
	display:inline-block;
	margin-right:20px;
	z-index: 202;
	position:relative;
	cursor:pointer;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}

#moto360 .leather_thumb.active, #moto360 .metal_thumb.active {
	border:1px solid #FFFFFF;
	cursor:default;
}

#moto360 #leather_thumb1 { background-image:url(../images/leather_sm1.jpg); }
#moto360 #leather_thumb2 { background-image:url(../images/leather_sm2.jpg); }
#moto360 #leather_thumb3 { background-image:url(../images/leather_sm3.jpg); }
#moto360 #leather_thumb4 { background-image:url(../images/leather_sm4.jpg); }


#moto360 #black-leather-thumb { background-image:url(../images/watch-band-gallery/black-leather-thumb.jpg); }
#moto360 #gray-leather-thumb { background-image:url(../images/watch-band-gallery/gray-leather-thumb.jpg); }
#moto360 #stone-leather-thumb { background-image:url(../images/watch-band-gallery/stone-leather-thumb.jpg); }
#moto360 #light-metal-thumb { background-image:url(../images/watch-band-gallery/light-metal-thumb.jpg); }
#moto360 #dark-metal-thumb { background-image:url(../images/watch-band-gallery/dark-metal-thumb.jpg); }


#moto360 #metal_story {
	font-size: 18px;
    text-shadow: 1px 1px 3px #000000;
    font-weight: 300;
    margin-bottom: 5px;
    width: 80%;
    color: #FFFFFF;
}

#moto360 .metal_watches {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 50%;
	margin-top: -225px;
	left: 50%;
	margin-left: -250px;
}

#moto360 .metal_watches.active {
	visibility: visible;
	opacity: 1;
}

#moto360 .locked_text {
    position:absolute;
    opacity:0;
    text-shadow:1px 1px 1px #545454;
}

#moto360 #leather_text1, #moto360 #black-leather-text {
    opacity:1;
}

#moto360 #main_section_content {
	text-align:center;
	padding-top:20%;
	z-index:101;
	position:relative;
	width: 60%;
}

#moto360 #main_logo {
	width:170px;
	margin-top:20px;
	margin-bottom:10px;
}

#moto360 #main_logo img {
	width:100%;
}

#moto360 #main_watch {
	width:100%;
	height:57%;
	background-image:url(../images/main_watch.png);
	background-position:bottom;
	background-size:contain;
	background-repeat:no-repeat;
	position:absolute;
	bottom:0;
}

#moto360 #watchlayer1_1, #moto360 #watchlayer1_4, #moto360 #watchlayer1_3 {
	position:relative;
	z-index:2;
}

#moto360 #bottom_fade {
	position:absolute;
	bottom:0;
	z-index:2;
	background-image:url(../images/bottomFadeWhite.png);
	background-repeat:repeat-x;
	height:	154px;
	width:100%;
}

#moto360 #down_arrow {
	width: 36px;
	right: 50%;
	margin-right: -18px;
	position: absolute;
	bottom: 20px;
	z-index: 2;
	cursor: pointer;
	padding: 8px;

}

#moto360 #section1 { background-image:url(../images/headerImage1.jpg); z-index:90; }
#moto360 #section2 { background-image:url(../images/desktop_bg1.jpg); }
#moto360 #section3 { background-image:url(../images/desktop_bg2.jpg); }
#moto360 #section4 { background-image:url(../images/desktop_bg3.jpg); }
#moto360 #watch_notification { z-index:15; }
#moto360 #section5 { background-image:url(../images/desktop_bg4.jpg); }
#moto360 #watch_navigation { z-index:15; }
#moto360 #section6 { background-image:url(../images/desktop_bg5.jpg); }
#moto360 #watch_biometric { z-index:15; }
#moto360 #section7 { background-image:url(../images/desktop_bg6.jpg); }
#moto360 #section8 { background-image:url(../images/desktop_bg7.jpg); background-size:100% 100%;}
#moto360 #section9 { background-image:url(../images/desktop_bg8.jpg); background-size:100% 100%;}
#moto360 #woodoverlay { background-image:url(../images/woodVignette.png); position:fixed; background-color:transparent; top:0; opacity:0;}
footer { position:relative; z-index:3003; }

footer .moto-logo {
	opacity: 1 !important;
}

#moto360 #watch-strap-cta {
    font-size: 17px;
    max-width: 250px;
}

#moto360 #watch-strap-cta a,
#moto360 #section8 .section_text_area #watch-strap-cta a {
    display: inline;
    margin: 0;
    font-weight: normal;
    font-weight: 700;
}

@media screen and (max-width: 480px) {
    #moto360 #watch-strap-cta,
    #moto360 #watch-strap-cta a,
    #moto360 #section8 .section_text_area #watch-strap-cta a {
        font-size: 13px;
        line-height: 18px;
        margin: auto;
        text-align: center;
    }
}

#moto360 .white_copy {
	color:#ebebeb;
	text-shadow: 1px 1px 3px #000000;
}

#moto360 .drop_shadow {
	text-shadow:1px 1px 2px #464646;
}

#moto360 .blue_copy {
	color:#5d8efd;
}

#moto360 .dark_copy {
	/*color:#4d4d4d;
	text-shadow: 1px 1px 3px #FFFFFF;*/
	color: #2c2c2c;
	text-shadow: 1px 1px 10px #ECECEC;
}

#moto360 .top0 {
	margin-top:0px !important;
}

#moto360 .top-20px {
	top:-20px !important;
}

#moto360 .top0px {
	top:0px !important;
}

#moto360 .top10 {
	margin-top:10px !important;
}

#moto360 .top30px {
	top:30px !important;
	position:relative;
}

#moto360 .top50px {
	top:50px !important;
	position:relative;
}

#moto360 .left60px {
	left:60px !important;
	position:relative;
}

#moto360 .width70 {
	width:70% !important;
}

#moto360 #scrollInfo {
	position:fixed;
	z-index:100;
	color:#FFF200;
}

#moto360 .center_watch {
	width: 1200px;
	height: 638px;
	position: fixed;
	right: 50%;
	margin-right: -550px;
	top: 50%;
	margin-top: -312px;
	opacity: 0;
	visibility: hidden;
	z-index: 30;
}

#moto360 #watch_for_apps {
	background-image:url(../images/rotate7_gray.png);
	background-repeat:no-repeat;
    margin-right: -550px;
}

#moto360 #watch_for_appsBG {
	background-image:url(../images/rotate7_blackBG.png);
	background-repeat:no-repeat;
    margin-right: -550px;    
    opacity: 1;
    visibility: visible;
    z-index: 0;
}

#moto360 #watch_for_cradle {
	background-image:url(../images/allCradlesGray.png);
	background-repeat:no-repeat;
	margin-top:-312px;
}

#moto360 #watch_for_cradle_top {
	background-image:url(../images/cradleOver.png);
	background-repeat:no-repeat;
	margin-right: -580px;
	z-index:40;
	opacity:1;
	visibility: visible;
}

#moto360 #cradle {
	margin-top:-330px;
	margin-right:-583px;
	opacity:1;
	visibility: visible;
	z-index:0;
}

#moto360 #watch_faces {
	/*background-image:url(../images/360/watch_face1.png);*/
	z-index:1002;
	pointer-events:none;
	margin-right: -576px;
	top: 50%;
	margin-top: -305px;
}

#moto360 #watch_animations {
	/*margin-right: -1041px;
	margin-top: -185px;*/
	opacity:1;
    z-index: 0;
}

#moto360 #watch_animations img {
    width: 288px;
    position: relative;
    left: -33px;
    top: -7px;
}

#moto360 #cradle_nudge {
	background-image:url(../images/cradle.png);
	background-repeat:no-repeat;
	opacity:1;
	width: 1200px;
	height: 638px;
	position:relative;
	top: 1000px;/*83px;*/
	right: 4px;
}

#moto360 canvas {
	background-image:url(../images/watchface.png);
	background-position:center;
	background-size:cover;
}

.lt-ie9 #moto360 canvas {
	-ms-behavior: url(../images/backgroundsize.min.htc);
}

#moto360 #dotCover {
	position:absolute;
	width:300px;
	height:300px;
	top: -10px;
	left: -7px;
}

#moto360 #dotCover img {
	width:100%;
	height:100%;
}

#moto360 #watchHolder {
	width:330px;
	height:330px;
}

#moto360 #watchticker {
	position: absolute;
	top:77px;
	left:394px;
	width:300px;
	z-index:2;
}

#moto360 .alt_screen {
	z-index:1;
	position:absolute;
	top:0;
}

#moto360 #big_apps {
	position:absolute;
	top: 80px;
	left: 304px;
	width: 285px;
	height: 150px;
	overflow:hidden;
	z-index:2;
}

#moto360 #big_faces {
	position:absolute;
	top: -6px;
	left: 326px;
	width: 285px;
	height: 260px;
	overflow:hidden;
	z-index:2;
}

#moto360 #app_contained {
	position:relative;
	left:280px;
	opacity:0;
}

#moto360 #faces_contained {
	position:relative;
	left:0px;
	opacity:0;
}

#moto360 #app_contained img {
	width:auto;
	height:100px;
}

#moto360 #faces_contained img {
	width:auto;
	height:290px;
}

#moto360 .app_circle, #moto360 .face_circle {
	display:inline-block;
	position:relative;
}

#moto360 .app_image {
	width:60px;
	height:60px;
	background-image:url(../images/app_logos.png);
	background-repeat:no-repeat;
	margin:20px 10px 5px 10px;
	background-size: 180px;
}

#moto360 .face_image {
	width:64px;
	height:64px;
	background-image:url(../images/apps.png);
	background-repeat:no-repeat;
	margin:20px 10px 5px 10px;
}

#moto360 .face_image {
	background-image:url(../images/faces.png);
	margin:5px 20px 5px 5px;
	border-radius:100px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}

#moto360 .face_image_text {
	color:#FFFFFF;
	font-weight: 600;
	margin-bottom: 10px;
	text-align: center;
	margin-left: -14px;
}

#moto360 .face_image_text.selected { opacity: 1; }
#moto360 .face_image_text { opacity: 0; }

#moto360 .band_option_text.selected { opacity: 1; }
#moto360 .band_option_text { opacity: 0; }

#moto360 .app_text {
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	text-shadow:1px 1px 1px #333333;
	font-weight:600;
}

#moto360 #face_title {
	position: relative;
	left: 14px;
	margin-bottom: 10px;
	width:250px;
	font-size:17px;
	font-weight: 700;
}

#moto360 #band_title {
	position: relative;
	left: 14px;
	margin-top:20px;
	margin-bottom: 10px;
	width:250px;
	font-size:17px;
	border-top: 1px solid #FFFFFF;
	padding-top: 20px;
	font-weight: 700;
}

#moto360 #band_desc {
	border-top: 1px solid #FFFFFF;
	padding-top: 20px;
	margin-top: 20px;
}

#moto360 #band_desc, #moto360 #face_desc {
	position:relative;
	font-size:17px;
	margin-bottom: 15px;
	width: 100%;
}

#moto360 .band_option {
	width:50px;
	height:50px;
	margin-right:30px;
	margin-bottom: 5px;
	display:inline-block;
	background-image:url(../images/bands.png);
	background-repeat:no-repeat;
	background-size:108px;
}

#moto360 .watch_option_wrapper {
	width: 90px;
	height: 75px;
	display: inline-block;
	margin-bottom: 10px;
}

#moto360 .watch_option_wrapper.active {
    background-image: url(../images/selectionBG.png);
    background-repeat: repeat;
    outline: 2px solid #5c92fa;
}

#moto360 .option_title {
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 30px;
    padding-bottom: 20px;
    font-size: 18px;
}

#moto360 #watch_options {
	width: 280px;
	position: relative;
}

#moto360 .watch_option_image {
	width: 100%;
	height: 100%;
	margin-top: 6px;
	cursor: pointer;
    background-image: url(../images/allWatchThumbnails.png);
    background-repeat: no-repeat;
    background-size: 220px;
}

#moto360 #featured1 { background-position: -66px 0px; }
#moto360 #featured2 { background-position: 17px -92px; }
#moto360 #featured3 { background-position: -152px -92px; }
#moto360 #featured4 { background-position: 17px 0px; }
#moto360 #featured5 { background-position: -152px 0px; }
#moto360 #featured6 { background-position: -66px -92px; }

#moto360 .watch_option_caption {
	font-size: 12px;
	text-align: left;
	margin-top: 10px;
	color: #FFFFFF;
}

#moto360 #band_options {
	position:relative;
}

#moto360 .band_option_text {
	color: #FFFFFF;
	font-weight: 600;
	text-align: center;
	margin-left: -30px;
}

#moto360 #band_option1, #moto360 #band_option2 {
	display: inline-block;
}

#moto360 .threesixty-wrapper {
	position: fixed;
	z-index: 1000;
	top: 50%;
	margin-top: -301px;
	left: 50%;
	margin-left: -639px;
	cursor:move;
    width: 1200px;
    height: 638px;
}

#moto360 #threesixtySurroundInfo {
	width: 100%;
	z-index: 1;
    height: 696px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

@media screen and (max-height: 800px) {
    #moto360 #threesixtySurroundInfo {
        height: 618px;
    }
}

@media screen and (max-width: 1100px) {
    #moto360 #threesixtySurroundInfo {
        height: 474px;
    }
    
    #moto360 .threesixty-wrapper {
        margin-left: -643px;
    }
    
    #moto360 .main_headline {
		font-size: 50px;
		line-height: 55px;
	}
}

#moto360 #threesixtyTitle {
	position: absolute;
    top: 0;
	text-align: center;
	width: 100%;
	font-size: 23px;
	font-weight: 600;
	color: #FFFFFF;
	letter-spacing: .5px;
	text-shadow: 1px 1px 3px #333333;
}

#moto360 #threesixtyLowerTitle {
	position: absolute;
    bottom: 42px;
	text-align: center;
	width: 100%;
	font-size: 15px;
	font-weight: 600;
	color: #FFFFFF;
}

#moto360 #threesixtyDescription {
	position: absolute;
    bottom: 20px;
	text-align: center;
	width: 100%;
	font-size: 13px;
	color: #FFFFFF;
}

@media screen and (max-height: 600px) {

}

#moto360 .ui {
	position: absolute;
	bottom: 130px;
	left: 65%;
	z-index: 2000;
}

#moto360 .ui .next, #moto360 .ui .prev {
	color:white;
	cursor:pointer;
	width:53px;
	height:53px;
	border:1px solid #7a7471;
	display:inline-block;
}

#moto360 .ui .next:hover, #moto360 .ui .prev:hover {
	/*background-color:#333333;*/
}

#moto360 .ui .next:active, #moto360 .ui .prev:active {
	/*background-color:#666666;*/
}

#moto360 .ui .prev {
	cursor:pointer;
	left: 1px;
	position: relative;
}

#moto360 .ui .prev div {
	background-image: url(../images/rotateButtons.png);
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	margin: auto;
	top: 6px;
	position: relative;
	background-position: -8px -7px;
}

#moto360 .ui .next div {
	background-image: url(../images/rotateButtons.png);
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	margin: auto;
	top: 6px;
	position: relative;
	background-position: -61px -9px;
}

#moto360 #apps1 { background-position:0px 0px; }
#moto360 #apps2 { background-position:-60px 0px; }
#moto360 #apps3 { background-position:-120px 0px; }
#moto360 #apps4 { background-position:0px -60px; }
#moto360 #apps5 { background-position:-60px -60px; }
#moto360 #apps6 { background-position:-120px -60px; }

#moto360 #face1 { background-position:-3px -3px; cursor:pointer; }
#moto360 #face2 { background-position:-73px -3px; cursor:pointer; }
#moto360 #face3 { background-position:-143px -3px; cursor:pointer; }
#moto360 #face4 { background-position:-212px -3px;	cursor:pointer; }
#moto360 #face5 { background-position:-282px -3px;	cursor:pointer; }
#moto360 #face6 { background-position:-352px -3px; cursor:pointer; }

#moto360 #face1.selected { background-position:-3px -73px; }
#moto360 #face2.selected { background-position:-73px -73px; }
#moto360 #face3.selected { background-position:-143px -73px; }
#moto360 #face4.selected { background-position:-212px -73px; }
#moto360 #face5.selected { background-position:-282px -73px; }
#moto360 #face6.selected { background-position:-352px -73px; }

#moto360 .selected {
	border: 2px solid #5c92fa;
}

#moto360 #band1 { background-position:0px 1px; cursor:pointer; }
#moto360 #band2 { background-position:-58px 1px; cursor:pointer; }

#moto360 #band1.selected { background-position:0px -58px; }
#moto360 #band2.selected { background-position:-58px -58px; }


#moto360 #rotate_buttons {
	text-align: center;
	margin-top: 40px;
}

#moto360 .extra_spacing {
	margin-left:20px;
}

#moto360 .section_content ol, #moto360 .section_content ul {
	margin-left: 0px;
	padding-left: 0px;
}

#moto360 .section_content ul {
	margin-bottom:10px;
}

#moto360 #see_specs {
	max-width:1200px;
	margin:auto;
	margin-left:-150px;
	left:50%;
	position:absolute;
	bottom:140px;
	text-align:center;
	z-index:100;
	font-size:14px;
	line-height:26px;
}

#moto360 #see_specs .preorder_button {
	margin:auto;
	position:relative;
	z-index:100;
}

#moto360 #section8 .preorder_button {
    
    display: inline-block;
    margin-bottom: 40px;
    width:166px;
	padding-left:52px;
}



#moto360 #specs_button {
	font-weight:700;
	font-size: 18px;
	text-shadow: 1px 1px 3px #000000;
}

#moto360 #specs_details {
	font-weight:600;
	line-height:27px;
	margin-top:-10px;
}

#moto360 #section11 {
	padding-top:50px;
	height:500px !important;
	background-color:#282828;
	z-index:3001;
}

#moto360 #section11 .preorder_button {
	margin: auto;
}

#moto360 #cta_logo {
	margin:auto;
	margin-top:15px;
	margin-bottom:30px;
	width:175px;
}

#moto360 #cta_logo img {
	width:100%;
}

#moto360 #cta_top {
	border-bottom:1px solid #777777;
	padding-bottom:40px;
}

#moto360 #cta_bottom {
	height:250px;
}

#moto360 #cta_bottom_left, #moto360 #cta_bottom_right {
	width:50%;
	height:225px;
	font-weight:600;
	text-align:center;
	padding-top:95px;
	vertical-align:top;
	margin:auto;
	padding-right:60px;
}

#moto360 #cta_bottom_left {
	border-right:1px solid #777777;
}

#moto360 #cta_bottom_right {
	width:48%;
}

#moto360 #share_facebook, #moto360 #share_twitter, #moto360 #share_google, #moto360 #share_pinterest {
	width:48px;
	height:48px;
	display:inline-block;
	margin-left:15px;
	background-image:url(../images/shareicons.png);
	background-repeat:no-repeat;
	position:relative;
	top:-10px;
}

.black_share_icons {
	background-image:url(../images/shareiconsBlack.png) !important;
}

#moto360 #share_facebook:hover {
	background-position:0px -50px;
	cursor:pointer;
}

#moto360 #share_twitter:hover {
	background-position:-66px -50px;
	cursor:pointer;
}

#moto360 #share_google:hover {
	background-position:-130px -50px;
	cursor:pointer;
}

#moto360 #share_pinterest:hover {
	background-position:-194px -50px;
	cursor:pointer;
}

#moto360 #share_facebook.sm_icon:hover {
	background-position:0px -30px;
	cursor:pointer;
}

#moto360 #share_twitter.sm_icon:hover {
	background-position:-39px -30px;
	cursor:pointer;
}

#moto360 #share_google.sm_icon:hover {
	background-position:-78px -30px;
	cursor:pointer;
}

#moto360 #share_pinterest.sm_icon:hover {
	background-position:-116px -30px;
	cursor:pointer;
}

#moto360 .signup_icon:hover {
	background-position:-30px -30px;
	cursor:pointer;
}

#moto360 .sm_icon {
	height:30px !important;
	width:30px !important;
	background-size:145px;
	margin-left:5px !important;
}

#moto360 #expanded_share_footer {
	position: absolute;
	top: 20px;
	left: 36px;
	width:200px;
	opacity:0;
	visibility:hidden;
}

#moto360 #expanded_share_header {
	position: absolute;
	top: 20px;
	left: 36px;
	width:200px;
	opacity:0;
	visibility:hidden;
}

#moto360 #share_twitter.sm_icon { background-position:-39px 0px; }
#moto360 #share_google.sm_icon { background-position:-78px 0px; }
#moto360 #share_pinterest.sm_icon { background-position:-116px 0px; }

#moto360 #share_text {
	display:inline-block;
	top: -26px;
	position: relative;
}

#moto360 #share_twitter { background-position:-66px 0px; }
#moto360 #share_google { background-position:-130px 0px; }
#moto360 #share_pinterest { background-position:-194px 0px; }

#moto360 #mobile_more_1 {
	cursor: pointer;
}

/* Motorola Overrides */

header.locked {
	position:relative;
	z-index:1000;
}

.social-share {
	display:none;
}

/* END Motorola Overrides */

@media all and (min-height: 700px) { #moto360 #main_section_content { padding-top:15%; } }
@media all and (min-height: 920px) { #moto360 #main_section_content { padding-top:20%; } }
@media all and (min-height: 1000px) { #moto360 #main_section_content { padding-top:20%; } }


@media all and (max-width: 1300px) {

	#moto360 .main_headline {
		/*font-size:90px;*/
	}

	#moto360 #charging_info {
		width:180px;
		left:150px;
	}

	#moto360 .section_text_area {
		right: 50px;
		width: 260px;
		top: 50%;
		margin-top: -25%;
	}

	#moto360 .section_title {
		font-size:28px;
		margin-bottom:5px;
	}

	#moto360 .section_copy {
		font-size:16px;
		line-height:23px;
	}
    
    
    
    #moto360 .watchlayer, #moto360 .watchlayer2 {
		width:100%;
		margin:auto;
	}
    
    #moto360 #threesixtyLowerTitle {
        font-size: 13px;   
    }
    
    #moto360 #threesixtyDescription {
        font-size: 11px;   
    }

	#moto360 #watch_animations {
		opacity:1;
	}

	#moto360 .face_image {
		margin: 5px 15px 5px 5px;
	}

	#moto360 #section1 .section_text_area { margin-top: -15%; }
	#moto360 #section2 .section_text_area { margin-top: -15%; }
	#moto360 #section3 .section_text_area { margin-top: -20%; }
	#moto360 #section4 .section_text_area { margin-top: -20%; }
	#moto360 #section5 .section_text_area { margin-top: -15%; }
	#moto360 #section6 .section_text_area { margin-top: -15%; }
	#moto360 #section7 .section_text_area { margin-top: -15%; }
	#moto360 #section8 .section_text_area { margin-top: -8%; }
	#moto360 #section9 .section_text_area { margin-top: -19%; }

	#moto360 #section9 #charging_info { margin-top: -18%; }

	#moto360.lrg #section1 .section_text_area { margin-top: 0%; }
	#moto360.lrg #section2 .section_text_area { margin-top: 0%; }
	#moto360.lrg #section3 .section_text_area { margin-top: 0%; }
	#moto360.lrg #section4 .section_text_area { margin-top: 0%; }
	#moto360.lrg #section5 .section_text_area { margin-top: 0%; }
	#moto360.lrg #section6 .section_text_area { margin-top: 0%; }
	#moto360.lrg #section7 .section_text_area { margin-top: 0%; }
	#moto360.lrg #section8 .section_text_area { margin-top: 0%; }
	#moto360.lrg #section9 .section_text_area { margin-top: 0%; }

	#moto360.lrg #section9 #charging_info { margin-top: 0%; }

	#moto360 .leather_thumb, #moto360 .metal_thumb {
		margin-right: 8px;
	}

	#moto360 #metal_gallery {
		padding-top: 280px;
	}

    #moto360 #section8 .section_text_area a {
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
        display: block;
        font-weight: bold;
        text-align: center;
    }
    
    #moto360 .threesixty-wrapper {
        margin-left: -640px;
    }

}

@media all and (min-width: 960px) { #moto360 #main_section_content.desktop { padding-left: 200px; } }
@media all and (max-width: 1135px) {
	#moto360 .main_headline, #moto360 .sub_headline { width: 75%; }
	/*#moto360 .main_headline { font-size: 77px; line-height: 72px; }*/

}
@media all and (min-width: 1300px) { #moto360 #main_section_content.desktop { padding-left: 150px; } }
@media all and (min-width: 1470px) { #moto360 #main_section_content.desktop { padding-left: 50px; } }
@media all and (min-width: 1600px) { #moto360 #main_section_content.desktop { padding-left: 10px; } }

@media all and (max-width: 1280px){ 

	#moto360 #watch-strap-cta{
		max-width: 1024px;
		margin-left: auto;
		margin-top:10px;
	}

	#moto360 #bands_menu, #moto360 #faces_menu {
		height:100%;
		background-color:#1a1a1a;
		display:none;
	}

	#moto360 .custom_menu_options {
		text-align: center;
		width: 250px;
		margin: auto;
		overflow: hidden;
		z-index:102;
		position:relative;
	}

	#moto360 .custom_menu_option {
		display:inline-block;
		width:70px;
		height:70px;
        position: relative;
		margin: 20px 5px;
	}

	#moto360 .custom_type_face {
		border-radius:100px;
		background-image:url(../images/faces.png);
		cursor:pointer;
	}

	#moto360 #mobile_face_1 { background-position:0px 0px; }
	#moto360 #mobile_face_2 { background-position:-70px 0px; }
	#moto360 #mobile_face_3 { background-position:-140px 0px; }
	#moto360 #mobile_face_4 { background-position:-210px 0px; }
	#moto360 #mobile_face_5 { background-position:-280px 0px; }
	#moto360 #mobile_face_6 { background-position:-350px 0px; }
	#moto360 #mobile_face_7 { background-position:-420px 0px; }
	#moto360 #mobile_face_8 { background-position:-490px 0px; }
	#moto360 #mobile_face_9 { background-position:-560px 0px; }

	#moto360 #mobile_face_1.active { background-position:0px 70px; }
	#moto360 #mobile_face_2.active { background-position:-70px 70px; }
	#moto360 #mobile_face_3.active { background-position:-140px 70px; }
	#moto360 #mobile_face_4.active { background-position:-210px 70px; }
	#moto360 #mobile_face_5.active { background-position:-280px 70px; }
	#moto360 #mobile_face_6.active { background-position:-350px 70px; }
	#moto360 #mobile_face_7.active { background-position:-420px 70px; }
	#moto360 #mobile_face_8.active { background-position:-490px 70px; }
	#moto360 #mobile_face_9.active { background-position:-560px 70px; }

	#moto360 .custom_type_band {
		cursor:pointer;
	}

	#moto360 .custom_type_band.active {
		outline: 2px solid #5c92fa;
		box-sizing: border-box;
        background-image: url(../images/selectionBG.png);
        background-repeat: repeat;
	}


    
    #moto360 .custom_menu_option .selected_bg {
        width: 100%;
        height: 100%;
        cursor: pointer;
        background-image: url(../images/allWatchThumbnails.png);
        background-repeat: no-repeat;
        background-size: 220px;
    }

    #moto360 #mobile_band_1 .selected_bg { background-position: -75px 3px; }
    #moto360 #mobile_band_3 .selected_bg { background-position: 9px -91px; }
    #moto360 #mobile_band_5 .selected_bg { background-position: -160px -89px; }
    #moto360 #mobile_band_2 .selected_bg { background-position: 11px 2px; }
    #moto360 #mobile_band_4 .selected_bg { background-position: -162px 2px; }
    #moto360 #mobile_band_6 .selected_bg { background-position: -75px -90px; }

    #moto360 #mobile_band_4 { margin-left: 45px; }
    
     
    /*#moto360 .selected_bg.active {
        opacity: 1;
    }*/
    
    #moto360 .selected_bg {
        opacity: 1;
        width: 100%;
        height: 100%; 
    }

    #moto360 .custom_menu_option {
        opacity: 1;
        width: 100%;
        height: 100%;   
    }
    
	#moto360 .custom_menu_arrow_left, #moto360 .custom_menu_arrow_right {
		width:30px;
		height:80px;
		background-image:url(../images/customMenuArrows.png);
		position: absolute;
		top: 58px;
		z-index: 102;
		background-size: 50px;
		background-repeat: no-repeat;
		cursor:pointer;
	}

	#moto360 .custom_menu_arrow_left 	{ left:15px; background-position: 0px 15px; }
	#moto360 .custom_menu_arrow_right 	{ top: 54px; right:15px; background-position: -30px 15px; }

	#moto360 .left_area { left:0; }

	#moto360 #app_icons { width:300px; text-align:center; margin-bottom:80px; }

	#moto360 #face_wrapper {
		position: relative;
		left: 0px;
		width: 1000px;
		text-align: left;
	}

	#moto360 #band_wrapper {
		position: relative;
		left: 0px;
        width: 670px;
		text-align: center;
	}

	#moto360 #bands_menu .inactive, #moto360 #faces_menu .inactive {
		display:none;
	}
	
}

@media all and (max-width: 960px) {

	#mobile_version { display:block; }
	#desktop_version { display:none; }

	body {
		overflow:auto;
	}

	#moto360 .section, #moto360 .section_over {
		background-position: 50% 40%;
	}

	#moto360 #charging_info {
		left:30px;
	}

	#moto360 .main_headline {
		font-size: 76px;
		color: #2C2C2C;
		letter-spacing: 3px;
		font-weight: 100;
		line-height: 80px;
		width:80%;
		margin:auto;
		text-align: center;
	}

	#moto360 #main_logo {
		width:200px;
		margin-left:auto;
		margin-right:auto;
	}

	#moto360 #main_logo img {
		width:100%;
	}

	#moto360 #main_preorder, #moto360 #main_mobile_preorder {
		margin-top: 20px;
	}
    
    #moto360 #section8 .preorder_button {
        padding: 2px 50px;
        display: inline-block;
        margin-bottom: 0px;
        width: 200px;
        margin-left: 50%;
        left: -100px;
        position: relative;
    }

	#moto360 .main_subhead {
		font-size: 16px;
		color: #FFFFFF;
		text-transform: uppercase;
		letter-spacing: 4px;
		margin-top: 20px;
		font-weight: 600;
	}

	#moto360 #main_watch {
		width:100%;
		height:335px;
		background-image:url(../images/main_watch.png);
		background-position:bottom;
		background-size:contain;
		background-repeat:no-repeat;
		position:absolute;
		bottom:0;
	}

	#moto360 #mobile_main_9 .mobile_main_image {
		margin:20px auto 20px;
	}

	#moto360 #section1 { 
        background-image:url(../images/mobile_main_BG1.jpg); 
        z-index:90; 
        min-height:700px;
    }
    
    
	#moto360 #section2 { background-image: url(../images/mobile_BG1.jpg); background-position: center 0 !important; overflow: hidden; }
	#moto360 #section3 { background-image:url(../images/mobile_BG2.jpg); overflow:hidden; }
	#moto360 #section4 { background-image:url(../images/mobile_BG4_sq.jpg); }
	#moto360 #watch_notification { z-index:15; }
	#moto360 #section5 { background-image:url(../images/mobile_BG5_sq.jpg); }
	#moto360 #watch_navigation { z-index:15; }
	#moto360 #section6 { background-image:url(../images/mobile_BG6_sq.jpg); }
	#moto360 #watch_biometric { z-index:15; }
	#moto360 #section7, #moto360 #section10 { background-image:url(../images/wood1.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360 #section8 { background-image:url(../images/wood2.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360 #section9 { background-image:url(../images/wood3.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360 #woodoverlay { background-image:url(../images/woodVignette.png); position:fixed; background-color:transparent; top:0; opacity:0;}
	#moto360 footer { position:relative; z-index:101; }

	#moto360 .section_title {
		font-size: 26px;
		text-align: center;
		margin-bottom:15px;
	}

	#moto360 .section_copy {
		font-size: 18px;
		width: 85%;
		max-width: 640px;
		line-height: 30px;
		margin: auto;
		text-align:center;
	}

	#moto360 .section_text_area {
		width:100%;
		top:60px;
		position:relative;
		margin:auto;
		right:0px;
	}

	#moto360 .app_image {
		width:70px;
		height:70px;
		background-image:url(../images/app_logos.png);
		background-repeat:no-repeat;
		margin:20px 10px 5px 10px;
		background-size: 210px;
	}

	#moto360 #apps1 { background-position:0px 0px;	 }
	#moto360 #apps2 { background-position:-70px 0px;	 }
	#moto360 #apps3 { background-position:-140px 0px;	 }
	#moto360 #apps4 { background-position:0px -70px;	 }
	#moto360 #apps5 { background-position:-70px -70px;	 }
	#moto360 #apps6 { background-position:-140px -70px;	 }

	#moto360 .mobile_main_image {
		width: 60%;
		height: 300px;
		background-position: top;
		background-repeat: no-repeat;
		background-size: contain;
		margin: auto;
		margin-top:20px;
		margin-bottom:90px;
	}

	#moto360 #mobile_main_9 {
		margin-bottom:20px;
	}

	#moto360 .mobile_options {
		background-color:#272727;
		color:#FFFFFF;
		font-weight:600;
		font-size:16px;
		padding:10px 0px 10px 25px;
		margin:10px 0px;
		position: relative;
		z-index: 100;
		cursor:pointer;
	}

	#moto360 .mobile_options:hover {
		color:#CCCCCC;
	}

	#moto360 .mobile_options.active {
		color:#5d8efd;
	}

	#moto360 #main_menu_mobile {
		position:relative;
	}

	#moto360 .menu_holders {
		position:relative;
		overflow:hidden;
		height:0;
	}

	#moto360 .mobile_menu_column {
		width:49%;
		display:inline-block;
		vertical-align:top;
	}

	#moto360 #mobile_menu_wrapper {
		background-color:#272727;
		padding-top:50px;
	}

	#moto360 #mobile_menu_more_options {
		background:#000000;
		height:80px;
		border-bottom:1px solid #3d3d3d;
	}

	#moto360 .mobile_more {
		width:100%;
		height:100%;
		padding-top:28px;
		text-align:center;
		color:#FFFFFF;
		font-size:16px;
		font-weight:600;
		display:inline-block;
		vertical-align:top;
	}

	#moto360 #mobile_share {
		background:#000000;
		height:80px;
		text-align: center;
		margin-left: -20px;
	}

	#moto360 #mobile_share #share_facebook, #moto360 #mobile_share #share_twitter, #moto360 #mobile_share #share_google, #moto360 #mobile_share #share_pinterest {
		top:15px;
	}

	#moto360 #main_menu_mobile .mobile_close_button {
		left:auto;
		right:5px;
	}

	#moto360 #mobile_main_1 { background-image:url(../images/watch_feature_mobile2.png); }
	#moto360 #mobile_main_2 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_3 { background-image:url(../images/watch_feature_mobile2.png); }
	#moto360 #mobile_main_4 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_5 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_6 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_7 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_8.front { background-image:url(../images/watch_mobile_black_front.png); }
	#moto360 #mobile_main_8.blackback { background-image:url(../images/watch_mobile_black_back.png); }
	#moto360 #mobile_main_8.grayback { background-image:url(../images/watch_mobile_gray_back.png); }

	#moto360 #mobile_main_8.black1 { background-image:url(../images/watch_mobile_black1.png); }
	#moto360 #mobile_main_8.black2 { background-image:url(../images/watch_mobile_black2.png); }
	#moto360 #mobile_main_8.black3 { background-image:url(../images/watch_mobile_black3.png); }
	#moto360 #mobile_main_8.black4 { background-image:url(../images/watch_mobile_black4.png); }
	#moto360 #mobile_main_8.black5 { background-image:url(../images/watch_mobile_black5.png); }
	#moto360 #mobile_main_8.black6 { background-image:url(../images/watch_mobile_black6.png); }

	#moto360 #mobile_main_8.gray1 { background-image:url(../images/watch_mobile_gray1.png); }
	#moto360 #mobile_main_8.gray2 { background-image:url(../images/watch_mobile_gray2.png); }
	#moto360 #mobile_main_8.gray3 { background-image:url(../images/watch_mobile_gray3.png); }
	#moto360 #mobile_main_8.gray4 { background-image:url(../images/watch_mobile_gray4.png); }
	#moto360 #mobile_main_8.gray5 { background-image:url(../images/watch_mobile_gray5.png); }
	#moto360 #mobile_main_8.gray6 { background-image:url(../images/watch_mobile_gray6.png); }

	#moto360 #mobile_main_9 { background-image:url(../images/watchInCradle.png); height:230px; }
	#moto360 #section9 { background-image:url(../images/wood3sm.jpg); background-size:100% 100%;}

	#moto360 #reverse_angle {
		width:70px;
		height:70px;
		position:absolute;
		background-image:url(../images/watch_feature_reversed_sm.png);
		background-size:cover;
		bottom: 180px;
		right: 15px;
		border:1px solid #7a7471;
		z-index:1001;
		cursor:pointer;
	}

	.lt-ie9 #moto360 #reverse_angle {
		-ms-behavior: url(../images/backgroundsize.min.htc);
	}

	#moto360 #reverse_angle.front { background-position:100% 0%; }
	#moto360 #reverse_angle.back { background-position:0% 0%; }

	#moto360 #mobile_main_8.black1 { background-image:url(../images/watch_mobile_black1.png); }
	#moto360 #mobile_main_8.black2 { background-image:url(../images/watch_mobile_black2.png); }
	#moto360 #mobile_main_8.black3 { background-image:url(../images/watch_mobile_black3.png); }
	#moto360 #mobile_main_8.black4 { background-image:url(../images/watch_mobile_black4.png); }
	#moto360 #mobile_main_8.black5 { background-image:url(../images/watch_mobile_black5.png); }
	#moto360 #mobile_main_8.black6 { background-image:url(../images/watch_mobile_black6.png); }

	#moto360 #mobile_main_8.gray1 { background-image:url(../images/watch_mobile_gray1.png); }
	#moto360 #mobile_main_8.gray2 { background-image:url(../images/watch_mobile_gray2.png); }
	#moto360 #mobile_main_8.gray3 { background-image:url(../images/watch_mobile_gray3.png); }
	#moto360 #mobile_main_8.gray4 { background-image:url(../images/watch_mobile_gray4.png); }
	#moto360 #mobile_main_8.gray5 { background-image:url(../images/watch_mobile_gray5.png); }
	#moto360 #mobile_main_8.gray6 { background-image:url(../images/watch_mobile_gray6.png); }

	#moto360 #custom_menu {
		height:160px;
		width:100%;
		background-color:#252525;
		position:absolute;
		bottom:0;
	}

	#moto360 #custom_menu_titles {
		width:100%;
	}

	#moto360 .custom_menu_title {
		display:inline-block;
		vertical-align:top;
		width:49%;
		color:#7a7a7a;
		background-color:#252525;
		text-align:center;
		font-weight:600;
		padding-top:10px;
		padding-bottom:10px;
		position:relative;
		z-index:100;
		cursor:pointer;
	}

	#moto360 #face_option_button {
		right: 0px;
		position: relative;
	}

	#moto360 .active_custom_menu {
		display:block !important;
	}

	#moto360 .active_custom_title {
		background-color:#1a1a1a;
		cursor:default;
        color: #fff;
	}

	

	#moto360 #section10_mobile {
		padding-top:20px;
		height:auto;
		background-color:#282828;
	}

	#moto360 .main_headline_small {
		font-size:35px;
	}

	#moto360 #cta_logo {
		margin-top:8px;
	}

	#moto360 #cta_top {
		border:none;
	}

	#moto360 .footer_divider {
		width:90%;
		margin:auto;
		border-bottom:1px solid #333333;
		margin-bottom: 40px;
		margin-top: 10px;
	}

	#moto360 #technical_specs_section {
		background-color:#171717;
		color:#FFFFFF;
		position:relative;
		height:0px;
		overflow:hidden;
	}

	#moto360 #technical_specs_section.open { height:830px; -webkit-transition: height .5s; transition: height .5s; }
	#moto360 #technical_specs_section.closed { height:0px; -webkit-transition: height .5s; transition: height .5s; }

	#moto360 #open_specs_button {
		position: relative;
		z-index: 100;
		cursor: pointer;
	}

	#moto360 #open_specs_button:hover {
		color:#FFFFFF;
	}

	#moto360 #technical_specs_section_wrapper {
		width:60%;
		margin:auto;
	}

	#moto360 #technical_specs_section .tech_titles {
		text-transform:uppercase;
		border-bottom:1px solid #5d5d5d;
		width:100%;
		padding-top:20px;
		font-size:16px;
	}

	#moto360 #cta_bottom a, #moto360 #horween_button, #moto360 #open_specs_button {
		font-weight:700;
	}

	#moto360 #cta_bottom {
		height:115px;
	}

	#moto360 .specs_copy {
		text-align:left;
		line-height:20px;
		margin-top:5px;
		font-size:14px;
	}

	#moto360 .bottomPad80 {
		padding-bottom: 80px;
	}

	#moto360 #tech_specs_main_title {
		font-size:24px;
		padding-top:50px;
	}

	#mobile_menu_template {
		position:fixed;
		top:0;
		z-index:3001;
		width:100%;
		background-color:#000000;
		overflow:hidden;
	}

	#moto360 #mobile_video {
		width:100%;
		height: auto;
		cursor: pointer;
	}

	#moto360 #mobile_video img {
		width:100%;
	}

	#moto360 .mobile_menu_dots {
		width:40px;
		height:40px;
		background-image:url(../images/mobile_menu.png);
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
		position:fixed;
		right:0px;
		top:0px;
		cursor:pointer;
		z-index:2997;
		-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
	}

	#moto360 .mobile_close_button {
		width:40px;
		height:40px;
		background-image:url(../images/closeSection.png);
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
		position: absolute;
		z-index:101;
		left: 5px;
		top: 5px;
		cursor:pointer;
		background-size:20px;
	}

	#moto360 #cta_bottom .section_copy {
		width:100%;
	}

	#moto360 #android_wear_mobile {
		margin-top: -15px;
		width:30%;
		margin:auto;
		margin-bottom:100px;
		height:auto;
		max-width: 200px;
	}

}


@media all and (max-width: 480px) {

	/*#mobile_version { display:block; }
	#desktop_version { display:none; }*/

	body {
		overflow:auto;
	}

	#moto360 .main_headline {
		font-size: 48px;
		color: #2C2C2C;
		letter-spacing: 3px;
		line-height: 40px;
		width:80%;
		margin:auto;
		text-align: center;
	}

	#moto360 #main_logo {
		width:200px;
		margin-left:auto;
		margin-right:auto;
	}

	#moto360 #main_logo img {
		width:100%;
	}

	#moto360 #main_preorder, #moto360 #main_mobile_preorder {
		margin-top: 20px;
	}

	#moto360 .main_subhead {
		font-size: 16px;
		color: #FFFFFF;
		text-transform: uppercase;
		letter-spacing: 4px;
		margin-top: 20px;
		font-weight: 600;
	}

	#moto360 #main_watch {
		width:100%;
		height:335px;
		background-image:url(../images/main_watch.png);
		background-position:bottom;
		background-size:contain;
		background-repeat:no-repeat;
		position:absolute;
		bottom:0;
	}

	#moto360 #section1 { background-image:url(../images/curvedWoodBG.jpg); z-index:90; min-height:400px;}
	#moto360 #section2 { background-image:url(../images/mobile_BG1.jpg); overflow:hidden; }
	#moto360 #section3 { background-image:url(../images/mobile_BG2.jpg); overflow:hidden; }
	#moto360 #section4 { background-image:url(../images/mobile_BG4_sq.jpg); }
	#moto360 #watch_notification { z-index:15; }
	#moto360 #section5 { background-image:url(../images/mobile_BG5_sq.jpg); }
	#moto360 #watch_navigation { z-index:15; }
	#moto360 #section6 { background-image:url(../images/mobile_BG6_sq.jpg); }
	#moto360 #watch_biometric { z-index:15; }
	#moto360 #section7 { background-image:url(../images/wood1.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360 #section8 { background-image:url(../images/wood2.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360 #section9 { background-image:url(../images/wood3.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360 #woodoverlay { background-image:url(../images/woodVignette.png); position:fixed; background-color:transparent; top:0; opacity:0;}
	#moto360 footer { position:relative; z-index:101; }

	#moto360 .section_title {
		font-size: 20px;
		text-align: center;
		margin-bottom:10px;
	}

	#moto360 .section_copy {
		font-size: 13px;
		width: 85%;
		line-height:18px;
		margin: auto;
		text-align:center;
	}

	#moto360 .section_text_area {
		width:100%;
		top:60px;
		position:relative;
		margin:auto;
		right:0px;
		margin-bottom:15px;
	}

	#moto360 .app_image {
		width:70px;
		height:70px;
		background-image:url(../images/app_logos.png);
		background-repeat:no-repeat;
		margin:20px 10px 5px 10px;
		background-size: 210px;
	}

	#moto360 #apps1 { background-position:0px 0px;	 }
	#moto360 #apps2 { background-position:-70px 0px;	 }
	#moto360 #apps3 { background-position:-140px 0px;	 }
	#moto360 #apps4 { background-position:0px -70px;	 }
	#moto360 #apps5 { background-position:-70px -70px;	 }
	#moto360 #apps6 { background-position:-140px -70px;	 }

	#moto360 .mobile_main_image {
		width: 80%;
		height: 300px;
		background-position: top;
		background-repeat: no-repeat;
		background-size: contain;
		margin: auto;
		margin-top:20px;
		margin-bottom:60px;
	}

	#moto360 .mobile_options {
		background-color:#272727;
		color:#FFFFFF;
		font-weight:600;
		font-size:16px;
		padding:10px 0px 10px 25px;
		margin:10px 0px;
		position: relative;
		z-index: 100;
		cursor:pointer;
	}

	#moto360 .mobile_options:hover {
		color:#CCCCCC;
	}

	#moto360 .mobile_options.active {
		color:#5d8efd;
	}

	#moto360 #main_menu_mobile {
		position:relative;
	}

	#moto360 #mobile_menu_more_options {
		background:#000000;
		height:80px;
		border-bottom:1px solid #3d3d3d;
	}

	#moto360 .mobile_more {
		width:100%;
		height:100%;
		padding-top:28px;
		text-align:center;
		color:#FFFFFF;
		font-size:16px;
		font-weight:600;
		display:inline-block;
		vertical-align:top;
	}

	#moto360 #mobile_share {
		background:#000000;
		height:80px;
		text-align: center;
		margin-left: -20px;
	}

	#moto360 #mobile_share #share_facebook, #moto360 #mobile_share #share_twitter, #moto360 #mobile_share #share_google, #moto360 #mobile_share #share_pinterest {
		top:15px;
	}

	#moto360 #main_menu_mobile .mobile_close_button {
		left:auto;
		right:5px;
	}

	#moto360 #mobile_main_1 { background-image:url(../images/watch_feature_mobile2.png); }
	#moto360 #mobile_main_2 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_3 { background-image:url(../images/watch_feature_mobile2.png); }
	#moto360 #mobile_main_4 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_5 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_6 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_7 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360 #mobile_main_8.front { background-image:url(../images/watch_mobile_black_front.png); }
	#moto360 #mobile_main_8.blackback { background-image:url(../images/watch_mobile_black_back.png); }
	#moto360 #mobile_main_8.grayback { background-image:url(../images/watch_mobile_gray_back.png); }

	#moto360 #mobile_main_8.black1 { background-image:url(../images/watch_mobile_black1.png); }
	#moto360 #mobile_main_8.black2 { background-image:url(../images/watch_mobile_black2.png); }
	#moto360 #mobile_main_8.black3 { background-image:url(../images/watch_mobile_black3.png); }
	#moto360 #mobile_main_8.black4 { background-image:url(../images/watch_mobile_black4.png); }
	#moto360 #mobile_main_8.black5 { background-image:url(../images/watch_mobile_black5.png); }
	#moto360 #mobile_main_8.black6 { background-image:url(../images/watch_mobile_black6.png); }

	#moto360 #mobile_main_8.gray1 { background-image:url(../images/watch_mobile_gray1.png); }
	#moto360 #mobile_main_8.gray2 { background-image:url(../images/watch_mobile_gray2.png); }
	#moto360 #mobile_main_8.gray3 { background-image:url(../images/watch_mobile_gray3.png); }
	#moto360 #mobile_main_8.gray4 { background-image:url(../images/watch_mobile_gray4.png); }
	#moto360 #mobile_main_8.gray5 { background-image:url(../images/watch_mobile_gray5.png); }
	#moto360 #mobile_main_8.gray6 { background-image:url(../images/watch_mobile_gray6.png); }

	#moto360 #mobile_main_9 { background-image:url(../images/watchInCradle.png); height:230px; }
	#moto360 #section9 { background-image:url(../images/wood3sm.jpg); background-size:100% 100%;}

	#moto360 #reverse_angle {
		width:70px;
		height:70px;
		position:absolute;
		background-image:url(../images/watch_feature_reversed_sm.png);
		background-size:cover;
		-ms-behavior: url(../images/backgroundsize.min.htc);
		bottom: 180px;
		right: 15px;
		border:1px solid #7a7471;
		z-index:1001;
		cursor:pointer;
	}

	.lt-ie9 #moto360 #reverse_angle {
		-ms-behavior: url(../images/backgroundsize.min.htc);
	}

	#moto360 #reverse_angle.front { background-position:100% 0%; }
	#moto360 #reverse_angle.back { background-position:0% 0%; }

	#moto360 #custom_menu {
		height:160px;
		width:100%;
		background-color:#252525;
		position:absolute;
		bottom:0;
	}

	#moto360 #custom_menu_titles {
		width:100%;
	}

	#moto360 .custom_menu_title {
		display:inline-block;
		vertical-align:top;
		width:49%;
		color:#7a7a7a;
		background-color:#252525;
		text-align:center;
		font-weight:600;
		padding-top:10px;
		padding-bottom:10px;
		position:relative;
		z-index:100;
		cursor:pointer;
	}

	#moto360 #face_option_button {
		right: 0px;
		position: relative;
	}

	#moto360 .active_custom_menu {
		display:block !important;
	}

	#moto360 .active_custom_title {
		background-color:#1a1a1a;
		cursor:default;
        color: #fff;
	}

	#moto360 #bands_menu, #moto360 #faces_menu {
		height:100%;
		background-color:#1a1a1a;
		display:none;
	}

	#moto360 .custom_menu_options {
		text-align: center;
		width: 250px;
		margin: auto;
		overflow: hidden;
		z-index:102;
		position:relative;
	}

	#moto360 .custom_menu_option {
		display:inline-block;
		width:70px;
		height:70px;
		margin: 20px 5px;
	}

	#moto360 .custom_type_face {
		border-radius:100px;
		background-image:url(../images/faces.png);
		cursor:pointer;
	}

	#moto360 #mobile_face_1 { background-position:-0px 0px; }
	#moto360 #mobile_face_2 { background-position:-70px 0px; }
	#moto360 #mobile_face_3 { background-position:-140px 0px; }
	#moto360 #mobile_face_4 { background-position:-210px 0px; }
	#moto360 #mobile_face_5 { background-position:-280px 0px; }
	#moto360 #mobile_face_6 { background-position:-350px 0px; }

	#moto360 #mobile_face_1.active { background-position:-0px 70px; }
	#moto360 #mobile_face_2.active { background-position:-70px 70px; }
	#moto360 #mobile_face_3.active { background-position:-140px 70px; }
	#moto360 #mobile_face_4.active { background-position:-210px 70px; }
	#moto360 #mobile_face_5.active { background-position:-280px 70px; }
	#moto360 #mobile_face_6.active { background-position:-350px 70px; }


	#moto360 .custom_menu_arrow_left, #moto360 .custom_menu_arrow_right {
		width:30px;
		height:80px;
		background-image:url(../images/customMenuArrows.png);
		position: absolute;
		top: 58px;
		z-index: 100;
		background-size: 50px;
		background-repeat: no-repeat;
		cursor:pointer;
	}

	#moto360 .custom_menu_arrow_left 	{ left:15px; background-position: 0px 15px; }
	#moto360 .custom_menu_arrow_right 	{ top: 54px; right:15px; background-position: -30px 15px; }

	#moto360 .left_area { left:0; }

	#moto360 #app_icons { width:300px; text-align:center; margin-bottom:80px; }

	#moto360 #face_wrapper {
		position: relative;
		left: 0px;
		width: 1000px;
		text-align: left;
	}

	#moto360 #band_wrapper {
		position: relative;
		left: 0px;
        width: 670px;
		text-align: center;
	}

	#moto360 #bands_menu .inactive, #moto360 #faces_menu .inactive {
		display:none;
	}

	#moto360 #section10_mobile {
		padding-top:20px;
		height:auto;
		background-color:#282828;
	}

	#moto360 .main_headline_small {
		font-size:35px;
	}

	#moto360 #cta_logo {
		margin-top:8px;
	}

	#moto360 #cta_top {
		border:none;
	}

	#moto360 .footer_divider {
		width:90%;
		margin:auto;
		border-bottom:1px solid #333333;
		margin-bottom: 40px;
		margin-top: 10px;
	}

	#moto360 #technical_specs_section {
		background-color:#171717;
		color:#FFFFFF;
		position:relative;
		height:0px;
		overflow:hidden;
	}

	#moto360 #technical_specs_section.open { height:1450px; -webkit-transition: height .5s; transition: height .5s; }
	#moto360 #technical_specs_section.closed { height:0px; -webkit-transition: height .5s; transition: height .5s; }

	#moto360 #open_specs_button {
		position: relative;
		z-index: 100;
		cursor: pointer;
	}

	#moto360 #open_specs_button:hover {
		color:#FFFFFF;
	}

	#moto360 #technical_specs_section_wrapper {
		width:60%;
		margin:auto;
	}

	#moto360 #technical_specs_section .tech_titles {
		text-transform:uppercase;
		border-bottom:1px solid #5d5d5d;
		width:100%;
		padding-top:20px;
		font-size:16px;
	}

	#moto360 #cta_bottom a, #moto360 #horween_button, #moto360 #open_specs_button {
		font-weight:700;
	}

	#moto360 .specs_copy {
		text-align:left;
		line-height:20px;
		margin-top:5px;
		font-size:14px;
	}

	#moto360 .bottomPad80 {
		padding-bottom: 80px;
	}

	#moto360 #tech_specs_main_title {
		font-size:24px;
		padding-top:50px;
	}

	#moto360 .mobile_menu_dots {
		width:40px;
		height:40px;
		background-image:url(../images/mobile_menu.png);
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
		position:fixed;
		right:0px;
		top:0px;
		cursor:pointer;
		z-index:2997;
		/* border:1px solid #7a7471; */
	}

	#moto360 .mobile_close_button {
		width:40px;
		height:40px;
		background-image:url(../images/closeSection.png);
		background-repeat:no-repeat;
		background-size:20px;
		background-position:center;
		position: absolute;
		z-index:101;
		left: 5px;
		top: 5px;
		cursor:pointer;
	}

	#moto360 #cta_bottom .section_copy {
		width:100%;
	}

	#moto360 #android_wear_mobile {
		margin-top: -15px;
	}
}


@media all and (max-height: 860px) {

	#moto360 #band_desc, #moto360 #face_desc {
		left: 0px;
		position: relative;
		font-size: 14px;
		margin-bottom: 2px;
	}
    
    #moto360 #section8 .preorder_button {
        display: block;
        margin-top: 20px;
        margin-bottom: 40px;
  		width: 166px;

    }
    
    #moto360 .option_title {
        padding-top: 15px;
    }

	#moto360 .face_image_text {
		color: #FFFFFF;
		font-weight: 600;
		margin-bottom: 2px;
		text-align: center;
		margin-left: -14px;
		font-size: 11px;
	}

	#moto360 .band_option_text {
		color: #FFFFFF;
		font-weight: 600;
		margin-bottom: 2px;
		text-align: center;
		margin-left: -27px;
		font-size: 11px;
	}

	#moto360 #band_desc {
		border-top: 1px solid #FFFFFF;
		padding-top: 10px;
		margin-top: 13px;
	}

	#moto360 #section8 .section_text_area {
		margin-top: -5%;
	}

	/*#moto360 .main_headline {
		font-size: 70px;
		line-height: 70px;
	}*/
    
    #moto360 .main_headline, #moto360 .sub_headline {
        width: 90%;    
    }
    #moto360 .main_headline{
    	font-size:65px;
        line-height: 71px;
    }

	#moto360 #main_section_content {
		padding-top: 10%;
		width:65%;
	}

	#moto360 #main_preorder, #moto360 #main_mobile_preorder {
		margin-top: 10px;
	}

	#moto360 #main_logo {
		margin-top: 10px;
		margin-bottom: 10px;
	}
    
    #moto360 .sub_headline {
        padding-top: 10px;
    }


	#moto360 .section_text_area_columns {
		padding-top: 3%;
	}

	#moto360 .spec_title {
		line-height: 16px;
		font-size: 12px;
	}

	#moto360 .spec_copy {
		margin-bottom: 15px;
		line-height: 17px;
		font-size: 12px;
	}
}

@media all and (max-height: 670px) {

	#moto360 #band_desc, #moto360 #face_desc {
		left: 0px;
		position: relative;
		font-size: 14px;
		margin-bottom: 2px;
	}

	#moto360 .face_image_text {
		color: #FFFFFF;
		font-weight: 600;
		margin-bottom: 2px;
		text-align: center;
		margin-left: -14px;
		font-size: 11px;
	}

	#moto360 .band_option_text {
		color: #FFFFFF;
		font-weight: 600;
		margin-bottom: 2px;
		text-align: center;
		margin-left: -27px;
		font-size: 11px;
	}

	#moto360 #band_desc {
		border-top: 1px solid #FFFFFF;
		padding-top: 10px;
		margin-top: 13px;
	}

	#moto360 #section8 .section_text_area {
		margin-top: -9%;
	}

	#moto360 .main_headline {
		font-size: 50px;
	}

	#moto360 #main_logo {
		width: 34%;
	}

	#moto360 #main_section_content {
		padding-top: 100px;
	}
    
    #moto360 .price_price {
        font-size: 30px;
    }

	#moto360 #main_preorder, #moto360 #main_mobile_preorder {
		margin-top: 10px;
	}

	#moto360 #main_logo {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#moto360 .section_text_area_columns {
		padding-top: 3%;
	}

	#moto360 .spec_title {
		line-height: 16px;
		font-size: 12px;
	}

	#moto360 .spec_copy {
		margin-bottom: 15px;
		line-height: 17px;
		font-size: 12px;
	}

	#moto360 #mobile_video {
		width:100%;
		height: auto;
	}

	#moto360 #mobile_video img {
		width:100%;
	}
}


/*  FOR LARGE SCREEN MOBILE DEVICES  */

	#moto360.lrg #main_section_content {
		width: 100%;
	}

	body.lrg {
		overflow:auto;
	}

	#moto360.lrg #charging_info {
		left:30px;
	}

	#moto360.lrg .main_headline {
		font-size: 60px;
		color: #FFFFFF;
		letter-spacing: 3px;
		line-height: 65px;
		width: 90%;
		margin: auto;
		margin-top: 22px;
		text-align: center;
	}

	#moto360.lrg #main_logo {
		width:46%;
		margin-left:auto;
		margin-right:auto;
	}

	#moto360.lrg #main_logo img {
		width:93%;
	}

	#moto360.lrg #main_preorder {
		margin: auto;
		margin-top: 20px;
	}

	#moto360.lrg .main_subhead {
		font-size: 16px;
		color: #FFFFFF;
		text-transform: uppercase;
		letter-spacing: 4px;
		margin-top: 20px;
		font-weight: 600;
	}

	#moto360.lrg #main_watch {
		width:100%;
		height:63%;
		background-image:url(../images/main_watch.png);
		background-position:bottom;
		background-size:contain;
		background-repeat:no-repeat;
		position:absolute;
		bottom:0;
	}

	#moto360.lrg #mobile_main_9 .mobile_main_image {
		margin:20px auto 20px;
	}

	#moto360.lrg #section1 { background-image:url(../images/mobile_main_BG1.jpg); z-index:90; min-height:700px;}
	#moto360.lrg #section2 { background-image:url(../images/mobile_BG1.jpg); overflow:hidden; }
	#moto360.lrg #section3 { background-image:url(../images/mobile_BG2.jpg); overflow:hidden; }
	#moto360.lrg #section4 { background-image:url(../images/mobile_BG4_sq.jpg); }
	#moto360.lrg #watch_notification { z-index:15; }
	#moto360.lrg #section5 { background-image:url(../images/mobile_BG5_sq.jpg); }
	#moto360.lrg #watch_navigation { z-index:15; }
	#moto360.lrg #section6 { background-image:url(../images/mobile_BG6_sq.jpg); }
	#moto360.lrg #watch_biometric { z-index:15; }
	#moto360.lrg #section7 { background-image:url(../images/wood1.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360.lrg #section8 { background-image:url(../images/wood2.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360.lrg #section9 { background-image:url(../images/wood3.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360.lrg #woodoverlay { background-image:url(../images/woodVignette.png); position:fixed; background-color:transparent; top:0; opacity:0;}
	#moto360.lrg footer { position:relative; z-index:101; }

	#moto360.lrg .section_title {
		font-size: 26px;
		text-align: center;
		margin-bottom:15px;
	}

	#moto360.lrg .section_copy {
		font-size: 18px;
		width: 85%;
		max-width: 640px;
		line-height: 30px;
		margin: auto;
		text-align:center;
	}

    #moto360.lrg #section8 .preorder_button {
        width:166px;
		padding: 3px 0 0 52px;
        display: inline-block;
        margin-bottom: 0px;
        margin-left: 50%;
        left: -100px;
        position: relative;
    }

	#moto360.lrg .section_text_area {
		width:100%;
		top:60px;
		position:relative;
		margin:auto;
		right:0px;
	}

	#moto360.lrg .app_image {
		width:70px;
		height:70px;
		background-image:url(../images/app_logos.png);
		background-repeat:no-repeat;
		margin:20px 8px 5px 8px;
		background-size: 210px;
	}

	#moto360.lrg #apps1 { background-position:0px 0px;	 }
	#moto360.lrg #apps2 { background-position:-70px 0px;	 }
	#moto360.lrg #apps3 { background-position:-140px 0px;	 }
	#moto360.lrg #apps4 { background-position:0px -70px;	 }
	#moto360.lrg #apps5 { background-position:-70px -70px;	 }
	#moto360.lrg #apps6 { background-position:-140px -70px;	 }

	#moto360.lrg .section, #moto360.lrg .section_over { background-position: center top; }

	#moto360.lrg .mobile_main_image {
		width: 60%;
		height: 300px;
		background-position: top;
		background-repeat: no-repeat;
		background-size: contain;
		margin: auto;
		margin-top:20px;
		margin-bottom:90px;
	}

	#moto360.lrg #mobile_main_9 {
		margin-bottom:20px;
	}

	#moto360.lrg .mobile_options {
		background-color:#272727;
		color:#FFFFFF;
		font-weight:600;
		font-size:16px;
		padding:10px 0px 10px 25px;
		margin:10px 0px;
		position: relative;
		z-index: 100;
		cursor:pointer;
	}

	#moto360.lrg .mobile_options:hover {
		color:#CCCCCC;
	}

	#moto360.lrg .mobile_options.active {
		color:#5d8efd;
	}

	#moto360.lrg #main_menu_mobile {
		position:relative;
	}

	#moto360.lrg .menu_holders {
		position:relative;
		overflow:hidden;
		height:0;
	}

	#moto360.lrg .mobile_menu_column {
		width:49%;
		display:inline-block;
		vertical-align:top;
	}

	#moto360.lrg #mobile_menu_wrapper {
		background-color:#272727;
		padding-top:50px;
	}

	#moto360.lrg #mobile_menu_more_options {
		background:#000000;
		height:80px;
		border-bottom:1px solid #3d3d3d;
	}

	#moto360.lrg .mobile_more {
		width:100%;
		height:100%;
		padding-top:28px;
		text-align:center;
		color:#FFFFFF;
		font-size:16px;
		font-weight:600;
		display:inline-block;
		vertical-align:top;
	}

	#moto360.lrg #mobile_share {
		background:#000000;
		height:80px;
		text-align: center;
		margin-left: -20px;
	}

	#moto360.lrg #mobile_share #share_facebook, #moto360.lrg #mobile_share #share_twitter, #moto360.lrg #mobile_share #share_google, #moto360.lrg #mobile_share #share_pinterest {
		top:15px;
	}

	#moto360.lrg #main_menu_mobile .mobile_close_button {
		left:auto;
		right:5px;
	}

	#moto360.lrg #mobile_main_1 { background-image:url(../images/watch_feature_mobile2.png); }
	#moto360.lrg #mobile_main_2 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_3 { background-image:url(../images/watch_feature_mobile2.png); }
	#moto360.lrg #mobile_main_4 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_5 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_6 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_7 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_8.front { background-image:url(../images/watch_mobile_black_front.png); }
	#moto360.lrg #mobile_main_8.blackback { background-image:url(../images/watch_mobile_black_back.png); }
	#moto360.lrg #mobile_main_8.grayback { background-image:url(../images/watch_mobile_gray_back.png); }

	#moto360.lrg #mobile_main_8.black1 { background-image:url(../images/watch_mobile_black1.png); }
	#moto360.lrg #mobile_main_8.black2 { background-image:url(../images/watch_mobile_black2.png); }
	#moto360.lrg #mobile_main_8.black3 { background-image:url(../images/watch_mobile_black3.png); }
	#moto360.lrg #mobile_main_8.black4 { background-image:url(../images/watch_mobile_black4.png); }
	#moto360.lrg #mobile_main_8.black5 { background-image:url(../images/watch_mobile_black5.png); }
	#moto360.lrg #mobile_main_8.black6 { background-image:url(../images/watch_mobile_black6.png); }

	#moto360.lrg #mobile_main_8.gray1 { background-image:url(../images/watch_mobile_gray1.png); }
	#moto360.lrg #mobile_main_8.gray2 { background-image:url(../images/watch_mobile_gray2.png); }
	#moto360.lrg #mobile_main_8.gray3 { background-image:url(../images/watch_mobile_gray3.png); }
	#moto360.lrg #mobile_main_8.gray4 { background-image:url(../images/watch_mobile_gray4.png); }
	#moto360.lrg #mobile_main_8.gray5 { background-image:url(../images/watch_mobile_gray5.png); }
	#moto360.lrg #mobile_main_8.gray6 { background-image:url(../images/watch_mobile_gray6.png); }

	#moto360.lrg #mobile_main_9 { background-image:url(../images/watchInCradle.png); height:230px; }
	#moto360.lrg #section9 { background-image:url(../images/wood3sm.jpg); background-size:100% 100%;}

	#moto360.lrg #reverse_angle {
		width:70px;
		height:70px;
		position:absolute;
        background-color: rgba(255, 255, 255, 0.2);
		background-image: url('../images/mobile-style-face-gallery/watch_mobile_gray2.png');
		background-size:cover;
		bottom: 180px;
		right: 15px;
		border:1px solid #7a7471;
		z-index:1001;
		cursor:pointer;
	}

	.lt-ie9 #moto360.lrg #reverse_angle {
		-ms-behavior: url(../images/backgroundsize.min.htc);
	}

	#moto360.lrg #reverse_angle.front { background-position:100% 0%; }
	#moto360.lrg #reverse_angle.back { background-position:0% 0%; }

	#moto360.lrg #mobile_main_8.black1 { background-image:url(../images/watch_mobile_black1.png); }
	#moto360.lrg #mobile_main_8.black2 { background-image:url(../images/watch_mobile_black2.png); }
	#moto360.lrg #mobile_main_8.black3 { background-image:url(../images/watch_mobile_black3.png); }
	#moto360.lrg #mobile_main_8.black4 { background-image:url(../images/watch_mobile_black4.png); }
	#moto360.lrg #mobile_main_8.black5 { background-image:url(../images/watch_mobile_black5.png); }
	#moto360.lrg #mobile_main_8.black6 { background-image:url(../images/watch_mobile_black6.png); }

	#moto360.lrg #mobile_main_8.gray1 { background-image:url(../images/watch_mobile_gray1.png); }
	#moto360.lrg #mobile_main_8.gray2 { background-image:url(../images/watch_mobile_gray2.png); }
	#moto360.lrg #mobile_main_8.gray3 { background-image:url(../images/watch_mobile_gray3.png); }
	#moto360.lrg #mobile_main_8.gray4 { background-image:url(../images/watch_mobile_gray4.png); }
	#moto360.lrg #mobile_main_8.gray5 { background-image:url(../images/watch_mobile_gray5.png); }
	#moto360.lrg #mobile_main_8.gray6 { background-image:url(../images/watch_mobile_gray6.png); }

	#moto360.lrg #custom_menu {
		height:140px;
		width:100%;
		background-color:#252525;
		position:absolute;
		bottom:0;
	}

	#moto360.lrg #custom_menu_titles {
		width:100%;
	}

	#moto360.lrg .custom_menu_title {
		display:inline-block;
		vertical-align:top;
		width:49%;
		color:#7a7a7a;
		background-color:#252525;
		text-align:center;
		font-weight:600;
		padding-top:10px;
		padding-bottom:0px;
		position:relative;
		z-index:100;
		cursor:pointer;
	}

	#moto360.lrg #face_option_button {
		right: 0px;
		position: relative;
	}

	#moto360.lrg .active_custom_menu {
		display:block !important;
	}

	#moto360.lrg .active_custom_title {
		background-color:#1a1a1a;
		cursor:default;
        color: #fff;
	}

	#moto360.lrg #bands_menu, #moto360.lrg #faces_menu {
		height:100%;
		background-color:#1a1a1a;
		display:none;
	}

	#moto360.lrg .custom_menu_options {
		text-align: center;
		width: 310px;
		margin: auto;
		overflow: hidden;
		z-index:102;
		position:relative;
	}

	#moto360.lrg .custom_menu_option {
		display:inline-block;
		width:70px;
		height:70px;
		margin: 20px 12px;
        left: 0px;
	}

	#moto360.lrg .custom_type_face {
		border-radius:100px;
		background-image:url(../images/faces.png);
		cursor:pointer;
	}

	#moto360.lrg #mobile_face_1 { background-position:0px 0px; }
	#moto360.lrg #mobile_face_2 { background-position:-70px 0px; }
	#moto360.lrg #mobile_face_3 { background-position:-140px 0px; }
	#moto360.lrg #mobile_face_4 { background-position:-210px 0px; }
	#moto360.lrg #mobile_face_5 { background-position:-280px 0px; }
	#moto360.lrg #mobile_face_6 { background-position:-350px 0px; }

	#moto360.lrg #mobile_face_1.active { background-position:0px 70px; }
	#moto360.lrg #mobile_face_2.active { background-position:-70px 70px; }
	#moto360.lrg #mobile_face_3.active { background-position:-140px 70px; }
	#moto360.lrg #mobile_face_4.active { background-position:-210px 70px; }
	#moto360.lrg #mobile_face_5.active { background-position:-280px 70px; }
	#moto360.lrg #mobile_face_6.active { background-position:-350px 70px; }


	#moto360.lrg .custom_menu_arrow_left, #moto360.lrg .custom_menu_arrow_right {
		width:30px;
		height:80px;
		background-image:url(../images/customMenuArrows.png);
		position: absolute;
		top: 45px;
		z-index: 102;
		background-size: 50px;
		background-repeat: no-repeat;
		cursor:pointer;
	}

	#moto360.lrg .custom_menu_arrow_left 	{ left:15px; background-position: 0px 15px; }
	#moto360.lrg .custom_menu_arrow_right 	{ top: 45px; right:15px; background-position: -20px 15px; }

	#moto360.lrg .left_area { left:0; }

	#moto360.lrg #app_icons { width:300px; text-align:center; margin-bottom:80px; }

	#moto360.lrg #face_wrapper {
		position: relative;
		left: 0px;
		width: 1000px;
		text-align: left;
	}

	#moto360.lrg #band_wrapper {
		position: relative;
		left: 0px;
        width: 670px;
		text-align: center;
	}

	#moto360.lrg #bands_menu .inactive, #moto360.lrg #faces_menu .inactive {
		display:none;
	}

	#moto360.lrg #section10_mobile {
		padding-top:20px;
		height:auto;
		background-color:#282828;
	}

	#moto360.lrg .main_headline_small {
		font-size:35px;
	}

	#moto360.lrg #cta_logo {
		margin-top:8px;
	}

	#moto360.lrg #cta_top {
		border:none;
	}

	#moto360.lrg .footer_divider {
		width:90%;
		margin:auto;
		border-bottom:1px solid #333333;
		margin-bottom: 40px;
		margin-top: 10px;
	}

	#moto360.lrg #technical_specs_section {
		background-color:#171717;
		color:#FFFFFF;
		position:relative;
		height:0px;
		overflow:hidden;
	}

	#moto360.lrg #technical_specs_section.open { height:1440px; -webkit-transition: height .5s; transition: height .5s; }
	#moto360.lrg #technical_specs_section.closed { height:0px; -webkit-transition: height .5s; transition: height .5s; }

	#moto360.lrg #open_specs_button {
		position: relative;
		z-index: 100;
		cursor: pointer;
	}

	#moto360.lrg #open_specs_button:hover {
		color:#FFFFFF;
	}

	#moto360.lrg #technical_specs_section_wrapper {
		width:60%;
		margin:auto;
	}

	#moto360.lrg #technical_specs_section .tech_titles {
		text-transform:uppercase;
		border-bottom:1px solid #5d5d5d;
		width:100%;
		padding-top:20px;
		font-size:16px;
	}

	#moto360.lrg #cta_bottom a, #moto360.lrg #horween_button, #moto360.lrg #open_specs_button {
		font-weight:700;
	}

	#moto360.lrg #cta_bottom {
		height:115px;
	}

	#moto360.lrg .specs_copy {
		text-align:left;
		line-height:20px;
		margin-top:5px;
		font-size:14px;
	}

	#moto360.lrg .bottomPad80 {
		padding-bottom: 80px;
	}

	#moto360.lrg #tech_specs_main_title {
		font-size:24px;
		padding-top:50px;
	}

	#mobile_menu_template {
		position:fixed;
		top:0;
		z-index:3001;
		width:100%;
		height: 0px;
		background-color:#000000;
		overflow:hidden;
	}

	#moto360.lrg .mobile_menu_dots {
		width:40px;
		height:40px;
		background-image:url(../images/mobile_menu.png);
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
		position:fixed;
		right:0px;
		top:0px;
		cursor:pointer;
		z-index:2997;
		/* border:1px solid #7a7471; */
	}

	#moto360.lrg .mobile_close_button {
		width:40px;
		height:40px;
		background-image:url(../images/closeSection.png);
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
		position: absolute;
		z-index:101;
		left: 5px;
		top: 5px;
		cursor:pointer;
		background-size:20px;
	}

	#moto360.lrg #cta_bottom .section_copy {
		width:100%;
	}

	#moto360.lrg #android_wear_mobile {
		margin-top: -15px;
		width:30%;
		margin:auto;
		margin-bottom:100px;
		height:auto;
		max-width: 200px;
	}

	#moto360.lrg #mobile_video {
		width:100%;
		height: auto;
	}

	#moto360.lrg #mobile_video img {
		width:100%;
	}

	#moto360.lrg #main_section_content {
		padding-top: 15px;
	}


@media all and (max-width: 600px) {

	#moto360.lrg #main_logo {
		width:60%;
		margin-left:auto;
		margin-right:auto;
	}

}


@media all and (max-width: 510px) {
	#moto360.lrg #technical_specs_section.open { height:1440px; -webkit-transition: height .5s; transition: height .5s; }
	#moto360.lrg #technical_specs_section.closed { height:0px; -webkit-transition: height .5s; transition: height .5s; }
}

@media all and (max-width: 480px) {


	body.lrg {
		overflow:auto;
	}

	#moto360.lrg .main_headline {
		font-size: 48px;
		color: #FFFFFF;
		letter-spacing: 3px;
		line-height: 50px;
		width:80%;
		margin:auto;
		text-align: center;
	}

	#moto360.lrg #main_logo {
		width:250px;
		margin-left:auto;
		margin-right:auto;
	}

	#moto360.lrg #main_logo img {
		width:100%;
	}

	#moto360.lrg #main_preorder {
		margin: auto;
		margin-top: 10px;
	}

	#moto360.lrg .main_subhead {
		font-size: 16px;
		color: #FFFFFF;
		text-transform: uppercase;
		letter-spacing: 4px;
		margin-top: 20px;
		font-weight: 600;
	}

	#moto360.lrg #main_watch {
		width:100%;
		height:335px;
		background-image:url(../images/main_watch.png);
		background-position:bottom;
		background-size:contain;
		background-repeat:no-repeat;
		position:absolute;
		bottom:0;
	}

	#moto360.lrg #section1 { background-image:url(../images/mobile_main_BG1.jpg); z-index:90; min-height:400px;}
	#moto360.lrg #section2 { background-image:url(../images/mobile_BG1.jpg); overflow:hidden; }
	#moto360.lrg #section3 { background-image:url(../images/mobile_BG2.jpg); overflow:hidden; }
	#moto360.lrg #section4 { background-image:url(../images/mobile_BG4_sq.jpg); }
	#moto360.lrg #watch_notification { z-index:15; }
	#moto360.lrg #section5 { background-image:url(../images/mobile_BG5_sq.jpg); }
	#moto360.lrg #watch_navigation { z-index:15; }
	#moto360.lrg #section6 { background-image:url(../images/mobile_BG6_sq.jpg); }
	#moto360.lrg #watch_biometric { z-index:15; }
	#moto360.lrg #section7 { background-image:url(../images/wood1.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360.lrg #section8 { background-image:url(../images/wood2.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360.lrg #section9 { background-image:url(../images/wood3.jpg); background-size:100% 100%; overflow:hidden; }
	#moto360.lrg #woodoverlay { background-image:url(../images/woodVignette.png); position:fixed; background-color:transparent; top:0; opacity:0;}
	#moto360.lrg footer { position:relative; z-index:101; }

	#moto360.lrg .section_title {
		font-size: 20px;
		text-align: center;
		margin-bottom:10px;
	}

	#moto360.lrg .section_copy {
		font-size: 13px;
		width: 85%;
		line-height:18px;
		margin: auto;
		text-align:center;
	}

	#moto360.lrg .section_text_area {
		width:100%;
		top:60px;
		position:relative;
		margin:auto;
		right:0px;
		margin-bottom:15px;
	}

	#moto360.lrg .app_image {
		width:70px;
		height:70px;
		background-image:url(../images/app_logos.png);
		background-repeat:no-repeat;
		margin:20px 8px 5px 8px;
		background-size: 210px;
	}

	#moto360.lrg #apps1 { background-position:0px 0px;	 }
	#moto360.lrg #apps2 { background-position:-70px 0px;	 }
	#moto360.lrg #apps3 { background-position:-140px 0px;	 }
	#moto360.lrg #apps4 { background-position:0px -70px;	 }
	#moto360.lrg #apps5 { background-position:-70px -70px;	 }
	#moto360.lrg #apps6 { background-position:-140px -70px;	 }

	#moto360.lrg .mobile_main_image {
		width: 80%;
		height: 300px;
		background-position: top;
		background-repeat: no-repeat;
		background-size: contain;
		margin: auto;
		margin-top:20px;
		margin-bottom:60px;
	}

	#moto360.lrg .mobile_options {
		background-color:#272727;
		color:#FFFFFF;
		font-weight:600;
		font-size:16px;
		padding:10px 0px 10px 25px;
		margin:10px 0px;
		position: relative;
		z-index: 100;
		cursor:pointer;
	}

	#moto360.lrg .mobile_options:hover {
		color:#CCCCCC;
	}

	#moto360.lrg .mobile_options.active {
		color:#5d8efd;
	}

	#moto360.lrg #main_menu_mobile {
		position:relative;
	}

	#moto360.lrg #mobile_menu_more_options {
		background:#000000;
		height:80px;
		border-bottom:1px solid #3d3d3d;
	}

	#moto360.lrg .mobile_more {
		width:100%;
		height:100%;
		padding-top:28px;
		text-align:center;
		color:#FFFFFF;
		font-size:16px;
		font-weight:600;
		display:inline-block;
		vertical-align:top;
	}

	#moto360.lrg #mobile_share {
		background:#000000;
		height:80px;
		text-align: center;
		margin-left: -20px;
	}

	#moto360.lrg #mobile_share #share_facebook, #moto360.lrg #mobile_share #share_twitter, #moto360.lrg #mobile_share #share_google, #moto360.lrg #mobile_share #share_pinterest {
		top:15px;
	}

	#moto360.lrg #main_menu_mobile .mobile_close_button {
		left:auto;
		right:5px;
	}

	#moto360.lrg #mobile_main_1 { background-image:url(../images/watch_feature_mobile2.png); }
	#moto360.lrg #mobile_main_2 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_3 { background-image:url(../images/watch_feature_mobile2.png); }
	#moto360.lrg #mobile_main_4 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_5 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_6 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_7 { background-image:url(../images/watch_feature_mobile1.png); }
	#moto360.lrg #mobile_main_8.front { background-image:url(../images/watch_mobile_black_front.png); }
	#moto360.lrg #mobile_main_8.blackback { background-image:url(../images/watch_mobile_black_back.png); }
	#moto360.lrg #mobile_main_8.grayback { background-image:url(../images/watch_mobile_gray_back.png); }

	#moto360.lrg #mobile_main_8.black1 { background-image:url(../images/watch_mobile_black1.png); }
	#moto360.lrg #mobile_main_8.black2 { background-image:url(../images/watch_mobile_black2.png); }
	#moto360.lrg #mobile_main_8.black3 { background-image:url(../images/watch_mobile_black3.png); }
	#moto360.lrg #mobile_main_8.black4 { background-image:url(../images/watch_mobile_black4.png); }
	#moto360.lrg #mobile_main_8.black5 { background-image:url(../images/watch_mobile_black5.png); }
	#moto360.lrg #mobile_main_8.black6 { background-image:url(../images/watch_mobile_black6.png); }

	#moto360.lrg #mobile_main_8.gray1 { background-image:url(../images/watch_mobile_gray1.png); }
	#moto360.lrg #mobile_main_8.gray2 { background-image:url(../images/watch_mobile_gray2.png); }
	#moto360.lrg #mobile_main_8.gray3 { background-image:url(../images/watch_mobile_gray3.png); }
	#moto360.lrg #mobile_main_8.gray4 { background-image:url(../images/watch_mobile_gray4.png); }
	#moto360.lrg #mobile_main_8.gray5 { background-image:url(../images/watch_mobile_gray5.png); }
	#moto360.lrg #mobile_main_8.gray6 { background-image:url(../images/watch_mobile_gray6.png); }

	#moto360.lrg #mobile_main_9 { background-image:url(../images/watchInCradle.png); height:230px; }
	#moto360.lrg #section9 { background-image:url(../images/wood3sm.jpg); background-size:100% 100%;}

	#moto360.lrg #reverse_angle {
		width:70px;
		height:70px;
		position:absolute;
		background-color: rgba(255, 255, 255, 0.2);
        background-image: url('../images/mobile-style-face-gallery/watch_mobile_gray2.png');
		background-size:cover;
		bottom: 180px;
		right: 15px;
		border:1px solid #7a7471;
		z-index:1001;
		cursor:pointer;
	}

	.lt-ie9 #moto360.lrg #reverse_angle {
		-ms-behavior: url(../images/backgroundsize.min.htc);
	}

	#moto360.lrg #reverse_angle.front { background-position:100% 0%; }
	#moto360.lrg #reverse_angle.back { background-position:0% 0%; }

	#moto360.lrg #custom_menu {
		height:140px;
		width:100%;
		background-color:#252525;
		position:absolute;
		bottom:0;
	}

	#moto360.lrg #custom_menu_titles {
		width:100%;
	}

	#moto360.lrg .custom_menu_title {
		display:inline-block;
		vertical-align:top;
		width:49%;
		color:#7a7a7a;
		background-color:#252525;
		text-align:center;
		font-weight:600;
		padding-top:10px;
		padding-bottom:0px;
		position:relative;
		z-index:100;
		cursor:pointer;
	}

	#moto360.lrg #face_option_button {
		right: 0px;
		position: relative;
	}

	#moto360.lrg .active_custom_menu {
		display:block !important;
	}

	#moto360.lrg .active_custom_title {
		background-color:#1a1a1a;
		cursor:default;
        color: #fff;
	}

	#moto360.lrg #bands_menu, #moto360.lrg #faces_menu {
		height:100%;
		background-color:#1a1a1a;
		display:none;
	}

	#moto360.lrg .custom_menu_options {
		text-align: center;
		width: 310px;
		margin: auto;
		overflow: hidden;
		z-index:102;
		position:relative;
	}

	#moto360.lrg .custom_menu_option {
		display:inline-block;
		width: 70px;
		height: 70px;
		margin: 20px 12px;
        position: relative;
        left: 0px;
	}

	#moto360.lrg .custom_type_face {
		border-radius:100px;
		background-image:url(../images/faces.png);
		cursor:pointer;
	}

	#moto360.lrg #mobile_face_1 { background-position:-0px 0px; }
	#moto360.lrg #mobile_face_2 { background-position:-70px 0px; }
	#moto360.lrg #mobile_face_3 { background-position:-140px 0px; }
	#moto360.lrg #mobile_face_4 { background-position:-210px 0px; }
	#moto360.lrg #mobile_face_5 { background-position:-280px 0px; }
	#moto360.lrg #mobile_face_6 { background-position:-350px 0px; }

	#moto360.lrg #mobile_face_1.active { background-position:-0px 70px; }
	#moto360.lrg #mobile_face_2.active { background-position:-70px 70px; }
	#moto360.lrg #mobile_face_3.active { background-position:-140px 70px; }
	#moto360.lrg #mobile_face_4.active { background-position:-210px 70px; }
	#moto360.lrg #mobile_face_5.active { background-position:-280px 70px; }
	#moto360.lrg #mobile_face_6.active { background-position:-350px 70px; }



	#moto360.lrg .custom_menu_arrow_left, #moto360.lrg .custom_menu_arrow_right {
		width:30px;
		height:80px;
		background-image:url(../images/customMenuArrows.png);
		position: absolute;
		top: 45px;
		z-index: 102;
		background-size: 50px;
		background-repeat: no-repeat;
		cursor:pointer;
	}

	#moto360.lrg .custom_menu_arrow_left 	{ left:15px; background-position: 0px 15px; }
	#moto360.lrg .custom_menu_arrow_right 	{ top: 45px; right:15px; background-position: -20px 15px; }

	#moto360.lrg .left_area { left:0; }

	#moto360.lrg #app_icons { width:300px; text-align:center; margin-bottom:80px; }

	#moto360.lrg #face_wrapper {
		position: relative;
		left: 0px;
		width: 1000px;
		text-align: left;
	}

	#moto360.lrg #band_wrapper {
		position: relative;
		left: 0px;
        width: 670px;
		text-align: center;
	}

	#moto360.lrg #bands_menu .inactive, #moto360.lrg #faces_menu .inactive {
		display:none;
	}

	#moto360.lrg #section10_mobile {
		padding-top:20px;
		height:auto;
		background-color:#282828;
	}

	#moto360.lrg .main_headline_small {
		font-size:35px;
	}

	#moto360.lrg #cta_logo {
		margin-top:8px;
	}

	#moto360.lrg #cta_top {
		border:none;
	}

	#moto360.lrg .footer_divider {
		width:90%;
		margin:auto;
		border-bottom:1px solid #333333;
		margin-bottom: 40px;
		margin-top: 10px;
	}

	#moto360.lrg #technical_specs_section {
		background-color:#171717;
		color:#FFFFFF;
		position:relative;
		height:0px;
		overflow:hidden;
	}

	#moto360.lrg #technical_specs_section.open { height:1680px; -webkit-transition: height .5s; transition: height .5s; }
	#moto360.lrg #technical_specs_section.closed { height:0px; -webkit-transition: height .5s; transition: height .5s; }

	#moto360.lrg #open_specs_button {
		position: relative;
		z-index: 100;
		cursor: pointer;
	}

	#moto360.lrg #open_specs_button:hover {
		color:#FFFFFF;
	}

	#moto360.lrg #technical_specs_section_wrapper {
		width:60%;
		margin:auto;
	}

	#moto360.lrg #technical_specs_section .tech_titles {
		text-transform:uppercase;
		border-bottom:1px solid #5d5d5d;
		width:100%;
		padding-top:20px;
		font-size:16px;
	}

	#moto360.lrg #cta_bottom a, #moto360.lrg #horween_button, #moto360.lrg #open_specs_button {
		font-weight:700;
	}

	#moto360.lrg .specs_copy {
		text-align:left;
		line-height:20px;
		margin-top:5px;
		font-size:14px;
	}

	#moto360.lrg .bottomPad80 {
		padding-bottom: 80px;
	}

	#moto360.lrg #tech_specs_main_title {
		font-size:24px;
		padding-top:50px;
	}

	#moto360.lrg .mobile_menu_dots {
		width:40px;
		height:40px;
		background-image:url(../images/mobile_menu.png);
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
		position:fixed;
		right:0px;
		top:0px;
		cursor:pointer;
		z-index:2997;
		/* border:1px solid #7a7471; */
	}

	#moto360.lrg .mobile_close_button {
		width:40px;
		height:40px;
		background-image:url(../images/closeSection.png);
		background-repeat:no-repeat;
		background-size:20px;
		background-position:center;
		position: absolute;
		z-index:101;
		left: 5px;
		top: 5px;
		cursor:pointer;
	}

	#moto360.lrg #cta_bottom .section_copy {
		width:100%;
	}

	#moto360.lrg #android_wear_mobile {
		margin-top: -15px;
	}

	#moto360.lrg #mobile_video {
		width:100%;
		height: auto;
	}

	#moto360.lrg #mobile_video img {
		width:100%;
	}
}

@media screen and (max-width: 342px) {
    #moto360.lrg .main_headline {
        font-size: 44px;
    }
}

#moto360 #mobile_version #section8 {
    width: 100%;
}

#moto360 #mobile-explore-watch {
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 300px;
    margin: 40px auto 0;
}

#moto360 #mobile-explore-watch > div {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
       -moz-background-size: contain;
            background-size: contain;
}


#moto360 #mobile-explore-watch .face {
    background-image: url('../images/mobile-style-face-gallery/mobile_screen1.png');
    z-index: 1;
}

#moto360 #mobile-explore-watch .style {
    background-image: url('../images/mobile-style-face-gallery/watch_mobile_gray1.png');
}

#moto360 #mobile-explore-label {
    text-align: center;
    color: #fff;
    font-size: 14px;
    width: 50%;
    margin: auto;
}

