body {
margin-top:0;
padding: 0px;
margin: 0px;
width: 100%;  
height: 100%;
overflow:scroll;
overflow-x:auto;
background-image:url(layout/right.png);
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
margin-bottom: 0px;
padding-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: x-small;
}

.product-name {
font-size: small;
}

h2 {
margin-top:0px;
margin-bottom: 0px;
padding-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:small;
}

 .h2 {
margin-top:0px;
margin-bottom: 0px;
padding-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:small;
}
 
h3, h5 {
margin-bottom: 0px;
padding-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

h4, h6 {
margin-bottom: 0px;
padding-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
}

p {
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

label {
/* vertical-align: bottom; */
font-variant:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;

position:relative;
}

input[type=text], input[type=password] {
font-size:10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:19px;
border:1px solid #888;

}

.select {
	font-size:8pt;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea {
font-size:10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
background:transparent;
border:1px solid #888;
margin-bottom: 10px;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus{
background-color: #fff;
border:1px solid #f00;
}

.sheets {	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #888;
}

td.sheets {
	height:12px;
	border-bottom:1px solid #888;
}

.sitemessage{
width:753;
}

:link { color:#990000; text-decoration:none; } 
:visited { color:#990000; text-decoration:none; } 
:link:hover { color:#888888; text-decoration:none; } 
:link:active { color:#990000; text-decoration:none; } 

a:link { color:#990000; text-decoration:none; } 
a:visited { color:#990000; text-decoration:none; } 
a:hover { color:#888888; text-decoration:none; } 
a:active { color:#990000; text-decoration:none; }

.header1 {
background: url("layout/header1.png") 0 0 no-repeat;
width:962; height:69;
}

.header2 {
background: url("layout/header2.png") 0 0 no-repeat;
width:962; height:28;
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
vertical-align:middle;
}

.header3 {
background: url("layout/header3.png") 0 0 no-repeat;
width:196; height:35;
}

.tag-type {
color: #000000;
text-decoration:none;
font-weight:none;
position:relative;
top:-3px;
left:10px;
}

.tag1 {
background: url("layout/header-tag1.png") 0 0 no-repeat;
width:108;height:35;align:top;
font-size:8.5pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tag2 {
background: url("layout/header-tag2.png") 0 0 no-repeat;
width:107; height:35;
font-size:8.5pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tag3 {
background: url("layout/header-tag3.png") 0 0 no-repeat;
width:165; height:35;
font-size:8.5pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tag-type {
color:#990000;
text-decoration: none;
}

a:hover.tag-type {color:#888888;}

.left {
background: url("layout/left.png") 0 0 no-repeat;
width:209; height:638;
font-size:10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.left-type {
color: #000000;
text-decoration:none;
font-weight:bold;
position:relative;
left:7px;
}

a.left-type {
color:#990000;
text-decoration:none;
font-weight:normal;
left:12px;
right:10px;
font-size:8.5pt;
}

ul.left-type {
text-decoration:none;
font-weight:normal;
position:relative;
left:-20px;
font-size:8.5pt;
}

ul.top-products {
list-style-position:outside;
text-decoration:none;
font-weight:normal;
position:relative;
font-size:6.5pt;
font-weight:bold;
margin-top:0px;
}

.top-products {
list-style-position:outside;
text-decoration:none;
font-weight:normal;
position:relative;
font-size:6.5pt;
font-weight:bold;
}

li.tp {
text-decoration:none;
font-weight:normal;
position:relative;
font-size:6.5pt;
}

li {
text-decoration:none;
font-weight:normal;
position:relative;
font-size:8.5pt;
}

.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

a:hover.left-type{color:#888888;}

.spacer {
background: url("layout/spacer.png") 0 0 no-repeat; 
width:962; height:17;
}

.body-title {
background: url("layout/body-title.png") 0 0 no-repeat; 
width:753; height:17px;
vertical-align:middle;
font-size:8.5pt;
font-variant:small-caps;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.body-title-link {
font-size:8.5pt;
font-variant:small-caps;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.body-cont {
background: url("layout/body.png") 0 0 no-repeat;
width:753px;
height:621px;
font-size:10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cart-cont {
background: url("layout/body.png") 0 0 no-repeat;
width:753px;

font-size:10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.content, .account-container {
width:753px;
}

.body-cont-frame {
margin-top:8px;
margin-left:10px;
margin-right:34px;
}

.cart-cont-frame {
margin-top:8px;
margin-left:10px;
margin-right:34px;
width:700px;
min-height:500px; /*ff*/
height: auto !important; /*ie7 */
height: 500px; /*ie6 */
}

.ProdDisplay1, .subtitle {

visibility:hidden;
height:0px;
position:absolute;
}

.PriceTable {
border-style:solid;
}

.shoppingcartbg {
background-color:transparent;
border-color:transparent;
}

.cartdetailtable {
width:700px;
position:relative;
left:10px;
}

.cartdetailtext {
max-width:100px;
position:relative;
}

.sitewidelinks {
position:relative;
left:10px;	
}

.switchgroup1 {
width:700px;
}

.centercontent {
    background-color:transparent;
	background: url("layout/body.png") 0 0 no-repeat;
}
.small{
	font-size:7pt;
}

.content-head{ visibility:hidden;
}

#frmAddItemToCart {
visibility:hidden;
}

#shippingNotice {
visibility:hidden;
}

#ctl00_pageContent_alternateMethods,#ctl00_pageContent_paypalCheckout,#ctl00_pageContent_imbPayPalCheckout {
visibility:hidden;
}

#ctl00_pageContent_ddlActions, #ctl00_pageContent_btnAction {
visibility:hidden;
}

#ctl00_pageContent_checkoutWizard_payPal {
position:relative;
left:350px;
width:37px;
overflow:hidden;
}

#ctl00_pageContent_checkoutWizard_generic {
position:relative;
top:-135px;
}

#ctl00_pageContent_checkoutWizard_FinishNavigationTemplateContainerID_btnMovePrevious, #ctl00_pageContent_checkoutWizard_FinishNavigationTemplateContainerID_btnNext {
position:relative;
top:-135px;
}

#ctl00_pageContent_checkoutWizard_seperator {
visibility:hidden;
}

.checkout-coupons-container {
visibility:hidden;
}

.checkout {
posotion:relative;
top:-100px;
}

.checkout-summary-container, .invoice, .cart-container {
background-color:transparent;
}