body{
	margin:0px;
	padding:0px;
	background-image: url(../_images/back.png);
	background-repeat: repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
}
#Container{
	display:block;
	margin:0px auto 10px auto;
	width:800px;
	padding:0px;
}
#Home{
	display:block;
	height:25px;
	margin-top:0px;
	margin-left:100px;
	text-align:left;
	position:absolute;
	top:0px;
	left:0px;
}
#SubContainer{
	display:block;
	position:relative;
	width:800px;
	margin-bottom:5px;
	margin-top:20px;
	background-image:url(../_images/contentback.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#Header{
	display:block;
	height:130px;
	background: url(../_images/header-topleft.png) 0 0 no-repeat !important;
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/header-topleft.png',sizingMethod='crop');
}
#Header h1{
	float:left;
	margin:60px 0px 0px 50px;
}
#HeadImg{
	float:right;
	margin-right:10px;
	margin-top:25px;
	display:block;
	width:221px;
	height:106px;
	background: url(../_images/logo.png) 0 0 no-repeat !important;
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/logo.png',sizingMethod='crop');
	cursor:hand;
}
#HeadImg span{
	display:none;
}
#Menu{
	width:770px;
	margin:5px 0px 0px 20px;
	clear:both;
}
#Menu ul{
	display:block;
}
#Menu ul,
#Menu li{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#Menu li{
	display:inline;
}
#Menu a:link,
#Menu a:visited,
#Menu a:active{
	color:#005a8b;
	text-decoration:none;
	text-align:center;
	padding:4px 0px 1px 0px;
	margin:0px 3px 0px 3px;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	width:120px;
	height:20px;	
	background: url(../_images/buttonover.png) 0 0 no-repeat !important;
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/buttonover.png',sizingMethod='crop');
}
#Menu a:hover,
#Menu a.active{	
	background: url(../_images/button.png) 0 0 no-repeat !important;
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/button.png',sizingMethod='crop');
	color:#005a8b;
}
#Home a:link,
#Home a:visited,
#Home a:active{	
	color:#005a8b;
	text-decoration:none;
	text-align:center;
	padding:4px 0px 1px 0px;
	margin:0px 3px 0px 3px;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	width:120px;
	height:20px;	
	background: url(../_images/upbuttonover.png) 0 0 no-repeat !important;
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/upbuttonover.png',sizingMethod='crop');
}
#Home a:hover{
	background: url(../_images/upbutton.png) 0 0 no-repeat !important;
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/upbutton.png',sizingMethod='crop');
	color:#005a8b;
}
#SubMenu{
	clear:both;
	display:block;
	width:760px;
	height:23px;
	padding:0px 0px 2px 10px;
	margin:0px 0px 0px 15px;
	background: url(../_images/bar.gif) 0 0 no-repeat !important;
	/*background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bar.png',sizingMethod='crop');*/
}
#SubMenu ul{
	display:block;
}
#SubMenu ul,
#SubMenu li{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#SubMenu li{
	display:inline;
}
#SubMenu a:link,
#SubMenu a:visited,
#SubMenu a:active{
	color:#593520;
	text-decoration:none;
	padding:2px 10px 0px 3px;
	margin: 3px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
	display:block;
	float:left;
}
#SubMenu a:hover,
#SubMenu a.active{
	color:#005a8b;
}
#Content{
	clear:both;
	display:block;
	padding:0px 15px 15px 15px;
}
h1{
	color:#005a8b;
	margin:0px 0px 5px 0px;
}
#ContentBox{
	color:#005a8b;
	display:table;
	position:relative;
	background: url(../_images/content.gif) 0 0 repeat !important;
	/*background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/content.png',sizingMethod='scale');*/
	padding:5px 5px 5px 5px;
	font-size:12px;
	margin:0px;
	height:1%;
	width:760px;
}
#ContentBox:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
	visibility: hidden;
}

img.right{
	float:right;
	margin:10px;
}
.boxWrapLeft,
.boxWrapRight{
	display:block;
	position:relative;
	width:302px;
	height:193px;
	padding:15px;
	overflow:hidden;
	background-image:url(../_images/product-back.gif);
	background-repeat: repeat;
	background-position: left top;
}
.boxWrapLeft{
	float:left;
	margin:0px 10px 0px 10px;
}
.boxWrapRight{
	float:right;
	margin:0px 10px 0px 10px;
}
#Footer{
	display:block;
	position:relative;
	height:110px;
	width:800px;
	background-color:#005a8b;
/*
	background-image:url(../_images/footer-texture.jpg);
	background-repeat: repeat;
	background-position: left top;
*/
}
#Footer span{
	display:block;
	height:110px;
	width:800px;	
	background: url(../_images/footer-bottomright.png) 0 0 no-repeat !important;
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/footer-bottomright.png',sizingMethod='crop');
}
#FooterImg{
	position:absolute;
	top:20px;
	right:40px;
	width:201px;
	height:64px;
	display:block;
	background: url(/_images/footer-img.png) 0 0 no-repeat !important;
	background: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/footer-img.png',sizingMethod='crop');
	
}
#FooterImg span{
	display:none;
}
#Footer form,
#Footer form h1{
	color:#FFFFFF;
}
#Footer form h1{
	font-size:16px;
}
#Footer form{
	font-size:12px;
	padding:25px 0px 0px 20px;
}
#Copyright{
	display:block;
	height:20px;
	margin-left:5px;
	font-size:11px;
}
#Copyright a:link,
#Copyright a:visited,
#Copyright a:active{
	font-weight:bold;
	color:#333333;
}
#Copyright a:hover{
	color:#666666;
}


/*



Off the template



*/
.SearchResult{
	display:block;
	float:left;
	width:300px;
	margin:0px 0px 0px 40px;
	padding:10px;
	border-bottom:1px dotted #000033;
}

.SearchResult span {
	display:block;
	position:relative;
	margin-top:5px;
	height:24px;
}
.note {
	text-align:center;
	display:block;
	color:#FF0000;
	font-weight:bold;
}

/*



Product Lineup


*/
.ProductLine{
	display:block;
	clear:both;
	height:230px;
}
img.imgPro{
	display:block;
	margin:0px auto 0px auto;
}
span.ProductSizes{
	font-size:9px;
	text-align:center;
	display:block;
}
.ProductLine h2{
	font-size:22px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 15px 20px;
}
.PropDesc{
	display:block;
	margin:0px 5px 0px 20px;
}