body {
	font-family: Trebuchet MS;
	font-size: 12px;
	text-align: center;
	color: #000000;
	line-height: 1.35;
	background: #000000;
	height: 100%;
	}
	
img { border:none; }
	
a:link {text-decoration: none; color: #7e3634;}
a:visited {text-decoration: none; color: #7e3634;}
a:active {text-decoration: none; color: #7e3634;}
a:hover {text-decoration: underline; color: #7e3634;}
	
#container {		
	text-align: left;
	width: 880px;
	height: 660px;
	margin: 0 auto;
	position: relative;
	background-image: url(images/bkgrd.gif); no repeat;
	}
	
#container2 {		
	text-align: left;
	width: 880px;
	height: 880px;
	margin: 0 auto;
	position: relative;
	background-image: url(images/bkgrd.gif); repeat-x;
	}
	
#container3 {		
	text-align: left;
	width: 880px;
	height: 1080px;
	margin: 0 auto;
	position: relative;
	background-image: url(images/bkgrd.gif); repeat-x;
	}
	
#container4 {		
	text-align: left;
	width: 880px;
	height: 1280px;
	margin: 0 auto;
	position: relative;
	background-image: url(images/bkgrd.gif); repeat-x;
	}
			
#tricky { clear: both; }

.logo  {	
	position: absolute;
	width: 139px;
 	height: 148px;
 	left: 30px;
	}	
	
.topnavbk {		
	position: absolute;
	width: 880px;
	height: 25px;
	top: 40px;
	text-align: center;
	background-color: #7e3634;
	}
		
.topnav:link {font-family: Trebuchet MS; font-size: 11px; font-weight: bold; text-decoration: none; color: #ece1b4;}
.topnav:visited {font-family: Trebuchet MS; font-size: 11px; font-weight: bold; text-decoration: none; color: #ece1b4; }
.topnav:active {font-family: Trebuchet MS; font-size: 11px; font-weight: bold; text-decoration: none; color: #ece1b4; }
.topnav:hover {font-family: Trebuchet MS; font-size: 11px; font-weight: bold; text-decoration: underline; color: #ece1b4;}

.nav2:link {font-family: Trebuchet MS; font-size: 14px; font-weight: bold; text-decoration: none; color: #7e3634;}
.nav2:visited {font-family: Trebuchet MS; font-size: 14px; font-weight: bold; text-decoration: none; color: #7e3634; }
.nav2:active {font-family: Trebuchet MS; font-size: 14px; font-weight: bold; text-decoration: none; color: #7e3634; }
.nav2:hover {font-family: Trebuchet MS; font-size: 14px; font-weight: bold; text-decoration: underline; color: #7e3634; }

.topnavpad{		
	text-align: right;
	padding: 5px 0px 0px 0px;
	}

.hometxt {	
	position: absolute;
	text-align: left;
	top: 170px;
	left: 50px;
	width: 340px;
	line-height: 1.25;
	clear: both;
	}
			
.homeimage {	
	position: absolute;
	width: 400px;
	top: 140px;
	left: 400px;
	padding: 0px 0px 0px 20px;
	clear: both;
	}
	
.content {	
	position: absolute;
	text-align: left;
	top: 200px;
	left: 50px;
	width: 800px;
	line-height: 1.5;
	clear: both;
	}
	
.productphoto {	
	position: absolute;
	text-align: center;
	top: 220px;
	left: 38px;
	width: 380px;
	}
	
.category {	
	position: absolute;
	text-align: center;
	top: 220px;
	left: 38px;
	width: 380px;
	}
	
.category2 {	
	position: absolute;
	text-align: left;
	top: 220px;
	left: 430px;
	width: 390px;
	}
	
.category3 {	
	position: absolute;
	text-align: left;
	top: 580px;
	left: 38px;
	width: 380px;
	}
	
.category4 {	
	position: absolute;
	text-align: center;
	top: 580px;
	left: 430px;
	width: 390px;
	}
	
.header {
	font-family: Trebuchet MS;
	font-size: 18px;
	text-align: left;
	position: absolute;
	top: 180px;
	left: 40px;
	width: 800px;
	line-height: 1.5;
	}
	
.catthumb {	
	text-align: center;
	padding: 0px 15px 0px 0px;
	line-height: 1.5;
	float: left;
	}
	
.subhead {
	font-size: 14px;
	color: #183562;
	}

.indent {
	padding-right: 30px;
	padding-left: 50px;
	}
		
.smindent {
	padding-right: 10px;
	padding-left: 10px;
	}
	
.padrt {
	padding-right: 10px;
	}
	
.padlt {
	padding-left: 50px;
	}
	
.center {	
	text-align: center;
	}

.onecol {	
	position: absolute;
	text-align: left;
	top: 200px;
	left: 40px;
	width: 780px;
	padding-right: 40px;
	}
	
.tblcol {	
	position: absolute;
	text-align: center;
	top: 220px;
	left: 38px;
	width: 200px;
	float: left;
	}
	
.credit {
	color: #ffffff;
	}
	
.padrt2 {
	padding-right: 15px;
	}
	
.thumbrow {	
	position: absolute;
	text-align: left;
	top: 550px;
	left: 40px;
	width: 780px;
	padding-right: 40px;
	}
	
.mceContentBody { background-image: none; background-color: #002a53; color: #ccc; } /*TinyMCE*/
.mceContentBody a:link, .mceContentBody a:visited   { color: #fff !important;    text-decoration: underline; } /* FF requires a important here */
.mceContentBody a:hover, .mceContentBody a:active   { color: #99d9e8 !important; text-decoration: none; } /* FF requires a important here */