
/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}



body {
background:url(../images//bodyBg.png);
font-family:arial;
font-size:12px;
}
 /*** header ***/
#wrapper {
	width: 980px;
	margin:0 auto;
}
a {
	text-decoration:none;
	color:#a14b82;
}

a:hover {
	text-decoration:underline;
}
#header {
	background:url(/public/images/default/headerBg.png) repeat-x;
	height:164px;
	position: relative;
}

#topBackBtn {
	position: absolute;
	top:26px;
	left:40px;
	height:18px;
	width:141px;
	cursor:pointer;
}

#search {
	position: absolute;
	top:31px;
	left:257px;
	width:473px;
	height:34px;
	background:url(../images///searchBar.png) no-repeat top center;
}

#search .searchBttn {
	border:0;
	outline:0;
	margin-right:10px;
	float:right;
	height:33px;
	width:22px;
	background:url(../images//searchBttn.png) no-repeat top center;
}
#search .searchBttn:hover {
	background-position:bottom center;
	cursor:pointer;
}

#search .searchInput {
	float:left;
	width:400px;
	font-size:14px;
	font-weight:bold;
	color:#c5c2c2;
	line-height:34px;
	height:34px;
	padding-left:20px;
	background:none;
	border:none;
}

#userPanel {
	float:right;
	margin-top:20px;
	border-left:1px solid #3f373c;
	margin-right:30px;
	padding:15px 0 15px 10px;
	text-align:right;
	height:35px;
	width:151px;
}

.login {
	position: absolute;
	top:20px;
	right:30px;
	font-size:8px;
	color:#adadad;
}
.login a {color:#adadad}

#bottomMenu {
	margin:0 auto;
	width:960px;
	font-size:10px;
	padding:10px;
	color:#6e6e6e;
	margin-bottom:50px;
}

#bottomMenu a {
	color:#d5d5d5;
	
}
#basket a {
	color:#c890b6;
}


.topMenu {
	color:#fff;
	text-transform:uppercase;
	margin-top:39px;
}
.topMenu a {

	color:#fff;
}
.topMenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.topMenu ul li{
	padding:0 28px 12px 28px;
	float:left;
}
.sennaSlide {
	position: relative;
}

.sennaStore {
	position: absolute;
	top:25px;
	left:-50px;
	min-height:190px;
	padding:5px;
	width:680px;
	display:none;
	z-index:11000;
	background:#2c252a;

}

.sennaStore .categories {
	background:#fff;
	float:right;
	overflow:hidden;
	width:460px;
}
.sennaStore .info {
	width:200px;
	float:left;
}
	.sennaStore .categories ul {
		margin:0;
		padding:0px;
	}
		.sennaStore .categories ul li {
			width:180px;

			margin-right:10px;
			margin-left:10px;
			padding:12px 10px;
			height:11px;
			color:#e80c69;
			background:url(/public/images/default/line.png) repeat-x center bottom;
							font-size:11px;
			
		}
			.sennaStore .categories ul li a{
				color:#e80c69;
				font-size:11px;
			}
			
.container {
padding:10px;
position: relative;
background:#fff;
}
/* slider */
#slider {
	width:960px; height:380px; z-index:0;
	position: relative;
	overflow:hidden;
}

.bx-pager {
	height:22px;
	float:right;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #b9b9b9;
	border-radius:2px;
	position: absolute;
	bottom:10px;
	right:10px;	
	z-index:11000;
	moz-border-radius:2px;
	background:url(/public/images/default/pagerBg.png) repeat-x;
	}

.pager-link {
	height:22px;
	width:25px;
	line-height:22px;
	background:url(/public/images/default/separator.png) no-repeat top right;
	display:block;
	float:left;
	text-align:center;
}
.pager-active {
	font-weight:bold;
}
/*index*/

#leftCol {
	width:580px;
	height:255px;
	float:left;
	padding:10px;
	margin-top:10px;
	background:#fff;
}

#newsletter {
	width:580px;
	height:80px;
	position: relative;
	float:left;
	padding:10px;
	margin-top:20px;
}

#newsletter label.error {
	position: absolute;
	top:-23px;
	left:202px;
	width:228px;
	height:32px;
	padding-top:7px;
	padding-left:7px;
	color:#cc0000;
	background:url(/public/images/default/newsError.png) no-repeat;
}
#newsletter p {
	color:#998f96;
	padding-top:10px;
}
#newsletterInput{
	width:388px;
	height:34px;
	float:right;
	background:url(/public/images/default/pl/newsletterInput.png) no-repeat top center;
	
}


.newsletterInputTxt {
	height:34px;
	width:300px;
	line-height:34px;
	padding-left:20px;
		font-size:14px;
	font-weight:bold;
	color:#c5c2c2;
	background:none;
	float:left;
	border:none;	
}

.submitBttn {
	float:right;
	height:34px;
	width:55px;
	background:url(/public/images/default/pl/saveBttn.png) no-repeat top center;
	border:none;
	outline:none;
	margin-right:10px;
}

.submitBttn:hover {
	background-position:bottom center;
	cursor:pointer;
}

#rightCol {
	float:right;
	padding:10px;
	width:350px;
	margin-top:10px;
	background:#fff;
	position: relative;
}

.readMore {
	position: absolute;
	bottom:-20px;
	right:20px;
}
#contentShop h1, #contentShopSub h1 {
	color:#0c050a;
	padding:0 0 10px 0;
	font-size:18px;
	border-bottom:1px solid #d9d5d8;
	margin-bottom:10px;
}
h2 {
	font-size:14px;
	margin-bottom:20px;
	border-bottom:1px solid #5e4e59;
	padding:0px 0 14px 0;
}

#leftCol h2 {
	border:none;
	margin-bottom:0;	
}
#rightCol h2 {
		border:none;
	margin-bottom:0;	
}
h3 {
	font-size:12px;
	
}

#contentShop h3 {
		padding-bottom:5px;
		border-bottom:1px solid #d9d5d8;
	margin-bottom:10px;
}
h3 span {
	color:#a1a1a1;
	font-size:10px;
}
#rightCol h3 {
	margin-bottom:7px;
}

#rightCol p {
	color:#656b6c;
	font-size:11px;
	padding-bottom:10px;
	background:url(/public/images/default/line.png) repeat-x bottom;
	margin-bottom:15px;
	
}
.promoItem {
	width:115px;
	margin-right:10px;
	float:left;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	border-bottom:3px solid #d9d9d9;
	border-radius:2px;
	moz-border-radius:2px;
	height:180px;
	padding:10px;
	position:relative;
}

.promoItem:hover {
	
	border-left:1px solid #9d9099;
	border-right:1px solid #9d9099;
	border-top:1px solid #9d9099;
	border-bottom:3px solid #cdc0cf;
	cursor:pointer;
	
}
.promoItem .title {
	margin-top:5px;
	font-size:11px;

	
}

.promoItem .desc {
	color:#656b6c;
	margin-top:5px;
	font-size:11px;
	height:28px;
	overflow:hidden;
}

.promoItem .price {
	position: absolute;
	bottom:-20px;
	left:19px;
	height:32px;
	width:97px;
	line-height:32px;
	font-size:18px;
	color:#e31677;
	display:block;
	text-align:center;
	background:url(/public/images/default/priceBg.png) no-repeat;
}



.promoItem .price .xsmall {
	font-size:10px;
	color:#937e88;
	
}

a.moreLink {
	display:inline-block;
	height:11px;
	padding-left:10px;
	width:4px;
	text-indent:-9999px;
	background:url(/public/images/default/more.png) no-repeat bottom center;
}
/** content ***/
	
#contentShop {
		padding:10px;
		margin-top:10px;
		background:#fff;
		margin-bottom:10px;
		position: relative;
		overflow:hidden;
	}
	
#contentShop p{
	line-height:150%;
	margin-bottom:20px;	
}
	
	
	.order {
		position: absolute;
		top:5px;
		right:20px;
	}
/*** footer ****/ 

#footer {
	background:url(/public/images/default/footerBg.png) repeat-x;
	height:86px;
}

#footerInner {
	margin:0 auto;
	width:980px;
}

#footerSlider {
	width:784px;
	float:right;
	position: relative;
}
.arrowLeftF{
	height:39px;
	position: absolute;
	top:25px;
	left:-40px;
	width:17px;
	background:url(/public/images/default/arrowsPartners.png) no-repeat top left;
}
.arrowRightF{
	height:39px;
	width:17px;
		position: absolute;
	top:25px;
	right:-20px;
	background:url(/public/images/default/arrowsPartners.png) no-repeat top right;
}
.arrowRightF:hover{
	cursor:pointer;
	background-position:bottom right;
}
.arrowLeftF:hover{
	cursor:pointer;
	background-position:bottom left;
}

.col {
	width:180px;
	float:left;
	padding-right:16px;
	padding-top:15px;
		color:#c4c4c4;
}
.col p{
	font-size:10px;
}
.col h3 {
	color:#fff;
	padding-bottom:5px;
}

#footer .first {
	padding-top:35px;
	padding-left:20px;
	width:160px;
	color:#fff;
	padding-bottom:35px;
}

#footer .first h3 {
	font-size:14px;
}


/*** locationpath ***/ 

.locationPath {
	padding-top:10px;
	border-top:1px solid #d9d5d8;
}

.backBtn {
	float:left;
	padding-left:10px;
	height:11px;
	line-height:11px;
	color:#504b4e;
	font-size:8px;
	cursor: pointer;
	padding-right:13px;
	background:url(/public/images/default/locationL.png) no-repeat left center;
}

.path {
	float:left;
	background:url(/public/images/default/locationI.png) no-repeat left center;
	height:11px;
	padding-left:13px;
	line-height:11px;
	color:#90868d;
	font-size:8px;
	
}
.path a, .path span{
	display:block;
	float:left;
	color:#90868d;
	padding-right:13px;
	margin-right:13px;
	background:url(/public/images/default/locationR.png) no-repeat right center;
}
.path span{
	background:none;
}

.imagesArr img {
	border-radius:4px;
	moz-border-radius:4px;
}


/* sidebar **/ 


#sideBar {
	width:230px;
	margin-top:10px;
	float:left;
	background:#3a2c36;
	margin-bottom:10px;
	position: relative;
	margin-bottom:10px;
}

#sideBar .info{
	position: absolute;
	bottom:-184px;
	left:0;
}
#sideBar h2 {
	color:#fff;
	padding-top:10px;
margin-left:10px;
	margin-bottom:10px;
}
#contentShopSub {
width:	730px;
padding:10px;
float:right;
background:#fff;
position: relative;
margin-top:10px;
margin-bottom:10px;
}


#sideBar ul {

}

#sideBar ul li{
	padding:9px 0 0px 20px;
	color:#d3c9d0;
}

#sideBar ul li.menu2{
	background:#1f161c;	
		padding-left:34px;
}
#sideBar ul li.menuOver2{
	background:#1f161c;	
	font-weight:bold;
		padding-left:34px;
}


#sideBar ul li.menuOver1{
background:url(/public/images/default/menuOver1.png) repeat-x top;
font-weight:bold;

}

#sideBar ul li  a {
	padding-bottom:9px;
	margin-right:10px;
	border-bottom:1px solid #473842;
	display:block;
	color:#d3c9d0;
}

.last_price_listing {
	font-size:10px;
	color:#6c6c6c;
	padding:0 5px;
	position: absolute;
	bottom:12px;
	left:0px;
	display:block;
	 background:url(/public/images/default/grayLine.gif) repeat-x center 52%; 
}


tr.two {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	border-bottom:3px solid #d9d9d9;
	background:#fafafa;
	border-radius:2px;
	width:960px;
}

.listing td {
	padding:10px;
}

#loginForm input, .pageRight  input, .pageLeft input, .form td input, #commentForm input, #commentForm textarea{
	padding:8px 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	font-size:16px;
	width:240px;
	border:1px solid #d4d4d4;
}

.pageLeft {
	width:470px;
	float:left;
}

.loginBox td, .pageLeft td, .pageRight td  {
	padding:10px;
}

.pageRight{
	width:470px;
	float:right;
}
/*
font-family:Arial;
font-size:12px;
color:#462c1b;
line-height:14pt;
}

a {
	color:#d26300;
	text-decoration: none;
}

h1 {
	
	font-size:24px;
	color: #492014;
	margin-bottom:5px;
}
h2 {
	font-size:21px;
	color:#979472;
	height:30px;
	line-height:30px;
	margin-bottom:5px;
}

h3{
	font-size:13pt;
	
}

h3.cats {
	color:#ed423a;margin:0; padding:0px 0px 0px 15px; height:45px; line-height:45px;
	background:url(/public/images/default/menuTop.png) no-repeat;
}
#cartForm h2 {

}

.wrapper {
width:997px;
margin:0 auto;
}

#header { 
height:163px;
position:relative;
background:url(../images//header.png);
font-size:8pt;
}


#container 
{
clear:both;
background:url(../images//content.png) repeat-y;
position: relative;
padding-left:25px;
}

#topBackBtn {
	position: absolute;
	top:10px;
	left:10px;
	width:200px;
	height:100px;
	cursor:pointer;
}





#basket{
	color:#ac988b;
	position:absolute;
	right:30px;
	top:64px;
	text-align:right;	
	}
	
#basket a {color:#f3edd5;}	


#lang {
		width:100px;
	padding-left:5px;
	float:left;
}

#lang p{
	padding-left:18px;
	margin:0;
}
	

#topMenu {
	height:46px;
	width:100%;
	background:url(/public/images/default/menuBarBg.png) repeat-x;)

}


#topMenu .wrap {
width:950px;
margin: 0 auto;
}

#topMenu .wrap a {
	font-size:21px;
}

.search {
bottom:30px;
left:30px;
width:256px;
position: absolute;
height:25px;

}

.searchInput {
	position:absolute;
	left:0px;
	top:0px;
	height:25px;
	width:220px;
	padding:0px;
	background:none;
	border:0px;
	color:#fff;
	
}
#searchInput{
	background:none !important;
}
.searchBttn {
	background:none;
	border:0px;
	position: absolute;	
	right:0;top:0;
	width:32px;height:28px;
	cursor: pointer;
}


#topMenu ul {
	float:left;
	margin-top:9px;	
}


#topMenu ul li {
float:left;
height:30px;
line-height:30px; 
background:url(../images//separator.png) repeat-y top right;
}

#topMenu .wrap ul li a 
{
padding:10px 15px 8px 15px;
font-size:12pt;
color:#402c24;
}

#optionBar {
height:33px;clear:both;
}


#welcomeScreen {
	padding-bottom:10px;
}
#welcomeScreen .right {
	float:right;
	width:350px;
}

#welcomeScreen h2 {
		font-size:18px;
	font-weight:bold;
	color:#d72923;
}
#welcomeScreen p {
	padding-top:0px;
	padding-left:5px;
}


.basket {
height:33px;
width:400px;
background:url(../images//borderRight.png) no-repeat left center;
float:left;
margin-left:15px;
margin-top:3px;
}

.basketInfo { 
line-height:33px;
color:#FFF;
font-size:12px;
font-family:Arial;
}

.account {
color:#c6f792;
font-size:12px;
margin-left:15px;
}

.sliderOver {
	position:absolute;
	width:708px;
	height:254px;
	top:0;
	left:0;
	z-index:100;
	background:url(/public/images/default/sliderOver2.png) no-repeat;
}
#sliderPackage {
	width:340px;
	height:254px;
	position:relative;
	overflow:hidden;
	position:relative;
	margin-top:9px;
	cursor:pointer
	
}


#sliderPackageOver{
	position:absolute;
	width:340px;
	height:254px;
	top:0;
	left:0;
	z-index:999;
	background:url(/public/images/default/sliderPackageOver.png) no-repeat;
}

.packages {
font-size:16px;
float:left;
}
.packages li {
float:left;
line-height:15px;
padding:5px 15px 0px 10px;
margin:0px 0px 0px 10px;
background:url(../images//dot.png) no-repeat right center;
}


.description{
display:block;
}

.title {
font-family:regular;
color: #857f5a;
text-shadow: 1px 1px 1px #fff;
}


#contentShop .contentTop, #contentShop .contentBottom{
	left:0px;
}


#sideBar {
width:261px;
float:left;
padding-top:0px; 
line-height:4px;
}



#sideBar ul li {
width:261px;
height:31px;
line-height:31px;
margin:0px;
padding:0px 0px 0px 35px;
}

#sideBar ul {margin:0px;padding:0px;}


.menuOver1{
	background:url(/public/images/default/menu-pos-over.png) no-repeat;;
	cursor:pointer;
	font-weight:bold;
	width:261px;	
}
.menuOver1 a {color:#efe7c7;}

.menu1 {
	background:url(../images//menu-pos.png) no-repeat;
	cursor:pointer;
}

.menu1 a {color:#543622;}

.menu2 {
	background:url(../images//menu-pos2.png) no-repeat;
	cursor:pointer;
}

.menu2 a {color:#fff;}

.menuOver2 {
	background:url(/public/images/default/menu-pos.png) no-repeat;
	cursor:pointer;
	font-weight:bold;
	width:261px;
}

.menuOver2 a {color:#614532;}

#content{
background:url(../images//contentTop.png) no-repeat;
width:708px;
float:left;
padding:6px 0px 0px 0px;
}


#contentSlider {
	
	width:708px;
	float:left;
	margin-bottom:20px;
	
} 

#contentShop {
width:654px;
float:left;
margin-left:30px;
position: relative;
}


div.topMenu
{
	position:absolute;
	overflow:hidden;
	width:660px;
	height:20px;
	position:absolute;
	bottom:28px;
	right:20px;
	color:#a8661f;
	text-align:right;
	font-size:8pt;
}

div.topMenu a {color:#543723;}


#mainContent {
	
}

#mainContent 	li {
	background:url(/public/images/default/bullet.png) 5px center no-repeat;
	padding-left:20px;
}
#mainContent ul{
	margin-left:10px;
}

.imgWrap {
	float:left;width:300px;margin-top:0px;position:relative;height:300px; text-align:center;
	border:1px solid #d8cfa9;
}
.descRight {
	float:right;width:320px; height:250px;
	padding-left:20px;
	padding-top:0px;
	position:absolute;
	right:1px;
	top:95px;
}

.noPrice {
		background:url(/public/images/default/itemBgNoPrice.png) no-repeat top right;
	
}
#sliderPackage ul, ul.tabs  {
	margin-left:0 !important;
}
#sliderPackage li, ul.tabs li  {
	padding-left:0 !important;
}
ul.tabs li {
	background:none !important;
}


.contentClose {
	width:708px; clear:left; background:url(/public/images/default/contentBottom.png) no-repeat; height:6px;
}

#footer{
color:#606060;
clear:both;
}

#footer a {color:#c5afa0;}

#footerInner {
width:997px;
margin:0 auto;
height:125px;
background:url(/public/images/default/footer.png) no-repeat;
padding-top:10px;
color:#785e4d;
}


.column{
	width:180px;
	height:80px;
	margin-top:10px;
	float:left;
	padding-right:20px;
	font-size:12px;
	margin-left:15px;
}

.column a{
	line-height:18px;	
	font-size:8pt;
}

.column a:hover {
	text-decoration:underline;
}
.column h4 {
	color: #aaa79b;
	margin-bottom:10px;
	font-size:15px;
}


.locationPath {
	font-size:10px;
	width:100%; 
	height:20px;
	margin-top:8px;
	line-height:20px;
	margin-bottom:20px;
	font-size:11px;
	color:#979472;
	border-bottom:1px solid #d2caab;	
}

.locationPath a {
		color:#979472
}
.path {
	float:right;
}
.backBtn{
	color:#646355;
	float:left;
	font-weight:bold;
	cursor:pointer;
}

div.categoryTitle
	{
		height:44px;
		padding:0 10px 0 10px;
		line-height:44px;
	}	
	
div.categoryTitle h1
	{
		color: #979472;
		text-hadow: 1px 1px #fff;
		font-size: 21px;
		float:left;
	}

.order {
	position:absolute;
	top:32px;
	right:-5px;
	height:31px;
	width:162px;
	margin-top:7px;
	
}

.cat_item {
	background:url(/public/images/default/category-back.png) no-repeat 0px 0px;
	height:159px;
	width:210px;
	float:left;
	margin-right:12px;
	position: relative;
	margin-bottom:20px;
	overflow:hidden;
}

.cat_item:hover {
	background-position: center bottom;
	cursor:pointer;
}

.cat_item img {
	position: absolute;;
	top:2px;
	left:2px;	
	
}
.cat_item .title {
	position:absolute;
	bottom:32px;
	left:38px;	
}
.cat_item .title  a {color:#492014;font-size:13pt;}


.product_item {
	width:318px;
	height:191px;
	float:left;
	background:url(/public/images/default/product-listing-back.png) no-repeat; 
	position: relative;
	cursor:pointer;
	margin-bottom:15px;
	margin-right:15px;
}
.product_item:hover {

	opacity:0.7;
	filter:alpha(opacity=70);
}


.productPhoto{
	position:absolute;
	top:46px;
	left:9px;
	text-align:center;
}
.desc {
	position: absolute;
	top:50px;
	left:165px;
	width:150px;	
}

.product_item .title {position:absolute;top:10px;left:10px;font-size:12pt;}
.product_item .title a {color:#614532;}

.last-price{text-decoration:line-through;color:#e22d26; }

.product_item .price {font-size:19pt;color:#6d1818;}
.product_item .price span {color:#985c57;font-size:13px;}


.product_item .last-price {font-size:12pt;color:#cc0000;position:absolute;top:110px;left:200px;font-weight:bold;}

a.itemTitle  {	
	

	color:#575757;	 
	
}

.product_item_over .desc a.itemTitle {

	font-weight:bold;
	text-decoration:underline;
}

.buyBttn {
	float:right;
	height:25px;
	width:81px;
	background:url(/public/images/default/itemPriceBttn.png) no-repeat center top;
	text-align:center;
	line-height:25px;
	font-size:14px;
}

.buyBttn:hover {
	background-position:center bottom;
}*/
table.form {width:100%;}
table.form td {padding:6px;text-align:left;vertical-align:top;background:#f7f3f1;}
table.form th {padding:6px;text-align:left;font-size:12pt;color:#fff;border-bottom:1px solid #281713;background-color:#372729;}

table.form h2 {
	margin-bottom:0;
	padding-bottom:0;
	border:none;
}


/*

div.msg_error 
{
	padding:12px;
	margin:10px 0px 10px 0px;
	background:url('../images/default/icons/error.png') 20px 15px no-repeat;
	background-color:#FBE3E4;
	color:#D12F19; 
  	border:1px solid #FBC2C4;
  	padding-left:50px;
}

div.msg_info 
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#dbedf6; 
    color: #0b384f; 
    border:1px solid #aecad9;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

div.msg_notice
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#FFF6BF; 
    color: #817134; 
    border:1px solid #FFD324;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

*/
input.error,select.error,textarea.error 
{

	border:1px solid #a0433f;
	background-color:#ffe1df;
	color:#72221e;
	font-size:9pt;	
}
table.listing {width:100%;border-collapse:collapse;margin:0px;border:1px solid #c4bb9a;background-color:#ded4d4;}
table.listing tr.two td{text-align:center;padding:7px;background-color:#fafafa;border-bottom:1px solid #cccccc;}
table.listing tr.one td{text-align:center;padding:7px;background-color:#eeeeee;border-bottom:1px solid #aaaaaa;}
table.listing tr.total td{ padding:7px;background-color:#eeeeee;color:#679900;font-size:16pt;}
table.listing th{ text-align:center;padding:12px;text-align:left;font-size:8pt;color:#fff;border-bottom:1px solid #e5e4dc;background-color:#372729;}
/*

input, textarea, select {
	padding:6px;
	border-radius: 4px;
	border:1px solid #d3cec0;
	background:#fbfaf9;
	margin-bottom:6px;

}
*/

label.error {display:block;width:auto;font-size:7pt;background:#a0433f;font-family:arial;color:#fff;padding:3px;-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px;    /* Konqueror */
	-moz-border-radius: 3px; /* Firefox */}

.btnMidLow, .btnMinLow, .btnMid, .btnBig, .btnLong, .btnBuy {
	text-shadow: 1px 1px 1px #ffecbf;
	color: #fff;
	font-size: 14px;
}

/*
.btnBuy {
		background:url(/public/images/default/buyBttn.png) no-repeat top center;
	border:0;
	outline:0;
	height:48px;
	width:216px;
	font-size:20px;
	line-height:35px;
	padding-left:70px;
	margin-top:3px;
	margin-left:-10px;
	text-align:left;
	cursor:pointer;
}

*/
		.btnMidLow, .btnMid, .btnBig {
	background:url(/public/images/default/btnMidLow.png) no-repeat 0px 0px;
	border:0;
	outline:0;
	height:35px;
	width:150px;
	line-height:35px;
	text-align:center;
	cursor:pointer;
	font-size:10px;
	
}
.btnLong {
	background:url(/public/images/default/btnLong.png) no-repeat 0px 0px;
	border:0;
	outline:0;
	height:25px;
	width:150px;
	line-height:25px;
	text-align:center;
	cursor:pointer;
		font-size:10px;
}

.btnLong:hover { background-position: center right;}
.btnMinLow{
	background:url(/public/images/default/btnMinLow.png) no-repeat 0px 0px;
	border:0;
	outline:0;
	height:35px;
	width:111px;
	line-height:35px;
	text-align:center;
	cursor:pointer;
	font-size:10px;
}

.btnMinLow:hover, .btnMidLow:hover, .btnMid:hover, .btnBig:hover, .btnBuy:hover {
	background-position: center right;
}

*/


#colors {padding-bottom:10px;border-bottom:1px solid #dddcdc; margin-bottom:20px; overflow:auto;}
#colors img {border:2px solid #f0f0f0;margin:1px;padding:1px;}
#colors img.select {border:2px solid #cc2680;margin:1px;padding:1px;}  


#movies div {border:1px solid #f0f0f0;background-color:#fafafa;padding:8px;margin-bottom:4px;cursor:pointer;}
#movies div:hover {border:1px solid #eee;background-color:#f0f0f0;padding:8px;margin-bottom:4px;cursor:pointer;}
#movies div.select {border:1px solid #a9779b;background-color:#a18198;padding:8px;margin-bottom:4px;cursor:pointer;}


#coollifting
{
        width:270px;
    height:356px;
    background: url(/public/images/coollifting.png) no-repeat; 
    display:block;
    left:-205px;
    padding:0;position:fixed;top: 170px;z-index:999999;cursor:pointer;   
}



#facebook
	{   
    width:232px;
    height:420px;
    background: url(/public/images/fb.png) no-repeat; 
    display:block;
    right:-205px;
    padding:0;position:fixed;top: 170px;z-index:999999;cursor:pointer;    
}
.cat_item {
	padding:15px;
	background: url(/public/images/default/line.png) 50% 100% repeat-x transparent;
	width:140px;
	float:left;
	margin-right:12px;
	position: relative;
	cursor:pointer;
	overflow:hidden;
}

.cat_item a {
	color:#E80C69;
	padding-left:10px;
	background: url(/public/images/default/more.png) 0% 50% no-repeat;
	font-size:10px;
}
