@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 : none;
}
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 top no-repeat;
	padding:0 0 2px 21px;
	margin:6px 0 0 7px;
	font-size:1.1em;
	line-height:15px;
	color:#666666;
}
.place-viewer span {
	padding:0px 5px 0px 0px;
}
.place-viewer img {
	margin:0px 5px 0px 0px;
	width:5px;
	height:5px;
}
.place-viewer a {
	color:#DC8632;
	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;
	padding:5px 0px;
}
.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 0px;
	width:124px;
	list-style-image : url(../images/bullet_triangls-white.gif);
	margin-left:15px;
}

.info-bottom .last {
	background:none !important;
}

.info-bottom ul li a {
	color:#FFFFFF;
}

#footer {
	width:748px;
	height:5.0em;
	margin:-50px 0 0 -370px;
	background:#DB842F;
	position:relative;
	left:50%;
	z-index:10;
	text-align:center;
}

#footer p {
	color:#FFFFFF;
	font-size:1.1em;
	padding:5px 0 5px 0;
}

.dotted-border-white {
	background:url(../images/dotted-border_white.gif) left center repeat-x;
	width:100%;
	height:1px;
}

#footer ul {
	margin:5px 0 0 3px;
}

#footer ul li {
	float:left;
	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: right;
	float: right;
}
.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;
}


.submenu-links {
	margin-top:10px;
}
.submenu-links li {
	width:30%;
	float:left;
	display:block;
	padding-right:3%;
	padding-bottom:5px;
	font-size:1.1em;
}
.submenu-links li a {
	color:#666666;
}
.dotted-border-gray-submenu-top {
	background:url(../images/dotted-border_gray.gif) left top repeat-x;
	width:97%;
	height:1px;
	margin-top:15px;
	clear:both;
}
.dotted-border-gray-submenu-bottom {
	background:url(../images/dotted-border_gray.gif) left top repeat-x;
	width:97%;
	height:1px;
	margin-top:5px;
}

.he-15 {
	height:5px;
}

/****/

/*__________________________________________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-top:11px;
}
.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;*/
	margin:10px 0 0px 141px;
}
/*__________________________________________Basket page______________________________________________________*/
.main-column-basket {
	margin:0px 0 0 8px;
	float: left;
	width:590px;
}

.text-posit-header {
	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;	
	margin:0 !important;
	text-decoration:none !important;
}
.last-a
{
	text-decoration:none !important;
}
.basket .qty-table-field {
	width:31px;
	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;
	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-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;
}
.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;
	padding-right: 20px !important;
	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;
}

.btn-goto-payment {
	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 260px 0 0px;
}

.btn-add-delivery {
	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 50px 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;
}
.registration-input-container {
	width:435px;
	clear:both;
	padding:14px 0 25px 7px;
}
.contact-input-container {
	width:370px;
	clear:both;
	padding:14px 0 20px 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;*/
	margin-right:5px;
	padding-left:5px;
}
.login-input-container p, .login-input-container-billing p {
	color:#333333;
	line-height:240%;
	font-size:1.1em;
	font-weight:bold;
}
.login-input-container input {
	float:right;
	width:275px;
	border:1px #A6B6BF solid;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	font-weight:normal;
	padding : 0px 1px 0px 5px;
	/*margin:4px 128px 1px 0;*/
	margin : 4px 100px 1px 4px;
}
.contact-input-container input {
	float:right;
	width:172px;
	border:1px #A6B6BF solid;
	font-family:Tahoma, Verdana;
	font-size:1.2em;
	color:#000000;
	font-weight:normal;
	padding : 0px 1px 0px 5px;
	/*margin:4px 128px 1px 0;*/
	margin : 4px 100px 1px 4px;
}

.contactus-input-container {
	width:370px;
	clear:both;
	padding:14px 0 20px 7px;
}
.contactus-input-container p, .contactus-input-container-billing p {
	color:#333333;
	line-height:240%;
	font-size:1.1em;
	font-weight:bold;
}
.contactus-input-container .country-select {
	border:1px solid #A6B6BF;
	float:right;
	margin:4px 100px 0pt 0pt;
	padding:0pt;
	width:180px;
}

.select-290
{
    width:292px;
    }

.contactus-input-container input {
	border:1px solid #A6B6BF;
	color:#000000;
	float:right;
	font-family:Tahoma,Verdana;
	font-size:1.2em;
	font-weight:normal;
	margin:4px 15px 1px 4px;
	padding:0px 1px 0px 5px;
	width:257px;
}
.activation-input-container p, .activation-input-container-billing p, .activation-input-container .FieldRequired {
	color:#333333;
	line-height:240%;
	font-size:1.1em;
	font-weight:bold;
}
.activation-input-container input {
	border:1px solid #A6B6BF;
	color:#000000;
	float:right;
	font-family:Tahoma,Verdana;
	font-size:1.2em;
	font-weight:normal;
	margin:4px 137px 10px 4px;
	padding:0px 1px 0px 5px;
	width:172px;
}
.contactus-input-container textarea {
	width : 257px;
	height : 119px;
	overflow : auto;
	float : right;
	border : 1px #A6B6BF solid;
	/*margin:9px 128px 0 0;*/
	margin : 4px 15px 1px 5px;
	font-family : Tahoma, Verdana;
	font-size : 1.2em;
	color : #000000;
	padding : 0px 1px 0px 5px;
}

.contact-input-container textarea {
	width : 171px;
	height : 119px;
	overflow : auto;
	float : right;
	border : 1px #A6B6BF solid;
	/*margin:9px 128px 0 0;*/
	margin : 4px 100px 1px 5px;
	font-family : Tahoma, Verdana;
	font-size : 1.2em;
	color : #000000;
	padding : 0px 1px 0px 5px;
}
.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/Button.Submit.png) left top no-repeat;
	width:60px !important;
	height:20px !important;
	border:none  !important;
	color:#FFFFFF;
	float: left  !important;
	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 10px 91px  !important;
}
.btn-login-submit {
	background:url(../images/Button.Submit.png) left top no-repeat;
	width:60px !important;
	height:20px !important;
	border:none  !important;
	color:#FFFFFF;
	float: left  !important;
	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:-2px 0 10px 118px  !important;
}

.btn-clear {
	background:url(../images/Button.Clear.png) 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 10px 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;
	margin : 0 0 0 0;
	padding : 5px 10px 5px 7px;
	color:#666666;
}

.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:240px;
	margin:9px 0 0 8px;
}
.input-posit-login p {
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	line-height:240%;
	padding-right:0px;
}
.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:#70A608;
	margin:0px 0 0 80px;
	font-weight:normal;
}
.btn-login-small {
	background:transparent url(../images/Button.Login.png) repeat scroll 0% 0%;
	width:57px;
	height:20px;
	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;
}
.btn-login-small-login {
	background:transparent url(../images/Button.Login.png) repeat scroll 0% 0%;
	width:57px;
	height:20px;
	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 127px;
}
.btn-cancel-login {
	background:transparent url(../images/Button.Cancel.png) repeat scroll 0% 0%;
	width:57px;
	height:20px;
	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 !important;
	margin:5px 0 0 0px !important;
}
.login-link a {
	font-size:1.1em;
	font-weight:bold;
	color:#7EB11C;
}
/*__________________________________________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:200px;
	float:left;
	margin:0 17px 0 3px;
	display:inline;
}
.container-member-area-text-last {
	width:195px;
	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:172px;
	padding:0 0 0 5px
}
.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/btn_view.gif) left top no-repeat;
	width:57px;
	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;
}
.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:320px;
	margin:12px 0 0 6px;
	display:inline;
}
.image-container img {
	border:1px solid #EAEAEA;
	float:left;
	margin:0 1px 1px 0;
	cursor:hand;    
    cursor:pointer;
    width:50px;
    height:38px;    
}
.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 0px 0 25px;	
}
.product-buy-container-bottom {
	background:url(../images/bg_bottom_product-buy.gif) left bottom no-repeat;
	width:228px;
	padding:0 0 13px 0px;
}
.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:165px;
	margin:0 0 0 25px;
	font-size:1.1em;
	line-height:180%;
	font-weight:bold;
	padding:0 0 2px 18px;
}
.product-buy-container-bottom p.sel-variant {
	color:#333333;
	text-align:right;
	padding:0 0 3px 0px !important;
	width:175px;
	margin-left :18px;	
	text-align:left;
}
.product-buy-container-bottom .sel-variant select {
	width:120px;
	height:20px;
	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;
}
.product-buy-container-bottom p.price {
	color:#DE8D3E;
	border-bottom:1px solid #FFFFFF;
	padding:0 0 2px 6px;
	margin-left :12px;	
	width:175px;
}
.product-buy-container-bottom p.stock {
	border-bottom:1px solid #FFFFFF;
	padding:0 0 2px 6px;
	margin-left :12px;	
	width:175px;
}
.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 h3
{
	margin:4px 0 13px 19px;
	padding-left:10px;
}

.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;
	padding:0 5px 5px 5px !important;
	margin:10px !important;
}

.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;
}
.see-also-container a img {
	width:76px;
	height:58px;
}
/*__________________________________________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 3px;
	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;*/
	margin:5px 100px 1px 0;
}
.contact-input-container-billing .Zip-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 0 0 0;
	/*margin:7px 130px 1px 0;*/
	margin :0 100px 0 0;
	float : right;
}
#text-mandatory {
	line-height:240%;
	font-weight:normal;
	font-size:1.1em;
	clear:both;
/*	padding:17px 0 0 0;
	margin:0 0 -9px 0;*/
	padding: 0 0 0 0;
	margin: 0 0 0 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/Button.Submit.png) left top no-repeat;
	width:60px;
	height:20px;
	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-next-registration {
	background:url(../images/Button.Next.png) left top no-repeat;
	width:60px;
	height:20px;
	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-back-registration {
	background:url(../images/Button.Back.png) left top no-repeat;
	width:60px;
	height:20px;
	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-order-forms {
	background:url(../images/Button.OrderForms.png) left top no-repeat;
	width:83px;
	height:20px;
	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/Button.Clear.png) left top no-repeat;
	width:60px;
	height:20px;
	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;
}

.btn-submit-registration1 {
	background:url(../images/Button.Finish.png) left top no-repeat;
	width:57px;
	height:20px;
	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-submit-myOrder {
	background:url(../images/Button.SubmitMyOrder.png) left top no-repeat;
	width:130px;
	height:20px;
	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-finish{
	background:url(../images/Button.Finish.png) left top no-repeat;
	width:57px;
	height:20px;
	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;
}

.btn-new-inbox{
	background:url(../images/Button.New.png) left top no-repeat;
	width:60px;
	height:20px;
	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;
	float: right;
}
.btn-delete-inbox {
	background:url(../images/Button.Delete.png) left top no-repeat;
	width:60px;
	height:20px;
	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;
	float: right;
}
/*__________________________________________Forgott Password page______________________________________________________*/
.forgott-password-content
{
	text-align: justify; 
	padding:10px;
}
.forgott-password-content p
{
	margin-top:5px;
}
.forgott-password-content div.forgott-title
{
	font-family: Tahoma, Verdana; 
	font-size:large; 
	padding-top: 35px;
	text-align:center;
}
.forgott-password-content div.forgott-messages
{
	text-align:center;
}
.forgott-password-content div.forgott-messages-error
{
	padding-left: 120px; 
	padding-top: 10px; 
	text-align:left;
}
.forgott-password-content div.forgott-login
{
	text-align:center;
}

.forgott-password-submit
{
	background:url(../images/Button.Submit.png) 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;
}

.forgott-password-content div.forgott-login span
{
	margin:40px 0px 46px 5px;
}

/*__________________________________________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;
}
.sort-results-box table.result-types {
	width:100%; 
	height:100%; 
	color:#fff; 
	
}
.sort-results-box table.result-types a {
	color:#fff;
	padding:5px 1px 6px 1px;
	line-height:23px;
}
.sort-results-box table.result-types a.active {
	font-weight: bold;
}

.sort-results-box table.result-types a.active:hover {
	text-decoration:none;
}
.btn-sort {
	background:url(../images/btn_sort.gif) left top 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 0 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.result {
	padding:11px;
	line-height:100%;
	vertical-align:top;
	font-size:1em;
	color:#000000;
	width:100%;
}
.search-results-table td.result table{
	width:100%;
}
.search-results-table td.result td {
	text-align:left;
}

.search-results-table td.result td.title {
	font-weight:bold;
}
.search-results-table td.result td.price {
	font-weight:bold;
	width:100px;
}
.search-results-table td.result td.description {
	padding-top:5px;
}
.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:#8C8C8C;
	line-height:105%;
	font-weight:bold;
	font-size:1.1em;
	padding:6px 0 0 0;
}
.select-pages-search-results a {
	color:#FFFFFF;
}
.select-pages-search-results p a {
	color:#FFFFFF;
}
.select-pages-search-results p 
{
	position:absolute;
	float:left;
	padding-left:27px;
}
.select-pages-search-results p.next-style {
	float:right;
	position:absolute;
	padding-right:27px;
	right:27px;
}
.select-pages-search-results #text-next 
{
	float:right;
	padding-right:48px;
}
.select-pages-search-results ul {
	position:absolute;
	margin:0px 0 0 194px;
}
.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;
}
.note
{
    color: Red;
}

.advanced-search-container {
	width:450px;
	clear:both;
	padding:14px 0 0 7px;
}
.advanced-search-container p {
	color:#666666;
	line-height:240%;
	font-size:1.1em;
}
.advanced-search-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 : 0px 1px 0px 5px;
	/*margin:4px 98px 1px 0;*/
	margin : 4px 70px 1px 4px;
}
.advanced-search-container p span {
	font-weight:normal;
}
.advanced-search-container input.btn-submit 
{
	background:url(../images/Button.Submit.png) 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 10px 170px;
}
.CustomizedButtonIsHover {
	background-position: 0 -20px !important;
}
.Content .dotted-h2
{
	background-image:url(../images/Border.Caption.Green.Dotted.gif);
	background-position:0% 101%;
	background-repeat:repeat-x;
	color:#70A608;
	font-family:Arial,Helvetica,sans-serif;
	font-size:2.4em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:normal;
	margin-bottom:0.4em;
	padding-bottom:0.2em;
	padding-top:0.2em;
}

.dotted-h4
{
	background-image:url(../images/Border.Caption.Green.Dotted.gif);
	background-position:0% 101%;
	background-repeat:repeat-x;
	color:#70A608;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.7em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:normal;
	margin-bottom:0.4em;
	padding-bottom:0.2em;
	padding-top:0.2em;
}

.success_message
{
	padding:10px 10px 10px 0;	
	font-weight:bold;	
}


.styled-select-container, .styled-select-day-container, .styled-select-month-container, .styled-select-state-container, styled-select-location-state-container
{
	position: relative;
	padding: 0;
	margin: 0;
	height: 18px;
}

.styled-select-search-container
{
	position: relative;
	padding: 0;
	margin-top: 10px;
	height: 18px;
	width: 210px;
}

.styled-select-search
{
	float:left;
	height: 18px;
	padding: 0;
	margin: 0;
}

.styled-select-search input
{
	cursor: default;
	height: 16px;
	margin: 0px;
	width: 178px;
	padding: 0 0 0 5px;
	border:1px solid #E7C60C;
	border-right: none;
	color: #514d4d;
	background-image: url(../images/dropdowns/yellow-background.png);
}

.styled-select, .styled-select-day, .styled-select-month, .styled-select-state, .styled-select-location-state
{
	float:left;
	height: 18px;
	padding: 0;
	margin: 0;
}

.styled-select-container
{
	width: 395px;
}

.styled-select-day-container
{
	width: 75px;
	float: left;
}

.styled-select-month-container
{
	width: 100px;
	float: left;
}

.styled-select-state-container
{
	width: 55px;
	float: left;
}

.styled-select-location-state-container
{
	width: 270px;
	float: left;
}

.styled-select input, .styled-select-day input, .styled-select-month input, .styled-select-state input, .styled-select-location-state input
{
	cursor: default;
	height: 16px;
	margin: 0px;
	padding: 0 0 0 5px;
	border-right: none;
	color: #514d4d;
}

.styled-select-error input, .styled-select-day-error input, .styled-select-month-error input, .styled-select-state-error input
{
	cursor: default;
	height: 16px;
	margin: 0px;
	padding: 0 0 0 5px;
	border:1px solid #9dc73e;
	border-right: none;
	color: #514d4d;
	background-image: url(../images/dropdowns/red-background.png);
}

.styled-select-day input 
{
	width: 50px;
}

.styled-select-month input
{
	width: 75px;
}

.styled-select input
{
	width: 360px;
}

.styled-select-state input
{
	width: 30px;
}

.styled-select-location-state input
{
	width: 248px;
}

.styled-select-button
{
	float:left;
	width: 16px;
	height: 18px;
}

.styled-items-container
{
	position: absolute;
	border:1px solid #9dc73e;
	background-color: #FFFFFF;	
}

.styled-item-hover
{
	color: #514D4D;
	padding: 2px 0 2px 5px;
	background-color: #e8fbab;
}

.styled-item
{
	color: #514D4D;
	padding: 2px 0 2px 5px;
}

.error
{
	width: 450px;
}

.width-150
{
	width:150px !important;
}

.width-140
{
	width:140px !important;
}

.width-132
{
	width:132px !important;
}

.width-125
{
	width:125px !important;
}

.width-255
{
	width:255px !important;
}

.width-60
{
	width:71px !important;
}

.width-200
{
	width:198px !important;
}
.width-210
{
	width:210px !important;
}

.width-90
{
	width:90px !important;
}


}
@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;
}
}

.message_btn_previous_message{color: #1F477D;padding: 2px 15px 5px 20px !important; background: transparent url(../../Admin/Files/images/message/previous_active.gif) no-repeat 8px 5px;}
.message_btn_next_message{color: #1F477D;padding: 2px 15px 5px 20px; width: 50px; background: transparent url(../../Admin/Files/images/message/next_active.gif) no-repeat 8px 5px;}
.menu_btn_grey_bg{height: 25px;background: url(../../Admin/Files/images/button/menu/bg_blue.gif) repeat-x;border: 1px solid #5587C4;color: #1F477D;float: left;}
.menu_btn_grey_bg_simple{height: 22px;background: url(../../Admin/Files/images/button/menu/bg_grey.gif) repeat-x;border: 1px solid #aaaaaa;float: left;}
.menu_btn_orange_bg{height: 25px;background: url(../../Admin/Files/images/button/menu/bg_dark_blue.gif) repeat-x;float: left;color: #fff;border:1px solid #1A426B;}
.menu_btn_orange_bg_simple{height: 25px;background: url(../../Admin/Files/images/button/menu/bg_dark_blue.gif) repeat-x;border: 1px solid #1A426B;float: left;color:#fffff !important;}
.curPoint
{
	cursor: pointer;
}
.td11
{
	background: url(../images/FRSS_favicon.png) no-repeat;
	padding-left:20px;
	width:250px;
	margin-left: 0px;
}
.site-map td
{
	font-size: 1.0em !important;
}

.site-map .cursor-hand
{
	font-size: 1.2em !important;
}

/*__________________Create Campaign By Steps_________________*/


.CampaignByStepsMainDiv
{
	height: 32px;
	float: left;
}

.CampaignByStepsTextDiv
{
	height: 25px;
	background-image: url(../images/campStepsBackground.png);
	color: White;
	font-family: Tahoma;
	font-size: 1.3em;
	padding-left: 15px;
	vertical-align: middle;
	padding-top: 7px;
	position: relative;
	margin-right: 32px;
	float: left;
}

.CampaignByStepsNumberDiv1
{
	height: 32px;
	width: 39px;
	background-image: url(../images/campStep1.png); 
	background-position:right 0;
	position: absolute; 
	top: 0pt; 
	right: -39px;
}

.CampaignByStepsNumberDiv2
{
	height: 32px;
	width: 39px;
	background-image: url(../images/campStep2.png); 
	background-position:right 0;
	position: absolute; 
	top: 0pt; 
	right: -39px;
}

.CampaignByStepsNumberDiv3
{
	height: 32px;
	width: 39px;
	background-image: url(../images/campStep3.png); 
	background-position:right 0;
	position: absolute; 
	top: 0pt; 
	right: -39px;
}

.CampaignByStepsNumberDiv4
{
	height: 32px;
	width: 39px;
	background-image: url(../images/campStep4.png); 
	background-position:right 0;
	position: absolute; 
	top: 0pt; 
	right: -39px;
}

.LeftMargForSteps
{
	margin-left: 20px;
}

.CampaignByStepsCurrentSelectedStep
{
	color: Yellow;
	font-weight: bold;
}

/*_____________________________________*/

.ReqSampleField .FieldRequired label
{
	color: Red !important;
}

.ReqSampleBigField
{
	color: Red !important;
}

.node
{
	width: 100%;
}
.td-boldtext
{
    font-weight:bold !important;
}