/*

  $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

*/



.boxText {     border-bottom: 1px solid #F0F0F0;
    float: left;
    font: 11px Arial,Helvetica,sans-serif;
    margin: 0 10px 2px;
    padding: 2px 0; }

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

  text-decoration: underline;

}

.redtext{

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

  font-size: 12px;

  color:#FF0000;

  font-weight:bold;

}

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

}



.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;*/

		 /*background-color:#D2D2D2; 

		 font-family:tahoma;

		 font-size: 10px;

		 font-style: normal;

		 color: #797979;

		 font-weight:bold;

		 text-decoration:none;

		 padding-left:12px; */

		 background-color:#2063a9; /*#FFB15B; */
font: bold 14px Arial,Helvetica,sans-serif;
    height: 32px;
    padding: 1px 0 4 12px;
    color: #ffffff;
/*	font-family:tahoma;
	font-size: 13px;
	font-style: normal;
	
	font-weight:bold;
	text-decoration:none;
	padding-left:12px;
	padding-top: 6px;
	padding-bottom: 6px;*/
}



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

}



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;

}



.category_desc{

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

}



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





/* new styles */

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color:#EDF7FD;

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

}

.topnvigationbg{background-image:url(/images/red_top_bg.jpg); background-repeat:repeat-x;}

.navigation { background-image:url(/images/navigation_divider.jpg);

	 background-position:right;

	 background-attachment:fixed;

	 background-repeat:no-repeat;

	 font-family:tahoma;

	 font-size: 11px;

	 font-style: normal;

	 color: #ffffff;

	 font-weight: bold;

	 text-decoration:none;

	 text-align:center;

    }

a.navigation:link , a.navigation:visited {

/*	 font-family:tahoma;
	 font-size: 11px;
	 font-style: normal;
        font-weight: bold; */
        font: bold 14px Arial,Helvetica,sans-serif;
	 color: #FFFFFF 
	 text-decoration:none;
	 text-align:center;
    }

a.navigation:hover , a.navigation:active {

/*	 font-family:tahoma;
	 font-size: 11px;
	 font-style: normal;
        font-weight: bold; */
        font: bold 14px Arial,Helvetica,sans-serif;
	 color: #ccc;
	 text-decoration:none;
	 text-align:center;

    }

.color1{background-color:#F3F3F3;}

.catehead{background-color:#D2D2D2; 

		 font-family:tahoma;

		 font-size: 10px;

		 font-style: normal;

		 color: #797979;

		 font-weight:bold;

		 text-decoration:none;

		 padding-left:12px;}

		 

.whitetable{background-color:#FFFFFF;

			border: solid #ECECEC 1px;}

.categorey  {background-image:url(images/bullet.jpg);

		     background-repeat:no-repeat;

		     background-position:left ;

			 font-family:tahoma;

			 font-size: 10px;

			 font-style: normal;

			 color: #797979;

			 font-weight:normal;

			 text-decoration:none;

			 padding-left:20px;

			 height:20px;}

.categorymain{

	color:#CC0001;

	font-weight:bold;

}	

.categorysub{

	color:#4243A0;

	font-weight:bold;	

}	

.products{

	color:#000000;

}			 

.footer  {   /*background-image:url(images/footerbg.jpg);

		     background-repeat: repeat-x;*/

			 background-color:#cc0000;

		     font-family:tahoma;

			 font-size: 11px;

			 color:#FFFFFF; /*#4D4D4D;*/

             text-decoration:none;

         }

a.footer  {  background-image:none;

		     font-family:tahoma;

			 font-size: 11px;

             color: #FFFFFF; /*#4D4D4D;*/

             text-decoration:none;

			}



a.footer:hover  { background-image:none;;

		     font-family:tahoma;

			 font-size: 11px;

			 font-style: normal;

			 color: #9F9F9F;

			 font-weight:normal;

			 text-decoration:none;

			 }

 

.categorey  {

			 font-family:tahoma;

			 font-size: 10px;

			 font-style: normal;

			 color: #797979;

			 font-weight:normal;

			 text-decoration:none;

			 padding-left:20px;

			 height:20px;}

.categorylinks{

	color: #333399;	

	font-size: 11px;

	text-decoration:none;	 

}	

.bannerbg{background-image:url(/images/bannerbg.jpg); background-repeat:repeat-x;}

a.redtext{

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

  font-size: 12px;

  color:#FF0000;

  font-weight:bold;

  text-decoration:none;

  font-style:normal;

}



h1 {

	font-size: 16px;

	font-weight: bold;

	color: C00;

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

}



h2 {

	font-size: 14px;

	font-weight: bold;

	color: C00;

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

}



h3 {

	font-size: 12px;

	font-weight: bold;

	color: C00;

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

}



p, li {

	font-size: 11px;

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

}



span.pageHeading{

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

  font-size: 20px;

  font-weight: bold;

  color: #cc0000;

}

.group_text {

font-size:10px;
color:#000000;
font-weight:normal;

}

.group_heading {

font-size:18px;
margin:0px;
padding:0px 0px 0px 0px;

}

.image_enlarge {

display:block;
text-align:center;
font-size:10px;

}

.image_enlarge a{

text-align:center;
font-size:10px;
color:#000066;

}

#feature_box {

width:200px;
display:inline;
padding:10px;

}

#shipping_box {

float:left;
width:190px;
display:bloack;
padding:10px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
color:#000000;

}

#shipping_box h2{

font-size: 12px;
font-weight: bold;
color: C00;
font-family: Arial,Helvetica,sans-serif;
margin:0px;
padding:5px 0px 0px 2px;

}

#shipping_box p{

padding:0px;
margin:10px 0px 0px 30px;
display:block;
text-align:left;

}

#payment_options {
display:block; background-color:#FFFBC4;padding:5px; width:100%;
height:20px;
}

#payment_options .name {
float:left; display:inline;
}

#payment_options .radio_but {
float:right; display:inline;
}

.blue_strip{
	background:url(../images/blue-strip.jpg) repeat-x;
	height:26px;
	float:left;
	padding:9px 0 0 10px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	width:210px;
}
/*     LEFT PANEL  */
.left_panel_container{
	float:left;
	width:218px;
	background:#d6dfe6 url(../images/left-panel-bg.jpg) repeat-x 0 bottom;
	padding:0 0 3px 0;
	border-bottom:solid 1px #d7dfe6;
/*	height:1284px; */
	margin-bottom:5px;
}
.category{
	float:left;
	width:218px;
	border-left:solid 1px #d7dfe6;
	border-right:solid 1px #d7dfe6;
	border-bottom:solid 3px #fff;
}
.category h1{
	padding:1px 0 1px 10px;
	font:bold 11px arial;
	color:#043584;
	width:218px;
}
.category h1 a{
	color:#043584;
}
.category h1 a:hover{
	color:#000; 
}
.category h2{
	width:200px;
	padding:0px 0 1px 20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#156ac2;
	background:url(../images/sub-arrow.png) no-repeat 10px 2px;
}
.category h2 a{
	color:#156ac2;
}
.category h2 a:hover{
	color:#000;
}

.categoryt{
	float:left;
	width:218px;
	border-left:solid 1px #d7dfe6;
	border-right:solid 1px #d7dfe6;
	border-bottom:solid 3px #fff;
	background-color:#FFD700;
}
.categoryt h1{
	padding:1px 0 1px 10px;
	font:bold 15px arial;
	color:#000;
       font-style:bold;
	width:218px;
}
.categoryt h1 a{
	color:#000;   
 font-style:bold;
}
.categoryt h1 a:hover{
	color:#000; 
}
.categoryt h2{
	width:200px;
	padding:0px 0 1px 20px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000;
       font-style:bold;
	background:url(../images/sub-arrow.png) no-repeat 10px 2px;
}
.categoryt h2 a{
	color:#000;
 font-style:bold;
}
.categoryt h2 a:hover{
	color:#000;
}
.product_box_home {
    background: url("../images/product-bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #A2AAB0;
    float: left;
    height: 268px;
    margin: 8px 10px 8px 9px;
    width: 218px;
}

.product_img {
    float: left;
    height: 150px;
    margin: 10px 0 0;
    text-align: center;
    width: 210px;
}

td.head{
font:bold 30px arial;
	color:#ffffff;
       padding-left:5px;

}
td.heady{
font:bold 40px arial;
	color:#FFFF00;
       padding-left:5px;
       background-color:#353599;

}

td.heady a{
font:bold 12px arial;
	color:#000000;
       padding-left:5px;
       background-color:#353599;

}



