	/*
NOTES
---------------------------------------------------------------------------------------------------------------------------------------------------------------- 
.font-cgl, .font-c, .font-no are applied to the <html> depending on what fonts are available
.js is applied to <html> element if it's available

*/


/*
GLOBALS
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.clear {clear:both !important;display:block !important;overflow:hidden !important;width:0 !important;height:0 !important;}
a {outline:none !important;}
.validation-advice,
.required {color:#8B2728;}
.validation-failed {background:#222 none repeat scroll 0 0 !important;color:#eee !important;border:1px solid #8B2728 !important;}
.notice-msg,
.note-msg, .error-msg, .success-msg {
	background:#000;
	border-color:#4f4d46;
	color:#8B2728;
}
.error-msg, .success-msg, .notice-msg, .note-msg {
	border-style:solid !important;
	border-width:1px !important;
	font-size:11px !important;
	font-weight:bold !important;
	margin-bottom:10px !important;
	min-height:0 !important;
	padding:10px !important;
}
.error-msg li, .success-msg li, .notice-msg li {margin:0;line-height:12px;}
.missing {background-color:#eee !important;color:#333 !important;}
.no-display {display:none;}
.input-text:focus,
select:focus,
textarea:focus {background-color:#333;}
input.input-text,
select,
textarea {background-color:#333;color:#ccc;border:none;}
.divider {display:none;}
a {color:#666;}
#thisIP {display:none !important;}
.opc-please-wait {background:#111;border:1px solid #333;float:right;display:inline;padding:0 10px;margin:0 10px 0 0;height:27px;line-height:27px;overflow:hidden;color:#999;}
td.attributes-col h4.title,
.data-table tbody td h5.title {color:#999;}


/*
LAYOUTS
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
html,body {height:100%;background:#000;}
body {background:#000 !important;color:#999;font-size:12px;font-family:arial,helvetica,sans-serif;}
	#shim {width:1px;height:50%;background-color:transparent;margin-bottom:-295px;float:left;}
	.wrapper {margin:0 auto 10px;position:relative;text-align:left;min-height:580px;height:auto !important;height:580px;min-width:920px;width:920px;padding:0 20px;clear:left;background:transparent url(../images/skywire/bg_columns.gif) repeat-y 229px 0 !important;}
		.checkout-onepage-index .wrapper {background-image:url(../images/skywire/bg_columns2.gif) !important;}
/*
LAYOUTS -- HEADER
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
		.header {float:left;display:inline;border:0;width:209px;margin:70px 0 0 0;padding-bottom:78px;} /* the padding-bottom on this element should be the same as the height on 'ul.footLinks' */
			.header-top-container {position:absolute;top:0;left:20px;padding-top:10px;height:60px;width:920px;overflow:hidden;background:#000;border:0;}
				.header-top {padding:0;margin:0;width:auto;}
					 h1#logo {float:left;display:inline;margin:0;width:460px;height:16px;background:none;}
						h1#logo a {display:block;width:460px;height:16px;background:url(../images/skywire/bg_sprite.gif) no-repeat 0 0;}
							h1#logo a img {display:none;}
					.quick-access {color:#fff;float:right;display:inline;margin:0;padding:0;text-align:left;width:460px;background:none;}
						.shop-access {margin:0;}
							.shop-access div {float:right;display:inline;}
								.quick-access .shop-access li {background:none;padding:0 0 0 20px;float:left;display:inline;}
									.quick-access .shop-access li a {display:block;height:16px;overflow:hidden;text-align:left;background:#000 url(../images/skywire/bg_sprite.gif) no-repeat 0 0;text-indent:-9000px;}
									.quick-access .shop-access li.first a {width:80px;background-position:0 -350px;}
									.quick-access .shop-access li.account-logout a {width:49px;background-position:-234px -350px;}
									.quick-access .shop-access li.last {width:111px;padding-left:0;margin-left:20px;height:16px;background:url(../images/skywire/bg_sprite.gif) no-repeat 0 0;background-position:-88px -350px;}
									/*.quick-access .shop-access li.last a {width:92px;background-position:-88px -350px;}*/
									.quick-access .shop-access li.last a {float:right;display:inline;width:15px;background-position:1000px 1000px;}
									.quick-access .shop-access li.last a.items-1 {background-position:-291px -350px;}
										.quick-access .shop-access li.last a.items-1:hover {background-position:-291px -366px;}
											.checkout-cart-index .quick-access .shop-access li.last a.items-1 {background-position:-291px -382px;}
									.quick-access .shop-access li.last a.items-2 {background-position:-308px -350px;}
										.quick-access .shop-access li.last a.items-2:hover {background-position:-308px -366px;}
											.checkout-cart-index .quick-access .shop-access li.last a.items-2 {background-position:-308px -382px;}
									.quick-access .shop-access li.last a.items-3 {background-position:-324px -350px;}
										.quick-access .shop-access li.last a.items-3:hover {background-position:-324px -366px;}
											.checkout-cart-index .quick-access .shop-access li.last a.items-3 {background-position:-324px -382px;}
									.quick-access .shop-access li.last a.items-4 {background-position:-341px -350px;}
										.quick-access .shop-access li.last a.items-4:hover {background-position:-341px -366px;}
											.checkout-cart-index .quick-access .shop-access li.last a.items-4 {background-position:-341px -382px;}
									.quick-access .shop-access li.last a.items-5 {background-position:-358px -350px;}
										.quick-access .shop-access li.last a.items-5:hover {background-position:-358px -366px;}
											.checkout-cart-index .quick-access .shop-access li.last a.items-5 {background-position:-358px -382px;}
									.quick-access .shop-access li.last a.items-6 {background-position:-374px -350px;}
										.quick-access .shop-access li.last a.items-6:hover {background-position:-374px -366px;}
											.checkout-cart-index .quick-access .shop-access li.last a.items-6 {background-position:-374px -382px;}
									.quick-access .shop-access li.last a.items-7 {background-position:-391px -350px;}
										.quick-access .shop-access li.last a.items-7:hover {background-position:-391px -366px;}
											.checkout-cart-index .quick-access .shop-access li.last a.items-7 {background-position:-391px -382px;}
									.quick-access .shop-access li.last a.items-8 {background-position:-408px -350px;}
										.quick-access .shop-access li.last a.items-8:hover {background-position:-408px -366px;}
											.checkout-cart-index .quick-access .shop-access li.last a.items-8 {background-position:-408px -382px;}
									.quick-access .shop-access li.last a.items-9 {background-position:-424px -350px;}
										.quick-access .shop-access li.last a.items-9:hover {background-position:-424px -366px;}
											.checkout-cart-index .quick-access .shop-access li.last a.items-9 {background-position:-424px -382px;}
										.quick-access .shop-access li.first a:hover {background-position:0 -366px;}
										.quick-access .shop-access li.account-logout a:hover {background-position:-234px -366px;}
											.quick-access .shop-access li.account-logout a:hover {background-position:-234px -366px;}
										/*.quick-access .shop-access li.last a:hover {background-position:-88px -366px;}*/
										.customer-account-login .quick-access .shop-access li.first a {background-position:0 -382px;}
										/*.checkout-cart-index .quick-access .shop-access li.last a {background-position:-88px -382px;}*/
										.quick-access .shop-access li.last:hover {background-position:-88px -366px;cursor:pointer;}
										.checkout-cart-index .quick-access .shop-access li.last {background-position:-88px -382px;}
										div.base-mini{background:none;border:0;font-size:10px;line-height:normal;position:relative;}
										div.base-mini #feedback {width:170px;float:none;color:#ccc;}
								.base-mini .content {padding:0;background:none;float:left;display:inline;}
									.base-mini .content label {display:none;}
									.mini-newsletter input.input-text {width:155px;font-size:11px;color:#fafafa;border:1px solid #999;background:#000;border-width:0 0 1px 0;margin:0;padding:0;float:left;display:inline;}
									.js .mini-newsletter input.input-text {color:#8b2728;color:#fff;height:13px;}
									.js .mini-newsletter input.blur {color:#000;text-indent:9000px;font-size:1px;/* hide text */border-color:#5a5a5a;background:#000 url(../images/skywire/bg_sprite.gif) no-repeat -420px -330px;}
									.js .mini-newsletter input.validation-failed {background:#000 !important;border:1px solid #999 !important;border-width:0 0 1px 0 !important;color:#8b2728 !important;}
									.js .mini-newsletter .validation-advice {background:#111;color:#ccc;position:absolute;top:18px;left:0;font-size:9px;padding:4px;border:1px solid #222;}
									.base-mini .content .form-button-alt {float:left;display:inline;padding:0;margin:0;text-align:left;width:23px;height:16px;overflow:hidden;border:0;background:#000 url(../images/skywire/bg_sprite.gif) no-repeat -584px -350px;}
									.base-mini .content .hover {background-position:-584px -366px}
									.base-mini .content .form-button-alt span {text-indent:-9000px;display:block;width:23px;height:16px;}
			.header-nav-container {background:none;}
				.header-nav {margin:0;width:auto;}
					ul#nav {padding:0 0 10px 0;line-height:10px;font-size:10px;} /* line height and font size to fix space between li in IE */
					ul#nav li#catHead ul{border:none;left:0;position:static;top:0;width:auto;} /* overide default magento styles */
					ul#nav li#catHead ul li{background:none;} /* overide default magento styles */
						ul#nav li {float:none;display:block;}
							ul#nav li a,
							ul#nav li#catHead ul li a {float:none;display:block;padding:0;font-weight:normal;background:#000 url(../images/skywire/bg_sprite.gif) no-repeat 0 0;text-indent:-9000px;height:18px;}
							ul#nav li.subitem,
							ul#nav li.level0 {width:209px;}
							ul#nav li.subitem a,
							ul#nav li.level0 a {font-weight:normal;font-family:"Copperplate Gothic Light",Copperplate,arial,sans-serif;text-indent:0;height:17px;overflow:hidden;background:#000;line-height:17px;width:165px;margin:0 0 0 20px;border:1px solid #282723;border-width:1px 0 0 0;color:#999;text-transform:uppercase;font-size:9px;letter-spacing:2px;}
							ul#nav li.level0 a {border-width:1px 0;width:180px;}
							.font-c ul#nav li.subitem a,
							.font-c ul#nav li.level0 a {font-family:Copperplate,arial,sans-serif;font-weight:lighter;font-size:12px;letter-spacing:0.9px;}
							.font-no ul#nav li.subitem a,
							.font-no ul#nav li.level0 a {font-family:Tahoma,Verdana,arial,sans-serif;letter-spacing:1.5px;font-size:10px;}
							ul#nav li.level0 a {margin: 0 0 0 5px;/*height:21px;padding:3px 0 0;line-height:9px;*/}
								ul#nav li.level0 a span{white-space:normal;padding-right:10px;}
							ul#nav li.lastItem a {/*border-width:1px 0 0 0 !important;*/} /* last item in product list */
							ul#nav li.firstItem a {border-top:0 !important;} /* first item in product list */
							ul#nav li.subitem a:hover,
							ul#nav li.level0 a:hover {color:#ccc;line-height:17px;} /* line-height needed for IE6 */
							ul#nav li.selected a {color:#eee;}
							ul#nav li.level0 a:hover{/*line-height:9px;*/} /* line-height needed for IE6 */
							ul#nav li.active a {color:#fff;}
							ul#nav li#catHead li.level0 a {margin-left:0;border:none;background-position:0 -44px;}
							ul#nav li.abo a {background-position:0 -62px;}
							ul#nav li.bes a {background-position:0 -80px;}
							ul#nav li.new a {background-position:0 -98px;}
							ul#nav li.sto a {background-position:0 -116px;}
							ul#nav li.con a {background-position:0 -134px;}
							ul#nav li.reg a {background-position:0 -152px;height:31px;}
							ul#nav li.vid a {background-position:0 -183px;}
							ul#nav li.bessub a {height:13px;width:175px;margin-left:13px;border-top:1px solid #111;border-bottom:1px solid #111;background-position:0 -430px;}
							ul#nav li.goldsub a {height:13px;width:175px;margin-left:13px;border-bottom:1px solid #111;background-position:0 -443px;}
							ul#nav li.wedsub a {height:13px;width:175px;margin-left:13px;border-bottom:1px solid #111;background-position:0 -456px;}
							ul#nav li.newsub a {height:13px;width:175px;margin-left:13px;border-top:1px solid #111;border-bottom:1px solid #111;background-position:0 -469px;}
							ul#nav li.presub a {height:13px;width:175px;margin-left:13px;border-bottom:1px solid #111;background-position:0 -482px;}
							ul#nav li.invsub a {height:13px;width:175px;margin-left:13px;border-top:1px solid #111;border-bottom:1px solid #111;background-position:0 -495px;}
							ul#nav li.carsub a {height:13px;width:175px;margin-left:13px;border-bottom:1px solid #111;background-position:0 -508px;}
								ul#nav li#catHead li.level0 a:hover {background-position:-210px -44px;}
								ul#nav li.abo a:hover {background-position:-210px -62px;}
								ul#nav li.bes a:hover {background-position:-210px -80px;}
								ul#nav li.new a:hover {background-position:-210px -98px;}
								ul#nav li.sto a:hover {background-position:-210px -116px;}
								ul#nav li.con a:hover {background-position:-210px -134px;}
								ul#nav li.reg a:hover {background-position:-210px -152px;}
								ul#nav li.vid a:hover {background-position:-210px -183px;}
								ul#nav li.bessub a:hover {background-position:-210px -430px;}
								ul#nav li.goldsub a:hover {background-position:-210px -443px;}
								ul#nav li.wedsub a:hover {background-position:-210px -456px;}
								ul#nav li.newsub a:hover {background-position:-210px -469px;}
								ul#nav li.presub a:hover {background-position:-210px -482px;}
								ul#nav li.invsub a:hover {background-position:-210px -495px;}
								ul#nav li.carsub a:hover {background-position:-210px -508px;}
									ul#nav li#catHead li.level0.active a,
									ul#nav li#catHead li.level0 a.selected {background-position:-210px -44px;}
									ul#nav li.abo a.selected {background-position:-420px -62px;}
									ul#nav li.bes a.selected {background-position:-420px -80px;}
									ul#nav li.new a.selected {background-position:-420px -98px;}
									ul#nav li.sto a.selected {background-position:-420px -116px;}
									ul#nav li.con a.selected {background-position:-420px -134px;}
									ul#nav li.reg a.selected {background-position:-420px -152px;}
									ul#nav li.vid a.selected {background-position:-420px -183px;}
									ul#nav li.bessub a.selected {background-position:-420px -430px;}
									ul#nav li.goldsub a.selected {background-position:-420px -443px;}
									ul#nav li.wedsub a.selected {background-position:-420px -456px;}
									ul#nav li.newsub a.selected {background-position:-420px -469px;}
									ul#nav li.presub a.selected {background-position:-420px -482px;}
									ul#nav li.invsub a.selected {background-position:-420px -495px;}
									ul#nav li.carsub a.selected {background-position:-420px -508px;}
							/* below styles control spacing AROUND li.subitems */
							ul#nav li.bes {margin-top:10px;}
							ul#nav li#catHead li.level0 {margin-bottom:5px;}
/*
LAYOUTS -- FOOTER
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
			ul.footLinks {position:absolute;bottom:0;left:20px;width:209px;height:78px;line-height:0px;font-size:0px;zoom:1;overflow:auto;} /* line height and font size to fix space between li in IE */ /* the height on this element should be the same as the padding-bottom on '.header' */
				.footLinks li {display:block;line-height:10px;height:13px;}
				.footLinks li a {display:block;text-decoration:none;text-indent:-9000px;height:13px;background:#000 url(../images/skywire/bg_sprite.gif) no-repeat 0 0;}
				.footLinks li.cor a {background-position:0 -245px;}
				.footLinks li.med a {background-position:0 -258px;}
				.footLinks li.aff a {background-position:0 -271px;}
				.footLinks li.site a {background-position:0 -284px;}
				.footLinks li.tc a {background-position:0 -297px;}
					.footLinks li.cor a:hover {background-position:-210px -245px;}
					.footLinks li.med a:hover {background-position:-210px -258px;}
					.footLinks li.aff a:hover {background-position:-210px -271px;}
					.footLinks li.site a:hover {background-position:-210px -284px;}
					.footLinks li.tc a:hover {background-position:-210px -297px;}
					.footLinks li.cor a.selected {background-position:-420px -245px;}
					.footLinks li.med a.selected {background-position:-420px -258px;}
					.footLinks li.aff a.selected {background-position:-420px -271px;}
					.catalog-seo-sitemap-category .footLinks li.site a,
					.catalog-seo-sitemap-product .footLinks li.site a {background-position:-420px -284px;}
					.footLinks li.tc a.selected {background-position:-420px -297px;}
				.footLinks li.co a {float:left;display:inline;}
				.footLinks li.co a.loc {width:132px;background-position:0 -310px;}
					.footLinks li.co a.loc:hover {background-position:-210px -310px;}
				.footLinks li.co a.locStore {margin-left:5px;}
					.footLinks li.default a.locStore {width:16px;background-position:-58px -323px;}
						.footLinks li.default a.locStore:hover {background-position:-268px -323px;}
					.footLinks li.int a.locStore {width:22px;background-position:-86px -323px;}
						.footLinks li.int a.locStore:hover {background-position:-296px -323px;}
					.footLinks li.us a.locStore {width:16px;background-position:0 -323px;}
						.footLinks li.us a.locStore:hover {background-position:-210px -323px;}
					.footLinks li.eu a.locStore {width:16px;background-position:-29px -323px;}
						.footLinks li.eu a.locStore:hover {background-position:-239px -323px;}
		.middle-container {float:left;display:inline;width:700px;margin:70px 0 0 10px;background:none;}
			.middle {padding:0;background:none;margin:0;min-height:510px;height:auto !important;height:510px;text-align:left;width:auto;}
				.breadcrumbs {display:none;}
				.col-main {}
				.footer-container{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;position:static;overflow:hidden;visibility:hidden;width:0;height:0;}
			.footer {display:none;}



/*
SPLASH PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.page-popup {padding:0;}
.cms-index-defaultindex #shim {width:1px;height:50%;background-color:transparent;margin-bottom:-225px;float:left;}
.wrapperIndex {margin:0 auto 10px;position:relative;text-align:left;min-height:450px;height:auto !important;height:450px;min-width:920px;width:920px;padding:0 20px;clear:left;background:none;}
	#imageIndex {width:100%;height:390px;background:#000 url(../images/skywire/index-image.jpg) no-repeat 50% 0;}
	#imageIndex h1,
	#imageIndex p {text-indent:-9000px;}
	#navIndex {width:543px;height:60px;margin:0 auto;}
		#navIndex li {float:left;display:inline;margin-top:30px;padding:0 15px;border-right:1px solid #4f4d46;}
			#navIndex li a {display:block;height:30px;padding:0;margin:0;text-decoration:none;text-indent:-9000px;background:#000 url(../images/skywire/bg_splash.gif) no-repeat 0 0;}
				#navIndex .n-uk a {width:102px;background-position:-40px 7px;}
				#navIndex .n-eu a {width:47px;background-position:-149px 7px;}
				#navIndex .n-na a {width:91px;background-position:-391px 7px;}
				#navIndex .n-wo a {width:122px;background-position:-263px 7px;}
				#navIndex .n-ch a {width:27px;background-position:-0px 7px;}
					#navIndex .n-uk a:hover {background-position:-40px -23px;}
					#navIndex .n-eu a:hover {background-position:-149px -23px;}
					#navIndex .n-na a:hover {background-position:-391px -23px;}
					#navIndex .n-wo a:hover {background-position:-263px -23px;}
					#navIndex .n-ch a:hover {background-position:-0px -23px;}
		#navIndex li.n-ch {border:none;}




/*
PAGE HEADINGS
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.page-head {border-color:#282723;text-align:left;}
.page-head h3, .page-head-alt h3 {font-family:arial,sans-serif;text-transform:uppercase !important;color:#fff;font-size:11px !important;margin:4px 0 5px 0;}



/*
SHOP ONLINE PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.catalog-category-view .category-head {display:none;}
.catalog-category-view .catalog-listing {margin:0 0 0 -8px;width:708px;} /* 708px = 100% plus negative margin */
.catalog-category-view .catalog-listing .listing-heading {font-family:arial,sans-serif;height:20px;border-bottom:1px solid #4a4a4a;background:#000;overflow:hidden;padding:0 10px;text-transform:uppercase !important;color:#aaa;}
.catalog-category-view .catalog-listing h5 {line-height:17px;font-weight:normal;margin:0;width:130px;float:left;display:inline;font-size:11px;padding-top:3px;}
	.catalog-category-view .catalog-listing h5 a {text-decoration:none;color:#ccc;display:block;}
		.catalog-category-view .catalog-listing h5 a:hover {text-decoration:none;color:#ccc;}
.catalog-category-view .listing-item {border:none;padding:0;width:228px;height:170px;margin:0 0 0 8px;float:left;display:inline;border:none;overflow:hidden;position:relative;}
.catalog-category-view .listing-item .product-image {float:none;width:auto;}
.catalog-category-view .listing-item .product-shop {position:absolute;top:-999px;left:-999px;border:1px solid #393939;width:226px;height:168px;overflow:hidden;z-index:1000;}
.catalog-category-view .hover .product-shop {top:0;left:0;cursor:pointer;}
.catalog-category-view .listing-item .product-shop .price-box {float:right;display:inline;margin:0;}
	.catalog-category-view .listing-item .product-shop .price-box .regular-price {color:#666;}
		.catalog-category-view .listing-item .product-shop .price-box .regular-price .price {color:#999;letter-spacing:0.5px;font-weight:normal;font-size:10px;}
.catalog-category-view .listing-item .product-shop .product-image-hover {display:block;width:226px;height:126px;overflow:hidden;position:relative;text-decoration:none;}
	.catalog-category-view .listing-item .product-shop .product-image-hover img {position:absolute;top:-215px;left:-75px;}
	.catalog-category-view .lastButOne .product-shop .product-image-hover img {position:absolute;top:-125px;left:-75px;} /* last but one image (this is missing cufflink shot */
	.catalog-category-view .listing-item .skywire-package .product-image-hover {background:#000;} /* last image is packing shot that needs to be dimmed with black background */
	.catalog-category-view .listing-item .skywire-package .product-image-hover img {opacity:0.5;filter:alpha(opacity=50);} /* last image is packing shot that needs to be dimmed with black background */
	.catalog-category-view .listing-item .product-shop .product-image-hover span {position:absolute;top:0;left:0;text-decoration:none;color:#999;font-size:12px;line-height:16px;padding:10px;}
.catalog-category-view .catalog-listing .listing-footer {height:20px;border-top:1px solid #4a4a4a;background:#000;overflow:hidden;padding:0 0 0 10px;font-family:"Copperplate Gothic Light",Copperplate,arial,sans-serif;text-transform:uppercase !important;color:#aaa;}
	.catalog-category-view .catalog-listing .listing-footer .view-more {line-height:20px;margin:0;width:130px;float:left;display:inline;text-decoration:none;color:#666;border-right:1px solid #4a4a4a;text-indent:-9999px;background:#000 url(../images/skywire/bg_viewmore.gif) no-repeat 0 50%;}
		.catalog-category-view .catalog-listing .skywire-package .listing-footer .view-more,
		.catalog-category-view .catalog-listing .out-of-stock-item .view-more {width:205px;border-right:none;}
		.catalog-category-view .catalog-listing .listing-footer .view-more small {}
		.catalog-category-view .catalog-listing .listing-footer .view-more:hover {color:#fff;}
.catalog-category-view .listing-item .product-shop .form-button {display:block;background:#000 url(../images/skywire/bg_buy.gif) no-repeat 50% 50%;border:none;color:#9b2627;margin:0;padding:0;height:21px;width:75px;overflow:hidden;}
.catalog-category-view .listing-item .product-shop .form-button span {display:none;}
.catalog-category-view .listing-item .skywire-package .form-button {display:none;}
.catalog-category-view .listing-item .product-shop .button-hover {color:#fff;}


/*
PRODUCT PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.catalog-product-view .col-main {float:none;width:700px;line-height:0;}
.catalog-product-view .col-right {display:none;}
.catalog-product-view .product-info-box {border:none;line-height:1em;}
.catalog-product-view .product-info-box .product-essential {padding:0;background:#000;}
.catalog-product-view .expand .product-info-box .product-essential {height:676px}
.catalog-product-view .product-info-box .product-essential .product-img-box {float:left;display:inline;width:430px;position:relative;z-index:1000;}
.catalog-product-view .product-info-box .product-essential .product-img-box #prodZoom {z-index:100;position:absolute;top:0;left:0;}
.catalog-product-view .product-info-box .product-essential .product-img-box img {display:block;}
.catalog-product-view .product-info-box .product-essential .product-img-box img#image {margin: 0 0 16px 0;}
.catalog-product-view .product-info-box .product-essential .product-img-box .more-views {padding-top:431px;}
.catalog-product-view .product-info-box .product-essential .product-img-box .more-views h4 {display:none;}
.catalog-product-view .product-info-box .product-essential .product-img-box .more-views ul {margin:0 0 0 -5px;}
.catalog-product-view .product-info-box .product-essential .product-img-box .more-views ul li {float:left;display:inline;margin:0 0 0 5px;}
.catalog-product-view .product-info-box .product-essential .product-img-box .more-views ul li a {border:none;float:none;display:block;height:auto;overflow:hidden;width:auto;border:1px solid #393939;}
.catalog-product-view .product-info-box .product-essential .product-img-box .more-views ul li a:hover {border-color:#919191;}
.catalog-product-view .product-info-box .product-essential .product-img-box .more-views ul li a.selected {border-color:#ccc;}
.catalog-product-view .product-info-box .product-essential .product-img-box .more-views ul li a img {}
.catalog-product-view .product-info-box .product-essential .product-shop {float:right;display:inline;width:260px;}
.catalog-product-view .product-info-box .product-essential .product-shop .product-name {color:#fff;font-size:auto;margin-bottom:0;letter-spacing:1px;font-family:"Copperplate Gothic Light",Copperplate,arial,sans-serif;text-transform:uppercase !important;font-size:11px;line-height:16px;font-weight:normal;}
.font-c .catalog-product-view .product-info-box .product-essential .product-shop .product-name {font-weight:lighter;}
.catalog-product-view .product-info-box .product-essential .product-shop a {}
.catalog-product-view .product-info-box .product-essential .product-shop .availability {font-size:14px;margin:-10px 0 0 0;padding:0;color:#8B2728;float:right;display:inline;font-weight:bold;}
.catalog-product-view .product-info-box .product-essential .product-shop .price-box {margin:0;padding:0;height:29px;}
.catalog-product-view .product-info-box .product-essential .product-shop .price-box .regular-price {}
.catalog-product-view .product-info-box .product-essential .product-shop .price-box .regular-price .price {font-size:11px;color:#ccc;font-weight:normal;}
.catalog-product-view .product-info-box .product-essential .product-shop .divider {display:none;}
.catalog-product-view .product-info-box .product-essential .product-shop #buy-buttons {height:39px;overflow:hidden;}
.catalog-product-view .product-info-box .product-essential .product-shop #buy-buttons a {float:left;display:inline;background:#000 url(../images/skywire/bg_sendtofriend.gif) repeat-x 50% 50%;border:none;height:27px;text-indent:-9999px;width:120px;margin:6px 5px 0 0;}
.catalog-product-view .product-info-box .product-essential .product-shop #buy-buttons a.back-it-up {width:52px;background-image:url(../images/skywire/bg_back.gif);}
.catalog-product-view .product-info-box .product-essential .product-shop #buy-buttons .add-to-holder {float:left;display:inline;height:27px;width:78px;margin:6px 0 0 0;}
.catalog-product-view .product-info-box .product-essential .product-shop #buy-buttons .out-of-stock-button {background:#000 url(../images/skywire/bg_outofstock.gif) no-repeat 0 0;}
.catalog-product-view .product-info-box .product-essential .product-shop #buy-buttons .add-to-holder .price-box {display:none;}
.catalog-product-view .product-info-box .product-essential .product-shop #buy-buttons .add-to-holder .add-to-cart-box {float:none;}
.catalog-product-view .product-info-box .product-essential .product-shop .product-name button {float:right;display:inline;}
.catalog-product-view .product-info-box .product-essential .product-shop .product-name button,
.catalog-product-view .product-info-box .product-essential .product-shop #buy-buttons .add-to-holder .add-to-cart-box button {display:block;background:#000 url(../images/skywire/bg_buynow.gif) repeat-x 50% 50%;border:none;height:27px;text-indent:-9999px;width:78px;}
.catalog-product-view .product-info-box .product-essential .product-shop .add-to-holder {margin:0;}
.catalog-product-view .product-info-box .product-essential .product-shop .add-to-holder .qty-box {display:none;}
.catalog-product-view .product-info-box .product-essential .product-shop .short-description {margin:0;}
.catalog-product-view .product-info-box .product-shop {}
.catalog-product-view .product-info-box .product-shop .collateral-box {border:1px solid #393939;width:258px;height:299px;overflow:hidden;position:relative;}
.catalog-product-view .product-info-box .product-shop .collateral-box .head {display:none;}
.catalog-product-view .product-info-box .product-shop .section-headings {background:#000;height:27px;}
.catalog-product-view .product-info-box .product-shop .section-headings span {background:#000;color:#999;float:left;display:inline;text-align:center;height:26px;line-height:26px;border-bottom:1px solid #393939;font-family:"Copperplate Gothic Light",Copperplate,arial,sans-serif;text-transform:uppercase !important;font-size:10px;cursor:pointer;}
.font-c .catalog-product-view .product-info-box .product-shop .section-headings span {font-weight:lighter;}
.catalog-product-view .product-info-box .product-shop .section-headings span:hover {color:#ccc;}
.catalog-product-view .product-info-box .product-shop .section-headings span.att-description {width:93px;}
.catalog-product-view .product-info-box .product-shop .section-headings span.att-mem-ben {width:93px;border-right:1px solid #393939;border-left:1px solid #393939;}
.catalog-product-view .product-info-box .product-shop .section-headings span.att-media_coverage {width:70px;}
.catalog-product-view .product-info-box .product-shop .section-headings span.att-help {width:49px;}
.catalog-product-view .product-info-box .product-shop .section-headings span.att-rec {width:128px;border-right:1px solid #393939;}
.catalog-product-view .product-info-box .product-shop .section-headings span.att-vie {width:129px;}
.catalog-product-view .product-info-box .product-shop .section-headings span.selected {color:#eee;border-bottom:1px solid #000;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs {padding:10px 10px 0;color:#ccc;font-size:12px;line-height:16px;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .hidden {display:none;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .visible {display:block;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-description {font-size: 1em;min-height:265px;height:auto !important;height:265px;}
.js .catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .vis {font-size: 1em;min-height:185px;height:auto !important;height:185px;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage {}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping {position:relative;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping h4 {color:#ccc;text-transform:uppercase;letter-spacing:1px;font-family:"Copperplate Gothic Light",Copperplate,arial,sans-serif;text-transform:uppercase !important;font-size:9px;line-height:16px;font-weight:normal;}
.font-c .catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping h4 {font-weight:lighter;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping .coverImg {float:left;display:inline;margin:0 10px 10px 0;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping .logoImg {margin:0 0 2px 0;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping p {margin:0 0 2px 0;color:#eee;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping .quote {font-size: 1em}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping .source {color:#999;font-size: 1em}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping .source a {color:#999;text-decoration:underline;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage #press-clipping .source a:hover {}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-mem-ben {}
	.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-mem-ben p {font-size:1em;margin-bottom:5px;}
	.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-mem-ben p a {color:#8B2728;}
	.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-mem-ben p a:hover {color:#fff;}
	.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-mem-ben ul {margin:5px 5px 10px 5px;list-style-type:none;}
		.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-mem-ben ul li {margin:0 0 0 10px;text-indent:-9px;}
			.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-mem-ben ul li span {font-weight:bold;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-help {}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-help a {color:#666;font-size: 1em;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs #product-options-wrapper {background-color:#000;border:none;margin:0;padding:0;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs #product-options-wrapper dd {padding:5px 0;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs #product-options-wrapper p.required {padding:0;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .product-options-bottom {background-color:#000;border:none;padding:0;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .product-options-bottom .price-box,
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .product-options-bottom .qty-box {display:none;}
.catalog-product-view .product-info-box .product-shop .product-collateral {padding:0;border:1px solid #393939;width:258px;overflow:hidden;}
.catalog-product-view .product-info-box .product-shop .product-collateral .hidden {display:none;}
.catalog-product-view .product-info-box .product-shop .product-collateral .visible {display:block;}
.catalog-product-view .product-info-box .product-shop .up-sell {height:96px;background:#000;}
.catalog-product-view .product-info-box .product-shop .up-sell a {float:left;display:inline;}
.catalog-product-view .product-info-box .product-shop .up-sell a img {display:block;}
.catalog-product-view .product-info-box .product-shop .mini-product-view {height:96px;background:#000;}
.catalog-product-view .product-info-box .product-shop .mini-product-view a {float:left;display:inline;}
.catalog-product-view .product-info-box .product-shop .mini-product-view a img {display:block;}
.catalog-product-view .product-info-box .product-shop .mini-related-items {height:auto;position:absolute;bottom:10px;left:10px;width:238px;}
.catalog-product-view .product-info-box .product-shop .mini-related-items .head {display:block;background:none;border:none;margin:0;padding:0;}
.catalog-product-view .product-info-box .product-shop .mini-related-items .head h4 {margin:0 0 5px 0;background:none;color:#ccc;min-height:auto;padding:0;text-transform:uppercase;letter-spacing:1px;font-family:"Copperplate Gothic Light",Copperplate,arial,sans-serif;text-transform:uppercase !important;font-size:9px;line-height:16px;font-weight:normal;}
.font-c .catalog-product-view .product-info-box .product-shop .mini-related-items .head h4 {font-weight:lighter;}
.catalog-product-view .product-info-box .product-shop .mini-related-items .content {float:none;display:block;}
.catalog-product-view .product-info-box .product-shop .mini-related-items .content .price-box {height:auto;}
.catalog-product-view .product-info-box .product-shop .mini-related-items .content .product-images {float:none;height:auto;width:auto;}
.catalog-product-view .product-info-box .product-shop .mini-related-items .content .product-images img {float:left;display:inline;padding:0 10px 10px 0;}
.catalog-product-view .product-info-box .product-shop .mini-related-items .content .product-images .product-details {padding:0;margin:0;height:auto;min-height:0;}
.catalog-product-view .product-info-box .product-shop .mini-related-items .content .product-images .product-details p {line-height:12px;margin:0;}
.catalog-product-view .product-info-box .product-shop .mini-related-items .content .product-images .checkbox-container {float:none;width:auto;padding-left:5px;}
.old-price {margin:0;padding:0;}
.special-price {margin:0;padding:0;}
.old-price .price-label {display:none;}
.special-price .price-label {display:none;}
.old-price .price {color:#ccc;}
.special-price .price {color:#eee;}
.attribute-specs .product-options dt label {color:#666;}


/*
SHOPPING BAG PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.checkout-cart-index .left {float:none;}
.checkout-types a {}
#shopping-cart-table {border:none;color:#999;}
#shopping-cart-table tr {}
#shopping-cart-table tr.even,
#shopping-cart-table tr.odd {background:#000 !important;}
#shopping-cart-table tr th {background:#000;color:#fff;border:none;border-right:1px solid #282723;border-top:1px solid #282723;border-bottom:1px solid #4f4d46 !important;}
#shopping-cart-table tfoot {border:none;}
#shopping-cart-table tfoot tr {background:#000 !important;}
#shopping-cart-table tfoot tr td {padding:10px 0;}
#shopping-cart-table tbody td {border-right:1px solid #282723;border-bottom:1px solid #282723 !important;}
#shopping-cart-table tbody td a {display:block;}
#shopping-cart-table td.last,
#shopping-cart-table th.last {border-right:none !important;}
#shopping-cart-table .item-functions {display:block;color:#ccc;text-decoration:none;font-weight:bold;font-size:11px;}
#shopping-cart-table .item-functions a {color:#ccc;text-decoration:none;display:inline;}
#shopping-cart-table .item-functions a:hover {color:#fff;text-decoration:underline;}
#shopping-cart-table .item-functions .rem-item {float:left;padding-left:20px;background:url(../images/skywire/col-close.gif) no-repeat 0 0;}
#shopping-cart-table .item-functions .pack-item {float:right;color:#8b2728;}
#shopping-cart-table .desc {font-size:11px;line-height:14px;color:#999;margin:0 0 10px 0;}
#shopping-cart-table .qty {text-align:left;color:#eee;width:auto;padding:0 0 0 5px;}
#shopping-cart-table .qty option {padding:0 5px 0 0;}
#shopping-cart-table td.attributes-col h4.title,
#shopping-cart-table td.attributes-col h4.title a {text-transform:uppercase;color:#ccc;text-decoration:none;margin-bottom:1px;}
#shopping-cart-table td.attributes-col h4.title a:hover {text-decoration:underline;}
div.shopping-cart-collaterals {float:left;display:inline;padding:0;width:486px;margin:0 10px 0 0;}
div.shopping-cart-collaterals .col2-set .col-2 {float:none;width:auto;}
.shopping-cart-collaterals .box {background:#000;border:1px solid #282723;margin-bottom:0;padding:10px;float:none;display:block;}
.shopping-cart-collaterals .discount-codes h4,
.shopping-cart-collaterals .shipping-estimate h4 {color:#ccc;margin:0;min-height:0;padding:0;text-transform:uppercase;background:none;font-size:12px;}
.shopping-cart-collaterals .discount-codes p,
.shopping-cart-collaterals .shipping-estimate p {font-size:11px;margin:0 0 3px 0;line-height:14px;color:#999;}
div.shopping-cart-collaterals .col2-set .col-2 .discount-codes {width:auto;border-bottom:0;}
div.shopping-cart-collaterals .col2-set .col-2 .discount-codes input#coupon_code {width:250px;background:#333;color:#eee;border:none;padding:6px 2px;margin:0 5px 0 0;float:left;display:inline;}
div.shopping-cart-collaterals .col2-set .col-2 .discount-codes .form-button-alt {background:#000 url(../images/skywire/bg_applycoupon.jpg) repeat-x scroll 50% 50%;border:none;float:left;display:inline;height:27px;text-indent:-9999px;width:116px;padding:0;margin:0;}
div.shopping-cart-collaterals .col2-set .col-2 .discount-codes #skywireCancelCoupon {background-image: url(../images/skywire/bg_cancelcoupon.jpg);width:84px;margin:0 0 0 5px;}
div.shopping-cart-collaterals .col2-set .col-2 .shipping-estimate {width:auto;}
div.shopping-cart-collaterals .col2-set .col-2 .shipping-estimate #dutiesNote {font-size:13px;line-height:16px;margin:10px 0 0 0;color:#ccc;}
div.shopping-cart-collaterals .col2-set .col-2 .shipping-estimate .shipment-methods dt {color:#ccc;margin:0;min-height:0;padding:10px 0 5px;text-transform:uppercase;}
div.shopping-cart-collaterals .col2-set .col-2 .shipping-estimate select#country {background:#333;color:#eee;border:none;width:250px;margin:0 5px 0 0;padding:4px 0;float:left;display:inline;}
div.shopping-cart-collaterals .col2-set .col-2 .shipping-estimate input {width:100px;background:#333;color:#eee;border:none;}
div.shopping-cart-collaterals .col2-set .col-2 #skywireShippingLabel {display:block;}
div.shopping-cart-collaterals .col2-set .col-2 .shipping-estimate .shipment-methods input {width:auto;}
div.shopping-cart-collaterals .col2-set .col-2 #skywireShippingHide {display:none;}
div.shopping-cart-collaterals .col2-set .col-2 .shipping-estimate .form-button-alt {background:#000 url(../images/skywire/bg_getquote.jpg) repeat-x scroll 50% 50%;border:none;float:left;display:inline;height:27px;text-indent:-9999px;width:157px;padding:0;float:left;display:inline;}
div.shopping-cart-collaterals .col2-set .col-2 .shipping-estimate .skywire-update-total {background:#000 url(../images/skywire/bg_updatetotal.jpg) repeat-x scroll 50% 50%;width:116px;}
div.shopping-cart-totals {background:#000;border:0;float:left;display:inline;margin:0;text-align:right;width:204px;border-left:0;overflow:hidden;}
div.shopping-cart-totals #shopping-cart-totals-table {font-weight:bold;color:#ccc;border:1px solid #282723;padding:10px 0;margin:0;font-size:12px;}
div.shopping-cart-totals td {padding:0 15px 5px;font-size:11px;font-weight:normal;}
div.shopping-cart-totals td.a-left {padding-right:5px;}
div.shopping-cart-totals td.a-right {padding-left:5px;}
div.shopping-cart-totals .checkout-types {padding:0;}
div.shopping-cart-totals .checkout-types a {display:block;margin:0;color:#8b2728;}
table.shopping-cart .form-button-alt {background:#000 url(../images/skywire/bg_updatecart.gif) repeat-x scroll 50% 50%;border:none;float:right;display:inline;height:27px;text-indent:-9999px;width:204px;padding:0;}
table.shopping-cart .continue-shopping {background-image:url(../images/skywire/bg_continueshopping.gif);float:left;width:157px;}
p.empty-cart {}
p.empty-cart a {color:#8B2728;text-decoration:none;}
p.empty-cart a:hover {text-decoration:underline;}
.checkout-cart-index .page-head,
.checkout-cart-index .page-head-alt {border:none;}
.tax-details td {background-color:#111;color:#ccc;font-size:10px;}
.tax-details-first td {border:none;}
.show-details td {border:none;}
.shopping-cart-totals tfoot td {font-size:14px;}
#shopping-cart-table .cart-tax-info,
#shopping-cart-table .cart-price {padding-right:0;}
.attributes-col .error {color:#8B2728;}
.checkout-onepage-index .tool-tip {background:#000;border:1px solid #666;top:-5px !important;}


/*
HOME PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#homeFeature {height:389px;border-bottom:1px solid #4f4d46;width:100%;}
#homeFeature ul#thumb-feature {float:left;display:inline;width:65px;margin:0 15px 0 0;overflow:hidden;line-height:0;font-size:0;}
	#homeFeature ul#thumb-feature li {list-style-position:outside;display:block;height:43px;margin:0 0 5px 0;}
	#homeFeature ul#thumb-feature li a {position:relative;display:block;}
		#homeFeature ul#thumb-feature li span {display:none;}
		#homeFeature ul#thumb-feature li.video-thumb span {display:block;width:18px;height:14px;position:absolute;top:0;right:0;background:#000 url(../images/skywire/thumb_video.gif) no-repeat 0 0;}
	#homeFeature #player {float:left;display:inline;height:382px;width:587px;background:#111;}
#homeFooter {}
.homeItem {float:left;display:inline;margin:11px 25px 0 0;min-height:105px;height:auto !important;height:105px;width:325px;}
	.homeItem img {width:124px;height:109px;float:left;display:inline;margin:0 20px 0 0;float:left;display:inline;}
	.homeItem h2 {font-weight:normal;font-family:arial,sans-serif;text-transform:uppercase;color:#999;font-size:10px;margin:4px 0 5px 0;width:181px;float:left;display:inline;}
	.homeItem p {font-size:11px;line-height:14px;color:#999;}
		.homeItem p a {color:#781818;text-decoration:none;}
			.homeItem p a:hover {color:#fff;}


/*
ABOUT PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#aboutFeature {min-height:382px;height:auto !important;height:382px;border-bottom:1px solid #4f4d46;width:100%;padding:0 0 7px 0;}
	#aboutImage {width:470px;height:382px;float:left;display:inline;background:#000 url(../images/skywire/about.jpg) no-repeat 0 0;}
	#aboutText {width:210px;float:left;display:inline;margin-left:20px;}
		#aboutText h1 {font-weight:normal;font-family:arial,sans-serif;text-transform:uppercase;color:#aaa;font-size:11px;margin:4px 0 5px 0;}
		#aboutText p {color:#999;font-size:12px;line-height:16px;}
		#aboutText p a {color:#8b2728;text-decoration:none;}
		#aboutText p a:hover {color:#fff;}
#aboutFooter {}
	.aboutItem {float:left;display:inline;margin:11px 25px 0 0;min-height:105px;height:auto !important;height:105px;width:325px;}
		.aboutItem img {width:124px;height:109px;float:left;display:inline;margin:0 20px 20px 0;float:left;display:inline;}
		.aboutItem h2 {font-weight:normal;font-family:arial,sans-serif;text-transform:uppercase;color:#999;font-size:10px;margin:4px 0 5px 0;width:181px;float:left;display:inline;}
			.aboutItem p a {display:block;color:#781818;text-decoration:none;}
				.aboutItem p a:hover {color:#fff;text-decoration:underline;}


/*
ABOUT PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.aboutSection {background:url(../images/skywire/bg-thankyou.jpg) no-repeat 20px 35px;min-height:510px;height:auto !important;height:510px;}
#careersPage {background:url(../images/skywire/bg-careers.jpg) no-repeat 20px 0;}
	.aboutSection .copy {margin-left:490px;width:210px;}
	.aboutSection p {margin:0 0 10px 0;}
		.aboutSection p a {color:#8B2728;text-decoration:none;}
			.aboutSection p a:hover {color:#fff;}
#aboutNav {width:100%;height:30px;padding-left:20px;}
#aboutNav li {float:left;display:inline;}
#aboutNav li a {height:11px;overflow:hidden;background:url(../images/skywire/bg_about-section.gif) no-repeat 0 0;text-indent:-9000px;display:block;}
#aboutNav li#m-abo a {width:102px;background-position:0 0;}
#aboutNav li#m-car a {width:110px;background-position:-102px 0;}
#aboutNav li#m-inv a {width:112px;background-position:-212px 0;}
	#careersPage li#m-car a {background-position:-102px -11px;}
	#careersPage li#m-inv a {background-position:-212px -11px;}




/*
STORES PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.skywire-stores-header {padding:0 0 0 261px;}
#contentTop h2 {font-weight:normal;font-family:"Copperplate Gothic Light",Copperplate,arial,sans-serif;text-transform:uppercase;color:#aaa;letter-spacing:2px;font-size:11px;margin:0;height:40px;}
#contentTop h2 {background:url(../images/skywire/bg_sprite.gif) no-repeat -210px -116px;height:20px;margin:0 0 20px 0;width:200px;text-indent:-9000px;}
.font-c #contentTop h2 {font-weight:lighter;}
#column1 {float:left;display:inline;min-height:472px;height:auto !important;height:472px;width:226px;background:url(../images/skywire/bg-stores.jpg) no-repeat 0 0;margin:-20px 0;}
#column2 {float:left;display:inline;min-height:472px;height:auto !important;height:472px;width:226px;margin-left:10px;}
#column3 {float:left;display:inline;min-height:472px;height:auto !important;height:472px;width:226px;margin-left:10px;}
.storesBox {margin:0 0 20px 25px;}
	.storesBox h3 {font-size:12px; color:#fff;margin-bottom:10px;}
	.storesBox p {color:#999;line-height:14px;font-size:11px;margin-bottom:10px;}
	.storesBox a {color:#8b2728;text-decoration:underline;}
	.storesBox a:hover {color:#fff;}



/*
CONTACT US PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.hiddenFields {display:none;}
#newsFormWrap #contact_form .btn-submit{float:right;}
#newsFormWrap {width:435px;float:left;margin-right:15px;}
#newsFormWrap p {color:#999999;line-height:1.4em;font-size:12px;}
#newsFormWrap h2 {text-indent:-9000px;height:9px;width:244px;display:block;margin-bottom:15px;background:url(../images/skywire/header-newsletter-reg.jpg) no-repeat;}
#regForm1 {padding:0 15px 25px 15px;border-bottom:1px solid #4f4d46;overflow:auto;}
#regForm2 {padding:25px 15px 0 15px;}
#regForm2-bottom{padding:0 15px 0 15px;}
#regForm1 label {width:50px;float:left;color:#999999;font-weight:normal;margin-top:3px;}
#regForm1 input {
	font-family:Arial, Helvetica, sans-serif;
	background:#333333;
	height:20px;
	width:262px;
	padding:3px 5px 0 5px;
	color:#999999;
	font-size:12px;
	border:0;
	float:left;
	margin:1px 11px 0 0;
}
#regForm2 label {width:100px;float:left;color:#999999;font-weight:normal;margin-top:3px;margin-bottom:5px;}
#regForm2 input {
	font-family:Arial, Helvetica, sans-serif;
	background:#333333;
	height:20px;
	width:295px;
	padding:3px 5px 0 5px;
	color:#999999;
	font-size:12px;
	border:0;
	float:left;
	margin-bottom:7px;
}
#regForm2 select {padding:2px;border:0;height:22px;width:100px;background:#333333;color:#999999;}
.btn-submit {
	background:none;
	float:left;
	border:0;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:25px;
	background-image:url(../images/skywire/btn-submit.jpg);
	cursor:pointer;
}
#regForm2-bottom label {width:290px;float:left;color:#999999;font-weight:normal;margin-top:11px;margin-bottom:5px;}
#regForm2-bottom select {padding:2px;border:0;height:22px;width:100%;background:#333333;color:#999999;}
#regImage {float:left;}
label .mediaT {margin-top:20px;}
#formTerms {width:100%; margin-top:15px;}
#formTerms p {font-size:11px; color:#666666;}
#formTerms a {font-size:11px;color:#888888;text-decoration:underline;}
.termsText {display:block; width:330px; float:left;}
/* -- Media Enquiries -- */
#mediaForm1 {padding:0 15px 0 15px; float:left;}
#mediaNav a {
	float:left;
	display:block;
	height:11px;
	text-indent:-9000px;
	background:url(../images/skywire/nav-media.png) no-repeat;
}
#mediaNav #m-release a {background-position:0 0;width:165px;}
#mediaNav #m-release a:hover {background-position:0 -11px;}
#media-releases #mediaNav #m-release a {background-position:0 -11px;}
#mediaNav #m-enquiries a {background-position:-165px 0;width:165px;}
#mediaNav #m-enquiries a:hover {background-position:-165px -11px;}
#media-enquiries #mediaNav #m-enquiries a {background-position:-165px -11px;}
#mediaForm1 label {width:100px;float:left;color:#999999;font-weight:normal;margin-top:3px;margin-bottom:5px;}
#mediaForm1 input {
	font-family:Arial, Helvetica, sans-serif;
	background:#333333;
	height:20px;
	width:295px;
	padding:3px 5px 0 5px;
	color:#999999;
	font-size:12px;
	border:0;
	float:left;
	margin-bottom:7px;
}
#mediaForm1 textarea {
	width:395px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	background:#333333;
	padding:5px;
	color:#999999;
	font-size:12px;
	border:0;
}
#mediaForm1 select {padding:2px;border:0;height:22px;width:100px;background:#333333;color:#999999;}
#mediaForm1 .countryField {width:160px;float:left;}
#mediaForm1 .cityField {width:94px;}
#mediaForm1 .cityLabel {width:30px; margin-left:10px}
#mediaForm1 .pubField {width:150px;}
#mediaForm1 .dateLabel {width:70px; margin-left:10px}
#mediaForm1 .dateField {width:54px;}
#mediaForm1 .subjectSelect {width:305px;}
#mediaForm1 .messageLabel {width:400px;}
#mediaForm1 .referSelect {width:405px;}
#mediaForm1 .mediaT {width:230px; margin-top:10px;}
#mediaForm1 .mediaTick {width:20px;}
#contact-us .countryField {width:150px;float:left;}
#contact-us .cityField {width:105px;}
#contact-us .cityLabel {width:30px; margin-left:10px}
#contact-wrap {width:240px;float:right;display:inline;}
#contact-wrap div {margin-bottom:20px;}
#contact-wrap h2 {font-family:"Copperplate Gothic Light",Copperplate,arial,sans-serif;text-transform:uppercase !important;color:#aaa;letter-spacing:2px;font-size:11px !important;font-weight:normal;margin:4px 0 10px 0;height:1%;}
.font-c #contact-wrap h2 {font-weight:lighter !important;}
#contact-wrap p {color:#999999;margin-top:90px;line-height:1.3em;height:1%;}
#contact-wrap p a {color:#ccc;}
#contact-wrap p a:hover {color:#eee;}
.contact-buttons {margin-top:10px;}
.contact-buttons li {display:inline;}
.contact-buttons li a {float:left;display:inline;text-indent:-9000px;height:19px;}
.contact-buttons .b-email a {background:url(../images/skywire/btn-email.jpg) no-repeat;width:51px;margin-right:10px;float:left;display:inline;}
.contact-buttons .b-email a:hover {background-position:-51px 0;}
.contact-buttons .b-appointment a {background:url(../images/skywire/btn-appointment.jpg) no-repeat;width:130px;float:left;display:inline;}
.contact-buttons .b-appointment a:hover {background-position:-130px 0;}
#formTerms #thisIP {display:none;}
p.introText {margin-bottom:10px;}
.introText p {margin-bottom:10px;}


/*
PRESS COVERAGE PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.pc-container {}
	.pc-item {width:165px;margin:0 0 10px 10px;float:left;display:inline;}
		.pc-item p {font-size:11px;color:#999;font-style:italic;line-height:14px;margin-bottom:5px;}
		.pc-item h4 {font-size:11px;color:#ccc;text-transform:uppercase;}


/*
CHECKOUT SUCCESS PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#thankYouWrap {width:700px;height:510px;background:url(../images/skywire/bg-thankyou.jpg) no-repeat 0 0;}
	#thankYouContent {position:relative;width:210px;margin-left:490px;}
		#thankYouContent h2 {}
		#thankYouContent p {color:#999;line-height:14px;font-size:11px;margin-bottom:5px;}
			#thankYouContent a {color:#8b2728;text-decoration:none;}


/*
404 ERROR / LOGOUT PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#errorContentWrap,
.skywire-logout-success-wrap {width:700px;height:510px;background:url(../images/skywire/bg-thankyou.jpg) no-repeat 0 0;}
	#errorContent,
	.skywire-logout-success-content {position:relative;width:210px;margin-left:490px;}
		#errorContent p {color:#999;line-height:14px;font-size:11px;margin-bottom:5px;}
			#errorContent a {color:#8b2728;text-decoration:none;}


/*
ALEX HOME PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#player {background:#000;position:relative;}
	#player #portfolio {float:left;display:inline;width:587px;height:382px;background:#000;overflow:hidden;}
	#player #video {display:none;width:605px;height:386px;background:#000 url(../images/skywire/bg_video_placeholder.jpg) no-repeat 0 0;z-index:1000;position:absolute;top:0;left:0;}


/*
JACK BESPOKE PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */	
.bespoke-box {margin-bottom:30px;overflow:hidden;}
.form-box {overflow:hidden;}
#bb1-left {float:left;display:inline;width:460px;margin-right:20px;}
#bb1-left span {display:block;margin:-10px 0 0 0;color:#666;font-size:10px;}
#bb1-right {float:left;display:inline;width:210px;}
#bb1-right p {line-height:16px;margin:0 0 19px;font-size:12px;}
#nominate p {color:#999;line-height:1.4em;}
.bespokeCufflinks p a {color:#8B2728;}
.b-title {float:left;display:inline;padding:10px;width:100%;border-bottom:1px solid #4f4d46; margin-bottom:30px;}
.select-box {width:210px;float:left;display:inline;margin-right:20px;}
.select-box h4,
#bespoke-form-right h4 {text-transform:uppercase;color:#ccc;}
.select-box p {}
.select-box p span {font-size:11px;color:#666;display:block;}
.select-box a{display:block;width:82px;height:19px;text-indent:-9000px;background:url(../images/skywire/btn-select.jpg) no-repeat;margin:5px 0 0 0;}
.bespoke-box .selected a {background-position:-82px 0;}
.js .bespoke-box .radioSelect {display:none;}
#nominate h4 {color:#ccc;font-size:12px;}
.engrave {float:left;margin-right:15px;}
#select-wrap {margin-left:10px;padding:0;}
#engrave-text {width:198px;float:left;}
#bespoke-form-left {width:425px;float:left;margin-right:55px;}
#bespoke-form-left p {margin-bottom:5px;}
#bespoke-form-right {width:210px;float:left;}
.engrave-field{width:100%;font-family:Arial,Helvetica,sans-serif;background:#333;height:20px;padding:3px 5px 0 5px;color:#ccc;font-size:12px;border:0;float:left;display:inline;margin:7px 0;text-align:center;}
#bespoke-form-left label {width:100px;float:left;display:inline;color:#999;font-weight:normal;margin-top:3px;margin-bottom:5px;}
#bespoke-form-left select {padding:2px;border:0;height:22px;width:130px;background:#333;color:#ccc;}
#bespoke-form-left select#country {width:325px;}
#bespoke-form-left select#refer {width:425px;}
#bespoke-form-left input{float:left;display:inline;width:315px;font-family:Arial,Helvetica,sans-serif;background:#333;height:20px;padding:3px 5px 0 5px;color:#ccc;font-size:12px;border:0;}
#bespoke-form-left input.mediaRadio{width:auto;margin:0 10px 0 0;}
#bespoke-form-left textarea{width:415px;height:100px;font-family:Arial,Helvetica,sans-serif;background:#333;padding:5px;color:#ccc;font-size:12px;border:0;}
#bespoke-form-left #zip-post {width:120px;}
#bespoke-form-left .referSelect {width:415px;}
#bespoke-form-left .messageLabel {float:none;display:block;width:auto;}
#bespoke-form-left .media-t {float:none;margin:0 20px 0 0;}
#bespoke-form-left .mediaTick {float:none;width:20px;margin-right:10px;}
#bespoke-form-left .tick {float:none;display:inline;line-height:33px;margin-right:5px;}
#bespoke-form-left .pref-contact-method {}
#bespoke-form-left .pref-contact-method .media-t {float:none;display:inline;}
#bespoke-form-left .pref-contact-method .tick {float:none;display:inline;line-height:12px;margin-right:5px;}
#bespoke-form-left .pref-contact-method input.mediaRadio {float:none;display:inline;margin:0 10px 0 0;width:auto;}
.btn-order{background:none;float:left;display:inline;border:0;display:block;text-indent:-9000px;width:210px;height:25px;background-image:url(../images/skywire/btn-startorder.jpg);cursor:pointer;position:absolute;bottom:0;right:20px;}
.btn-order a:hover {background-position:0 -210px;}
#engraveHolder {margin:0 0 20px 0;}




/*
JACK NEW+EVENTS PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#ne-top {width:700px;overflow:auto;margin-bottom:20px;}
	#ne-top #mediaNav li {float:left;display:inline;}
		#ne-top #mediaNav li a {float:left;display:inline;height:11px;text-indent:-9000px;background: url(../images/skywire/nav-newspress.jpg) no-repeat;overflow:hidden;}
			#ne-top #mediaNav #m-newsevents a {background-position:0 -11px;width:155px;}
			#ne-top.skywire-section-news #mediaNav #m-newsevents a,
			#ne-top #mediaNav #m-newsevents a:hover {background-position:0 0;}
			#ne-top #mediaNav #m-presscoverage a {background-position:-155px -11px;width:167px;}
			#ne-top.skywire-section-press #mediaNav #m-presscoverage a,
			#ne-top #mediaNav #m-presscoverage a:hover {background-position:-155px 0;}
#newsEvents {background:transparent url(../images/skywire/bg_columns.gif) repeat-y 470px 0 !important;width:700px}
#newsEvents #ne-left {width:440px;float:left;display:inline;margin:0 10px 0 0;padding:0 20px 0 10px;}
#newsEvents #ne-right {width:210px;float:right;display:inline;margin:-25px 0;}
.ne-BoxTop {margin:25px 0;border-bottom:1px solid #4f4d46;overflow:auto;padding:0 0 10px 0;}
#box-left {width:200px;margin-right:20px;float:left;}
#box-right {width:220px;float:left;}
#box-left img {display:block;margin-bottom:20px;}
.ne-image-large {margin-bottom:15px;display:block;}
#newsEvents h4 {color:#ccc;font-size:12px;text-transform:uppercase;margin-bottom:10px;}
#newsEvents p {color:#ccc;line-height:1.4em;color:#999;margin:0 0 10px 0;}
#ne-left p.left {text-transform:uppercase;}
#newsEvents a {color:#891e1f; text-decoration:none;}	
	#newsEvents a:hover {text-decoration:underline;}


/*
JACK TERMS PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#terms-wrap {margin-left:10px;display:block;}
#terms-wrap h2 {color:#ccc;font-size:12px;line-height:1.6em;text-transform:uppercase;}
#terms-wrap p {color:#999;line-height:1.4em;margin:0 0 3px 0;}
.terms-header {margin-bottom:20px;}



/*
JACK MEDIA RELEASES PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#releaseNews {margin-top:30px;}
#releaseNews a {color:#999;}
#downloadImages {margin-top:50px;}
#downloadVideos {margin-top:30px;clear:both;}
.releaseBox {width:152px;overflow:auto;margin:0 23px 30px 0;float:left;}
.imageBox {width:150px;height:114px;display:block;border:1px solid #4f4d46;}
.imageBox:hover {border-color:#ccc;}
.releaseBox p {color:#999;margin-top:3px;}
.releaseBox p a {display:block;}
.releaseBox p a:hover {color:#fff;}
.header1 {margin-bottom:10px;}



/*
JACK MEDIA ENQUIRIES PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#mediaForm1 {padding:0 15px 0 15px; float:left;}
	#mediaForm1 .page-head{width:405px;}
	#media-wrap #mediaNav {height:11px;margin-bottom:20px;}
		#media-wrap #mediaNav li {height:11px;float:left;display:inline;}
			#media-wrap #mediaNav li a {float:left;display:inline;height:11px;line-height:0;font-size:0;text-indent:-9000px;cursor:pointer;	background:url(../images/skywire/nav-media.gif) no-repeat;}
			#media-wrap #mediaNav #m-release a {background-position:0 0;width:165px;}
				#media-wrap #mediaNav.skywire-section-releases #m-release a,
				#media-wrap #mediaNav #m-release a:hover {background-position:0 -11px;}
			#media-wrap #mediaNav #m-enquiries a {background-position:-165px 0;width:165px;}
				#media-wrap #mediaNav.skywire-section-enq #m-enquiries a,
				#media-wrap #mediaNav #m-enquiries a:hover {background-position:-165px -11px;}
	#mediaForm1 .enq-intro {margin-bottom:10px;}
	#mediaForm1 .enq-intro a {color:#999;}
	#mediaForm1 label {width:100px;float:left;display:inline;color:#999999;font-weight:normal;margin-top:3px;margin-bottom:5px;}
	#mediaForm1 input {font-family:arial,helvetica,sans-serif;background:#333;height:20px;width:295px;padding:3px 5px 0 5px;color:#999;font-size:12px;border:0;float:left;display:inline;margin-bottom:7px;}
	#mediaForm1 input#submitted {display:none;}
	#mediaForm1 textarea {width:395px;height:100px;font-family:arial, helvetica, sans-serif;background:#333;padding:5px;color:#999;font-size:12px;border:0;}
	#mediaForm1 select {padding:2px;border:0;height:22px;width:100px;background:#333;color:#999; margin-bottom:7px;}
	#mediaForm1 .countryField {width:160px;float:left;}
	#mediaForm1 .cityField {width:95px;}
	#mediaForm1 .cityLabel {width:30px; margin-left:10px}
	#mediaForm1 .pubField {width:150px;}
	#mediaForm1 .dateLabel {width:70px; margin-left:10px}
	#mediaForm1 .dateField {width:55px;}
	#mediaForm1 .subjectSelect {width:305px;}
	#mediaForm1 .messageLabel {width:400px;}
	#mediaForm1 .referSelect {width:405px;}
	#mediaForm1 .mediaT {width:230px; margin-top:10px;}
	#mediaForm1 .mediaTick {width:20px; margin-top:10px;background:none;}


/*
JACK REGISTER CUFFLINKS PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#cuffreg-top {margin-bottom:30px;}
#cuffreg-top a {color:#8B2728;}
#cuffreg-top p {color:#999;line-height:1.3em;margin:0 0 5px 0;}
#cuffreg-top h3,
#cuffreg-top h4,
#cuffreg-top h5 {text-transform:uppercase;color:#ccc;font-size:12px;}
#cuffreg-top ul {margin:0;}
#cuffreg-top ul li {margin:0 0 2px 5px;padding:0 0 0 5px;border-left:1px solid #333;}
#cuffreg-top p#cuffHead {margin:0 0 10px 0;}
#cuffreg-select {width:340px;float:left;display:inline;margin:0 10px 0 15px;}
#cuffreg-form {width:330px;float:left;display:inline;}
.js #cuffreg-select .radioSelect {display:none;}
.thumb-box {width:82px;margin:0 30px 15px 0;float:left;display:inline;}
	.thumb-box a {display:block;width:82px;height:19px;text-indent:-9000px;background:url(../images/skywire/btn-select.jpg) no-repeat;}
	#cuffreg-select .selected a {background-position:-82px 0;}
	.thumb-box p {font-size:11px;color:#999;margin:5px 0;}
	.thumb-box img {display:block;}
.text-bespoke {margin-top:20px;}
#cuffreg-form label {width:90px;float:left;display:inline;color:#999;font-weight:normal;margin-top:3px;margin-bottom:5px;}
#cuffreg-form input {font-family:arial,helvetica,sans-serif;background:#333;height:20px;width:220px;padding:3px 5px 0 5px;color:#ccc;font-size:12px;border:0;}
#cuffreg-form select {padding:2px;border:0;height:22px;width:100px;background:#333;color:#999;float:left;display:inline;}
#cuffreg-form .long {width:320px; margin-top:10px;}
#cuffreg-form .mediaT {width:230px;margin-top:13px;float:left;display:inline;}
#cuffreg-form .tickBox {width:20px;}
#cuffreg-form .longSelect {width:330px;}
#cuffreg-form .coSelect {width:235px;}
#cuffreg-form .btn-submit {float:right;display:inline;}
#cuffreg-form .productID {width:320px;text-align:center;}
#cuffreg-form p {color:#999;line-height:1.3em;margin-bottom:5px;}
#cuffreg-form p#skywire-ticks {margin-top:10px;}
#cuffreg-form p#skywire-ticks label {margin:0;line-height:20px;}
#cuffreg-form p.termsText {width:240px;}


/*
JACK SITEMAP PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#sitemap #bg-image {float:left;display:inline;margin-right:60px;}
#sitemap #sm-top {float:left;display:inline;width:400px;margin-bottom:20px;}
#sitemap .sm1 {float:left;display:inline;margin-right:40px;width:170px;}
#sitemap .sm2 {float:left;display:inline;width:200px;}
#sitemap p {color:#fff;font-family:arial,helvetica,sans-serif;font-size:12px;margin-bottom:10px;}
#sitemap .sitemap-list {margin:-5px 0 5px 0;}
	#sitemap .sitemap-list li {color:#999;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:1.6em;}
		#sitemap .sitemap-list li.s-list {margin-left:20px;}
#sitemap a {color:#fff;text-decoration:none;}
#sitemap a:hover {color:#fff;text-decoration:underline;}
#sitemap .s-list a {color:#999;text-decoration:none;}
#sitemap .s-list a:hover {color:#999;text-decoration:underline;}


/*
JACK VIDEO PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#vid-header {width:587px;margin-left:10px;overflow:auto; height:25px;}
#vid-header-left {float:left;display:inline;width:200px;}
#vid-header-right {float:right;display:inline;width:200px;}
#vid-header-right p {text-transform:uppercase;color:#FFFFFF;font-weight:bold;}
#vid-content {}
.vid {float:left;}
.sliderGallery{overflow:hidden;position:relative;width:587px;margin-left:10px;display:none;}
.sliderGallery ul{position:absolute;list-style:none;overflow:none;white-space:nowrap;padding:0;margin:0;}
.sliderGallery ul li {display: inline; position:relative;}
.slider{width:587px;height:17px;margin-top:90px;position:relative;background:url(../images/skywire/slider-bg.jpg) no-repeat;}
.handle{position:absolute;cursor:move;height:17px;width:184px;top:0;margin-top:1px;background:url(../images/skywire/slider-front.png) no-repeat;z-index:100;}
.slider span{color:#bbb;font-size:80%;cursor:pointer;position:absolute;z-index:110;top:30px;}
.sliderimage{margin:0 auto;text-align:left;height:auto !important;height:4px;min-width:96px;width:96px;padding:0;float:left;}
.film-title{position:absolute;top:15px;left:0;color:#666;font-size:11px;font-family:arial,helvetica,sans-serif;font-weight:bold;}
.film-info{position:absolute;top:28px;left:0;color:#666;font-size:11px;font-family:arial,helvetica,sans-serif;}
#vid-content object{visibility:hidden;background:#000;}
.js #vid-content object{visibility:visible;}


/*
CHINESE PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#pop-up-wrapper {background:#000;z-index:1000;position:absolute;top:0;left:0;width:960px;height:100%;}
	#chinese-wrapper {margin:0 auto;width:650px;position:relative;}
	#chinese-wrapper a#close-pop {position:absolute;top:0;right:0;display:block;border:1px solid #333;padding:2px 2px;cursor:pointer;}
	#chinese-wrapper a#close-pop:hover {color:#ccc;border-color:#999;}
		#chinese-wrapper #chinese-header {margin:50px 0 30px 0;}
		#chinese-wrapper #chinese-content {margin-bottom:50px;}
			#chinese-wrapper p {font-family:arial,helvetica,sans-serif;font-size:12px;line-height:16px;color:#999;margin:0 0 10px 0;}
			#chinese-wrapper .chinese p {font-family::宋体,隶书,MingLiu,arial,helvetica,sans-serif;font-size:14px;}
				#chinese-wrapper p a {color:#e1e1e1;text-decoration:none;}
				#chinese-wrapper p a:hover {text-decoration:underline;}
				#chinese-wrapper p.chinese a {font-size:12px;}


/* - - - - - - - - - - - - - - - - - - - -
NEWSLETTER REGISTRATION
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#newsFormWrap {width:435px;float:left;margin-right:15px;}
#newsFormWrap p {color:#999;line-height:1.4em;font-size:12px;}
#newsFormWrap h2 {text-indent:-9000px;height:9px;width:244px;display:block;margin-bottom:15px;background:url(../images/skywire/header-newsletter-reg.jpg) no-repeat;}
#newsFormWrap #regForm1 {padding:0 15px 25px 15px;border-bottom:1px solid #4f4d46;overflow:auto;}
#newsFormWrap #regForm2 {padding:25px 15px 0 15px;}
#newsFormWrap #regForm2-bottom{padding:0 15px 0 15px;}
#newsFormWrap #regForm1 label {width:50px;float:left;color:#999;font-weight:normal;margin-top:3px;}
#newsFormWrap #regForm1 input{font-family:arial,helvetica,sans-serif;background:#333333;height:20px;width:262px;padding:3px 5px 0 5px;color:#999;font-size:12px;border:0;float:left;margin:1px 11px 0 0;}
#newsFormWrap #regForm2 label {width:100px;float:left;color:#999999;font-weight:normal;margin-top:3px;margin-bottom:5px;}
#newsFormWrap #regForm2 input{font-family:arial,helvetica,sans-serif;background:#333;height:20px;width:295px;padding:3px 5px 0 5px;color:#999;font-size:12px;border:0;float:left;margin-bottom:7px;}
#newsFormWrap #regForm2 select {padding:2px;border:0;height:22px;width:100px;background:#333;color:#999999;}
#newsFormWrap .btn-submit{background:none;float:right;border:0;display:inline;text-indent:-9000px;width:71px;height:25px;background-image:url(../images/skywire/btn-submit.jpg);cursor:pointer;}
#newsFormWrap #regForm2-bottom label {width:290px;float:left;color:#999;font-weight:normal;margin-top:11px;margin-bottom:5px;}
#newsFormWrap #regForm2-bottom select {padding:2px;border:0;height:22px;width:100%;background:#333;color:#999;}
#regImage {float:left;display:inline;}
#newsFormWrap #formTerms {width:100%; margin-top:15px; overflow:auto;}
#newsFormWrap #formTerms p {font-size:11px; color:#666;}
#newsFormWrap #formTerms a {font-size:11px;color:#888;text-decoration:underline;}
#newsFormWrap .termsText {display:block;width:330px;float:left;}


/* - - - - - - - - - - - - - - - - - - - -
COOKIES PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#enable-cookies a {color:#8B2728;}
#enable-cookies a:hover {color:#ccc;}
#enable-cookies h3 {color:#ccc;text-transform:uppercase;font-size:12px;}
#enable-cookies h4 {color:#ccc;text-transform:uppercase;font-size:11px;border-bottom:1px solid #333;padding:0 0 5px 0;margin:0 0 5px 0;}
#enable-cookies p {font-size:12px;line-height:16px;}


/* - - - - - - - - - - - - - - - - - - - -
SHOP ONLINE PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.skywire-shoponline {width:685px;margin:0 0 -15px 15px;background:#000 url(../images/skywire/bg_columns.gif) repeat-y 343px 0;}
.skywire-shoponline div {width:315px;float:left;display:inline;margin-bottom:-15px;position:relative;padding:70px 0 0 0;}
.skywire-shoponline div.shopPSBGC {float:right;}
.skywire-shoponline .shopFeature {display:block;width:100%;height:27px;text-indent:-9000px;overflow:hidden;}
.skywire-shoponline .shopPSSC .shopFeature {background:#000 url(../images/skywire/btn-shopPSSC.jpg) no-repeat 0 0;}
.skywire-shoponline .shopPSSC .shopFeatureIMG {text-indent:-9000px;width:315px;height:285px;display:block;background:url(../images/skywire/bg_PSSC.jpg) no-repeat 0 0;}
.skywire-shoponline .shopPSBGC .shopFeature {background:#000 url(../images/skywire/btn-shopPSBGC.jpg) no-repeat 0 0;}
.skywire-shoponline .shopPSBGC .shopFeatureIMG {text-indent:-9000px;width:315px;height:285px;display:block;background:url(../images/skywire/bg_PSBGC.jpg) no-repeat 0 0;}
.skywire-shoponline h2 {position:absolute;top:0;left:0;width:100%;}
.skywire-shoponline p {margin:0 0 15px 0;line-height:16px;}
.skywire-shoponline p a {color:#8B2728;}
.skywire-shoponline p a:hover {color:#fff;}




/* - - - - - - - - - - - - - - - - - - - -
PRINT ORDER PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Data Table */
.data-table { border:1px solid #333; width:100%; }
.data-table tr { background:#000 !important; }
.data-table tbody.odd tr,
.page-popup .data-table tbody.even tr { background:#000 !important; }
.data-table .odd  { background:#000 }
.data-table .even { background:#000 !important; }
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { border-right:1px solid #111; padding:2px 8px; color:#eee; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a,
.data-table th a:hover { color:#fff; }
.data-table td { padding:3px 8px; }
.data-table thead tr th { background:#000; }
.data-table tfoot { border-bottom:1px solid #111; }
.data-table tfoot tr.first { background:#000; }
.data-table tfoot tr { background-color:#000 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #111; }
.data-table tbody td { border-bottom:1px solid #111; border-right:1px solid #111; }
.page-popup .button-set {border-top:1px solid #ccc;}
.page-popup .button-set .form-button {background:transparent url(../images/skywire/backButton.gif) no-repeat 0 0;display:block;height:27px;text-align:left;text-indent:-9999px;width:62px;border:none;}






/* - - - - - - - - - - - - - - - - - - - -
REGION POPUP PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#reg-popback {position:absolute;top:0;left:0;bottom:0;right:0;background:#000 url(../images/skywire/opc-ajax-loader.gif) no-repeat 50% 50%;z-index:900;}
#region-container {background:#000;overflow:hidden;width:644px;padding: 0 0 20px;border:1px solid #4f4d46;z-index:1000;}
#reg-pop #region-container{position:absolute;top:50%;left:50%;margin-left:-322px;margin-top:-165px;}
	#region-close {float:right;display:inline;margin:12px 12px 0 0;}
	.region-col {float:left;display:inline;}
	#region-left {padding: 35px 28px 0 37px;}
		#col-logo {text-indent:-9999px;background: url(../images/skywire/col-logo.gif) no-repeat;margin:0;padding:0;}
	#region-right {width:273px;color:#fff;font: 12px arial,helvetica,sans-serif;}
	#region-right h2 {background:url(../images/skywire/h2.gif) no-repeat;width:145px;height:10px;overflow:hidden;margin:8px 0 0;padding:0;text-indent:-9000px;}
		#region-right ul {padding:0;margin:0;}
			#region-right ul li {list-style:none;padding:0;margin:0;padding: 9px 0 7px;overflow:hidden;width:100%;border-bottom: solid 1px #282723;}
			#region-right ul li.region-last {border:0 !important;}
				#region-right ul li span {float:left;display:inline;}
				#overflow {width:240px;height:1%;}
				.region-s {color:#666;margin: 0 0 0 5px;display:inline;}
		#region-right a {color:#781818;text-decoration:none;}
			#region-right a:hover {color:#fff;text-decoration:underline;}
		#region-right p {color:#666;margin: 17px 0;}
		#region-container a ,
		#region-container a img {border:0;}


/* - - - - - - - - - - - - - - - - - - - -
REGISTER NEWSLETTER PAGE
---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.customer-account-createreg {}
.customer-account-createreg .middle {background:#000 url(../images/skywire/bg_newsletterreg.jpg) no-repeat 96% 0;}
.customer-account-createreg #main {width:410px;}
.customer-account-createreg #main br {display:none;}
.customer-account-createreg #main p {margin:0 0 10px 0;}
.customer-account-createreg #main ul {}
.customer-account-createreg #main ul li {}
.customer-account-createreg #main ul li div.input-box {overflow:hidden;width:100%;margin:0 0 8px 0;}
.customer-account-createreg #main li label {font-weight:normal;float:left;display:inline;width:115px;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.customer-account-createreg #main .customer-name-prefix .name-firstname,
.customer-account-createreg #main .customer-name-prefix .name-prefix {width:auto !important;}
.customer-account-createreg #main select {float:left;display:inline;height:21px;width:295px;}
.customer-account-createreg #main li input,
.customer-account-createreg #main .customer-name-prefix .name-firstname input {float:left;display:inline;width:289px !important;color:#ccc;height:17px;padding:2px;}
.customer-account-createreg #main input#zip {width:71px !important;}
.customer-account-createreg #main #street_1 {margin-bottom:8px;}
.customer-account-createreg #main #street_2 {margin-left:115px;}
.customer-account-createreg #main .button-set {clear:both;margin-top:0;padding-top:0;text-align:left;border:none;}
.customer-account-createreg #main .form-button {background:transparent url(../images/skywire/btn-submit.jpg) repeat 0 0;border:0;cursor:pointer;display:inline;float:right;height:25px;text-indent:-9000px;width:71px;}
.customer-account-createreg #main .validation-advice {background:transparent url(../images/validation_advice_bg.gif) no-repeat scroll 117px 1px;padding-left:132px;}
.customer-account-createreg #main .required {text-align:left;}
.customer-account-createreg #main #terms {width:250px;float:left;display:inline;}
.customer-account-createreg #main #terms a {text-decoration:none;}
.customer-account-createreg #main #terms a:hover {color:#fff;}



/* DEBUG STYLES 
.wrapper {background-color:orange;}
.header {background-color:yellow;}
.header-top-container {background-color:fuchsia;}
 h1#logo {background:green;}
.quick-access {background:teal;}
div.base-mini {background:silver;}
.middle-container {background-color:green;}
.middle {background-color:purple;}
.header-nav-container {background-color:green;}
.header-nav-container {background-color:green;}
.homeItem {background-color:green;}
#homeFeature ul {background-color:yellow;}
.catalog-category-view .listing-item {background:red;}
.catalog-category-view .listing-item .product-shop {background:purple;}
.catalog-product-view .product-info-box {background:red;}
.catalog-product-view .product-info-box .product-essential {background:green;}
.catalog-product-view .product-info-box .product-essential .product-shop {background:purple;}
.catalog-product-view .product-info-box .product-essential .product-shop #buy-buttons {background:orange;}
.catalog-product-view .product-info-box .product-shop .collateral-box {background:pink;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-description {background:purple;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-media_coverage {background:orange;}
.catalog-product-view .product-info-box .product-shop .collateral-box .attribute-specs .att-help {background:yellow;}
.catalog-product-view .product-info-box .product-shop .product-collateral {background:pink;}
.catalog-product-view .product-info-box .product-shop .mini-related-items {background:BlueViolet;}
*/