/*
  $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
*/





/*NEW CSS???????????????????????????????????????????????????????????????????????*/
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	}
	.logout{font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding-right:10px;
			}
	.logout a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
	
	#toplink{ background:#5D6266;
			}
	#toplink a{font:11px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-weight:bold;
				text-decoration:none;
			}
	#toplink a:hover{font:11px Verdana, Arial, Helvetica, sans-serif;
				color:#339933;
				font-weight:bold;
				text-decoration:none;
			}
	
	
	#left_sec{
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#828385;
			background:#e8eaea;
			}

	#left_sec1{
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#828385;
			}
			
	#left_sec1 a{
				color:#828385;
				text-decoration:none;
				}
	#left_sec1 a:hover{
				color:#828385;
				text-decoration:none;
				}
		
	#left_sec a{
				color:#339933;
				text-decoration:none;
				}
	#left_sec a:hover{
				color:#333333;
				text-decoration:none;
				}
				
	#left_sec h2{
				font:20px Verdana, Arial, Helvetica, sans-serif;
				color:#339933;
				margin:0px;
				padding:20px 0 8px 0;
				}
	.left_tit{
			font:20px Verdana, Arial, Helvetica, sans-serif;
			color:#339933;
			margin:0px;
			padding:20px 0 8px 0;
				}
				
	#right_sec{padding-right:10px;}
				
	#right_sec h1{
				margin:0px;
				padding:0px 0 5px 0;
				color:#5d6266;
				font:26px Verdana, Arial, Helvetica, sans-serif;
				letter-spacing:-2px;
				font-weight:bold;
				}
		
	#right_sec p {
			font:11px Verdana, Arial, Helvetica, sans-serif;
			margin:0px;
			padding:10px 0 10px 0;
			line-height:16px;
			color:#737477;
			}
			
	#right_sec span{ color:#339933;}
	
	/*footer*/
	.footer{font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#339933;
			}
	.footer a{font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#5d6266;
			text-decoration:none;
			}
	.footer a:hover{font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#339933;
			}
	
	.forgot{font:12px Verdana, Arial, Helvetica, sans-serif;
			color:#339933;
			}
			
	.forgot a{font:12px Verdana, Arial, Helvetica, sans-serif;
			color:#5d6266;
			text-decoration:none;
			}
	.forgot a:hover{font:12px Verdana, Arial, Helvetica, sans-serif;
			color:#339933;
			}
			
	.forgot11 {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  line-height: 1.5;
	  color:#666666;
	}

	.forgot11 a{
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#5d6266;
			text-decoration:none;
			}
	.forgot11 a:hover{
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#339933;
			}
			
			
	.footer td{border-right:1px solid #d6d7d8;}
	
	.leftsaprator{background:url(../images/dot_hori.jpg) center repeat-x; height:30px;}
	
	.pad5{padding:0 5px 0 5px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.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: #5D6266; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


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

A:hover {
  color: #666666;
  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: #33FF00;
}

.infoBoxContents {
  background: #FFFFFF;
  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: #bbc3d3;
  color: #ffffff;
}

TD.infoBoxHeading123 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background:url(images/infobox/grey-bar.gif) repeat;
  padding-left:5px;
}

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: #33FF00;
  border-spacing: 1px;
}

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

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

A.pageResults {
  color: #666666;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

A.pageResults:hover {
  color: #339933;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

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

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#666666;
}

TD.smallText12, SPAN.smallText12, P.smallText12 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#666666;
}

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

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#666666;
}

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

/* message box */

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

/* input requirement */

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

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#666666;
}

TD.category_desc_price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  color:#666666;
}

DIV.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#666666;
}

DIV.pro_price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#666666;
  text-align:left;
}

.topme {padding:0px; margin:0px; width:68px;float:left
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;	
}

#sddm li span
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px 14px;
	width: 33px;
	background: #5D6266;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #5D6266}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #5D6266;
	border: 1px solid #5D6266}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #5D6266;
		color: #FFFFFF;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}

	#sddm div a:hover
	{	background: #5D6266;
		color: #339933}
ul.sitemap {
color: #5E6367;
}

.bg-circle { background: url(images/homepage.gif) no-repeat right;}

.bg-panel { background: url(images/panel-bg.gif)}

.page_desc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

TD.page_desc1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:19px;
}

P.page_desc1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:19px;
}

a.address {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

a.address:hover {
color:#339933;
}

.termcon {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

a.termcon {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

a.termcon:hover {
color:#339933;
}

.homecls {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:16px;
}

.cr1{background:url(images/cr1.gif) left top no-repeat; width:140px; background:#ececeb}
.cr2{background:url(images/cr2.gif) right top no-repeat; padding-top:8px;}
.cr3{background:url(images/cr3.gif) right bottom no-repeat;}
.cr4{background:url(images/cr4.gif) left bottom no-repeat; padding-bottom:19px; padding-left:8px; padding-right:8px;}
.cr5{background:#FFFFFF; }

.wid {
width:168px; !important
}

TD.enlarge {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#666666;
}

a.enlarge {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#666666;
}

a.enlarge:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#339933;
}
.address1 {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #5D6266;*/
  /*color: #666666;*/
  /*font-weight: bold;*/
}