body {background-color: #FFFFFF; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000;}
select {font-family: inherit; font-size: 90%}
img.banner {width: 760px; height: 100px; border-style: none;}
img.header {width: 760px; height: 100px; border-style: none;}
img.product {width: 240px; height: 240px; border-style: solid; border-width: 1px; border-color: #000000}
img.button {width: 96px; height: 24px; border-style: none;}
img.mailinglistbutton {width: 96px; height: 24px; border-style: none; padding: 4px; text-align: center}
img.socialmedia {width: 24px; height: 24px; border-style: none;}
img.addthis {width: 16px; height: 16px; padding: 0px 4px 0px 2px; border-style: none;}
img.productlarge {width: 216px; height: 288px; border-style: solid; border-width: 1px; border-color: #000000}
img.fanpic {width: 279px; border-style: solid; border-width: 1px; border-color: #000000}
img.productlargeshort {width: 216px; height: 240px; border-style: solid; border-width: 1px; border-color: #000000}

table.main {width: 760px; border-style: none; border-width: 0px; border-collapse: collapse}
table.form {width: 100%; border-style: none; border-width: 0px; border-collapse: collapse}
table.fanpicform {width: 98%; border-style: none; border-width: 0px; border-collapse: collapse}
table.form2 {width: 40%; border-style: none; border-width: 0px; border-collapse: collapse}
table.layout {width: 100%; border-style: none; border-width: 0px; border-collapse: collapse}

table.shirtlayout {width: 100%;  border-style: none; border-width: 0px; border-spacing: 8px; border-collapse: separate}

table.mailinglist {width: 100%;  border-style: none; border-width: 0px; border-spacing: 0px; border-collapse: separate}

table.listingelement {width: 100%; border-style: none; border-width: 0px; border-collapse: collapse}


table.shirtlist {width: 100%; border-width: 0px; border-style: none; vertical-align: top; border-collapse: separate}

td.contentbox {background-color: #FFFFFF; text-align: left; padding: 8px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.contentboxsidebar {background-color: #F0F4FF; text-align: left; padding: 2px; vertical-align: bottom; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.mailinglist {background-color: #F0F4FF; width: 100%; height: 100%; border-width: 1px; border-spacing: 1px; border-style: solid; border-color: #000000; text-align: left; padding: 2px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; color: #000000}
td.mailinglistbutton {background-color: #F0F4FF; width: 100%; height: 100%; border-style: none; text-align: center; padding: 7px 0px 0px 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; color: #000000}
td.mailinglistbutton2 {background-color: #F0F4FF; width: 100%; height: 100%; border-style: none; text-align: center; padding: 4px 0px 0px 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; color: #000000}

td.column {background-color: #f2f0f0; width: 50%; height: 100%; border-width: 1px; border-spacing: 1px; border-style: solid; border-color: #dfdddd; text-align: center; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 12pt; color: #000000}
td.fanpiccolumn {background-color: #f2f0f0; width: 50%; height: 100%; border-width: 1px; border-spacing: 1px; border-style: solid; border-color: #dfdddd; text-align: left; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 11pt; color: #000000}
td.fanpiccolumn_blank {background-color: #ffffff; width: 50%; height: 100%; border-width: 1px; border-spacing: 1px; border-style: solid; border-color: #ffffff; text-align: left; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 11pt; color: #000000}

td.listing {background-color: #f2f0f0; width: 100%; text-align: center; padding: 2px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 12pt; color: #000000}
td.listingheader {background-color: #f2f0f0; width: 100%; text-align: center; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.listingimage {background-color: #f2f0f0; width: 100%; text-align: center; padding: 0px; vertical-align: middle; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.listinginfo {background-color: #f2f0f0; width: 50%; text-align: center; padding: 0px; vertical-align: middle; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.listingprice {background-color: #FFFFFF; width: 100%; text-align: right; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 12pt; color: #00CC00}
td.listing2xprice {background-color: #FFFFFF; width: 100%; text-align: right; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 8pt; color: #000000; font-style: italic}
td.listingshipping {background-color: #f2f0f0; width: 100%; text-align: center; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 9pt; color: #000000}
td.listingaddcart {background-color: #F2f0f0; width: 100%; text-align: middle; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.listingaddcartmain {background-color: #f2f0f0; width: 100%; text-align: middle; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}

td.shirtcolumn {background-color: #FFFFFF; width: 39%; text-align: center; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 12pt; color: #000000}
td.pricecolumn {background-color: #FFFFFF; width: 22%; text-align: right; padding: 0px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 16pt; color: #00CC00}

td.header {background-color: #FFFFFF; width: 100%; text-align: center; padding: 4px; vertical-align: top; font-family: arial, helvetica; font-weight: bold; font-size: 18pt; color: #000000};

td.viewcart {background-color: #FFFFFF; width: 104px; text-align: middle; padding: 4px; vertical-align: bottom; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.paypallogo {background-color: #FFFFFF; text-align: left; padding: 0px; vertical-align: bottom; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.sidebar {background-color: #F0F4FF; width: 22%; height: 100%; text-align: left; padding: 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 11pt; color: #FF0000}
td.content {background-color: #FFFFFF; width: 78%; height: 100%; text-align: left; padding: 2px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.formfieldtext {background-color: #FFFFFF; width: 15%; height: 100%; text-align: left; padding: 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.fanpicformfieldtext {background-color: #f2f0f0; width: 29%; height: 100%; text-align: left; padding: 2px 4px 0px 4px; vertical-align: middle; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.fanpicformfieldtextunfilled {background-color: #f2f0f0; width: 29%; height: 100%; text-align: left; padding: 2px 4px 0px 4px; vertical-align: middle; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #FF0000}
td.fanpicformfield {background-color: #f2f0f0; width: 71%; height: 100%; text-align: left; padding: 2px 4px 0px 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.fanpicinstructions {background-color: #f2f0f0; width: 100%; height: 100%; text-align: left; padding: 0px 4px 4px 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-style: italic; font-size: 8pt; color: #000000}
td.fanpicinstructionshighlighted {background-color: #f2f0f0; width: 100%; height: 100%; text-align: left; padding: 0px 4px 4px 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-style: italic; font-size: 8pt; color: #FF0000}
td.fanpicformsubmit {background-color: #f2f0f0; width: 85%; height: 100%; text-align: right; padding: 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.formfieldtext2 {background-color: #FFFFFF; width: 30%; height: 100%; text-align: left; padding: 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.formfieldtextunfilled {background-color: #FFFFFF; width: 15%; height: 100%; text-align: left; padding: 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #FF0000}
td.formfield {background-color: #FFFFFF; width: 85%; height: 100%; text-align: left; padding: 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.formfield2 {background-color: #FFFFFF; width: 70%; height: 100%; text-align: left; padding: 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.formsubmit {background-color: #FFFFFF; width: 85%; height: 100%; text-align: right; padding: 4px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.formsubmit2 {background-color: #FFFFFF; width: 50%; height: 100%; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.rightalign {background-color: #F2f0f0; width: 100%; text-align: right; padding: 3px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}
td.rightalignwhite {background-color: #FFFFFF; width: 100%; text-align: right; padding: 3px; vertical-align: top; font-family: arial, helvetica; font-weight: normal; font-size: 10pt; color: #000000}


a.sidebarlink {text-align: left; font-family: arial, helvetica; font-weight: normal; font-size: 11pt}
a.productlink {font-family: arial, helvetica; font-weight: bold; font-size: 10pt; display: block; text-align: center; height: 26pt}
a.shippinglink {font-family: arial, helvetica; font-weight: normal; font-size: 8pt; display: inline; text-align: right;}

h1 {background-color: #FFFFFF; font-family: arial, helvetica; font-weight: bold; font-size: 18pt; color: #000000; padding: 0px; margin: 0px; display: inline}
h1.title {background-color: #FFFFFF; font-family: arial, helvetica; font-weight: bold; font-size: 10pt; color: #000000; padding: 0px; margin: 0px; display: inline}
h2 {background-color: #FFFFFF; font-family: arial, helvetica; font-weight: bold; font-size: 10pt; color: #000000; padding: 0px; margin: 0px; display: inline}
h3 {background-color: #FFFFFF; font-family: arial, helvetica; font-weight: bold; font-size: 10pt; color: #000000; padding: 0px; margin: 0px; display: inline}


