/*

  $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

*/





/* 02/21/2013 John Chen */
.shadow{
	-moz-box-shadow: 0px 4px 9px #000000;
	-webkit-box-shadow: 0px 4px 9px #000000;
	box-shadow: 0px 4px 9px #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#cccccc')"; /* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 6, Direction = 135, Color = '#cccccc');
}

.fixcenter {

  margin-top: 0px;

  margin-left: 10px;

  /* margin: auto; */

  /* width: 98%; */
  /* width: expression((document.body.clientWidth - 300)  + "px") !important; */
  width: expression( document.body.clientWidth > 1000 ? "15%" : "60%" );

  background: #ffffff;

  text-align: left;

}



BODY, TD, TH {

	font-family: verdana,arial,helvetica,sans-serif;

	font-size: small;
}

hr.bucketDivider {
	/* border-top: 1px  #fff !important; */
	/* clear: left; */
	/* height: 30px;
	border-style: solid;
	border-color: #8c8b8b;
	border-width: 1px 0 0 0;
	border-radius: 20px; */
	/* color: white; disable it*/
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}

hr.catagorydivider {
    /*border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); */

    border: 0;
    border-bottom: 1px dashed #E0EEEE;

}
/* product_info section title */

.buytopbox {

	margin-bottom: 1; border: 1px solid #6daee1;

	/* border-right: none; border-bottom: none; */

	/* background-color: #c0dbf2; */

	/* .rounded-corners  */

	/* behavior: url(stylesheet-border-radius.htc); */

	border-radius: 20px;

	-moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    -khtml-border-radius: 20px;

}

.productName {

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

	font-size: large;

	/* color: #FF8000; changed to amazon's CC6600 John Chen 04/02/2014 */
	color: #CC6600;

	font-weight : bold;

}

.productDesc {

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

	/* font-size: 12px; */

}

H2 {

	font-family: verdana,arial,helvetica,sans-serif;

	font-size: medium;

	color: red;

	font-weight : bold;

	margin: 0px;

	line-height: 100%;

	text-align: center;

}

H3 {

	font-family: verdana,arial,helvetica,sans-serif;

	/* font-size: medium; changed to amazon's 140% John Chen 04/02/2014 */
	font-size: 140%;

	/* color: #FF8000; changed to amazon's CC6600 John Chen 04/02/2014 */
	color: #CC6600;

	/* font-weight : bold; */

	margin: 8px;

/*	line-height: 200%; */

/*

	color: #002664;

	background: #E0EEEE;

	width:auto;

*/

}

UL, DIR {

	line-height: 135%;
	font-weight: normal;

}

.pricelarge {
	font-family: verdana,arial,georgia,helvetica,sans-serif;
	color: #900;
	font-size: 2em;
	letter-spacing: -1px;
	font-weight: bold;
}

/* product_info section title */

.infoBox {

  margin-top:1px;

  position: relative;

  border: 1px solid #E0EEEE;


/*   border-radius: 10px;

  -moz-border-radius: 10px;

  -webkit-border-radius: 10px;

  -khtml-border-radius: 10px; */



}

.infoBoxContents {

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

  font-size: 11px;

  padding:2px;

}

/* 02/21/2013 John Chen */



.boxText { font-family: arial,helvetica,sans-serif; font-size: 11px;}

.errorBox { font-family : Tahoma, Arial, Verdana,  sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Tahoma, Arial, Verdana,  sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Tahoma, Arial, Verdana,  sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }





img {

	border:0px;

}



A {

  /*color: #000000;*/

  /* color: #002664; */
  font-size: 12px;
  color: #004B91;
  text-decoration: none;
  font-weight: bold;

}



A:hover {

  /*color: #214A73;*/

  /*color: #FF0000;*/

  /* color: darkblue; */

  color: #cc6600 !important;

  /* font-size: 13px; */

  /* font-weight: bold; */

  /*color: #FF0000*/

  text-decoration: underline;

}

a:visited {

color: #488AC7;
/* color: #996633;
font-weight: bold; */
}

FORM {

	display: inline;

}



TR.header {

  background: #ffffff;



}



TR.headerNavigation {

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

  /* font-size: 12px; */

  BACKGROUND: url(images/line.jpg) repeat-x 0px 0px;

  /* background: #E0EEEE; */

  /* background: lightgray; */

  /*background: #214A73;*/

  /* background-image: url("images/box_header-2.gif"); */

  color: #ffffff;

  /* color: gold; */

  /* font-weight : bold; */

}



A.headerNavigation {

  color: #FFFFFF;

  /* //color: #FFFFFF; */

}



A.headerNavigation:hover {

  /*color: #ffffff;*/

  /* //color: #FFFFFF; */

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

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

  font-size: 11px;

  background: #ff0000;

  /*color: #ffffff;*/

  color: #FFFFFF;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

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

  font-size: 11px;

  background: #00ff00;

  /*color: #ffffff;*/

  color: #FFFFFF;

  font-weight: bold;

  text-align: center;

}

/*

TR.footer {

  background: #214A73;

  font-size: 11px;

}



TD.footer {

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

  font-size: 11px;

  background: darkred;

  background-image: url("images/box_header-2.gif");

  color: #ffffff;

  color: #FFFFFF;

  font-weight: bold;

}

*/

TD.FooterText, SPAN.FooterText, P.FooterText  {

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

  font-size: 10px;

  color: #000000;

  BACKGROUND: url(images/line.jpg) repeat-x 0px 0px;

  /* background: #E0EEEE; */

  /* background-image: url("images/box_header-2.gif"); */

  /*background-image: url("images/dreaming water.gif");

  background-repeat: no-repeat

  font-weight: bold;

  */



}







.centerpoint {

	font-weight:bold;

	color:darkblue;

	font-size: 14px;

	line-height:25px;

}



.centertext {

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

	font-size: 12px;

	padding:15px;

	text-align:left;

	line-height:18px;

	border:0px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

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

  font-size: 11px;

}



/* new 02122013 */

TD.infoBoxHeading {





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

	font-size: 13px;

	color: #E47911;

	font-weight : bold;

	BACKGROUND: url(images/line.jpg) repeat-x 0px 0px;



/*

background: url("images/infobox-bg.png") repeat-x scroll 0 0 transparent;

padding: 10px;

border-bottom: 1px solid #D8D8D8;

font-size: 16px;

font-family: Oswald, Sans-serif;

color: #3692CA;

text-transform: uppercase;



	background: #E0EEEE;

	background: lightgray;

	background: #214A73;

	background-image: url("images/box_header-2.gif");

	color: #ffffff;

	color: gold;

*/

}





_old02212013_TD.infoBoxHeading {

  /* border-radius:5%; */

  padding: 2px;

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

  color: #FFFFFF;

  font-size: 11px;

  font-weight: bold;

  /* background: #BB133E; // Dark red */

   /* background: grey;  */

	background-image: url("images/box_header-2.gif");



  /* background-image: url("images/Button_DarkRedRoundCorner30x25.png"); */









  /* background: #214A73;*/

  /* background-image: url("images/Button_DarkRedRoundCorner.png"); */





  /* background-position: left;  */



  /* background: #C2113A; // Old Glory Red */

  /*color: #ffffff;*/



}

 */

TD.infoBox, SPAN.infoBox {

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

  font-size: 10px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-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: #BDBDDE;*/

  background: #ffffff;

}



TABLE.surrounding {

	border: 4px

	border-style: groove

	HSPACE: 100px

	cellspacing: 0

	cellpadding: 0

}

TABLE.productListing {

  border: 0px;

  border-style: solid;

  border-color: #214A73;

  border-spacing: 1px;


}



.productListing-heading {

  /* background-image: url("images/box_header-2.gif"); */

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

  font-size: 12px;

  /*background: #002664#214A73;*/

  /* background-color: blue; */

  //color: #FFFFFF;

  color: #002664;

  /*color: #FFFFFF;*/

  font-weight: bold;

}



TD.productListing-data {

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

  font-size: 11px;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

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

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

  font-size: large;

  font-weight: bold;

  color: #E47911;

  /*color: #214A73;*/

  /* color: #002664; */

  /*background-image: url("images/water underline.gif");*/
  /* margin: 5px 5px 5px 5px; */

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

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

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

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

  font-size: 12px;

  /* font-weight: bold; */

  line-height: 1.5;

  /* color: darkred; */

}




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

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

  font-size: 10px;

}



TD.accountCategory {

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

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

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

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

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

  font-size: 12px;

}



TD.tableHeading {

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

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

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

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

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

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

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

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Tahoma, Arial, Verdana,  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, Tahoma, Arial, Verdana,  sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

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

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

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

  color: #ff0000;

}



SPAN.errorText {

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

  color: #ff0000;

}



.moduleRow { }

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

# .moduleRowSelected { background-color: #E9F4FC; font-size:14px;}
.moduleRowSelected { background-color: #2B65EC; color: #FFFFFF;}



.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Arial, Verdana,  sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Tahoma, Arial, Verdana,  sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Tahoma, Arial, Verdana,  sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Tahoma, Arial, Verdana,  sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Tahoma, Arial, Verdana,  sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



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



/* 02222013

TABLE.productinfoBox {

border: none; border-color:#214A73; border-width: 1px;

background: #FFFFFF;

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

font-size: 10px;

}

*/



TD.Price {

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

  font-size: 15px;

  font-weight: bold;

  color: #000000;

}
.THANKYOU {
 align: center;
 font-family: Oswald, arial, verdena, sans-serif;
 font-size: 10
 color:#0066cc;
 font-style: letter-spacing:-1px;
 font-weight: strong;
}
}