/*

  $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

*/



img, div, a, input { behavior: url(scripts/iepngfix.htc) }

a{rel="lightbox[web]"}



.boxText { font-size: 11px;}

.errorBox { font-size : 11px; background: #CC0000; font-weight: bold; }

.stockWarning { font-size : 11px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-size : 11px; color: #FF9900; }



html{

	height:100%;

	font-family: Arial,Tahoma, Verdana, sans-serif;

	color:666666;

	font-size: 11px;

}



body {

	background:#2B2B2B;

	color:666666;

	margin:0;

	padding:0;

	font-size: 11px;

}





.txt_white { 

	color:#FFFFFF;

}



.txt_lightgrey { 

	color:#999999;

}



.product_title { 

	text-transform:uppercase;

	color:#FF9900;



	font-size: 12px;

	font-weight:bold; 

	text-align:left; 

}



a.product_title { 

	text-transform:uppercase;

	color:#FF9900;



	font-size: 14px;

	font-weight:bold;  

	text-align:left;

}





.product_desc { 

	font-size: 11px;

	text-align:justify;

}



.product_price { 

	font-size: 18px;

	color:#000000;

	font-weight:bold;

}



.product_price_tit { 

	color:#000000;

	font-weight:bold;

	font-size:10px;

}



#nav, #nav ul { 

	padding: 0;

	margin: 0;

	list-style: none;

	float : right;

}

	

#nav li {

	background:transparent url(images/cat_bg.gif) no-repeat right ;

	height:22px;

	vertical-align:middle;

	text-align:right;

	padding-right:10;

	padding-bottom:5;

	width:149px;

}



.menu_account {

	background:transparent url(images/cat_bg.gif) no-repeat right ;

	vertical-align:middle;

	text-align:right;

	padding-right:10;

	width:149px;

	display:block;

}



#nav li a {

	font-size:11px;

	color: #FFFFFF;

	text-decoration: none;

	display:block;

	padding-top: 6px;

}



#nav li a:hover  {

	color: #FF9900;

	text-decoration: none;

	display:block;

}



#nav li.selected {

	background:transparent url(images/m_bg_orange.gif) no-repeat right ;

	height:22px;

	vertical-align:middle;

	text-align:right;

	padding-right:20px;

}



#nav li.selected a {

	color:#000000;



}



#nav li ul {

	position : absolute;

	left: -999em;

	margin-left : 13.05em;

	margin-top : -1.9em;

}





#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	background:transparent url(images/m_bg_orange.gif) no-repeat right ;

	left: -999em;

}



.menu td {

	background:transparent url(images/m_bg_black.gif) no-repeat right ;

	height:22px;

	vertical-align:middle;

	text-align:right;

	padding-right:15;

}



.button_search td {

	background:transparent url(images/m_bg_black.gif) no-repeat right ;

	height:22px;

	vertical-align:middle;

	text-align:right;

	padding-right:20px;

}



.nav_bg {

	background:#252525 none repeat scroll 0 0;

}



.menu a:hover {

	color:#FF9900;

	text-decoration:none;

}



.menu a {

	color:#C2C2C2;

	font-size:11px;

	font-weight:bold;

	line-height:12px;

	text-decoration:none;

	cursor:pointer;

	display:block;

	padding:3px 5px 5px 22px;

	vertical-align:middle;

}



.table { 

	font-size: 11px;

}



.table_webdesign

{

background:url(/shop/images/webdesign/applewater.jpg) bottom right no-repeat;

}



TD.table { 

	font-size: 11px;

	border-bottom: 1px solid #CCC;

}



TR.table { 

	font-size: 11px;

	border-bottom: 1px solid #CCC;

}



.rtable { 

	font-size: 11px;

	background:#111111;

}



TD.rtable { 

	font-size: 11px;

	background-color:#111111;

}



.searchbox

{

  background:#1C1C1C none repeat scroll 0 0;

  border:1px solid #404040;

  color:#616161;

  height:19px;

  width:100%;

}



.box_width_td_left {

	background:transparent url(images/box_width_td_left.jpg) repeat-y scroll 100% 0;

	padding:0;

}

.errorBox { 

	background: #CC0000; 

	font-size: 11px;

	font-weight: bold; 

}



A {

	color: #FF9900;

	text-decoration: none;

}



A:hover {

	color: #333333;

	text-decoration: none;

}



A.linkwhite { 

	color: #FFFFFF; 

}



A.linkwhite:hover {

	color: #FF9900;

}



A.linkblack { 

	font-size: 11px;

	color: #000000; 

}



A.linkblack:hover {

	font-size: 11px;

	color: #FFFFFF;

}



A.linkblue { 

  font-size: 11px;

  color: #208dcb; 

}



A.linkblue:hover {

  font-size: 11px;

  color: #FFFFFF;

}





FORM {

	display: inline;

}



TR.header {

	background: #111;

}



TR.headerNavigation {

	color: #111;

}



TD.headerNavigation {

	color: #FFFFFF;

	font-weight : bold;

	font-size:10px;

}



A.headerNavigation { 

	font-size:10px;

	color: #FFFFFF; 

}



A.headerNavigation:hover {

	font-size:10px;

	color: #FF9900;

}



TR.headerError {

	background: #ff0000;

}



TD.headerError {

	font-size: 12px;

	background: #ff0000;

	color: #ffffff;

	font-weight : bold;

	text-align : center;

}



TR.headerInfo {

	background: #00ff00;

}



TD.headerInfo {

	font-size: 12px;

	background: #00ff00;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}



TR.footer {

	color: #444444;

}



TD.footer {

	color: #444444;

}



.infoBoxNotice {

	background: #FF8E90;

}



.infoBoxContents {

  font-size: 11px;

}



.infoBoxNoticeContents {

	background: #FFE6E6;

	font-size: 11px;

}



TD.infoBoxHeading {

	font-size: 11px;

	font-weight: bold;

	color: #FF9900;

	text-transform:uppercase;

}



.icon_orange {

	font-family:Arial Black,Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform:uppercase;

	text-align:center;



	width:100px;

	height:100px;

	background: url(/shop/images/products/icon_orange.jpg) no-repeat;

	}

	

.product_price_large { 

	font-family:Arial Black,Arial, Helvetica, sans-serif;

	font-size: 25px;

	color:#FFFFFF;

	font-weight:bold;

	background: url(/shop/images/products/icon_orange_price.png) no-repeat;

	width:180px;

	height:80px;

	text-align:center;

	padding-top:15px;

	vertical-align:top;

	

}



.product_buynow { 

	font-family:Arial Black,Arial, Helvetica, sans-serif;

	font-size: 25px;

	color:#FFFFFF;

	font-weight:bold;

	background: url(/shop/images/products/icon_black_buynow.png) no-repeat;

	width:180px;

	height:80px;

	text-align:center;

	padding-top:15px;

	vertical-align:middle;

	

}



TD.infoBox, SPAN.infoBox {

	font-size: 11px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

	font-size: 11px;

	background-color:#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 {

	font-size: 11px;

	border-bottom:#CCCCCC thin solid;

}



TABLE.productListing {



}



TABLE{

	font-size: 11px;

}



.productListing-heading {

	font-size: 11px;

	font-weight: bold;

}



TD.productListing-data {

	font-family: Arial, Verdana, sans-serif;

	font-size: 13px;

	vertical-align:middle;

}

A.pageResults {

	color: #FF9900;

	background-color:#333333;

	padding:5px;

}



A.pageResults:hover {

	color: #000000;

	background-color:#FF9900;

	padding:5px;

}



TD.pageHeading, DIV.pageHeading {

	font-size: 20px;

	font-weight: bold;

	color: #ff9900;

}



TR.subBar {

	background: #f4f7fd;

}



TD.subBar {

	font-size: 11px;

	color: #FFFFFF;

}



TD.main, P.main {

	line-height: 2;

}



TD.main_tit, P.main_tit {

	font-size: 13px;

	line-height: 2;

	color:#FF9900;

}



TD.smallText, SPAN.smallText, P.smallText {

	font-size: 11px;

}



TD.accountCategory {

	font-size: 13px;

	color: #aabbdd;

}



TD.fieldKey {

	font-size: 12px;

	font-weight: bold;

}



TD.fieldValue {

	font-size: 12px;

}



TD.tableHeading {

	font-size: 12px;

	font-weight: bold;

}



SPAN.newItemInCart {

	font-size: 11px;

	color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

	font-size: 11px;

	color:#333;

}



.formfields_dark

{

	font-size: 11px;

	background:#1C1C1C none repeat scroll 0 0;

	border:1px solid #404040;

	color:#FFFFFF;

}



.formfields_white

{

	background:#FFFFFF none repeat scroll 0 0;

	color:#333;

	border: thin #CCCCCC solid;

}



IMG {

	border:none;

}



.fields {

	font-family:Arial,Tahoma,Verdana,sans-serif;

	font-size: 11px;

	background:#FFFFFF none repeat scroll 0 0;

	color:#333;

	border: thin #CCCCCC solid;

	padding:2px;

	text-indent:2px;

	width:190px;

}





SPAN.greetUser {

	font-size: 11px;

	color: #FF9900;

	font-weight: bold;

}



TABLE.formArea {

	background: #f1f9fe;

	border-color: #7b9ebd;

	border-style: solid;

	border-width: 1px;

}



TD.formAreaTitle {

	font-size: 12px;

	font-weight: bold;

}



SPAN.markProductOutOfStock {

	font-size: 12px;

	color: #c76170;

	font-weight: bold;

}



SPAN.productSpecialPrice {

	color: #000000;

	font-weight:bold;

	vertical-align:top;

}



SPAN.productoldPrice {

	color: #333333;

	font-size:16px;

	font-weight:bold;

	vertical-align:top;

	text-decoration:line-through;

}





SPAN.productSpecialPriceRed {

	color: #FF0000;

	font-size:18px;

	font-weight:bold;

}

.infoboxTitle

{

	text-align:left;

}



.oldprice

{

text-decoration:line-through;

font-size:14;

color:#333333;

}

.oldpricesmall

{

text-decoration:line-through;

font-size:12;

color:#444444;

}

SPAN.errorText {

	color: #ff0000;

}



.moduleRow { font-size:13px; color:#FF9900; }

.moduleRowOver { font-size:13px; color:#000000; background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { font-size:13px; color:#000000; background-color: #FF9900; }



.checkoutBarFrom, .checkoutBarTo { font-size: 11px; color: #8c8c8c; }

.checkoutBarFrom a, .checkoutBarTo a { font-size: 11px; color: #8c8c8c; }

.checkoutBarFrom a:hover, .checkoutBarTo a:hover { font-size: 11px; color: #ff9900; }

.checkoutBarCurrent { font-size: 11px; color: #000000; }



/* message box */



.messageBox { font-size: 11px; }

.messageStackError, .messageStackWarning { font-size: 11px;  font-weight:bold; background-color: #CC0000; color:#FFFFFF; }

.messageStackSuccess { font-size: 11px;  font-weight:bold; background-color: #00CC00; color:#000000; }



/* input requirement */



.inputRequirement { font-size: 11px; color: #ff0000; }



/* VJ Links Manager v1.00 begin */



TABLE.linkListing {

	border: 1px;

	border-style: solid;

	border-spacing: 1px;

}



.linkListing-heading {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

}



TD.linkListing-data {

	border-right: 1px solid;

	border-bottom: 1px solid;

	padding: 4px;

	font-size: 11px;

}



TR.linkListing-odd {

	font-size: 11px;

}



TR.linkListing-even {

	background: #F5F5F5;

}



/* VJ Links Manager v1.00 end */

/* DWD Contribution -> Add: Browse by Categories. */



UL.BrowseBy {

	list-style-type: disc;

	list-style-position: inside;

	list-style: none;

	margin-left: 1em;

	padding-left: 2em;

  text-indent: -1em;

} /* UL.BrowseBy */



LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */



.services01

{

	background:url(/shop/images/services02.jpg) bottom right no-repeat;

	height:300px;

}