a {
color:#F2F2F2;
text-decoration:none;
}

tr,td,caption {
color:#762E10;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9pt;
}

hr {
color:#980703;
width:90%;
}

.smallprint {
font-size:8pt;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}

.storesmallprint {
font-size:9pt;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}

.checkoutbg {
background-color:#FF8A00;
}

.tableheaderbg {
background-color:#DB6B10;
color:#762E10;
font-weight:700;
font-size:9pt;
}

.tablebg {
background-color:#F18008;
color:#762E10;
font-size:9pt;
}

.tablebg2 {
background-color:#DB6B10;
color:#762E10;
font-size:9pt;
}

.whitebg {
background-color:#F2F2F2;
color:#762E10;
font-size:10pt;
border:2px solid #762E10;
}

.coupon {
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
background-color:#F2F2F2;
color:#762E10;
font-size:9pt;
border:2px dotted #762E10;
padding:10px 0;
}

.navi {
color:#F2F2F2;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9pt;
font-weight:700;
white-space:nowrap;
float:right;
width:500px;
text-align:right;
padding:13px 14px 0 0;
}

.navi_s {
color:#F2F2F2;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
font-weight:700;
white-space:nowrap;
}

.navi_h {
color:#FF8A00;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9pt;
font-weight:700;
white-space:nowrap;
}

.head {
color:#F2F2F2;
font-size:9pt;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}

h1 {
color:#F2F2F2;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9pt;
margin:1em!important;
}

h2 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:700;
color:#F2F2F2;
text-align:center;
margin:1em!important;
}

h3 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
margin:1em!important;
}

.indexh2 {
color:#762E10;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
font-weight:700;
display:inline;
}

.alertmessage {
color:#7F0301;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
}

.required {
color:#7F0301;
text-decoration:underline;
}

.missing {
color:#F30;
}

.standardtext {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#762E10;
}

.cafepressbar,.cafepressbar td,.cafepressbar td table,.cafepressbar td table td,.cafepressbar td a {
border:0 none!important;
background:#333!important;
color:#FFF;
}

.cafepressbar img {
filter:progid:DXImageTransform.Microsoft.Chroma(color=#333333) progid:DXImageTransform.Microsoft.BasicImage(mask=0,maskColor=#333333);
border:0;
}

.smallhighlighted {
font-size:8pt;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
color:#F2F2F2;
float:right;
width:500px;
text-align:right;
padding:16px 14px 0 0;
}

.footer {
font-size:8pt;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
color:#FF8A00;
}

.infobox {
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:10pt;
color:#FF8A00;
font-style:italic;
padding:35px 15px;
}

.infobox2 {
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:10pt;
color:#FF8A00;
font-style:italic;
padding:10px 15px;
}

.infobox3 {
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9pt;
color:#DB6B10;
padding:10px;
}

form,input,button,select,option {
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
}

textarea,input {
font-size:8pt;
color:#762E10;
background-color:#E4E4E4;
}

submit {
background-color:#F2F2F2;
border:1px solid #DB6B10;
}

fieldset {
border:2px solid #762E10;
}

ul {
border:0;
margin:0;
padding:0;
}

body {
background-color:#333;
}

#iwmain {
background-color:#000;
position:relative;
width:780px;
height:auto;
margin:0 auto;
}

.cs_logo {
position:relative;
height:28px;
width:800px;
padding:10px 0 0 10px;
}

#menu {
width:200px;
height:auto;
padding-top:11px;
background-color:#7F0301;
float:left;
padding-bottom:4000px;
margin-bottom:-4000px;
}

#menu_templ {
width:200px;
height:auto;
padding-top:11px;
background-color:#7F0301;
float:left;
}

a.button,a.button:link,a.button:visited,a.button:hover {
background-image:url(../images/Navi_II.gif);
background-position:left;
background-repeat:no-repeat;
background-color:#530000;
color:#F2F2F2;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9pt;
font-weight:700;
height:19px;
display:block;
text-decoration:none;
padding:3px 0 0 27px;
}

a.button_active,a.button_active:link,a.button_active:visited,a.button_active:hover {
background-image:url(../images/Navi_II.gif);
background-position:left;
background-repeat:no-repeat;
background-color:#530000;
color:#FF8A00;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9pt;
font-weight:700;
height:18px;
display:block;
text-decoration:none;
padding:4px 0 0 27px;
}

a.button2,a.button2:link,a.button2:visited,a.button2:hover {
color:#F2F2F2;
background-color:#530000;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
font-weight:700;
height:15px;
display:block;
text-decoration:none;
padding:1px 0 0 40px;
}

.shop_tx {
float:left;
padding-left:23px;
width:98px;
text-align:center;
padding-top:10px;
}

#content {
width:552px;
height:478px;
background-color:#FF8A00;
float:right;
}

#content_about {
color:#762E10;
background-image:url(../images/index_bg_4.gif);
background-position:left;
background-repeat:repeat-y;
width:512px;
height:auto;
background-color:#FF8A00;
float:right;
margin-bottom:-1000px;
padding:10px 10px 1000px 30px;
}

#content_templ {
color:#762E10;
background-image:url(../images/index_bg_4.gif);
background-position:left;
background-repeat:repeat-y;
width:auto;
height:auto;
background-color:#FF8A00;
float:right;
margin-bottom:-1000px;
padding:10px 10px 1000px 30px;
}

#content_shop {
color:#762E10;
width:auto;
height:auto;
padding:10px 10px 0 24px;
}

.big_pic {
float:right;
}

.left_col {
width:274px;
height:467px;
background-image:url(../images/index_bg_4.gif);
background-position:left;
background-repeat:repeat-y;
border-right:solid 1px #7C5843;
float:left;
padding:11px 0 0;
}

.title {
width:274px;
height:30px;
background-color:#DB6B10;
background-image:url(../images/index_bg_3.gif);
background-position:left;
background-repeat:repeat-y;
text-align:center;
padding-top:9px;
}

.footer_a {
font-size:8pt;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
color:#FF8A00;
text-align:center;
position:relative;
width:780px;
padding-bottom:20px;
margin:15px auto 0;
}

.rot {
padding-top:5px;
}

.style3 {
font-size:12px;
color:#5B2E00;
}

.infobox_a {
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9pt;
color:#DB6B10;
background-color:#530000;
float:left;
width:180px;
margin-top:12px;
padding:12px 10px 10px;
}

.style_info {
color:#F2F2F2;
font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:9pt;
font-weight:700;
}

.style2 {
color:#f2f2f2;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.style4 {
color:#762E10;
line-height:70%;
}

a:active,a:visited,.white1 {
color:#F2F2F2;
}

#menu li,#menu_templ li {
list-style:none;
float:left;
background-color:#530000;
border-bottom:solid 1px #7F0301;
width:200px;
margin:0;
padding:0;
}