﻿@charset "utf-8";body,caption,th{font-weight:400}.clear,.selectDesign .selectBox.name.date p{clear:both}body{margin:0;padding:0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;color:#555;background:url(/images/body_bg.png) repeat-x #eff8fa}a,abbr,acronym,address,blockquote,caption,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,li,object,ol,p,pre,q,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;text-decoration:none;font-weight:400}caption,th{text-align:left}a img{border:none}a{text-decoration:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;color:#166073}.contentRight .subNav ul li a.active,.contentRight .subNav ul li a:hover,.contentRight p a,.contentRight p a:hover,.footer .footerInner ul li a.active,.footer .footerInner ul li a:hover,.smallBoxes ul li .des a:hover,.topNav ul li a.active,.topNav ul li a:hover{text-decoration:underline}a:hover{color:#f36600}.fleft{float:left!important}.fright{float:right!important}.textShadow{text-shadow:1px 1px 0 #709327;filter:dropshadow(color=#709327, offx=1, offy=1)}.fonts{font-family:'Open Sans Condensed',sans-serif}@font-face{font-family:Rockwell-ExtraBold;src:url(fonts/Rockwell-ExtraBold.eot?#iefix) format("embedded-opentype"),url(fonts/Rockwell-ExtraBold.woff) format("woff"),url(fonts/Rockwell-ExtraBold.ttf) format("truetype"),url(fonts/Rockwell-ExtraBold.svg#Rockwell-ExtraBold) format("svg");font-weight:400;font-style:normal}hr{color:#eee;margin:0 0 12px}.btn{display:table}.btn a{font-size:20px;line-height:50px;padding:0 30px;color:#255098;display:inline-block;background:#fff;text-transform:uppercase;font-family:Rockwell-ExtraBold;-webkit-box-shadow:3px 4px 0 #12284c;-moz-box-shadow:3px 4px 0 #12284c;-ms-box-shadow:3px 4px 0 #12284c;-o-box-shadow:3px 4px 0 #12284c;box-shadow:3px 4px 0 #12284c}.btn a:hover{background:#69a4ef;color:#fff}input[type=email],input[type=text],input[type=password],select,textarea{background:#fff;border:1px solid #ccc;border-radius:3px;color:#777;display:block;font-size:13px;font-family:Arial,Helvetica,sans-serif;margin:0 0 10px;max-width:100%;padding:5px 4px;width:210px;height:13px}select{height:25px;width:220px;padding:1px 0 1px 5px}textarea{height:50px}input[type=email]:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus{border:1px solid #aaa;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-ms-box-shadow:0 0 3px rgba(0,0,0,.2);-o-box-shadow:0 0 3px rgba(0,0,0,.2);color:#444}#wrapper{width:980px;margin:0 auto 15px;background:#fff;padding:0 10px;box-shadow:0 2px 2px #B8B8B8;min-height:600px}.top{width:300px;margin:0 auto;display:none}.top .phone,.top .tagLine{color:#fff;text-transform:uppercase;width:100%;text-align:center;padding:5px 0;font-family:Georgia,"Times New Roman",Times,serif}.top .phone{float:left;font-size:20px;line-height:24px}.top .phone span,.top .tagLine{font-size:12px}.top .phone a{color:#fff}.top .tagLine{float:right;line-height:16px}.topNav ul li a,.viewCart a{color:#d47e26;display:block}.header{padding:15px 0 0;position:relative}.logo{width:350px;float:left;padding:15px 0 0 15px}.logo img{width:100%;max-width:inherit}.headerRight,.topNav{float:right}.topNav ul{list-style:none;padding:0;margin:0}.topNav ul li{float:left;padding:0 10px 0 25px;background:url(/images/bullet.png) 0 3px no-repeat}.topNav ul li:first-child{padding-left:0;background:0 0}.topNav ul li a{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;line-height:20px;text-transform:uppercase}.header .phone,.viewCart a{line-height:26px;font-family:Georgia,"Times New Roman",Times,serif;text-transform:uppercase}.viewCart{padding:10px 0 0}.viewCart a{float:right;font-size:11px;padding:0 15px;margin:0 0 0 5px;background:#e4f2f3;border-radius:3px}.viewCart a:hover{color:#7dc2d4}.header .phone{color:#cb9965;font-size:25px;text-align:right;padding:5px 0 0}.header .phone a{color:#cb9965}.header .phone span{color:#6eb8c9;font-size:12px}.header .tagLine{color:#cb9965;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;line-height:16px;text-align:right;text-transform:uppercase;padding:0}.header .tagLine span{color:#6eb8c9;font-size:10px}.nav ul li a,.thumbBoxes ul li .name{font-size:16px;font-family:Georgia,"Times New Roman",Times,serif;text-transform:uppercase}.nav{background:url(/images/nav_bg.jpg) repeat-x;text-align:center;margin:20px 0 0}.nav ul{list-style:none;padding:0;margin:0}.nav ul li{display:inline;margin:0 30px}.nav ul li a{display:inline-block;color:#fff;line-height:30px;text-shadow:0 1px 3px #000}.nav ul li a.active,.nav ul li a:hover{color:#000}.show{display:none;position:absolute;right:0;top:15px}.show img{max-width:inherit}.mobNav{display:none!important}.thumbBoxes{padding:0 0 30px}.thumbBoxes ul{list-style:none;padding:0;margin:0}.thumbBoxes ul li{float:left;width:210px;height:160px;overflow:hidden;padding:6px;margin:0 10px;border:1px solid #d9ecf1;position:relative;text-align:center}.thumbBoxes ul li .pic{height:110px;overflow:hidden}.thumbBoxes ul li .pic img{width:100%;min-height:100%;max-width:inherit}.thumbBoxes ul li .name{bottom:6px;color:#fff;left:0;line-height:18px;margin:0 6px;padding:8px 0;position:absolute;min-height:36px;background:url(/images/thumb_boxes_title.jpg)}.smallBoxes{padding:0 0 35px}.smallBoxes ul{list-style:none;padding:0;margin:0}.smallBoxes ul li{width:290px;height:280px;overflow:hidden;background:#ececec;position:relative;margin:0 18px;text-align:center;float:left;outline:#d9ecf1 double 1px;outline-offset:5px}.smallBoxes ul li h2{color:#d47e26;font-family:Georgia,"Times New Roman",Times,serif;font-size:21px;line-height:24px;padding:18px 0 20px;margin:0 0 10px;text-align:center;text-transform:uppercase;background:url(/images/small_box_title.jpg) center bottom no-repeat}.smallBoxes ul li .pic{width:200px;height:135px;overflow:hidden;margin:0 auto}.smallBoxes ul li .pic img{width:100%;min-height:100%;max-width:inherit}.smallBoxes ul li .des{color:#2f8d95;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;padding:5px 0 0;height:65px;overflow:hidden;width:220px;margin:0 auto 5px}.smallBoxes ul li .slide .date,.smallBoxes ul li .slide .name{padding:0 35px 0 0;font-family:Arial,Helvetica,sans-serif;text-align:right;font-weight:700;font-style:italic}.smallBoxes ul li .des a{color:#d47e26}.slide{width:100%!important}.smallBoxes ul li .slide .des{height:112px;width:220px}.smallBoxes ul li .slide .name{color:#d47e26;font-size:13px;line-height:18px}.smallBoxes ul li .slide .date{color:#343434;font-size:11px;line-height:14px}.smallBoxes ul li .viewMore{text-align:right;margin:10px 35px 0 0}.smallBoxes ul li .viewMore a{display:inline-block;width:83px;height:21px;background:url(/images/view_more_btn.png) no-repeat;font-size:0}.bottomBlock{padding:30px 0;background:url(/images/border.png) repeat-x;position:relative}.bottomBlock:after{position:absolute;content:"";left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:url(/images/border2.png) 0 bottom repeat-x}.bottomBlock .bottomLeft{width:420px;min-height:90px;float:left;padding:10px 15px 5px 45px;border-right:2px dashed #dcd5c5;color:#7a7a7a;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;margin:0 35px 0 0;position:relative;z-index:9}.bottomBlock .bottomLeft a{color:#166073}.bottomBlock .bottomLeft a:hover{color:#f36600}.bottomBlock .bottomRight{width:400px;float:left;padding:0;position:relative;z-index:9;margin:15px 0 0}.bottomBlock .bottomRight .phoneicon{float:left;margin:2px 10px 25px 0}.bottomBlock .bottomRight h2{color:#231f20;font-family:Georgia,"Times New Roman",Times,serif;font-size:28px;line-height:30px;padding:0 0 5px}.bottomBlock .bottomRight h2 span{color:#d47e26;font-size:17px}.bottomBlock .bottomRight .time{color:#7a7a7a;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.bottomBlock .bottomRight .phone{color:#231f20;font-family:Georgia,"Times New Roman",Times,serif;font-size:19px;line-height:30px}.bottomBlock .bottomRight .phone a,.bottomBlock .bottomRight .phone span{color:#d47e26}.footer{padding:15px 10px 35px;border-bottom:1px dashed #000}.footer h2{color:#231f20;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;font-weight:700;padding:0 0 15px 9px}.footer h2 span{color:#c5833b;font-weight:700}.footer .footerInner{width:380px;float:left;padding:0 40px 0 0}.footer .footerInner ul{list-style:none;padding:0;margin:0}.footer .footerInner ul li{float:left;border-right:1px solid #74bccd;padding:0 9px;margin:0 0 9px}.footer .footerInner ul li a{display:block;color:#166073;font-size:11px;line-height:12px;font-family:Arial,Helvetica,sans-serif}.footer .footerInner:nth-child(2n) ul li{border:0;width:130px;background:url(/images/bullet.png) 0 2px no-repeat;padding:0 0 0 15px}.footer .footerInner:nth-child(2n) ul li a{color:#166073;font-family:Tahoma,Geneva,sans-serif;font-size:13px;line-height:14px}.copyRights{padding:15px 0 5px}.copyRights .copyRightsLeft{float:left}.copyRights .copyRightsLeft ul{list-style:none;padding:0;margin:0}.copyRights .copyRightsLeft ul li{float:left;border-right:1px solid #74bccd}.copyRights .copyRightsLeft ul li a{color:#166073;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:14px;padding:0 9px;display:block}.copyRights .copyRightsLeft p,.copyRights .copyRightsRight p{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.copyRights .copyRightsLeft ul li a.active,.copyRights .copyRightsLeft ul li a:hover{color:#f36600}.copyRights .copyRightsLeft p{color:#3e3c3d;font-size:11px;line-height:14px;padding:10px 0 0 9px}.copyRights .copyRightsRight{float:right}.copyRights .copyRightsRight p{color:#ae8456;font-size:13px;line-height:16px;padding:0 0 0 50px}.copyRights .copyRightsRight img{margin:0 0 0 50px}.copyRights .copyRightsRight img:first-child{margin-top:-10px}.content{padding:25px 0 50px}.contentLeft{width:220px;float:left;margin:0 20px 0 0}.searchCategory{padding:20px 0 0}.searchCategory h2{color:#166073;font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;line-height:20px;letter-spacing:1px;padding:0 0 10px}.searchCategory select{background:#fff;border:1px solid #ccc;border-radius:3px;color:#777;display:block;font-size:13px;font-family:Arial,Helvetica,sans-serif;margin:0 0 10px;padding:5px 4px;width:220px;height:30px}.contentRight{width:730px;float:left}.contentRight .subNav{margin:0 0 20px;padding:0 0 5px 5px;border-bottom:1px solid #d2d2d2}.contentRight .subNav ul{list-style:none;padding:0;margin:0}.contentRight .subNav ul li{float:left;color:#b25d06;font-family:Tahoma,Geneva,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase;padding:0 14px 0 20px;margin:0 0 5px;background:url(/images/sub_nav_arrow.png) 0 5px no-repeat}.contentRight .subNav ul li:first-child{padding-left:0;background:0 0}.contentRight .subNav ul li a{color:#414141}.contentRight h1,.contentRight h2{color:#166073;font-family:Georgia,"Times New Roman",Times,serif;letter-spacing:.3px}.contentRight h1{font-size:26px;line-height:26px;padding:0 0 20px;text-transform:uppercase}.contentRight h2{font-size:20px;line-height:24px;padding:0 0 15px}.contentRight p,.testimonials ul li .name{font-size:14px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.contentRight p{color:#545454;line-height:18px;padding:0 0 10px}.contentRight p a{color:#166073}.contentRight p a:hover{color:#f36600}.contentRight p img{max-width:90%;height:auto}.picAbout{width:250px;float:left;border:5px solid #e8ebed;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-msborder-radius:5px;-o-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-ms-box-shadow:0 1px 3px rgba(0,0,0,.5);-o-box-shadow:0 1px 3px rgba(0,0,0,.5);margin:0 15px 15px 0}.picAbout img{width:100%;max-width:inherit}.picInner{margin:0}.picInner img{max-width:95%;border:5px solid #e8ebed;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-msborder-radius:5px;-o-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-ms-box-shadow:0 1px 3px rgba(0,0,0,.5);-o-box-shadow:0 1px 3px rgba(0,0,0,.5);margin:0 15px 15px 0}.testimonials{padding:0}.testimonials ul{list-style:none;padding:0;margin:0}.testimonials ul li{padding:10px 0;border-bottom:1px dashed #545454}.testimonials ul li .name{text-align:right;font-weight:700;font-style:italic}.testimonials ul li img{max-width:100%;margin:0 0 10px}.products{padding:0}.productsNav{padding:20px 0 15px}.productsNav ul{list-style:none;padding:0;margin:0}.productsNav ul li{float:left;margin:0 5px 0 0}.productsNav ul li a{background:url(/images/product_nav_bg.png) repeat-x;border:1px solid #156c78;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;color:#fff;display:inline-block;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;line-height:28px;font-weight:700;padding:0 13px;text-decoration:none;text-shadow:1px 1px 0 #000}.productsNav ul li a:hover{background:url(/images/product_nav_bg_hover.png) repeat-x}.productsNav ul li a.active{background:url(/images/product_nav_active.png) repeat-x;border:1px solid #b85f00}.productsNav ul li a.active:hover{background:url(/images/product_nav_active_hover.png) repeat-x}.pageNav{position:relative;background:#f4fbfc;padding:6px 10px 5px;border:1px solid #c0dae7;margin:0 0 20px}.pageNav a.next,.pageNav a.prev{color:#166073;font-size:13px;line-height:18px;display:inline-block;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-decoration:underline}.productsList ul li h3,.productsList ul li h4{font-family:Tahoma,Geneva,sans-serif;text-align:center}.pageNav a.next:hover,.pageNav a.prev:hover{color:#f36600}.pageNav a.prev{float:left}.pageNav a.next{float:right}.pageNav ul{width:550px;margin:0 auto;text-align:center}.pageNav ul li{display:inline;font-size:14px;color:red;line-height:16px;font-weight:700;margin:0 2px}.pageNav ul li a{display:inline-block;color:#166073;font-weight:400;text-decoration:underline;padding:0 0 5px}.productsList ul li h3 span,.productsList ul li h4,.productsList ul li h4 span,.sizesMenu h2,.sizesMenu h2 a{font-weight:700}.pageNav ul li a:hover{color:#f36600}.productsList{padding:0 0 20px;min-height:300px}.productsList ul{list-style:none;padding:0;margin:0}.productsList ul li{width:210px;height:310px;overflow:hidden;border:1px solid #cddee2;margin:0 0 20px 12px;padding:10px;display:block;float:left}.productsList ul li:first-child,.productsList ul li:nth-child(3n+1){margin-left:0}.productsList ul li .pic{height:160px;overflow:hidden;margin:0 0 10px}.productsList ul li .pic img{width:100%;max-width:inherit}.productsList ul li h3{color:#035258;font-size:14px;line-height:16px;font-weight:700;padding:0 0 8px}.productsList ul li h4{color:#ef8d00;font-size:10px;line-height:12px;margin:0 0 5px}.productsList ul li .sizePrice{padding:0 0 0 30px}.productsList ul li .sizePrice p{padding:0;font-family:Arial,Helvetica,sans-serif;line-height:16px}.productsList ul li .sizePrice p span{width:80px;display:block;color:#954b00;float:left;font-size:12px;line-height:14px;padding:0 0 5px}.productsList ul li .sizePrice p a{text-decoration:none}.contactAddress ul li a,.needSuggestions a,.selectDesign .selectBox label a,.sizesMenu h4 a,.sizesMenu p a,.sizesRight ul li a{text-decoration:underline}.productsList ul li .sizePrice p a span{font-size:11px}.sizesMenu{background:#89b9bd;position:relative;padding:15px 20px;z-index:9}.sizesMenu:after{content:'';position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid #fff;z-index:-1}.sizesMenu h2{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:26px;text-transform:uppercase;background:url(/images/down_arow.png) right center no-repeat #689a9e;padding:0 12px;margin:0 0 10px}.sizesMenu h3,.sizesMenu h4{padding:0 0 5px 10px;font-family:Tahoma,Geneva,sans-serif}.sizesMenu h2 a{display:block;color:#fff}.sizesMenu h3{color:#000;font-size:13px;line-height:16px;font-weight:700}.sizesMenu h4,.sizesMenu p,.sizesRight ul li{font-size:11px;font-weight:700}.sizesMenu h4{color:#004e58;line-height:14px}.sizesMenu h4 a{font-weight:700;color:#004e58}.sizesMenu p{font-family:Tahoma,Geneva,sans-serif;line-height:18px;color:#fff;padding:0 0 0 10px}.sizesMenu p a{color:#fff;font-weight:700}.sizesMenu p a:hover{color:#f0f0f0}.contentFull{width:100%!important}.productsDetailsBlock{padding:0}.productsDetailsRight{width:185px;float:right}.sizesRight{padding:0 0 18px}.sizesRight ul{list-style:none;padding:0;margin:0}.sizesRight ul li{color:#717171;font-family:Arial,Helvetica,sans-serif;line-height:16px;width:100%;float:left;text-align:right}.sizesRight ul li:first-child{background:#f3f3f3;padding:3px 0;text-align:left}.sizesRight ul li a{display:inline-block;font-size:10px}.sizesRight ul li ul li{width:28%;float:left}.sizesRight ul li ul li:first-child{background:0 0;padding:0 0 0 2px;width:31%}.sizesRight ul li ul li:nth-child(2){width:38%;text-align:center}.productCost{border:1px solid #cddee2;text-align:center;padding:12px 0;margin:0 0 15px}.productCost h4{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:20px;line-height:24px;color:#166073;text-transform:uppercase}.productCost h4 span{color:red;font-weight:700}.loading{float:left;margin:-18px 0 0 15px}.orderDesign,.saveDesign{margin:0 0 15px}.orderDesign a{border:1px solid #f08800;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:40px;font-weight:700;text-shadow:1px 1px 0 #4d4d4d;-webkit-text-shadow:1px 1px 0 #4d4d4d;-moz-text-shadow:1px 1px 0 #4d4d4d;-ms-text-shadow:1px 1px 0 #4d4d4d;-o-text-shadow:1px 1px 0 #4d4d4d;text-transform:uppercase;background:url(/images/order_design.png) repeat-x;display:block;text-align:center}.orderDesign a:hover{background:url(/images/order_design_hover.png) repeat-x}.saveDesign{height:55px}.saveDesign a{display:block;height:100%;background:url(/images/save_design.png) center center no-repeat;border:1px solid #eaeaea}.saveDesign a:hover{background:url(/images/save_design_hover.png) center center no-repeat}.freeShipping{border:1px solid #cddee2;text-align:center;margin:0 0 20px}.freeShipping img{max-width:100%}.needSuggestions{border:1px solid #cddee2;padding:15px 0}.needSuggestions p{color:#8b0e04;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;line-height:25px;text-align:center;padding:0}.cartItemsDes tr:first-child,.needSuggestions p a,.needSuggestions p span,.needSuggestions p.call{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.needSuggestions p a,.needSuggestions p span{display:inline-block;color:#e57300;line-height:20px}.needSuggestions a{padding:6px 0 0}.needSuggestions p.call{padding:5px 0 0;font-size:20px}.reqOrder{margin:1200px 0 0}.productsDetailsLeft{width:780px;float:left}.productsDetailsLeft h2{color:#3f3f3f;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;line-height:28px;text-transform:uppercase;padding:0 0 30px}.selectBox label,.selectBox select{display:block;font-size:13px;line-height:25px;font-family:Tahoma,Geneva,sans-serif;text-transform:uppercase}.productPicBlock{width:450px;float:left}.productPicBlock .productPic{border:1px solid #d6e4e7;height:425px;padding:8px;position:relative;text-align:center;margin:0 0 15px}.productPicBlock .productPic img{max-width:90%;max-height:380px;padding:40px 0 20px}.productPicBlock .productPic .enlarge{text-align:center;width:100%;position:absolute;left:0;bottom:10px}.productPicBlock .productPic .enlarge img{padding:0}.thumbs{width:100%!important}.popupBox img{max-width:600px}.productPicBlock .productThumbs{text-align:center;margin:0 0 20px}.productPicBlock .productThumbs img{width:70px;height:60px;border:1px solid #d6e4e7;padding:2px;margin:0 5px 10px;max-width:inherit}.share{background:#f5f5f5;padding:20px 0 18px 20px;border:1px solid #cfcfcf;border-radius:2px;margin:0 0 15px}.share img{max-width:90%}.share span{margin:0 2px 2px 0!important}.productContent{width:300px;float:right}.selectBox{padding:5px;background:url(/images/gradient_bg.jpg) repeat-x;margin:0 0 20px;position:relative}.deliveryInfo,.selectDesign .selectBox{background:url(/images/gradient_bg2.jpg) repeat-x}.selectBox label{color:#7d7d7d}.selectBox select{border-radius:3px;color:#000;margin:0 0 5px;padding:2px 4px;width:290px;height:25px;border:1px solid #ccc}.selectBox select:focus{border-color:#f36600}.selectBox p{color:#797d7d;font-size:11px;font-style:italic;line-height:12px;font-family:Tahoma,Geneva,sans-serif}.selectBox .thumbPic{float:left;margin:0 3px 7px 4px;width:65px}.selectBox .thumbPic img{width:100%;height:95px;max-width:inherit}.selectBox .thumbPic p{color:#181a1a;font-size:11px;line-height:18px;margin:5px 0 0;text-align:center;word-wrap:break-word;font-style:normal;text-transform:uppercase}.selectBox.choosePhoto select{width:215px}.portraitPic{margin:0 5px 5px 0;position:absolute;right:0;top:30px;width:70px}.portraitPic img{width:100%;max-width:inherit}.selectDesign{padding:0;display:table}.selectDesign .selectBox{float:left;width:360px;margin:0 30px 20px 0;min-height:55px;padding:15px 0 10px 15px}.selectDesign .selectBox:nth-child(even){margin-right:0}.selectDesign .selectBox .thumbPic{width:100px;height:100px;overflow:hidden}.selectDesign .selectBox .thumbPic img{height:60px;max-width:inherit}.popupBox{display:none}.selectDesign .selectBox label{color:#000}.selectDesign .selectBox label span{color:red;text-transform:none;font-size:11px;font-style:italic}.deliveryInfo .deliveryInfoInner p,.deliveryInfo h3{text-transform:uppercase;font-family:Tahoma,Geneva,sans-serif}.selectDesign .selectBox select{width:320px}.selectDesign .selectBox.letteringStyle select{width:175px;margin:0 0 10px}.letteringPic,.namePic{margin:0 5px 5px 0;right:0;top:30px;position:absolute}.selectDesign .selectBox.letteringStyle p{width:180px}.letteringPic{width:155px}.letteringPic img{width:100%;max-width:inherit}.selectDesign .selectBox.name input{height:13px}.selectDesign .selectBox.name p{width:215px}.namePic{width:120px}.namePic img{width:100%;max-width:inherit}.selectDesign .selectBox.name.date select{width:70px;float:left;margin:0 10px 5px 0}.selectBox.additionalLettering{width:auto;margin:0;padding-bottom:40px}.selectBox.additionalLettering textarea{height:50px;width:96%}.selectDesign .selectBox.name.emblem1{margin-right:30px}.selectDesign .selectBox.name.emblem2{margin-right:0}.emblemPic{margin:0;position:absolute;right:20px;top:14px}.emblemPic img{width:100px;height:100px;border:2px solid #ccc;max-width:inherit}.selectDesign .selectBox.leftRightName{width:100%;margin-right:0;padding:0}.selectDesign .selectBox.leftRightName .selectBox.name,.selectDesign .selectBox.leftRightName .selectBox.name.date{width:245px;margin:0}.deliveryInfo{padding:15px}.deliveryInfo h3{color:#000;display:block;font-size:13px;line-height:25px}.deliveryInfo .deliveryInfoInner{background:#fff;padding:15px 8px}.deliveryInfo .deliveryInfoInner p{font-size:11px;line-height:16px;padding:0 0 5px}.deliveryInfo .deliveryInfoInner p em{text-transform:none;color:#797d7d}.deliveryFields{padding:0 0 50px}.deliveryFields ul{list-style:none;padding:0;margin:0}.deliveryFields ul li{width:230px;float:left}.deliveryFields ul li:nth-child(even){margin-left:200px}.deliveryInfo label{color:#7d7d7d;font-size:12px;line-height:18px;text-transform:uppercase;font-family:Tahoma,Geneva,sans-serif;padding:0 0 3px 3px}.deliveryInfo label span{color:red}.radioFields{display:table;width:100%;padding:5px 0 10px}.radioFields input[type=radio]{margin:3px 15px;float:left}.radioFields label{float:left}.simpleTabs{margin:0}.simpleTabs ul.simpleTabsNavigation{padding:0;display:table}.simpleTabs ul.simpleTabsNavigation li{list-style:none;display:block;float:left;margin:0 5px 0 0}.simpleTabs ul.simpleTabsNavigation li a{padding:0 30px;background:#fff;border:1px solid #e8e8e8;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;color:#383838;display:block;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:40px}.simpleTabs ul.simpleTabsNavigation li a.current{background:#f5f5f5;margin:-8px 0 0;padding:4px 30px}.simpleTabs .simpleTabsContent{display:none}.simpleTabs .simpleTabsContent .tabContent{background:#f5f5f5;overflow:hidden;padding:30px 50px 50px 15px}.simpleTabs .simpleTabsContent.currentTab{display:block;height:720px;overflow-y:scroll;background:#f5f5f5;border:1px solid #ddd}.simpleTabs p{color:#383838;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;padding:0 0 10px}.cartNav{padding:0 0 30px 50px}.cartNav a{float:left;height:49px;overflow:hidden;display:block;width:310px;background:url(/images/cart_nav.png) no-repeat;margin:0 0 0 -15px}.cartNav a.sc{background-position:0 0}.cartNav a.sc.active{background-position:0 -50px}.cartNav a.od{background-position:-312px 0}.cartNav a.od.active{background-position:-312px -50px}.cartNav a.oc{background-position:-622px 0}.cartNav a.oc.active{background-position:-622px -50px}.cartItemsDes{border:1px solid #ccc;padding:2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;position:relative}.cartItemsDes:before{content:"";position:absolute;left:605px;top:0;height:100%;border-left:2px solid #ccc}.proceedBtn,.subTotal{position:relative;z-index:9}.cartItemsDes tr:first-child{background:url(/images/carttable_top.jpg) repeat-x;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;color:#313131;font-size:14px;line-height:16px}.cartItemsDes td p,.subTotal p{line-height:18px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.cartItemsDes tr+tr{padding:20px 0 0}.cartItemsDes tr td tr:first-child{background:0 0}.cartItemsDes tr td{text-align:center;padding:8px 0;border-left:2px solid #ccc}.cartItemsDes tr td:first-child{border:0;width:240px}.cartItemsDes tr td tr td{border:0}.cartItemsDes tr td:nth-child(2) tr td:first-child{text-align:left;width:300px;padding:8px 15px}.cartItemsDes tr td:nth-child(2) tr td+td{width:100px}.cartItemsDes tr:first-child tr td:first-child{text-align:center!important}.cartItemsDes td p{color:#313131;font-size:12px;padding:0}.cartItemsDes .btnEdit,.cartItemsDes .btnRemove{margin:8px 0;display:inline-block}.subTotal{background:#747474;padding:10px 20px 0}.subTotal p.total{font-size:15px}.subTotal p{color:#fff;font-size:13px;font-weight:700;text-align:right}.subTotal p span{font-weight:700}.proceedBtn{text-align:right;background:#fff;padding:20px}.bronzeGranite,.emblem,.productImage,.vase{text-align:center}.proceedBtn input{background:url(/images/protopay.png) no-repeat;cursor:pointer;height:28px;width:187px;display:block;border:0;float:right}.emblem .pic,.orderAmount p em,.orderAmount p span{display:inline-block}.bronzeGranite p,.emblem p,.productImage p,.vase p{font-weight:700;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#313131;padding:0;font-size:12px;line-height:16px}.orderDetails h2,.orderDetails h3{color:#166073;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.bronzeGranite img,.emblem img,.productImage img,.vase img{padding:5px;margin:0 1px 5px;border:1px solid #dcdcdc;background:#fff}.productImage img{width:150px;max-width:inherit}.vase img{width:100px;max-width:inherit}.bronzeGranite img,.emblem img{width:75px;height:50px;max-width:inherit}.cartItemsDes.wishList .productImage img{width:85px;max-width:inherit}.cartItemsDes.wishList tr td:first-child{border:0;width:150px}.cartItemsDes.wishList tr td:nth-child(2) tr td:first-child{width:170px}.cartItemsDes.wishList:before{left:440px}.proceedBtn.continueBtn input{background:url(/images/continue.png) no-repeat;width:122px}.orderDetails{padding:20px;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.orderDetails h2{font-size:22px;line-height:26px;padding:0 0 15px}.orderDetails h3{font-size:18px;line-height:20px;padding:0 0 10px}.deliveryAddress ul li,.orderAmount p{font-size:14px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#666}.orderAmount{padding:20px 0}.orderAmount p{line-height:22px;padding:0}.orderAmount p strong{width:145px;display:inline-block;vertical-align:top}.orderAmount p em{width:25px;font-style:normal;font-weight:700}.orderAmount p span{text-align:right;width:50px}.deliveryAddress{padding:20px 0;border-bottom:1px dashed #545454;border-top:1px dashed #545454}.deliveryAddress ul{list-style:none;padding:0;margin:0}.deliveryAddress ul li{float:left;width:400px;line-height:20px}.deliveryAddress ul li em{display:block;width:180px;float:left;font-style:normal}.deliveryAddress ul li span{display:block;float:left;width:200px;word-break:break-all}.deliveryAddress .btnEdit{display:table;margin:-30px 0 0;float:right}.deliveryAddress .btnEdit a{color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;text-shadow:1px 1px 0 #575757;-webkit-text-shadow:1px 1px 0 #575757;-moz-text-shadow:1px 1px 0 #575757;-ms-text-shadow:1px 1px 0 #575757;-o-text-shadow:1px 1px 0 #575757;background:url(/images/confirm_btn.jpg) repeat-x;padding:0 10px;border:1px solid #a14600;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.deliveryAddress .btnEdit a:hover{background:url(/images/confirm_btn_hover.jpg) repeat-x}.contactAddress{padding:20px 0}.contactAddress ul{list-style:none;padding:0 0 20px;margin:0;display:table}.contactAddress ul li{padding:0;float:left;width:100%}.contactAddress label{width:110px;float:left;margin:0 0 5px;display:block;font-size:14px;line-height:18px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#666}.contactAddress label span{color:red}.backBtn input,.confirmBtn input{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;text-shadow:1px 1px 0 #575757;-webkit-text-shadow:1px 1px 0 #575757;-moz-text-shadow:1px 1px 0 #575757;-ms-text-shadow:1px 1px 0 #575757;-o-text-shadow:1px 1px 0 #575757;height:33px;cursor:pointer}.contactAddress input,.contactAddress select{float:left}.contactAddress ul li p input{margin:2px 5px 0 0}.contactAddress ul li p label{margin:0 0 10px 5px;width:auto}.confirmBtn{margin:0 0 0 110px;background:url(/images/confirm_btn.jpg) repeat-x;border:1px solid #a14600;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:table}.backBtn input,.confirmBtn input,.contactForm .btnSubmit input,.contactForm ul li label{display:block;font-weight:700}.confirmBtn input{background:url(/images/arrowbtn2.png) 250px center no-repeat;border:0;width:270px}.confirmBtn:hover{background:url(/images/confirm_btn_hover.jpg) repeat-x}.backBtn{margin:10px 0 0 110px;background:url(/images/back_btn.jpg) repeat-x;border:1px solid #006269;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:table}.backBtn input{background:url(/images/arrowbtn.png) 10px center no-repeat;border:0;width:190px;padding:0 13px 0 22px}.backBtn:hover{background:url(/images/back_btn_hover.jpg) repeat-x}.confirmBtn.checkout input{width:auto;background:0 0;padding:0 15px}select.date{width:90px;margin-right:40px}input.cvv{width:50px;margin-right:10px}.contactAddress ul li a{font-size:11px;line-height:14px}.address{text-align:center}.address p{font-size:14px;line-height:18px}.address p span{font-size:16px;line-height:18px;font-weight:700}.contactForm{padding:20px 0 0}.contactForm label span,.contactForm p span{color:#db1d1d;font-size:11px}.contactForm ul{list-style:none;padding:0;margin:0}.contactForm ul li{width:100%;float:left}.contactForm ul li label{font-size:14px;line-height:18px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#666;width:180px;float:left;margin:0 5px 5px 0}.contactForm ul li input{width:250px}.contactForm ul li select{width:260px}.contactForm ul li textarea{width:250px}.contactForm ul li textarea.address{height:100px;width:300px;text-align:left}.contactForm ul li input.captcha{width:125px;float:left;margin-right:20px}.contactForm ul li img.captcha{width:150px;height:35px;float:left;max-width:inherit}.contactForm .btnSubmit{padding:10px 0 0 185px}.contactForm .btnSubmit input{border:1px solid #f08800;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:0 20px;text-decoration:none;text-shadow:1px 1px 0 #4d4d4d;-webkit-text-shadow:1px 1px 0 #4d4d4d;-moz-text-shadow:1px 1px 0 #4d4d4d;-ms-text-shadow:1px 1px 0 #4d4d4d;-o-text-shadow:1px 1px 0 #4d4d4d;text-transform:uppercase;cursor:pointer;height:35px;background:url(/images/order_design.png) repeat-x}.paymentConfirmation h2,.paymentConfirmation h3{color:#166073;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.contactForm .btnSubmit input:hover{background:url(/images/order_design_hover.png) repeat-x}.paymentConfirmation .cartItemsDes tr:first-child,.paymentConfirmation .subTotal{background:#f5f5f5}#wrapper.popup{border-radius:5px;margin-bottom:0;padding:30px;width:550px;display:table}.popup .logo{width:100%;text-align:center}.popup .logo img{max-width:90%;width:auto}.paymentConfirmation{padding:15px;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.paymentConfirmation h2{font-size:22px;line-height:26px;padding:0 0 5px}.paymentConfirmation h3{font-size:16px;line-height:20px;padding:0 0 10px}.thanksText{text-align:center;padding:5px;font-weight:700;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin:0 0 20px}.thanksText p{color:#df5703;font-size:13px;line-height:20px;font-weight:700}.thanksText h2{font-size:18px}.billingAddress ul li,.paymentInfo p{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:#666}.paymentInfo{padding:0 0 20px}.paymentInfo p{padding:0 0 5px}.paymentInfo .leftText,.paymentInfo .rightText{width:280px;float:right}.paymentInfo .leftText{float:left}.billingAddress{padding:20px 0 0;border-top:1px dashed #545454}.billingAddress ul{list-style:none;padding:0;margin:0}.billingAddress ul li{width:280px;float:left;margin:0 0 30px 50px}.billingAddress ul li:first-child{margin-left:0}.billingAddress ul li ul li{width:100%;margin:0}.paymentConfirmation .deliveryAddress{margin:0 0 30px}.paymentConfirmation .cartItemsDes::before{left:690px}.paymentConfirmation .subTotal p{color:#666}.paymentConfirmation .cartItemsDes tr td tr:first-child{background:0 0}.paymentConfirmation .cartItemsDes tr:first-child td{padding:0}.printBtn{text-align:right;padding:20px}.container{background:#fff;min-height:800px;padding:10px}.form_wrapper{width:100%!important}.container select{padding:1px 0 1px 5px!important}.container input#txt_Search_string{margin-top:20px;padding:6px 4px}.btn11{margin-top:15px!important}.products table tr td{word-break:break-all;vertical-align:top}.products table tr td p{margin:0 auto;width:150px}.products table#dtl_Emblems tr td p{line-height:18px}

.popupmessage {
    text-align: center;
    padding: 5px;
    font-weight: 700;
    border: 1px solid #ccc;
    position: fixed;
    margin: 0 0 20px;
    top: 0;
    background: #0a0a0a96;
    left: 0;
    margin-left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
}
.popupmessage .inner {
        position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -250px;
    background: #fff;
    border: 1px #d0d0d0 solid;
    padding: 22px;
    border-radius: 3px;
    width: 500px;
}
.popupmessage .inner span#close {
    position: absolute;
    right: -7px;
    top: -12px;
    font-family: arial;
    font-size: 14px;
    width: 25px;
    height: 25px;
    line-height: 26px;
    border-radius: 25px;
    color: #fff;
    text-align: center;
    background: #313131;
}

.whiteBox .inner .contentLeft img{width: 100%;height: auto;}