﻿div.home_links {
	background-color: #c6b3a6;
	background-image: url(../../Images/Layout/home_linksBG.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 8px;
	text-align: center;
}
	div.home_links tbl {
		margin-left: auto;
		margin-right: auto;
	}

div.home_text {
	/*background-image: url(../../Images/Layout/home_textWave.jpg);
	background-position: bottom;*/
	background-repeat: no-repeat;
	background-color: #e4dfc9;
}
	div.home_text div.lbl {
		color: #fff;
		padding: 10px;
		padding-top: 0px;
		width: 700px;
	}
	div.home_text img.spc {
		height: 68px;
		width: 800px;
	}
div.home_text_shadow {
	background-image: url(../../Images/Layout/home_textWave_shadow.jpg);
	background-repeat: repeat-x;
	height: 8px;
	padding: 0px;
}

div.input {
        width:400px;
        border:solid 1px #a56d31;
        background-color:#ffffff;
        margin-left:150px;
        margin-bottom:5px;
        padding:10px;
        font-weight:bold;
        vertical-align:top;
        }
    div.input input {
        width:200px;
        border:solid 1px #a56d31;
        background-color:#ffffff;
        padding:3px;
        vertical-align:top;
        }

  div.ProdcutDetail {
    border:solid 1px #a56d31;
    background-color: #fff7e0;
    color: #543719;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	}

a.plain {
	color: #000;
	text-decoration: none;
}	

a.topNavLogin {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

body {
	background-color: #90a75d; /* #775327; */
	/*
		background-color: #D3D888; tea green01
		background-color: #6B000B; red01
		background-color: #D15400; orange02
		background-color: #FF6600; orange01
		background-color: #333; gray02
		background-color: #737373; gray01
		background-color: #274B77; blue01
		background-color: #A67336; brown01
		background-color: #736728; green02
		background-color: #4D511A; green01
	*/
	color: #000000;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
}

body, div, p, td, textarea {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}


.AccountTitles {
	background-color: #f8db8d;
	background-image: url(../../Images/Layout/CaptionBG.jpg);
	background-repeat: repeat-x;

	border-bottom: solid 1px #d1a066;
	border-left: solid 1px #d1a066;
	border-right: solid 1px #d1a066;
	color: #663300;
	font-size:10pt;	
	height:20px;
	padding-left: 4px;
	padding-right: 4px;
	Vertical-align:middle;
	font-weight:bold;
}
div.Main {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align:top;
}

table.MainContentTable {
    min-height: 500px;
}
* html table.MainContentTable {
    height: 500px;
}

h1.large {
	color: #5f220d;
	font-size: 23px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 12px;
}
h1 {
	/*color: #a0a0a0;*/
	color: #3D76AA;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 12px;
}
h2 {
	color: #6e4330;
	/*color: #714207;*/
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 12px;
}

hr {
	background-color: #aaaaaa;
	border: none;
	color: #aaaaaa;
	height: 1px;
}

hr.Wood {
	background-color: #84503b;
	border: none;
	color: #84503b;
	height: 1px;
}

img.MinHeight {
	height: 500px;
	width: 1px;
}

div.Wrapper {
border: solid 1px #e4b975;
	padding: 2px;
	margin-bottom: 5px;
}
div.ItemDetail {
        font-size:12pt;
        text-decoration:none;
        background-color:transparent;
        color:#000000;
        font-family:Verdana;
        width:400px;
        border:none;
        margin-top:25px}
        
        div.ItemDetail table thead tr td {
            background-color:#efefef;
            font-size:10pt;
            }
       
.BreadCrumb {
	font-size:9pt;
	color:#3D76AA;
	text-decoration:none;
}
.CatSearch {
	font-size:9pt;
	color:#4a597e;
	text-decoration:none;
} 
img.shoppingCartImage {
	border: solid 1px #888888;
	margin: 6px;
}
div.Totals
    {
        border:solid 1px #000000;
        background-color:#ffffff;
        color:#000000;
        padding:10px;text-align:right;} 

	
div.busy {
	background-image: url(../../Images/bk.jpg);
	background-position: center;
	background-repeat: repeat;
	display: block;
	filter: alpha(opacity=65); -moz-opacity:0.65; opacity: 0.65;
	
	position: absolute;
	text-align: center;
	width: 242px;
	height:81px;
	 left:400px;
	 top:200px;
	z-index: 500;	
}
	div.busy div {
		margin-left: 15px;
	}
		div.busy div table {
			width: 100%;
		}
div.Alert {
    background-color:#ffffff;
    color:#cc6666;	
    border:none; /*solid 1px #990000;*/
    padding:15px;
    text-align:center;
    vertical-align:middle;
    font-size:12pt;
    font-weight:bold;
    }
.MainBorder {    
    border:solid 1px  #3D76AA;
    background-color:transparent;width:100%;
    }
    
.RedBig {
	color:#990000;
	font-size:14pt;
	font-weight:bold;
}

.Red {
	color:#FF0000;
	font-size:10pt;
}    
.tinytxt{
	font-size:8pt;
	text-align:center;
}

/* ERGONOMICS HOME CLASSES */
div.home_ergonomics {
	background-color: #8b6f48;
	background-image: url(../../Images/Layout/ergonomics_bg.jpg);
	background-repeat: repeat-x;
}

/* OFFICE SUPPLIES HOME CLASSES */
div.home_officesupplies {
	background-color: #825e46;
	background-image: url(../../Images/Layout/officesupplies_bg.jpg);
	background-repeat: repeat-x;	
}

/* FURNITURE HOME CLASSES */
div.home_furniture {
	background-color: #7b4d40;
	background-image: url(../../Images/Layout/furniture_bg.jpg);
	background-repeat: repeat-x;	
}

div.Layout_MainBox {
	background-color: #ffffff;
	/*background-image: url(../../Images/Layout/BGFade.jpg);
	background-repeat: repeat-x;*/
	border: solid 1px #000000;
	padding: 10px;
}

div.Layout_MainBox table td.sidenav {
    border:solid 1px #000000;
    background-image:url(../../Images/Layout/Catg_bg.jpg);
    background-repeat:repeat;
    padding-left:10px;
    width:100%;    
    text-decoration:none;
    }
div.Layout_MainBox table td.sidenavh {
    border:none;
    background-color:#a56d31;
    color:#ffffff;
    text-align:center;    
    text-decoration:none;
    font-weight:bold;
    }

div.Layout_MainBox table td a {
    border:none;
    text-decoration:none;
    font-size:10pt;
    color: #3D76AA;
    
    }
div.Layout_MainBox table td a:hover {color:#a56d31;}

table.Layout_Reflection {
    background-image: url(../../Images/Layout/Reflection_bg.jpg);
	background-repeat:repeat-x;
	left:auto;
    width:900px;
    margin:0px;
    padding:0px;
    border:none;
    }

div.Layout_Box {
	background-color: #ffffff;
	border: solid 1px #000000;
	padding: 0px;
}
div.Layout_Title {
	background-image: url(../../Images/Layout/TopboxBG.jpg);
	background-position: right;
	background-repeat: repeat-y;
	padding: 0px;
}

div.Layout_TitleLogin {
	border: solid 1px #e9e0b3;
	
	margin-right: 5px;
	float:right;
	padding: 2px;
	width: 180px;
}
div.Layout_Cart table {
	border: solid 1px #896638;
	width: 180px; z-index:999;
	vertical-align:top;
}
div.Layout_Cart table thead {
    background-color:#e9e0b3;
    color:#000000;
    
    }

div.Layout_TopNav {
	background-color: #000;
	background-image: url(../../Images/Layout/TopNavBG.jpg);
	background-repeat: repeat-x;
	border-top: solid 1px #ccc;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
	padding-left: 5px; 
	padding-right: 5px;
}

	div.Layout_TopNav div {
		border: solid 1px #666;
		color: #fff;
		cursor: pointer; cursor: hand;
		font-weight: normal;
		margin-bottom: 1px;
		margin-right: 2px;
		margin-top: 1px;
		padding: 3px;
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
		text-decoration: none;
		/*width: 80px;*/
	}

div.Layout_SideNav {
	background-color: #ffffff;
	background-image: url(../../Images/Layout/Catg_bkgr.jpg);
	background-repeat: repeat-y;
	
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
	padding-left: 5px; 
	padding-right: 5px;
}
div.Layout_Cart_s {
 		background-color: #deb97f;
 		font-size:10pt;
		color: #774c07;
		padding: 2px;
		padding-left: 10px;
		padding-top: 4px;
		float: right;
		background-image: url(../../Images/Layout/InfoBox_tl.gif);
		background-position: top left;
		background-repeat: no-repeat;
		text-align: right;
 	 }
 	 div.Layout_Cart_s * {
 		color: #774c07;
 		text-decoration: none;
 	 }
 	 
 	 div.Layout_Cart_s table td {
 		 text-align:center;
 		 vertical-align:middle;
 	 }


table.TopNav_BottomWave {
	background-image: url(../../Images/Layout/topNavWave_bottom.jpg);
	background-repeat: no-repeat;
}

table.TopNav_BottomWave2 {
	background-image: url(../../Images/Layout/cartbk.gif);
}

div.topNavWave {
	background-image: url(../../Images/Layout/topNavWave_top.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
	div.topNavWave .tbl {
		width: 100%;		
	}
	div.topNavWave .tbl td.r {
		text-align: right;
	}
	
div.Layout_Search {
	background-color: #f0f0f0;
	border: solid 1px #ccc;
	font-size:10pt;
	margin-right: 5px;
	margin-top: 3px;
	float:right;
	padding: 2px;
	width: 250px;
}
div.Layout_Search .search_txt {
	background-color: Transparent;
	border: none;
	width: 100%;
}
div.Layout_Search td.BottomTab {
	background-image: url(../../Images/Layout/SearchBottomTabSmall.gif);
	background-position: top center;
	background-repeat: no-repeat;
	height: 20px;
	text-align: center;
}
div.Layout_Search td.Search_Txt {
	background-image: url(../../Images/Layout/search_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 20px;
}

div.List {
        background-color:#ffffff;
        border:solid 1px #f8db8d;
        padding:3px;       
}
div.List table td table td { 
    border-color:#f8db8d;
    vertical-align:top;
}
    
div.List table td {
    vertical-align:top
}
div.List input {
    border:solid 1px #f8db8d;
    background-color:#ffffff;
    padding:3px;
    vertical-align:top;
}
 
div.List table tfoot td {
        width:45px;          
        }
div.Search {
	        border: solid 1px #d18225;
	        margin-bottom: 7px;
	        padding: 1px;
	        font-size:10pt;
        }    
        div.Search  {
	        width:100%;
	        height:98%;	
        }
        div.Search table tr .selected {
            background-color:#f2d39c;
            color:#000000;
            }
        div.Search table {
	        /*background-color: #ffffff;*/
	        border: none;
	        border-collapse: inherit;
	        width:100%;
        	
        }

        div.Search table thead td {
        background-color: #f8db8d;
	        border-top: solid 1px #777;
	        border-bottom: solid 1px #f2d39c;
	        color: #663300;
	        font-size:10pt;	
	        height:20px;
	        Vertical-align:middle;
        }
        div.Search table td {
	        border-bottom:  solid 1px #f2d39c;
	        font-size:8pt;
        	
        }
        div.Search .noline {
	        border:none;
	        font-size:8pt;
        	
        }
       
		div.Login {
	        border: solid 1px #bb9259;
	        margin-left: auto;
	        margin-right: auto;
	        margin-top: 40px;
	        width: 400px;
        }
	        div.Login table {
		        background-color: #ffe695;
		        text-align: left;
		        vertical-align: top;
		        width: 100%;
	        }
	        div.Login table td {
		        background-color: #ffffff;
		        vertical-align: top;
	        }
	        div.Login table tr.div td {
		        background-color: #efefef;
		        font-weight: bold;
	        }
	        div.Login table td.req {
		        font-weight: bold;
	        }
	        div.Login table td .btn {
		        background-color: #fff4be;
		        border: solid 1px #bb9259;
		        color: #5a462b;
		        font-size: 11px;
	        }
	        div.Login table thead tr td, div.Login table th {
		        background-color: #fffbe1;
		        background-image: url(Criteria/TitleBG.gif);
		        background-repeat: repeat-x;
		        font-size: 12px;
		        font-weight: bold;
	        }
	        div.Login table tfoot tr td {
		        background-color: #fffbe1;
		        text-align: right;
	        }

div.Main {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align:top;
}


/* ******************** */
/* CONTENT BOXES AND GRIDS */

div.Criteria {
	    border: solid 1px #643523;
	    width: 400px;}
	    div.Criteria table {
		    background-color: #ffe695;
		    text-align: left;
		    vertical-align: top;
	    }
	    div.Criteria table td {
		    background-color: #ffffff;
		    vertical-align: top;
	    }
	    div.Criteria table tr.div td {
		    background-color: #efefef;
		    font-weight: bold;
	    }
	    div.Criteria table td.req {
		    font-weight: bold;
	    }
	    div.Criteria table td .txt {
		    width: 95%;
	    }
	    div.Criteria table td .txt2col {
		    width: 50%;
	    }
	    div.Criteria table td .txt1col {
		    width: 75%;
	    }
	    div.Criteria table td .txt4col {
		    width: 25%;
	    }
	    div.Criteria table td textarea {
		    font-family: Arial;
		    font-size: 12px;
	    }
	    div.Criteria table thead tr td, div.Criteria table th {
		    background-color: #fffbe1;
		    background-image: url(Criteria/TitleBG.gif);
		    background-repeat: repeat-x;
		    font-size: 12px;
		    font-weight: bold;
	    }
	    div.Criteria table tfoot tr td {
		    background-color: #fffbe1;
		    text-align: right;
	    }
	    div.Criteria table tfoot tr td table {
		    background-color: #fffbe1;
		    text-align: right;
		    margin-left: auto;
	    }
	
	

h1.NarrowBy {
	color: #d2b156;
	font-size: 18px;
	font-weight: bold;
	margin-top: 1px;
}

div.NarrowBy {
	padding: 2px;
	margin-bottom: 5px;
}
    div.NarrowBy table td div {
        border:none;
        padding:0px;
        }
        
	div.NarrowBy table td div.narrowBtn {
		border: solid 1px #c29850;
		margin-bottom: 16px;
		padding: 4px;
		text-align: center;
	}
    
     div.NarrowBy table thead tr td {
		/*background-image: url(../../Images/Layout/Catg_bkgr.jpg);
	    background-repeat: repeat-y;*/
	    border-bottom: dotted 1px #B97806;
		color: #B97806;
		font-size:9pt;
		font-weight:bold;
		padding:3px;
		padding-left: 6px;
	}		
    div.NarrowBy table tr tbody td {
		background-image: url(../../Images/Icons/SmallArrow.gif);
		background-position: 2px 2px;
		background-repeat: no-repeat;
        border:none;
        color:#000;
        font-size:7pt;
        text-decoration:none;
        padding:2px;
        padding-bottom: 3px;
        padding-left: 13px;
	}
    div.NarrowBy table tr.Selected td {
		background-image: url(../../Images/Icons/SmallCheck.gif);
		background-position: 2px 1px;
		background-repeat: no-repeat;
        border:none;
        color:#000;
        font-size:7pt;
        text-decoration:none;
        padding:2px;
        padding-bottom: 3px;
        padding-left: 13px;
	}
	div.NarrowBy table tr.SelectedEmpty td {
		background-image: none;
        border:none;
        color:#7a471a;
        font-size:7pt;
        text-decoration:none;
        padding:2px;
        padding-bottom: 3px;
	}
	div.NarrowBy table tr.SelectedEmptyIndented td {
		background-image: none;
        border:none;
        color:#7a471a;
        font-size:7pt;
        text-decoration:none;
        padding:2px;
        padding-bottom: 3px;
        padding-left: 13px;
	}
        div.NarrowBy .link {
			border:none;
			color:#000000;
			font-size: 11px;
			text-decoration:none;
			padding:0px;
        }
        div.NarrowBy  .link:hover {
			font-size: 11px;
			color:#990000;
		}
        
div.NarrowByLink {
	cursor: pointer; cursor: hand;
	padding: 2px;
	margin-bottom: 5px;
	text-decoration: underline;
}
    div.NarrowByLink table td div {
        border:none;
        padding:0px;
        }
        
	div.NarrowByLink table td div.narrowBtn {
		border: solid 1px #c29850;
		margin-bottom: 16px;
		padding: 4px;
		text-align: center;
	}
    
     div.NarrowByLink table thead tr td {
		/*background-image: url(../../Images/Layout/Catg_bkgr.jpg);
	    background-repeat: repeat-y;*/
	    border-bottom:dotted 1px #B97806;
		color: #B97806;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		padding:3px;
		padding-left: 6px;
	}		
    div.NarrowByLink table tr td {
        border:none;
        color:#000000;
        background-color:#ffffff;
        font-size:7pt;
        text-decoration:none;
        padding:2px;
	}
        div.NarrowByLink .link {
        border:none;
        color:#000000;
        background-color:#ffffff;
        font-size:8pt;
        text-decoration:none;
        padding:0px;
        }
        div.NarrowByLink  .link:hover {color:#990000;}
        


/* /////////////// */
/* RESULTS CLASSES */
div.Results {
	background-image: url(../../Images/Layout/SearchCategoryBG.jpg);
	background-position: right;
	background-repeat: repeat-y;
	border-bottom: dotted 1px #bb9259;
}
	div.Results table {
		text-align: left;
		vertical-align: top;
		width: 100%;
	}
	div.Results table td {
		vertical-align: top;
	}
	div.Results table.ResRow  {
		border-bottom: dotted 1px #bb9259;
	}
	div.Results table tr.div td {
		font-weight: bold;
	}
	div.Results table td.Message {
		padding: 4px;
		font-weight: bold;
		background-color:Transparent;
	}
	div.Results table td.req {
		font-weight: bold;
		background-color:Transparent;
	}
	div.Results table td .h1 {
		background-color:Transparent;
	    color: #6e4330; 
	    cursor: pointer; cursor: hand; 
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 2px;
		margin-top: 1px;
        padding: 3px; 
        padding-bottom: 0px; 
        text-align: left;
	}
	div.Results table td .ItemNumber {
		color: #000;
		font-size: 12px;
		font-weight: bold;
		background-color:Transparent;
	}
	div.Results  table td .btn {
		background-color: #fff4be;
		border: solid 1px #bb9259;
		color: #5a462b;
		font-size: 11px;
	}
	div.Results  table td .Price {
		color: #aa0000;
		font-size: 18px;
		font-weight: bold;
		background-color:Transparent;
	}
	.Savings {
		color: #000;
		font-size: 12px;
		font-weight: bold;
		background-color:Transparent;
	}
	.ListPrice {
	    color: #000;
		font-size: 11px;
		font-weight: bold;
		background-color:Transparent;
		text-decoration: line-through;
	}
	div.Results  table td input {
		border: inset 1px;
		background-color: #f0f0f0;
	}
	div.Results a  {
		border:none;
		text-decoration:none;
		color: #896638;
		font-size:8pt;
		background-color:Transparent;
	}

/* //////////////////////// */
/* FEATURED RESULTS CLASSES */
div.ResultsFeatured {
	border: solid 1px #ab892c;
}
	div.ResultsFeatured table {
		text-align: left;
		vertical-align: top;
		width: 100%;
	}
	div.ResultsFeatured table td {
		vertical-align: top;
	}
	div.ResultsFeatured table.ResRow  {
		border-bottom: dotted 1px #bb9259;
	}
	div.ResultsFeatured table tr.div td {
		font-weight: bold;
	}
	div.ResultsFeatured table td.Message {
		padding: 4px;
		font-weight: bold;
		background-color:Transparent;
	}
	div.ResultsFeatured table td.req {
		font-weight: bold;
		background-color:Transparent;
	}
	div.ResultsFeatured table td .h1 {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 2px;
		margin-top: 1px;
	}
	div.ResultsFeatured table td .ItemNumber {
		color: #000;
		font-size: 12px;
		font-weight: bold;
		background-color:Transparent;
	}
	div.ResultsFeatured  table td .btn {
		background-color: #fff4be;
		border: solid 1px #bb9259;
		color: #5a462b;
		font-size: 11px;
	}
	div.ResultsFeatured  table td .Price {
		color: #aa0000;
		font-size: 18px;
		font-weight: bold;
		background-color:Transparent;
	}
	div.ResultsFeatured  table td input {
		border: inset 1px;
		background-color: #f0f0f0;
	}
	div.ResultsFeatured a  {
		border:none;
		text-decoration:none;
		color: #896638;
		font-size:8pt;
		background-color:Transparent;
	}

/* //////////////////// */
/* PAGER CLASSES */
.pager td {
	color:#ffffff;
	background-color:#8f6636;
	border:none;
	font-family:Verdana;
	Vertical-align:middle;
	font-size:12pt;
}
.pager td table {
	text-align: left;
	vertical-align: middle;
	color:#ffffff;
	width:100px;	
	font-weight:bold;
	border:none
}
.pager td table td a { 
	color:#000000;border:none;
}
.pager td table td a:hover {
	color:#ffffff;
}

/* //////////////////// */
/* SKIN CLASSES */

/* shopping cart grid */
.ShoppingCartDetails {
	border: none;
	font-size: 11px;
}
tr.ShoppingCartHeader th {
	border-top: solid 3px #f8db8d;
	border-bottom: solid 1px #aaa;
}
tr.ShoppingCartFooter {
	border: solid 1px #c0c0c0
}
tr.ShoppingCartRow td, .ShoppingCartAltRow td {
	border-bottom: solid 1px #aaa;
}
tr.ShoppingCartRow td h3, .ShoppingCartAltRow td h3 {
	color: #5b6437;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;
}

 div.Detail {
				border: none;
				margin-left: auto;
				margin-right: auto;	
				vertical-align:top;
			}
				div.Detail table {
					background-color: #fff;
					text-align: left;
					vertical-align: top;
					width: 100%;
					border:solid 1px #594805;
					
				}
				div.Detail table td {
					background-color: #fff;
					vertical-align: middle;
					border: solid 1px #FAF4D6;
				    
					height:30px;
					padding-left:5px;
					color:#594805;
					font-size:9pt;
				}
				
				div.Detail table tr.div td {
					background-color: #fff;
					font-weight: bold;
				}
				
				div.Detail table thead tr td, div.Detail table th {
					background-color: #f8db8d;
				
					color:#0946B6;
					font-size: 12px;
					font-weight: bold;
					padding-left:15px;
					vertical-align:middle;
					border-bottom:solid 1px #594805;
					Height:20px;
				}
				div.Detail table tfoot tr td {
					background-color: #E6E6C3;
					text-align: right;
					vertical-align:middle;
					height:30px;
					}
				div.Detail table td.totals
	            {
 		            background-color:#ffffff;
 		            color:#000000;
 		            border:none;
             		
 		            text-align:right;
 		            vertical-align:top;
 	            }
	
	
	div.ShopList {
					border:solid 1px #FAF4D6;
				margin-left: auto;
				margin-right: auto;	
				vertical-align:top;
			}
				div.ShopList table {
					background-color: #fff;
					text-align: left;
					vertical-align: top;
					width: 100%;
				/*	border:solid 1px #594805;*/
					
				}
				div.ShopList table td {
					background-color: #fff;
					vertical-align: middle;
					
				    
					height:30px;
					padding-left:5px;
					color:#594805;
					font-size:9pt;
				}
				
				div.ShopList table tr.div td {
					background-color: #fff;
					font-weight: bold;
				border: solid 1px #FAF4D6;
				}
				div.ShopList table tr td table{
			
				}
				div.ShopList table thead tr td, div.ShopList table th {
					background-color: #E6E6C3;
				
					color:#594805;
					font-size: 12px;
					font-weight: bold;
					padding-left:15px;
					vertical-align:middle;
					
				}
				div.ShopList table tfoot tr td {
					background-color: #E6E6C3;
					text-align: right;
					vertical-align:middle;
					height:30px;
					}
		
 	
.ContentBox_Ink
 {  background-image: url(../../Images/Buttons/inkbutton.jpg);
	            background-position:top;
	            background-repeat:no-repeat;
	            Border:solid 2px #bb9259;
	              
	            Height:50px;
	            width:100px;
	            color:#000000;
                }
 


/*
		SEARCH SUB BOX
*/
table.SearchSubBox {}
table.SearchSubBox td.searchSubBody {
	background-image: url(../../Images/Layout/searchSub_bg.gif);
	background-repeat: repeat-x;
}
table.SearchSubBox td.searchSubBody a {
	color: #000;
	font-size: 10px;
	text-decoration: none;
}

div.EmptyMessage {
	background-color: #f5ffc6;
	border: solid 1px #354000;
	color: #2b3419;
	font-weight: bold;
	padding: 8px;
}


               

                
                	
	.detailBox{
position: relative;
z-index: 0;
text-Decoration:none;
color:#0033ff;
width:300px;
}

.detailBox:hover{
background-color: transparent;
z-index: 50;
}

.detailBox span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 0px;
left: 0px;
border:none;
display:none;
color: black;
text-decoration: none;
}

.detailBox span img{ /*CSS for enlarged image*/
border-width: 2px;
padding: 1px;
}

.detailBox:hover span{ /*CSS for enlarged image on hover*/
display:block;
top: -50px;
width:350px;
left:75px;
padding:15px;
border-width: 1px;border:solid #333333;
background-color:#ffffff;

}

.detailBox:visited{color: #0033ff;}

table.MainBoxShadow {
	margin-top: 10px;
	width: 100%;
}
	table.MainBoxShadow td.mb_tl, table.MainBoxShadow td.mb_tr,
	table.MainBoxShadow td.mb_bl, table.MainBoxShadow td.mb_br {
		width: 1px;
	}
	table.MainBoxShadow td.mb_b {
		background-image: url(../../Images/Layout/MainBoxShadow/b.jpg);
		background-repeat: repeat-x;
	}
	table.MainBoxShadow td.mb_l {
		background-image: url(../../Images/Layout/MainBoxShadow/l.jpg);
		background-repeat: repeat-y;
	}
	table.MainBoxShadow td.mb_r {
		background-image: url(../../Images/Layout/MainBoxShadow/r.jpg);
		background-repeat: repeat-y;
	}
	table.MainBoxShadow td.mb_t {
		background-image: url(../../Images/Layout/MainBoxShadow/t.jpg);
		background-repeat: repeat-x;
	}

img.featured {
	position: absolute; 
	margin-left: -23px; 
	margin-top: -9px;
}

span.WebDescription ul {
    margin-bottom: 2px;
    margin-left: 24px;
    margin-top: 2px;
}

/* filters 'more' tool */
div.More {
    cursor: pointer; cursor: hand;
    padding: 4px;
}
div.More * {
    color: #000;
    text-decoration: none;
}

.GeneralPrice {
    color: #aa0000;
    font-size: 18px;
    font-weight: bold;
    background-color:Transparent;
}

div.BigAlert {
    border: solid 1px #3a4d63;
    color: #990000;
    font-size: 1.4em;
    font-weight: bold;
    padding: 2px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center;
}

/* BEGIN SEARCH RESULTS TOTAL LABEL CLASSES */
div.SideNavTotalLabel {
    border: solid 1px #f0d5aa;
    color: #8c6531;
    font-weight: bold;
    margin-top: 3px;
    padding: 3px;
    text-align: right;
}
/* BEGIN SEARCH RESULTS TOTAL LABEL CLASSES */



/* BEGIN THE MODAL DIALOG CLASSES */
.dlgBackground {
    background: #000;
    opacity: .5;               /* Standard style for transparency */
    -moz-opacity: .5;          /* Transparency for older Mozillas */
    filter: alpha(opacity=50);  /* Transparency for IE */
}
div.dlgBox {
    background: #fff;
    border: solid 1px #555;
    width: 500px;
}
div.dlgBox div.content {
    min-height: 250px;
}
*html div.dlgBox div.content {
    min-height: 250px;
}
div.dlgBox div.content {
    padding: 16px;
}
div.dlgBox div.footer {
    padding: 0px;
    text-align: center;
}
/* END THE MODAL DIALOG CLASSES */
