body, h1, h2, h3, h4, p, a, ul, li, img, form {
	margin: 0px;
	padding: 0px;
}
body {
	/*background-color: #60604b;*/
	background: url(images/main-bg.png) repeat;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {
	border:none;
}
ul {
	list-style-type: none;
}
h1 {
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #fcb034;
}
h3 {
	font-weight:bold ;
	margin-top: 10px;
	font-size: 16px;
	color: #231f20;
}
p {
	font-size: 11px;
	color: #5f604b;
}
a {
	text-decoration: none;
	color: #5f604b;
}
a span {
	cursor:pointer;
}
.flt100l {
	width:100%;
	float:left;
	height:auto;
}
.fltl {
	float:left;
	height:auto;
}
.fltr {
	float:right;
	height:auto;
}
.text-rep {
	text-indent: -9999px;
	float: left;
	overflow: hidden;
}
#page-wrapper {
	width: 986px;
	margin: 0 auto;
}
.top-wrapper, .inner-wrapper, .page {
	float: left;
	width: 100%;
}
.top-wrapper {
	background: url(images/main-box-bg2.png) repeat-y left top;
}
.inner-wrapper {
	background: url(images/main-box-top2.png) no-repeat left top;
}
.narrow-column {
	float: right;
	width: 335px;
	padding-left: 22px;
}
.narrow-column img {
	text-align: center;
	display: block;
}
.narrow-column span{
	margin: 0px !important;
	padding: 0px;
}
#bannerRightDiv {
	margin: 17px 2px 0 0;
	float:right;
}
.top-space {
	margin-top: 15px;
	
}
.single-column {
	float: left;
	width: 100%;
	/*z-index: 0;
	position: relative;*/
}
.wide-column {
	width: 577px;
	float: left;
}
.logo {
	background-image: url(images/yogamatic-logo1.gif);
	height: 104px;
	width: 565px;
	margin-top: 15px;
}
html>body .top-logo {
	background: url(images/the-custom-mat-company.png) no-repeat 1px top;
	height: 126px;
}
.page {
	width:964px;
	padding: 16px 23px 0 29px;
	background: url(images/main-box-bottom2.png) no-repeat left bottom;
	position:relative;
}
#magnifyDiv{
background: url(images/mag_big.png) no-repeat top center;
width: 220px;
height: 579px;
padding: 16px 0px 0px 30px
}
.header {
	width:933px;
	position: relative;
	float: left;
	z-index:200;
}
.header ul, .header li, .header a {
	float: left;
}
/* =Ovo je promanjeno .header ul stil */
.header ul {
	background:none;
	height: 13px;
	width: 440px;
	position: absolute;
	left: 175px;
	top: 95px;
	padding-top: 5px;
}
.header li {
	font-size: 12px;
	color: #f69320;
	text-align: right;
}
.header li a {
	line-height: 8px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	float: left;
	text-align:left;
	height: 8px;
	margin: 4px 5px 0  5px;
	overflow: hidden;
}
/* =Ovo je dodato a.home stil*/
a.home {
	width:34px;
	background-image: url(images/menu/home-b.gif);	
}
a.null{
	width:65px;
}
a.about {
	width:33px;
	background-image: url(images/menu/about-b.gif);
	padding-right: 5px;	
}
a.product {
	width:51px;
	background-image: url(images/menu/product-b.gif);	
}
a.cont {
	width:50px;
	background-image: url(images/menu/contact-b.gif);	
}
a.account{
	width:52px;
	background-image: url(images/menu/account-b.gif);	
}
a.signin {
	width:40px;
	background-image: url(images/menu/sign-in-b.gif);	
}
a.signout {
	width:52px;
	background-image: url(images/menu/sign-out-b.gif);	
}
.header li a:hover {
	background-position: left bottom;
}
.header li a.active {
	color:#00b0d8;
	background-position: left bottom;
}
.header li.s-cart {
	float:left;
	margin-top: -7px;
}
.header li.s-cart a {
	width:30px;
	height:22px;
	background: url(images/shopping-cart.gif) no-repeat top left;
}
.header li.full a {
	background: url(images/shopping-cart.gif) no-repeat bottom left;
}
.header li.s-cart a:hover, .header li.s-cart a.active {
	background-position: bottom left;
}
.registration-wrapper {
	width: 348px;
	position: absolute;
	z-index:1000;
	top: 170px;
	right: -7px;
	opacity: 0.95;
	filter: alpha(opacity=95);
}
.registration-inner {
	float: left;
	width: 100%;
	background: url(images/regist-top.png) no-repeat left top;
}
.registration-top {
	background: url(images/regist-top.png) no-repeat left top;
	float: left;
	width: 100%;
	height:30px;
}
.registration-bottom {
	background: url(images/regist-bottom.png) no-repeat left top;
	float: left;
/* 	margin-left:-24px;  */ /* Vlad's comment */
	width:350px; 
	height:34px;
}
.registration {
/* 	height: 747px; */    /* Vlad's comment */
	float: left;
	width: 300px;
	background: url(images/regist-bg.png) left repeat-y;
	padding-right: 24px;
	padding-left: 24px;
}
.registration .row {
	padding-top: 2px;
}
.registration p {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 8px;
	float: left;
	width: 100%;
}
.registration p span {
	font-size: 11px;
	color: #CCCCCC;
	font-weight: normal;
}
.registration h3 {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #fcb034;
	position: relative;
}
.registration_done {
	min-height: 70px;
	float: left;
	width: 300px;
	background: url(images/regist-bg.png) left repeat-y;
	padding: 100px 100px 100px 24px;
	/*padding-right: 24px;
	padding-left: 24px;*/
	color: #fff;
}
.registration_done h3 {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #fcb034;
	position: relative;
}
.registration_done h3 a {
	position: absolute;
	height: 14px;
	width: 14px;
	top: 3px;
	right: 5px;
	background: url(images/regist-close.gif) no-repeat;
}
#PasswordRecoveryform .row {
	float:left
}
.forgot {
	float: left;
	width: 300px;
	background: url(images/regist-bottom.gif) no-repeat left bottom;
	padding:24px 24px 10px 24px;
	color:#fff;
	font-size: 11px;
	height: 180px;
}
.forgot p {
	margin:5px 0
}
.forgot h3 {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #fcb034;
	position: relative;
}
.forgot h3 a {
	position: absolute;
	height: 14px;
	width: 14px;
	top: 3px;
	right: 5px;
	background: url(images/regist-close.gif) no-repeat;
}
.forgot label {
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	line-height: 18px;
	margin-top: 4px;
	width: 109px;
	background: url(images/regist-bullet.gif) no-repeat left 4px;
	padding-left: 6px;
}
.forgot .text-box, .mailf-box .text-box {
	float: left;
	background-image: url(images/regist-txt.gif);
	height: 23px;
	width: 182px;
}
.forgot .row p {
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	padding-top:0px;
}
.forgot .row p input {
	margin-left:15px;
}
.forgot label.optional {
	
	width: 110px;
	
}
.registration h3 a {
	position: absolute;
	height: 14px;
	width: 14px;
	top: 3px;
	right: 5px;
	background: url(images/regist-close.gif) no-repeat;
}
.registration label {
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	line-height: 18px;
	margin-top: 4px;
	width: 109px;
	background: url(images/regist-bullet.gif) no-repeat left 4px;
	padding-left: 6px;
}
.registration .text-box, .mailf-box .text-box {
	float: left;
	background-image: url(images/regist-txt.gif);
	height: 23px;
	width: 182px;
}
.registration .row p {
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	padding-top:0px;
}
.registration .row p input {
	margin-left:15px;
}
.registration label.optional {
	background-image: none;
	width: 115px;
	padding-left: 0px;
}
.login-side {
	top:250px;
}
.login-side h3 {
	margin-top:15px;
	float:left;
	width:100%;
}
.login-side h3 a {
	top: -10px;
}
.separator {
	clear:left
}
.login-side .registration {
	height: 335px;
}
.login-side p {
	padding-top: 0px;
	width: 250px;
}
a.f-pass {
	float: left;
	margin-top: 10px; /* 15px; changed Vlada */
	font-size: 11px;
	color: #d1d3d4;
	margin-left: 5px;
}
a.f-pass:hover {
	text-decoration:none;
	color: #00aeef; /* added, Vlada */
}
.text-box input {
	border: 0px;
	margin: 4px 0 0 5px;
	float:left;
	width:170px;
	height:16px;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	letter-spacing:0px;
}
.text-box select {
	border: none;
	margin: 3px 0 0 5px;
	float:left;
	width:172px;
	height:16px;
	font-size: 11px;
	color: #000000;
	background:#fefaf4
}
html:root*.text-box select{
	background:none;
	border:0;
	margin:1px 0 0 0;
	height:19px;
	width:181px;
}
html:root*.text-box-w select {
	background:none;
	border:0;
	margin:0 0 0 0;
	height:19px;
	width:181px;
}
.registration label.error {
	background:#f0a731;
	color:#333333;
	width: 107px;
	margin-right:2px;
}
#loginErrorLabel{
color: red !important;
}
#loginErrorLabelIM{
color: red !important;
}
.registration .SmallText {
	font-size: 10px;
	color: #006d9a;
	font-weight: normal;
	line-height:11px;
	margin:0 5px;
	display:block;
	float:left;
	width:160px
}
.big-box-wrapper {
	background: url(images/big-box-bg.gif) repeat-y;
	margin-left: 2px;
	margin-bottom: -8px;
}
.big-box-inner {
	background: url(images/big-box-top.gif) no-repeat left top;
	/*background: url(images/about_top.jpg) no-repeat left top;*/
}

.big-box-inner-banner {
	background: url(images/big-box-top2.gif) no-repeat left top;
	/*background: url(images/about_top.jpg) no-repeat left top;*/
}
.big-box-inner_prd {
	background: url(images/about_top.jpg) no-repeat left top;
}
.big-box {
background: none;
float: left;
width: 931px;
padding-top: 15px;
padding-bottom: 15px;
}
.big-box1 {
background: url(images/big-box-bottom.png) no-repeat left bottom;
float: left;
width: 931px;
margin-top:-5px;
padding-top: 15px;
padding-bottom: 15px;
}

.big-box_banner {
background: url(images/big-box-bottom2.png) no-repeat left bottom;
float: left;
width: 931px;
margin-top:-5px;
padding-top: 15px;
padding-bottom: 15px;
}

.big-box2 {
	background: url(images/big-box-bottom.gif) no-repeat left bottom;
	float: left;
	width: 931px;
	padding-top: 15px;
	padding-bottom: 15px;
	min-height:480px;
}
.main-page {
	width: 891px;
	padding: 10px 15px 0px 25px;
	min-height:195px;
}
.main-page h2 {
	font-size:19px;
	font-weight: normal;
	width:730px;
}
.main-page h3 {
	font-size: 16px;
	color: #666666;
	padding-top: 6px;
	padding-bottom: 15px;
}
.main-page p {
	margin-top: 5px;
	font-size: 11px;
}
.main-page .grey-btn {
	margin-top: -15px;
}
.main-page img {
	float: right;
	margin-top: -90px;
	/*margin-right: 20px;*/
}
.main-button {
	float:right;
	position:relative;
}
.main-pic {
	background:url(../images/baner_image_2.jpg);
	background-position:right 20px;
	background-repeat:no-repeat;
	margin:0 -10px 0 0;
	padding-right:10px;
}
.featured img {
	float: left;
	margin-top: 15px;
/* 	margin-bottom: 10px; */
}
p.main-try {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	margin-left: 78px;
	padding-top: 60px;
}
html:root*.main-try {
	padding-top:70px}
.main-page .yellow-btn {
	margin: -20px 0 0 428px;
}
.main-page .yellow-btn span {
	width:105px;
}
.product .big-box-inner {
	/*background-image: url(images/product-box-top-bg.jpg);*/
	background-image: url(images/about_top.jpg);
}
.product .big-box-inner_prd {
	background-image: url(images/product-box-top-bg.jpg);
	
}
.product .big-box {
	min-height: 308px;
}

.press .big-box-inner {
background-image: url(images/press_top.jpg);
}

.yellow-btn, .grey-btn, .white-btn, .grey-orange-btn, .blue-btn, .orange-green-btn, .greyH-btn {
	font-size: 12px;
	text-decoration: none;
	text-align:center;
}
.yellow-btn, .grey-btn, .greyH-btn, .grey-orange-btn, .blue-btn, .orange-green-btn {
	color: #FFFFFF;
}
.white-btn {
	color:#58595b;
	font-size:10px;
}
.greyH-btn {
	float: left;
	line-height: 26px;
	text-transform: capitalize;
	font-weight: normal;
}
.yellow-btn {
	float: left;
	line-height: 26px;
	text-transform: capitalize;
	font-weight: bold
}
html:root*.yellow-btn {
	font-weight: bold;
}
html:root*.greyH-btn {
	font-weight: normal;
}
.greyH-btn {
	background: url(images/btn-grayH-bg.gif) no-repeat left top;
}
.yellow-btn {
	background: url(images/btn-yellow-bg-b.gif) no-repeat left top;
}
a.yellow-btn:hover {
	background: url(images/btn-yellow-bg-b.gif) no-repeat left -28px;
}
.narrow-column p {
	color:#FFF;
}
a.yellow-btn:hover, a.grey-btn:hover, a.white-btn:hover, a.grey-orange-btn:hover, a.blue-btn:hover, a.orange-green-btn:hover, a.greyH-btn:hover {
	text-decoration:none !important;
	color:#FFF !important;
}
.grey-btn span, .greyH-btn span, .grey-orange-btn span, .yellow-btn span, .white-btn span, .blue-btn span, .orange-green-btn span {
	padding: 0 8px;
	float:left;
}
.grey-btn span, .white-btn span, .grey-orange-btn span {
	line-height:23px;
	height:23px;
	font-size: 9px;
}
.greyH-btn {
	background: url(images/btn-greyH-bg-b.gif);
}
a.greyH-btn:hover {
	background: url(images/btn-greyH-bg-b.gif) no-repeat right bottom;
}
.grey-btn span {
	width:53px;
/* 	background: url(images/btn-grey-right-b.gif) no-repeat right top; */
	background: transparent url(images/btn-grey-blue-right.png) no-repeat right top;
	position:relative;
	margin-right:-7px !important;
}
a.grey-btn:hover span {
	background-position:right bottom;
}
.orange-green-btn span {
	font-size: 12px;
	font-weight: bold;
	min-width:127px;
	line-height:25px;
	height:26px;
	background: url(images/btn-orange-green-right-b.png) no-repeat right top;
}
a.orange-green-btn:hover span {
	background-position:right bottom;
}
.grey-orange-btn span {
	min-width:53px;
/* 	background: url(images/btn-grey-yellow-right-b.gif) no-repeat right top; */
	background: url(images/btn-grey-blue-right.png) no-repeat right top;
	position:relative;
	right:-7px;
}
a.grey-orange-btn:hover span {
	background-position:right bottom;
}
.yellow-btn span {
	height: 28px;
	background: url(images/btn-yellow-right-b.gif) no-repeat right top;
}
a.yellow-btn:hover span {
	height: 28px;
	background: url(images/btn-yellow-right-b.gif) no-repeat right -28px;
}
.greyH-btn span {
	height: 28px;
	background: url(images/btn-greyH-right-b.gif) no-repeat right top;
}
a.greyH-btn:hover span {
	background: url(images/btn-greyH-right-b.gif) no-repeat right bottom;
}
.white-btn span {
	background: url(images/btn-white-right.gif) no-repeat right top;
}
.blue-btn span {
	font-size: 12px;
	width:122px;
	line-height:25px;
	height:27px;
	background: url(images/btn-blue-right.gif) no-repeat right top;
}
.orange-green-btn {
	margin-top:5px;
	background-image: url(images/btn-orange-green-bg-b.png);
	float: left;
}
a.orange-green-btn:hover
{
	background-position:left bottom;
}
.grey-btn {
	/*background: url(images/btn-grey-bg-b.gif);*/
	background: url(images/btn-grey-blue.png);
	margin-right:5px;
}
.grey-btn:hover {
	background-position:left bottom;
}
.grey-orange-btn {
	/*background: url(images/btn-grey-yellow-bg-b.gif);*/
	background: url(images/btn-grey-blue.png);
	margin-right:5px;
}
a.grey-orange-btn:hover {
	background-position:left bottom;
}
.white-btn {
	background-image: url(images/btn-white-bg.gif);
}
.blue-btn {
	clear:right;
	background-image: url(images/btn-blue-bg.gif);
}
.edit-top-menu .white-btn span {
	width:40px;
}
.edit-top-menu .white-btn {
	margin-bottom: 5px;
}
.m-right {
	margin-right:4px;
}
.edit-top-menu .btnOK span {
	width:100px;
}
.toolbox {
	width: 905px;
	background: url(images/tool-box-bg.gif) repeat-x left 29px;
	height: 76px;
	margin: 0 3px 0 8px;
	padding: 0 0 0 15px;
}
.tool-menu {
	width: 895px;
	float: left;
	height: 31px;
}
.tool-menu li {
	float: left;
	width: 121px;
	background: url(images/tool-menu-bg.gif) repeat-x;
}
.tool-menu li a {
	line-height: 31px;
	text-align: center;
	width: 100%;
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	color: #58595b;
	/*font-weight: bold;*/
	text-decoration: none;
	background: url(images/tool-menu-left.gif) no-repeat left top;
	outline: none;
}
.tool-menu li a span {
	width: 100%;
	float: left;
	background: url(images/tool-menu-right.gif) no-repeat right top;
}
.tool-menu li.last a span {
	background-image: url(images/tool-menu-last-right.gif);
}
.tool-menu li a:hover {
	color:#fcb034;
}
.tool-menu li.active {
	background:url(images/tool-menu-bg-active.gif) repeat-x top;
}
.tool-menu li.active span {
	background:url(images/tool-menu-active-right.gif) no-repeat top right;
}
.tool-menu li.active_last {
	background-image: url(images/tool-menu-bg-active.gif);
}
.tool-menu li.active_last span {
	background-image: url(images/tool-menu-active-right_last.gif);
}
.tool-menu li.active_last a {
	background: url(images/tool-menu-active-left.gif) no-repeat left top;
}
.tool-menu li#first a.active_last {
	background:url(images/tool-box-left-1item.gif) no-repeat left top;
}
.tool-menu li#first a.active {
	background: url(images/tool-box-left-1item.gif) no-repeat left top;
}
.tool-menu li#first span {
	width:96px;
	margin-left:8px;
}
.tool-menu li.active a {
	background: url(images/tool-menu-active-left.gif) no-repeat left top;
}
.tool-menu li.next a {
	background: url(images/tool-menu-right2.gif) no-repeat left top;
}
.tool-menu li.before a span{
	background-image: url(images/tool-menu-left2.gif);
}
.tools {
	background: url(images/tool-box-right.gif) no-repeat right top;
	height: 40px;
	margin-top: -2px;
	padding-top: 5px;
	position: relative;
}
.tools * {
	float:left;
}
.tools p {
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	color: #58595b;
	margin: 0 6px 0 5px;
}
.edit-area-wrapper {
	text-align: center;
	padding-top: 45px;
	position: relative;
	height: 530px;
}
.tool-small-btn {
	line-height:21px;
	margin: 10px 20px 0 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fcb034;
	background: url(images/tool-small-btn-bg.gif) no-repeat left top;
	text-decoration:none;
}
.tool-small-btn span {
	background: url(images/tool-small-btn-right.gif) no-repeat right top;
	padding: 0 7px;
}
.tool-big-btn {
	line-height:29px;
	margin: 3px 8px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #58595b;
	background: url(images/tool-big-btn-bg.gif) no-repeat left top;
	text-decoration:none;
}
.tool-big-btn span {
	background: url(images/tool-big-btn-right.gif) no-repeat right top;
	height: 29px;
	padding: 0 8px;
}
.tool-big-btn img {
	margin:5px 0 0 0px;
}
.flip .tool-big-btn img{
	margin:4px 0 0 0px;
}
.tool-tip {
	position: absolute;
	width: 149px;
	top: -40px;
	right: 15px;
	z-index: 10;
	background: url(images/tool-tip-box-bg.gif) repeat-y;
}
.tool-tip-inner {
	background: url(images/tool-tip-box-top.gif) no-repeat left top;
	float: left;
	width: 100%;
}
.tool-tip h3 {
	color:#58595b;
	font-size:12px;
	margin-top:0px;
	line-height:28px;
	float: left;
	width: 100%;
	position: relative;
	text-align: left;
	text-indent: 8px;
	font-weight: bold;
}
.tool-tip h3 a {
	background-image: url(images/tool-tip-box-close.gif);
	text-indent: -9999px;
	float: right;
	height: 15px;
	width: 16px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	right: 10px;
}
.tool-tip p {
	color:#58595b;
	padding: 5px 10px 15px 10px;
	background: url(images/tool-tip-box-bottom.gif) no-repeat left bottom;
	float: left;
	width:129px;
	font-size: 11px;
	text-align: left;
	line-height: 12px;
}
.v-scroll {
	background: url(images/v-scroll-bg.gif) no-repeat left center;
	margin-top: 8px;
	margin-left: 8px;
}
.v-scroll-inner {
	background: url(images/v-scroll-right.gif) no-repeat right center;
	height: 13px;
	width: 180px;
	padding: 5px 0;
	text-align: center;
}
.v-scroll-inner a {
	margin-top: -5px;
}
p.deg {
	background: url(images/degree.gif) no-repeat right 13px;
	padding-right: 4px;
	margin-right: 15px;
}
.edit-top-menu {
	position: absolute;
	height: 55px;
	width: 120px;
	left: 26px;
	top: 8px;
}
.edit-bottom-menu {
	/*position: absolute;*/
	height: 50px;
	width: 220px;
	/*right: 10px;*/
	bottom: 0px;
	float:right;
	margin: 20px 20px 0px 0px;
}
/* ???
.edit-bottom-menu .grey-btn span {
	width: 78px;
	font-size: 9px;
	padding: 0 4px 0 4px;
}
*/
.edit-bottom-menu .yellow-btn span {
	width: 153px;
}
.browse-all span, .submit-design span {
	float:left;
	width: 105px;
}
.default span {
	width:105px;
	font-size:13px
}
.btn-right { float:right}
.btn-right span {float:left }
.choose-design {
	height: 155px;
	width: 557px;
	padding-left:20px;
}
html:root*.choose-design {
	height:160px
}
.choose-design h3 {
	color: #fbb034 !important;
	font-size:18px !important;
	letter-spacing: 1px !important;
	font-weight:normal !important;	
}
.choose-design li a {
	color:#636467;
	font-size:11px;
	text-decoration:none;
}
.choose-design ul {
	float:left;
	width:230px;
}
.choose-design li a:hover {
	color:#00b0d8;
}
.choose-design li a.active {
	color:#00b0d8;
}
.choose-design li, .choose-design li a {
	line-height: 18px;
}
.choose-design li {
	background: url(images/arrow-bullet.gif) no-repeat 2px 6px;
	padding-left: 15px;
	/*clear: left;*/
	float: left;
	width:90px;
	display:inline;
}
.choose-design li.right {
	float:right;
	margin-top:-111px
}
.subcat li a {
	color:#636467;
	font-size:11px;
	text-decoration:none;
}
.subcat ul {
	float:left;
}
.subcat li a:hover {
	text-decoration: none;
}
.subcat li, .choose-design li a {
	line-height: 18px;
}
.subcat li {
	background: url(images/arrow-bullet.gif) no-repeat 2px 6px;
	padding-left: 15px;
	clear: left;
	float: left;
}
.choose-desing-right {
	margin-top:-23px;
	float:right;
	width: 300px;
}
.choose-desing-right label, .search input, .search-bg {
	float:right;
}
.choose-desing-right label {
	font-size: 13px;
	color: #333333;
	line-height: 23px;
	font-weight: bold;
	padding-right: 10px;
}
.choose-desing-right .row {
	width:300px
}
.cre-acc {
	margin-top: 5px;
	cursor:pointer
}
.row {
	float:left;
	width:100%;
}
.right-space {
	margin: 0 4px 5px 0; /* Vlada margin: 0 4px 5px 0; */
}
.join-community {
	margin-top: 55px;
}
.search-bg input {
	border-width: 0px;
	height: 15px;
	width: 82px;
	background:none;
	float: left;
/* 	margin: 3px 7px 0 4px; */
	margin: 0;
}
.search-bg .go {
	width:23px;
	height:23px;
	margin:0;
	float:right
}
.search-bg {
	background: url(images/search-area-bg-small.gif) no-repeat left top;
	height: 23px;
	width: 116px;
	margin: 0px 3px 0 0;
}
html:root*.search-bg input {
	margin-right:2px;
}
html:root*.search-bg .go {
	margin:0;
}
.browse-all, .submit-design {
	float:right;
	margin-bottom: 5px;
}
.featured {
	margin-bottom:-18px;
}
.featured p {
	float:left;
	width:100%;
	font-size:14px;
	font-weight: bold;
	padding-top:10px;
}
.featured p span {
	font-size:11px;
	/*float: left;*/
	width: 70%;
	margin-top: 25px;
	font-weight: normal;
}
#pdescspan{
display:block;
}
.featured .bottom-pic {
	position:absolute;
	z-index:0;
	bottom:0px;
	right:22px;
	width:337px;
	text-align:center;
}
.featured .bottom-pic img {
	display:block;
	float:none;
	margin:0 auto 7px auto}
.featured .placeholder {
	/*height: 120px;*/
	height:20px;
	float: left;
	width: 100%;
}
.bottom-sec{
}
.shopping-cart-item {
	color: #666666;
	height: auto;
	border-bottom: solid 1px #666666;
	float: left;
	width: 100%;
	margin-top: 5px;
	padding-bottom: 5px;
}
.shopping-cart-item img {
	float:left;
}
.item-cart-detail {
	width: 510px;
	float: right;
	margin-left: 10px;
	margin-top: 12px;
	padding-right:5px;
}
.heading-area {
	background-color: #e6e7e8;
	float: left;
	height: auto;
	width: 100%;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
.body-area {
	line-height: 30px;
	background-color: #e6e7e8;
	margin-top: 15px;
	float: left;
	width: 100%;
	padding: 5px 0;
	margin-bottom: 10px;
}
.body-area input {
	border:1px solid #999999;
	width: 13px;
	height:14px;
	margin-left: 5px;
	padding: 0 2px;
	font-size: 11px;
	text-align: center;
}
.shopping-cart-summary {
	float: right;
	width: 100%;
	padding-bottom: 50px;
	/*border-bottom: solid 1px #CCCCCC;*/
}
.shopping-cart-summary p {
	float: right;
	width: 230px;
	color: #666666;
	font-weight:bold;
	margin-top: 5px;
	font-size: 11px;
	text-align: right;
	margin-right: 10px;
	clear: right;
}
.shopping-cart-summary p.total {
	font-size: 14px;
	color: #FBB034;
	font-weight: bold;
}
.shopping-cart-summary p.total span {
	font-weight: bold;
}
.shopping-cart-summary p span {
	font-weight:normal;
	float: left;
	width: 135px;
	text-align: right;
	padding-right: 10px;
}
.shopping-cart-summary a {
	margin-top: 5px;
}
.less-detail p.total span {
	float: right;
	padding-right: 0px;
}
.shopping-cart-summary .row {
	width:auto;
	margin-right:8px;
	float:right;
	clear:right	
}
.shopping-cart-summary .yellow-btn {
	float:right;
	margin-right:-4px
}
.shopping-cart-summary .yellow-btn span {
	width:132px;
}
.less-detail p {
	width:500px;
	padding-bottom:5px;
}
.less-detail p span {
	width:430px;
}
.column-cart {
	line-height: 17px;
	float: left;
	height: 17px;
	padding-left: 6px;
}
.col1 {
	width: 200px;
}
.col2 {
	width: 80px;
	text-align:center;
}
.col3 {
	width: 66px;
	text-align: center;
}
.narrow-box-wrapper {
	background: url(images/narrow-box-bg.gif) repeat-y;
	float: left;
	margin: 5px 0 0 26px;
}
.narrow-box-inner {
	background: url(images/narrow-box-top.gif) no-repeat left top;
	float: left;
}
.narrow-box {
	float: left;
	width: 304px;
	background: url(images/narrow-box-bottom.gif) no-repeat left bottom;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.narrow-box p {
	font-size: 11px;
	color: #5f604b;
	float: left;
	width: 304px;
	padding: 5px 0;
}
.narrow-box p span {
	color: #939598;
}
.narrow-box .yellow-btn {
	float: right;
}
.narrow-box .yellow-btn span {
	padding: 0 50px;
}
.heading a {
	float: left;
	width: 304px;
	color: #5f604b;
	font-weight: bold;
	background: url(images/grey-arrow.gif) no-repeat 294px 2px;
}
.heading a:hover, .heading a:visited {
	color:#00b0d8;
	background-image: url(images/blue-arrow.gif);
}
.heading a.current, .heading a.current:hover {
	text-transform: uppercase;
	color: #FBB034;
	background-image: url(images/orange-arrow.gif);
}
.review p {
	padding-bottom: 20px;
}
.review h4 {
	font-size: 12px;
	font-weight: bold;
	color: #fcb034;
}
.info-area {
	margin-right: 15px;
	min-height:100px;
}
.info-area2 {
	margin-right: 15px;
}
.info-area_IM {
    margin-right: 15px;
	min-height:100px;
	z-index: 2000;
	position: absolute;
	left: 805px;
	top: 178px;
}
#proddescr {
	float: right;
	z-index: 180;
	position: relative;
}
.anchor-list {
	width:300px;
	margin:110px 0 0 40px;
}
.anchor-list ul {
	float:left;
}
.anchor-list li, .anchor-list li a {
	line-height: 18px;
}
.anchor-list li {
	background: url(images/arrow-bullet.gif) no-repeat 2px 6px;
	padding-left: 15px;
	clear: left;
	float: left;
}
.anchor-list li a {
	color:#636467;
	font-size:11px;
	text-decoration:none;
}
.anchor-list li a:hover {
	color:#00b0d8
}
.artic-list {
	width:500px;
	margin:110px 0 0 40px;
}
.artic-list ul {
	float:left;
}
.artic-list li, .artic-list li a {
	line-height: 18px;
}
.artic-list li {
	background: url(images/arrow-bullet.gif) no-repeat 2px 6px;
	padding-left: 15px;
	clear: left;
	float: left;
}
.artic-list li a {
	color:#636467;
	font-size:11px;
	text-decoration:none;
}
.artic-list li a:hover {
	color:#00b0d8
}
.product-area {
	float: left;
	width: 877px;
	padding-top: 5px;
	padding-left: 28px;
	/*Daki added line height on jays request*/
	line-height:15px;
}
.product-area .row {
	padding-bottom:10px;
	width:860px;
}
.product-area li {
	clear:both
}
.product-area h2 {
	float: left;
}
.product-area p {
	width:400px;
	float: left;
	clear: left;
}
.product-area img {
	float: right;
	clear:right;
}
.term-area {
	float: left;
	width: 877px;
	padding-top: 0px;
	padding-left: 28px;
	/*Daki added line height on jays request*/
	line-height:15px;
}
.term-area .row {
	padding-bottom:10px;
	width:860px;
}
.term-area li {
	clear:both
}
.term-area h2 {
	float: left;
}
.term-area p {
	width:400px;
	float: left;
	clear: left;
}
.term-area img {
	float: right;
	clear:right;
}
.artic-area {
	float: left;
	width: 877px;
	padding-top: 0px;
	padding-left: 28px;
	/*Daki added line height on jays request*/
	line-height:15px;
}
.artic-area .row {
	padding-bottom:10px;
	width:860px;
}
.artic-area li {
	clear:both
}
.artic-area h2 {
	float: left;
}
.artic-area p {
	width:700px;
	float: left;
	clear: left;
}
.artic-area img {
	float: right;
	clear:right;
}
a.up-arrow {
	float: left;
	height: 27px;
	width: 50px;
	margin-top: -50px;
	margin-left: 192px;
	background: url(images/big-up-arrow.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
a.up-arrow:hover{
	float: left;
	height: 27px;
	width: 50px;
	margin-top: -50px;
	margin-left: 192px;
	background: url(images/big-up-arrow-hover.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.small-box {
	background: url(images/small-box-bottom.gif) no-repeat left bottom;
	float: left;
	width: 114px;
	padding: 7px 0 5px 5px;
/*	height: 385px;*/
	height: 445px;
}
.small-box-inner {
	background: url(images/small-box-top.gif) no-repeat left top;
	float: left;
}
.small-box-wrapper {
	background: url(images/small-box-bg.gif) repeat-y;
	float: left;
	margin-right: 16px;
}
.box-empty-wrapper {
	float:left;
	width:216px;
	height:300px
}
.middle-box {
	background: url(images/middle-box-bottom.gif) no-repeat left bottom;
	float: left;
	width: 429px;
	padding: 7px 0 5px 5px;
	height: 445px;
}
.middle-box .yellow-btn span {
	width:100px;
}
.middle-box .yellow-btn {
	margin-left: 147px;
}
.middle-box-inner {
	background: url(images/middle-box-top.gif) no-repeat left top;
	float: left;
}
.middle-box-wrapper {
	background: url(images/middle-box-bg.gif) repeat-y;
	float: left;
	margin-right: 8px;
}
.small-box a span {
	width: 95px;
	font-size: 12px;
	font-weight: bold;
}
.small-box a {
	margin-top:3px;
}
.pictures {
	float: left;
	height: 342px;
	width: 413px;
	margin-top: 5px;
	margin-left: 2px;
	padding-bottom: 4px;
}
.boxes {
	float: left;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 80px;
}
.logged-in {
	float: left;
	width: 860px;
	padding-left: 35px;
	padding-top: 40px;
}
.payment-form {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}
.payment-form label {
	font-size: 11px;
	color: #5F604B;
	float: left;
	width: 103px;
	line-height: 25px;
	background: url(images/payment-bullet.gif) no-repeat left 7px;
	padding-left: 7px;
}
.text-box-w {
	background: url(images/textbox-w-bg.gif) no-repeat left top;
	float: left;
}
.text-box-w-inner {
	background: url(images/textbox-w-right.gif) no-repeat right top;
	float: left;
	height: 16px;
	padding: 3px 0 5px 0;
}
.text-box-w input {
	background: none;
	border-width:0px;
	height: 16px;
	width: 170px;
	margin: 0 4px;
	color: #666666;
}
.exp-date .text-box-w select {
	text-align:center;
	width:55px;
	height:16px;
	color: #666666;
	font-size:12px;
	margin:0 4px;
}
html:root*.exp-date .text-box-w select {
	width:65px;
	height:17px;
	margin:0 1px;
}
.payment-form .no-bullet input {
	width: 60px;
}
.payment-form .exp-date input {
	width: 70px;
	text-align: center;
}
.payment-form .no-bullet .text-box-w {
	margin: 0 8px;
}
.payment-form .no-bullet label {
	width: auto;
	padding:0;
	background:none;
}
.payment-form p {
	padding: 0 0 5px 0;
}
.payment-form h3 {
	font-size: 14px;
	font-weight: bold;
	color: #fcb034;
	float: left;
	width: 100%;
}
.left-m {
	margin-right: 8px;
}
.no-bullet a {
	color: #5F604B;
	float:left;
	margin-top:5px;
	line-height:16px;
	font-size: 11px;
}
.no-bullet a:hover {
	text-decoration:underline;
}
.gallery {
	float: left;
	width: 552px;
	padding-left: 25px;
	margin-top: 15px;
}
.gallery .art-gall .big-arrow-right {
	margin-top: 200px;
}
.gallery-navigation p {
	float:left;
	padding-right:15px;
}
.gallery-navigation a{
	font-size:11px;
	color:#6d6e71;
	float:left;
	margin-left: 6px;
}
.gallery-navigation a:hover, .gallery-pic a:hover {
	color:#00b0d8;
}
.gallery-pic a {
	font-size:11px;
	color:#6d6e71;
	margin-right: 10px;
	float: left;
	position: relative;
	width: 76px;
	z-index: 20
}
.gallery-pic ul {
	width: 517px;
	padding-top: 8px;
}
.gallery-pic ul, .gallery-pic li {
	float: left;
	z-index: 10
}

.gallery-pic li {
margin-bottom: 8px;
}

.gallery-pic a span {
	float:left;
	clear:left;
	text-align: center;
	width: 100%;
}
.gallery-pic a.big-arrow-right {
	background-image: url(images/big-right-arrow.gif);
	float: right;
	height: 49px;
	width: 25px;
	margin-top: 280px;
	text-indent: -9999px;
	overflow: hidden;
}
.gallery-pic a.big-arrow-right:hover {
	background-image: url(images/big-right-arrow-hover.gif);
	float: right;
	height: 49px;
	width: 25px;
	margin-top: 280px;
	text-indent: -9999px;
	overflow: hidden;
}
.gallery-pic a.big-arrow-left {
	background-image: url(images/big-left-arrow.gif);
	position:absolute;
	float: left;
	left:15px;
	height: 49px;
	width: 25px;
	margin-top: 310px;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 1
}
.gallery-pic a.big-arrow-left:hover {
	background-image: url(images/big-left-arrow-hover.gif);
	position:absolute;
	float: left;
	left:15px;
	height: 49px;
	width: 25px;
	margin-top: 310px;
	text-indent: -9999px;
	overflow: hidden;
}
.mainp {
	background: url(images/mainp-gallery-bg.gif) repeat-y;
	margin-left: 8px;
	padding-left:0px;
/* 	padding-bottom:10px; */
	margin-bottom:-6px;
	position: relative;
}
.sub-page {
	margin-bottom:-6px;
}
.mainp  ul {
	padding-left: 15px;
	width:570px;
	background: url(images/mainp-gallery-top.gif) no-repeat left top;
}
.large-image {
	position: absolute;
	left: 195px;
	top: 0px;
	/*top: 20px;*/
	width: 146px;
	/*daki added left margin to move popup more to the right*/
	margin-left:47px;
}
.l-home {
	position: absolute;
	left: 195px;
	top: 150px;
	width: 146px;
}
.large-image h3 {
	font-size: 12px;
	text-transform: capitalize;
	color: #656452;
	text-align: center;
	float: left;
	width: 125px;
	line-height: 13px;
	margin-top: 1px;
	margin-bottom: 5px;
	line-height:16px;
}
.large-image p {
	text-transform: uppercase;
	float: left;
	width: 125px;
	text-align: center;
	margin-top:-4px;
}
.large-image h3 span{
	color: #f69320;
	font-style: italic;
}
.large-image h3 strong {
	color:#656452;
}
.png-back {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.pngbk-content {
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	padding: 7px 7px 0 8px;
}
.pngbk-content img {
	float: left;
	margin-left: -2px;
}
.try-out {
	height:170px;
}
.try-out h2 {
	width:250px;
	float:left;
	line-height: 16px;
	padding-bottom: 20px;
}
.try-out p {
	font-size:10px;
	padding-bottom: 15px;
}
.try-out .yellow-btn {
	margin-top:-3px;
}
.try-out .yellow-btn span{
	width:55px;
	padding: 0 35px;
}
.article h2 {
	font-size: 15px;
	color: #656452;
}
.article p.subname, .article p.artist {
	font-size:14px;
	font-weight:bold;
	padding: 2px 0;
}
.article p.artist {
	color: #fcb034;
	padding-top: 4px;
	cursor:pointer;
}
.article h2 span {
	float: left;
	width: 230px;
}
.article p.subname {
	text-transform:uppercase;
}
.article .grey-btn {
	margin: 15px 0;
}
.article .grey-btn span{
	width:60px;
}
.article .column {
	float:left;
	width:135px;
	margin-right: 16px;
	padding-bottom: 15px;
}
.article .checkout-box {
	padding-top: 30px;
	margin-right:0px;
	width:150px;
}
.checkout-box img {
	float:left
}
.checkout-box p {
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}
.checkout-box p span{
	font-size: 11px;
	font-weight: normal;
}
.checkout-box input {
	height: 15px;
	width: 15px;
	border: 1px solid #999999;
	text-align: center;
}
.checkout-box p.donation {
	font-size: 11px;
	width: 130px;
	margin-top: 10px;
	color:#333333;
}
.terms-box-wrapper{
	position: absolute;
	z-index: 15;
	width: 810px;
	right: 140px;
	top: 155px;
	opacity: 0.90;
	filter: alpha(opacity=90);
}
.faq-box-wrapper {
	position: absolute;
	z-index: 15;
	width: 810px;
	right: 8px;
	top: 45px;
	opacity: 0.95;
	filter: alpha(opacity=95);
}
.faq-box {
	float:left;
	width: 760px;
	padding: 0px 15px 10px 35px;
	background: url(images/faq-box-bg2.png) repeat-y;
}
.faq-box-top {
	background-image: url(images/faq-box-top2.png);
	float: left;
	height: 24px;
	width: 100%;
}
.faq-box-bottom {
	background-image: url(images/faq-box-bottom2.png);
	float: left;
	height: 28px;
	width: 100%;
}
.faq-box h2 {
	color:#fcb034;
	margin-top:0px;
}
.faq-box h3 {
	font-size: 12px;
	color: #00b0d8;
	margin-top: 25px;
	margin-bottom: 0px;
}
.faq-box p {
	color: #FFFFFF;
	padding-right: 10px;
}
.faq-box .close-btn, .mailf-box .close-btn, .help-box .close-btn   {
	background-image: url(images/regist-close.gif);
	text-indent: -9999px;
	float: right;
	height: 14px;
	width: 14px;
	overflow: hidden;
	margin: -23px 8px 0 0;
}
.faq-box .close-btn {
	margin: -18px 12px 0 0;
}
.mailf-box .close-btn, .help-box .close-btn  {
	margin-top: -30px;
}
.faq-box .column {
	float: left;
	width: 325px;
	margin-right: 25px;
}
.faq-box .column a {
	color:#fcb034;
}
.faq-next {
	background-image: url(images/faq-arrow.gif);
	text-indent: -9999px;
	float: right;
	height: 50px;
	width: 26px;
	overflow: hidden;
	margin-right:15px;
}
.contact {
	width: 851px;
	padding: 15px 15px 50px 65px;
}
.contact img {
	margin-top:20px; /* 35px; changed Vlada */
	float: right;
}
.contact h3 {
	color: #fcb034 !important;
	font-weight: normal;
}
.contact .text {
	float: left;
	width: 100%;
	margin-top: 50px;
	/*Daki added line height on jays request*/
	line-height:15px;
}
.contleft{
	float: left;
	width: 100%;
	margin-left: -18px;
}
.text li {
color:#fff;
}
.contact p {
	width: 420px;
}
.contact .text-box-w {
	margin-top:10px;
	padding-bottom: 5px;
}
.contact a:hover {
	text-decoration: underline;
	color:#00b0d8
}
.contact .yellow-btn span {
	width: 120px;
}
.contact .yellow-btn {
	margin-top:10px;
}
.narrow-box .sub-heading, .heading {
	padding-top: 0px;
	float:left;
	width:100%;
}
.address .yellow-btn {
	float:right
}
.address .yellow-btn span{
	padding:0 55px;
}
.address .grey-btn {
	clear:right
}
.address .grey-btn span{
	width:auto;
	min-width:10px;
	padding: 0 16px;
}
.artist-info {
	width: 532px;
	padding: 50px 20px 20px 25px;
}
.artist-info .tool-menu {
	width: 532px;
	padding-bottom: 12px;
	background:#FFF url(images/art-box-top.gif) no-repeat left bottom;
}
.artist-info .tool-menu li a span{
	font-size:10px;
	font-variant:mal;
}
.artist-info .tool-menu li.artist-left a {
	background: url(images/artist-left-bg.gif) no-repeat left top;
	
}
.artist-info div.about-artist {
	width:502px;
	min-height:60px;
	padding: 0 15px 20px 15px;
	float:left;
	/*height:65px*/
} 
li#artistTabLi {
	width:289px;
}
li#artistTabLi a {
	color:#fcb034;  
}
li#artistTabLi a span{
	text-align:left;
	padding-left:15px;
	width:275px;
	text-transform:capitalize;
	font-size:15px;
}
.about-artist #artistTabShortDescription{
    line-height:20px;
	font-size:11px;
	color:#656452;
}
.artistForm .texta-bg {
	padding:2px 0 0 5px;
	float:left;
	width:272px;
	height:42px;
	background: url(images/artist-texta.gif) no-repeat left top;
}
.artistForm textarea {
	height:30px;
	width:260px;
	font-size:11px;
	font-family:Arial;
	color:#555555
}
.artistForm label {
	display:block;
	float:left;
	width:70px;
}
.artistForm input {
	float:left
}
.artistForm .send-btn {
	float:right;
	margin:19px 80px 0 0
}
.artistForm .send-btn a {
	display:block;
	width:68px;
	height:20px;
	padding-top:3px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(images/btn-yellow-blue.png) no-repeat top center;
	text-align:center
}
.artistForm .send-btn a:hover {
	background-position:bottom center;
	text-decoration:none
}
.artistForm .send-btn span {
	width:80px
}
.about-artist .artistForm .row2 {
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
	float:left
}
.about-artist .column {
	/*width:230px;*/
	float:left;
}
.about-artist .row{
	padding-bottom: 8px;
}
.about-artist a {
	font-size:11px;|-)
	color:#fcb034;
/*	font-weight:bold; */
}
.about-artist a:hover {
	text-decoration:underline;
}
.art-box-wrap {
	float:left;
	background: url(images/art-box-bg.gif) repeat-y;
}
.art-box-inner {
	float:left;
}
.art-box {
	width:532px;
	float:left;
	background: url(images/art-box-bottom.gif) no-repeat left bottom;
}
.mailf-box-wrapper {
	position: absolute;
	z-index: 15;
	width: 326px;
	right: 25px;
	top: 315px;
	opacity: 0.95;
	/*filter: alpha(opacity=95);*/
}
.mailf-box-top {
	float:left;
	width:100%;
	height:26px;
	background-image: url(images/mailf-box-top2.png);
}
.mailf-box-bottom {
	float:left;
	width:100%;
	height:26px;
	background-image: url(images/mailf-box-bottom2.png);
}
.mailf-box {
	background: url(images/mailf-box-bg.png) repeat-y;
	float:left;
	width: 280px;
	padding: 0px 21px 10px 25px;
}
.mailf-box-wrapper .mailf-box h3 {
	margin:0;
	color:#fcb034;
}
.mailf-box h4 {
	color:#ffffff;
	margin-top:10px;
	font-size:13px
}
#confirmDeleteDiv .orange-green-btn {
	display:block;
	margin-right:15px
}
#confirmDeleteDiv .orange-green-btn span {
	min-width:100px;
}
.mailf-box h3, .help-box h3, .help-box ul, #uploadDiv h3 {
	color:#fcb034;
	padding-bottom:10px;
}
html:root*.mailf-box h3,
html:root*.registration h3,
html:root*.help-box h3,
html:root*.faq-box h2 {
	font-weight:normal
}
html:root*.upl-image {
	font-weight: bold
}
.mailf-box p, .help-box p, .help-box ul {
	color:#FFF;
}
.mailf-box .texta-bg {
	padding:3px 0 0 5px;
	margin-top:10px;
	float:left;
	width:272px;
	height:45px;
	background: url(images/mailf-texta.gif) no-repeat left top;
}
.texta-bg textarea {
	width:260px;
	height:35px;
	border-width:0px;
	background:none;
	margin:0;
}
.help-box span {
	color:#fff;
}
.help-box-wrapper {
	position: absolute;
	z-index: 201;
	width: 445px;
	right: 25px;
	top: 50px;
	opacity: 0.95;
	/*filter: alpha(opacity=95);*/
}
.help-box-top {
	background: url(images/help-box-top2.png) no-repeat left top;
	float:left;
	width:100%;
	height:28px;
}
.help-box-bottom {
	background: url(images/help-box-bottom2.png) no-repeat left bottom;
	float:left;
	width:100%;
	height:28px;
	position:relative;
	z-index:200;
}
.help-box-inner {
	float:left;
	width:100%;
}
.help-box {
	float:left;
	width: 395px;
	padding: 0px 21px 10px 29px;
	background: url(images/help-box-bg2.png) repeat-y;
}
.help-box a {
	color: #00b0d8;
}
.help-box a:hover {
	text-decoration:underline;
}
.help-box p {
	width: 340px;
}
.help-box h3 {
	text-transform:uppercase;
	margin:0px;
}
.help-box ul {
	font-size:11px;
	margin-top:15px;
	padding-bottom:10px;
}
.help-box ul li{
	float:left;
	clear:left;
	width:100%;
}
.help-box ul span, .help-box ul p {
	float:left;	
}
.help-box ul p{
	margin-left:5px;
}
a.articleLink {
	color:#00adef;
	text-decoration:none;
}
a.articleLink:hover {
	color:#636467;
	text-decoration:none;
}
.footer {
	height: 29px;
	margin-top: 5px;
	float: left;
	width: 100%;
}
.footer * {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:9px;
	font-weight:normal;
}
.footer p, .footer ul {
	margin-top:7px;
	float:left;
}
.footer li {
	float:left;
	color: #f69320;
}
.footer li a {
	margin: 0 6px;
	text-decoration:none;
}
.footer li a:hover {
	/*text-decoration:underline;*/
	color:#00B7EB;
}
.footer ul {
	margin-left:6px;
}
.footer p span {
	float:none;
	font-size:9px;
}
html:root*.footer * {
	font-weight:normal;
	font-size:9px;
}
#loginDiv {
	position: absolute;
	left:40%;
	top:130px;
	visibility:hidden;
	z-index:200 !important;
}
#sendmailDiv {
	position: absolute;
	right:150px;
	top:200px;
	/*visibility:hidden;*/
	z-index:202;
}
#uploadDiv {
	position:absolute;
	top:490px;
	left:53%;
	z-index:200
}
#popUpDiv {
	position: fixed;
	top:0px;
	left:50%;
	z-index:201
}
#popUpDiv_new {
	position: absolute;
	left:14%;
	visibility:hidden;
	z-index:201;
	top:180px;
}
#popUpDiv_community {
	z-index:200
}
#popUpDiv_needhelp {
	right:5%;
	top:190px;
	visibility:hidden;
	z-index:202;
}
#popUpDiv_cart {
	top:148px;
	right:30px
}
#registerDiv {
	position:absolute;
	z-index: 1000;
	visibility: hidden;
	left: 735px;
	top: 0
}
#dialog_message {
	position: absolute;
	left:20%;
	top:140px;
}
#RecPsw {
	position:absolute;
	right:35px;
	top:180px
}
#order_Div {
	right:5%;
	top:190px;
	z-index:201;
}
#registerDiv .registration-wrapper {
	right: -207px;
}
#subscrDiv {
	position:absolute;
	top:300px;
	left:20%;
}
#subscrDiv h3 {
	color:#fcb034;
}
/* --------------------------------------- Invoice Style */
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.page-white {
	background:#FFFFFF;
	color:#676854
}
.page-white p {
	font-size:12px
}
.page-white .wide-column {
	width:670px;
	padding-right:10px;
	border-right:2px solid #5f604b
}
.page-white .shopping-cart-item {
	padding-left:10px}
.page-white .shopping-cart-summary {
	padding-bottom:20px;
	border:none
}
.page-white .item-cart-detail {
	width:580px
}
#inv-head {
	background:url(images/invoice_top_line.gif) 5px 80px repeat-x;
	width:100%;
	height:120px;
	color:#60614c
}
#inv-head img {
	margin-top:14px;
	float:left
}
#inv-contacts {
	border-right:2px solid #5f604b;
	margin:0;
	padding:45px 0 0 10px;
	height:76px;
	width:430px;
	float:left;
}
#inv-nr {
	float:left;
	margin:40px 5px 0 20px;
}
#inv-nr p {
	font-size:13px
}
#inv-column-right {
	float: right;
	width: 298px;
}
.space {
	margin:5px 15px;
	line-height:16px
}
.space p {
	margin:8px 0
}
.inv-order-info {
	margin:20px 10px 15px 10px;
	color:#60614c;
}
.inv-order-info h4 {
	text-transform:uppercase
}
.inv-order-info div {
	width:200px
}
.column-80 {
	width:100px;
	display:block;
	float:left
}
div.left {
	float:left
}
.note {
	margin:20px 10px;
	color:#6c6d59;
	font-weight:bold;
	line-height:16px
}
.single-column h3 {
	color:#60614c;
	font-size:15px;
	margin-bottom:5px}
.note h3 {
	margin-top:20px
}
.page-white p.total,
.page-white p.total span {
	font-size:22px;
	font-weight:normal
}
#bottom	{
	background:url(images/invoice_top_line.gif) 0 0 repeat-x;
	min-height:50px;
	padding-top:18px;
}
#bottom {
	font-weight:bold;
}
#bottom .left {
	width:230px;
	margin:15px 0 0 5px
}
#bottom .left span {
	padding-right:10px
}
.bot-column-right {
	border-left:2px solid #5f604b;
	float:right;
	width:288px;
	padding:10px 0 10px 10px;
	font-weight:normal;
}
.cv_inp_file {
	position: relative;
	top: 0px;
	right: 905px;
	opacity: 0.0;
	filter:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
}
.cv_div_file {
	overflow: hidden;
	width: 164px;
	height: 50px;
	background: url(images/btn-grey-yellow-right.gif) no-repeat;
}
/*.jcarousel-skin-tango.jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}*/
.jcarousel-skin-tango.jcarousel-container-horizontal {
/*     width: 245px; */
    padding: 0 40px 10px 20px;
}
.jcarousel-skin-tango.jcarousel-container-vertical {
	width: 860px;
	height: 370px;
	padding: 40px 10px 40px 20px;
	float:left;
}



.press .jcarousel-skin-tango.jcarousel-container-vertical {
width: 860px;
height: 370px;
padding: 40px 10px 40px 20px;
float:left;
margin-top: 80px
}



.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  690px;
   /* height: 75px;*/
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  860px;
    height: 380px;
}
.jcarousel-skin-tango .jcarousel-item {
  /*  width: 800px;
    height: 175px;*/
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 5px;
	min-height:200px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 300px;
    right: 10px;
    width: 26px;
    height: 50px;
    cursor: pointer;
    background: transparent url(images/faq-arrow.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    position: absolute;
    top: 300px;
    right: 10px;
    width: 26px;
    height: 50px;
    cursor: pointer;
    background: transparent url(images/faq-arrow-hover.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 300px;
    right: 10px;
    width: 26px;
    height: 50px;
    cursor: pointer;
    background: transparent url(images/faq-arrow_left.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    position: absolute;
    top: 300px;
    right: 10px;
    width: 26px;
    height: 50px;
    cursor: pointer;
    background: transparent url(images/faq-arrow-hover.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-tango_hl.jcarousel-container-horizontal {
/*     width: 245px; */
    padding: 0 40px 10px 20px;
}
.jcarousel-skin-tango_hl.jcarousel-container-vertical {
	width: 860px;
	height: 370px;
	padding: 40px 10px 40px 20px;
	float:left;
}
.jcarousel-skin-tango_hl .jcarousel-clip-horizontal {
    width:  690px;
   /* height: 75px;*/
}
.jcarousel-skin-tango_hl .jcarousel-clip-vertical {
    width:  860px;
    height: 375px;
}
.jcarousel-skin-tango_hl .jcarousel-item {
  /*  width: 800px;
    height: 175px;*/
}
.jcarousel-skin-tango_hl .jcarousel-item-horizontal {
    margin-right: 10px;
}
.jcarousel-skin-tango_hl .jcarousel-item-vertical {
    margin-bottom: 5px;
	height:370px
}
.jcarousel-skin-tango_hl .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango_hl .jcarousel-next-horizontal {
    position: absolute;
    top: 300px;
    right: 10px;
    width: 26px;
    height: 50px;
    cursor: pointer;
    background: transparent url(images/faq-arrow.gif) no-repeat 0 0;
}
.jcarousel-skin-tango_hl .jcarousel-next-horizontal:hover {
    position: absolute;
    top: 300px;
    right: 10px;
    width: 26px;
    height: 50px;
    cursor: pointer;
    background: transparent url(images/faq-arrow-hover.gif) no-repeat 0 0;
}
.jcarousel-skin-tango_hl .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango_hl .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango_hl .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango_hl .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-tango_hl .jcarousel-prev-horizontal {
    position: absolute;
    top: 300px;
    left: -15px;
    width: 26px;
    height: 50px;
    cursor: pointer;
    background:transparent url(images/faq-arrow_left.gif) no-repeat 0 0;
}
.jcarousel-skin-tango_hl .jcarousel-prev-horizontal:hover {
    position: absolute;
    top: 300px;
    left: -15px;
    width: 26px;
    height: 50px;
    cursor: pointer;
    background:transparent url(images/faq-arrow_left-hover.gif) no-repeat 0 0;
}
.jcarousel-skin-tango_hl .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango_hl .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango_hl .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango_hl .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 190px;
    width: 48px;
    height: 25px;
    cursor: pointer;
    background:transparent url(images/big-bottom-arrow.gif) no-repeat scroll 0%;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    position: absolute;
    bottom: 5px;
    left: 190px;
    width: 48px;
    height: 25px;
    cursor: pointer;
    background:transparent url(images/big-bottom-arrow-hover.gif) no-repeat scroll 0%;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 190px;
    width: 48px;
    height: 25px;
    cursor: pointer;
    background:transparent url(images/big-up-arrow.gif) no-repeat scroll 0%;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    position: absolute;
    top: 5px;
    left: 190px;
    width: 48px;
    height: 25px;
    cursor: pointer;
    background:transparent url(images/big-up-arrow-hover.gif) no-repeat scroll 0%;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.basic .block-w {
	background: url("images/narrow-box-bottom.gif") bottom center no-repeat;
	width:334px;
	top: -11px;
	position: relative;
	z-index:5 !important;
}
.basic .cart_ctn {
	background: url("images/narrow-box-bg.gif") repeat-y;
	border: none;
	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	padding: 10px 13px 13px 15px;
	color: #5F604B;
	display: block;
}
.basic .cart_btn {
	width:100%;
	min-height:25px;
}
.cart_ctn a:hover{
	color:#00B0D8;
}
.btn_cart {
	border:none;
	background:none;
	color:#fff;
	padding-top:3px;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	width:140px;
	text-align:center;
	cursor:pointer
}
.basic .block-w .cart_ctn p {
	font-size: 11px;
	color: #5f604b;
	width: 304px;
	padding: 5px 0;
}
.basic .block-w .cart_ctn p span {
	color: #939598;
	font-size:11px
}
.basic a.title {
	cursor:pointer;
	display:block;
	padding:10px 5px 12px 15px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #5f604b;
	background: url("images/cart_menu_hover.jpg") left center no-repeat;
}
.basic a.title:hover {
	color: #00b0d8;
}
.basic a.title.selected {
	background: url("images/cart_menu_bg.jpg") left center no-repeat;
	color:#fea616;
	text-transform:uppercase
}
.basic h4 {
	font-size:11px;
	color: #FCB034;
	
}
.basic .yellow-btn span {
}
.Star, .error {
	color:#fcb033;
	font-size:11px;
}
.textError {
	background:#fcb033;
	color:#000000;
	font-size:11px;
	padding:0;
	margin:3px 0;
	width:285px;
	margin-top:-50px;
	float:left
}
	
.upl_img{
}
	
.upl_btn{
position: relative;
}
	
	
.SI-FILES-STYLIZED label.cabinet
{
	width: 79px;
	height: 22px;
	background: url(images/btn-choose-file.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
/* Account Layout */
hr {
	height:1px;
	color:#CCCCCC;
	background:#CCCCCC;
	border:0}
	
.centerCol {
	width:575px;
	color:#3d3e2c
}
.centerCol h2,
.title2 {
	margin-top:20px;
	color:#fea616;
	font-size:15px;
	text-transform:uppercase
}
.modifyForm {
	margin:0;
	font-size:12px;
	width:575px;
}
.SmallText {
	font-size:11px;
	margin:4px 4px 0 4px}
.modifyForm label {
	display:block;
	width:120px;
	float:left;
	font-weight:bold;
	font-size:11px;
	color:#767769
}	
.modifyForm .row {
	margin:2px 0
}
.text-box-w input {
	color:#555646;
	font-size:12px;
	text-indent:2px
}
.modifyForm h3  {
	color:#606060;
	font-size:13px;
	margin:20px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif
}
.modifyForm h3 span {
	font-size:11px;
	color:#616253
}
.text-box-w select {
	border: none;
	margin: 1px 0 0 5px;
	float:left;
	width:172px;
	height:15px;
	font-size: 11px;
	color:#444444;
	background:#FFFFFF
}
.account_menu li{
	padding: 0px;
}
.account_menu li a {
	background: url(images/account_men.gif) left center no-repeat;
	display: block;
	width: 333px;
	padding:12px 0px 11px 20px;
	color: #6D6E60;
	font-weight: bold;
}
.account_menu li a:hover {
	background: url(images/account_men_hov.gif) left center no-repeat;
	display: block;
	width: 333px;
	color: #FC9200;
	font-weight: bold;
}
.account_menu li a.active {
	background: url(images/account_men_hov.gif) left center no-repeat;
	color: #FC9200
}
.upl-image {
	border:none;
	color:#ffffff;
	background:none;
	padding-top:3px;
	font-size:12px;
	cursor:pointer;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}
.upl-image2 {
width:140px; 
margin:0; 
padding:3px 0 0 0
}
.content-min {
	min-height:790px;	
}
.upload{
	border:none;
	background: none;
	color:#fff;
	font-weight: bold;
	font-size:11px;
}
.terms{
	margin-top:124px;
	visibility:hidden; 
	position:absolute;
	left:2.9%;
	z-index:185;
}
.termsi{
	margin-top:20px;
	visibility:hidden; 
	position:absolute;
	left:2.9%;
	z-index:185;
}
 
.close-new{
	position:absolute;
	top:2%;
	left:2%;
}
.com a{
color:#00B0D8 !important;
font-size: 11px;
font-weight: bold;
}
.rightp {
	padding-right: 24px;
}
/*###########START BROWSE  ################*/
.file_box { 
	padding:0;	
	background-image: url(images/regist-txt.gif);
	height: 23px;
	width: 182px;
	margin-top: 0px;
}
.marg0 { margin-top:0;}
.file_box div {
	margin-left:0px;
	cursor:pointer;
}
html:root*#file_pload {
}
input.file {
	float:left;
	height:20px;
	padding-left: 20px;
	margin:0px 13px 0px 5px;
	padding:4px 0px 0px 0px;
	border:none;	
	background:none;
	font-size:12px
}
#Pop_uploadDivAnswer input.file {
	/*margin:0px 25px 0px -5px;*/
	margin:0 13px 0 5px	
}
/*###########END BROWSE  ################*/
#comment {
display:none;
}
comment {
display:none;
}
a.joinCommunity {
color: #333
}
a.joinCommunity:hover {
color: #33c0e0
}
.topUsername {
color:#333; 
position:relative; 
width: 250px;
top:-18px; 
left:600px;
}
.chooseFrom {
letter-spacing: -0.01em;
text-align: right;
font-size: 16px;
padding-left:12px;
font-weight: bold;
}
.cuponGift {
	font-size: 12px;
	color: #fcb034; 
}
.enterDiscount {
color: #666666;
clear: right;
font-size: 11px
}
.cuponGiftBox {
text-align: right;
margin-bottom: 4px;
}

.mainp .galleryRadiusBtm {
background: url(images/mainp-gallery-btm.gif) no-repeat 0 0;
width: 578px;
height: 11px;
clear: left;
}

.press .product-area .row {
margin-top: 10px;
}

.press .product-area .row .pressGallery div {
float: left;
margin: 10px; 
}

.press .product-area .row .pressGallery {
width: 860px
}

.press .product-area .row .pressGallery li img {
float: left;
}

 








