/* @Group Reset */

form, input, object,
img, p, span, br, strong,
ul, li, ol, dd, dt, dl, 
h1, h2, h3, h4, h5, h6 
	{
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
h1{font-size:13px;}
input
{
border: 1px solid #7f9db9;
}
body
	{
	padding: 0px;
	margin: 0px;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #929292;
	text-decoration: none;
	background: #fff;
	/*background: #fff url(../images/ba.jpg) no-repeat right top ;
	background-position:100% 15%;*/
}
a { text-decoration: underline; color:#333333; }
a:hover { text-decoration: none; color:#333333; }

.spacer { clear: both; line-height:0px; }
.floaleft { float: left; }
.floaright { float: right; }
.floanone { float: none; margin:0px; padding: 0px; border: none; }
.align-c { text-align: center; }
.align-l { text-align: left; }
.align-r { text-align: right; }

/* @End */

#wrapper {
	width: 100%;
	/*padding: 1.2% 0.6% 0& 1.5%;
	padding-top: 1.3%;*/
	background: url(../images/back.jpg) repeat-y left top;
}
/******* header starts ***********/
.header {
	width: 100%;
}
.content1 {
	width: 100%;
}
.logo {
	width: 100%;
	height: 5.4%;
	background: url(../images/logo-back.jpg) repeat-x left top;
}
.logo-left {
	float: left;
}
.menu-nav {
	width: 100%;
	height: 40px;
	background:url(../images/menu-back.jpg) repeat-x left top;
}
.menu-nav ul {
	list-style-type: none;
}
.menu-nav li {
	display: block;
	float: left;
	background: url(../images/menu-seperator.jpg) no-repeat right top;
	padding-right: 8px;
}
.menu-nav li a {
	float: left;
	padding: 0 10px 0 5px;
	font: normal 13px/40px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.menu-nav li a:hover {
	background: url(../images/menu-over.jpg) no-repeat center top;
}
.search-zone {
	width: 100%;
	height: 43px;
}
/*.contemp {
	float: left;
	padding: 0 0 0 302px;

}*/
.search {
	float: right;
	padding: 14px 0 0 0;
	height: 29px;
}
.search-txtfld {
	width: 215px;
	float: left;
	height: 29px;
}
.search-txtfld input {
	width: 210px;
	height: 17px;
	border: 1px solid #a2a18c;
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px 0 0 8px;
}
.search-bt {
	float: left;
	height: 29px;
	padding: 0 10px 0 7px;
}
/*.flash {
	float: left;
	margin: 0 0 0 218px;
}*/
.chair {
	float: right;
	margin: 35px 50px 0 0;
	
}
.cart {
	float: right;
	width: 160px;
	
	padding: 8px;
	margin: 10px 35px 0 0px;
	/*background: url(../images/transparent01.png);
	opacity:0.8;
	filter:alpha(opacity=75);*/
	color: #000000;
	
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
.cart a {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
.cart a:hover {
	text-decoration: none;
}
.cart-title {
	font: bold 17px/30px Arial, Helvetica, sans-serif;
	color: #738700;
	text-decoration: none;
	padding: 0 0 4px 30px;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 5px;
	background: url(../images/icon-shopping-cart.jpg) no-repeat left center;
	height: 30px;
}
.cart-title  a{
	font: bold 17px/30px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
/*.cart-botom {
	padding: 15px 0 15px 0;
	margin: 0px;
	float: right;
}*/

.cart-botom {
	padding: 15px 0 15px 0;
	margin: 0px;
}
.cart-basket {
	float: right;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 24px 0 24px;
	background: url(../images/icon-basket.gif) no-repeat left top;
}
.cart-basket a {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFf;
	text-decoration: none;
}
.cart-basket a:hover {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFc000;
	text-decoration: none;
}


.cart-welcome-name {
	float: right;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 24px 0 24px;
	
}
.cart-welcome-name a {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFf;
	text-decoration: none;
}
.cart-welcome-name a:hover {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFc000;
	text-decoration: none;
}

.cart-checkout {
	float: right;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 24px 0 20px;
	background: url(../images/icon-checkout.gif) no-repeat left top;
}
.cart-checkout a {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.cart-checkout a:hover {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFc000;
	text-decoration: none;
}



/******* header ends ***********/

/******* content starts ***********/
.content {
	width: 100%;
	padding: 5px 0 0 0 ;
}
.content-left {
	float: left;
	padding: 15px 30px 0 268px ;
	min-height: 120px;
	background: url(../images/content-left-img.jpg) no-repeat left -10px;
}
.welcome {
	padding: 0px 0px 5px 0px ;
}
.paypal {
	float: right;
	padding: 5px 0px 2px 0;
}
/*.content-right {
	width: 55%;
	float: left;
	padding: 0px 30px 0 14px ;
}*/

/******* content ends v***********/

/******* footer starts *************/
.footer {
	width: 100%;
}
.content-bottom {
	background: #e9e9e9;
	height: 25px;
	padding: 0 30px 0 0 ;
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	color: #535151;
	text-decoration: none;
	text-align: right;
}
.content-bottom a {
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	text-align: right;
}
.content-bottom a:hover {
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	color: #535151;
	text-decoration: none;
	text-align: right;
}
.content-bottomR {
	float: right;
	/*width: 205px;*/
	height: 148px;
	background: #fff url(../images/content-btmR-back.jpg) repeat-x right bottom;
	padding: 0 8px 0 32px;
	text-align: right;
	margin: 0 0 0 6px;
}
.content-bottomRlogo {
	width: 154px;
	padding: 40px 50px 0 0px;
}
.content-bottomL {
	float: right;
	/*width: 518px;*/
	height: 140px;
	padding: 8px 13px 0 25px;
	text-align: right;
	background: #f1f0dc;
	font: normal 11px/14px Arial, Helvetica, sans-serif; color: #7b7b71; text-decoration: none;
}
.footer-zone {
	height: 34px;
	background: #201414;
	padding: 0 20px 0 20px;
	font: normal 11px/34px Arial, Helvetica, sans-serif; color: #989784; text-decoration: none;
}
.footer-zoneL {
	float: left;
	font: normal 12px/34px Arial, Helvetica, sans-serif; color: #989784; text-decoration: none;
}
.footer-zoneL a {
	padding: 0 10px 0 10px;
	font: normal 12px/34px Arial, Helvetica, sans-serif; color: #f1f0dc; text-decoration: none;
}
.footer-zoneL a:hover {
	color: #989784;
}
.footer-zoneR {
	float: right;
	padding: 0 13px 0 0px;
}
.footer-zoneR a {
	font: normal 11px/34px Arial, Helvetica, sans-serif; color: #989784; text-decoration: none;
}

.footer-zoneR a:hover {
	color: #f1f0dc;
}

/******* footer ends *************/

/* ---- font, margin, padding, form, border styles starts ---- */
.txt-blue { font: normal 12px/14px "Trebuchet MS"; color: #0077ff; text-decoration: none; }
.txt-blue a { font: normal 12px/14px "Trebuchet MS"; color: #0077ff; text-decoration: underline; }
.txt-blue a:hover { font: normal 12px/14px "Trebuchet MS"; color: #0077ff; text-decoration: none; }

.txt-black { font: normal 11px/16px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
.txt-black2 { font: normal 11px/25px Arial, Helvetica, sans-serif; color: #2d2d2d; text-decoration: none; }

.border1{ border: 1px solid #b4b1b1; }

.padd-right1 { padding-right: 5px; }
.padd-right2 { padding-right: 10px; }
.padd-right3 { padding-right: 15px; }
.padd-right3 { padding-right: 20px; }
.padd-right4 { padding-right: 25px; }

.padd-top1 { padding-top: 5px; }
.padd-top2 { padding-top: 8px; }
.padd-top3 { padding-top: 10px; }
/* ---- font, margin, padding, form styles ends ---- */
/* ///////////////////////////////////////////////// */


/* //////////////// 191109 //////////////// */
#wrapper-inner {
	width: 100%;
	/*padding: 1.2% 0.6% 0& 1.5%;
	padding-top: 1.3%;*/
	background: #fff url(../images/inner-left-back.jpg) repeat-y left top;
}
.cart-inner {
	float: left;
	width: 160px;
	
	padding: 8px;
	margin: 10px 5px 0 10px;
	/*background: url(../images/transparent01.png);
	opacity:0.8;
	filter:alpha(opacity=75);*/
	color: #000000;
	
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
.cart-inner  a {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
.cart-inner  a:hover {
	text-decoration: none;
}


.inner-footer-top {
	height: 56px;
	padding: 54px 15px 0 0;
	text-align: right;
	background: url(../images/content-left-img.jpg) no-repeat;
}
.inner {
	width: 100%;
	padding: 0 0 20px 0;
}
.inner-left {
	width: 196px;
	float: left;
	padding: 0 22px 0 21px;
}

 .inner-right {
	float: left;
	padding: 0 15px 0 20px;
	/*min-width: 725px;*/
        width:72%;
	min-height: 300px;
}
.inner-title {
	height: 25px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font: bold 14px/25px Arial, Helvetica, sans-serif;
	color: #8b8b8b;
	text-decoration: none;
	text-transform: uppercase;

}
/* //////////////// 191109 //////////////// */

/*my own */
.right_data {

}
/*
.top {
	
	height:29px;
	padding:0 0 0 13px;
	margin: 15px 0 2px 0;
	
	font-family:Arial;
	font-size: 8px;
	color: #5f5f5f;
line-height:28px;
	text-decoration: none;
}
*/
.top {
	height: 25px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font: bold 15px/25px Arial, Helvetica, sans-serif;
	color: #5a5959;
	text-decoration: none;
	text-transform: uppercase;
margin-bottom: 5px;
}
.middle { /*border: 1px solid #d0d0d0;*/  padding: 4px;}
a.button {
	background: url(../images/login-cntr.jpg) repeat-x;
	color: #FFFFFF;
	display: inline-block;
	font: normal 12px arial, sans-serif;
	height: 17px;

	margin-right: 6px;
	padding-right: 18px; 
padding-bottom: 5px;
padding-top: 5px;
	text-decoration: none;
}
a.button span {
	
	
	padding: 5px 0 5px 18px;
}

.cart-special {
	float: right;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 24px 0 24px;
	background: url(../images/icon-special-offer.jpg) no-repeat left top;
}
.cart-special a {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFf;
	text-decoration: none;
}
.cart-special a:hover {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFc000;
	text-decoration: none;
}

.cart-login {
	float: right;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 24px 0 20px;
	background: url(../images/icon-login.jpg) no-repeat left top;
}
.cart-login a {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFf;
	text-decoration: none;
}
.cart-login a:hover {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFc000;
	text-decoration: none;
}
.cart-account {
	float: right;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 24px 0 24px;
	background: url(../images/icon-account.jpg) no-repeat left top;
}
.cart-account a {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFf;
	text-decoration: none;
}
.cart-account a:hover {
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #FFc000;
	text-decoration: none;
}

.enquire {
	height: 19px;
	font: normal 11px/19px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}
.enquire a{
	height: 19px;
	font: bold 11px/19px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	background: url(../images/icon-enquire.jpg) no-repeat left center;
	padding: 5px 5px 5px 23px;
}
.enquire a:hover{
	color: #FF0000;
	text-decoration: none;
}
.checkout-cart {
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 100%;
	border: none;
}
.checkout-cart th {
	background: #EEEEEE;
	padding: 5px;
	font-weight: normal;
}
.checkout-cart td {
	padding: 5px;
}

.home_list
{
padding:0px;
margin: 0px;
}
.home_list ul { list-style-type: none; }
.home_list li { display: block; padding-left: 10px; }
.site-map-category{display: block; padding-left: 25px;}


.site-map ul { list-style-type:none; }
.site-map li {  

display: block;
	
	padding-left: 10px; }


.site-map li a {
	height: 18px;
	padding: 0 0 0 12px;
	background: url(../images/icon-arrow-GR1.jpg) no-repeat left center;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #404c01;
	text-decoration: underline;
}
.site-map li a:hover {
	height: 18px;
	background: url(../images/icon-arrow-GR1.jpg) no-repeat 1px center;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #404c01;
	text-decoration: none;
}

.sitemap-head {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #414d00;
	text-decoration: none;
}
.sitemap-head2 {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #414d00;
	text-decoration: none;
	padding: 8px 0 0 0;
}
/*.site-map-category{display: block; padding-left: 25px;}
.site-map ul { llist-style-type:circle; }
.site-map li {  padding-left: 10px; }*/

.sitemap-menu1 {
	padding: 10px 0 0 0 ;
}
.sitemap-menu1 ul {
	list-style-type: none;
}
.sitemap-menu1 li {
	display: block;
	float: left;
	height: 18px;
	width: 200px;
	padding: 0 0 0 8px;
}
.sitemap-menu1 li a {
	height: 18px;
	padding: 0 0 0 12px;
	background: url(../images/icon-arrow-GR1.jpg) no-repeat left center;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #404c01;
	text-decoration: underline;
}
.sitemap-menu1 li a:hover {
	height: 18px;
	background: url(../images/icon-arrow-GR1.jpg) no-repeat 1px center;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #404c01;
	text-decoration: none;
}

.sitemap-menu2 {
	padding: 0px 0 0 0 ;
}
.sitemap-menu2 ul {
	list-style-type: none;
	padding: 0px 0 0 0 ;
}
.sitemap-menu2 li {
	display: block;
	float: left;
	height: 18px;
	width: 200px;
	padding: 0 0 0 20px;
}
.sitemap-menu2 li a {
	padding: 0 0 0 10px;
	background: url(../images/icon-arrow-GR2.jpg) no-repeat left center;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #7e8c32;
	text-decoration: underline;
}
.sitemap-menu2 li a:hover {
	height: 18px;
	background: url(../images/icon-arrow-GR2.jpg) no-repeat 1px center;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #7e8c32;
	text-decoration: none;
}

.sitemap-menu3 {
	padding: 0px 0 0px 0 ;
}
.sitemap-menu3 ul {
	list-style-type: none;
	padding: 0px 0 0 0 ;
}
.sitemap-menu3 li {
	display: block;
	float: left;
	width: 200px;
	padding: 0 0 0 8px;
}
.sitemap-menu3 li a {
	padding: 0 0 0 12px;
	background: url(../images/icon-arrow-GR1.jpg) no-repeat left center;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #404c01;
	text-decoration: underline;
}
.sitemap-menu3 li a:hover {
	height: 18px;
	background: url(../images/icon-arrow-GR1.jpg) no-repeat 1px center;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #404c01;
	text-decoration: none;
}

.mail { padding: 0 5px 0 8px; }
.phone { padding: 0 3px 0 9px; }

/* //////////////// 301109 //////////////// */
.left-window { 
	float: left;
	padding: 0 0 0 18px;
}
/*.flash {
	float: left;
	margin: 0 0 0 25px;
}
*/
.left-window-inner { 
	float: left;
	padding: 0 0 0 0;
}
/* //////////////// 301109 //////////////// */

/*9-7-10*/

.mandatory  {
color:#FF0000;
font:12px/14px Verdana;
text-decoration:none;
}

.bestselle-last
{
color:#FA0605;
font-size:12px;
font-weight:bold;
font-face:Arial, Helvetica, sans-serif;
}
  
.bestselle-last a:link
{
  color: #FA0605;
}

/*9-7-10*/

/*12-7-10*/

.stock_list {
background:none repeat scroll 0 0 #333333;
border-collapse:collapse;
color:#fff;
width:100%;
font-size:12px;
}
.stock_list  a:link
{
color:#fff;
}
.stock_list  a:visited
{
color:#fff;
}
.stock_filter {
/*background:none repeat scroll 0 0 #F8F8F8;*/
background:none repeat scroll 0 0 #c6c6c6;
}
.stock_list tbody tr.even {
background:none repeat scroll 0 0 #FFFFFF;
color:#000;
}
.stock_list tbody tr.odd {
/*background:none repeat scroll 0 0 #E4EEF7;*/
background:none repeat scroll 0 0 #ffebaf;
color:#000;
}
/*12-7-10*/

/*23-7-10*/
.best{
	width:330px;
	height:314px;
	float:left;
	margin-right:30px;
	border:1px solid #999;
	margin-top:20px;

}
.btns{
	width:330px; 
	height:auto; 
	float:left;
	}
.title-gallery{
	width:360px;
	height:28px;
}
.vote{
	width:153px;
	height:48px;
	padding-left:10px;
	margin-top:20px;
	}
.contemp {
       float: left;
       padding: 15px 0 0 270px;
       
}
.flash {
       float: left;
       margin: 0 0 0 80px;
}
/*23-7-10*/

