@charset "utf-8";
/*@font-face{font-family:'MyriadProRegular';
src:url(../fonts/myriadpro-regular.eot);
src:url(../fonts/myriadpro-regular.eot) format('embedded-opentype'),
url(../fonts/myriadpro-regular.woff) format('woff'),
(../fonts/myriadpro-regular.ttf) format('truetype'),
(../fonts/myriadpro-regular.svg#MyriadProRegular) format('svg')}*/
*{margin:0;
padding:0}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
a,
img,
strong,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin:0;
padding:0;
border:0;
vertical-align:baseline
}
html,body{
overflow-x:hidden;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,

nav,
section,
hgroup {
display:block}
ol,ul{list-style:none}
p{padding-bottom:25px}
blockquote,q{quotes:none}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";content:none}
table{border-collapse:collapse;
border-spacing:0;
margin:0 auto}
sub,
sup{font-size:75%;
line-height:0;
position:relative}
sup{top:1px}
sub{bottom:-.25em}
small{font-size:85%}
b,
strong,
th
{font-weight:700}
ins{background-color:#ff9;
color:#000;
text-decoration:none}
mark{background-color:#ff9;
color:#000;
font-style:italic;
font-weight:700}
del{text-decoration:line-through}
abbr[title],
dfn[title]{
border-bottom:1px dotted;
cursor:help
}
hr{
display:block;
height:0;
border:0;
border-top:1px solid #ccc;
border-bottom:1px solid rgba(255,255,255,.6);
margin:20px 0 40px;padding:0}label[for],
input[type="button"],input[type="submit"],
input[type="image"],
button{cursor:pointer;padding:7px}
input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}
input[type="button"],input[type="checkbox"],input[type="radio"],
input[type="submit"],
select{-moz-box-sizing:border-box;

-webkit-box-sizing:border-box;
box-sizing:border-box;outline:none;
margin:8px 5px 8px 0}
.login_form_wrapper input[type="submit"] {
    margin: 0px;
}
textarea,
input{outline:none}input[type="text"],
input[type="password"],
textarea{-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box}
.clearfix:before,
.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}.clearfix{zoom:1}
.clear{clear:both;height:0}a{color:#000000 !important;
text-decoration:none}
a:hover{color:#777;text-decoration:underline}
.radius,
.blu-btn{behavior:url(PIE/PIE.htc);
position:relative}
.page-hed{color:#333;
font-size:26px;
font-weight:400;
    margin-top: 20px;
    margin-bottom: 10px;
}
.frame{width:939px;
margin:0 auto}
body{margin:0;padding:0;background:#fff;
font-size:14px}
.content_main{margin-bottom:20px;padding:20px 0 0}
.blu-btn{background:url(../images/bu-bg.jpg) repeat-x;color:#fff;
font:16px Arial,Helvetica,sans-serif;
padding:8px 20px;border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
o-border-radius:5px;border:0;
text-shadow:1px 1px 2px #000}
header #logo a{width:209px;height:70px;
display:block;
overflow:hidden;background:url(../images/logo.jpg) no-repeat;text-indent:-999em}
header .right{color:#000}header ul#user{padding-bottom:10px}
header ul#user li{display:inline;float:left}
header ul#user li a{display:block;padding:10px 19px;color:#696969;
text-decoration:none;
background:url(../images/grd-wit.jpg) repeat-x #f4f4f4;border-right:1px solid #a5a5a5;
border-top:1px solid #a5a5a5;
border-bottom:1px solid #a5a5a5;
height:40px;transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;text-shadow:1px 1px 2px #fff}
header ul#user li.upload a{background:url(../images/blu-bg.jpg) repeat-x #1234c2;
border:1px solid #153ca1;color:#fff;
padding:0;
height:40px;border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
-webkit-border-radius:4px 0 0 4px}
header ul#user li.upload a span{background:url(../images/upload-icon.png) no-repeat 5px 7px;background-size:17%;
display:block;
padding:10px 5px 10px 35px;color:#fff}
header ul#user li.last a{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0}
header ul#user li a:hover{background-position:0 -40px}
header .cart{text-align:right;text-align:center;width:155px;color:#000;font-size:14px;padding-bottom:5px}
header .cart .crt{background:url(../images/cart.png) no-repeat 0 4px;padding:0 0 5px 30px;font-size:17px;}
header .cart a{color:#000}
header .list{text-align:right;font-size:13px;padding-right:5px;width:175px}
header .list li{display:inline;padding:0 0 0 2px;color:#000}
header .list li a{color:#000}
header #pime-nav{float:left;width:780px;font-size:13px;margin-top:10px}
header #pime-nav ul{margin:0;padding:0;list-style:none;border-left:1px solid #c9c9c9}
header #pime-nav ul li{float:left;display:block;position:relative;
z-index:500;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;
border-top:1px solid #c9c9c9}
header #pime-nav ul li a{color:gray;display:block;font-size:16px;height:17px;padding:7px 21px;
text-align:center;
text-decoration:none;
text-transform:uppercase}
header #pime-nav a.sub_step_1{background:url(../images/arow-down.png) no-repeat right 14px}
header #pime-nav a.sub_step_2{background:url(../images/arow-right.png) no-repeat right 21px #fff}
header #pime-nav ul li ul li a{text-transform:none}
header #pime-nav ul li a:hover{color:gray}
header #pime-nav ul a.selected{color:#000}
header #pime-nav ul li ul{position:absolute;display:none}
header #pime-nav ul li:hover ul{display:block}
header #pime-nav ul li:hover ul li ul{display:none!important}
header #pime-nav ul li:hover ul li:hover ul{display:block!important}
header #pime-nav ul li:hover ul li:hover ul li ul{display:none!important}
header #pime-nav ul li:hover ul li:hover ul li:hover ul{display:block!important}
header #pime-nav ul ul{left:0;margin:0 0 0 -1px;width:121px;border-top:1px solid #C9C9C9;z-index:501}
header #pime-nav ul ul ul{left:99%;margin:0 0 0 -1px;padding:0;width:280px;border-top:1px solid #C9C9C9;top:-2px;z-index:502;padding-left:5px;border-left:0}header #pime-nav ul ul ul ul{left:100%;margin:0 0 0 -1px;width:280px;border-top:1px solid #C9C9C9;top:-2px;z-index:502;padding-left:5px;border-left:0}
header #pime-nav ul ul li{float:none;border-top:1px solid #C9C9C9;border-top:1px solid #fff;display:block;width:100%;text-align:left}
header #pime-nav ul ul a{display:block;padding:17px 5px 17px 25px;color:#372f2b;text-align:left;background:#fff}
header #pime-nav ul ul a:hover{text-decoration:none}header #pime-nav ul ul ul li{border-left:1px solid #C9C9C9;left:-3px}
header .srchbx{float:right;border:1px solid #c9c9c9;width:150px;height:38px}
header .srchbx .tfl{font-size:14px;
padding:2px 0 0 7px;width:111px;
background:transparent;border:0;
margin:8px 0 0}
header .srchbx .srchbtn{font-size:1px;width:100px;
background:url(../images/search-icon.png) no-repeat 0 0;
width:20px;height:20px;
border:0;position:relative;top:-4px}
.del{
    display: block;
    position: absolute;
    left: 100px;
    top: 7px;
    color: #ffffff;
    font: 16px Arial, Helvetica, sans-serif;
    padding: 8px 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    o-border-radius: 5px;
    border: 0;
    text-shadow: 1px 1px 2px #000000;
    text-decoration: none;
    background: url(../images/bu-bg.jpg) repeat-x;
}

#banner{padding-bottom:20px;border-bottom:1px solid #ebeae9;
margin-bottom:20px;width:100%;height:auto}
.stickers{width:100%;height:auto;
padding:20px 0;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box}
.stickers .r1{border-top:1px solid #EBEAE9;
padding-top:20px}
.stickers article{float:left;position:relative}
.stickers article .price{position:absolute;right:0;bottom:0;
color:#372f2b;font-size:19px;}
.stickers article figure{background:url(../images/shade.png) no-repeat center bottom;
padding-bottom:7px;margin-bottom:3px}
.stickers article figure img{width:100%}
.stickers article .content{height:80px;
position:relative;height:200px;
margin-top:10px}
.stickers article h2{display:inline;color:#3b86c4;
font-size:21px;
font-weight:400;
text-decoration:underline;}
.stickers article p{padding:5px 0 10px;
text-align:justify}
.stickers .row{border-bottom:1px solid #ebeae9}
.stickers .r2{padding-top:10px;padding-bottom:30px}
article.col1{padding:0 54px 17px 0}
article.col2{padding:0 26px 17px;
border-left:1px solid #ebeae9;
border-right:1px solid #ebeae9}
article.col3{padding:0 0 17px 54px}
#stickers .row-2nd .col1{padding:17px 54px 0 0}
#stickers .row-2nd .col2{padding:17px 54px 0;
border-left:1px solid #ebeae9;
border-right:1px solid #ebeae9}
#stickers .row-2nd .col3{padding:17px 0 0 54px}
#outer1{border:1px solid #CCC;float:left;
margin-bottom:18px;
padding:20px 0 12px 30px;width:907px}
#fields{border:1px solid #CCC;padding:15px;margin-bottom:20px}
#fields h3{text-decoration:underline;color:#06F}
#fields p{color:#333;font-size:10px;padding:7px 0}
#fields span{color:red}
#fields sup{color:red}
#fields ul li{display:inline-table;
font-size:12px;width:120px;padding:7px 0}
#fields .lng{width:655px;height:25px}
#fields .med{width:200px;height:25px}
#fields .srt{width:124px;height:25px}
#fields .msg{width:600px;height:90px}
#fields .code{width:200px;height:60px}
#fields .ecode{width:90px;height:60px}
#fields .aah{width:100%}
#fields .lbl{font-size:14px;color:#000}<!--created by Beena on 26/11/2013------>
#fields select{width:204px;height:25px}
#fields .o{width:36px;margin-left:56px}
#fields .up{font-size:16px;height:28px;
background:#2e6ea8;border:1px solid #165181;
border-radius:5px;position:relative;color:#fff;
padding:5px}
#fields .can{font-size:16px;height:28px;width:78px;
background:url(../images/grd-wit.jpg) repeat-x #f4f4f4;border:1px solid #CCC;
border-radius:.2em;position:relative;left:330px}
#fields .sub{font-size:16px;height:28px;width:78px;background:url(../images/grd-wit.jpg) repeat-x #f4f4f4;border:1px solid #CCC;
border-radius:.2em;position:relative;
left:330px}#fields li a{text-decoration:none}
#fields .chk ul li{display:block;width:228px}
footer{padding:15px 0 20px;float:left}
footer nav{float:left;float:left;padding-left:25px}
footer nav.first{padding-left:0}
footer nav h2{color:#372f2b;font-size:24px;padding-bottom:24px}
footer nav ul li{padding:4px 0}
footer nav ul li a{color:#372f2b;font-weight:400;font-size:15px}
footer nav ul li a:hover{color:#000;text-decoration:none}
footer nav ul li.fb{background:url(../images/social_fb.png) no-repeat 0 0;padding:4px 0 4px 36px}
footer nav ul li.twitter{background:url(../images/social_tweet.png) no-repeat 0 0;padding:4px 0 4px 36px}
footer nav ul li.u-tube{background:url(../images/social_utube.png) no-repeat 0 0;padding:4px 0 4px 36px}
footer nav ul li.pintrest{background:url(../images/social_pintrest.png) no-repeat 0 0;padding:4px 0 4px 36px}
footer nav ul li.instagram{background:url(../images/social_instagram.png) no-repeat 0 0;padding:4px 0 4px 36px}
footer nav ul li.gplus{background:url(../images/social_gplus.png) no-repeat 0 0;padding:4px 0 4px 36px}
h1{color:#333;font-size:27px;font-weight:700}p{color:#999;text-align:left;font-size:15px;padding:10px 0}
a{text-decoration:none}b{color:#333}
.blue{color:#4e6bc0;text-decoration:underline}
.sbox{width:600px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;
float:left;height:50px;margin:25px 0 0}.sbox1{width:600px;border:2px solid #89c7ef;background:#f3f8fc;
border-radius:.8em;float:left;height:50px;margin:19px 0 0}.lbox{width:600px;border:2px solid #89c7ef;
background:#f3f8fc;border-radius:.8em;float:left;height:145px;margin:9px 0}.tf{font-size:19px;padding:15px;
float:left}.field{float:left;font-size:19px;margin:15px}.field1{float:left}.field1 table{width:100%}
.field1 table input{width:auto!important;float:left;vertical-align:middle}.field1 td,.field2 td{width:50%}
.field1 table label{font-size:12px;padding:15px 0 0 7px;color:#333;max-width:100%}
.field2{float:left;}.field2 table{width:100%}
.field2 table input{width:auto!important;float:left;
vertical-align:middle}.field2 table label{font-size:12px;padding:17px 0 0 7px;color:#333;max-width:85%}
.drp{height:40px;margin:5px 8px;width:314px}
.stxt{width:126px;height:40px;border:1px solid #999;border-radius:.4em;margin:4px 8px;font-size:19px}
.ltxt{width:289px;height:40px;border:1px solid #999;border-radius:.4em;margin:4px 8px;font-size:19px}
.preview{width:320px;height:329px;border:2px solid #D0E9F9;
background:#f3f8fc;border-radius:.8em;float:left;
margin:0 7px 12px}.form-fields .field input[type="text"].ltxt{margin:4px 0 4px 57px;font-size:15px;
text-align:center;width:297px;height:30px}
.field.rgt .sbHolder{right:30px}
.leftcol{width:600px;float:left}
.rightcol{width:330px;float:right}
.pleft{float:left;margin-right:25px}
.pright{float:left;margin-left:103px}
.pleft_cs_full p, .pright_cs_full p { margin-bottom: 10px; }
.rad{margin:20px 16px 0 5px}
.rad1{margin:16px 3px 0 4px}
.formfield input.yes{background:url(../images/yes.png) no-repeat;
width:82px!important;height:41px;
border:1px solid #fff;color:#fff;
margin:5px 8px 0 0;
font-size:15px;position:relative;bottom:2px;
border:none}
table.total{margin:8px 45px 0 45px}
table.total th{color:#333;text-align:right;
font-size:20px;padding-right:7px}
table.total input{width:135px;height:30px;border:1px solid #ccc;
border-radius:.4em;text-align:right}table.per{margin:6px 45px 0 45px}
table.per th{color:#333;text-align:right;font-size:12px;font-weight:700;padding-right:7px}

table.per input {width:83px;height:30px;border:1px solid #ccc;
    border-radius:.4em;
    text-align:right} 
    #chrome .sbox{width:600px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;height:50px;margin:31px 0 0}
    #banners .sbox{width:600px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;height:50px;margin:11px 0 0}
    #banners .pleft{float:left;margin:94px 25px}
    #banners .pright{float:left;margin:94px 0}
    #decals .sbox{width:600px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;height:50px;margin:7px 0 0}
    #decals .pleft{float:left;margin:76px 143px;width:auto}
    #decals .order{width:320px;height:230px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;margin:0 7px}
    #decals .preview{width:320px;height:339px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;margin:0 7px 16px}
    #stickers .sbox{width:600px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;height:50px;margin:4px 0 0}
    #stickers .lbox{width:600px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;height:145px;margin:4px 0}
    #stickers .pleft{float:left;margin:0 16px 38px 0;width:267px}
    #stickers .pright{float:left;margin:0 16px 11px 0}
    #stickers .preview{width:320px;height:339px;background:none repeat scroll 0 0 #F3F8FC;border:2px solid #D0E9F9;border-radius:.8em;float:left;margin:0 7px 7px}
    #stickers .order{width:320px;height:326px;background:none repeat scroll 0 0 #F3F8FC;border:2px solid #D0E9F9;border-radius:.8em;float:left;margin:0 7px}
    #vinyl .sbox{width:600px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;height:50px;margin:0 0 8px}
    #vinyl .sbox11{width:600px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;height:100px;margin:0 0 8px}
    #vinyl .lbox{width:600px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;height:145px;margin:0 0 8px}
    #vinyl .pleft{float:left;margin:0 48px 6px}#vinyl .pright{float:right;margin:0 0}
    #vinyl .drp1{height:40px;width:314px;position:relative;top:-9px;width:290px}
    #vinyl .field2{float:right;margin:10px 50px 0 0}
    #vinyl .order{width:320px;height:222px;background:#F3F8FC;border:2px solid #d0e9f9;border-radius:.8em;float:left;margin:0 7px}
    #vinyl .preview{width:320px;height:361px;border:2px solid #89c7ef;background:#f3f8fc;border-radius:.8em;float:left;margin:0 7px 16px}
    #vinyl .previewforcustom{width:320px;height:441px;background:#F3F8FC;border:2px solid #d0e9f9;border-radius:.8em;float:left;margin:0 7px 16px}
    table.bill th{font-weight:400;padding:12px 0;text-align:left;width:215px}
    table.bill td{width:128px}
    .lng{width:768px;height:25px}
    .med{width:285px;height:25px}
    .srt{width:113px;height:25px}
    .zip{text-align:center}
    .tdrp{width:289px;height:25px}
    h3{color:#3b86c4;text-decoration:underline;font-weight:400}
    sup{color:red}
    .up{background:#2e6ea8;border:1px solid #165181;height:36px;color:#fff;padding:5px;border-radius:5px}
    table.payment{vertical-align:middle}
    table.payment th{font-weight:400;padding:12px 0;text-align:left;width:120px}
    table.payment td{padding:7px 0;width:150px}
    .save{background:url(../images/grd-wit.jpg) repeat-x #f4f4f4;border:1px solid #CCC;height:36px;width:83px;margin-left:95px}
    .msg{height:90px;width:587px}
    .code{height:70px;width:210px}
    .ecode{height:70px;width:117px}
    .bg{background:#eff9ff!important;border:1px solid #d3e9f6;padding:5px}
    .up2{font-size:16px;height:28px;width:78px;background:url(../images/grd-wit.jpg) repeat-x #f4f4f4;border:1px solid #CCC;border-radius:.2em;position:relative}
    .up2 a{font-size:16px;color:#000}
    .format ul{float:left;text-align:center}
    .format ul li{padding:10px}
    .format{margin:0 auto}
    .format td{padding:8px;padding-top:0}
    .prdct-prchs{background:#f3f8fc;border:2px solid #d0e9f9;text-align:center;border-radius:5px;float:left;margin:14px 14px 14px 0;width:182px;height:96px;padding-top:2px}
    .file-up{background:#f3f8fc;border:2px solid #d0e9f9;border-radius:5px;margin:15px;position:relative}
    .file-up .txt-fld{padding:5px;margin:5px;border-radius:5px;width:460px}
    .file-up .btn{background:#505050;border:none;border-radius:5px;color:#fff;padding:18px;opacity:0;cursor:pointer;width:71px}
    .cmmnd-fld{border:2px solid #D0E9F9;border-radius:5px;margin:15px;text-align:left;width:820px}
    .cmmnd-fld .txt-fld2{border-radius:5px;height:245px;margin-bottom:15px;text-align:left;width:814px}
    .cmmnd-fld .btn{background:#2e6ea8;border:none;border-radius:8px;color:#fff;padding:12px}
    .cmmnd-fld2 .btn{background:#2e6ea8;border:none;border-radius:8px;color:#fff;padding:12px}
    .brwsr-image{background:url(../images/browser.png) no-repeat!important;padding:-20px 0 0 0;right:5px;top:8px;position:absolute;cursor:pointer}
    .brwsr-image input{opacity:0;cursor:pointer;width:79px!important;height:38px!important}.ordr-hdng{text-align:left}
    .upld-pctr{background:#f3f8fc;border:2px solid #d0e9f9;text-align:center;border-radius:5px;float:left;margin:0 0 6px 10px}
    .upld-pctr li{padding:5px}
    .upld-pctr img{height:70px;width:73px}
    .uplded-pic{float:left;padding:5px}
    .upld-pctr ul li{display:inline;float:left;font-size:19px}
    .rmv-pctr{background:#f3f8fc;border:2px solid #d0e9f9;text-align:center;border-radius:5px;float:left;margin:0 0 16px 0;padding:4px}
    .rmv-pctr img{width:73px;height:70px}.shp-addrs{text-align:left}
    .shp-addrs p{width:175px}.shp-field-left{float:left;width:560px}
    .shp-field-right{float:right}
    .shp-bg{background:#f3f8fc;border:2px solid #d0e9f9;text-align:left;border-radius:5px;float:left;margin:0 0 14px 0;padding:12px}
    .shp-bg ul{text-align:right}
    .shp-bg ul li{padding:4px}
    .shp-bg ul li input{border-radius:5px;height:35px}
    .shp-bg .btn{background:#2e6ea8;border:none;border-radius:8px;color:#fff;padding:12px}
    .pymnt-left{float:left;width:440px;text-align:left;padding:5px;position:relative;padding:5px}
    .pymnt-left .ordr{bottom:-516px;float:right;position:absolute;right:123px}
    .pymnt-right{float:right;padding:12px;border-left:1px solid #ebeae9}
    .pymnt-right li{padding:3px}
    .pymnt-bg{background:#f3f8fc;border:2px solid #d0e9f9;text-align:left;border-radius:5px;float:left;margin:0 0 16px 16px;padding:12px}
    .tbl_01{width:100%}
    .tbl_01 tr th{text-align:left;padding:4px 5px;background:#EFEFEF;border-right:1px solid #EFEFEF}
    .tbl_01 tr td{padding:4px 5px;border-bottom:1px solid #EFEFEF;border-left:1px solid #EFEFEF}
    .form-fields{border-radius:9px;-moz- border-radius:9px;-webkit- border-radius:9px;background:#F3F8FC;border:2px solid #d0e9f9;padding:2px 4px;margin-bottom:12px;position:relative}.form-fields.wdh_1{width:452px}.form-fields.wdh_2{width:294px}.form-fields.wdh_6{width:624px}.form-fields .label{float:left;padding:12px 0 12px 10px;font-size:19px;display:table-cell}.form-fields .label.wth_1{width:217px;padding:15px}.form-fields .label.wth_2{width:488px}
    .form-fields .label.wth_3{width:61px}
    .form-fields .label.wth_4{width:88px}
    .form-fields .label.wth_5{width:134px}
    .form-fields .label.wth_6{width:128px}
    .form-fields .label.wth_7{width:148px}
    .form-fields input[type=text],
    .form-fields input[type=password],
    .form-fields textarea,
    .form-fields select{border-radius:6px;-moz- border-radius:6px;-webkit- border-radius:6px;behavior:url(PIE/PIE.htc);position:relative;background:#fff;border-left:1px solid #ccc;border-top:2px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
    .form-fields input[type=text],
    .form-fields input[type=password]{color:#000;height:30px;text-align:center;font-size:15px;padding:5px 0 5px 0}
    .form-fields select{padding:8px 6px;color:#000;height:37px}
    .form-fields textarea{padding:4px 5px}.tf_new{padding:5px 0 0 5px!important}
    .form-fields .tfl_1{width:248px;height:26px!important}
    .form-fields .tfl_2{width:390px;height:26px!important;margin-top:5px}
    .form-fields .tfl_3{width:474px;height:26px!important}
    .form-fields .tfl_4{width:395px;height:26px!important}
    .form-fields .tfl_5{width:345px;height:26px!important}
    .form-fields .tfl_6{width:820px;height:26px!important}
    .form-fields .tfl_7{width:187px;height:26px!important}
    .form-fields .tfl_8{width:252px;height:26px!important}
    .form-fields .tfl_9{width:133px;height:26px!important}
    .form-fields .tfl_10{width:70px;height:26px!important}
    .form-fields .tfl_07{width:106px;height:26px!important;margin:5px}
    .form-fields .tfl_11{width:55px;height:26px!important}
    .form-fields textarea.txr_1{width:px}
    .form-fields select.slt_1{width:302px}
    .form-fields select.slt_2{width:265px}
    .form-fields select.slt_3{width:88px}
    .form-fields .tfl_12{width:384px;height:26px!important;margin-left:30px}
    .form-fields .add-file{position:absolute;right:-170px;bottom:0}
    .form-fields .nws-lttr{position:absolute;right:-212px;top:18px}
    .pay-pal{background:url(../images/Payment_03.png) no-repeat 0 0;float:right;width:256px;height:57px;border:none}
    .pay-credit-card{background:url(../images/pay-with-credit-card-button.png) no-repeat;float:right;width:256px;height:84px;border:none}
    .rmv-itm .rmv-btn{background:none repeat scroll 0 0 #2E6EA8;border:medium none;border-radius:8px;color:#FFF;padding:12px;margin-bottom:12px}.rmv-bg{border-radius:9px;-moz- border-radius:9px;-webkit- border-radius:9px;background:#F3F8FC;border:2px solid #d0e9f9;padding:2px 4px;margin-bottom:12px;width:165px;height:135px;float:left;margin-left:10px;position:relative}
    .address{float:left;margin-bottom:30px}.address address{font-style:normal}
    .shipng-addrs{float:left;padding-left:10px;border-left:2px solid #f3f8fc;margin-left:210px}
    .shipng-addrs address{font-style:normal}.pright2{float:right}
    .field3{float:left;width:auto;padding-left:5px}
    .total2{margin:8px 0 0 72px}
    table.total2 th{color:#333;text-align:right;font-size:20px;padding-right:7px}
    table.total2 input{width:121px;height:30px;border:1px solid #ccc;border-radius:.4em;text-align:right}
    .total3{margin:8px 0 0 56px}table.total3 th{color:#333;text-align:right;font-size:20px;padding-right:7px}
    table.total3 input{width:121px;height:30px;border:1px solid #ccc;border-radius:.4em;text-align:right}
    table.per2{margin:6px 0 0 78px}table.per2 th{color:#333;text-align:right;font-size:12px;font-weight:700;padding-right:7px}
    table.per2 input{width:80px;height:30px;border:1px solid #ccc;border-radius:.4em;text-align:right}
    .flt_rit{float:right}
    .flt_lft{float:left}
    .cstmr-lgin{background:url(../images/login.png) no-repeat;border:none;width:54px;height:38px}
    .twitter-share-button twitter-tweet-button twitter-count-horizontal{height:20px;width:70px!important}
    .rgstr_cntue{background:url(../images/Register_cntnue.png) no-repeat;width:196px;height:38px;border:none;float:right;margin-bottom:12px}
    .fb_iframe_widget{display:inline-flex!important;position:relative}
    .upld-fle-btn{background:url(../images/upload.png) no-repeat;border:none;width:141px;height:38px}
    .upld-bck-btn{background:url(../images/back.png) no-repeat;border:none;width:97px;height:38px}
    .upld-cntnue-btn{background:url(../images/continue2.png) no-repeat;border:none;width:141px;height:38px}
    .upld-update-btn{background:url(../images/update_admin.png) no-repeat!important;border:none!important;width:141px;height:38px}
    .form_pstion{position:absolute;top:5px}.search_btn{background:url(../images/search.png) no-repeat;width:122px;height:30px;border:none}
    .search_fld{border-radius:6px;-moz- border-radius:6px;-webkit- border-radius:6px;behavior:url(PIE/PIE.htc);position:relative;background:#fff;border-left:1px solid #e5e9ec;border-top:2px solid #e5e9ec;border-right:1px solid #e5e9ec;border-bottom:1px solid #e5e9ec;height:29px;width:40%}
    .rmv_itm{background:url(../images/rmv-item.png) no-repeat;width:125px;height:38px;border:none}
    .plc-order{background:url(../images/place.png) no-repeat;width:168px;height:38px;border:none}
    .ordr-fld{border-radius:6px;-moz- border-radius:6px;-webkit- border-radius:6px;behavior:url(PIE/PIE.htc);position:relative;background:#fff;border-left:1px solid #e5e9ec;border-top:2px solid #e5e9ec;border-right:1px solid #e5e9ec;border-bottom:1px solid #e5e9ec}
    #slides3 .slides_container{width:302px;display:none;height:327px}
    #slides3 .slides_container div.slide{width:302px;height:327px;display:block}
    #slides3 .pagination,#slides4 .pagination,#slides5 .pagination{display:none}
    #slides3,#slides4,#slides5{position:relative}
    #slides3 .slide img,
    #slides4 .slide img,
    #slides5 .slide img{border-radius:6px;-moz- border-radius:6px;-webkit- border-radius:6px}
    #slides3 .prev,
    #slides3 .next,
    #slides4 .prev,
    #slides4 .next,
    #slides5 .prev,
    #slides5 .next{position:absolute;top:40%;width:18px;height:76px;display:block;overflow:hidden;text-indent:-999em;z-index:5}
    #slides3 .prev,
    #slides4 .prev,
    #slides5 .prev{left:6px;background:url(images/prev.png) no-repeat}
    #slides3 .next,
    #slides4 .next,
    #slides5 .next{left:279px;background:url(images/next.png) no-repeat}
    #slides4 .slides_container{width:302px;display:none;height:314px}
    #slides4 .slides_container div.slide{width:302px;height:314px;display:block}
    #slides5 .slides_container{width:302px;display:block;height:430px}
    #slides5 .slides_container div.slide{width:302px;height:430px;display:block}.123-desc{background:#acacac!important;margin-top:20px}
    .custom_decals_txt{font-size:13px;color:#000;padding:10px;float:left}
    .lab_fax{margin-right:12px!important}header h1{margin:0}
    .banner-area{width:100%;height:auto;padding-top:20px}
    .bannerdesc{width:100%;height:auto;padding:10px;background:#acacac;margin-bottom:20px;color:#000}
    .bannerdesc p{color:#000;font-size:14px;margin-bottom:0}
    .slide img{width:100%}
    .slide{height:100%}
    .carousel-inner{height:278px}footer{width:100%;height:auto}
    .registration{width:100%;height:auto}
    .registration p{font-size:14px}
    form .formfield{border-radius:9px;-moz- border-radius:9px;-webkit- border-radius:9px;background:#F3F8FC;border:2px solid #d0e9f9;padding:2px 4px;margin-bottom:12px;position:relative;display:inline-block;position:relative}
    .reg_form form h2{margin-top:0;color:#000;font-size:22px;font-weight:700}
    h2.reg_title{margin-top:20px;color:#000;font-size:22px;font-weight:700}
    .formfield label{float:left;
        padding:15px 0 10px 10px;
        font-size:17px;
        display:table-cell;
        font-weight:400;
        text-align:left;
        margin:0 10px 0 0}
        .formfield input,.formfield select{border-radius:6px;-moz- border-radius:6px;-webkit- border-radius:6px;text-align:center;position:relative;background:#fff;border-left:1px solid #ccc;border-top:2px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:5px 0;width:63%;height:40px;float:right}.form_1{border-bottom:1px solid #ebeae9;margin-bottom:20px;display:inline-block;position:relative;width:100%;height:auto}.form_1 .formfield{width:55%}.nws-lttr{display:inline-block;position:relative;float:left;padding:20px}.form_2{border-bottom:1px solid #ebeae9;margin-bottom:20px;display:inline-block;position:relative;width:100%;height:auto}.form_2 input{width:87%!important}.form_2 .col1{width:48%!important}.form_2 .email-col{width:66.5%!important}.form_2 .email-col input{width:72%!important}.form_2 .col1 input,.form_2 .col2 input{width:72%!important}.form_2 .col2{margin-left:18px}.form_2 .col3,.form_2 .col4,.form_2 .col5{width:32%!important}.form_2 .col4,.form_2 .col5{margin-left:16px}.form_2 .col3 input,.form_2 .col4 input,.form_2 .col5 input{width:58%!important}.comnts-col textarea{width:100%;height:145px;border-radius:5px;border:1px solid #ccc}.form_3{margin-bottom:10px}.form_3 input{width:87%!important}.form_3 .col1{width:48%!important}.form_3 .col1 input,.form_3 .col2 input{width:72%!important}.form_3 .col2{margin-left:18px}.form_3 .col3,.form_3 .col4,.form_3 .col5{width:32%!important}.form_3 .col4,.form_3 .col5{margin-left:15px}.form_3 .col3 input,.form_3 .col4 input,.form_3 .col5 input{width:63%!important}.sameasblw input{width:auto!important}.form_3 h2{display:inline-block;position:relative;float:left}.shpng-cat{display:inline-block;position:relative;float:left}.rgstr{border-bottom:1px solid #ebeae9;margin-bottom:20px}.login_form_wrapper{width:70%;height:auto;margin:0 auto}.frgtpwd a{color:rgba(255,0,4,1)!important;font-size:10px;font-style:italic}.frgtpwd a:hover{color:rgba(255,0,4,1)!important;font-size:10px;font-style:italic;text-decoration:underline}.cstmr-lgin{float:right}.member_information{width:100%;height:auto;margin-top:20px}.memb_info_wrapper{width:90%;height:auto;margin:0 auto;border:1px solid #ccc;padding:10px}.memb_details{width:100%;height:auto;border:1px solid #ccc;padding:10px}.content_wrapper{width:30%;height:auto;margin:0 auto}.info_title h5{color:#06F;font-weight:700}h5.main-title{color:#06F;text-decoration:underline}.content_wrapper p{color:#000}.content_wrapper a,.content_wrapper a:hover{color:#000;text-decoration:none}.memb_details .row{border-bottom:1px solid #ccc;padding-bottom:10px}.memb_details .row:last-child{border-bottom:none}.custom_stickers{width:100%;height:auto;margin-bottom:30px}.custom_title h1{font-size:24px;font-weight:700;color:#333}.custom_content p{color:#999;text-align:left;font-size:15px;padding:10px 0;margin-bottom:0}.custom_row2 .formfield input{width:58%}.cs_radiogrp{float:right!important}.cs_radiogrp input{width:3%!important;float:left}.slider_wrapper{border-radius:9px;-moz- border-radius:9px;-webkit- border-radius:9px;background:#F3F8FC;border:2px solid #d0e9f9;padding:2px 4px;margin-bottom:12px;position:relative;display:inline-block;position:relative}.slider_wrapper img{width:100%}.summary_wrapper{border-radius:9px;-moz- border-radius:9px;-webkit- border-radius:9px;background:#F3F8FC;border:2px solid #d0e9f9;margin-bottom:12px;position:relative;display:inline-block;position:relative}.summary_wrapper p{color:#000;font-weight:700;padding:10px 18px}.summary_wrapper h5{padding:10px 20px 0;color:#333;text-decoration:none;font-weight:700}.summary_wrapper .btn{width:143px;height:40px;margin:8px 68px 25px 0;float:right;background:url(../images/order-now.png) no-repeat;border:1px solid #fff;font-size:19px;color:#fff}
        .size_input1,.size_input2{width:25%!important}.size_input1{float:right!important}.cs_full_caution{margin:15px 0}span.crsicn{font-size:14px;float:right;padding:15px 25px}.cs_full_chsopt table{float:left;margin-left:8px}.cs_full_chsopt label.chose-label{font-size:12px}.cs_full_chsopt input{width:auto!important;float:left}.footer-line{border-top:1px solid #ccc}.formfield input.rad{width:auto!important;height:auto!important;margin:7px 5px 0 0!important}input.fileinput{float:left!important}.upload-success{padding:80px 0}.upload-success h1{text-align:center}.order-status{width:100%;height:auto;margin-top:30px}.order-status table td{padding:10px 0}.order-status table th{font-weight:700}.order-wrapper{border:1px solid #c9c9c9;padding:10px}.order-inner--wrapper{border:1px solid #c9c9c9;padding:10px}.order-status table select{border:1px solid #FFBE7D;width:160px}table.pagntn{margin:0 auto}.order_details_wrapper{border:1px solid #98afc7;padding:5px}.order_detail_row p{font-size:12px;color:#000;margin-bottom:0}.row_title h5{font-size:13px;color:#000;font-weight:700}.row_title{background:#98afc7;padding-left:.5px}.order-content table th,td{border-top:none!important}.order_detail_row table th{padding:0px!important;border-top:none!important}tr.row_title th h5{padding:3px 0!important}.prnt_invoice{text-align:center}.order-detail-print{width:100%;height:auto}.order-print-wrapper{width:95%;height:auto;margin:0 auto;border:2px solid #b3b3b3;border-radius:15px;margin-top:5px;box-shadow:5px 5px 5px #b3b3b3}.order-print-inner-wrapper{width:95%!important;height:auto!important}h5.prnt-hed{font-size:15px;font-weight:700;color:#E3920F;text-decoration:none}
    .print_table table td,th{border: 1px solid #ddd;}
    .top-bg{width:100%;height:20px;background:#ededed;border-top-right-radius:15px;border-top-left-radius:10px;border:1px solid #b3b3b3;border-top:none;margin-bottom:15px}.print_row_title h5{font-size:13px;color:#000;font-weight:700}.print_row_title th {border:1px solid #ddd}.print_row_title{background:#FDEEF4;padding-left:.5px}tr td.print_row_title th h5{padding:3px 0!important;border:1px solid ;}.prnt_page{text-align:center}.prnt_page a{color:#E3920F!important;font-size:12px;font-weight:700}.prnt_page a:hover{text-decoration:none;color:#000!important}.sbmt-btn{float:right;margin:10px 0}table.file-submition td{color:#999;font-size:12px}form .sub-item{border-radius:5px;-moz- border-radius:5px;-webkit- border-radius:5px;background:#F3F8FC;border:2px solid #d0e9f9;padding:2px 4px;margin-bottom:12px;position:relative;display:inline-block;position:relative;height:100px;width:20%!important;margin-left:10px;text-align:center;font-size:12px}form .sub-item:first-child{margin-left:0}.add-file{width:15%!important;margin-left:10px}.ship_edit_btns{text-align:center}.srch_head{color:#333;font-size:26px!important;font-weight:400}.srch_rslt_wrapper{width:100%;height:auto;margin:0 auto}.search_term{color:#333;font-weight:700;font-size:13px;padding-bottom:10px}.quick-link-contents table th{background:#EFEFEF}.cart{width:100%;height:auto}form .cart-item{border-radius:5px;-moz- border-radius:5px;-webkit- border-radius:5px;background:#F3F8FC;border:2px solid #d0e9f9;padding:2px 4px;margin-bottom:12px;position:relative;display:inline-block;position:relative;height:auto;text-align:center;font-size:12px}input.cartinput{width:50%;height:80px;float:left}input.qtyinput{width:46%;float:left}input.priceinput{width:60%;float:left}input.cartfileinput{float:left;width:57%}input.thnksfileinput{float:left;width:84%}.cart-empty p{text-align:center;color:#000;font-weight:700;font-size:14px}form .thnks-item{border-radius:5px;-moz- border-radius:5px;-webkit- border-radius:5px;background:#F3F8FC;border:2px solid #d0e9f9;padding:2px 4px;margin-bottom:12px;position:relative;display:inline-block;position:relative;height:auto;text-align:center;font-size:12px}.summary-left h1{font-size:18px;font-weight:700;color:#000;margin-top:0}.summary-left p{margin-top:45px;color:#000}input.cartweightinput{width:33%}input.costinput{width:33%}input.ttlinput{width:33%}.shipment{width:100%;height:auto;margin-top:35px}.summary-right label{font-size:18px;padding-top:20px}
@media (max-width:420px){
	.formfield input,.formfield select{border-radius:6px;-moz- border-radius:6px;-webkit- border-radius:6px;text-align:center;position:relative;background:#fff;border-left:1px solid #ccc;border-top:2px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:5px 0;width:45%;height:40px;float:right}
}
.summary_row p{color:#000;font-weight:700}
.valuerow  td {border: 1px solid #ddd important!}
.summary_row .summaryformfield{border-radius:5px;
-moz- border-radius:5px;
-webkit- border-radius:5px;
background:#F3F8FC;
border:2px solid #d0e9f9;
padding:2px 4px;
margin-bottom:12px;
position:relative;
display:inline-block;position:relative;height:auto;text-align:center;font-size:12px}
.summaryformfield input{border-radius:6px;-moz- border-radius:6px;
-webkit- border-radius:6px;text-align:center;
position:relative;background:#fff;
border-left:1px solid #ccc;
border-top:2px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:5px 0;width:63%;height:40px;
float:right}
.summaryformfield input.input1{width:50%}
.summaryformfield input.input2{width:25%}
.summaryformfield input.input3{width:50%}
.summaryformfield label{float:left;padding:15px 0 10px 10px;font-size:16px;
display:table-cell;font-weight:700;text-align:left;margin:0 10px 0 0}
.summaryformfield input.upld-cntnue-btn{background:url(../images/continue2.png) no-repeat;
border:none;width:141px;height:38px}
.cms-section{width:100%;height:auto}
.cms-section p{text-align:justify}
.printprocess p{color:#000;text-align:justify}
.faq-inner font{color:#999;text-align:justify}
.colorfield input{float:none}
.colorfield input.color-chkbx{width:auto!important;height:auto!important}
.social_icons{margin:15px -40px 0 0;float:right!important}
.btn-o{float:right}
td.choose-td{width:51%}
.cmnt-title{display:inline-block;position:relative;width:100%;height:auto}
span.preload-label{padding:15px;width:70%;position:relative;float:left;text-align:center}
input.rad_n_check{width:auto!important;height:auto!important;margin:2px 0 11px!important;padding:0!important}
label.lab-rd-check{padding:0!important;margin:0 0 -25px 5px!important}
.cs_right_panel_shpmnt{width:31%!important;float:right!important}
.field1 td,.field2 td{padding:5px}
.cs_full_chsopt td{padding:18px 0 0 58px;float:left;width:100%}
.fullcolor-options td{padding:18px 0 0 254px;float:left;width:100%}
.field1 td,.field2 td{width:1px}
@media (max-width:1280px){
.quicklinks,
.newsletter{width:45%!important}
.form_2 .col2,.form_3 .col2{width:50%}
.sbHolder-cardtype{width:70%!important}
.form-fields .tfl_10{width:82px!important;
margin:6px 0 0 7px!important}}
@media (max-width:1024px){
.quicklinks{width:20%!important;display:inline-block}
.form_1 input{width:53%!important}
.form_2 input{width:87%!important}
.form_2 .col1{width:48%!important}
.form_2 .col2{width:50%!important}
.form_2 .col2{margin-left:16px}
.form_2 .col1 input,
.form_2 .col2 input{width:73%!important}
.form_3 input{width:87%!important}
.form_3 .col1{width:48%!important}
.form_3 .col2{width:50%!important}
.form_3 .col2{margin-left:16px}
.form_3 .col1 input,.form_3 .col2 input{width:73%!important}
.newsletter input{width:auto!important}
.slider_wrapper img{width:100%}
.newsletter input.rad_n_check{width:auto!important}
.sameasblw input.rad_n_check{width:auto!important}
.nws-lttr input.rad_n_check{width:auto!important}
.empty_space{display:none}
.payment-left-sec{width:30%!important}
.form-fields .tfl_8{width:71%!important}
.payment-right-sec{width:70%!important}
.t-shirttop{top:-30px!important}
.t-shirt-secfd{height:75px!important}}
@media (max-width:980px){header ul#user li a{padding:10px 15px}
.container{padding:5px 10px}
.bannerdesc p{font-size:12px}
.cs_left_panel{width:100%!important}
.slider_wrapper img{width:100%}
.adrs_row{width:33%!important}
.cart-item{width:20%!important}
.thnks-item{width:20%!important}input.cartinput{width:75%}
input.qtyinput{width:65%}input.priceinput{width:75%}
.social_icons{width:auto;margin:15px 0 0;text-align: right}
.summaryformfield input.input1{width:50%}
.summaryformfield input.input2{width:25%}
.summaryformfield input.input3{width:50%}
.size_input1,.size_input2{width:26%!important}
.cs_full_chsopt td{padding:20px 0 0 200px!important}
.btmdrp-dwn{width:201px!important}
.t-shirttop{top:-30px!important}
.t-shirt-secfd{height:75px!important}}
@media (max-width:900px){
.formfield label{font-size:15px}
.summaryformfield input.input1{width:40%}
.summaryformfield input.input2{width:15%}
.summaryformfield input.input3{width:40%}
.cs_full_chsopt td{padding:20px 0 0 187px!important}
.t-shirttop{top:-30px!important}
.t-shirt-secfd{height:75px!important}
.shpmnt-frm{width:324px!important;right:285px!important}
/*.summary_wrapper{margin-top:440px}*/
}
@media (max-width:800px)
{
.newsletter{width:100%!important}
.newsletter input.rad_n_check{width:auto!important}
.sameasblw input.rad_n_check{width:auto!important}
.stickers article h2{font-size:18px!important}
.category,.services,.quicklinks {padding-left:25px!important}
.form_1 input{width:53%!important}
.form_2 input{width:83%!important}
.form_2 .col1{width:100%!important}
.form_2 .col2{width:100%!important}
.form_2 .col2{margin-left:0}.form_2 .col1 input,
.form_2 .col2 input{width:83%!important}
.form_2 .col4,.form_2 .col5{margin-left:13.5px}
.form_2 .col3 input,.form_2 .col4 input,.form_2 .col5 input{width:63%!important}
.formfield select{width:63%!important}.form_3 input{width:83%!important}
.form_3 .col1{width:100%!important}.form_3 .col2{width:100%!important}
.form_3 .col2{margin-left:0}.form_3 .col1 input,
.form_3 .col2 input{width:83%!important}.form_3 .col4,.form_3 .col5{margin-left:13.5px}
.form_3 .col3 input,.form_3 .col4 input,.form_3 .col5 input{width:63%!important}
.empty_space{width:25%!important}
.cs_left_panel{width:100%!important}
.slider_wrapper img{width:100%}#vinyl .pleft{margin:0}
.custom_content p{font-size:13px}
.cart-item{width:25%!important}
.thnks-item{width:25%!important}
input.cartinput{width:74%}
input.qtyinput{width:59%}
input.priceinput{width:71%}
input.costinput{width:21%}
input.ttlinput{width:52%}
.summaryformfield{width:100%!important}
.summary_row{margin-top:0;z-index:99}
ul.slimmenu li{border:none!important}
ul.slimmenu{border:1px solid #c9c9c9}
header .srchbx{width:100%;margin-top:20px}
header .srchbx .tfl{width:90%}.summaryformfield input.input1{width:50%}
.summaryformfield input.input2{width:25%}
.summaryformfield input.input3{width:50%}
.adtnl-links p{text-align:left!important}
.brwsr-image{background:transparent url(../images/browser.png) no-repeat scroll 95% 0%!important}
footer nav h2{font-size:12px;font-weight:600;padding-bottom:0}
footer nav ul li a{font-size:12px}.size_input1,
.size_input2{width:24%!important}
.custom_row2 .formfield input.qntty_input,
.sbHolder{width:55%!important}span.crsicn{padding:15px 20px!important}
header .srchbx{margin-top:20px}
.cs_full_chsopt td{padding:20px 0 0 148px!important}
.custom-color-align{margin-left:46%!important}
.form-fields .label{padding:12px 0 12px 8px!important}
.btmdrp-dwn{width:169px!important}
.sbToggle-2{width:46px!important}
.form-fields .tfl_8{width:72%!important}
.sbHolder-cardtype{width:72%!important}
.form-fields .tfl_07{width:82px!important;
margin:6px 0 0 7px!important}
.payment-left-sec{width:30%!important}
.payment-right-sec{width:70%!important}
.pay-credit-card{background:url(../images/pay-with-credit-card-button-2.png) no-repeat;float:right;
width:256px;height:53px;border:none!important}
.summaryformfield input.upld-cntnue-btn{width:143px!important}
.custom-tshirts{width:50%!important;margin-left:31px!important}
.t-shirttop{margin-left:44.667%!important}
.txt-art-t-shirt{width:41%!important}
.t-shirttop{top:-30px!important}
.t-shirt-secfd{height:75px!important}
#user{margin-right:40px!important}
.shpmnt-frm{width:324px!important;right:285px!important}
/*.summary_wrapper{margin-top:440px}*/
}
@media (max-width:768px){
header ul#user li a{padding:10px}
.cs_full_chsopt td{padding:20px 0 0 134px!important}
.form-fields .tfl_10{width:80px!important}
.pymnt-right{width:97%!important}
.form-fields .label{padding:12px 0 12px 3px!important}
.btmdrp-dwn{width:156px!important}
.form-fields .tfl_07{margin:6px 0 0 7px!important;width:80px!important}
.summaryformfield{width:100%!important}
.form-fields .tfl_8{width:70%!important}
.t-shirttop{top:-30px!important}
.t-shirt-secfd{height:75px!important}
.txt-art-t-shirt{width:41%!important}
.tshirt-label-2{font-size:13px!important;
max-width:88%!important}
#user{margin-right:40px!important}
.carousel-indicators{bottom:65px!important}.shpmnt-frm{width:324px!important;right:285px!important}
.summary_wrapper{width: 100%;}

footer nav ul li {padding: 1px 0;}
.field1 td, .field2 td {
    width: auto;
}
}

@media (max-width:767px)
{article.col1,article.col3{padding:0 26px 17px 26px!important}
.carousel-inner,
.slide{height:auto!important}.stickers article .content{height:150px!important}
.logo{width:35%;display:inline-block}.right{width:60%}
.form_1 .formfield{width:100%!important}
.form_1 input{width:63%!important}.form_2 .formfield{width:100%!important}
.form_2 input{width:63%!important}
.form_3 .formfield{width:100%!important}
.form_3 input{width:63%!important}
.form_2 .col2{margin-left:0}
.form_2 .col1 input,
.form_2 .col2 input{width:63%!important}
.form_2 .col4,
.form_2 .col5{margin-left:0}
.form_3 .col2{margin-left:0}
.form_3 .col1 input,
.form_3 .col2 input{width:63%!important}
.form_3 .col4,
.form_3 .col5{margin-left:0}
.shpng-radio{width:100%}
.shpng-cat input{width:6%!important}
.form_3 h2{display:block;float:none}
.login_form_wrapper,
.login_form_wrapper .formfield,
.login_form_wrapper .formfield input{width:100%!important}
.cs_left_panel .formfield{width:100%;display:inline-block;position:relative}
.empty_space{width:25%!important}
.sbHolder{width:55%!important}input.qntty_input{width:55%!important}
.adrs_row{width:100%!important}
.cmpny_adrs{width:34%!important}
.cart-item{width:25%!important}
.thnks-item{width:25%!important}
input.cartinput{width:43%}
input.qtyinput{width:30%}
input.priceinput{width:33%}
input.cartfileinput{width:58%}
input.thnksfileinput{width:81%}
.summary-right,
.summary-left{width:50%!important}
.summary-right label{padding:0!important}
input.costinput,input.ttlinput,input.cartweightinput{width:95%}
.summaryformfield{width:50%!important}
.formfield label{font-size:14px}
.pright{margin-left:0!important;float:left!important}
span.crsicn{padding:15px 19px!important}
header ul#user li a{font-size:13px}
.cs_full_chsopt td{padding:20px 0 0 134px!important}
.t-shirttop{top:-30px!important}
.t-shirt-secfd{height:75px!important}
.tshirt-label-2{font-size:13px!important;width:100%!important}}
@media (min-width:768px){
	.summary_row {
		top: 0 !important;
	}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation :landscape)
{.formfield{width:100%!important}
.custom-tshirts{width:55%!important;margin-left:0px!important;
float:right!important}
span.crsicn{padding:15px 14px!important}
/*.custom-tshirt-slider-article{height:171px!important}*/
#mat{width:60%!important}
.custom-tshirt-summary-article{bottom:0px!important}
.cs_full_chsopt td{padding:20px 0 0 90px!important}
.choose-option-align{float:right!important;width:71%!important}
.col-xs-offset-5{margin-left:44.666667%!important}
.custom_row2 .formfield input.qntty_input,.sbHolder{width:54%!important}
input.qtyinput{width:83%!important;margin-left:20px!important}
input.priceinput{width:83%!important;margin-left:41px!important}
input.cartinput{width:83%!important}
input.cartfileinput{float:left!important;
width:64%!important;margin-left:14px!important}
.shpmnt-frm{width:324px!important;right:285px!important}
.sbOptions{z-index:55555!important}
.caution{padding-top:25px!important}
.custom_stickers{margin-bottom:0px!important}}
@media (max-width:640px)
{span.crsicn{padding:15px 15px!important}article.col1,article.col3{padding:0 26px 17px 26px!important}
.carousel-inner,.slide{height:auto!important}.stickers article .content{height:175px!important}
/*.logo{width:35%;display:inline-block}*/.right{width:100%}.form_1 .formfield{width:100%!important}
.form_1 input{width:63%!important}.form_2 .formfield{width:100%!important}
.form_2 input{width:63%!important}.form_3 .formfield{width:100%!important}
.form_3 input{width:63%!important}.form_2 .col2{margin-left:0}
.form_2 .col1 input,.form_2 .col2 input{width:63%!important}
.form_2 .col4,.form_2 .col5{margin-left:0}
.form_3 .col2{margin-left:0}
.form_3 .col1 input,
.form_3 .col2 input{width:63%!important}
.form_3 .col4,.form_3 .col5{margin-left:0}
.shpng-radio{width:100%}
.shpng-cat input{width:6%!important}
.form_3 h2{display:block;float:none}
.login_form_wrapper,
.login_form_wrapper .formfield,
.login_form_wrapper .formfield input{width:100%!important}
.cs_left_panel .formfield{width:100%;display:inline-block;position:relative}
.empty_space{width:25%!important}.sbHolder{width:55%!important}
input.qntty_input{width:55%!important}
.adrs_row{width:100%!important}.cmpny_adrs{width:34%!important}
.cart-item{width:25%!important}
.thnks-item{width:25%!important}
input.cartinput{width:43%}
input.qtyinput{width:25%}
input.priceinput{width:28.5%}
input.cartfileinput{width:58%}
input.thnksfileinput{width:81%}
.summary-right,.summary-left{width:50%!important}
.summary-right label{padding:0!important}
input.costinput,input.ttlinput,input.cartweightinput{width:95%}
.summaryformfield{width:50%!important}
.formfield label{font-size:16px}
footer nav h2{font-size:12px;font-weight:600;padding-bottom:0}
footer nav ul li a{font-size:12px}
.input.rad_n_check{margin:0px!important}
.cs_full_chsopt td{padding:19px 95px 0px!important}
.colorfield td input.colrinpt{width:165px!important}
.field1 table{width:60%}
input.rad_n_check{margin:2px 0 11px 0px!important}
label.lab-rd-check{margin:0 2px 0px 5px!important}
.med{margin-left:20%}
.payment-right-sec{width:100%!important}
.pymnt-right{width:100%!important}
.btmdrp-dwn{width:100%!important}
.sbToggle-2{width:21%!important}
.payment-left-sec{width:100%!important}
.sbHolder-cardtype{width:55%!important}
.form-fields .tfl_8{width:75%!important}
.form-fields .tfl_07{width:318px!important;float:right;margin-top:8px}
.txt-art-t-shirt{width:100%!important}.t-shirttop{top:-30px!important}
.t-shirt-secfd{height:75px!important}
.cus_tshrt_cat{width:50%!important;float:right!important;display:inline-block!important}
.cus_tshrt_cat_2{width:50%!important;float:left!important}
.custom-tshirts{width:100%!important}
.carousel-indicators{bottom:0px!important}
#user{margin-right:7px!important}
.slider_row{top:300px}
.shpmnt-frm{width:324px!important;right:285px!important}
.sbOptions{z-index:55555!important}
.caution{padding-top:25px!important}
.custom_stickers{margin-bottom:0px!important}}
@media (max-width:600px){input.cartinput{width:43%}
input.qtyinput{width:20%}input.priceinput{width:24%}
.formfield label{font-size:14px}
.cs_full_chsopt td{padding:18px 0 0 70px!important}
.payment-right-sec{width:100%!important}
.pymnt-right{width:100%!important}
.btmdrp-dwn{width:100%!important}
.sbToggle-2{width:21%!important}
.payment-left-sec{width:100%!important}
.form-fields .tfl_07{width:133px!important;float:right;margin-top:8px}
.t-shirttop{top:-30px!important}.t-shirt-secfd{height:75px!important}
.txt-art-t-shirt{width:100%!important}.carousel-indicators{bottom:0px!important}
.shpmnt-frm{width:324px!important;right:285px!important}}
@media (max-width:480px){span.crsicn{padding:15px 4px!important}
.bannerdesc p{font-size:10px}.logo,.right{width:100%}/*header .right{margin-top:20px}*/
.cs_left_panel .formfield{width:100%;display:inline-block;position:relative}
.field1,.field2{width:100%!important}.field2 table label,.field1 table label,
.cs_full_chsopt label.chose-label{font-size:12px}.sbHolder,
.custom_row2 .formfield input.qntty_input{width:40%!important}
input.qntty_input{width:40%!important}
.sbToggle{width:18%!important;background:transparent url(../images/select-icons.png) no-repeat scroll 18px -116px}
.detail-item{width:100%!important}.cmpny_adrs{width:66.6667%!important}
.form_2 .email-col input{width:100%!important}input.cartinput{width:70%;float:right}
input.qtyinput{width:70%;float:right}input.priceinput{width:70%;float:right}
input.cartfileinput{width:49%}input.thnksfileinput{width:74%}
.summary-right,.summary-left{width:50%!important}
.summary-right label{padding:0!important}
input.costinput,input.ttlinput,input.cartweightinput{width:95%}
.summaryformfield{width:65%!important}
.custom_title h1{font-size:22px}
header .srchbx .tfl{width:88%}
/*header #logo a{margin:0 auto}*/
.summaryformfield input{width:100%!important}
.summaryformfield label{padding:0}
.cs_full_chsopt td{padding:16px 0 0!important}
.services{width:50%!important}
.quicklinks{width:55%!important; display: none}
.field1,.field2{margin-left:0!important}
.field1 table{width:100%}
.med{width:280px}
.sbHolder,.custom_row2 .formfield input.qntty_input{width:100%!important}
.custom-color-align{margin-left:7%!important}
.payment-right-sec{width:100%!important}
.pymnt-right{width:100%!important}
.btmdrp-dwn{width:100%!important}
.sbToggle-2{width:14%!important}
.sbHolder-cardtype{width:100%!important}
.payment-left-sec{width:100%!important}
.form-fields .tfl_07{width:100%!important;float:right;margin-top:8px}
.form-fields .tfl_8{width:100%!important}
#vinyl .pright{float:left!important}
.t-shirttop{top:0px!important}
.t-shirt-secfd{height:auto!important}
.txt-art-t-shirt{width:100%!important}
.t-shirt-x{float:right!important}
.size_input1,.size_input2{width:18%!important}
.custom-tshirts{width:100%!important;margin-left:0px!important}
.custom-tshirt-summary-article{bottom:0!important}
.tshirt-label-2{font-size:13px!important}
.cus_tshrt_cat{width:50%!important;float:left!important;display:inline-block!important}
.cus_tshrt_cat_2{width:50%!important;float:left!important}
.custom-color-align{left:0!important;margin-top:44px!important}
#user{margin-right:0px!important}
.carousel-indicators{bottom:0px!important}
.upld-cntnue-btn{margin:8px 0!important}
.sub-item .highslide img{border:2px solid silver;width:100%!important;height:100%!important}
.cs_right_panel_shpmnt{height:420px!important;width:100%!important}
.shpmnt-frm{width:80%!important;padding:20px!important;margin-left:10%!important;right:0px!important}
.cart-lb label{padding-top:42px!important;padding-bottom:0!important}
input.cartfileinput{width:70%!important;margin-left:15px!important}
.payment-left-sec{width:61%!important;margin-left:8px!important}
.pymnt-right{border:none!important}
form .cart-item{margin-top:9px!important}
/*.chrome-stic{margin-top:90px!important}*/
.check-article label{margin-top:10px!important}
.caution{padding-top:25px!important}
.custom_stickers{margin-bottom:0px!important}
/*.cart-desction{width:67%!important;height:70px!important}*/
.months-drpdwn{width:auto!important;right:0!important}
.years-article{width:100%!important}}
@media (max-width:360px){header ul#user{padding-right:0}li.signup a,li.last a{padding:10px 3px!important}
.bannerdesc p{font-size:7px}.stickers article .content{height:200px!important}footer nav{padding-left:0px!important}
.form_1 input{width:100%!important}.cs_left_panel .formfield{width:100%;display:inline-block;position:relative}
.field1,.field2{width:100%!important}.field2 table label,.field1 table label{font-size:11px!important}
.tshirt-label-2{font-size:12px!important}
.sbHolder{width:100%!important}
input.qntty_input{width:100%!important}
.sbToggle{background:transparent url(../images/select-icons.png) no-repeat scroll -8px -116px!important}
.size_input1,.size_input2{width:45%!important}.size_input2{float:none!important}
.cs_full_chsopt label.chose-label{font-size:13px}.brwsr-image{right:0;left:70px}
input.cartinput{width:60%}input.qtyinput{width:66%}input.priceinput{width:66%}
.cart-item{width:50%!important;float:right!important}
.thnks-item{width:50%!important}
input.cartfileinput{width:94%!important}
input.thnksfileinput{width:62%}
input.costinput{width:30%}
.summary-right input{width:100%!important}
.summary-right,
.summary-left{width:100%!important}
.summaryformfield{width:100%!important}
.custom_title h1{font-size:17px}
span.crsicn{padding:15px 20px}
header .srchbx .tfl{width:85%}
.brwsr-image{background:transparent url(../images/browser.png) no-repeat scroll 95% 0%!important}
header ul#user li a{font-size:15px}
.cs_full_chsopt td{padding:16px 0 0!important}
.custom_row2 .formfield input.qntty_input{width:100%!important}
.field2 table label{max-width:73%!important;padding:0!important}
.field2 table{width:121%!important}
.med{width:180px}
.custom-color-align{margin-left:7%!important}
.payment-right-sec{width:100%!important}
.pymnt-right{width:100%!important;border:none!important}
.btmdrp-dwn{width:100%!important}
.form-fields .tfl_8{width:100%!important}
.sbToggle-2{width:21%!important}
.payment-left-sec{width:100%!important}
.form-fields .tfl_07{width:100%!important;float:right;margin-top:8px}
.pay-credit-card{margin-left:50px!important}
.pymnt-right li{padding:7px 0 7px 37px}
.t-shirt-x{float:none!important}
.txt-art-t-shirt{width:100%!important}
.custom-tshirt-summary-article{bottom:0!important}
.carousel-indicators{bottom:0px!important}
.shpmnt-frm{width:80%!important;padding:20px!important;margin-left:10%!important}
}
@media (max-width:320px){li.signup a,li.last a{padding:10px 2px!important}
footer nav{padding-left:0px!important}.form_2 .col1 input,.form_2 .col2 input,
.form_3 .col1 input,.form_3 .col2 input,.form_2 input,.form_3 input{width:63%!important}
.cs_left_panel .formfield{width:100%;display:inline-block;position:relative}
.field1,.field2{width:100%!important}.field2 table label,.field1 table label,
.cs_full_chsopt label.chose-label{font-size:11px}input.cartinput{width:62%}
input.qtyinput{width:62%}input.priceinput{width:62%}
header ul#user li a{font-size:13.5px}
.formfield label{font-size:16px}
span.crsicn{padding:15px 8px 15px 0!important}
header .list{text-align:center}
header .cart{width:100%}
input.rad_n_check{margin:2px 0 11px 0px!important}
label.lab-rd-check{margin:0 0 -11px 5px!important}
.cs_full_chsopt td{padding:18px 0 0!important}
.size_input1,.size_input2{width:44%!important}
.field2 table label{max-width:84%!important;padding:0!important}
.field2 table{width:112%!important}.med{width:148px}
.custom-color-align{margin-left:5%!important}
.payment-right-sec{width:100%!important}
.pymnt-right{width:100%!important}
.btmdrp-dwn{width:100%!important}
.sbToggle-2{width:21%!important}
.form-fields .tfl_8{width:100%!important}
.sbHolder-cardtype{width:100%!important}
.payment-left-sec{width:100%!important}
.form-fields .tfl_07{width:100%!important;float:right;margin-top:8px}
.pymnt-right li{padding-left:25px!important}
.custom-tshirts{width:100%!important;margin-left:0px!important}
.t-shirt-x{padding:15px 6px 15px 6px!important}
.carousel-indicators{bottom:0px!important}
.cart-desction{width:58%!important;float:right!important;height:75px!important}}
#slides3 .slidesjs-previous,
#slides3 .slidesjs-next,
#slides4 .slidesjs-previous,
#slides4 .slidesjs-next,
#slides5 .slidesjs-previous,
#slides5 .slidesjs-next{position:absolute;
top:40%;width:18px;height:76px;display:block;
overflow:hidden;text-indent:-999em;z-index:10}
#slides3 .slidesjs-previous,
#slides4 .slidesjs-previous,
#slides5 .slidesjs-previous{left:6px;background:url(../images/prev.png) no-repeat}
#slides3 .slidesjs-next,
#slides4 .slidesjs-next,
#slides5 .slidesjs-next{left:92%;background:url(../images/next.png) no-repeat}
#slides3 .slidesjs-pagination,
#slides4 .slidesjs-pagination,
#slides5 .slidesjs-pagination{display:none}
#slides3,#slides4,#slides5{position:relative}
#slides3 .slide img,
#slides4 .slide img,
#slides5 .slide img{height:300px;width:275px;object-fit: cover;}
#slides3 div.slide{display:block;border-radius:6px;overflow:hidden}
.slider_wrapper{z-index:0}
.cus-tshirt-slider{height:445px!important}
.cus-tshirt-slider-img{height:445px!important}
@media only screen and (min-width:1025px){
#slides3 .slidesjs-container{height:300px!important}}
@media only screen and (max-width:1024px){
#slides3 .slidesjs-previous,#slides3 .slidesjs-next,
#slides4 .slidesjs-previous,#slides4 .slidesjs-next,
#slides5 .slidesjs-previous,
#slides5 .slidesjs-next{top:30%}
#slides3 .slidesjs-next,#slides4 .slidesjs-next,
#slides5 .slidesjs-next{left:89%}}
@media only screen and (max-width:1024px){
#slides3 .slidesjs-container{height:300px!important}
#slides4 .slide img,
#slides5 .slide img{height:100%;width:100%}}
.cs_right_panel{flex-direction:column;display:flex}
.slider_row{order:1;-webkit-order:1}
.summary_row {order:2;-webkit-order:2;}
.custom-color-align{margin-left:0%;left:55px}
.custom-color-align table{margin:0}
.custom-color-align table td{border:none}
.btmdrp-dwn{float:left;margin-right:4px;width:185px}
.payment-sec-ipt{float:right;margin-top:5px;width:349px}
.sbHolder-cardtype{width:70%}
.form-fields .tfl_8{width:385px}
.tshirt-ipt{border-radius:6px;
-moz- border-radius:6px;
-webkit- border-radius:6px;
text-align:center;
position:relative;
background:#fff;
border-left:1px solid #ccc;
border-top:2px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:5px 0;width:35%!important;height:40px;float:left!important}
.tshirt-label{display:table-cell;float:left!important;
font-size:14px!important;font-weight:400;
margin:0!important;padding:15px 0 10px 7px!important;text-align:left}
.tshirt-label-2{display:table-cell;float:left!important;
font-size:14px;font-weight:400;margin:0!important;
padding:0 0 10px 8px!important;text-align:left;width:100%!important}
.t-align{width:50%!important}
.txt-art-t-shirt{display:block!important}
.t-shirt-secfd{height:60px}
.custom-tshirt-txt{float:none;margin:0}
.custom-tshirt-txt-rgt{float:left;margin:0}
#shipService{font-weight:500}
.cart-full{margin-top:20px}
.cart-lft-img{border:2px solid #fff}
.cart-rgt-img{border:2px solid #fff}
.cart-desction{border-radius:6px;
-moz- border-radius:6px;
-webkit- border-radius:6px;
position:relative;
background:#fff;
border-left:1px solid #ccc;
border-top:2px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:5px 0;width:65%;
height:100px;resize:vertical;
padding:5px}
.years{width:170px}
.months{width:233px}
.months-drpdwn{text-align:left;width:258px;right:38px;position:relative}
.cvv{width:140px}
.years-article{float:left}

