/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body {
	color: #000000;
	behavior:url("css/csshover3.htc");
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
}

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

A {
  color: #000000;
  /*
  text-decoration: underline;
  */
}
A.menucateg {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 0px #FFFFFF;
}

A.menucateg:hover { 
	border: solid 0px #DDDDDD;
	background-color:#EEEEEE;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

A.menusubcateg{
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #FFFFFF;
}

A.menusubcateg :hover { 
	border: solid 1px #DDDDDD;
	background-color:#EEEEEE;
	text-decoration: none;
	color: #000000;
	background:url(images/images/menubghover.jpg) repeat-x;
}

A:hover {
	/*
	color: #AAAAAA;
	*/
	/*
	text-decoration: underline;
	*/
}

/*** Menu hover ***/
.mainmenu { width:253px; }
.urbangreymenu{
width: 196px; /*width of menu*/
}

.urbangreymenu .headerbar{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: black;
	/*background: #606060 url(arrowstop.gif) no-repeat 8px 6px;*/ /*last 2 values are the x and y coordinates of bullet image*/
	/*background:url(images/images/menubg.jpg) repeat-x;*/

	display:block;
	width:196px;
	height:60px;
	margin-bottom: 0; /*bottom spacing between header and rest of content*/

	padding: 0px 0 0px 0px;/*31px is left indentation of header text*/

	line-height:60px;
	margin:0;
}

	#menu1{ display:block; width:196px; height:60px; margin:0px; padding:0px; margin-left:10px; position:relative; z-index:0; background: url(images/images/menu1.jpg) no-repeat; }	
	#menu1:hover{ display:block; background: url(images/images/menu1_hover.jpg) no-repeat; }

	#menu2{ display:block; width:196px; height:60px; margin:0px; padding:0px; margin-left:10px; position:relative; z-index:0; background: url(images/images/menu2.jpg) no-repeat; }	
	#menu2:hover{ display:block; background: url(images/images/menu2_hover.jpg) no-repeat; }

	#menu3{ display:block; width:196px; height:60px; margin:0px; padding:0px; margin-left:10px; position:relative; z-index:0; background: url(images/images/menu3.jpg) no-repeat; }	
	#menu3:hover{ display:block; background: url(images/images/menu3_hover.jpg) no-repeat; }

	#menu4{ display:block; width:196px; height:60px; margin:0px; padding:0px; margin-left:10px; position:relative; z-index:0; background: url(images/images/menu4.jpg) no-repeat; }	
	#menu4:hover{ display:block; background: url(images/images/menu4_hover.jpg) no-repeat; }

	#menu5{ display:block; width:196px; height:60px; margin:0px; padding:0px; margin-left:10px; position:relative; z-index:0; background: url(images/images/menu5.jpg) no-repeat; }	
	#menu5:hover{ display:block; background: url(images/images/menu5_hover.jpg) no-repeat; }

	#menu6{  width:196px; height:60px; margin:0px; padding:0px; margin-left:10px; position:relative; z-index:10; background: url(images/images/menu6.jpg) no-repeat; }	
	#menu6:hover{ display:block; background: url(images/images/menu6_hover_1.jpg) no-repeat; }

	#menu7{ display:block; width:196px; height:60px; margin:0px; padding:0px; margin-left:10px; position:relative; z-index:0; background: url(images/images/menu7.jpg) no-repeat; }	
	#menu7:hover{ display:block; background: url(images/images/menu7_hover.jpg) no-repeat; }

	#menu8{ display:block; width:196px; height:60px; margin:0px; padding:0px; margin-left:10px; position:relative; z-index:0; background: url(images/images/menu8.jpg) no-repeat; }	
	#menu8:hover{ display:block; background: url(images/images/menu8_hover.jpg) no-repeat; }

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
 /*bottom spacing between menu items*/
border:1px solid #e6e6e6;
}

.urbangreymenu ul li a{
font:14px Verdana, Geneva, sans-serif;
color: black;
background: #e6e6e6;
display: block;
padding: 2px 0;
line-height: 17px;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
text-decoration:underline;
}


.menuleft	{ float:left; padding-bottom:6px; width:56px; _position:absolute; _width:54px; }
.menuright	{ float:left; _float:right; padding-bottom:12px; width:196px; _position:relative; _top:0px; _left:0px;}
.clear 		{ clear:both; }
/*** Menu hover ***/

FORM {
	display: inline;
}

TR.header {
	background: #ffffff;
}

TR.headerNavigation {
	/*background: #bbc3d3;*/
	background: #FFFFFF;
	vertical-align:top;
}

TD.headerNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*background: #bbc3d3;*/
	background: #FFFFFF;
	color: #111111;
	font-weight : bold;
	vertical-align:top;
}

TD.headerNavigation1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*background: #bbc3d3;*/
	background: #DDDDDD;
	color: #111111;
	font-weight : bold;
}

A.headerNavigation { 
	color: #444444; 
	vertical-align:top;
}

A.headerNavigation:hover {
	color: #444444;
	vertical-align:top;
}

TR.headerError {
	background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

.infoBox {
  background: #CCCCCC;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.infoBox2 {
  background: #CCCCCC;
}

.infoBoxContents2 {
  background: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#AAAAAA;
}

.infoBox3 {
  background: #CCCCCC;
}

.infoBoxContents3 {
  background: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color:#BB0000;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #FFFFFF;
  color: #000000;
}
TD.infoBoxHeading2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #FFFFFF;
  color: #BB0000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, 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: #FFFFFF;
}

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

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

.productListing-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #FFFFFF;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  /*
  padding:5px 5px 5px 8px;
  */
}

A.pageResults {
  color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #000000;
  /*
  text-decoration:underline;
  */
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  border-color: #F2EEE5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

TD.main_radio {
  border-color: #808080;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

TD.main2, P.main2 {
  border-color: #F2EEE5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

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

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

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

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

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

TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border:1px solid #bfbfbf;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, 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, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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

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

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

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

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

/* message box */

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

/* input requirement */

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

/*--------------------------------------------BOF footer-----------------------------------------*/
TR.footer {
  background: #D3CFBC;
}

TD.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #000000;
  font-weight: bold;
}

.foot							{ border-top:0px solid #404040; margin:40px 0 5px 0; text-align:left; }
.footercontent					{ padding:20px 0 35px 0; text-align:left;  }
.footerlinks					{ text-align:left;}
.footerlinks h1					{ font:14px Arial, Helvetica, sans-serif; color:#404040; line-height:35px; font-weight:bold; }
.footerlinks li					{ margin-left:-40px; }
.footerlinks li a				{ font:12px Arial, Helvetica, sans-serif; color:#0000ff; line-height:20px; text-decoration:none; }
.footerlinks li a:hover			{ text-decoration:underline; }
.copyright						{ text-align:center; font:12px Arial, Helvetica, sans-serif; color:#404040;  }
/*--------------------------------------------EOF footer-----------------------------------------*/

.sidemiddle a{
	font:14px Arial, Helvetica, sans-serif;
	line-height:20px; 
	color:#0000ff; 
	padding-left:20px;
	float: left;
	*float: left !important;
	_float: left;
}

.sidemiddle a:hover				{ text-decoration:none; }

.tag {
	background:url(images/images/tag.jpg) no-repeat;
	width:47px;
	height:20px;
	font:15px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	padding:2px 10px 10px 20px;
	*padding:2px 10px 10px 15px !important;
	_padding:2px 10px 10px 15px;
	margin:10px 0px 0px 0px;
	float:right;
	text-align:center;
}

.tag_for_AUD {
	background:url(images/images/tag.jpg) no-repeat;
	width:47px;
	height:20px;
	font:15px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	padding:2px 10px 10px 10px;
	*padding:2px 10px 10px 15px !important;
	_padding:2px 10px 10px 15px;
	margin:10px 0px 0px 0px;
	float:right;
	text-align:center;
}

.tag2 {
	background:url(images/images/tag2.jpg) no-repeat;
	width:90px;
	height:29px;
	line-height:30px;
	font:20px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	padding:2px 8px 0 20px;
	_padding:2px 0 0 20px;
	margin:10px 0px 0px 0px;
}

.item {
	color:#202020;
	font:bold 13px Arial,Helvetica,sans-serif;
	width:130px;
	padding-left:10px;
}

 .topnav						{ padding-left:10px; text-align: left;}
 .topnav a						{ font:14px Arial, Helvetica, sans-serif; color:#0000ff; line-height:20px; text-decoration:none; font-weight:bold; }
 .topnav a:hover					{ color:#808080; }
 .topnav .active1				{ color:#808080; font-weight:bold; }


/*** Promotion CSS ***/
.contentmain					{ padding-top:26px; position:relative; padding-bottom:15px; }
.contenttop					{ background:url(images/images/contenttop.jpg) no-repeat; width:704px; height:12px; line-height:1px; font-size:1px; }
.contenttop1					{ background:url(images/images/contenttop2.jpg) no-repeat; width:701px; height:21px;}
.contenttop1000					{ background:url(images/images/contenttop3.gif) no-repeat; width:1000px; height:21px;}
.contentmiddle					{ width:698px; border-left:2px solid #808080; border-right:2px solid #808080; padding:5px 0 0 0px; margin-left:3px; }
.contentbtm					{ background:url(images/images/contentbtm.jpg) no-repeat; width:704px; height:12px; line-height:1px; font-size:1px; }
.contentbtm1000					{ background:url(images/images/contentbtm3.gif) no-repeat; width:1000px; height:22px; line-height:1px; font-size:1px; position:relative; top:-1px; }

.items							{ padding-bottom:15px; }
.items a						{ font:13px Arial, Helvetica, sans-serif; color:#202020; font-weight:bold; }
.items a:hover					{ text-decoration:none; }
.item1							{ float:left; width:164px; padding:0 5px; }
.itembg  						{ background:url(images/images/imagebg1.jpg) no-repeat 1px 1px; width:145px; height:115px; text-align:center; padding-top:7px; }
.itembg2						{ background:url(images/images/imagebg2.jpg) no-repeat 2px 2px; width:215px; height:215px; text-align:center; padding-top:7px; }
.promote						{ padding-bottom:10px; }
.promotion						{ background:#ebebeb url(images/images/PROMOTIONBG.jpg) repeat-x; width:630px; margin:0 auto; padding-top:-5px; padding-bottom:5px; }
.promote1						{ float:left; font:13px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; width:190px; padding:10px 0 0 10px; }
.promote1 h1					{ font:12px Arial, Helvetica, sans-serif; color:#b0b2b4; padding:8px 0; font-weight:bold; }
.co1										{ font:12px Arial, Helvetica, sans-serif; color:#d04639; float:left; font-weight:bold; }
.co2										{ font:12px Arial, Helvetica, sans-serif; color:#000; float:left; font-weight:bold; }
.co3										{ font:20px Arial, Helvetica, sans-serif; color:#000; float:left; font-weight:bold; }
.co4										{ font:12px Arial, Helvetica, sans-serif; color:#000; float:left; font-weight:bold;}
.promote1 p					{ font:12px Arial, Helvetica, sans-serif; color:#8b8b8b; font-weight:bold; }
.promote1 a					{ font:12px Arial, Helvetica, sans-serif; color:#5180ba; font-weight:bold; }
.promote1 a:hover				{ text-decoration:none; }
.divider						{ background:url(images/images/divider.jpg) no-repeat; width:3px; height:180px; float:left; margin:25px 0px 0 0px; }
/*** Promotion CSS ***/

.innermain				{ position:relative;}
.innertop				{ width:488px; height:30px; line-height:30px; font-size:1px; }
.innerbtm				{ background:url(images/images/signinbtm.jpg) no-repeat; width:488px; height:20px; line-height:1px; font-size:1px; }
.innercontentleft		{ float:left; width:488px; }
.innercontentright		{ float:right; width:488px; }
.innerbtn				{ margin:0px;}
.innercartbtn			{ background: url(images/images/inneraddtocartbtn.jpg) left no-repeat; font:14px Arial, Helvetica, sans-serif; color:#ffffff; cursor:pointer; border:none; float:left; width:128px; height:36px;  }
.inneritem p				{ font:12px Verdana, Geneva, sans-serif; color:#1a1a1a; line-height:20px; padding-bottom:0px; font-weight:bold; text-align:center; }
.innermiddle			{ width:439px; _width:480px; padding:0px 25px 0 20px;  }
.qtytxt					{ background: url(images/images/quantitybtn.jpg) left no-repeat; height:36px; width:103px; font:14px Arial, Helvetica, sans-serif; color:#fff; float:left; }
.quantity				{ border:1px solid #8a8a8a; font:13px Arial, Helvetica, sans-serif; color:#000; width:22px; height:18px; float:left; margin:7px 0 0 68px; text-align:center; }
.button					{ background:url(images/images/login.jpg) no-repeat; width:101px; height:32px; font:15px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; float:right; border:none; cursor:pointer; margin:0 15px 20px 0px; }
.passwd					{ border:1px solid #c0c0c0; margin-top:0px; padding:0px 0 0 27px; }
.passwd h1				{ font:12px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold; padding-top:14px; }
.passwd p				{ font:12px Arial, Helvetica, sans-serif; color:#808080; line-height:15px; padding:0; }
.submit					{ border:1px solid white; }
.submitbox				{ width:269px; border:1px solid #d8d8d8;  margin:10px 0 15px 0; float:left; }
.submitbtn				{ background:url(images/images/signin.jpg) no-repeat; width:101px; height:32px; font:15px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold; float:right; border:none; cursor:pointer; float:left; margin:5px 0 0 20px; }
.sign					{ font:13px Arial, Helvetica, sans-serif; color:#000; float:left; font-weight:bold; margin:0 0 0 0px; line-height:20px; }
.signbox				{ width:297px; border:1px solid #bfbfbf; float:right;  margin:0 15px 15px 0; } 
.signbox1				{ width:297px; border:1px solid #bfbfbf; margin:0 10px 0px 0; } 
.signbox2				{ width:297px; height:25px; font-size:16px; border:1px solid #bfbfbf; margin:0 10px 0px 0; } 
.captcha				{ float:left; padding-left:21px; _padding-left:18px; }
.validate				{ width:200px; border:1px solid #bfbfbf; float:right;  margin:15px 15px 15px 0; }



/**** shopping_cart.php ****/
.leftmiddle{
/*
	width:761px;
*/	
	margin-left:1px;
	*margin-left:1px !important;
	padding:10px 0px 0px 0px;
	border-left:2px solid #808080;
	border-right:2px solid #808080;
	text-decoration:none;
}

.leftmiddle1{ 
	width:751px; 
	border-left:2px solid #808080; 
	border-right:2px solid #808080; 
	margin-left:0px; 
	padding:0px 0px 0px 10px; 
}

.leftmiddle2{
	width:754px;
	margin-left:2px; 
	padding:10px 0px 0px 0px;
}

.normallink{
	position:relative; 
	top:
	right:5px;
	float:right; 
	padding:0px 0 5px 0;
	_padding:0;
	margin-right:0px;
	*margin-right:-10px !important;
	_margin-right:0px;
	/*
	_margin-right:-20px;
	*/
	text-decoration:none;
}

.normallink img{
	border:0;
}

.cartdetails			{ margin:0 10px 0 0px; padding-left:10px; }
.cartdetails img			{ border:1px solid #808080; margin:10px 0; }


.title1		{ border-bottom:2px solid #e0e0e0; padding:0px 0 5px 0; font:12px Arial, Helvetica, sans-serif; color:#808080; /* width:740px; */}
.title2		{ border-bottom:0px solid #e0e0e0; padding:0px 0 5px 0; font:12px Arial, Helvetica, sans-serif; color:#808080; width:740px; }
.title1 h1	{ font:14px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding-top:3px; }
.title2 h1	{ font:14px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding-top:3px; }
.title1 h2	{ font:14px Arial, Helvetica, sans-serif; color:#000; padding-top:0px;}
.title2 h2	{ font:14px Arial, Helvetica, sans-serif; color:#000; padding-top:0px;}
.col1		{ padding:5px 0 0 5px; width:127px; float:left; text-align:left; }
.col2		{ padding:5px 0 0 0px; _padding:10px 0 0 0; width:365px; float:left; text-align:left;}
.col3		{ padding:5px 15px 0 0;  width:78px; float:left; text-align:right;}
.col4		{ padding:5px 0px 0 0; width:52px; float:left; text-align:right;}
.col4 input	{ margin-top:10px; }
.col5		{ padding:5px 5px 0 0; width:93px; float:left; text-align:right;}
.col5_2		{ 
	/*
	padding:20px 5px 0 58px;
	width:93px; 
	float:left; 
	text-align:right;
	*/
	
    float: right;
    padding: 20px 20px 0 58px;
    _padding: 20px 15px 0 58px;
    text-align: right;
    width: 0;
}

.col5_show	{ 
/*
	padding:0; 
	_padding:5px 5px 0 0; 
	width:93px; 
	float:left; 
	text-align:right; 
	margin-top: 12px; 
*/
    float: right;
    margin-top: 12px;
    padding: 5px 5px 0 0;
    text-align: right;
}
.col6		{ padding:5px 0 0 5px; _padding:10px 0 0 0; width:389px; float:left; padding-top:15px; }
.col6_2		{ padding:5px 0 0 5px; _padding:10px 0 0 0; width:389px; float:left; padding-top:15px; }

.titlert	{
	/* height:120px; */
	/* height:135px; */
	padding-bottom:0px;
}

.stock		{ 
/*
	color:#A8A8A8;
	float:left;
	font:12px Arial,Helvetica,sans-serif;
	left:145px;
	position:absolute;
	top:180px;
	width:605px;
*/

    color: #A8A8A8;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    left: 130px;
    _left: 0px;
    position: relative;
    top: -50px;
    _top: 0px;
    width: 600px;
    _width: 590px;
	border-top: 2px solid #E0E0E0;
	_margin-left:5px;
}
.stock_2		{ 
/*
	color:#A8A8A8;
	float:left;
	font:12px Arial,Helvetica,sans-serif;
	left:130px;
	_left:0px;
	position:relative;
	top:-55px;
	_top:40px;
	width:605px;
*/

    color: #A8A8A8;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    left: 130px;
	_left:0px;
    position: relative;
    top: -50px;
	_top:0px;
    width: 605px;
    _width: 590px;
	border-top: 2px solid #E0E0E0;
}
.remove		{ position:relative; float:right; top:-50px; right:-265px; padding:15px 5px 5px 5px; font:12px Arial, Helvetica, sans-serif; color:#0000FF; }
#hrline		{ 
	border:1px solid #E0E0E0;
	left:145px;
	position:absolute;
	top:165px;
	/*
	_top:175px;
	*/
	width:610px;
}

#hrline_2		{ 
	border:1px solid #E0E0E0;
	left:66px;
	_left:0px;
	position:relative;
	top:-60px;
	/*
	_top:40px;
	*/
	_top:0px;
	width:605px;
}
#hrline2	{ width:155%; /* position:relative; */ left:0px; top:-20px; border:1px solid #E0E0E0; }
#hrline3	{ width:30%; /* position:relative; */ float:right; left:0px; top:-10px; border:1px solid #E0E0E0; }

.subtotal_head	{
	width:600px;
	position:relative;
	font:14px Arial, Helvetica, sans-serif; 
	color:#808080;
	text-align:right;
	float:right;
	padding: 0px 5px 10px 25px;
}

.subtotal	{
	width:90px;
	position:relative;
	font:14px Arial, Helvetica, sans-serif;
	color:#808080; 
	float:right;
	text-align:right;
	padding: 0px 5px 10px 25px;
}

.subtotal_head1	{
	width:600px;
	position:relative;
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#000000;
	text-align:right;
	float:right;
	padding: 0px 5px 10px 25px;
}

.subtotal1	{
	width:90px;
	position:relative;
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#000000; 
	float:right;
	text-align:right;
	padding: 0px 5px 10px 25px;
}

.helpleft				{ float:left; width:765px; }
.left					{ padding-top:26px; position:relative; padding-bottom:15px; }
.lefttop				{ 
	background:url(images/images/innerlefttop.jpg) no-repeat; 
	width:765px; 
	height:18px; 
	line-height:1px; 
	font-size:1px; 
}

.leftbtm				{ 
	background:url(images/images/innerleftbtm.jpg) no-repeat;
	/*
	width:765px;
	*/
	height:18px;
	line-height:1px;
	font-size:1px;
	position:relative;
	_margin-left:-11px;
}
.helpright				{ float:right; width:231px;}
.right					{ padding-top:26px; position:relative; padding-bottom:15px; margin-left:3px; _margin-left:0px;}
.righttop				{ 
	background:url(images/images/innerrighttop.jpg) no-repeat; 
	width:231px; 
	height:31px;
	_height:23px;
	line-height:1px; 
	font-size:1px; 
}

.righttop1 { 
	background:url(images/images/innerrighttop.jpg) no-repeat; 
	width:231px; 
	height:15px;
	_height:8px;
	line-height:1px; 
	font-size:1px; 
}

.contenthead			{
	font:23px Verdana, Geneva, sans-serif;
	color:#1a1a1a;
	background:#fff;
	position:absolute;
	_position:relative;
	_top:7px;
/*	
	padding:0 10px; 
	margin:5px 0 0px 15px;
	position:absolute;
	top: 7px;
	left: 0px;
*/
}
.contenthead1{
	font:23px Verdana, Geneva, sans-serif;
	color:#1a1a1a;
	background:#fff;
	padding:0 10px; 
	margin:5px 0 0px 15px;
	position:absolute;
	top: 7px;
	left: 0px;
	_left: -390px;
}
.rightmiddle { 
	border-left:2px solid #808080;
	border-right:2px solid #808080;
	position:relative;
	top:-20px;
	*top:-14px;
	width:227px; 
	_width:231px; 
}
.rightmiddle h1			{ font:13px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; }
.rightmiddle h2			{ font:20px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; }
.rightmiddle p			{ font:13px Arial, Helvetica, sans-serif; color:#000; padding-bottom:12px; line-height:17px; }
.innercart				{ padding:15px 12px 0 15px; }
.innercart h1			{ padding:0px 12px 0 0px; text-align:left; margin-bottom: 0px; margin-top: 0px;}
.innercart p				{ padding:0px 12px 0 0px; text-align:left; margin-bottom: 3px; margin-top: 3px;}
.add1					{ float:right; padding-top:15px; text-align:right;}
.add					{ float:right; padding-bottom:10px; padding-top: 10px; }
.add a					{ font:13px Arial, Helvetica, sans-serif; color:#0000ff; line-height:18px;  }
.add a:hover				{ text-decoration:none; }
.total					{ float:right; text-align:right; }
.total p					{ font:13px Arial, Helvetica, sans-serif; color:#000; line-height:17px; padding:0; text-align:right; }
.chk					{ text-align:center; padding-top:0px; }
.checkoutbtn			{ background:url(images/images/checkoutbtn.jpg) no-repeat; width:101px; height:31px; font:15px Arial, Helvetica, sans-serif; color:#ffff00; font-weight:bold; border:none; cursor:pointer; }
.rightbtm				{ 
	background:url(images/images/innerrightbtm.jpg) no-repeat; font-size:1px;
	height:17px;
	line-height:1px;
	position:relative;
	top:-20px;
	*top:-15px;
	width:231px; 
}
.grand					{ 
	border-bottom:1px solid #c1c1c1; 
	width:220px; 
	float:right; 
	padding:0px 0 11px 0;
	_padding:0px 8px 11px 0;
}
.grandtot .r1 h1,.grandtot .r2 h1			{ font:14px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold; line-height:20px; }
.grandtot h2				{ font:16px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding-top:10px; }
.grandtot .r1				{ float:left; width:100px; text-align:right; }
.grandtot .r2				{ 
	float:right;
	/*
	width:120px;
	*/
	_width:100px;
	text-align:right; 
}
.tot						{ 
	float:right; 
	width:220px; 
	_padding-right:10px;
}
/**** shopping_cart.php ****/

/**** product_listing.php ****/
.sort					{ width:660px; background:#ccc; margin:15px auto 20px auto; _margin:15px 0px 20px 20px;}
.sortlinks				{ padding-left:10px;}
.sortlinks li			{ display:inline; font:12px Arial, Helvetica, sans-serif; color:#000;}
.sortlinks li a			{ font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:inline-block; padding:0 15px; _line-height:10px;}
.sortlinks li a:hover	{ font-style:italic; background:#feee7f; }
.active					{ font-style:italic; background:#feee7f; display:inline-block; padding:0 15px; }

/**** product_listing.php ****/

/**** checkout_shipping.php ****/
.checkoutdetails		{ padding-left:18px; border-bottom:2px solid #e0e0e0; }
.checkout				{ width:210px; float:left; padding-left:50px;}
.checkout h1			{ width:210px; _width:170px; float:left; font:13px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-align:left;}
.checkout p				{ text-align:left;}
.checkout1				{ width:210px; float:left; }
.checkout1 h1			{ width:210px; float:left; font:13px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-align:left;}
.checkout1 p			{ text-align:left;}
.checkout_add			{ vertical-align:baseline; }
.payment 				{ padding:67px 0 99px 12px;  border-bottom:2px solid #e0e0e0;  text-align:left;}
.payment h1				{ font:16px Arial, Helvetica, sans-serif; color:1b1b1b; font-weight:bold; padding-bottom:28px;}
.payment p 				{ font:12px Arial, Helvetica, sans-serif; color:#808080; padding:21px 0 0 0; }
.nextbtn				{ background:url(images/images/nextbtn.jpg) no-repeat; width:101px; height:31px; font:15px Arial, Helvetica, sans-serif; color:#ffff00; font-weight:bold; border:none; cursor:pointer; }
.chkbox					{ float:left; margin-top:5px;}
.image					{ float:left; padding:0 100px 0 24px; border:0px;}
.textbox				{ width:259px; border:1px solid #bfbfbf; }
.edit					{ padding-top:5px; }
.edit h2					{ font:14px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; float:left; }
.edit a					{ float:right; font:12px Arial, Helvetica, sans-serif; }
.edit a:hover			{ text-decoration:none; }
/**** checkout_shipping.php ****/

/**** review_write.php ****/
#review_changeimg{
	margin-top:20px;
	padding-top:5px;
	_margin-top:20px;
/*	
	margin-top:20px;
	margin-left:-40px;
	padding-left:10px;
	height:155px;
	width:155px;
*/
}

#review_changeimg img{
	width: 180px;
	height: 135px;
}

#review_changeimg1, #review_changeimg2{
	height:75px;
	margin-left:0px;
	_margin-left:-5px !important;
	*margin-left:10px;
	width:105px;
}

#review_changeimg1.itembg, #review_changeimg2.itembg{
	background:url("images/images/imagebg1.jpg") no-repeat scroll 1px 1px transparent;
	height:80px;
	padding-left:7px;
	padding-top:7px;
	text-align:center;
	width:110px;
}
/**** review_write.php ****/

/**** help.php ****/
.topics						{ padding:0; }
.topics li					{ text-align:left;}
.topics li a				{ font:13px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none; line-height:25px; }
.topics li a:hover			{ text-decoration:underline; }

.helpdiv { 
	padding:0; margin:0; text-align:left;.leftmiddle1				{ width:751px; border-left:2px solid #808080; border-right:2px solid #808080; margin-left:1px; padding:0px 0px 0px 10px; }
}
.helpdiv h1				{ font:15px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding-left:10px; }
.helpdiv1	{ /* border-bottom:1px solid #e0e0e0; */ width:235px; /* height:150px; float:left; */ padding:5px 0 5px 20px; text-align:left;}
.helpdiv2	{ /* border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; */ width:242px; /* height:150px; float:left; */  padding:5px 0 5px 20px; margin:0;  text-align:left;}
.helpdiv3	{ /* border-bottom:1px solid #e0e0e0; */ width:254px; /* height:150px; float:left; */ padding:5px 0 5px 20px;  text-align:left;}
.helpdiv4	{ /* border-right:1px solid #e0e0e0; */ width:235px; /* height:150px; float:left; */ padding:5px 0 5px 20px;  text-align:left;}
.helpdiv5	{ /* border-right:1px solid #e0e0e0; */ width:242px; /* height:150px; float:left; */ padding:5px 0 5px 20px; min-height:120px;  text-align:left;}

/**** help.php ****/

/*--------------------------------------------BOF maincontent-----------------------------------------*/
#maincontent								{}
.content						{ width:1000px;}
.contentleft					{ float:left; width:275px; }
.contentright					{ float:right; width:707px; }
.categories						{ margin-bottom:2px; }
.categorytop					{ background:url(../images/images/category1.jpg) no-repeat; width:274px; height:39px; }
.categorymenu					{ border-left:2px solid #808080; width:261px; padding-left:15px; }
.head							{ font:24px Verdana, Geneva, sans-serif; color:#1a1a1a; background:#fff; margin-left:30px;  }
.side							{ padding-top:26px; position:relative; }
.sidetop						{ background:url(../images/images/sidetop.jpg) no-repeat; width:276px; height:15px; line-height:1px; font-size:1px; }
.sidemiddle						{ width:254px; border-left:0px solid #808080; border-right:0px solid #808080; padding:5px 0 0 0px; }
.sidebtm						{ background:url(../images/images/sidebtm.jpg) no-repeat; width:276px; height:15px; line-height:1px; font-size:1px; }

.head1							{
	font:18px Verdana, Geneva, sans-serif;
	color:#1a1a1a;
	background:#fff;
	padding:0 10px; 
	margin:0px 0 0px 13px;
	position:absolute;
	top: 15px;
	left: 0px;
}
/*--------------------------------------------BOF maincontent-----------------------------------------*/



/*** promotion item ***/
#tabbed_box_1 {
	margin-left:14px;
	width:678px;
}

.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	width:678px;
}

ul.tabs {
	margin:0 -20px 0 0;
	padding:0;
	width:600px;
}

ul.tabs li {
	list-style:none;
	display:inline;
}

ul.tabs li a {
	color:#0000FF;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
ul.tabs li a:hover {
}

ul.tabs li a.active {
}

.tcontent {
	padding-top:25px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#content_2, #content_3 { display:none; }

.tcontent ul {
	margin:0px;
	padding:10px 20px 0px 20px;
}
.tcontent ul li {
	list-style:none;
	font-size:13px;
}
.tcontent ul li:last-child {
	border-bottom:none;
}
.tcontent ul li a {
	text-decoration:none;
}
.tcontent ul li a small {
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top:0px;
}
.tcontent ul li a:hover {
}
.tcontent ul li a:hover small {
}

/*** promotion item ***/

a.rss_link{
    margin: 0;
    padding: 0;
	font-size: 12px;
	text-align: left;
}

.rss_div{
	float: left;
    padding: 5px 10px;
    text-align: left;
    text-transform: capitalize;
    word-wrap: break-word;
}
