body {
 background: url('images/bg.jpg');
 margin: 0;
 padding: 0;
}

#sidebox h3 {
 background:url('images/h3.jpg') no-repeat scroll left top transparent;
 color:#DDDDDD;
 font-family:Palatino Linotype,Book Antiqua,Times New Roman,Times,serif;
 font-size:13px;
 font-weight:normal;
 height:84px;
 line-height:70px;
 margin:0;
 padding:0 0 0 20px; 
 text-align:left;
 text-decoration:none;
 width:199px;
}

#sidebox {
 color:#DDDDDD;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
}

#sidebox a {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}

#sidebox a:hover {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}

a {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}

a:hover {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}

#pcMain a {
 color:#888888;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}

#pcMain a:hover {
 color:#888888;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}
#pcMain a:line {
 color:#888888;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}
#pcMain a:visited {
 color:#888888;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}
#SUB5 a {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}

#SUB5 a:hover {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}

#pcMain {
background-color:#111;
color: #ddd;
font-family:Times New Roman;
font-size:13px;
text-decoration: none;
}

.pcMainTable {
 background-color: none;
}

.pcPageDesc {
 background-color: none;
}

.pcPageDesc {
background-color:#111;
color: #ddd;
font-family:Times New Roman;
font-size:13px;
text-decoration: none;
margin-bottom:5px;
padding:15px;
}

#pcMain a:link {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}


.pcMainTable h1 {
background-image:none;
background-color:#111;
font-size:21px;
font-weight:bold;
margin:0 0 5px;
padding:0 5px;
text-align:left;
}

.pcShowProductBgHover {
background:none repeat scroll 0 0 transparent;
}

#pcShowCart {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
}

.pcShowCategoryBgHover {
 background-color: none;
}

.pcShowProductPrice {
 color: #ddd;
}

.pcShowProductSDesc {
 color: #ddd;
}

#pcMain .pcShowCategoryBgHover {
 background-color: none;
}

#pcMain .pcShowProductPrice {
 color: #ddd;
}

#pcMain .pcShowProductSDesc {
 color: #ddd;
}

#pcMain a:link {
 color:#666;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration:none;
 lineheight: 22px;
}

#pcMain .pcShowProductMainPrice {
 color: #ddd;
}

#pcMain .pcShowProductSDesc {
color:#888;
}


.pcMainTable th {
 background-color:#111;
}

#acc1 .Accordion  td tr tbody { 
 background-color:#111;
}

#opcLogin .AccordionPanel .AccordionPanelOpen  td tr tbody { 
 background-color:#111;
}

#opcLogin .AccordionPanel .AccordionPanelClosed  td tr tbody { 
 background-color:#111;
}

.AccordionPanelTab .StatusIndicators .pcCheckoutTilte  td tr tbody { 
 background-color:#111;
}

#BillingAddress #ShippingAddress { 
 background-color:#111;
}

#AccordionPanelContent { 
 background-color:#111;
}

#opcShipping #opcPayment {
 background-color:#111;
}

#mc-embedded-signup {
 text-align: center;
 lineheight: 22px; 
 border: 1px solid #999;
 background-color: #333;
}

#mc-embedded-signup input {
 width: 100px;
}

#mce-EMAIL input {
 width: 100px;
}
#mce-FNAME input {
 width: 100px;
}



#sidebox2 h3 {
 background:url('images/h3-2.jpg') no-repeat scroll left top transparent;
 color:#DDDDDD;
 font-family:Palatino Linotype,Book Antiqua,Times New Roman,Times,serif;
 font-size:13px;
 font-weight:normal;
 height:84px;
 line-height:70px;
 margin:0;
 padding:0px; 
 text-align:left;
 text-decoration:none;
 width:199px;
 text-indent: 30px;
}

#sidebox2 {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
}

#sidebox2 a {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}

#sidebox2 a:hover {
 color:#dddddd;
 font-family:Times New Roman;
 font-size:13px;
 text-decoration: none;
 lineheight: 22px;
}

.pcMainTable h1 {
 border: 0px;
}

#pcMain {
 padding: 12px;
}

#sidebox {
 width:199px;
}

#pcMain {
 width: 524px;
}


#pdsidebox h3 {
 background:url('images/ch3.jpg') no-repeat scroll left top transparent;
 color:#DDDDDD;
 font-family:Palatino Linotype,Book Antiqua,Times New Roman,Times,serif;
 font-size:13px;
 font-weight:normal;
 height:60px;
 line-height:70px;
 margin:0;
 padding:0 0 0 20px; 
 text-align:left;
 text-decoration:none;
 width:400px;
}

.pcSectionTitle {
background-color:#111;
color:#666666;
font-size:14px;
font-weight:bold;
padding:5px;
text-align:left;
}

.pcMainTable h2 {
background-image:none;
background-color:#111;
font-size:18px;
font-weight:bold;
margin:0 0 5px;
padding:0 5px;
text-align:left;
}

.iframe a:link {
text-decoration: underline;
}