/*---DIMENSIONS---*/
table#logo_table,
table#search_table,
table#body_table,
table#footer_table 
{width: 750px;}

td#left_column_cell, 
table#left_column_table,
td.left_cat_cell,
td.left_sub_cat_cell,
td#right_column_cell,
table#right_column_table,
td.right_body_cell
{width: 155px;}

td#middle_column_cell,
table#middle_column_table,
td.middle_header_cell,
td.middle_body_cell
{width: 430px;}

td#middleright_column_cell,
table#middleright_column_table,
td.middleright_header_cell,
td.middleright_body_cell
{width: 590px;}

table.vertical_spacing_table {width: 750px; height: 3px;}
td.vertical_spacing_cell {height: 5px;}
td.vertical_spacing_cell_wide {height: 10px;}
td.left_column_vertical_spacing_cell {height: 5px;}
td.horizontal_spacing_cell {width: 2px;}

td#logo_cell {width: 210px;}
td#cart_cell {width: 130px;}

hr {height:1px;}
/*---END DIMENSIONS---*/

/*---VERTICAL ALIGNMENTS---*/
td#left_column_cell,
td#middle_column_cell,
td#middleright_column_cell,
td#right_column_cell
{vertical-align: top;} 
/*---END VERTICAL ALIGNMENTS---*/

/*---FONT FAMILIES---*/
body,
table,
td
{font-family: arial, verdana, sans-serif;}
/*---END FONT FAMILIES---*/

/*---FONT STYLES---*/
span#italic
{font-style: italic;}

span#normal
{font-style: normal;}
/*---END FONT STYLES---*/

/*---FONT WEIGHTS---*/
td.left_cat_cell,
td.middle_header_cell,
td.middleright_header_cell,
td.right_header_cell,
span#bold,
span#line-through_bold,
span#group_bold,
span#brand_bold,
span#theme_bold,
span#red_bold,
span#item_name,
h1
{font-weight: bold;}
/*---END FONT WEIGHTS---*/

/*---FONT SIZES---*/
span.xxxsmall {font-size: 6px;}
span.xxsmall {font-size: 8px;}
span.xsmall,
td#copyright_cell,
td#credit_cards_cell
{font-size: 10px;}
span.small,
body,
table,
td
{font-size: 12px;}
span.medium,
td.middle_header_cell,
td.middleright_header_cell
{font-size: 14px;}
span.large,
span#item_name,
h1
{font-size: 16px;}
td#announcement_cell,
span.xlarge 
{font-size: 18px;}
span.xxlarge 
{font-size: 20px;}
span.xxxlarge 
{font-size: 22px;}
/*---END FONT SIZES---*/

/*---TEXT DECORATIONS---*/
a:link,
a:visited, 
a:hover,
span#underline
{text-decoration: underline;}

span#line-through,
span#line-through_bold
{text-decoration: line-through;}

td#credit_cards_cell a:link,
td#credit_cards_cell a:visited,
td#credit_cards_cell a:hover
{text-decoration: none;}
/*---END TEXT DECORATIONS---*/

/*---TEXT ALIGNMENTS---*/
td#announcement_cell,
td.right_body_cell,
td.price_cell,
td.item_text_cell,
td#item_description_cell,
td#links_cell, 
td#copyright_cell,
td#credit_cards_cell
{text-align: center;}

td#cart_cell
{text-align: right;}
/*---END TEXT ALIGNMENTS---*/

/*---BACKGROUND COLORS---*/
body,
table#footer_table,
td#announcement_cell,
td.right_body_cell,
td.middle_body_cell,
td.item_image_cell,
td.item_text_cell
{background-color: #ffffff;}

td.left_cat_cell 
{background-color: #990000;}

td.left_sub_cat_cell,
td#search_cell
{background-color: #ffffcc;}

span#new
{background-color: #ffffcc;}
/*---END BACKGROUND COLORS---*/

/*---TEXT COLORS---*/
span#black{color: #000000;}
a:link {color: #003399;}

td#links_cell a:link,
td.left_sub_cat_cell,
td#cart_cell a:link,
td.left_sub_cat_cell a:link
{color: #003399;}

a:hover,
td#cart_cell a:hover,
td.left_cat_cell a:hover,
td.left_sub_cat_cell a:hover,
td#links_cell a:hover,
td#credit_cards_cell a:hover,
span#red,
span#red_bold
{color: #cc0000;}

a:visited,
td.left_cat_cell a:visited,
td#links_cell a:visited,
td#credit_cards_cell a:visited,
td#cart_cell a:visited,
td.left_sub_cat_cell a:visited
{color: #996600;}

td.left_cat_cell,
td.left_cat_cell a:link 
{color: #ffffff;}
td.left_cat_cell a:visited {color: #ffff99;}
/*---END TEXT COLORS---*/

/*---BORDER STYLES---*/
img
{border-style: none;}

td.right_body_cell
{border-style: solid;} 

td#feature_cell,
td#search_cell,
td.left_cat_cell,
table#footer_table,
td#first_price_cell
{border-top-style: solid;}

td#last_left_sub_cat_cell,
td#last_price_cell
{border-bottom-style: solid;}

td.left_cat_cell,
td.left_sub_cat_cell,
td.price_cell
{border-left-style: solid; border-right-style: solid;}
/*---END BORDER STYLES---*/

/*---BORDER WIDTHS---*/
td#feature_cell,
td.left_cat_cell,
td.left_sub_cat_cell,
td.right_body_cell,
td.price_cell,
table#footer_table,
td.item_image_cell,
td.item_text_cell
{border-width: 1px;}
/*---END BORDER WIDTHS---*/

/*---BORDER COLORS---*/
td#feature_cell,
table#footer_table 
{border-color: #000000;}

td.left_cat_cell,
td.left_sub_cat_cell,
td.right_body_cell,
td.price_cell,
td#first_price_cell,
td#last_price_cell
{border-color: #990000;}

td.item_image_cell,
td.item_text_cell
{border-color: #cccccc;}

hr {color: #000000;}
/*---END BORDER COLORS---*/

/*---PADDINGS---*/
td#cover_cell,
td#logo_cell,
td#left_column_cell, 
table#left_column_table,
td#middle_column_cell,
table#middle_column_table,
td#middleright_column_cell,
table#middleright_column_table,
td#right_column_cell,
table#right_column_table
{padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

td#announcement_cell,
td#cart_cell,
td.left_cat_cell,
td.left_sub_cat_cell,
td.middle_header_cell,
td.middle_body_cell,
td.middleright_header_cell,
td.middleright_body_cell,
td.price_cell,
td.right_header_cell,
td.right_body_cell,
td#links_cell, 
td#copyright_cell,
td#credit_cards_cell
{padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}

td.item_image_cell
{padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 0px;}

td.item_text_cell
{padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 5px;}

img#service,
img#feature
{padding-left: 0px; padding-right: 5px; padding-top: 0px; padding-bottom: 2px;}

/*---END PADDINGS---*/

/*---MARGINS---*/
body {margin-left: 10px; margin-top: 5px;}
/*---END MARGINS---*/



/*---CHECK TABLES
td {border-color: #000000; border-style: solid; border-width: 1px;}

---*/

