body
{ 
padding:0px;
margin:0px;
font-family:Verdana;
font-size:11px;
}
li				{
	list-style-type: none;
				}
a				{
				text-decoration: none;
				color: #047;
				}
a:link			{
				text-decoration: none;
				color: #047;
				}
				
a.hover			{
				color:#333333;
				text-decoration: none;
				}
.link				{
				text-decoration: none;
				color: #959f03;
				}
.link:link			{
				text-decoration: none;
				color: #959f03;
				}
				
.link:hover			{
				color:#333333;
				text-decoration: none;
				}	
.normalLink				{
				text-decoration: none;
				color: #adb537;
				font-weight:bold;
				}
.normalLink:link			{
				text-decoration: none;
				color: #adb537;
				font-weight:bold;
				}
				
.normalLink:hover			{
				color:#333333;
				text-decoration: none;
				font-weight:bold;
				}					
.mainContainer
{ 
position:relative;
top:0px;
left:0px;
margin:auto;
width:1000px;
}
.header
{
position:relative;
top:0px;
left:0px;
width:1000px;
height:106px;
}
.logo
{
position:absolute;
top:20px;
left:0px;
width:500px;
height:86px;
}
.searchPortion
{
position:absolute;
top:10px;
right:0px;
height:26px;
width:253px;
}
.searchBtn
{
position:absolute;
top:0px;
right:0px;
background-color:#A7A69A;
color:#ffffff;
height:23px;
width:65px;
border:1px solid #A7A69A;
font-family:Verdana;
font-size:11px;
font-weight:bold;
padding-bottom:2px;
cursor:pointer;
}
.welcomemsg
{
right:0px;
position:absolute;
top:30px;
color:#000000;
height:23px;
font-family:Verdana;
font-size:11px;
font-weight:bold;
padding-bottom:2px;
cursor:pointer;
}
.searchBtn2
{
position:absolute;
top:35px;
right:0px;
background-color:#A7A69A;
color:#ffffff;
height:23px;
width:65px;
border:1px solid #A7A69A;
font-family:Verdana;
font-size:11px;
font-weight:bold;
padding-bottom:2px;
cursor:pointer;
}
.searchTxtBox
{
position:absolute;
top:0px;
right:55px;
border:1px solid #5e5d47;
height:18px;
width:140px;
vertical-align:top;
color:#6e6d5a;
padding-top:2px;
padding-left:5px;
}
.searchTxtBox2
{
position:absolute;
top:35px;
right:67px;
border:1px solid #5E5D47;
height:18px;
width:140px;
vertical-align:top;
color:#D6D5CF;
padding-top:2px;
padding-left:5px;
}
.loginPortion
{
position:absolute;
top:30px;
right:0px;
width:500px;
height:28px;
}
.wholeSale
{
position:absolute;
top:0px;
right:330px;
width:92px;
height:21px;
padding-top:1px;
padding-right:5px;

}
.userNameTxtBox
{
position:absolute;
top:0px;
right:202px;
border:1px solid #5E5D47;
height:18px;
width:115px;
vertical-align:top;
color:#D6D5CF;
padding-top:2px;
padding-left:5px;
}
.userEmailTxtBox
{
position:absolute;
top:0px;
right:67px;
border:1px solid #5E5D47;
height:18px;
width:125px;
vertical-align:top;
color:#D6D5CF;
font-family:Verdana;
font-size:12px;
padding-top:2px;
padding-left:5px;
}
.loginBtn
{
position:absolute;
top:0px;
right:0px;
background-color:#A7A69A;
color:#ffffff;
height:23px;
width:65px;
border:1px solid #A7A69A;
font-family:Verdana;
font-size:11px;
font-weight:bold;
padding-bottom:2px;
cursor:pointer;
}
.register
{
position:absolute;
top:61px;
right:340px;
width:120px;
height:26px;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#7e7d6c;
text-align:right;
}
.register a
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#B2BC1E;
text-decoration:none;
}
.register a:link
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#7e7d6c;
text-decoration:none;
}
.register a:hover
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.register2
{
position:absolute;
top:62px;
right:80px;
width:120px;
height:26px;
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#7e7d6c;
}
.register2 a
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#7e7d6c;
text-decoration:none;
}
.register2 a:link
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#7e7d6c;
text-decoration:none;
}
.register2 a:hover
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

.register22
{
position:absolute;
top:58px;
right:208px;
width:120px;
height:26px;
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#7e7d6c;
}
.register22 a
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#7e7d6c;
text-decoration:none;
}
.register22 a:link
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#7e7d6c;
text-decoration:none;
}
.register22 a:hover
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.register3
{
position:absolute;
top:74px;
right:170px;
width:120px;
height:26px;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#7e7d6c;
}
.register3 a
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#7e7d6c;
text-decoration:none;
}
.register3 a:link
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#7e7d6c;
text-decoration:none;
}
.register3 a:hover
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.livechat {
	position: absolute;
	height: 17px;
	width: 87px;
	top: 60px;
	right: 0px;
	text-align: right;
}
.livechatwholesale {
	position: absolute;
	height: 20px;
	width: 108px;
	top: 48px;
	right: 0px;
	background-image: url(/images/chaticon2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: 7E7D6C;
	font-size: 18px;
	text-align: right;
}
.livechatwholesale2 {
	position: absolute;
	height: 20px;
	width: 108px;
	top: 51px;
	right: 0px;
	text-align: right;
}
.topNavigation
{
position:absolute;
top:80px;
left:150px;
height:26px;
width:650px;
color:#6e6d5a;
font-size:11px;
}
.topNavigation a
{
color:#6e6d5a;
text-decoration:none;
font-size:11px;
}
.topNavigation a:link
{
color:#6e6d5a;
text-decoration:none;
font-size:11px;
}
.topNavigation a:hover
{
color:#000000;
text-decoration:none;
font-size:11px;
}
.contactNo
{
position:absolute;
top:52px;
right:95px;
height:26px;
width:300px;
color:#b2bc1e;
font-size:13px;
text-align:right;
}

.menuHolder
{
position:relative;
top:0px;
left:0px;
height:26px;
width:1000px;
padding:0px;
margin:0px;
z-index:200;
}

.menuContainer2
{
position:relative;
top:0px;
left:0px;
height:26px;
width:1000px;
padding:0px;
margin:0px;
z-index:200;
}
.menuContainer
{
position:relative;
top:0px;
left:0px;
height:26px;
width:820px;
padding:0px;
margin:0px;
z-index:200;
}
.buttons		
{
position:absolute;
top:0px;
left:0px;
height:25px;
width:830px;
font-family:Verdana;
font-size:14px;
}
.shoppingCart
{
position:absolute;
top:0px;
right:-183px;
height:30px;
width:162px;
margin-left:47px;
text-align:right;
}

.container
{
position:relative;
top:0px;
left:0px;
width:1000px;
}
.leftContainer
{
position:relative;
float:left;
top:0px;
left:0px;
width:820px;
z-index:20;
}
.rightContainer
{
position:relative;
float:left;
top:0px;
left:20px;
width:160px;
z-index:2;
}
.contentHome
{
position:relative;
top:0px;
left:0px;
width:1000px;
margin-top:30px;
}


.content2
{
position:relative;
top:0px;
left:0px;
width:820px;
margin-top:35px;
}
.content
{
position:relative;
top:0px;
left:0px;
width:820px;
margin-top:10px;
}

.leftContentHome
{
position:relative;
float:left;
top:0px;
left:0px;
width:420px;
}
.leftContent2
{
position:relative;
float:left;
top:0px;
left:0px;
width:370px;
}
.leftContent
{
position:relative;
float:left;
top:15px;
left:0px;
width:185px;
}
.leftContentTop
{
position:relative;
top:0px;
left:0px;
width:340px;
background-color:#c1c94b;
height:195px;
padding:15px;
}
.leftContentBottom
{
position:relative;
top:0px;
left:0px;
width:370px;
}
.leftContentBottomLeft
{
position:relative;
top:0px;
float:left;
left:10px;
width:150px;
padding-top:13px;
}
.leftContentTopInner
{
position:relative;
top:0px;
left:0px;
width:308px;
height:165px;
padding:15px;
border:1px solid #ffffff;
color:#ffffff;
}
.leftContentBottomRight
{
position:relative;
top:0px;
float:left;
left:30px;
width:160px;
padding-top:10px;
}
.leftContentNavigation
{
position:relative;
top:0px;
left:0px;
width:185px;
border-top:1px solid #b2bc1e;
border-left:1px solid #b2bc1e;
border-right:1px solid #b2bc1e;
}
.leftContentNavigationInner
{
position:relative;
top:0px;
left:0px;
width:183px;

}
.leftContentNavigationInner ul
{
position:relative;
top:0px;
left:0px;
width:183px;
padding:0px;
margin:0px;
list-style:none;

}
.leftContentNavigationInner ul li
{
position:relative;
top:0px;
left:0px;
width:173px;
border-bottom:1px solid #d8df80;
padding:6px 0px 6px 12px;
font-size:12px;
color:#a7a69a;
}
.leftContentNavigationInner ul li ul
{
position:relative;
top:0px;
left:0px;
width:175px;
padding:0px;
list-style:none;
}
.leftContentNavigationInner ul li ul li
{
	position:relative;
	top:0px;
	left:0px;
	width:155px;
	padding:0px;
	border:none;
	background-image: url(/images/cat-arrow5.gif);
	background-repeat: no-repeat;
	background-position: right 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
   #menulink {
      display: none;
    }
	#menulink1 {
      display: none;
    }
	#menulink2 {
      display: none;
    }
	#menulink3 {
      display: none;
    }
	#menulink4 {
      display: none;
    }
	#menulink5 {
      display: none;
    }
	#menulink6 {
      display: none;
    }
	#menulink7 {
      display: none;
    }
	#menulink8 {
      display: none;
    }
 .leftContentNavigationInner a:link {
    color: #6E6D5A;
    text-decoration: none;
    }

    .leftContentNavigationInner a:visited {
      color: #6E6D5A;
      text-decoration: none;
    }

  .leftContentNavigationInner a:link:hover, a:visited:hover  {
	color: #b7bd27;
	text-decoration:underline;
  }

  .leftContentNavigationInner a:link:active, a:visited:active {
    color: #B2BC1E;
    text-decoration: none;
  }


.leftContentNavigationStatus22
{
position:relative;
top:0px;
left:0px;
width:185px;
height:28px;
border-bottom:1px solid #d8df80;
color:#b2bc1e;
font-size:12px;
font-weight:bold;
padding:0px 0px 0px 0px;
}
.leftContentNavigationStatus
{
position:relative;
top:0px;
left:0px;
width:750px;
height:16px;
color:#BFBEB6;
font-size:11px;
font-weight:normal;
padding:0px 0px 0px 0px;
z-index:10;
}
.leftContentNavigationStatus a
{ 
color:#b2bc1e;
text-decoration:none;
font-size:11px;
}
.leftContentNavigationStatus a:link
{ 
color:#b2bc1e;
text-decoration:none;
font-size:11px;
}
.leftContentNavigationStatus a:hover
{ 
color:#BFBEB6;
text-decoration:none;
font-size:11px;
}
.breadCrumbAsh
{
color:#D0CFC8; 
font-size:11px;
}
a.breadCrumbAshLink
{
color:#B2BC1E; 
font-size:11px;
text-decoration:none;
}
a.breadCrumbAshLink:link
{
color:#B2BC1E; 
font-size:11px;
text-decoration:none;
}
a.breadCrumbAshLink:hover
{
color:#D0CFC8; 
font-size:11px;
text-decoration:underline;
}

.leftContentNavigationHeading
{
position:relative;
top:0px;
left:0px;
width:173px;
height:25px;
/*border:1px solid #d8df80; */
background-color:#e8ebbb;
padding:5px 0px 0px 12px;
font-size:13px;
font-weight:normal;
color:#706f68;
}
.leftContentEachNavigation
{
position:relative;
top:0px;
left:0px;
width:169px;
border-bottom:1px solid #d8df80;
padding:8px 8px 10px 8px;
}
.leftContentEachSubNavigation
{
position:relative;
top:0px;
left:0px;
width:185px;
height:28px;
border-bottom:1px solid #d8df80;
}






.rightContentHome
{
position:relative;
float:left;
top:0px;
left:0px;
width:575px;
}
.rightContent2
{
position:relative;
float:left;
top:0px;
left:0px;
width:450px;
padding-top:7px;
}

.rightContent
{
position:relative;
float:left;
top:-15px;
left:20px;
width:615px;
padding-top:0px;
}
.quickOrderLeftContent
{
position:relative;
float:left;
top:-15px;
left:0px;
width:780px;
padding-top:0px;
}
.rightContentEachInnerTxtDivRight
{
position:relative;
float:left;
top:0px;
left:0px;
width:430px;
color:#ffffff;
padding-top:5px;

}

.rightContentShortByPopularity
{
position:absolute;
top:-3px;
left:0px;
width:172px;
height:20px;
margin-left:395px;
text-align:right;
margin-right:3px;
padding-right:17px;
padding:6px 17px 0px 0px;
background-image:url(../images/leftNavGreenDownArrow.gif);
background-position:right;
background-repeat:no-repeat;
cursor:pointer;
}

.rightContentShortByPopularityItemsShow
{
position:absolute;
top:20px;
left:480px;
width:80px;
text-align:right;
border-left:1px solid #d8df80;
border-right:1px solid #d8df80;
border-bottom:1px solid #d8df80;
padding:0px 15px 5px 5px;
z-index:60;
background-color:#ffffff;
line-height:17px;
}
.rightContentShortByPopularityItemsHide
{
position:relative;
top:0px;
left:430px;
width:85px;
text-align:right;
padding:0px 10px 5px 5px;
display:none;
}
.rightContentShortByPopularityItemsShow a
{
color:#5E5D47;
text-decoration:none;
}
.rightContentShortByPopularityItemsShow a:link
{
color:#5E5D47;
text-decoration:none;
}
.rightContentShortByPopularityItemsShow a:hover
{
color:#000000;
text-decoration:none;
}
.rightContentTxt
{
position:relative;
top:0px;
left:0px;
width:615px;
padding-top:0px;
margin-top:30px;
}
.rightContentEachInner
{
position:relative;
top:0px;
left:0px;
width:615px;
padding-top:0px;

}
.pricingHeading
{
position:relative;
top:0px;
left:0px;
width:615px;
font-size:20px;
color:#a6a59a;
text-transform:uppercase;
font-weight:bold;
}
.pricingHeading a
{
color:#B0BC3E;
}

.subHeading
{
position:relative;
top:0px;
left:0px;
width:615px;
font-size:16px;
color:#a6a59a;
text-transform:uppercase;
font-weight:bold;
padding-top:10px;
}

.pricingDetails
{
position:relative;
top:0px;
left:0px;
width:615px;
font-size:22px;
color:#bcbdb4;
line-height:20px;
padding:10px 0px 10px 0px;
}
.normalDescriptionTxt
{
position:relative;
top:0px;
left:0px;
width:580px;
font-size:12px;
color:#9f9e92;
line-height:16px;
padding:5px 0px 10px 0px;
}

 .normalDescriptionTxt a
{
position:relative;
top:0px;
left:0px;
width:580px;
font-size:12px;
color:#999999;
line-height:16px;
padding:5px 0px 10px 0px;
}

.normalDescriptionTxt a:link
{
position:relative;
top:0px;
left:0px;
width:580px;
font-size:12px;
color:#b0bc3e;
line-height:16px;
padding:5px 0px 10px 0px;
}

.normalDescriptionTxt a:hover
{
position:relative;
top:0px;
left:0px;
width:580px;
font-size:12px;
color:#b0bc3e;
line-height:16px;
padding:5px 0px 10px 0px;
}


.normalDescriptionTxtbrand
{
position:relative;
top:0px;
left:0px;
width:580px;
font-size:16px;
color:#9f9e92;
line-height:16px;
padding:5px 0px 10px 0px;
}

.normalDescriptionTxtbrand a
{
position:relative;
top:0px;
left:0px;
width:580px;
font-size:14px;
font-weight:bold;
color:#9f9e92;
line-height:16px;
padding:5px 0px 10px 0px;
}

.normalDescriptionTxtbrand a:link
{
position:relative;
top:0px;
left:0px;
width:580px;
font-size:14px;
font-weight:bold;
color:#9f9e92;
line-height:16px;
padding:5px 0px 10px 0px;
}

.normalDescriptionTxtbrand a:hover
{
position:relative;
top:0px;
left:0px;
width:580px;
font-size:14px;
font-weight:bold;
color:#b0bc3e;
line-height:16px;
padding:5px 0px 10px 0px;
}



.normalDescriptionTxtLeft
{
position:relative;
top:0px;
float:left;
left:0px;
width:330px;
font-size:12px;
color:#5d5c47;
padding:5px 0px 10px 0px;
font-weight:bold;
}
.shoppingCartDetails
{
position:relative;
top:0px;
float:left;
left:0px;
width:615px;
font-size:12px;
color:#5d5c47;
padding:5px 0px 10px 0px;
}
.shoppingCartButton
{
border:0px; 
position:relative; 
top:8px; 
left:3px;
}
* +html .shoppingCartButton
{
border:0px; 
position:relative; 
top:5px; 
left:3px;
}
.shoppingCartTxtBox
{
border:1px solid #5d5c47;
height:18px;

}
.shoppingCartButtonHolder
{
position:relative;
top:0x; 
left:0px; 
height:15px;
padding:10px 0px 10px 10px;
color:#7d7c6b;
font-weight:bold;
width:603px;
}
.shoppingCartDetailsTable
{
border:1px solid #97a5b0; 
line-height:20px; 
background-color:#eef1d2;
color:#81806d;
}
.shoppingCartDetailsTr
{ 
background-color:#d3da8e;
}
.shoppingCartDetailsTdHeading
{ 
border-right:1px solid #97a5b0; 
color:#81806d; 
text-transform:uppercase;
font-weight:bold;
}
.shoppingCartDetailsTd
{ 
border-right:1px solid #97a5b0; 
border-top:1px solid #97a5b0;
color:#81806d;
padding-top:5px; 
padding-bottom:5px; 
}

.normalDescriptionTxtRight
{
position:relative;
top:0px;
left:0px;
float:left;
width:230px;
font-size:12px;
color:#5d5c47;
line-height:16px;
padding:5px 0px 10px 0px;
line-height:18px;
margin-left:20px;
font-weight:bold;
}
.normalDescriptionTxt2
{
position:relative;
top:0px;
left:0px;
width:500px;
font-size:12px;
color:#bcbdb4;
line-height:16px;
padding:10px 0px 10px 70px;
background-image:url(../images/logoOfCustomizePage.jpg);
background-repeat:no-repeat;
}
.whoLoginWholeSale
{
position:relative;
top:0px;
left:0px;
width:560px;
font-size:12px;
color:#bcbdb4;
line-height:16px;
padding:10px 0px 10px 0px;
}
.whoLoginWholeSale ul
{
padding:0px;
margin:0px;

}
.whoLoginWholeSale ul li
{
padding:0px;
margin:3px 0px 10px 16px;
list-style-type:disc;
color:#9e9e91;
font-weight:bold;
font-size:12px;
}
.normalDescriptionTxt2 ul
{
padding:0px;
margin:0px;

}
.normalDescriptionTxt2 ul li
{
padding:0px;
margin:3px 0px 10px 20px;
list-style-type:disc;
color:#7d7c6b;
font-size:12px;
}


.pricingDetailsLeft
{
position:relative;
top:0px;
float:left;
left:0px;
width:250px;
font-size:12px;
color:#7d7c6b;
}
.pricingDetailsRight
{
position:relative;
top:0px;
left:0px;
float:left;
width:350px;
font-size:12px;
color:#7d7c6b;
}
.pricingDetailsRight ul
{
padding:0px;
margin:0px;

}
.pricingDetailsRight ul li
{
padding:0px;
margin:0px 0px 0px 14px;
list-style-type:disc;
}


.rightContentEachInner2
{
position:relative;
top:0px;
left:0px;
width:615px;
height:320px;
padding-top:0px;
}
.rightContentEachInner1
{
position:relative;
top:0px;
left:0px;
width:615px;
padding-top:0px;
}
.rightContentEachInner5
{
position:relative;
top:0px;
left:0px;
width:615px;
padding:10px 0px 5px 0px;
border-bottom:1px solid #cecdc7;
}
.rightContentEachInner6
{
position:relative;
top:0px;
left:0px;
width:615px;
padding:10px 0px 20px 0px;
}
.hedingBlackLink
{
color:#5c5943;
font-size:14px;
font-weight:bold;
text-transform:uppercase;

}
.hedingBlackLink a
{
color:#5c5943;
font-weight:bold;
text-transform:uppercase;

}
.hedingBlackLink a:link
{
color:#5c5943;
font-weight:bold;
text-transform:uppercase;

}
.hedingBlackLink a:hover
{
color:#b2bc1e;
font-weight:bold;
text-transform:uppercase;

}

hedingBlackLinkSmall
{
color:#5c5943;
font-size:12px;
font-weight:bold;
text-transform:capitalize;

}
.hedingBlackLinkSmall a
{
color:#5c5943;
font-weight:bold;
text-decoration:underline;

}
.hedingBlackLinkSmall a:link
{
color:#5c5943;
font-weight:bold;
text-decoration:underline;

}
.hedingBlackLinkSmall a:hover
{
color:#b2bc1e;
font-weight:bold;

}

.hedingBlackLink a.hedingBlackLink_active
{
color:#b2bc1e;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}



.hedingGreenLink
{
color:#5c5943;
font-size:14px;
font-weight:bold;
text-transform:uppercase;

}
.hedingGreenLink a
{
color:#b2bc1e;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-decoration:underline;

}
.hedingGreenLink a:link
{
color:#b2bc1e;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-decoration:underline;

}
.hedingGreenLink a:hover
{
color:#5c5943;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-decoration:underline;

}










.hedingBlack 
{
color:#5c5943;
font-size:14px;
font-weight:bold;
text-transform:uppercase;

}
.hedingBlack2
{
color:#5c5943;
font-size:15px;
font-weight:normal;
text-transform:uppercase;
}
.rightContentEachInner6quickorder
{
position:relative;
top:0px;
left:0px;
padding:10px 0px 20px 0px;
}

.purchaseDesc
{
position:relative;
top:0px;
left:0px;
width:615px;
padding:10px 0px 5px 0px;
color:#7d7c6b;
font-size:12px;
line-height:18px;

}
.formEachTd
{
position:relative;
top:0px;
left:0px;
width:570px;
height:28px;
border-bottom:1px solid #97a5b0;
border-left:1px solid #97a5b0;
border-right:1px solid #97a5b0;
margin-left:45px;
color:#7d7c6b;
font-size:12px;
}
.checkEachTd
{
position:relative;
top:0px;
left:0px;
width:356px;
height:35px;
margin-left:115px;
color:#7d7c6b;
font-size:14px;
font-weight:bold;
}
.checkEachTd2
{
position:relative;
top:0px;
left:0px;
width:400px;
height:68px;
margin-left:115px;
color:#7d7c6b;
font-size:12px;
}
.catalogEachTd
{
position:relative;
top:0px;
left:0px;
width:540px;
height:60px;
border-bottom:1px solid #97a5b0;
border-left:1px solid #97a5b0;
border-right:1px solid #97a5b0;
margin-left:20px;
color:#7d7c6b;
font-size:12px;
}
.paymentOption
{
position:relative;
top:-20px;
left:-6px;
width:400px;
margin-left:115px;
color:#7d7c6b;
font-size:12px;
text-transform:uppercase;
line-height:24px;
}

.formEachTd2
{
position:relative;
top:0px;
left:0px;
width:570px;
height:90px;
border-bottom:1px solid #97a5b0;
border-left:1px solid #97a5b0;
border-right:1px solid #97a5b0;
font-size:12px;
margin-left:45px;
color:#7d7c6b;
}
.formEachTd3
{
position:relative;
top:0px;
left:0px;
width:570px;
margin-left:45px;
padding-bottom:10px;
color:#7d7c6b;
font-size:12px;
}
.formEachTd3 ul
{
padding:0px;
margin:0px;

}
.formEachTd3 ul li
{
padding:0px;
margin:0px 0px 0px 14px;
list-style-type:disc;
}
.formEachTdLeft
{
position:relative;
float:left;
top:0px;
left:0px;
width:180px;
height:24px;
border-right:1px solid #97a5b0;
padding:4px 0px 0px 8px;

}
.checkEachTdLeft
{
position:relative;
float:left;
top:0px;
left:0px;
width:160px;
height:28px;
padding:7px 0px 0px 12px;
text-transform:capitalize;
background-color:#e7e7e7;
font-size:12px;
font-weight:bold;
}
.checkEachTdLeft2
{
position:relative;
float:left;
top:0px;
left:0px;
width:160px;
height:65px;
padding:4px 0px 0px 8px;
text-transform:capitalize;
background-color:#e7e7e7;
font-weight:bold;
}
.catalogEachTdLeft
{
position:relative;
float:left;
top:0px;
left:0px;
width:180px;
height:27px;
padding:4px 0px 0px 8px;
border-right:1px solid #97a5b0;
text-transform:capitalize;
}
.checkOutSelectBox
{
position:relative;
top:2px;
left:2px; 
width:142px; 
height:20px; 
border:1px solid #97a5b0;
padding:0px 0px 0px 0px;
}
.checkEachTdRight
{
position:relative;
float:left;
top:0px;
left:0px;
width:176px;
height:29px;
padding:6px 0px 0px 8px;
font-weight:bold;
text-transform:capitalize;
background-color:#e7e7e7;
}
.checkEachTdRight2
{
position:relative;
float:left;
top:0px;
left:0px;
width:180px;
height:65px;
padding:4px 0px 0px 8px;
font-weight:bold;
text-transform:capitalize;
background-color:#e7e7e7;
}
.catalogEachTdRight
{
position:relative;
float:left;
top:0px;
left:0px;
width:330px;
height:27px;
padding:4px 0px 0px 8px;
font-weight:bold;
text-transform:capitalize;
}
.formEachTdLeft2
{
position:relative;
float:left;
top:0px;
left:0px;
width:180px;
height:88px;
border-right:1px solid #97a5b0;
padding:3px 0px 0px 8px;
clear:left;
}
.formEachTdRight
{
position:relative;
float:left;
top:0px;
left:0px;
width:360px;
height:24px;
padding:4px 0px 0px 8px;

font-weight:bold;

}
.formEachTdRight2
{
position:relative;
float:left;
top:0px;
left:0px;
width:360px;
height:88px;
padding:2px 0px 0px 8px;
font-weight:bold;

}

.rightContentEachInner3
{
position:relative;
top:0px;
left:0px;
width:615px;
height:80px;
padding-top:30px;
}
.quickOrderLeftContentEachInner
{
position:relative;
top:0px;
left:0px;
width:800px;
height:80px;
padding-top:30px;
}
.rightContentEachInnerTxt
{
position:relative;
top:0px;
left:0px;
width:605px;
height:57px;
padding:5px;
background-color:#5F9096;
}
.quickOrderLeftContentEachInnerTxt
{
position:relative;
top:0px;
left:0px;
width:800px;
height:57px;
padding:5px;
background-color:#5F9096;
}
.rightContentEachInner4
{
position:relative;
top:-70px;
left:0px;
width:615px;
padding-top:0px;
}

.productSmallImage
{
position:relative;
float:left;
top:10px;
left:0px;
width:60px;
margin-right:10px;
border:1px solid #D0CFC8;
text-align:center;
}

.rightContentEachInnerEachProductLeft
{
position:relative;
float:left;
top:0px;
left:0px;
width:300px;
padding-top:0px;

}

.rightContentEachInnerEachProductLeftEachRowInnertxt
{
	position:relative;
	top:0px;
	left:0px;
	width:290px;
	margin-left:7px;
	margin-top:5px;
	font-size:18px;
	color:#8E8D6A;
}

.youMayLikeImage
{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:90px;
	margin-top:10px;
	text-align:center;
	margin-left:7px;
	color: #a6a6a6;
}

.rightContentEachInnerEachProductRightEachRow
{
position:relative;
top:0px;
left:0px;
width:300px;
}
.rightContentEachInnerEachProductRightEachRow li
{
	list-style-position: inside;
	list-style-type: disc;
}
.rightContentEachInnerEachProductRightEachRow ul
{
margin-left:0px;
padding-left:0px;
}

.rightContentEachInnerEachProductRight
{
position:relative;
float:left;
top:0px;
left:15px;
width:300px;
padding-top:0px;


}



.rightContentEachInnerEachProductLeftEachRow
{
position:relative;
top:0px;
left:0px;
width:300px;
padding-top:0px;
}

.rightContentEachInnerTxtDiv
{
position:relative;
top:0px;
left:0px;
width:593px;
height:45px;
padding:5px;
border:1px solid #ffffff;
}
.quickOrderLeftContentTxtDiv
{
position:relative;
top:0px;
left:0px;
width:788px;
height:45px;
padding:5px;
border:1px solid #ffffff;
}
.productHeading
{
position:relative;
top:0px;
left:0px;
width:615px;
height:40px;
font-size:20px;
color:#BFBEB6;
font-weight:bold;
text-transform:uppercase;
}

.productPortion
{
position:relative;
top:0px;
left:20px;
width:615px;
}
.productPortion1
{
position:relative;
top:0px;
left:20px;
width:615px;
}
.product
{
position:relative;
float:left;
top:0px;
left:0px;
width:205px;

}
.purchaseInfo
{
position:relative;
float:left;
top:0px;
left:0px;
width:205px;
color:#9f9e92;
font-size:12px;
line-height:18px;
font-weight:bold;
}
.shippingOrder
{
position:relative;
top:0px;
left:0px;
font-size:12px;
text-transform:uppercase;
color:#7d7c6b;

}

.productImage
{
position:relative;
top:0px;
left:0px;
width:200px;
}
.poductDesc
{
position:relative;
top:0px;
left:0px;
width:190px;
}
.poductDesc2
{
position:relative;
top:0px;
left:0px;
width:170px;
}
.addToCartContainer
{
position:relative;
top:0px;
left:0px;
width:145px;
height:30px;
margin-top:9px;
margin-bottom:10px;
}
.productName
{
color:#5F5E47;
font-size:13px;
line-height:18px;
font-weight:bold;

}


.productCategory
{
color:#5F5E47;
font-size:12px;
line-height:18px;
font-weight:bold;
}
.productItem
{
color:#A6A69A;
font-size:11px;
line-height:18px;
}	
.productRank
{
color:#B2BD35;
font-size:9px;
line-height:18px;
}	
.productButtonHolder
{
position:relative;
top:0px;
left:0px;
width:300px;
height:30px;
}

.itemHolder
{
position:relative;
top:0px;
float:left;
left:0px;
width:30px;
height:30px;
padding-top:14px;
}
.itemQuantity2
{
position:relative;
top:0px;
left:0px;
width:20px;
height:16px;
border:1px solid #000000;
background-color:#FFFFFF;
text-align:center;
padding-top:3px;
border:1px solid #000000;
}	
.itemQuantity2retail
{
position:relative;
top:-13px;
left:0px;
width:25px;
height:25px;
border:1px solid #000000;
background-color:#FFFFFF;
text-align:center;
}	
.catalogPage
{
color:#A6A69A;
font-size:11px;
line-height:17px;
}			
.productPrice
{
color:#C6C5BD;
font-size:11px;
line-height:17px;
}
.productPrice a:link, .productPrice a:visited
{
color:#003399;
}
.productPrice a:hover
{
color:	#cc6600;
}											
.productPack
{
	color:#bfbeb6;
	font-size:12px;
	line-height:17px;
}
.productPack a:link, .productPack a:visited
{
	color:	#a7a69a;
	text-decoration:none;
}
.productPack a:hover
{
text-decoration:underline;
color:#9FA926;
}
										
.productAvailability
{
color:#5F5E47;
font-size:12px;
font-weight:bold;
}
.productRetailPrice
{
color:#4F797D;
font-size:96%;
line-height:20px;
text-decoration:underline;
}
a:link.productRetailPrice 
{
	color:#44696C;
	text-decoration:underline;
}					
a:hover.productRetailPrice 
{
	color:#9FA926;
}
.productWholesalePrice
{
color:#bfbeb6;
font-size:11px;
font-weight:bold;
font-style:italic;
line-height:17px;
}
.productWholesalePrice a
{
color:#A7A69A;
}	
.productWholesalePrice a:link
{
color:#A7A69A;
text-decoration:none;
}
.productWholesalePrice a:hover
{
color:#5F5E47;
text-decoration:underline;
}													
.addToCartContainerTxtBox
{
position:absolute;
top:0px;
left:0px;
width:20px;
height:16px;
border:1px solid #7F7D6D;
text-align:center;
padding-top:2px;
}
.addToCartContainerBtnBox
{
position:absolute;
top:0px;
left:30px;
width:110px;
height:22px;
}
.addToCartContainerBtnBox2
{
position:relative;
float:left;
top:5px;
left:0px;
width:110px;
height:22px;
margin-right:5px;
padding-top:10px;

}
.logoHolder
{
position:relative;
top:0px;
left:0px;
width:300px;
padding:20px 0px 20px 0px;
vertical-align:top;
height:50px;
}

.yourLogo
{
position:relative;
float:left;
top:0px;
left:0px;
width:70px;

}
.yourLogoTxt
{
position:relative;
float:left;
top:0px;
left:0px;
width:180px;
margin-left:5px;
font-size:14px;
color:#BFBEB6;


}

.rightContentFlash
{
position:absolute;
top:30px;
left:0px;
width:610px;
padding-top:0px;
border:2px solid #5F9096;
height:278px;

}
.rightContentFlashLeft
{
position:absolute;
top:0px;
left:0px;
width:164px;
padding-top:0px;
padding:10px;
height:258px;
background-color:#5F9096;

}

.rightContentFlashGreen
{
position:absolute;
top:30px;
left:0px;
width:611px;
padding-top:0px;
border:2px solid #b0bc3e;
height:278px;

}
.rightContentFlashGreenLeft
{
position:absolute;
top:0px;
left:0px;
width:164px;
padding-top:0px;
padding:10px;
height:258px;
background-color:#b0bc3e;

}

.rightContentEachInnerTxtDivLeft
{
position:relative;
float:left;
top:0px;
left:0px;
width:150px;
font-family:Georgia;
font-size:24px;
color:#ffffff;
padding-top:8px;
padding-left:6px;
padding-right:4px;
text-transform:uppercase;

}
.rightContentEachInnerTxtDivLeft2
{
position:relative;
float:left;
top:0px;
left:0px;
width:390px;
font-family:Georgia;
font-size:24px;
color:#ffffff;
padding-top:8px;
padding-left:10px;
text-transform:uppercase;

}

.rightContentEachInnerTxtDivLeftBrand
{
position:relative;
float:left;
top:0px;
left:0px;
font-family:Georgia;
font-size:24px;
color:#ffffff;
padding-top:8px;
padding-left:10px;
text-transform:uppercase;

}
.rightContentEachInnerTxtDivRight2
{
position:relative;
float:left;
top:0px;
left:0px;
width:180px;
font-family:Georgia;
font-size:11px;
color:#ffffff;
padding-top:8px;
padding-left:10px;
font-weight:bold;
text-align:right;
text-transform:uppercase;
line-height:18px;

}


.rightContentEachInnerTxtDivHeading
{
position:relative;
top:0px;
left:0px;
width:500px;
font-family:Georgia;
font-size:24px;
color:#ffffff;
padding-top:8px;
padding-left:10px;
text-transform:uppercase;

}
.customerProduct
{
position:relative;
float:left;
top:0px;
left:0px;
width:205px;
}


.rightContentFlashLeftInner
{
position:relative;
top:0px;
left:0px;
width:140px;
height:236px;
padding:10px;
color:#FFFFFF;
border:1px solid #ffffff;
font-size:12px;
}
.rightContentEachInnerLinks
{
position:relative;
float:left;
top:0px;
left:0px;
width:205px;
padding-top:13px;

}
.rightContentEachInnerLinksLeft
{
position:relative;
float:left;
top:0px;
left:0px;
width:30px;
height:50px;
background-image:url(../images/blueCircle.jpg);
background-repeat:no-repeat;
padding:3px 0px 0px 9px;
font-size:22px;
color:#5d5c47;
font-weight:bold;
}
.checkOutHeading
{
position:relative;
top:0px;
left:0px;
width:500px;
height:50px;
padding:4px 0px 0px 9px;
font-size:22px;
color:#9f9f92;
font-weight:bold;
text-transform:uppercase;
margin-left:70px;
}

.customerProductHeading
{
position:relative;
top:0px;
left:0px;
width:180px;
height:50px;
background-image:url(../images/blueCircle.jpg);
background-repeat:no-repeat;
padding:6px 0px 0px 9px;
font-size:20px;
color:#bcbdb4;
font-weight:bold;
text-transform:uppercase;
margin:10px 0px 0px 0px;
line-height:18px;
}

.customerProductHeading2
{
position:relative;
top:0px;
left:0px;
width:180px;
padding:3px 0px 20px 0px;
font-size:20px;
color:#bcbdb4;
font-weight:bold;
text-transform:uppercase;
margin:10px 0px 0px 0px;


}
.customerProductHeading3
{
position:relative;
top:0px;
left:0px;
width:180px;
padding:3px 0px 0px 0px;
font-size:20px;
color:#bcbdb4;
font-weight:bold;
text-transform:uppercase;
margin:10px 0px 0px 0px;


}
.customerProductBottom
{
position:relative;
top:0px;
left:0px;
width:180px;
height:50px;
}
.rightContentEachInnerLinksRight
{
position:relative;
float:left;
top:0px;
left:0px;
width:150px;
font-size:12px;
color:#5d5c47;
font-weight:bold;
padding:3px 0px 0px 10px;

}
.rightContentFlashRight
{
position:absolute;
top:0px;
left:184px;
width:430px;
padding-top:0px;
}



.rightContainerEach
{
position:relative;
top:0px;
left:0px;
width:158px;
border-top:1px solid #d8df80;
border-left:1px solid #d8df80;
border-right:1px solid #d8df80;
}
.rightContainerEachHeading
{
position:relative;
top:0px;
left:0px;
width:158px;
height:28px;
border-bottom:0px solid #d8df80;

}

.rightContainerEachRow
{
position:relative;
top:0px;
left:0px;
width:150px;
height:22px;
border-bottom:1px solid #d8df80;
padding:5px 3px 0px 5px;
color:#b2bc1e;
font-weight:bold;
}
.rightContainerEachRow a
{
color:#b2bc1e;
font-weight:bold;
text-decoration:none;
}
.rightContainerEachRow a:link
{
color:#b2bc1e;
font-weight:bold;
text-decoration:none;
}
.rightContainerEachRow a:hover
{
color:#b2bc1e;
font-weight:bold;
text-decoration:none;
}
.rightContainerEachRowExecptional
{
position:relative;
top:0px;
left:0px;
width:148px;
height:22px;
border-bottom:1px solid #d8df80;
padding:8px 3px 0px 5px;
background-image:url(../images/greenDownArrow.gif);
background-repeat:no-repeat;
background-position:right;
color:#b2bc1e;
font-size:11px;
}
.rightContainerEachRowWithoutBottomBorder
{
position:relative;
top:0px;
left:0px;
width:145px;
padding:5px 3px 2px 10px;
color:#aeaea3;

}
.rightContainerEachRowEmpty
{
position:relative;
top:0px;
left:0px;
width:160px;
height:15px;
}
.itemContainer
{
position:relative;
top:0px;
left:0px;
width:158px;
height:90px;
}
.itemImage
{
position:absolute;
top:0px;
left:10px;
width:73px;
height:73px;

}

.itemQuantity
{
position:absolute;
top:25px;
left:93px;
width:24px;
height:24px;
}
* + html .itemQuantity
{
position:absolute;
top:24px;
left:93px;
width:24px;
height:24px;
}
.quantityTxtBox
{
position:relative;
top:0px;
left:0px;
width:20px;
height:17px;
border:1px solid #000000;
background-color:#FFFFFF;
text-align:center;
padding-top:1px;
}
.incrementButton
{
position:absolute;
top:25px;
left:122px;
width:30px;
height:30px;
}



.leftTop
{
position:relative;
top:0px;
left:0px;
width:420px;
height:270px;
background-color:#C1C94B;
}
.leftTopInner
{
position:relative;
top:20px;
left:20px;
width:335px;
height:182px;
border:1px solid #ffffff;
padding:20px;
color:#FFFFFF;
}
.leftBottom
{
position:relative;
top:0px;
left:0px;
width:410px;
height:193px;
}
.leftBottomLeft
{
position:absolute;
top:0px;
left:0px;
width:202px;
height:249px;
}
.leftBottomRight
{
position:absolute;
top:25px;
left:250px;
width:150px;
height:200px;
}
.border2
{
position:relative;
top:0px;
left:0px;
width:1000px;
height:3px;
background-color:#cfcec8;
}

* + html .border2
{
position:relative;
top:-2px;
left:0px;
width:1000px;
height:3px;
background-color:#cfcec8;
}

.border
{
position:relative;
top:0px;
left:0px;
width:820px;
height:3px;
background-color:#cfcec8;
}
* + html .border
{
position:relative;
top:-2px;
left:0px;
width:820px;
height:3px;
background-color:#cfcec8;
}



.eachProductHome
{
position:relative;
top:0px;
float:left;
left:0px;
width:310px;
height:150px;
padding-top:7px;

}
.eachProductHeadingHome
{
font-family:Verdana; 
font-size:18px; 
color:#9e9e91;
}

.eachProductTxtContentHome
{
font-family:Georgia; 
font-size:12px; 
color:#9E9E91;
z-index:1;

}
.eachProductImageHome
{
position:relative;
float:left;
top:0px;
left:0px;
width:130px;
height:150px;
text-align:right;
}
.eachProductTextHome
{
position:relative;
float:left;
top:0px;
left:0px;
width:170px;
padding-right:10px;
height:150px;
margin-left:10px;
}


.eachProduct
{
position:relative;
top:0px;
float:left;
left:0px;
width:252px;
padding-top:7px;
padding-left:5px;

}
.eachProduct2
{
position:relative;
top:0px;
float:left;
left:0px;
width:236px;
padding-top:7px;
padding-left:5px;

}
.eachProduct3
{
position:relative;
top:0px;
float:left;
left:0px;
width:308px;
padding-top:7px;
padding-left:5px;

}
.normalTxtBox
{
width:140px; height:16px; margin-left:2px; border:1px solid #97a5b0;
}
.normalTxtBox2
{
width:150px; height:18px; margin-left:2px; border:1px solid #97a5b0;
}
* + html .normalTxtBox
{
width:140px; height:16px; margin-left:2px; margin-top:-1px; border:1px solid #97a5b0;
}
.normalTxtArea
{
width:340px; height:81px; margin-left:2px; border:1px solid #97a5b0;
}
* + html .normalTxtArea
{
width:340px; height:80px; margin-left:2px; border:1px solid #97a5b0;
}
.normalFileUpload
{
width:225px;  margin-left:2px; margin-top:-2px;
}
* + html .normalFileUpload
{
width:225px; height:21px; margin-left:2px; margin-top:-1px; border:1px solid #97a5b0;
}
.eachProductHeading
{
font-family:Verdana; 
font-size:15px; 
color:#6b969d;
}

.eachProductTxtContent
{
font-family:Georgia; 
font-size:11px; 
color:#9E9E91;
}
.eachProductImage
{
position:relative;
float:left;
top:0px;
left:0px;
width:97px;
}
.eachProductImage2
{
position:relative;
float:left;
top:0px;
left:0px;
width:81px;
}
.eachProductImage3
{
position:relative;
float:left;
top:0px;
left:0px;
width:153px;
}
.eachProductText
{
position:relative;
float:left;
top:0px;
left:3px;
width:145px;
}




.footer
{
position:relative;
top:0px;
left:0px;
width:960px;
height:30px;
text-align:center;
font-family:Verdana;
font-size:12px;
padding-top:10px;
color:#5E5D47;

}
.footer a
{
color:#5E5D47;
text-decoration:none;
}
.footer a:link
{
color:#5E5D47;
text-decoration:none;
}
.footer a:hover
{
color:#9E9E91;
text-decoration:none;
}
.assembly
{
color:#978b77;
font-size:12px;

}
.btnGo
{
position:absolute; top:0px; right:10px;
}
.btnPrice
{
position:relative;
top:0px;
left:0px;
height:23;
width:80px;
border:1px solid #6c654e;
padding:5px 5px 5px 5px;
}
.btnPrice:link
{
position:relative;
top:0px;
left:0px;
height:23;
width:80px;
border:1px solid #6c654e;
padding:5px 5px 5px 5px;
}
.btnPrice:hover
{
position:relative;
top:0px;
left:0px;
height:23;
width:80px;
border:1px solid #6c654e;
padding:5px 5px 5px 5px;
background-color:#e8ebbb;
}
.assemblyDetails
{
font-size:12px;
margin:10px 0px 0px 0px;
}
.assemblyDetails ul
{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.assemblyDetails ul li
{
margin:0px 0px 0px 15px;
padding:0px 0px 5px 0px;
list-style:disc;
}
.orderTable
{

border-left:1px solid #bebeb5;
}
.OrderHeading
{
border-top:1px solid #bebeb5;
border-right:1px solid #bebeb5;
border-bottom:1px solid #bebeb5;
background-color:#d8de8f;
width:20%;
text-align:center;
padding:5px 0px 5px 0px;
text-transform:uppercase;
color:#5c5943;
}
.OrderNormal
{
border-right:1px solid #bebeb5;
border-bottom:1px solid #bebeb5;
background-color:#f0f1d2;
width:20%;
padding:5px 0px 5px 5px;
text-transform:uppercase;
color:#5c5943;
}
.OrderImages
{
border-right:1px solid #bebeb5;
border-bottom:1px solid #bebeb5;
background-color:#ffffff;
width:20%;
text-align:center;
padding:5px 0px 5px 0px;
text-transform:uppercase;
}
.buttonHolder
{
position:relative;
top:0px;
left:0px;
height:23px;
width:150px;
}
.copyright {
	font-size: 0.8em
}.catbuttons {
	text-align: left;
	clear: none;
	float: left;
	height: 125px;
	width: 615px;
	margin-top: -8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a7a69c;
	position: relative;
}
.accessoriesbutton {
	float: left;
	height: 105px;
	width: 89px;
}
.bagsbutton {
	height: 105px;
	width: 89px;
	position: absolute;
	left: 105px;
}
.boxesbutton {
	height: 105px;
	width: 89px;
	position: absolute;
	left: 210px;
}
.barbutton {
	height: 105px;
	width: 89px;
	position: absolute;
	left: 315px;
}
.homebutton {
	height: 105px;
	width: 89px;
	position: absolute;
	left: 420px;
}
.partybutton {
	height: 105px;
	width: 89px;
	position: absolute;
	left: 525px;
}
.homepageheader  {
	font-size: 18px;
	color: #80a5ab;
}
a.productName  {
	color: #5f5e47;
	text-decoration: none;
}

a:hover.productName, a:hover.productNameretail   {
	color: #B2BC1E;
}
.highlight  {
	background-color: #F5F7E1;
	color: #6E6D5A;
}
.leftContentNavigationInner .menulinkactive {
	background-image: url(/images/bluebackground.jpg);
	background-repeat: repeat-x;
	padding-bottom: 9px;
}
.bottomdetails {
	clear: none;
	float: left;
	width: 595px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a7a69a;
	border-bottom-color: #a7a69a;
	text-align: left;
}
.bottomdetails p {
	font-family: Arial, "century Gothic", verdana, sans-serif;
	font-size: 12px;
	color: #8e8e7e;
	margin-top: 7px;
	margin-bottom: 7px;
}
.bottomdetails a {
	color: #80a5ab;
}
.menu {width:820px; height:27px; position:relative; z-index:100;border-left:1px solid #CFCEC8;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:821px; w\idth:820px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#6E6D5A;
	height:25px;
	border:1px solid #CFCEC8;
	border-width:1px 1px 1px 0;
	padding-left:18px;
	padding-right:18px;
	line-height:25px;
	background-image:url("../images/menuBg.gif");
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0px 0px;
}
.wholesalemenu .menu a, .wholesalemenu .menu a:visited {
    padding-left: 25px;
	padding-right: 25px;
}	
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gif) no-repeat 130px center;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:26px;
	left:0;
	width:149px;
	border-top:1px solid #CFCEC8;
	padding-right: 18px;
	margin-right: -1px;
}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
	background-color:#f1f1f1;
	color:#6E6D5A;
	height:auto;
	line-height:1em;
	padding:7px 18px 7px 18px;
	width:145px;
	border-width:0 1px 1px 1px;
	background-image: none;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	font-weight: bold;
}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#ffffff; background:#b2bc1e;}

.menu :hover > a{color:#ffffff; background:#b2bc1e;}
.menu ul ul :hover > a {
	background:#ffffff;
	color:#B2BC1E;
	text-decoration:underline
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}