/******************************************************************************
  Layout
 ******************************************************************************/

html {
	background-image: none;
}

#main {
	margin: 0 0 10px 0;
}

#main_header {
	background: transparent url(../images/layout/main_header.png) no-repeat scroll 0 0;
	padding: 0 10px;
	height: 146px;
	margin-bottom: 10px;
}

#main_header_top {
	display: none;
}
#main_header_right {
	display: none;
}
#main_header_left {
	margin: 0;
	width: 248px;
	height: 97px;
}
#main_header_content {
	margin: 0;
	height: 97px;
	width: 387px;
}
#main_header_bottom {
	height: 47px;
	padding: 0;
	margin: 0;
}

#main_footer_top {
	border-width: 0;
}

#main_footer_content {
	background: transparent url(../images/layout/main_footer_content.png) no-repeat scroll 0 35px;
}

/******************************************************************************
  Tables
 ******************************************************************************/

.main_column .table h4 span {
	background-image: none;
	padding-left: 16px;
}
	
.main_column .table h4 {
	background: transparent url(../images/tables/header.png) no-repeat scroll left bottom;
	color: #7A2D22;
}

.main_column .table .content {
	background-color: #FFFFEB;
}

/** Columns text **/
.main_column .table .content p,
.main_column .table .content td,
.main_column .table .content label,
.main_column .table .content span,
.main_column .table .content .links a,
.main_column .table .content .links a:hover {
	color: #7A2D22;
}

/* Ak Search */

.table_ak_search_inline {
	float: none;
	margin-left: 7px;
	width: auto;
	height: 25px;
}
.table_ak_search_inline button {
	margin: 2px 0;
}
.table_ak_search_inline input {
	width: 475px;
	margin: 2px 0;
	color: #666666;
}
.dj_ie .table_ak_search_inline input {
	margin: 1px 0;
}

/* Ak Cookie Crumb */

.table_ak_cookie_crumb {
	height: 20px;
	line-height: 20px;
	margin-top: 4px;
}
.table_ak_cookie_crumb li.home a {
	background: transparent url(../images/tables/ak_cookie_crumb/background.png) no-repeat scroll 0 -3px;
}
.table_ak_cookie_crumb li {
	background: transparent url(../images/tables/ak_cookie_crumb/background.png) no-repeat scroll 0 -20px;
}

/* Ak Menu - Categories */

.table_ak_menu_categories a:hover {
	background-image: none;
	background-color: #FFF;
}
.table_ak_menu_categories a.current:hover,
.table_ak_menu_categories a.current {
	background-image: none;
	background-color: #FFF;
}

/* Ak Menu - Left */

.table_ak_menu_left li {
	list-style-type: none;
	margin: 0 0 12px 0;
	background: transparent url(../images/tables/ak_menu_left/dot_menu.png) no-repeat scroll;
	padding-left: 24px;
}

/* Ak Menu - Right */

.table_ak_menu_right li {
	list-style-type: none;
	margin: 0 0 6px 0;
	background: transparent url(../images/tables/ak_menu_left/dot_menu.png) no-repeat scroll;
	padding-left: 24px;
}

/* Ak Menu - Footer */

.table_ak_menu_footer li {
	border-left-width: 0;
}
.table_ak_menu_footer li a,
.table_ak_menu_footer li a:hover {
	color: #7A2D22;
}

/* Ak Image - Partners */

.main_column .table_ak_image_frame_partners .content {
	padding: 0;	
}

/******************************************************************************
  Buttons
 ******************************************************************************/
.order .button_order_continue .left,
.button .left,
.link_button .left {
	background-image: url(../images/buttons/default.png);
}

.order .button_order_continue .stretch,
.button .stretch,
.link_button .stretch {
	background-image: url(../images/buttons/default.png);
}

.order .button_order_continue .right,
.button .right,
.link_button .right {
	background-image: url(../images/buttons/default.png);
}

.button .stretch,
.link_button .stretch {
	color: #FFF;
}

.button_hover .stretch {
	color: #606060;
}

/* Cart View */
.button_cart_view .stretch {
	color: #606060;
}

/******************************************************************************
  Page Welcome
 ******************************************************************************/

.page_welcome .welcome {
	border-width: 0;
	padding: 0;
}

/******************************************************************************
  List Products
 ******************************************************************************/

.product_list_item_hover {
	border-color: #249bd3;
}
.product_list_item .title a,
.product_list_item .title a:hover {
	color: #000;
	font-weight: bold;	
}
.product_list_item .price {
	font-weight: normal;
}

/* Page Welcome & Product Detail Relateds */

.page_welcome .product_list_item,
.product_detail .product_list_item {
	width: 148px;
	height: 360px;
	margin: 0 4px 10px 5px;
}
.dj_ie6 .page_welcome .product_list_item,
.dj_ie6 .product_detail .product_list_item {
	width: 148px;
	margin-left: 5px;
}
.page_welcome .product_list_item .title,
.product_detail .product_list_item .title {
	left: auto;
}
.page_welcome .product_list_item .thumb_image,
.product_detail .product_list_item .thumb_image {
	left: 34px;
	top: 50px;
}
.page_welcome .product_list_item .price,
.product_detail .product_list_item .price {
	left: auto;
	top: 265px;
	width: 150px;
	text-align: center;
}
.page_welcome .product_list_item .short_desc,
.product_detail .product_list_item .short_desc {
	left: auto;
	top: 160px;
	height: 80px;
}
.page_welcome .product_list_item .manufacturer,
.product_detail .product_list_item .manufacturer {
	left: auto;
	top: 246px;
}
.page_welcome .product_list_item .buttons,
.product_detail .product_list_item .buttons {
	left: auto;
	right: auto;
	top: 308px;
}
.page_welcome .product_list_item .buttons .button,
.page_welcome .product_list_item .buttons .link_button,
.product_detail .product_list_item .buttons .button,
.product_detail .product_list_item .buttons .link_button {
	margin: 10px 0 0 0;
}

/* List Products */

.product_list_item {
	width: 520px;
	height: 140px;
	margin: 0 0 10px 0px;
}
.dj_ie6 .product_list_item {
	width: 518px;
	margin-left: 2px;
}
.product_list_item .title {
	left: 180px;
}
.product_list_item .num {
	left: 180px;
	top: 30px;
}
.product_list_item .thumb_image {
	top: 10px;
}
.product_list_item .stock {
	left: 180px;
	top: 50px;
}
.product_list_item .price {
	left: 180px;
	top: 38px;
}
.product_list_item .original_price {
	left: 325px;
	top: 38px;
}
.product_list_item .short_desc {
	left: 180px;
	top: 63px;
	height: 50px;
}
.product_list_item .buttons {
	right: 0;
	top: 128px;
}
.product_list_item .buttons .button,
.product_list_item .buttons .link_button {
	margin: 0 10px 0 0;
}

/* Product Detail */

.product_detail label {
	color: #7A2D22;
}
.product_detail input.text {
	border-color: #7A2D22;
}
.product_detail #original_price,
.product_detail #product_price {
	color: #7A2D22;
}


/* #2631 : IE6 */
.list_products {
	position: static;
}

.table_ak_facebook {
	height: 60px;	
}

