/* START Globals */
body{font-family:Arial, Helvetica, sans-serif;text-align:center}
img{border:0px}
a{text-decoration:none}
a:hover{text-decoration:underline}
form{margin:0px;padding:0px}
input{background:#fff none repeat scroll 0 0;border:1px solid #c1c1c1;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin:0;padding:3px}
/* END Globals */

.clearDiv{clear:both}

/* START Wrappers */
#mainWrap{margin:0 auto;text-align:left;width:790px}
#headerWrap{clear:both;width:790px;overflow:hidden}/*n*/
#headerLogo, #headerRight{float:left;height:139px}
#headerRight{width:651px}/*n*/
#headerLogoCrop, #headerRightCrop{float:left;height:120px}
#headerRight{background:url(../images/header_x.gif) repeat-x bottom left}
#headerRightCrop{background:url(../images/header-x-crop.gif) repeat-x bottom left}
#naviWrap{/*n*/ clear:both;width:100%;/*n*/background:url(../images/header_r.gif) no-repeat bottom right;height:60px}
#contentWrap{clear:both;margin:0;padding:0;position:relative;width:820px;height:420px;overflow:auto}
#footerWrap{background:url(../images/footer_x.gif) repeat-x top left;font-family:Arial, Verdana, sans-serif;font-size:9pt;line-height:1.2;width:788px}
#footerWrap a{color:#000;text-decoration:none}
/* END Wrappers */

/* START Top Navigation */
.tNav{clear:both;height:17px;padding:3px 0 0 2px;overflow:hidden}
.tNav li{float:left;height:13px;width:auto;margin-right:4px} 
.tNav li a{display:block;height:13px}
.tNav li span,.account_login span,.account_open span{left:-2000px;position:absolute}
.tNav li.home a{width:41px;background:url(../images/home.gif) no-repeat}
.tNav li.browse a{width:60px;background:url(../images/browse.gif) no-repeat}
.tNav li.sell a{width:31px;background:url(../images/sell.gif) no-repeat}
.tNav li.create a{width:56px;background:url(../images/create.gif) no-repeat}
.tNav li.bulk a{width:89px;background:url(../images/bulk.gif) no-repeat}
.tNav li.faq a{width:28px;background:url(../images/faq.gif) no-repeat}
.tNav li.feedback a{width:73px;background:url(../images/feedback.gif) no-repeat}
.tNav li.contact a{width:91px;background:url(../images/contact.gif) no-repeat}
.tNav li.dashed{width:8px;background:url(../images/dashed.gif) no-repeat;margin-top:4px}

.tNav li.browse_by{width:88px;background:url(../images/browse_by.gif) no-repeat}
.tNav li.most_recent a{width:101px;background:url(../images/most_recent.gif) no-repeat}
.tNav li.catagory a{width:76px;background:url(../images/catagory.gif) no-repeat}
.tNav li.tags a{width:38px;background:url(../images/tags.gif) no-repeat}
.tNav li.most_viewd a{width:99px;background:url(../images/most_viewd.gif) no-repeat}
.tNav li.dash3{width:8px;background:url(../images/dash3.gif) no-repeat;margin-top:4px}

.loginWrap{clear:both;width:100%;height:19px;overflow:hidden}
.account_login{float:left;width:114px;height:15px;margin:2px 4px 0 0;background:url(../images/account_login.gif) no-repeat top}
.account_open{float:left;width:111px;height:15px;margin-top:2px;background:url(../images/open_account.gif) no-repeat top}
.account_login a,.account_open a{height:15px;display:block}
.dash2{float:left;width:9px;height:4px;margin:6px 5px 0 0;background:url(../images/dash2.gif) no-repeat}
.cart{float:right;padding-left:56px;padding-right:5px;color:#fff;font-family:"Trebuchet MS";font-size:18px;font-weight:700;font-style:italic;margin-top:2px;background:url(../images/cart.gif) no-repeat left top;position:relative;z-index:99;line-height:15px}
.designcount{float:right;padding-right:5px;color:#fff;font-family:"Trebuchet MS";font-size:14px;font-weight:500;font-style:italic;position:relative;z-index:99}
.designcount form{margin-top:-2px}
.designcount input{height:13px;margin-left:5px;font-size:13px;margin-top:5px;padding:0px 1px;border:0px}
.designsonfile{padding-top:4px;height:10px;float:left}

/* END Top Navigation */

/* START Footer */
#footerDivider{background:url(../images/footer_r.gif) no-repeat top right;height:20px}
#footerFacebook{background:url(../images/footer.gif) no-repeat 0px 5px;height:102px;width:789px}
#footerLinks{margin:5px auto;text-align:center}
#footerAdditions{background-color:white;border-top:0px dashed black;margin:5px auto;padding-top:5px;text-align:center;width:690px}
.footerPartnersText{color:#f00}
#footerPartnersLinks a{color:#333}
/* END Footer */

/* INDEX BEGIN */

#indexLeft, #indexRight{float:left}
#indexLeft{width:205px}
#indexRight{width:584px}

/* INDEX END */

/* SHARE DESIGN PAGE POPUP BEGIN */
#popup h1{font-size:1.3em;font-weight:bold}
#popup #buttons{width:100%;border:none;text-align:center;font-size:12px}
#popup #buttons a{display:block;width:100%;color:#000000;padding:10px 0;font-size:16px;text-decoration:none}
#popup #buttons a:hover{background:#aaaaaa}
#popup #buttons a.selected{background:#ffaaaa}
#popup #images{width:100% }
#popup #images .img{display:none}
#popup #images .selected{display:block !important}
/* SHARE DESIGN PAGE POPUP END */

/* SHARE DESIGN PAGE BEGIN */
#buttons{float:left;width:170px;border:1px solid red;border-top:none;text-align:center;font-size:12px}
#buttons a{display:block;width:150px;color:#000000;padding:10px;font-size:16px;text-decoration:none}
#buttons a:hover{background:#aaaaaa}
#buttons a.selected{background:#ffaaaa}
#images{float:left;width:600px}
#images .img{display:none}
#images .selected{display:block !important}
/* SHARE DESIGN PAGE END */

/* EMAIL DESIGN PAGE BEGIN */
input{background:#FFFFFF none repeat scroll 0 0;border:1px solid #C1C1C1;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;margin-bottom:3px;padding:3px}
/* EMAIL DESIGN PAGE END */

/* DESIGN PAGE BEGIN */
.popup_link{text-decoration:underline;cursor:pointer;color:#3366ff}
/* DESIGN PAGE END */

.cleaner{clear:both}
#email_design_left{float:left;width:40%}
#email_design_right{float:right;width:60%}

.error{background:#ff0000}
.width100{width:100%}
.hidden{display:none}

.order_list_billing_address{float:left;width:50%}
.order_list_shipping_address{float:right;width:50%}
.order_list_item{margin:10px 0px}
.order_list_details{cursor:pointer}

/* ORDER TABS BEGIN */
#ordernavigation{/*n*/ float:left;width:790px;height:33px;/*n*/margin-top:13px;padding-left:10px}
#tabCart{background:url('../images/tabCart.gif') no-repeat top left;height:33px;width:154px;background-position-y:-33px;float:left;margin-right:2px}
#tabBilling{background:url('../images/tabBilling.gif') no-repeat top left;height:33px;width:154px;float:left;margin-right:1px}
#tabShipping{background:url('../images/tabShipping.gif') no-repeat top left;height:33px;width:154px;float:left;margin-right:2px}
#tabPayment{background:url('../images/tabPayment.gif') no-repeat top left;height:33px;width:154px;float:left;margin-right:1px}
#tabComplete{background:url('../images/tabComplete.gif') no-repeat top left;height:33px;width:155px;float:left}
/* ORDER TABS END */

/* PROCESS ORDER BEGIN */
#processorder{clear:both;/*n*/width:800px;/*n*/}

*:first-child+html #processorder{margin-top:13px}/*n*/

#cartpanel{clear:both;/*n*//*margin-top:-4px;*/height:343px;width:780px;padding:5px;/*n*/background-image:url('../images/outlinebg.gif');overflow:hidden;/*n*/}
.formrow0{height:70px;width:770px;padding:5px 0 0 20px;}
.formcol1{float:left;height:155px;width:380px;margin-top:5px;}
.formcol2{height:155px;margin-top:5px;}
.formrow0 label{font-family:Arial, Verdana, sans-serif;font-size:14pt;padding:1px;width:166px;text-align:right}
.formcol1 label{float:left;font-family:Arial, Verdana, sans-serif;font-size:14pt;padding:1px;width:126px;text-align:right}
.formcol2 label{float:left;font-family:Arial, Verdana, sans-serif;font-size:14pt;padding:1px 1px;width:110px;text-align:right}
.formrow0 input, #formrow2 input{border:3px solid #000;margin:1px;height:20px}
.formcol1 input, .formcol2 input{background:url(../images/checkoutinputbg.png) no-repeat;padding:0 5px 1px 5px;height:24px;width:235px;border:none}
.formrow2{width:772px}
.formrow2 label{float:left;font-family:Arial, Verdana, sans-serif;font-size:14pt;padding:1px 1px;text-align:right}
.formrow3{clear:both; width:770px;}
.formrow3 label{float:left;font-family:Arial, Verdana, sans-serif;font-size:12pt;padding:1px 1px;width:637px;text-align:right;margin-right:45px}
.formrow2 #method{float:left;font-family:Arial, Verdana, sans-serif;font-size:14pt;padding:1px 1px;width:255px;text-align:right}


.NBButton{clear:both;height:45px;}

.formcol1admin{float:left;margin-top:5px}
.formcol1admin label{float:left;font-family:Arial, Verdana, sans-serif;font-size:14pt;padding:1px;width:126px;text-align:right}
.formcol1admin input{background:url(../images/checkoutinputbg.png) no-repeat;padding:0 5px 1px 5px;height:24px;width:235px;border:none}


.billingsend{height:82px;font-size:16px;text-align:center;margin-top:10px; width:770px;}
.shipmethod{margin-top:20px;text-align:center}
.countrydiv{text-align:right;margin-right:45px}
.loginorcreate{padding:10px 0 0px 0}
.formrow2 select{font-family:Arial, Verdana, sans-serif;font-size:14pt}
.BackButtonLink, .BackButton{float:left;margin-left:-4px;width:600px;height:45px;background:url(../images/btnBack.png) no-repeat top left}
.NextButton{margin-left:622px;width:158px;height:45px;background-image:url(../images/btnNext.png)}
#cart1info, #cart2info, #cart3info, #cart4info, #cart5info{height:300px;display:none}
/*#cart1info{display:block}*/
#cart{height:330px}
.cartdata{height:300px}
#TshirtWrap, #TshirtWrap2, #TshirtWrap3, #TshirtWrap4{display:none}
.cartdata h1{text-align:center}
.checkout{border:0px solid #000;margin:auto}
.checkout td, .checkout th{border-bottom:1px solid #000;border-right:0px solid #000;padding:3px}
/* SUMMARY AND PAYMENT TYPE */
#ordersummary{float:left;width:512px;height:300px;font-family:Arial, Verdana, sans-serif;font-size:14pt}
#orderindetail{width:490px;border:3px solid #000;border-bottom:0px solid #000;border-top:0px solid #000;margin-top:-5px;margin-left:8px}
#orderpromo{padding:5px}
#orderpromo label{float:left}
#ordergift{padding:5px}
#ordergift label{float:left}
#promovoucher,#giftvoucher{float:left;width:89px;border:3px solid #000;padding-top:5px;margin-top:5px}
.promovouchertext{font-size:18px;line-height:20px;float:left;padding-right:10px;padding-top:10px;width:150px;text-align:right}
.promosnail{font-size:12px;line-height:14px}
.promoapply{float:left;background-image:url('../images/btnApply.png');width:84px;height:25px;border:0px solid #000;margin-top:5px}
#ordercontents{height:85px;clear:both;border-top:3px solid #000}
#ordercontents th, #ordercontents td{border-bottom:1px solid #000;padding:5px}
#ordersum{text-align:right}
.lightgrey{color:#999}
#paymenttype{float:left;text-align:center;width:265px;height:300px;font-family:Arial, Verdana, sans-serif;font-size:14pt}
#paymentnote{font-size:13px;margin-top:10px}
#paymentnote .warning{color:#f00}
#paymentselect{margin:auto;width:250px}
/* COMPLETE ORDER */
.cartdata{font-family:Arial, Verdana, sans-serif;font-size:14pt}
#cart5info{text-align:center}
#cart51, #cart52, #cart53{float:left;height:137px;margin:0px 3px;padding:105px 5px 0 5px}
#cart51{background:url('../images/msgReceipt.png') no-repeat top left;width:198px;color:#fff}
#cart52{background:url('../images/msgDelivery.png') no-repeat top left;width:197px;color:#fff}
#cart53{background:url('../images/msgOrders.png') no-repeat top left;width:196px;color:#fff}
#cart5indetail{width:650px;text-align:center;margin:auto}
#cart5links{clear:both;text-align:center;margin:auto;padding-top:10px;width:600px}
#cart5links a{color:#1490e9}

/* INDEX PAGE */
#indexLeft, #indexRight,#indexTLeft, #indexTRight{float:left}
#indexLeft{line-height:1;width:205px}
#indexRight{width:584px}
#indexTLeft{padding:30px 0;width:46px}
#indexTRight{margin-bottom:3px;width:584px}
.fieldholder1{background:transparent url(../images/index_email.gif) no-repeat scroll 0 0;border:medium none;color:black;height:30px;padding-bottom:2px;text-align:center;width:200px}
.text{background:transparent none repeat scroll 0 0;border:medium none;color:#c0c0c0;font-family:Arial;font-size:20px;font-weight:900;height:25px;padding-top:3px;text-align:center;width:190px}
.indexLeftspacer{margin-top:4px}
#slideshow1{display:none;height:301px}
/* FAQ */
#contentWrap table{line-height:1.2}
pre{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background:#ffffff;vertical-align:top;background-repeat:no-repeat}

/* CONTACT */
#contactLeft, #contactMiddle, #contactRight{float:left;height:330px;width:261px}

#contactLeft{background:transparent url(../images/background.png) no-repeat scroll 0 0;padding-top:85px}

#contactMiddle{background:transparent url(../images/quickquestions.png) no-repeat scroll 0 0;margin:0 3px;height:329px;width:248px;line-height:1.2;padding:82px 6px 0 7px;font-family:Verdana;color:#fff;font-size:10pt}


#contactRight{background:transparent url(../images/bottomright.png) no-repeat scroll 0 0;padding-top:72px;height:339px;font-size:9pt;line-height:1.2}

#contactMiddle a{color:#fff;text-decoration:none}
.contactanswer{margin-bottom:8px}
.contactother{margin-bottom:10px}
.contactotherleft{float:left;width:75px;text-align:right;padding-right:10px;margin-top:10px}
.contactotherright{float:left;width:150px;margin-top:10px;vertical-align:middle}
.contactotherright a{text-decoration:underline;color:#3366ff}


#contactcolumn1{float:left;background-image:url(../images/background.png);width:261px;height:411px;margin-bottom:5px}
#contactcolumn3{float:left;background-image:url(../images/bottomright.png);width:261px;height:339px;padding-top:72px}

.fieldHolder{width:203px;height:24px;background:url(../images/textfield.png) no-repeat;margin-bottom:1px;margin-left:45px}
.textInput2{width:203px;height:24px;background:none;border:none;color:#000000;margin-left:10px;margin-top:-5px}
.fieldHolder3{width:245px;height:124px;background:url(../images/textarea.png) no-repeat;margin-left:7px}
.textInput3{width:200px;height:104px;background:none;border:none;color:#000000;overflow:hidden;font-family:Verdana, Arial, Helvetica, sans-serif;padding:10px}
.fieldHolder4{background:transparent;margin-bottom:-1px;margin-top:-2px;margin-right:0px;text-align:right;margin-top:5px}
.resetx{border:0;background:transparent url('../images/reset.png');color:none;height:35px;width:112px}
.submitx{border:0;background:transparent url('../images/submit.png');color:white;width:145px;height:41px}
.contactsubmission{padding-top:10px}


/* FEEDBACK */
#feedbackcontainer{border:1px solid #000;width:785px;height:400px;margin-top:10px}
#feedbackheader{background-color:#000;color:#fff;font-family:Verdana;height:16px;border-bottom:1px solid #000}
#tellus{position:absolute;font-size:9pt;line-height:1.3}
#feedbacktext{text-align:center;font-size:10pt;margin:10px 5px 0 5px}
#feedbackfloatcontainer{margin:50px 0}
#feedbackLeft, #feedbackMiddle, #feedbackRight{float:left}
#fbcontainer1{display:none}
#feedbackMiddle{width:270px}
#fbcontainer3{display:none}
#feedbackLeft{width:250px}
#feedbackRight{width:33%}

#feedbackMiddle label{float:left;line-height:1.8;text-align:right;width:50px}
.fbtext{float:right;width:200px;margin-left:5px;margin-bottom:2px}
#fbresponse{clear:both;text-align:right;margin:2px 0}
.fbSubmission{width:98px;float:right;margin-left:6px}
#fbClear{clear:both}
#fbNote{clear:both;text-align:center}
.fbThoughts{margin-top:25px}

/* BULK ORDERS */
#bulkLeft, #bulkRight{float:left;font-size:9pt}
#bulkLeft{line-height:1.2;text-align:center;width:288px}
#bulkRight{width:487px}

/* CHECK OUT FOR MONEY ORDER, CHEQUE */
#moneyOrderWrap, #directDepositWrap{border:3px solid #000;width:410px;letter-spacing:-0.5px;text-align:center;margin-left:190px;;float:left;display:none;background-color:#fff;z-index:1001;position:absolute;left:50%;top:170px;margin-left:-175px;padding-bottom:5px}
.popupinfo input{border:3px solid #000;font-size:15pt;width:330px;height:2em}
.popupheading{font-size:25pt;font-weight:900}
.popupinfo{padding:0 5px;font-size:12pt;text-align:left}
.moneyOrderCancel, .moneyOrderDone{float:left;width:198px;margin:0;padding:0}
.moneyOrderCancel{text-align:left;margin-top:5px;margin-left:1px}
.moneyOrderDone{text-align:right;margin-left:12px;margin-top:5px}

#checkout_form_payment_submit{background:transparent;border:none}

#popup_background{background-color:#333;opacity:.7;filter:alpha(opacity=70);z-index:200}
#popup_win{z-index:250}
#popup_background,#popup_win{position:fixed;position:fixed;top:0px;left:0px;width:100%;height:100%}
#popup_content{margin:50px auto 0;opacity:1;filter:alpha(opacity=100)}
#popup_close_box{margin-top:10px;height:60px;color:#FFF;font-weight:bold}
.pagepopover{display:none}
#popup_win .pagepopover{display:block}

.alignlefttext{text-align:right;width:190px;font-size:14px;float:left}
.alignrighttext{text-align:left;width:190px;font-size:14px;float:right}

.bottomleftround{background-image:url('../images/leftbottomcorner.jpg');height:17px;background-repeat:no-repeat;font-size:2px;margin-left:-5px;margin-top:-17px}

.bottomrightround{background-image:url('../images/leftbottomright.jpg');background-position:100% 0;height:17px;font-size:2px;margin-right:-5px}

.userbutton{background:url('../images/userbuttonbg.jpg') no-repeat;text-align:center;padding-top:10px;width:278px;height:32px}
.userbutton a{padding-top:5px;color:#444;font-size:18px;font-weight:bold;text-decoration:none}
.userbutton a:hover{text-decoration:underline}
.userareabuttons{float:left;width:290px;margin-top:10px}
.userarearight{float:right;width:500px;margin-top:10px}

.userarea label{width:200px;float:left;text-align:right;padding-right:5px}
.userarea input{width:200px;float:left}
.userarea div{float:left;width:500px;padding-top:10px}
.userarea h2{font-weight:bold}

.ordertitle{font-weight:bold;padding-top:10px}
.userarearight h2{font-weight:bold;padding-top:10px;border-bottom:2px solid #000}
.userarearight div{padding-top:10px}

#padcontent{text-align:center;padding-top:20px;width:500px;margin:auto}
#padcontent input{width:250px;margin-top:5px;margin-left:5px;border:none;background-color:none}
#padcontent input.image{width:286px;border:none;background-color:none;margin:0px;padding:0px}
#padcontent input.checkboxjoin{padding-right:5px;margin-top:5px;width:30px}
.checkboxalign{text-align:right}
.homeConts{text-align:center;padding-top:20px;width:770px}

.buttonStyle{border:none;background:url('/images/quote_me.png');width:160px;height:40px}
.but

.subscribe{border:none;padding:0px;margin:0px}