﻿.r_e_m{font-style:normal;}.r_e_m.hover{background:#ccc !important;color:#000 !important;}.r_e_m_editor{width:300px;font-family:Arial;position:absolute;z-index:99999999;display:none;background:#fff;border:solid 2px #ccc;padding:5px;text-align:right;}.r_e_m_editor .save{color:#4778CF;font-size:10pt;font-weight:bold;margin-left:5px;text-decoration:none;}.r_e_m_editor .cancel{color:#999;font-size:8pt;text-decoration:none;}.r_e_m_editor input{border:solid 1px #aaa;background:#fff;width:100%;font-size:10pt;padding:2px 0;}.remSwitcher{z-index:99999;position:absolute;top:0;left:0;background:#fff;border:solid 1px #ccc;padding:1px 2px;font-size:10pt;line-height:10pt;}.remSwitcher label{color:#333;padding-left:5px;}.remSwitcher input{vertical-align:middle;}
#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{display:block;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(../images/sb/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(../images/sb/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(../images/sb/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(../images/sb/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(../images/sb/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

div.nomap{margin:5px;width:100px;height:125px;border:2px solid #555;text-align:center;position:relative;overflow:hidden;float:left;}
div.nomap p{padding:5px;margin-top:40px;color:#555;font-family:Arial,Verdana;font-size:14px;font-weight:bold;text-align:center;}
div.nomap .topLayer{width:100px;height:125px;position:absolute;top:0;left:0;}
div.nomap .topLayer img{border:none;padding:0;margin:0;}

.colorPicker {cursor:pointer;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/editor/color_picker.png',sizingMethod='scale');width:74px;height:31px;background:url('../images/editor/color_picker.png');}
.no-image {background:url('../images/no-image.gif');width:62px;height:62px;cursor:pointer;padding:1px;}

.print_crop { background:url('../images/print_crop.gif'); width:44px; height:30px; }
.print_ratio { background:url('../images/print_ratio.gif'); width:44px; height:30px; }
.print_matte { background:url('../images/print_matte.gif'); width:44px; height:30px; }
.print_glossy { background:url('../images/print_glossy.gif'); width:44px; height:30px; }

div.noimage{margin:5px;width:128px;height:128px;border:2px solid #555;text-align:center;position:relative;overflow:hidden;float:left;background:#fff;}
div.noimage p{padding:5px;margin-top:40px;color:#555;font-family:Arial,Verdana;font-size:14px;font-weight:bold;text-align:center;}
div.noimage .topLayer{width:128px;height:128px;position:absolute;top:0;left:0;}
div.noimage .topLayer img{border:none;padding:0;margin:0;}

.invisible {display:none;}
.visible {display:block;}

.zoomin { padding:0 14px; background:url('../images/zoomin.gif') 0 5px no-repeat; }
.apply { padding:0 14px 0 23px;}

.ab-a1 .PropertyList li { float:left !important; width:390px; margin-right:20px; }
.ab-a1 { float:left; margin:0; overflow:hidden; padding:0 20px; position:relative; }

.papertypes { width:350px; }

.shoppingcartdetails { list-style-type:disc; padding-top:6px; }
.shoppingcartdetails .detail { font-size:12px; margin-left:0; }

#cartItemInfo{background:#c00;color:#fff;padding:10px;text-shadow:#300 0 1px 0;display:none;}
#cartItemInfo span{display:block;}
#cartItemInfo .itemsPrice:before{content:"total items price: ";}
#cartItemInfo .itemQuantity:before{content:"total items quantity: ";}
#cartItemInfo .materialsCount:before{content:"different materials count: ";}

.ui-sortable-helper{list-style:none;border:solid 1px #ddd;padding:4px;background:#fff;}

.nopadding {padding:0 !important;}
.largertext {font-size:1.2em;}

.tipsy { padding: 5px; font-size: 14px; opacity:0.8; filter:alpha(opacity=80); position: absolute; z-index: 100000; }
.tipsy-inner { padding: 10px 15px 10px 15px; background-color:#eee; color: black; max-width: 300px; text-align:left; z-index: 100005; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0 0 0.2em #ddd; -webkit-box-shadow: 0 0 0.2em #ddd; box-shadow: 0 0 0.2em #ddd; border:1px solid #ddd; }
.tipsy-arrow { background: url(../images/tipsy.png) 50% 50% no-repeat; position:relative; top:-4px; width: 12px; height: 8px; z-index: 100010; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

.ordercomplete {text-align:center;padding:10px 0 20px 0;font-size:16px;}

.ab{overflow:hidden;width:100%;zoom:1;}
.ab-a{width:45%;padding:0;margin:0;overflow:hidden;float:left; position: relative;}
.ab-b{width:45%;padding:0;margin-left:55%;overflow:hidden; position: relative;}

.ab input.text,.ab textarea.text {width:264px;}
.ab .mobile input {width:250px;}
.ab fieldset .validator, .ab fieldset div.hint {padding-left:160px}
.ab .checkbox .validator {padding-left:2px;}

.full.validator{padding-left:0}

.materials{display:block;overflow:hidden;zoom:1;}
.materials ul{list-style:none;}

.DistributionPoint .dpoint-info{ overflow: hidden;zoom: 1;}


fieldset .text.quantity{ width: 20px;}


.colorpicker{z-index: 9999;width: 356px;	height: 210px;overflow: hidden;position: absolute;background:#f5f5f5 url(../js/colorpicker/images/custom_background.png) 0 0 no-repeat;
	border:solid 1px #ddd;font-family: Arial, Helvetica, sans-serif;	display: none;box-shadow:#999 0 3px 5px;	}
.colorpicker_color {width: 150px;height: 150px;left: 14px;top: 13px;position: absolute;background: #f00;overflow: hidden;cursor: crosshair;}
.colorpicker_color div {position: absolute;top: 0;left: 0;width: 150px;height: 150px;background: url(../js/colorpicker/images/colorpicker_overlay.png);}
.colorpicker_color div div {position: absolute;top: 0;left: 0;width: 11px;height: 11px;overflow: hidden;background: url(../js/colorpicker/images/colorpicker_select.gif);margin: -5px 0 0 -5px;}
.colorpicker_hue {position: absolute;top: 13px;left: 171px;width: 35px;	height: 150px;cursor: n-resize;}
.colorpicker_hue div {position: absolute;width: 35px;height: 9px;overflow: hidden;background: url(../js/colorpicker/images/custom_indic.gif) left top;margin: -4px 0 0 0;left: 0px;}
.colorpicker_new_color {position: absolute;width: 60px;height: 30px;left: 213px;top: 13px;background: #f00;}
.colorpicker_current_color {position: absolute;width: 60px;height: 30px;left: 283px;top: 13px;background: #f00;}
.colorpicker input 
{
	background-color: transparent;border: 1px solid transparent;position: absolute;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;color: #898989;
	top: 4px;right: 11px;text-align: right;margin: 0;padding: 0;	height: 11px;
}
.colorpicker_hex {position: absolute;width: 72px;height: 22px;background: url(../js/colorpicker/images/custom_hex.png) top;left: 212px;top: 142px;}
.colorpicker_hex input {right: 6px;}
.colorpicker_field {height: 22px;width: 62px;background-position: top;position: absolute;}
.colorpicker_field span {position: absolute;width: 12px;height: 22px;overflow: hidden;top: 0;right: 0;cursor: n-resize;}
.colorpicker_rgb_r {background-image: url(../js/colorpicker/images/custom_rgb_r.png);top: 52px;	left: 212px;}
.colorpicker_rgb_g {background-image: url(../js/colorpicker/images/custom_rgb_g.png);top: 82px;left: 212px;}
.colorpicker_rgb_b {background-image: url(../js/colorpicker/images/custom_rgb_b.png);top: 112px;left: 212px;}
.colorpicker_hsb_h {background-image: url(../js/colorpicker/images/custom_hsb_h.png);top: 52px;left: 282px;}
.colorpicker_hsb_s {background-image: url(../js/colorpicker/images/custom_hsb_s.png);top: 82px;left: 282px;}
.colorpicker_hsb_b {background-image: url(../js/colorpicker/images/custom_hsb_b.png);top: 112px;left: 282px;}
.colorpicker_submit 
{
	position: absolute;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#ddd;padding:3px 6px;font-size:9pt;
	display:inline-block;margin:0 4px;border:solid 1px #ddd;border-bottom:solid 1px #aaa;border-right:solid 1px #aaa;	text-shadow:#f1f1f1 0 1px 0;cursor:pointer;overflow:visible;
	color:#000;display:block;right: 10px;bottom: 10px;overflow: hidden;
}
.colorpicker_focus {background-position: center;}
.colorpicker_hex.colorpicker_focus {background-position: bottom;}
.colorpicker_submit.colorpicker_focus {background-position: bottom;}
.colorpicker_slider {background-position: bottom;}





.ImagePanel{overflow:visible;position:relative;height:130px;z-index:1000;}
.ImagePanel h3{font-size:11px;color:#999;margin:0 0 2px 0;padding:0;font-weight:normal;}
.ImagePanel a{position:absolute;height:31px;}

.ImagePanel .arrows{display:block;width:74px;height:100px;position:absolute;top:0;left:82px;}
.ImagePanel .arrows .controls{display:block;width:74px;height:74px;position:relative;border:solid 1px #71a411; padding:1px 1px 1px 1px; margin:0 10px 0 0; background:#fff;}
.ImagePanel .arrows a{display:block;width:24px;height:24px;position:absolute;}

.ImagePanel a.tl{left:1;top:1;background:url(../images/editor/navigateTopLeft.gif) 0 0 no-repeat;}
.ImagePanel a.t{left:26px;top:1;background:url(../images/editor/navigateTop.gif) 0 0 no-repeat;}
.ImagePanel a.tr{left:51px;top:1;background:url(../images/editor/navigateTopRight.gif) 0 0 no-repeat;}

.ImagePanel a.l{left:1;top:26px;background:url(../images/editor/navigateLeft.gif) 0 0 no-repeat;}
.ImagePanel a.c{left:26px;top:26px;background:url(../images/editor/navigateCenter.gif) 0 0 no-repeat;}
.ImagePanel a.r{left:51px;top:26px;background:url(../images/editor/navigateRight.gif) 0 0 no-repeat;}

.ImagePanel a.bl{left:1;top:51px;background:url(../images/editor/navigateBottomLeft.gif) 0 0 no-repeat;}
.ImagePanel a.b{left:26px;top:51px;background:url(../images/editor/navigateBottom.gif) 0 0 no-repeat;}
.ImagePanel a.br{left:51px;top:51px;background:url(../images/editor/navigateBottomRight.gif) 0 0 no-repeat;}

.ImagePanel .zoom{display:block;width:74px;height:48px;position:absolute;top:0;left:0;}
.ImagePanel .zoom .controls{display:block;width:74px;height:30px;position:relative;}
.ImagePanel a.min{left:0; top:0; width:38px; background:url(../images/editor/navigateMin.gif) 0 0 no-repeat;}
.ImagePanel a.max{left:38px; top:0; width:36px; background:url(../images/editor/navigateMax.gif) 0 0 no-repeat;}

.ImagePanel .rotate{display:block;width:74px;height:48px;position:absolute;top:48px;left:0;}
.ImagePanel .rotate .controls{display:block;width:74px;height:30px;position:relative;}
.ImagePanel a.rl{left:0; top:0; width:38px; background:url(../images/editor/navigateRotateLeft.gif) 0 0 no-repeat;}
.ImagePanel a.rr{left:38px; top:0; width:36px; background:url(../images/editor/navigateRotateRight.gif) 0 0 no-repeat;}

.ImagePanel .resize{display:block;width:74px;height:48px;position:absolute;top:0;left:168px;}
.ImagePanel .resize .controls{display:block;width:74px;height:30px;position:relative;}
.ImagePanel a.fill{left:0; top:0; width:38px; background:url(../images/editor/navigateFill.gif) 0 0 no-repeat;}
.ImagePanel a.fit{left:38px; top:0; width:36px; background:url(../images/editor/navigateFit.gif) 0 0 no-repeat;}
.ImagePanel a.default{left:45px; height:10px; width:160px; position:absolute; margin-top:100px;}

.ImagePanel .center{display:block;width:74px;height:48px;position:absolute;top:48px;left:168px;}
.ImagePanel .center .controls{display:block;width:74px;height:30px;position:relative;}
.ImagePanel a.vc{left:0; top:0; width:38px; background:url(../images/editor/navigateVertCentered.gif) 0 0 no-repeat;}
.ImagePanel a.hc{left:38px; top:0; width:36px; background:url(../images/editor/navigateHorCentered.gif) 0 0 no-repeat;}
.imagePanelUpload {}


.TextPanel {overflow:visible;position:relative;height:230px;}
.TextPanel h3{font-size:11px;color:#999;margin:0 0 2px 0;padding:0;font-weight:normal;}
.TextPanel a{position:absolute;height:31px;}

.TextPanel .arrows{display:block;width:74px;height:100px;position:absolute;top:140px;left:82px;}
.TextPanel .arrows .controls{display:block;width:74px;height:74px;position:relative;border:solid 1px #71a411; padding:1px 1px 1px 1px; margin:0 10px 0 0; background:#fff;}
.TextPanel .arrows a{display:block;width:24px;height:24px;position:absolute;}

.TextPanel a.tl{left:1;top:1;background:url(../images/editor/navigateTopLeft.gif) 0 0 no-repeat;}
.TextPanel a.t{left:26px;top:1;background:url(../images/editor/navigateTop.gif) 0 0 no-repeat;}
.TextPanel a.tr{left:51px;top:1;background:url(../images/editor/navigateTopRight.gif) 0 0 no-repeat;}

.TextPanel a.l{left:1;top:26px;background:url(../images/editor/navigateLeft.gif) 0 0 no-repeat;}
.TextPanel a.c{left:26px;top:26px;background:url(../images/editor/navigateCenter.gif) 0 0 no-repeat;}
.TextPanel a.r{left:51px;top:26px;background:url(../images/editor/navigateRight.gif) 0 0 no-repeat;}

.TextPanel a.bl{left:1;top:51px;background:url(../images/editor/navigateBottomLeft.gif) 0 0 no-repeat;}
.TextPanel a.b{left:26px;top:51px;background:url(../images/editor/navigateBottom.gif) 0 0 no-repeat;}
.TextPanel a.br{left:51px;top:51px;background:url(../images/editor/navigateBottomRight.gif) 0 0 no-repeat;}

.TextPanel .zoom{display:block;width:74px;height:48px;position:absolute;top:140px;left:0;}
.TextPanel .zoom .controls{display:block;width:74px;height:30px;position:relative;}
.TextPanel a.min{left:0; top:0; width:38px; background:url(../images/editor/navigateMin.gif) 0 0 no-repeat;}
.TextPanel a.max{left:38px; top:0; width:36px; background:url(../images/editor/navigateMax.gif) 0 0 no-repeat;}

.TextPanel .center{display:block;width:74px;height:48px;position:absolute;top:188px;left:168px;}
.TextPanel .center .controls{display:block;width:74px;height:30px;position:relative;}
.TextPanel a.vc{left:0; top:0; width:38px; background:url(../images/editor/navigateVertCentered.gif) 0 0 no-repeat;}
.TextPanel a.hc{left:38px; top:0; width:36px; background:url(../images/editor/navigateHorCentered.gif) 0 0 no-repeat;}

.TextPanel .align{display:block;width:74px;height:48px;position:absolute;top:140px;left:168px;}
.TextPanel .align .controls{display:block;width:74px;height:30px;position:relative;}
.TextPanel a.al{left:0; top:0; width:25px; background:url(../images/editor/textAlignLeft.gif) 0 0 no-repeat;}
.TextPanel a.ac{left:25px; top:0; width:24px; background:url(../images/editor/textAlignCenter.gif) 0 0 no-repeat;}
.TextPanel a.ar{left:49px; top:0; width:25px; background:url(../images/editor/textAlignRight.gif) 0 0 no-repeat;}
.TextPanel a.als{left:0; top:0; width:25px; background:url(../images/editor/textAlignLeftRol.gif) 0 0 no-repeat;}
.TextPanel a.acs{left:25px; top:0; width:24px; background:url(../images/editor/textAlignCenterRol.gif) 0 0 no-repeat;}
.TextPanel a.ars{left:49px; top:0; width:25px; background:url(../images/editor/textAlignRightRol.gif) 0 0 no-repeat;}

.TextPanel .fontStyle{display:block;width:74px;height:48px;position:absolute;top:188px;left:0;}
.TextPanel .fontStyle .controls{display:block;width:74px;height:30px;position:relative;}
.TextPanel a.fb-ru{left:0; top:0; width:25px; background:url(../images/editor/textBold-ru.gif) 0 0 no-repeat;}
.TextPanel a.fi-ru{left:25px; top:0; width:24px; background:url(../images/editor/textItalic-ru.gif) 0 0 no-repeat;}
.TextPanel a.fu-ru{left:49px; top:0; width:25px; background:url(../images/editor/textUnderline-ru.gif) 0 0 no-repeat;}
.TextPanel a.fbs-ru{left:0; top:0; width:25px; background:url(../images/editor/textBoldRol-ru.gif) 0 0 no-repeat;}
.TextPanel a.fis-ru{left:25px; top:0; width:24px; background:url(../images/editor/textItalicRol-ru.gif) 0 0 no-repeat;}
.TextPanel a.fus-ru{left:49px; top:0; width:25px; background:url(../images/editor/textUnderlineRol-ru.gif) 0 0 no-repeat;}
.TextPanel a.fb-en{left:0; top:0; width:25px; background:url(../images/editor/textBold-en.gif) 0 0 no-repeat;}
.TextPanel a.fi-en{left:25px; top:0; width:24px; background:url(../images/editor/textItalic-en.gif) 0 0 no-repeat;}
.TextPanel a.fu-en{left:49px; top:0; width:25px; background:url(../images/editor/textUnderline-en.gif) 0 0 no-repeat;}
.TextPanel a.fbs-en{left:0; top:0; width:25px; background:url(../images/editor/textBoldRol-en.gif) 0 0 no-repeat;}
.TextPanel a.fis-en{left:25px; top:0; width:24px; background:url(../images/editor/textItalicRol-en.gif) 0 0 no-repeat;}
.TextPanel a.fus-en{left:49px; top:0; width:25px; background:url(../images/editor/textUnderlineRol-en.gif) 0 0 no-repeat;}

.TextPanel .textOutline{font-size:11px; color:#666;padding-top:3px;display:block;}
.TextPanel .textOutline label{padding-left:4px;}
.TextPanel .textOutline .apply {margin-left:100px; height:20px;}
*:first-child+html .TextPanel .textOutline {padding-top:0;}

.TextPanel .fontName{display:block;width:100px;position:absolute;top:0;left:0px;top:84px;} 
.TextPanel .fontName select{height:26px;margin-top:3px;}
.TextPanel .fontName select option{padding:2px;}
.TextPanel .fontColor{display:block;width:100px;position:absolute;top:0;left:168px;top:84px;} 
.TextPanel .textArea{display:block;width:238px;position:absolute;top:0;left:0px;top:0px;} 
.TextPanel .textArea .updateText{position:absolute;left:164px;top:0;display:block;font-size:9px;color:#c00;visibility:hidden;}
.TextPanel .textArea textarea{height:38px;padding:0;}

.BackgroundPanel{position:relative;}
.BackgroundPanel h3{font-size:10pt;color:#999;margin:2px 0 2px 0;padding:0;font-weight:normal;font-family:Georgia;}
.BackgroundPanel .startColor{position:absolute;top:0;left:0}
.BackgroundPanel .endColor{position:absolute;top:0;left:100px;}

.BackgroundPanel .gradientChk{font-size:11px;color:#666;padding-top:3px;display:block;position:absolute;top:70px;left:0;}
.BackgroundPanel .gradientChk label{padding-left:4px;font-style:normal;}

.BackgroundPanel a{position:absolute;height:28px;padding:2px 4px;}

.BackgroundPanel .controls{position:relative;}
.BackgroundPanel a.topdown{left:0; top:0; width:44px; background:url(../images/editor/tt.gif) 50% 50% no-repeat;}
.BackgroundPanel a.leftright{left:52px; top:0; width:44px; background:url(../images/editor/lr.gif) 50% 50% no-repeat;}
.BackgroundPanel a.diag1{left:104px; top:0; width:44px; background:url(../images/editor/diag1.gif) 50% 50% no-repeat;}
.BackgroundPanel a.diag2{left:156px; top:0; width:44px; background:url(../images/editor/diag2.gif) 50% 50% no-repeat;}


.BackgroundPanel .direction{position:absolute;top:120px;left:0;}

.Colorpanel{display:block; position:absolute; top:0; left:0; width:212px; height:199px; background:white; border:solid 1px #71a411; padding:4px 2px 4px 4px;}
.colorblock{display: block; float:left; position:relative;width:12px;height:12px;border:solid 1px #fff; }

.product-view{text-align:center;overflow:hidden;position:relative;}
.product-view .mug{padding-left:90px;}
.product-view .shirt{padding-left:130px;}
.product-view .controls {margin-top:30px;overflow:hidden;}
.product-view .controls a{text-decoration:none;color:#aaa;display:inline-block;min-width:66px;border:solid 2px #fff;padding:4px;margin:6px;}
.product-view .controls a span{display:block;padding:2px 0 0 0;font-size:11px;}
.product-view .controls a:hover {border:solid 2px #E2FAB7;}
.product-view .controls .current ,.product-view .controls a.current:hover {border:solid 2px #AEDE55;}

.productQuantity{overflow:hidden;line-height:30px;}
.productQuantity label{color:#999;font-size:12px;padding:0 10px;}
.productQuantity input.button{cursor:pointer; border:none; background:url(../images/editor/quantity_button.gif) 50% 50% no-repeat;width:40px;height:35px; line-height:35px;}
.productQuantity input.text{width:80px;float:none;font-size:13pt;}
.currentPrice
{
    padding-top:20px;
    margin-top:0;
    text-align:center;
    font-size:20px;color:#6BA500;
}

.currentPrice span{color:#999;font-size:12px;}

.sidebar{overflow:hidden; position:absolute;width:84px;display:none;z-index:1;border:solid 1px #ddd;}
.sidebar .top{width:84px;height:10px;display:none;}
.sidebar .center{min-height:200px;width:84px;padding:0;}
.sidebar .bottom{width:84px;height:10px;display:none;}
.sidebar .content{margin:0;width:100%;}
.sidebar .close{display:block;font-size:10px;background:#eaeaea;text-decoration:none;color:#aaa;width:82px;padding:1px 2px 1px 0;text-align:right;}
.sidebar .close:hover{color:#666;}

.sidebar .Left .top{background:url(../images/editor/sidebar_right_bg.gif) -168px 0 no-repeat;}
.sidebar .Left .center{background:url(../images/editor/sidebar_right_bg.gif) -252px 0 repeat-y;}
.sidebar .Left .bottom{background:url(../images/editor/sidebar_right_bg.gif) -168px -10px no-repeat;}
.sidebar .Left .content{padding:12px 4px 0 8px !important; padding:8px 2px 0 8px;width:72px;}
.sidebar .Left .close{top:5px;left:4px;width:77px;text-align:left;padding:1px 0 1px 2px;}
.sidebar .close:hover{color:#666;}

.color{width:74px;height:31px;margin:5px 0;background:url(../images/editor/color_picker.png) 0 0 no-repeat;}
.colors {overflow:hidden;padding:0;margin:0;}
.colors li{display:block;float:left;width:8px;height:8px;margin:1px;padding:0;border:solid 1px #666;cursor:pointer;font-size:1px;line-height:1px;}

.sidebar .files{margin:0;padding:0;overflow:auto;max-height:220px;height:220px;}
.sidebar .files li{background:none;padding:0;margin:4px 6px;}
.sidebar .scroll .files li img{width:50px;height:50px;}
.sidebar .files li img{width:64px;height:64px;padding:1px;border:solid 1px #ddd;}

.propertyFiles, .propertyLayout{overflow:hidden;padding:10px 0 10px 0;}
.propertyFiles a{width:40px; height:50px; display:block;float:left;margin:0 6px 6px 0;border:solid 2px #fff;padding:0 0 10px 0; text-align:center;text-decoration:none;}
.propertyLayout a{width:90px; height:70px; display:block;float:left;margin:0 6px 6px 0;border:solid 2px #fff;padding:0 0 10px 0; text-align:center;text-decoration:none;}
.propertyFiles a img, .propertyLayout a img{filter:Alpha(opacity=60);-moz-opacity: 0.6;opacity:0.6; padding:0px; margin:0px;}
.propertyFiles a.current img, .propertyFiles a:hover img, .propertyLayout a.current img, .propertyLayout a:hover img{filter:Alpha(opacity=100);-moz-opacity: 1;opacity:1;}

.propertyFiles a:hover, .propertyLayout a:hover {border:solid 2px #e4edff;text-decoration:none;}
.propertyFiles a.current, .propertyLayout a.current {border:solid 2px #AEDE55;}
.propertyFiles a .note, .propertyLayout a .note{font-size:10px; margin:2px;}

.editorFiles {margin:0 0 20px 0; text-align:right;}
.editorFiles img{padding:1px;border:solid 1px #ddd;}

.editorFiles .select{width:173px;font-size:13px;color:#666;float:left;text-align:left;padding:0;margin:0;list-style:none;}
.editorFiles .select li{background:none;margin:0;padding:0 0 10px 0;}
.editorFiles .select input{float:left;height:18px;width:22px;}
.editorFiles .select label{height:14px;padding:0;margin:0;position:relative;cursor:pointer;}
.editorFiles .select span{padding-left:2px;}
.editorFiles .select span a{color:#aaa;font-size:10px;}

.product-loading{background:url(../images/loading.gif) 2px 50% no-repeat;position:absolute;top:200px;left:368px;display:none;line-height:16px;color:#999; width: 130px;padding-left:25px}

.fileSelectorList{overflow:auto; height:156px;position:absolute;background:#f5f5f5 url(../images/editor/fileListBg.gif) 0 0 repeat-x;border:solid 1px #ddd;display:none;width:255px;z-index:99999;}
.fileSelectorList ul{padding:0;margin:0;border:solid 1px #fff;}
.fileEditorSelectorList{position:absolute;background:#f5f5f5 url(../images/editor/fileListBg.gif) 0 0 repeat-x;border:solid 1px #ddd;display:none;width:555px;z-index:99999;}
.fileEditorSelectorList ul{padding:0;margin:0;height:200px;overflow:auto;border:solid 1px #fff;}
.fileSelectorList ul li, .fileEditorSelectorList ul li{background:none;padding:0;margin:4px;float:left;}
.fileSelectorList ul li img, .fileEditorSelectorList ul li img{padding:1px;background:#fff;border:solid 1px #ddd;}
.fileSelectorList ul li.current img, .fileEditorSelectorList ul li.current img{border:solid 1px #548200;}


.Calendar 
{	
	border-top:solid 4px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#F2F2F2;
	position:absolute;top:4px;left:0;cursor:default;color:Gray;margin:0 0 0 6px;font-size:9px;height:30px;width:26px;text-align:center;
}
.Calendar .Month{display:block;margin-top:1px;font-weight:normal;line-height:10px;height:10px;}
.Calendar .Day{font-size:13px;display:block;margin-top:-1px;font-weight:bold;}

.templateConfirm {margin:20px auto 80px;width:80%;display:none;text-align:center;}
.templateConfirm .img {padding:10px;}
.templateConfirm .agree input {padding-right:6px;}
.templateConfirm .agree label {font-size:12pt;font-weight:bold;}
.templateConfirm .return {font-size:14pt;padding-top:10px;}
.editor-note {}


.templateConfirm .agree { border: dashed 2px #f00;text-align: left;padding: 4px 16px 16px;}
