@media screen {
/*__________________________________________Base______________________________________________________*/
* {
	margin : 0;
	padding : 0;
	/*list-style : none;*/
}
html {
	width:100%;
	height:100%;
}
body {
	height : 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: url(../images/bg_body.gif) center top repeat-x #CCCCCC;
}
form {
	height:100%;
}
a:link, a:visited {
	text-decoration : underline;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}
a:focus {
	outline: none;
}
h2 {
	color:#DB842F;
	font-size:1.1em;
	font-weight:bold;
}
h4 {
	color:#DD8A39;
	font-size:1.2em;
	font-weight:bold;
	line-height:100%;
}
#all {
	position: relative;
	width:863px;
	left:50%;
	margin:0 0 0 -480px;
	z-index:1;
	height : auto;
	min-height : 100%;
	background:url(../images/bg_main-win.gif) right top repeat-y;
}
.top {
	width:100%;
	background:#FFFFFF !important;
	position:relative;
	z-index:100;
}
.marg-right {
	margin:0 102px 0 0;
	min-height:100%;
}
.clear {
	clear:both;
	height:0;
}
.displ-none-text {
	text-indent: -5000px !important;
}
.manage-div {
	position:relative;
	width:162px;
	float:right;
}

cursor-hand 
{
    cursor:hand;    
/*    cursor:pointer;*/
}
/*__________________________________________Index page______________________________________________________*/
.logo {
	float:left;
	display:inline;
	margin:7px 0 8px 128px;
}
.search {
	background:url(../images/bg_search.gif) left top no-repeat;
	width:463px;
	height:51px;
	float:left;
	display:inline;
	margin:57px 0 0 39px;
}
.search-text {
	background:url(../images/h_top_search.gif) left top no-repeat;
	width:90px;
	height:18px;
	float:left;
	margin:15px 0 0 14px;
}
.search-button {
	margin:-3px 0 0 7px;
	vertical-align:middle;
	cursor:pointer;
}
.top-search-input {
	width:168px;
	height:17px;
	border:#565656 1px solid;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	margin:14px 0 0 10px;
	display:inline;
	padding:1px 3px 0 4px;
}
.btn-adv-search {
	background:url(../images/btn_adv-search.gif) left top no-repeat;
	width:121px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	margin:-1px 0 0 7px;
	vertical-align:middle;
	padding:0 6px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.left-column {
	width:160px;
	float:left;
}
.left-column .ico-container {
	margin:14px 0 0 12px;
}
.left-column .ico-container img {
	margin:3px;
}
.left-column .ico-container .marg {
	margin:3px 3px 3px 14px;
}
.main-nav {
	float:left;
	clear:both;
	width:888px;
}
.main-nav li {
	float:left;
	display:inline;
	font-size:1px;
}
.main-nav-categories {
	background:url(../images/main-nav_h_categories.gif) right top no-repeat;
	width:265px;
	height:41px;
	display:block;
}
.main-nav-about-us a {
	background:url(../images/main-nav_about-us.gif) left top no-repeat;
	width:86px;
	height:41px;
	display:block;
}
.main-nav-login a {
	background:url(../images/main-nav_login.gif) left top no-repeat;
	width:65px;
	height:41px;
	display:block;
}
.main-nav-logout a {
	background:url(../images/main-nav_logout.gif) left top no-repeat;
	width:65px;
	height:41px;
	display:block;
}
.main-nav-register a {
	background:url(../images/main-nav_register.gif) left top no-repeat;
	width:80px;
	height:41px;
	display:block;
}
.main-nav-contact-us a {
	background:url(../images/main-nav_contact-us.gif) left top no-repeat;
	width:115px;
	display:block;
	height:41px;
}
.main-nav-checkout a {
	background:url(../images/main-nav_checkout.gif) left top no-repeat;
	width:90px;
	height:41px;
	display:block;
}
.main-nav-h-login {
	background:url(../images/main-nav_h_login.gif) left top no-repeat;
	width:162px;
	height:41px;
	display:block;
	position: absolute;
	top:-41px;
}
.main-nav-h-login-spacer {
	background:url(../images/main-nav_h_login_spacer.gif) left top no-repeat;
	width:162px;
	height:41px;
	display:block;
}
.main-nav-h-login-unlock {
	background:url(../images/main-nav_h_login_unlock.gif) left top no-repeat;
	width:162px;
	height:41px;
	display:block;
	position: relative;
	margin:-41px 0 0 0;
}
.main-nav-h-login-unlock span {
	color:#FFFFFF;
	font-size:1.1em;
	position:relative;
	top:17px;
	left:41px;
}
.main-win {
	width:758px;
	margin:0 0 0 105px;
	clear:both;
	padding:0 0 8em 0;
}
.spacer-left-nav {
	background:url(../images/bg_spacer_left-nav.gif) left top repeat-y;
	z-index:4;
	width:160px;
}
.top-left-nav {
	width:160px;
	background:url(../images/bg_top_left-nav.gif) left top no-repeat;
	z-index:9;
}
.bottom-left-nav {
	background:url(../images/bg_bottom_left-nav.gif) left bottom no-repeat;
	z-index:8;
	padding:0 0 8px 0;
}
.left-nav {
	width:131px;
	margin:-1px 0 0 17px;
}
.left-nav li {
	background:url(../images/bullet_left-nav.gif) left 50% no-repeat;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:#EBBA8A 1px solid;
	padding:4px 0 4px 8px;
	font-size:1.1em;
}
.left-nav li a {
	color:#FFFFFF;
}
.left-nav .last {
	border:none !important;
}
.spacer-basket {
	background:url(../images/bg_spacer_basket.gif) left top repeat-y;
	width:160px;
	z-index:1;
}
.top-basket {
	background:url(../images/bg_top_basket.gif) left top no-repeat;
	width:160px;
	z-index:9;
}
.bottom-basket {
	background: url(../images/bg_bottom_basket.gif) left bottom no-repeat;
	width:160px;
	z-index:8;
	padding:0 0 27px 0;
}
.posit-basket-text {
	background:url(../images/h_left_basket.gif) left top no-repeat;
	width:95px;
	height:20px;
	margin:7px 0 7px 14px;
	float:left;
	display:inline;
}
.bottom-basket p {
	color:#FFFFFF;
	font-size:1em;
	line-height:140%;
	width:133px;
	padding:0 0 1px 15px;
	clear:both;
}
.bottom-basket p span {
	font-weight:bold;
}
.bottom-basket p a {
	color:#FFFFFF;
	text-decoration: underline !important;
}
.bottom-basket p a:hover {
	text-decoration:none !important;
}
.btn-checkout {
	background:url(../images/btn_checkout.gif) left top no-repeat;
	width:81px;
	height:20px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	margin:16px 0 0 35px;
	vertical-align:middle;
	padding:0 1px 3px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main-column-home {
	width:420px;
	margin:0px 0 0 8px;
	float: left;
}
.place-viewer {
	background:url(../pictures/ico_position.gif) left center no-repeat;
	height:17px;
	padding:0 0 0 21px;
	margin:6px 0 0 7px;
}
.place-viewer li {
	float:left;
	color:#666666;
	font-size:1.1em;
	background:url(../images/bullet_location.gif) left 60% no-repeat;
	padding:0 0 0 10px;
	margin:2px 0 0 3px;
}
.place-viewer .link {
	float:left;
	background:url(../images/bullet_triangls-orange.gif) left 60% no-repeat;
	padding:0 0 0 10px;
	margin:2px 2px 0 0;
}
.place-viewer a {
	color:#DC8632;
	font-size:1.1em;
	text-decoration:underline !important;
	font-weight:bold;
}
.place-viewer a:hover {
	text-decoration:none !important;
}
.text-posit-homepage {
	background:url(../images/h_homepage.gif) left top no-repeat;
	width:75px;
	height:15px;
	margin:11px 0 11px 7px;
}
.main-column-home p, .main-column-adv-search p, main-column-basket p {
	font-size:1.1em;
	color:#666666;
	line-height:140%;
	margin:0 0 0 6px
}
.home-product-container {
	margin:20px 0 0 13px;
}
.dotted-border-gray {
	background:url(../images/dotted-border_gray.gif) left top repeat-x;
	width:100%;
	height:1px;
}
.home-product-container h2, .basket-product-container h2 {
	margin:0 0 2px 2px;
}
.home-product-container img, .basket-product-container img {
	margin:6px 0 9px 0px;
}
.home-product-container p, .basket-product-container p {
	font-size:1em;
	line-height:140%;
	color:#000000;
}
.home-product-container .cost, .basket-product-container .cost {
	font-weight:bold;
	padding:7px 0 3px 0;
}
.home-product-container a, .basket-product-container a {
	background:url(../images/bullet_triangls-orange.gif) left 60% no-repeat;
	padding:0 0 0 10px;
	color:#DB842F;
	margin:0 0 0 2px;
}
.login-spacer {
	background:url(../images/bg_spacer_login.gif) left center repeat-y;
	width:162px;
	z-index:1;
}
.login-top {
	background:url(../images/bg_top_login.gif) left top no-repeat;
	width:162px;
	z-index:9;
}
.login-bottom {
	background:url(../images/bg_bottom_login.gif) left bottom no-repeat;
	z-index:8;
	width:162px;
	padding:4px 0 24px 0;
}
.login-bottom h3 {
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0 0 18px;
}
.login-bottom .login-input {
	width:118px;
	height:17px;
	border:1px solid #8E8E8E;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	margin:3px 0 5px 14px;
	padding:0 2px 0 4px;
}
.btn-login {
	background:url(../images/btn_login.gif) left top no-repeat;
	width:125px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 10px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:3px 0 7px 15px;
}
.login-bottom a {
	color:#FFFFFF;
	font-size:1em;
	margin:0 0 0 18px;
	text-decoration:underline !important;
}
.login-bottom a:hover {
	text-decoration:none !important;
}
.login-bottom .posit-text {
	margin:2px 0 0 0;
}
.manage-div h4 {
	background:url(../images/banner_signup.gif) left top no-repeat;
	width:162px;
	height:114px;
}
.manage-div h4 a {
	display:block;
	width:100px;
	height: 90px;
	margin:0 0 20px 25px;
}
.info-spacer {
	background:url(../images/bg_spacer_info.gif) left center repeat-y;
	width:162px;
	z-index:1;
}
.info-top {
	background:url(../images/bg_top_info.gif) left top no-repeat;
	width:162px;
	z-index:9;
}
.info-bottom {
	padding-top:10px;
	padding-bottom:15px;
	background:url(../images/bg_bottom_info.gif) left bottom no-repeat;
	width:162px;
	z-index:8;
}
.info-bottom h3 {
	background:url(../images/h_right_information.gif) left top no-repeat;
	width:144px;
	height:22px;
	margin:0 0 0 14px;
}
.info-bottom ul {
	margin:-1px 0 0 14px;
}
.info-bottom ul li {
	color:#FFFFFF;
	font-size:1.1em;
	line-height:122%;
	background:url(../images/bg_border_info-menu.gif) left bottom repeat-x;
	padding:6px 0 7px 4px;
	width:124px;
}
.info-bottom .last {
	background:none !important;
}
.info-bottom ul li a {
	color:#FFFFFF;
}
.info-bottom ul li a span {
	background:url(../images/bullet_triangls-white.gif) left 60% no-repeat;
	padding:0 0 0 10px;
}
#footer {
	width:748px;
	height:5.6em;
	margin:-56px 0 0 -370px;
	background:#DB842F;
	position:relative;
	left:50%;
	z-index:10;
}

#footer p {
	color:#FFFFFF;
	font-size:1.1em;
	padding:12px 0 2px 0;
}
.dotted-border-white {
	background:url(../images/dotted-border_white.gif) left center repeat-x;
	width:100%;
	height:1px;
}
#footer ul 
{
	margin:1px 0 0 3px;
}
#footer ul li {
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:1.1em;
	background:url(../images/bullet_bottom-menu.gif) right center no-repeat;
	padding:0 6px 0 5px;
}
#footer ul li a {
	color:#FFFFFF;
}
#footer ul .last {
	background:none !important;
}


.Storefront {
	margin-right: 13px;
	margin-left: 13px;
}
.Storefront .Row {
	overflow: hidden;
	zoom:1;
	margin-bottom: 20px;
	margin-right: -27px;
	margin-top: 20px;
}
.Storefront .ProductItem {
	float: left;
	width: 194px;
	margin-right: 11px;
}
.Storefront .ProductItem h2 {
	background-image: url(../images/dotted-border_gray.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 0.2em;
	margin-bottom: 0.6em;
	padding-left: 2px;
}
.Storefront .ProductItem .Attributes .Image img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0.8em;
}
.Storefront .ProductItem .Attributes li {
	zoom: 1;
}
.Storefront .ProductItem .Attributes .Desc p {
	font-size: 1em;
	color: #000000;
}
.Storefront .ProductItem .Attributes .Price dt,
.Storefront .ProductItem .Attributes .Price dd {
	display: inline;
	color: #000000;
	font-weight: bold;
	margin-left: 0.5em;
}
.Storefront .ProductItem .Attributes .Price dl {
	margin-top: 1em;
	margin-bottom: 0.3em;
}
.Storefront .ProductItem .ActionOptions {
	background-image: url(../images/dotted-border_gray.gif);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: hidden;
	zoom: 1;
	padding-top: 1px;
}
.Storefront .ProductItem .ActionOptions li {
	display: inline;
	float: left;
	width: 49%;
}
.Storefront .ProductItem .ActionOptions li.KnowMore {
	text-align: center;
}
.Storefront .ProductItem .ActionOptions a {
	background:url(../images/bullet_triangls-orange.gif) left 60% no-repeat;
	padding:0 0 0 10px;
	color:#DB842F;
	margin:0 0 0 2px;
}

/****/

/*__________________________________________Advanced search page______________________________________________________*/
.main-column-adv-search {
	margin:0px 0 0 8px;
	float: left;
	width:577px;
}
.text-posit-adv-search {
	background:url(../images/h_adv-search.gif) left top no-repeat;
	width:119px;
	height:13px;
	margin:20px 0 22px 7px;
}
.input-posit-adv-search {
	width:523px;
	font-size:1em;
	color:#000000;
}
.input-posit-adv-search p {
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	line-height:240%;
}
.input-posit-adv-search .keywords-input {
	border:#A0A0A0 1px solid;
	width:183px;
	height:18px;
	float:right;
	margin:4px 199px 8px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
	font-weight:normal;
	vertical-align:middle;
}
#all-keywords {
	vertical-align:middle;
	margin:0 6px 0 141px;
}
#any-keywords {
	vertical-align:middle;
	margin:0 6px 0 8px;
}
.input-posit-adv-search select {
	width:180px;
	height:18px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
	font-weight:normal;
	vertical-align:middle;
	border:#A0A0A0 1px solid;
	margin:1px 204px 0 0px;
	padding:0 0 0 4px;
}
.input-posit-adv-search #posit-input {
	margin:11px 0 9px 6px;
}
.btn-search {
	background:url(../images/btn_search.gif) left center no-repeat;
	width:74px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 0px 5px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:6px 0 0 141px;
}
/*__________________________________________Basket page______________________________________________________*/
.main-column-basket {
	margin:0px 0 0 8px;
	float: left;
	width:590px;
}
.text-posit-basket {
	background:url(../images/h_your-basket.gif) left top no-repeat;
	width:85px;
	height:13px;
	margin:15px 0 0 6px;
}
.user-menu {
	background:url(../images/main-nav_login_bottom.gif) left bottom no-repeat;
	width:162px;
	float:right;
	padding:0 0 26px 0;
}
.user-menu ul {
	width:130px;
	margin:2px 0 0 9px;
}
.user-menu ul li {
	background:url(../images/bullet_user-menu.gif) right center no-repeat;
	padding:0 8px 0 0;
	text-align:right;
}
.user-menu ul li a {
	font-size:1em;
	color:#FFFFFF;
	line-height:100%;
	font-weight:bold;
}
.basket {
	margin:26px 0px 0 0;
}
.basket thead {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
}
.basket th {
	height:19px;
	background:#DC8632;
	padding:0 7px;
}
.basket .last {
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	text-decoration:none !important;
}
.last-a
{
	text-decoration:none !important;
}
.basket .qty-table-field {
	width:50px;
	height:12px;
	border:#676767 1px solid;
	color: #000000;
	font-weight: normal;
	font-size:10px !important;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.basket td {
	background:#E4E4E4;
	color:#000000;
	font-size:1.1em;
	padding:3px 6px;
	text-align:center;
}
.basket td span {
	font-weight:bold;
}
.basket .left {
	text-align:left;
}
.basket .right {
	text-align:right;
	padding:2px 7px;
}
.btn-remove {
	background:url(../images/btn_remove.gif) left center no-repeat;
	width:81px;
	height:20px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 0px 3px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:-1px 0 0px 3px;
}
.basket .basket-select {
	width:162px;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
	font-weight:normal;
	vertical-align:middle;
	border:#999999 1px solid;
	padding:0 0 0 4px;
	margin:4px 2px 1px 0;
}
.btn-update {
	background:url(../images/btn_search.gif) left top no-repeat;
	width:74px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 4px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
	margin:17px 0 0 0;
}
.btn-continue-shopping {
	background:url(../images/btn_continue-shopping.gif) left top no-repeat;
	width:138px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 3px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
	margin:17px 112px 0 6px;
}
.btn-proceed-to-checkout {
	background:url(../images/btn_proceed-to-checkout.gif) left top no-repeat;
	width:138px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 4px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
	clear:both;
	margin:5px 112px 0 0px;
}
.posit-text-clients-who {
	background:url(../images/dotted-border_orange.gif) left bottom repeat-x;
	padding:15px 0 10px 0px;
	margin: 0 11px 0 3px;
	clear:both;
}
.basket-product-container {
	margin:6px 0 0 29px;
}
/*__________________________________________Checkout page______________________________________________________*/
.text-posit-checkout {
	background:url(../images/h_checkout.gif) left top no-repeat;
	width:66px;
	height:13px;
	margin:15px 0 0 7px;
}
.agree-terms-text {
	font-size:1.1em;
	line-height:100%;
	color:#000000;
	float:right;
	margin:12px 117px 0 0px;
	display:inline;
}
.agree-terms-text a {
	color:#DB8632;
	text-decoration:underline !important;
	font-weight:bold;
}
.agree-terms-text a:hover {
	text-decoration:none !important;
}
.agree-terms-text input {
	vertical-align:middle;
	margin:0px 8px 2px 0;
	width:12px;
	height:12px;
	border:#808080 1px solid;
}
.btn-enter-detailes {
	background:url(../images/btn_enter-detailes.gif) left top no-repeat;
	width:154px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 4px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
	clear:both;
	margin:8px 112px 0 0px;
}
/*__________________________________________Contact page______________________________________________________*/
.text-posit-contact {
	background:url(../images/h_contact-us.gif) left top no-repeat;
	width:75px;
	height:13px;
	margin:10px 0 0 7px;
}
.contact-input-container {
	width:450px;
	clear:both;
	padding:14px 0 0 7px;
}
.contact-input-container p, .contact-input-container-billing p {
	color:#333333;
	line-height:240%;
	font-size:1.1em;
	font-weight:bold;
}
.mandatory {
	background:url(../images/red-star.gif) right 30% no-repeat;
	padding-right:9px;
}
.contact-input-container input {
	float:right;
	width:172px;
	height:18px;
	border:1px #737373 solid;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	font-weight:normal;
	padding:0 2px 0 4px;
	margin:4px 128px 1px 0;
}
.contact-input-container textarea {
	width:171px;
	height:119px;
	overflow:auto;
	float:right;
	border:1px #737373 solid;
	margin:9px 128px 0 0;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	padding:0 0px 0 4px;
}
.textarea {
	padding:16px 0 0 0;
}
.mandatory-text {
	color:#FF0000 !important;
	font-weight:normal !important;
	clear:both;
	padding:3px 0 0 143px;
}
.btn-submit {
	background:url(../images/btn_submit.gif) left top no-repeat;
	width:74px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 1px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0 46px 145px;
}
.btn-clear {
	background:url(../images/btn_clear.gif) left top no-repeat;
	width:74px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 1px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0 46px 4px;
}
.posit-text-contact-details {
	background:url(../images/dotted-border_orange.gif) left bottom repeat-x;
	padding:15px 0 8px 4px;
	margin: 0 11px 0 3px;
	clear:both;
}
.contact-info {
	font-size:1.1em;
	color:#000000;
	line-height:120%;
	margin:6px 0 0 7px;
}
.contact-info span {
	font-weight:bold;
}
/*__________________________________________Information page______________________________________________________*/
.main-column-info-page {
	margin:0px 0 0 8px;
	float: left;
	width:570px;
}
.main-column-info-page p {
	font-size:1.1em;
	color:#000;
	line-height:100%;
	margin:0px 0 11px 6px;
	padding-right:17px;
}
.main-column-info-page p span {
	font-weight:bold;
}
.main-column-info-page p a {
	color:#DB842F;
}
.text-posit-about-us {
	background:url(../images/h_about-as.gif) left top no-repeat;
	width:72px;
	height:15px;
	margin:15px 0 0 6px;
}
.citate {
	font-style:italic;
	line-height:130% !important;
	color:#000000;
	text-align:left;
	margin:14px 0px 13px 8px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.citate span {
	padding:0 0 0 12px;
	font-weight:normal !important;
}
.author-citate {
	font-weight:bold;
	line-height:130% !important;
	color:#000000;
	text-align:right;
	margin:0px -7px 12px 0 !important;
	padding:2px 0px 2px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.arial-text {
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 5px 1px;
	line-height:130% !important;
}
.last-arial-text {
	padding:0 0 16px 0;
}
#pic-about-us {
	float:left;
	padding:0px 16px 12px 0;
	margin:-6px 0 0 3px;
}
.main-column-info-page h4 {
	padding:10px 0 11px 6px
}
#map {
	margin:9px 0 22px 3px;
}
.main-column-info-page .posit-ico img {
	margin:12px 7px 7px 0;
}
.main-column-info-page .posit-ico p {
	font-size:1.1em;
	color:#333333;
	line-height:100%;
	padding:0 0 1px 0;
	margin:0;
}
/*__________________________________________Login page______________________________________________________*/
.text-posit-login {
	background:url(../images/h_login.gif) left top no-repeat;
	width:39px;
	height:16px;
	margin:15px 0 0 8px;
}
.input-posit-login {
	width:282px;
	margin:9px 0 0 8px;
}
.input-posit-login p {
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	line-height:240%;
}
.input-posit-login .login-inputs {
	width:135px;
	height:18px;
	border:1px #737373 solid;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	font-weight:normal;
	float:right;
	padding:0 3px 0 4px;
	margin:4px 19px 0 0;
}
.input-posit-login a {
	font-size:1em;
	color:#DB842F;
	margin:0px 0 0 123px;
	font-weight:normal;
}
.btn-login-small {
	background:url(../images/btn_login_small.gif) left top no-repeat;
	width:64px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 5px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0 0 119px;
}
.dotted-border-orange-login {
	background:url(../images/dotted-border_orange.gif) left center repeat-x;
	height:1px;
	width:97%;
	margin:16px 0 0 5px;
}
.text-posit-new-to-site {
	background:url(../images/h_new-to-site.gif) left top no-repeat;
	width:116px;
	height:13px;
	margin:13px 0 0 7px;
}
.login-link {
	background:url(../images/bullet_triangle-orange.gif) left 60% no-repeat;
	padding:0 0 0 8px;
	margin:18px 0 0 11px;
}
.login-link a {
	font-size:1.1em;
	font-weight:bold;
	color:#DB842F;
}
/*__________________________________________Member area page______________________________________________________*/
.text-posit-member-area {
	background:url(../images/h_member-area.gif) left top no-repeat;
	width:94px;
	height:13px;
	margin:15px 0 36px 7px;
}

.container-member-area-text {
	width:450px;
	float:left;
	margin:0 17px 0 25px;
	display:inline;
}

.container-member-area-text-last {
	width:445px;
	float:left;
	margin:0 0 0 3px;
	display:inline;
}
.container-member-area-text p, .container-member-area-text-last p {
	line-height:140%;
	font-size:1.1em;
	color:#000000;
	width:440px;
	padding:0 0 0 0
}
.container-member-area-text .dotted-border-orange-login, .container-member-area-text-last .dotted-border-orange-login {
	margin:9px 0 16px 0;
	padding:0;
	width:99%;
}
.btn-upd-info {
	background:url(../images/btn_upd-info.gif) left top no-repeat;
	width:140px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 10px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0 -1px;
}
.btn-order-hist {
	background:url(../images/btn_order-history.gif) left top no-repeat;
	width:140px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 6px 5px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0 -1px;
}
/*__________________________________________Member order details page______________________________________________________*/
.text-posit-order-details {
	background:url(../images/h_order-details.gif) left top no-repeat;
	width:95px;
	height:13px;
	margin:15px 0 0px 7px;
}
.order-details-text {
	font-size:1.1em;
	line-height:130%;
	color:#000000;
	margin:14px 0 -15px 7px;
}
.order-details-text span {
	font-weight:bold;
}
/*__________________________________________Member order history page______________________________________________________*/
.text-posit-order-history {
	background:url(../images/h_order-history.gif) left top no-repeat;
	width:132px;
	height:16px;
	margin:15px 0 0px 6px;
	padding:0 0 4px 0;
}
.btn-view {
	background:url(../images/Button.Details.gif) left top no-repeat;
	width:62px;
	height:19px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 2px 3px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0 0px 3px;
}

.btn-back2 {
	background:url(../images/Button.Back.gif) left top no-repeat;
	width:59px;
	height:18px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 2px 3px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0 0px 3px;
}

.widt-member-history {
	width:15px;
}
/*__________________________________________Product details page______________________________________________________*/
.text-posit-product-details {
	background:url(../images/h_product-name.gif) left top no-repeat;
	width:98px;
	height:13px;
	margin:15px 0 0px 8px;
}
.image-container {
	float:left;
	width:270px;
	margin:12px 0 0 6px;
	display:inline;
}
.image-container img {
	border:1px solid #EAEAEA;
	float:left;
	margin:0 1px 1px 0;
}
.image-container .zoom {
	background:url(../images/ico_zoom.gif) left top no-repeat;
	width:21px;
	height:18px;
	display:block;
	float: left;
	margin:10px 0 9px 10px;
}
.product-buy-container {
	background:url(../images/bg_top_product-buy.gif) left top no-repeat #EAEAEA;
	width:228px;
	float:left;
	margin:25px 0 0 27px;
}
.product-buy-container-bottom {
	background:url(../images/bg_bottom_product-buy.gif) left bottom no-repeat;
	width:228px;
	padding:0 0 13px 0;
}
.product-buy-container-bottom h5 {
	margin:2px 0 13px 114px;
	font-size:1.1em;
	line-height:240%;
	color:#000000;
	font-weight:bold;
}
.product-buy-container-bottom p {
	border-bottom:1px solid #FFFFFF;
	width:185px;
	margin:0 0 0 25px;
	font-size:1.1em;
	line-height:180%;
	font-weight:normal;
	padding:0 0 2px 18px;
}
.product-buy-container-bottom p.sel-variant {
	color:#333333;
	text-align:right;
	padding:0 0 3px 12px !important;
	width:191px;
}
.product-buy-container-bottom .sel-variant select {
	width:115px;
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
	font-weight:normal;
	vertical-align:middle;
	border:#737373 1px solid;
	padding:0px 0px 0 2px;
	vertical-align:middle;
	margin:0 8px 0 7px;
}
.product-buy-container-bottom .price {
	color:#DE8D3E;
}
.product-buy-container-bottom .price span {
	color:#000000;
	font-weight:normal;
	padding:0 0 0 11px;
}
.product-buy-container-bottom .qty-table-field {
	width:38px;
	height:16px;
	border:#737373 1px solid;
	color: #333333;
	font-weight: normal;
	font-size:11px !important;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 2px 0 2px;
	margin:4px 0 5px 9px;
}
.btn-buy {
	background:url(../images/btn_buy.gif) left top no-repeat;
	width:63px;
	height:20px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 2px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:-1px 0 0 14px;
}
.product-buy-container-bottom img {
	margin:9px 0 0 42px;
}
.product-descr-container {
	background:url(../images/bg_top_product-description.gif) left top no-repeat #EAEAEA;
	width:577px;
	clear:both;
	margin:16px 0 0 3px;
	float:left;
	display:inline;
}
.product-descr-bottom {
	background:url(../images/bg_bottom_product-descripti.gif) left bottom no-repeat;
	width:577px;
	padding:0 0 6px 0;
}
.product-descr-bottom h5 {
	font-size:1.2em;
	line-height:210%;
	color:#000000;
	font-weight:bold;
	margin:4px 0 13px 19px;
}
.product-descr-bottom p {
	font-size:1.1em;
	line-height:140%;
	color:#000000;
	width:539px;
	padding:0 0 16px 15px;
}
.posit-text-see-also {
	background:url(../images/dotted-border_orange.gif) left bottom repeat-x;
	padding:27px 0 13px 20px;
	margin: 0 11px 11px 4px;
	clear:both;
}
.see-also-container {
	width:122px;
	text-align:center;
	float:left;
}
.see-also-container h5 {
	font-weight:bold;
	line-height:140%;
	font-size:1em;
	padding:0 0 9px 0;
}
.see-also-container h5 a {
	color:#DB842F;
}

.select-150
{
    width:150px;
    border: 1px solid #D67825 !important;
    font: 1em Tahoma, Arial, Sans-serif;
}

.select-200
{
    width:200px;
    border: 1px solid #D67825 !important;
    font: 1em Tahoma, Arial, Sans-serif;
}

.select-80
{
    width:80px;
    border: 1px solid #D67825 !important;
    font: 1em Tahoma, Arial, Sans-serif;
}

.select-fieldview
{
    text-align:center;
    width:80px;
    color:#01167c;
}

.select-padding
{
    padding-left:20px !important;
    font:11px Tahoma, Arial, Sans-serif !imporatnt;
}

.paginator-div
{
    float:right;
}

.product-listing-description
{
    text-align:left !important;

}

.product-listing-image
{
    width:100px;
}

.product-listing-propmotion-text
{
    color:Red !important;
}

.basket-bottom
{
    background:#FEB320;
}

.btn-proceed-to-checkout-next {
	background:url(../images/btn_proceed-to-checkout.gif) left top no-repeat;
	width:138px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 4px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
	clear:both;
	margin:5px 112px 0 0px;
}
/*__________________________________________Registration page______________________________________________________*/
.text-posit-register {
	background:url(../images/h_register.gif) left top no-repeat;
	width:58px;
	height:16px;
	margin:15px 0 -2px 8px;
}
.title-selector {
	width:54px;
	height:18px;
	border:1px #737373 solid;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	font-weight:normal;
	float:right;
	margin:4px 254px 0 0;
}
#e-mail-adr-input {
	margin:1px 0 14px 0;
}
.posit-text-billing-addres {
	background:url(../images/dotted-border_orange.gif) left bottom repeat-x;
	padding:15px 0 11px 3px;
	margin: 0 11px 0px 15px;
	clear:both;
}
.contact-input-container-billing {
	width:450px;
	clear:both;
	padding:4px 0 0 9px;
}
.contact-input-container-billing input {
	float:right;
	width:172px;
	height:18px;
	border:1px #737373 solid;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	font-weight:normal;
	padding:0 2px 0 4px;
	margin:5px 130px 1px 0;
}
.contact-input-container-billing .postcode-input {
	float:right;
	width:68px;
	height:18px;
	border:1px #737373 solid;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	font-weight:normal;
	padding:0 2px 0 4px;
	margin:6px 234px 1px 0;
}
.contact-input-container-billing .country-select {
	width:180px;
	height:18px;
	border:1px #737373 solid;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	font-weight:normal;
	padding:0 0px 0 4px;
	margin:7px 130px 1px 0;
	float: right;
}
#text-mandatory {
	color:#FF0000;
	line-height:240%;
	font-weight:normal;
	font-size:1.1em;
	clear:both;
	padding:17px 0 0 0;
	margin:0 0 -9px 0;
}
.joing-mail-list {
	color:#333333;
	font-size:1.1em;
	line-height:140%;
	font-weight:bold;
	margin:6px 0 0px 11px;
}
.joing-mail-list input {
	vertical-align:middle;
	margin:0 9px 0 0;
	width:15px;
	height:14px;
}
.btn-submit-registration {
	background:url(../images/btn_submit.gif) left top no-repeat;
	width:74px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 1px 5px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:34px 0 46px 5px;
}
.btn-clear-registration {
	background:url(../images/btn_clear.gif) left top no-repeat;
	width:74px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 2px 5px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:34px 0 46px 4px;
}
/*__________________________________________Search Results page______________________________________________________*/
.text-posit-search-results {
	background:url(../images/h_search-results.gif) left top no-repeat;
	width:104px;
	height:13px;
	margin:15px 0 0px 7px;
}
.sort-results-box {
	width:573px;
	height:33px;
	background:#DB8430;
	margin:14px 0 0 0;
}
.sort-results-box .text-posit-sort-results {
	/*background:url(../images/h_sort-results.gif) left top no-repeat;*/
	width:91px;
	height:12px;
	float:left;
	margin:9px 36px 0 14px;
	display: inline;
}
.sort-results-box select {
	float:left;
	width:145px;
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	font-weight:bold;
	vertical-align:middle;
	border:#A0A0A0 1px solid;
	padding:0px 0 0px 2px;
	margin:8px 18px 0 0; 
} 
.btn-sort {
	background:url(../images/Button.Sort.Submit.gif) no-repeat;
	width:61px;
	height:20px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	vertical-align:middle;
	padding:0 0px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 1px 15px;
}
.search-results-table {
	width:581px;
	margin:16px 0px 0 0;
	padding:0 4px 0 0;
}
.search-results-table th {
	font-weight:bold;
	line-height:130%;
	font-size:1.1em;
	color:#000000;
	text-align:right;
	padding:6px 20px 6px 20px;
}
.search-results-table td {
	text-align:center;
}
.search-results-table td span {
	font-weight: bold;
	line-height:100%;
	font-size:1em;
	color:#000000;
	margin:12px 0 0 0;
	display:block;
}
.search-results-table td p {
	padding:11px;
	line-height:100%;
	font-size:1em;
	text-align:right;
	color:#000000;
}
.search-results-table td img {
	float:left;
	padding:5px;
}
.search-results-table .gray-td-bg {
	background:#EAEAEA;
}
.btn-details-gray-bg {
	background:url(../images/btn_details_gray-bg.gif) left top no-repeat;
	width:73px;
	height:20px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	padding:0 6px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 18px 0 13px
}
.btn-details-white-bg {
	background:url(../images/btn_details_white-bg.gif) left top no-repeat;
	width:73px;
	height:20px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px !important;
	padding:0 6px 4px 0;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 18px 0 13px
}
/*.select-pages-search-results {
	width:573px;
	height:19px;
	background:#0023f9;
	line-height:105%;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	padding:6px 0 0 0;
	margin-left:16px;
}
.select-pages-search-results a {
	color:#FFFFFF;
}
.select-pages-search-results p {
	float:left;
	padding-left:27px;
}
.select-pages-search-results #text-next {
	float:right;
	padding-right:48px;
}
.select-pages-search-results ul {
	float:left;
	margin:0px 0 0 94px;
}
.select-pages-search-results ul .last-item {
	background:none;
}
.select-pages-search-results ul li {
	background:url(../images/bullet_select-pages.gif) right center no-repeat;
	margin:0 0px 0 5px;
	padding-right:7px;
	float:left;
}*/

.select-pages-search-results {
	width:135px;
	height:18px;
	background:#0023f9;
	line-height:105%;
	font-weight:normal;
	font-size:1.1em;
	text-align:center;
	padding:6px 0 0 0;
	float:right;
}
.select-pages-search-results a
{
	color: #FFFFFF;
	text-decoration: underline;
}

.select-pages-search-results ul .prelast-item {
	background:none;
	color: #ffffff;
}

.select-pages-search-results ul .prefirst-item
{
	background: none;
	color: #ffffff;
	font-weight: normal;
}

.select-pages-search-results a:hover
{
	text-decoration: none;
}

.select-pages-search-results p {
	float:left;
	padding-left:27px;
}
.select-pages-search-results #text-next {
	float:right;
	padding-right:48px;
}
.select-pages-search-results ul {
	float:right;
	margin:0px 0 0 0px;
}
.select-pages-search-results ul .last-item {
	background:none;
	margin-right:10px;
}
.select-pages-search-results ul li {	
	margin:0 0px 0 3px;
	padding-right:1px;
	float:left;
	color: #ffffff;
}

.note
{
    color: Red;
}
}
@media print {
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
}
h1 {
	font-size:14pt;
}
h2 {
	font-size:12pt;
}
h3 {
	font-size:10pt;
}
img {
	border:#010153 1px solid
}
.searh, input, .main-nav, .left-column, .left-nav, .login-spacer, .search-text, .info-spacer, #footer, .text-posit-homepage, select, .user-menu, .zoom, .select-pages-search-results {
	display:none;
}
#logo {
	background-image:url(../images/logo.png);
	width: 222px;
	height: 77px;
	border:none;
}


}
