/*
  $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
*/
.subscribenewsletter { 
position:absolute;
left: 8px;
top:662px; 
width: 275px;
line-height:16px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#ffffff;
background:#94137a;}
.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 { padding-left:4	px; padding-right:4px; padding-top:3px; padding-bottom:3px; font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #000000; background:#ee0000;}
.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;
background-image: url(images/ave_layout/shop_back.jpg);
background-repeat:no-repeat;
background-position:left top;
}

BODY.news {
background: #ffffff;
color: #000000;
margin: 0px;
background-image: url(images/ave_layout/news_back2.jpg);
background-repeat:no-repeat;
background-position:left top;
}

BODY.info {
background: #ffffff;
color: #000000;
margin: 0px;
background-image: url(images/ave_layout/info_back.jpg);
background-repeat:no-repeat;
background-position:left top;
}

BODY.newsiframe {
background: #ffffff;
border-width:0px;
margin: 0px; 
scrollbar-face-color: #382358; 
scrollbar-shadow-color: #382358; 
scrollbar-highlight-color: #382358; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #ffffff; 
}

iframe {
padding-top:4px;
padding-bottom:4px; 
padding-right:4px;
}
.noprod{
 position:absolute; 
left:306px; 
width:360px;
top:350px;
line-height:16px;
z-index:10;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#000000;
}
.shoplogo{ position:absolute; left:0px; top:131px; z-index:4;}
.shopnavtab{ position:absolute; left:0px; top:372px; z-index:3;}
.newsflap { position:absolute; left:298px; top:125px; width:360px; height:575px; z-index:5;}

.newsintra { position:absolute; left:67px; top:420px; width:222px; height:234px; z-index:6;}

.infointra { position:absolute; left:67px; top:390px; width:222px; height:234px; z-index:6;}
.newsmainnav {position:absolute; left:707; top:206; width:95; height:68; z-index:6;}
.intermodnav {
position:absolute; 
left:707px; 
top:206px; 
width:110px; 
z-index:6;}

.intermodtext {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
line-height: 15px;
color: #444444;
}

A.intermodtext {
color:#444444;
text-decoration: none;
}

A.intermodtext:hover {
color:#444444;
text-decoration: underline;
}

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

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

A.txtlink {
  color: #444444;
  text-decoration: none;
}

A.txtlink:hover {
  color: #555555;
  text-decoration: underline;
}


A.infoBoxContents {
  color: #0000ff;
  text-decoration: none;
}

A.infoBoxContents:hover {
  color: #ff0000;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

.headerNavigationDiv{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #0000ff;
  position:absolute; 
  text-align: right;
  left:292px; 
  width: 366px;
  top:110px;  
  z-index:3;
}

.headerNavigation{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #0000ff;
}

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: #0000ff;
  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: #0000ff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

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

.infoBox {
  /* background: #00ffff;
  */
}

.infoBoxContents {
 /*background: #00fff;
 */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0000ff;
}

.infoBoxContentsSHC {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align:right;
  color: #2eb6b8;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

.infoBoxHeadingsSHC {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /* background: #ffffff; */
  color: #720101;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /* background: #ffffff; */
  color: #0000ff;
}

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

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

TR.productListing-odd, TR.productListing-even {
}

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

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
  position:absolute; 
  left:292px; 
  top:135px; 
  width:366px; 
  z-index:2;
}
.shoppingcartHeader {
padding-bottom:4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
background:#372358;
}

TABLE.shoppingcartListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
  position:absolute; 
  left:296px; 
  top:135px; 
  width:362px; 
  z-index:2;
}
.longtext {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
color:#000000;
  position:absolute; 
  left:300px; 
  top:139px; 
  width:356px; 
  z-index:2;
} 

.centertext {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
color:#000000;
  position:absolute; 
  left:300px; 
  top:350px; 
  width:356px; 
  z-index:2;
} 

.loginText {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
color:#000000;
  position:absolute; 
  left:300px; 
  top:139px; 
  width:356px; 
  z-index:2;
}
.loginBigger {
font-size:13px;
font-weight:bold;
}
.loginTexttop {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#ffffff;
}

.loginTextbot {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#000000;
}


TABLE.productInfo {
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  position:absolute; 
  left:300px; 
  top:139px; 
  width:354px; 

  z-index:3;
}

TABLE.productInfov2 {
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  position:absolute; 
  left:325px; 
  top:139px; 
  width:304px; 

  z-index:3;
}

TABLE.productInfov3 {
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  position:absolute; 
  left:325px; 
  top:515px; 
  width:304px; 

  z-index:3;
}

TR.productListing {
border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
  border-style: solid;
  border-color: #dd0000;
  border-spacing: 0px;
}
	

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #dd0000;
  color: #0000ff;
  font-weight: bold;
}

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

A.pageResults {
  color: #444444;
}

A.pageResults:hover {
  color: #555555;
}

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.mainNew{
  background:#ffffff;
  color:#000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
TD.mainNewgrey{
  background:#cccccc;
  color:#000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.mainNew2{
  background:#eeeeee;
  color:#000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5
}
A.mainNew2{
color:#444444;
text-decoration:none;
}
A.mainNew2:hover{
color:#444444;
text-decoration:underline;
}
TD.mainNew2botnav{
color:#ffffff;
 font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
padding-top:4px;
padding-left:2px;
padding-right:2px;
  background:#18013a;
}
TD.mainNew2bot2{
  color:#000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background:#bfe1e2;
}
TD.mainNew2bot3{
  color:#000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background:#e1f5f5;
}
TD.mainNew2head{
  background:#60044d;
  color:#ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5
}
TR.mainNew2lighter, TD.mainNew2lighter{
  background:#94137a;
  color:#ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5
}
.mainNew2headfloat{
float:left; 
display: block; 
width: 250px;
}
A.pinklinks{
color:#ffeeee;
text-decoration:none;
}

A.pinklinks:hover{
color:#ffeeee;
text-decoration:underline;
}

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

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

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


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


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;
}
.pagetitleNew{
  color:#ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

  line-height: 1.5
}
/*
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;
}

.productSpecialPrice {
 
  color: #ff0000;
}

.productPrice {
/*
margin-right:25px;
text-align:right;
*/
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
}

.productHeader{
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 17px;
  color: #ffffff;
}
.productSubheader{
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height:16px;
  color: #ffffff;
}
.productSubsubheader{
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height:16px;
  color: #000000;
}

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; }

.shoppingcartDiv {
color:#2eb6b8;
position:absolute; 
left:50px; 
top:539px;  
width:232px; 
z-index:5;
}

.manufacturersDiv{
position:absolute; 
left:50px; 
top:512px; 
width:232px; 
z-index:5;
}

/* NEW FORMS */
.inputRequirementNF {
color:#ff0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
/*
	display: block;
	float: left;
*/
	margin-bottom: 10px;
padding-left: 5px;
}
.inputRequirementNFck {
vertical-align:6px;
color:#ff0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
padding-left: 5px;
}

.checkbuttxt {
vertical-align:4px;
color:#000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
/*	display: block;
	float: left;*/
	margin-bottom: 10px;
padding-left: 5px;
}
CHECKBOX, RADIO {
	
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	display: block;
	width: 30px;
	float: left;
	margin-bottom: 10px;
	padding-right: 10px;
}

.alignTop{vertical-align: top;} 
.alignBottom{vertical-align: bottom;} 
.alignTopLeft{text-align: left; vertical-align: top;} 
.alignBottomLeft{text-align: left; vertical-align: bottom;} 



INPUT.nf,  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	display: block;
	width: 160px;
	float: left;
	margin-bottom: 10px;
	padding-right: 10px;
}
SELECT.nf {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	padding-right: 10px;
}

TEXTAREA {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

LABEL {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	display: block;
	width: 120px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 3px;
padding-top:3px;
}
.formhead{
text-align:left;
width:340px;
font-weight:bold;
}

BR.nf {
	clear: left;
}
