* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #fff;
	color: #3f3f3f;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}

h1, h2, h3, h4, h5, h6 {
	padding: 2px 0;
	font-size: 11px;
	font-weight: bold;
}

a {
	text-decoration: none;
}

ul {
	list-style-type: none
}

li a {
	padding-left: 13px;
	background: url(../images/orange_bullet.gif) no-repeat center left;
}

ul.alternative li a {
	background: url(../images/green_bullet.gif) no-repeat center left;
}

p {
	padding: 4px 0;
}

table {
	width: 100%;
}

th {
	color: #66a62e;
	font-weight: bold;
	text-align: left;
}

tr.even {
	background-color: #eef3dc;
}

td, th {
	padding: 4px 2px;
}

th {
	padding-top: 20px;
}

td.name {
	width: 30%;
	padding-right: 20px;
	font-weight: bold;
	text-align: right;
}

.input-text, .input-submit, select {
	padding: 2px 0;
	border: 1px solid #828194;
	background-color: #fff;
}

input.image {
	border: 0;
	background: transparent;
}

input, select, img {
	vertical-align: middle;
}

form dl {
	clear: left;
	margin: 10px 0;
}

form dt {
	float: left;
	width: 12em;
	margin-right: 10px;
	padding-top: 3px;
	font-weight: bold;
	text-align: right;
}

#captcha {
	border: 1px solid #828194;
}

.fake-button {
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999em;
}

.fake-button:active, .fake-button:focus {
	outline: none;
}

.fake-button:hover {
	background-position: 0 100%;
}

.button-yes, .button-no {
	width: 85px;
	height: 17px;
}

.button-yes {
	float: left;
	background-image: url(../images/button_yes.gif);
}

.button-no {
	float: right;
	background-image: url(../images/button_no.gif);
}

.button-more, .button-instalments {
	width: 172px;
	height: 29px;
}

.button-more {
	background-image: url(../images/button_more.gif);
}

.button-instalments {
	background-image: url(../images/button_instalments.gif);
}

.button-edit, .button-delete {
	width: 94px;
	height: 17px;
}

.button-edit {
	float: left;
	background-image: url(../images/button_edit.gif);
}

.button-delete {
	float: right;
	background-image: url(../images/button_delete.gif);
}

#button-active-orders, #button-canceled-orders, #button-completed-orders {
	float: left;
	width: 227px;
	height: 17px;
	margin-right: 1px;
}

#button-active-orders {
	background-image: url(../images/orders_active.gif);
}

#button-canceled-orders {
	background-image: url(../images/orders_canceled.gif);
}

#button-completed-orders {
	background-image: url(../images/orders_completed.gif);
}

.add-opinion-box {
	margin: 10px 0;
	background: url(../images/dots.gif) repeat-x center center;
}

.add-opinion {
	width: 132px;
	height: 17px;
	padding-left: 10px;
	background: #fff url(../images/add_opinion.gif) no-repeat top left;
}

#add-opinion-form {
	position: relative;
	margin-left: 30px;
}

#add-opinion-form input.input-text, #add-opinion-form textarea {
	width: 251px;
}

#add-opinion-submit {
	position: absolute;
	top: 14.8em;
	left: 300px;
}

#add-opinion-summary {
	position: absolute;
	top: 0;
	right: 5em;
}

#report-error-form {
	margin: 40px 20px;
}

#report-error-form input.input-text, #report-error-form textarea {
	width: 400px;
}

.centered {
	text-align: center;
}

.clearfix {
	clear: both;
}

#category-list #main-content {
	float: right;
}

#category-list #sub-content {
	clear: left;
	float: left;
}

#container {
	width: 1000px;
	margin: 0 auto;
}

#header {
	position: relative;
	height: 187px;
	background: url(../images/header1.jpg) no-repeat;
}

#header a {
	color: #3f3f3f;
	font-weight: bold;
}

#header a:hover, #navigation a:hover, .showcase-box li a:hover, #manufacturers a:hover {
	text-decoration: underline;
}

#header h1 {
	margin: 0;
	text-indent: -999em;
}

#header h1 a {
	position: absolute;
	display: block;
	width: 225px;
	height: 45px;
	top: 109px;
	left: 0;
}

#header h1 a:active, #header h1 a:focus {
	outline: none;
}

#quick-menu {
	position: absolute;
	top: 15px;
	right: 10px;
}

#quick-menu li {
	display: inline;
	margin: 0 8px;
}

#quick-menu a {
	padding-left: 18px;
	background-position: center left;
	background-repeat: no-repeat;
}

#quick-menu-category-map {
	background-image: url(../images/icon_category_map.gif);
}

#quick-menu-instalments {
	background-image: url(../images/icon_instalments.gif);
}

#quick-menu-help {
	background-image: url(../images/icon_help.gif);
}

#quick-menu-account {
	background-image: url(../images/icon_account.gif);
}

#quick-menu-cart {
	background-image: url(../images/icon_cart.gif);
}

#user-pane {
	position: absolute;
	right: 10px;
	bottom: 14px;
	width: 476px;
	height: 69px;
}

#user-pane div {
	float: right;
	width: 20em;
}

#user-pane div p, #user-pane li {
	padding: 5px 0;
}

#user-pane div a, #user-pane div em {
	color: #fe620f;
}

#user-pane div em {
	font-style: normal;
	font-weight: bold;
}

#user-pane ul {
	float: left;
	text-transform: uppercase;
}

#go-to-cash {
	position: absolute;
	right: 0;
	bottom: 4px;
}

#go-to-cash:hover {
	bottom: 6px;
}

#navigation {
	border-bottom: 1px solid #efefef;
	background: #f6f6f6 url(../images/nav_green.gif) repeat-x top left;
}

#navigation form {
	clear: both;
	padding: 10px 30px;
}

#navigation input, #navigation select {
	margin-right: 4px;
}

#navigation form a {
	margin: 0 6px;
	border-bottom: 1px solid #3f3f3f;
	color: #3f3f3f;
	font-size: 9px;
}

#navigation form a:hover {
	border-bottom: 0;
}

#navigation ul {
	height: 26px;
}

#navigation li {
	float: left;
	height: 20px;
	padding-top: 6px;
	background-repeat: no-repeat;
	background-position: center left;
	text-align: center;
}

#navigation li a {
	padding: 0 10px 0 15px;
	background-image: none;
	color: #fff;
	font-weight: bold;
}

#navigation ul a:hover {
	padding-top: 3px;
}

#main-navigation {
	float: left;
}

#main-navigation li {
	background-image: url(../images/nav_green_separator.gif);
}

#main-navigation li.first {
	background-image: none;
}

#sub-navigation {
	float: right;
	background: url(../images/nav_orange.gif) repeat-x;
}

#sub-navigation li {
	background-image: url(../images/nav_orange_separator.gif);
}

#sub-navigation li.first {
	background-image: url(../images/nav_mixed_separator.gif);
}

#breadcrumbs {
	margin: 10px;
}

#breadcrumbs a {
	color: #66a62e;
	font-weight: bold;
}

#navigation form a:hover {
	text-decoration: none;
}

#content .input-text, #content textarea {
	border: 1px solid #66a62e;
	background-color: #f9faf5;
}

#main-content {
	float: left;
	width: 720px;
}

.counter-btn {
	height: 12px;
	width: 35px;
	margin: 0 auto;
}

.btn-plus, .btn-minus {
	display: block;
	float: left;
	width: 15px;
	height: 12px;
	text-indent: -999em;
}

.btn-plus:hover, .btn-minus:hover {
	background-position: 0 -12px;
}

.btn-plus {
	background-image: url(../images/btn_plus.gif);
}

.btn-minus {
	margin-left: 5px;
	background-image: url(../images/btn_minus.gif);
}

.showcase-box {
	float: left;
	width: 158px;
	padding: 8px;
	border-left: 1px solid #eaeae8;
	border-bottom: 1px solid #eaeae8;
	background-position: top right;
	background-repeat: no-repeat;
}

.showcase-box ul.alternative li a {
	color: #3f3f3f;
}

.showcase-box li {
	margin: 6px 0;
}

.showcase-box ul.alternative li a {
	padding: 0 13px 0 0;
	background-position: center right;
	color: #3f3f3f;
}

.showcase-box ul.alternative li a.more {
	color: #fe620f;
	background-image: url(../images/orange_bullet.gif);
}

#showcase-agd {
	border-left: 0;
	background-image: url(../images/pic_agd.jpg);
}

#showcase-agd-small {
	background-image: url(../images/pic_agd_small.jpg);
}

#showcase-rtv {
	background-image: url(../images/pic_rtv.jpg);
}

#showcase-foto {
	border-right: 0;
	background-image: url(../images/pic_foto.jpg);
}

#showcase-car {
	clear: left;
	border-bottom: 0;
	border-left: 0;
	background-image: url(../images/pic_car.jpg);
}

#showcase-pc {
	border-bottom: 0;
	background-image: url(../images/pic_pc.jpg);
}

#showcase-multimedia {
	border-bottom: 0;
	background-image: url(../images/pic_multimedia.jpg);
}

#showcase-phones {
	border-right: 0;
	border-bottom: 0;
	background-image: url(../images/pic_phones.jpg);
}

.data-box {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.data-box p {
	margin: 10px 0;
}

.data-box a {
	color: #fe620f;
	font-weight: bold;
}

#main-content em {
	color: #66a62e;
	font-style: normal;
	font-weight: bold;
}

.data-box big, #cart-box big {
	color: #fe620f;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

.data-box h1 {
	font-size: 22px;
}

#main-content h5 {
	font-weight: normal;
}

.data-box-header {
	padding: 4px 8px;
	background: #fe620f url(../images/small_box_header.gif) no-repeat top right;
	color: #fff;
}

.tabbed-box-content, .data-box-content, .captioned-box-content {
	border: 1px solid #e6e6df;
}

.tabbed-box-content a {
	color: #fe620f;
}


.tabbed-box-content2{
	border: 1px solid #e6e6df;
	width:710px;
}

.tabbed-box-content2 a {
	color: #fe620f;
}

.data-box-content {
	border-top: 0;
}

.tabbed-box-navigation li {
	float: left;
	position: relative;
	height: 22px;
	margin-right: 1px;
	padding-top: 5px;
	background: url(../images/tab_center.gif) repeat-x;
}

.tabbed-box-navigation2 li {
	float: left;
	position: relative;
	height: 22px;
	margin-right: 1px;
	padding-top: 5px;
	background: url(../images/tab_center.gif) repeat-x;
}

.tab-left, .tab-right {
	display: block;
	position: absolute;
	top: 0;
	width: 4px;
	height: 26px;
	background-repeat: no-repeat;
}

.tab-left {
	left: 0;
	background-image: url(../images/tab_left.gif);
}

.tab-right {
	right: 0;
	background-image: url(../images/tab_right.gif);
}

.active, .tabbed-box-navigation li.active {
	height: 23px;
	margin-bottom: -1px;
	background-color: #fff;
	background-image: url(../images/active_tab_center.gif);
}


.tabbed-box-navigation2 li.active {
	height: 23px;
	margin-bottom: -1px;
	background-color: #fff;
	background-image: url(../images/active_tab_center.gif);
}

h5 a.active {
	height: auto;
	text-decoration: underline;
}

.tabbed-box-navigation li.active a {
	color: #66a62e;
}

.tabbed-box-navigation2 li.active a {
	color: #66a62e;
}

.active .tab-left, .active .tab-right {
	width: 5px;
}

.active .tab-left {
	left: 0;
	background-image: url(../images/active_tab_left.gif);
}

.active .tab-right {
	right: 0;
	background-image: url(../images/active_tab_right.gif);
}

.tabbed-box-navigation li a {
	padding: 0 10px;
	background-image: none;
	color: #fff;
	font-weight: bold;
}

.tabbed-box-navigation li a:hover {
	text-decoration: underline;
}

.tabbed-box-navigation2 li a {
	padding: 0 10px;
	background-image: none;
	color: #fff;
	font-weight: bold;
}

.tabbed-box-navigation2 li a:hover {
	text-decoration: underline;
}


.tabbed-box-content {
	clear: left;
	padding: 10px 15px;
}

.tabbed-box-content th, .tabbed-box-content td {
	padding-bottom: 8px;
	border-bottom: 1px dotted #c7c7c7;
	text-align: center;
}

.tabbed-box-content th {
	color: #3f3f3f;
}


.tabbed-box-content2 {
	clear: left;
	padding: 10px 15px;
}

.tabbed-box-content2 th, .tabbed-box-content2 td {
	padding-bottom: 8px;
	border-bottom: 1px dotted #c7c7c7;
	text-align: center;
}

.tabbed-box-content2 th {
	color: #3f3f3f;
}


#cart-box table {
	margin: 10px 0;
}

#cart-box table h5 {
	text-transform: uppercase;
}

#cart-box table h5 strong {
	color: #3f3f3f;
}

#cart-box table input.input-text {
	border-color: #828194;
	color: #3f3f3f;
	font-weight: bold;
	text-align: center;
}

#cart-box td.summary {
	text-align: right;
}

#cart-make-order {
	float: right;
	text-align: right;
}

#cart-make-order p {
	margin-bottom: 6px;
}

#cart-info {
	float: left;
}

#cart-info div {
	float: left;
	margin-right: 20px;
}

#cart-transport-box {
	margin: 4px 0;
	background-color: #eef3dc;
}

#cart-transport-box .transport-column {
	float: left;
	width: 169px;
	margin: 1px;
}

.transport-column h3 {
	position: relative;
	background-position: 0 0;
}

.transport-column h3 span {
	position: absolute;
	top: 4px;
	right: 8px;
}

.transport-column h4, .transport-column p {
	margin: 2px 0 2px 8px;
}

.cart-form-column {
	width: 48%;
}

form .cart-form-column dt {
	width: 8em;
	font-weight: normal;
}

.cart-form-column input.input-text, .cart-form-column select {
	width: 150px;
}

.cart-form-main-column {
	float: left;
}

.cart-form-sub-column {
	float: right;
}

.cart-navigation {
	clear: both;
	text-align: right;
}

#order-comment-caption, #order-comment-content {
	margin: 10px 0;
}

#order-comment-caption {
	float: left;
	width: 180px;
}

#order-comment-content {
	float: right;
}

#complete-order {
	position: relative;
	clear: both;
	padding-bottom: 15px;
}

#complete-order div {
	position: absolute;
	top: 0;
	right: 0;
}

.captioned-box-header, .captioned-box-content h3 {
	color: #66a62e;
}

.captioned-box-header {
	float: left;
	position: relative;
	padding: 3px 50px 0 50px;
}

.captioned-box-content {
	clear: left;
	padding: 10px;
}

.captioned-box-content a:hover {
	text-decoration: underline;
}

.captioned-box-content h2 {
	color: #fe620f;
	font-size: 24px;
}

#search-main-data, #search-sub-data {
	width: 38%;
	margin: 2em 0;
}

#search-main-data dt , #search-sub-data dt {
	width: 6em;
}

#search-main-data {
	float: left;
	margin-left: 7em;
}

#search-sub-data {
	float: right;
	margin-right: 7em;
}

.map-category {
	clear: left;
	margin: 10px 20px;
	border-bottom: 1px dotted #c7c7c7;
}

.map-category-column {
	float: left;
	width: 124px;
	margin: 20px 40px 20px 0;
}

.map-category-column a {
	display: block;
	margin: 6px 0;
	padding-left: 14px;
	background: url(../images/green_bullet.gif) no-repeat center left;
	color: #3f3f3f;
	font-weight: bold;
}

.map-category-column a.sub-item {
	margin-left: 14px;
	font-weight: normal;
}

#account-box input.input-text, #account-box select, #account-box textarea {
	width: 50%;
}

#account-box input.input-checkbox {
	margin: 0 5px 0 20px;
}

#account-box .checkbox-list {
	float: left;
	margin-left: 8em;
}

#account-box label {
	display: block;
	width: 100%;
	margin: 16px 0;
}

.settings-box {
	position: relative;
	margin: 10px 0;
	padding: 3px;
	border: 1px solid #e6e6df;
	background-color: #f9faf5;
}

.settings-box table {
	margin: 5px 3px;
}

.settings-box td {
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
}

#main-content .settings-box strong {
	color: #3f3f3f;
	text-transform: none;
}

#main-content .settings-box em {
	color: #3f3f3f;
}

.settings-box p {
	margin: 2px 14px;
}

.settings-box ul {
	margin: 10px 14px;
}

.settings-box li {
	margin: 3px 0;
	font-weight: bold;
	text-transform: uppercase;
}

.settings-box li a {
	color: #3f3f3f;
}

.settings-box input.input-text, .settings-box select, .settings-box textarea {
	width: 40%;
}

.settings-box h3 {
	padding: 7px 14px;
	background-color: #e6e6df;
	color: #fe620f;
}

.settings-box-column {
	float: left;
	width: 20em;
}

.settings-box-buttons {
	position: absolute;
	top: 8px;
	right: 8px;
}

.price-summary {
	color: #fe620f;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
}

.price-summary big {
	font-family: Georgia, serif;
	font-size: 24px;
}

.compare-item {
	margin-bottom: 10px;
	padding: 10px 0;
	border-bottom: 1px dotted #c7c7c7;
}

.compare-item p {
	float: left;
	padding-left: 14px;
	background: url(../images/green_bullet.gif) no-repeat center left;
	color: #65A630;
	font-weight: bold;
}

.compare-item ul {
	float: right;
	margin: 0 20em 20px 0;
}

.compare-item li a {
	color: #3f3f3f;
	font-weight: bold;
	text-transform: uppercase;
}

.compare-item div {
	clear: both;
}

#faq-box {
	margin: 20px;
}

#faq-categories {
	width: 20%;
	float: left;
}

#faq-categories a {
	display: block;
	padding: 10px;
	border-bottom: 1px solid #e6e6df;
	background-color: #fff;
	color: #3f3f3f;
	font-weight: bold;
	text-align: right;
}

#faq-categories a.active-category {
	border-left: 1px solid #e6e6df;
	position: relative;
	margin-right: -1px;
	z-index: 100;
	text-decoration: none;
}

#faq-categories a.active-category, #faq-content {
	background-color: #f9faf5;
}

#faq-content {
	float: left;
	width: 72%;
	padding: 20px;
	border: 1px solid #e6e6df;
}

.faq-item {
	padding-left: 20px;
	background: url(../images/green_bullet.gif) no-repeat 0 8px;
}

#product-navigation {
	position: relative;
}

#main-content #product-navigation strong {
	color: #3f3f3f;
}

#sort-type {
	padding: 10px 0 20px 0;
	text-align: center;
}

#product-view-type, #compare-box-top, #compare-box-top {
	position: absolute;
}

#product-view-type, #compare-box-top {
	top: 0;
}

#product-view-type {
	right: 0;
}

#compare-box-top {
	left: 0;
}

#sort-type img {
	margin-right: 1px;
}

#sort-type strong {
	margin-left: 6px;
}

#product-grid-list div.compare-checkbox,
#product-grid-mixed div.compare-checkbox,
#product-grid-thumbs div.compare-checkbox {
	width: 110px;
	margin: 8px auto;
	padding: 8px 16px;
	border: 1px solid #e6e6df;
	background-color: #f9faf5;
	font-family: Arial, sans-serif;
	font-size: 9px;
	text-align: center;
}

#product-grid-list, #product-grid-thumbs, #product-grid-mixed {
	margin-top: 10px;
}

#product-grid-list a, #product-grid-thumbs a, #product-grid-mixed a {
	background-image: none;
	padding: 0;
}

#product-grid-list li, #product-grid-thumbs td, #product-grid-mixed li {
	border-bottom: 1px dotted #c7c7c7;
	clear:both;
	overflow:hidden;
	height:auto
}

.ie6 #product-grid-list li, #product-grid-thumbs td, #product-grid-mixed li {height:180px}
#product-grid-thumbs {
	border-collapse: collapse;
}

#product-grid-thumbs td {
	padding: 0;
	border: 1px dotted #c7c7c7;
}

#product-grid-thumbs td div {
	margin: 10px;
	width: 220px;

}

#product-grid-list li, #product-grid-mixed li {
	position: relative;
	margin-top: 15px;
	padding-bottom: 15px;
}

#product-grid-list div.compare-checkbox, #product-grid-mixed div.compare-checkbox {
	margin: 10px 0;
}

#product-grid-mixed .product-thumb {
	position: relative;
	float:left;
	top: 0;
}
.ie6 #product-grid-mixed .product-thumb {margin-left:10px}

#product-grid-mixed .product-info {
	width:220px;
	float:left
}

#product-grid-mixed .product-description {
	position: relative;
	top: 0;
	right: 0;
	width: 290px;
	float:right;
}

.ie6 #product-grid-mixed .product-description {width:250px}

#product-grid-list, #product-grid-mixed {
	padding: 10px;
}

#product-grid-list .product-description {
	position: relative;
	top: 0;
	right: 0;
	width: 360px;
	float:right
}

#product-grid-list .product-info {width:300px;float:left}

#product-data-info {
	float: left;
	width: 54%;
	padding-left: 8px;
}

.price-cell, #main-content .settings-box .price-cell strong {
	color: #fe620f;
}

#main-content .settings-box .price-cell strong {
	text-transform: uppercase;
}

.price-box {
	margin: 10px 0;
	padding: 8px;
	border: 1px solid #e6e6df;
	background-color: #f9faf5;
	text-align: center;
}

.price-box p {
	margin: 2px 0;
}

.price-box big, #cart-box big {
	font-family: Georgia, serif;
	font-size: 24px;
}

#price-full {
	float: left;
}

#price-instalments {
	float: right;
}

#product-data-picture {
	float: right;
	width: 40%;
	margin-right: 20px;
}

#product-data-picture li a {
	display: block;
	width: 100%;
	margin: 3px 0;
	padding: 0 15px 3px 0;
	border-bottom: 1px dotted #c7c7c7;
	background-position: center right;
	color: #3f3f3f;
	font-size: 9px;
	text-transform: uppercase;
}

#product-data-enlarge-photo, #product-data-enlarge-photo2 {
	background-image: url(../images/icon_search.gif);
}

#product-data-clipboard {
	background-image: url(../images/icon_folder.gif);
}

#product-data-print {
	background-image: url(../images/icon_printer.gif);
}

#product-data-recommend {
	background-image: url(../images/icon_mail.gif);
}

.category-list-content {
	border: 1px solid #e6e6df;
	border-top: 0;
}

.product-list {
	float: left;
	width: 230px;
	margin: 0 4px 10px 0;
	background-color: #e8f1da;
}

.product-list-header {
	position: relative;
	background: #66a62e url(../images/box_header_orange.gif) no-repeat top right;
}

.product-list-header h3, .wide-box-header h3, #cart-transport-box h3 {
	margin: 0;
	padding: 4px 8px;
	color: #fff;
}

.instalments-box {
	 position: relative;
	 margin: 10px;
	 padding: 25px;
	 border: 1px solid #b2d296;
}

.instalments-buttons {
	margin-top: 10px;
}

.instalments-buttons a {
	margin-bottom: 3px;
}

.instalments-box table {
	position: absolute;
	top: 15px;
	right: 50px;
	width: auto;
}

.instalments-box td, .instalments-box th {
	padding: 5px 12px;
	text-align: center;
}

.instalments-box th {
	padding-bottom: 10px;
	color: #000;
}

.instalments-box tr.odd {
	background-color: #eef3dc;
}

.others-box {
	position: relative;
	margin: 20px 0;
	padding-bottom: 15px;
	border-bottom: 1px dotted #c7c7c7;
}

.others-picture, .others-data, .others-links {
	position: absolute;
	top: 0;
}

.others-picture {
	left: 10px;
}

.others-data {
	left: 10em;
}

.others-links {
	right: 10px;
	color: #fe620f;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
}

.opinion-box {
	clear: both;
}

.opinion-contents {
	position: relative;
	float: left;
	width: 64%;
	margin: 20px 0;
}

.opinion-stars {
	position: absolute;
	top: -5px;
	right: 10px;
}

.opinion-usefulness {
	float: right;
	width: 26%;
	text-align: center;
}

.address-book-entry {
	float: left;
	width: 210px;
	margin: 12px 9px;
	padding-bottom: 10px;
	position: relative;
	background: #f5f4f4;
	font-size: 10px;
}

.address-book-entry li {
	float: left;
	margin: 40px 40px 40px 0;
}

.address-book-entry-data {
	margin: 0 10px;
}

.address-book-links {
	margin: 10px 5px 0 5px;
}

.address-book-links a {
	float: none;
	margin: 4px auto;
}

.address-book-defaults {
	margin-bottom: 5px;
	padding: 8px 0;
	clear: left;
	background: #e2d7d1;
	border-bottom: 1px solid #c5b4a9;
	text-align: center;
}

.address-book-defaults a {
	color: #8d7667;
	font-weight: bold;
}

.address-book-defaults a:hover {
	text-decoration: underline;
}

#sub-content .category-list {
	margin: 0;
	background-color: #f9faf5;
}

.category-list h4 a, .category-list h5 a, .category-list h6 a {
	display: block;
	margin: 3px 8px;
}

.category-list h4 a {
	padding: 0 0 3px 12px;
	border-bottom: 1px dotted #fa620f;
	color: #fa620f;
}

.category-list h5 a, .category-list h6 a {
	padding-left: 14px;
	background-position: center left;
	background-repeat: no-repeat;
	color: #65a630;
}

.category-list h5 a {
	margin-left: 20px;
	background-image: url(../images/green_bullet.gif);
}

.category-list h6 a {
	margin-left: 34px;
	background-image: url(../images/small_green_bullet.gif);
	font-weight: normal;
}

#sub-content .category-list .category-links {
	margin: 10px;
	padding: 6px 10px;
	background-color: #fe620f;
	color: #fff;
}

.ad-banner {
	margin: 10px 0;
}

.category-links a {
	color: #fff;
	font-weight: bold;
}

.more-info {
	position: absolute;
	top: 8px;
	right: 6px;
}

.product-list-select {
	padding: 4px 6px;
	background: #e1e1e1 url(../images/gray_arrow.gif) repeat-y center right;
}

.product-list-select, .product-list li {
	border-bottom: 1px dotted #c2cab6;
}

.product-list h4 a, .product-list h5 a {
	color: #3F3F3F;
}

.product-list li {
	position: relative;
	padding: 6px;
	background: #e8f1da url(../images/lime_arrow.gif) repeat-y center right;
}

.product-list li a {
	padding: 6px 2px;
	background-image: none;
}
.content-box-header {margin-bottom:10px}
.content-box-header a, #main-content strong {
	color: #fe620f;
}

#main-content strong {
	text-transform: uppercase;
}

.content-box-header a:hover {
	text-decoration: underline;
}

.content-box-header a:active, .content-box-header a:focus {
	font-weight: bold;
}

.product-list .product-photo {
	position: absolute;
	top: 10%;
	right: 10px;
	padding: 0;
}

#offer-product-list .product-list-header, #cart-transport-box h3 {
	background: #fe620f url(../images/box_header_green.gif) no-repeat top right;
}

#new-product-list {
	clear: both;
}

.wide-box {
	clear: both;
	width: 705px;
	border: 1px solid #e6e6df;
	border-top: 0;
}

.wide-box .product-list {
	width: 233px;
	margin-right: 0;
}

.wide-box .product-list li {
	background: #fff;
}

.wide-box-header {
	position: relative;
	background: #fe620f url(../images/small_box_header.gif) no-repeat top right;
}

#manufacturers a {
	color: #3f3f3f;
	font-weight: bold;
	text-transform: uppercase;
}

#manufacturers ul {
	float: left;
	margin: 10px 40px 10px 10px;
}

#sub-content {
	float: right;
	width: 270px;
}

#sub-content img {
	border: 1px solid #c2d7a6;
}

#contact {
	height: 320px;
}

.scroll-box-container {
	position: relative;
	overflow: hidden;
	padding-right: 25px;
}

.scroll-box {
	overflow: auto;
	position: relative;
}

.scroll-up, .scroll-down {
	position: absolute;
	right: 5px;
	width: 15px;
	height: 16px;
	cursor: pointer;
}

.scroll-up {
	top: 0;
	background: url(../images/up.gif);
}

.scroll-down {
	bottom: 0;
	background: url(../images/down.gif);
}

#contact-phone {
	padding: 8px;
	border: 2px solid #e6e6df;
	background-color: #f9faf5;
}

#contact-phone h3 {
	font-weight: bold;
	text-transform: uppercase;
}

#contact-phone h3 strong, .contact-box a {
	color: #fe620f;
}

.contact-box {
	margin: 6px 0;
	border-bottom: 1px dotted #bcbcbc;
}

#sub-content .contact-box img {
	border: 0;
}

#footer {
	clear: both;
	padding: 20px;
	border-top: 1px solid #f4f4f0;
	background-color: #f9faf5;
}

#footer a:hover {
	text-decoration: underline;
}

.footer-box {
	float: left;
	margin: 0 15px 20px 0;
	padding-right: 14px;
	border-right: 1px dotted #c5c5bb;
}

.footer-box a {
	color: #000;
}

#newsletter {
	float: right;
	width: 250px;
	padding: 16px;
	border: 1px solid #e6e6df;
	background-color: #f6f7f0;
	color: #757573;
}

#newsletter form {
	margin-top: 10px;
}

#newsletter input.input-text {
	border: 1px solid #ddd;
}

#footer-notes {
	clear: both;
	position: relative;
}

#copyright, #footer-links {
	text-align: center;
}

#copyright, #footer-links a {
	color: #3f3f3f;
}

#copyright {
	font-weight: bold;
}

#footer-links {
	color: #e6e6df;
}

#enp {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
p.grp {
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	min-height: 19px;
}
.btn, .btn-wide {
	display:block;
	padding-top: 3px;
	height: 15px;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

.btn:hover, .btn-wide:hover {
	text-decoration: underline;
}

.btn {
	width: 100px;
	background: url(../images/btn.gif);
}

.btn-wide {
	width: 130px;
	background: url(../images/btn_wide.gif);
}

.tabbed-box-content a.btn-raty {
	display:block;
	padding-top: 0px;
	height: 35px;
	width: 205px;
	border: 1px solid #66A62E;
	background: #85B858;
	line-height: 35px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #fff; 
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius:6px;
}


.info-panel {position:absolute;top:54px;right:-8px;width:580px;}
.info-panel div.info2 {width:550px;float:right;margin-top:17px}
.info-panel div.info2 h4 {font-weight:400;font-size:13px}
.info-panel div.info2 strong {padding:0px 2px}
div.info1 {width:370px;float:right;position:absolute;top:13px;left:13px}
div.info1 p {padding:0px !important}
.info-panel div p {padding:0px !important}
.info-panel div h4 {padding:0px !important}

.clearfix2 {clear:both;overflow:hidden}

.subiste-news-box {float:right;margin:10px 0px;text-align:left;padding:0px 7px}
.subsite-news-item {float:left;margin:5px 0px;border-bottom:1px dotted #ddd;padding-bottom:5px;width:245px}
.subsite-news-item .content-news{font-size:11px}
.subsite-news-item p {width:100%;clear:both;overflow:hidden;padding:1px;}

p.date-news {clear:both;font-size:11px;}
p.title-news {font-weight:600;font-size:13px;clear:both;}
.subsite-news-item a {float:right;color:#fe620f;}
p.title-news a {float:left;clear:both}
.content-news img {display:none}
.content-news input {display:none}
.news-date {display:block;margin-left:10px;padding-top:5px;}