body {
	background:#ECECEC;
	color:#606060;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0;
	direction:rtl;
}
h1,h2 {
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0 4px 10px 0;
}
h2 {
	padding:0 0 3px 0;
}
a {
	color:#D9D9D9;
	text-decoration: none;
	outline: none;

}
a:hover {
	color:#fff;
	text-decoration: underline;
	outline: none;

}
a:active
{
  outline: none;
}
diiv.clear {
	clear:both;
}
div.more-info {
	font-size:14px;
}
a.more-info-link {
	text-decoration:underline;
	color:#4864F4;
}
div#main-wrapper {
	width:100%;
}
/*** header ***/
div#header-wrapper,
div#content-wrapper,
div#footer-wrapper {
	width:100%;
}	
div#content-wrapper {
	background:#000;
	height:600px;
}
div#content-wrapper-homepage {
	/*background:#D6D7CE url(images/homepage-bg.gif) top center no-repeat;*/
	height:600px;
}
div#footer-wrapper {
	height:20px;
	
}
div#header,
div#content,
div#footer {
	width:980px;
	margin:0 auto;
}
div#footer a{
	color:#666;
}
div#header {
	height:105px;
}
html>/**/body div#header {
	height:105px;
}

div#logo {
	float:left;
	padding-top:29px;
	
}
p#product-serial {
	padding:70px 50px 0 0;
	margin:10 0;
	position:absolute;
	z-index:800;
	right:0;
	width:400px;
	text-align:right
}
/*** menu ***/
div#menu {
	width:680px;
	padding:88px 0 0 0;
	margin:0 0 0 300px;
	position:absolute;
	z-index:1100;
	border:solid 0px #cc0000;
}
html>/**/body div#menu {
	
}
div#menu ul{
	float:left;
	margin:0;
	list-style:none;
	padding:0;
	display:block;
}
div#menu ul  li {
	float:left;
	position:relative;
}
div#menu ul  li a {
	color:#666;
	/*border-left:solid 1px #464546;*/
	display:block;
	padding:0 12px;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}
div#menu ul  li a:hover,
div#menu ul  li a.selected {
	color:#000000;
}
div#menu ul  li a.menu-about {
	display:block;
	text-decoration:none;
	background:url(images/btn-about.jpg) top center no-repeat;
	width:210px;
	height:60px;
	margin:-46px 0 0 0;
}
div#menu ul  li a.menu-about:hover {
	background:url(images/btn-about-hover.jpg) top center no-repeat;
}
div#menu ul  li a.menu-catalog {
	display:block;
	text-decoration:none;
	background:url(images/btn-catalog.jpg) top center no-repeat;
	width:260px;
	height:60px;
	margin:-46px 0 0 0;
}
div#menu ul  li a.menu-catalog:hover,
div#menu ul  li a.menu-catalog-selected {
	display:block;
	text-decoration:none;
	background:url(images/btn-catalog-hover.jpg) top center no-repeat;
	width:260px;
	height:60px;
	margin:-46px 0 0 0;
}
div.sub {
	display:none;
	right:-6px;
	position:absolute;
	z-index:1100;
	padding:5px 20px 20px 20px;
	background:#ECECEC;
	width:420px;
	
}
div.sub2 {
	display:none;
	left:150px;
	top:0;
	position:absolute;
	padding:5px 20px 20px 20px;
	background:#DED5D5;
	
}
div#menu ul  li div.sub p {
	width:425px;
	margin:0;
}
div#menu ul  li div.sub a {
	display:block;
	padding:3px 0;
	font-size:12px;
}
/*div#menu ul  li div.sub a:hover {
	color:#000;
}*/
div#menu ul  li div.sub a.more {
	color:#45C2D7;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
}
div#menu ul  li div.sub a.more:hover {
	text-decoration:underline;
}
a.more:hover {
	text-decoration:underline;
	
}
div#menu ul  li div.sub p a {
	color:#D9D9D9
}
div#menu ul  li div.sub p a:hover {
	color:#fff
}
div#menu ul  li ul.menu-list {
	margin:0;
	padding:0;
	list-style:none;
	width:100px;
}
div#menu ul  li ul.menu-list li {
	float:none;
	display:block;

}
div#menu ul  li ul.menu-list li a {
	display:block;
	padding:0;
	height:20px;
	color:#fff
}
div#menu ul  li ul.menu-list li a:hover {
	text-decoration:underline;
}
div#product-info-category {
	padding:20px 105px 20px 60px;
	z-index:800;
	color:#fff;
	height:150px;
	overflow:hidden;
}
div#product-info {
	padding:120px 50px 0 0;
	right:0;
	position:absolute;
	z-index:800;
	width:350px;
	
	color:#fff;
}
/*** nav ***/
/*div#nav {
	width:1060px;
	position:absolute;
	margin-right:-80px;
	z-index:400;
}*/
div#nav {
	width:200px;
	position:absolute;
	z-index:100;
	padding-right:440px !important;
	padding-right:460px;
	margin-top:-50px;
	right:0;
	
}
div#nav a#Previous {
	float:right;
	display:block;
	padding-top:410px;
	margin-left:80px;
}
div#nav a {
	float:right;
	display:block;
	padding-top:420px;
	margin-right:-35px;
	font-family:Arial;
	font-size:12px;
	direction:ltr;
	color:#45C2D7;
}
div#nav a:hover {
	color:#45C2D7;
	text-decoration:none;
}
div#nav-campaign {
	width:100%;
	position:absolute;
	z-index:500;
	margin-top:-180px;
	color:#fff;
	font-size:72px;
	font-weight:bold;
}
div#nav-campaign a {
	color:#fff;
}
div#nav-campaign a#Previous {
	float:left;
	display:block;
	padding-top:410px;
	margin-left:20px;
	
}
div#nav-campaign a#Next {
	float:right;
	display:block;
	padding-top:410px;
	margin-left:20px;
}
div#nav-campaign a:hover {
	text-decoration:none;
}
/*** product list ***/
div#products_list {
	position:absolute;
	top:390px;
	clear:both;
	height:70px;
	border:solid 0px #cc0000;
	z-index:500;
	direction:ltr;
	right:50px;
	
}
div#products_list_large {
	clear:both;
	height:200px;
	border:solid 0px #cc0000;
	z-index:500;
	direction:ltr;
	
}
div#products_list ul,
div#products_list_large ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#products_list ul li,
div#products_list_large ul li {
	float:left;
}
div#products_list img {
	border:solid 1px #333;
	display:none;
}
div#products_list_large li {
	
}
div#products_list_large img {
	border:solid 2px #333;
	display:none;
}
div#products_list a.selected img {
	border:solid 1px #ccc;
}
div#products_list_large a.selected img {
	border:solid 3px #ccc;
}
/*** content ***/
div#content {
	min-height:450px;
	height:100%;
	color:#fff;
	position:relative;
}
div#homepage-text-wrapper {
	padding-top:60px;
	padding-left:40px;
	color:#000;
	position:absolute;
	right:0;
	z-index:500;
}

/*** images container ***/
div#images-container {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	height:500px;
}
div#images-container img {
	/*display:none;*/
}
/*** cart ***/
table.cart {
	border-collapse:collapse;
	border-color:#676767;
	margin:0 0 0 0;
	width:650px;
}
table.cart th{
	background:#EBEBEB;
	color:#000;
	text-align:right;
}
table.cart td {
	vertical-align:top;
	padding:1px 3px
}
input.inpt-amount {
	width:40px;
	border:solid 1px #666;
	text-align:center;
}
table.cart a {
	color:#fff;
}
table.cart a:hover {
	color:#666;
}
table.cart a.turkiz {
	color:#45C2D7;
	text-decoration:none;
}
table.cart a:hover {
	text-decoration:underline;
}

input.btn {
	background:url(images/btn-bg.jpg) top center no-repeat;
	border:none;
	color:#000;
	width:152px;
	cursor:pointer;
	font-size:12px;
	height:20px;
}
input.btn-submit {
	background:#fff;
	color:#000;
	width:100px;
	border:none;
	cursor:pointer;
	font-size:12px;
	height:22px;
}
/*** small cart ***/
div#the-form {
	width:550px;
}
div#small-cart {
	float:right;
	padding:19px 0;
}
/*** register forms ***/
div.register form fieldset {
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
  width:500px
}
div.register form fieldset legend {
	font-size:1.5em;
	font-weight:bold;
	color:#fff;
	
}
div.register form th {
	width:120px;
	text-align:left;
}
div.register form input.input-text,
div.register form textarea.input-textarea {
	border:solid 1px #666;
	width:280px;	
}
div.register form input.input-text-small {
	border:solid 1px #666;
	width:50px;
}
div.register form select.input-text-medium {
	width:170px;
}
div.register form input.input-text-medium {
	border:solid 1px #666;
	width:168px;
}
div.register form textarea.input-textarea {
	height:80px;
	overflow:auto;
	font-family:Arial;
}
/*** modal style ***/
#simplemodal-overlay {background-color:#ccc; cursor:wait;}

/* Container */
#simplemodal-container {width:300px;}
/*#simplemodal-container a.modalCloseImg {background:url(images/btn-close.jpg) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:8px; left:10px; cursor:pointer;}*/
#simplemodal-container #basicModalContent {padding:8px;}


/*** popup ***/
div.popup {
	width:380px;
	padding:0;
	background:#000;
	color:#fff;
	display:none;
}
div.popup table {
	width:240px;
	margin:0 auto;
}
div.popup td {
	padding:3px;
}
div.popup form {
	margin:20px 0 0 0;
	padding:0;
}
div.popup p {
	padding:20px 120px 20px 20px;
	margin:0;
}
div.popup .input-text {
	width:180px;
	border:solid 1px #999;
	float:left;
}
div.popup .input-submit {
	background:#fff;
	border:solid 1px #999;
	float:left;
}
div.popup div.close {
	padding:40px 0 0 5px;
	text-align:left;
}
div.popup a,
div.popup a:hover {
	color:#fff;
}
ul.small-menu {
	margin:0;
	padding:0;
	list-style:none;
}
ul.small-menu a{
	display:block;
	width:120px;
	background:#ECECEC;
	padding:2px 5px;
	margin:1px 0 0 0;
}
ul.small-menu a:hover{
	text-decoration:none;
	background:#DED5D5;
}
#prodPriceWrap {
	background:#fff;
	color:#000;
	padding:2px 5px;
	font-size:1.2em;
}
#prodPrice {
	font-size:1.2em;
}
div#small-cart-menu {
	width:220px;
	background:#45C2D7;
	height:40px;
	float:right;
	margin:-90px -20px 0 0;
	padding:30px 20px 30px 20px
}
div#small-cart {
	display:none;
	background:#eee; 
	width:228px;
	border:solid 1px #666; 
	border-width:0 1px 1px 1px ;
	position:absolute;
	z-index:1100;
	padding:20px 15px;
	right:0;
	margin:10px -20px 0 0;
	font-size:14px;
}
div#small-cart a {
	color:#606060;
}
div#my-bags {
	font-family:David;
	color:#fff;
	Font-size:20px;
	margin:10px 0 0 0;
}
div#items-counter {
	background:#eee;
	padding:3px 0;
	text-align:center;
	font-size:10px;
	margin:5px 0 0 0;
	width:60px;
	float:right;
}	
div#right-menu {
	color:#86888A;
	position:absolute;
	right:-20px;
	z-index:500;
	width:260px;
	background:#fff;
	
}
div#right-menu-wrapper {
	padding:10px 15px;
}
div#right-menu  p{
	margin:0;
	padding:0;
}
div.right-menu-title {
	font-family:David;
	color:#45C2D7;
	Font-size:20px;
}
a.more {
	color:#45C2D7;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
}
a.more:hover {
	text-decoration:underline;
}

a.turkiz {
	color:#45C2D7;
}
table.smallCart {
	border:solid 1px #666;
	border-width:1px 0;
	margin:10px 0 0 0;
	width:100%;
}
table.smallCart td{
	font-size:11px;
	vertical-align:top;
}
table.smallCart td span.small {
	font-size:9px;
}
div#footer-icons {
	background:#fff;
	padding:30px;
}
div#main-content {
	padding:40px 20px;
	color:#fff
}
h2 {
	color:#45C2D7;
	font-family:David;
	Font-size:20px;
}
.contact td {
	vertical-align:top;
	padding:5px;
}
.contact .txt {
	border:none;
	background:#fff;
	width:180px;
}
.contact .txt-small {
	border:none;
	background:#fff;
	width:50px;
}
.contact .txt-medium {
	border:none;
	background:#fff;
	width:118px;
}
.contact .txtarea {
	border:none;
	background:#fff;
	width:180px;
	height:60px;
	overflow:hidden;
}
#bestSeller-cycle {
	height:200px;
}
.bestSeller {
	display:none;
}
#footer .actions {
	font-family:David;
	Font-size:16px;
	
}
#footer .actions a.turkiz {
	color:#45C2D7;
	font-family:Arial;
	Font-size:12px;
}
.news {
	margin:10px 0
}
.news td {
	vertical-align:top;
	color:#fff;
}
.news .title {
	font-size:16px;
}
#progress {
	padding:30px 0 20px 0;
	font-size:14px;
	font-weight:bold;
	width:700px;
}
#progress .current {
	color:#45C2D7;
}
.turkiz-header {
	background:#45C2D7;
	color:#fff;
	font-family:David;
	Font-size:20px;
	padding:5px 15px;
}
div#right-menu .input-text {
	width:130px;
	border:none;
	background:#EEEEEE;
}
div#right-menu .input-text-small {
	width:30px;
	border:none;
	background:#EEEEEE;
}
div#right-menu .input-text-medium {
	width:88px;
	border:none;
	background:#EEEEEE;
}
table.cart,
table.cart strong {
	color:#fff;
}
table.cart .input-text {
	width:180px;
	border:none;
	float:left;
	background:#EEEEEE;
}
table.cart .input-text-small {
	width:30px;
	border:none;
	background:#EEEEEE;
}
table.cart .input-text-medium {
	width:88px;
	border:none;
	background:#EEEEEE;
}
table.cart .input-textarea {
	width:180px;
	border:none;
	background:#EEEEEE;
}
div#items-counter a {
	color:#666;
	text-decoration:none;
}
div#confirmation {
	background:#45C2D7;
	color:#fff;
	padding:5px 15px;
}
div#confirmation a {
	color:#fff;
	text-decoration:none;
}
div#confirmation a:hover {
	text-decoration:underline;
}


