body {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #676766;
	background-image: url('images01/body_repeater.png');
	background-color: #c0bca8;
	background-repeat: repeat-x;
	background-position: top;
}

body, div, ul, li, select, option, h1, h2, h3, h4, h5, h6, p, input {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}

img {
	border: none;
	border-style: none;
}

a,
a:link,
a:visited {

	text-decoration: none;
	color: #a3542a;
}

a:hover {
	color: #cfd2c7;
}

.clear_both {
	clear: both;
}


.body_bg {
	width: 989px;
	margin: 0 auto;
	background-image: url('images01/content_repeater.png');
	background-repeat: repeat-y;
}

.body_content {
	width: 947px;
	margin: 0 auto;
}

.left_column {
	width: 232px;
	float: left;
	padding: 0 0 5px 21px;
}

.left_column_girl {
	height: 353px;
	background-image: url('images01/header_left.jpg');
	background-repeat: no-repeat;
}

.left_column ul {
	clear: both;
}

.left_column ul li {
	height: 33px;
}

.left_column ul li a,
.left_column ul li a:link,
.left_column ul li a:visited {
	font-weight: bold;
	position: relative;
	display: block;
	color: #635567;
	height: 33px;
	line-height: 34px;
	text-indent: 20px;
	background-image: url('images01/left_submenu_bg.jpg');
	background-repeat: no-repeat;
	background-position: right -33px;
}

.left_column ul li a:hover {
	color: #e35922;
	background-position: 0 0;
}

.left_column_image_links {
	width: 232px;
	background-color: #cdd2c1;
	text-align: center;
	padding: 4px 0;
}

.left_column_image_links a {
	margin: 0 0 4px 0;
}

.left_column img {
	border: none;
	border-style: none;
}

.right_column {
	width: 715px;
	float: right;
	padding: 0 21px 5px 0;
}

.right_column_header {
	position: relative;
	height: 214px;
	background-image: url('images01/header_right.jpg');
	background-repeat: no-repeat;
}

.basket_items {
	position: absolute;
	left: 525px;
	top: 48px;
}

.basket_value {
	position: absolute;
	left: 525px;
	top: 73px;
}

.basket_links {
	position: absolute;
	left: 480px;
	top: 100px;
}

.basket_links a,
.basket_links a:link,
.basket_links a:visited {
	font-size: 12px;
	background: transparent;
	color: #c15130;
	text-decoration: underline;
}

.basket_links a:hover {
	color: #db5a34;
}

.main_menu {
	position: relative;
	top: 165px;
	height: 49px;
	background-image: url('images01/main_menu_separator.jpg');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 1px;
}

.right_column_header ul {
	height: 49px;
}

.right_column_header ul li {
	float: left;
	height: 49px;
	line-height: 49px;
	text-align: center;
	background-image: url('images01/main_menu_separator.jpg');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 1px;
}

.right_column_header ul li a,
.right_column_header ul li a:link,
.right_column_header ul li a:visited {
	float: left;
	background: transparent;
	height: 49px;
	font-size: 14px;
	font-weight: bold;
	color: #717171;
	padding: 0 18px;
	display: block;
	cursor: pointer;
	background-image: url('images01/main_menu_bg.jpg');
	background-repeat: repeat-x;
}

.right_column_header ul li a:hover,
.right_column_header .current_page a,
.right_column_header .current_page a:link,
.right_column_header .current_page a:visited {
	color: #ea622c;
	background-image: url('images01/main_menu_hover_arrow.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}

.content {
	width: 701px;
	margin: 5px auto;
}

.content h1 {
	width: 701px;
	height: 41px;
	line-height: 41px;
	text-indent: 23px;
	color: #adb0a2;
	font-size: 16px;
	font-weight: bold;
	background-image: url('images01/title_bg.jpg');
	background-repeat: no-repeat;
}

.content .shaded {
	background-image: url('images01/title_bg_shaded.jpg');
}

.content .main_text1 {
	width: 693px;
	background-color: #f5f9e7;
	margin: 0 auto;
	padding-bottom: 21px;
	background-image: url('images01/main_text1_bottom_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
}

.content .main_text1 p {
	padding: 15px 19px 0 19px;
	font-size: 11px;
	line-height: 1.5em;
}

.content .main_text2 {
	width: 693px;
	background-color: #f7f7f5;
	margin: 0 auto;
	padding-bottom: 20px;
}

.product_box_holder {
	float: left;
	padding: 19px 0 0 21px;
}

.product_box_repeater {
	width: 315px;
	background-image: url('images01/product_box_repeater.jpg');
	background-repeat: repeat-y;
}

.product_box_top {
	padding-top: 20px;
	background-image: url('images01/product_box_top.jpg');
	background-repeat: no-repeat;
	background-position: top;
}

.product_box_bottom {
	padding-bottom: 13px;
	background-image: url('images01/product_box_bottom.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
}

.product_title {
	font-weight: bold;
	padding: 0 0 10px 0;
	text-indent: 20px;
}

.product_image {
	width: 110px;
	float: left;
	text-align: center;
}

.product_description {
	width: 198px;
	float: left;
	font-size: 11px;
	line-height: 1.4em;
}

.product_our_price {
	padding-top: 12px;
	font-weight: bold;
}

.red_text {
	color: #e77942;
}

.product_links {
	width: 222px;
	margin: 0 auto;
	padding-top: 11px;
}

a.button_buy_now,
a.button_buy_now:link,
a.button_buy_now:visited {
	display: block;
	width: 105px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url('images01/button_buy_now.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.button_buy_now:hover {
	background-position: 0 -27px;
}

a.button_see_details,
a.button_see_details:link,
a.button_see_details:visited  {
	display: block;
	width: 105px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url('images01/button_see_details.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.button_see_details:hover {
	background-position: 0 -27px;
}

.product_links a.button_buy_now {
	float: left;
}

.product_links a.button_see_details {
	float: right;
}


.footer {
	width: 949px;
	height: 116px;
	margin-left: 20px;
	background-image: url('images01/footer_repeater.png');
	background-repeat: repeat-x;
}

.footer_links {
	text-align: center;
	padding-top: 50px;
	color: #fff;
}

.footer_links a,
.footer_links a:link,
.footer_links a:visited {
	padding: 0 2px;
	text-decoration: none;
	color: #a3542a;
	background-color: #cfd2c7;
}

.footer_links a:hover {
	color: #cfd2c7;
	background-color: #a3542a;
}
