﻿body {
	margin:0;
	padding:0;
	background-color:#e7e7e7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
ul
{
    padding: 0;
    margin: 0;
    
}
li
{
    list-style: none;
    float: left;
}
img
{
    border: none;
}
.call
{
    padding-right: 19px;
}

.welcome
{
    padding-top: 10px;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #329344;
    padding-left: 19px;
}
.top-corner-left
{
    background: url(images/top-corner-left.png) bottom right no-repeat;
    width: 19px;
    height: 19px;
}
.top-corner-right
{
    background: url(images/top-corner-right.png) bottom left no-repeat;
    width: 19px;
    height: 19px;
}
.bottom-corner-left
{
    background: url(images/bottom-corner-left.png) left top no-repeat;
    width: 19px;
    height: 19px;
}
.bottom-corner-right
{
    background: url(images/bottom-corner-right.png) left top no-repeat;
    width: 19px;
    height: 19px;
}
.brd-top
{
    background: url(images/top-brd.png) repeat-x;
    height: 19px;
}
.brd-bottom
{
    background: url(images/bottom-brd.png) repeat-x;
    height: 19px;
}
.brd-left
{
    border-left: solid 1px #FFFFFF;
    width: 18px;
    background-color: #f8f8f8;
}
.brd-right
{
    border-right: solid 1px #FFFFFF;
    width: 18px;
    background-color: #f8f8f8;
}
.logo
{
    width: 210px;
    text-align: left;
}
.searchbox
{
    background: url(images/serch-bg.png) no-repeat;
    width: 239px;
    height: 26px;
    border: none;
    line-height: 26px;
    vertical-align: middle;
    padding-left: 10px;
}
.search-btn
{
    background: url(images/search-btn.png) no-repeat;
    width: 65px;
    height: 28px;
    border: none;
    color: #FFFFFF;
    font-size: 12px;
    padding-bottom: 6px;
    line-height: 26px;
    cursor: pointer;
}
.shopping-bg
{
    background: url(images/shopping-bg.png) right no-repeat;
    width: 280px;
    height: 50px;
}
.price
{
    font-weight: bold;
    text-align: center;
    background: url(images/price-bg.png) left top no-repeat;
    width: 129px;
    color:#fff;
}
.item
{
    font-weight: bold;
    text-align: center;
    background: url(images/item-bg.png) left top no-repeat;
    width: 94px;
    color:#fff;
}
.cart-txt
{
    color: #329344;
    font-weight: bold;
    padding-left: 135px;
    padding-bottom: 7px;
}
.top-link
{
    color: #999999;
    font-weight: normal;
    text-align: right;
    line-height: 39px;
}
.menu-bg-left
{
    background: url(images/menu-bg-left.png) left top no-repeat;
    height: 66px;
}
.menu-bg
{
    background: url(images/menu-bg.png) repeat-x;
}
.menu {
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:none;
}
.menu ul li {background:url(images/divi.png) right top no-repeat; padding:0 20px 0 22px;}
.menu ul li.last {background:none; padding-right:0px;}
.menu li a {
	height:66px;
	line-height:66px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
.menu li a:hover
{
    text-decoration: none;
    color: #e6fece;
}
h1
{
    font-family:Tahoma;
    font-size: 18px;
    margin: 0;
    padding: 0;
    color: #ffb823;
    padding-bottom: 10px;
    font-weight:normal;
}
h1 span { font-family:Tahoma; color:#b3b3b3; font-size:18px; font-weight:normal;}
h2
{
    font-family:Tahoma;
    font-size: 18px;
    margin: 0;
    padding: 0;
    color: #b3b3b3;
    padding-bottom: 10px;
    font-weight:normal;
}
h5
{
    font-family:Tahoma;
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #b3b3b3;
    padding-bottom: 5px;
    font-weight:normal;
}
h2 span{color:#ffb823; font-family:Tahoma; font-size:18px; font-weight:normal;}
.cat-bg
{
    background: url(images/cat-bg.png) left top no-repeat;
    height: 31px;
    font-size: 14px;
    line-height: 31px;
    text-align: left;
    font-weight: bold;
    padding-left: 18px;
    color: #ffffff;
}
.alphabet
{
    font-size: 12px;
    font-weight: bold;
    color: #b3b3b3;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}
.alphabet a
{
    text-decoration: none;
    color: #ff6600;
}
.alphabet a:hover
{
    text-decoration: none;
    color: #329344;
}
.left-menu-bg
{
    background: url(images/left-menu-bg.png) center top no-repeat;
    height: 10px;
}
.left-cat-bg
{
    border-left: solid 1px #8ab514;
    border-right: solid 1px #8ab514;
}
.left-menu
{
    height: 31px;
    border-bottom: solid 1px #e6e6e6;
    color: #6c6c6c;
    text-align: left;
    line-height: 30px;
    font-size: 13px;
}
.left-menu a
{
    text-decoration: none;
    color: #6c6c6c;
    background: url(images/left-cat-bg.png) left top repeat-y;
    display: block;
    padding-left: 18px;
}
.left-menu a:hover
{
    text-decoration: none;
    color: #ff6600;
    background-image: none;
}
.brd-green
{
    border: solid 1px #8ab514;
    background-color: #FFFFFF;
}
.verticle-brd
{
    background: url(images/verticle-brd.png) right center no-repeat;
    height: 261px;
}
h3{
    font-size: 13px;
    color: #000000;
    text-align: left;
    line-height: 20px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    padding-bottom: 5px;
    padding-left:10px;
    padding-right:10px;}

.product-price
{
    font-weight: bold;
    text-align: center;
    color: #329344;
    padding-top: 3px;
    padding-bottom: 3px;
     height:15px;
}
.product-price span
{
    font-weight: bold;
    text-align: center;
    color: #f726a2;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: line-through;
     height:15px;
}
.save-price
{
    font-weight: bold;
    text-align: center;
    color: #ff6600;
    padding-top: 3px;
    padding-bottom: 3px;
     height:15px;
}
.save-price a
{
    font-weight: bold;
    text-align: center;
    color: #ff6600;
    padding-top: 3px;
    padding-bottom: 3px;
}
.brandname
{
   font-weight: normal;
    text-align: center;
    color: #ff6600;
    padding-top: 3px;
    padding-bottom: 3px;
     height:15px; 
}
.brandname a
{
    font-weight: normal;
    text-align: center;
    color: #ff6600;
    padding-top: 3px;
    padding-bottom: 3px;
}
.off-price
{
    font-weight: bold;
    text-align: center;
    color: #f726a2;
    padding-top: 3px;
    padding-bottom: 3px;
    height:15px;
}
.disc-price
{
    font-weight: normal;
    text-align: center;
    color: red;
    padding-top: 3px;
    padding-bottom: 3px;
     height:15px;
}
.brand-disc
{
    font-weight: normal;
    text-align: left;
    color: #f726a2;
    padding-top: 3px;
    padding-bottom: 3px;
    height:15px;
    padding-left:10px;
    padding-right:10px;
    font-size:11px;
}
.register
{
    background: url(images/register-free.png) center top no-repeat;
    width: 225px;
    height: 133px;
}
.register-btn
{
    background: url(images/register-btn.png) center top no-repeat;
    width: 40px;
    height: 22px;
    border: none;
    cursor: pointer;
}
.drop-shadow
{
    background: url(images/drop-shadow.png) center top no-repeat;
    height: 14px;
}
.footer-link
{
    color: #000000;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
.footer-link a
{
    text-decoration: none;
    color: #000000;
}
.footer-link a:hover
{
    text-decoration: none;
    color: #858585;
}
.tulshi
{
    text-decoration: none;
    color: #ff6600;
    font-size: 11px;
    padding-right: 18px;
}
.tulshi a
{
    text-decoration: none;
    color: #ff6600;
}
.tulshi a:hover
{
    text-decoration: none;
    color: #666;
}

a
{
    text-decoration: none;
    color: #232323;
}
#divleftpen
{
    /*background-color: #fff;*/
    overflow:hidden;
}

#divleftpen h4 {clear:both;  padding-bottom: 0px!important;}


h4
{
    padding: 0px;
     padding-bottom: 10px;
    margin: 0px;
    color: #000;
    width: 225px;
    background: url(images/cat-bg.png) left top no-repeat;
    font-size: 14px;
    line-height: 31px;
    font-weight: bold;
    text-align: center;
}
h4 a
{
    color: #000;
    text-decoration: none;
}

#divleftpen ul li
{
    border-bottom: solid 1px #e6e6e6;
    color: #6c6c6c;
    text-align: left;
    line-height: 30px;
    font-size: 13px;
    font-weight: normal;
    width: 211px;
    /*width: 225px;*/
    padding-right: 5px;
    background:#fff;
    padding-left:10px;
    
    
}
#divleftpen ul li input
{margin:8px 4px 0 0;
float:left;

}
#divleftpen span
{
    color: #6c6c6c;
    text-align: left;
    line-height: 30px;
    font-size: 13px;
    width: 180px;
    /*float:right;*/
    *float:none;
    display:inline-block;
    float:left;
    
    }
.left-panel
{
}
.tbl-search
{
   
}
.tbl-search tr td ul li
{
    padding: 5px;
    list-style: none;
}
.tdsearchpname
{
    padding-left: 5px;
    padding-right: 5px;
}
.tdsearchimg
{
    padding-top: 5px;
    height: 170px;
    vertical-align: middle;
}
.pageDesc
{
    padding: 15px;
    padding-right: 25px;
    border-left:1px solid #efefef;
    border-right:1px solid #efefef;
    border-bottom:1px solid #efefef; 
    border-top:1px solid #efefef;
    background:#fff;
    line-height:18px;
    
 }
 .pageDesc p {margin:5px; padding:0px; color:#7d7474; line-height:18px;}
 .pageDesc ul li {margin:0px; padding:0px 0 0 12px; color:#7d7474; line-height:18px; clear:both; background:url(images/listing-style.gif) no-repeat left 6px;}
 .pageDesc strong {padding:10px 0 5px 0;}
 .pageDesc h3{background:#ededed; padding:8px; border:1px solid #d6d6d6;}

.right-panel
{
    width: 721px;
}

.Drp
{
    font-size: 11px;
    text-align: left;
    padding-left: 3px;
    background-color: #eeeded;
    height: 20px;
}
.sortby
{
    
    font-size: 12px;
    color: #FF6600;
    text-align: right;
    padding-right:0px;
    font-weight:bold;
}
.sortby a
{
    text-decoration: none;
    color: #FF6600;
}
.sortby a:hover
{
    text-decoration: none;
    color: #333333;
}
.anyclass
{
    width: 100%;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
.anyclass ul li
{
    height: 250px;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    margin-top:50px;
}
.anyclass ul li span
{
    margin-top: 15px;
}
.addtocart
{
    font-family: Verdana, Arial, sans-serif;
    display: inline-block;
    background:url(images/bg-button-can.gif) top left repeat-x;
    cursor: pointer;
    height: 38px;
    line-height: 23px;
    width:128px;
    border:none;
    text-indent:-5555px;
}
.admin-btn1:hover
{
    text-decoration: none;
}
.textbox
{
     text-transform:capitalize;
}
.txtpostcode
{
     text-transform:uppercase;
}
.txtpwd
{
     text-transform:none;
}
.error
{
    color:Red;
}
.content
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.qty
{
	width:50px;
	text-align:center;
	border:1px solid #b1b1b1;
}
.link {width:198px;}
.footer-head {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#181818; text-align:left;}
.foot-listing ul li {display:block; background:url(images/foot-arrow.gif) no-repeat left 8px; clear:both; width:230px;}
.foot-listing ul li a{ padding:0 5px 0 13px; line-height:21px; color:#666666;display:block;}
.foot-listing ul li a:hover {color:#6e9308; text-decoration:none;}
.left-pad { padding:0 0 0 20px; background:url(images/foot-right.gif) repeat-y right top;}
.foot-link-f {width:200px; margin:0 0px 0 20px; float:left; background:url(images/foot-right.gif) repeat-y right top; text-align:left;}
.foot-link-l {margin:0 0 0 20px; float:left;text-align:left; width:250px;}
.disclaimer {text-align:left; padding:10px 0 0 0;}
.disclaimer h3 {line-height:18px; font-weight:bold; font-size:13px; color:#ff0000; text-align:left; margin:0px; padding:0px; text-decoration:underline;}
.disclaimer p {line-height:18px; padding:5px 0; color:#505050; margin:0px; font-size:11px;}
.left-bg { background:url(images/head-leftbg.gif) no-repeat left top; width:15px; height:36px;}
.right-bg {background:url(images/head-rightbg.gif) no-repeat left top; width:15px; height:36px;}
.mid-bg{background:url(images/head-midbg.gif) repeat-x left top; height:36px; }
.mid-bg h1 span{font-size:14px; font-weight:bold; color:#4b390d;}
.mid-bg h1 {padding:0px;}
.pagination {padding:3px; border:1px solid #e6e6e6; background:#fff; text-align:center; margin:0 3px 6px 0;}

.paginationactive{ background:#fac751 !important; border:1px solid #e8af26 !important; padding:3px 3px 3px 3px; text-align:center; margin:0 3px 6px 0 !important; } 
.ulpagination li{padding:3px; border:1px solid #e6e6e6; background:#fff; text-align:center; margin:0 3px 6px 0;}
.ulpaginationactive li{ background:#fac751; border:1px solid #e8af26; padding:3px 3px 3px 3px; text-align:center; margin:0 3px 6px 0;} 
.lipage{background:#8ab514!important; color:#fff; font-weight:bold;}
.page { line-height:22px;}
.total {border-bottom:1px dashed #dedede; padding-bottom:10px; color:#8ab514;}
.total b {color:#8ab514;}
.sort-input{border:1px solid #eaeaea; background:#fff; padding:2px; height:24px; line-height:18px;}
.pro-detail{border:1px solid #f6f6f6; border-bottom:none;}
.f-name {color:#333; font-weight:bold; font-size:12px; padding:8px; border-right:1px solid #f6f6f6; background:#f8f8f8; border-bottom:1px solid #eee;}
.s-name{color:#717171; font-weight:normal; font-size:12px; padding:8px; border-bottom:1px solid #f6f6f6;}
.quantity {border:1px solid #eeeeee;}
.discount-head {background:#bad66b;}
.quantity-txt {vertical-align:top;}
.alt-head {color:#eaa229; font-weight:bold; font-size:15px; border-bottom:1px dashed #efefef; padding:0 0 5px 0;}
.f-row {border:1px solid #fff; padding:5px 0 0 0;}
.f-row a {background:url(images/b-arrow.gif) no-repeat left 3px; padding:0 0 0 10px;}
.f-row a:hover {color:#ffab47;}
.brand-tab {background-color:#f5f5f5;}
.tbl-content tr td {padding-left:10px; padding-right:5px; }

.grid
{
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #d6d6d6;
    border-collapse: collapse;
}
.grid td
{
    padding: 5px;
    border: solid 1px #d6d6d6;
    color: #717171;
    line-height: 20px;
    vertical-align:middle;
}
.grid th
{
    padding: 0px 2px;
    padding-left:8px;
    color: #000;
   background-color:#ededed;
    border-left: solid 1px #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #ededed;
    font-size: 12px;
    font-weight:bold;
    text-align:center;
    height:30px;
}
.grid .alt
{
    background: #f5f5f5;
}
.grid .pgr
{
    
     background-color:#ff0000;
}
.grid .pgr table
{
    margin: 5px 0;
}
.grid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #ff0000;
    font-weight: bold;
    color: #000;
    line-height: 12px;
}
.grid .pgr a
{
    color: #fff;
    text-decoration: none;
}
.grid .pgr a:hover
{
    color: #fff;
    text-decoration: none;
}
.para-about p {line-height:18px; padding:5px 0; margin:5px 0;}
.para-about b {padding:0 0 3px 0;}
.contact-head {background:url(images/contact-bg.gif) repeat-x left top; height:29px; text-align:left; font-size:13px; color:#ecaa0e; font-weight:bold; padding:0 0 0 10px; line-height:25px;}
.address { border:1px solid #f5f5f5; padding:0px !important;width:345px;}
.address p {padding:0px 10px; line-height:18px; margin:5px 0 0 0;}
.top-pad{padding-top:10px;}
.ad-top {background:url(images/ad-top.gif) no-repeat left top; width:225px; height:5px;}
.ad-btm {background:url(images/ad-btm.gif) no-repeat left top; width:225px; height:5px; }
.ad-mid {border-left:1px solid #8ab514; border-right:1px solid #8ab514; background:#fff; height:73px;}

ul#news li {top:-25px !important; padding:0 10px;}
ul#news {
	background:  #fff;	
}
ul#news a:link {
	color: #6c6c6c;
	text-decoration: none;
	line-height:15px;
}

ul#news a:visited {
	color: #000;
	text-decoration: none;
}

ul#news a:hover,
ul#news a:active {
	color: #8ab514;
	text-decoration: none;
}

ul#banner li { padding: -50 1px; }
ul#banner {
	background:  #fff;	
	height:162 ; width:719;
}


.welcome-para p {line-height:18px; margin:10px 0;}
.welcome-para a {color:#ffbb2d;}
.welcome-para a:hover { color:#eb9f00;}
.search-btn-1
{
    background: url(images/search-btn-1.gif) no-repeat top right;
    width: 35px;
    height: 28px;
    border: none;
    color: #FFFFFF;
    font-size: 12px;
    padding-bottom: 6px;
    line-height: 26px;
    cursor: pointer;
    }
.searchbox1
{
    background: url(images/serch-bg.png) no-repeat top left;
    width: 180px;
    height: 26px;
    border: none;
    line-height: 26px;
    vertical-align: top;
    padding-left: 10px;
}
.admin-btn
{
    font-family: Verdana, Arial, sans-serif;
    display: inline-block;
    background: #791942 url(../images/bg-button-can.gif) top left repeat-x !important;
    border: 1px solid #661f3e !important;
    color: #fff !important;
    font-size: 12px !important;
    cursor: pointer;
    height: 28px;
    line-height: 23px;
}
.admin-btn:hover
{
    text-decoration: none;
}
.admin-btn:active
{
    padding: 5px 7px 3px 7px !important;
}
.pad-15 {padding-right:15px;}
.btn-update {background: url(images/btn-updatecart.gif) no-repeat top left; height:27px; width:97px; border:0; cursor:pointer; margin:0 7px;}
.btn-clear-cart{background: url(images/btn-clearcart.gif) no-repeat top left; height:27px; width:86px; border:0; cursor:pointer; margin:0 7px;}
.btn-continue{background: url(images/btn-continueshop.gif) no-repeat top left; height:27px; width:136px; border:0; cursor:pointer; margin:0 7px;}
.btn-checkout{background: url(images/btn-checkout.gif) no-repeat top left; height:27px; width:83px; border:0; cursor:pointer; margin:0 0 0 7px;}
.btn-apply{background: url(images/btn-voucher.gif) no-repeat bottom left; height:27px; width:127px; border:0; cursor:pointer; margin:0 0 0 7px; vertical-align:bottom;}
.total-amount {color:#323232;  background:#ebebeb; border:1px solid #d6d6d6;}
.total-amount tr td {padding:5px; border:1px solid #fff;}
.amount {text-align:right; padding-right:10px !important; background:#d9d9d9; width:80px; color:#323232;}
.border-cart {border-bottom:1px dashed #d6d6d6; height:10px;}
.voucher-input{padding:3px; background: url(images/voucher-input.gif) no-repeat bottom left; width:189px; height:24px; border:0px;}
.red {color:#ff0000;}
.signin {font-weight:bold; font-size:13px; color:#000; border-bottom:1px solid #f1e0b8; background:url(images/head-midbg.gif) repeat-x left top; height:36px; padding:0 10px;}
.forgot{color:#4c4c4c; font-size:12px; font-weight:bold;}
.login_btn  {background: url(images/btn-login.gif) no-repeat top left; height:27px; width:61px; border:0; cursor:pointer; }
.btn-register{background: url(images/btn-register.gif) no-repeat top left; height:27px; width:78px; border:0; cursor:pointer; }
.btn-register-g{background: url(images/btn-register-g.gif) no-repeat top left; height:27px; width:78px; border:0; cursor:pointer; }
.btn-update{background: url(images/btn-update.gif) no-repeat top left; height:27px; width:70px; border:0; cursor:pointer; }
.btn-payment{background: url(images/btn-payment.gif) no-repeat top left; height:27px; width:140px; border:0; cursor:pointer; text-align:right; float:right;}
.btn-clear{background: url(images/btn-clear.gif) no-repeat top left; height:27px; width:61px; border:0; cursor:pointer;}

.input-bx {border:1px solid #b0b0b0; padding:3px;}
.ad-change {background:#ededed; padding:8px; border:1px solid #d6d6d6;}
.pad-non {padding:5px 5px 10px 10px !important;}

.input-filed {background: url(images/input-bg.png) no-repeat left 0px; float:left; padding-left: 6px;}
.input-filed input {background:url(images/input-bg.png) no-repeat  right -28px; border: 0; color: #646155; font-size: 14px; height: 16px; padding: 6px 12px 6px 0; width:200px;}
.wd225 {width:225px;}


.catbc tr td img {padding-left:5px; padding-right:5px;}

.breadcrumbs tr td img {padding-left:5px; padding-right:5px; }
.imgn{display:none;}
.breadcrumbs h5 {margin:0px; padding:0px; line-height:15px;}
.breadcrumnbs-active a {color:#000;;}
.breadcrumnbs-inactive a { color:#B3B3B3;}
.breadcrumnbs-inactive a:hover{ color:#000;}
.here {padding-right:5px !important;}
#tdSimgBC img {padding-top:2px;}
#ul-sort{margin:10px 0; float:left;}
.tdlast
{
    /*border-bottom:1px dashed #94bc16; padding-bottom:10px; color:#8ab514;*/
    
    background: url(images/seprator.png) center center no-repeat;
    height: 1px;
}

#toTop {
	width:100px;
        border:1px solid #fefefe;
        background:#ff6600;
        text-align:center;
        padding:10px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none;
        color:#fff;
        font-family:verdana;
        font-weight:bold;
        font-size:11px;
        float:right;
}

.tp
{
    text-transform:capitalize;
}
.none
{
   
   
    font-size: 13px;
}
