body {
	font-family:Arial,Verdana;
	font-size:11px;
	padding:0;
	margin:0;
	text-align:center;
	background-color:#000000;
        outline:none;
}

p {
	line-height:17px;
	font-size:12px;
}

img {
	border:0;
}

a, a:visited {
	color:#9fc52c;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	font-size:30px;
	font-weight:bold;
	color:#9fc52c;
	letter-spacing:-2px;
	line-height: 28px;
	margin:0;
}

.homePage #partMiddleCol1 h1 {
    font-size: 20px;
    letter-spacing: -1px;
}

h2 {
	font-size:22px;
	font-weight:bold;
	color:#333333;
	letter-spacing:-1px;
	margin-top:0;
	margin-bottom:0;
}

h3 {
	font-size:20px;
	color:#505253;
	letter-spacing:-1px;
	margin:0;
}

.tx-felogin-pi1 h3 {
    font-size:20px;
    color:#505253;
    letter-spacing: -1px;
    margin-bottom:5px;
}

.tx-felogin-pi1 div {
    color:#676767;
}

h4 {
	color:#9d9d9d;
	font-size:20px;
	letter-spacing:-1px;
	margin-bottom:0;
}

#partMiddleCol1_content h4 {
    margin-top:0px;
}

#partMiddleCol1_content ul, #partMiddleCol2_content ul {
    margin:0px 0px 0px 15px;
    padding:0px;
    color:#666666;
}

#partMiddleCol2_content a, #partMiddleCol2_content a:visited {
    background:none;
}

#partMiddleCol2_content ul li a, #partMiddleCol2_content ul li a:visited {
    font-size:12px;
    background-image:none!important;
}

#partMiddleCol2_content p {
    text-align:left;
}

#partMiddleCol1_content ul li, #partMiddleCol2_content ul li {
    font-size:12px;
    color:#666666;
}

#partMiddleCol3_content #tx-ttproducts-pi1-listcat a, #partMiddleCol3_content #tx-ttproducts-pi1-listcat a:visited {
    background:url(../images/right_arrow.gif) no-repeat left center;
    font-weight:bold;
    font-size:12px;
    color:#505253;
    text-decoration:underline;
    line-height:16px;
    height:16px;
}

#partMiddleCol3_content #tx-ttproducts-pi1-listcat a:hover {
    text-decoration:none;
}

#partMiddleCol3_content p a.internal-link, #partMiddleCol3_content p a.internal-link:visited {
    background:url(../images/right_arrow.gif) no-repeat left center;
    padding-left:15px;
    font-size:12px;
}

.clearFix {
	display:block;
	clear:both;
}

.clearIt, .clearfix {
	visibility:hidden;
	height:0.1px;
	clear:both;
	padding:0;
	margin:0;
	display:block;
}

#header,#main, #footer {
	clear:both;
}

#page_margins {
	margin:0 auto;
	width:967px;
	text-align:left;
	background-color:#ffffff;
    padding: 0px 8px;
}

* html #page_margins {
	overflow:hidden;
}

#header {
	height:112px;
}

#headerMenu {
	height:24px;
	text-align:right;
	background-color:#343537;
	color:#515254;
	padding-right:10px;
	line-height:24px;
	color:#ffffff;
}

#headerMenu a, #headerMenu a:visited {
	color:#ffffff;
}

#headerMenu a:hover {
    text-decoration:none;
    filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#headerMenu .headerBlog {
	color:#a0c230;
	margin-right:25px;
	padding-left:20px;
	background-image:url(../images/small_bubble.gif);
	background-position:0 center;
	background-repeat:no-repeat;
}

#logo, #mainMenu {
	padding-top:25px;
	height:55px;
	border-bottom:8px solid #000000;
	float:left;
}

#logo {
	width:190px;
	margin-left:10px;
}

* html #logo {
	margin-left:5px;
	width:195px;
}

#mainMenu {
	margin-right:10px;
	width:757px;
	color:#6c9616;
	text-align:right;
	font-size:12px;
}

.level2 {
	font-size:11px;
	line-height: 16px;
	color: #666666;
	display:none;
	/*width:160px;*/
	width:auto;
	padding:10px;
	border:2px solid #d5d5d5;
	background-color:#ffffff;
	z-index:99;
}
* html .level2, *+html .level2 {
	width:160px;
}

* html #logo, * html #mainMenu {
	height:80px;
}

* html #mainMenu {
	width:750px;
}

#mainMenu a {
	color:#6c9616;
	padding-top:15px;
	display:inline-block;
}

#mainMenu .level2 a {
	padding:0;
	line-height:17px;
	display:block;
	text-align:left;
	color:#606060;
}

#mainMenu .level2 a:hover {
	color:#9fc52c;
	text-decoration:none;
}

#mainMenu .active {
	background-image:url(../images/small_leaf.gif);
	background-position:center 0;
	background-repeat:no-repeat;
}

#main {
	margin:23px 10px 0 10px;
}

#col1 {
	float:left;
	width:222px;
}
#subMenu
{
	padding-bottom: 0px;
}
#subMenu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#subMenu ul li, .tt_products_item_catlist a, .amquest_menu a {
	display:block;
	margin-bottom:3px;
	overflow:hidden;
}

#subMenu ul li a, #subMenu ul li strong, .tt_products_item_catlist a, .amquest_menu a {
	display:block;
	height:27px;
	font-size:14px;
	line-height:27px;
	color:#ffffff;
	padding-left:15px;
	text-decoration:none;
	font-weight:normal;
}

#subMenu ul li a, .tt_products_item_catlist a, .amquest_menu a {
	margin-right:10px;
	background-color:#343537;
}

#subMenu ul li a:hover, .tt_products_item_catlist a:hover, .amquest_menu a:hover {
	color:#f6e4bc;
}

#subMenu ul li strong, .tt_products_item_catlist .act, .amquest_menu .act {
	padding-right:10px;
	background-color:#a0c42c;
	background-image:url(../images/menu_arrow.gif);
	background-position:right 0;
	background-repeat:no-repeat;
}

.tt_products_item_catlist .act, .amquest_menu .act {
	margin-right:0;
}

#col2 {
	float:right;
	width:710px;
}

#col2_content {
	overflow:hidden;
}

#col2_content {
	min-height:500px;
	height:auto !important;
	height:500px;
	margin-top: -40px;
}
#mainImage
{
	margin-top: 20px;
}
#mainImage img
{
	margin-top: 40px;
}
#mainImage img {
	padding-bottom:13px;
	border-bottom:3px solid #7eaa21;
	margin-bottom:5px;
	display:block;
}

#breadcrumbs {
	color:#9fc52c;
	text-align:right;
	position:relative;
	top:3px;
	text-transform:lowercase;
	
}

#breadcrumbs a {
	color:#9fc52c;
	text-transform:lowercase;
}

#mainContent {
	padding-bottom:40px;
}

#mainContent h1 {
    margin-top:3px;
}

#mainContent ul li, ol li
{
	color:#666;
	font-size:12px;
	line-height: 17px;
}

#footer {
	border-top:8px solid #9f9f9f;
	color:#9e9e9e;
	margin:0 10px;
	text-align:center;
	padding-top:5px;
	padding-bottom:15px;
}

#footer a {
	color:#9e9e9e;
}

#footerLinks {
	margin:0 15px;
}

.login_row {
	border-top:1px solid #e7e7e5;
	padding:3px 0;
}

.login_row .required {
	color:#9FC52C
}
.am_miniblog_leave_comment h4
{
	margin-bottom: 20px;
}
.login_row label {
	display:inline-block;
	width:100px;
	vertical-align:top;
	margin-top: 1px;
	color:#676767;
	letter-spacing: 1px;
} 
.login_row input[type=text], .login_row input[type=password] , .registration input[type=text] , .registration input[type=password]  , .registration select {
	width:210px;
	font-size: 11px;
	margin-right:5px;
	border-top: 1px solid #adadad;
	border-right: 1px solid #adadad;
	border-left: 1px solid #e2e1e6;
	border-bottom: 1px solid #e2e1e6;
	padding: 2px;
	color:#505253;
    font-family: Arial;
}

.registration input[type=text]#tx-srfeuserregister-pi1-zip {
	width:100px;
}

.login_row textarea {
	border-top: 1px solid #adadad;
	border-right: 1px solid #adadad;
	border-left: 1px solid #e2e1e6;
	border-bottom: 1px solid #e2e1e6;
	font-size: 11px;
	font-family:Arial,Verdana;
}

#login_register {
	margin-top:40px;
	padding-bottom:3px;
	border-bottom:1px solid #e7e7e5;
        width:710px;
}

#login_register h3 {
	float:left;
	margin-right:26px;
}

#login_register .registator {
    width:166px;
}

.am_miniblog_title {
	margin:0;
	font-size:30px;
}

.am_miniblog_gcomments {
	float:right;
	width:48px;
	height:27px;
	background-image:url(../images/blog_bubble.gif);
	font-size:14px;
	text-align:center;
	padding-top:7px;
	background-repeat:no-repeat;
	color:#ffffff;
    margin-top:3px;
}

.am_miniblog_gcomments a {
	color:#ffffff;
	text-decoration:none;
}

.am_miniblog_date {
	color: #9e9e9e;
	padding:10px 0;
	font-size:14px;
}

.am_miniblog_read_more {
	padding:10px 0;
	font-size:14px;
	text-align:right;
}

.am_miniblog_list_item {
	margin-bottom:15px;
	border-bottom:2px solid #9fc52c;
}

.am_miniblog_detail h3 {
	color:#9FC52C;
	font-size:30px;
}

.am_miniblog_comments {
	margin:30px 0;
	/*border-bottom:2px solid #9fc52c;*/
	border-top:2px solid #9fc52c;
}

.am_miniblog_comment_info {
	font-size:14px;
	color: #9e9e9e;
	margin-bottom:10px;
}

.am_miniblog_comment_info .comment_name {
	font-weight:bold;
	color:#505253;
}

.am_miniblog_comment {
	border-bottom:1px solid #dad7d6;
	padding:20px 0;
}

.am_miniblog_leave_comment .login_row label {
	text-align:right;
} 

.am_miniblog_leave_comment .login_row input,
.am_miniblog_leave_comment .login_row textarea {
	width:405px;
    font-family:Arial,Verdana;
    font-size:11px;
    color:#505253;
}

.am_miniblog_leave_comment .submit{
	padding-left:102px;
}

.am_miniblog_leave_comment .submit input {
    border:none;
    background:url(../images/checkout.gif) no-repeat left top;
    height:22px;
    padding-bottom:2px;
    width:71px;
    cursor:pointer;
}

.am_miniblog_menu {
	text-align:right;
	margin-right:30px;
	margin-bottom:12px;
}

.am_miniblog_menu a {
	display:block;
	color:#303030;
	padding:6px 0;
	font-size:14px;
}

.am_miniblog_menu h4 {
	margin-bottom:12px;
	margin-top:0;
}

.am_miniblog_content {
	font-size:12px;
	line-height:17px;
	color:#616161;
    font-family:Arial,Verdana;
}

.am_miniblog_comments {
    font-size:12px;
	color:#616161;
    font-family:Arial,Verdana;
    padding:5px 0px;
}

.product_List_item {
	float:left;
	width:212px;
	margin-right:24px;
	margin-bottom:20px;
	background-image:url(../images/medium_leaf.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#tx-ttproducts-pi1-list {
    margin-top:-22px;
}

.product_List_item img {
	border:1px solid #eeeeee;
}

.category_title {
	margin-bottom:20px;
}

.product_name a {
	color:#676566;
	text-decoration:underline;
}
.product_name a:hover {
	text-decoration:none;
}

.product_price {
	color:#7e7c70;
}

.product_image {
	float:right;
	margin:10px 0px 0px 10px;
}

.product_image  img {
	border:1px solid #eeeeee;
}

.tt_products_item_single_display h3 {
	margin:0;
}

.basket_items, .basket_items {
	border-top:3px solid #e7e8e2;
    width:100%;
    padding-top:5px;
}

.tt_products_order_confirmation {
    position:relative;
}

a.print, a.print:visited {
    font-size:11px;
    position:absolute;
    left:0px;
    bottom:-15px;
}

.basket_items th#quantity, .basket_items th#product, .basket_items th#product_number, .basket_items th#price, .basket_items th#total {
    color:#505253;
    font-size:12px;
    font-weight:bold;
}

.basket_items th#price, .basket_items th#total {
    text-align:right;
}

.basket_items tr.listitem td {
    color:#505253;
    font-size:12px;
}

.basket_items tr.listitem td.price, .basket_items tr.listitem td.total {
    text-align:right;
}


.bill {
    color:#696969;
}

.basket_items a {
	font-weight:bold;
	color:#525453;
	font-size:12px;
}

.basket_items img {
	border:1px solid #eeeeee;
	margin-right:10px;
	vertical-align:top;
}

.basket_items td {
	vertical-align:top;
}

.basket_padding {
	padding-top:15px;
	font-size:12px;
	color:#505253;
}

.basket_padding input {
	font-size:11px;
	color:#505253;
	border:1px solid #aaadb2;
	width:20px;
	padding-left:5px;
    font-family:Arial,Verdana;
}

.basket_title {
	display:inline-block;
	padding-top:15px;
        font-size:12px;
	color:#505253;
        font-weight:bold;
}

.basket_padding .remove_products {
	display:inline;
	padding:0;
}

.basket_padding .remove_products img {
	border:0;
}

.other {
	border-collapse: collapse; 
	border-bottom:3px solid #e7e8e2;
}

.other tr {
	border-top:1px solid #e7e6e2;
	background-color:#f6f5f3;
	height:27px;
	line-height:27px;
	text-align:right;
}

.other tr td {
	font-size:12px;
	color:#505253;
}

.form_control {
	text-align:right;
	margin-top:10px;
	/*margin-right:45px;*/
}

.add_leaf {
	font-weight:bold;
	background-image:url(../images/small_leaf_gray.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

/*CAROUSEL STYLE BEGIN*/

#mycarousel li { 
	float:left;
}

#mycarousel ul {
	margin:0;
	padding:0;
}

#mycarousel h3 {
	margin-top:0;
	margin-bottom:7px;
}

#mycarousel h6 {
	margin-top:12px;
	margin-bottom:0;
}

#mycarousel li h6 a {
	padding:5px 0 5px 18px;
	width:120px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background-image:url(../images/home_book_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	background-color:#8f7b4a;
	font-size:11px;
	font-weight:normal;
}

#mycarousel li a {
	color:#2c180b;
	text-decoration:underline;
	line-height:16px;
}
.jcarousel-control { background:#9fc52c; float:right; width:224px; height:158px; padding:21px 0 0 13px; }
* html .jcarousel-control { width:237px; height:179px; }
.jcarousel-control a { display:block; font-size:2.166em; line-height:37px; font-weight:bold; color:#ffffff; text-decoration:underline; letter-spacing:-2px; }
* html .jcarousel-control a {
	color:#ffffff !important;
}
* html .jcarousel-control a.on {
	color:#000000 !important;
}
.jcarousel-control a.on { color:#000000; text-decoration:none; }
.jcarousel-container { width: 948px; } 
.jcarousel-clip { width:711px; height:179px;overflow:hidden;position:relative;z-index:2;float:left; }
.jcarousel-list { width:711px;height:179px;left:0;overflow:hidden;position:relative;top:0;z-index:1;}
.jcarousel-list li {width: 237px;height: 179px;position:relative; z-index:0; }

.jcarousel-list .addPadding {padding-left:25px; width:212px;padding-top:30px;height:149px;}
* html .jcarousel-list .addPadding {width:237px; height:179px;}
.jcarousel-item {
	display:block;
	list-style-type:none;
}

/*CAROUSEL STYLE END*/

#partTop {
	border-bottom:3px solid #7fa921;
	padding-bottom:10px;
	height:179px;
}

#partMiddleCol1, #partMiddleCol2, #partMiddleCol3, #partBottomCol1, #partBottomCol2 {
	float:left;
}

#partMiddleCol1 {
	width:449px;
}

#partMiddleCol2{
	width:280px;
}

#partMiddleCol3 {
	width:218px;
}

#partMiddleCol1 h3 {
	margin-top:0;
}

#partMiddleCol1_content {
	color:#666666;
}

#partMiddleCol1_content, #partMiddleCol2_content {
	padding-top:34px;
}

.newsList {
    width:585px;
    float:left;
}

#partMiddleCol1_content p a, #partMiddleCol1_content p a:visited {
    background:none;
    font-size:12px!important;
}

#partMiddleCol2_content {
	padding:40px 18px 0 18px;
}

#partBottom {
	margin-top:20px;
	border-top:3px solid #c7c2ba;
	padding:13px 0 24px 0;
	height:1%;
}

#partBottomCol1 {
	width:467px;
}

#partBottomCol1_content {
	padding-right:20px;
}

#partBottomCol1 a, #partBottomCol1 a:visited {
    background:none;
    padding-right:0px;
}

#partBottomCol2_content {
	padding-left:20px;
	font-size:11px;
	color:#666666;
}

#partBottomCol2 {
	width:475px;
	border-left:1px solid #e1ddd4;
}

#partMiddleCol3_content {
	padding-top:71px;
	background-image:url(../images/home_shop.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.homePage #main {
	margin-top:17px;
}

.homeBox {
	width:225px;
	height:90px;
	padding-left:15px;
	margin-bottom:16px;
}

* html .homeBox {
	width:240px;
}

.homeBox img {
	float:right;
	display:block;
}

.homeBox h4 {
	font-size:13px;
	color:#ffffff;
	padding-top:18px;
	padding-bottom:10px;
	margin:0;
	font-weight:normal;
	font-style:italic;
}

.homeBox p {
	margin:0;
	color:#ffffff;
	font-size:11px;
}

.IE6pngFix {
	margin:10px 0 0 118px;
	display:block;
	overflow:hidden;
}

.IE6pngFix img {
	float:none;
	display:inline;
}

* html .IE6pngFix img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

* html .IE6pngFix {
	width:10px;
	height:11px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='fileadmin/images/arrow_home.png');
	cursor:pointer;
}



.tx-keshowproducts-pi1-mode1-row {
	padding:12px 0;
	border-bottom:1px solid #e3e0dc;
}

.tx-keshowproducts-pi1-mode1-row img {
	float:right;
}

.tx-keshowproducts-pi1-mode1-title {
	/*padding-top:7px;*/
}

.tx-keshowproducts-pi1-mode1-title a {
	color:#686464;
	text-decoration:underline;
}
.tx-keshowproducts-pi1-mode1-title a:hover {
	text-decoration:none;
}

.tx-keshowproducts-pi1-mode1-note  {
	color:#86795f;
	
	padding-bottom:12px;
}

.tx-keshowproducts-pi1-mode1-visit {
	padding-top:35px;
}

#partMiddle .rightArrow, #partBottom .internal-link, #partMiddle .internal-link, #col1 .internal-link, #mainContent>p .internal-link, .newsList a {
	padding-right:15px;
	background-image:url(../images/right_arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color: #9fc228;
	font-size: 11px;
}

#partBottom p{
	line-height:normal;
	font-size:11px;
}

 #col1 p  {
	margin:0;
 }

#partBottom h4, #col1 h4 {
	margin:0 0 5px 0;
	color:#505253;
	font-size:17px;
}

#partBottom h4 a {
	color:#505253;
}

.home-list-container {
	list-style-type:none;
	padding:0;
	margin-left:0;
}

.home-list-container li {
	display:block;
	float:left;
	width:200px;
	overflow:hidden;
	padding:0 20px 0 0;
	margin:0;
	height:1%;
}
.home-list-container li a {
	color:#666666;
	text-decoration:underline;
}
.home-list-container li a:hover {
	text-decoration:none;
}

table.registration {
	border-collapse: collapse;
        width:710px;
}

table.registration td {
	height:26px;
	border-top:1px solid #e6e6e4;
}

#editTable.registration .smallField {
	width:62px;
	line-height:26px;
	text-align:right;
	vertical-align:top;
	font-size: 12px;
	color: #696969;
}

#editTable.registration .smallField label {
    font-size:12px;
}

.registration .smallField {
	width:230px;
	line-height:26px;
	text-align:right;
	vertical-align:top;
	font-size: 12px;
	color: #696969;
}

.registration .smallField1 {
	width:165px;
	line-height:26px;
	text-align:right;
	vertical-align:top;
	font-size: 12px;
	color: #696969;
}

.registration .largeField {
	width:220px;
	text-align:left;
        padding-left:15px;
}

.registration .largeField label {
    color:#696969;
    font-size:12px;
    line-height:26px;
}

.registration input, .registration select {
	width:211px;
	height:14px;
	padding:2px;
	font-size:11px;
}

.registration input[type="radio"] {
	width:auto;
}

.registration select {
	height:20px;
	width:216px;
}

.registration .required {
	color:#9FC52C;
}

.registration .subcontent {
	text-align:left;
	color:#9FC52C;
	font-style:italic;
	padding-top:15px;
}

.extra2 .subcontent {
	text-align:left;
	color:#9FC52C;
	font-style:italic;
	padding-top:15px;
    margin-left:35px;
}

#editTable.registration .subcontent label {
	text-align:right;
	color:#9FC52C;
	font-style:normal;
	padding-top:15px;
        text-transform:lowercase;
        color:#696969;
        font-weight:bold;
        font-size:13px;
}

.registration .submitbtn {
	text-align:right;
	padding-top:15px;
}

.registration .tx-srfeuserregister-pi1-error {
	display:block;
	color:#9FC52C;
}
.age
{
	color: #696969;
}
.col1Box {
	height:57px;
	width:130px;
	overflow:hidden;
	border:1px solid #dfdedd;
	background-repeat:no-repeat;
	background-position:top right;
	padding:0 70px 0 10px;
	margin-bottom:7px;
}

.col1Box a, .col1Box a:visited {
    text-decoration:none;
}

* html .col1Box {
	width:210px;
}

.col1Box a h4:hover {
	/*filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;*/
}

#col1 .col1Box a h4, #col1 .col1Box a:visited h4, #col1 .col1Box a:hover h4 {
	margin-top:14px;
	margin-bottom:4px;
	font-size:15px!important;
	background-image:url(../images/arrow_right_col1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	font-style:italic;
	font-weight:bold;
    font-family:Arial,Verdana;
}

.col1Box h4 {
    font-size:17px!important;
}

.col1Box h4 a, .col1Box h4 a:visited {
	color:#333637;
    text-decoration: none;
    font-size:17px!important;
    font-family:Arial,Verdana;
}

.col1Box h4 a:hover {
    text-decoration: none;
}

.col1Box h4 a:hover {
	text-decoration:none;
}

.col1Box .col1Box_description {
	color:#505253;
}

.am_book_row {
	min-height:26px;
	border-top:1px solid #e6e6e4;
        position:relative;
}

.am_book_row label {
	color:#646464;
	text-align:right;
	width:170px;
	margin: 5px 25px 0 0;
	display:block;
	float:left;
}

.am_book_row .strong {
	font-weight:bold;
}

.am_book_row input, .am_book_row select, .am_book_row textarea {
	color:#646464;
	font-size:11px;
	font-family:Arial,Tahoma;
	margin-top:3px;
	float:left;
    border:1px solid #dedee2;
    font-family:Arial,Verdana;
}

.am_book_row input {
	height:14px;
        width:170px;
}

.am_book_row textarea {
	width:406px;
	height:43px;
    border:1px solid #dedee2;
    font-family:Arial,Verdana;
}

.am_book_row .am_book_inline {
	margin-left:17px;
	width:auto;
	margin-right:9px;
}

.am_book_row .requireds {
	color:#9FC52C;
}

.am_book_large {
	width:288px;
}

input.am_book_small {
	width:95px;
}

.am_book_med {
	width:170px;
}

.am_book_datetime {
	width:128px;
	float:left;
}

.am_book_time {
	background-image:url(../images/clock.gif);
	background-repeat:no-repeat;
	background-position:3px 1px;
	padding-left:20px;
	width:75px;
}

.am_book_date {
	background-image:url(../images/cal.gif);
	background-repeat:no-repeat;
	background-position:3px 1px;
	padding-left:20px !important;
	width:75px !important;
}

#am_book_submit {
	height:auto;
	margin-left:194px;
        border:none;
        background:url(../images/consult.jpg) no-repeat left top;
        width:124px;
        height:22px;
        cursor:pointer;
}

.am_book_cal {
	margin-top:6px;
	margin-left:4px;
}

.am_book_row .am_book_or {
	margin:14px 25px 0 14px;
}

.am_book {
	margin-top:20px;
}

/*QUESTIONAIRE*/

.pagenumbering, .questionNumber {
	display:none;
}

.survey_item  {
	display:block;
	padding:0;
	border:0;
	margin:0;
	clear:both;
	padding-top:7px;
	padding-bottom:5px;
	border-top:1px solid #e6e7e2;
}

.survey_item label {
	display:block;
	margin:0;
	padding:0;
	float:left;
	width:212px;
	line-height:20px;
	font-weight:bold;
	margin-right:18px;
	text-align:right;
}

.subquestion {
	border:0;
	padding-top:0;
}

.subquestion label {
	line-height:normal;
	font-weight:normal;
	color:#9f9f9f;
}

.survey_item input, .survey_item textarea{
	width:405px;
	font-size:11px;
} 

.survey_item input {
	height:16px;
	padding:4px;
}

.survey_item textarea {
	height:43px;
}

.survey_item input[type="radio"], .survey_item input[type="checkbox"], .survey_item input[type="submit"] {
	width:auto;
	height:auto;
}

.formbuttons input[type="submit"], .survey_item input[type="submit"] {
	margin-left:230px;
	margin-top:16px;
}

.survey_item .details {
	color:#9f9f9f;
}

.radioSet {
	float:left;
}

.productCustom {
	clear:both;
}

.productCustom input {
	width:35px;
}

.productCustom .productQty {
	float:right;
}

.productSet {
	margin-left:230px;
}

.qBasket {
	width:375px;
	height:42px;
	padding:15px 35px;
	overflow:hidden;
	background-image:url(../images/border_basket.gif);
}

* html .qBasket {
	width:445px;
	height:72px;
}

.qBasket h3, .qBasket p {
	margin:0;
}

.qBasket h3 {
	font-size:15px;
}

.qBasketContent {
	width:50%;
	float:left;
}

.qBasketContent2 {
	text-align:right;
	padding-top:10px;
}

#tx-ttproducts-pi1-basket {
	margin-bottom:20px;
}

.form_cc {
	background-image:url(../images/cc.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

* html .level2 {
	width:160px !important;
}

.left {
	float:left;
}

.right {
	float:right;
}
.mainBox 
{
	width: 237px;
	height: 90px;
	margin-bottom: 15px;
}

.home-left {
	padding:12px;
	width:146px;
	height: 66px;
	float:left;
	overflow:hidden
}

.home-right{
	height:90px;
	overflow:hidden;
	width:67px;
}

.home-left a, .home-left a:visited {
	color:#ffffff;
	font-family: Arial,verdana,sans-serif;
	font-size:15px;
	font-style:normal;
        font-weight:bold;
        letter-spacing:-1px;
}

.mainBox p
{
	font-size: 11px;
	padding:10px 0 0 0px;
	line-height: 13px;
	margin:0;
        position:relative;
}

.mainBox p span {
        background:url(../images/arr.gif) no-repeat left bottom;
        position:absolute;
        display:block;
        width:10px;
        height:11px;
        bottom:0px;
        right:0px;
        filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

/*.mainBox a
{
	display: block;
	width: 237px;
	height: 90px;
	position: absolute;
	margin: 0;
}
.mainBox a:hover
{
	text-decoration: none;
}*/
.box1
{
	color: #c7dd95;
	/*background-color:#7ea508;*/
	background: url('../images/box1.gif') no-repeat left top;
}
.box2
{
	color: #c9beac;
	/*background-color:#8f7b4a;*/
	background: url('../images/box2.gif') no-repeat left top;
}
.box3
{
	color: #e7e3e0;
	/*background-color:#aba5a1;*/
	background: url('../images/box3.gif') no-repeat left top;
}
#partMiddleCol3_content .csc-header
{
	position: absolute;
	margin-top: -40px;
}
#partMiddleCol3_content h2
{
	letter-spacing: -1.5px;
	color: #505253;
	font-size: 22px;
    margin-top: -40px;
    margin-bottom:20px;
}
p.bodytext
{
	font-size: 12px;
	color:#666;
	line-height: 17px;
        text-align: justify;
}

p.bodytextError
{
	font-size: 12px;
	color:#ffffff;
	line-height: 17px;
    text-align: justify;
    background-color:#9fc52c;
    padding:5px!important;
}

.subHeadTitle
{
	position: absolute;
	width: 238px;
	height: 90px;
	margin: 75px 0 0 470px;
	color: #fff;
	padding: 20px 20px 20px 25px;
	font-size: 32px;
	line-height: 33px;
}
.jcarousel-control a:hover
{
	text-decoration: none;
}
.jcarousel-item a
{
	margin-left: 2px;
}
.jcarousel-item a:hover
{
	text-decoration: none !important;
}
.jcarousel-item h3
{
	font-size: 22px; 
	letter-spacing: -1px;
	color:#000;
}
.jcarousel-item h6 a:hover
{
	
	text-decoration: underline!important;
}
.jarrow
{
	display:none;
	position: absolute;
	margin-left: -36px;
	z-index:999px;
}
.jcarousel-control img
{
	z-index:999;
}
.mycarousel ul
{

	z-index:1;
}
.flexi .right .csc-textpic-above .csc-textpic-text
{
	padding-left: 14px;
}
.flexi .right .csc-textpic-above .csc-textpic-text p
{
	font-size: 11px;
	line-height: 14px;
}
.tx-amminiblog-pi2
{
	margin-top: -4px;
}
.csc-textpic-imagecolumn {width: auto !important;}
#mainContent>p .internal-link
{
	position: relative;
	top: -35px;
	left: 378px;
}
.popupFood
{
	display: none;
	position: absolute;
	width:476px;
	height: 255px;
	margin: -300px 0 0 150px;
	padding: 41px 11px 11px 11px;
	background: url(../images/foodDiary.gif) no-repeat;
	background-position: 11px 11px;
	background-color: #333637;
}

.popupFood img
{
	position: absolute;
	margin: -24px 0 0 464px;
}
.popupFood div
{
	background: #fff;
	width: 445px;
	height: 225px;
	overflow: auto;
	padding: 15px;
}
.am_book
{
	font-size: 12px;
}
.am_book_cal2
{
	border: 1px solid;
}
#sideBoxHolder
{
	margin-bottom: 30px;
}
.news-list-item
{
	margin-top: 20px;
    width:710px;
    position:relative;
}
.news-list-item h4
{
	margin: 0;
	padding:  0 0 13px 0;
	color: #535353;
}
.news-list-item h4 a, .news-list-item h4 a:visited {
    font-size:20px;
    color:#505253;
    background-image:none;
}
.news-list-item img
{
	float: right;
	margin-top: 20px;
	border:1px solid #d9d7d8;
	padding: 3px;
    margin-left:10px;
	
}
.news-list-morelink
{
	width: 580px;
	padding: 10px 0 17px 0;
	border-bottom: 1px solid #d9d7d8;
    position:absolute;
    bottom:0px;
    left:0px;
}
.news-list-item p
{
	color: #686868;
	margin: 0;
}
.news-list-date
{
	font-size: 12px;
	color: #9b9b9b;
}
.news-single-image
{
	/*float: right;*/
	padding: 20px 0px 20px 0px;
}
.news-single-date
{
	margin-top: 20px;
	color:  #9b9b9b;
	font-size: 12px;
}

.news-single-item
{
	padding: 0pt 10px 0pt 0pt;
}

.csc-textpic-text p, .csc-default p {
	padding: 0 15px 0 0;
}

.news-single-item p
{
	/*margin:0;*/
}
.news-single-backlink {margin-top: 20px;}
.news-single-backlink a
{
	padding-left:15px;
	background-image:url(../images/left-arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	color: #9fc228;
	font-size: 11px;
}
.tx-felogin-pi1 .login_row+.login_row
{
	border-bottom:1px solid #e7e7e5;
	padding: 7px 0 7px 113px;
	font-size: 12px;
}
.tx-felogin-pi1 .login_row+.login_row a
{
	text-decoration: underline;
	font-style:italic; 
}
.tx-felogin-pi1 .login_row+.login_row a:hover
{
	text-decoration: none;
}
.tx-felogin-pi1 .login_row input[type=text]
{
	margin-right: 15px;
}

.tx-felogin-pi1 .login_row input {
    width:177px;
    height:18px;
    font-size:11px;
    font-family:Arial,Verdana;
}

.tx-felogin-pi1 .login_row label
{
	width: auto;
	padding: 3px 10px 0 0;
        font-size:12px;
        letter-spacing:0px;
}
.login-head
{
	margin-bottom: 10px;
}

select#shipping-select {
	color:#505253;
	font-size:11px;
	border:solid 1px #aaadb2;
	width:177px;
}

.form_control form_cc {
	font-size:12px;
	color:#505253;
}

.update {
	background:url(../images/btn1.gif) no-repeat left 2px;
	border:none;
	cursor:pointer;
	width:102px;
	height:24px;
	padding-bottom:2px;
    font-size:12px;
    font-family:Arial,Verdana;
    color:#505253;
}

.payment {
	background:url(../images/checkout.gif) no-repeat left 2px;
	border:none;
	cursor:pointer;
	width:71px;
	height:24px;
	/*padding-bottom:2px;*/
    font-size:12px;
    color:#505253;
    font-family:Arial,Verdana;
}

.login_row input[type="submit"] {
	background:url(../images/btn3.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	width:46px;
	height:22px;
}

.login_row input[type="submit"].retrieve {
	background:url(../images/retrieve.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	width:139px;
	height:22px;
}

.registator {
	background:url(../images/btn4.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	width:176px;
	height:22px;
}

.pay {
	background:url(../images/btn6.gif) no-repeat left 2px;
	border:none;
	cursor:pointer;
	width:71px;
	height:24px;
	padding-bottom:2px;
	font-size:12px;
	color:#505253;
    font-family: Arial,Verdana;
}

#sameAs {
    color:#696969;
}

a.backBasket, a.backBasket:visited {
	background:url(../images/btn5.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	width:100px;
	height:22px;
	display:block;
	float:left;
	margin:2px 0px 0px 530px;
    font-size:12px;
    font-family: Arial,Verdana;
}

.product_note {
	width:316px;
}

.tt_products_item_single_display ul {
	margin:0px 0px 20px;
	padding:0px;
	list-style-type:none;
}

.tt_products_item_single_display ul li {
	background:url(../images/greenCircle.gif) no-repeat left 6px;
	padding-left:20px;
}

.tt_products_item_single_display .product_image {
	/*background:url(../images/zoom.gif) no-repeat right bottom;
	padding-bottom:40px;*/
}

p.delivery_address_info {
	font-size:12px;
	color:#666666;
}

.labAgree {
	font-size:12px;
	color:#666666;
}

.tx-srfeuserregister-pi1 h4 {
	color:#505253;
	font-size:14px;
}

.tx-srfeuserregister-pi1 p {
	color:#666666;
	font-size:12px;
}

/*.registration .submitbtn input {
	width:auto;
	height:auto;
}*/

#tx-ttproducts-pi1-listcat {
     margin-top:-22px;
}

.registration input.register {
	background:url(../images/btn7.gif) no-repeat left top;
	width:170px;
	height:22px;
	border:none;
	cursor:pointer;
}

.tx-srfeuserregister-pi1 dl dt {
	width:200px;
	float:left;
	padding-right:10px;
	text-align:right;
}

.tx-srfeuserregister-pi1 dl dt label {
	color:#666666;
	font-size:12px;
	text-align:right;
}

.tx-srfeuserregister-pi1 dl dd {
	width:300px;
	float:left;
}

.tx-srfeuserregister-pi1 dl dd input {
	border-color:#ADADAD #ADADAD #E2E1E6 #E2E1E6;
	border-style:solid;
	border-width:1px;
	color:#505253;
	font-size:11px;
	padding:2px;
	width:210px;
}

.tx-srfeuserregister-pi1 dl dd input.enter {
	background:url(../images/enter.gif) no-repeat left top;
	width:50px;
	height:22px;
	border:none;
	cursor:pointer;
	margin-top:5px;
}





.tx_powermail_pi1_fieldwrap_html  {
	display:block;
	padding:0;
	border:0;
	margin:0;
	clear:both;
	padding-top:7px;
	padding-bottom:5px;
	border-top:1px solid #e6e7e2;
}

#powermaildiv_uid189.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid190.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid191.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid192.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid193.tx_powermail_pi1_fieldwrap_html {
    padding-top:0px;
}

.tx_powermail_pi1_fieldwrap_html label {
	display:block;
	margin:0;
	padding:0;
	float:left;
	width:212px;
	line-height:20px;
	font-weight:bold;
	margin-right:18px;
	text-align:right;
        color:#666666;
        font-size:12px;
}

.csc-default .tx-powermail-pi1 p {
    padding: 0px;
}

.tx-powermail-pi1_formwrap_247 .tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid173.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid173.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid174.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid175.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid176.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid177.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid178.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid179.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid180.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid181.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid182.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid183.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid184.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid185.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid186.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid187.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid188.tx_powermail_pi1_fieldwrap_html label {
    padding-left:230px;
    text-align:left;
    width:405px;
    font-weight:normal;
}

.subquestion {
	border:0;
	padding-top:0;
}

#powermaildiv_uid24 label, #powermaildiv_uid27 label, #powermaildiv_uid29 label, #powermaildiv_uid31 label, #powermaildiv_uid33 label, #powermaildiv_uid36 label {
	line-height:normal;
	font-weight:normal;
	color:#9f9f9f;
        font-size:11px;
}

#powermaildiv_uid24, #powermaildiv_uid27, #powermaildiv_uid29, #powermaildiv_uid31, #powermaildiv_uid33, #powermaildiv_uid36 {
	border-top:none;
}

.tx_powermail_pi1_fieldwrap_html input {
	width:305px;
	font-size:11px;
        border:1px solid #DEDEE2;
        color:#646464;
        height:14px;
}

.tx_powermail_pi1_fieldwrap_html select {
	font-size:11px;
        border:1px solid #DEDEE2;
        color:#646464;
}

.tx_powermail_pi1_fieldwrap_html textarea{
	width:313px;
	font-size:11px;
    border:1px solid #DEDEE2;
    color:#646464;
    font-family:Arial,Verdana;
}

.tx-powermail-pi1_formwrap_247 .tx_powermail_pi1_fieldwrap_html input {
        width:30px;
}

.tx_powermail_pi1_fieldwrap_html input {
	height:14px;
	padding:2px;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	height:43px;
}

.tx_powermail_pi1_fieldwrap_html input[type="radio"], .tx_powermail_pi1_fieldwrap_html input[type="checkbox"], .tx_powermail_pi1_fieldwrap_html input[type="submit"] {
	width:auto;
	height:auto;
}

.tx_powermail_pi1_fieldwrap_html input[type="radio"], .tx_powermail_pi1_fieldwrap_html input[type="checkbox"] {
    border:none;
}

.formbuttons input[type="submit"], .tx_powermail_pi1_fieldwrap_html input[type="submit"] {
	margin-left:230px;
	margin-top:16px;
}

.tx_powermail_pi1_fieldwrap_html .details {
	color:#9f9f9f;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
    display:block;
    float:left;
    font-weight:bold;
    line-height:20px;
    margin:0 18px 0 0;
    padding:0;
    text-align:right;
    width:212px;
    color:#666666;
}

.powermail_radio_inner {
    float:left;
}

#powermaildiv_uid34 .powermail_radio_inner_uid34_0, #powermaildiv_uid34 .powermail_radio_inner_uid34_1,
#powermaildiv_uid34 .powermail_radio_inner_uid34_2, #powermaildiv_uid34 .powermail_radio_inner_uid34_3,
#powermaildiv_uid34 .powermail_radio_inner_uid34_4 {
    display:block;
    float:none;
    position:relative;
}

#powermaildiv_uid34 label {
    position:absolute;
    left:260px;
    top:0px;
}

#powermaildiv_uid34 .powermail_radio_inner_uid34_2, #powermaildiv_uid34 .powermail_radio_inner_uid34_3,
#powermaildiv_uid34 .powermail_radio_inner_uid34_4, #powermaildiv_uid34 .powermail_radio_inner_uid34_1 {
    padding-left:230px;
}

.powermail_radio_inner label, .powermail_check_inner label {
    float:right;
    width:auto;
    text-align:left;
    font-weight:normal;
}

#powermaildiv_uid83 .powermail_radio_inner_uid83_0, #powermaildiv_uid83 .powermail_radio_inner_uid83_1,
#powermaildiv_uid83 .powermail_radio_inner_uid83_2, #powermaildiv_uid83 .powermail_radio_inner_uid83_3,
#powermaildiv_uid83 .powermail_radio_inner_uid83_4, #powermaildiv_uid84 .powermail_radio_inner_uid84_0,
#powermaildiv_uid84 .powermail_radio_inner_uid84_1, #powermaildiv_uid84 .powermail_radio_inner_uid84_2,
#powermaildiv_uid84 .powermail_radio_inner_uid84_3, #powermaildiv_uid84 .powermail_radio_inner_uid84_4,
#powermaildiv_uid84 .powermail_radio_inner_uid84_5, #powermaildiv_uid84 .powermail_radio_inner_uid84_6,
#powermaildiv_uid84 .powermail_radio_inner_uid84_7,
#powermaildiv_uid86 .powermail_check_inner_uid86_0, #powermaildiv_uid86 .powermail_check_inner_uid86_1,
#powermaildiv_uid86 .powermail_check_inner_uid86_2, #powermaildiv_uid86 .powermail_check_inner_uid86_3,
#powermaildiv_uid86 .powermail_check_inner_uid86_4, #powermaildiv_uid86 .powermail_check_inner_uid86_5,
#powermaildiv_uid86 .powermail_check_inner_uid86_6, #powermaildiv_uid86 .powermail_check_inner_uid86_7,
#powermaildiv_uid86 .powermail_check_inner_uid86_8, #powermaildiv_uid86 .powermail_check_inner_uid86_9,
#powermaildiv_uid86 .powermail_check_inner_uid86_10, #powermaildiv_uid86 .powermail_check_inner_uid86_11,
#powermaildiv_uid86 .powermail_check_inner_uid86_12, #powermaildiv_uid86 .powermail_check_inner_uid86_13,
#powermaildiv_uid86 .powermail_check_inner_uid86_14, #powermaildiv_uid86 .powermail_check_inner_uid86_15,
#powermaildiv_uid124 .powermail_radio_inner_uid124_0, #powermaildiv_uid124 .powermail_radio_inner_uid124_1,
#powermaildiv_uid124 .powermail_radio_inner_uid124_2, #powermaildiv_uid124 .powermail_radio_inner_uid124_3,
#powermaildiv_uid141 .powermail_radio_inner_uid141_0, #powermaildiv_uid141 .powermail_radio_inner_uid141_1,
#powermaildiv_uid141 .powermail_radio_inner_uid141_2, #powermaildiv_uid141 .powermail_radio_inner_uid141_3,
#powermaildiv_uid141 .powermail_radio_inner_uid141_4, #powermaildiv_uid141 .powermail_radio_inner_uid141_5,
#powermaildiv_uid141 .powermail_radio_inner_uid141_6, #powermaildiv_uid141 .powermail_radio_inner_uid141_7,
#powermaildiv_uid142 .powermail_radio_inner_uid142_0, #powermaildiv_uid142 .powermail_radio_inner_uid142_1,
#powermaildiv_uid142 .powermail_radio_inner_uid142_2, #powermaildiv_uid142 .powermail_radio_inner_uid142_3,
#powermaildiv_uid151 .powermail_radio_inner_uid151_0, #powermaildiv_uid151 .powermail_radio_inner_uid151_1,
#powermaildiv_uid151 .powermail_radio_inner_uid151_2, #powermaildiv_uid151 .powermail_radio_inner_uid151_3,
#powermaildiv_uid151 .powermail_radio_inner_uid151_4, #powermaildiv_uid151 .powermail_radio_inner_uid151_5,
#powermaildiv_uid151 .powermail_radio_inner_uid151_6, #powermaildiv_uid151 .powermail_radio_inner_uid151_7, #powermaildiv_uid127 .powermail_check_inner_uid127_0,
#powermaildiv_uid127 .powermail_check_inner_uid127_2, #powermaildiv_uid127 .powermail_check_inner_uid127_1,
#powermaildiv_uid127 .powermail_check_inner_uid127_4, #powermaildiv_uid127 .powermail_check_inner_uid127_3,
#powermaildiv_uid127 .powermail_check_inner_uid127_6, #powermaildiv_uid127 .powermail_check_inner_uid127_5,
#powermaildiv_uid127 .powermail_check_inner_uid127_8, #powermaildiv_uid127 .powermail_check_inner_uid127_7,
#powermaildiv_uid127 .powermail_check_inner_uid127_10, #powermaildiv_uid127 .powermail_check_inner_uid127_9,
#powermaildiv_uid127 .powermail_check_inner_uid127_12, #powermaildiv_uid127 .powermail_check_inner_uid127_11,
#powermaildiv_uid127 .powermail_check_inner_uid127_14, #powermaildiv_uid127 .powermail_check_inner_uid127_15, #powermaildiv_uid127 .powermail_check_inner_uid127_13,
#powermaildiv_uid149 .powermail_radio_inner_uid149_0, #powermaildiv_uid149 .powermail_radio_inner_uid149_1,
#powermaildiv_uid149 .powermail_radio_inner_uid149_2, #powermaildiv_uid149 .powermail_radio_inner_uid149_3,
#powermaildiv_uid149 .powermail_radio_inner_uid149_4, #powermaildiv_uid148 .powermail_radio_inner_uid148_0,
#powermaildiv_uid148 .powermail_radio_inner_uid148_1, #powermaildiv_uid148 .powermail_radio_inner_uid148_2,
#powermaildiv_uid142 .powermail_check_inner_uid142_0, #powermaildiv_uid142 .powermail_check_inner_uid142_1,
#powermaildiv_uid142 .powermail_check_inner_uid142_2, #powermaildiv_uid142 .powermail_check_inner_uid142_3 {
    display:block;
    float:none;
    position:relative;
}

#powermaildiv_uid83 .powermail_radio_inner_uid83_2, #powermaildiv_uid83 .powermail_radio_inner_uid83_3,
#powermaildiv_uid83 .powermail_radio_inner_uid83_4, #powermaildiv_uid84 .powermail_radio_inner_uid84_2,
#powermaildiv_uid84 .powermail_radio_inner_uid84_3, #powermaildiv_uid84 .powermail_radio_inner_uid84_4,
#powermaildiv_uid84 .powermail_radio_inner_uid84_5, #powermaildiv_uid84 .powermail_radio_inner_uid84_6,
#powermaildiv_uid84 .powermail_radio_inner_uid84_7,
#powermaildiv_uid86 .powermail_check_inner_uid86_2, #powermaildiv_uid86 .powermail_check_inner_uid86_3,
#powermaildiv_uid86 .powermail_check_inner_uid86_4, #powermaildiv_uid86 .powermail_check_inner_uid86_5,
#powermaildiv_uid86 .powermail_check_inner_uid86_6, #powermaildiv_uid86 .powermail_check_inner_uid86_7,
#powermaildiv_uid86 .powermail_check_inner_uid86_8, #powermaildiv_uid86 .powermail_check_inner_uid86_9,
#powermaildiv_uid86 .powermail_check_inner_uid86_10, #powermaildiv_uid86 .powermail_check_inner_uid86_11,
#powermaildiv_uid86 .powermail_check_inner_uid86_12, #powermaildiv_uid86 .powermail_check_inner_uid86_13,
#powermaildiv_uid86 .powermail_check_inner_uid86_14, #powermaildiv_uid86 .powermail_check_inner_uid86_15,
#powermaildiv_uid124 .powermail_radio_inner_uid124_2, #powermaildiv_uid124 .powermail_radio_inner_uid124_3,
#powermaildiv_uid141 .powermail_radio_inner_uid141_1, #powermaildiv_uid142 .powermail_radio_inner_uid142_1,
#powermaildiv_uid141 .powermail_radio_inner_uid141_2, #powermaildiv_uid141 .powermail_radio_inner_uid141_3,
#powermaildiv_uid141 .powermail_radio_inner_uid141_4, #powermaildiv_uid141 .powermail_radio_inner_uid141_5,
#powermaildiv_uid141 .powermail_radio_inner_uid141_6, #powermaildiv_uid141 .powermail_radio_inner_uid141_7,
#powermaildiv_uid142 .powermail_radio_inner_uid142_2, #powermaildiv_uid142 .powermail_radio_inner_uid142_3,
#powermaildiv_uid151 .powermail_radio_inner_uid151_2, #powermaildiv_uid151 .powermail_radio_inner_uid151_3,
#powermaildiv_uid151 .powermail_radio_inner_uid151_4, #powermaildiv_uid151 .powermail_radio_inner_uid151_5,
#powermaildiv_uid151 .powermail_radio_inner_uid151_6, #powermaildiv_uid151 .powermail_radio_inner_uid151_7, #powermaildiv_uid127 .powermail_check_inner_uid127_2,
#powermaildiv_uid127 .powermail_check_inner_uid127_4, #powermaildiv_uid127 .powermail_check_inner_uid127_3,
#powermaildiv_uid127 .powermail_check_inner_uid127_6, #powermaildiv_uid127 .powermail_check_inner_uid127_5,
#powermaildiv_uid127 .powermail_check_inner_uid127_8, #powermaildiv_uid127 .powermail_check_inner_uid127_7,
#powermaildiv_uid127 .powermail_check_inner_uid127_10, #powermaildiv_uid127 .powermail_check_inner_uid127_9,
#powermaildiv_uid127 .powermail_check_inner_uid127_12, #powermaildiv_uid127 .powermail_check_inner_uid127_11,
#powermaildiv_uid127 .powermail_check_inner_uid127_14, #powermaildiv_uid127 .powermail_check_inner_uid127_15, #powermaildiv_uid127 .powermail_check_inner_uid127_13,
#powermaildiv_uid149 .powermail_radio_inner_uid149_2, #powermaildiv_uid149 .powermail_radio_inner_uid149_3,
#powermaildiv_uid149 .powermail_radio_inner_uid149_4, #powermaildiv_uid148 .powermail_radio_inner_uid148_2,
#powermaildiv_uid83 .powermail_radio_inner_uid83_1, #powermaildiv_uid84 .powermail_radio_inner_uid84_1,
#powermaildiv_uid86 .powermail_check_inner_uid86_1, #powermaildiv_uid124 .powermail_radio_inner_uid124_1,
#powermaildiv_uid151 .powermail_radio_inner_uid151_1, #powermaildiv_uid127 .powermail_check_inner_uid127_1,
#powermaildiv_uid142 .powermail_check_inner_uid142_2, #powermaildiv_uid142 .powermail_check_inner_uid142_3 {
    padding-left:230px;
}

#powermaildiv_uid83 label, #powermaildiv_uid84 label, #powermaildiv_uid86 label, #powermaildiv_uid124 label, #powermaildiv_uid141 label,
#powermaildiv_uid142 label, #powermaildiv_uid151 label, #powermaildiv_uid127 label, #powermaildiv_uid149 label, #powermaildiv_uid148 label,
#powermaildiv_uid142 label {
    left:260px;
    position:absolute;
    top:0;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
    display:block;
    float:left;
    font-weight:bold;
    line-height:20px;
    margin:0 18px 0 0;
    padding:0;
    text-align:right;
    width:212px;
    color:#666666;
}

#powermaildiv_uid79 {
    padding-left:230px;
}

#powermaildiv_uid79 p, #powermaildiv_uid141 .tx_powermail_pi1_fieldwrap_html_radio_title,
#powermaildiv_uid142 .tx_powermail_pi1_fieldwrap_html_radio_title,
#powermaildiv_uid147 .tx_powermail_pi1_fieldwrap_html_radio_title,
.reorder-right {
    font-family:Arial,Verdana;
    font-size:12px;
    color:#9F9F9F;
    font-weight:normal;
    line-height:normal;
}

#powermaildiv_uid147 .tx_powermail_pi1_fieldwrap_html_radio_title {
    font-size:11px;
}

#powermaildiv_uid79 ul {
    list-style-type: disc;
}

#powermaildiv_uid79 ul li {
    display:block;
}

#powermaildiv_uid89.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid82.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid85.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid87.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid76.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid78.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid122.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid126.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid141.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid142.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid152.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid128.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid129.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid131.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid145.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid147.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid189.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid190.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid191.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid192.tx_powermail_pi1_fieldwrap_html,
#powermaildiv_uid193.tx_powermail_pi1_fieldwrap_html, #powermaildiv_uid143.tx_powermail_pi1_fieldwrap_html {
    border-top:none;
}

#powermaildiv_uid82.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid85.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid87.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid76.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid78.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid122.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid126.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid152.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid128.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid129.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid131.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid145.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid88.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid189.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid190.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid191.tx_powermail_pi1_fieldwrap_html label,
#powermaildiv_uid192.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid193.tx_powermail_pi1_fieldwrap_html label {
    color:#9F9F9F;
    font-weight:normal;
    line-height:normal;
    font-size:11px;
}

#powermaildiv_uid89 input {
    height:23px;
}

.reorder-left {
    display:block;
    float:left;
    font-weight:bold;
    line-height:20px;
    margin:0 18px 0 0;
    padding:0;
    text-align:right;
    width:212px;
    color:#666666;
    font-size:12px;
    font-weight:bold;
}

.tx_powermail_pi1_fieldwrap_html p, #powermaildiv_uid153 {
    color:#666666;
}

#powermaildiv_uid35 input, #powermaildiv_uid80 input, #powermaildiv_uid136 input {
    width:138px;
    height:22px;
    border:none;
    padding:0px;
    margin-left:230px;
}

#powermaildiv_uid171 input {
    width:96px;
    height:22px;
    border:none;
    padding:0px;
    margin-left:230px;
}

select.powermail_reorderproducts {
    color:#666666;
    border:1px solid #E6E7E2;
}

.powermail_mandatory_js {
    float:right;
    color:#9FC52C;
}

blockquote {
    color:#505253;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:16px;
    padding:0px 0px 5px 0px;
    margin:0px;
    background:transparent url(../images/quotemark2.gif) no-repeat scroll 650px bottom;
}

blockquote p {
    margin-bottom:0;
    padding:0 20px 0 0;
}

.update {
    background:url(../images/update.gif) no-repeat left top;
    width:60px;
    height:22px;
    border:none;
}

#powermaildiv_uid6 .powermail_radio_inner_uid6_0, #powermaildiv_uid62 .powermail_radio_inner_uid62_0, #powermaildiv_uid113 .powermail_radio_inner_uid113_0 {
    width:85px;
}

#powermaildiv_uid6 .powermail_radio_inner_uid6_1, #powermaildiv_uid62 .powermail_radio_inner_uid62_1, #powermaildiv_uid113 .powermail_radio_inner_uid113_1 {
    width:70px;
}

#powermaildiv_uid10 .powermail_radio_inner, #powermaildiv_uid11 .powermail_radio_inner, #powermaildiv_uid25 .powermail_radio_inner,
#powermaildiv_uid26 .powermail_radio_inner, #powermaildiv_uid28 .powermail_radio_inner, #powermaildiv_uid30 .powermail_radio_inner,
#powermaildiv_uid32 .powermail_radio_inner, #powermaildiv_uid69 .powermail_radio_inner, #powermaildiv_uid71 .powermail_radio_inner,
#powermaildiv_uid73 .powermail_radio_inner, #powermaildiv_uid75 .powermail_radio_inner, #powermaildiv_uid77 .powermail_radio_inner,
#powermaildiv_uid120 .powermail_radio_inner, #powermaildiv_uid121 .powermail_radio_inner, #powermaildiv_uid123 .powermail_radio_inner,
#powermaildiv_uid139 .powermail_radio_inner, #powermaildiv_uid125 .powermail_radio_inner, #powermaildiv_uid126 .powermail_radio_inner,
#powermaildiv_uid130 .powermail_radio_inner, #powermaildiv_uid132 .powermail_radio_inner, #powermaildiv_uid144 .powermail_radio_inner,
#powermaildiv_uid146 .powermail_radio_inner, #powermaildiv_uid147 .powermail_radio_inner, #powermaildiv_uid140 .powermail_radio_inner {
    width:65px;
}

.tx-keshowproducts-pi1 {
    margin-bottom:15px;
}

.tx-keshowproducts-pi1-mode2-row {
    width:218px;
    border-bottom:1px solid #e3e0dc;
    padding-bottom:5px;
    margin-bottom: 5px;
}

.image-home {
    float:right;
    padding:0px 0px 10px 10px;
    width:68px;
}

.tx-keshowproducts-pi1-mode1-title {
    width:140px;
    float:left;
}

.tx-keshowproducts-pi1-mode1-title a, .tx-keshowproducts-pi1-mode1-title a:visited {
    display:block;
}

.tx-keshowproducts-pi1-mode1-title {
    color:#86795f;
    font-size:11px;
    line-height:13px;
}

.tx-keshowproducts-pi1-mode1-title ul {
    margin:0px 0px 0px 15px;
    padding:0px;
}

.tx-keshowproducts-pi1 {
    padding-top:10px;
}

table#condi {
    width:100%;
    border-collapse:collapse;
}

table#condi td {
    border-bottom:1px solid #E7E7E5;
}

table#condi td p {
    margin:2px 0px;
    padding:0px;
}

.autarky-home {
    height:179px;
    /*margin:0 22px 25px;*/
    overflow:hidden;
    position:relative;
    width:950px;
}

#feature {
    background:#FFFFFF none repeat scroll 0 0;
    height:179px;
    position:relative;
    width:950px;
}

#featured .ui-tabs-hide {
    display:none;
}

#featured .ui-tabs-panel {
    height:179px;
    position:relative;
    width:710px;
    float:left;
}

#featured .info {
    position:absolute;
    right:40px;
    top:30px;
    width:175px;
}

#featured .info h2 {
    color:#000000;
    font-weight:bold;
    font-size:22px;
    margin-bottom:0px;
}

#featured .info .links {
    background-color:#8f7b4a;
    width:138px;
    padding:5px 0px;
}

#featured .info .links a, #featured .info .links a:visited {
    background:url(../images/brown-arrow.gif) no-repeat 7px center;
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
    padding:0px 20px;
}

#featured .info .links a:hover {
    text-decoration:underline;
}

#featured .info ul {
    margin:0px 0px 10px 0px;
    padding:0px;
    list-style-type:none;
}

#featured .info ul li {
    line-height:18px;
}

#featured .info ul li a, #featured .info ul li a:visited {
    color:#2c180b;
    text-decoration: underline;
}

#featured .info ul li a:hover {
    text-decoration: none;
}

#featured ul.ui-tabs-nav {
    background:#9FC52C none repeat scroll 0 0;
    float:right;
    height:158px;
    padding:21px 0 0 13px;
    margin:0px;
    list-style-type:none;
    width:227px;
}

#featured ul.ui-tabs-nav li {
    padding-bottom:10px;
    position:relative;
    width:227px;
}

#featured ul.ui-tabs-nav li a, #featured ul.ui-tabs-nav li a:visited  {
    color:#FFFFFF;
    display:block;
    /*float:left;*/
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    margin-right:3px;
    text-align:left;
    font-size:26px;
    font-weight:bold;
    letter-spacing:-2px;
    text-decoration:underline;
}

#featured ul.ui-tabs-nav li a:hover {
    text-decoration: none;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected span {
    position:absolute;
    background:url(../images/green-arrow.png) no-repeat left top;
    width:36px;
    height:50px;
    left:-35px;
    top:-5px;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-selected a:visited  {
    color:#000000;
    text-decoration: none;
}

#tx-srfeuserregister-pi1-fe_users_form dl dt {
    color:#666666;
    font-size:12px;
    padding-bottom:5px;
}

#tx-srfeuserregister-pi1-fe_users_form dl dd {
    padding-bottom:5px;
}

input#enter {
    width:48px;
    height:22px;
    border:none;
    background:url(../images/enter2.gif) no-repeat left top;
    cursor:pointer;
}

div.errorFields {
    position:absolute;
    color:#9FC52C;
    font-size:11px;
    right:0px;
    top:5px;
}

.abbr table {
    border-collapse:collapse;
    margin-top:20px;
}

.abbr table td {
    /*border-bottom:1px solid #dedee2;*/
    height:15px;
    overflow:hidden;
}

.abbr table td p {
    padding:0px;
    margin:0px;
    height:15px;
}

.page_navigation {
    font-size:11px;
    color:#9e9e9e;
}

.page_prev a, .page_prev a:visited, .page_navigation a, .page_navigation a:visited, .page_next a, .page_next a:visited {
    font-size:11px;
    color:#9e9e9e;
}

.relative {
    position:relative;
}

.more {
    position:absolute;
    left:379px;
    top:-39px;
}

.more2 {
    left:387px;
    position:absolute;
    top:-27px;
}

.tx-submenuicons-pi1 {
    padding-top:40px;
}

.link_num b {
    padding-right:5px;
}

.link_num a, .link_num a:visited, .link_num b {
    /*border-right:1px solid #9E9E9E;*/
    margin-right:5px;
}

.conf {
    color:#676767;
    font-size:12px;
}

#forgot {
    border-top:1px solid #E7E7E5;
    border-bottom:1px solid #E7E7E5;
    display:block;
    padding:6px 0px;
}

#forgot a, #forgot a:visited {
    margin-left:109px;
}

#forgot-login ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
}

#forgot-login ul li label {
    display:inline;
}

#forgot-login ul li input {
    border-color:#ADADAD #ADADAD #E2E1E6 #E2E1E6;
    border-style:solid;
    border-width:1px;
    color:#505253;
    font-size:11px;
    width:210px;
    margin-right:5px;
    height:20px;
}

#forgot-login ul li input.send-password {
    background:url(../images/enter-login.jpg) no-repeat left top;
    width:66px;
    height:22px;
    border:none;
    cursor:pointer;
}

input#changepassword {
    background:url(../images/change-password.jpg) no-repeat left top;
    width:145px;
    height:22px;
    border:none;
    cursor:pointer;
    margin-top:5px;
    font-size:12px;
    font-family: Arial,Verdana;
    color:#505253;
}

#footer p {
    margin:5px 0px 0px;
    padding:0px;
    font-size:11px;
}

.clear {
    clear:both;
    height:0px;
}

.tx-ttnews-browsebox p {
    color:#666666;
    padding:0px 0px 0px 0px;
    margin:5px 0px 5px 0px;
}

select.shortSelect {
    width:104px;
}

input.error, select.error  {
    background-color:#9FC52C;
}

label.error {
    color:#9FC52C;
}

.price_summary {
    border-top:3px solid #E3E0DC;
    margin:10px 0px;
    position:relative;
}

.price_summary .bottomBorder {
    border-bottom:3px solid #E3E0DC;
    padding-bottom:15px;
}

#clearBoth {
    width:710px;
    clear:both;
}

.invoice_address, .delivery_address {
    float:left;
    width:345px;
    color:#000000;
}

.invoice_address {
    margin-right:15px;
}

.price_summary p.bodytext {
    text-align:right;
}

.invoice_address ul, .delivery_address ul {
    margin-bottom:15px;
}

.invoice_address h2, .delivery_address h2, .shop_address h2 {
    color:#9FC52C;
    font-size:18px;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:28px;
    margin:0;
}

#logout {
    display:inline;
}

#logout input {
    background:none;
    border:none;
    font-size:11px;
    color:#ffffff;
    cursor:pointer;
    padding:0px 0px 0px 0px;
}

.tt-products {
    margin-top:25px;
}

#acc {
    padding-right:10px;
}

.tx-ttnews-browsebox table tr td p a, .tx-ttnews-browsebox table tr td p a:visited {
    color:#9E9E9E;
    font-size:11px;
}

.tx-ttnews-browsebox table tr td {
    padding:0px 3px;
}

.update:hover, .payment:hover, .login_row input[type="submit"]:hover, .registator:hover, .pay:hover, .backBasket:hover,
.registration input.register:hover, input.enter:hover, #powermaildiv_uid35 input:hover, #powermaildiv_uid80 input:hover,
#powermaildiv_uid136 input:hover, #powermaildiv_uid171 input:hover, input#enter:hover, #am_book_submit:hover,
#forgot-login ul li .send-password:hover, input#changepassword:hover, #logout input:hover, .am_miniblog_leave_comment .submit input:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

small a, small a:visited {
    color:#9FC52C!important;
    font-size:11px;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 1px dotted transparent;
}

#login_register:after, .tx-keshowproducts-pi1-mode2-row:after, .news-list-item:after, #clearBoth:after {
    content:".";
    visibility:hidden;
    height:0;
    display:block;
    clear:both;
}

a, a:visited {
    outline:none;
}

.ie6-upgradebar {
    display:none;
}
