/*
	Color Guide:

	Orange: #F79200
	Light Gray: #EEE
	Dark Gray: #CCC
	Hover Gray: #777
	White: #FFF
	Black: #000
*/

			/* Global Styles */

body {
    background-color:#333333;
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.Main {
	text-align: left;
	width:1025px;
	background-color:#FFFFFF;
	clear:both;
	margin:0 auto;
	min-height:100%;
	position:relative;
}


a:link
{
	color: #000000;
        text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
}


a:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


a:hover
{
	color: #F79200;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


a:active
{
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.page:link
{
	font-weight: bold;
        font-size: 11px
}


a.page:visited
{
	font-weight: bold;
        font-size: 11px
}


a.page:hover
{
	font-weight: bold;
        font-size: 11px
}


a.page:active
{
	font-weight: bold;
        font-size: 11px
}


A.MenuTitle {color:#FFFFFF;text-decoration:none;font-weight:bold}
A.MenuTitle:hover {color:#FFFFFF;text-decoration:underline}

A.MenuTab {color:#000000;text-decoration:none;font-weight:bold}
A.MenuTab:hover {color:#F79200;text-decoration:underline}

A.ProductListItem {font-weight:bold;text-decoration:none;font-size:11px;font-family: Geneva, Arial, Helvetica, sans-serif;}
A.ProductListItem:hover {color:#000;font-weight:bold;text-decoration:underline;font-family: Geneva, Arial, Helvetica, sans-serif;}

A.CategoryListItem{color:#000000;font-weight:bold;font-size:11px;}
A.CategoryListItem:hover{color:#000000;font-weight:bold;font-size:11px;text-decoration:underline;}

A.Category, A.Product
   {
   text-decoration:none;
   font-weight: normal;
   font-size: 12px;
   }

A.Category:visited, A.Product:visited
   {
   font-weight: normal;
   text-decoration: none;
   color: #000000 ;
   font-size: 12px;
   }

A.Category:hover, A.Product:hover
   {
   font-weight: normal;
   text-decoration: underline;
   color: #000000 ;
   font-size: 12px
   }


			/* H5 Headers */
.SubHead
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background: url(/_shell/headerbkg.gif) no-repeat right;
	margin-left: 23px;
	padding-left: 15px;
}

h1, h2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold ; font-size:12px; text-transform: capitalize ; color:#666; text-align: center ;}

h3
   {
   font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-weight: bold ;
   font-size: 12px ;
   color: #FF9900 ;
   text-align: left ;
   }

h4
   {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold ;
   font-size:12px;
   color:#000000;
   text-align: left ;
   }

h5
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background: #CCC url(/_shell/headerblock.jpg) no-repeat left;
	text-align: left;
	font-size: 13px;
	height: 23px;
	line-height: 23px;
	margin-bottom: 10px;
}

h6
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #BBBB9E;
	color:  #FFFFFF;
	font-size: 12px;
	height: 20px;
	text-align: center ;
	vertical-align: middle ;
}

ul
{
list-style-image: url('/images/orange_right_arrow.gif')
}

		/* Header and Tab Styles*/


.header
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background: #EEE;
	height: 100px;
	/*width: 845px;*/
	width: 1025px;
}

.maintable
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.StoreHeaderButton
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
        font-size: 11px;

}

.StoreHeader
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-top: 2px solid #ccc;
	font-size: 12px;
	background: url(/_shell/tabgrad.gif) repeat-x bottom;
}

			/* Left and Right Navs */

table, th, td, p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0;}

table.OuterTable
{
   border: 1px solid #666;
   vertical-align: top;
   width: 635px;
   margin: 25px 0 0 0;
}

td.OuterTable {text-align:left; font-size:10px;vertical-align:top;padding:1px}
th.OuterTableCaption {font-weight:bold; font-size:12px; color:#fff; text-align:center; border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-color:#F79200;padding:3px}
th.OuterTableHeader {font-weight:bold;background-color:#fff;text-align:center;padding:2px}
th.OuterTableSection {font-weight:bold;font-size:12px;background-color:#D5D5B5;text-align:center;padding:2px}
th.OuterTable {font-weight:bold;text-align:right;padding:2px}
td.OuterTableCaption {margin-top:4px;font-weight:bold;font-size:12px;color:#fff;background-color:#696;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-position:top;padding:2px}
td.OuterTable {text-align:left;vertical-align:top;padding:2px;background-position:0}

table.InnerTable {text-align:center}
tr.InnerTableHeader {background-color:#ccc;text-align:left}
tr.InnerTableOdd {background-color:#FFFFFF}
tr.InnerTableEven {background-color:#EEEEEE;vertical-align:middle}
th.InnerTableHeader {font-weight:bold;text-align:center;background-color:#ccc;white-space:nowrap;padding:2px}
th.InnerTableCaption {font-weight:bold;font-size:12px;background-color:#D5D5B5;text-align:center;padding:2px}
th.InnerTable {font-weight:bold;text-align:right;padding:3px}
td.InnerTable {vertical-align:top;text-align:left;padding:5px}
td.InnerTableAmount {vertical-align:top;text-align:right;border-top:0 none;font-weight:normal;padding:2px}
td.InnerTableCenter {vertical-align:top;text-align:center;padding:2px}
td.InnerTableTotal {vertical-align:super;text-align:right;border-top:double 3px;font-weight:bold;padding:2px}

TD.CategoryTrails {font-weight:normal;background-color:#EEE;text-align:left;padding:5px 0;background-position:center center;height:0;text-indent:20pt;vertical-align:middle}
A.CategoryNavigation {font-style:normal}
A.CategoryNavigation:hover {color:#000;font-weight:normal;text-decoration:underline;font-style:normal}
TABLE.CategoryNavigation {}
TD.CategoryNavigation {font-weight:normal;background-color:#BBBB9E;text-align:left;border-top:0 none;border-right:0 none;border-bottom:1px solid #666;border-left:0 none}
TD.CategoryNavigationButton {font-weight:normal;background-color:#BBBB9E;text-align:left;border:0 none}
A.CategoryNavigationActive {color:#000;font-weight:bold;font-style:italic}
A.CategoryNavigationActive:hover {color:#000;font-weight:bold;text-decoration:underline;font-style:italic}
TD.CategoryNavigationButtonActive {background-color:#BBBB9E;text-align:left}

TD.Navigation {font-size:12px;font-weight:bold;background-color:#BBBB9E;text-align:center;padding:5px;background-position:center center;margin:10px 10px;border-top:1px solid #666666}
TD.ProductNavigation {text-align:center;font-weight:bold;background-color:#fff;padding:15px}

TD.PlaceYourOrder {font-weight:bold;font-size:12px;background-color:#EEE;padding:5px;background-position:center center;margin:10px 10px;border-top:0 solid #666;text-align:right}

TABLE.ProductListing {width:635px}
TABLE.ProductDetail {border:1px solid #666;width:635px;margin:10px 0 0 0}
TH.ProductListing {margin-top:4px;color:#fff;background-color:#666;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TR.ProductListingEven {background-color:#FFFFFF;}
TR.ProductListingOdd {background-color:#EEEEEE;}
TD.ProductListing {padding:20px;font-size:11px;text-align:center;font-weight:bold;}
BODY.ac_category_01 TD.ProductListing {padding:10px;text-align:left}
HR.ProductListing {height:1px;width:95%;background:#666}
TH.ProductDetail {margin-top:4px;font-weight:bold;font-size:12px;color:#fff;background-color:#BBBB9E;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.ProductDetail {font-weight:normal;background-color:#fff;text-align:left;padding:2px}
TD.ProductImage {background-color:#fff;text-align:center}
TD.ProductDetailCen {background-color:#fff;text-align:center}
TABLE.ProductOptions {width:auto}
TH.ProductOptions {font-weight:bold;text-align:right}
TD.ProductOptions {text-align:left}

table.MenuBox
{
	border: 1px solid #F79200;
	margin-bottom: 5px;
}

th.MenuBox
{
	font-size: 11px;
	background-color: #F79200;
        color: #fff;

}

td.MenuBox
{
	background-color: #FFF;
}

.LeftNav
{
	/*width: 150px;*/
	width:250px;
	vertical-align: top;
	/*margin-right: 10px;*/
	padding:10px;
}

			/* Content Area Styles */

.content
{
	padding: 6px;
	vertical-align: top;
	text-align: left;
}



			/* Footer Styles */

.footer
{
	background: #808080;
	height: 37px;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
}

.footer a
{
	color: #FFFFFF;
}

DIV.kitrow, DIV.optrow {clear: both;padding:0px;margin:0px;font-size:10px;color:#666}
DIV.kitrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.kitrow SPAN.price {float:right;width:10px;text-align:right;color:#666}
DIV.optrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.optrow SPAN.price {float:right;width:10px;text-align:right}
SPAN.yourprice {font-size:12px;text-align:right;color:#666;font-weight:bold;}
SPAN.aslowas {font-size:12px;text-align:right;color:#FF0000;font-weight:bold;}
SPAN.MSRP {font-size:12px;text-align:right;text-decoration:line-through;color:#666}

.Error {color:Red;background-color:#fff;font-weight:bold;text-align:center}
.BoldHighlight {color:Red;background-color:#fff;font-weight:bold;text-align:left}
.Highlight {color:Red;background-color:#fff;font-weight:normal;text-align:left}
.Price {color:#666}


textarea.GiftMessage {height:40px;width:120px;background-color:#EEE;font:9px Geneva, Arial, Helvetica, sans-serif}
input {font:10px Arial, Helvetica, sans-serif}
input.button {background-color: #F79200; color: #FFFFFF; font-weight: bold; font-size: 12px; }
select {font:10px Geneva, Arial, Helvetica, sans-serif}
/*
.tiny {font:8px Geneva, Arial, Helvetica, sans-serif}
.small {font:9px Geneva, Arial, Helvetica, sans-serif}
*/
strong {font-weight:bold;color:#000000;font-size:10px}

.TreeLevel0 {padding-left: 5px; font-size: 12px; font-weight: bold;}
.TreeLevel1 {padding-left: 15px; font-size: 11px; /*font-weight: bold;*/ background-color:#F9F9F9;}
.TreeLevel2 {padding-left: 30px; font-size: 10px; /*font-weight: bold;*/ background-color:#F9F9F9;}
.TreeLevel3 {padding-left: 40px; font-size: 11px; /*font-weight: bold;*/ background-color:#F9F9F9;}
.TreeLevel4 {padding-left: 50px; font-size: 11px; /*font-weight: bold;*/ background-color:#F9F9F9;}
.TreeLevel5 {padding-left: 50px; font-size: 12px; /*font-weight: bold;*/ background-color:#F0F0F0}
.TreeLevel6 {padding-left: 60px; font-size: 12px; /*font-weight: bold;*/ background-color:#F0F0F0}
.TreeLevel7 {padding-left: 70px; font-size: 12px; /*font-weight: bold;*/ background-color:#F0F0F0}

/*
The values above are unique to this stylesheet.  The values below also exist in bluegray_no_column.css

TABLE.Main,TABLE.StoreHeader {text-align:center;width:775px}
TD.Main {text-align:center;width:775px}
TABLE.RightNav {}
DIV.Main {text-align:center}
BODY.ac_product_01 H1 {font-weight:bold;font-size:12px;color:#666;text-align:right;margin:2;padding:2}
BODY.ac_product_02 H1 {font-weight:bold;font-size:12px;color:#666;text-align:right;margin:2;padding:2}
body.ac_shipcalc_01 table {width:280px}
BODY.ac_billinfo_01 {text-align:left;font-size:12px;vertical-align:top;padding:1px}
BODY.ac_billinfo_01 .Highlight {font-size:10px;color:Red;background-color:#fff;font-weight:normal;text-align:left;}
BODY.ac_editaddr_01 .Highlight {font-size:10px;color:Red;background-color:#fff;font-weight:normal;text-align:left;}
A {color:#666;text-decoration:none;font-weight:normal}
A.Page:hover {color:#000;text-decoration:underline}
A.Page {color:#666;text-decoration:underline}
A.CatMenuTitle {color:#fff;text-decoration:underline;font-weight:bold}
A.CatMenuTitle:hover {color:#000;text-decoration:underline}
TH.StoreHeader {font-weight:bold;color:#fff;background-color:#000;text-align:left}
TD.StoreHeader {background-color:#666;text-align:left;border-bottom:1px solid #666}
TD.StoreHeaderButton {background-color:#666 2px 0 4px;white-space:nowrap}
TD.StoreHeaderButtonActive {font-weight:bold;color:#fff;border-bottom:0;background-color:#666;font-style:italic 3px 0 5px}
TABLE.MenuBox {border-right:#666 1px solid;border-top:#666 1px solid;margin:10px 0 0px;border-left:#666 1px solid;border-bottom:#666 1px solid;padding:2px}
TD.MenuBox {background-color:#FFF;text-align:center;padding:2px;font-size:10px}
DIV.MenuBox {background-color:#FFF;text-align:left;padding:2px;font-size:8px}
TD.MenuBoxBasket {background-color:#BBBB9E;text-align:center;padding:1px;font-size:11px}
TD.MenuBoxData {font-weight:normal;background-color:#CCC;text-align:left;padding:2px;font-size:10px}
*/
