body{padding:0px;margin:0px;width:100%;background-color:#b9b9b9;color:#fff;font-family:  Arial, Verdana, sans-serif;font-size:14px;}
img{border:none;}
#header{width:100%;/*background-image:url("../images/header_bar.gif");*/height:87px;}
.header_holder{padding:5px 15px;}
.user_info_holder{float:right;}
.header_welcome{vertical-align:bottom;padding-top:50px;}
.user_name{color:#FFC21F;font-weight:bold;}
.live_chat{float:right;padding-top:10px;}
.logo_holder{width:155px;height:67px;background-image:url("../images/SignBuilder_Logo.png");}
a{outline: none;}
.itemName{font-weight:bold;margin-bottom:5px;font-size:14px;color:#FFC21F;}
.itemSku{margin-bottom:5px;color:#FFEC1F;}

#left-panel{width:334px;}
.left-panel-tab{width:150px;float:right;width:33px;display:block;}
.slide{float:left;width:210px;display:block;height:100%;}
a.handle{height:150px;width:33px;margin-top:20px;margin-left:0px;}
.slide-out-div {padding: 20px;width: 265px;height:100%;background-image:url("../images/panel-bg.png");float:left;z-index:99;}
.container{float:right;text-align:center;overflow:auto;}
.sub-container{position: relative;display:block;}
.ui-widget-overlay{opacity: 0;}

#refreshButtonHolder{display:none;width:170px;height:49px;background-color:#595959;position:absolute;margin-left:280px;bottom:0px;z-index:98;border-top:1px solid #2C2C2C;border-right:1px solid #2C2C2C;padding-top:15px;padding-right:15px;text-align:center;}

#previewHolder{margin:15px 0px;}
#previewBar{position:relative;width:200px;top:50%;margin-top:-22px;left:50%;margin-left:-100px;display:none;z-index:100;}
#previewHolder img{margin:auto;}

#options{overflow:auto;height:200px;background-color:#7F7F7F;border-top:1px solid #1F1F1F;border-left:1px solid #1F1F1F;border-top:1px solid #4F4F4F;border-left:1px solid #4F4F4F;border-bottom:1px solid #AFAFAF;border-right:1px solid #AFAFAF;padding:10px 5px;color:#000;}
#options div{margin:auto;}

#creation-items{display:block;height:150px;padding:10px 0px;}
#creation-items p a{margin:auto;}
#creation-options{overflow:auto;height:250px;background-color:#7F7F7F;border-top:1px solid #1F1F1F;border-left:1px solid #1F1F1F;border-top:1px solid #4F4F4F;border-left:1px solid #4F4F4F;border-bottom:1px solid #AFAFAF;border-right:1px solid #AFAFAF;padding:10px 5px;color:#000;}
#creation-options div{margin:auto;}

a.add-item span{float:left;text-align:center;}
a.add-item{line-height:20px;padding:6px;text-align:center;}
.ui-color-icon { width: 16px; height: 16px; background-image: url("../images/color-tile.png"); }
.ui-icon-text { width: 16px; height: 16px; background-image: url("../images/text-icon.png"); }

.formButtons{margin-top:15px;text-align:right;}

input.ui-state-default{cursor: pointer;cursor: hand;height:30px;font-weight:bold;}
div.ui-state-default{cursor: pointer;cursor: hand;height:30px;font-weight:bold;}
input.ui-state-default:hover{cursor: pointer;cursor: hand; border: 1px solid #0b93d5; background: #003147 url(custom-theme/images/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x;color: #FFC21F;}
.ui-state-default{font-weight:bold;}
a.ui-state-default,div.ui-widget-content a.ui-state-default{cursor: pointer;cursor: hand;font-weight:bold;text-decoration:none;padding:5px;margin:0px 0px;width:150px;display:block;text-align:center;}
a.ui-state-default:hover{cursor: pointer;cursor: hand; border: 1px solid #0b93d5; background: #003147 url(custom-theme/images/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x;color: #FFC21F;}
.ui-dialog .ui-dialog-title {color:#FFC21F;} 

#elementChooser_content{overflow:auto;padding:0px;margin:0px;}
.elementCoice{display:block;}
.colorCoice{display:block;width:100px;height:100px;}
.elementCoice:hover{}
.elementScroller{text-align:center;margin:auto;}
.image-container{padding:2px;width:162px;}
.thumb-holder{text-align:center;}
.thumb-holder img{padding:5px;}
.select-update-box{padding-left:7px;}
.text-update-box{text-align:center;}
.text-update-box1{text-align:left;padding-left:7px;}
div.text-update-box div{text-align:left;width:562px;padding-left:7px;padding-top:10px;}
div.text-update-box textarea{width:550px;margin:auto;}
.element_notes{font-size:10px;}
.character-limit{text-align:right;color:#FF981F;font-size:12px;width:550px;margin:auto;}
.directions{width:550px;padding:10px 0px;margin:auto;}
.text-thumb{font-weight:bold;padding:10px;width:110px;}
.dialog-button{padding:15px 5px;width:550px;font-weight:bold;}
.quantity-box{width:50px;text-align:center;height:10px;}
#quantity,#quantity div{float:left;line-height:32px;height:32px;font-weight:bold;}
a.add-to-cart span{float:left;text-align:center;}
a.add-to-cart{float:right;line-height:20px;padding:6px;text-align:center;}
a.add-to-quote{color:#FF5A00;text-align:center;}
.add-to-quote-div{clear:both;padding-top:3px;}

#colorpickerHolder{width:356px;margin:auto;}
.dimension-box{width:50px;text-align:center;}

.button-holder{width:450px;margin:auto;padding-top:15px;}
.sign-button{width:200px;height:71px;display:block;background-image:url("../images/sign_button.png");float:left;margin-right:25px;}
.easel-button{width:200px;height:71px;display:block;background-image:url("../images/easel_button.png");float:left;margin-left:25px;}
.upload-button{width:200px;height:71px;display:block;background-image:url("../images/upload_button.png");margin-right:25px;}
.upload-button2{width:200px;height:71px;display:block;background-image:url("../images/upload_button.png");float:right;margin-right:25px;}
.sign-button:hover{background-position:0px 71px;}
.easel-button:hover{background-position:0px 71px;}
.upload-button:hover{background-position:0px 71px;}
.dimension-holder{font-size:40px;width:280px;margin:auto;margin-top:25px;}
.brand-holder{font-size:40px;width:280px;margin:auto;margin-top:25px;}
.brand-holder select{font-size:24px;}
.upload-holder2{width:450px;margin:auto;margin-top:10px;height:120px;}
.upload-holder{width:200px;margin:auto;margin-top:10px;}
.dimension-holder input{font-size:40px;padding:5px 0px;height:50px;width:100px;cursor:pointer;}
.next-holder{margin-top:25px;float:right;font-size:16px;}
div.button.hover{background-image:url("../images/upload_button.png");background-position:0px 71px;}
.or{line-height:81px;}
#clear-box{float:left;width:50px;text-align:center;height:10px;font-weight:bold;}
#clear-box a{width:75px;height:22px;line-height:22px;}


.label-holder{font-size:24px;width:400px;margin:auto;margin-top:25px;}
input.element-label{width:360px;padding:20px;}
.step-holder{font-size:40px;width:90px;margin:auto;margin-top:25px;}
.step-box{width:50px;text-align:center;padding:20px;}


.margin-holder{font-size:40px;width:400px;margin:auto;margin-top:25px;}
.margin-holder input{font-size:40px;padding:5px 0px;height:50px;width:100px;cursor:pointer;}
.top-left{width:200px;height:71px;display:block;background-image:url("../images/top-left.png");float:left;margin-right:25px;}
.top-left:hover{background-position:0px 71px;}
.center-button{width:200px;height:71px;display:block;background-image:url("../images/center.png");margin-right:25px;}
.center-button:hover{background-position:0px 71px;}
.bottom-right{width:200px;height:71px;display:block;background-image:url("../images/bottom-right.png");float:right;margin-right:25px;}
.bottom-right:hover{background-position:0px 71px;}
.element-holder{width:204px;}
.x-tag{float:right;position:relative;}
.x-tag a{width:18px;height:32px;display:block;background-image:url("../images/x-tag.png");cursor:pointer;}
