/* Designed by BABU K - DCKAP Technologies */
/* CSS Document */

/* ____________________________________________________________________________

               Common Styles for all Pages
   ____________________________________________________________________________ */


/* CONTAINER
------------------------------------*/

#container{width:996px;	/*margin:0 auto;*/	left:50%;margin:0 0 0 -480px; position:absolute; z-index:100;}

/* HEADER
------------------------------------*/
#flash-bg{position:absolute;z-index:10;left:0px;top:0px;width:100%;	height:100%;}

* html #flash-bg { /* ie6 hack */
position: absolute; 
/*height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');*/
}
#header{height:150px;position:relative;}
#logo h1 a{display:none;width:350px;height:100px;background-image:url(logo.jpg);	background-repeat:no-repeat;text-indent:-10000px;}


/*-------------POPUP----------------*/

#button{text-align:center; margin-top:8px; float:left; page:10px;}
#popupContact{display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/height:auto;width:auto; margin-top:50px;background:#FFFFFF; border:2px solid #cecece;z-index:999999999; padding:12px;font-size:13px;}
#popupContactClose{font-size:14px;line-height:14px;right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; z-index:999999;}
#backgroundPopup{display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece;
z-index:99999;}
*html #backgroundPopup{display:none; position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:99999999;}

/*------- menu --------*/

#menu{position:absolute;bottom:0px;left:0px;padding:0px 0px 0px 0px;z-index:100;}
#menu ul {padding:0 0 0px 0; margin:0px; list-style:none; float:left;  background:#efefef; border-bottom:1px solid #ccc; border:1px solid #ddd;}
#menu li {float:left; list-style:none}
#menu li li {float:none; border-left:1px solid #efefef;  }
#menu li.last {border-bottom:1px solid #ccc;}
/* a hack for  IE6 */
* html #menu li li {float:left; }
/*\*/
* html #menu li a {margin:0px 1px 0px 0px}
/**/
#menu li a {display:block; float:left; color:#000; height:37px; padding:0px 15px 0px 0px; line-height:37px; text-decoration:none;background:url(menu-bg-hover.gif) no-repeat right top; text-decoration:none; white-space:nowrap; font-weight:bold; margin:0px 1px 0px 0px }
#menu li a b {display:block; float:left; height:37px;background:url(menu-bg-hover.gif) no-repeat left top; padding:0px 0px 0px 15px; cursor:pointer; line-height:37px}
#menu li a.down {background:url(down.gif) no-repeat right center;}

#menu li li a {display:block; float:none; padding:0 25px 0 5px; font-weight:normal; letter-spacing:0.01em;font-size:12px;
border-bottom:1px solid #fff; color:#000;background-color:#efefef; background-image:none; line-height:22px; height:22px; }
#menu li li a.fly {background:url(fly.gif) no-repeat right center;}

#menu li:hover {position:relative; z-index:300; }
#menu li.menu_hover {position:relative; z-index:300;}

#menu li.menu_hover  a { background:url(menu-bg-over.gif) no-repeat right top; color:#000; line-height:37px; height:37px}
#menu li.menu_hover a b {background:url(menu-bg-over.gif) no-repeat left top;}

#menu li.menu_hover li a {color:#000; background-image:none; line-height:22px; height:22px;}
#menu li.menu_hover li a.fly {background:url(fly.gif) no-repeat right center;}
#menu li li.menu_hover a {color:#000; background-image:none; line-height:22px; height:22px;}
#menu li.menu_hover li.menu_hover a {color:#000; background-image:none; line-height:22px; height:22px;}
#menu li.menu_hover li.menu_hover a.fly {background:url(fly.gif) no-repeat right center;}

#menu li:hover ul {left:0; top:35px; z-index:500;}
#menu li.menu_hover ul {left:0; top:35px; z-index:500;}

#menu ul {position:absolute; left:-9999px; top:-9999px;}
* html #menu ul {width:2px;}
/* it could have been this simple if all browsers understood */
/* show next level */
#menu li:hover li:hover > ul {left:-5px; margin-left:100%; top:0px; z-index:500;}
/* keep further levels hidden */
#menu li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; }
/* show path followed */

#menu li:hover > a{background:url(menu-bg-over.gif) no-repeat right top; color:#000; line-height:22px;}
#menu li:hover > a b {background:url(menu-bg-over.gif) no-repeat left top;}
#menu li li:hover > a {color:#000; background-color:#DFDEDE; background-image:none; line-height:22px; height:22px;}



#act1:hover,#act1:visited,#act1:active, #act1:link{background:url(menu-bg-over.gif) no-repeat right top; position:relative;  color:#000; line-height:37px; height:37px}
#act1:hover b,#act1:visited b,#act1:active b, #act1:link b{background:url(menu-bg-over.gif) no-repeat left top;}

/* but IE5.x and IE6 need this lot to style the flyouts*/
#menu li.menu_hover li.menu_hover a,
#menu li.menu_hover li.menu_hover li.menu_hover a,
#menu li.menu_hover li.menu_hover li.menu_hover li.menu_hover a,
#menu li.menu_hover li.menu_hover li.menu_hover li.menu_hover li.menu_hover a,
#menu li.menu_hover li.menu_hover li.menu_hover li.menu_hover li.menu_hover li.menu_hover a
{color:#000; background-color:#DFDEDE; background-image:none;line-height:22px; height:22px;}

#menu li.menu_hover li.menu_hover li a,
#menu li.menu_hover li.menu_hover li.menu_hover li a,
#menu li.menu_hover li.menu_hover li.menu_hover li.menu_hover li a,
#menu li.menu_hover li.menu_hover li.menu_hover li.menu_hover li.menu_hover li a,
{color:#000; background-color:#efefef; background-image:none;line-height:22px; height:22px;}

/* show next level */
#menu li.menu_hover li.menu_hover ul,
#menu li.menu_hover li.menu_hover li.menu_hover ul,
#menu li.menu_hover li.menu_hover li.menu_hover li.menu_hover ul,
#menu li.menu_hover li.menu_hover li.menu_hover li.menu_hover li.menu_hover ul
{left:100%; margin-left:-5px; top:0px;}

/* keep further levels hidden */
#menu li.menu_hover ul ul,
#menu li.menu_hover li.menu_hover ul ul,
#menu li.menu_hover li.menu_hover li.menu_hover ul ul,
#menu li.menu_hover li.menu_hover li.menu_hover li.menu_hover ul ul
{position:absolute; left:-9999px; top:-9999px;}


/*--------menu end-------*/



/* CONTENT
------------------------------------*/
#content{min-height:508px; height:auto !important; height:508px; background-color:white;}
/*#content{min-height:508px; height:auto; _height:508px;background-color:white; overflow:hidden}*/
#content .inner{padding:10px 20px 20px 40px;}
#content .inner_new{padding:10px 20px 20px 10px;}
#content .components{float:left; width:645px; overflow:hidden; margin:0 40px 0 0;}
#content .components h1{ font-weight:bold; height:1%;}
#content .components_new {float:left;width:705px; overflow:hidden;margin:0 10px 0 0;}
/* components */
#content dl.form dt{margin:0;padding:0 0 5px 0;color:black;}
#content dl.form dd{margin:0;padding:0 0 10px 0;}
#content dl.form .field{border:1px solid #ccc;padding:5px;width:50%;}
#content dl.form .submit{padding:5px;background-color:black;border:1px solid black;color:white;cursor:pointer;	}
#content .sidebar{float:left; width:215px;overflow:hidden;}
/* products */
#content .product-section{float:left;width:205px;margin:0 15px 10px 0;	}
#content .product-section .name{font-weight:bold;}
#content .product-section .summary{	font-size:12px;	}
#content .product-last{	margin:0;}

/* sidebar */
/*#content .subscribe{background-image:url(sign-up.jpg);height:120px;overflow:hidden;margin:0 0 10px 0;	}*/
#content .subscribe{background-image:url(sign-up.jpg);height:140px;overflow:hidden;margin:0 0 10px 0; }
#content .subscribe .inner{padding:85px 0 0 10px;}

#content .subscribe .field{	float:left;	padding:3px;border:1px solid black;	width:145px;margin:0 10px 0 0;	font-size:12px;	}
#content .subscribe .submit{float:left;	padding:2px;border:1px solid black;	background-color:#0075A8;color:white;font-size:12px;		font-weight:bold;}
#content .sidebar .error{font-size:11px;color:red;}
#content .error{color:red;	}




/*theme2.css part start*/
/* -------------- Layouts ----------------  */
.main-wrapper{position:relative; width:100%; height:auto; margin:0px; padding:0px; z-index:1;	}
.header-wrapper, .center-wrapper  {width:100%; height:auto; margin-left:auto; margin-right:auto; z-index:2;}
.footer-wrapper {position:relative; width:100%; margin-left:auto; margin-right:auto; padding:20px 0px; background-image:url(footer_bg.gif); background-position:top left;	background-repeat:repeat-x; z-index:3;	}
.footer-nav{ position:relative; width:1002px; height:auto; margin-left:auto; margin-right:auto;	padding:0px; z-index:3; }
.header-nav{ position:relative; width:1002px;  height:100px; margin-left:auto; margin-right:auto;	padding:0px; z-index:3; }
.menu-nav{ position:relative; width:1002px; height:auto; margin-left:auto; margin-right:auto;	padding:0px; z-index:500; }
.center-nav{ position:relative; width:1002px; height:auto; margin-left:auto; margin-right:auto;	padding:0px; z-index:3;  height:100%; }
.middle-part{padding:5px; margin-left:auto; margin-right:auto;  width:980px; clear:left; min-height:460px; height:auto !important;   height:460px; }
#middle-part{padding:5px;  z-index:20;  margin-left:auto; margin-right:auto;	 width:980px; min-height:460px; height:auto !important;   height:460px;}
.left-part{width:220px; padding:0px; float:left;  background-color:#F0F0F0; height:auto;  margin-top:5px;  }
.right-part{width:750px; float:right; height:auto; }
.left-part1{width:300px; padding:0px; float:left; z-index:5; position:relative; background-color:#F0F0F0;  height:auto;  margin-top:5px; }
.right-part1{width:620px; float:right; position:relative; z-index:1; height:auto;  }

/* -------------- headers ----------------  */
.header-left{ position:absolute; height:100px;  margin:auto 0; vertical-align: middle;}
.logo-det{ position:relative; margin:auto 0; text-align:left; font-size:28px; font-weight:bold; line-height:80px; letter-spacing:0.01em; vertical-align: middle; padding:10px 0px;}
.logo-det a,.logo-det a:hover{ color:#525F67; text-decoration:none;}
.logo-det img,.logo-det * {vertical-align: middle;}
.header-right{position:relative; float:right; width:auto; text-align:right; }
.top-nav{text-align:right; margin:0px; padding:5px 0px;}


#top-menu{	text-align:right;	font-size:12px; line-height:14pt;	font-weight:normal;	color:#0a72bb;}
#top-menu a:active, #top-menu a:link, #top-menu a:visited{	font-size:12px;	color:#0a72bb;	font-weight:normal;	text-decoration:none;}
#top-menu a:hover{	font-size:12px;	color:#000000;	font-weight:normal;	text-decoration:underline;}
#top-menu a.act, #top-menu a.act:visited{	font-size:12px;	color:#000000;	font-weight:normal;	text-decoration:none;}

/* -------------- Footers ----------------  */
.footer-left{float:left; width:62%; text-align:left; margin:0px; padding:5px 10px;}
.footer-right{ float:right; width:32%; padding:5px 10px; text-align:right;}
#footerfont{font-size:12px; line-height:14pt;	font-weight:normal;	color:#0384a0;}
#footerfont a:active, #footerfont a:link, #footerfont a:visited{	font-size:12px;	color:#0384a0;	font-weight:normal;	text-decoration:none;}
#footerfont a:hover,#footerfont a.act, #footerfont a.act:visited{	font-size:12px;	color:#000000;	font-weight:normal;	text-decoration:underline;}

/* ____________________________________________________________________________

Contents for all Pages
____________________________________________________________________________ */

/* -------------- homepage----------------  */
.category-link{  height:25px; font-size:11px; line-height:25px; margin:2px 0px 3px 0px; padding-left:10px;}
.category-link, .category-link a{ color:#666666; text-decoration:none;}
.category-link a:hover{ color:#666666; text-decoration:underline;}
.category-link a.active,.category-link a.active:visited { color:#666666; text-decoration:none; font-weight:bold;}
.lft-side{ margin:0px; padding:10px 5px; clear:left;}
.lft-side h2 {background-color:#727F86; font-size:13px; font-weight:bold; padding-left:5px; height:30px; line-height:30px; color:#fff; margin:0px;}
.lft-side .lft-side-cont{ background-color:#FFFFFF; border:1px solid #727F86; padding:2px 10px;}
.lft-side .lft-side-cont .rate{ background-color:#fff; color:#666666; border:1px solid #ccc; padding:4px 15px; margin:1px auto; font-weight:bold;}

.about-det{ padding:0px; }
.about-det h2{color:#5bb3c7; background-image:url(dot_b.gif); background-position:bottom left; background-repeat:repeat-x; padding-bottom:5px; width:100%;  }
.about-det p{text-align:justify;} 
.about-det h1{color:#05b6de; border-bottom:1px solid #666666; width:100%; padding:2px 0px 5px 0px; font-size:18px; line-height:18px;   }
.about-det h3{color:#05b6de; border-bottom:1px solid #5bb3c7; width:100%; padding:2px 0px; font-size:18px; line-height:18px;   }
.about-det .page-link{color:#999999; border-bottom:1px solid #E6E6E6; border-top:1px solid #E6E6E6; background-color:#F7F7F7; height:25px; line-height:25px;  }
.about-det fieldset{background-color:#F4F4F4; padding:0px;}
.about-det h4{ line-height:16px; margin:0px; padding:2px 0px;}
.about-det  .prod-id{ font-weight:bold; color:333333;}
.about-det  .prod-price{font-size:15px; font-weight:bold; color:#FF0000;}
.about-det  .opt-head{background-color:#E5E5E5; font-weight:bold; text-align:center;}
.about-det  .prod-describe{ margin-left:20px;}
.prod-describe{ margin-left:30px; position:relative;}
.prod-describe .prod-lft{float:left; width:200px;}
.prod-describe .prod-lft1{float:left; width:600px;}
.prod-describe .odd{ background-color:#FFFFFF;}
.prod-describe .even{ background-color:#666666;}
.about-det  .prod-describe ul{ margin:0px; padding:0px;}
.about-det  .prod-describe li{ display:block; position:relative; background-image:url(dot_b.gif); background-position:left center; background-repeat:no-repeat; padding-left:15px;}
.lft-align20{float:left; width:20%; text-align:left; padding-left:10px;}
.rht-align20{float:right; width:20%; text-align:left; padding-right:10px;}
.lft-align72{float:left; width:72%; text-align:left; padding-left:10px;}
.rht-align72{float:right; width:72%; text-align:left; padding-right:10px;}
.lft-align{float:left; width:48%; text-align:left; padding-left:10px;}
.rht-align{float:right; width:48%; text-align:right; padding-right:10px;}
.lft-align1{float:left; width:32%; text-align:left;}
.rht-align1{float:left; width:32%; text-align:right;}

/*-- Head --*/
.top-head{border-bottom:1px solid #000; margin:2px 0px; clear:left;  }
.top-head h3{width:70%; color:#05b6de;  font-size:18px; line-height:18px; text-align:left; float:left; padding-left:5px; display:block; z-index:0}
.top-head .rht-head-lnk{width:25%; float:right; font-size:12px; text-align:right; line-height:18px; padding-right:5px;display:block;  }
.top-head .rht-head-lnk a{color:#FF0000; text-decoration:underline; font-weight:bold;}
.top-head .rht-head-lnk a:hover{color:#FF0000; text-decoration:none; font-weight:bold;}
/*       Feature Produts    */
.feature-prod{width:748px; background-image:url(feature-bg1.gif); background-position:left top; background-repeat:repeat-x; height:auto; }
.feature-top{width:750px; background-image:url(feature-top.gif); background-position:top left; background-repeat:no-repeat; height:10px;  }
.feature-bot{width:750px; background-image:url(feature-bot.gif); background-position:top left; background-repeat:no-repeat; height:10px;}

.feat-content{ padding:0px 5px; border-left:1px solid #ededed; border-right:1px solid #ededed;  border-bottom:1px solid #ededed; display:block;}
.feat-content h2{color:#5ba50a; background-image:url(dot_g1.gif); background-position:bottom left; background-repeat:repeat-x; padding-bottom:5px; width:100%; }
.feat-content p{text-align:justify;}

/*       Cart page    */
.cart-det{ padding:0px;}
.cart-det .car-msg{border:1px solid #5FE262; color:#df280a; background-color:#DDFCC7; margin:5px 10px; padding:5px 10px; font-weight:bold; }
.cart-det fieldset {padding:0px;}
.cart-det fieldset .cart-head{background-color:#EEEEEE; text-align:center; font-weight:bold;border-bottom:1px solid #ccc; clear:left; width:100%;}
.cart-det fieldset .cart-list{border-bottom:1px solid #EAEAEA; width:100%;}
.cart-det fieldset ul {margin:0px; padding:0px;  }
.cart-det fieldset ul li{margin:0px; padding:0px; float:left; display:block;}
.cart-det fieldset ul  .prod-img{width:90px; padding:5px; margin:0px; vertical-align:middle;}
.cart-det fieldset ul  .prod-img img{ border:1px solid #EFEFEF; vertical-align:middle;}
.cart-det fieldset ul  .prod-name{width:415px; padding:5px; margin:0px; text-align:left; font-weight:bold; color:#05b6de;}
.cart-det fieldset ul  .prod-amt{width:80px; padding:5px; margin:0px; text-align:right;}
.cart-det fieldset ul  .prod-qty{width:120px; padding:5px;  margin:0px 0 0 15px; text-align:center;}
.cart-det fieldset ul  .prod-qty input{width:auto; margin:0px auto;}
.cart-det fieldset ul  .prod-sub-tot{width:80px; padding:5px; margin:0px; text-align:right;}
.cart-det fieldset ul  .prod-rmv{width:80px; padding:5px; margin:0px 0 0 10px; text-align:center;}
.cart-det fieldset ul  .prod-rmv input{ padding-top:5px; margin:0px auto;}
.cart-det fieldset .odd{background-color:#FFFFFF;}
.cart-det fieldset .even{background-color:#F9F9F9;}

.cart-det fieldset .cont-shop{height:25px; background-color:#EEEEEE; line-height:25px; text-align:right; padding-right:10px;}
.cart-det fieldset .cont-shop a{color:#FF0000; font-weight:bold; text-decoration:underline;}
.cart-det fieldset .cont-shop a:hover{color:#FF0000; font-weight:bold; text-decoration:none;}
.cart-tot{ padding:0px;}
.cart-tot div{margin:0px; padding:4px 0px;}
.cart-tot label{ float:left; width:450px; text-align:right; }
.cart-tot span{ float:right; width:120px; text-align:right; padding-right:30px;}
.cart-tot .grd-tot{ font-weight:bold; color:#FF0000; font-size:15px;}
.cart-tot .proceed-but{ text-align:right; padding-right:30px;}
.cart-tot .proceed-but input{ margin:5px 0px;}
/* ____________________________________________________________________________

Links
____________________________________________________________________________ */
.page_nav1 { padding:0px; margin:5px 10px; float:right; width:14%; }
.page_nav1 ul{margin:0px; padding:0px; text-align:right; float:right;}
.page_nav1 ul li { width:14px; height:14px; margin:0px; float:left; display:block;  line-height:14px; text-align:right;}
.page_nav1 ul li a, .page_link1 ul li a:visited { font-size:11px; color:#000066; width:14px; height:14px; padding:2px 2px; line-height:14px; text-decoration:none; }
.page_nav1 img{vertical-align:middle;}
.page_nav1 ul li a:hover,.page_nav1 ul li  a.sel1, .page_nav1 a.sel1:visited{ font-size:11px; color:#FF0000; width:14px;} 

/* ____________________________________________________________________________

Products Image
____________________________________________________________________________ */

/* Home Page */
.feat-product{ clear:left; padding:5px 0px 10px 5px ; margin-bottom:10px;}
.feat-product ul.clr {	clear:left;}
.feat-product ul.clr li {list-style:none; height:250px;	float:left;	line-height:1.2em;	font-size:12px;	text-align:center; margin:2px 0px;	width:145px;  padding:10px 15px; }
.feat-product ul.clr  .bor-lft{ border-right:1px dotted  #DCF0F8;  border-bottom:1px dotted #DCF0F8; border-width:medium;}
.feat-product ul.clr  .bor-rht-last{ border-bottom:1px dotted #DCF0F8; border-width:medium; }
.feat-product ul.clr .bor-last-rht{ border-right:1px  dotted #DCF0F8; border-width:medium; }
.feat-product ul.clr li.first-child {	clear:left;	margin-left:3px; }
.feat-product ul.clr .thumb {	display:block;	position:relative; width:140px;	height:150px;	line-height:149px; border:1px solid #ccc; vertical-align:middle;}
.feat-product ul.clr .thumb a {  vertical-align:middle; position:absolute;	bottom:0;	left:0px;	text-align:center; width:140px; }
.feat-product ul.clr img,  .feat-product ul.clr img * {vertical-align:middle;}
.feat-product ul li .price {font-size:15px; font-weight:bold; color:#FF0000; }
.feat-product ul li input{margin:5px 0px;}
.feat-product ul li div { background-color:#727F86; margin:5px 0px; padding:4px 0px;}
.feat-product ul li div a { color:#fff; text-decoration:none; padding:0px 5px;}
.feat-product ul li div a:hover { color:#000; text-decoration:underline; padding:0px 5px;}
.cart a { color:#ff0000; text-decoration:none;}
.cart a:hover { color:#ff0000; text-decoration:underline;}


/* ------ Main Product Image ----- */
.product-img-box { float:left; width:302px; margin:10px 0px 0px 10px;}
/*\*/*html .product-img-box { float:left; width:302px; margin:10px 0px 0px 4px;}/**/
.product-img-box .product-image { display:block; border:1px solid #cacaca; }
.product-img-box .product-image img { display:block; }
.product-img-box .product-image-zoom { position:relative; overflow:hidden; width:300px; height:300px; z-index:10000; border:1px solid #cacaca; }
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; z-index:10000 }
.image-zoom { position:relative; z-index:10000; height:24px; margin:0 auto 13px auto; background:url(slider_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; }
#track          { position:relative; height:24px; }
#handle         { position:absolute; left:0; top:3px; width:9px; height:18px;background:url(magnifier_handle.gif) no-repeat; }
.btn-zoom-out   { position:absolute; left:10px; top:7px; }
.btn-zoom-in    { position:absolute; right:10px; top:7px; }

.note{font-size:11px; color:#999999;}
/* ----------- Tabs -------------- */

#tabs {width:970px; height:auto; padding:0px; margin:0px auto;  z-index:0; position:relative;}
#tabs div.off { color:#444; text-decoration:none; line-height:25px; height:25px; padding:0px 15px; margin:0px; float:left;
cursor:pointer; position:relative; z-index:10;  background:#f2f2f2;border-top:1px solid #666;
border-right:1px solid #666; border-left:1px solid #666;  }


#tabs div.offff { color:#444; text-decoration:none; line-height:25px; height:25px; padding:0px 15px; margin:0px; float:left;
cursor:pointer; position:relative; z-index:0;  background:#f2f2f2;border-top:1px solid #666;
border-right:1px solid #666; border-left:1px solid #666;}
#tabs div.on { background-color:#C5C5C5; font-weight:bold; color:#000; text-decoration:none;line-height:25px; height:25px; padding:0px 15px;cursor:pointer;position:relative; z-index:0; margin:0px; float:left; border:1px solid #666; border-bottom:1px solid #C5C5C5;}
div.hide {display:none; width:0; overflow:hidden;}
div.show { clear:left; width:auto; height:auto; top:-1px; border:1px solid #666;  margin:0px auto; position:relative; z-index:0; display:block; padding:10px; width:948px;}



#tabs div.on { background-color:#C5C5C5; font-weight:bold; color:#000; text-decoration:none;line-height:25px; height:25px; padding:0px 15px;cursor:pointer;position:relative; z-index:0; margin:0px; float:left; border:1px solid #666; border-bottom:1px solid #C5C5C5;}
div.hide {display:none; width:0; overflow:hidden;}
div.show { clear:left; width:auto; height:auto; top:-1px; border:1px solid #666;  margin:0px auto; position:relative; z-index:0; display:block; padding:10px; width:948px;}

/* -- Adbout page --*/
.abt-det{ padding:0px;}
.abt-det p{text-align:justify;} 
.abt-det h3{color:#05b6de; border-bottom:1px solid #5bb3c7; width:100%; padding:3px 0px; font-size:18px; line-height:18px;   }
.abt-det li{background-image:url(star_bul.gif); background-position:left 5px; background-repeat:no-repeat; padding-left:20px; position:relative; }

/* FOOTER
------------------------------------*/
#footer{color:#999999;font-size:9px;font-family:Tahoma,Arial;margin:0 0 20px 0;	position:relative;zoom:1; }
/*#footer .leafs{	position:absolute;z-index:1000;right:0px;bottom:0px;width:278px;height:160px;background-image:url(green-leaf.png);	background-repeat:no-repeat;background-position:right bottom;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='green-leaf.png', sizingMethod='crop');}*/
#footer .leafs{ position:absolute; z-index:1000;right:0px; bottom:0px; width:278px; height:160px;background-image:url(green-leaf.gif);background-repeat:no-repeat;background-position:right bottom; }

/*#footer .bg{background-image:url(footer-bg1.png);	background-position:top center;	background-repeat:no-repeat;	margin:0 auto;	width:996px;	height:58px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='footer-bg1.png', sizingMethod='crop');}*/
#footer .bg{background-image:url(footer-bg1.gif); background-position:top center; background-repeat:no-repeat; margin:0 auto; width:996px; height:58px;}

#footer .inner{padding:18px 20px 0 20px;}
#footer .cyberdesign{position:absolute;z-index:2000;right:240px;top:23px;}
#footer a{font-weight:normal;	color:#999;}
#footer a:hover{color:black;}
/*----fekky edited--*/
/*-- curve--*/
/* Green Curve with Gradient */
.left{ float:left}
.right{ float:right}
.clr{ clear:both; padding:0px; margin:0px;}
.search-nav form{ margin:0px; padding:0px}

.search-nav{ position:absolute; right:0px; width:296px; padding:5px 0px 0px 0px; }

.curve_start {background: transparent; margin:0px; height:auto; position:relative;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.tb1, .tb2, .tb3, .tb4, .tb5, .tb6, .tb7, .tb8, .tb9, .tb10, .tb11, .tb12, .tb13, .tb14, .tb15, .tb16, .tb17,.tb18, .tb19, .tb20, .tb21,.tb22, .tb23, .tb24, .tb25,.tb26, .tb27, .tb28 , .tb29,.tb30, .tb31, .tb32{display:block; overflow:hidden;}
.tb1, .tb2, .tb3,.tb6,.tb5, .tb7, .tb9, .tb10, .tb11, .tb13, .tb14, .tb15, .tb17,.tb18, .tb19 , .tb21,.tb22, .tb23, .tb25,.tb26, .tb27, .tb29,.tb30, .tb31{height:1px;}
.tb2, .tb3, .tb4 {background:#fda961;  border-left:1px solid #fda961;border-right:1px solid #fda961; }
.tb6, .tb7, .tb8 {background:#a3d22c;  border-left:1px solid #a3d22c;border-right:1px solid #a3d22c;}
.tb10, .tb11, .tb12 {background:#fff;  border-left:1px solid #fff;border-right:1px solid #fff;}
.tb14, .tb15, .tb16 {background:#fff;  border-left:1px solid #727F86;border-right:1px solid #727F86;}
.tb18, .tb19, .tb20 {background:#83bc1f;  border-left:1px solid #83bc1f;border-right:1px solid #83bc1f; }
.tb22, .tb23, .tb24 {background:#fff;  border-left:1px solid #f18308;border-right:1px solid #f18308; }
.tb26, .tb27, .tb28 {background:#ffa476;  border-left:1px solid #f18308;border-right:1px solid #f18308; }
.tb30, .tb31, .tb32 {background:#fff;  border-left:1px solid #a3d22c;border-right:1px solid #a3d22c;}
.tb1 {margin:0 5px; background:#fda961;}
.tb5 {margin:0 5px; background:#a3d22c;}
.tb9 {margin:0 5px; background:#fff;}
.tb13 {margin:0 5px; background:#727F86;}
.tb17 {margin:0 5px; background:#83bc1f;}
.tb21 {margin:0 5px; background:#f18308;}
.tb25 {margin:0 5px; background:#f18308;}
.tb29 {margin:0 5px; background:#a3d22c;}
.tb2, .tb6, .tb10 , .tb14, .tb18, .tb22, .tb26, .tb30{margin:0 3px;border-width:0 2px; }
.tb3, .tb7, .tb11, .tb15, .tb19, .tb23 , .tb27, .tb31{margin:0 2px;}
.tb4, .tb8, .tb12, .tb16, .tb20 , .tb24, .tb28, .tb32{height:2px; margin:0 1px;}
.xboxcontent_t {display:block;  height:auto; background-color:#fda961;border-left:1px solid #fda961;border-right:1px solid #fda961;}
#xboxcontent_t {display:block;  height:auto; background-color:#fda961;border-left:1px solid #fda961;border-right:1px solid #fda961;}
.xboxcontent_m {display:block;  height:auto; background-color:#a3d22c; background-image:url(menu-bg.gif); background-position:left top; background-repeat:repeat-x; border-left:1px solid #a3d22c;border-right:1px solid #a3d22c;}
.xboxcontent_f {display:block;  height:auto; background-color:#fff;  border-left:1px solid #a3d22c;border-right:1px solid #a3d22c;}
.xboxcontent_o {display:block;  height:auto; background-color:#fff; border-left:1px solid #f18308;border-right:1px solid #f18308; margin:0px 1px; padding:0px;  }
.xboxcontent_m1{display:block;  height:auto; background-color:#fff; border-left:1px solid #727F86;border-right:1px solid #727F86;}
.xboxcontent_w {display:block;  height:auto; background-color:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
/*#xboxcontent_t {display:block;  height:auto; background-color:#2e2e2e;border-left:1px solid #2a2a2a;border-right:1px solid #2a2a2a;}*/
#xboxcontent_m {display:block; background-image:url(menu-bg.gif); background-position:left top; background-repeat:repeat-x;  height:auto; background-color:#a3d22c; border-left:1px solid #a3d22c;border-right:1px solid #a3d22c;}
#xboxcontent_w {display:block;  height:auto; background-color:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}


/*--- search box content--*/
.search-nav .s_text{ width:187px; height:16px;}
.search-nav .box_con{ padding-left:5px; padding-bottom:2px}
/*\*/
*html .search-nav .box_con{ padding:0px 0px 0px 5px}
/**/
/*\*/
*html .search-nav .s_text{ width:187px;padding:0px 0px 0px 0px;height:17px}
/* */
.search-nav .search_bt_po{position:absolute; right:0px; top:0px}
.search-nav .shopping_cart{ font-size:11px; color:#000000; padding-top:9px; background:url(shopping_cart1.gif) left 5px no-repeat; padding-left:18px}
.search-nav .shopping_cart a{ color:#c8580c; text-decoration:none; font-weight:normal}
.search-nav .shopping_cart a:hover{ color:#000000; text-decoration: underline}
/*--rewars--*/
#content .inner4rewrds{padding:0px 20px 20px 10px; height:auto}
#content .components4reward{float:left;width:686px;margin:0px 30px 0px 0px; height:auto}
.components4reward h1{ color:#000000; padding:0px 0px 5px 0px; margin:0px;}
.components4reward .coltwo{width:686px; height:auto}
.components4reward .colleft{ width:198px; height:auto; }
.components4reward .colright{ width:466px; height:auto; }
.colright h2{ color:#000000; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;overflow:visible};
.colright p{ font-size:12px; text-align:left; padding:0px; margin:0px}
.components4reward .colrightlogin{width:686px; height:auto}
.colright .btnpos{ position:relative; top:-35px; right:-13px}



.components4reward .note{ font-size:11px; color:#000000; background:#fefdc4; line-height:15px; padding:5px; margin-top:10px}
.components4reward ol{ margin:0px; padding:0px; line-height:17px}
.components4reward ol li{ list-style-type:decimal; list-style-position:outside;list-style-position:outside; }
.components4reward ol li u{ text-decoration:none; color:#FF0000}
* html .components4reward ol li {list-style-position: outside; text-indent:25px;}


.rewards {background: transparent; width:188px; padding:0px 0px 10px 0px}

.xtopr, .xbottomr {display:block; background:transparent; font-size:1px;}
.xb1r, .xb2r, .xb3r, .xb4r {display:block; overflow:hidden;}
.xb1r, .xb2r, .xb3r {height:1px;}
.xb2r, .xb3r, .xb4r {background:#fff; border-left:1px solid #dddbdb;border-right:1px solid #dddbdb;}
.xb1r {margin:0 5px; background:#dddbdb;}
.xb2r {margin:0 3px;border-width:0 2px;}
.xb3r {margin:0 2px;}
.xb4r {height:2px; margin:0 1px;}
.xboxcontentr {display:block; border:0 solid #dddbdb; border-width:0 1px;height:170px;background:url(bg_menu.gif) bottom no-repeat; overflow:hidden;}
.xboxcontentr_login {display:block; border:0 solid #dddbdb; border-width:0 1px;min-height:170px; height:auto}
* html .xboxcontentr {height:179px;}


.xtoprr, .xbottomrr {display:block; background:transparent; font-size:1px;}
.xb1rr, .xb2rr, .xb3rr, .xb4rr {display:block; overflow:hidden;}
.xb1rr, .xb2rr, .xb3rr {height:1px;}
.xb2rr, .xb3rr, .xb4rr {background:#fdfad3; border-left:1px solid #dddbdb;border-right:1px solid #dddbdb;}
.xb1rr {margin:0 5px; background:#dddbdb;}
.xb2rr {margin:0 3px;border-width:0 2px;}
.xb3rr {margin:0 2px;}
.xb4rr {height:2px; margin:0 1px;}
.xboxcontentrr {display:block; border:0 solid #dddbdb; border-width:0 1px; background:#fdfad3}
* html .xboxcontentrr {height:1px; background:#fdfad3}
.hits{ padding:5px}
.hits ul{ list-style-type:none; padding:0px; margin:0px}
.hits li{ font-size:11px; line-height:14px; padding-bottom:10px}
.hits li.bulb{ background:url(bulb.gif) left top no-repeat; padding-left:25px}
.hits li.bulb span{ font-size:11px; color:#FF0000; font-weight:normal}
.hits li.bulb span a{ color:#FF0000; text-decoration:none;font-weight:normal}
.hits li.bulb span a:hover{ text-decoration:underline}
.hits li.hits1{ background:url(hits.gif) left top no-repeat; padding-left:25px}

.color_a {background:#fff;color:#fff;} 
.color_a h1{ margin:0px; padding:0px}
.xboxcontentr ul{ padding:5px 0px 0px 30px; margin:0px auto}
.xboxcontentr li{ padding:0px 0px 0px 0px; border-bottom: 1px solid #e9e9e9; list-style:none; width:140px; font-weight:bold }
.xboxcontentr li a{ color:#000!important; text-decoration:none}
.xboxcontentr li a:hover{ color:#7ea23e!important;text-decoration:none}
.breadcurm{ font-size:11px; font-weight:formal;  padding-top:10px; border-bottom:#e2e2e2 1px solid; margin:0px 10px 10px 10px;}
.breadcurm a{ text-decoration:none; color:#666666; background:transparent url(bread_crum_sep.gif) center right no-repeat; margin-right:5px ; padding-right:10px}
.breadcurm a:visited, .breadcurm a:active{ color:#666666; }
.breadcurm a:hover{ color:#333333}
.rewards_login {background: transparent; width:422px; padding:40px 0px 10px 0px; margin:0px auto; }
.label{ background:url(ls_loy.gif) no-repeat; width:297px; height:49px; position:relative; bottom:30px; left:20px}
.rewards_login .login_con{ width:358px; height:auto; margin:0px auto; position:relative}
.txt{ width:200px; height:auto}
.rewards_login .val{ font-size:11px; color:#FF0000; line-height:12px; width:358px;}
.regbt_new{	position:absolute;	left: 443px;	top: 307px;}

#content .components4rewardtab{width:940px;margin:0px 0px 0px 0px; height:auto}
#content .components4rewardtab h1{ color:#000000; padding:0px 0px 5px 0px; margin:0px;}
.components4reward .rewardstab{width:940px; height:auto}
.rewardstab table{ border-collapse:collapse; border:#999999 1px solid}
.rewardstab table td{ text-align:center}
.rewardstab table tr.blue{ background:#dcf1ff}
.rewardstab table tr.black { color:#000000}


#content .blog_inner{ padding:0px 10px}
.blog_inner h1{ margin:0px; padding:0px ; color:#000000; font-size:22px;}
.blog_inner .coltwo{ padding:0px; margin:0px}
.blog_inner .coltwo .leftnav{ width:645px; height:auto; border-top:#dedede 1px solid; margin-top:5px}
.blog_inner .coltwo .rightnav{ width:306px; height:auto;}
.blog_inner .coltwo .rightnav .listblog{ margin:0px; padding:0px}
.listblog ul{ margin:0px; padding:5px 0px}
.listblog li{ list-style:none; margin-bottom:5px}
.listblog li div.heading{ background:#dedede; padding:2px 0px 2px 4px; margin:0px; text-align:left; font-size:16px}
.listblog li div.postedby{color:#000; font-size:11px; background:url(postedby.jpg) left 8px no-repeat; padding-left:24px; border-bottom:#dedede 1px solid; padding-top:5px; padding-bottom:5px}
.listblog li div.postedby a{ text-decoration:none; color:#027ffe; font-weight:normal} .listblog li div.postedby a:hover{ text-decoration: underline; color:#027ffe}
.listblog li div.desc{ font-size:12px; line-height:18px; padding:5px 0px;}

.listblog li div.bottomcomments{  background:url(icon.jpg) left 10px no-repeat; padding-bottom:10px }
.listblog li div.bottomcomments p{ border-bottom:#dedede 1px solid; margin:0px 0px 0px 20px; font-size:11px; padding-top:5px; padding-left:10px} .listblog li div.bottomcomments p a{ text-decoration:none; color:#f26722; font-weight:normal} .listblog li div.bottomcomments p a:hover{text-decoration: underline; color:#f26722}
.listblog li div.bottomcomments span.comments{ background:url(comments.jpg) left  2px no-repeat; padding-left:15px; padding-top:10px}
.listblog li div.bottomcomments span.category a{text-decoration:none; color:#027ffe; font-weight:normal}
.listblog li div.bottomcomments span.category a:hover{text-decoration:underline; color:#027ffe}
div.postcomments{ border:#dedede 1px solid; height: auto}
div.postcomments .replay{ padding:2px 0px 2px 4px; background: #CCCCCC; font-weight:bold}
div.postcomments .vald{color:#FF0000; font-size:11px; padding:0px; margin:0px}
div.postcomments .box{ margin:0px; padding:10px; height:1%}
div.postcomments .box label{ float:left; font-size:11px; padding-left:10px}
div.postcomments .box textarea{ width:400px; height:120px; overflow:auto}
div.postcomments .box div.val{ font-size:11px; color:#ff0000; border:none; padding:0px; margin:0px}
div.showcomments{ padding:0px; margin:0px; border-bottom:#999999 1px solid; border-top:#999999 1px solid;}
div.showcomments .comm{ background:#cfcfcf; font-weight:bold; padding:4px 0px 4px 4px;}
div.showcommentslist{ padding:0px; margin:0px}
div.showcommentslist ul{ padding:0px; margin:0px;}
div.showcommentslist li{ list-style:none;  padding:0px}
div.showcommentslist li div.imgposted{ padding:10px 0px}
div.showcommentslist li div.txtbox{ font-weight: normal; padding-left:10px;background:#f6f6f6; width:610px}
div.showcommentslist li div.txtboxcom{ font-weight: normal; padding-left:10px; width:610px; line-height:18px}

.blogbox{ width:286px; margin:0px; padding:0px 0px 0px 0px; background:url(blogcon.gif) top center no-repeat; height:50px; line-height:45px;  }
.blogbox span{ padding:0px 0px 0px 10px;font-size:18px;color:#FFFFFF;}
.insideblog{ width:286px; margin:0px 0px 10px 0px ;background:url(blogcon.gif) 0px bottom no-repeat; height:10px;}
.bgblog{ background:url(blog_line.gif) repeat-y; width:286px; margin:0px;}
.bgblog ul{ margin:0px; padding:0px 0px 10px 0px}
.bgblog li{ padding-left:10px; width:280px}
.bgblog li a{border-bottom:#d7d7d7 1px solid; margin:0px 10px 0px 0px; text-decoration:none!important; color:#000000!important; padding:0px;font-weight:normal!important; display:block; vertical-align: bottom;}
.bgblog li a:hover{ color:#cc5f18!important}
.bgblog li.act{ background:url(menu-blog.gif) 0px 3px no-repeat;}
.searchbg{ background:url(searchbg.gif) -0px top no-repeat; height:128px;width:286px;}
.searchbg .search{ width:168px; height:auto; margin:0px 0px 0px 120px; padding:40px 0px}
.searchbg .search .txtbox{ border:#cc5f18 1px solid}
.postblog_curve {background: transparent; width:647px; padding:10px 0px 10px 0px; margin:0px auto; }

.xboxcontentr_blog {display:block; border:0 solid #dddbdb; border-width:0 1px;min-height:170px; height:auto; padding:10px}
* html .xboxcontentr_blog  {height:179px;}
.xboxcontentr_blog .val{ font-size:11px; color:#FF0000; line-height:12px;}

#months ul{ padding:0px; margin:0px}
#months {width:610px; height:auto}
#months li{width:610px; border-bottom:#eaeaea 1px solid; background:url(blog.gif) left 6px no-repeat; padding-top:4px }
#months li a{ font-weight:normal; padding-left:20px}
#months li a:hover{ text-decoration:none}




.pagination-flickr{ font-size:11px; color:#000000; font-weight:normal;margin:0px auto;text-align:center}
.pagination-flickr ul{border:0px; margin:0px auto; padding:0; }

.pagination-flickr li{border:0px; margin:0px; padding:0px;font-size:11px;list-style:none; display:inline}
.pagination-flickr a{border:solid 1px #DDDDDD;margin-right:2px;}
.pagination-flickr .previous-off,#pagination-flickr .next-off {color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px;}
.pagination-flickr .next a,#pagination-flickr .previous a {font-weight:bold;border:solid 1px #FFFFFF;}
.pagination-flickr .active{color:#000;font-weight:bold;display:block;float:left;padding:4px 6px;}
.pagination-flickr a{color: #999999;display:block;float:left;padding:3px 6px;text-decoration:none;}
.pagination-flickr a:hover{border:solid 1px #666666;}
.emptybg{ background:#dedede; padding:2px 0px 2px 4px; margin:0px; text-align:left; font-size:16px}
.listblog li div.bottomcomments span.post_comm{ background:url(post_comments.gif) left  2px no-repeat; padding-left:20px; padding-top:10px}

.no-blog-found{ padding:5px; background:#fff8ae url(no-blog.gif) 5px 3px no-repeat; padding-left:35px; font-size:14px; color:#FF0000}

.listecoups{width:690px; height:auto;}
.listecoups ul{ margin:0px; padding:0px}
.listecoups li{ list-style:none; float:left; margin:0px 10px 10px 0px}
.hurry{ background:url(hurry.gif) 30px top no-repeat; font-weight:bold; font-size:12px; padding-left:125px; padding-top:3px}
.hurry b{ padding-top:5px}
.waiting-time{ text-align:center}
.waiting-time p.time{ font-size:24px; font-style:italic; color:#f24a2f}
.waiting-time p.update{ font-size:11px; color:#FF6600; padding-top:2px}



#content .ecoups{ width:979px; height:auto; margin:0px auto; background:#fff url(ecoupsbg2.gif) left top  no-repeat; min-height:236px; _height:236px;}
#content .ecoups .econt{ padding:200px 0px 0px 0px; margin:0px auto; width:831px; height:auto }
#content .ecoups .econt ul{ margin:0px 0px 0px 80px; padding:0px}
#content .ecoups .econt li{ list-style:none; float:left; margin-bottom:10px;  width:325px;}
.hurry{ background:url(hurry.gif) 0px top no-repeat; font-weight:bold; font-size:12px; padding-left:95px; padding-top:3px}
.hurry b{ padding-top:5px}


.ideal{ padding:0px; margin:0px;}
.feedback_new{ padding:5px 0px 5px 0px; margin:0px 0px 0px 0px 0px;}
.feebabk_listnew{ padding:0px; margin:0px; position:relative;}
.feebabk_listnew ul{padding:0px; margin:0px;}
.feebabk_listnew li{padding:0px; margin:0px; list-style:none;}

/*26th feb*/
.faq_pary{ padding:0px; margin:0px;}
.faq_pary ol{ padding-left:20px; display:block; list-style-type:decimal; margin:1em 0;}
.faq_pary li{ padding:0px; margin:0px;}

/*2nd march created new style*/


.careers_fieldnew{ padding:0px; margin:10px 0px 10px 0px;}

.careers_fieldnew fieldset{ border:#0099cc 1px solid; font-style:normal; text-align:left; padding-left:10px; padding-bottom:10px; color:#000000;}
.careers_fieldnew legend{ font-size:12px; font-weight:bold;  color:#0099cc; padding:0px;}

.careers_formnew{ padding:10px 0px 10px 10px;  margin:0px; position:relative;}
.careers_formnew label{ float:left; padding:0px; width:270px; margin:0px; text-align:left; color:#000000;}
.careers_formnew input{ border:1px solid #cccccc; width:200px; padding:3px; font-size:11px;}
.careers_formnew textarea{ border:1px solid #cccccc; width:200px; padding:3px; font-size:11px; height:50px;}
.careers_formnew b{ padding:0px 5px 0px 0px; vertical-align:top; color:#000000;}

.careers_newform{ padding:0px; margin:0px; border:0px;}
.careers_newform input{border:0px solid #cccccc; border-bottom:1px solid #cccccc; width:75px; padding:2px; font-size:11px;}
.careers_newform textarea { border:1px solid #cccccc; padding:2px; font-size:11px;}


/*4th feb*/

div.comba_order { padding:0px; margin:0px;}
div.comba_order ul{ padding:0px; margin:0px; display:block;}
div.comba_order li{padding:10px 0px 10px 0px; margin:0px;  list-style:none;}

.border_orderimg{border:1px solid #000; float:left; padding:1px; margin:0px;}

/*view cart*/
.viewheade_title{font-weight:normal; border:1px solid #2e85b8; background:#2e85b8; line-height:30px; border-collapse:collapse;}
table.viewcart_main{ border:1px solid #2e85b8; border-collapse:collapse;}
.tdcenter{vertical-align:middle; padding:5px; border:1px solid #2e85b8; line-height:20px;}

.del_icon{background-image:url(delete_but.gif); background-position:3px center; background-repeat:no-repeat; padding-left:18px;}
.row_col{background-color:#FFFFFF;}
.on-mse{ background-color:#f0ebde;}
.row_col1{background-color:#faf5e0; border-bottom:1px solid #f6f6f6;}

/*Order_btn*/

.ordernow{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.ordernow a{background:url(order_now.gif) 0px 0px; background-repeat:no-repeat; text-decoration:none; line-height:20px; display:block; }
.ordernow a:hover{background:url(order_now.gif) 0px -20px no-repeat;	text-decoration:none; }
.ordernow span{	visibility:hidden;}

/*order deatils*/

.error_check{padding:0px 0px 5px 25px; ine-height:25px; color:#cc0000; background: url(invalid_message.gif) no-repeat;}
.order_listpart{padding:5px 10px 0px 0px; font-weight:bold;}
.order_listpart input{ font-family:Tahoma; width:200px; padding:2px; font-size:11px; color:#666666; border:1px solid #cccccc; margin:0px 0px 5px 0px}
.order_listpart textarea{ font-family:Tahoma; width:200px; padding:2px; font-size:11px; color:#666666; border:1px solid #cccccc; margin:0px 0px 5px 0px}
.order_listpart b{text-align:right; color:#CC0000; font-size:14px; font-weight:bold; padding:10px 0px 0px 5px;}
.check_outlist span{color:#967c0d; font-weight:bold;}

.listproductsno{padding:5px 0px 5px 0px; margin:0px; line-height:30px;}
.listproductsno label{float:left; width:120px;}
.listproductsno span{padding:0px 0px 0px 10px; color:#000000;}

.pre-order{ width:100px; background-image:url(save_bb.gif); background-position:0px 0px; _background-position:0px 1px; background-repeat:no-repeat; border:none; background-color: transparent; color:#fff; cursor: pointer;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;  padding:4px 5px 4px 0px;}
.pre-order-over{ width:100px; background-image:url(save_bb.gif); background-position:0px -26px;  _background-position:0px -26px; background-repeat:no-repeat; border:none; background-color: transparent; color:#fff; cursor: pointer;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:4px 5px 4px 0px;}

/*9th feb*/
.lunch_spe{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#f7f7f7 url(spe_icon.gif) 5px 5px no-repeat; padding:3px 0px 3px 50px; line-height:40px; min-height:40px; height:auto !important;height:40px;}
.lunchspe_date{ background:url(spe_down.gif) 0px 18px no-repeat; height:25px; margin:0px 0px 0px 0px; font-weight:bold; }
.lunchspe_date span{ color:#999999; padding:0px 0px 0px 5px; font-weight:normal;}
.lunchspe_datedown{ background:url(spe_down.gif) 0px 0px no-repeat; margin:0px 0px 0px 0px; font-weight:bold; }

.lunchspe_cal{ padding:5px 0px 0px 0px; margin:0px;}
.lunchspe_cal ul{ padding:0px; margin:0px; list-style:none;}
.lunchspe_cal li{ padding:0px 0px 0px 0px; margin:0px 0px 3px 0px; background:#ffffff; border:2px solid #CCCCCC; text-align:center; line-height:55px;}
.lunchspe_cal li a{ background:#ffffff; text-align:center; line-height:55px; display:block; color:#000000!important; }
.lunchspe_cal li a:hover{ background:#666666; text-align:center; line-height:55px; color:#ffffff !important;}
.lunchspe_cal li .active{ background:#666666; text-align:center; line-height:55px; color:#ffffff!important;}


/*new css 6th march*/

.cartshop{ padding:0px; margin:0px;}
.cartshop label { float:left; width:85px; line-height:30px; }
.cartshop span{ line-height:30px; font-weight:bold;}
.cartshop h2 { color:#0068a3;}


/*new css 11th march*/
.menu_cardlft{ padding:5px 0px 5px 0px; margin:0px;}
.menu_cardlft ul{ padding:0px; margin:0px;}
.menu_cardlft li{ background:url(next.gif) no-repeat left; padding:0px 0px 0px 15px; }
.menu_cardlft a { color:#CC0000; text-decoration:none;}
.menu_cardlft a:hover {color:#999999; text-decoration:none;}

/*15th feb 2010*/
.listspe {background:#f7f7f7; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:3px 0px 3px 0px; margin:5px 0px 0px 0px}
.list_ancorlft{ background:url(next.gif) no-repeat left; padding:0px 0px 0px 15px; float:left; }
.list_ancorlft a{color:#CC0000 !important; text-decoration:none;}
.list_ancorlft a:hover{color:#999999 !important; text-decoration:none;}

.list_ancorrht{ background:url(prev.gif) no-repeat right; padding:0px 15px 0px 0px; float:right;}
.list_ancorrht a{color:#CC0000 !important; text-decoration:none;}
.list_ancorrht a:hover{color:#999999 !important; text-decoration:none;}


/*16th april 2010*/

.form_logo{position:absolute; left:270px;}
.top_cvureform{background:url(curve_top.gif) top center no-repeat; height:95px; padding:0px; margin:0px;}
.cen_cvureform{background:url(curve_cen.gif) top center repeat-y; min-height:350px; height:auto !important;height:350px; padding:0px 30px 0px 30px; margin:0px;}
.bot_cvureform{background:url(curve_bottom.gif) top center no-repeat; height:95px; padding:0px; margin:0px;}
.form_listingpart{ padding:0px; margin:0px;}
.form_listingpart ul{padding:0px; margin:0px; list-style:none;}
.form_listingpart li{ padding:5px 0px 5px 0px; margin:0px; padding:5px 0px 5px 5px;}
.form_listingpart li label{ float:left; padding:0px; margin:0px; padding:0px 0px 0px 20px; background:url(bullet.gif) top left no-repeat; font-weight:bold; }


/*.fieldWithErrors {
padding: 2px;
background-color: red;
display: table;
}*/

.errormsg{color:#cc0000;padding-left:90px; }
.errormsg1{color:#cc0000;padding-left:0px;font-weight:normal;  }
.errormsg2{color:#cc0000;padding-left:175px; }

.errormsg5{color:#cc0000;padding-left:90px; }
.errormsg6{color:#cc0000;padding-left:0px; }

.fieldWithErrors {
padding: 2px;
float:left;
display: table;
width:100%
}


/*19th April */

.new_add { padding:0px; margin:0px; float:left; position:relative; line-height:25px;}
.new_add label{ float:left; width:80px; font-weight:bold; color:#666666; padding-left:5px;}

.new_addsingle {float:left; padding:5px 5px 0px 5px; margin:0px; position:relative; }
.new_addsingle label{ width:100px; float:left; font-weight:bold; color:#666666; padding:0px 5px 0px 390px;}

/*21thjune 2010*/
 .lft_category{ width:200px; float:left;}
.right-part1_new{width:420px; float:left; position:relative; z-index:1; height:auto; padding-left:10px;  }
.left-part1_new{width:300px; padding:0px; float:right; z-index:5; position:relative; background-color:#F0F0F0;  height:auto;  margin-top:5px; }

.menu_cardlft1{ padding:5px 0px 5px 0px; margin:0px;}
.menu_cardlft1 ul{ padding:0px; margin:0px;}
.menu_cardlft1 li{ background:url(next.gif) no-repeat left; padding:3px 0px 3px 15px; }
.menu_cardlft1 a { color:#CC0000; text-decoration:none;}
.menu_cardlft1 a:hover {color:#999999; text-decoration:none;}

/*23rdjune 2010*/
.product_option_list{ padding: 5px;}
.product_option_list label{width:120px; float:left;}
