@import "lightbox.css";
@charset "utf-8";
body {
	color: #3E4448;
	font: 12px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(./images/bg-body.png) repeat-x;
	margin: 0px auto;
	padding: 0px 0px 15px;
	text-align: center;
}
div {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: static;
}
img {
	border-style: none;
}
ul, ol {
	margin: 0px;
	padding: 15px 0px 0px 30px;
}
li {
	line-height: 120%;
	list-style: url(./images/list-green.png);
}
ol li {
	list-style: decimal url(none);
}
h1 {
	color: #5491A1;
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
}
h3{
  font-size: 14px;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
	color: #E17126;
}
hr {
	height: 1px;
	width: 100%;
	color: #CCCCCC;
	margin: 15px 0px 0px;
	padding: 0px;
}
p {
	text-align: justify;
	margin: 0px;
	padding: 15px 0px 0px;
	line-height: 130%;
}
form {
	margin: 0px;
	padding: 0px;
}
input, select, textarea {
	font: 11px Arial, Helvetica, sans-serif;
}
textarea {
	width: 350px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px 0px 0px;
	padding: 0px;
	border-style: none;
	width: 100%;
}
td, th {
	margin: 0px;
	padding: 2px 1px;
}
a, a:Hover {
	font-weight: bold;
	color: #3E4448;
	text-decoration: underline;
}
a:Hover {
	color: #E17126;
}
#mother {
	margin: 0px auto;
	padding: 0px;
	width: 990px;
	height: auto;
}
#topLinks {
	background: #5491A1 url(./images/bg-h3-side.png) repeat-x;
	height: 37px;
	color: #FFFFFF;
}
#group {
	display: block;
	font-weight: bold;
	float: left;
	width: 185px;
	text-align: center;
	padding: 11px 0px;
}
#topLinks ul {
	padding: 0px;
	float: left;
	width: 640px;
	height: 37px;
	background: #3E4448 url(./images/bg-top-links.png);
	overflow: hidden;
}
#topLinks ul li {
	line-height: normal;
	display: inline;
	list-style: none;
}
#topLinks ul li a, #topLinks ul li a:Hover {
	display: block;
	margin: 11px 0px;
	float: left;
	border-right: 1px solid #899297;
	font-weight: normal;
	color: #FFFFFF;
	width: 127px;
	text-align: center;
}
#topLinks ul li a:Hover {
	color: #FF9900;
}
#topLinks ul li .last, #topLinks ul li .last:Hover {
	border-right-style: none;
}
#wholesale, #wholesale:Hover {
	width: 165px;
	padding: 11px 0px;
	float: left;
	text-align: center;
	display: block;
	color: #FFFFFF;
}
#wholesale:Hover {
	color: #3E4448;
}
#topCleaner {
	clear: both;
	font-size: 1px;
	height: 5px;
	background: #3E4448;
	border-top: 1px solid #FFFFFF;
}
#header {
	background: #97D3E4 url(./images/bg-header.jpg) no-repeat;
	height: 205px;
	position: absolute;
	width: 990px;
	left: auto;
	top: 43px;
	right: auto;
}
#headerIn {
	float: left;
	width: 825px;
}
#headerIn form {
	float: left;
	padding: 10px;
}
#headerIn form table {
	font-weight: bold;
	color: #3E4448;
	margin: 0px;
	width: auto;
}
#headerIn form table td {
	padding: 0px 5px 0px 0px;
}
#headerIn ul {
	float: right;
	padding: 0px;
}
#headerIn ul li {
	line-height: normal;
	display: inline;
	list-style: none;
}
#headerIn ul li a, #headerIn ul li a:Hover {
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	padding: 0px 10px;
	float: left;
	margin: 14px 0px;
	border-right: 1px solid #95D2E3;
}
#headerIn ul li a:Hover {
	color: #3E4448;
}
#headerIn ul li .last, #headerIn ul li .last:Hover {
	border-right-style: none;
}
#logo {
	margin: 7px 0px 0px;
	height: 134px;
	width: 190px;
	background: url(./images/bg-logo.png);
	float: left;
}
#logo a {
	display: block;
	margin: 25px 11px 7px 10px;
	height: 70px;
	width: 169px;
}
#logo div {
	font-weight: bold;
	color: #3E4448;
	text-align: center;
	padding: 5px 0px 0px;
}
#user {
	height: 205px;
	background: #95D2E3;
	float: left;
	width: 165px;
}
#userIn {
	padding: 10px 10px 0px;
}
#userIn ul {
	padding: 0px;
	margin: 0px;
}
#userIn ul li {
	line-height: normal;
	display: inline;
	list-style: none;
}
#userIn ul li a, #userIn ul li a:Hover {
	display: block;
	color: #FFFFFF;
	padding: 40px 5px 0px;
	float: left;
}
#userIn ul li a:Hover {
	color: #3E4448;
}
#accountLink {
	background: url(./images/icon-account.png) no-repeat center top;
}
#checkoutLink {
	background: url(./images/icon-checkout.png) no-repeat center top;
}
#basketLink {
	background: url(./images/icon-basket.png) no-repeat center top;
}
#basketContent {
	background: url(./images/bg-basket-content.png) no-repeat;
	font-weight: bold;
	color: #3E4448;
	display: block;
	margin: 15px 0px 0px;
	padding: 14px 10px 12px;
	line-height: 170%;
}
#shopMenu {
	background: #97D3E4;
	padding: 0px;
	height: 37px;
	margin: 0px;
	position: absolute;
	width: 990px;
	left: auto;
	top: 248px;
	right: auto;
}
#shopMenu li {
	line-height: normal;
	display: inline;
	list-style: none;
}
#shopMenu li a, #shopMenu li #contactLink, #shopMenu li a:Hover, #shopMenu li #contactLink:Hover {
	border-top: 1px solid #B7ECFB;
	border-left: 1px solid #B7ECFB;
	background: #5491A1 url(./images/bg-h3-side.png);
	display: block;
	float: right;
	padding: 10px 0px 11px;
	color: #FFFFFF;
	width: 212px;
	text-align: center;
}
#shopMenu li a:Hover, #shopMenu li #contactLink:Hover {
	color: #3E4448;
}
#shopMenu li #contactLink, #shopMenu li #contactLink:Hover {
	background: #5491A1 url(./images/bg-shopmenu-contact.png);
	width: 165px;
}
#shopMenu #corner {
	font-size: 1px;
	margin: 0px 0px 0px 185px;
	height: 7px;
	width: 7px;
	position: absolute;
	background: url(./images/menu-corner.png);
}
.shopSubMenu {
	position: absolute;
	background: #478698;
	width: 213px;
	border-bottom: 1px solid #B7ECFB;
}
#shopMenu li ul {
	padding: 0px 0px 3px;
	background: url(none);
	margin: 0px;
	height: auto;
	width: 212px;
	border-right: 1px solid #B7ECFB;
	border-left: 1px solid #B7ECFB;
}
#shopMenu li ul li a, #shopMenu li ul li a:Hover {
	border: none;
	background: url(none);
	float: none;
	padding: 7px 0px;
	width: auto;
	height: auto;
	font-weight: normal;
	font-size: 11px;
}
#sub1 {
	display: inline;
	margin: 37px 0px 0px 185px;
}
#main {
	background: url(./images/bg-main.png) repeat-x;
	clear: both;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-top: 1px solid #FFFFFF;
	padding: 0px 0px 15px;
	margin: 242px 0px 0px;
}
#left {
	width: 184px;
	float: left;
}
#left h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #5491A1 url(./images/bg-h3-left.png);
	padding: 10px 5px 10px 10px;
	margin: 5px 0px 0px;
}
#left table, #right table {
	margin: 0px;
}
#left select {
	width: 155px;
}
#left .list {
	padding: 0px 0px 0px 17px;
}
#search {
	background: #485359 url(./images/left-gray-top.png) no-repeat;
	margin: 5px 0px 0px;
	color: #FFFFFF;
	padding: 10px 0px 0px;
}
#search form {
	background: url(./images/bg-search.png) repeat-x;
	padding: 0px 0px 0px 10px;
}
#search form table {
	margin: 0px;
	width: auto;
}

#search td, #search th {
	vertical-align: top;
}

#search form .search {
	width: 115px;
}
#search p {
	padding: 5px 0px 8px;
}
#search a, #search a:Hover {
	font-weight: normal;
	color: #FFFFFF;
}
#search a:Hover {
	color: #FF9900;
}
#searchBottom {
	font-size: 1px;
	background: url(./images/left-gray-bottom.png);
	height: 5px;
	width: 184px;
}
#menu {
	padding: 0px;
	margin: 5px 0px 0px;
}
#menu li {
	line-height: normal;
	list-style: none;
	display: inline;
}
#menu li a, #menu li a:Hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 5px 5px 5px 10px;
	background: #FF6600 url(./images/bg-menu-main.png);
}
#menu li a:Hover {
	color: #000000;
}
#menu li .first, #menu li .first:Hover {
	background: #FF6600 url(./images/bg-menu-first.png) no-repeat;
}
#menu li .last, #menu li .last:Hover {
	background: #FF6600 url(./images/bg-menu-last.png) no-repeat;
}
#menu li .subMenu {
	background: #F69752 url(./images/bg-submenu.png) repeat-x;
	padding: 0px;
}
#menu li .subMenu li a, #menu li .subMenu li a:Hover, #menu li .subMenu li .selected {
	background: url(none);
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	padding: 4px 5px 4px 20px;
}
#menu li .subMenu li a:Hover, #menu li .subMenu li .selected {
	background: #D3621C url(./images/selected-menu.png) no-repeat 9px 9px;
}
#menu li .subMenu li ul {
	background: url(none);
}
#menu li .subMenu li ul li a, #menu li .subMenu li ul li a:Hover, #menu li .subMenu li ul li .selected {
	padding: 4px 5px 4px 35px;
}
#menu li .subMenu li ul li a:Hover, #menu li .subMenu li ul li .selected {
	background: #D3621C url(./images/selected-menu.png) no-repeat 24px 9px;
}
#menu li .subMenu li ul li ul li a, #menu li .subMenu li ul li ul li a:Hover, #menu li .subMenu li ul li ul li .selected {
	padding: 4px 5px 4px 45px;
}
#menu li .subMenu li ul li ul li a:Hover, #menu li .subMenu li ul li ul li .selected {
	background: #D3621C url(./images/selected-menu.png) no-repeat 35px 9px;
}
.leftBox {
	padding: 10px 10px 5px;
	border-right: 1px solid #D3D3D3;
	background: #FFFFFF url(./images/bg-side-box.png) repeat-x;
}
.leftBottom {
	background: url(./images/left-box-bottom.png);
	font-size: 1px;
	height: 5px;
	width: 184px;
}
#middle {
	width: 640px;
	float: left;
}
#middleIn {
	padding: 0px 15px;
}
#breadcrums a, #breadcrums a:Hover {
	font-weight: normal;
	font-size: 11px;
}
.subCats {
	margin: 0px 20px 0px 0px;
	float: left;
}
.subCats li {
	list-style: url(./images/list-orange.png);
}
.subCats li a {
	color: #E17126;
}
.subCats li a:Hover {
	color: #3E4448;
}
.banners, .bannersRight {
	margin: 15px 20px 0px 0px;
	float: left;
	height: 95px;
	width: 190px;
}
.bannersRight {
	margin: 15px 0px 0px;
}
.navigationTop {
	padding: 0px 0px 1px;
	border-bottom: 1px solid #D3D3D3;
	margin: 15px 0px 0px;
}
.navigationTop table {
	margin: 0px;
	width: 100%;
	padding: 0px;
	color: #5491A1;
}
.navigationTop table td {
	padding: 0px;
	margin: 0px;
}
.navigationTop table a {
	color: #5491A1;
	font-weight: normal;
}
.navigationTop table a:Hover {
	color: #E17126;
}
.navigationTop table h3 {
	font-weight: bold;
	color: #FFFFFF;
	background: #3E3E3E url(./images/bg-h3-nav.png);
	padding: 6px 0px;
	width: 169px;
	font-size: 12px;
	text-align: center;
	margin: 0px;
}
.navigationTop table .next, .navigationTop table .next:Hover {
	display: block;
	background: url(./images/button-next.png) no-repeat right center;
	padding: 6px 40px 6px 0px;
	float: right;
}
.navigationBottom {
	margin: 15px 0px 0px;
	border-top: 1px solid #D3D3D3;
}
.navigationBottom table {
	margin: 5px 0px 0px;
	width: 100%;
	padding: 0px;
	color: #5491A1;
}
.navigationBottom table td {
	padding: 0px;
	margin: 0px;
}
.navigationBottom table a {
	color: #5491A1;
	font-weight: normal;
}
.navigationBottom table a:Hover {
	color: #E17126;
}
.show {
	text-align: right;
	padding: 5px 0px 0px;
	color: #5491A1;
}

.product, .productRight {
	margin: 15px 20px 0px 0px;
	float: left;
	width: 190px;
}
.productRight {
	margin: 15px 0px 0px;
}
.productTop {
	font-size: 1px;
	height: 5px;
	width: 190px;
	background: url(./images/product-top.png);
}
.productTopPPA {
	font-size: 1px;
	height: 5px;
	width: 610px;
	background: url(./images/product-topPPA.png);
}


.productIn {
	background: url(./images/bg-product-in.png) repeat-x;
	padding: 5px 10px 10px;
	font-weight: bold;
	color: #878787;
}

.productInPPA {
	background: url(./images/bg-product-in.png) repeat-x;
	padding: 5px 10px 10px;
	font-weight: bold;
	color: #878787;
}

.productIn p {
	padding: 5px 0px 0px;
}

.productInPPA p {
	padding: 5px 0px 0px 0px;
}

.productIn h2 {
	font-size: 13px;
	padding: 0px 0px 6px;
	margin: 0px;
	float: left;
}
.productInPPA h2 {
	font-size: 13px;
	padding: 0px 0px 6px;
	margin: 0px;
	float: left;
}

.productIn .photo {
	margin: 0px 8px 0px 0px;
	float: left;
	height: 112px;
	width: 102px;
}
.productInPPA .photo {
	margin: 0px 8px 0px 0px;
	float: left;
	height: 50px;
	width: 460px;
}
.productIn .photo img {
	border: 1px solid #CCCCCC;
}
.productInPPA .photo img {
	border: 1px solid #CCCCCC;
}

.productIn type {
	text-align: center;
	float: left;
	width: 57px;
}
.productInPPA type {
	text-align: center;
	float: left;
	width: 57px;
}
.productIn .type img {
	margin: 0px 0px 2px;
}
.productInPPA .type img {
	margin: 0px 0px 2px;
}
.productIn span {
	color: #E17126;
}
.productInPPA span {
	color: #E17126;
}
.blog, .blogRight {
	margin: 15px 10px 0px 0px;
	float: left;
	width: 300px;
}
.blogRight {
	margin: 15px 0px 0px;
}
.blog h3, .blogRight h3 {
	font-weight: bold;
	color: #FFFFFF;
	background: #3E3E3E url(./images/bg-h3-blog.png);
	padding: 6px 5px 6px 10px;
	margin: 0px;
	font-size: 12px;
}
.blogIn {
	background: url(./images/bg-main.png) repeat-x;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	padding: 0px 10px 10px;
}
.blogSize {
	width: 278px;
	margin: 0px 10px 10px;
	
	display: inline;
}
.blogIn p {
	padding: 10px 0px 0px;
}
.blogIn .content {
	color: #666666;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px;
}
.blogIn .content span {
	color: #5491A1;
}
.blogIn .content .more, .content .more:Hover {
	color: #FF6600;
	font-weight: normal;
}
.blogIn .content .more:Hover {
	color: #3E4448;
}
.blogBottom {
	font-size: 1px;
	background: url(./images/blog-bottom.png) no-repeat;
	height: 5px;
	width: 300px;
}
#detailLeft, .detailLeft {
	margin: 0px 20px 0px 0px;
	float: left;
	width: 358px;
	color: #878787;
}
#detailLeft h2, .detailLeft h2 {
	color: #E17126;
	font-size: 14px;
}
#detailLeft table {
	width: 250px;
}

#detailLeft .price {
	font-weight: bold;
	padding: 50px 0px 0px;
}
#detailLeft span {
	font-weight: normal;
	font-size: 11px;
}

#detailRight, .detailRight {
	float: left;
	width: 230px;
	color: #878787;
}
#image, #imageLong {
	padding: 14px 14px 5px;
	background: url(./images/bg-main.png) repeat-x;
	margin: 5px 0px 0px;
}
#imageLong {
	padding: 14px 14px 10px;
	background: url(./images/bg-detail-long.png) repeat-x;
}
#imgLng {
	width: 430px;
	margin: 0px 0px 0px 90px;
}
#image a {
	display: block;
	height: 202px;
	width: 202px;
}
#imageLong a {
	display: block;
	height: 42px;
	width: 402px;
}
#image a img, #imageLong a img {
	border: 1px solid #D3D3D3;
}
#zoom, #zoom:Hover, #zoomLong, #zoomLong:Hover {
	display: block;
	font-weight: normal;
	margin: 0px 0px 10px 320px;
	background: url(./images/zoom.png) no-repeat 0px 2px;
	padding: 0px 0px 0px 25px;
	color: #5491A1;
}
#zoom, #zoom:Hover {
	margin: 0px 0px 10px 53px;
}
#zoom:Hover, #zoomLong:Hover {
	color: #E17126;
}
.nextImages, .nextImagesRight {
	display: block;
	margin: 5px 5px 0px 0px;
	float: left;
	height: 42px;
	width: 42px;
}
.nextImagesRight {
	margin: 5px 0px 0px;
}
.nextImages img, .nextImagesRight img {
	border: 1px solid #5491A1;
}
.nextImages:Hover img, .nextImagesRight:Hover img {
	border: 1px solid #E17126;
}
#tabs {
	padding: 0px;
	margin: 15px 0px 0px;
	background: url(./images/bg-tabs-ul.png) repeat-x;
	width: 610px;
	height: 29px;
}
#tabs li {
	line-height: normal;
	display: inline;
	list-style: none;

}
#tabs li a, #tabs li a:Hover {
	display: block;
	padding: 6px 15px 8px;
	background: #3E4448 url(./images/bg-tabs.png) repeat-x;
	color: #FFFFFF;
	float: left;
}
#tabs li a:Hover {
	color: #E17126;
}
#tabs li .left {
	display: block;
	float: left;
	height: 29px;
	width: 5px;
	background: url(./images/tabs-left.png);
}
#tabs li .right {
	display: block;
	float: left;
	height: 29px;
	width: 5px;
	background: url(./images/tabs-right.png);
	margin: 0px 1px 0px 0px;
}
#tabs .selected a, #tabs .selected a:Hover {
	text-decoration: none;
	padding: 8px 15px 6px;
	color: #5491A1;
	background: #F4F4F4 url(./images/bg-tabs-selected.png) repeat-x;
}
#tabs .selected .left {
	background: url(./images/tabs-left-selected.png);
}
#tabs .selected .right {
	background: url(./images/tabs-right-selected.png);
}
#right {
	width: 164px;
	float: left;
}
#right h3, #right .gray {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #5491A1 url(./images/bg-h3-right.png);
	padding: 10px 5px 10px 10px;
	margin: 5px 0px 0px;
}
#right .gray {
	background: #5491A1 url(./images/bg-h3-right-gray.png);
}
#right .list {
	padding: 10px 0px 0px 25px;
}
#contacts {
	padding: 0px 10px 5px;
	color: #FFFFFF;
	background: #FB9F5B url(./images/bg-contacts.png) repeat-x;
}
#contacts div {
	text-align: center;
	padding: 10px 0px 0px;
}
#contacts p {
	padding: 10px 0px 0px;
}
#contacts a, #contacts a:Hover {
	font-weight: normal;
	color: #FFFFFF;
}
#contacts a:Hover {
	color: #3E4448;
}
#contactsBottom {
	font-size: 1px;
	background: url(./images/right-orange-bottom.png);
	height: 5px;
	width: 164px;
}
.rightBox, .rightBoxGray {
	padding: 0px 10px 5px;
	border-left: 1px solid #D3D3D3;
	background: #FFFFFF url(./images/bg-side-box.png) repeat-x;
}
.rightBoxGray {
	padding: 0px 10px 5px;
	border-left: none;
	background: #626A6E url(./images/bg-side-box-gray.png) repeat-x;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
.rightBoxGray p {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.rightBoxGray a {
	color: #FFFFFF;
}
.rightBoxGray a:Hover {
	color: #E17126;
}
.rightBottom {
	background: url(./images/right-box-bottom.png);
	font-size: 1px;
	height: 5px;
	width: 164px;
}
.rightBottomGray {
	background: url(./images/right-box-bottom-gray.png);
	font-size: 1px;
	height: 5px;
	width: 164px;
}
.news {
	color: #666666;
	font-size: 11px;
	line-height: 150%;
	text-align: left;
}
.news span {
	color: #5491A1;
}
.news .more, .news .more:Hover {
	color: #FF6600;
	font-weight: normal;
}
.news .more:Hover {
	color: #3E4448;
}
#related p {
	text-align: center;
	color: #878787;
}
#related .name a {
	color: #E17126;
}
#related .name a:Hover {
	color: #3E4448;
}
#related .photo a img {
	border: 1px solid #878787;
}

#related .price {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px 10px;
	font-weight: bold;
}
#footer {
	background: #5491A1 url(./images/bg-h3-side.png);
	color: #FFFFFF;
	height: 37px;
}
#footer a, #footer a:Hover {
	font-weight: normal;
	color: #FFFFFF;
}
#footer a:Hover {
	color: #3E4448;
}
#footerLeft {
	background: url(./images/footer-left.png);
	float: left;
	height: 37px;
	width: 10px;
}
#copyright {
	float: left;
	padding: 10px 0px 0px;
}
#design {
	float: right;
	padding: 10px 0px 0px;
}
#footerRight {
	background: url(./images/footer-right.png);
	float: right;
	height: 37px;
	width: 10px;
}
.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
}
.orangeLink {
	color: #E17126;
}
.orangeLink:Hover {
	color: #000000;
}
.noBoldLinks a, .noBoldLinks a:Hover {
	font-weight: normal;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.top {
	vertical-align: top;
}
.orange {
	color: #E17126;
}
.description {
	font-size: 10px;
}
.form, .formMiddle {
	border: 1px solid #999999;
	padding: 3px 1px;
}
.tabTable {
	width: 400px;
	color: #4C575D;
}
.tabTable th {
	font-weight: bold;
	background: #CCCCCC;
	text-align: center;
}
.tabTable td {
	text-align: center;
}
.tabTable .dark td {
	background: #DFDFDF;
}
.tabTable .light td {
	background: #E7E7E7;
}
.order {
	font-weight: bold;
	color: #FFFFFF;
	background: #3E3E3E url(./images/bg-h3-nav.png);
	padding: 6px 0px;
	width: 169px;
	font-size: 12px;
	text-align: center;
	margin: 15px 0px 0px;
}
.orderBox, .orderBoxND {
	background: url(./images/bg-middle-box.png) repeat-x;
	padding: 0px 0px 0px;
}
.orderBoxND {
	padding: 15px;
}
.orderBox table, .orderBoxND table {
	width: 100%;
	margin: 0px;
}
.orderBox .first, .orderBoxND .first {
	width: 100%;
	margin: 15px 0px 0px;
}
.formMiddle, .formMiddleSmall {
	border: 1px solid #73ABBA;
}
.formMiddleSmall {
	width: 40px;
	text-align: right;
}
.orderList {
	width: 100%;
}
.orderForm {
	font-size: 10px;
	margin: 15px 0px 0px 15px;
	width: 595px;
}
.orderIcon {
	margin: 15px 0px 0px;
	float: left;
	width: 152px;
	text-align: center;
}
.orderIcon a, .orderIcon a:Hover {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #E17126;
	padding: 40px 0px 0px;
}
.orderIcon a:Hover {
	color: #3E4448;
}
#orderStatus {
	background: url(./images/bg-order-icons.png) no-repeat 0px 24px;
	width: 610px;
}
#iconA {
	background: url(./images/order-icon-a-bw.png) no-repeat center top;
}
#iconA:Hover, .selectedA a {
	background: url(./images/order-icon-a-color.png) no-repeat center top;
}
#iconB {
	background: url(./images/order-icon-b-bw.png) no-repeat center top;
}
#iconB:Hover, .selectedB a {
	background: url(./images/order-icon-b-color.png) no-repeat center top;
}
#iconC {
	background: url(./images/order-icon-c-bw.png) no-repeat center top;
}
#iconC:Hover, .selectedC a {
	background: url(./images/order-icon-c-color.png) no-repeat center top;
}
#iconD {
	background: url(./images/order-icon-d-bw.png) no-repeat center top;
}
#iconD:Hover, .selectedD a {
	background: url(./images/order-icon-d-color.png) no-repeat center top;
}
.orderIcon span {
	font-size: 10px;
	text-align: center;
}
#basket {
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}
#basket th {
	font-weight: normal;
	color: #5B95A4;
	font-size: 11px;
}
#basket td {
	background: url(./images/bg-middle-box.png) repeat-x;
	padding: 5px;
	border-top: 1px solid #CCCCCC;
}
#basket .photo {
	margin: 0px 8px 0px 0px;
	float: left;
	height: 112px;
	width: 102px;
}
#basket .photo img {
	border: 1px solid #CCCCCC;
}
#continueButton {
	display: block;
	margin: 15px 0px 0px;
	padding: 0px;
	float: left;
}
#orderButton {
	display: block;
	margin: 15px 0px 0px;
	padding: 0px;
	float: right;
}
.tip {
	font-weight: bold;
	color: #FFFFFF;
	background: #3E3E3E url(./images/bg-h3-tip.png);
	padding: 4px 0px;
	width: 100px;
	font-size: 11px;
	text-align: center;
	margin: 50px 0px 0px;
}

.tabContent
{
	width: 610px;
	overflow-x: auto;
	overflow: -moz-scrollbars-horizontal;	
}

#nbTabs {
	margin: 15px 0px 0px;
	padding: 0px;
	background: url(./images/bg-tabs.png) repeat-x;
	height: 28px;
	overflow: hidden;
	width: 740px;
}

.tab{
  background: url(./images/bg-tabs-item.png) repeat-x;
	line-height: normal;
	display: block;
	list-style: none;
	float: left;
	margin: 0px 5px 0px 0px;
}
#tabs-bottom {
  padding-top: 5px;
	font-size: 1px;
	background: url(./images/bg-bottom-image-one.png);
}
.tab-in {
	padding: 10px 10px 10px 10px; 
}
.tabs {
	margin: 15px 0px 0px;
	padding: 0px;
	background: url(./images/bg-tabs.png) repeat-x;
	height: 28px;
	overflow: hidden;
	width: 740px;
}
.tabs li {
	line-height: normal;
	display: block;
	list-style: none;
	float: left;
	margin: 0px 5px 0px 0px;
}
.tabs li a, .tabs li a:Hover {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.tabs li a .left, .tabs li a .right, .tabs li a:Hover .left, .tabs li a:Hover .right {
	font-size: 1px;
	background: url(./images/bg-tabs-left.png);
	display: block;
	float: left;
	height: 28px;
	width: 3px;
}
.tabs li a .right {
	background: url(./images/bg-tabs-right.png);
}
.tabs li a:Hover .left, .tabs li .selected .left {
	background: url(./images/bg-tabs-left-hover.png);
}
.tabs li a:Hover .right, .tabs li .selected .right {
	background: url(./images/bg-tabs-right-hover.png);
}
.tabs li a .item, .tabs li a:Hover .item {
	display: block;
	padding: 8px 7px 6px;
	float: left;
	background: url(./images/bg-tabs-item.png);
}
.tabs li a:Hover .item, .tabs li .selected .item, .tabs li a:Hover .item, .tabs li .selected:Hover .item {
	background: url(./images/bg-tabs-item-hover.png);
	color: #E17126;
}
.tabs-in {
	padding: 0px 10px 7px;
	border-right: 1px solid #5491A1;
	border-left: 1px solid #5491A1;
}
.tabs-bottom {
	font-size: 1px;
	background: url(./images/bg-bottom-image-one.png) center;
	height: 3px;
}

#DOTitles{
  border: 1px solid #5491A1;
  padding: 0px;
}

.DOContentBox{
  border: 1px solid #5491A1;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
	padding-top:5px;
}

#notebook td, #notebook th{
  padding: 0px;
  margin: 0px;
}

#notebook table {
  width: 100%;
}

#notebook .cartTable td {
  padding: 5px;
  padding-top:10px;
}

.DOContentBox table,.DOContentBox td,.DOContentBox th{
  padding: 0px;
  margin: 0px;
}

.DOContentBoxInput{
  height: 16px;
  width: 140px;
  border: 1px solid #5491A1;
  font-size: 12px;
}

.DOContentBoxSelect{
  height: 20px;
  width: 140px;
  border: 1px solid #5491A1;
  font-size: 12px;
}

.DOTitle{
  margin: 0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left: 0px;
  cursor: pointer;
}

.DOTitle h1{
	color: #E6833F;
	font-size: 30px;
	margin-left: 0px;
}

.DOTitle h3{
	font-size: 14px;
}

.DOTitle span{
	padding-left: 5px;
}

.DOContent h2{
	color: #E17126;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.DOTitleSelected{
  background: #5491A1 url(./images/order-arrow-selected.png) right top no-repeat;
  color: #FFFFFF;
}

.DOTitleNormal{
  background: url(./images/order-arrow-normal.png) right top no-repeat;
}

.DOTitlePreSelected{
  background: url(./images/order-arrow-preselected.png) right top no-repeat;
}

.DOTitleSelectedLast{
  background: #5491A1 url(./images/order-arrow-selected.png) left top no-repeat;
  color: #FFFFFF;
}

.DOErrorMessage{
  font: 9px Arial, Helvetica, sans-serif;
	color: #E17126;
	width: auto;
}

.DOOkMessage{
  padding-left: 10px;
  background: url(./images/ok.gif) left no-repeat;
}

.DOItemHeader {
  margin-bottom: 5px;
  margin-top:10px;
  background: #646C70 url(./images/bg-tabs.png) repeat-x;;
  cursor: pointer;
  color: #FFFFFF;
}

.DOItemHeaderSelected {
  margin-bottom: 5px;
  margin-top:10px;
  background: #646C70 url(./images/bg-tabs.png) repeat-x;;
  cursor: pointer;
  color: #FFFFFF;
}

.DOItemHeader h3{
  background: url(./images/button-down_inactive.png) 3px 3px no-repeat;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-left: 30px;
  padding-bottom: 4px;
  padding-top: 5px;
  font-size: 14px;
}

.DOItemHeaderSelected h3{
  background: url(./images/button-up_inactive.png) 3px 3px no-repeat;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-left: 30px;
  padding-bottom: 4px;
  padding-top: 5px;
  font-size: 14px;
}


.cartBox {
  margin: 0px;
  margin-top: 10px;

  width: auto;
}
.cartBox h1{
  margin: 0px;
  padding: 0px;
  font-size: 16px;
}

.cartBox h2{
  color: #000;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  text-transform: uppercase;
}

.cartTable th{
  background-color: #dcddde;
  height: 20px;
  text-align: middle;
  padding: 5px;
}

.cartTable td{
  border-bottom: 1px solid #dcddde;
  margin: 0px;
  padding: 5px;
  padding-top:10px;
}

.cartDelete{
  width: 30px;
  text-align: center;
}

.cartPicture{
  width: 80px;
  text-align: center;
  padding: 5px;
  padding-top:10px;
}

.cartProduct{
  width: auto;
  text-align: left;
  padding: 5px;
  padding-top:10px;
}

.cartProduct a{
  font-weight: bold;
  text-decoration: none;
  color: #000;
}

.cartCode{
  width: 80px;
  text-align: left;
  padding: 5px;
  padding-top:10px;
}

.cartQuantity{
  width: 75px;
  text-align: center;
  padding: 5px;
  padding-top:10px;
}

.cartPrice{
  width: 85px;
  text-align: right;
  padding: 5px;
  padding-top:10px;
}

.cartPriceDPH{
  font-weight: bold;
  color: #E17126;
  width: 75px;
  text-align: right;
  padding: 5px;
  padding-top:10px;
}

.cartGray{
  color: #7f7f7f;
}

.cartRed{
  color: #E17126;
}

cartBig{
  font-size: 16px;
}
.cartDelim{
  border-top: 1px solid #d8dfe7;
  margin-top:10px;
}

.cartHeadLink{
  color: #093a64;
  font-weight: bold;
  font-size: 14px;
  text-decoration:none;
  text-transform: uppercase;
  padding-right: 15px;
  background: url(./images/bg-menu-2nd.png) right no-repeat;
}

.cartHeadLink:Hover{
  color: #E17126;
  font-weight: bold;
  font-size: 14px;
  text-decoration:none;
  text-transform: uppercase;
  padding-right: 15px;
  background: url(./images/bg-menu-2nd.png) right no-repeat;
}

.backToEshopLink{
  margin-left: 5px;
  color: #E17126;
  font-weight: bold;
  font-size: 12px;
  text-decoration:none;
  text-transform: uppercase;
  padding-left: 15px;
  background: url(./images/check-arrow-left.png) left no-repeat;
}

.backToEshopLink:Hover{
  margin-left: 5px;
  color: #3E4448;
  font-weight: bold;
  font-size: 12px;
  text-decoration:none;
  text-transform: uppercase;
  padding-left: 15px;
  background: url(./images/check-arrow-left.png) left no-repeat;
}
