body {
	margin:0px;
	height:100%;
	background-image:url('../images/background2.gif');
	background-position:center;
	}
body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#615F6A;
}
#wrap {
	margin: auto;
	width: 753px;
	background-color:#ffffff;
}

.AdvancedSearch
{
	background-color: #ffffff; 
	font: 9px Arial, Verdana, Helvetica, sans-serif; 
	color:  #615F6A; 
	width: 144px; 
	height: 15px; 
	border:solid 1px #d4d0c0;
}

#HeadControl
{
	height:79px;
	/*background-image:url('../images/Header_bg.gif');*/
	background-repeat:repeat-x;
}

#Search
{
	vertical-align:middle;
}

#Search div
{
	background-color:White;
	font-weight:bold;
}
#Search input.search
{
	height:15px;
	width:130px;
	background-color:#99CCFF;
	font-size:11px;
	font-weight:bold;
}

#Menu a, #Menu a:active
{
	font-size:12px;
	color:#615F6A;
	text-decoration:none;
	line-height:20px;
	
}

#Menu a:hover,  #Menu a:focus
{
	background-color:#FFFFFF;
	font-size:12px;
	color:#CC3333;
	text-decoration:none;
}

.botbar
{
	padding:3px 0px 0px 10px;
	width:144px;
	height:18px;
	/*background-image:url('../images/botbar2.gif')*/
}
#Bottom a, #Bottom a:active
{
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#615F6A;
	text-decoration:none;
	/*background-image:url('../images/botarrow.gif');*/
	background-repeat:no-repeat;
	text-indent:19px;
	height:14px;	
}
#Bottom a:hover, #Bottom a:focus
{
	/*background-image:url('../images/botarrow2.gif');*/
	color:#399FF5;
}
#FootBar
{
	height:40px;
	/*background-image:url('../images/Barmiddle.gif');*/
	/*background-repeat:repeat-x;*/
	background-color:#FAF9F9;
	padding:10px;
}
#FootBar td
{
	font-size:10px;
	color:#6C7541;
}

#FootBar a, #FootBar a:focus
{
	font-weight:bold;
	font-size:10px;
	color:#6C7541;
	text-decoration:none;
}
#FootBar a:hover, #FootBar a:active
{
	color:#615F6A;
}
#FootBarBody
{
	border-right:solid 1px #CDD89C;
	border-left:solid 1px #CDD89C;
	background-color:#E8F1BC;
	text-align:center;
	font-size:11px;
	padding:10px
}
#FootControlTop
{
	/*background-image:url('../Images/bigtopbar.gif');*/
	background-repeat:no-repeat;
	height:3px;
	font-size:1px;
}
#FootControl
{
	/*background-image:url('../images/background.gif');*/
	background-repeat:repeat-y;
	text-align:center;
	font-size:11px;
	padding:10px;
		
}
#MenuCell
{
	background-repeat:no-repeat;
	background-color:#6699CC;
	background-position:bottom left;
	margin:10px;
}
#CatHead
{
	font-size:12px;
	color:#767F4A;
	font-weight:bold;
}
#ProdHead
{
	font-size:12px;
	color:#767F4A;
	font-weight:bold;
}

#CatItems
{
	padding:10px;
}
#CatItems a, #CatItems a:focus
{
	font-size:12px;
	color:#615F6A;
	text-decoration:none;
}
#CatItems a:active, #CatItems a:hover
{
	color:#FF0000;
}

#ProdItems
{
	padding:10px;
}

#ProdItems a, #ProdItems a:focus
{
	font-size:14px;
	color:#615F6A;
	text-decoration:none;
	font-weight:bold;	
}
#ProdItems a:active, #ProdItems a:hover
{
	color:#FF0000;
}

.ProductHeading
{
	color:#615F6A;
	font-weight:bold;	
	font-size:14pt;
}
.ProductText
{
	color:#615F6A;
	font-size:11pt;
	line-height:20px;
}

a.breadcrumb, a.breadcrumb:active
{
	font-weight:bold;
	font-size:13px;
	color:#3399FF;
	text-decoration:none;
}

a.breadcrumb:hover,  a.breadcrumb:focus
{
	color:red;
	text-decoration:none;
}

.breadcrumb
{
	font-weight:bold;
	font-size:13px;
	color:#333333;
}


a.AccountLink, a.AccountLink:active
{
	font-weight:bold;
	font-size:14px;
	color:#3399FF;
	text-decoration:none;
}

a.AccountLink:hover,  a.AccountLink:focus
{
	color:red;
	text-decoration:none;
}


table.Checkout td
{
	border-top: solid 1px #DBC8AC;
	background-color:#F9EAD3;
}

table.Checkout
{
	border-bottom: solid 1px #DBC8AC;
	border-left: solid 1px #DBC8AC;
	border-right: solid 1px #DBC8AC;		
}

.PageTitle
{
	font-size:14px;
	font-weight:bold;
	color:Red;	
}

table.Basket td
{
	vertical-align:middle;
	background-color:#FFFFFF;
	font-size:11px;
}
a.pagelink:link {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #615F6A;
	font-size: 12px;
	text-decoration: none;
}
a.pagelink:visited 
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #615F6A;
}
a.pagelink:hover 
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;	
	color: #CC3333;
}
a.pagelink:active 
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;	
	color: #615F6A;
}
/* button style */
table.ImgButtonOuter
{
	border-top:1px solid #f1f1f1;
	border-left:1px solid #f1f1f1;
	border-bottom:1px solid #9a9fa2;
	border-right:1px solid #a6a9aC;
}
table.ImgButtonOuter td
{
	padding:1px;	
}
table.ImgButton
{
	border-top: 1px solid #E1E5E9;
	border-left: 1px solid #E1E5E9;
	border-bottom: 1px solid #7a7f72;
	border-right: 1px solid #8a8f92;
}
table.ImgButton td.text
{
	font-family: Verdana;
	font-size:8pt;
	font-weight:bold;
	padding-right:4px;
}

table.ImgButton td.img
{
	padding:1px;
	border-right:1px solid #76797C;
}

table.ImgButton a, table.ImgButton a:active
{
	text-decoration: none;
	color: #615F6A;
	font-size:11px;
	font-weight:bold;
}
table.ImgButton a:hover,  table.ImgButton a:focus
{
	color: #FF0000;
}


table.StockGrid td
{
	border-top: solid 1px #DBC8AC;
	/*background-color:#F9EAD3;*/
	font-size:10px;
	padding:2px;
	font-weight:500;	
}

table.StockGrid
{
	border-bottom: solid 1px #DBC8AC;
	border-left: solid 1px #DBC8AC;
	border-right: solid 1px #DBC8AC;		
}


.navbreak
{
color: #C4C4C4;
}


#HeaderNav a, #HeaderNav a:active
{
	color:#615F6A;
	text-decoration:none;
	font-family: Arial;
	font-size: 11px;
}

#HeaderNav a:hover,  #HeaderNav a:focus
{
	color:#CC3333;
	text-decoration:none;
}