html,body {
	margin:0;
	padding:0
}
html {
	overflow-x:hidden;
}
body {
	font: 76% arial,sans-serif;
	background-color: #183118;
}
p {
	margin:0 10px 10px
}
#content, #content_txt, #content_txt_products {
	margin-left:160px;
	background-color: #FFFFFF;
	min-height:441px;
	height:auto !important;
	height:441px;
	padding: 15px;
	overflow:auto;
}
#content_txt_products {
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(img/Advanced_Outfitters_back.jpg);
}
#content p {
	line-height:1.4;
	padding: 15px;
}
#content a {
	color: #374637;
}
#content_txt p, #content_txt h2, #content_txt h3, #content_txt img, #content_txt_products p, #content_txt_products h2, #content_txt_products img {
	line-height:1.4;
	padding: 15px;
	margin:0 10px 10px
}
#content_txt h2, #content_txt_products h2 {
	font-size: 1.2em;
}
#content_contactus {
	margin-left: 35px;
}
#content_contactus p {
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 45px;
}
#content_contactus h3 {
	padding-bottom: 0px;
	margin-top: 0px;
}
#content INPUT, #content_txt INPUT, .co_fl select {
	margin-left: 8px;
}
.con_txt {
	text-align: right;
}
#navigation {
	float:left;
	width:160px;
	background-color: #183118;
	min-height:300px;
	height:auto !important;
	height:300px;
}
#extra {
	float:left;
	clear:left;
	width:160px;
	min-height:100px;
	height:auto !important;
	height:100px;
}

#extra {
	background-color: #183118;
}

#search {
	width: 760px;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 3px;
	height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
h1 {
	position: absolute;
	top: -500px;
}


#ao_head{position:relative}

#ao_head {
	height: 121px;
	text-align: right;
	color: #FFFFFF;
	width: 100%;
	background-image: url(img/hd_back.png);
}
#ao_logo {
	float:left;
	width: 160px;
	background-image: url(img/logo.png);
	height: 121px;
}
#ao_logo img {
	width: 160px;
	height: 121px;
}
#ao_head_info {
}
#ao_hd_info_top {
	height: 92px;
	padding-right: 8px;
	padding-top: 3px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
#ao_hd_info_top img {
	vertical-align: text-top;
	margin-right: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ao_hd_info_top form {
	margin-top: 26px;
}
#ao_hd_info_top a {
	color: #FFFFFF;
}
#ao_hd_info_bottom {
	background-color: #183118;
	height: 22px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-right: 8px;
	background-image: url(img/breadcrumb.png);
	background-repeat: repeat;
	padding-top: 2px;
	background-position: left top;
}
#ao_hd_info_bottom a {
	color: #FFFFFF;
}

#wrapper{
	float:right;
	width:100%;
	margin-left:-160px
}
#ao_nav ul {
	list-style: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #183118;
	width: 160px;
	margin: 0px;
	padding: 0px;
}
#ao_nav li a, .ao_nav_there {
	height: 28px;
	width: 152px;
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom: 1px;
	padding-top: 8px;
	padding-left: 8px;
	text-decoration: none;
	background-image: url(img/nav.png);
	font-size: 14px;
}
.ao_nav_there {
	background-position: 0 -72px;
	color:#999999;
	font-size: 16px;
}
#ao_nav li a:hover {
	background-position: 0 -36px;
}
#ao_nav li a, #ao_bb_category, #ao_bb_product {
	font-size: 16px;
	color: #FFFFFF;
}
#cat_button, #man_button {
	text-align: right;
	margin: 10px 4px;
}
#ao_bb_category, #ao_bb_product {
	background-color: #183118;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-size: 12px;
}
#ao_bb_category select, #ao_bb_product select {
	width: 142px;
	background-repeat: repeat-y;
}


#product, #cart {
	padding: 10px;
}
#cart {
	display:none;
}
#pardon {
	margin: 100px 25px 130px 25px;
}
#cart table {
}
#cart table a {
	color: #000;
}
#cart td {
}
#cart tr {
	background-color: #CCCCCC;
	padding: 3px;
	text-align: center;
}
#cart th {
	background-color: #999999;
}
#product .main_img {
	margin-bottom: 15px;
}
#product .main_img_left {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	border: 1px solid #000000;
}
#product h3 {
	margin-bottom: 10px;
	font-weight: bold;
}
#product ul {
	margin-bottom: 30px;
	margin-left: 20px;
}
#product li {
	list-style-type: none;
	background-image: url(img/little_arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
	margin-bottom: 6px;
}
#product p {
	margin-bottom: 20px;
	line-height: 1.9em;
}
.submitToCart {
	text-align:center;
	clear:both;
	margin: 20px;
}
.submitToCart input {
	margin: 39;
}
#product_other_pics {
	text-align: center;
}
#product_other_pics img {
	border: 1px solid #000000;
	margin: 10px;
}
#back_to_top {
	text-align: center;
	display: block;
}
#back_to_top a {
	background-image: url(img/backUp.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	display: block;
	width: 104px;
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	text-decoration: none;
}
#back_to_top a:hover {
	background-position: 0 -17px;
	color: #FF0000;
	text-decoration: underline;
}
.ao_thumbs {
	margin-left: 17px;
	background-color: #FFFFFF;
	margin-bottom: 8px;
	min-height:160px;
	height:auto !important;
	height:160px;
}
.ao_thumb {
	text-align: center;	
	padding-bottom: 10px;
	float: left;
}
.ao_thumb img {
	border: 1px solid #000000;
	display: block;
	margin: 2px;
}
.ao_thumb a {
	width: 126px;
	font-weight: bold;
	float: left;
	margin-top: 15px;
	margin-right: 8px;
	margin-bottom: 15px;
	margin-left: 8px;
	color: #000000;
	text-decoration: none;
	display: block;
	min-height:165px;
	height:auto !important;
	height:165px;
	border: 1px solid #CCCCCC;
}
.ao_thumb a:hover {
	background-color: #666666;
	color: #FFFFFF;
}
.ao_thumb span {
}
#ao_thumbs_warning_wrapper {
}
#ao_thumbs_warning {
	display: block;
	text-align: center;
	background-image: url(img/ao_warning.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #FF9900;
	padding-left:55px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 60px;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	height: 20px;
}
#ao_thumbs_notice {
	padding: 20px;
	display: block;
	border: 6px solid #3A4D3A;
	margin: 10px;
	text-align: center;
	background-color: #edffed;
}
#clear, .clear {
	clear: both;
}
.divided {
	background-color: #FFCC99;
	margin-top: 2px;
	margin-bottom: 12px;
}
.required {
	color: #3C4E3C;
}
#product_result {

}
#product_result h2, #product_result h3 {
	background-image: url(img/hX.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	font-size: 1.5em;
}
#product_result h3 {
	font-size: 1.2em;
	padding-top: 3px;
	padding-bottom: 3px;
}
#checkout {
	background-color:#ccc;
	text-align:center;
	padding-top: 15px;
	margin-bottom: 15px
}
#checkout2 {
	background-color:#ccc;
	text-align:left;
	padding-top:15px;
	margin-bottom: 15px;
}
#checkout2 h3 {
	margin-left:20px;
}
#co_tab1 {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}
.co_fr {
	text-align:right;
}
.co_fl {
	text-align:left;
}
#prods_rt, #prods_lft {
	width:42%;
	float:left;
	margin-left: 8%;
}
#prods_rt ul, #prods_lft ul {
	list-style-type: none;
	margin: 0px;
}
#prods_rt li a, #prods_lft li a, .products_hdr {
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-left: 20px;
	font-size: 1.1em;
	color: #333333;
	text-decoration: none;
	padding-right: 20px;
	padding-bottom: 2px;
	display: block;
}
#prods_rt li a:hover, #prods_lft li a:hover {
	background-color: #EBEBEB;
}
.products_hdr {
	font-weight: bold;
}
#cart_disclaimer {
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding-top: 35px;
}
#cart_final_options {
	min-width:500px;
	width:auto;
}
.cart_final_option {
	float:right;
	text-align: center;
	margin-right: 2%;
	margin-bottom: 2%;
	padding-top: 20px;
	min-width:165px;
	background-color: #FFFFEB;
	height: 360px;
	width: 31%;
}
.cart_final_option p {
	text-align: left;
}
.cart_final_option a {
	color: #000000;
}
.cart_final_option img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer {
	color: #FFF;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	clear:both;
	width:100%;
	background-image: url(img/breadcrumb.png);
	background-repeat: repeat-x;
}
#footer p {
	margin:0;
	padding:5px 10px
}
#footer a {
	display:inline;
	padding:0;
	color: #C6D5FD
}
