/*

  $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{

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

 font-size:11px;





}

td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11;color:#000000;}

.imgs{filter:shadow(color=silver, strength=4, direction=195)}

hr{color:#525973}

.article_box_header{color:#e9eaed}



a:link{font-family:verdana; font-weight:bold; font-size: 11; color: black;letter-spacing:0;text-decoration:none}

a:visited{font-family:verdana; font-weight:bold; font-size: 11; color: black;letter-spacing:0;text-decoration:none}

a:active{font-family:verdana; font-weight:bold; font-size: 11; color: black;letter-spacing:0;text-decoration:none}

a:hover{font-family:verdana; font-weight:bold; font-size: 11; color: #81aee6;text-decoration:none;}

.notbold_link{font-weight:400}

.hot_link{font-weight:400;color:white}





input{font-family:verdana;font-size:9;padding-left:3;color:#white;border: 1px solid #white;}

textarea{font-family:verdana;font-size:9; padding-left:3;color:#525973;border: 1px solid blue;background-color:white;background-image: url('../../design1/images/textarea_back.gif');}

select{font-family:verdana;font-size:9; padding-left:3;color:#525973;border: 1px solid #808080;background-color:white;cursor:hand}

.button{font-family:verdana;font-size:9; color:#525973;border: 1px solid #8496CE ;background-color:gray;text-decoration:none;cursor:hand;background-image: url('../../design1/images/button_back.gif');padding:1}

.button_focus{font-family:verdana serif;font-size:9; color:red;border: 1px solid #8496CE ;background-color:white;text-decoration:none;cursor:hand;background-image: url('../../design1/images/button_back_focus.gif');padding:1}

.textbox_focus{color:blue;border: 1px solid blue;background-image: url('../../../images/textarea_back_focus.gif')}

textarea

{

scrollbar-arrow-color: white;

scrollbar-base-color: #FC813C;

scrollbar-dark-shadow-color: #FC813C;

scrollbar-track-color: #FC813C;

scrollbar-face-color: #FC813C;

scrollbar-shadow-color: silver;

scrollbar-highlight-color: silver;

scrollbar-3d-light-color: white;

}







.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: #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: #81aee6;

  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: #b6b7cb;

}



.infoBoxIn {

  background: #ffffff;

}



.infoBoxContents {

  background: #C6DAFF;

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

  border-spacing: 1px;

}



.productListing-heading {

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

  font-size: 10px;

  background: #b6b7cb;

  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;

  padding-left:10px;

}



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, SELECT {

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

  font-size: 11px;

}

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

  font-size: 11px;
  border:0px;
}

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



<!--for menu-->

.mainn{

padding-bottom:10px;

}


/*for style*/



html, body{ 

 margin:0; 

 padding:0; 

 text-align:center;

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

 font-size:11px;

 background-image:url(images/bgshadow.jpg);

 background-repeat:repeat-y;

 background-position:center;

} 

 

#pagewidth{ 

 width:860px; 

 text-align:left;  

 margin-left:auto; 

 margin-right:auto;

 background-image:url(images/bg.png);

 background-repeat:repeat-y;

} 

 

#header{

 position:relative; 

 height:172px; 

 background-color:#969393; 

 width:100%;

 background-image:url(images/header.jpg);

 background-repeat:no-repeat;

} 



#menu{

position:relative;

height:34px;

background-image:url(images/menu.png);

background-repeat:no-repeat;

width:100%;

}



#moduleheader{

background-image:url(images/moduleheader.png);

background-repeat:no-repeat;

color: #000;

line-height: 34px;

height:34px;

width:205px;

display:block;

text-align:center;

font-size:11px;

}



#charitytolls{

height:100px;

padding-left: 5px;

padding-right: 5px;

padding-top: 8px;

font-size:11px;

}



#newsletter{

height:0px;

padding-left: 5px;

padding-right: 5px;

padding-top: 8px;

}



.lefttd{

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

font-size:11px;

}



#contribticker{

height: 200px;

padding-left: 5px;

padding-right: 5px;

padding-top: 8px;

font-size:11px;

}

#charity{

padding-left: 5px;

padding-right: 5px;

font-size:11px;

font-weight:bold;



}



#city{

padding-left: 5px;

padding-right: 5px;

font-size:11px;

color: #ff0000;

}

#contribcounter{

background-image:url(images/contribcounter.png);

background-repeat:no-repeat;

background-position:center;

height: 32px;

width:189px;

margin-left:auto;

margin-right:auto;

text-align:center;

font-size:18px;

font-weight:bold;

line-height:32px;

}





#leftcol{

 width:205px; 

 float:left; 

 position:relative; 

 background-color:#c5daff; 

 vertical-align:top;

 padding-top:18px;

 }

 

#twocols{

 width:655px; 

 float:right; 

 position:relative; 

  }

 

#rightcol{

 width:205px; 

 float:right; 

 position:relative; 

 background-color:#c5daff;

 padding-top:18px;

 }

 

#maincol{

	float: left;

	display:inline;

	position: relative;

	width:414px;

	padding: 18px 18px 18px 18px;

	text-align:left;

 }

 

#footer{

height:34px;

background-image:url(images/menu.png);

background-repeat:no-repeat;

width:100%;

 clear:both;

} 



#legal{

height:auto;

padding-top:5px;

text-align:center;

}

 



.moduleimage{

padding:0px 7px 0px 7px;

}



 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

 content: "."; 

 display: block; 

height: 0; 

 clear: both; 

 visibility: hidden;

 }

 

.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  


#legal a:visited, #legal a:link {
	padding: 1px;
	color: #336699;
	text-decoration: none;
	font-weight:normal;
}

#legal a:hover {
	color: #336633;
	text-decoration: none;
	font-weight:normal;
}


 

 /*printer styles*/ 

 @media print{ 

/*hide the left column when printing*/ 

#leftcol{display:none;} 



/*hide the right column when printing*/ 

#rightcol{display:none;} 

#twocols, #maincol{width:100%; float:none;}

}


/*oddEven class for table rows*/
table.oddEven tr:nth-child(2n+1) {
	background-color: #FFFFFF;
}

table.oddEven tr:nth-child(2n+2) {
	background-color: #F0F0F0;
}

table.oddEven tr td:last-of-type {
	color: #FF0000;
}

#menutop{
position:relative;
height:34px;
background-image:url(images/menu.png);
background-repeat:no-repeat;
width:860px;
left: 10px;
}

.solidblockmenu li{
display: inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.solidblockmenu li a{
float: left;
color: black;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: black;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: #0099FF;
	background: transparent url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu{
	margin: 2px auto 0px auto;
	padding: 0;
	float: left;
	font: bold 13px Arial;
	width: 590px;
	background: black url(images/blockdefault.gif) center center repeat-x;
	list-style: none;
	position:absolute;
	left:150px;
}

#menu {padding:0; border:0px solid #fff }
#menu ul {list-style:none; margin:0; padding:0; font-size:85%; }
#menu ul li { padding:0; margin:0; border-bottom: #ffffff solid 1px; }
#menu ul li a { display:block; padding:4px 4px 4px 10px; text-decoration:none; color: #000000; }
#menu ul li a:hover { color:#fff; background: #0099DD; }