/* CSS Document */

body {
			margin: 0;
			padding: 0;
			background:#D0D0D0;
			        /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			font: 80%/1.7 Arial;
			font-family: "Trebuchet MS" Arial, helvetica, sans-serif;
			color: #0D2445;
			/*overflow: hidden;*/
			line-height:18px;
		}

	/* Make sure the table cells show the right font */
table { font-family: Arial, helvetica, sans-serif; font-size:100%;}
	
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	h1 { float:left;font-size: 1.4em; color:#fff; font-weight:normal; padding:5px 10px 5px 10px; margin:0}
	h2 {font-size: 1.2em; font-weight:normal;}
	h3 {font-size: 1.1em; font-weight:bold; margin:0px;}
	h4 {font-size: 1.0em; font-weight:bold;}
	p { font-size: 1.0em; margin:5px 0px; *margin-bottom: 0px }	
	hr{color: #EBEBEB; background:#EBEBEB; height: 0px;}
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	a {text-decoration: none; color:#0D2445; }
	a:link, a:visited {}
	a:hover { color:#ADA0A0; text-decoration: none; }
	
	a.image:link, a.image:visited, a.image:hover {
		background: none;
		padding: 0;
		border-width: 0;
	}	
	.date {color:#eb9a00; font-size: 0.8em}	
	.clearing {
		height: 0px; margin:0; padding:0; line-height:0px; *margin-bottom:-5px;
		clear: both;
	}
	ul {margin: 0;	padding: 0;	list-style: none;}
	li {margin: 0; padding: 0; list-style: none; } 


/*-------------------------------------------------
body sytles start
-------------------------------------------------*/

.header{width:1003px; text-align:left; height:103px; border:0px solid green;}
.header-right{float:left; background:url(../images/hadley-house-topright.gif) repeat-x; width:370px; height:103px;}
.header-text{color:#ABD7FF; font-weight:bold; font-size:1.0em; line-height:20px; float:left; margin:25px 15px 5px 10px; text-align:center;}


.top-links{margin:8px 0px 0px 0px; padding:0px 3px 0px 2px; }
.top-links li{display:inline; padding:0px 15px 0px 15px; background: url(../images/line.gif) right repeat-y; background-position:right 0px; border:0px solid red; color:#FFF;}
.top-links li a{display:inline; text-decoration:none; font-weight:normal; color:#FFF; padding:0px 0px 0px 0px; text-align:center; border:0px solid #AD1718;}
.top-links li a:hover{display:inline; color:#ABD7FF; font-weight:normal;}
.top-links li.last{background: none;}

.red-menu{width:1003px; height:28px; background:url(../images/menubg.gif) repeat-x; text-align:left;}

.menu-links{float:right; padding:5px 3px 0px 2px; }
.menu-links li{display:inline; font-weight:bold; padding:0px 15px 0px 15px; border:0px solid red; color:#FFF;}
.menu-links li a{display:inline; text-decoration:none; font-weight:bold; color:#FFF; padding:0px 0px 0px 0px; text-align:center; border:0px solid #AD1718;}
.menu-links li a:hover{display:inline; color:#ABD7FF; font-weight:bold;}

.middle-part{width:1003px; padding:20px 0px 20px 0px; background-color:#FFFFFF; text-align:left;}
.left-part{ float:left; margin-left:15px; _margin-left:7px; width:220px; }
.center-part{float:left; margin-left:10px; width:514px; }
.right-part{ float:left; margin:0px 0px 0px 10px; width:220px; }

.right-part{ overflow: hidden; }

.box-header{background:url(../images/box-header.gif) repeat-x; width:200px; height:20px; padding:10px 5px 10px 15px; font-weight:bold; color:#B72324; font-size:1.0em;}
.box-mid{background:url(../images/box-midbg.gif) repeat-y; width:220px; }
.box-bottom{background:url(../images/box-bottom.gif) repeat-x; width:220px; height:10px; margin-bottom:10px; _margin-bottom:5px;}

.left-menu-head{color:#0D2445; font-weight:bold;}
.left-menu-head li{ margin:0px 0px 0px 0px; padding:2px 2px 5px 18px;}

.left-menu{margin-left:-16px;}
.left-menu li{ *padding-left:5px; border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; list-style-image:url(../images/arrow1.gif); list-style-position:inside;}
.left-menu li a{text-decoration:none; font-weight:normal; padding:0px 0px 0px 5px; *padding:0px 0px 0px 12px; }
.left-menu li a:hover{color:#ABD7FF; font-weight:normal;}

.left-menu1{margin-left:0px; color:#C34A4A;}
.left-menu1 li{ *padding-left:5px; border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; list-style-image:url(../images/arrow1.gif); list-style-position:inside;}
.left-menu1 li a{text-decoration:none; color:#C34A4A; font-weight:normal; padding:0px 0px 0px 24px; *padding:0px 0px 0px 12px; }
.left-menu1 li a:hover{color:#07437A; font-weight:normal;}

.midbox-top{background:url(../images/midbox-top.gif) repeat-x; width:494px; height:19px; padding:10px 5px 10px 15px; font-weight:bold; color:#0D2445; font-size:1.0em;}
.midbox-center{background:url(../images/midbox-mid.gif) repeat-y; width:514px;}
.midbox-bottom{background:url(../images/midbox-bottom.gif) repeat-x; width:514px; height:10px; margin-bottom:10px; _margin-bottom:5px;}

.content-area{width:466px; padding:20px 20px 10px 25px; border:0px solid #8D5D3B;}
.content-area a{color: #013E75; text-decoration: underline;}
.content-area h1{color:#B72324;}
.content-area h2{margin: 0px;}
.content-area h2{padding:10px 5px 0px 0px; font-weight:Normal; color:#B72324; font-size:1.2em; margin: 0px 0px 0px 0px; font-family: "Trebuchet MS" Arial; text-decoration: none;}
.content-area h2 a{padding:10px 5px 0px 0px; font-weight:Normal; color:#B72324; font-size:1.2em; margin: 10px 0px 0px 0px; font-family: "Trebuchet MS" Arial; text-decoration: none;}
.color-box{background-color:#F8F8F8; padding:10px 5px 10px 10px; border:1px solid #EBEBEB; margin:30px 0px 20px 0px;}

.cartQty { padding: 2px; text-align: center; }

.search-area{background-color:#F8F8F8; padding:10px; color:#0D2445; font-weight:bold; margin:2px;}
.box-left{ float:left; margin:5px 10px 0px 10px; *margin:5px 5px 0px 5px; width:70px; border:0px solid green;}
.box-right{margin:5px 5px 0px 5px; float:left; border:0px solid green;}

.right-points{margin-left:33px;}
.right-points li{ padding:0px 0px 0px 5px; *padding:0px;list-style-image:url(../images/arrow2.gif); list-style-position:outside;}

.item-points{margin-left:14px; *margin-left:12px; width:106px; border:0px solid green;}
.item-points li{padding:0px 0px 0px 3px; *padding:0px 0px 0px 5px; list-style-image:url(../images/arrow3.gif); list-style-position:outside;}

.more-link{color:#C34A4A;}
.more-link a{text-decoration:none; color:#B93B3C; font-weight:normal;}
.more-link a:hover{color:#07437A; font-weight:normal;}

.footer{width:1003px; color:#FFF; height:98px; background: url(../images/footer-bg.gif) repeat-x; padding-top:30px; text-align:center;}

.footer-link{color:#FFF; padding:10px 0px 5px 0px;}
.footer-link a{text-decoration:none; color:#FFF; font-weight:normal;}
.footer-link a:hover{color:#B93B3C; font-weight:normal;}


.Hide
{
	display: none;
}

.CartHeader
{
	background-color: #efefef; width:200px; height:20px; border: solid 1px #ccc;
}

.ProductListItem
{
	border: solid 1px #efefef; 
	background-color: white;
	width: 172px; 
	height: 250px; 
	margin: 5px;
	float: left;
}

.ProductListItemHeader
{
	background-color: #efefef;
	color: color: #013E75;
	text-align: center;
	border-bottom: solid 1px #efefef; 
}

.ProductListItemContent
{
	width: 164px;
	margin: 5px;
}

.ProductListItemContent a
{
 text-decoration: none;
}

.ProductListItemContent img
{
	border: solid 1px #8D4F11;
}

.ProductDetailImage
{
	text-align: left;
}

.ProductDetailImage img
{
	border: solid 1px #8D4F11;
}
