﻿html, body{
	background-color: #ffffff;
	margin: 0;
	padding:0;
	height:100%;
	background-image: url("../_gfx/outer-bg.jpg");
	background-repeat:repeat-x;
	background-position:top;
	font-family:'Tahoma';
	font-size:11px;
}
/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}
:focus {
  -moz-outline-style:none;
}
textarea, input
	{
	font-family:'Tahoma';
	font-size:11px;
}

a.orange:link, a.orange:active, a.orange:visited,
p.text a:link, p.text a:active, p.text a:visited
	{
	color:#f26522;
	text-decoration:underline;
}
a.orange:hover , p.text a:hover 
	{
	color:#000;
	text-decoration:underline;
}
.white
	{
	color:#ffffff;
}
.black
	{
	color:#000000;
}
.siel10
	{
	font-size:10px;
	color:#47add7;
}
.orange
	{
	color:#f26522;
}
.grey
	{
	color:#7d7d7d;
}
img
	{
	border:0;
}
.clear
	{
	clear:both;
}
select, input, textarea
	{
	font-size:11px;
	color:#7d7d7d;
	padding:3px 0 3px 0;
}
.txt-bl-arrow
	{
	 background-image: url("../_gfx/lmenu-arrow-black.gif");
	  background-repeat:no-repeat;
	  background-position:-4px 2px;
	  padding-left:10px;
}

/* ***************** TOP MENU HORIZONTAL : starts ***************** */
.tools-menu
	{
	margin:0 auto;
	height:23px;
	width:922px;
	padding:7px 45px 0 0;
	text-align:right;
	background-image: url("../_gfx/search-bg.jpg");
	background-repeat:no-repeat;
	background-position:right;
	clear:both;
}
.tools-menu .left
	{
	float:right;
	height:19px;
	line-height:19px;
	margin-right:30px;
}
.tools-menu .right
	{
	float:right;
}
.tools-menu .right .col1
	{
	float:left;height:15px;padding-top:4px;
}
.tools-menu .right .col2
	{
	float:left;height:19px;line-height:19px;margin-left:4px;
}
.tools-menu .right .col3
	{
	float:left;height:15px;padding-top:4px;margin-left:4px;
}
.tools-menu .right .col4
	{
	float:left;margin-left:4px;
}
.tools-menu .right .col5
	{
	float:left;margin-left:4px;
}
.tools-menu a:link, .tools-menu a:visited, .tools-menu a:active
	{
	color:#000;
	text-decoration:none;
	padding:0 9px 0 9px;
}
.tools-menu a:hover
	{
	color:#f26522;
	text-decoration:underline;
}
.tools-menu input
	{
	width:91px;
	height:17px;
	border:1px #dadada solid;
	padding:0;
	margin:0;
}
/* ***************** TOP MENU HORIZONTAL : ends ***************** */





/* ***************** MAIN MENU HORIZONTAL : starts ***************** */
.main-menu
	{
	margin: 0 auto;
	padding:0;
	width:967px;
	height:63px;
	line-height:63px;
	background-image: url("../_gfx/menu-bg.png");
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Trebuchet MS;
	font-size:13px;
}
.main-menu ul
	{
	width:967px;
	padding:0;
	margin:0;
	float:left;
	list-style-type: none; 
	display:inline-block;
}
.main-menu li
	{
	float:left;
	height:63px;
	line-height:63px;
}
.main-menu li.text
	{
	padding:0 12px 0 12px;
}
.main-menu a:link, .main-menu a:visited,.main-menu a:active 
	{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.main-menu a:hover
	{
	text-decoration:underline;
} 
/* ***************** MAIN MENU HORIZONTAL : ends ***************** */

/* ***************** LEFT MENU VERTICAL : starts ***************** */
.lmenu-title
	{
	padding:53px 0 0 18px;
	font-weight:bold;
	font-size:15px;
	color:#53b8dd;
	display:inline-block;
}
.bgwhite
	{
	background-color:#ffffff;
}

.shopActiveMenu
{
	font-weight:bold;
	color:#ff7227;
}

ul.menu, ul.menu ul 
{
  display:table;
  list-style-type:none;
  margin: 0;
  padding: 0;
  font-size:12px;
  width:230px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}
ul.menu li {
  margin-top: 1px;
}
ul.menu li a {
  background-image: url("../_gfx/lmenu-arrow-black.gif");
  background-repeat:no-repeat;
  background-position:left center;
  color: #000000;	
  padding: 3px 3px 3px 17px;
}
ul.menu li a:hover {
  font-weight:bold;
  color:#ff7227;
}
ul.menu li ul li a {
  color: #000;
  padding-left: 30px;
  background-image: url("../_gfx/lmenu-arrow-orange.gif");
  background-repeat:no-repeat;
  background-position:left center;
}
ul.menu li ul li a:hover {
  padding-left: 30px;
  font-weight:bold;
  color:#ff7227;
}
.myaccount
	{
  background-image: url("../_gfx/myaccount-bg.gif");
  background-repeat:no-repeat;
  background-position:left top;
  width:216px;
  height:23px;
  font-size:10px;
  font-weight:bold;
  padding:33px 0 30px 34px;
}
.myaccount a:link, .myaccount a:active, .myaccount a:visited 
	{
	color:#ffffff;
	text-decoration:underline;
}
.myaccount a:hover
	{
	color:#000;
}
td.full
	{
	padding-bottom:10px;
	background-image: url("../_gfx/left-col-bot.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	height:100%;
	background-color:#53b8dd;
}
/* ***************** LEFT MENU VERTICAL : ends ***************** */


/* ***************** FOOTER : starts ***************** */
.footer
	{
  background-image: url("../_gfx/footer-bg.gif");
  background-repeat:no-repeat;
  background-position:left top;
  width:900px;
  height:36px;
  line-height:36px;
  margin-left:21px;
  text-align:right;
  padding-right:16px;
  margin-bottom:20px;
  color:#5b5b5b;
  clear:both;
}
.footer .left
	{
	float:left;
	padding-left:138px;
}
.footer .right
	{
	float:right;
}
.footer a:link, .footer a:active, .footer a:visited 
	{
	color:#5b5b5b;
	text-decoration:underline;
}
.footer a:hover
	{
	color:#000;
}
.footer a.nl:link, .footer a.nl:active, .footer a.nl:visited 
	{
	color:#5b5b5b;
	text-decoration:none;
}
.footer a.nl:hover
	{
	color:#000;
}
/* ***************** FOOTER  : ends ***************** */


/* ***************** VARIOUS TABLES  : starts ***************** */
.tbl-content-cont .sub-head
	{
	padding:8px 0 8px 40px; 
	font-weight:bold;
	color:#f26522;
	display:block;
	clear:both;
	margin-left:1px;
}
.tbl-content-cont .sub-head-border
	{
	padding:8px 0 8px 40px; 
	font-weight:bold;
	color:#f26522;
	display:block;
	clear:both;
}
.tbl-content-cont .line
	{
	float:left;
	clear:both; 
	padding:0;
	margin:0 0 0 1px; 
	display:block;
	width:640px;
	}
.tbl-content-cont .line .line-left
	{
	padding:8px 0 8px 40px;
	float:left;
	font-weight:bold;
	color:#7d7d7d;
	width:21%;
	display:block;
	}
.tbl-content-cont .line .line-right
	{
	padding:5px 0 0 0;
	float:left;
	display:block;
}
td.news-left
	{
	padding:8px 0 8px 22px;
	color:#7d7d7d;
	width:65px;
	border-bottom:1px #efefef solid;
	vertical-align:top;
	white-space:nowrap;
	}
td.news-right
	{
	padding:8px 0 8px 15px;
	border-bottom:1px #efefef solid;
}
td.news-right a:link, td.news-right a:active, td.news-right a:visited
	{
	color:#7d7d7d;
	text-decoration:none;
}
td.news-right a:hover
	{
	color:#000000;
	text-decoration:underline;
}
.tbl-content-cont .line .line-left-notes
	{
	padding:8px 0 8px 40px;
	float:left;
	color:#7d7d7d;
	width:21%;
	}
.tbl-content-cont .line .line-right-notes
	{
	width:252px;
	float:left;
	display:block;
}
.border-bot
	{
	border-bottom:1px #efefef solid;
}
.border-right
	{
	border-right:1px #efefef solid;
}
.border-top
	{
	border-top:1px #efefef solid;
}
.bg-grey
	{
	background-color:#f7f7f7;
}
.tbl-content-cont .line .line-right input
	{
 	width:250px;
 	border:1px #cbcbcb solid;
	float:left;
}
.nec	
	{
	float:left;
	margin-left:3px;
}
.bottom-line
	{
	background-image: url("../_gfx/grad-bot.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	padding: 0 0 12px 0;
	clear:both;
}

/* ***************** VARIOUS TABLES  : ends ***************** */




/* ***************************************************************** */
/* ***************** HOME SPECIFIC STYLES : starts ***************** */
/* ***************************************************************** */
.home, .inside
	{
	margin: 0;
	padding:46px 0 0 0;
	background-image: url("../_gfx/inner-bg.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}
.home .outer-container
	{
	margin: 0 auto;
	padding:0;
	width:967px;
	background-image: url("../_gfx/home-blue-top-bg.png");
	background-repeat:no-repeat;
	background-position:0 61px;
	height:100%;
}
.home .splash
	{
	height:277px;
	width:967px;
	position:relative;
	padding:0;
	margin:0;
	display:block;
}

.home .inner-container
	{
	margin: 0 auto;
	padding:0;
	width:916px;
	height:auto;
}
.home .inner-container .left
	{
	width:216px;
	float:left;
	vertical-align:top;
	padding:0;
	margin:0 5px 0 0;
	display:block;
	padding:0;
}
.home .inner-container .right
	{
	width:695px;
	float:left;
	vertical-align:top;
	padding:0;
	margin:0;
	display:block;
}

/* ***************** HOME LOGIN BOX : starts ***************** */
.home .login-box
	{
	height:200px;
	width:216px;
	display:block;
	background-image: url("../_gfx/login-box-bg.gif");
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	vertical-align:top;
	padding:0;
	margin:0;
	position:relative;
	clear:both;
}
.home .login-box h2
	{
	font-family:Trebuchet MS;
	color:#ffffff;
	font-size:18px;
	line-height:100%;
	margin:4px 0 0 15px;
}
.home .login-box-form
	{
	display:table;
	margin:20px 0 0 15px;
	padding:0;
}
.home .login-box-form .row
	{
	display:table-row;
	}
.home .login-box-form .row .text-cell
	{
	display:table-cell;
	padding:2px;
	width:55px;
	font-size:12px;
	font-weight:normal;
	margin:0;
}
.home .login-box-form .row .input-cell
	{
	display:table-cell;
	padding:2px;
	margin:0;
}
.home .login-box-form .row .input-cell input
	{
	width:120px;
	font-size:11px;
	border:1px #7f9db9 solid;
}
.home .login-box .help
	{
	position:absolute;
	top:154px;
	left:10px;
	font-family:"Trebuchet MS";
}
.home .login-box .help div
	{
	background-image: url("../_gfx/lmenu-arrow-black.gif");
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:10px;
    }
.home .login-box .help a:link, .home .login-box .help a:visited,.home .login-box .help a:active
	{
	color:#000000;
	text-decoration:underline;
	}
.home .login-box .help a:hover
	{
	color:#f26522;
}
/* ***************** HOME LOGIN BOX : ends ***************** */
/* ***************** HOME SHOPS NETWORK BOX : starts ***************** */
.home .shops-box
	{
	height:200px;
	width:216px;
	display:block;
	background-image: url("../_gfx/shops-box-bg.gif");
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	clear:both;
	vertical-align:top;
	padding:0;
	margin:0;
	position:relative; 
}
.home .shops-box h2
	{
	font-family:Trebuchet MS;
	color:#ffffff;
	font-size:18px;
	line-height:100%;
	margin:10px 0 0 15px;
}
.home .shops-box .txt
	{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#ffffff;
	margin:15px 0 0 15px;
	line-height:120%;
}
.home .shops-box .search
	{
	position:absolute;
	display:inline-block;
	top:160px;
	left:15px;
	float:left;
	width:190px;
}
.home .shops-box .search select
	{
	width:130px;
	color:#000; 
	height:20px;
	line-height:20px;
	padding:2px 0 0 0;
}
.home .shops-box .search .left
	{
	float:left;
	display:inline-block;
	width:130px;
	padding:0;
	margin:0;
	}
.home .shops-box .search .right
	{
	float:left;
	display:inline-block;
	width:52px;
	padding:0;
	margin:0;
	padding-left:3px;
	}

/* ***************** HOME SHOPS NETWORK BOX : ends ***************** */
/* ***************** HOME OFFERS BOX : starts ***************** */
.home .offers-box
	{
	height:214px;
	width:216px;
	display:inline-block;
	background-image: url("../_gfx/offers-box-bg.gif");
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	clear:both;
	vertical-align:top;
	padding:0;
	margin:0;
}
.home .offers-box h2
	{
	font-family:Trebuchet MS;
	color:#515151;
	font-size:18px;
	line-height:100%;
	margin:13px 0 0 15px;
}
.productLink
	{
	font-family:Trebuchet MS;
	color:#ff7227;
	font-size:18px;
	text-decoration:none;
}

.home .offers-box img
	{
	border:7px #dcdcdc solid;
}
.home .offers-box a:link, .home .offers-box a:visited, .home .offers-box a:active
	{
	color:#000000;
	text-decoration:underline;
	}
.home .offers-box a:hover
	{
	color:#f26522;
}
/* ***************** HOME OFFERS BOX : ends ***************** */
/* ***************** STOCK HOUSE BOX : starts ***************** */
.home .stock-house-box
	{
	height:195px;
	width:325px;
	display:block;
	background-image: url("../_gfx/stock-house-box-bg.gif");
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	vertical-align:top;
	padding:0 10px 0 10px;
	margin:0 5px 3px 0;
	position:relative;
}
.home .stock-house-box .header
	{
	margin:13px 0 0 0;
	float:left;
	width:325px;
	display:inline-block;
}
.home .stock-house-box .header .right
	{
	float:left;
	display:inherit;
	padding:0;
	margin:0;
	width:215px;
	text-align:right;
	height:18px;
	line-height:18px;
}
.home .stock-house-box .header .left
	{
	float:left;
	display:inline-block;
	padding:0;
	margin:0;
	width:110px;
}
.home .stock-house-box .header .left h2
	{
	font-family:Trebuchet MS;
	color:#515151;
	font-size:18px;
	line-height:100%;
	padding:0;
	margin:0;
}
.home .stock-house-box .head
	{
	margin:0;
	float:left;
	text-align:right;
	display:inline-block;
	clear:both;
	padding:0;
	margin-top:27px;
	width:150px;
}
.home .stock-house-box .head h2
	{
	font-family:Trebuchet MS;
	color:#ff7227;
	font-size:18px;
	line-height:100%;
	padding:0;
	margin:0;
}
.home .stock-house-box  .txt
	{
	line-height:140%;
	margin-left:0;
	clear:both;
	width:150px;
}
.home .stock-house-box .photo
	{
	position:absolute;
	float:right;
	display:inline-block;
	clear:both;
	top:63px;
	right:10px;
	width:155px;
	height:130px;
	text-align:right;
	vertical-align:bottom;
}
.home .stock-house-box .seemore
	{
	position:absolute;
	left:0;
	bottom:17px;
	padding-left:15px;
	background-image: url("../_gfx/arrows.png");
	background-repeat:no-repeat;
	background-position:0 2px;
}
.home .stock-house-box .seemore a:link, .home .stock-house-box .seemore a:visited, .home .stock-house-box .seemore a:active
	{
	color:#5cbcdf;
	font-weight:bold;
	text-decoration:underline;
}
.home .stock-house-box .seemore a:hover
	{
	color:#ff7227;
}
/* ***************** STOCK HOUSE BOX : ends ***************** */
/* ***************** PAYMENT SUGGESTIONS BOX : starts ***************** */
.home .payment-offers-box
	{
	height:195px;
	width:345px;
	display:inline-block;
	background-image: url("../_gfx/payment-offers-box-bg.gif");
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	vertical-align:top;
	padding:0;
	margin:0 0 3px 0;
}
.home .payment-offers-box h2
	{
	font-family:Trebuchet MS;
	color:#231f20;
	font-size:18px;
	line-height:110%;
	margin:7px 0 0 15px;
}
.protaseisPliromis
	{
	font-family:Trebuchet MS;
	color:#231f20;
	font-size:18px;
	text-decoration:none;
}
.home .payment-offers-box .txt
	{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#3f80b5;
	margin:15px 0 0 15px;
	line-height:140%;
	font-weight:bold;
}
/* ***************** PAYMENT SUGGESTIONS BOX : ends ***************** */
/* ***************** OFFER OF THE WEEK BOX : starts ***************** */
.home .offer-ofthe-week
	{
	height:258px;
	width:353px;
	display:block;
	background-image: url("../_gfx/offerweek.png");
	background-repeat:no-repeat;
	background-position:top center;
	vertical-align:top;
	padding:0;
	margin:0;
	position:absolute;
	top:6px;
	right:19px;
}
.home .offer-ofthe-week h1
	{
	font-family:Trebuchet MS;
	color:#3ca3d1;
	font-size:20px;
	padding:0;
	margin:0;
	position:absolute;
	top:20px;
	right:29px;
	display:block;
}
.home .offer-ofthe-week .header
	{
	margin:0;
	float:left;
	text-align:left;
	display:inline-block;
	clear:both;
	padding:0;
	margin-top:75px;
	margin-left:14px;
}
.home .offer-ofthe-week .header h2
	{
	font-family:Trebuchet MS;
	color:#ff7227;
	font-size:18px;
	line-height:100%;
	padding:0;
	margin:0;
}
.home .offer-ofthe-week .txt
	{
	line-height:120%;
	margin-left:13px;
	clear:both;
	width:140px;
}
.home .offer-ofthe-week .basket
	{
	position:absolute;
	left:14px;
	bottom:5px;
}
.home .offer-ofthe-week .photo
	{
	position:absolute;
	float:right;
	display:inline-block;
	clear:both;
	top:70px;
	right:10px;
	width:185px;
	height:130px;
	text-align:right;
	vertical-align:bottom;
}
.home .offer-ofthe-week .price
	{
	position:absolute;
	font-family:Tahoma;
	color:#ff7227;
	font-size:27px;
	line-height:100%;
	bottom:12px;
	right:20px;

}
/* ***************** OFFER OF THE WEEK BOX : ends ***************** */
/* ***************** OFFER BOX : starts ***************** */
.home .offer-box
	{
	height:197px;
	width:332px;
	display:block;
	background-image: url("../_gfx/offer-box-bg.gif");
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	vertical-align:top;
	padding:0 13px 0 0;
	margin:0 0 5px 0;
	position:relative;
}
.home .offer-box .header
	{
	position:absolute;
	margin:0;
	float:right;
	text-align:right;
	display:inline-block;
	clear:both;
	clear:both;
	padding:0;
	top:9px;
	right:13px;
}
.home .offer-box h2
	{
	font-family:Trebuchet MS;
	color:#ff7227;
	font-size:18px;
	line-height:100%;
	padding:0;
	margin:0;
}
.home .offer-box .txt
	{
	line-height:140%;
	left:13px;
	position:absolute;
	top:66px;
	clear:both;
}
.home .offer-box .price
	{
	position:absolute;
	top:160px;
	left:1px;
	height:26px;
	line-height:26px;
	padding:0;
	font-size:15px;
	color:#ff7227;
	font-weight:bold;
	float:left;
	display:inline-block;
}
.home .offer-box .price .left
	{
	float:left;
	display:inline-block;
	width:37px;
	height:26px;
	padding:0;
	margin:0;
}
.home .offer-box .price .right
	{
	float:left;
	margin:0;
	display:inline-block;
	max-width:100px;
	padding:0 0 0 10px;
}
.home .offer-box .photo
	{
	position:absolute;
	float:right;
	display:inline-block;
	clear:both;
	top:63px;
	right:10px;
	width:155px;
	height:130px;
	text-align:right;
	vertical-align:bottom;
}
/* ***************** PAYMENT SUGGESTIONS BOX : ends ***************** */

























/* *************************************************************************** */
/* ***************** COMMON STYLES FOR INSIDE PAGES : starts ***************** */
/* *************************************************************************** */
.inside .outer-container
	{
	margin: 0 auto;
	padding:0;
	width:967px;
	background-image: url("../_gfx/inside-blue-top-bg.gif");
	background-repeat:no-repeat;
	background-position:0 61px;
}
.inside .inner-container
	{
	width:924px;
	margin:0;
	padding:0;
	margin-left:21px;
}
.inside .inner-container td.left
	{
	width:250px;
	vertical-align:top;
	padding: 0;
	margin:0;
	height:100%;
	padding-bottom:10px;
	background-image: url("../_gfx/bl.gif");
	background-repeat:repeat-x;
	background-position:top;
}
.inside .inner-container td.right
	{
	width:642px;
	vertical-align:top;
	padding:0 8px 5px 24px;
	margin:0;
	height:100%;
}
.same-height
	{
	display:block;
	}
.inside .inner-container .left .same-height
	{
	
}	
.inside .inner-container .right .basket-info
	{
	padding:0;
	width:248px;
	height:28px;
	line-height:28px;
	background-image: url("../_gfx/basket-info-bg.gif");
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-size:10px;
}
.inside .inner-container .right .site-path
	{
	float:left;
	display:block;
	width:394px;
	height:28px;
	line-height:11px;
	clear:both;
	padding-top:2px;
}
.inside .inner-container .right .site-path a:link, .inside .inner-container .right .site-path a:visited, .inside .inner-container .right .site-path a:active 
	{
	 background-image: url("../_gfx/lmenu-arrow-black.gif");
	  background-repeat:no-repeat;
	  background-position:-4px 5px;
	  color: #000000;	
	  padding: 3px 6px 3px 10px;
	  font-size:12px;
	  text-decoration:none;
	  display:inline-block;
}
.inside .inner-container .right .site-path a:hover
	{
	background-image: url("../_gfx/lmenu-arrow-orange.gif");
	background-repeat:no-repeat;
	background-position:-16px 6px;
	color:#ff7227;
	padding: 3px 6px 3px 10px;
	text-decoration:underline;
}

/* ***************** TABLE CONSTRUCTION : starts ***************** */
.tbl-top
	{
	display:inline-block;
	width:642px;
	background-image: url("../_gfx/tbl-top-tab-right.gif");
	background-repeat:no-repeat;
	background-position: top right;
	padding:0;
	margin:0;
	clear:both;
}
.tbl-top-tab-left
	{
	float:left;
	width:41px;
	height:35px;
	background-image: url("../_gfx/tbl-top-tab-left.gif");
	background-repeat:no-repeat;
	background-position: top left;
}
.tbl-top-tab-bg
	{
	float:left;
	background-image: url("../_gfx/tbl-top-tab-bg.gif");
	background-repeat:no-repeat;
	background-position: top right;
	height:21px;
	padding:11px 35px 0 0;
	font-size:11px;
	color:#ff7227;
	font-weight:bold;
	display:block;
}
/* products per page */
.ppp-cont
	{
	float:right;
	padding:0 8px 0 0;
	display:block;
}
.ppp-cont ul
{
	float:left;
	list-style-type:none;
}
.ppp-cont li
	{
	float:left;
	height:10px;
	line-height:10px;
	padding:0  0 2px 0;
}
.ppp-cont li.ppp
	{
	height:10px;
	line-height:10px;
	padding:0 4px 2px 4px;
}
.ppp-cont li.ppp a:link, .ppp-cont li.ppp a:visited, .ppp-cont li.ppp a:active 
	{
	color:#767676;
	text-decoration:none;
}
.ppp-cont li.ppp a:hover
	{
	color:#f26522;
}
.grad-bot
	{
	background-image: url("../_gfx/grad-bot.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	border-left:1px #dedede solid;
	border-right:1px #dedede solid;
	text-align:right;
	padding: 6px 12px 6px 40px;
	clear:both;
	min-height:24px;
	width:588px;
}
.grad-bot-nb
	{
	background-image: url("../_gfx/grad-bot.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	text-align:right;
	padding: 0 12px 6px 40px;
	clear:both;
}
td.grad-bot-nb2
	{
	background-image: url("../_gfx/grad-bot.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}
.grad-bot-orng
	{
	background-image: url("../_gfx/grad-bot.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	padding: 11px 12px 10px 40px;
	clear:both;
	color:#ffb25b;
	font-weight:bold;
}
.grad-bot select
	{
	font-size:11px;
	color:#7d7d7d;
	height:22px;
	line-height:22px;
	padding-bottom:2px;
	text-align:right;
	}
.tbl-content-cont
	{
	background-image: url("../_gfx/tbl-content-cont.gif");
	background-repeat:no-repeat;
	background-position:top;
	display:inline-block;
	padding:0;
	margin:0;
	width:642px;
}
.tbl-content-cont300
	{
	background-image: url("../_gfx/tbl-content-cont300.gif");
	background-repeat:no-repeat;
	background-position:top;
	display:inline-block;
	min-height:150px;
	padding:0 0 0 0;
	margin:0;
	width:300px;
}
.insid .tbl-content-cont300
	{
	background-image: url("../_gfx/tbl-content-cont.gif");
	background-repeat:no-repeat;
	background-position:top;
	display:inline-block;
	min-height:150px;
	padding:0 0 0 0;
	margin:0;
	width:300px;
}
.tbl-content-cont .row
	{
	float:left;
	margin-left:1px;
	width:640px;
	display:block;
	clear:both;
	}
.inside .tbl-content-cont .row .cell-left
	{
	padding:0;
	width:319px;
	font-size:12px;
	font-weight:normal;
	border-right:1px #efefef solid;
	float:left;
	display:block;
}
.inside .tbl-content-cont .row .cell-right
	{
	padding:0;
	width:320px;
	float:left;
	display:block;
}
/* ***************** BOTTOM ROW CELLS FOR PRODUCT LISTING : starts ***************** */
.row-bot
	{
	float:left;
	width:640px;
	margin-left:1px;
	}
.inside .cell-left-bot
	{
	width:319px;
	border-right:1px #efefef solid;
	background-image: url("../_gfx/cell-left-bot.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:15px 0 10px 0;
	float:left;
}
.inside .cell-right-bot
	{
	width:319px;
	background-image: url("../_gfx/cell-right-bot.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:15px 0 10px 0;
	float:left;
}
.inside .row-bot .cell-left-bot .agora , .inside .row-bot .cell-right-bot  .agora
	{
	float:left;
	padding-left:13px; 
	clear:both;
	display:block;
}
.inside .row-bot .cell-left-bot .price , .inside .row-bot .cell-right-bot .price
	{
	float:left;
	height:26px;
	line-height:26px;
	display:inline-block;
	width:181px;
	background-image: url("../_gfx/arrow-product-box.gif");
	background-repeat:no-repeat;
	background-position:top right;
	padding:0 37px 0 0;
	font-size:16px;
	color:#ff7227;
	font-weight:bold;
	text-align:right;
}
.inside .cell-left .product .prod-left .price-left , .inside .cell-right .product .prod-left .price-left
	{
	float:left;
	height:26px;
	line-height:26px;
	display:inline-block;
	background-image: url("../_gfx/arrow-product-box-left.gif");
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 37px ;
	font-size:16px;
	color:#ff7227;
	font-weight:bold;
}
.inside .row-bot .cell-left-bot .compare, .inside .row-bot .cell-right-bot .compare
	{
	margin:4px 0 0 0;
	padding-left:22px;
	font-size:10px;
	float:left;
	clear:both;
}
/* ***************** CHECK BOX FOR COMPARISON : starts ***************** */
.inside .row-bot .cell-left-bot .chk, .inside .row-bot .cell-right-bot .chk
	{
	float:left;
	padding-left:5px;
	margin-top:4px;
}
/* ***************** BOTTOM NAVIGATION : starts ***************** */
.inside .bot-nav
	{
	float:left;
	width:642px;
	display:inline-block;
	clear:both;
}
/* with top background image */
.inside .bot-nav .bot-nav-bg-left
	{
	width:299px;
	background-image: url("../_gfx/cell-left-bot.gif");
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	padding:11px 0 0 23px;
}
.inside .bot-nav .bot-nav-bg-right
	{
	width:312px;
	background-image: url("../_gfx/cell-right-bot.gif");
	background-repeat:no-repeat;
	background-position:top left;
	float:right;
	padding:11px 8px 0 0;
	text-align:right;
}
/* without top background image */
.inside .bot-nav .bot-nav-left
	{
	float:left;
	padding:0 0 0 23px;
}
.inside .bot-nav .bot-nav-right
	{
	float:right;
	padding:0 8px 0 0;
	text-align:right;
}
/* ***************** TABLE CONSTRUCTION : ends ***************** */



/* ***************** PRODUCT : starts ***************** */
.inside .tbl-content-cont .row .product
	{
	display:block;
	float:left;
	width:307px;
	margin:0;
	padding:20px 0 0 0;
}
.inside .tbl-content-cont .row .cell-left .product .prod-left, .inside .tbl-content-cont .row .cell-right .product .prod-left
	{
	float:left;
	width:154px;
	padding:0;
	margin: 0 0 0 13px;
	display:block;
}
.inside .tbl-content-cont .row .cell-left .product .prod-right, .inside .tbl-content-cont .row .cell-right .product .prod-right
	{
	float:left;
	width:140px;
	height:140px;
	text-align:right;
	display:block;
}
.inside .tbl-content-cont .row .cell-left H1, .inside .tbl-content-cont .row .cell-right H1
	{
	font-size:18px;
	color:#ff7227;
	font-family:"Trebuchet MS";
	line-height:110%;
	padding:0;
	margin:0;
	float:left;
}
.inside .tbl-content-cont .row .cell-left .txt, .inside .tbl-content-cont .row .cell-right .txt
	{
	float:left;
	font-size:11px;
	line-height:140%;
	margin-top:10px;
}
.cell-left .product .txt-2cols, .cell-right .product .txt-2cols
	{
	float:left;
	font-size:11px;
	line-height:140%;
	margin-top:10px;
	padding:0 0 14px 13px;
	text-align:justify;
}
.txt-2cols ul, .comp ul
	{
	list-style-image:url('../_gfx/lmenu-arrow-black.gif');
	margin:0;
	padding:10px 0 0 20px;
	text-align:left;
}
.txt-2cols  li
	{
	padding-bottom:3px;
}

.inside .tbl-content-cont .row .product .agora
	{
	display:inline-block;
	float:left;
}

/* ***************** PRODUCT : ends ***************** */


/* ***************** CHECKBOX : starts ***************** */
.jquery-safari-checkbox {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand;}
.jquery-safari-checkbox .mark {display: inline;}

.jquery-safari-checkbox img {vertical-align: middle; width: 16px; height: 16px;border:0;}
.jquery-safari-checkbox img{background: transparent url(../_gfx/safari-checkbox.png) no-repeat;}

.jquery-safari-checkbox img{
	background-position: 0px 0px;
	border:0;
}
.jquery-safari-checkbox-hover img{
	background-position: -16px 0px;
	border:0;
}
.jquery-safari-checkbox-checked img{
	background-position: 0px -16px;
	border:0;
}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img {
	background-position: -16px -16px;
	border:0;
}
.jquery-safari-checkbox-disabled img{
	background-position: 0px -32px;
	border:0;
}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{
	background-position: 0px -48px;
	border:0;
}
/* ***************** CHECKBOX : ends ***************** */



/* ***************** MY BASKET : starts ***************** */
.mybasket td.head
	{
	background-image: url("../_gfx/grad-bot.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	padding:3px 13px 7px 47px;
	text-align:right;
	white-space:nowrap;
	border-right:1px #efefef solid;
}
.mybasket td.txt-right
	{
	
	text-align:right;
	padding:3px 13px 3px 0;
}
.mybasket input
	{
	width:55px;
	border:1px cbcbcb solid; 
	font-size:11px;
	color:#7d7d7d;
	text-align:right;
	padding-right:3px;
}
.mybasket td.product
	{
	vertical-align:middle;
	text-align:left;
	padding:10px 18px 10px 32px;
}
.mybasket td.prod-descr
	{
	width:100%;
	color:#7d7d7d;
	font-weight:bold;
	padding:0 10px 0 0;
	line-height:160%;
}
.mybasket td.but-x 
	{
	padding-right:6px;
}
.mybasket td.total-price-txt
	{
	text-align:right;
	color:#ff7227;
	font-weight:bold;
	font-size:13px;
	padding:15px 0 15px 0;
}
.mybasket td.total-price-num
	{
	color:#ff7227;
	font-size:16px;
	padding:15px 0 15px 15px;
}
/* ***************** MY BASKET : ends ***************** */




/* ***************** SHIPPING : starts ***************** */
.shipping
	{
	padding:20px 0 6px 0;
	color:#7d7d7d;
	font-weight:bold;
	width:640px;
}
.shipping input, .shipping select 
	{
	font-size:11px;
	width:135px;
	border:1px #cbcbcb solid;
}
.shipping .shipping-left1
	{
	width:65px;
	height:26px;
	line-height:26px;
	padding-left:40px;
}
.shipping .shipping-left
	{
	width:65px;
	height:26px;
	line-height:26px;
}
.shipping .shipping-right
	{
	width:150px;
}
/* ***************** SHIPPING : ends ***************** */


/* ***************** PRODUCT DETAILS : starts ***************** */
.product-head-cont
	{
	float:left;
	display:block;
}
.product-head-left
	{
	float:left;
	width:310px;
	vertical-align:top;
	padding:0;
	margin:0;
}
.product-head-right
	{
	float:left;
	width:332px;
	vertical-align:top;
	padding:0;
	margin:0;
	text-align:right;
}
.product-head-left p
	{
	line-height:140%;
}
.product-head-left H1
	{
	background-image: url("../_gfx/prod-dets-title-bg.gif");
	background-repeat:no-repeat;
    background-position:0 9px;
    font-size:25px;
    line-height:27px;
    font-weight:bold;
    font-family:"Trebuchet MS";
    color:#ff7227;
    display:block;
    clear:both;
    padding:0 0 0 27px;
    margin:0;
}
.product-price
	{
	float:left;
	background-image: url("../_gfx/arrow-big-price.gif");
	background-repeat:no-repeat;
    background-position:right;
    height:42px;
    line-height:42px;
    padding-right:130px;
    margin-right:-8px;
    font-size:28px;
    color:#ff7227;
    display:block;
}

.tbl-content-cont .line .prod-dets-left
	{
	padding:6px 0 6px 40px;
	float:left;
	font-weight:bold;
	color:#000000;
	width:150px;
	white-space:nowrap;
	background-image: url("../_gfx/lmenu-arrow-black.gif");
	background-repeat:no-repeat;
    background-position:23px 8px;
	}
.tbl-content-cont .line .prod-dets-right
	{
	padding:6px 0 6px 0;
	float:left;
	white-space:nowrap;
}
.box-cont
	{
	float:left;
	display:block;
	width:283px;
	padding:12px 9px 12px 12px;
	margin:3px;
}
.box-cont .box-cont-left
	{
	float:left;
	width:152px;
	line-height:19px;
	font-size:11px;
}
.box-cont .box-cont-right
	{
	float:left;
	width:121px;
	margin-left:10px;
	text-align:center;
}
.box-cont-bg
	{
	background-image: url("../_gfx/box-cont-bg.jpg");
	background-repeat:no-repeat;
	background-position:top;
}
/* ***************** PRODUCT DETAILS : ends ***************** */


/* ***************** ORDER HISTORY : starts ***************** */
.navi
	{
	padding-top:15px;
	background-image: url("../_gfx/grad-top.jpg");
	background-repeat:repeat-x;
	background-position:top;
	color:#c4c4c4;
}
.navi a:link, .navi a:visited, .navi a:active
	{
	color:#7d7d7d;
	text-decoration:none;
	padding:0 3px 0 3px;
} 
.navi a:hover
	{
	color:#000;
	text-decoration:underline;
}
/* ***************** ORDER HISTORY : ends ***************** */



/* ***************** TABS AND CONTAINING TAGS : STARTS *****************  */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide {
        display: none;    }
}
/* Hide useless elements in print layouts... */Booking@media print {
.tabs-nav {
        display: none;    }
}
.tabs-nav {
    list-style: none;
    margin: 0 0 0 12px !important;
	margin: 0 0 0 0;
    padding:0;
    background-image: url("../_gfx/tabs-bot.png");
	background-repeat:no-repeat;
	background-position:-12px 0;
	width:642px;
	display:inline-block;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 -12px !important;
	margin: 0 ;
    min-width: 0px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
	padding:0 27px 0 10px;
    background-image: url("../_gfx/tabs.png") !important;
	background-image:none;
	background-repeat:no-repeat;
	background-color:transparent !important;
	background-position:top;
}
.tabs-nav a {
    position: relative;
    top: 0px;
    padding-left: 0;
    color: #969798;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
}
.tabs-nav .tabs-selected a {
    color: #ff7227;
	z-index:1000;
	position: relative;
	background-color:#030f50;
}
.z1{
	z-index:10;
	position:relative;
}
.z2{
	z-index:9;
	position:relative;
}
.z3{
	z-index:8;
	position:relative;
}
.z4{
	z-index:7;
	position:relative;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -96px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -64px;
}
.tabs-nav a span {
    width: 35px; /* IE 6 treats width as min-width */
    min-width: 35px;
    height: 25px; /* IE 6 treats height as min-height */
    min-height: 25px;
    padding-top: 7px;
    padding-right:0px;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -32px;
		background-color:#030f50;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
	z-index:1001;
	position: relative;
	background-color:#030f50;
}
.tabs-container {
    background:transparent; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../_gfx/loading.gif) no-repeat 0 50%;
}


/* ***************** TABS CONTAINING TAGS : ends ***************** */
.tbl-content-cont .line .line-left-tabs
	{
	padding:6px 0 6px 40px;
	float:left;
	font-weight:bold;
	color:#000000;
	width:25%;
	white-space:nowrap;
	}
.tbl-content-cont .line .line-right-tabs
	{
	padding:6px 0 6px 0;
	float:left;
	white-space:nowrap;
}
.tbl-content-cont  td.td-left-tabs
	{
	padding:6px 30px 6px 40px;
	font-weight:bold;
	color:#000000;
	white-space:nowrap;
	width:130px;
	}
.tbl-content-cont  td.td-left-tabs-col
	{
	padding:6px 5px 6px 10px;
	font-weight:bold;
	color:#000000;
	white-space:nowrap;
	}
.tbl-content-cont td.td-right-tabs
	{
	padding:6px 10px 6px 0;
	white-space:nowrap;
}
td.prod-list40 /* bottom table */
	{
	padding:6px 10px 6px 40px;
	white-space:nowrap;
}
td.prod-list10 /* bottom table */
	{
	padding:6px 10px 6px 10px;
	white-space:nowrap;
}
td.prod-list5 /* bottom table */
	{
	padding:6px 5px 6px 5px;
	white-space:nowrap;
}
td.prod-list510 /* bottom table */
	{
	padding:6px 10px 6px 5px;
	white-space:nowrap;
}




/* ***************** LOGIN : starts ***************** */
.login td.head /* NEW */
	{
	background-image: url("../_gfx/grad-bot.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	padding:3px 13px 7px 40px;
	text-align:right;
	white-space:nowrap;
}
.login td.tdinput /* NEW */
	{
	padding:3px 0 3px 0;
}
.login td.tdinput input /* NEW */
	{
	width:110px;
}
a.arrow:link, a.arrow:visited, a.arrow:active /* NEW */
	{
	color:#7f7f7f;
	text-decoration:none;
	background-image: url("../_gfx/lmenu-arrow-black.gif");
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:10px;
	}
 a.arrow:hover /* NEW */
	{
	color:#000000;
}
/* ***************** LOGIN : ends ***************** */

/* ***************** COMPARE 3 PPRODUCTS : starts ***************** */
.row td.comp
	{
	width:212px; 
	padding:0;
	margin:0;
	vertical-align:top;
}
.row td.comp .photo
	{
	width:210px; 
	height:105px;
	text-align:center;
	display:block;
	clear:both;
	padding:15px 0 0 0;
}
.row td.comp .title
	{
	margin:0;
	padding:0 0 0 13px;
	height:60px;
	display:block;
}
.row td.comp h1
	{
	font-size:16px;
	color:#ff7227;
	font-family:"Trebuchet MS";
	line-height:110%;	
}
.row td.comp .price-left
	{
	height:26px;
	line-height:26px;
	display:inline-block;
	background-image: url("../_gfx/arrow-product-box-left.gif");
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 37px ;
	font-size:16px;
	color:#ff7227;
	font-weight:bold;
}
.row td.comp .text3cols
	{
	padding:13px;
	clear:both;
	line-height:140%;
}
.row td.comp .specs
	{
	padding:15px 0 0 0;
	margin:0;
	width:100%;
}
.row td.comp .text3cols li
	{
	padding-bottom:3px;
}
/* ***************** COMPARE 3 PPRODUCTS : starts ***************** */


/* ***************** CONTACT PAGE : starts ***************** */
.contact-details td.head
	{
	padding:15px 10px 15px 10px;
	color:#f26522;
	font-weight:bold;
}
.contact-form
	{
	width:390px;
	display:inline-block;
}
.contact-form .line .line-right input
	{
	width:225px;
}
/* ***************** CONTACT PAGE : ends ***************** */


/* ***************** ARTICLE PAGE : starts ***************** */
.article
	{
	width:596px;
	padding:0 22px 0 22px;
	margin-left:1px;
	min-height:350px;
}
.article h1
	{
	font-size:11px;
	padding:0 0 10px 0;
}
.article .text
	{
	line-height:140%;
}
.article .photo
	{
	float:right;
	margin:7px 0 10px 10px;
}
.article .photo img
	{
	border:2px #eaeaea solid;
}
.highlight
	{
	width:596px;
	margin-left:1px;
	background-color:#f7f7f7;
	border-top: 1px #efefef solid;
	border-bottom:1px #efefef solid;
	padding:14px 22px 14px 22px;
	line-height:170%;
	color:#7d7d7d;
}
/* ***************** ARTICLE PAGE : ends ***************** */







/* ***************** SEARCH PAGE : starts ***************** */
td.search-l
	{
	padding:15px;
	vertical-align:top;
}
td.search-c
	{
	width:100%;
	padding:15px 0 15px 15px;
	white-space:nowrap;
}
td.search-r
	{
	padding:15px 0 15px 5px;
}
td.search-c .info
	{
	float:left;
	margin-top:15px;
	white-space:nowrap;
	display:inline;
}
td.search-c .info .info1
	{
	float:left;height:21px;line-height:21px;padding-top:4px;
}
td.search-c .info .info2
	{
	float:left;margin-left:7px;height:21px;line-height:21px;
}
td.search-c .info .info3
	{
	float:left;margin-left:30px;height:21px;line-height:21px;
}
td.search-c .info .info4
	{
	float:left;margin-left:4px;height:21px;line-height:21px;
}




td.grad-sep
	{
	background-image: url("../_gfx/grad-bot.gif");
	background-repeat:repeat-x;
	background-position:top;
}
td.search-c .title-orange
	{
	font-size:14px;
	font-family:"Trebuchet MS";
	color:#ff7227;
	font-weight:bold;
}
td.search-c .title-grey
	{
	font-size:14px;
	font-family:"Trebuchet MS";
	color:#8d8d8d;
	font-weight:bold;
	margin-left:5px;
}
td.search-r .price
	{
	float:left;
	height:26px;
	line-height:26px;
	display:inline-block;
	width:100px;
	background-image: url("../_gfx/arrow-product-box.gif");
	background-repeat:no-repeat;
	background-position:top right;
	padding:0 37px 0 0;
	font-size:16px;
	color:#ff7227;
	font-weight:bold;
	text-align:right;
	clear:both;
}
td.search-r  .agora
	{
	float:right;
	padding-right:13px; 
	clear:both;
	display:block;
	margin-top:15px;
}
/* ***************** SEARCH PAGE : ends ***************** */




/* Pencil BUTTON : starts */
.Pencil_right{
	background-image:url("../_gfx/butright-grey.png");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	display:block;
	float:left;
	padding:6px 10px 0 5px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	min-width:77px;
	text-align:center;
}
.Pencil_right:hover{
	color:#FF7227;
}
.Pencil_left{
	background-image:url("../_gfx/butico-pencil.png");
	width:26px;
	height:26px;
	float:left;
	margin:0;
	text-indent:-99999px;
}
/* Pencil BUTTON : starts */
/* Print BUTTON : starts */
.Print_right{
	background-image:url("../_gfx/butright-orange.png");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	display:block;
	float:left;
	padding:6px 10px 0 5px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	min-width:77px;
	text-align:center;
}
.Print_right:hover{
	color:#FF7227;
}
.Print_left{
	background-image:url("../_gfx/butico-print.png");
	width:26px;
	height:26px;
	float:left;
	margin:0;
	text-indent:-99999px;
}
/* Print BUTTON : starts */
/* Buy BUTTON : starts */
.Buy_right{
	background-image:url("../_gfx/butright-grey.png");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	display:block;
	float:left;
	padding:6px 15px 0 10px;
	color:#3e3e3e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.Buy_right:hover{
	color:#FF7227;
}
.Buy_left{
	background-image:url("../_gfx/butico-buy.png");
	width:26px;
	height:26px;
	float:left;
	margin:0;
	text-indent:-99999px;
}
/* BuyBUTTON : starts */
/* Send BUTTON : starts */
.Send_right{
	background-image:url("../_gfx/butright-grey.png");
	background-repeat:no-repeat;
	background-position:top right;
	height:20px;
	display:block;
	float:left;
	padding:6px 10px 0 5px;
	color:#3e3e3e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.Send_right:hover{
	color:#FF7227;
}
.Send_left{
	background-image:url("../_gfx/butico-buy.png");
	width:26px;
	height:26px;
	float:left;
	margin:0;
	text-indent:-99999px;
}

.Send2_left{  /* NEW */
	background-image:url("../_gfx/butico-man.png");
	width:26px;
	height:26px;
	float:left;
	margin:0;
	text-indent:-99999px;
}
/* Send BUTTON : starts */
/* Delete BUTTON : starts */
.Delete_right{
	background-image:url("../_gfx/butright-orange.png");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	display:block;
	float:left;
	padding:6px 10px 0 5px;
	color:#636363;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.Delete_right:hover{
	color:#FF7227;
}
.Delete_left{
	background-image:url("../_gfx/butico-delete.png");
	width:26px;
	height:26px;
	float:left;
	margin:0;
	text-indent:-99999px;
}
/* Delete BUTTON : starts */

/* Cancel BUTTON : starts */
.Cancel_right{
	background-image:url("../_gfx/butright-grey.png");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	display:block;
	float:left;
	padding:6px 10px 0 5px;
	color:#3e3e3e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.Cancel_right:hover{
	color:#4ea2c4;
}
.Cancel_left{
	background-image:url("../_gfx/butico-cancel.png");
	width:26px;
	height:26px;
	float:left;
	margin:0;
	text-indent:-99999px;
}
/* Cancel BUTTON : starts */

/* Refresh BUTTON : starts */
.Refresh_right{
	background-image:url("../_gfx/butright-orange.png");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	display:block;
	float:left;
	padding:6px 10px 0 5px;
	color:#636363;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.Refresh_right:hover{
	color:#FF7227;
}
.Refresh_left{
	background-image:url("../_gfx/butico-refresh.png");
	width:26px;
	height:26px;
	float:left;
	margin:0;
	text-indent:-99999px;
}
/* Refresh BUTTON : starts */
/* Continue BUTTON : starts */
.Continue_right{
	background-image:url("../_gfx/butright-grey.png");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	display:block;
	float:left;
	padding:6px 10px 0 5px;
	color:#3e3e3e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.Continue_right:hover{
	color:#FF7227;
}
.Continue_left{
	background-image:url("../_gfx/butico-basketgrey.png");
	width:26px;
	height:26px;
	float:left;
	margin:0;
	text-indent:-99999px;
}
/* Continue BUTTON : starts */

/* siel BUTTON : starts */
.siel_right{
	background-image:url("../_gfx/but_siel_right.jpg");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	display:block;
	float:left;
	padding:2px 15px 0 7px;
	color:#1c8db7;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.siel_right_na{
	background-image:url("../_gfx/but_siel_right.jpg");
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	display:block;
	float:left;
	padding:2px 15px 0 0;
	color:#1c8db7;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.siel_right:hover{
	color:#1c8db7;
}
.siel_left{
	background-image:url("../_gfx/but_siel_left.jpg");
	width:20px;
	height:22px;
	float:left;
	margin:0;
	text-indent:-99999px;
}
.siel_left_na{
	background-image:url("../_gfx/but-siel-left-na.jpg");
	width:15px;
	height:22px;
	float:left;
	margin:0;
	text-indent:-99999px;
}

/* siel BUTTON : ends */













