/* CSS Document */

      v\:* {
        behavior:url(#default#VML);
      }

body{
	background:#edeee2 url(../images/main_bg.jpg) top repeat-x;
	margin:0px;
	padding:0 0 25px 0;
	}
	
h1,h2,h3,h4,h5,form{margin:0px;padding:0px;}
body,tr,td,div{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000000;}
	
.top_bg{
	background:url(../images/top_bg.jpg) top no-repeat;
	margin:0px;
	padding:0px;
	}
	
.white_bg{
	background-color:#FFFFFF;
	font:normal 12px/16px Tahoma;
	color:#403d3e;
	line-height:18px;
	}
	
.left_bg{
	background:url(../images/left_bg.jpg) left repeat-y;
	}
	
.right_bg{
	background:url(../images/right_bg.jpg) right repeat-y;
	}
	
.bottom{
	background:url(../images/bottom_bg.jpg) top repeat-x;
	}
	
.bold_black_up{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#403d3e;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.bold_black_up a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#403d3e;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.bold_black_up a:hover{
	color:#df8701;
	}

.text_field{
	border:1px solid #333333;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-align:right;
	}
	
.orange_button{
	background-color:#df8701;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
	padding:0px;
	margin:0px;
	border:0px;
	}
	
.topnav_sm{
	background:url(../images/nav_bg_s.jpg) top no-repeat;
	font:bold 11px/14px Tahoma;
	color:#df8701;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_sm a{
	font:bold 11px/14px Tahoma;
	color:#df8701;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_sm a:hover{
	font:bold 11px/14px Tahoma;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_sm_on{
	background:url(../images/nav_bg_s_on.jpg) top no-repeat;
	font:bold 11px/14px Tahoma;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}

.topnav_sm_on a{
	font:bold 11px/14px Tahoma;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}

.topnav_sm_on a:hover{
	font:bold 11px/14px Tahoma;
	color:#df8701;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_m{
	background:url(../images/nav_bg_m.jpg) top no-repeat;
	font:bold 11px/14px Tahoma;
	color:#df8701;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_m a{
	font:bold 11px/14px Tahoma;
	color:#df8701;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_m a:hover{
	font:bold 11px/14px Tahoma;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_m_on{
	background:url(../images/nav_bg_m_on.jpg) top no-repeat;
	font:bold 11px/14px Tahoma;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_m_on a{
	font:bold 11px/14px Tahoma;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}

.topnav_m_on a:hover{
	font:bold 11px/14px Tahoma;
	color:#df8701;
	text-decoration:none;
	text-transform:uppercase;
	}

.topnav_b{
	background:url(../images/nav_bg_b.jpg) top no-repeat;
	font:bold 11px/14px Tahoma;
	color:#df8701;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_b a{
	font:bold 11px/14px Tahoma;
	color:#df8701;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_b a:hover{
	font:bold 11px/14px Tahoma;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.topnav_b_on{
	background:url(../images/nav_bg_b_on.jpg) top no-repeat;
	font:bold 11px/14px Tahoma;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}

.topnav_b_on a{
	font:bold 11px/14px Tahoma;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	}

.topnav_b_on a:hover{
	font:bold 11px/14px Tahoma;
	color:#df8701;
	text-decoration:none;
	text-transform:uppercase;
	}

.box_body{
	background-color:#daddc2;
	border:0 1px 1px 1px solid #9f9e9e;
	}
	
.greenbox_body{
	background-color:#ffffff;
	border:0 1px 1px 1px solid #849835;
	font:normal 12px/16px Tahoma;
	color:#666666;
	text-decoration:none;
	line-height:18px;
	padding:10px;
	}
	
.gry_box_body{
	background-color:#f0eded;
	border:1px solid #717070;
	padding:10px;
	}
	
.box_head{
	background-color:#849835;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 0 10px;
	}

.grybox_head{
	background-color:#717070;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 0 10px;
	}

.black_boldtxt{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.black_boldtxt_s{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-transform:none;
	}

	
.yellow_txt{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#df8701;
	text-decoration:none;
	}
	
.yellow_txt a{
	color:#df8701;
	text-decoration:none;
	}
.yellow_txt a:hover{
	color:#cc0000;
	text-decoration:none;
	}
	
.price_txt{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	}

.bold_link{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	}

.left_pan_body a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}

.left_pan_body a:hover{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#df8701;
	text-decoration:none;
	}
.left_pan_body .link{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
	}

.left_pan_body .link:hover{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#df8701;
	text-decoration:none;
	}
	
.bold_link a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}

.bold_link a:hover{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#df8701;
	text-decoration:none;
	}
	
.copyright_txt{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}
	
.black_txt_sm{
	font:normal 12px/14px Tahoma;
	color:#333333;
	text-decoration:none;
	line-height:16px;
	}
	
.black_txt_all{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	line-height:16px;
	}
	
.orange_border{
	border:1px solid #f96605;
	}
	
.left_box{
	background:url(../images/left_boxbg.jpg) top no-repeat;
	font:normal 14px/16px Tahoma;
	color:#000000;
	text-decoration:none;
	line-height:18px;
	}
	
.leftpan_head{
	background-color:#f1eee0;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-transform:none;
	padding:0 0 0 10px;
	}
	
.green_headtxt{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#849835;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.left_pan_body{
	background-color:#f2f2e9;
	border-left:1px solid #bab9b9;
	border-top:1px solid #bab9b9;
	border-right:1px solid #bab9b9;
	border-bottom:0px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	text-decoration:none;
	padding:10px 10px 0 10px;
	}
	
.black_headbg{
	background-color:#403e3e;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#f1eee0;
	text-decoration:none;
	text-transform:none;
	padding:0 0 0 10px;
	}
	
.line_div{
	background:url(../images/line_bottom.jpg) bottom no-repeat;
	width:1px;
	}
	
.line_div2{
	width:1px;
	}
	
.orangebold_link {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#f96605;
	text-decoration:none;	
}
.orangebold_link:hover {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#f96605;
	text-decoration:underline;	
}
.bodylink {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#403d3e;
	text-decoration:underline;
}
.bodylink:hover {
	color:#f96605;
	text-decoration:underline;
}
.field {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#403d3e;
	border:1px solid #403d3e;
}
.border_blk {
	border:1px solid #403d3e;
}
.button_submit {
	border:1px solid #000000;
	background:#403d3e;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.orange_title{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#e07a02;
	text-decoration:none;
	}

.black_title{
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
	
.green_link {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#849835;
	text-decoration:none;	
}
.green_link:hover {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#f96605;
	text-decoration:underline;	
}
	
.lightgreen_link {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#849835;
	text-decoration:none;	
}
.lightgreen_link:hover {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#f96605;
	text-decoration:underline;	
}

.fire_top{
	background:url(../images/fire_top.jpg) top repeat-x;
	}
	
.fire_bottom{
	background:url(../images/fire_bott.jpg) top repeat-x;
	}
	
.fire_left{
	background:url(../images/fire_lft_bg.jpg) left repeat-y;
	}

.fire_right{
	background:url(../images/fire_rightbg.jpg) right repeat-y;
	}
	
.fire_body_bg{
	background:#f0f0e6 url(../images/fire_body_bg.jpg) top repeat-x;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#353434;
	text-decoration:none;
	line-height:18px;
	}
.red_star {
	font:normal 11px/14px "Lucida Bright" Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}

/*-----------------PNG------------------*/

/** html img, 
* html .png{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
        
    );
}
img {
 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
 
}
div { behavior: url("iepngfix.htc") }
*/
/*---------------PNG END------------- */


/*-----------slide show--------------*/
.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}

#qscroller3 {
	position: relative;
	width:608px;
	height:297px;
	background: #000000;
}

#qscroller3-nav {
	width:608px;
	position:absolute;
	height:22px;
	margin-top:7px;
	padding-top:3px;
	visibility:hidden;
	background: #df8701;
	z-index: 1;
	text-align:left;
}

#qscroller3-nav a {
	text-decoration: none;
}

#qscroller3-nav div {
	float: right;
}

#qscroller3-nav img {
	border: none;
	padding: 3px 2px 0;
}
/*-----------end slide show*/

.inner{ padding:10px;}
.inner2{ padding:0px 5px 5px 5px;}
.inner h2{ font: 18px/18px Arial, Helvetica, sans-serif; color:#FF0000; border-bottom:1px solid #ababa4; padding:0px 0px 7px 0px;}
.error_text{color:#ff0000;}
.blue_head{font-size:14px;font-weight:bold;color:#252e01;text-decoration:none;}
.red_text{color:#a92b2b;}
.heading_box{
	color:#fff;
	text-transform:uppercase;
	padding-left:5px;
	background-image:url(../images/heading_box_bg.jpg);
	border-bottom:#879749 solid 0px;
	border-left:#879749 solid 1px;
	border-right:#879749 solid 1px;
	border-top:#879749 solid 1px;
	height:28px;
}
.heading_box_shopping{
	color:#313c05;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-image:url(../images/heading_shopping.jpg);
	height:22px;
}
.tr_bg{
	background-color:#f3f6e8;
}
.tr_bg2{background-color:#edf1dd;}
.tr_bg3{background-color:#e0e6c7;}
.input_textarea {
	background-color:#fff;
	border:1px solid #879749;
}
.input2{
	background-color:#fff;
	border:#879749 1px solid;
	height:20px;
}
.input3{
	background-color:#fff;
	border:#879749 1px solid;
	height:18px;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#263d00;
}

.border2{
	border:#879749 solid 1px;
	background-color:#fff;
	padding:7px;
}
.border3{
	border:#879749 solid 1px;
	background-color:#f3f6e8;
}
.border4{
	border:#879749 solid 1px;
	background-color:#fff;
	padding:2px;
}

.submit{
	background-image:url(../images/submit_bg.jpg);
	background-repeat:repeat-x;
	border:#cd7708 solid 1px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	height:22px;
	padding-bottom:2px;
	cursor:pointer;
}
.submit2{
	background:url(../images/details.gif) no-repeat;
	height:21px;
	width:86px;
	border:none;
	margin:5px 0px 0px 0px;
	cursor:pointer;
}

.link{ color:#566909; text-decoration:underline;}
.link:hover{ color:#566909;text-decoration:none;}
.black_text{ font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.breadcum{font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#ffffff; text-decoration:underline; padding-left:4px; padding-right:5px; border-right:1px solid #000000;}
.breadcum:hover{text-decoration:none; color:#000000;}
.img1{ border:1px solid #566909; padding:1px; margin:1px;}
.blue_text{color:#566909;}
/*==============29-05-2009==================*/
.heading_bg_loc{
	background:url(../images/bg-tb.jpg) 0 0 repeat-x;
	border:1px solid #b4b4b4;
	border-bottom:none;
	}
.num_loc{
	background-color:#e8e8e8;
	}
.content_loc_white{
	background-color:#FFFFFF;
	border-left:1px solid #b4b4b4;
	}
.border_loc{
	border:1px solid #b4b4b4;
	}
.border_loc h2{
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	color:#FF0000;
	margin-left:5px;
	}
.border_loc p{
	margin-left:5px;
	}
.white_text_loc{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.blc_text_loc{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#4a4a33;
	}
.orange_title h4{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#f6f7ef;
	padding:5px;
	}
.coupon_img{
	float:left;
	border:none;
	padding:0;
	margin:10px 8px 0 0;
}
/*=========================================*/	
.pagefirstlast
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#849a31;
font-weight:bold;
text-decoration:none;
}
.pagefirstlast:hover
{
color:#000;
text-decoration:underline;
}
.pagenextprev
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#849a31;
font-weight:bold;
text-decoration:none;
}
.pagenextprev:hover
{
color:#666666;
text-decoration:none;
}
.pagenumbers
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#849a31;
font-weight:bold;
text-decoration:none;
}
.pagenumbers:hover
{
color:#c18048;
text-decoration:underline;
}
.pagenumberselected
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ef6f00;
font-weight:bold;
text-decoration:none;
}
.pagecounter
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#849a31;
font-weight:bold;
}
.limitdropdown
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height:18px;
	border:#999999 solid 1px;
	background-color:#FFF;
}
.notfounderror
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}
.limitdropdowntext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#849a31;
font-weight:bold;
}
.pagedropdowntext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#849a31;
font-weight:bold;
}
.headbg {
	background:url(../images/headbg.jpg) repeat-x;
	color:#fff;
}
.box-bg1 {
	background:url(../images/boxbg.gif) repeat-x;
	color:#003c8c;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.box-bg2 {
	background:#f7f7ef;
	color:#003c8c;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
}




/*Sayan*/
.body_box_header{
	background-color:#879749;
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.body_boxBG{
	background-color:#f3f6e8;
}

.body_box{
	background-color:#f5f7eb;
	border:1px solid #879749;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:024067;
	padding:5px;
}

.body_box3 {
	background-color:#e5e9d4;
	border-bottom:1px solid #dadfc2;
	border-left:1px solid #dadfc2;
	border-right:1px solid #dadfc2;
	border-top:none;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:024067;
}

.itembg {
	border: 1px solid #ffffff;
	background-color: #e4e7d4;
}
.itembghover {
	border: 1px solid #ffffff;
	background-color: #eceee2;
}

.menu_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	background-color: #403e3e;
}
.menu_link:hover {
	color:#d9dfc5;
	background-color: #403e3e;
}

.otherinfo {
padding:3px 0px 0px 0px;
}
.otherinfo a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#006000;
text-transform:uppercase;
text-decoration:none;
}
.otherinfo a:hover {
text-decoration:none;
}