body{ background-color:#005356; font-family: tahoma, verdana, arial; font-size:12px; color:#000000; padding:0px; margin:0px; font-weight:normal;}
table, img{	margin:0px;	border:0 none; font-size:12px}
form {display: inline;}

.headerNavigation {background: #bbc3d3;}
a.headerNavigation {color:#336262;font-size: 13px; font-weight: bold;text-decoration: none; padding-left:2px; padding-right:2px;}
a.headerNavigation:hover {color:#63ADAD;font-size: 13px; font-weight: bold; text-decoration: none;}


#upper_menu
{
	left:200px;
	top:10px;
	width:780px;
	position:absolute;
	padding:0px;
}
#upper_menu span{ padding-top:10px; padding-left:8px;}
#upper_menu span a {color:#fffb8f;font-size:12px; font-weight:bolder;text-transform:uppercase; padding:5px;}
#upper_menu span a:hover{background-color:#cc0000;color:#FFFFFF;text-decoration:none;}
#upper_menu span a.new_account {color:#fffb8f;font-size:12px; font-weight:bolder;text-transform:uppercase; padding:5px;border:1px solid #FFFFFF; background-color:#cc0000;}
#upper_menu span a.new_account:hover {color:#ffffff;font-size:12px; font-weight:bolder;text-transform:uppercase; padding:5px; border:1px solid #FFFFFF;}


#martie
{
	color:#ffffff;
	font-size:14px;
	background:#cc0000;
	padding:15px;
}

#wrapper
{
	left: 200px;top:50px;margin:0px;position:absolute;width:780px;
	background-color:#FFFFFF;
}


#top_menu{width:780px; height:47px; background:url(images/images/menu_top_bg.gif);}


.header{background:url(images/images/header.gif) no-repeat;	height:168px;margin:0;}
.header #shopping_cart{width:220px;float:left;padding-top:30px;padding-left:15px;}
.header #shopping_cart span
{	background:url(images/images/shopping_cart_basket.gif) no-repeat;
	width:197px;
	height:76px;
	display:block;
	padding-top:20px;
	padding-left:60px;
}
.header #shopping_cart a{font-size:14px;color:#CC0000; font-weight:bolder;}
.header #shopping_cart a:hover { text-decoration:none;color:#fffb8f;}
.header #promo {width:320px;padding-top:10px;; float:left;}
.header #lower_prices{padding-top:30px;;float:left; width:180px;}
.header #lower_prices a{ border:0px;}
.customer_greeting
		{color:#FCEEDC;font-size:14px;font-weight:bolder;background-color:#AB0C10; width:100%;float:left; padding-top:5px; padding-bottom:5px;}
.customer_greeting span{ float:right; padding-right:10px;}
.customer_greeting a{ text-decoration:none; font-size:12px; font-weight:bold; color:#ffffff;}
.customer_greeting a:hover{ text-decoration:none; font-size:12px; font-weight:bold; color:#f99819;}

div.bg_leftitles{background:url(images/images/bg_leftmenu.gif) no-repeat #9bcb62; height:36px;text-indent:25px; width:226px;}
div.bg_leftitles span{color:#ffffff;font-size:11px;	font-weight:bolder;	padding-top:5px;float:left;}


div.content{width:780px;background-color:#FFFFFF; vertical-align:top;}
div.content .left_column
{
	float:left;
	width:226px;
	margin:0;
	background-color:#FFFFFF;
	padding:0px;
}
div.content .right_column
{
	width:554px;
	float:right;
	margin:0px;
	background-color:#FFFFFF;
	min-height:50px;
	height:auto !important;
	height:50px;
	vertical-align:top;
}
		
div.content .left_column p{border-right:1px solid #9D9D9D;}
div.content .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{size:12px; font-weight:bold; text-decoration:none; color:#C21B2C;}
.category_thumbnail a:hover{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;}

div.pages_link{	width:100%;	padding-top:5px; padding-bottom:5px; margin-top:5px;}
div.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;}


fieldset{font-size:12px;margin-top:10px;border:1px dashed #DBDBDB; top:10px;clear:both; width:500px; padding-left:5px;}
fieldset span.title{text-indent:15px;font-weight:bold;}
fieldset p{	text-align:justify;}


.commentbox{background-color: #ececec;width:auto;   padding: 10px;	margin-left:5px; color:#cc0000; margin-right:5px;}
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.a1:link {color: #f4e6b5; text-decoration: none; border-bottom:0px; font-weight:bold; text-transform: uppercase;}
a.a1:visited {color: #f4e6b5; text-decoration: none; border-bottom:0px;font-weight:bold;text-transform: uppercase;}
a.a1:hover {color: #ffffff; text-decoration: none; border-bottom:0px;font-weight:bold;text-transform: uppercase;}

a.a2:link {color: #000000; text-decoration: none; border-bottom:0px;font-weight: bold; font-size:13px;text-transform: uppercase;}
a.a2:visited {color: #000000; text-decoration: none; border-bottom:0px;font-weight:bold;font-size:13px;text-transform: uppercase;}
a.a2:hover {color: #9e0017; text-decoration: none; border-bottom:0px;font-weight:bold;font-size:13px;text-transform: uppercase;}


.text_a1
{
color: #f4e6b5; text-decoration: none; border-bottom:0px;font-weight: bold;text-transform: uppercase;
}
.text_a2
{
color: #000000; text-decoration: none; border-bottom:0px;font-weight: bold;text-transform: uppercase;
}

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;
/*	background: #000000 url(images/footer-corner-bg.gif) no-repeat left top;*/
	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;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
.copyright {
	color: #aaaaaa;

}

.infoBox 
{
  width:200px;
  background-color:#FFFFFF;
  color:#333333;
  font-size:12px;
}

.infoBoxContents 
{
  background: #FFFFFF;
  font-family:"Times New Roman", Times, serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #FFFFFF;}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #FFFFFF;}

TABLE.productListing {}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  color: #9F1A37;
  font-weight: normal;
  padding: 10px;
}

TD.productListing-data {

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #282E3E;
}



TD.pageHeading, DIV.pageHeading {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;  
  height: 36px;
  width: 445px;
  background: url('images/m27.gif');
  background-repeat: repeat-x;
  padding: 10px;
  padding-left: 15px;
  text-transform: none;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

textarea {
   font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border:1px solid #818181;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;

}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #a2ced0; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #e2fbfc; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */


.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;}

/* input requirement */





 .bg{
  background-image: url(images/m20.gif);
  background-repeat: repeat-y; 
 }



 .ml{
  font-size: 11px;
  color: #518BE5;
  text-decoration: none;
 }

 .ml1{
  font-size: 10px;
  color: #646464;
  text-decoration: underline; 
 }
.ml3{
  font-size: 10px;
  color: #cc0000;
  text-decoration: underline; 
 }

 .ml2{
  font-size: 11px;
  color: #7d7d7d;
  text-decoration: underline; 
 }

 .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;
}

div#box
{
	padding:3px;width:160px;height:180px;
}

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:0px;}
img.float_left
{
	float:right;
}

div#main{float:left;width:544px; padding:0px; margin:0px;}
.products_container
{
	float:left;
	width:265px;
	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;
}


div.left_column_box
{
	 width:226px;
	 background-color:#FFFFFF;
	 display:block;
	 min-height:120px;
	 height:auto !important;
	 height:120px;
	 padding-top:5px;
}

div.left_column_box img{border:1px dotted #0D641C;}

div.nhbox{ width:226px;background-color:#FFFFFF;}
div.boxline{float:left;	width:214px;}

.rightspan{float:right; padding:0 5px 0 5px;}
div.box .boxcell{	float:left;	min-width:50px;	width:auto !important;	width:50px;}

div.nhbox .products_menu{border-left: 1em solid #158286;border-bottom:1px dotted #91BEEC;padding: 5px;margin:5px 0.1em 0.1em 0.1em;}
div.nhbox .subproducts_menu {padding-left:15px;	background:#158286;	padding:2px;border-left: 1em solid #57a6a9;	border-right: 1em solid #57a6a9;}
.subproducts_menu  a{color:#ffffff;text-transform:uppercase;}

.little_fake_icon
{
	background:url(images/icons/submenu_arrow.gif) no-repeat center center;
	width:7px;
	height:5px;
	
}

img.statistics
{
	width:88px;
	height:31px;
}

a.seeing
{
	color:#400000;
	font-size:12px;
}
