body{ background:#005356 url('images/images/bg.gif') no-repeat;font-family:Arial; font-size:12px; color:#000000; padding:0px; margin:0px;line-height:1}

img {border:0}

#wrapper{left:150px;top:55px;margin:0;position:absolute;width:780px;background-color:#FFFFFF;}
#top_menu{width:780px; height:78px; background:url(images/images/menu_top_bg1.gif); vertical-align:middle; padding:0;}
#top_menu a, #top_menu a:hover{color:#ffe610; font-weight:bolder; font-size:14px; text-decoration:none}

.header{background:url(images/images/header.gif) no-repeat;	height:168px;margin:0; background-color:#158286}
#shopping_cart{background:url(images/icons/cosh.gif) no-repeat; width:189px; height:105px; float:left; }

#login {float:left; width:265px; padding-left:10px; padding-top:20px;}
.input_login{height:22px;border:1px solid #158286;background-color:#FFF;color:#158286;width:130px; margin-top:3px;}
.login_submit{	margin-left:5px;vertical-align:middle;}
#login a, #login a:hover {color:#FFFF00; text-decoration:none; font-size:14px; font-weight:bold; height:20px; padding-top:5px;}
.header #promo {width:220px;padding-top:0px;; float:left;}


#lower_prices{padding-top:10px;;float:left; width:180px; padding-left:10px; margin-left:15px;}
#lower_prices a{color:#fffb8f;font-size:12px; font-weight:bolder;text-transform:uppercase;margin-top:20px; margin-left:10px; border:none;}
#lower_prices a:hover{text-decoration:none;}

#a_how_to_order{background:url(images/images/fluturi.png) no-repeat left top; padding-left:30px; height:21px;padding-top:5px}
#a_delivery{background:url(images/images/fluturi.png) no-repeat left -30px; padding-left:30px;height:21px;padding-top:5px}
#a_confidentiality{background:url(images/images/fluturi.png) no-repeat left -67px; padding-left:30px; height:21px; padding-top:5px}
#a_redu{background:url(images/images/fluturi.png) no-repeat left -102px; padding-left:30px;height:21px; padding-top:5px}
#a_contact{background:url(images/images/fluturi.png) no-repeat left -134px; padding-left:30px;height:21px; padding-top:5px}
#a_home{background:url(images/images/fluturi.png) no-repeat left -168px; padding-left:30px; height:21px; padding-top:5px}

.customer_greeting{font-size:14px;background-color:#158286;width:780px;float:left; padding-top:10px; padding-bottom:10px; color:#8bd9db}
.customer_greeting span{ padding-right:10px; display:block; float:left; clear:both; padding-left:15px;}
.customer_greeting a, .customer_greeting a:visited,.customer_greeting a:hover{ text-decoration:none; font-size:12px; color:#8bd9db; font-weight:bold}

.bg_leftitles{background-color:#f99819;height:36px;text-indent:25px; width:226px;}
.bg_leftitles span{color:#fff;font-size:12px; font-weight:bolder; padding-top:5px ;float:left; vertical-align:middle;}

#tutorial_box{margin:0; padding:0; background:url(images/tutorial_box.gif) no-repeat;width:226px; height:261px;}
#tutorial_box img{ border-collapse:collapse; border:2px solid #fff; margin-top:70px; margin-left:62px;}
#tutorial_box a,#tutorial_box a:hover{text-decoration:none;}
.content{ width:780px; background-color:#FFF; vertical-align:top;}

.left_column
{
	float:left;	width:226px; margin:0;
	padding:0px;
}

.right_column
{
	float:left;
	width:554px;
	margin:0px;
}
		
.left_column p{border-right:1px solid #9D9D9D;}
.right_column span{padding-top:10px; display:block; vertical-align:top;}

		
#no_products{margin:0 0 0 60px;	padding-left:10px;	color:#B11827;	font-weight:bolder;	font-size:16px;	border-top:1px dotted #FF8000;
	border-bottom:1px dotted #FF8000;font-family:"Times New Roman", Times, serif;}

.category_thumbnail{float:left;margin:5px;width: 170px; border-bottom:1px dashed #5BA8A8; padding-bottom:5px;}
.category_thumbnail img{ padding:3px;background:#EFEDED; display:block}
.category_thumbnail a{ font-size:12px; font-weight:bold; text-decoration:none; color:#C21B2C;}
.category_thumbnail a:hover{font-size:12px; font-weight:bold; text-decoration:underline; color:#C21B2C;}

.products_thumbnail{float:left;padding:3px;	width:170px; padding-top:5px;}
.products_thumbnail span.title{width:100%;clear:both;padding:0px;height:48px;}
.products_thumbnail span.price{color:#669900;font-size:16px;font-family:"Times New Roman", Times, serif;font-weight:bolder;}
.products_thumbnail span.special_price
		{color:#669900;font-size:12px;font-family:"Times New Roman", Times, serif;font-weight:bold; overflow:hidden;}
.products_thumbnail a{color:#B11827;font-size:12px;	font-weight:bold;width:170px;text-decoration:none;font-family:"Times New Roman", Times, serif;}
.products_thumbnail a:hover{color:#B11827;text-decoration:none;}
.products_thumbnail img.borderless{	border:0;}
.products_thumbnail img{padding:2px;border:1px solid #999999;}
.products_thumbnail div{display:block;clear:both;}
.products_thumbnail span{float:left; padding-left:3px; height:30px;}

.pages_link{	width:100%;	padding-top:5px; padding-bottom:5px; margin-top:5px; display:block; float:left; clear:both;}
.pages_link a {color: #669900;  font-size:11px;  font-weight: bold; padding:2px; text-decoration:none;}
a.pageResults {border:1px solid #669900; text-decoration:none;}
a.pageResults:hover {background-color:#669900; color:#FFFFFF; }

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning {font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; margin-right:5px;margin-left:25px;}
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.cu_chenar {border: 1px solid #d4d4d4;}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000;}

.second_menu {display:block;clear:both;	background-color:#3d7830;padding:5px;}

.second_menu .text_input
{
	width:100px;
	height:15px;
	background-color:#f5f691;
	border:1px solid #f5f691;
	font-style:italic;
	color:#9bcb62;
	margin-left:10px;
}

.second_menu a{	color:#fff;	font-size:12px;	padding-left:5px;	padding-right:5px; font-weight:bold;}
.second_menu a:hover{color:#FFFFFF;}
.second_menu span{color:#f5f691;}
.second_menu .login_submit{	margin-left:5px;vertical-align:middle;}


.commentbox{background-color: #ececec;width:auto; padding: 10px;	margin-left:5px; color:#005356; margin-right:5px;}
.commentbox a, .commentbox a:hover, .commentbox a:visited{ font-size:14px; text-transform:capitalize; color:#005356; font-weight:bold} 

div.break_line{clear:both;}
div.break_line_top{clear:both; height:5px; border-top:1px dotted #005356;}

#products_description{padding-left:5px;	padding-right:5px;padding-top:10px;}
#products_description img{	padding:2px;border:1px solid #969696;float:left;}
#products_description .img_big{	padding:2px;border:1px solid #969696;float:left;margin-left:5px;}

#products_description div.line
{
	width:100%;
	clear:both;
}

#products_description table
{
	margin-top:10px;
}

#products_description div.right
{
	float:right;
}

div.right span.product_title
{
	background-color:#FF8000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bolder;
	padding-left:15px;
	padding-bottom:2px;
	padding-top:2px;
	width:300px;
	display:block
}

div.right span.product_code
{
	font-size:12px;
	padding:10px 0 15px 0;
}

div.right span.product_price
{
	color:#cc0000;
	font-size:14px;
	clear:both;
	font-weight:bolder;
	margin-bottom:10px;
}

#last_products
{
	background-color:#B11827;
	font-size:14px;
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	font-weight:bolder;
}

.commentfooter
{
	background: url(images/images/grarrow.gif) 25px -5px no-repeat; 
	/*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).
	*/
	padding-left: 58px;
	padding-top: 1px;
	margin-bottom: 2em;
	font-size: 90%;
	color: #4A4A4A;
	font-weight:bold;
}

.commentfooter span
{
	color:#cc0000;
}


legend 
{
  padding:5px;
  margin-left:5px;
  background:#cc0000;
  color:#ffffff;
  font-size:10px;
  text-align:right;
  font-weight:bold;
  min-width: 200px;
 }

#product_info_header
{
	background:url(../images/products_title_bg.gif);
	height:34px;
	text-indent:20px;
}
.borderTable
 {
  border: 1px solid #e3a135;
  border-collapse:collapse;
 }

table.container 
 {
	 position:absolute;
	 top:350px;
	 left:200px;
	 background-color:#FFFFFF;
 }

h1{color: #428c22; text-decoration: none; font-size:12px;font-weight:lighter;}

A {  color: #646464;  text-decoration: none;   outline: none;}
A:hover {  color: #888888;  text-decoration: underline;}

.footer_link{color:#f4e6b5;	font-size:12px;	font-weight:normal;	text-decoration:none;}

a.footer_link:hover{	color:#ffffff;font-size:12px;font-weight:normal;text-decoration:none;}
h4 {font: normal 150% Tahoma, Arial, sans-serif;color: #779d03;	margin: 0px 0px 2px;border:none;}
#footer_wrap {
	width: 200px;
	margin: 0px auto;
	padding: 5px 12px 12px;
	color:#999999;
	clear:both;
}

.footer_leftcol{
	width:195px;
	margin-right: 16px;
	float:left;
}
.footer_rightcol {
	width:320px;
	float:right;
}
.footer_rightcol a, .footer_rightcol a:visited {
	color:#4E9F9F;
}
.footer_submenu {
	list-style:none;
	padding:0px;
	margin:0px 0px 15px;
	background-color: #000000;
	border-top: #272727 1px dotted;
}
.footer_submenu li{
	border-bottom: #272727 1px dotted;
	line-height: 130%;
	list-style:none;
}
.footer_submenu li a{
	color: #759398;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	display:block;
}
.footer_submenu li a:visited{

	color: #759398;
	text-decoration: none;
}
.footer_submenu li a:hover{
	text-decoration: none;
	background-color:#132022;
	color:#FFFFFF;
}

.copyright {
	color: #aaaaaa;

}


textarea {
   font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border:1px solid #818181;
}

span.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

div.markProductStockZero
{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

div.markProductStockZero #italic
{
  color: #c76170;
  font-style:italic;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color:#295E63;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.messageStackError, .messageStackWarning {  font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#cc0000; font-weight:bold; vertical-align:middle;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#cc0000; font-weight:bold; vertical-align:middle;}


 .bc
 {
  font-size: 14px;
  color: #891717;
  text-transform: uppercase;
  font-weight:bolder;
 }
 



 
.box1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #818181;
	width:100px;
}

.white_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

a.red_link
{
	color:#cc0000;
	font-size:12px;
	font-weight:bolder;
	text-decoration:none;
}

a.red_link:hover
{
	color:#cc0000;
	font-size:12px;
	font-weight:bolder;
	text-decoration:underline;
}

#little_pig
{
 background:url(images/little_pig.gif);
 height:auto;
 padding:3px;
}

.box
{
  width:224px;
}

div#image
{
	padding:0px;
	border:1px solid #666666;
	width:108px;
	height:110px;
}

.price_text
{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bolder;
	color:#cc0000;
	text-align:center;
}
#box_colors
{
	width:530px;
	border: solid 1px #8C8C8C;
	height:60px;
	padding:5px;
	background-color:#EFEFEF;
	margin-top: 10px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

div#box_colors_left
{

	font-weight:bold;
	color:#1A517D;
	vertical-align:middle;
	padding:5px;
	float:left;
}

div#box_colors_right
{

	width:250px;
	float:right;	
	vertical-align:middle;
	padding-top:5px;
}

div#indextext{float:left;width:540px;margin-bottom:10px;border-left:2px dotted #BBBBBB;}
div#indextext p{padding:1px;text-align:justify;text-indent:10px;}

div.imgpromo{width:auto;padding-left:5px;}
img.float_left
{
	float:right;
}

div#main{float:left;width:544px; padding:0px; margin:0px;}
.products_container
{
	float:left;
	width:260px;
	height:210px;
	display:block;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:2px;
}

a.name_of_product:link
{
	font-weight:bolder;
	color:#005356;
}

.products_container h1
{
	height:30px;
	clear:both;
	text-align:center;
	font-weight:bold;
	padding:5px;
	vertical-align:middle;
	background:#E8E8E8;
}

.products_container .products_container_title
{
	height:30px;
	clear:both;
	text-align:center;
	padding:5px;
	vertical-align:middle;
	background:#E8E8E8;
}
.products_container .products_container_image
{
	border:1px dotted #B2B2B2;
	margin:0;
	padding:2px;
	float:left;
	margin:5px;
}
.products_container .products_container_price
{
	float:left;
	padding:5px;
}

div#indexdown
{
	margin-left:1px;
	border: solid 1px #C8C8C8;
	text-align:left;
	width:540px;
	float:left;
	overflow:hidden;
}

.graytext
{
	font-size:14px;
	color:#333333;
	padding-left:2px;
	float:right;
	text-indent:5px;
}

#imageleft
{
	float: left;
	margin: 0 0 1em 1.5em;
	position:inherit;
}
#indexright
{
	float: right;
	overflow: visible;
	display: block;
	position: relative;
	width: 115px; 
	padding-left:2px;
}
#helponline
{
	padding: 3px;
	border:dotted 1px #C8C8C8;
}

div#infocontainer {	background:url(images/info.gif); background-repeat:repeat-x; color:#ffffff;	height:36px; width:544px;}



.redheader
{
	font-size:16px;
	font-weight:bolder;
	color:#cc0000;
	padding:5px;
	text-transform:uppercase;
}

#blatext
{
	font-size:12px;
	color:#333333;
	padding-left:10px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
}

#buton{	width:500px;margin: 20px;}

.company_name
{
	font-size:14px;
	font-weight:bolder;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#1A4FA6;
}
.customer_name
{
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#1A4FA6;
}

#shipping
{
	width: 544px;
	border: thin dotted #999999;
	text-align:justify;
	text-indent:5px;
}


.left_column_box
{
	 width:226px;
	 background-color:#FFFFFF;
	 display:block;
	 min-height:120px;
	 height:auto !important;
	 height:120px;
	 padding-top:5px;
}


.nhbox{ width:226px;background-color:#FFFFFF;}
.boxline{float:left; width:214px;}

.rightspan{float:right; padding:0 5px 0 5px;}
.boxcell{	float:left;	min-width:50px;	width:auto !important;	width:50px;}

.products_menu {border-left: 1em solid #158286;border-bottom:1px dotted #91BEEC;padding: 5px;margin:5px 0.1em 0.1em 0.1em;}
.products_menu a, a:visited, a:hover {font-size: 12px; color: #518BE5; text-decoration:none}

.subproducts_menu {padding-left:15px; font-size:12px; background:#158286; padding:2px;border-left: 1em solid #57a6a9;border-right: 1em solid #57a6a9;}
.subproducts_menu a, .subproducts_menu a:hover, .subproducts_menu a:visited{color:#ffffff; text-transform:uppercase; text-decoration:none; font-size:12px}

.little_fake_icon
{
	background:url(images/icons/submenu_arrow.gif) no-repeat center center;
	width:7px;
	height:5px;
	
}

.message_board{ border:1px dotted #9B9B9B;float:left; width:544px; margin-top:5px}
.message_board  strong{color:#B70000; font-size:14px; font-weight:bold}


.message_board span{border-bottom:1px dashed #A2A2A2;}
.message_board ul li:before {content: "\00BB \0020";}
.message_board ul li{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;

	font-size:14px;
	}
	

.message_board p {margin-left:15px; top:15px}


.message_board a
{
		color: #55197f;
		text-transform:none;
		font-weight:bold;
		font-size:14px;
}


.input_search
{
	background:url(images/images/input_search.gif) no-repeat; border:0; margin-top:0;
	padding-left:5px; height:30px; width:180px; float:left;
}

.input_login
{
	background:url(images/images/input_login.gif) no-repeat; border:0; margin-top:0;
	padding-left:5px; height:30px; width:180px; float:left; 
}


.submit_search{background:url(images/images/cauta.gif) no-repeat; margin-top:0; width:34px; height:30px; border:none; float:left}

#search_button
{
	background:url(../images/images/cauta.gif);	padding-top:50px;background-repeat:no-repeat;
	width:35px;	border:none; float:left;
	
}

.online_name{float:left; width:70px; clear:left; font-size:14px; font-weight:bold; padding-left:15px;padding-top:5px; color:#005356;}
.online_status{float:left; width:130px;padding-top:5px;}
