body {background-color:#FFCCFF; margin:0 auto; padding:0; border:none; font-size:.8em; font-family:"Arial", "Tahoma", sans-serif}

/* for external pages */
#maincontainer {width:1024px; margin:10px auto; text-align:left}
#page2         {margin:10px auto; text-align:left}


/*#maincontainer h1 {*/
#h1external {margin:1em 0; line-height:1em}
#maincontainer h1 {font-size:21px}

#right {width:180px} /* right sidebar */

#footer2 {margin-top:25px; text-align:center; font-size:12px}
	#footer2 a {color:#000; text-decoration:none}
	#footer2 a:hover {text-decoration:underline}

/*td {font:normal 12px "Arial", "Tahoma", sans-serif}*/
#product_name h1 {margin:0; position:static}

#product_price, .product_price {font-size:13px}

.table_left {background:url(images/left_border_bg.gif) top left repeat-y; width:14px}
.table_right {background:url(images/right_border_bg.gif) top right repeat-y; width:14px}
.table_top {background:url(images/top_border_bg.gif) top left repeat-x; height:16px}
.table_brown_border {background-color:#663300; height:5px}
.table_brown_border_side {background-color:#663300; width:5px; height:100%}
.table_bottom {background:url(images/bottom_border_bg.gif) top left repeat-x; height:16px}

.main_table {clear:both} /*this is the inner table */
#theinnertable {clear:both; width:780px; margin:auto}

.inner_table {height:100%; width:100%; background:url(images/menu_left_repeat.gif) top left repeat-y #FFCCCC}
.inner_left {background:url(images/left_menu_bg.gif) top left no-repeat; width:125px; padding:0px; padding-top:5px}
.inner_right {width:820px; padding:0; padding-top:5px}

.homedisplaytable {clear:both; margin:auto; width:730px}
.display_left {padding-right:20px; padding-top:30px}
.display_right {}
.display_center {width:100%; text-align:center; vertical-align:middle}

#sslcert {width:179px; text-align:center}

/* HOME PAGE WELCOME AREA */
#homepagecats {width:591px; text-align:center;background:#fff; border:solid #b6b6b6 1px}
#homepagecats table {width:580px; margin:20px auto 10px auto}
#homepagecats td {width:33%; text-align:center; padding-bottom:20px}
#homepagecats a {display:block; color:#0090C3; font-size:15px; font-weight:bold; text-decoration:none}
#homepagecats a:hover {color:#663300; text-decoration:none}
#homepagecats a img {width:170px; height:128px; margin-bottom:5px; border:1px solid #9A9A9A}

/*#homepagecats div {float:left; width:180px; margin:0 10px 20px 0; text-align:center}
#homepagecats div a {display:block; color:#0090C3; font-size:15px; font-weight:bold; text-decoration:none}
#homepagecats div a:hover {color:#663300; text-decoration:none}
#homepagecats div a img {width:180px; height:135px}*/

#subcatsection {width:780px}
table#subcatlistings {width:780px}
#subcatlistings td {width:25%; text-align:center; padding-right:5px}
/*#subcatlistings img {width:180px; height:135px; padding:0}*/
#subcatlistings img {width:160px; height:120px; padding:0; border:solid #b6b6b6 1px}
#subcatlistings a {color:#0090C3; padding:0; font-weight:bold; text-decoration:underline}
#subcatlistings a:hover {color:#663300; text-decoration:none}



/*                */
a#home, a#aprons, a#about, a#contact, a#press {display:block}
a#home img { background:url("images/home_off.gif") top left no-repeat}
a#home:hover img { background:url("images/home_on.gif") top left no-repeat}
a#aprons img { background:url("images/aprons_off.gif") top left no-repeat}
a#aprons:hover img { background:url("images/aprons_on.gif") top left no-repeat}
a#about img { background:url("images/about_us_off.gif") top left no-repeat}
a#about:hover img {	background:url("images/about_us_on.gif") top left no-repeat}
a#contact img { background:url("images/contact_off.gif") top left no-repeat}	
a#contact:hover img { background:url("images/contact_on.gif") top left no-repeat}
a#press img { background:url("images/press_off.gif") top left no-repeat}	
a#press:hover img {	background:url("images/press_on.gif") top left no-repeat}
