/* CSS Document */
html{ height:100%; border:0px; padding:0px; margin:0px; } 
body { height:100%; font-family:Verdana, Arial, Helvetica, sans-serif;LINE-HEIGHT: 11pt;font-size:11px; margin:0px; scrollbar-base-color:#F5F5EB; scrollbar-face-color:#f3f3f3; scrollbar-shadow-color:#333333; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#f3f3f3; scrollbar-darkshadow-color:#f3f3f3; scrollbar-track-color:#eeeeee;}
.dots {
	background-image:url(../images/dots.gif);
	background-repeat: repeat-y;
}
#header { position:inherit; width:100%; top:0px; border-top:10px solid #C5CEEB; margin-left:0px; margin-right:0px;}
#header-fix { background-color:#C5CEEB; margin-bottom:20px;}

#footer {position:fixed; bottom:0px;clear:both; width:100%; height:21%; border-bottom:10px solid #C5CEEB; margin-top:40px;} 
#footer-links { height:20px; padding-right:15px}

#footer { position:fixed; bottom:0px; clear:both } /* firefox fix */

A.footer-link { font-size:11px; color:#BFBFFF; text-decoration:none;}
A.footer-link:hover { color:#494F50; text-decoration:underline;}

#content { height:100%; clear:both;  }

#content-midfloat { position:absolute; top:50%; left:0px; width:100%; height:1px; z-index:1000; }
#content-midfloat-content { position:absolute; top:-200px; left:0px; width:100%; height:335px; }

#content-header-spacer { height:30px }

.topnav-link, .topnav-link-cart { color:#4C4C4C; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.topnav-link { padding-right:10px}
.topnav-link-cart { padding-right:2px}
.topnav-link:hover, .topnav-link-cart:hover { color:#F96600; font-weight:bolder}

.kitchen-nlist-link { color:#979B9C; font-size:10px; text-decoration:none; padding-right:16px;}
.kitchen-nlist-link:hover { color:#494F50;}
.kitchen-nlist-link-selected { color:#000000; font-size:10px; text-decoration:none; padding-right:16px;}

.body-container { padding-top:20px; padding-left:80px; width:650px; text-align:justify }
.body-container, .body-container TD { font-size:11px; color:#6F7B7F }

.text, .text TD { font-size:11px; color:#6F7B7F}
.text-black { font-size:11px; color:#000000}
.text-white { font-size:11px; color:#FFFFFF}
.error-msg { color:#FF0000}

H1, TD.text-h1 { font-size:14px; color:#6F7B7F; font-weight:normal }
H1 STRONG, H1 B { font-weight:normal }
H2 { font-size:11px; color:#6F7B7F; font-weight:normal}
H3 { font-size:11px; color:#6F7B7F; font-weight:normal}

.text-link, .text A, .body-container A { color:#6F7B7F; text-decoration:underline;}
.text-link:hover, .text A:hover, .body-container A:hover { color:#494F50;}

.hinge-textbox { font-size:11px; width:30px;}

.textbox-100, .textbox { font-size:11px; width:100px;}
.textbox-250, .textbox { font-size:11px; width:250px;}
.textbox-350, .textbox { font-size:11px; width:350px;}
.textbox-150 { font-size:11px; width:150px;}
.textbox-full { font-size:11px; width:100%;}

.button-180 { font-size:11px; width:220px; padding:2px; border:1px solid #494F50; background-color:#EFE5C2; cursor:pointer;}
.button-120 { font-size:11px; width:120px; border:1px solid #494F50; background-color:#EFE5C2; cursor:pointer;}
.button-40 { font-size:11px; width:40px; border:1px solid #494F50; background-color:#F0F0E1; cursor:pointer;}
.button-60 { font-size:11px; width:60px; border:1px solid #494F50; background-color:#F0F0E1; cursor:pointer;}
.button-90 { font-size:11px; width:90px; border:1px solid #494F50; background-color:#F0F0E1; cursor:pointer;}
.dropdown { font-size:11px; }

A.button-text, A.button-text-small { text-align:center; display:block; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px;  color:#494F50; font-size:11px; text-decoration:none; cursor:pointer;}

A.button-text { width:120px; cursor:pointer;}
A.button-text-small { width:70px; cursor:pointer;}

A.units-tab-link { color:#6F7B7F; text-decoration:none; }
A.units-tab-link:hover { color:#494F50;}
A.units-tab-link-selected { color:#494F50; text-decoration:none; font-weight:bold}

.options-table-header { }

.featured-table {  }
.featured-table-hdr { font-size:11px; font-weight:bold; }
.featured-table-body { font-size:11px; }

.units-tab-item { float:left;height:15px;background-color:#EBE8E3;padding-left:5px;padding-right:5px;margin-right:2px }

.shopping-cart-header { background-color: #EFE5C2; color:#6F7B7F; }
.shopping-cart-item {}
.shopping-cart-inlinecost {}
.shopping-cart-subtotal-label {font-size:14px;}
.shopping-cart-subtotal-price {font-size:14px; font-weight:bold}

.checkout-line { height:1px; color:#E8F1FF}

.checkout-totalcost-label { font-weight:bold}
TD.checkout-totalcost-price {font-size:16px; font-weight:bold}

.validation-header { color:red; border:1px solid #FF9999; padding:10px;}
.validation-header TD { color:red; }
.validation-header UL { list-style-type:square; color:red; }

.title_home
{
	text-decoration: none;
	font-weight: bold;
	display:     block;
	color:       #F96600;
	background-color: #D8E1EC;
	padding:     5px;
	text-align:  left; border:1px; border-color:#909898;
}



/* left navbar styles */
.leftnavlink, .leftnavlink:visited
{
	text-decoration: none;
	font-weight: bold;
	display:     block;
	color:       #4E4E4E;
	padding:     5px;
	width:       160px;
	text-align:  left;
}

a.leftnavlink:hover, a.leftnavlink:visited:hover
{
	text-decoration: none;
	font-weight: bold;
	display:     block;
	color:       #58AA9B;
	background-color: #F6F6F6;
	padding:     5px;
	width:       160px;
	text-align:  left; border:1px; border-color:#999999;
}

a.leftnavlink-on, a .leftnavlink-on:visited, a .leftnavlink-on:hover, a .leftnavlink-on:visited:hover
{
	display: block;
	color: #4E4E4E;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}

