/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, sans-serif; font-size: 14px; color:#000000 }

.top_boxText { font-family: Arial, sans-serif; font-size: 14px; color:#AB0E80; }

.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: #FFFFFF;
}

.infoBox_new {


  background:#FFFFFF; border:0px solid #BDBCBD; font:15px/19px Arial, Helvetica, sans-serif; color:#FFF; padding:5px 0px 5px 12px;
}

.infoBoxContents {
  background:#FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 }
 
 .infoBox_Contents {
  background: #ffffff;
  
 }
 
 .infoBoxContents a{
 
  font:bold 12px/14px Arial, Helvetica, sans-serif; color:#3F3F3F; text-decoration:none;
 }


.top_infoBox {

background:#EDFAFE;
}

.top_infoBoxContents {
  
color:#616161;
}

.top_infoBoxContents a
{
	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#606060; text-decoration:none;
	}


.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: 12px;
  font-weight: bold;
  background:#FF9900;
  color: #ffffff;
  background:url(images/category-bg.gif) repeat-x 0px 0px; border:1px solid #419B00; padding:2px 0px 4px 0px;
}

TD.infoBoxHeading_new {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background:#FF9900;
  color: #000000;
  background:url(images/product-container-bg.gif) repeat-x 0px 0px #EFEFEF; border:1px solid #BDBCBD; font:18px Arial, Helvetica, sans-serif; color:#000; padding:5px 0px 5px 0px;
}

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: 1px;
  border-style: solid;
  border-color: #1A99F0;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #1A99F0;
  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 {
  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;
}

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: 100%;
  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: #DA7C03;
}

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

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.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; }






/* begin get style new */
/* Buy It */


body, ul, li, form, p, h1, h2, h3, h4, h5, h6, img, input, label
	{
	margin:0px; padding:0px;
	}
body
	{
	background:url(images/body-bg.gif) repeat-x 0px 0px #fff;
	}
label
	{
	display:block;
	}
ul, li
	{
	list-style-type:none;
	}
table {
	border:0px;
	}	
td, div, h1, ul, li, p, h1, h2, h3, h4, h5, h6, input, label  
	{
	font:11px/14px Arial, Helvetica, sans-serif; color:#000;
}
a {
outline:inherit;
	}

.width100per {
	border:0; width:100%;	
}		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}
.ct, .cb, .cm {
	text-align:center;
	}
h1
	{
	font:18px/22px Arial, Helvetica, sans-serif; color:#000;
	}
p
	{
	font:11px/20px Arial, Helvetica, sans-serif; color:#3F3F3F;
	}
#external-container
	{
	width:964px;
	margin:12px auto 0px auto;
	}
/***************************************Header style starts from here ************************************************/
.header-container
	{
	position:relative; height:104px;
	}
.header-container img
 {
 float:left; margin:14px 0px 26px 27px
 }
.header-container h2
 	{
	font:24px/26px Arial, Helvetica, sans-serif; color:#152558; float:left; margin:40px 0px 0px 25px;
	}
.header-container p.cart
	{
	background:url(images/shoping-cart-icon.gif) no-repeat 0px 2px; font:11px/14px Arial, Helvetica, sans-serif; color:#212121; padding:0px 0px 0px 15px; position:absolute; right:0px; top:0px;
	}
.header-container p.cart span
	{
	font-weight:bold
	}
.header-container p.links
	{
	position:absolute; right:-5px; top:25px; font:11px/14px Arial, Helvetica, sans-serif; color:#AB0E80;
	}
.header-container p.links a
	{
	font:bold 11px/14px Arial, Helvetica, sans-serif; color:#AB0E80; text-decoration:none; padding:0px 5px;
	}
.header-container p.links a:hover
	{
	text-decoration:underline;
	}
/***************************************Header style ends here ************************************************/
/***************************************Top Navigation style starts from here ************************************************/
.top-nav
	{
	position:relative; background:url(images/top-nav-bg.gif) repeat-x 0px 0px #0D91E5; border:1px solid #0887E1; height:29px;
	}
.top-nav ul
	{
	list-style-type:none; margin:0px; padding:0px;
	}
.top-nav li
	{
	float:left;background:url(images/menu-nav.gif) no-repeat 0px 0px; padding:9px 34px 6px 34px; display:block;
	}
.top-nav li a
	{
	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;
	}
.top-nav li a:hover
	{
	text-decoration:none; color:#C614D6;
	}
/***************************************Top Navigation style ends here ************************************************/
/***************************************Search style starts from here ************************************************/
.search
	{
	background:url(images/search-bg.gif) repeat-x left bottom #fff; border:1px solid #BEBDBE; padding:0px 85px 0px 75px;
	}
.search td
	{
	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000;
	}
.search td a
	{
	font:bold 11px/14px Arial, Helvetica, sans-serif; color:#4DB204; text-decoration:underline;
	}
.search td a:hover
	{
	text-decoration:none;
	}
.input-220
	{
	width:217px; padding-left:3px;
	}
.select-185
	{
	width:185px; font:11px/14px Arial, Helvetica, sans-serif; padding-left:3px;
	}
.go-btn
	{
	background:url(images/go-bg.gif) repeat-x 0px 0px #151515; font:bold 12px/14px Arial, Helvetica, sans-serif; border:1px solid #000; color:#fff; padding:0px 4px;
	}
/***************************************Search style ends here ************************************************/
/***************************************Left style starts here ************************************************/
.left
	{
	width:188px; padding:21px 18px 0px 0px;
	}
.category th
	{
	background:url(images/category-bg.gif) repeat-x 0px 0px; border:1px solid #419B00; padding:2px 0px 4px 0px;
	}
.category th h4
	{
	font:18px/20px Arial, Helvetica, sans-serif; color:#fff; background:url(images/category-icon.gif) no-repeat 4px 4px; padding:0px 0px 0px 19px;
	}
.category ul
	{
	margin:3px 0px 20px 21px;
	}
.category li
	{
	background:url(images/category-blt.gif) no-repeat 0px 7px; margin:6px 0px; padding:0px 0px 0px 10px;
	}
.category li a
	{
	font:12px/16px Arial, Helvetica, sans-serif; color:#3F3F3F; text-decoration:none; 
	}
.category li a span {
	font-weight:bold;
	}	
.category li a:hover
	{
	text-decoration:underline;
	}
/***************************************Left style ends here ************************************************/
/***************************************Right style starts here ************************************************/
.right
	{
	padding:17px 0px 0px 0px;
	}
.log-in
	{
	width:172px; padding-left:32px;
	}
.log-in-bg
	{
	 background:url(images/member-log-in-bg.gif) repeat-x 0px 0px #B6E492; border:1px solid #419B00; padding:5px;
	}
.log-in-bg h3
	{
	background:url(images/log-in-icon.gif) no-repeat 0px 0px; font:14px/16px Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px 0px 23px;
	}
.log-in-bg input
	{
	width:140px; padding-left:3px;
	}
.log-in-bg a
	{
	font:11px/14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;
	}
.log-in-bg a:hover
	{
	text-decoration:underline;
	}
.log-in-bg input.btn
	{
	width:42px; height:21px; padding:0px; border:0;
	}
.whats-new h1
	{
	margin:0px 0px 15px 0px;
	}
.whats-new h1	span {
	font-size:12px; 
	}
.whats-new p a
	{
	font:bold 11px/20px Arial, Helvetica, sans-serif; color:#11A2ED; text-decoration:none;
	}
.whats-new p a:hover
	{
	text-decoration:underline;
	}
.product-container
	{
	margin:15px 0px 0px 0px; position:relative;
	}
.product-container th
	{
	background:url(images/product-container-bg.gif) repeat-x 0px 0px #EFEFEF; border:1px solid #BDBCBD; font:18px/22px Arial, Helvetica, sans-serif; color:#000; padding:5px 0px 5px 0px;
	}
.product-image
	{
	min-height:109px; height:100% !important; height:109px; text-align:center; margin-top:20px;
	}
.product-details
	{
	min-height:50px; height:100% !important; height:50px; text-align:center;
	}
.product-details p
	{
	font:14px/16px Arial, Helvetica, sans-serif; color:#42910A;
	}
.product-details p.name
	{
	font:14px/16px Arial, Helvetica, sans-serif; color:#AB0E80;
	}
	.name
	{
	font:14px/16px Arial, Helvetica, sans-serif; color:#AB0E80;
	}
.width150
	{
	width:150px;
	}
.cost
	{
	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#DA7C03; padding-bottom:7px;
	}
.before-price
	{
	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#00A7FE; padding-bottom:1px; text-decoration:line-through;
	}
/***************************************Right style ends here ************************************************/
/***************************************Footer style starts from here ****************************************/
.footer
	{
	background:url(images/footer-bg.gif) repeat-x 0px 0px; height:65px; padding:20px 0px 0px 0px;
	}
.footer p
	{
	font:12px/16px Arial, Helvetica, sans-serif; color:#fff;
	}
.footer p a
	{
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#fff; padding:0px 8px; text-decoration:none;
	}
.footer p a:hover
	{
	text-decoration:underline
	}
/***************************************Footer style ends here ****************************************/ 
/***************************************Mid Navigation style starts from here 18.07.08 ********************************************/
.top-pad {
	padding:10px 0 0;
	}
.mid-nav
	{
	position:relative; background:url(images/mid-nav-bg.gif) repeat-x 0px 0px #B9E6FE; border:1px solid #66CAFF; height:24px;
	}
.mid-nav ul
	{
	list-style-type:none; margin:0px; padding:0px;
	}
.mid-nav li
	{
	float:left;background:url(images/mid-menu-nav.gif) no-repeat 0px 0px; padding:5px 34px 6px 34px; display:block;
	}
.mid-nav li a
	{
	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; color:#0386CA;
	}
.mid-nav li a:hover
	{
	text-decoration:none; color:#0D5C84;
	}
/***************************************Mid Navigation style ends here ************************************************/
/*************************************** Inner page style starts from 19.07.08 ************************************************/
.ext-right
	{
	padding:4px 0px 0px 18px; width:188px;
	}
.shopping {
	border:1px solid #419B00; padding:0 0 4px;
	}
.shopping img {
	padding:6px 0 0;
	}
.shopping th
	{
	background:url(images/category-bg.gif) repeat-x 0px 0px; border-bottom:1px solid #419B00; padding:2px 0px 4px 0px;
	}
.shopping th h4
	{
	font:18px/20px Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px 0px 6px; 
	}
.shopping p {
	font:13px/20px Arial, Helvetica, sans-serif; padding:6px 0 0 5px;
	}
.shopping p span {
	color:#11A2ED;
	line-height:14px;
	}	
.bottom-pad {
	padding:0 0 6px;
	}
.shopping ul
	{
	margin:3px 6px 0px 6px;
	text-align:left;
	}
.shopping li
	{
	margin:6px 0px 0px;
	}
.shopping li span {
	font-weight:bold;
	}	
.shopping li a
	{
	font:11px/16px Arial, Helvetica, sans-serif; color:#3F3F3F; text-decoration:none; 
	}
.shopping li a.notifi
	{
	 color:#3F3F3F; text-decoration:none; padding:0 0 0 30px; background:url(images/notifi-icon.gif) no-repeat 0 50%;
	 display:block; 
	}
.shopping li a.review
	{
	 color:#3F3F3F; text-decoration:none; padding:0 0 0 30px; background:url(images/review-icon.gif) no-repeat 0 50%;
	 display:block; 
	}
.shopping li a:hover
	{
	text-decoration:underline;
	}
.shopping form select {
	width:176px;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:6px 6px 3px ;
	}
.shopping form input {
	width:100px;
	height:15px;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #666;
	margin:6px 6px 0 0;
	padding:2px 0 0 2px;
	}	
a.button {
	background:url(images/button-bg.gif) no-repeat 0 0;
	height:20px;
	width:75px;
	display:block;
	text-align:center;
	font:bold 11px/20px Tahoma, Arial, Verdana;
	color:#0386CA;
	text-decoration:none;
	float:right;
	margin:0 5px 0 0;
	}
a.button01 {
	background:url(images/button-bg.gif) no-repeat 0 0;
	height:20px;
	width:75px;
	display:block;
	text-align:center;
	font:bold 11px/20px Tahoma, Arial, Verdana;
	color:#0386CA;
	text-decoration:none;
	margin:0 0 0 5px;
	}
.whats-new img {
	float:right;
	}
.whats-new form select {
	width:75px;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:6px 6px 3px ;
	}
.products-td
	{
	border:2px solid #0887E1; border-top:none;
	}
.products-td h3
	{
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#65016B; margin:5px 0px 2px 0px; padding:0; position:relative;
	}
.products-td h3 span
	{
	position:absolute; right:0px; top:1px; color:#DB367F; font-size:13px;
	}
.products-td p
	{
	font:11px/16px Arial, Helvetica, sans-serif; color:#3D3D3D; margin:5px 0px 0px 0px;
	}
.products input
	{
	margin-top:1px;
	}
.products .product-des th
	{
	background-color:#C3D9FF; background-image:none; padding:3px 0px 3px 3px; font:bold 11px/12px Arial, Helvetica, sans-serif; 
	color:#086EB6;
	}
.products .product-des img
	{
	border:1px solid #B9B9B9; padding:2px;
	}
.products .product-des td
	{
	padding:3px 5px 3px 5px; font:11px/14px Arial, Helvetica, sans-serif; background-color:#DBE6F8;
	}
.products .product-des td a
	{
	 font:bold 11px/14px Arial, Helvetica, sans-serif; color:#3366CC; text-decoration:none;
	}
.products .product-des td a:hover
	{
	 text-decoration:underline;
	}
.products .product-des td input
	{
	width:40px; border:1px solid #0887E1; padding:0px 0px 0px 3px;
	}
.products .product-des td span
	{
	font:bold 12px/14px Arial, Helvetica, sans-serif; color:#0887E1;
	}
.products th
	{
	background:url(images/product-top.gif) no-repeat right top;
	}
.products th h2
	{
	display:block; background-color:#1A99F0; border:2px solid #0887E1; margin:9px 0px 0px 0px; text-align:center; font:bold 12px/14px Arial, Helvetica, sans-serif; padding:3px 0px; color:#fff;
	}
.button-bg
	{
	background:url(images/product-container-bg.gif) repeat-x 0px 0px #EFEFEF; border:1px solid #BDBCBD; font:18px/22px Arial, Helvetica, sans-serif; color:#000; padding:5px 0px 5px 0px;
	}
.category h1 {
	padding:5px 0 0;
	}
.category h1 a {
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#3F3F3F; text-decoration:none;
	background:url(images/category-blt.gif) no-repeat 12px 5px; padding:0 0 0 22px;
	}
.category h1 a span {
	font-weight:normal;
	}	
.category h1 a:hover {
	text-decoration:underline;
	}	
/*************************************** Inner page style end here on 19.07.08 ************************************************/	