/* Baseline - TUNED FOR AEROART */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family:georgia, serif;
   	color: black;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img{
	border:0;
	}
address,caption,cite,code,dfn,em,strong,th,var,b{
	font-style:normal;font-weight:normal;
	}
ul {
	list-style:none;
	}

caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
q:before,q:after {
	content:'';
	}

body {
	font: 12px/18px georgia, serif;
	background: black;
	}
a {
    text-decoration: none;
    color: inherit;
    border: none; 
	}

a img {
    text-decoration: none;
    color: inherit;
    border: none; 
	}	
	
font {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	}


/* aa20_976_primary_container */

.aa20_976_primary_container {
	position: relative;
	margin: 0 auto 0 auto;
	width: 976px;
	padding: 0;
	height: auto;
	display: block;
	z-index: 3;
	text-align: left;
	overflow: hidden;
	}

body {
	text-align: center;
	}

/* aa20_aeroart_header */

.aa20_aeroart_header {
	position: relative;
	width: 976px;
	height: 135px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	background: url(../images/aeroart_header_background.png) no-repeat bottom black;
	z-index: 40;
	}

.aa20_aeroart_header:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	
.aa20_aeroart_header_logo {
	position: absolute;
	bottom: 8px;
	left: 24px;
	z-index: 43;
	}
	
.aa20_aeroart_header_titleimage {
	position: absolute;
	z-index: 42;
	left: 150px;
	bottom: 54px;
	}
	
.aa20_aeroart_header_toplinks_list {
	position: absolute;
	top: 8px;
	right: 0;
	z-index: 45;
	}

.aa20_aeroart_header_toplinks_list_item {
	position: relative;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 12px;
	line-height: 14px;
	padding: 0;
	}

.aa20_aeroart_header_toplinks_list_item a, .aa20_aeroart_header_toplinks_list_item a:visited {
	text-decoration: none;
	color: rgb(146, 126, 81);
	}

.aa20_aeroart_header_toplinks_list_item a:hover {
	color: rgb(255, 210, 99);
	}

.aa20_aeroart_header_toplinks_list_item a:active {
	color: white;
	}
	
.aa20_aeroart_header_searchform {
	position: absolute;
	z-index: 46;
	margin: 0;
	padding: 0;
	width: 170px;
	height: 28px;
	overflow: hidden;
	right: 5px;
	top: 32px;
	}
	
.aa20_aeroart_header_searchform_inputbox {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 1px;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	border: 1px solid rgb(52, 52, 52);
	width: 118px;
	color: black;
	}
	
.aa20_aeroart_header_searchform_cta {
	position: absolute;
	top: 0;
	right: 0;
	}
.aa20_aeroart_header_account_nav_list {
	position: absolute;
	top: 66px;
	right: 5px;
	z-index: 45;	
	}
.aa20_aeroart_header_account_nav_list_ul {
	position: relative;
	}
	
.aa20_aeroart_header_account_nav_list_item {
	position: relative;
	float: left;
	padding: 0;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
	line-height: 14px;
	border-right: 1px solid white;
	}

.aa20_aeroart_header_account_nav_list_item_first {
	padding-left: 0;
	}
	
.aa20_aeroart_header_account_nav_list_item_last {
	padding-right: 0;
	border-right: none;
	}
	
.aa20_aeroart_header_navtabs_list {
	position: absolute;
	z-index: 44;
	left: 150px;
	bottom: 0px;
	height: 34px;
	overflow: hidden;
	border-right: 1px solid rgb(75, 55, 50);
	}
	
.aa20_aeroart_header_navtabs_list_item {
	position: relative;
	margin: 0;
	padding: 8px 8px 0 8px;
	height: 26px;
	float: left;
	border-right: 1px solid rgb(33, 9, 6);
	border-left: 1px solid rgb(75, 55, 50);
	vertical-align: middle;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: .25px;
	}	
	
.aa20_aeroart_header_navtabs_list_item a, .aa20_aeroart_header_navtabs_list_item a:visited {
	color: white;
	text-decoration: none;
	}

.aa20_aeroart_header_navtabs_list_item a:hover {
	color: rgb(255, 210, 99);
	}
	
.aa20_aeroart_header_navtabs_list_item a:active {
	color: rgb(146, 126, 81);
	}



/* aa20_aeroart_976_three_blocks */

.aa20_aeroart_976_three_blocks {
	position: relative;
	width: 976px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	z-index: 44;
	}

.aa20_aeroart_976_three_blocks_feature_content {
	position: relative;
	width: 976px;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0;
	z-index: 45;
	}

.aa20_aeroart_976_three_blocks_main {
	position: relative;
	width: 770px;
	margin: 0 0 0 4px;
	padding: 0;
	z-index: 47;
	float: left;
	}

.aa20_aeroart_976_three_blocks_right {
	position: relative;
	width: 191px;
	margin: 0 4px 0 0;
	padding: 0;
	z-index: 46;
	float: right;
	}

.aa20_aeroart_976_three_blocks:after, .aa20_aeroart_976_three_blocks_feature_content:after, .aa20_aeroart_976_three_blocks_main:after, aa20_aeroart_976_three_blocks_right:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

	
/* aa20_breadcrumbs_bar */

.aa20_breadcrumbs_bar {
	position: relative;
	margin: 0 0 1px 0;
	padding: 0 0 0 0;
	width: 100%;
	background: rgb(28, 32, 35);
	border-top: 3px solid rgb(15, 15, 15);
	}

.aa20_breadcrumbs_bar_ul {
	position: relative;
	width: 90%;
	margin-left: 10%;
	}


.aa20_breadcrumbs_bar_ul li {
	position: relative;
	line-height: 16px;
	font-size: 10px;
	margin: 4px 5px 7px 5px;
	float: left;
	color: white;
	font-family: georgia, serif;
	}

.aa20_breadcrumbs_bar:after, .aa20_breadcrumbs_bar_ul:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}


/* aa20_product_list_item *//* aa20_product_list_item *//* aa20_product_list_item */
/* aa20_product_list_item *//* aa20_product_list_item *//* aa20_product_list_item */

.aa20_product_list_item {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 5px 0 15px 0;
	border-bottom: 1px solid rgb(168, 152, 116);
	border-top: 1px solid rgb(136, 115, 68);
	width: 770px;
	}
	
.aa20_product_list_item_itemnumber {
	position: relative;
	height: 30px;
	margin: 0px 5px 5px 54px;
	padding: 0;

	font-size: 24px;

	line-height: 28px;

	font-weight: bold;

	color: rgb(28, 32, 35);
	}

.aa20_product_list_item_inner {
	position: relative;
	width: 100%;
	overflow: visible;
	margin: 0;
	padding: 0;
	clear: both;
	background: url(../images/aeroart_list_item_bk.png) repeat rgb(28, 32, 35);
	min-height: 150px;
	}
	
.aa20_product_list_item_inner_badges {
	position: relative;
	width: 40px;
	overflow: hidden;
	float: left;
	}

.aa20_product_list_item_inner_badges img {
	position: relative;
	margin: 15px auto 15px auto;
	clear: both;
	padding: 0;
	display: block;
	}

.aa20_product_list_item_inner_content {
	position: relative;
	float: left;
	width: 410px;
	margin: 0;
	padding: 5px 0 40px 15px;
	min-height: 105px;
	}


.aa20_product_list_item_inner_h3, .aa20_product_list_item_inner_h3 a, .aa20_product_list_item_inner_h3 a:visited {
	position: relative;
	color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	overflow: hidden;
	vertical-align: bottom;
	}



.aa20_product_list_item_inner_h3 a:hover {
	color: rgb(255, 210, 99);
	}

.aa20_product_list_item_inner_content_shortdesc {
	position: relative;
	min-height: 62px;
	padding: 8px 0 0 0;
	font-size: 11px;
	line-height: 15px;
	color: white;
	}

.aa20_product_list_item_inner_content_price_and_action {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 3px;
	left: 0px;
	height: 32px;
	overflow: hidden;
	width: 100%;
	}

.aa20_product_list_item_inner_content_cta {
	position: absolute;
	right: 5px;
	bottom: 0;
	color: white;
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;

	}



.aa20_product_list_item_inner_content_price {
	position: absolute;
	top: 0;
	left: 16px;
	font-size: 24px;
	line-height: 28px;
	color: rgb(255, 210, 99);
	font-weight: bold;
	}
.aa20_product_list_item_main_image{
	position: relative;
	padding: 0;
	border: 1px solid rgb(136, 115, 68);
	margin: -15px 3px;
	float: right;
	background: rgb(18, 15, 14);
	}
	
.aa20_product_list_item_gallery {
	display: block;
	position: relative;
	width: 110px;
	float: right;
	text-align: center;
	padding: 0;
	margin-top: 15px;
	margin-right: 2px;
	}

.aa20_product_list_item_gallery_thumb {
	position: relative;
	border: 1px solid rgb(136, 115, 68);
	padding: 0;
	margin: 0 0 3px 3px;
	float: left;
	}


.aa20_product_list_item_gallery a, .aa20_product_list_item_gallery a:visited {
	text-decoration: underline;
	font-size: 11px;
	color: rgb(136, 115, 68);
	}


.aa20_product_list_item_under {
	position: relative;
	width: 470px;
	}

.aa20_product_list_item_under ul {
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	}

.aa20_product_list_item_under li {
	position: relative;
	margin: 0;
	padding: 2px 5px;
	float: left;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	color: rgb(28, 32, 35);
	}

.aa20_product_list_item_under li a, .aa20_product_list_item_under li a:visited {
	color: rgb(28, 32, 35);
	text-decoration: underline;
	}

.aa20_product_list_item_under li a:hover {
	color: rgb(255, 210, 99);
	}
	
.aa20_product_list_item:after, .aa20_product_list_item_inner:after, .aa20_product_list_item_gallery:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}	


/* aa20_category_feature_content *//* aa20_category_feature_content *//* aa20_category_feature_content */
/* aa20_category_feature_content *//* aa20_category_feature_content *//* aa20_category_feature_content */

.aa20_category_feature_content {
	position: relative;
	width: 976px;
	background: rgb(28, 32, 35);
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-family: georgia;
	}

.aa20_category_feature_conten_greywash {
	position: relative;
	background-repeat: no-repeat;
	width: 976px;
	background: url(../images/aeroart_featured_offer_left_box_bk.png);
	background-position: 0 0;
	margin: 0;
	padding: 0;
	clear: both;
	}

.aa20_category_feature_content_category_title {
	position: relative;
	padding: 15px 30px 5px 35px;
	margin: 0;
	font-size: 34px;
	line-height: 38px;
	color: white;
	font-weight: normal;
	text-transform: uppercase;
	}

.aa20_category_feature_content_inner {
	position: relative;
	width: 976px;
	margin: 0 0 0 0;
	padding: 3px 0 8px 0;
	overflow: visible;
	background-repeat: no-repeat;
	background-image: url(../images/aeroart_featured_offer_left_box_bk.png);
	background-position: 0 20px;
	clear: both;	
	}

.aa20_category_feature_content_inner_gallery {
	position: relative;
	margin-left: 35px;
	padding-bottom: 10px;
	clear: both;
	overflow: visible;
	}	

.aa20_category_feature_content_inner_gallery img {
	position: relative;
	border: 1px solid rgb(146, 126, 81);
	margin: 0 10px 0 0;
	overflow: visible;
	z-index: 55;
	}

.aa20_category_feature_content_addl_categories_label {
	position: relative;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: white;
	margin: 10px 30px 2px 35px;
	padding: 0;
	clear: both;
	}

.aa20_category_feature_content_addl_categories {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 20px 0;
	font-weight: bold;
	color: white;
	margin: 0px 30px 0 35px;
	clear: both;
	list-style-type: none;
	width: 905px;
	}

.aa20_category_feature_content_addl_categories li {
	position: relative;
	text-align: left;
	margin: 5px 5px 5px 0;
	padding: 0;
	width: 447px;
	float: left;
	}


.aa20_category_feature_content_inner_gallery:after, .aa20_category_feature_content_addl_categories:after, .aa20_category_feature_content:after, .aa20_category_feature_conten_greywash:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}	
	
/* aa20_product_feature_content *//* aa20_product_feature_content *//* aa20_product_feature_content */
/* aa20_product_feature_content *//* aa20_product_feature_content *//* aa20_product_feature_content */
	
.aa20_product_feature_content {
	position: relative;
	width: 976px;
	background: rgb(28, 32, 35);
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-family: georgia;
	}	

.aa20_product_feature_content_left {
	position: relative;
	width: 500px;
	height: 570px;
	margin: 0;
	padding: 0;
	background: rgb(28, 32, 35) top left no-repeat;
	float: left;
	}	

.aa20_product_feature_content_left_inner {
	position: relative;
	width: 500px;
	height: 570px;
	margin: 0;
	padding: 0;
	background: url(../images/aeroart_featured_offer_left_box_bk.png);	
	}
	
.aa20_product_feature_content_left_inner_content {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	background: url(../images/aeroart_featured_offer_left_box_bk.png);	
	}

.aa20_product_feature_content_left_inner_redblock {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 32px;
	background:rgb(39, 14, 9);
	}

.aa20_product_feature_content_left_h1 {
	position: relative;
	width: 486px;
	padding: 7px;
	background:rgb(39, 14, 9);
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	font-family:georgia, serif;
	color: white;
	}

.aa20_product_feature_content_left_inner_content p {
	position: relative;
	margin: 8px;
	font-family: georgia, serif;
	font-size: 12px;
	line-height: 20px;
	color: white;
	}


.aa20_product_feature_content_left_cta {
	position: relative;
	float: right;
	}

.aa20_product_feature_content_left_gallery {
	position: relative;
	clear: both;
	width: 500px;
	margin: 35px 0 15px 0;
	overflow: hidden;
	}

.aa20_product_feature_content_left_gallery_label {
	position: relative;
	float: left;
	z-index: 46;
	margin: 2px 0px 2px 8px;
	}
.aa20_product_feature_content_left_gallery_inner {
	position: relative;
	z-index: 42;
	margin: 0;
	padding: 0;
	display: block;
	width: 460px;
	float: right;
	}

.aa20_product_feature_content_left_gallery_inner_thumb {
	position: relative;
	border: 1px solid rgb(146, 126, 81);
	margin: 2px;
	float: left;
	}

.aa20_product_feature_content_right {	
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	width: 470px;
	height: 570px;
	font-family: georgia, serif;
	color: white;
	}
	
.aa20_product_feature_content_right_element_label {
	position: relative;
	margin: 6px 3px 0px 3px;
	font-family: georgia, serif;
	font-size: 11px;
	color: white;
	}	
	
.aa20_product_feature_content_right_element {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 3px 30px 3px;
	color: white;
	}	

.aa20_product_feature_content_right_element_large {
	position: relative;
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
	margin: 0px 3px 30px 3px;
	color: rgb(238, 196, 92);
	}

.aa20_product_feature_content_right_action {
	position: relative;
	margin: 0px 3px 20px 3px;	
	}

.aa20_product_feature_content_right_elementbox {
	position: absolute;
	width: 126px;
	top: 20px;
	left: 4px;
	}
		
.aa20_product_feature_content_right_media {
	position: absolute;
	width: 320px;
	height: 400px;
	background: black;
	right: 12px;
	top: 30px;
	}

.aa20_product_feature_content_right_media .product-image-zoom {
	position:relative; 
	overflow:hidden;
	width:280px;
	height:320px;
	z-index:49;
	margin: 15px 0 15px 20px;
	}

.aa20_product_feature_content_right_media .product-image-zoom img {
	position:absolute;
	left:0;
	top:0; 
	cursor:move;
	}

.aa20_product_feature_content_right_media #image {
	position: relative;
	clear: both;
	}

.aa20_product_feature_content_right_media .image-zoom {
	position:relative; 
	z-index:9; 
	height:33px; 
	margin:0 auto 13px auto; 
	background: url(../images/aeroart_imgzoom_bk.png) no-repeat 50% 50%; 
	padding:0 28px 0 28px; 
	cursor:pointer;
	width:170px;

	}
	
.aa20_product_feature_content_right_media #track {
	position:relative; 
	height:18px;
	}

.aa20_product_feature_content_right_media #handle {
	position:absolute; 
	left:0; 
	top:7px;
	 width:11px; 
	 height:20px;
	 background:url(../images/aeroart_imgzoom_slider.png) 0 0 no-repeat; 
	}
	
.aa20_product_feature_content_right_media .btn-zoom-out {
	position:absolute;
	left:2px; 
	top:12px;
	}
	
.aa20_product_feature_content_right_media .btn-zoom-in {
	position:absolute; 
	right:2px; 
	top:12px; 
	}

.aa20_product_feature_content_right_badges {
	position: absolute;
	top: 436px;
	right: 12px;
	}

.aa20_product_feature_content_right_badges img {
	position: relative;
	margin: 3px;
	}

.aa20_product_feature_content_right_cta {
	position: absolute;
	bottom: 45px;
	right: 71px;
	font-size: 16px;
	line-height: 20px;
	text-align: right;
	font-weight: bold;
	color: rgb(238, 196, 92);
	}
	
.aa20_product_feature_content:after, .aa20_product_feature_content_right:after, .aa20_product_feature_content_left_inner:after, .aa20_product_feature_content_left_inner_content:after, .aa20_product_feature_content_left_gallery:after, .aa20_product_feature_content_left_gallery_inner:after  {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}



/* aa20_home_feaetured_products *//* aa20_home_feaetured_products *//* aa20_home_feaetured_products */
/* aa20_home_feaetured_products *//* aa20_home_feaetured_products *//* aa20_home_feaetured_products */
/* aa20_home_feaetured_products *//* aa20_home_feaetured_products *//* aa20_home_feaetured_products */


.aa20_home_featured_products {
	position: relative;
	width: 976px;
	background: rgb(28, 32, 35);
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-family: georgia;
	}	


.aa20_home_featured_products_left {
	position: relative;
	width: 500px;
	min-height: 570px;
	margin: 0;
	padding: 0;
	float: left;
	}	

.aa20_home_featured_products_left_inner {
	position: relative;
	width: 500px;
	height: 570px;
	margin: 0;
	padding: 0;
	background: url(../images/aeroart_featured_offer_left_box_bk.png);	
	}

.aa20_home_featured_products_left_inner_topbox {
	position: relative;
	margin: 0;
	padding: 0;
	width: 570px;
	}
	
.aa20_home_featured_products_left_inner_content {
	position: absolute;
	left: 0;
	bottom: 32px;
	margin: 0;
	padding: 0;
	background: url(../images/specials_bar_bk.png) no-repeat;	
	min-height: 270px;
	width: 100%;
	}

.aa20_home_featured_products_left_inner_redblock {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 32px;
	background:rgb(39, 14, 9);
	}

.aa20_home_featured_products_left_inner_content_date {
	position: relative;
	height: 20px;
	color: white;
	font-weight: normal;
	font-size: 18px;
	line-height: 20px;
	padding: 7px;
	}
.aa20_home_featured_products_left_inner_content_gallery {
	position: relative;
	margin-left: 34px;
	margin-top: 15px;
	}

.aa20_home_featured_products_left_inner_content_gallery_inner_thumb {
	position: relative;
	border: 1px solid rgb(146, 126, 81);
	margin-left: 8px;
	margin-bottom: 5px;
	float: left;
	}

.aa20_home_featured_products_left_inner_content_gallery_figureid {
	position: relative;
	margin: 8px;
	font-family:georgia, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: white;
	float: left;
	width: 350px;
	}

.aa20_home_featured_products_left_inner_content_gallery_price {
	position: relative;
	margin: 8px 8px 8px 0;
	font-family:georgia, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: rgb(238, 196, 92);
	float: right;
	width: 86px;
	}


.aa20_home_featured_products_right {	
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	width: 470px;
	min-height: 570px;
	font-family: georgia, serif;
	color: white;
	}


.aa20_home_featured_products_right_action {
	position: relative;
	margin: 0px 3px 20px 3px;	
	}


		
.aa20_home_featured_products_right_media {
	position: relative;
	width: 440px;
	height: 440px;
	background: black;
	margin: 20px auto 5px auto;
	}

.aa20_home_featured_products_right_media_image {
	position: relative;
	margin: 20px;
	border: 1px solid rgb(146, 126, 81);
	}


.aa20_home_featured_products_right_figureid {
	position: relative;
	margin: 6px 16px;
	font-family:georgia, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: white;
	}

.aa20_home_featured_products_right_price {
	position: relative;
	margin: 6px 16px;
	font-family:georgia, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: rgb(238, 196, 92);
	float: left;
	width: 86px;
	}

.aa20_home_featured_products_right_cta {
	position: relative;
	float:right;
	margin: 6px 16px 6px 6px;
	font-size: 16px;
	line-height: 20px;
	text-align: right;
	font-weight: bold;
	color: rgb(238, 196, 92);
	}
	
.aa20_home_featured_products:after, .aa20_home_featured_products_right:after, .aa20_home_featured_products_left_inner:after, .aa20_home_featured_products_left_inner_content:after  {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	


/* aa20_footer *//* aa20_footer *//* aa20_footer */

.aa20_footer {
	position: relative;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	border-top: 3px solid rgb(15, 15, 15);
	overflow: hidden;
	}
	

.aa20_footer_informational {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	background: rgb(39, 14, 9) url(../images/head_bg.gif) top repeat-x;
	border-bottom: 5px solid rgb(15, 15, 15);
	overflow: hidden;
	}

.aa20_footer_informational:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	
.aa20_footer p {
	position: relative;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 7px;
	margin-top: 7px;
	padding-left: 8px;
	padding-right: 8px;
	color: rgb(191, 165, 105);
	}


.aa20_footer_linklist {
	width: auto;
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-right: 1px solid rgb(75, 55, 50);
	}

.aa20_footer_linklist:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}	

.aa20_footer_linklist li {
	position: relative;
	float: left;
	padding: 0;
	padding: 8px;
	font-size: 11px;
	line-height: 14px;
	border-right: 1px solid rgb(33, 9, 6);
	border-left: 1px solid rgb(75, 55, 50);
	}

.aa20_footer_linklist .last {
	border-right: none;
	}

.aa20_footer_linklist a, .aa20_footer_linklist a:visited {
	color: white;
	text-decoration: none;
	}
.aa20_footer_linklist a:hover {
	color: rgb(255, 210, 99);
	}

.aa20_footer_linklist a:active {
	color: rgb(146, 126, 81);
	}


/* aa20_account_review_view_list_item */ /* aa20_account_review_view_list_item */

.aa20_account_review_view_list_item {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 5px 0 15px 0;
	border-bottom: 1px solid rgb(168, 152, 116);
	border-top: 1px solid rgb(136, 115, 68);
	min-height: 190px;	
	}

.aa20_account_review_view_list_item_inner {
	position: relative;
	min-height: 150px;
	margin: 20px 0 20px;
	background: rgb(28, 32, 35);
	}

.aa20_account_review_view_list_item_inner_picture {
	position: relative;
	padding: 0;
	border: 1px solid rgb(15, 15, 15);
	margin: -15px 15px;
	float: left;
	}

.aa20_account_review_view_list_item_inner_text {
	position: relative;
	margin: 10px 15px 10px 5px;
	float: left;
	color: white;
	}


.aa20_account_review_view_list_item_inner_text_reviewdate {
	color: rgb(166, 145, 92);
	margin-top: 3px;
	font-style: italic;
	}

.aa20_account_review_view_list_item_inner_text .description {
	margin-top: 10px;
	}

.aa20_account_review_view_list_item_inner_text .description p {
	position: relative;
	font-size: 11px;
	line-height: 15px;
	color: white;
	}

.aa20_account_review_view_list_item_inner_text_h3, .aa20_account_review_view_list_item_inner_text_h3 a, .aa20_account_review_view_list_item_inner_text_h3 a:visited {
	position: relative;
	color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	overflow: hidden;
	vertical-align: bottom;
	}


.aa20_account_review_view_list_item_inner_text_h3 a:hover {

	color: rgb(255, 210, 99);

	}

/* aa20_dual_column_475 */

.aa20_dual_column_475 {
	position: relative;
	margin: 0;
	padding:0;
	width: 976px;
	}
	
.aa20_dual_column_475_floaty {
	position: relative;
	width: 475px;
	padding:0;
	margin: 0 0 0 8px;
	float: left;
	}

.aa20_dual_column_475:after, .aa20_dual_column_475_floaty:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

	
/* aeroblock_350_content_block_1 */

.aeroblock_350_article_listblock {
	position: relative;
	margin: 0;
	padding: 0;
	width: 340px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 5px 10px 5px 0;
	}

.aeroblock_350_article_listblock h3 {
	position: relative;
	margin: 3px 0 5px 0;
	padding: 1px 0 2px 0;
	border-bottom: 1px solid rgb(30, 20, 20);
	font-size: 13px;
	line-height: 14px;
	text-transform: uppercase;
	}

.aeroblock_350_article_listblock:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.aeroblock_350_article_listblock_inner {
	position: relative;
	width: 340px;
	height: 272px;
	}

.aeroblock_350_article_listblock_inner_bk_inner {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 32;
	}

.aeroblock_350_article_listblock_inner_textblock {
	text-align: left;
	position: absolute;
	z-index: 34;
	top: 18px;
	left: 18px;
	width: 140px;
	height: 240px;
	overflow: hidden;
	}

.aeroblock_350_article_listblock_image {
	position: absolute;
	z-index: 33;
	top: 18px;
	right: 18px;
	width: 140px;
	height: 240px;
	overflow: hidden;
	}

.aeroblock_350_article_listblock_button {
	position: relative;
	float: right;
	margin: 0 0px 0 5px;
	}
	

	
/* AeroArt International Core Styles *//* AeroArt International Core Styles *//* AeroArt International Core Styles */
/* AeroArt International Core Styles *//* AeroArt International Core Styles *//* AeroArt International Core Styles */
/* AeroArt International Core Styles *//* AeroArt International Core Styles *//* AeroArt International Core Styles */

/* Set up body */

.aa20_body {
	position: relative;
	padding: 0;
	margin: 0;
	width: 976px;
/*	background: rgb(204, 176, 113); */
/* 	background: rgb(166, 145, 92); */
/*	background: rgb(191,166,101); */
	background: rgb(197, 173, 119); 
/*	background: rgb(255, 253, 240); */
	}

.aa20_body:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}	



.aa20_article_container {
	position: relative;
	margin: 5px 10px;
	padding: 0 10px 10px 10px;	
	}

.aa20_article_container:first-child {
	margin-top: 0;
	}
	

.aa20_corestyle_a, .aa20_corestyle_head_a, aa20_corestyle_head_a:visited, .aa20_corestyle_a:visited, .aa20_aeroart_header_account_nav_list_item a, .aa20_aeroart_header_account_nav_list_item a:visited {
	color: rgb(255, 210, 99);
	text-decoration: underline;
	}
.aa20_corestyle_a:hover, .aa20_corestyle_head_a:hover, .aa20_aeroart_header_account_nav_list_item a:hover {
	color: white;
	}

.aa20_corestyle_a:active, .aa20_corestyle_head_a:active, .aa20_aeroart_header_account_nav_list_item a:active {
	color: rgb(146, 126, 81);
	}


.aa20_corestyle_a_alt, .aa20_corestyle_a_alt:visited {
	color: rgb(39, 14, 9);
	text-decoration: underline;
	}
.aa20_corestyle_a_alt:hover {
	color: rgb(255, 210, 99);
	}

.aa20_corestyle_a_alt:active {
	color: rgb(146, 126, 81);
	}



	
.base-mini .aa20_corestyle_a, .base-mini .aa20_corestyle_a:visited, #my-reviews-table a, #my-reviews-table:visited, .upsell .aa20_corestyle_a, .upsell .aa20_corestyle_a:visited {
	color: rgb(39, 14, 9);
	text-decoration: underline;
	}
.base-mini .aa20_corestyle_a:hover, #my-reviews-table a:hover, .upsell .aa20_corestyle_a:hover {
	color: white;
	}

.base-mini .aa20_corestyle_a:active, #my-reviews-table a:active, .upsell .aa20_corestyle_a:active {
	color: rgb(255, 210, 99);
	}	
	
.aa20_boxed_h4 {
	position: relative;
	margin: 15px 30px;
	padding: 6px;
	background: rgb(28, 32, 35);
	color: white;
	font-size: 14px;
	line-height: 18px;
	border: 1px solid rgb(255, 210, 99);
	}	


.aa20_corestyle_p {
	position: relative;
	margin: 0.5em 8px 1.25em 8px;
	font-family:georgia, serif;
	font-size: 1.05em;
	line-height: 1.6em;
	z-index: 50;
	}

.aa20_corestyle_p_alt {
	position: relative;
	margin: 8px;
	font-family:georgia, serif;
	font-size: 0.95em;
	line-height: 20px;
	font-style: italic;
	}

.aa20_corestyle_h1 {
	position: relative;
	margin: 1em 8px 1em 8px;
	border-bottom:1px solid rgb(28, 32, 35);
	padding: .25em;
	font-size:1.6em;
	color:white;
	background:rgb(39, 14, 9) url(../images/head_bg.gif) top repeat-x;
	letter-spacing: 0.03em;
	font-weight: normal;
	}

.aa20_corestyle_h2 {
	font-size:1.8em;
	margin: 1em 8px 1em 8px;
	font-weight:normal;
	text-transform:none;
	text-align:left;
	border-bottom:1px solid rgb(28, 32, 35);
	}

.aa20_corestyle_h3 {
	font-size:1.6em;
	margin: 1em 8px 1em 8px;
	font-weight:normal;
	text-transform:none;
	text-align:left;
	}

.aa20_corestyle_h4 {
	font-size:1.2em;
	margin: 1em 8px 1em 8px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	}

.aa20_corestyle_h5 {
	font-size:1.0em;
	margin: 1em 8px 1em 8px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	}

.aa20_corestyle_strong {
	font-weight: bold;
	}

.aa20_corestyle_q {
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	}

.aa20_corestyle_blockquote {
	position: relative;
	font-family:georgia, serif;
	font-size: 1.1em;
	line-height: 20px;
	font-style: italic;
	font-weight: bold;
	margin: 8px 20px;
	}

.aa20_corestyle_bulleted_list, .aa20_corestyle_null_list, .aa20_corestyle_ordered_list {
	font-family:georgia, serif;
	font-size: 1em;
	line-height: 20px;
	display: block;
	position: relative;
	margin: 6px 0 11px 0;
	}

.aa20_corestyle_bulleted_list li, .aa20_corestyle_null_list li, .aa20_corestyle_ordered_list li {
	margin: 0 0 6px 25px;
	padding: 0 0 0 10px;
	position: relative;
	line-height: 16px;
	font-size: 1em;

	}

.aa20_corestyle_bulleted_list {
	list-style-type: disc;
	margin-left: 10px;
	padding: 0 0 0 25px;

	}

.aa20_corestyle_null_list {
	list-style-type: none;
	margin-left: 10px;
	padding: 0 0 0 25px;	
	}
	
.aa20_corestyle_ordered_list {
	margin-left: 10px;
	padding: 0 0 0 25px;

	}	
	

.aa20_corestyle_addr {
	position: relative;
	margin: 12px 25px;
	font-family:georgia, serif;
	font-size: 1.2em;
	line-height: 20px;
	font-weight: bold;
	}

.aa20_corestyle_visible_table {
	position: relative;
	margin: 8px;
	padding: 0;
	border-collapse: collapse;
	border:1px solid rgb(28, 32, 35);
	width:100%;
	}

.aa20_corestyle_visible_table caption {
	font-size:1.0em;
	margin: 1em 8px 1em 8px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	}

.aa20_corestyle_visible_table tr {
	background:rgb(229, 199, 126);
	}

.aa20_corestyle_visible_table .odd  {
	background:rgb(232,200,128);
	}

.aa20_corestyle_visible_table .even {
	background:rgb(242,215,153) !important;
	}

.aa20_corestyle_visible_table td.last, .aa20_corestyle_visible_table th.last {
	border-right:0;
	}

.aa20_corestyle_visible_table tr.last th, .aa20_corestyle_visible_table tr.last td {
	border-bottom:0 !important;
	}

.aa20_corestyle_visible_table th {
	border-right:1px solid rgb(28, 32, 35);
	padding:2px 8px;
	color:#0a263c;
	white-space:nowrap;
	}

.aa20_corestyle_visible_table th.wrap {
	white-space:normal;
	}

.aa20_corestyle_visible_table th a, .aa20_corestyle_visible_table th a:hover {
	color:#fff;
	}

.aa20_corestyle_visible_table td {
	padding:3px 8px;
	}

.aa20_corestyle_visible_table thead tr th {
	background: url(../images/head_bg.gif) repeat-x top rgb(39, 14, 9);
	color:white;
	}

.aa20_corestyle_visible_table tfoot {
	border-bottom:1px solid rgb(28, 32, 35);
	}

.aa20_corestyle_visible_table tfoot tr {
	background-color:rgb(229,199,126) !important;
	}

.aa20_corestyle_visible_table tfoot td {
	padding-top:1px;
	padding-bottom:1px;
	}


.aa20_corestyle_rightfloater {
	position: relative;
	float: right;
	clear: right;
	margin: 8px;
	}

.aa20_corestyle_buttonbox {
	display: block;
	position: relative;
	float: right; 
	margin: 0 5px 5px 5px; 
	width: 140px; 
	z-index: 100;
}
	
/* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES */
/* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES */
/* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES */
/* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES *//* OVERRIDES */

.aa20_976_primary_container {
	margin-top: 5px;
	}

