BODY { font-family: sans-serif, Arial; 
background: #ffffff; 
color: #000000; 
margin: 0px; 
text-decoration: none; 
}

.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-color: #ffffff; 
}


/* Main Header table where the logo and stuff should be */
.header_main_table {height: 57px; width: 750px; 
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;
}

/* 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: 900px; background: #FFFFFF; border-color: #eaeaea; 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;}
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 { padding:15px;}
TD.td_left {width:150px; font-size: 11px; color: #000000; text-indent: .5em; font-weight: bold; text-decoration : none; vertical-align:top;}
TD.column_left {height:600px; vertical-align: top; padding:3px; width: 150px; border-color: #eaeaea; border-left-style: solid; border-left-width: 0px; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 0px;}
TD.column_right {vertical-align: top; padding:3px; width: 150px; border-color: #eaeaea; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 0px;}

.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 {height: 2px;}
TD.box_L_side {width: 2px;}
TD.box_R_side { width: 2px;}
TD.box_center {font-size: 12px; font-weight: bold; color: #000000; background: #ffffff;}
TD.box_bottom {height: 2px; }

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: #000066;}
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: #ffffff; font-weight : bold; text-decoration : none; }
.headerNavigation { font-size: 14px; text-indent: .5em; color: #333333; font-weight : bold; text-decoration : none;}
.subheaderNavigation { font-size: 12px; text-indent: .5em; color: #666666; 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/2010/images/category_top.jpg'); width: 705px; height:35px; background-repeat:no-repeat;}


.smallText { font-size: 10px; font-weight: bold;}
.normalText { font-size: 12px; }
.mediumText  { font-size: 14px; }
.largeText  { font-size: 18px; }
.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 { background: #FFFFFF; }
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:600px; vertical-align:top; text-align: center; padding:15px;}
.product_info_table {width:280px; vertical-align:top; text-align: center; }
.center_column {width:650px; padding:15px; text-align: center;}
.product_box {color: #000000; width:162px; height: 285px; vertical-align:top; text-align: center; background-image: url('/includes/layouts/2010/images/product_box.gif'); background-repeat: no-repeat; background-position: left top;}
.product_listing_info {width: 150px; color: #000000; text-align: left; font-size: 10px;}
.product_listing_header{color: #000000;}
.product_listing_footer{color: #000000;}

TD.item_td {width:595px; vertical-align:top; text-align: left;}
TD.item_picture_td {width:260px; vertical-align:top; text-align: left;}
TD.item_picture_zoom {width:55px; vertical-align:top; text-align: left;}
TD.item_desc_td {width:285px; vertical-align:top; text-align: left;}

/*altern product*/
/*.pink_desc_tbl*/
.product_table {}
TD.product_td {width:595px; vertical-align:top; text-align: left;}
.item_table {width:595px; vertical-align:top; text-align: left;}
TD.line {width: 595px; font-size: 12px; color: #666666; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid; text-align: left;}

TD.prod_side { width: 2px; }
TD.prod_header {font-weight: bold; font-size: 16px; color: #000000; text-align: left;}
TD.product_desc {font-size: 12px; color: #666666; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid; text-align: left;}
TD.shipping_options {font-size: 12px; color: #666666; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid; text-align: left;}
TD.sharing {font-size: 12px; color: #666666; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid; text-align: left;}
TD.prod_price {font-size: 12px; color: #666666; text-align: left;}
TD.price_guarantee {width: 595px; font-size: 12px; color: #666666; border-color: #000000; border-left-width: 0px; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid; text-align: left;}
TD.pink_extra {width: 595px; font-size: 12px; color: #666666; font-weight : bold; text-align: left;}
TD.pink_extra_box {width: 595px; 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: 595px; 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 { width:600px; border: 1px;}
TD.history_top { background: #CCCCCC; color: #666666; font-size: 12px;}
TD.history_info { background: #ffffff; color: #666666; font-size: 12px;}
