html, body{
	margin:0;
	padding:0;
	min-width: 985px;
	background:url(../images/body_bg.gif) top repeat-x #FFFFFF;
}
form, ul, h1, h2, h3 {
	padding:0;
	margin:0;
	list-style:none
}
body, td, th, textarea, input, select, ul {
	font: 14px Arial, Georgia, "Times New Roman", Times, serif; line-height:1.4}

#container {
	margin:0 auto;
	max-width:1280px}

a:link { color:#205A89}
a:visited { color:#B156AA}
a:hover { color:#ea0009}

.alignright { float:right}
.alignleft { float:left}
.aligncenter { text-align:center}

.text-right {text-align:right}
.text-left {text-align:left}
.text-center {text-align:center}

.green { color:#7aa12f}
.red { color:#e70000}
.blue { color:#009edb}
.brown { color:#e16334}

.imgLeft {
	float:left;
	margin:0 5px 2px 0;
	border:1px solid #c6c29b;}

.clear { clear:both}

hr {
	height:1px;
	color:#CCCCCC;
	background:#CCCCCC;
	border:0;
	padding:0;
	margin:3px 0}
	
ul, li {
	text-align:left;}

/* --------------------  Header layout -- */
#top {
	height:92px;
	padding:30px 0 0 15px}

#logohead {
	border-bottom:1px solid #A7A37E;
	height:56px
}
#logo {
	float:left;
}
.bBlockTop {
 float:right;
 margin:-8px 0 0 0;
 width:486px;
 height:60px;
}
#topmenu {
	height:28px;
	border-bottom:1px dashed #CDCECE}
#topmenu ul {
	margin:5px 0 0 0;
	text-align:center}
#topmenu li {
	display:inline;
	margin:0 0px;
	padding:0 10px 0 8px;
	background:url(../images/topmenu_line.gif) right 5px no-repeat;}
#topmenu a:link,
#topmenu a:visited {
	color:#3F7383;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:14px}
#topmenu a:hover {
	color:#00A2D3;
	text-decoration:underline}
#topmenu .lirss {
	background:url(../images/rss2.gif) right 4px no-repeat;
	padding-right:16px}
#topmenu .licart {
	background:url(../images/ico_cart.gif) right 4px no-repeat;
	padding-right:18px;
	float:right}
#topmenu .licart a {
	color:#e16334}
	

/* --------------------  Search layout -- */
#searchformtop, 
#cse-search-box {
	width:200px;
	margin:15px 0 0 0;
	float:left;
	background:url(../images/google-search.gif) 30px 13px no-repeat;
	padding:0 0 5px 102px}

#searchformtop small,
#cse-search-box small {
	color:#8c8c8c;
	font:10px Arial, Helvetica, sans-serif bold;
	display:block;}
	
#searchformtop .stext,
#cse-search-box .stext{
	width:130px;
	height:20px;
	padding:2px 3px 0 4px;
	border:none;
	border-left:1px solid #8C8C8C;
	background:url(../images/stext_bg.gif) repeat-x #EAF0F5;
	font-size:13px;
	clear:both}
	
#searchformtop input,
#cse-search-box input{
	margin:0;
	padding:0;
	float:left}

#search-content {
	width:100%}

#search-content #cse-search-box{
	background:url(../images/google-search2.gif) 30px 3px no-repeat;
	text-align:left;
	width:85%;
	margin:2px 5px 0 0;
	padding:0 0 10px 100px;
	clear:both}

#search-content .smalltxt {
	color:#8c8c8c;
	font:10px Arial, Helvetica, sans-serif bold;
	margin-left:100px;}

#search-content .stext {
	width:60%;
	float:left;}

/* --------------------  Structure layout -- */
#wrapper{
	float:left;
	width:100%}
	
#content{
	margin:0 230px 0 190px;
	padding:20px 20px 0 20px;
	font-family: Arial, Helvetica, sans-serif;}

#coll-1{
	float:left;
	width:240px;
	margin-left:-250px;
	padding:0 1px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;}

#coll-2 {
	float:left;
	width:205px;
	margin-left:-100%;
	padding-left:5px;
	text-align:center;}

/* --------------------  Content layout -- */
#content .banBlock01 {
	border:1px solid #cdcece;
	background:url(../images/banners/b_index_01.jpg) no-repeat;
	width:538px;
	height:92px;
	text-align:left;
	margin:5px auto 20px auto;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;}
#content .banBlock01 h1 {
	color:#e16334;
	text-decoration:underline;
	font-size:22px;
	padding:0;
	margin:5px 100px 0 60px;}
	
#content .banBlock01 strong {
	color:#4682b4;	
	font-size:17px;
	margin:5px 55px 0 60px;
	display:block;
	line-height:21px}
	
#content .banBlock img {
	border:1px solid #CDCECE}	

#content {
	font-size:13px}
	
.indexCenter {
	background:url(../images/line_center_bg.gif) center repeat-y;}

.indexList {
	width:100%;}
.indexList li {
	display:block;
	width:45.8%;
	height:215px;
	margin:0 2% 8px 2%;
	float:left;
	padding-bottom:10px;
	border-bottom:1px dashed #c6c29b;
	overflow:hidden}

.indexList .col2 {
	height:auto}
	
.indexList li ol {
	clear:both;
	padding:5px 5px 0 0;
	margin:0;}
	
.indexList li ol li {
	float:none;
	width:99%;
	height:auto;
	border-bottom:none;}
.indexList li img {
	border:1px solid #c6c29b;
	float:left;
	margin:0 5px 0px 0}
.indexList li h2 {
	font-size:13px;
	color:#e16334}
.indexList li h2 a {
	color:#009edb}
.indexList li h2 a:hover {
	color:#eb0009;}
.indexList .listNews h2 {
	color:#e16334;
	background:url(../images/ico_news.gif) left center no-repeat;
	padding:0 0 0 28px;
	line-height:25px;
	font-size:16px;
	margin:0;
	border-bottom:2px solid #e16334}
.listNews .row {
	background:url(../images/ico_news_data.gif) 0 6px no-repeat;
	padding-left:10px;
	margin:2px 0;
	text-align:left}
.listNews .row a:link,
.listNews .row a:visited {
	font-size:11px;
	color:#0290c7}
.listNews .row a:hover {
	color:#ea0009}
.shortDescr {
	line-height:15px;
	color:#333333;
	clear:both}

.indexList a.amore:link,
.indexList a.amore:visited {
	color:#000000;
	background:url(../images/ico_arrow_4_green.gif) right 3px no-repeat;
	padding-right:17px}
	
.indexList a.amore:hover {
	color:#529200;}

.text {
	margin:5px 2%}	

.date {
	color:#666;
	font-size:11px;
	background:url(../images/ico_date.gif) 0 3px no-repeat;
	padding-left:13px}

#content h1 {
	color:#3f7383;
	font-size:20px;
	padding-bottom:0px;
	margin-bottom:0px;}

.text h1 {
	margin:0 0 15px 0}

.text h2{
	font-size:16px;
	color:#e16334;
	padding-top:5px}
.text h3{
	font-size:14px;
	color:#e16334;
	padding-top:5px}

.text h4{
	font-size:16px;
	color:#e16334;
	padding-top:5px}

.text hr {
	height:1px;
	border:0px dashed #c6c29b;
	background:#c6c29b;
	padding:0;
	margin:10px 0}
.text li {
	margin-bottom:10px}	
.text ul {
	list-style:disc;
	margin:5px 0 10px 30px;}
.text img {
	border:1px solid #c6c29b;
	margin:5px 10px 4px 10px;}
a.atop:link, a.atop:visited {
	background:url(../images/arr_green_up.gif) right 3px no-repeat;
	padding-right:13px;
	color:#7aa81a}	
a.atop:hover {
	color:#000000}
	
.advBlock02 {
	background:#ecf6da;
	border-bottom:1px dashed #c6c29b;
	border-top:1px dashed #c6c29b;
	padding:4px 3px;
	text-align:center}
.advBlock02 a:link, .advBlock02 a:visited {
	color:#e16334;
	background:url(../images/arrow_red.gif) right 4px no-repeat;
	padding-right:11px;
	text-decoration:none}
.advBlock02 a:hover {
	text-decoration:underline}
	
.bgblue {
	background:#eef5f9;
	padding:5px 10px}
	
.entry {
	margin-bottom:15px;
	clear:left;
	padding-top:10px}
	
.entry h2 {
	padding:0;
	margin:0;}

.entry-image {
	width:50px;
	height:50px;
	float:left;
	margin:0 15px 0 0;}

.entry-image img {
	border:1px solid #c6c29b;
	margin:5px 0 0 0;
	width:50px;
	height:50px;}

.entry-summary {
	margin-left:65px}
	
.entry-summary p {
	margin:2px 0;
	padding:0;
	line-height:15px;
	font-family:Verdana;
	font-size:11px;
	color:#3f7383;}
	
.entry a:link, .entry a:visited {
	color:#009edb}
	
.entry a:hover {
	color:#e16334}

.post-data {
	padding:5px 0;
	border-top:1px dotted #c6c29b;
	font-size:11px}

.post-comments a:link, .post-comments a:visited {
	font-size:11px;
	color:#999;
	font-weight:bold;
	text-decoration:none}

.tag-list a {
	background:#eef5f9;
	padding:1px 5px;
	text-decoration:none;
	color:#3f7383}
	
.tag-list a:hover {
	color:#fff;
	background:#6fb0c4}

.similiar li {
	margin-bottom:5px}
	
/* --------------------  products layout -- */	
.listProd {
	margin:20px 0;
	border-top:1px dashed #c6c29b;}
.listProd li {
	background:#eef5f9;
	border-bottom:1px dashed #c6c29b;
	padding:5px;
	clear:both}
.listProd li:hover {
	background:#ecf6da;}
.prodImg {
	width:78px;
	height:65px;
	float:left;
	text-align:center}
.listProd img {
	border:1px solid #c6c29b;
	margin:5px 10px 5px 5px;
	max-width:60px}
#content .listProd li h2 {
	font-size:13px;
	padding:0;
	margin:0;}
.listProd h2 a:link, .listProd h2 a:visited {
	color:#00a2d3}
.listProd h2 a:hover {
	color:#e16334}
.addcart {
	text-align:right;}
a.acart:link, a.acart:visited {
	background:url(../images/ico_cart.gif) right 2px no-repeat;
	padding:2px 18px 4px 0;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;}
a.acart:hover {
	color:#e16334;
	text-decoration:underline}
/* --------------------  one product layout -- */	
.path {
	color:#a7a37e}
.path a:link, .path a:visited {
	color:#cc9933}
.path a:hover {
	color:#ff8d02}
.prodLeft {
	width:40%;
	text-align:center;
	float:left;}
.prodLeft img {
	margin:10px;}
.prodRight {
	width:58%;
	float:right;
	text-align:right}
.prodRight .shortDescr {
	margin:15px 0 10px 30px;
	font-style:italic;
	color:#3f7383;}
.priceBlock {
	background:#eef5f9;
	border-top:1px dashed #c6c29b;
	border-bottom:1px solid #ffffff;
	padding:5px;}
.priceBlock p {
	margin:5px 0;}
.priceBlock strong {
	font-size:15px}
.addBlock {
	background:#ecf6da;
	border-bottom:1px dashed #c6c29b;
	padding:5px;}

.btn-order {
	border:1px solid #e16334;
	background:url(../images/arrow_brown_btn.gif) center right no-repeat;
	text-align:center;
	padding:1px 20px 2px 20px;
	font-family:Arial;
	font-size:12px;
	color:#e16334;
	font-weight:bold;
	cursor:pointer}
a.aback:link, a.aback:visited {
	color:#009edb;
	background:url(../images/arrow_back.gif) left 5px no-repeat;
	padding-left:11px;
	text-decoration:none;
	font-weight:bold}
a.aback:hover {
	text-decoration:underline}
.notice {
	color:#e21f26;
	border:1px dotted #f5e9d0;
	background:#fffee9;
	padding:5px;
	clear:both;
	line-height:14px;
	margin:10px 0;}
.error {
	background:url(../images/ico_error.gif) 5px 8px no-repeat #fffee9;
	border:1px solid #f5e9d0;
	padding:7px 10px 7px 25px;
	margin:10px auto;
	width:520px;
	color:#e21f26}
.abcTable {
	margin:10px 0 10px 10px}
.abcTable td {
	vertical-align:top;
	width:50%;
	font-family:Verdana;
	font-size:11px}
.abcTable h2 {
	margin:10px 0 0 0;
	padding:0}
.abcTable td a:link, .abcTable td a:visited {
	font-weight:bold;
	color:#009edb}
.abcTable td a:hover {
	color:#e95017}

.list {
	margin-left:20px}
/* --------------------  comments layout -- */	
a.amore:link,
a.amore:visited {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	background:url(../images/ico_arrow_3_brown.gif) right 3px no-repeat;
	padding-right:10px;
	text-decoration:none;
}
a.amore:hover{
	color:#e16334;}

.dpages {
	margin:15px 0;
	font-size:11px;
	text-align:center;
	line-height:23px;
	color:#666666}
.dpages a:link,
.dpages a:visited {
	padding:1px 4px;
	background:#E6FAFF;
	border:1px solid #A6DCFF;
	margin:1px;
	color:#2DA4D2;
	text-decoration:none;
}
.dpages a:hover {
	background:#48A9CE;
	color:#FFFFFF;
	border:1px solid #48A9CE;
}
.dpages a.on:link,
.dpages a.on:visited {
	background:#48A9CE;
	color:#FFFFFF;
	border:1px solid #48A9CE;
}

/* --------------------  Latest Products layout -- */
.special-item {
	padding:5px 0}

.widget_price_range a {
	margin-left:10px;
	line-height:20px}
	
.widget_specials h3 {
	color:#e21f26;
	border-bottom:2px solid #e16334;}
	
.widget_latest_products h3 {
	color:#669933;
	border-bottom:2px solid #669933;}
	
.widget_latest_products ul {
	margin:10px 0 20px 2px;
	font-size:10px;
	clear:both;
	border-top:1px dashed #C6C29B;}
	
.widget_latest_products li {
	border-bottom:1px dashed #C6C29B;
	padding:5px 0 10px 0;
	font-size:12px;
	line-height:16px;
	clear:both;
	height:60px
}
.widget_latest_products li:hover {
	background:#EEF5F9;
}
.widget_latest_products img, .widget_specials img {
	border:1px solid #C6C29B;
	background:#FFFFFF;
	margin-right:5px;
	margin-top:3px;
	padding:2px;
	float:left;
	width:50px
}
.widget_specials {
	font-size:12px}

span.oldprice{
 text-decoration: line-through;
 color:#666;
 font-size:11px
}
.item-descr {
	font-size:11px;
	color:#333}
 
span.oldprice span{
 text-decoration: line-through;
}

	
.widget_latest_products p {
	font-size:12px;
	padding:0;
	margin:4px 0;
	line-height:14px}

a.aname:link,
a.aname:visited {
	text-align:left;
	color:#009edb;
}
a.aname:hover {
	color:#e16334;
	background:#EEF5F9;	
}

#channels ul {
	margin:5px 0 20px 2px;
}
#channels li {
	margin-bottom:1px;
}
#channels a:link,
#channels a:visited {
	background:url(../images/ico_arrow_2_gray.gif) 5px 3px no-repeat;
	padding-left:22px;
	color:#3F7383;
	text-decoration:none;
	font-size:12px;
}
#channels a:hover {
	background:url(../images/ico_arrow_2_blue.gif) 5px 3px no-repeat;
	color:#00A2D3;
	text-decoration:underline;
}
#archive ul {
	margin:5px 0 20px 2px;
}
#archive li {
	margin-bottom:3px;
}
#archive a:link,
#archive a:visited {
	background:url(../images/ico_arch_01.gif) 6px 2px no-repeat;
	padding-left:22px;
	color:#757575;
	text-decoration:none;
	font-size:12px;
}
#archive a:hover {
	background:url(../images/ico_arch_02.gif) 6px 2px no-repeat;
	color:#00A2D3;
}
/* --------------------  Column 2 (left) layout -- */
#coll-2 h2,
#coll-2 h3 {
	text-align:right}
	
.navtitle {
	padding:2px 0 0 2px;
	margin:20px 0 2px 0;
	font-family: Arial, sans-serif;
	color:#a2b1bb;
	font-weight:bold;
	border-bottom:2px solid #66b8cf;
	font-size:16px;}
.t1 {
	color:#e21f26;
	border-bottom:2px solid #e16334;}
	
.t3 {
	color:#D8BF78;
	border-bottom:2px solid #D8BF78;}
.t4 {
	color:#a2b1bb;
	border-bottom:2px solid #339999;}

.widget_links h3 {	
	color:#5191A3;
	border-bottom:2px solid #7FA2AC;}

.widget_recent_entries h3 {
	color:#cc9933;
	border-bottom:2px solid #cc9933;}

.widget_recent_entries li {
	/* background:url(../images/ico_arch_01.gif) 0 4px no-repeat; */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-style:italic;
	padding-left:5px;
	margin-bottom:7px}


.navtitle t5 {

	padding:2px 0 0 2px;
	margin:20px 0 2px 0;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#E16334;
	font-weight:bold;
	border-bottom:2px solid #E16334;
	font-size:18px;
}

#widget_recent_entries ul {
	margin:10px 0 20px 2px;
	font-size:10px;
	clear:both;
	border-top:1px dashed #C6C29B;}
	
#widget_recent_entries li {
	border-bottom:1px dashed #C6C29B;
	padding:3px 0 5px 0;
	height:60px;
	font-size:13px;
	line-height:16px
}
#widget_recent_entries li:hover {
	background:#EEF5F9;
}
#widget_recent_entries img {
	border:1px solid #C6C29B;
	background:#FFFFFF;
	margin-right:5px;
	margin-top:3px;
	padding:2px;
	float:left;
	width:50px;
}
#widget_recent_entries a:link,
#widget_recent_entries a:visited {
	text-align:left;
	color:#3F7383;
	text-decoration:none;
}
#widget_recent_entries a:hover {
	color:#E16334;
	background:#EEF5F9;	
}

.navMenu li ul {
	margin:0;
	font-size:12px}

.navMenu ul {
	margin:5px 0 10px 15px;
	font-size:13px;
	font-weight:bold}
.navMenu li {
	margin:5px;}	
.navMenu ul a {
	text-decoration:none;}
.navMenu ul a:hover {
	text-decoration:underline}
.mBlue a:link, .mBlue a:visited {
	color:#418fa5}
.mBlue a:hover {
	color:#00a2d3}
.mGreen a:link, .mGreen a:visited {
	color:#68a83f;}
.mGreen a:hover {
	color:#81c349;}
.mBrown a:link, .mGreen a:visited {
	color:#cc9933}
.mBrown a:hover {
	color:#cc6633}
.navMenu ul img {
	margin-right:2px;}	
.navMenu .list01 li {
	background:url(../images/ico_arrow_3_green.gif) 0 5px no-repeat;
	padding-left:12px}


.widget_recent_entries li li a:link, .widget_recent_entries li li a:visited {
	color:#daae55}

.widget_recent_entries a:link, .widget_recent_entries a:visited {
	color:#cc9933}
.widget_recent_entries a:hover, .widget_recent_entries li li a:hover {
	color:#cc6633}
	
.widget_categories h3{
	color:#669933;
	border-bottom:2px solid #669933}

.navMenu ul {
	margin:5px 0 10px 15px;
	font-size:13px;
	font-weight:bold}
.navMenu li {
	margin:5px;}	
.navMenu ul a {
	text-decoration:none;
	color:#418fa5}
.navMenu ul a:hover {
	text-decoration:underline}
.mBlue a:link, .mBlue a:visited {
	color:#418fa5}
.mBlue a:hover {
	color:#00a2d3}

.widget_wpsc_categorisation li {
	background:url(../images/ico_arrow_3_blue.gif) 0 4px no-repeat;
	padding-left:15px;}

.widget_categories li {
	background:url(../images/ico_arrow_3_green.gif) 0 4px no-repeat;
	padding-left:15px;}
	
.widget_categories a:link, .widget_categories a:visited {
	color:#68a83f;}
.widget_categories a:hover {
	color:#81c349;}
	
.navMenu ul img {
	margin-right:2px;}	
.navMenu .list01 li {
	background:url(../images/ico_arrow_3_green.gif) 0 5px no-repeat;
	padding-left:12px}

.widget_wp_shopping_cart {
	border:1px dotted #e16334;
	padding: 5px 10px;
	margin:10px 0;
	font-size:12px}
	
.widget_wp_shopping_cart h3 {
	color:#e16334;
	border-bottom:2px solid #e16334;
	margin:0 0 10px 0;
	background:url(../images/ico_cart.gif) left 6px no-repeat;
	padding-left:20px;}

.widget_wp_shopping_cart .total {
	padding-right:3px;
	font-weight:bold;
	margin:0}
	
.shoppingcart {
	margin:5px 0;
	font-size:11px;
	width:100%;
	border-collapse:collapse;}

span.subtotal,span.total,span.discount,span.postage,span.tax,span.gocheckout{
	display:block;
}

span.totalhead,span.discounthead,span.subtotalhead,span.postagehead,span.taxhead{
	font-weight:bold;
	margin-right:5px;
}

.emptycart{
	 display:block;
	 margin:5px 0 0 0;
}
.emptycart a {
	color:#999;
	font-size:11px}
	
.widget_wp_shopping_cart .checkout-total {
	float:right;
	text-align:right}

.gocheckout {
	padding:10px 0 5px;
	font-weight:bold;
	text-align:center}

.gocheckout a {
	background:#e16334;
	color:#fff;
	text-decoration:none;
	padding:1px 15px}

.gocheckout a:hover {
	background:#699a00}
	
.shoppingcart td, .shoppingcart th {
	border:0px solid #e7e7e7;
	border-collapse:collapse;
	padding:2px 2px;
	margin:0}
	
.shoppingcart th {
	font-size:11px;
	color:#666;
	font-weight:bold} 

#product {
	text-align:left}

/* --------------------  Links layout -- */	
.dsmall {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#2DA4D2;
	font-size:10px;
	border-bottom:1px dashed #CCCCCC;
	padding:1px 0 5px 0;
	margin-left:10px;
	text-align:center;
	font-weight:bold;
}
.dsmall img { margin-top:2px}

.widget_links { 
	font-family:Arial, Helvetica, sans-serif;}
.widget_links h2 { 
	color:#A2B1BB; 
	letter-spacing:0px}
.widget_links .dsmall a:link,
.widget_links .dsmall a:visited {
	color:#418FA5;
	text-decoration:none}
.widget_links .dsmall a:hover {
	color:#00A2D3;}
#ads {
	text-align:center;}
	
.widget_links ul {
	font-size:10px;
	margin:5px 5px 10px 10px;
}
.widget_links li {
	background:url(../images/arrow_blue.gif) 0 3px no-repeat;
	padding-left:11px;
	margin-bottom:10px;
	line-height:15px;
}
.widget_links a:link,
.widget_links a:visited {
	font-family: Arial, sans-serif;
	font-size:11px;
	color:#555555;
	text-decoration:none;}
.widget_links a:hover {
	color:#2DA4D2;
	border-bottom:1px dashed #6ABA00;
}

/* ----------------------------- FOOTER layout ---*/
#footer{
	width:100%;
	border-bottom:2px solid #46A4BE;
	height:107px;
	background:url(../images/bottom_bg.gif) bottom repeat-x;
}
#footer img {
	float:right}
#botmenu {
	width:100%px;
	height:75px;
	padding-top:10px;
	background:#7ECBDF;
	text-align:center;
	color:#000000;
	font-size:12px}
	
#botmenu a:link,
#botmenu a:visited {
	color:#32768C;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	margin:0 5px;}
#botmenu a:hover {
	color:#FFFFFF;}
.copy {
	font-family:Arial;
	font-size:10px;
	color:#000000;
}	
	
#botmenu a.acopy:link,
#botmenu a.acopy:visited {
	color:darkblue;
	text-decoration:none;
	margin:0}
#botmenu a.acopy:hover {
	color:#0000FF;
	text-decoration:underline}
	
#contacts {
	margin:30px 5px 10px 20px;
	text-align:left;
	font-size:11px;
	color:#338A9D;
}

/* --------------------  Google Search layout -- */
#googlesearch {
	text-align:center;
}
#sbb {
	background:url(../images/search_btn_big.gif) top no-repeat;
	width:94px;
	height:21px;
	border:0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
#sbi {
	border:1px solid #A5ACB2;
	height:17px;
	width:300px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#3C3F3C;
	padding:1px;
}

/*---------------- comments -----*/
#comments h3 {
	margin:20px 0 10px;
	color:#666;
	font-size:16px}
	
#comments dl {
	background:#F8FAF3;
	margin:0 0 20px 10px;
	border-left:2px solid #C1E57A;
	padding:2px 0 5px 7px}
	
#comments dt {
	background:url(../images/ico_comm.gif) 3px 2px no-repeat;
	height:18px;
	padding:4px 0 0 28px;
	color:#90B645;
	font-size:11px;
	margin-right:3px}
	
#comments small {
	background:url(../images/ico_comm_leaf.gif) right center no-repeat;
	padding-right:20px;
	display:block;
	float:right;
	width:200px;
	color:#AAC770;
	font-size:11px;
	text-align:right;
	margin-right:5px;
}
#comments dd {
	background:#F8FAF3;
	margin:0 5px 0 0px;
	padding:5px 10px;
	color:#000000;
	font-size:11px;
}
.quote {
	background:url(../images/ico_quote.gif) 10px 5px no-repeat #FFFFFF;
	margin:5px 0 5px 20px;
	border:1px dotted #CCCCCC;
	border-left:3px solid #CCCCCC;
	padding:5px 5px 5px 30px;
	color:#666666;
}
.quote em { font-style:normal;}

.comm-left { float:left; padding:0 10px; width:30%}
.comm-right { float:left; padding-left:10px; width:62%}
.padding {
	padding:8px 5px;
	background:#F8FAF3;
	border-top:3px double #C1E57A;
	border-bottom:3px double #C1E57A;}

#addcomment h3 {
	margin:20px 0 0;
	color:#666;
	font-size:16px}

#addcomment {
	width:100%;
	margin-bottom:20px
}
#addcomment h3 {
	margin-top:30px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#commentform img {
	border:1px solid #99DD4A;
	margin:3px 0;
}
#commentform {
	font-size:12px;
	width:100%;
	clear:both}
	
#commentform label{
	font-weight: bold;
	color:#82B322;
	font-size:12px}
	
#commentform label span{
	font-weight: normal;
	font-size:80%;
}
#commentform input{
	width: 100%;
	background:#FFFFFF;
	border: 1px solid #C1E57A;
	padding:1px 3px 3px 3px;
	margin-top: 3px;
	font-size:13px;
}
#antispam {
	font-size:14px;
	font-weight:bold;
	color:#F14400;
	letter-spacing:2px;
}
#commentform textarea{
	font-family:Verdana;
	font-size:12px;
	width: 99%;
	height: 130px;
	background:#FFFFFF;
	border: 1px solid #C1E57A;
	padding: 2px;
	margin-top: 3px;
}
#commentform .submitbutton {
	width: auto;
	padding: 4px 12px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #8EC03F;
	border: none;
}
#commentform .submitbutton:hover {
	background: #7ECBDF;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #FFFFFF;
	border:1px solid #C6DFE5}

/* latest products */
.newprod-item {
	clear:both;
	padding:5px 0 5px 0;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
	height:60px}
	
.item_image {
	width:50px;
	height:50px;
	float:left;
	margin-right:10px}

.item_image img {
	border:1px solid #C6C29B;
	background:#FFFFFF;
	margin-right:5px;
	margin-top:3px;
	padding:2px;
	float:left;
	width:50px}

.PeCategories {
	margin:5px 0 5px 20px}

.PeCategories li {
	margin-bottom:5px}

.breadcrumb {
	font-size:12px;}
	
.breadcrumb a {
	color:#666;}

#shoppingcartcontents, #shoppingcartcontents {
	padding:0;
	margin:0}
	
/******************************* content box */
.table-boxes td {
	vertical-align:top;}
	
.boxcenter {
	margin:5px;}
	
.boxcenter-top {
	background:url(../images/boxcenter_top_right.gif) top right no-repeat;
	height:10px}

.boxcenter-top span {
	display:block;
	height:10px;
	width:10px;
	background:url(../images/boxcenter_top_left.gif) top left no-repeat}
	
.boxcenter-bot {
	background:url(../images/boxcenter_bot_right.gif) bottom right no-repeat;
	height:10px;}

.boxcenter-bot span {
	display:block;
	height:10px;
	width:10px;
	background:url(../images/boxcenter_bot_left.gif) bottom left no-repeat}

.boxcenter-content {
	background:#fff;
	padding:0 10px;
	border-right:1px solid #66b8cf;
	border-left:1px solid #66b8cf;}  

.boxcenter-content p {
	padding:0 0 10px 0;
	margin:0}

.boxcenter-top, .boxcenter-bot {
	font-size:5px}

.boxcenter h2 {
	margin:0;
	padding:0}

.boxcenter strong {
	margin:0;
	padding:0; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-style:italic;}

.boxcenter img {
	border:none}

.boxcenter h2 a:link, .boxcenter h2 a:visited {
	color:#0290c7}
.boxcenter h2 a:hover {
	color:#b46140}

.boxcenter a.amore:link, .boxcenter a.amore:visited {
	font-size:12px;
	color:#0290c7;
	background:url(../images/arrow_blue-more.gif) right center no-repeat;
	padding-right:15px;
	font-weight:normal;
	text-decoration:underline}

.boxcenter a.amore:hover {
	color:#e16334}

/* box green */
.box-green .boxcenter-top{
	background:url(../images/boxcenter_top_right_green.gif) top right no-repeat;}
.box-green .boxcenter-top span {
	background:url(../images/boxcenter_top_left_green.gif) top left no-repeat}
.box-green .boxcenter-bot {
	background:url(../images/boxcenter_bot_right_green.gif) bottom right no-repeat;}
.box-green .boxcenter-bot span {
	background:url(../images/boxcenter_bot_left_green.gif) bottom left no-repeat}
.box-green .boxcenter-content {
	border-right:1px solid #85b238;
	border-left:1px solid #85b238}
	
/* box gray */
.box-gray .boxcenter-top{
	background:url(../images/boxcenter_top_right_gray.gif) top right no-repeat;}
.box-gray .boxcenter-top span {
	background:url(../images/boxcenter_top_left_gray.gif) top left no-repeat}
.box-gray .boxcenter-bot {
	background:url(../images/boxcenter_bot_right_gray.gif) bottom right no-repeat;}
.box-gray .boxcenter-bot span {
	background:url(../images/boxcenter_bot_left_gray.gif) bottom left no-repeat}
.box-gray .boxcenter-content {
	border-right:1px solid #a2b1bb;
	border-left:1px solid #a2b1bb}
	
/* box brown */
.box-brown .boxcenter-top{
	background:url(../images/boxcenter_top_right_brown.gif) top right no-repeat;}
.box-brown .boxcenter-top span {
	background:url(../images/boxcenter_top_left_brown.gif) top left no-repeat}
.box-brown .boxcenter-bot {
	background:url(../images/boxcenter_bot_right_brown.gif) bottom right no-repeat;}
.box-brown .boxcenter-bot span {
	background:url(../images/boxcenter_bot_left_brown.gif) bottom left no-repeat}
.box-brown .boxcenter-content {
	border-right:1px solid #b46140;
	border-left:1px solid #b46140}
	
/* box gray2 */
.box-gray2 .boxcenter-top{
	background:url(../images/boxcenter_top_right_gray2.gif) top right no-repeat;}
.box-gray2 .boxcenter-top span {
	background:url(../images/boxcenter_top_left_gray2.gif) top left no-repeat}
.box-gray2 .boxcenter-bot {
	background:url(../images/boxcenter_bot_right_gray2.gif) bottom right no-repeat;}
.box-gray2 .boxcenter-bot span {
	background:url(../images/boxcenter_bot_left_gray2.gif) bottom left no-repeat}
.box-gray2 .boxcenter-content {
	background:#e5edef;
	border:none}

.order {font-weight:bold;}



.r1, .r2, .r3 {
  display: block;
  height: 1px;
}
.r3 {
  margin: 0 3px;
}
.r2 {
  margin: 0 2px;
}
.r1 {
  margin: 0 1px;
}
#rounded-box-3 .inner-box, #rounded-box-3  b {
  background-color: #E2FAC2;
}
.inner-box {
  padding:3px;
}
.city1
{
font-weight:bold;
font-size:15px;
}
.city
{
font-size:15px;
}

.backwards {unicode-bidi:bidi-override; direction: rtl;} 

/* account */

.account {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px}
	
.account h1 {
	background:url(../images/ico_account.gif) 5px 0 no-repeat;
	padding-left:40px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif}

.account h2 {
	color:#3f7383;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-left:5px}
	
.account .boxcenter h2 {
	color:#66b8cf;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:17px;
	margin:0;}

.account-username {
	float:left;
	line-height:20px}

.account-menu {
	font-size:11px;
	color:#66b8cf;
	text-align:right;
	line-height:20px;}

.account-menu span {
	margin:0 7px}

.account-menu a {
	color:#2b2b2b;}

.link-logout {
	background: url(../images/ico_acc_logout.gif) right 2px no-repeat;
	padding-right:18px}

.boxborder4 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}

.boxborder3 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
	
.account-statusbar {
	clear:both;
	margin:10px 0;
	background:#cae6ee;
	line-height:24px;
	text-align:right;
	padding:5px 8px;}
	
.advert-menu {
	font-size:12px;
	color:#66b8cf}

.advert-menu a {
	color:#0069a0}

.account-rating {
	background:#fff;
	width:85px;
	padding:2px 5px;
	text-align:center;
	float:left;
	line-height:20px;}

.account-rating strong {
	color:#ff5a00}

.advert-list {
	padding:10px 0}
	
.advert-list h3 {
	font-size:11px;
	font-weight:bold;
	color:#2b2b2b;
	margin:0;
	padding:0}

.advert-meta {
	font-size:10px;
	background:url(../images/line_green.gif) bottom repeat-x;
	padding-bottom:5px;
	text-align:right}

.box2-advert {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px 10px;
	margin:10px 0}
	
.box2-green {
	background:#e2fac2;}
	
.box2-gray {
	background:#e5e5e5}
	
.box2-brown {
	background: #e1c488;
}

.box2-red {
	background: #ffa8a8;
}

.advert-date {
	float:left}

.advert-manage {
	display:block;
	height:16px;
	vertical-align:top}

.advert-manage img {
	margin:0;}

.advert-manage a {
	margin-left:12px}

.advert-content {
	clear:both;
	padding:7px 0 5px 0;
	font-size:12px}

.account table td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px}
	
.account thead td {
	background:#cae6ee;
	padding:5px 4px;}

.account tbody td {
	padding:4px}

.account table img {
	margin:0 2px}

.account thead .first {
	-webkit-border-top-left-radius: 04px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 04px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 04px;
	border-bottom-left-radius: 4px;}
.account thead .last {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;}

.ref-notice {
	font-size:11px;
	float:left;
	margin-right:20px}

a.link-intive {
	display:block;
	background:url(../images/btn_invite.gif) no-repeat;
	width:208px;
	height:33px;
	line-height:30px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	text-decoration:none}

.link-arrow-right {
	background:url(../images/ico_arrow_3_blue.gif) right 4px no-repeat;
	padding-right:12px}

.ref_active, .ref_inactive {
	background:url(../images/input_bg_green.gif) no-repeat;
	width:86px;
	height:33px;
	line-height:33px;
	border:none;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	display:block;
	color:#4e8e24;
	margin:3px 0}

.ref_inactive {
	color:#434343;
	background:url(../images/input_bg_white.gif) no-repeat}

#archive ul {
	margin:5px 0 20px 2px;
}
#archive li {
	margin-bottom:3px;
}
#archive a:link,
#archive a:visited {
	background:url(/news/images/ico_arch_01.gif) 6px 2px no-repeat;
	padding-left:22px;
	color:#757575;
	text-decoration:none;
	font-size:12px;
}
#archive a:hover {
	background:url(/news/images/ico_arch_02.gif) 6px 2px no-repeat;
	color:#00A2D3;
}

.title03 {
	padding:2px 0 0 2px;
	margin:20px 0 2px 0;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#D8BF78;
	font-weight:bold;
	border-bottom:2px solid #D8BF78;
	font-size:18px;}

/* boxes */
.box {
	border:2px solid #0290c7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:5px 1% 10px 1%;}

.box_1 {
	width:96.5%;}
.box_2 {
	float:left;
	width:47%;}
	
.box_image {
	float:left;	}

.box_text {
	padding-right:10px;
	font-size:14px}

.box_text p {
	margin:0 0 10px 0;}

.box_text h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:italic;
	margin:0 0 10px 0}

.box_text strong {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:italic;
	margin:0 0 10px 0}
	
.box_text a {
	color:#0290c7}

.box_text a:hover {
	text-decoration:none;
	color:#b46140}
	
.box img {
	border:none;
	margin:0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;}

.border_green {border:2px solid #7da531}
.border_blue {border:2px solid #0290c7}
.border_pink {border:2px solid #bd679f}

