* {

	margin: 0px;

	padding: 0px;

	list-style: none;

	text-decoration: none;

	outline: none; }

	

body {

	font-family: Arial, Helvetica, sans-serif; }

	

.content {

	width: 994px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	margin: 0px auto; }

	

.header {

	background: #fff url('../img/top_line.png') left top no-repeat;

	display: block;

	clear: both;

	width: 994px;

	height: auto;

	overflow: hidden;

	padding: 6px 0px 0px 0px; }



.logo {

	background: transparent url('../img/logo.png') left top no-repeat;

	width: 290px;

	height: 82px;

	float: left; }



.print_order {

	float: right;

	padding: 10px 0px 10px 0px;}



.print_order a {

	font-size: 13px;

	color: #981f75;

	font-weight: bold;

	text-decoration: underline;}

	

.print_order a:hover {

	text-decoration: none; }

	

.upper_ops {

	float: right; }

	

.upper_separated_line {

	float: right;

	clear: both;

	width: 300px;

	height: auto;

	overflow: hidden;

	padding: 6px 0px 2px 0px;}

	

.upper_separated_line p {

	background: transparent url('../img/phone.png') left top no-repeat;

	padding: 0px 0px 0px 8px;}

	

.upper_separated_line a {

	background: transparent url('../img/chat.png') left top no-repeat;

	padding: 0px 0px 0px 12px; }

	

.upper_separated_line p, .upper_separated_line a {

	float: left;

	font-size: 12px;

	font-weight: bold;

	color: #981f75;

	margin: 0px 0px 0px 13px;

	background-position: left 3px!important;}

	

.upper_separated_line a:hover {

	color: #000;

	text-decoration: underline; }

	

.upper_separated_line input {

	float: right;

	width: 253px;

	font-size: 12px;

	border: none;

	border: 1px solid #d1d1d1;

	background: #fafaf8;

	margin: 0px 0px 0px 5px;

	padding: 3px 3px 2px 3px;

	font-family: "Times New Roman", Times, serif; }

	

.srchbtn {

	background: transparent url('../img/searchbutton.png') left top no-repeat!important;

	width: 23px!important;

	height: 23px!important;

	border: none!important;

	cursor: pointer;

	padding: 0px!important; }

	

.navigation_line {

	display: block;

	clear: both;

	font-size: 12px;

	color: #616161;

	padding: 7px 0px 0px 0px; }

	

.navigation_line a {

	color: #616161;

	margin: 0px 3px 0px 3px;}

	

.navigation_line a:hover {

	text-decoration: underline;

	color: #000; }

	

.basket {

	background: transparent url('../img/basket.png') left top no-repeat;

	background-position: left 4px;

	padding: 0px 0px 0px 13px;

	font-weight: bold;}

	

.prof {

	background: transparent url('../img/myprof.png') left top no-repeat;

	background-position: left 4px;

	padding: 0px 0px 0px 13px;

	font-weight: bold; }

	

.main_navigation {

	background: transparent url('../img/main_nav_bg.png') left top repeat-x;

	width: 994px;

	height: 48px;

	float: left;

	clear: both;

	margin: 10px 0px 0px 0px;}

	

.main_navigation a {

	float: left;

	height: 31px;

	font-size: 13px;

	color: #fff;

	padding: 17px 15px 0px 15px;

	font-family: Verdana, Geneva, sans-serif; }

	

.main_navigation a:hover {

	color: #f590d7; }

	

.second_line {

	background: transparent url('../img/bottom_dots.gif') left bottom repeat-x;

	width: 994px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	padding: 2px 0px 2px 0px;}

	

.linkssec {

	background: transparent url('../img/leftlinks_body.png') left top repeat-y;

	width: 163px;

	height: auto;

	overflow: hidden;

	float: left; }

	

.linkssec_bottom {

	background: transparent url('../img/leftlinks_bottom.png') left bottom no-repeat;

	width: 163px;

	height: 297px;

	overflow: hidden; }

	

.linkssec_bottom ul {

	display: block;

	clear: both;

	width: 163px;

	height: auto;

	overflow: hidden;

	padding: 0px 0px 16px 0px;}

	

.linkssec_bottom ul li {

	float: left;

	clear: both;

	width: 163px;

	height: auto;

	overflow: hidden; }

	

.linkssec_bottom ul li a {

	width: 153px;

	height: auto;

	display: block;

	clear: both;

	overflow: hidden;

	color: #fbc2eb;

	font-size: 12px;

	padding: 12px 0px 12px 10px;

	border-bottom: 1px solid transparent;}

	

.linkssec_bottom ul li a:hover, .linkssec_bottom ul li a.curr{

	background: #fff url('../img/bullet_hover.png') right top no-repeat;

	background-position: 147px 17px;

	border-bottom: 1px solid #afa0aa;

	color: #36112b; }

	

.banner {

	float: left; }

	

.banner img {

	border: none; }

	

.intro {

	background: transparent url('../img/intro.png') left top no-repeat;

	width: 270px;

	height: 297px;

	float: left; }

	

.intro p {

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	width: 245px;

	padding: 70px 0px 0px 15px;}

	

.main_part {

	display: block;

	clear: both;

	width: 1000px;

	height: auto;

	overflow: hidden;

	padding: 2px 0px 0px 0px;}

	

.left {

	float: left;

	width: 163px;

	height: auto;

	overflow: hidden; }

	

.left_box {

	background: transparent url('../img/left_col_top.png') left top no-repeat;

	width: 163px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both; }

	

.left_box h2 {

	font-size: 12px;

	color: #b3258a;

	width: 161px;

	height: auto;

	overflow: hidden;

	text-align: center;

	padding: 10px 0px 10px 0px;}

	

.categories {

	display: block;

	clear: both;

	width: 150px;

	height: auto;

	overflow: hidden;}

	

.categories ul {

	width: 150px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	padding: 0px 0px 0px 5px;}

	

.categories ul li {

	float: left;

	clear: both;

	width: 150px;

	height: auto;

	overflow: hidden;

	background: transparent url('../img/light_dots.png') left bottom repeat-x;}

	

.categories ul li a {

	color: #616161;

	font-size: 12px;

	display: block;

	clear: both;

	width: 150px;

	height: auto;

	overflow: hidden;

	padding: 7px 0px 7px 5px;}

	

.categories ul li a:hover {

	color: #000; }

	

.right {

	float: left;

	width: 823px;

	height: auto;

	overflow: hidden;

	padding: 0px 0px 0px 8px;}

	

.offers_line {

	float: left;

	clear: both;

	width: 835px;

	height: auto;

	overflow: hidden;

	margin: 2px 0px 0px 0px;}

	

.offer {

	background: transparent url('../img/vertical_dots.png') right top repeat-y;

	width: 205px;

	height: auto;

	overflow: hidden;

	float: left;

	margin: 0px 1px 0px 0px;}

	

.offer_cont {

	display: block;

	clear: both;

	width: 205px;

	height: auto;

	overflow: hidden; }

	

.offer_name {

	width: 204px;

	height: auto;

	overflow: hidden;

	background: #f5f4f1;

	font-size: 12px;

	font-weight: bold;

	display: block;

	clear: both;

	color: #36112b;

	text-align: center;

	padding: 7px 0px 7px 0px;}

	

a:hover.offer_name {

	background: #e8e8e8;}

	

.offer_info, .offer_foot {

	display: block;

	clear: both;

	width: 204px;

	height: auto;

	overflow: hidden; }

	

.offer_info {

	border-bottom: 2px solid #36112b;

	padding: 0px 0px 1px 0px; }

	

.offer_info img {
	height:103px;
	border: none; 
}

.offer_img a{
	display:block;
	overflow:hidden;
	text-align:center;
	width:204px;
	height:103px;
	padding-top:5px;
}
	

.offer_info p {

	display: block;

	clear: both;
	overflow:hidden;
	text-align:center;

	width: 184px;

	padding: 0px 0px 0px 20px;}

	

.offer_info p span, .offer_info p strong {

	float: left;

	font-weight: bold; }

	

.offer_info p span {

	color: #858585;

	text-decoration: line-through;

	font-size: 14px;

	padding: 4px 0px 0px 0px;}

	

.offer_info p strong {

	color: #b3258a;

	font-size: 21px;

	padding: 0px 0px 0px 5px;}

	

.offer_foot {

	padding: 5px 0px 0px 0px; }

	

.offer_foot a {

	float: left; }

	

.buy_btn {

	background: transparent url('../img/buybtn.png') left top no-repeat;

	width: 69px;

	height: 18px;

	color: #fff;

	text-align: center;

	font-size: 12px;

	padding: 4px 0px 0px 4px;}

	

.details_btn {

	font-size: 12px;

	color: #36112b;

	padding: 4px 0px 0px 5px;}

	

a:hover.details_btn {

	text-decoration: underline; }

	

.centerhead, .basketh1 {

	background: transparent url('../img/bottom_dots.gif') left bottom repeat-x;

	width: 815px;

	font-size: 12px;

	font-family: Verdana, Geneva, sans-serif;

	color: #36112b;

	padding: 12px 0px 12px 10px;}

	

.basketh1 {

	width: 994px;

	font-size: 13px;

	font-family: Tahoma, Geneva, sans-serif;}

	

.footer {

	display: block;

	clear: both;

	width: 994px;

	padding: 2px 0px 0px 0px;

	height: auto;

	overflow: hidden; }

	

.footer_part {

	float: left;

	width: 375px;

	height: auto;

	overflow: hidden; }



.smaller {

	width: 244px; }

	

.footer_part p {

	display: block;

	clear: both;

	width: 365px;

	background: #d4b9cc;

	font-size: 12px;

	color: #36112b;

	padding: 10px 0px 10px 10px;}

	

.footer_part ul {

	width: 375px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both; }

	

.footer_part ul li {

	float: left;

	clear: both;

	width: 375px;

	height: auto;

	overflow: hidden; }

	

.footer_part ul li a {

	background: #f5f4f1 url('../img/lighbottomdot.gif') left bottom repeat-x;

	width: 365px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	font-size: 12px;

	color: #63624e;

	padding: 7px 0px 7px 10px;}

	

.footer_part ul li a:hover {

	background: #fff url('../img/lighbottomdot.gif') left bottom repeat-x; }

	

.bottomline_ftr {

	display: block;

	clear: both;

	width: 974px;

	height: auto;

	overflow: hidden;

	font-size: 12px;

	color: #bda4b5;

	background: #f5f4f1;

	padding: 10px;}

	

.bottomline_ftr span {

	float: left; }

.bottomline_ftr a{
	color:#bda4b5;	
}

.bottomline_ftr p {

	float: right; }

	

.bottomline_ftr p a {

	color: #bda4b5; }

	

.bottomline_ftr p a:hover {

	color: #000; }

	

.centerhead span {

	color: #b3258a; }

	

.pageing {

	background: transparent url('../img/pageing.png') left top repeat-x;

	height: 31px;

	clear: both;

	padding: 0px 5px 0px 5px;

	margin: 10px 0px 3px 0px;}



.pageing a {


	background: none;

	height: 26px;

	color: #fff;

	font-size: 12px;
	float:left;
	margin: 0px 2px 0px 0px;}

	

.leftcorner {

	float: left;

	height: 21px;

	padding: 5px 1px 0px 4px;}

	

.rightcirner {

	float:left;

	height: 26px;

	width: 3px;

	float: left; }



.pageing a:hover, .current {

	background: transparent url('../img/pagebody.png') left top repeat-x!important;

	color: #36112b!important; }

	

.pageing a:hover .leftcorner, .current .leftcorner {

	background: transparent url('../img/leftcorner.png') left top no-repeat!important; }

	

.pageing a:hover .rightcirner, .current .rightcirner {

	background: transparent url('../img/rightcorner.png') left top no-repeat!important; }

	

.checkout {

	display: block;

	clear: both;

	width: 994px;

	height: auto;

	overflow: hidden;

	padding: 2px 0px 0px 0px;}

	

.checkpath {

	background: #39122d;

	width: 994px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;}

	

.step {

	float: left;

	width: 236px;

	height: auto;

	overflow: hidden;

	padding: 20px 0px 20px 12px;

	background: transparent url('../img/stepdots.png') right top repeat-y;}

	

.step strong {

	float: left;

	font-weight: bold;

	background: #613955;

	color: #3b132f;

	font-size: 17px;

	font-family:Tahoma, Geneva, sans-serif;

	padding: 2px 7px 2px 7px;

	border-bottom: 2px solid #300f27;}

	

.step p, .step a {

	color: #613955;

	font-size: 12px;

	font-weight: bold;

	float: left;

	padding: 7px 0px 0px 10px;}

	

.overstep strong {

	background: #b3258a;

	color: #fff;

	border-bottom: 2px solid #c860aa; }

	

.overstep a {

	color: #c860aa;

	text-decoration: underline;}

	

.overstep a:hover {

	text-decoration: none; }

	

.currnetstep strong {

	background: #fff;

	color: #3b132f;

	border-bottom: 2px solid #000; }

	

.currnetstep p {

	color: #fff; }

	

.step1forms {

	display: block;

	clear: both;

	width: 994px;

	height: auto;

	overflow: hidden;

	background: #e4c8dc;

	margin: 2px 0px 0px 0px;

	border-bottom: 2px solid #3c1330; }

	

.formparent {

	background: transparent url('../img/btwsteps.png') right top repeat-y;

	float: left;

	width: 483px;

	height: auto;

	overflow: hidden;

	padding: 10px 0px 0px 13px;}

	

.formtitle {

	background: #fff;

	width: 450px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	padding: 10px;

	border-bottom: 2px solid #907086; }

	

.formtitle p {

	display: block;

	clear: both;

	font-size: 18px;

	color: #321028; }

	

.formtitle span {

	display: block;

	clear: both;

	font-size: 12px;

	color: #321028;

	padding: 4px 0px 0px 0px;}

	

.login_order_body {

	display: block;

	clear: both;

	width: 470px;

	height: auto;

	overflow: hidden;

	padding: 30px 0px 30px 0px;}

	

.login_order_line, .step2fromline {

	float: left;

	clear: both;

	width: 470px;

	height: auto;

	overflow: hidden;

	padding: 10px 0px 5px 0px;}

	

.login_order_line label, .step2fromline label {

	float: left;

	width: 130px;

	font-size: 18px;

	color: #321028;

	padding: 6px 0px 0px 10px;}

	

.login_order_line input, .step2fromline input {

	float: left;

	width: 290px;

	border: none;

	border: 2px solid #b998ae;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #321028;

	padding: 5px;}

	

.step2fromline label {

	font-size: 15px;

	font-weight: bold;

	width: 170px;

	padding: 10px 0px 0px 10px;}

	

.step2fromline input {

	width: 260px; }

	

.frgpass {

	float: left;

	font-size: 12px;

	text-decoration: underline;

	color: #321028; }

	

a:hover.frgpass {

	text-decoration: none; }

	

.guest_order_line {

	float: left;

	clear: both;

	width: 460px;

	height: auto;

	overflow: hidden;

	padding: 0px 0px 10px 0px;}

	

.guest_order_line input {

	float: left;

	border: none;

	width: 14px;

	height: 14px;

	margin: 1px 0px 0px 0px;}

	

.guest_order_line label {

	float: left;

	font-size: 13px;

	font-weight: bold; 

	color: #321028;

	padding: 0px 0px 0px 5px;}

	

.goreg {

	width: 460px;

	height: auto;

	overflow: hidden;

	font-size: 13px;

	padding: 0px 0px 0px 20px;

	line-height: 18px;}

	

.ops {

	display: block;

	clear: both;

	width: 460px;

	height: auto;

	overflow: hidden;

	padding: 10px 0px 0px 3px;}

	

.ops span {

	background: transparent url('../img/pinkfront.png') left top no-repeat;

	background-position: left 10px;

	float: left;

	font-size: 12px;

	padding: 5px 0px 0px 17px;

	clear: both; }

	

.login_order_btn, .continue, .continue_center input {

	width: 145px!important;

	font-size: 18px!important;

	background: #3a122e;

	color: #fff!important;

	border: 2px solid #fff!important;

	cursor: pointer;

	padding: 5px 0px 5px 0px;

	font-family: Arial, Helvetica, sans-serif!important; }

	

.continue_center input {

	width: 170px!important; }

	

.continue_center {

	display: block;

	clear: both;

	width: 994px;

	height: auto;

	overflow: hidden;

	text-align: center;

	padding: 10px 0px 10px 0px;

	background: transparent url('../img/topdots.png') left top repeat-x; }

	

.submitwhat {

	display: block;

	clear: both;

	width: 994px;

	height: auto;

	overflow: hidden;

	padding: 10px 0px 0px 0px;}

	

.submitwhat strong {

	font-size: 18px;

	font-weight: normal;

	color: #3b132f; }

	

.submitwhat span {

	display: block;

	clear: both;

	font-size: 12px;

	color: #3b132f; }



.myorders table {

	margin: 10px 0px 0px 0px; }



.myorders table thead td {

	background: #3a122e;

	padding: 7px;

	font-size: 13px;

	font-weight: bold;

	color: #fff;

	border-bottom: 2px solid #b3258a; }

	

.myorders table tbody td {

	background: #f2dbeb;

	border-top: 1px solid #fff;

	font-size: 12px;

	padding: 7px;

	border-right: 1px solid #b7a9b2; 

	border-left: 1px solid #fff;

	border-bottom: 1px solid #b7a9b2; }

	

.firstcell {

	border-left: none!important; }

	

.finalprice, .myorderscosts {

	display: block;

	clear: both;

	width: 994px;

	height: auto;

	overflow: hidden;}

	

.finalprice div, .myorderscosts div {

	float: right;

	clear: both;

	padding: 5px 0px 0px 0px;}

	

.finalprice div span, .finalprice div strong, .myorderscosts div p, .myorderscosts div span {

	float: left;

	font-size: 12px;

	padding: 0px 0px 0px 10px;}

	

.finalprice div strong, .myorderscosts div p {

	color: #3a122e;

	font-weight: bold;}

	

.com_order {

	width: 984px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	background: #f2dbeb;

	padding: 5px 0px 10px 10px;

	margin: 20px 0px 0px 0px;}

	

.commentshead {

	font-size: 18px;

	font-weight: normal;

	color: #3a122e;

	padding: 0px 0px 5px 0px;}

	

.com_order textarea {

	width: 960px;

	height: 110px;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

	padding: 5px;

	border: none;

	border: 2px solid #B998AE; }

	

.pay_btns {

	display: block;

	clear: both;

	width: 1000px;

	height: auto;

	border-top: 1px solid #B998AE;

	margin: 5px 0px 0px 0px;

	padding: 20px 0px 100px 0px;

	overflow: hidden; }

	

.pay_btns div {

	float: left;

	padding: 0px 5px 0px 0px;}

	

.pay_btns div a {

	width: 315px;

	height: 112px;

	display: block;

	clear: both;

	font-size: 12px;

	font-family: Tahoma, Geneva, sans-serif;

	color: #806979; 

	padding: 70px 0px 0px 13px;}

	

.pay_btns div a:hover {

	background-position: left -182px;

	color: #3a122e; }

	

.onl { background: transparent url('../img/epay.png') left top no-repeat; }

.bnk { background: transparent url('../img/bank.png') left top no-repeat; }

.nal { background: transparent url('../img/nalplat.png') left top no-repeat; }



.path {

	display: block;

	clear: both;

	width: 994px;

	height: auto;

	font-size: 12px;

	color: #000;

	padding: 5px 0px 0px 0px;

	overflow: hidden; }

	

.path a, .path span {	margin: 0px 4px 0px 4px; }

	

.path span { font-weight: bold; }

	

.path a {

	font-size: 12px;

	color: #36112b!important;

	text-decoration: underline;}

	

.path a:hover {

	text-decoration: none; }

	

.product_page {

	display: block;

	clear: both;

	width: 840px;

	height: auto;

	padding: 10px 0px 0px 0px;

	overflow: hidden; }

	

.product_gallery {

	float: left;

	width: 325px;

	height: auto;

	overflow: hidden; }

	

.product_gallery a img {

	border: none;

	float: left;

	border: 1px solid #c287b0;

	margin: 0px 5px 5px 0px;}



#bigimg{
	width:320px;	
}

.smallpics{
	width:320px;	
}

.smallpics a{
	width:62px;
	height:62px;
	text-align:center;
}

.smallpics a img{
	height:62px;
}

.prod_top_right {

	float: left;

	background: #f6f6f6 url('../img/leftdot.gif') left top repeat-y;

	width: 490px;

	height: auto;

	margin: 0px 0px 0px 6px;

	font-family: Tahoma, Geneva, sans-serif;

	line-height: 18px;

	overflow: hidden;

	font-size: 12px;}

	

.pr_description {

	background: transparent url('../img/botdot.gif') left top repeat-x;

	float: left;

	clear: both;

	text-align: justify;

	width: 820px;

	height: auto;

	font-size: 12px;

	line-height: 18px; 

	overflow: hidden;

	margin: 20px 0px 0px 0px;

	padding: 5px 0px 0px 0px; }

	

.pr_description p {

	display: block;

	clear: both;

	padding: 0px 0px 10px 0px;}

	

.prod_comments {

	display: block;

	clear: both; }

	

.rating {

	background: transparent url('../img/reiting.png') left top no-repeat;

	width: 142px;

	margin: 10px 0px 0px 0px;

	height: 25px;

	padding: 5px 0px 0px 80px;

	display: block;

	clear: both; }

	

.prodinner3 {

	background: transparent url('../img/botdot.gif') left bottom repeat-x; 

	display: block;

	clear: both;

	padding: 10px 10px 20px 10px;}

	

.prodinner2 {

	background: transparent url('../img/botdot.gif') left top repeat-x;

	display: block;

	clear: both; }

	

.prodinner {

	background: transparent url('../img/leftdot.gif') right top repeat-y;

	display: block;

	clear: both; }

	

.rating img {

	float: left;

	margin: 0px 7px 0px 0px;}

	

.form_order {

	background: transparent url('../img/orderbg.png') left top no-repeat;

	width: 386px;

	height: 124px;

	float: left;

	padding: 10px 0px 0px 10px;

	margin: 5px 0px 0px 5px;}

	

.prodmodif {

	float: left;

	clear: both;

	width: 390px;

	height: auto;

	padding: 5px 0px 5px 0px;

	overflow: hidden; }

	

.prodmodif label {

	float: left;

	font-size: 12px;

	font-weight: bold; }

	

.prodmodif input {

	float: left;

	width: 13px;

	height: 13px;

	margin: 2px 0px 0px 0px;}

	

.prodmod {

	width: 210px; }

	

.modprice {

	color: #4d183e;

	padding: 0px 0px 0px 10px;}

	

.form_order_foot {

	display: block;

	clear: both;

	width: 390px;

	height: auto;

	overflow: hidden;

	padding: 10px 0px 0px 0px;}

	

.form_order_foot label, .form_order_foot input {

	float: left;

	font-size: 12px;

	font-weight: bold;

	color: #4d183e;

	margin: 5px 5px 0px 0px;

	padding: 0px 0px 0px 5px;}

	

.form_order_foot label {

	padding: 3px 10px 0px 0px; }

	

.form_order_foot input {

	width: 100px;

	border: none;

	border: 1px solid #999;

	padding: 3px;}

	

.addtocartbtn {

	background: transparent url('../img/addtobasket.png') left top no-repeat!important;

	width: 161px!important;

	height: 29px!important;

	float: left!important;

	padding: 0px!important;

	cursor: pointer;

	margin: 0px!important;

	border: none!important;}

	

.comments_top {

	background: #f1f1f1 url('../img/botdot.gif') left bottom repeat-x; 

	width: 810px;

	height: auto;

	overflow: hidden;

	float: left;

	clear: both;

	padding: 10px 7px 7px 7px;

	margin: 15px 0px 0px 0px; }

	

.commentshead {

	background: transparent url('../img/comms.gif') left top no-repeat; 

	float: left;

	font-size: 13px;

	font-weight: bold;

	padding: 0px 0px 4px 25px;}

	

.comments_btn {

	float: right;

	color: #4b133c;

	text-decoration: underline;

	font-size: 12px; }

	

a:hover.comments_btn {

	text-decoration: none; }

	

.the_comment {

	background: transparent url('../img/bottom_dots.gif') left bottom repeat-x;

	display: block;

	clear: both;

	font-size: 12px;

	line-height: 18px;

	width: 820px;

	height: auto;

	overflow: hidden;

	text-align: justify;

	padding: 5px 0px 10px 0px;}

	

.author, .com_date {

	padding: 5px 0px 0px 0px;

	float: left; 

	color: #4b133c;

	font-weight: bold;}

	

.show_all_comments {

	display: block;

	clear: both;

	width: 820px;

	height: auto;

	overflow: hidden;

	padding: 10px 0px 0px 0px;}

	

.show_all_comments a {

	float: right;

	font-size: 13px;

	font-weight: bold; }

	

.com_date {

	float: right; }

	

.registration {

	background: #f9f9f9 url('../img/leftdot.gif') left top repeat-y;

	display: block;

	clear: both;

	width: 830px;

	height: auto;

	overflow: hidden;

	margin-bottom: 20px;}

	

.innerregistration {

	display: block;

	clear: both;

	width: 830px;

	height: auto;

	overflow: hidden;

	background: transparent url('../img/bottom_dots.gif') left bottom repeat-x;}

	

.innerregistration2 {

	background: transparent url('../img/leftdot.gif') right top repeat-y;

	display: block;

	clear: both;

	width: 813px;

	height: auto;

	padding: 10px 0px 20px 10px; 

	overflow: hidden; } 

	

.redstars {

	display: block;

	clear: both;

	width: 600px;

	height: auto;

	padding: 0px 0px 10px 0px;

	font-size: 12px;

	overflow: hidden; }

	

.redstars span {

	font-weight: bold;

	color: red;}

	

.regstep {

	width: 650px;

	height: auto;

	overflow: hidden;

	float: left;

	clear: both;

	padding: 10px 0px 0px 20px;}

	

.regstep label {

	float: left;

	font-weight: bold;

	color: #333;

	padding: 3px 0px 0px 0px;

	font-size: 12px;

	width: 220px; }

	

.regstep label span {

	color: red; }



.regstep input, .regstep select {

	float: left;

	width: 260px;

	border: none;

	border: 1px solid #cacaca;

	padding: 3px;}

	

.regstep select {

	padding: 2px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	width: 268px; }

	

.mailcheckbox {

	width: 13px!important;

	height: 13px;

	float: left;

	clear: left;

	margin: 4px 6px 0px 0px;}

	

.wantmail {

	display: block;

	clear: both;

	padding: 5px 0px 0px 0px;}

	

.wantmail label {

	font-weight: normal; }

	

.wideline {

	padding: 10px 0px 0px 260px; }

	

.widelabel {

	float: left;

	width: 600px!important; }

	

.widelabel a {

	text-decoration: underline;

	color: #4b133c; }

	

.wideline3 {

	width: 800px!important;

	padding: 0px 0px 0px 260px; }

	

.widelabel a:hover {

	text-decoration: none; }	

	

.reg_btn {

	background: transparent url('../img/regme.png') left top no-repeat!important;

	width: 162px!important;

	height: 30px!important;

	float: left!important;

	border: none!important;

	cursor: pointer;}

	

.textcontent {

	display: block;

	clear: both;

	text-align: justify;

	font-size: 12px;

	line-height: 18px;

	padding: 10px 20px 10px 10px;}

	

.textcontent strong {

	color: #451538; }



.myorders {

	display: block;

	clear: both;

	width: 994px;

	height: auto;

	overflow: hidden;

	padding: 0px 0px 10px 0px;}



.myorders table tbody td a {

	text-decoration: underline;

	font-weight: bold;

	color: #4b133c; }

	

.myorders table tbody td a:hover {

	text-decoration: none; }

	

.orderitems {

	display: block;

	clear: both;

	width: 90px;

	border: none;

	border: 1px solid #ccc;

	padding: 2px; }

	

.basket_btns {

	float: right;

	padding: 10px 0px 20px 0px;}

	

.basket_btns div {

	float: left;

	padding: 0px 0px 0px 5px; }



.ordernow, .refreshitems, .goshopping {

	width: 161px;

	height: 29px;

	float: left;}



.refreshitems {

	background: transparent url('../img/obnovi.png') left top no-repeat;

	border: none;

	cursor: pointer; }

	

.goshopping { background: transparent url('../img/pazaruvaioshte.png') left top no-repeat; }

.ordernow { background: transparent url('../img/poruchai.png') left top no-repeat; }



.nobg {

	background: none; }
	
	
.ballon{
	width:206px;
	position:absolute;
	top:-2000px;
	left:-2000px;
	background:#36112b;
	padding:10px 0px 0px 0px;
	margin-top:-5px;
	border-bottom:4px solid #0f050b;
}


.priceline{
	padding-left:12px;
	display:block;
	clear:both;
	margin-left:10px;
	font-size:11px;
	margin-bottom:10px;
	background: transparent url('../img/basketsmall.png') left 2px no-repeat; }
	
.priceline a{
	color:white;
}

.priceline span{
	text-decoration:line-through;
	color:#bab7b8;
}


.links_notes_top ul{
		
}
.links_notes_top ul {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-bottom:20px;
width:800px;
}
.links_notes_top ul li {
display:block;
float:left;
padding:3px 0 3px 5px;
width:190px;
list-style-type:disc;
list-style-position:inside;
}
.links_notes_top ul li a {
color:#555555;
font-size:12px;
text-decoration:underline;
}
.links_notes_top ul li a:hover {
color:#B3258A;
text-decoration:none;
}

.links_notes strong{
	font-size:12px;	
	color:#B3258A;
	margin-top:10px;
	display:block;
	clear:both;
	padding-left:2px;
}

#brandbtn {
clear:both;
color:#B3258A;
float:right;
font-weight:bold;
font-size:12px;
margin-right:149px;
text-decoration:underline;
}

a:hover#brandbtn{
	color:black;
}


.reglink p a{
	font-size:12px;
	text-decoration:underline !important;
	color:#3A122E;
}

.reglink p a{
	text-decoration:none;
}


.contacts{
	font-size:12px;
	line-height:20px;
	margin-top:10px;
}

#brands {
border-bottom:1px solid #C2C2C2;
clear:both;
display:block;
float:left;
overflow:hidden;
padding-bottom:15px;
width:800px;
}
table.brand {
clear:both;
display:block;
float:left;
}
table.brand td {
border-bottom:2px solid #F2F2F2;
height:12px;
padding:10px 0;
text-align:center;
vertical-align:middle;
width:160px;
}
span.noimg {
font-weight:bold;
}
table.brand a {
color:#333333;
text-align:center;
}
table.brand a:hover span {
color:#D1285C;
text-decoration:underline;
}


table.brand a img{
	border:none;	
}


.freedelivery{
	font-weight:bold;
	color:#936;
	font-size:12px;
	display:block;
	padding:12px;
	float:left;
	width:430px;
	padding-left:20px;
	padding-bottom:10px;
	margin-left:12px;
	background:transparent url('../img/freeshipping.png') left 10px no-repeat;
}


.extra_desc{
	font-size:11px;
	color:#CC9;
	display:block;
	clear:both;
	margin:10px 0px;
}

.foot{
	width:100%;
	min-height:85px;
	margin-top:20px;
	background:transparent url(../img/foot_bg_x.png) left bottom repeat-x;
}

.footer{
	margin:0px auto;
	width:900px;
	background:transparent url(../img/footer.png) right top no-repeat;
	overflow:hidden;
}

.foot_menu{
	padding:25px 0px 0px 0px;
	width:400px;
	float:left;
}

.foot_menu a{
	color:#fff;
}
.foot_menu a:hover{
	text-decoration:underline;
}

.foot_menu span{color:#fff; padding:0px 15px;}


.tags{
	width: 994px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0px auto;
}
.tag1{	color: grey; font-size:14px !important;	}
.tag2{	color: grey; font-size:19px !important;	}
.tag3{	color: grey; font-size:11px !important;	}
.tag4{	color: grey; font-size:16px !important;	}
.tag5{	color: grey; font-size:13px !important;	}
.tag6{	color: grey; font-size:10px !important;	}
.tag7{	color: grey; font-size:20px !important;	}
.tag8{	color: grey; font-size:10px !important;	}
.tag9{	color: grey; font-size:15px !important;	}
.tag10{	color: grey; font-size:9px !important;	}
.tag11{	color: grey; font-size:18px !important;	}
.tag12{	color: grey; font-size:11px !important;	}

.phone_in_products{
	font-weight:bold;
	color:#936;
	text-decoration:blink;
	margin-top: 10px;
	font-size: 12px;
}
