/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
"//192.168.1.93/gaurav/janiline/includes/boxes/categories.php"
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
/*  background: #ffffff;
  color: #000000;
  margin: 0px;*/
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  /*background: #b6b7cb;*/
}

.infoBoxContents {
  /*background: #f8f8f9;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
 background: #FF0000;
  color: #ffffff;
  padding-left:8px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border:0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
	width:755px;
	float:right;
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;

}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-right:30px;
}
TD.smallText1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 92%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer;}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }




#content
{
  height: 100%;
  width: 100%;
  text-align: left
}

#ie_fix
{
  height: 100%;
  width: 100%;
  text-align: center
}

#scroll
{
  position: absolute;
  margin: 0 auto; 
  visibility: hidden;
  background-color: white;
  z-index: 1;    
  width: 176px;
  height: 150px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-collapse: collapse;
  border-bottom-style: solid;
  border-color: #000000;
  border-width: 1px;      
  overflow: auto;
  float: left;
}

#scroll div
{
  margin: 0 auto;
  text-align:left
}

#suggest table
{
  width: 170px;
  font-size: 11px;
  font-weight: normal;
  color: #676767;
  text-decoration: none;
  border: 0px;
  padding: 0px;  
  text-align:left;   
  margin: 0px
}

a.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
}

a:hover.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
} 

.small-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.small-text a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}
.small-text a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
  
/*New Layout*/

body {
 	padding:0px;
	margin:0px;
	}
/*------------------ HTML Tags -----------------------*/

h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
}
label, select {
	cursor:pointer;
}
li {
	padding:0px;
	margin:0px;
}
ol, ul {
	padding:0px;
	margin:0px;
}
p {
	padding:0px;
	margin:0px;
	line-height:normal;
}
textarea, input, select {
	font:11px arial, helvetica, sans-serif;
	padding:2px;
}
form {
	padding:0px;
	margin:0px;
}
hr {
	padding:0px;
	margin:0px;
}
img {
	border:0px;
}
b {
	font-weight:bold;
}
a:focus {
	outline:0px;
}
/* --------------------- custom --------------------- */

.clear {
	clear:both;
}
.input {
	border:1px solid #ccc;
	padding:2px
}
.page-break, .print-only {
	display:none;
}
.point {
	cursor:pointer;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}
.aligncenter {
	text-align:center;
}
.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}
.relative {
	position:relative;
}
/* --------------------- links --------------------- */

 
a img {
	border:0;
}
/*------------------ Wrapper -----------------------*/

#wrapper {
	margin:0 auto;
    width:960px;
}
/*------------------ Header -----------------------*/



.topbar{
	background: url(images/topbar.jpg) no-repeat;
	width:960px;
	height:43px;
	margin:0 auto;
	}

.top_links {
	width:330px;
	float:left;
 	}
	
.topbar ul {
	margin:0;
	padding:10px 0 0 12px;
	}
	
.topbar li {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	list-style:none;
	display:inline;
	margin:0px;
	padding:0 5px;
	border-right:1px solid #eaeaea;
}

li.nobdr{
	border:none;
	}

.topbar a {
	color:#fff;
	text-decoration: underline;
	}
	
.topbar a:hover {
	color:#fff;
	text-decoration:underline;
	}


.topcol {
width:414px;

	float:right;
}
.cart {
    background: url(images/cartbg.jpg) no-repeat;
	width:259px;
	height:31px;
	float: left;
	color:#000;
	font-weight:bold;
	padding:7px 0 0 10px;
	font:12px Arial, Helvetica, sans-serif;
	}

.cart img{
 	padding:0 10px 0 2px;
	}

#header {
	width:960px;
	height:95px;
 	margin:0 auto;
	}
 
.logo {
	width:277px;
	float:left;
	height:92px;
 	background:url(images/janiline_logo.png) top no-repeat;
	display:block;
	margin:0 0 3px 0;
	}

.right_box{
 	float:right;
	width:663px;
	}

.free_shipping{
	width:168px;
	height:47px;
	float:left;
	padding:20px 0 0 0;
	}

.call {
	width:157px;
	
	float: left;
 	font:18px Arial, Helvetica, sans-serif;
	color:#0068a0;
	margin:0 0 0 11px;
	padding:20px 0 0 0;
	}

.call1 {
	/*width:149px;*/
	/*background:url(images/callbg.jpg) no-repeat ;*/
	float: left;
 	font:18px Arial, Helvetica, sans-serif;
	/*color:#ffffff;*/
/*	text-align:center;*/
	margin:18px 0 0 24px   ;
	    padding:1px 0 0 0;
		height:50px
	}
.call span{
	color:#676767;
	}
 .call1 span{
	color:#000000;
	}
.follow_box{
	width:140px;
	float:right;
	padding:10px 0 0 0;
	} 
	
.follow_box ul{
	margin:0px;
	padding:0px;
	list-style:none;
	} 
	
.follow_box li{
	list-style:none;
	padding:0 0 5px 0;
	}
 
 
/*------------------ Navigation -----------------------*/
 

#navigation {
	padding:0 0 6px 0;
	width:960px;
	height:41px;
 	}

.search{
	background:url(images/searchbg.jpg) no-repeat;
	height:47px;
	width:391px;
	float:right;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
  	}

.search_indent{
	padding:5px 0 0 15px;
	width:376px;
}

.search a{
	color:#fff;
	text-decoration:underline;
 	}

.search_input{
	background:url(images/seach_input.jpg) right 0px no-repeat;
	width:157px;
	border:0px;
	font:16px Arial, Helvetica, sans-serif;
	color:#333;
	height: 21px;
    padding: 2px 0 3px 5px;
    width: 157px;
    line-height:21px;
	} 	

/*------ BANNER CSS ----------*/

.banner{
	width:540px;
	height:222px;
	margin:0 0 10px 0;
	}



/*------------------ Container -----------------------*/

#container {
	width:960px;
	margin:0 auto;
	padding:0 0 15px 0;
	}

.left_col{
	float:left;
	width:200px;
	}


.leftcol {
 	width:200px;
	}

.leftlinks_top {
	background:url(images/lefth1.jpg) no-repeat;
	color:#FEFEFE;
	font:bold 15px Arial,Helvetica,sans-serif;
	height:28px;
	padding:13px 0 0 13px;
	text-transform:uppercase;
	width:185px;
	}

.leftlinks {
	background:url(images/left_mid.jpg) left bottom no-repeat;

  	width:198px;
	padding:5px 0 0 0;
	
	}

.leftlinks ul{
	margin:0;
	padding:0 10px;	
	}

.leftlinks li{
	list-style-type:none;
 	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:1px dashed #989898;
	background:url(images/left_arrow.jpg) 0px 14px no-repeat;
	padding:9px 0 10px 12px;
	margin:0px;
 	}

.leftlinks a{
	color:#004080;
	font-weight:bold;
	text-decoration:none;
	}

.leftlinks a:hover{
	color:#004080;
	font-weight:bold;
	text-decoration:underline;
	}
	
.leftcol_bot{
	width:200px;
	height:21px;
	padding-bottom:10px;
	}


/* ---------------------- middel css -------------------*/

 
.welcol {
	width:540px;
	float:left;
	padding:0px;
	margin:0 0 0 12px;
	}

.welcol h1{
	background: url(images/welcolh1.jpg) no-repeat;
	color:#FEFEFE;
	font:bold 15px Arial,Helvetica,sans-serif;
	height:28px;
	margin:2px 0 0 0;
	padding:10px 0 10px 13px;
	text-transform:uppercase;
	width:527px;
	}
 
.featured{
	width:174px;
 	float:left;
	margin:0 8px 12px 0;
	}
 
div.nopad{
	margin-right:0px;
 	}

.featured h2{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	background:url(images/featuredh2.jpg) no-repeat;
	height:23px;
	width:174px;
	padding:10px 0 0 0;
	text-align:center
	}

.featuredmid{
	background: url(images/featuredmid.jpg) repeat-y;
 	height:130px;
	width:174px;
 	}
 
.featured_img{
	text-align:center;
	padding:25px 0;
 	}

.featuredbot{
	background: url(images/featuredbot.jpg) no-repeat;
	height:35px;
	text-align:center;
	padding:9px 0 0;
	}

.right_col {
	float:right;
	width:196px;
 	}

.sale_box{
	width:196px;
	margin:0 0 6px 0;
	}

.sale_top{
	width:196px;
	height:61px;
	}

.sale_mid{
	width:196px;
	background:url(images/sale_mid.jpg) top repeat-y;
 	}

.sale_indent{
	padding:0 10px 10px 16px;
	width:170px;
	}

.sale_indent h1{
	text-align:center;
	padding:0 0 10px 0;
	margin:0px;
	}

.sale_indent h6{
	text-align:center;
	padding:5px 0 3px 0;
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	}

.price{
	width:170px;
	padding:3px 0 5px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	}

.price span{
	text-decoration:line-through;
	}


.sale_bot{
	width:196px;
	background:url(images/sale_bot.jpg) top no-repeat;
	/*height:35px;*/
	padding:19px 0 0 0;
	text-align:center;
 	}

.newletter_box{
	width:196px;
	margin:0 0 10px 0;
	}

.newletter_top{
	width:198px;
	height:60px;
	padding-left:2px;
	}

.newletter_mid{
	width:200px;
	height:190px;
	background:url(images/newletter_mid.jpg) top no-repeat;
 	}
	
.newletter_indent{
	padding:0 2px 0 12px;
	width:190px;
	}

.new_box{
	width:184px;
	height:116px;
	}

.signup_box{
	width:184px;
 	padding:15px 0 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 auto;
	}
 
.signup_input{
	background:url(images/sign_input.jpg) left 2px no-repeat;
	width:128px;
	height:24px;
	border:0px;
	}

.customer_services{
	width:175px;
	height:129px;
	margin:0 auto;
	}
	
.shop_services{
	width:187px;
	height:325px;
	
	padding:10px 0 0 9px;
	}
.newletter_bot{
	width:198px;
	height:12px;
	padding-left:2px;
 	}
	
/*------------------ Footer -----------------------*/

#footer {
	width:960px;
	padding:0px;
	margin:0px;
    }

.footer_top{
	width:940px;
	background:url(images/footer_top.jpg) left top no-repeat;
	height:35px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:20px 0 0 20px;
	}

.footer_mid{
	background:url(images/footer_mid.jpg) left top repeat-y;
	padding:0 23px;
	width:914px;
	}

.footer_bot{
	width:960px;
	height:20px;
	}

.shop{
	width:170px;
	float:left;
	padding:15px 0 5px 0;
	}

.shop h1{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#349fd0;
	padding:0 0 5px 0;
	}
 
.shop ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}

.shop li{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
 	background:url(images/left_arrow.jpg) left 6px no-repeat;
	padding:0 0 0 15px;
	line-height:19px;
	margin:0 1px;
	}

.shop a{
	color:#000;
	text-decoration:none;
	}

.shop a:hover{
	color:#000;
	text-decoration:underline;
	}

.paypal{
	width:230px;
	float:left;
	padding:15px 0 5px 0;
	}

.paypal h1{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#349fd0;
	padding:0 0 5px 0;
	}



.copyright{
	width:820px;
	margin:0 auto;
	padding:10px 0 5px 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	line-height:20px;
	}


 

/*----------------gallery css ---------------*/

.gallery {width:540px; height:222px; margin:0 auto; }
#slider { margin:0; padding:0; list-style:none; }
#slider ul{ margin:0; padding:0; list-style:none; }
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li {width:540px; height:222px; overflow:hidden; }
p#controls{margin:0; padding:0; position:relative; }
#prevBtn {display:block; margin:0; overflow:hidden; width:40px; height:39px; position:absolute; left:0px; top:-125px; }
#nextBtn {display:block; margin:0; overflow:hidden; width:40px; height:39px; position:absolute; left:500px; top:-125px; }
#prevBtn a {display:block; width:40px; height:39px; /*background:url(images/left-arrow.png) no-repeat 0 0;*/ }
#nextBtn a {display:block; width:40px; height:39px; /*background:url(images/right-arrow.png) no-repeat 0 0; */}




/*----------------- PRODUCT PAGES CSS -----------------*/
.product_right{
	width:755px;
	float:right;
	}

.product_right h1{
	background:url(images/right_top_h1_back.jpg) left top no-repeat;
	color:#FEFEFE;
	font:bold 15px Arial,Helvetica,sans-serif;
	height:26px;
 	padding:11px 0 0 13px;
	text-transform:uppercase;
	width:742px;
	margin:0 0 10px 0;
	}

.product_right h6{
 	color:#005388;
	font:18px Arial,Helvetica,sans-serif;
	height:26px;
 	padding:0 0 5px 10px;
	} 	

.sort_box{
	width:735px;
	background:url(images/sort_back.jpg) top no-repeat;
	height:24px;
	padding:5px 10px;
	margin:0 0 10px 0;
	}

.view_text{
	font:12px Arial, Helvetica, sans-serif;
	color:#939393;
	}

.next_box{
	width:77px;
	background:url(images/back_bt.jpg) top no-repeat;
	height:19px;
	padding:6px 0 0 0;
	}

.product_wrapper{
	width:755px;
	margin:0 0 10px 0;
	padding:0px;
	}

.product_box{
	width:372px;
	float:left;
	margin:0 9px 10px 5px
	}

.product_top{
	width:372px;
	height:11px;
	}

.product_mid{
	width:372px;
	background:url(images/product_mid.jpg) left top repeat-y;
 	}

.product_indent{
	padding:5px 15px;
	width:342px;
	height:175px; 
	}

.product_indent h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#005388;
	padding:0 0 5px 0;
	text-align:left;
	min-height:40px;
	}
.product_img {
    display: block;
}

.product_img{
	width:342px;
	 display: table-cell;
    height: 115px;
    text-align: center;
    vertical-align: middle;
	}
.product_img span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.product_img * {
    vertical-align: middle;
}

.product_text{
	width:200px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#464646;
	line-height:18px;
	}
	
.product_text span{
	font:11px Arial, Helvetica, sans-serif;
	color:#464646;
	}	
	
.product_star{
	width:125px;
	float:right;
	padding:5px 0 0 0;
	}

.product_bot{
	width:351px;
	background:url(images/product_bot.jpg) top no-repeat;
	height:36px;
	padding:10px 10px 0 11px;
 	}

.add_cart{
	width:102px;
	height:26px;
	float:left;
	}

.more_details{
	width:104px;
	height:26px;
	float:right;
	}

.product_nopad{
	margin-right:0px;
	}


/*----------- PREDUCT DETAIL PAGES CSS -------------*/
.pro_box{
	width:755px;
	margin:0 0 10px 0;
	}

.pro_top{
	width:755px;
	height:9px;
	}

.pro_mid{
	width:755px;
	background:url(images/pro_mid.jpg) left top repeat-y;
	margin:0px;
	/*padding:10px 2px 10px 20px;*/
  	}

.pro_indent{
	
	width:733px;
	float:left;
	}

.pro_left{
	width:160px;
	float:left;
	}

.pro_big{
	width:155px;
	height:132px;
	padding:0 0 5px 0;
	float:left;
	}

.print_icon{
	width:37px;
	height:30px;
	margin:0 20px 0 0;
	float:left;
	}

.large_icon{
	width:37px;
	height:30px;
 	float:left;
	}

.pro_right{
	width:550px;
	float:left;
	padding:10px 0 0 0;
	margin:0 0 0 20px;
	position:relative;
	}

.pro_wrapper{
	width:550px;
	padding:0 0 10px 0;
	border-bottom:1px solid #d9d9d9;
	}
	
.recommended1{
	width:134px;
	float:right;
	padding:0 10px 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#464646;
	}

.qua_input{
	background:url(images/qua_input.jpg) no-repeat;
	border:none;
	width:36px;
	height:23px;
	padding:0 0 0 10px;
	margin:38px 0 0 0;
	}
	
.qua_input1{
	background:url(images/qua_input.jpg) no-repeat;
	border:none;
	width:46px;
	height:23px;
	text-align:center;
 	}	

.product_price{
	width:120px;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#464646;
	float:left;
	text-align:center;
	}

.recommended{
	width:120px;
	float:right;
	height:25px;
	}

.star_box{
	width:150px;
	float:left;
	}
		
.details_box{
	width:220px;
	float:right;
	}

.details_bt{
	width:105px;
	float:left;
	height:30px;
	}

.add_to_cart{
	width:105px;
	float:right;
	height:30px;
	}

.wish_box{

	padding:125px 35px 0 0px;
	
	position:absolute;
	right:0;
	width:320px;
	height:50px;
	text-align:right;
	
	/*border-bottom:1px solid #d9d9d9;*/
	}

	
.wish_text{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	width:105px;
	float:left;
	padding:5px 0 0 0;
	}

.wish_text a{
	color:#000;
	text-decoration:underline;
	}

.wish_text a:hover{
	color:#000;
	text-decoration:none;
	}

.pro_bot{
	width:755px;
	height:9px;
	background:url(images/pro_bot.jpg);
	}
	
.qua_input{
	background:url(images/qua_input.jpg) no-repeat;
	border:none;
	width:46px;
	height:23px;
 	margin:38px 0 0 0;
	text-align:center;
	}


.description_box{
	width:752px;
	margin:0 0 2px 0;
	padding:0 1px 0 2px;
	}
	
.description_top{
 	background:url(images/description_top.jpg) left top no-repeat;
	width:752px;
	height:28px;
	border-bottom:1px solid #bcbcbc;
 	}
 	
.description_mid{
	width:752px;
	margin:0px;
	background:url(images/description_mid.jpg) left top repeat-y;
	}

.description_indent{
	width:712px;
	padding:15px 20px 10px 20px;
	}

.description_indent p{
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:18px;
	}




.description_bot{
	width:752px;
	height:14px;
 	}


/*************************************** TABS CSS ***************************************/
.tabs li img{
 	}
 
.tabs{
float:left;
width:100%;
 /*Add border strip to bottom of menu*/
}

.tabs ul li{margin:0px; padding:0px;}

.tabs ul{
list-style-type: none;
margin:0px;
 /*Left offset of entire tab menu relative to page*/
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.tabs li{
display:inline;
margin:0px;
padding:0px;
}

.tabs a{
float:left;
background:url(images/tab-left.gif) no-repeat left top;
margin:0px;
 /*spacing between each tab*/
padding:0 0 0 5px;
text-decoration:none;
}

.tabs a span{
float:left;
display:block;
background:url(images/tab.gif) no-repeat right top;
padding: 10px 25px 5px 18px;
color:#000;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-transform:uppercase;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */

.tabs a:hover span {
color: #000;
}

.tabs li.selected a{ /*Selected Tab style*/
background-position:0 -34px; /*Shift background image up to start of 2nd tab image*/
}

.tabs li.selected a span{ /*Selected Tab style*/
background-position:100% -34px; /*Shift background image up to start of 2nd tab image*/
color: #000;
}

.tabs a:hover, .tabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -34px; /*Shift background image up to start of 2nd tab image*/
text-decoration:none;
}

.tabs a:hover span, .tabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -34px; /*Shift background image up to start of 2nd tab image*/
text-decoration:none;
}

/*************************************** TABS CSS end ***************************************/

.recently{
	width:755px;
	margin:0px;
	padding:0px;
	float:left;
	}

.recently_top{
	width:755px;
	height:13px;
	}

.recently_mid{
	width:755px;
	background:url(images/recently_mid.jpg) left top repeat-y;
 	}

.recently_indent{
	padding:5px 0 5px 10px;
	width:735px;
	}

.pro_box1{
	width:140px;
	float:left;
	}

.pro_box1 h2{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 0 10px 0;
	}

.pro_boximg{
	width:110px;
	padding:20px 0 0 10px;
	height:90px;
	}

.include_box{
	width:120px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	}
 
.caps_box{
	width:180px;
	float:left;
	margin:0 0 0 30px;
	}

.caps_box h2{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 0 15px 0;
	}

.caps_boximg{
	width:80px;
	padding:20px 0 0 10px;
	height:90px;
	margin: 0 auto;
	}

.include_box{
	width:120px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
.space{
	float:left;
	width:30px;
	height:50px;
	}

.recently_bot{
	width:735px;
	height:39px;
	background:url(images/recently_bot.jpg) left top no-repeat;
	padding:10px 20px 0 0;
	}

/*------------------ SHOPPING CART PAGES CSS ------------------*/
.cart_box{
	width:753px;
	margin:0 0 10px 0;
	padding:0px;
	} 

.cart_top{
	width:728px;
	height:27px;
	background:url(images/cart_top.jpg) top no-repeat;
	padding:10px 0 0 25px;
	}

.cart_mid{
	width:751px;
	border-right:1px solid #bcbcbc;
	border-left:1px solid #bcbcbc;
	}

.cart_indent{
	padding:20px 0 10px 0;
	width:753px;
	}

.pro_text{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}

.cart-text h5{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#005388;
	padding:0 0 3px 0;
	}

.cart-text p{
	font:12px Arial, Helvetica, sans-serif;
	color:#464646;
	}

.pro_text span{
	font:12px Arial, Helvetica, sans-serif;
	color:#f7941d;
	}

.cart-text span{
	font:11px Arial, Helvetica, sans-serif;
	color:#818181;
	}
	
.cart_bot{
	width:731px;
	height:55px;
	background:url(images/cart_bot.jpg) top no-repeat;
	padding:12px 0 0 22px;
	}

.date_input{
	width:88px;
	height:23px;
	background:url(images/date_input.jpg) top no-repeat;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 0 4px;
	}

.order_input{
	width:483px;
	height:100px;
	background:url(images/order_input.jpg) left top no-repeat;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px 0 0 4px;
	}
	
.payment_box{
 	margin:0 0 0 20px;
	width:720px;
	padding:10px 0 0 0;
	}
 
/*----------- SIGN IN PAGES CSS -------------*/
.checkout_box{
	width:755px;
	margin:0 0 8px 0;
	padding:0px;
	}

.checkout_top{
	width:733px;
	background:url(images/checkout_top.jpg) top no-repeat;
	height:26px;
	padding:13px 0 0 22px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}

.checkout_top a{
	color:#000;
	text-decoration:none;
	}

.checkout_top a:hover{
	color:#000;
	text-decoration:underline;
	}

.checkout-top{
	width:733px;
	background:url(images/checkout_over.jpg) top no-repeat;
	height:26px;
	padding:13px 0 0 22px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}

.checkout-top a{
	color:#000;
	text-decoration:none;
	}

.checkout-top a:hover{
	color:#000;
	text-decoration:underline;
	}

.checkout_mid{
	width:755px;
	background:url(images/checkout_mid.jpg) top repeat-y;
	}

.checkout-bot{
	width:755px;
	height:14px;
	}
 
 .form-text{
 	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	}

.form-text a{
 	color:#2890bf;
	text-decoration:underline;
	}

.form-text a:hover{
 	color:#2890bf;
	text-decoration:none;
	}

.form-text span{
 	color:#f2911c;
	}
	
.detail_input{
	width:288px;
	height:23px;
	background:url(images/input_box.jpg) top no-repeat;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 0 4px;
	}

.comment_input{
	width:328px;
	height:83px;
	background:url(images/comment_input.jpg) left top no-repeat;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 0 4px;
	}	
	
	
/*---------  SIGN UP PAGES CSS ----------*/
.checkout_indent{
	width:755px;
	}

.contact_box{
	margin:0 0 10px 20px;
	width:450px;
	padding:10px 0 0 0;
	}

.address-box1{
	width:733px;
	background:url(images/address-over.jpg) top no-repeat;
	height:27px;
	padding:10px 0 0 22px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	}

.address_text{
	font:14px Arial, Helvetica, sans-serif;
	color:#005388;
	padding:5px 0;
	}

.address_text a{
 	color:#005388;
	text-decoration:underline;
	}

.address_text a:hover{
 	color:#005388;
	text-decoration:none;
	} 
	
 .contact_box1{
 	width:450px;
	padding:10px 0 10px 20px;
	}

 .shipping_box{
 	margin:10px 0 0 25px;
	}

.shipping_box h4{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#005388;
	border-bottom:1px dotted  #d0d0d0;
	padding:0 0 8px 0;
	margin:0 0 8px 0;
	}

.shipping_box p{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 0 10px 0;
	}
	
.shipping_box a{
	color:#f2911c;
	text-decoration:underline;
	} 

.shipping_box a:hover{
	color:#f2911c;
	text-decoration:none;
	}
 


.address_box{
	width:733px;
	background:url(images/address_back.jpg) top no-repeat;
	height:24px;
	padding:13px 0 0 22px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}

.address_box a{
	color:#000;
	text-decoration:none;
	}

.address_box a:hover{
	color:#000;
	text-decoration:underline;
	}
 
.checkout_bot{
	width:733px;
	background:url(images/checkout_bot.jpg) top no-repeat;
	height:26px;
	padding:13px 0 0 22px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}

.checkout_bot a{
	color:#000;
	text-decoration:none;
	}

.checkout_bot a:hover{
	color:#000;
	text-decoration:underline;
	} 

/*---------------------- CHECKOUT1 PAGES CSS -------------------------*/

.address-box{
	width:733px;
	background:url(images/address-over.jpg) top no-repeat;
	height:24px;
	padding:13px 0 0 22px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}

.address-box a{
	color:#000;
	text-decoration:none;
	}

.address-box a:hover{
	color:#000;
	text-decoration:underline;
	}

.green_box{
	width:749px;
	margin:0 auto;
	background:url(images/green_back.jpg) top no-repeat;
	height:141px;
	}

.green_indent{
	padding:15px 0 0 20px;
	width:600px;
	}

.green_left{
	width:96px;
	height:96px;
	float:left;
	padding:5px 0 0 0;
	}

.green_right{
	width:480px;
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:18px;
	}

.green_right span{
 	font:bold 12px Arial, Helvetica, sans-serif;
	color:#1d7200;
 	}
	
.green_right p{
	margin:0px;
	padding:0px;
	}
	
.green_right h2{
	font:24px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 5px 0;
	}

.shipping_box{
	width:715px;
	margin:10px 0 0 25px;
	}

.shipping_box h4{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#005388;
	border-bottom:1px dotted  #d0d0d0;
	padding:0 0 8px 0;
	margin:0 0 8px 0;
	}

.shipping_box p{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 0 10px 0;
	}
	
.shipping_box a{
	color:#f2911c;
	text-decoration:underline;
	} 

.shipping_box a:hover{
	color:#f2911c;
	text-decoration:none;
	}

/*----------- CHECKOUT PAGES CSS -----------*/
.checkout_over{
	width:733px;
	background:url(images/checkout-over.jpg) top no-repeat;
	height:26px;
	padding:13px 0 0 22px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	}

.checkout_over a{
	color:#000;
	text-decoration:none;
	}

.checkout_over a:hover{
	color:#000;
	text-decoration:underline;
	}

.date_input{
	width:88px;
	height:23px;
	background:url(images/date_input.jpg) top no-repeat;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 0 4px;
	}	

.order_input{
	width:483px;
	height:100px;
	background:url(images/order_input.jpg) left top no-repeat;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;

	color:#333;
	padding:3px 0 0 4px;
	}

.credit_card{
	width:690px;
	border:1px solid #ececec;
	background:#f4f4f4;
	padding:15px 0 15px 25px;
	margin:10px 0 10px 10px;
	}

.credit-text{
	font:bold 14px  Arial, Helvetica, sans-serif;
	color:#005388;
	}

.contact_input{
	width:492px;
	height:150px;
	background:url(images/contact_input.jpg) left top no-repeat;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px 0 0 4px;
	}

/*--------- SELECT LIST MENU CSS -----------*/
.select{
	position: absolute;
	width:292px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height:23px;
	padding: 0 24px 0 8px;
	color: #000;
	font: 12px/21px arial,sans-serif;
	background: url(images/input_bg.jpg) no-repeat;
	overflow: hidden;
}
	
	
.left_right{
	float:right;
	}	
	
	/*End of NEW*/
	
	
	.sale-bt{
 width:196px;
  height:35px;
 padding:10px 0 0 0;
 text-align:center;
  }
 
--------
.sale_bot{
 width:196px;
  height:15px;
  }
 .live_chat{
	width:200px;
	padding:10px 0 0 0;
	
	} 
 /*------------------ NEW CSS -------------*/
.new_pro{
	width:118px;
 	float:left;
 	margin:0 0 0 2px;
	/*margin:0 4px 6px 0;*/
	border-right:1px dashed #b9b9b9;
	border-bottom:1px dashed #b9b9b9;
	padding:0 10px 2px 0;
	/*padding:0 6px 4px 6px;*/
	}

.new_pro h5{
	font:12px Arial, Helvetica, sans-serif;
	color:#004080;
	height:40px;
	text-align:center;
		font-weight:bold;
	padding:0 0 0px 0;
	}
	
.new_pro_img{
	background:#f6f6f6;
	height:110px;
	width:105px;
	padding:5px;
	margin:0 0 10px 0;
	}
	
.new_pro p{
	text-align:center;
	padding:0 0 5px 0;
 	}

	.new_pro p s{
	text-align:center;
	padding:0 0 5px 0;
	font-size:12px;
 	}	
	.new_pro p span{
	text-align:center;
	padding:0 0 5px 0;
	font-size:12px;
 	}		 
	
	
	.new_pro1{
	width:118px;
 	float:left;
 	margin:0 0 0px 4px;
	/*margin:0 4px 6px 0;*/
	border: 1px dashed #AEAEAE;
	/*border-right:1px dashed #b9b9b9;
	border-bottom:1px dashed #b9b9b9;*/
	padding:0 10px 2px 0;
	/*padding:0 6px 4px 6px;*/
	}

.new_pro1 h5{
	font:12px Arial, Helvetica, sans-serif;
	color:#004080;
	height:29px;
	text-align:center;
	font-weight:bold;
	padding:5px 0 0 7px;
	}
	
.new_pro_img1{
	background:#f6f6f6;
	height:110px;
	width:105px;
	padding:5px;
	margin:0 0 0px 7px;
	vertical-align:middle;
	}

.new_pro_img1 * {
    vertical-align: middle;
}
 
.new_pro_img1 {
    display: block;
}
.new_pro_img1 span{
    display:inline-block;
    height: 100%;
    width: 1px;
}



 
.new_pro1 p{
	text-align:center;
	padding:0 0 5px 0;
 }

	.new_pro p s{
	text-align:center;
	padding:0 0 5px 0;
	font-size:12px;
 }	
	.new_pro1 p span{
	text-align:center;
	padding:0 0 5px 0;
	font-size:12px;
 }	
 	
.result{
	float: left;
	padding-top:4px;
	padding-right:2px;	 
	
}		 