@charset "UTF-8";
/* CSS Document */
html, body {
height: 100%;
}
* html #content-main-left{
height: 100%;
}

body {
	font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height:17px;
	color:#333333;
	background:#fcaf17 url(images/ati-bg.gif) repeat;
	margin: 0px 0px 0px 0px;
	padding:0px;
	height:100% auto;
}

table {
	font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #333333;
}

TD {
	font-size: 12px;
	font-family : Trebuchet MS, Tahoma, Arial, sans-serif;
}

P {
	font-size: 12px;
	font-family : Trebuchet MS, Tahoma, Arial, sans-serif;
}

TD.smaller {
	font-size: 11px;
	font-family : Trebuchet MS, Tahoma, Arial, sans-serif;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Trebuchet MS, Tahoma, Arial, sans-serif;
	color : #fff1d0;
}

HR {
	color : #d1a966;
}

a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color:#be3821;
}
a:active {
	text-decoration: underline;
}
.clear {
	clear: both;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.container { 
	width: 775px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background: url(images/ati-con-bg.gif) repeat-y center;
}
.container-home { 
	width: 775px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background: url(images/ati-con-home-bg.gif) repeat-y center;
}
.header {
	margin:0px 0px 0px 7px;
	}
.header-logo {
	float:left;
	width:255px;
	padding:0px 0px 0px 0px;
	}
.header-right {
	float:left;
	width:506px;
	}
.header-nav {
	height:41px;
	width:506px;
	background:#747127;
	}
.content {
	margin:0px 0px 0px 7px;
	width:721px;
	padding:20px 20px 20px 20px;
	}
.content-main {
	margin:0px 0px 0px 7px;
	width:761px;
	padding:0px;
	}
.content-main-left {
	float:left;
	width:172px;
	min-height: 100%;
}
.content-main-right {
	margin:0px 0px 0px 190px;
	padding:0px 0px 0px 0px;
}
.content-home {
	margin:0px 0px 0px 27px;
	width:741px;
	padding:0px;
}
.content-home-left {
	float:left;
	width:165px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin: 0px;
}
.content-home-right {
	margin:15px 0px 0px 193px;
	background:url(images/ati-home1-2.gif) no-repeat;
	width:549px;
}
.content-home-right-r {
	width:auto;
	height:auto;
	margin:0px 0px 0px 215px;
	padding:0px 20px 0px 0px;
}
.content-home-featured {
	margin:15px 0px 0px 196px;
	width:547px;
}
.homeheadertext {
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	color:#896b30;
}
.homebodytext {
	font-size:14px;
	line-height:19px;
	color:#333333;
}
.homeredtext {
	font-size:15px;
	line-height:19px;
	color:#be3821;
	font-style:italic;
}
.footer {
	margin:0px 0px 0px 7px;
	width:761px;
	height:38px;
	background:white;	
	}
.footer-left {
	height:28;
	padding:10px 10px 0px 20px;
	}
.footer-left-text {
	font-size:10px;
}
.bottom { 
	width: 775px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}
.navitem {
	padding:4px 10px 4px 20px;
}
.findus-left {
	float:left;
	width:255px;
	padding:0px;
	margin:0px
}
.findus-right {
	width:auto;
	margin:0px 0px 0px 270px;
}
.btn-side {
	padding:10px 0px 0px 0px;
	margin:0px;
}
.detailname {
	font-size:17px;
	color:#765921;
}
.detailprice {
	padding: 7px 0px 0px 0px;
}
.prodnavigation {
	font-size:14px;
}
.catnavigation {
	font-size:14px;
	font-weight:bold;
}
.input200 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #747127;
	height: 20px;
	width: 175px;
	background:#FFFFFF;
	padding-top: 5px;
	padding-left: 3px;
}
div#sociallinks1 { height: auto; padding-top: 145px; }
div#sociallinks2 { height: auto; padding: 8px 0 0 10px; }
div#shippingtext { height: auto; padding: 0 0 0 15px; }
