body			{background:#ffffff; color:#000000;  /* margin:0px; */}
body,td,p		{font-family:Verdana,Arial,sans-serif; color:#000000; font-size:11px; line-height:1.5;}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 11px; background:#ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background:#dff4ff; }
.orderEdit { font-family : Verdana,Arial,sans-serif; font-size : 10px; color: #ff9933; text-decoration: underline; }

.border1		{border-style:solid; border-width:1px; border-color:#cef3ff; font-size: 11px; line-height: 1.5;}
.border2		{border-style:solid; border-width:1px; border-color:#18beef; font-size: 11px; line-height: 1.5;}
.border3		{border-style:solid; border-width:1px; border-color:#9fddff; font-size: 11px; line-height: 1.5;}

.hiBloc			{border-color:#18beef; border-style:solid; border-width:1px; background:#dff4ff; color:#336699; font-size:11px; font-weight:bold; padding:2px;}
.hiBloc2		{border-color:#18beef; border-style:dashed; border-width:1px; background:#f1fbfe; color:#336699; font-size:11px; font-weight:bold; padding:2px;}
.hiBloc3		{border-color:#18beef; border-style:dashed; border-width:2px; background:#ffffff; color:#336699; font-size:11px; font-weight:bold; padding:1px;}
.hiBloc4		{border:1px solid #18beef; background:#ffffff; color:#336699; font-size:11px; font-weight:bold; padding:3px;}

a.ahilite		{font-size:11px; color:#5588bb; font-weight:bold; text-decoration:none; padding:3px;}
a.ahilite:hover		{font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; padding:3px; background:#53cef3; border-style:solid; border-width:1px; border-color:#336699;}

/* Cats */
.mainCat	{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#fff; text-decoration:none; display:block; padding:1px; width:190px;
		}

.subCat 	{font-family:Arial, Helvetica, sans-serif;font-size:12px;  padding-left:40px; color:#333366; text-decoration:none; background:url(images/gold/leftrow.gif) no-repeat 20px; display:block;  width:150px;
		}

.maincat a				{font-family:Arial, Helvetica, sans-serif;color: #000; font-weight:bold; text-decoration: none; padding-left:20px; font-size:12px;
background:url(images/gold/leftrow.gif) no-repeat;}
.subcat a				{font-family:Arial, Helvetica, sans-serif;color: #114477; font-weight:bold; text-decoration: none;}
.subcat a:hover, .maincat a:hover	{font-family:Arial, Helvetica, sans-serif;color: #E2A366; font-weight:bold; text-decoration: none;}

.subheading {background-color:#18beef; color:#FFFFFF; font-weight:bold; padding: 2px; border-style:solid; border-width:1px; border-color:#336699;}

/* MAO */

span.MakeAnOffer	{color:#666000; font-size:12px;}
.maooffer		{background:#18beef; color:#fff; font-weight:bold; border:1px solid #336; padding:4px;}
.maolowoffer		{background:#dd0000; color:#fff; font-weight:bold; font-size:12px; text-align:center; border:1px solid #333; padding:4px;}

/* End MAO */


a			{font-family:Arial, Helvetica, sans-serif;color: #000000; text-decoration: none; font-weight:600;}
a:hover 		{color: #003366; text-decoration: none;}

a.asm			{font-size:10px; color:#336699; text-decoration:none;}
a.asm:hover		{font-size:10px; color:#336699; text-decoration:underline;}

FORM			{display: inline;}

tr.header		{background:#ffffff;}

tr.headerNavigation	{/*  background:#bbc3d3; */ }

td.headerNavigation	{font-size:10px; color:#ffffff; font-weight:bold; /*  background:#bbc3d3; */ }

a.headerNavigation	{color:#000;}

a.headerNavigation:hover {color:#F4C45B;}

tr.headerError		{background:#ff0000;}

td.headerError		{font-size:12px; background:#ff0033; color:#ffffff; font-weight:bold; text-align:center;}

tr.headerInfo		{background:#00ff00;}

td.headerInfo		{font-size:11px; background:#def3ff; color:#6699cc; font-weight:bold; padding:2px}

tr.footer		{/*background:#18beef;*/}

td.footer		{font-size:10px; background:#18beef; color:#ffffff; font-weight:bold;}

.infoBox		{background:#18beef;}
.infoBoxContents	{background:#ffffff; font-size:10px;}
.infoBoxNotice		{background:#FF8E90;}
.infoBoxNoticeContents	{background:#FFE6E6; font-size:10px;}

td.infoBoxHeading	{font-size:12px; font-weight:bold; background:url(images/gold/leftupper.gif) no-repeat; width:202px; height:28px;color:#000000; text-align:center;}
td.infoBox, span.infoBox {font-size:10px;}

.infoboxHeading A	{color:#000000; text-decoration:none; }
.infoboxHeading A:hover	{color:#333399; text-decoration:none; }

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
  background:#f7f9ff;}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
  background:#f3f9ff;}

table.productListing	{border:1px; border-style:solid; border-color:#0099d6; border-spacing:1px;}

.productListing-heading	{font-size:11px; background:#18beef; color:#FFFFFF; font-weight:bold;}

td.productListing-data	{font-size:11px;}

a.pageResults		{color:#0000FF;}
a.pageResults:hover	{color:#0000FF; background:#FFFF33;}

td.pageHeading, div.pageHeading {font-size:14px; font-weight:bold; color:#069ccd;}

tr.subBar		{background:#f4f7fd;}
td.subBar		{font-size:10px; color:#000000;}

td.main, P.main		{font-size:11px; line-height:1.5;}

td.smallText, span.smallText, P.smallText {font-size:10px;}

td.accountCategory	{font-size:13px; color:#aabbdd;}

td.fieldKey		{font-size:12px; font-weight:bold;}
td.fieldValue		{font-size:12px;}

td.tableHeading		{font-size:12px; font-weight:bold; color:#18beef;}

span.newItemInCart	{font-size:10px; color:#ff0000;}

checkbox, input, radio, select {font-size:11px; font-weight:bold; color:#336699; background:#def3ff;}

textarea		{width:60%; font-size:11px; color:#336699; background:#def3ff;}

span.greetUser		{font-size:12px; color:#f0a480; font-weight:bold;}

table.formArea		{background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px;}

td.formAreaTitle	{font-size:12px; font-weight:bold;}

span.markProductOutOfStock	{font-size:12px; color:#c76170; font-weight:bold;}

.productSpecialPrice	{color:#ff0000;}

span.errorText		{color:#ff0000;}

.moduleRow		{ }
.moduleRowOver		{ background-color:#D7E9F7; /**cursor:pointer;**/ cursor:hand; }
.moduleRowSelected	{background-color:#E9F4FC;}

.checkoutBarFrom, .checkoutBarTo	{font-size:10px; color:#8c8c8c;}
.checkoutBarCurrent			{font-size:10px; color:#000000;}

/* message box */

.messageBox		{font-size:11px;}
.messageStackError, .messageStackWarning {font-size:11px; background-color:#ffb3b5;  padding:6px; border-style:solid; border-width:1px; border-color:#336699;}
.messageStackSuccess {font-size:11px; background-color:#ffcc33; padding:6px; border-style:solid; border-width:1px; border-color:#336699;}

/* input requirement */

.inputRequirement	{font-size:10px; color:#ff0000;}

/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/

.PriceList  { font-family: Verdana, Arial, sans-serif; color: #9a9a9a; font-size: 12px; font-weight: bold }
.SavingsPercent  { font-size: 8px }
.oldPrice { text-decoration: line-through }

.hiBloc_rrp			{background:#dff4ff; color:#336699; font-size:11px; font-weight:bold; padding:2px;}

.headerbg{ background-image:url(images/gold/headerbg.gif); background-repeat:no-repeat; color:#00; height:95px;}
.cart{ background-image:url(images/gold/cartbg.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold;}
.manu{ background-image:url(images/gold/menubg.gif); background-repeat:repeat-x; height:36px;}
.manutext{ color:#cef7ff; font-size:14px; font-weight:bold;  padding:12px 15px;  text-decoration:none; }
.manutext a{ color:#cef7ff;  text-decoration:none; }
.manutext a:hover{ color:#f4c45b;  text-decoration:none; }


.midtup{ background-image:url(images/gold/midealup.gif); background-repeat:no-repeat; width:584px; height:30px; font-size:14px; font-weight:bold; }

.midmid{ background-image:url(images/gold/meadmid.gif); background-repeat:repeat-y; width:584px;  }

.jjj{

}
.searchForm{
border:solid #FFE596 1px;;
background-color:#FFFFFF;
padding-top:2px;
padding-bottom:2px;
margin-top:4px;
margin-bottom:4px;
}
.searchForm1{
border:solid #FFE596 1px;;
background-color:#FFFFFF;
padding-top:2px;
padding-bottom:2px;
margin-top:4px;
margin-bottom:4px;
margin-left:14px;
}
.maincaf{font-family:Arial, Helvetica, sans-serif;color: #000; font-weight:bold; text-decoration: none; padding-left:0px; font-size:12px; }
.smallText2{
color:#000000;
font-weight:bold;
padding-right:20px;
padding-left:7px;

}
.smallText3{
color:#000000;
font-weight:bold;
padding-right:0px;
padding-left:55px;

}




/* Sample vertical fly-out menu */

/* The following is *A SAMPLE ONLY* and is based off the "suckerfish"
   drop-down menu. Is it provided only as an example of what is possible
	 using CSS and unordered lists.
*/

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 17em;
		
}
	
#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 17em;
		background-color : white;
}
	
#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 17.05em;
		margin-top : -1.9em;
}
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
}
	
#nav li a {
		width: 17em;
		w\idth : 16em;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		border : 1px solid black;
		padding : 0.3em 0.5em;
}
	
#nav li a:hover {
		color : black;
    background-color : #FFFFCC;
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}
	
/* Menu items with subcategories */	
#nav a.daddy {
	background: url(images/arrow_green.gif) center right no-repeat;
}

/* Selected items with subcategories */	
#nav li.selected {
    background-color: #FFCC00;
}





#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	font-size:14px;
	color: #cef7ff;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	color:#F4C45B;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFFF;
		color: #000000;
		font: 12px arial}

	#sddm div a:hover
	{	background: #FFFFFF;
		color: #F4C45B}
