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

/* Html */
html {
	background: transparent url(../images/layout/html.png);
}

/* Main - Wrapper */

#main_wrapper {
	/*width: 960px;*/
	padding: 0 10px;
}

/* Main */

#main {
	margin: 0;
}

/* Main - Header */

#main_header_top {
	display: none;
}

#main_header_content {
	display: none;
}

#main_header {
	background: transparent url(../images/layout/main_header.png) no-repeat;
	width: 940px;
	height: 220px;
	margin: 0 0 20px 0;
}

#main_header_left {
	width: 295px;
	height: 119px;
	margin: 25px 0 0 46px;
}

#main_header_bottom {
	height: 20px;
	line-height: 20px;
	padding: 47px 10px 0 10px;
	margin: 0;
}

/* Main - Footer */

#main_footer_top {
	margin: 10px;
	border: 0;
	padding: 0;
}

#main_footer_content {
	background: transparent url(../images/layout/main_footer_content.png) no-repeat scroll center bottom;
	height: 90px;
	margin: 10px;
}

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

/* Frame */

.main_column .table {
	border: none;
}

.main_column .table .content {
	padding: 10px;
	background-color: transparent;
}

/* Ak Cookie Crumb */

.table_ak_cookie_crumb li {
	background: transparent url(../images/tables/ak_cookie_crumb/background.png) no-repeat scroll 0 -20px;
	padding: 0 7px 0 20px;
}
.table_ak_cookie_crumb li.home a {
	background: transparent url(../images/tables/ak_cookie_crumb/background.png) no-repeat scroll 0 -2px;
}

/* Ak Search - Inline */

.table_ak_search_inline {
	float: none;
}

/* Ak Menu - Left */

.main_column .table_ak_menu_left .content {
	padding: 0 10px;
}
.table_ak_menu_left li {
	margin-top: 7px;
}
.table_ak_menu_left li.first {
	margin-top: 0;
}
.table_ak_menu_left a {
	background: transparent url(../images/tables/ak_menu_left/arrow.png) no-repeat scroll 0 60%;
	color: #CB2C32;
	padding-left: 10px;
}

/* Ak Menu - Categories */

.table_ak_menu_categories .top {
	background: transparent url(../images/tables/ak_menu_categories/top.png) no-repeat scroll 0 0;
	height: 44px;
}
.table_ak_menu_categories li,
.table_ak_menu_categories a {
	border: none;
}
.table_ak_menu_categories a.leaf span {
	background: none;
}
.table_ak_menu_categories a:hover {
	background: transparent url(../images/tables/ak_menu_categories/backgrounds.png) repeat-y scroll 0 0;
	text-decoration: none;
}
.table_ak_menu_categories a.current:hover,
.table_ak_menu_categories a.current {
	background: transparent url(../images/tables/ak_menu_categories/backgrounds.png) repeat-y scroll -160px 0;
}

.table_ak_menu_categories a.level_1 {
	font-weight: bold;
}

/* Cart Contents */

.main_column .table_cart_contents .top {
	background: transparent url(../images/tables/cart_contents/top.png) no-repeat scroll 0 0;
	height: 56px;
}
.main_column .table_cart_contents .content {
	background: transparent url(../images/tables/cart_contents/content.png) repeat-y scroll 0 0;
	padding: 0 10px;
}
.table_cart_contents .bottom {
	background: transparent url(../images/tables/cart_contents/bottom.png) no-repeat scroll 0 0;
	height: 16px;
}

/* Ak Login Box */

.table_ak_login_box .top {
	background: transparent url(../images/tables/ak_login_box/top.png) no-repeat scroll 0 0;
	height: 36px;
}
.main_column .table_ak_login_box .content {
	background-color: #DFD9C3;
	padding-bottom: 0;
}
.table_ak_login_box .bottom {
	background: transparent url(../images/tables/ak_login_box/bottom.png) no-repeat scroll 0 0;
	height: 10px;
}
.table_ak_login_box .links a {
	color: #B22526;
	text-decoration: underline;
}

/* Ak Menu - Footer */

.table_ak_menu_footer li {
	border: 0;
}

/* Ak Cms Node - Fragment Welcome Message */

.table_ak_cms_node_fragment_welcome_message {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.table_ak_cms_node_fragment_welcome_message h1 {
	color: #E36828;
}
.table_ak_cms_node_fragment_welcome_message p {
	font-size: 123.1%;
}

/* Ak Cms Node - News */

.table_ak_cms_node_news {
	margin-top: 10px;
}
.table_ak_cms_node_news .top {
	background: transparent url(../images/tables/ak_cms_group_news_section/top.png);
	height: 45px;
}
.table_ak_cms_node_news .content {
	background: transparent url(../images/tables/ak_cms_group_news_section/content.png);
	padding: 0 10px;
}
.table_ak_cms_node_news .bottom {
	background: transparent url(../images/tables/ak_cms_group_news_section/bottom.png);
	height: 10px;
}

/******************************************************************************
  Buttons
 ******************************************************************************/

.button .left,
.link_button .left {
	background-image: url(../images/buttons/buttons.png);
}
.button .stretch,
.link_button .stretch {
	background-image: url(../images/buttons/buttons.png);
}
.button .right,
.link_button .right {
	background-image: url(../images/buttons/buttons.png);
}

.button_table_cart_contents_view .left {background-position: 0 -120px;}
.button_table_cart_contents_view .stretch {background-position: 0 -140px;}
.button_table_cart_contents_view .right {background-position: 0 -160px;}
.button_table_cart_contents_view_hover .left {background-position: 0 -60px;}
.button_table_cart_contents_view_hover .stretch {background-position: 0 -80px;}
.button_table_cart_contents_view_hover .right {background-position: 0 -100px;}

.button_product_detail_addcart .stretch {
	font-weight: bold;
}

/******************************************************************************
   Tabs
 ******************************************************************************/

.dijitTab {
	background-color: #DFD9C3;
}
.dijitTabHover {
	background-color: #BAB5A3;
}
.dijitTabCheckedHover,
.dijitTabChecked {
	background-color: #FFF;
}

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

.page_welcome .welcome {
	border: 0;
	padding: 10px 10px 55px 203px;
	background: transparent url(../images/page_welcome/welcome.png) no-repeat scroll 0 0;
	width: 327px;
	height: 180px;
	margin-bottom: 20px;
}

/******************************************************************************
  News
 ******************************************************************************/

.news_teaser h2 {
	margin: 0;
}
.news_teaser .content,
.page_news .content {
	background: none;
	padding: 0;
}
.news_teaser p,
.page_news p {
	padding-left: 0;
}
.news_teaser .more {
	padding-bottom: 10px;
	text-align: right;
	font-weight: bold;
}

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

.product_sort {
	border: 0;
	background: #DFD9C3;
}

.product_list_item {
	height: 258px;
	border-color: transparent;
}
.product_list_item_hover {
	border-color: #DFD9C3;
}

.product_list_item .thumb_image {
	top: 15px;
}
.product_list_item .title {
	top: 125px;
	text-align: center;
	text-decoration: underline;
}
.product_list_item .original_price {
	top: 165px;
	width: 148px;
	text-align: center;
}
.product_list_item .price {
	top: 185px;
	width: 148px;
	text-align: center;
}
.product_list_item .buttons {
	top: 215px;
}
.product_list_item .buttons .button,
.product_list_item .buttons .link_button {
	margin-top: 6px;
}

/******************************************************************************
   Pager
 ******************************************************************************/

.pager {
	border: 0;
	background: #DFD9C3;
}

.pager .current {
	background-color:#E36828;
}

/******************************************************************************
  Product Detail
 ******************************************************************************/

.product_detail .details {
	border: none;
}

.product_detail h1.title {
	color: #E36828;
	text-decoration: underline;
	font-size: 123.1%;
}

.product_detail .price div {
	font-size: 123.1%;
}

.product_detail h3.related {
	background: transparent url(../images/product_detail/related.png);
	width: 187px;
	height: 42px;
}

