BODY { font-family: Arial, sans-serif; 
background: #380909; 
color: #FFFFFF; 
margin: 0px; 
text-decoration: none; 
background-image: url(/includes/layouts/red/images/background.png); background-repeat: repeat-y;
}
.mainbody{width: 730px; border-color: #CC3366; border-left-style: solid; border-left-width: 0px; border-right-style: solid; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 0px;}
.master_table {
border-color: #000000; 
border-left-style: solid; 
border-left-width: 1px; 
border-right-style: solid; 
border-right-width: 1px; 
border-top-style: solid; 
border-top-width: 1px; 
border-bottom-style: solid; 
border-bottom-width: 1px;
background: url(/includes/layouts/red/images/bg.gif); 
background-repeat: repeat-x; 
background-color: #ffffff; 
}

/* Main Header table where the logo and stuff should be */
.header_main_table {height: 57px; width: 750px; }

/* Menu table */
.header_menu_table {height: 15px; width: 730px; background: #FFFCC9; }
TD.hdr_bar {height: 15px; border-color: #FEE0EA; border-left-style: solid; border-left-width: 0px; border-right-style: solid; border-right-width: 0px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;}
A.top_bar_nav {font-size: 12px; font-weight: bold;}

/* Main page table */
.main_table {height: 100%; width: 750px;}
TD.spacer {height: 1px; width: 1px;}
TD.td_right { width:150px; font-size: 11px; color: #000000; text-indent: .5em; font-weight: bold; text-decoration : none; vertical-align:top; text-align: center;}
TD.center {}
TD.td_left {width:150px; font-size: 11px; color: #000000; text-indent: .5em; font-weight: bold; text-decoration : none; vertical-align:top;}

.table_right { border-color: #ffffff; border-left-style: solid; border-left-width: 0px; border-right-style: solid; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 0px;}
.sub_table_right {font-size: 10px; color: #0ff1ff; width: 100%; border-color: #ffffff; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 0px;}

.table_left { border-color: #ffffff; border-left-style: solid; border-left-width: 0px; border-right-style: solid; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 0px; vertical-align: top;}
.sub_table_left {font-size: 10px; color: #0ff1ff; width: 100%; border-color: #ffffff; border-left-style: solid; border-left-width: 0px; border-right-style: solid; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 0px;}


.infoBox { }  
/* Right Box */
.box_right {width: 150px; color: #FFFFFF; font-weight: bold; font-size: 14px;}
TD.box_top {background-image: url('/includes/layouts/red/images/box_top.gif'); height: 5px; width: 150px; color: #FFFFFF; font-weight: bold; font-size: 14px; background-repeat: no-repeat; background-position: left bottom;}
TD.box_L_side {background-image: url('/includes/layouts/red/images/box_side.gif'); width: 2px;}
TD.box_R_side {background-image: url('/includes/layouts/red/images/box_side.gif'); width: 2px;}
TD.box_center {font-size: 12px; font-weight: bold; color: #000000; background: #ffffff;}
TD.box_bottom {background-image: url('/includes/layouts/red/images/box_bottom.gif'); height: 5px; width: 150px;  background-repeat: no-repeat; background-position: left top;}

TD.homeText { font-size: 12px; color: #000000; font-weight: normal;}


TR.headerInfo, TD.navbuttons {}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd { }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even {}

 
H1, .boxText, SPAN.newItemInCart, TD.smallText, SPAN.smallText, P.smallText, TD.checkoutBar { font-size: 11px; }
CHECKBOX, INPUT, RADIO, SELECT, SPAN.checkoutBarHighlighted  { font-size: 11px; color: #000000;}
.BodyHeading, .infoBox, TD.infoBox, SPAN.infoBox, TD.fieldValue { font-size: 12px; color: #FF3399;}
TD.main, P.main, TD.prodmain, P.prodmain { font-size: 12px; line-height: 1.5; color: #000000;}
TD.fieldKey, TD.tableHeading { font-size: 12px; font-weight: bold; }
.hometext { font-size: 12px; font-weight : bold; color: #999999 }
.home_highlight { font-size: 14px; font-weight: bold; color: #009900; }
TD.headerNavigation { font-size: 12px; color: #000000; font-weight : bold; text-decoration : none; }
.headerNavigation { font-size: 10px; text-indent: .5em; color: #333333; font-weight : bold; text-decoration : none;}
.subheaderNavigation { font-size: 10px; text-indent: .5em; color: #ececec; text-decoration : none; letter-spacing: 0.02cm;}
.header_text { font-size: 12px; color: #FFFFFF; font-weight : bold; text-decoration : none; letter-spacing: 0.02cm;}
.footerNavigation { font-size: 10px; text-indent: .5em; color: #666666; font-weight : bold; text-decoration : none; letter-spacing: 0.02cm;}


TD.infoBoxHeading, TD.formAreaTitle { font-size: 12px; color: #990000; font-weight : bold; text-decoration : none; }
TD.headerInfo { font-size: 12px; color: #ffffff; font-weight: bold; text-align: center; }
TD.infoBoxContents, TR.infoBoxContents {font-size: 12px; color: #000000;}
SPAN.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }
a.subcatl:link, a.subcatl:hover, a.boxText:link, a.boxText:hover {text-decoration : none;}
A { font-size: 10px; color: #000000; text-decoration: none; font-weight : bold; }
FORM { display: inline; }
TD.pageHeading, DIV.pageHeading { font-size: 20px; color: #000000; }
TABLE.formArea {border-color: #000000; border-style: solid; border-width: 1px; }
.product_small { border-color: #339BCF; border-style: outset; border-width: 0px; }
.product_medium { border-color: #000000; border-style: outset; border-width: 1px; }
.cartheading { font-size: 10px; color: #CC0000; border-left-width: 1px; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid;}
.serchbox {font-size: 10px; border-color: #000000; border-style: solid; border-width: 1px;}
TD.leftnav {font-size: 10px; color: #0fffff;}

/*Text*/
.right_headder { font-size: 12px; font-weight: bold; color: #FFFFFF;}
A.pageResults:hover, A:hover { color: #cc0000; }
.subcatl, .main { font-size: 10px; }
.TitleSmallText { font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left:10px; background-image: url('/includes/layouts/red/images/category_top.jpg'); width: 593px; height:32px;}


.smallText { font-size: 10px; font-weight: bold;}
.productHeaderText { font-size: 12px; font-weight: bold;}
.headertext { font-size: 10px; font-weight: bold; color: #000000;}
.required_text {font-size: 10px; color: #999999; }
.home_large { font-size: 16px; font-weight: bold; color: #000000; }

TD.product_listing { }
TD.center_td { border-color: #000000; border-style: solid; border-width: 1px; background: #FFFFFF; vertical-align:top; text-align: left;}
.smallseperator{height:1px; }

/*Product Page*/
.product_table {width:550px; vertical-align:top; text-align: left;}
.product_box {color: #000000; width:195px; height: 290px; vertical-align:top; text-align: center; background-image: url('/includes/layouts/red/images/product_box.gif'); background-repeat: no-repeat; background-position: left top;}
.product_listing_info {color: #000000; width: 150px; text-align: left; font-size: 10px;}
.product_listing_header{color: #000000;}
.product_listing_footer{color: #000000;}

TD.product_td {width:550px; vertical-align:top; text-align: left;}
.item_table {width:550px; vertical-align:top; text-align: left;}
TD.item_td {width:550px; vertical-align:top; text-align: left;}
TD.item_picture_td {width:250px; vertical-align:top; text-align: left;}
TD.item_desc_td {width:300px; vertical-align:top; text-align: left;}

/*altern product*/
/*.pink_desc_tbl*/
.pink_prod {width: 280px}
TD.pink_prod_side { width: 2px; }
TD.pink_prod_header {height: 21px; width: 280px; color: #9d0000; font-weight: bold; font-size: 16px; vertical-align:middle; text-align: center; border-color: #000000; border-style: solid; border-width: 1px;}
TD.pink_desc {padding:10px; width: 270px; font-size: 12px; color: #666666; border-left-width: 0px; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid;}
TD.pink_shipping {padding:10px; width: 270px; font-size: 12px; color: #666666; border-left-width: 0px; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid;}
TD.pink_price {padding:10px; width: 270px; font-size: 12px; color: #666666;}
TD.pink_extra {width: 550px; font-size: 12px; color: #666666; font-weight : bold; text-align: left;}
TD.pink_extra_box {width: 550px; font-size: 12px; color: #666666; text-align: center; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-bottom-style: solid;}
TD.pink_review_box {width: 550px; font-size: 12px; color: #666666; text-align: left; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-bottom-style: solid;}

/*History*/
.history_tbl { border: 1px;}
TD.history_top { background: #FFCCFF; color: #666666; font-size: 12px;}
TD.history_info { background: #ffffff; color: #666666; font-size: 12px;}

