@font-face {
	font-family: ArchivoNarrowRegular;
	src: url(http://crucifixionshroud.com/store/app/web/obj/ArchivoNarrow-Regular.ttf) format("truetype");
}
@font-face {
	font-family: ArchivoNarrowBold;
	font-weight: bold;
	src: url(http://crucifixionshroud.com/store/app/web/obj/ArchivoNarrow-Bold.ttf) format("truetype");
}
@font-face {
	font-family: PTSansRegular;
	src: url(http://crucifixionshroud.com/store/app/web/obj/PT_Sans-Web-Regular.ttf) format("truetype");
}
@CHARSET "UTF-8";
/* General */
.scContainer{
	background-color: #fff;
	color: #b8babc;
	font: normal 14px/16px ArchivoNarrowRegular, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin: 0;
	overflow: visible; /* Change from 'hidden', due bug who hide part of the menu */
	padding: 0;
	width: 1024px;
}
/* Reset */
.scContainer div, .scContainer span, .scContainer applet, .scContainer object, .scContainer iframe,
.scContainer h1, .scContainer h2, .scContainer h3, .scContainer h4, .scContainer h5, .scContainer h6, .scContainer p, .scContainer blockquote, .scContainer pre,
.scContainer a, .scContainer abbr, .scContainer acronym, .scContainer address, .scContainer big, .scContainer cite, .scContainer code,
.scContainer del, .scContainer dfn, .scContainer em, .scContainer img, .scContainer ins, .scContainer kbd, .scContainer q, .scContainer s, .scContainer samp,
.scContainer small, .scContainer strike, .scContainer strong, .scContainer sub, .scContainer sup, .scContainer tt, .scContainer var,
.scContainer b, .scContainer u, .scContainer i, .scContainer center,
.scContainer dl, .scContainer dt, .scContainer dd, .scContainer ol, .scContainer ul, .scContainer li,
.scContainer fieldset, .scContainer form, .scContainer label, .scContainer legend,
.scContainer table, .scContainer caption, .scContainer tbody, .scContainer tfoot, .scContainer thead, .scContainer tr, .scContainer th, .scContainer td,
.scContainer article, .scContainer aside, .scContainer canvas, .scContainer details, .scContainer embed, 
.scContainer figure, .scContainer figcaption, .scContainer footer, .scContainer header, .scContainer hgroup, 
.scContainer menu, .scContainer nav, .scContainer output, .scContainer ruby, .scContainer section, .scContainer summary,
.scContainer time, .scContainer mark, .scContainer audio, .scContainer video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.scContainer article, .scContainer aside, .scContainer details, .scContainer figcaption, .scContainer figure, 
.scContainer footer, .scContainer header, .scContainer hgroup, .scContainer menu, .scContainer nav, .scContainer section {
	display: block;
}
.scContainer ol, .scContainer ul {
	list-style: none;
}
.scContainer blockquote, .scContainer q {
	quotes: none;
}
.scContainer blockquote:before, .scContainer blockquote:after,
.scContainer q:before, .scContainer q:after {
	content: '';
	content: none;
}
.scContainer table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* init */
.scContainer div,
.scContainer p,
.scContainer span,
.scContainer ul{
	background-color: inherit;
	color: inherit;
	font: inherit;
}
.scContainer p{
	margin: 10px 0 0;
	padding: 0;
}

/**/
.scContainer .scBold{font-weight: bold !important}
.scContainer .scItalic{font-style: italic !important}
.scContainer .scUnderline{text-decoration: underline !important}
.scContainer .scFloatLeft{float: left}
.scContainer .scFloatRight{float: right}
.scContainer .scClearLeft{clear: left}
.scContainer .scClearRight{clear: right}
.scContainer .scClearBoth{clear: both}
.scContainer .scOverflow{overflow: hidden}
.scContainer .scAlignRight{text-align: right !important}
.scContainer .scAlignCenter{text-align: center !important}
.scContainer .scAlignMiddle{vertical-align: middle !important}
.scContainer .scUpperCase{text-transform: uppercase !important}

.scContainer a:link,
.scContainer a:visited,
.scContainer a:active{
	color: #306dab;
	display: inline;
	outline: none;
	text-transform: uppercase;
	text-decoration: none;
}
.scContainer a:hover{
	text-decoration: underline;
}
.scContainer a.scLink{
	background: none;
} 
.scContainer .scForm{}
.scContainer .scText,
.scContainer .scSelect,
.scContainer .scTextarea{
	border: solid 1px #e7e6e6;
	color: #777;
	margin: 0;
	outline: none;
	padding: 8px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.scContainer .scSelect{
	-webkit-appearance: menulist-button;
	line-height: 28px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .scContainer .scSelect {
		text-indent: 8px;
	}
}
.scContainer .scForm p{
	overflow: hidden;
}
.scContainer .scTitle{
	color: #78797c;
	display: block;
	padding: 0 0 5px;
	text-transform: uppercase;
}
.scContainer span.scLeft,
.scContainer .scValue{
	display: block;
	margin: 8px 0 0;
}
.scContainer .scRequired{
	color: #CC0000;
}
.scContainer .scError{
	color: #CC0000;
}
.scContainer input[type=checkbox],
.scContainer input[type=radio]{
	outline: none;
}
.scContainer input.scError,
.scContainer select.scError,
.scContainer textarea.scError{
	background-color: #feeaeb;
	border: solid 1px #f6cccd;
	color: #c54b4a;
}
.scContainer label.scError{
	display: block;
	margin: 2px 0 0;
}
.scContainer .scValid{
	background-color: #DDEEDD;
	color: #006600;
}
.scContainer input.scValid,
.scContainer select.scValid,
.scContainer textarea.scValid{
	border: solid 1px #AAD6AA;
}

.scContainer .scPL10{padding-left: 10px !important}
.scContainer .scPL20{padding-left: 20px !important}
.scContainer .scPL30{padding-left: 30px !important}
.scContainer .scPL40{padding-left: 40px !important}
.scContainer .scPL50{padding-left: 50px !important}

.scContainer .scW50{width: 50px !important}
.scContainer .scW100{width: 100px !important}
.scContainer .scW150{width: 150px !important}
.scContainer .scW200{width: 200px !important}
.scContainer .scW250{width: 250px !important}
.scContainer .scW300{width: 300px !important}
.scContainer .scW350{width: 350px !important}
.scContainer .scW400{width: 400px !important}
.scContainer .scW450{width: 450px !important}
.scContainer .scW500{width: 500px !important}
.scContainer .scW550{width: 550px !important}
.scContainer .scW600{width: 600px !important}
.scContainer .scW650{width: 650px !important}
.scContainer .scW700{width: 700px !important}
.scContainer .scW750{width: 750px !important}

.scContainer .scCaptcha{
	border: solid 1px #ccc;
	vertical-align: middle;
}

/* Product List */
.scContainer .scProductItem{
	border: solid 1px #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 25%;
	height: 364px;
	float: left;
}
.scContainer .scProductItem:hover,
.scContainer .scProductItemHover{
	border-color: #ece8e8;
}
.scContainer .scProductItem:hover .scProductItemButtons,
.scContainer .scProductItemHover .scProductItemButtons{
	display: block;
}
.scContainer .scProductItemPic{
	text-align: center;
}
.scContainer .scProductItemPic a{
	display: inline-block;
	margin: 10px;
}
.scContainer .scProductItemPic img{
	border: none;
	max-height: 210px;
	max-width: 210px;
	vertical-align: middle;
}
.scContainer .scProductItemInfo{
	overflow: hidden;
	text-align: center;
}
.scContainer .scProductItemName{
	height: 38px;
	overflow: hidden;
	position: absolute;
	bottom: 81px;
	width: 100%;
}
.scContainer .scProductItemName a:link,
.scContainer .scProductItemName a:visited,
.scContainer .scProductItemName a:active{
	background: none;
	color: #306dab;
	font-size: 16px;
	line-height: 18px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}
.scContainer .scProductItemName a:hover{
	text-decoration: underline;
}
.scContainer .scProductItemPrice{
	color: #404040;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	bottom: 53px;
	width: 100%;
}
.scContainer .scProductItemOutOfStock{
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
}
.scContainer .scProductOutOfStock{
	background: #f7f8f9 url(app/web/img/frontend/icon-out.png) left center no-repeat;
	border: solid 1px #e4e4e4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0 3px #f0f1f2;
	-webkit-box-shadow: inset 0 0 3px #f0f1f2;
	box-shadow: inset 0 0 3px #f0f1f2;
	color: #575653;
	font-size: 14px;
	font-weight: normal;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	padding: 5px 5px 5px 25px;
	text-transform: lowercase;
	text-align: center;
}
.scContainer .scProductItemButtons{
	display: none;
	position: absolute;
	bottom: 10px;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.scContainer .scProductItemButtons .scButton{
	margin-bottom: 2px;
}
/* Product Details */
.scContainer .scProduct{
	margin: 0 0 10px;
	overflow: hidden;
	padding: 10px;
}
.scContainer .scProductGallery{
	float: left;
	width: 31%;
}
.scContainer .scProductGallery img{
	border: none;
}
.scContainer .scProductPic{
	background-color: #fff;
	border: solid 1px #ece8e8;
	text-align: center;
}
.scContainer .scProductPic img{
	max-width: 100%;
}
.scContainer .scProductThumbs{
	margin: 10px 0 0;
	width: 100%;
}
.scContainer .scProductThumbs a:link,
.scContainer .scProductThumbs a:visited,
.scContainer .scProductThumbs a:active,
.scContainer .scProductThumbs a:hover,
.scContainer .scProductThumbs a:focus{
	border: solid 1px #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	display: inline-block;
	padding: 5px;
	margin: 0 0 5px 0;
	overflow: hidden;
	text-align: center;
	max-width: 25%;
}
.scContainer .scProductThumbs a:hover{
	border-color: #ece8e8;
}
.scContainer .scProductThumbs img{
	max-width: 100%;
}
.scContainer .scProductDesc{
	font: normal 16px/24px PTSansRegular, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.scContainer .scProductInfo{
	float: right;
	width: 69%;
}
.scContainer .scProductInfoInner{
	margin: 0 0 0 25px;
}
.scContainer .scProductHeadingBox{
	float: right;
	width: 69%;
}
.scContainer .scProductName{
	color: #306dab;
	font: bold 28px/30px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
.scContainer .scProductPrice{
	color: #404040;
	font: bold 30px/32px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin: 10px 0;
}
.scContainer .scProductAttributes{
	overflow: hidden;
}
.scContainer .scProductAttrBox{
	float: left;
	margin: 0 5px 5px 0;
	padding: 1px;
}
.scContainer .scProductAttrName{
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	text-transform: uppercase;
}
.scContainer .scProductAttrValues{
}
.scContainer .scProductExtras{
	overflow: hidden;
}
.scContainer .scProductExtraBox{
	margin: 0 0 10px;
}
.scContainer .scProductControl{
	background-color: #f8f8f8;
	border: solid 1px #ece8e8;
	overflow: hidden;
	padding: 15px 15px 42px 15px;
	position: relative;
}
.scContainer .scProductControlFoot{
	background-color: #fff;
	border-top: solid 1px #edeaea;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 36px;
	height: auto !important;
	height: 36px;
	text-indent: 0;
	overflow: hidden;
}
.scContainer .scProductSimilarWrapper{
	overflow: hidden;
}
.scContainer .scProductSimilarBox{
	height: 266px;
	overflow: hidden;
}
.scContainer .scProductSimilar{
	background-color: #fff;
	border: solid 1px #ece8e8;
	float: left;
	height: 264px;
	overflow: hidden;
	position: relative;
	margin: 0 5px 0 0;
	text-align: center;
	width: 19%;
}
.scContainer .scProductSimilarPic{
	
}
.scContainer .scProductSimilarPic a{
	display: inline-block;
	margin: 10px;
}
.scContainer .scProductSimilarPic img{
	border: none;
	max-height: 165px;
	vertical-align: middle;
}
.scContainer .scProductSimilarInfo{
	overflow: hidden;
}
.scContainer .scProductSimilarName{
	color: #306dab;
	font: bold 14px/18px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	position: absolute;
	bottom: 40px;
	height: 38px;
	overflow: hidden;
	width: 100%;
}
.scContainer .scProductSimilarName a{
	background: none;
}
.scContainer .scProductSimilarPrice{
	color: #404040;
	font: bold 18px/20px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	position: absolute;
	bottom: 10px;
	width: 100%;
}
.scContainer .scSelectorSend2FriendBox{
	border: solid 1px #ece8e8;
	margin: 15px 0 0;
	padding: 0 20px;
	overflow: hidden;
}
	
.scContainer a.scButtonAdd2Favs:link, 
.scContainer a.scButtonAdd2Favs:visited,
.scContainer a.scButtonAdd2Favs:active,
.scContainer a.scButtonSend2Friend:link,
.scContainer a.scButtonSend2Friend:visited,
.scContainer a.scButtonSend2Friend:active{
	color: #959697;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	/*margin: 8px 12px 0 0;*/
	margin: 8px 0 0 16px;
	text-indent: 22px;
	text-decoration: none;
	text-transform: uppercase;
}
.scContainer a.scButtonAdd2Favs:hover,
.scContainer a.scButtonSend2Friend:hover{
	text-decoration: underline;
}
.scContainer .scButtonAdd2Favs{
	background: url(app/web/img/frontend/layout-1/icon-add2favs.png) left center no-repeat;
}
.scContainer .scButtonAdd2FavsIn{
	background: url(app/web/img/frontend/layout-1/icon-add2favs-in.png) left center no-repeat;
}
.scContainer .scButtonSend2Friend{
	background: url(app/web/img/frontend/layout-1/icon-send2friend.png) left center no-repeat;
}
.scContainer .scProductSpinner{
	border: solid 1px #e7e6e6;
	overflow: hidden;
	height: 34px;
	width: 100px;
}
.scContainer .scProductSpinButton:link,
.scContainer .scProductSpinButton:visited,
.scContainer .scProductSpinButton:active{
	background-color: #fbfbfb;
	border: none;
	color: #b8babc;
	display: inline-block;
	float: left;
	line-height: 34px;
	height: 100%;
	text-align: center;
	text-decoration: none;
	width: 30%;
}
.scContainer .scProductSpinButton:hover{
	text-decoration: none;
}
.scContainer .scProductSpinValue{
	background-color: #fff;
	float: left;
	border: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-left: solid 1px #e7e6e6;
	border-right: solid 1px #e7e6e6;
	height: 100%;
	text-align: center;
	width: 40%;
}

.scContainer .scProductAttrRow,
.scContainer .scProductOpt{
	margin: 10px 0 0;
	overflow: visible;
}
.scContainer .scProductAttr{
	border: solid 1px #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0 2px 2px 0;
	padding: 1px 5px;
}
.scContainer a.scProductAttr:link,
.scContainer a.scProductAttr:visited,
.scContainer a.scProductAttr:active{
	text-decoration: none;
}
.scContainer a.scProductAttr:hover{
	background-color: #eee;
}
.scContainer a.scProductAttrSelected{
	background-color: #ededed;
}
.scContainer .scSelectorPriceBox{
	font-weight: bold;
	font-size: 20px;
}

/* Paginator */
.scContainer .scPaginator{
	list-style: none;
	margin: 15px 0 0;
	overflow: hidden;
	padding: 0;
}
.scContainer .scPaginator li{
	float: left;
}
.scContainer .scPaginator a:link,
.scContainer .scPaginator a:visited,
.scContainer .scPaginator a:active{
	background-color: #f8f8f8;
	border: solid 1px #e7e6e6;
	color: #306dab;
	float: left;
	font-size: 16px;
	line-height: 18px;
	margin: 0 4px 4px 0;
	padding: 8px 13px;
	text-align: center;
	text-decoration: none;
}
.scContainer .scPaginator a:hover{
	background-color: #eee;
	text-decoration: none;
}
.scContainer .scPaginator a.scPaginatorFocus{
	background-color: #404040;
	border: solid 1px #404040;
	color: #fff;
}

/* Form */
.scContainer .scSelect{
	border: solid 1px #e7e6e6;
	padding: 8px;
}
/* Table */
.scContainer .scTable1{
	background-color: #fff;
	border: solid 1px #ece8e8;
}
.scContainer .scTable1HeadRow{
	background-color: #fff;
	clear: left;
	overflow: hidden;
}
.scContainer .scTable1BodyRow{
	background-color: #f8f8f8;
	clear: left;
	overflow: hidden;
	
	min-height: 73px;
	height: auto !important;
	height: 73px;
}
.scContainer .scTable1FootRow{
	background-color: #fff;
	clear: left;
	overflow: hidden;
}
.scContainer .scTable1TopRow{
	border-top: solid 1px #ece8e8;
}
.scContainer .scTable1Td{
	padding: 6px;
}
.scContainer .scTable1Td a{
	background: none;
}
.scContainer .scTable1ThDel, 
.scContainer .scTable1TdDel{
	/*background: orange;*/
	float: left;
	width: 5%;
	text-align: center;
}
.scContainer .scTable1ThPic, 
.scContainer .scTable1TdPic{
	/*background: green;*/
	float: left;
	width: 6%;
}
.scContainer .scTable1ThPic{
	display: none;
	width: 0;
}
.scContainer .scTable1TdPic img{
	max-width: 45px;
}
.scContainer .scTable1ThName, 
.scContainer .scTable1TdName{
	float: left;
	width: 52%;/*53*/
}
.scContainer .scTable1ThName{
	width: 58%;/*59*/
}
.scContainer .scTable1ThPrice, 
.scContainer .scTable1TdPrice{
	/*background: yellow;*/
	color: #404244;
	float: left;
	font: bold 16px/18px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	width: 9%;
	text-align: right;
}
.scContainer .scTable1ThQty, 
.scContainer .scTable1TdQty{
	float: left;
	min-width: 12%;
	max-width: 13%;
	/*width: 12%;*/
}
.scContainer .scTable1ThTotal, 
.scContainer .scTable1TdTotal{
	/*background: brown;*/
	color: #404244;
	float: left;
	font: bold 18px/18px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	width: 15%;
	text-align: right;
}
.scContainer .scTable1ThNamePrice,
.scContainer .scTable1ThQtyTotal{
	display: none;
	float: left;
	width: 0;
}
.scContainer .scTable1TdFootLabel{
	/*background: cyan;*/
	float: left;
	width: 85%;
	text-align: right;
	
	color: #78797c;
	font-weight: normal;
	padding: 10px 0;
	text-transform: uppercase;
}
.scContainer .scTable1TdFootValue{
	/*background: navy;*/
	float: left;
	width: 15%;
	padding: 10px 0;
	text-align: right;
}
.scContainer .scTable1Th{
	color: #78797c;
	font: normal 14px/18px ArchivoNarrowRegular, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	padding: 14px 6px;
	text-transform: uppercase;
}
.scContainer .scTable1FormatPrices{
	color: #404244;
	font: normal 16px/18px ArchivoNarrowRegular, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.scContainer .scTable1FormatSubTotal{
	color: #404244;
	font: bold 18px/18px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.scContainer .scTable1FormatTotal{
	color: #404244;
	font: bold 24px/18px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.scContainer .scTable{
	border-collapse: separate;
	border: solid 1px #ece8e8;
	color: #222;
	margin: 0 0 10px;
	width: 100%;
}
.scContainer .scTable thead th{
	color: #78797c;
	text-align: left;
	background-color: #fff;
	border: none;
	border-bottom: solid 1px #ece8e8;
	font-weight: normal;
	padding: 15px 12px;
	empty-cells: show;
	text-transform: uppercase;
}
.scContainer .scTable tbody td{
	background-color: #f8f8f8;
	border: none;
	border-bottom: solid 1px #ece8e8;
	color: #404244;
	padding: 10px 12px;
	empty-cells: show;
	text-transform: uppercase;
}
.scContainer .scTable tfoot td{
	background-color: #fff;
	border: none;
	color: #78797c;
	padding: 10px 12px;
	empty-cells: show;
	text-transform: uppercase;
}
.scContainer .scCartRemove,
.scContainer a.scCartRemove{
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(app/web/img/frontend/layout-1/icon-remove.png) center center no-repeat;
}
.scContainer a.scProductLink:link,
.scContainer a.scProductLink:visited,
.scContainer a.scProductLink:active,
.scContainer a.scProductLink:focus{
	color: #306dab;
	font: bold 14px/18px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
.scContainer a.scProductLink:hover{
	text-decoration: underline;
}
.scContainer a.scProductImageLink:link,
.scContainer a.scProductImageLink:active,
.scContainer a.scProductImageLink:visited{
	border: solid 1px #ece8e8;
	overflow: hidden;
	display: inline-block;
}
.scContainer a.scProductImageLink:hover{
	border: solid 1px #C8BEBE;
}
.scContainer a.scProductImageLink img{
	border: none;
	vertical-align: middle;
}

/* Category Menu */
.scContainer .scMenuBar,
.scContainer .scMenu{
	margin: 0;
	padding: 0;
	list-style: none;
}
.scContainer .scMenuBar{
	background-color: #fff;
	border-bottom: solid 1px #eee7e7;
	height: 36px;
	margin: 10px 0 15px;
}
.scContainer .scMenuBar a:link,
.scContainer .scMenuBar a:visited,
.scContainer .scMenuBar a:active,
.scContainer .scMenuBar a:hover{
	background: none;
	color: #9d9c9c;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 16px/18px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	display: inline-block;
	padding: 10px 20px;
	overflow: hidden;
	outline: none;
}
.scContainer .scMenuBarItem{
	background-color: #fff;
	height: 36px;
	float: left;
	margin: 0;
	padding: 0 18px 0 0;
	position: relative;
}
.scContainer .scMenuBarItem .scMenu{
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
}
.scContainer .scMenuBarItem:active,
.scContainer .scMenuBarItemActive{
	background-color: #404040;
}
.scContainer .scMenuBarItem:active > a:link,
.scContainer .scMenuBarItem:active > a:visited,
.scContainer .scMenuBarItem:active > a:active,
.scContainer .scMenuBarItem:active > a:hover,
.scContainer .scMenuBarItem:active > a:focus,
.scContainer .scMenuBarItemActive > a:link,
.scContainer .scMenuBarItemActive > a:visited,
.scContainer .scMenuBarItemActive > a:active,
.scContainer .scMenuBarItemActive > a:hover,
.scContainer .scMenuBarItemActive > a:focus{
	color: #fff;
	outline: none;
}
.scContainer .scMenuBarItem:hover,
.scContainer .scMenuBarItemHover{
	background-color: #afacac;
}
.scContainer .scMenuBarItemHub:hover,
.scContainer .scMenuBarItemHover.scMenuBarItemHub{
	background: #afacac url(app/web/img/frontend/icon-arrow-down.png) right center no-repeat;
}
.scContainer .scMenuBarItem:hover > .scMenu,
.scContainer .scMenuBarItemHover > .scMenu{
	display: block;
}
.scContainer .scMenuBarItem:hover > a:link,
.scContainer .scMenuBarItem:hover > a:visited,
.scContainer .scMenuBarItem:hover > a:active,
.scContainer .scMenuBarItem:hover > a:hover,
.scContainer .scMenuBarItem:hover > a:focus,
.scContainer .scMenuBarItemHover > a:link,
.scContainer .scMenuBarItemHover > a:visited,
.scContainer .scMenuBarItemHover > a:active,
.scContainer .scMenuBarItemHover > a:hover,
.scContainer .scMenuBarItemHover > a:focus{
	color: #fff;
	outline: none;
}

.scContainer .scMenu{
	min-width: 100%;
	z-index: 1;
}
.scContainer .scMenu a:link,
.scContainer .scMenu a:visited,
.scContainer .scMenu a:active,
.scContainer .scMenu a:hover{
	color: #e6e4e4;
	outline: none;
	white-space: nowrap;
}
.scContainer .scMenuItem{
	background-color: #afacac;
	margin: 0;
	padding: 0;
	position: relative;
}
.scContainer .scMenuItemHub{
	background: #afacac url(app/web/img/frontend/icon-arrow-right.png) right center no-repeat;
}
.scContainer .scMenuItem .scMenu{
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
}
.scContainer .scMenuItemHover > .scMenu{
	display: block;
}
.scContainer .scMenuItemHover > a:link,
.scContainer .scMenuItemHover > a:visited,
.scContainer .scMenuItemHover > a:active,
.scContainer .scMenuItemHover > a:hover{
	color: #F1F1F1;
	outline: none;
}

/* Account menu */
.scContainer .scAccountMenu{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 30px;
	float: right;
}
.scContainer .scAccountMenu li{
	float: right;
	margin: 0 0 0 10px;
}
.scContainer .scAccountMenu li a:link,
.scContainer .scAccountMenu li a:active,
.scContainer .scAccountMenu li a:visited{
	background: none;
	color: #306dab;
	line-height: 30px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
.scContainer .scAccountMenu li a:hover{
	text-decoration: underline;
}
/* Header */
.scContainer .scHeader{
	overflow: hidden;
}
.scContainer .scHeaderLimiter{
	display: none;
}
.scContainer .scHeaderClear{
	clear: left;
}
.scContainer .scMenuDropdown{
	margin: 0 0 15px;
	width: 100%;
}
/* Search form */
.scContainer .scSearchForm{
	float: left;
	width: 65%;
}
.scContainer .scSearchFormInput{
	background: #fff url(app/web/img/frontend/layout-1/icon-search.png) right center no-repeat;
	border: solid 1px #e7e6e6;
	-moz-box-shadow: inset 0 0 5px #f6f6f6;
	-webkit-box-shadow: inset 0 0 5px #f6f6f6;
	box-shadow: inset 0 0 5px #f6f6f6;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #999;
	font: normal 14px/16px Arial, sans-serif;
	outline: none;
	padding: 0 0 0 8px;
	height: 43px;
	width: 100%;
}
/* Checkout/Cart menu */
.scContainer .scCartMenu{
	background-color: #F8F8F8;
	border: solid 1px #e7e6e6;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	height: 43px;
	overflow: hidden;
	width: auto;
}
.scContainer .scCartMenu li{
	background-color: #f8f8f8;
	border: none;
	border-right: solid 1px #e7e6e6;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 43px;
	/*width: 33%;*/
	white-space: nowrap;
}
.scContainer .scCartMenu li:nth-child(even){
	/*width: 25%;*/
}
.scContainer .scCartMenu li:last-child{
	border-right: none;
	/*width: 35%;*/
}
.scContainer .scCartMenu li.scCartMenuIcon{
	background: #f8f8f8 url(app/web/img/frontend/layout-1/icon-cart.png) left center no-repeat;
	/*width: 40%;*/
}
.scContainer .scCartMenu li a:link,
.scContainer .scCartMenu li a:active,
.scContainer .scCartMenu li a:visited,
.scContainer .scCartMenu li a:hover{
	background: none;
	color: #928f8f;
	line-height: 43px;
	display: inline-block;
	padding: 0 10px;
	text-decoration: none;
}
.scContainer .scCartMenu li.scCartMenuIcon a{
	text-indent: 35px;
}

/* Buttons & Links */
.scContainer .scButton,
.scContainer a.scButton{
	border: solid 1px #000;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	font: bold 16px/18px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif; 
	height: 31px;
	line-height: 31px;
	margin: 0;
	padding: 0 10px;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	vertical-align: middle;
}
.scContainer .scButtonDark,
.scContainer .scButtonDark:link,
.scContainer .scButtonDark:visited{
	background-color: #404040;
	border-color: #000;
	color: #d9d9d9;
}
.scContainer .scButtonDark:active,
.scContainer .scButtonDarkActive{
	background-color: #555;
	-moz-box-shadow: inset 0 0 3px #343434;
	-webkit-box-shadow: inset 0 0 3px #343434;
	box-shadow: inset 0 0 3px #343434;
	line-height: 32px;
}
.scContainer .scButtonDark:hover,
.scContainer .scButtonDarkHover{
	background: #616161;
	background: -moz-linear-gradient(top,  #616161 0%, #404040 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#404040));
	background: -webkit-linear-gradient(top,  #616161 0%,#404040 100%);
	background: -o-linear-gradient(top,  #616161 0%,#404040 100%);
	background: -ms-linear-gradient(top,  #616161 0%,#404040 100%); 
	background: linear-gradient(to bottom,  #616161 0%,#404040 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#404040',GradientType=0 );
	border-color: #404040;
	color: #fff;
}
.scContainer .scButtonDark:focus,
.scContainer .scButtonDarkFocus{
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;
	border-color: #000;
	color: #fff;
	outline: none;
}
.scContainer .scButtonDark:disabled,
.scContainer .scButtonDarkDisabled{
	background: none;
	background-color: #c8c8c8;
	border-color: #a09e9e;
	-moz-box-shadow: inset 0 3px 5px #c9c9c9;
	-webkit-box-shadow: inset 0 3px 5px #c9c9c9;
	box-shadow: inset 0 3px 5px #c9c9c9;
	color: #e7e4e4;
	cursor: default;
}

.scContainer .scButtonLight,
.scContainer .scButtonLight:link,
.scContainer .scButtonLight:visited{
	background-color: #afacac;
	border-color: #8f8989;
	color: #f6f6f6;
}
.scContainer .scButtonLight:active,
.scContainer .scButtonLightActive{
	background-color: #9a9595;
	border-color: #7e7676;
	-moz-box-shadow: inset 0 0 5px #827e7e;
	-webkit-box-shadow: inset 0 0 5px #827e7e;
	box-shadow: inset 0 0 5px #827e7e;
	color: #f6f6f6;
	line-height: 32px;
}
.scContainer .scButtonLight:hover,
.scContainer .scButtonLightHover{
	background: #aeabab; /* Old browsers */
	background: -moz-linear-gradient(top,  #aeabab 0%, #8f8989 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeabab), color-stop(100%,#8f8989)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aeabab 0%,#8f8989 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #aeabab 0%,#8f8989 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #aeabab 0%,#8f8989 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #aeabab 0%,#8f8989 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeabab', endColorstr='#8f8989',GradientType=0 ); /* IE6-9 */
	border-color: #8f8989;
	color: #fff;
}
.scContainer .scButtonLight:focus,
.scContainer .scButtonLightFocus{
	-moz-box-shadow: 0 0 5px #A6A6A6;
	-webkit-box-shadow: 0 0 5px #A6A6A6;
	box-shadow: 0 0 5px #A6A6A6;
	border-color: #645E5E;
	color: #fff;
	outline: none;
}
.scContainer .scButtonLight:disabled,
.scContainer .scButtonLightDisabled{
	background: none;
	background-color: #e9e7e7;
	border-color: #d5d3d3;
	-moz-box-shadow: inset 0 3px 5px #e7e4e4;
	-webkit-box-shadow: inset 0 3px 5px #e7e4e4;
	box-shadow: inset 0 3px 5px #e7e4e4;
	color: #cec9c9;
	cursor: default;
}

/* General */
.scContainer .scColorOrange{
	color: #f16b12 !important;
}
.scContainer .scColorBlue{
	color: #306dab !important;
}
.scContainer .scColorGray{
	color: #babcbe !important;
}
.scContainer h1.scHeading{
	color: #306dab;
	font: bold 28px/28px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin: 25px 0 20px;
	padding: 0;
	text-transform: uppercase;
}
.scContainer h3.scHeading{
	color: #626364;
	font: bold 18px/20px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin: 20px 0 15px;
	padding: 0;
	text-transform: uppercase;
}
/* Paper */
.scContainer .scPaper{
	background-color: #fff;
	border: solid 1px #ece8e8;
	overflow: hidden;
}
.scContainer .scPaperSidebar{
	float: left;
	width: 24%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.scContainer .scPaperSidebarText{
	padding: 20px;
}
.scContainer .scPaperSheet{
	background-color: #f8f8f8;
	float: right;
	width: 76%;
	border-left: solid 1px #ece8e8;
	border-bottom: solid 1px #ece8e8;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.scContainer .scPaperControl{
	background-color: #fff;
	float: right;
	width: 76%;
}
.scContainer .scPaperControlInner{
	padding: 20px 0 20px 30px;
}
.scContainer .scPaperHeading{
	background-color: #fff;
	border-bottom: solid 1px #ece8e8;
	color: #232528;
	font: bold 16px/16px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	padding: 15px 30px;
	text-transform: uppercase;
}
.scContainer .scPaperHeadingTop{
	border-top: solid 1px #ece8e8;
}
.scContainer .scPaperContent{
	overflow: hidden;
	padding: 30px 30px 5px;
}
.scContainer .scPaperChain{
	float: left;
	width: 50%;
	margin: 0 0 25px;
	overflow: hidden;
	padding: 0;
}
.scContainer .scPaperUnchained{
	clear: left;
	margin: 0 0 25px;
	overflow: hidden;
	padding: 0;
}
.scContainer .scPaperContent .scPaperChain:nth-child(odd){
	clear: left;
}
.scContainer .scCheckoutTable{
	margin: 25px 0 0;
	text-transform: uppercase;
	width: 100%;
}
.scContainer .scCheckoutTable td{
	padding: 5px;
}
.scContainer .scCheckoutTableProduct{
	text-align: right;
}
.scContainer .scCheckoutTableProductName{
	color: #333;
	font: normal 15px/20px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.scContainer .scCheckoutTableLabel{
	color: #78797c;
	text-align: right;
	width: 60%;
}
.scContainer .scCheckoutTableValue{
	color: #404244;
	font: normal 16px/24px ArchivoNarrowRegular, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.scContainer .scCheckoutTableTotal{
	font: bold 24px/36px ArchivoNarrowBold, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.scContainer .scAddressHolder{
	overflow: hidden;
}
.scContainer .scAddressHolder:not(:first-child){
	border-top: solid 2px #ECE8E8;
	padding-top: 15px;
}
/* Locale menu */
.scContainer .scLocaleMenu{
	margin: 0 0 10px 10px;
	padding: 0;
	list-style: none;
	float: right;
	border-right: solid 1px #dad6d7;
}
.scContainer .scLocaleMenu li{
	display: inline-block;
	margin: 0;
	width: 34px;
	height: 29px;
}
.scContainer .scLocaleMenu li a{
	display: inline-block;
	width: 33px;
	height: 29px;
	background-color: #F6F4F5;
	border: solid 1px #dad6d7;
	border-right: none;
	position: relative;
	text-decoration: none;
	font-size: 0;
	vertical-align: bottom;
}
.scContainer .scLocaleMenu li a img{
	border: none;
	position: absolute;
	top: 9px;
	left: 9px;
}
.scContainer .scLocaleMenu li a:hover{
	background-color: #fff;
}
.scContainer .scLocaleMenu li a:active, 
.scContainer .scLocaleMenu li a:focus, 
.scContainer .scLocaleMenu li a.scLocaleFocus{
	background-color: #fff;
	-moz-box-shadow: inset 0 0 5px #F2F2F2;
	-webkit-box-shadow: inset 0 0 5px #F2F2F2;
	box-shadow: inset 0 0 5px #F2F2F2;
}
/* Notice & Messages */
.scContainer .scNotice{
	margin: 0 0 10px;
	position: relative;
	padding: 16px 19px;
	text-transform: uppercase;
}
.scContainer .scNoticeIcon{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 4px;
}
.scContainer .scNoticeError .scNoticeIcon{background-color: #f6cccd;}
.scContainer .scNoticeSuccess .scNoticeIcon{background-color: #99d3a1;}
.scContainer .scNoticeInfo .scNoticeIcon{background-color: #d3cba4;}
.scContainer .scNoticeError{
	background-color: #feeaeb;
	border: solid 1px #f6cccd;
	color: #c54b4a;
}
.scContainer .scNoticeSuccess{
	background-color: #e4f5e3;
	border: solid 1px #99d3a1;
	color: #6fa478;
}
.scContainer .scNoticeInfo{
	background-color: #faf4d2;
	border: solid 1px #d3cba4;
	color: #b6a452;
}
.scContainer .scMessage{
	background-color: #f1f1f1;
	padding: 23px 18px; 
	position: relative;
	text-transform: uppercase;
}
.scContainer .scMessage .scMessageIcon{
	background-color: #dadada;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 4px;
}

.scContainer .scBreadcrumb{
	margin: 0 0 10px;
}
.scContainer .scBreadcrumb li{
	display: inline;
	text-transform: uppercase;
}
.scContainer .scBreadcrumb li:not(:last-child):after{
	content: " > ";
}
.scContainer .scBreadcrumb a:link,
.scContainer .scBreadcrumb a:visited,
.scContainer .scBreadcrumb a:active,
.scContainer .scBreadcrumb a:hover,
.scContainer .scBreadcrumb a:focus{

}

.scContainer .scInterMenu{
	float: left;
	width: 60%;
	overflow: hidden;
}
.scContainer .scInterMenu a{
	margin: 8px 0 0 12px;
}

.scContainer .scSocialMenu{
	float: right;
	max-width: 40%;
	width: auto;
	padding: 7px 0 0 0;
	overflow: hidden;
}
.scContainer a.scSocial{
	display: inline-block;
	float: left;
	width: 22px;
	height: 21px;
	margin: 0 5px 0 0;
	padding: 0;
}
.scContainer a.scSocialFacebook{
	background: url(app/web/img/frontend/social-facebook.png) 0 0 no-repeat;
}
.scContainer a.scSocialGoogle{
	background: url(app/web/img/frontend/social-google.png) 0 0 no-repeat;
}
.scContainer a.scSocialTwitter{
	background: url(app/web/img/frontend/social-twitter.png) 0 0 no-repeat;
}
.scContainer a.scSocialLinkedIn{
	background: url(app/web/img/frontend/social-linkedin.png) 0 0 no-repeat;
}
.scContainer a.scSocial:hover{
	background-position: 0 -21px;
}

.scContainer .scHTML strong,
.scContainer .scHTML b{
	font-weight: bold;
}
.scContainer .scHTML em,
.scContainer .scHTML i{
	font-style: italic;
}
.scContainer .scHTML u{
	text-decoration: underline;
}
.scContainer .scHTML ul{
	list-style: disc;
	list-style-position: inside;
}
.scContainer .scHTML ol{
	list-style: decimal;
	list-style-position: inside;
}
.scContainer .scHTML sup{
	vertical-align: super;
	font-size: 0.8em;
}
.scContainer .scHTML sub{
	vertical-align: sub;
	font-size: 0.8em;
}
.scContainer .scHTML table,
.scContainer .scHTML th,
.scContainer .scHTML td{
	border-width: 1px;
	border-style: solid;
	border-collapse: separate;
}
.scContainer .scHTML h1{font-weight: bold; font-size: 1.4em}
.scContainer .scHTML h2{font-weight: bold; font-size: 1.3em}
.scContainer .scHTML h3{font-weight: bold; font-size: 1.2em}
.scContainer .scHTML h4{font-weight: bold; font-size: 1.1em}
.scContainer .scHTML h5{font-weight: bold; font-size: 1em}
.scContainer .scHTML h6{font-weight: bold; font-size: 0.9em}
/* Responsive design */
@media screen and (max-width: 479px) {
	.scContainer{
		width: 100%;
	}
	.scContainer .scMenuBar{
		display: none;
	}
	.scContainer .scSearchForm{
		float: none;
		margin: 0 0 10px;
		width: 100%;
	}
	.scContainer .scSearchFormInput{
		width: 100%;
	}
	.scContainer .scCartMenu{
		float: none;
		margin: 0 0 10px;
		width: 100%;
	}
	.scContainer .scCartMenu li{
		width: 30%;
	}
	.scContainer .scCartMenu li:first-child{
		width: 40%;
	}
	.scContainer .scProductItem{
		float: none;
		width: auto;
	}
	.scContainer .scProductSimilarBox{
		height: auto;
		overflow: visible;
	}
	.scContainer .scProductSimilar{
		float: none;
		height: 264px;
		margin: 0 0 10px;
		width: auto;
	}
	.scContainer .scProductSimilarPic img{
		max-height: 158px;
	}
	.scContainer .scProductGallery{
		float: none;
		width: auto;
	}
	.scContainer .scProductInfo{
		float: none;
		width: auto;
	}
	.scContainer .scProductInfoInner{
		margin: 0;
	}
	.scContainer .scProductHeadingBox{
		float: none;
		width: auto;
	}
	.scContainer .scTable1BodyRow{
		min-height: 120px;
		height: auto !important;
		height: 120px;
	}
	.scContainer .scTable1ThDel, 
	.scContainer .scTable1TdDel{
		width: 8%;
	}
	.scContainer .scTable1ThDel .scTable1Th, 
	.scContainer .scTable1TdDel .scTable1Td{
		padding: 6px 3px;
	}
	.scContainer .scTable1TdPic{
		width: 22%;
	}
	.scContainer .scTable1TdPic img{
		max-width: 45px;
	}
	.scContainer .scTable1TdName{
		width: 70%;
	}
	.scContainer .scTable1ThName{
		display: none;
		width: 0;
	}
	.scContainer .scTable1TdPrice{
		clear: left;
		width: 29%;
	}
	.scContainer .scTable1ThPrice{
		display: none;
		width: 0;
	}
	.scContainer .scTable1ThNamePrice{
		display: block;
		width: 20%;
	}
	.scContainer .scTable1ThQty, 
	.scContainer .scTable1TdQty{
		width: 43%;
	}
	.scContainer .scTable1ThQty{
		text-align: right;
	}
	.scContainer .scProductSpinner{
		float: right;
	}
	.scContainer .scTable1ThTotal, 
	.scContainer .scTable1TdTotal{
		width: 28%;
	}
	.scContainer .scTable1TdFootLabel{
		width: 50%;
	}
	.scContainer .scTable1TdFootValue{
		width: 50%;
	}
	.scContainer .scPaperSidebar{
		float: none;
		width: auto;
		border-bottom: solid 1px #ece8e8;
	}
	.scContainer .scCheckoutTableLabel{
		width: 45%;
	}
	.scContainer .scCheckoutTableValue{
		width: 55%;
	}
	.scContainer .scTable1TdFootValue .scSelect{
		width: 80%;
	}
	.scContainer .scTable1TdFootValue .scText{
		width: 70%;
	}
	.scContainer .scPaperSheet,
	.scContainer .scPaperControl{
		float: none;
		width: auto;
	}
	.scContainer .scPaperSheet .scPaperChain{
		float: none;
		width: auto;
	}
	.scContainer .scPaperSheet .scText,
	.scContainer .scPaperSheet .scTextarea{
		width: 90%;
	}
	.scContainer .scPaperSheet .scSelect{
		width: 93.7%;
	}
	.scContainer .scPaperSheet .scTextarea{
		height: 110px;
	}
	.scContainer .scSelectorSend2FriendBox .scPaperChain{
		float: none;
		width: auto;
	}
	.scContainer .scSelectorSend2FriendBox .scText{
		width: 90%;
	}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	.scContainer{
		width: 100%;
	}
	.scContainer .scMenuBar{
		display: none;
	}
	.scContainer .scHeaderLimiter3{
		display: block;
		clear: both;
	}
	.scContainer .scCartMenu{
		float: left;
		width: 45%;
	}
	.scContainer .scLocaleMenu{
		
	}
	.scContainer .scAccountMenu{
		float: right;
		width: 35%;
	}
	.scContainer .scSearchForm{
		float: none;
		margin: 10px 0 10px;
		width: 100%;
	}
	.scContainer .scSearchFormInput{
		width: 100%;
	}
	.scContainer .scProductItem{
		float: none;
		height: 237px;
		width: auto;
	}
	.scContainer .scProductItemPic{
		float: left;
		width: 50%;
	}
	.scContainer .scProductItemInfo{
		float: right;
		margin: 10px 0;
		overflow: hidden;
		text-align: left;
		width: 50%;
	}
	.scContainer .scProductItemName{
		position: static;
		margin: 0 10px 10px;
		width: auto;
	}
	.scContainer .scProductItemName a:link, 
	.scContainer .scProductItemName a:active, 
	.scContainer .scProductItemName a:visited, 
	.scContainer .scProductItemName a:hover, 
	.scContainer .scProductItemName a:focus{
		padding: 0;
	}
	.scContainer .scProductItemPrice{
		position: static;
		margin: 0 10px 10px;
		width: auto;
	}
	.scContainer .scProductItemButtons{
		position: static;
		margin: 0 10px;
		width: auto;
	}
	.scContainer .scProductSimilarBox{
		height: auto;
		overflow: visible;
	}
	.scContainer .scProductSimilar{
		float: none;
		height: 184px;
		margin: 0 0 10px;
		width: auto;
	}
	.scContainer .scProductSimilarPic{
		float: left;
		width: 50%;
	}
	.scContainer .scProductSimilarPic img{
		max-height: 164px;
	}
	.scContainer .scProductSimilarInfo{
		float: right;
		text-align: left;
		width: 50%;
	}
	.scContainer .scProductSimilarName{
		position: static;
		margin: 40px 10px 0;
		width: auto;
	}
	.scContainer .scProductSimilarPrice{
		position: static;
		margin: 15px 10px 0;
		width: auto;
	}
	.scContainer .scProductGallery{
		float: none;
		width: auto;
	}
	.scContainer .scProductInfo{
		float: none;
		width: auto;
	}
	.scContainer .scProductInfoInner{
		margin: 0;
	}
	.scContainer .scProductHeadingBox{
		float: none;
		width: auto;
	}
	.scContainer .scTable1BodyRow{
		min-height: 120px;
		height: auto !important;
		height: 120px;
	}
	.scContainer .scTable1ThDel, 
	.scContainer .scTable1TdDel{
		width: 9%;
	}
	.scContainer .scTable1TdPic{
		width: 12%;
	}
	.scContainer .scTable1TdPic img{
		max-width: 45px;
	}
	.scContainer .scTable1TdName{
		width: 79%;
	}
	.scContainer .scTable1ThName{
		display: none;
		width: 0;
	}
	.scContainer .scTable1TdPrice{
		clear: left;
		width: 29%;
	}
	.scContainer .scTable1ThPrice{
		display: none;
		width: 0;
	}
	.scContainer .scTable1ThNamePrice{
		display: block;
		width: 20%;
	}
	.scContainer .scTable1ThQty, 
	.scContainer .scTable1TdQty{
		width: 42%;
	}
	.scContainer .scTable1ThQty{
		text-align: right;
	}
	.scContainer .scProductSpinner{
		float: right;
	}
	.scContainer .scTable1ThTotal, 
	.scContainer .scTable1TdTotal{
		width: 29%;
	}
	.scContainer .scTable1TdFootLabel{
		width: 60%;
	}
	.scContainer .scTable1TdFootValue{
		width: 40%;
	}
	.scContainer .scPaperSidebar{
		float: none;
		width: auto;
		border-bottom: solid 1px #ece8e8;
	}
	.scContainer .scCheckoutTableLabel{
		width: 30%;
	}
	.scContainer .scCheckoutTableValue{
		width: 70%;
	}
	.scContainer .scPaperSheet,
	.scContainer .scPaperControl{
		float: none;
		width: auto;
	}
	.scContainer .scPaperSheet .scPaperChain{
		float: none;
		width: auto;
	}
	.scContainer .scPaperSheet .scText,
	.scContainer .scPaperSheet .scTextarea{
		width: 95%;
	}
	.scContainer .scPaperSheet .scSelect{
		width: 98.7%;
	}
	.scContainer .scPaperSheet .scTextarea{
		height: 110px;
	}
	.scContainer .scSelectorSend2FriendBox .scText{
		width: 88%;
	}
}
@media screen and (min-width: 480px) and (max-width: 622px) {
	.scContainer .scCartMenu{
		width: 100%;
	}
	.scContainer .scCartMenu li{
		width: 33%;
	}
	.scContainer .scAccountMenu{
		width: 60%;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.scContainer{
		width: 100%;
	}
	.scContainer .scMenuDropdown{
		display: none;
	}
	.scContainer .scProductItem{
		width: 33%;
	}
	.scContainer .scProductSimilar{
		width: 24%;
	}
	.scContainer .scProductGallery{
		width: 43%;
	}
	.scContainer .scProductInfo{
		width: 57%;
	}
	.scContainer .scProductHeadingBox{
		width: 57%;
	}
	.scContainer .scTable1ThDel, 
	.scContainer .scTable1TdDel{
		width: 6%;
	}
	.scContainer .scTable1TdPic{
		width: 7%;
	}
	.scContainer .scTable1TdName{
		width: 36%;
	}
	.scContainer .scTable1ThName{
		width: 43%;
	}
	.scContainer .scTable1ThPrice, 
	.scContainer .scTable1TdPrice{
		width: 13%;
	}
	.scContainer .scTable1ThQty, 
	.scContainer .scTable1TdQty{
		width: 15%;
	}
	.scContainer .scTable1ThTotal, 
	.scContainer .scTable1TdTotal{
		width: 23%;
	}
	.scContainer .scTable1TdFootLabel{
		width: 65%;
	}
	.scContainer .scTable1TdFootValue{
		width: 35%;
	}
	.scContainer .scPaperSidebar{
		width: 35%;
	}
	.scContainer .scPaperSheet,
	.scContainer .scPaperControl{
		width: 65%;
	}
	.scContainer .scPaperSheet .scPaperChain{
		float: none;
		width: auto;
	}
	.scContainer .scPaperSheet .scText,
	.scContainer .scPaperSheet .scTextarea{
		width: 95%;
	}
	.scContainer .scPaperSheet .scSelect{
		width: 98.7%;
	}
	.scContainer .scPaperSheet .scTextarea{
		height: 110px;
	}
	.scContainer .scSelectorSend2FriendBox .scPaperChain{
		float: none;
		width: auto;
	}
	.scContainer .scSelectorSend2FriendBox .scText{
		width: 90%;
	}
	.scContainer .scHeaderLimiter2{
		display: block;
		clear: right;
	}
	.scContainer .scSearchForm{
		width: 60%;
	}
}
@media screen and (min-width: 1024px) {
	.scContainer{
		width: 100%;
	}
	.scContainer .scMenuDropdown{
		display: none;
	}
	.scContainer .scProductItem{
		width: 25%;
	}
	.scContainer .scPaperSheet .scText,
	.scContainer .scPaperSheet .scTextarea{
		width: 90%;
	}
	.scContainer .scPaperSheet .scSelect{
		width: 93.7%;
	}
	.scContainer .scPaperSheet .scTextarea{
		height: 110px;
		width: 97%;
	}
	.scContainer .scSelectorSend2FriendBox .scText{
		width: 90%;
	}
	.scContainer .scHeaderLimiter2{
		display: block;
		clear: right;
	}
	.scContainer .scTable1TdFootValue .scSelect{
		width: 90%;
	}
	.scContainer .scTable1TdFootValue .scText{
		width: 80%;
	}
}
/*! jQuery UI - v1.9.2 - 2013-11-08
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(core/libs/pjQ/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(core/libs/pjQ/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(core/libs/pjQ/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(core/libs/pjQ/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(core/libs/pjQ/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(core/libs/pjQ/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(core/libs/pjQ/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(core/libs/pjQ/css/images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(core/libs/pjQ/css/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(core/libs/pjQ/css/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(core/libs/pjQ/css/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(core/libs/pjQ/css/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(core/libs/pjQ/css/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(core/libs/pjQ/css/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(core/libs/pjQ/css/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(core/libs/pjQ/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(core/libs/pjQ/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 #fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(core/libs/pjQ/fancybox/fancybox.png);}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(core/libs/pjQ/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none;}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}#fancybox-frame{width:100%;height:100%;border:none;display:block;}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(core/libs/pjQ/fancybox/blank.gif);z-index:1102;display:none;}#fancybox-left{left:0;}#fancybox-right{right:0;}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}#fancybox-left-ico{background-image:url(core/libs/pjQ/fancybox/fancybox.png);background-position:-40px -30px;}#fancybox-right-ico{background-image:url(core/libs/pjQ/fancybox/fancybox.png);background-position:-40px -60px;}#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}#fancybox-left:hover span{left:20px;}#fancybox-right:hover span{left:auto;right:20px;}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(core/libs/pjQ/fancybox/fancybox-x.png);}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(core/libs/pjQ/fancybox/fancybox.png);background-position:-40px -162px;}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(core/libs/pjQ/fancybox/fancybox-y.png);background-position:-20px 0;}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(core/libs/pjQ/fancybox/fancybox.png);background-position:-40px -182px;}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(core/libs/pjQ/fancybox/fancybox-x.png);background-position:0 -20px;}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(core/libs/pjQ/fancybox/fancybox.png);background-position:-40px -142px;}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(core/libs/pjQ/fancybox/fancybox-y.png);}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(core/libs/pjQ/fancybox/fancybox.png);background-position:-40px -122px;}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}.fancybox-title-outside{padding-top:10px;color:#fff;}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}#fancybox-title-over{padding:10px;background-image:url(core/libs/pjQ/fancybox/fancy_title_over.png);display:block;}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}#fancybox-title-float-wrap td{border:none;white-space:nowrap;}#fancybox-title-float-left{padding:0 0 0 15px;background:url(core/libs/pjQ/fancybox/fancybox.png) -40px -90px no-repeat;}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(core/libs/pjQ/fancybox/fancybox-x.png) 0 -40px;}#fancybox-title-float-right{padding:0 0 0 15px;background:url(core/libs/pjQ/fancybox/fancybox.png) -55px -90px no-repeat;}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_close.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_nav_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_nav_right.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_title_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_title_main.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_title_right.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px");}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px');}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_loading.png',sizingMethod='scale');}.fancybox-ie .fancybox-bg{background:transparent!important;}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_shadow_n.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_shadow_ne.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_shadow_e.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_shadow_se.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_shadow_s.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_shadow_sw.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_shadow_w.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='core/libs/pjQ/fancybox/fancy_shadow_nw.png',sizingMethod='scale');}
