body { 	font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif; 
		font-size:12px; 
		color:#666666;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 0px;
		background-color:#FFFFFF;}

h1 {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-weight: bold;
}

h2 {
	font-size: 16px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #617300;
	font-weight: normal;
}

h3 {
	font-size: 13px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #617300;
	font-weight: normal;
}

a { font-family: Verdana, Arial, Century Gothic, Helvetica, sans-serif;  
	font-size: 11px;
	color:#707070;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	text-decoration:none;
}

a:hover {
	font-size:11px;
	color:#CC6600;
	text-decoration:underline;
}
a:visited { }
a:link    {  }
a:active  {  }

p {
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	text-align:justify;
}

td { 
	font-size:11px; 
	margin: 0px;
}

/* -------------------------------------------------------------------------------------------------- */
/* Side Bar Styles																					  */
/* -------------------------------------------------------------------------------------------------- */
h4.sidebar {
	font-size:9px;
	color:#FF0000;
	padding:0;
	margin:0;
}

td.sidebar {
	font-size:9px;
	color:#666666;
	margin:0;
	padding-bottom:15px;
}

hr.sidebar {
	color:#666666;
}

a.sidebar {
	font-size:9px;
}

a.sidebar:hover {
	font-size:9px;
	color:#CC6600;
	text-decoration:underline;
}
/* -------------------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------- */
/* Catalogue Menu Styles																			  */
/* -------------------------------------------------------------------------------------------------- */
td.cmenutop {
	font-size:13px;
	color:#666666;
	margin:0;
	padding:5px 0 0 0;
}

td.cmenuhdr {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin:0;
	padding: 7px 0 2px 0;
}

a.cmenuhdr {
	color:#666666;
	font-size: 11px;
	font-weight:bold;
}
a.cmenuhdr:hover {
	font-size:11px;
	color:#CC6600;
	text-decoration:underline;
}

td.cmenu {
	color:#666666;
	margin:0;
	padding-bottom:0;
	font-size: 10px;
}

a.cmenu {
	color:#666666;
	font-size: 10px;
}

a.cmenu:hover {
	font-size:10px;
	color:#CC6600;
	text-decoration:underline;
}

a.cmenusel {
	color:#CC6600;
	font-size: 10px;
	font-weight:bold;
}

hr.cmenu {
	color:#666666;
	padding:0;
	margin:0;
}

/* -------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* Product Page Banner Menu Styles																	  */
/* -------------------------------------------------------------------------------------------------- */
a.pmenu {
	color:#666666;
	font-size: 11px;
}
a.pmenu:hover {
	font-size:11px;
	color:#CC6600;
	text-decoration:underline;
}
a.pmenuselected {
	color:#CC6600;
	font-size: 11px;
	text-decoration:underline;
}
a.pmenuselected:hover {
	font-size:11px;
	color:#CC6600;
	text-decoration:underline;
}
/* -------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* Main Menu Styles																					  */
/* -------------------------------------------------------------------------------------------------- */
.mainmenu { background-color: #666666; }
.menubox { position:absolute; z-index: 999; color: #CCCCCC; background-color:#666666; overflow: visible; padding: 9px 0px 6px 0px;	display: none;
		   opacity: 0.9; filter: alpha(opacity=9);
}

.menutophi       { color: #CC6600; font-size:10px; padding:5px 10px 5px 10px; text-decoration: none; white-space:nowrap; text-align:left; cursor:pointer; background-color:#555555; }
.menutop         { color: #FFF;    font-size:10px; padding:5px 10px 5px 10px; text-decoration: none; white-space:nowrap; text-align:left; cursor:auto; }
.menutop:link    { color: #FFF; }
.menutop:visited { color: #FFF; }
.menutop:hover   { color: #FFF; }
.menutop:active  { color: #FFF; }
.mainnav 		 { color: #FFF; font-size: 10px; text-decoration: none; width:116px; float:left; text-align:left; }
.mainnavhi 		 { color: #FFF; font-size: 10px; text-decoration: none; width:116px; float:left; text-align:left; font-weight:bold; }

.menu 				{ z-index:2; position:relative; float:left; margin-top:3px; }

.menuTab 			{ font-size:10px; color:#FFFFFF; background-color:#666666; padding: 5px 0px 5px 5px; cursor:auto;    width:92px; }
.menuTabOver		{ font-size:10px; color:#FFFFFF; background-color:#666666; padding: 5px 0px 5px 5px; cursor:pointer; width:92px; font-weight:bold; }
a.menuTab 			{ font-size:10px; color:#FFFFFF; background-color:#666666; text-decoration:none; }
a.menuTab:hover 	{ font-size:10px; color:#FFFFFF; background-color:#666666; text-decoration:none; font-weight:bold; }
a.menuTabOver		{ font-size:10px; color:#FFFFFF; background-color:#666666; text-decoration:none; font-weight:bold; }
a.menuTabOver:hover { font-size:10px; color:#FFFFFF; background-color:#666666; text-decoration:none; font-weight:bold; }

.menuContent 		{ display:none; position:absolute; padding:5px 0 5px 0; margin:0; background-color:#666666;  -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; filter: alpha(opacity=10); overflow:visible; } 

.menuItem 			{ font-size:10px; color:#FFFFFF; cursor:auto;    padding:0; margin:0; white-space:nowrap; }
.menuItemOver	 	{ font-size:10px; color:#CC6600; cursor:pointer; padding:0; margin:0; white-space:nowrap; background-color:#555555; }
a.menuItem 			{ font-size:10px; color:#FFFFFF; text-decoration:none; padding:5px; display: block; }
a.menuItem:hover 	{ font-size:10px; color:#CC6600; text-decoration:none; padding:5px; }
/* -------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* Sub Menu Styles																					  */
/* -------------------------------------------------------------------------------------------------- */
.selected {
	color:#CC6600;
	text-decoration:underline;
	padding-bottom: 3px;
}

.submenuhdr {
	font-weight:bold;
	padding-bottom: 15px;
}

.submenu {
	padding-bottom: 3px;
}

a.submenu:hover {
	font-size:11px;
	color:#CC6600;
	text-decoration:underline;
}

/* -------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* Inline Menu Styles																				  */
/* -------------------------------------------------------------------------------------------------- */
.inlinemenuselected {
	font-weight:bold;
	padding-bottom: 2px;
}

.inlinemenu {
	padding-bottom: 2px;

}
a.inlinemenu:hover {
	font-size:11px;
	color:#CC6600;
	text-decoration:underline;
}
/* -------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* Product Details																					  */
/* -------------------------------------------------------------------------------------------------- */
.product {
	font-size:10px;
}

.dimensions {
	font-size:9px;
	margin-top:5px;
}

/* -------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* Special Styles																					  */
/* -------------------------------------------------------------------------------------------------- */
.brand {
	padding-top:20px;
	padding-left:25px;
}
a.hyper:hover {
	font-size:11px;
	color:#CC6600;
	text-decoration:underline;
}
a.bighyper {
	font-size:16px;
}
a.bighyper:hover {
	font-size:16px;
}
a.keepintouch {
	font-size:11px;
}
a.keepintouch:hover {
	font-size:11px;
	text-decoration:none;
}
.copyright {
	font-size:9px;
	border-top:1px solid #999999;
	margin-top:20px;
}
.action {
	color: #C60;	
}

.copyrightWrapper{
	border-top:1px solid #999999;
	font-size:9px;
}

.copyrightWrapper a{	
	font-size:9px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.clearBoth{
	clear:both;
}

/*---------------------- Site Map Page -------------------------*/

table#sitemap tr {
	height: 50px;
}


table#sitemap tr td, table#sitemap tr td a {
	padding: 0;
	color:#000000;
	font-size:12px;
	vertical-align: top;
}

table#sitemap tr td a:hover {
	color: #ff9c00;
	text-decoration: underline;
}

table#sitemap tr.blank {
	height: 20px;
}

table#sitemap tr.h3 {
	height: auto;
}

table#sitemap tr.h3 td {
	border-bottom: #acacac 1px solid;
}

table#sitemap h2 {
	padding: 18px 0;
	margin: 0;
	color: #77593f;
	font-size: 24px;
}

table#sitemap h3 {
	padding: 0 0 6px;
	margin: 0;
	color: #010101;
	font-size: 16px;
}

table#sitemap ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

table#sitemap ul li {
	padding: 3px 0 3px 18px;
	background: url('images/bullet.gif') no-repeat left;
}

table#sitemap ul li a {
color:#707070;
font-family:Verdana,Arial,Century Gothic,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
text-decoration:none;
}

/*---------------------- End Site Map Page -------------------------*/