﻿#previewPopup {width:1027px;height:622px;padding:0 44px 79px 44px;background:url("images/previewpopup.png") no-repeat left bottom;position: absolute;z-index:10000;}
.btnPreview {margin-left:20px;}
#previewWrapper {width:939px;height:622px;border-top:1px solid #A78380;position:relative;}
#previewValidator {font-size:11px;color:#f00;font-weight:bold;display:block;margin:5px 0;}
#previewWrapper #previewImage {width:622px;height:622px;padding:0;vertical-align:middle;}
#sliderWrapper {width:622px;height:622px;padding:0;margin:0;overflow:hidden;position:relative;}
#sliderWrapper #slider {margin:0;width:1244px;padding:0;position:absolute;left:0px;top:0px;}
#slider td {height:622px;width:622px;padding:0;text-align:center;vertical-align:middle;} 
#previewWrapper #previewImage img {margin:auto;}
#previewImage .wait {background: url("images/wait.gif") no-repeat center center;}
#previewWrapper #moveContainer {width:600px;position:relative;margin:11px;}
#previewWrapper #previewContent {width:297px;height:582px;text-align:center;padding:20px 10px;vertical-align:top;background: url("images/PreviewLogo.png") no-repeat center 20px;}
#previewWrapper #previewAccept {width:276px;height:64px;border:1px solid #dbccb7;margin:0px auto;}
#previewWrapper #previewAccept .cCheck {text-align:center;vertical-align:middle;width:46px;}
#previewWrapper #previewAccept .cText {text-align:left;vertical-align:middle;width:240px;font-size:11px;padding:5px 0;}
#previewWrapper #previewAccept .cWarning {text-align:center;font-size:11px;padding:5px 0;}
#previewWrapper #previewPrices {width:auto;margin:30px auto 0 auto;}
#previewWrapper #previewPrices table {width:auto;}
#previewWrapper #previewPrices .formlabel, #Prices1 .formfield {width:auto;}
#previewWrapper #previewPrices td {text-align: center;}
#previewWrapper #previewPrices .controlsstrip .tdprice {background: url("/BVModules/Themes/mywalkgear/Images/pricebg.png") no-repeat; width:98px;}
#previewWrapper #previewPrices .controlsstrip .tdprice span {}
#previewWrapper #previewPrices .controlsstrip .tdbutton input {padding:0;}
#previewWrapper #previewPrices .controlsstrip .tdqty {background: url("/BVModules/Themes/mywalkgear/Images/qtybg.png") repeat-x; padding:0 5px;}
#previewWrapper #previewNotes {text-align:left;width:276px;border:1px solid #dbccb7;margin:20px auto 0 auto;padding:5px;}
#previewWrapper #previewNotes .title {font-weight:bold;line-height:1.5em;}
#previewWrapper #previewClose {/*float:right;*/width:250px;height:34px;background:url("images/btnPreviewClose_old.png") no-repeat top left;cursor:pointer;margin:20px auto 0 auto;}
#previewWrapper #PreviewCloseSmall {float:right;width:19px;height:18px;background:url("images/btnPreviewClose_small.png") no-repeat top left;cursor:pointer;position:relative;top:-30px;left:20px;}
#previewOverlay {position:fixed;left:0;top:0;z-index:9999;background: url("images/PreviewOverlay.png");}
.photodirections {display:block;margin:5px 0 10px 0;font-size:11px;}

#buttonsGrid {margin:auto;width:auto;}
#previewToolbar td {text-align:center;vertical-align:middle;overflow:hidden;position:relative;}
#previewToolbar {margin-top:50px;overflow:hidden;position:relative;height:230px;}
#previewToolbar .subPanel {position:relative;height:140px;}
#sTooltip {display:block;font-size:11px;font-weight:bold;text-align:center;line-height:1.5em;}
#previewToolbar .sbutton {width:33%;}
#previewToolbar .sbutton img {width:45px;margin:3px;cursor:pointer;}
#previewToolbar .wbutton img {height:30px;margin:3px auto 0 auto;cursor:pointer;width:auto;}
.subPanel img {width:45px;margin:5px;cursor:pointer;}
#imgFrame {position:absolute;}

#photoThumbs {position:relative;overflow:hidden;}
#thumbs table {width:auto;margin:0 auto;}
#thumbs table td {vertical-align:middle;}
#thumbs .active {border:1px solid #848484;}
#photoThumbs span {font-size:11px;font-weight:bold;display:block;}
#photoThumbs img {margin:3px;cursor:pointer;}

#cropTools img, #moveTools img {margin-top:50px;}

/*Jcrop css*/
.jcrop-holder { text-align: left;margin:auto;}
.jcrop-vline, .jcrop-hline {font-size: 0;position: absolute;background: white url('/scripts/photoeditor/jcrop.gif') top left repeat;}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {	font-size: 1px;width: 7px !important;height: 7px !important;border: 1px #eee solid;background-color: #333;
	*width: 9px;
	*height: 9px;
}
.jcrop-tracker {width: 100%; height: 100%;}
.custom .jcrop-vline, .custom .jcrop-hline {background: yellow;}
.custom .jcrop-handle {border-color: black;background-color: #C7BB00;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

#previewslider {width: 600px;height: 600px;overflow: hidden;margin: 0;padding: 0;position: relative;}
#innerslider {height: 600px;margin: 0;padding: 0;position: relative;top: 0;z-index: 0;}
#innerslider li {float: left;width: 600px;height: 600px;margin: 0;padding: 0;list-style: none;}
#navigatorwrapper {position: absolute;width: 600px;z-index: 200;top: 568px;height: 32px;left: 0px;}
#navigator {position: absolute;width: 600px;text-align: center;background: #000;left:0px;}
#navigator td {height: auto;}
#btnGoPrev {float: left;cursor: pointer;}
#btnGoNext {float: right;cursor: pointer;}
#lXofY {font-size:150%;}

.variantsdisplay {border:1px solid #f5821f;margin-bottom:5px;}
.variantsdisplay .choiceheader span {background: #f5821f;color: #fff;display:block;font-size: 13px;font-family: Arial;font-weight: bold;line-height: 25px;text-indent:5px;margin-bottom:10px;}

.rowchoices_wrapper {margin-bottom:5px;}
.multiquantitydisplay table {}
.multirow>td>table {border-width:0 1px 1px 1px; border-style:solid; border-color: #a25641;}
.multiquantitydisplay .rowchoicesheader td {background:#a25641;}
.multiquantitydisplay .rowchoicesheader span {line-height:25px;color:#fff;font-size:13px;font-family: Arial;margin-left:5px;font-weight:bold;}
.multiquantitydisplay .rowchoiceheader td {font-weight:bold;vertical-align:middle;padding:5px 0;}
.multiquantitydisplay .rowchoiceheader .rowchoicetitle {color: #a25641;font-size: 13px;font-family: Arial;line-height: 30px;margin-left: 5px;float:left;}
.multiquantitydisplay .rowchoiceheader input {float:right;padding:0;margin:0 5px 0 0;}
.multiquantitydisplay .choicelabel span {color:#231f23;}
.multirow>td {background:#e5d1c8;}
.previewbutton td {text-align:right;}
.addrowchoice {border-width:0 1px 1px 1px; border-style:solid; border-color: #a25641;padding:5px;}
    
/* Choices & Inputs */
.choicelabel {padding-left:5px;}
.choicefield select {max-width:200px;}
.variantsdisplay textarea{width:250px;}
.variantsdisplay .choicelabel{font-weight:bold;font-size:12px;text-align:right;}
.multiquantitydisplay .choicelabel, .variantsdisplay .choicelabel, .htmlarea>td{vertical-align:middle;padding:0 5px 15px 5px;}
.multiquantitydisplay .choicefield, .variantsdisplay .choicefield{vertical-align:middle;padding:0 0 15px 0;}
.multiquantitydisplay .choiceerror, .variantsdisplay .choiceerror{vertical-align:middle;padding:0 0 15px 0;}
 
#Prices {border:1px solid #00a650;}
#Prices .controlsheader td {background:#00a650;}
#Prices .controlsheader td span {line-height:25px;color:#fff;font-size:13px;font-family: Arial;margin-left:5px;font-weight:bold;}
#Prices .savingsWrapper, #Prices .controlsWrapper {padding:2px 5px;}
.recordsaleinfo, .shipinfo, .VendorMessage, .productgiftbox {padding:3px 0;}
    
.PanelVariants {padding:12px 0 0 0 !important;}
