body{
	margin:0;
	padding:0;
	background: url(../images/wood_bg.png) repeat fixed; 
	margin-bottom:30px; margin-top:30px; font-family:Georgia;
}
#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#logo_bg { background:url(../images/logo_bg.png) no-repeat center top; width:184px; height:51px; margin:0 auto; text-align:center; position:relative; z-index:5;
}
#since { color:#15361b; font-size:12px; line-height:28px;
text-shadow: 0px 0px 1px #999999;}
#logo { position:relative; margin:auto; left:-5px; margin-top:7px;}
#content_bg {
width:985px; 
background: rgb(250, 250, 250);
background: rgba(250, 250, 250, .93);
margin:0 auto; position:relative; min-height:800px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
-khtml-border-radius: 30px;
border-radius: 30px;
}

#header {
	width: 897px; margin:0 auto;
}

.left {float:left;}
.right {float:right;}
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

#facebook {margin-top:15px; float:left;}
#facebook a:link, #facebook a:active, #facebook a:visited {background:#aa4938; display:block; width:32px; height:32px;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
-khtml-border-radius: 16px;
border-radius: 16px;}
#facebook a:hover { background:#000000; 
-webkit-transition: background-color 1s ease;
-moz-transition: background-color 1s ease;
-o-transition: background-color 1s ease;
transition: background-color 1s ease;
}
div#facebook img { margin:3px 0px 0px 8px;}

#pinterest {margin-left:7px; margin-top:15px; float:left;}
#pinterest a:link, #pinterest a:active, #pinterest a:visited {background:#1d3920; display:block; width:32px; height:32px;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
-khtml-border-radius: 16px;
border-radius: 16px;}
#pinterest a:hover { background:#000000; 
-webkit-transition: background-color 1s ease;
-moz-transition: background-color 1s ease;
-o-transition: background-color 1s ease;
transition: background-color 1s ease;
}
div#pinterest img { margin:3px 0px 0px 6px;}

#lang, #lang a {color:#333333; font-size:12px; line-height:12px; text-decoration:none; font-style:italic; margin-top:8px;}
#lang a:hover {text-decoration:underline;}

.by-elena, .by-elena a {margin-top:10px; font-size:12px;line-height:15px; text-decoration:none; font-style:italic; color:#aa4938;}
.by-elena a:hover {text-decoration:underline;}

#breadcrumbs {color:#999999; font-size:11px; line-height:14px; text-decoration:none; font-style:italic; margin-top:10px;}
#breadcrumbs a { color:#999999; text-decoration:underline;}
#breadcrumbs a:hover {text-decoration:none;}

#pagination {display: table;
    margin: 0 auto; margin-top:10px; margin-bottom:0px; padding:0px; color:#333333; clear:both; font-size:12px; border:0;}
div#pagination img { position:relative; bottom:5px; margin:0px 10px 0px 10px;}

#pagination_sel select{ background: transparent; width:75px; font-family:Georgia; color:#333333; font-size:14px; line-height: 16px;
border:0; border-radius: 0; height:20x; -webkit-appearance: none; outline:none; overflow:hidden; padding-bottom:2px;
 }
#pagination_sel { position:relative; bottom:3px; padding-left:7px; overflow: hidden; width:45px; height:21px; background: url(../images/search_arrow2.png) no-repeat right #e2e2e2; 
border:1px #cccccc solid;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px; margin-left:10px; margin-right:10px;} 

#tax_sel select{ background: transparent; width:170px; font-family:Georgia; color:#333333; font-size:14px; line-height: 16px;
border:0; border-radius: 0; height:20x; -webkit-appearance: none; outline:none; overflow:hidden; padding-bottom:2px;
 }
#tax_sel { position:relative; bottom:3px; padding-left:7px; overflow: hidden; width:140px; height:21px; background: url(../images/search_arrow2.png) no-repeat right #e2e2e2; 
border:1px #cccccc solid;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px; margin-left:10px; margin-right:10px;}

#tax_sel2 select{ background: transparent; width:232px; font-family:Georgia; color:#333333; font-size:14px; line-height:14px; 
border:0; border-radius: 0; height:25x; -webkit-appearance: none; outline:none; overflow:hidden; margin:0; padding:5px 0px;
 }
#tax_sel2 {padding-left:7px; overflow: hidden; width:202px; height:25px; background: url(../images/search_arrow2.png) no-repeat right #ffffff; 
box-shadow: 0px 0px 6px 1px #cccccc; border:1px solid #afafaf; 
-moz-border-radius:5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;}

#big_sel select{ background: transparent; width:300px; font-family:Georgia; color:#333333; font-size:14px; line-height: 16px;
border:0; border-radius: 0; height:20x; -webkit-appearance: none; outline:none; overflow:hidden; padding-bottom:2px;
 }
#big_sel { margin:0 auto; padding-left:7px; overflow: hidden; width:270px; height:21px; background: url(../images/search_arrow2.png) no-repeat right #e2e2e2; 
border:1px #cccccc solid;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;}

#pagination_sel2 select{ background: transparent; width:85px; font-family:Georgia; color:#333333; font-size:14px; line-height: 16px;
border:0; border-radius: 0; height:20x; -webkit-appearance: none; outline:none; overflow:hidden; padding-bottom:2px;
 }
#pagination_sel2 { position:relative; bottom:3px; padding-left:7px; overflow: hidden; width:55px; height:21px; background: url(../images/search_arrow2.png) no-repeat right #e2e2e2; 
border:1px #cccccc solid;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px; margin-left:10px; margin-right:10px;}

#filters {width:760px; margin:0 auto; margin-top:20px;  text-align:right; color:#333333; clear:both; font-size:12px; }

.nound {text-decoration:none;}

#cart { height:69px; background:url(../images/cart.png) right no-repeat; margin-top:15px; text-align:right;}
#green24 { font-size:24px; line-height:20px; color:#15361b; text-shadow: 0px 0px 1px #999999; text-decoration:none;}
#green12 { font-size:12px; line-height:28px; color:#15361b; text-shadow: 0px 0px 1px #999999; text-decoration:none; margin-right:5px;}
#amount {font-size:18px; line-height:22px; color:#ffffff; text-decoration:none; margin-right:12px;}
#totals {font-size:13px; line-height:16px; color:#333333; text-decoration:none; }

#green11 {color:#15361b; font-size:11px; line-height:11px; text-decoration:none; margin-top:8px;}
#green11 a {color:#15361b; text-decoration:underline;}
#green11 a:hover {text-decoration:none;}

#grey11 {color:#666666; font-size:11px; line-height:11px; text-decoration:none; margin-top:5px;}
#grey11 a {color:#666666; text-decoration:none;}
#grey11 a:hover {text-decoration:underline;}

#terms {text-align:right; padding-right:180px; color:#15361b; font-size:11px; line-height:11px; text-decoration:none; margin-top:5px; margin-bottom:5px;}
#terms a {color:#15361b; text-decoration:underline;}
#terms a:hover {text-decoration:none;}

#green12_2 { font-size:12px; line-height:28px; color:#15361b; text-shadow: 0px 0px 1px #999999; text-decoration:none;}

#topmenu {width: 985px; margin:0 auto; margin-top:10px; z-index:5;}
#hr { width:897px; height:1px; background:url(../images/hr.png) center no-repeat; margin:0 auto;}
#hr2 { width:897px; height:1px; background:url(../images/hr.png) center no-repeat; margin:0 auto; margin-top:18px;}
#slider {width:897px; height:373px; margin:0 auto; margin-top:18px;}

#fp_text {width:897px; margin:0 auto; padding-bottom:20px; text-align:justify;}

#fp_text2 {width:897px; margin:0 auto; padding-bottom:20px; text-align:justify; min-height:510px;}
#fp_text2 ul {list-style: disc; color:#15361b;}
#photo_gallery { margin:0 auto; position:relative; width:897px; height:auto !important; height:100%; text-align:center; margin-top:20px;}
#map_canvas {width:897px; height:300px; box-shadow: 0px 0px 6px 1px #cccccc; margin-top:20px;}

#fp_text3 { width:803px; margin:0 auto; padding:0px 0px 20px 0px; text-align:center; min-height:510px;}
#fp_text4 { width:897px; margin:0 auto; text-align:left;}

#cat_slider {width:897px; margin:0 auto; margin-top:30px; padding-left:8px;}
#nav_left {background:url(../images/nav_left.png) no-repeat center; width:41px; height:57px; float:left; margin-top:50px;}
#nav_right {background:url(../images/nav_right.png) no-repeat center; width:40px; height:57px; float:left; margin-top:50px;}
#s1 {width:807px; margin:0 auto; background:none !important; float:left; text-align:center;}
#slide {float:left;}

#slider2 {float:left; margin:0 auto;}
#slider3 {float:left; width:227px; margin:20px;}

#product_category {width:227px; height:170px; background-color:#FFFFFF; border:1px #cccccc solid;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px; margin:0px 20px 0px 20px;
}
div#product_category img { width:90%; margin-top:10px; }
#product_category_none {width:227px; height:170px; background:none;}

#product_category2 {width:227px; height:170px; background-color:#FFFFFF; border:1px #cccccc solid;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
div#product_category2 img { width:90%; margin-top:10px; }

#product_ {width:227px; height:170px; }
div#product_ img { height:90%; max-width:200px; margin-top:10px; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px; box-shadow: 0px 0px 6px 1px #999999;}

#prod_photo img{ max-width:377px; margin-top:20px; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px; box-shadow: 0px 0px 6px 1px #999999;}

#ttext2 {font-size: 14px; color:#15361b; margin:20px 0px 0px 20px; list-style: disc; width:480px; float:left; }
#ttext2 a {color:#15361b; text-decoration:underline;}
#ttext2 a:hover {color:#15361b; text-decoration:none;}

#prod_dets { margin-bottom:10px;}

#category_title2 { width:227px; color:#333333; font-size:18px; line-height:20px; text-decoration:none; text-align:center; margin:0 auto; margin-top:10px; font-style:italic;}
#category_title2 a {color:#333333; text-decoration:none;}
#category_title2 a:hover {text-decoration:underline;}

#category_title { width:227px; color:#333333; font-size:18px; line-height:20px; text-decoration:none; text-align:center; margin:10px 20px 0px 20px; font-style:italic;}
#category_title a {color:#333333; text-decoration:none;}
#category_title a:hover {text-decoration:underline;}

#bottomlinks {width:897px; margin:0 auto; margin-top:50px; color:#15361b; font-size:14px; text-align:left; line-height:14px;}
#bottomlinks a {color:#15361b; text-decoration:none;}
#bottomlinks a:hover {text-decoration:underline;}

#footer {width:897px; height:25px; margin:0 auto; margin-top:10px; color:#9e3e2f; font-size:11px; line-height:11px;}
#footer a {color:#9e3e2f; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

h1 {
	color:#15361b; font-size:18px; line-height:18px; margin:0; padding:0; margin-top:13px;
}

h2 {
	color:#9e3e2f; font-size:16px; line-height:16px; margin:0; padding:0; margin-top:13px;
}

h3 {
	color:#9e3e2f; font-size:14px; line-height:14px; margin:0; padding:0; margin-top:13px;
}

#green14 {color:#15361b; font-size:14px; line-height:14px; text-decoration:none; margin-top:8px;}
#green14 a {color:#15361b; text-decoration:underline;}
#green14 a:hover {text-decoration:none;}

div#slider img {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}

p {font-size: 14px; color:#15361b; margin:10px 0px 0px 0px;}
p a {color:#15361b; text-decoration:underline;}
p a:hover {color:#15361b; text-decoration:none;}

#ttext {font-size: 14px; color:#15361b; margin:10px 0px 0px 0px;}
#ttext a {color:#15361b; text-decoration:underline;}
#ttext a:hover {color:#15361b; text-decoration:none;}

.green20 {font-size: 20px; }

.red_14 {color:#9e3e2f; line-height:14px;}
.red_18 {color:#9e3e2f; font-size:18px;}
.red {color:#9e3e2f;}

a img {
	border: none;
}

/* menu */
.sf-menu, .sf-menu * {  
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0; 
}
.sf-menu ul {  
	position:		absolute;  margin:0; padding:0;
	top:			-999em;
	/*width:			10em;  left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative; 
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { 
	left:			0;
	top:			30px; /* match top ul list item height */
	z-index:		99; 
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;  
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { 
	top:			-999em; 
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0; 
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a { 
	background: none;
	padding: 7px 44px 0px 44px; 
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #9e3e2f;
	font-weight:normal;
	text-align:left;
	font-size:18px; text-decoration: none; text-shadow: 0px 0px 1px #999999; 
}
.sf-menu li {
	background:none; 
}
.sf-menu li li {
	background:none;
}
.sf-menu li li li {
	background:none;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:active {
	background:none;
	outline:		0; 
}
.sf-menu a:hover{background:none; color: #9e3e2f; text-decoration:none;} 

.sf-menu li li a, .sf-menu li li a:visited, .sf-menu li li a:active{
	background: #ecebea;  font-size:14px; line-height:14px;
}
.sf-menu li li a:hover{
	background:#cccccc; color: #9e3e2f; text-decoration:none; font-size:14px; 
}
.sf-menu li ul li a{ padding-bottom:10px;}
/* menu */

#contact_ok {
z-index: 1000; box-shadow: 0px 0px 6px 1px #cccccc;
position: relative; margin-bottom:20px; margin-left:60px;
width:315px;
height:30px; text-align:center;
border: none; background-color:#689830; color:#ffffff; font-size:14px; line-height:30px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

#contact_error {
z-index: 1000; box-shadow: 0px 0px 6px 1px #cccccc;
position: relative; margin-bottom:20px; margin-left:60px;
width:315px;
height:30px; text-align:center;
border: none; background-color:#990000; color:#ffffff; font-size:14px; line-height:30px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

#mmsg{ margin:20px 0px 0px 0px;}

#login_center { width:400px; margin:0 auto; margin-top:20px; text-align:center;}

#cart_msgs {
z-index: 1000; box-shadow: 0px 0px 6px 1px #cccccc;
width:305px; text-align:center; margin:0 auto;
border: none; background-color:#990000; color:#ffffff; font-size:14px; line-height:14px; padding:10px 5px 10px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
#cart_msgs a{color:#ffffff; text-decoration:underline;}
#cart_msgs a:hover{text-decoration:none;}

#cart_msgs_ok {
z-index: 1000; box-shadow: 0px 0px 6px 1px #cccccc;
width:305px; text-align:center; margin:0 auto;
border: none; background-color:#689830; color:#ffffff; font-size:14px; line-height:14px; padding:10px 5px 10px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
#cart_msgs_ok a{color:#ffffff; text-decoration:underline;}
#cart_msgs_ok a:hover{text-decoration:none;}

#cart_msgs_ok2 {
z-index: 1000; box-shadow: 0px 0px 6px 1px #cccccc; text-align:center; margin:0 auto;
border: none; background-color:#689830; color:#ffffff; font-size:14px; line-height:30px; height:30px; padding:0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
#cart_msgs_ok2 a{color:#ffffff; text-decoration:none; font-weight:bold;}
#cart_msgs_ok2 a:hover{text-decoration:underline;}

#contact_left2 { width:125px; color:#9e3e2f; font-size:12px; line-height:12px; text-align:right; padding:6px 5px 0px 0px; float:left;}
#contact_right2 {width:232px; color:#15361b; font-size:12px; text-align:left; float:left;}
#row_10_2 { clear:left; height:5px;}
#row_20 { height:10px;}

#search_suggest2, #email_warning, #password1_warning, #password2_warning, #suggest {
float:left; width:150px; text-align:left; position:relative; right:15px;
z-index:20; margin:0px; padding:8px 0px 0px 0px;
border:hidden;
color:#666666; font-size:10px; cursor: pointer;
}

#suggest_under { clear:left;  margin-left:132px; position:relative; top:2px; 
z-index:20;
border:hidden;
color:#666666; font-size:10px; cursor: pointer;
}

#contact_form {position:relative; width:600px; height:auto !important; height:100%;}
#contact_left {display:table-cell; width:150px; color:#9e3e2f; font-size:12px; text-align:right; padding-right:10px;}
#contact_right {display:table-cell; width:200px; color:#15361b; font-size:12px; text-align:left;}

#contact_right_300 {display:table-cell; width:300px;}
#contact_left_vtop {display:table-cell; width:150px; color:#9e3e2f; font-size:12px; text-align:right; padding-right:10px; vertical-align:top;}
#row_10 {display:table-row; height:5px;}
#row {display:table-row;}

input.inputext2 {
width:200px;
border:1px solid #afafaf; 
background-color:#ffffff; 
color:#333333; 
padding-left:5px; padding-right:5px;
font-size:12px;
font-weight:normal;
height:25px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;  box-shadow: 0px 0px 6px 1px #cccccc;
}

input.submit_general {background-color:#9e3e2f;  box-shadow: 0px 0px 6px 1px #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px; color:#ffffff; font-size:14px; font-weight:bold; line-height:25px; outline:none; height:30px; width: 160px; border:none;}

input.submit_general2 {background-color:#9e3e2f;  box-shadow: 0px 0px 6px 1px #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px; color:#ffffff; font-size:14px; font-weight:bold; line-height:25px; outline:none; height:30px; padding:0px 10px 0px 10px; border:none;}

input.submit_general3 {background-color:#689830;  box-shadow: 0px 0px 6px 1px #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px; color:#ffffff; font-size:14px; font-weight:bold; line-height:25px; outline:none; height:30px; padding:0px 10px 0px 10px; border:none;}

input.submit_cart {background-color:#9e3e2f;  box-shadow: 0px 0px 6px 1px #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px; color:#ffffff; font-size:12px; font-weight:bold; line-height:12px; outline:none; height:22px; padding:0px 10px 0px 10px; border:none; position:relative; bottom:3px;}

textarea.contact
{
margin:0; padding:5px;
color:#333333; 
font-size:12px;
font-weight:normal;
width:302px;
height:70px;
resize:none;
border:1px solid #a5a5a5;
background-color:#ffffff; 
overflow: auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px; box-shadow: 0px 0px 6px 1px #cccccc;
}

.hiddenPic {display:none;}
#cartt { padding:10px; float:left; color:#FFFFFF; font-size:12px; line-height:12px; font-weight:bold; text-align:center;}
#cartt_alone { padding:10px; float:left; color:#FFFFFF; font-size:12px; line-height:12px; font-weight:bold; text-align:left;}
#main_cart {width:730px; margin:0 auto; background-color:#15361b;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;  box-shadow: 0px 0px 6px 1px #cccccc;  margin-top:20px;
}
#main_cart2 {width:520px; background-color:#cccccc; padding:5px 20px 5px 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;  box-shadow: 0px 0px 6px 1px #cccccc;
}
#main_cart3 {width:560px; background-color:#15361b;
-moz-border-radius: 5px 0px 0px 5px;
-webkit-border-radius: 5px 0px 0px 5px;
-khtml-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;  margin-top:20px;
}
#main_cart5 {width:897px; background-color:#333333;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;  box-shadow: 0px 0px 6px 1px #cccccc;  margin-top:20px;
}

#left_col {width:560px; float:left;}
#right_col {width:317px; float:left;}
#main_cart4 {width:317px; background-color:#9e3e2f;
-moz-border-radius: 0px 5px 5px 0px;
-webkit-border-radius: 0px 5px 5px 0px;
-khtml-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px; margin-top:20px; padding:10px; color:#FFFFFF; font-size:12px; line-height:12px; font-weight:bold; text-align:center;
}
#shipp {width:317px; padding:10px; text-align:center;}


#products_cart {width:730px; margin:0 auto;}
#products_cart2 {width:560px;}
#cartt2 { padding:10px; float:left; color:#9e3e2f; font-size:12px; line-height:15px; text-align:center;}
#cartt2 a{ color:#9e3e2f; text-decoration:none;}
#cartt2 a:hover{ text-decoration:underline;}
div#cartt2 img { max-height:150px; max-width:150px; margin-bottom:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px; box-shadow: 0px 0px 6px 1px #999999;}
.center {text-align:center;}
.text_right {text-align: right;}
.text_left {text-align: left;}

._11_ {font-size:11px;}
.grey_10 {font-size:10px; color:#333333;}
.green10 {font-size:11px; color:#15361b;}
.red10 {font-size:11px; color:#9e3e2f;}

div.popup { 
 	background-color:#fff;
    border-radius:5px;
    display:none; 
    padding:10px;
    width:800px;
    height: auto; margin:20px;
 }
 #closethis
 {
 border-radius:7px 7px 7px 7px;box-shadow:none;font:bold 131% sans-serif;padding:0 6px 2px;position:absolute;right:-15px;top:-15px; background:#0066FF; color:#FFFFFF; cursor:pointer;
 }