h2{padding:0;}
#tbl-specs h3{border-top:1px solid #bababa; margin-top:12px; padding:8px 0;}
.link{list-style:none;}
#tab_int .link{clear:left;display:block;}
#download_templates_popup a,.download_templates_popup_change_selection{color:#00539f; text-decoration:underline; cursor:pointer; font-size:11px;}
.link a,#tab_users_help .block_popup a{color:#00539f; text-decoration:underline; display:block; background:url("http://c.optimalprint.com/images/v2/design/grey_bullet-v1301032807.gif") left 6px no-repeat; padding-left:8px; line-height:16px;}
#upload_design .block {margin:5px 0px 0px 5px;width:228px;overflow:hidden;}
#upload_design .product_info_content {margin-bottom:5px;}
#upload_design .after_step {visibility:hidden; font-size:11px; color:#00539f; padding-left:5px;}
#upload_design #banner_container {background-color:#fff;width:auto;margin:10px 5px 10px 4px;}
#upload_design #quick_tips {border:1px solid #e6e4e4;height:75px;width:924px; margin-left:2px; display:none; background-color:#F2F2F2; font-size:11px;}
#upload_design #quick_tips_header {font-weight:bold;margin:5px 0px 0px 10px;}
#upload_design #users_help {display:none;}
#upload_design #quick_guide {display:none;}
#quickGuideTxt{width: 500px;padding: 10px 0px;}
#upload_design #error_popup_dialog {display:none;}
#upload_design #dialog_request_assistance {display:none;}
#users_helpAdded #download_templates_popup {display:none;margin-top:25px;}
#upload_design #quick_tips_get_started{margin-left:25px;_margin-left:15px;}
#upload_design #quick_tips_get_started,#upload_design #quick_tips_get_template,#upload_design #quick_tips_advanced_users,#upload_design #upload_formats{width:210px; padding:5px 12px 0 0;}
#upload_formats{padding:5px 5px 0 0; display:none;}
#manualDesignReviewBlock{padding:5px 5px 0 0; display:none;}
#upload_design .moreLink{width:200px;text-decoration:underline;}
#upload_design .d_button_corporate .moreLink{margin-top: 10px;margin-bottom: 10px;padding-left: 20px;margin-left: 20px;}
#upload_design .d_button_corporate_top .moreLink{margin-top: 17px;margin-bottom: 10px;padding-left: 20px;margin-left: 20px;}
#upload_design #quick_tips .moreLink{width:auto;}
#users_helpAdded .download_templates_popup_change_selection {color:green;cursor:pointer;text-decoration:underline;}
#users_helpAdded #download_templates_popup_product_name {font-weight:bold;}
#users_helpAdded .download_templates_popup_container {margin:3px 15px 0px 0px;}
#users_helpAdded #download_templates_popup_container_product_info {display:none;}
#upload_design{width: 930px;margin: auto;margin-top:20px;}
.design_template_popup_link {width:380px;}
.tip{width:550px;}
#quick_tips .tip{width:auto;}
.moreLink{background:url("http://c.optimalprint.com/images/dotted_arrow-v1301032816.gif") left 5px no-repeat;padding-left:15px;margin-top:5px;width:130px;float:left;margin-left:5px;}

fieldset {padding: 10px 6px 5px 5px; margin-bottom: 10px;}
fieldset img{float:left; margin-right:10px; ver-align:middle;}
fieldset div.field{padding:0 0 0 20px;}
legend {padding: 10px 5px 5px; font-size: 16px; font-weight: bold;}
.faded {color: #DEDEDE; display: none}
.list_check{list-style:url(http://c.optimalprint.com/images/check_icon-v1301032817.png)}
.norm {width:720px;}
.tab_with_specs,#uploader{_width:560px;}
.tab_with_specs span{float: left; padding:5px 10px 0 0; font-size:12px;}

#upload_input_div{clear:both;background-color: #FFFDF0;border: 1px solid #F1F2B9;margin-bottom: 5px;padding: 10px;}
#upload_input_div label{font-size:12px; font-weight:bold; cursor:default; display:block; margin-bottom:3px;}
#use_preset_design_select_div label{font-size: 11px;font-weight: normal;display: inline;} 
#upload_input_div .mainUploadInfo {}
#upload_input_div .col2 {float:left; padding:0 5px;}
#upload_input_div .col3 {font-size:11px;boder:1px solid red;}
#upload_input_div .col4 {display:none;float:right;width:250px;boder:1px solid blue;}
#upload_input_div .col4 .tipTitle{clear:both;margin-right:5px;}
#upload_input_div .col4 .helpIcon{float:none;display:inline;}
#upload_input_div .col4 #checklist{max-width:240px;overflow:hidden;float:left;margin:32px 0px 0px 5px;padding:12px 0px 12px 10px;border: 1px solid #19B2E4;background:#FFFFFF;}


.file_format_bulit{margin-right:10px; margin-left:4px; float:left;}
.inputinfo{font-size: 10px; float:right; padding: 5px; text-align:right }
.paper_type {float: left; margin: 0px 4px;}
.upload_label_span{height:13px;float:left;padding:17px 10px 0 0; cursor:pointer;}
.upload_label_img{float:left; margin:0 5px 0 5px; cursor:pointer;}
div#loader {font-weight:bold;  border: 2px solid #00ADEF; background-color:#fff; padding: 3px 5px 5px; width:170px; margin: 0 0 50px 400px; position:absolute;}
.uploadCorporate,.uploadPrivate,#searchCriteria .ui-tabs-content,#shipping_address .item,#shipping_address .items{width: 442px; margin-left:8px; background-color:#fafafa; padding:8px; border:1px solid #e6e6e6;}
.uploadCorporate,.uploadPrivate{border:2px solid #d2d2d2;}
#uploadDesign .ui-tabs-content{background:#fff url("http://c.optimalprint.com/images/pricing_bg-v1301032811.gif") top repeat-x;float:left; border-top:none; border:1px solid #e6e4e4; width:390px; padding:15px; border-top:3px solid #219fd8;}
.larg_img_div{border:#000 solid 1px;background:#fff; padding:5px 15px;}
.designSpecs_txt{margin:10px 0 0 0px;}
.greentIndicator{background-color:#7DAE3D; height:4px; width:35px;float:left; margin:6px 5px 0 8px;overflow:hidden;}
#pricing .tbl{border:none;}
.upload_status_container{margin:5px 0 10px; font-size:11px;}
.upload_progress_container{height:19px;background:url("http://c.optimalprint.com/images/ig/progressbar_bg-v1301032808.gif") no-repeat left; position:relative; width:210px;}
.upload_progress_bar{height:19px;background:url("http://c.optimalprint.com/images/ig/progressbar_stopped-v1301032808.gif") no-repeat left;  width:210px;}
.upload_design_progress_container{height:19px;background:url("http://c.optimalprint.com/images/upload_progressbar_bg-v1301032808.gif") no-repeat left; position:relative; width:210px;}
.upload_design_progress_bar{height:19px;background:url("http://c.optimalprint.com/images/upload_progressbar_stopped-v1301032811.gif") no-repeat left;  width:210px;}
.upload_progress_bar_cancel{position:absolute;top:2px;left:215px;cursor:pointer;}
.upload_result_checkboxes{line-height:25px;height:25px;}
.uploadFormatIcons{padding-top:5px;}
.uploadFoldedIcons{padding-top:5px;}
.uploadFoldingTypeIcons{padding-top:5px;}
.uploadSideIcons{padding-top:4px;}
.uploadOrientation{height:13px;float:left;padding-top:17px; padding-right:10px; cursor:pointer;}
.padding10{}
.padding6{padding-top:6px;}
.padding8{padding-top:8px;}
.padding1{margin-top:-9px;}
.padding2{padding-top:2px;}
.padding5{padding-top:5px;}
.padding0{padding-top:0px;}
.padding13{padding-top:13px;}
.padding9{padding-top:9px;}
.padding7{padding-top:2px;}
.tabsSepUpload,.tabsSepDotted{background:url('http://c.optimalprint.com/design/sep2-v1301032865.gif') repeat-x;height:1px;margin:2px 0 8px 0;}
.tbl{ background-color:#bcbcbc; font-size:11px;}
.trGrey{ background-color:#EFEFEF;}
.trWhite{background-color:#fff;}
.tbl tr{ height:20px; /*font-size:11px;*/}
#orderTable td,#pricing .tbl td{text-align:center;}
.tbl td,.tbl th{padding:5px; text-align:left}
.tbl .tdHeight{height:35px; padding:0; margin:0; padding-left:5px;}
.tbl .tdFixedHeight{height:107px;}
.tbl .tblTop{color:#555; font-weight:bold; height:21px; text-align:center; border:none; background-position:0 -76px ; background-color:#c4c5c4}
.btn_container{display:block;cursor:pointer;}
.btn_orange_left,.btn_orange_right_continue,.btn_orange_mid,.btn_medium_blue_mid,.btn_medium_blue_right,.btn_medium_blue_left_back,.btn_medium_blue_left_refresh,.btn_medium_blue_left,.btn_medium_blue_right_continue{ height:33px; color:#fff; font-size:12px; float:left}
.btn_medium_blue_left_back,.btn_orange_right_continue,.btn_medium_blue_right_continue{width:25px;}
.btn_medium_blue_right,.btn_medium_blue_left,.btn_orange_left{width:16px;}
.btn_medium_blue_mid,.btn_orange_mid{padding:8px 5px 0; min-width:60px; text-align:center; text-decoration:none;}
.btn_medium_blue_mid,.btn_orange_mid{height:25px;}
.btn_orange_left{background:url("http://c.optimalprint.com/images/opbtn-sprite-v1301032811.png") 0 -456px no-repeat;}
.btn_orange_mid{background:url("http://c.optimalprint.com/images/opbtn-sprite-v1301032811.png") 0 -493px repeat-x;}
.btn_orange_right_continue{background:url("http://c.optimalprint.com/images/opbtn-sprite-v1301032811.png") 0 -533px no-repeat;}

/*tabs*/
#tab_int {overflow:hidden;}
#tab_int .specs {width:300px;float:right;float:right;border:1px solid red;}
#tbl-specs { margin-left:15px;}
#tbl-specs  a,#tbl-specs .selected a{padding: 6px 0px 0;}
.ui-tabs-content {background-color:transparent;padding: 10px;}
.ui-tabs-nav a .tl, .ui-tabs-nav a .tr {position: absolute;width: 4px;top: 0;height:25px;}

.tabInactiveBG,.tabActiveBG{float:left;}
.tabActiveBG a{color:#fff; text-decoration:none;}
.tabInactiveBG a{text-decoration:none; color:#555;}
.tabActiveCL,.tabActiveCR,.tabInactiveCL,.tabInactiveCR{width:4px; height:25px; float:left;}
.tabActiveCL,.tabActiveCR{width:3px;}
.tabActiveCR,.tabInactiveCR{margin-right:3px;}
.tabInactiveCL,.ui-tabs-nav a .tl {left: 0;background:url('http://c.optimalprint.com/images/opbtn-sprite-v1301032811.png') 0 -55px no-repeat;}
.tabInactiveCR,.ui-tabs-nav a .tr {right: -1px;background:url('http://c.optimalprint.com/images/opbtn-sprite-v1301032811.png') 0 -88px no-repeat;}
.tabcontainer,.ui-tabs-nav li {cursor:pointer;text-decoration:none;}
.tabcontainer{margin-right:3px;}
.ui-tabs .ui-tabs-nav li,.ui-tabs .ui-tabs-top .ui-tabs-nav li,.ui-tabs .ui-tabs-bottom .ui-tabs-nav li {margin:0 0.5em 0 0;}
.ui-tabs-left .ui-tabs-nav li,.ui-tabs-right .ui-tabs-nav li {margin:0 0 0.5em;}
.ui-tabs .ui-tabs-content .ui-tabs-hidden {width:0px;overflow:hidden;visibility:hidden;height: 0px;}
.ui-tabs-top .ui-tabs-nav,.ui-tabs-bottom .ui-tabs-nav {}
.ui-tabs .ui-tabs-left,.ui-tabs-left { padding:0 0 0 6em; }
.ui-tabs-right { padding:0 6em 0 0; }
.ui-tabs-top,.ui-tabs-bottom {padding:auto;}
.ui-tabs-nav,
.ui-tabs-nav li {margin:0;padding:0;list-style:none;}
.ui-tabs li em { font-style:normal; }
.ui-tabs {position:relative;zoom:1;}
.ui-tabs .ui-tabs-content,
.ui-tabs .ui-tabs-content div {zoom:1;}
.ui-tabs .ui-tabs-content:after {content:'';display:block;clear:both;}
.ui-tabs .ui-tabs-nav li,.ui-tabs .ui-tabs-top .ui-tabs-nav li,.ui-tabs .ui-tabs-bottom .ui-tabs-nav li {display:inline-block;display:-moz-inline-stack;*display:inline; vertical-align:bottom; cursor:pointer; zoom:1; color:#bababa;}
.ui-tabs-left .ui-tabs-nav li,.ui-tabs-right .ui-tabs-nav li {display:block;}
.ui-tabs .ui-tabs-nav a { position:relative; }
.ui-tabs .ui-tabs-nav li a,.ui-tabs-top .ui-tabs-nav li a,.ui-tabs-bottom .ui-tabs-nav li a {display:block;display:inline-block;zoom:1;}
.ui-tabs-left .ui-tabs-nav li a,.ui-tabs-right .ui-tabs-nav li a {display:block;}
.ui-tabs-bottom .ui-tabs-nav li a {vertical-align:text-top;}
.disabled a{cursor:default;}
.ui-tabs-nav li a em,.ui-tabs-nav li a em,.ui-tabs-nav li a em { display:block;}
.ui-tabs-left .ui-tabs-nav,.ui-tabs-right .ui-tabs-nav,.ui-tabs-left .ui-tabs-nav,.ui-tabs-right .ui-tabs-nav {position:absolute;z-index:1; }
.ui-tabs-top .ui-tabs-nav,.ui-tabs-bottom .ui-tabs-nav {position:static;}
.ui-tabs-left .ui-tabs-nav,.ui-tabs-left .ui-tabs-nav { left:0; right:auto; }
.ui-tabs-right .ui-tabs-nav,.ui-tabs-right .ui-tabs-nav { right:0; left:auto; }
#tab_ext {float:left;width:750px;}
#tab_ext .ui-tabs-content{background-color:#fff; min-height:125px;}
#loading_popup .bd{background-color:#fff;}
#tab_int .ui-tabs-content{border:1px solid #e6e4e4; border-top:2px solid #02A4D8; }
#tab_users_help .block_popup a,#tab_int .ui-tabs-content a{font-size:11px; text-decoration:none;}
#tab_users_help .block_popup a:hover,#tab_int .ui-tabs-content a:hover{text-decoration:underline;}
#edit_info_tip{border:1px solid #000000;font-size:11px;padding:2px;position:absolute;visibility:hidden;z-index:999; margin-top:-100px; margin-left:-50px;}
#loading_popup_c{margin-left:-500px;}

#download_templates_popup_c,#users_help_c{margin-left:-700px;}
#dialog_request_assistance_c,#dialog_quality_c{margin-top:-400px;}
#tab_users_help .block_popup{width:270px;}
#tab_users_help .ui-tabs-content {padding:5px; font-size:11px;}
#tab_users_help .product_info_content {margin-bottom:0px; padding:0;}
#tab_users_help .ui-tabs-content, #tabUserTips .ui-tabs-content{border:1px solid #e6e4e4; border-top:2px solid #219fd8;}
#tabUserTips .block_popup{width:220px;}

#tab_ext #edit_info_tip{ margin-left:-140px; margin-top:-160px;}
#download_templates_popup .bd{font-size:11px;}
#download_templates_popup_list{width:430px;}
#download_templates_popup_list img{padding-right:4px;}
#download_templates_popup_container_product_info{width:260px; margin-top:5px;}

#refresh_wait_msg {position: absolute;margin: 0 auto;background-color: #FFFFFF;border: 2px solid #00ADEF;color: #00ADEF;font-size: 11pt;
font-weight: 700;padding: 5px;width: 300px;}
.preview_loading{position:absolute; z-index: 10;}
.preview_loading img{margin-right:10px;}
.approvebox_container{margin-left:275px;}
.approvebox{width:400px;border:2px solid #00adef;float:left;padding:5px; margin:5px 0; background-color:#FFFFE5; border:1px solid #E0E1B7;}
.approvebox .textField{border:2px solid #000;}
.approvebox h3{width:210px; margin-bottom:5px;}
.confirmArr{font-size:18px; float:left; margin:0 3px 5px; line-height:18px}
.download_proof_container{margin:-40px 0 0 740px}
#sign_button{width:20px;height:20px; cursor:pointer; float:left;}
.opacity{ position:absolute; background-color:#868686; opacity: 0.5; filter:alpha(opacity: 50); -moz-opacity: 0.5; -khtml-opacity: 0.5;}
.cutHereSmall,.cutHere{position:absolute;background:url("http://c.optimalprint.com/design/scissor-v1301032863.png") no-repeat;width:32px;height:15px;z-index:9;}
.tabs_confirm{border:1px solid #999; border-top:none; float:left; margin:-3px 0 10px; text-align:center; padding:5px;}
.tabs_confirm input{width:80px;text-align:center;cursor:pointer;margin:auto;}
.tab_confirm,.tab_confirm:hover{background:transparent;border:none;}
.page{float: left;  margin-left:10px;}
.
#please_wait,#please_wait_editImage,#confirm_wait,#please_wait_cartReview{position:absolute;margin-left:260px;width:300px; clear:both; z-index:100;}
#confirm_wait{ margin-left:330px;}
.bleedingArea{float:left; position: relative;}

.btn_blue_left{background-image:url("http://c.optimalprint.com/images/v2/buttons/btn_large_blue_left-v1301032807.png"); background-repeat:no-repeat;}
.btn_blue_right{background-image:url("http://c.optimalprint.com/images/v2/buttons/btn_large_blue_right-v1301032807.png"); background-repeat:no-repeat;}
.btn_blue_mid,.btn_blue_mid_refresh{background-image:url("http://c.optimalprint.com/images/v2/buttons/btn_large_blue_mid-v1301032807.png"); background-repeat:repeat-x;}

.btn_blue_right, .btn_blue_left{width:5px;height:33px;float:left;}
.btn_blue_mid,.btn_blue_mid_refresh{height:24px;float:left;text-align:center;color:#3198D0;font-weight:700;min-width:50px;padding:9px 6px 0;}
#request_assistance_info {width:340px;}

.dtab {float: left;margin-right: 5px; border:1px solid #a8a8a8; border-top:none;margin-top: -3px; padding:5px 5px 2px; text-align:center; font-size:11px; }
.pFormatVerNoFold1Sel {background: url('http://c.optimalprint.com/designer_page_icons/no_folded_ver/pagebutton_VER_pg1_acti-v1301032805.png') 0 0 no-repeat;width:33px;height:44px;border-color:#39afe4;}
.pFormatVerNoFold1 {background: url('http://c.optimalprint.com/designer_page_icons/no_folded_ver/pagebutton_VER_pg1_INacti-v1301032805.png') 0 0 no-repeat; width:33px; height:44px; cursor: pointer;}
.pFormatVerNoFold2Sel {background: url('http://c.optimalprint.com/designer_page_icons/no_folded_ver/pagebutton_VER_pg2_acti-v1301032805.png') 0 0 no-repeat; width:33px; height:44px;border-color:#39afe4;}
.pFormatVerNoFold2 {background: url('http://c.optimalprint.com/designer_page_icons/no_folded_ver/pagebutton_VER_pg2_INacti-v1301032805.png') 0 0 no-repeat;width:33px; height:44px; cursor: pointer;}
.pFormatHorNoFold1Sel {background: url('http://c.optimalprint.com/designer_page_icons/no_folded_hor/pagebutton_pg1_acti-v1301032805.png') 0 2px no-repeat;width:30px; height:34px; border-color:#39afe4;}
.pFormatHorNoFold1 {background: url('http://c.optimalprint.com/designer_page_icons/no_folded_hor/pagebutton_pg1_inac-v1301032805.png') 0 2px no-repeat;width:30px; height:34px; cursor: pointer;}
.pFormatHorNoFold2Sel {background: url('http://c.optimalprint.com/designer_page_icons/no_folded_hor/pagebutton_pg2_acti-v1301032805.png') 0 2px no-repeat;width:30px; height:34px; border-color:#39afe4;}
.pFormatHorNoFold2 {background: url('http://c.optimalprint.com/designer_page_icons/no_folded_hor/pagebutton_pg2_inac-v1301032805.png') 0 2px no-repeat;width:30px; height:34px; cursor: pointer;}
.pFormatThreeFold1Sel {background: url('http://c.optimalprint.com/designer_page_icons/letterfold/pagebutton_3fold_pg13_activ-v1301032805.png') 0 0 no-repeat;width:53px;height:49px; border-color:#39afe4;}
.pFormatThreeFold1 {background: url('http://c.optimalprint.com/designer_page_icons/letterfold/pagebutton_3fold_pg13_inac-v1301032805.png') 0 0 no-repeat; width:53px; height:49px; cursor: pointer;}
.pFormatThreeFold2Sel {background: url('http://c.optimalprint.com/designer_page_icons/letterfold/pagebutton_3fold_pg46_activ-v1301032805.png') 0 0 no-repeat; width:53px;height:49px;border-color:#39afe4;}
.pFormatThreeFold2 {background: url('http://c.optimalprint.com/designer_page_icons/letterfold/pagebutton_3fold_pg46_inac-v1301032805.png') 0 0 no-repeat; width:53px; height:49px; cursor: pointer;}
.pFormatHorFold1Sel{background: url('http://c.optimalprint.com/designer_page_icons/horisontal_folded/pagebutton_folded_pg14_acti-v1301032805.png') 0 0 no-repeat; width:44px;height:44px;border-color:#39afe4;}
.pFormatHorFold1 {background: url('http://c.optimalprint.com/designer_page_icons/horisontal_folded/pagebutton_folded_pg14_inac-v1301032805.png') 0 0 no-repeat; width:44px; height:44px; cursor: pointer;}
.pFormatHorFold2Sel {background: url('http://c.optimalprint.com/designer_page_icons/horisontal_folded/pagebutton_folded_pg23_acti-v1301032805.png') 0 0 no-repeat; width:44px; height:44px; border-color:#39afe4;}
.pFormatHorFold2 {background: url('http://c.optimalprint.com/designer_page_icons/horisontal_folded/pagebutton_folded_pg23_inac-v1301032805.png') 0 0 no-repeat; width:44px; height:44px; cursor: pointer;}
.pFormatVerFold1Sel {background: url('http://c.optimalprint.com/designer_page_icons/vertical_folded/pagebutton_ver_folded_PG1_a-v1301032805.png') 0 0 no-repeat; width:44px; height:44px; border-color:#39afe4;}
.pFormatVerFold1 {background: url('http://c.optimalprint.com/designer_page_icons/vertical_folded/pagebutton_ver_folded_PG1_i-v1301032805.png') 0 0 no-repeat; width:44px; height:44px; cursor: pointer;}
.pFormatVerFold2Sel {background: url('http://c.optimalprint.com/designer_page_icons/vertical_folded/pagebutton_ver_folded_PG2_a-v1301032805.png') 0 0 no-repeat; width:44px; height:44px; border-color:#39afe4;}
.pFormatVerFold2 {background: url('http://c.optimalprint.com/designer_page_icons/vertical_folded/pagebutton_ver_folded_PG2_i-v1301032805.png') 0 0 no-repeat; width:44px; height:44px; cursor: pointer;}
.pFormatVerNoFold2:hover ,.pFormatHorFold1:hover,.pFormatVerFold1:hover ,.pFormatHorFold2:hover, .pFormatVerNoFold1:hover ,.pFormatVerFold2:hover {border:1px solid #39afe4;width:44px; height:44px; border-top:none;}
.pFormatHorNoFold1:hover,.pFormatHorNoFold2:hover {border:1px solid #39afe4;width:30px; height:30px; border-top:none;}
.pFormatThreeFold1:hover,.pFormatThreeFold2:hover {border:1px solid #39afe4;width:53px; height:49px; border-top:none;}
.fldIcons {position:relative;}
.fldIcons #foldedSecondIcon1 {position:absolute;left:50%;}
.fldIcons #foldedSecondIcon2 {position:absolute;left:50%;}

/* Styles for uploading of designes */
.confirmDesignMagnify{margin-left:5px;}
#preview_image_magnifier_container,.confirmDesignMagnify{background:url("http://c.optimalprint.com/images/opdesigner-sprite-v1301032811.png") -2px -46px no-repeat; width:25px; height:25px;}
.product_name span b{float: none ;display: inline;}
.png { behavior: url(/s/iepngfix-v1301032851.htc) }
.info{margin:auto;padding:10px; background: none repeat scroll 0 0 #FFFDF0;border: 1px solid #F1F2B9;}
#confirmDesignContainer .info{margin:0px;}
.uploadResult{font-size:12px; padding: 5px 0; float:left; clear:both;}
.uploadResult span{width:450px;}
.uploadCheck{margin:8px 0;}
.uploadCheck label{font-size:12px; padding-left:2px;}
.uploadCheck .helpIcon {margin-left: 3px;position: relative;top: 3px;}

/* Styles for Step4 Confirm of design upload*/
.info_area{display:block;clear:both;float:left;overflow:hidden;width:640px;padding-top:10px;}
#bleeding_area_info{background: url("http://c.optimalprint.com/images/scissor_img-v1301032811.gif") no-repeat scroll 12px 11px transparent;}
#safety_area_info, #bleeding_area_info{display: block;width:290px;margin: 0px 3px;padding:10px 5px 5px 5px;border: 2px solid #FFF;}

.bleedAreaH{padding: 0px 0px 4px 37px;font-weight: bold;text-align: left;}
#safety_area_info .bleedAreaH{padding-left:4px;}

.safety_area_line{position:absolute;z-index:100; border:none}
.safety_area_line_top{border-bottom:2px solid #7DAE3D;}
.safety_area_line_bottom{border-top:2px solid #7DAE3D;}
.safety_area_line_left{border-right:2px solid #7DAE3D;}
.safety_area_line_right{border-left:2px solid #7DAE3D;}
.inBleedBox{font-weight:bold; margin-bottom:5px; font-size:15px;}
.inBleedBox a{font-size:15px;}
#loadingPreview{width: 270px;}

#confirm_design_content {width:910px;}
#confirm_design_content #corpPhone{display: none;}

.landingRightMenu {float:right;width:170px;padding-top:65px;}

/* icons */
.uploadIcon{background:url("http://c.optimalprint.com/assets/images/sprites/uploadSprite-v1312352047.png") 0 0 no-repeat; line-height:24px; padding:0 0 5px 22px; font-weight:bold;}
.downloadTemplate{background-position:-2px 0;}
.supportingFormat{background-position:-1px -24px;}
.userTip{background-position:-1px -50px;}
.needHelp{background-position:-1px -79px;}
.pricing{background-position:-1px -93px;}
.manualDesignReview{background-position:0px -124px;}
.formatIcon {float:left;margin-top:5px; background:url("http://c.optimalprint.com/assets/images/icons/supporting_formats-v1301634395.png") no-repeat;}
.formatIcon span{display:block; width:80px; margin-left:36px; padding-left:4px; background-color:#fff; height:36px; line-height:36px; text-transform: uppercase;}
.pdf{background-position: 0 0;}
.psd{ background-position: -36px 0;}
.ai { background-position: -69px 0; }
.eps { background-position: -106px 0; }
.ps { background-position: -36px 0; }
.bmp { background-position: -144px 0; }
.gif { background-position: -178px 3px; }
.jpg { background-position: -216px 0; }
.png { background-position: -286px 0; }
.tif { background-position: -252px 0; }
.pcx { background-position: -324px 0; }
.docx { background-position: 0 -36px; }
.doc { background-position: -37px -36px; }
.ppt { background-position: -72px -36px; }
.pptx { background-position: -110px -36px; }
.svg { background-position: -146px -36px; }
.svgz { background-position: -180px -36px; }
.tga { background-position: -214px -39px; }
.rtf { background-position: -251px -36px; }
.pct { background-position: -287px -36px; }
.xls { background-position: -358px -37px; }
.xlsx { background-position: -324px -36px; }

a.needHelplnk {display:block;font-weight:bold;color:#000; text-decoration:none; width:80px; text-align:center;background: url("http://c.optimalprint.com/assets/images/icons/help_icon-v1301634395.gif") top center no-repeat; padding-top:51px;}
.professionalDesignerContent {height:400px; overflow: auto;}
.faqTabContent span.content {display:none;background-color: #FFFCE2;color: #444444;font-size: 11px;margin: 3px 10px 8px 16px;padding: 5px;}
.faqTabContent .link {background: url("http://c.optimalprint.com/images/opbasic-sprite-v1301032817.png") no-repeat scroll 0 -215px transparent;color: #00539F;display: block;font-size: 11px;margin: 3px 0 0 10px;padding: 0 8px;text-decoration: underline;}
#thingsToThinkAbout, #checklist {margin:20px 0 0;}
#thingsToThinkAbout .helpIcon, #checklist .helpIcon {display:inline-block;float: none;margin:-2px 12px 0px 0px;vertical-align:middle;}
#thingsToThinkAbout .tipTitle, #checklist .tipTitle {white-space:nowrap;display:block;float:left;height:14px;margin-top:10px;padding:2px 0px 0px 15px;line-height: 1px;background:url("http://c.optimalprint.com/icons/upload_check-v1301032805.png") no-repeat scroll 0 0 transparent;}


#top_tabs {font-size: 22px;font-weight: bold; margin-left:8px;}
#top_tabs a {background:none!important;color:#bababa; float:none; font-size:12px; border:none;}
#top_tabs .ui-tabs-selected a, #top_tabs .ui-tabs-selected-hack a {color:#111;}
#top_tabs .ui-tabs-nav a {color:#bababa;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-tabs-selected-hack{color:#0091C0;}
#top_tabs .hidden {display:none;}


/* Contact us form */
.uploadFiles{float: left; margin-bottom: 6px;  width: 255px;}
.uploadFiles .fileUploaderQueueBox {float: left;margin: 3px 0;}
.uploadFiles .attachmentList {float: right;width: 250px;}
.uploaderQueueItem{background:none; border:none;}
#uplLeftBox{float: left;width: 270px;}
#uplRightBox{float: right;width: 360px; _width: 340px;}
.contacUsFooter{width: 270px;}
#contacUsBtn{position: absolute;margin-top: 18px; *margin-top: -50px;}
.contact {background: url("http://c.optimalprint.com/assets/images/sprites/contactSprite-v1311142421.png") no-repeat 0 0; padding:4px 0 0 36px; font-size:11px; clear:left; margin-bottom:5px;}
.email {background-position: 0 -33px;padding: 10px 10px 10px 36px;}
.email a{font-size:11px;}

#tabCtrl li.greyTab.selected{border-bottom:0px;position:relative;z-index: 7;}
#tabCtrl li.greyTab.selected a{background:url(http://c.optimalprint.com/assets/images/sprites/tabsSprite-v1309942250.png) no-repeat 100% -30px;text-decoration: none;outline: none;}
#tabCtrl li.greyTab.selected a span{background:url(http://c.optimalprint.com/assets/images/sprites/tabsSprite-v1309942250.png) no-repeat 0px 1px;color:#fff;}
#tabCtrl li.greyTab.selected a span{font-weight:bold; cursor:default;}

.ProductIllustration {float:left;position:relative;}
.ProductIllustration .illustration {float:left;position:relative;}
.ProductIllustration .magnify {float:left;cursor:pointer; margin-left:2px;}
.ProductIllustration .illustrationPreview {position:absolute;bottom:50%;right:50%;z-index:1000;margin-right: -440px;}
.ProductIllustration .illustrationPreviewInner {position:relative;left:50%;}

.ProductSpecs {float:left; margin:0 80px 0 8px;}
#specs-price-tableAdded {overflow:hidden;padding-bottom:5px;}

#upload_input_div .photoViewer {overflow:hidden;background:url(http://c.optimalprint.com/lightbox/images/loading-v1301032852.gif) no-repeat center center;display:block; margin-bottom:2px;}
#upload_input_div .photoViewer img {margin:0;padding:0;visibility:hidden;}
#buttonsBlock{margin-left:8px;margin-right: 195px;}
#go-to-tab3{position: absolute;right: 50%;margin-right: -280px; margin-top:33px;}
.userTipFolded{width: 360px;margin: 30px 0px 0px 20px;}
.button.editImage span{padding: 4px 8px 4px 5px;}
#confirmDesignContainer .info.manuallyLook{margin:8px 0px 0px 0px;}
.manuallyLook label{font-size:12px;}
#notesPreress{display:none;padding:7px 0px 10px 10px}
#notesPreressBox{height:60px;width:400px;margin:0px 0px 0px -10px;}
#helpManualReview{margin-left: 3px;float: none;display: inline;}
.toolTipCon p {width:200px;}
#confirm_wait{width: 300px;position: absolute;}
#preview_loading small{font-weight:normal; font-size:11px;}
#buttonsBlock .grey {display:none;}
.formErrorMessage, .formMessage{width:240px; padding:10px 10px 15px; margin: 10px 0;}
/* User tips popup */
.fileInfo img{margin-right:20px;}
.fileInfo ul{overflow:hidden;}
.fileInfo li{list-style:disc; margin-left:14px;}
.fldIcons {position:relative;}
.fldIcons #foldedSecondIcon1 {position:absolute;left:50%;}
.fldIcons #foldedSecondIcon2 {position:absolute;left:50%;}
#checklist .tipTitleFailed{float:left;background: url("http://c.optimalprint.com/icons/upload_cancle-v1301032805.png") no-repeat; padding-left:15px; margin-top:5px;}
#tbl-specs-loader { border-top: 1px solid #BABABA; margin: 8px 0 0 15px; text-align: center; position: absolute; width: 915px;}
#tbl-specs-loader img { margin-top: 15px; }
.tips{max-width:280px;}
#users_helpAdded .ui-tabs-content{width: 810px;}

.px_size_error_toolTip {width: 230px;}
.px_size_error_toolTip .small{font-size: 10px;}
.px_size_error_toolTip ol {background: url("http://c.optimalprint.com/assets/images/sprites/ol_li_bg-v1323235391.png") no-repeat; margin: 5px;}
.px_size_error_toolTip ol li { list-style-position: inside; list-style-type: none;margin-top: -1px; padding-left: 25px; padding-top: 8px;}

#loadingPopupTxt{top:400px;left:50%;margin-left: -130px;} 
#preview_loading{width: 300px;}
