#content {
width: 900; margin: auto;
border: 0px solid #999999;
text-align:center;
}
#header {
width: 900; margin: auto;
border: 0px solid#F4AB63;
text-align:center;
}
/*#footer {
width: 900; margin: auto;
border: 0px solid #999999;
text-align:center;
}*/
.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: #AABBDD;
  text-decoration:none;
}*/

FORM {
	display: inline;
}
TR.header {
  background: #ffffff;
}
TR.headerNavigation {
  background: #bbc3d3;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E3E5EA;
  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;
}

.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:#000000;
}
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;
  color:#000000;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#000000
}
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: 10px;
}
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; }

/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }

/* END Fancier Invoice and Packingslip */

/*******************************OUR CSS ***********************/

/*body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }*/
.top { height:57px; background-color:#FFD739; }
.greytop { height:36px; background-color:#DEDFE7; }
.toplinks { float:right; color:#21459C; margin-top:10px; }
.toplinks a{ color:#21459C; text-decoration:none; margin-left:8px; margin-right:8px;  }
.menulay { width:162px; background-image:url(images/menu_back.jpg);  padding-left:6px; height:1420px; }
.menulay a{ color:#21459C; line-height:25px; font-weight:bold; text-decoration:none; }

.menuinner { width:144px; height:600px;  }


/*.button1 { background-color:#FFD342; border:1px solid #B5B2B5; font-weight:bold; color:#2138BD; height:28px; width:150px;  text-align:center; font-size:12px; }*/
.button1 { 
	background-color:#FFD6BA;  
	font-weight:bold; 
	color:#0073C6; 
	height:26px; 
	width:149px;  
	text-align:center; 
	font-size:12px;
	border-bottom:1px;
	border-bottom-color:#FFFF9C;
	border-bottom-style:outset;
	border-left:1px;
	border-left-color:#FFFF9C;
	border-left-style:outset;
	border-right:1px;
	border-right-color:#FFFF9C;
	border-right-style:outset;
	border-top:1px;
	border-top-color:#FFFF9C;
	border-top-style:outset;
}
.maincontentarea{ float:right; width:900px; height:auto; }
.contentarea { height:550px; padding-top:10px; width:704px; }
.innercontentarea {width:704px; text-align:left; } 
.searchbg { background-image:url(images/search_bg.jpg); width:702px; height:47px; padding-top:20px; text-align:center; }
.formele { border:1px solid #8C8E8C; color:#5A595A; margin-left:3px; width:190px; margin-right:3px; }
.searchbut { background-color:#636563; border:1px solid #8C8E8C; color:#FFFFFF; }
.yellow { width:49%; padding-top:10px; }
.yellowright { width:49%; float:right; padding-top:10px; }
.headyellow { background-color:#FFF7D6; height:auto; color:#2134AD; font-weight:bold; padding-top:5px; text-align:left; padding-left:10px;  }
.conentyellow { background-color:#FFF7D6; height:auto; padding-top:10px; text-align:left; padding-left:10px; padding-bottom:10px; }
.conentyellow1 { background-color:#FFF7D6; height:auto; padding-top:5px; text-align:left; padding-left:10px; padding-bottom:5px; }
.conentyellow2 { background-color:#FFF7D6; overflow:auto; width:100%;}
.right { float:right; padding-right:10px; }
.copy { height:25px; background-color:#636563; padding-right:10px; text-align:right; color:#FFFFFF; padding-top:7px; }
.yellowmiddle {width:99%; padding-top:5px; padding-bottom:5px; height:auto;}
.backgroundcolor {
width:99%;  background-color:#FFF7D6; padding-left:8px;padding-top:5px; padding-bottom:5px; overflow:auto;}
.dborder { border:1px; border-style:solid; border-color:#AA0000}
.dwspace { width:5px; } 
.fontd {COLOR:21479c;}  				  
.dhspace { height:5px; } 
.backgroundcolor1 {width:99%; height:auto; background-color:#FFF7D6;}
.gy {background-color:#F7F6F3; height:20px;}
.ly {background-color:#D6D7D9; height:20px;}

A {
	COLOR: #21479c; TEXT-DECORATION: none
}

A:hover {
	COLOR: #21479c; TEXT-DECORATION:none;

}
.inputbox {
	BORDER-RIGHT: #8c8c8c 1px solid; BORDER-TOP: #8c8c8c 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #8c8c8c 1px solid; COLOR: #595959; BORDER-BOTTOM: #8c8c8c 1px solid; FONT-FAMILY: Arial
}
.searchbox {
	BORDER-RIGHT: #8c8c8c 1px solid; BORDER-TOP: #8c8c8c 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #8c8c8c 1px solid; COLOR: #cccccc; BORDER-BOTTOM: #8c8c8c 1px solid; FONT-STYLE: italic; FONT-FAMILY: Arial
}
.button {
	BORDER-RIGHT: #8c8c8c 1px solid; 
	BORDER-TOP: #8c8c8c 1px solid; 


	FONT-SIZE: 12px; 


	BORDER-LEFT: #8c8c8c 1px solid; 


	COLOR: #ffffff; 


	BORDER-BOTTOM: #8c8c8c 1px solid; 


	BACKGROUND-COLOR: #666666;



	cursor:pointer;


}


.menu {
      PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/bg-menunew.png); PADDING-BOTTOM: 5px; LINE-HEIGHT: 13pt; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y

}


.search {

	BACKGROUND-IMAGE: url(images/search1.png)
}





.headcolor1 {
PADDING-LEFT:0px;
FONT-WEIGHT:bold; 
FONT-SIZE:14px; 
COLOR:#FFFFFF;  
BACKGROUND-COLOR:#e20000;
}

.headerfont {


             font-family:Arial, Helvetica, sans-serif;
		  font-size:11px;
		  font-weight:bold;

			  color:#000000;

			  }

			  
		









			







	.backcolor11 {

            color:#000000;

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

			font-size:19px;

			background-color:#FFFFD6;

			width:300px;

			height:15px;

			vertical-align:middle;

			text-align:center

			

			}		


.lefthead {
		background-image:url(images/button1.png);
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		width:160px; 
		height:30px;
		padding-top:3px;
		cursor:pointer;
		font-weight:bold;
		text-align:center;
		color:#817b7b;
		vertical-align:middle;
         }

		  

		  .lefthead1 {



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

		   background-repeat:no-repeat;



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



		   font-size:13px;



		   width:160px; 



		   height:30px;



		   /*padding-left:25px;*/



		   padding-top:4px;



		   cursor:pointer;



		   font-weight:bold;



		   text-align:center;



		   color:#0070C0;



		   vertical-align:middle;



		  }


.boldtext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		font-weight:bold;
		   }

.blacktext {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        }		   



.blacktext12 {
	color:#000000;
}		   



colortext {
                color:red;
} 



	



advcollaspe1 {border-collapse:collapse; border-color:#000000; background-color:#D9D9D9;}




/************Worked Css ****************/
.loginbg {
          border:1px; 
		  border-style:solid; 
		  border-color:#e20000; 
		  height:20px;
		  background-color:#e20000;
		  color:#FFFFFF;
		 }

.headcolor {
            PADDING-LEFT:5px;
			FONT-WEIGHT:bold; 
			FONT-SIZE:14px; 
			COLOR:#FFFFFF; 
			/*BACKGROUND-COLOR:#F1C298;*/
			/*BACKGROUND-COLOR:#A82D05;*/
			BACKGROUND-COLOR:#e20000;
}

.headcolor:hover {
            PADDING-LEFT:5px;
			FONT-WEIGHT:bold; 
			FONT-SIZE:17px; 
			COLOR:#FFFFFF; 
			BACKGROUND-COLOR:#e20000;
			
}


.boxcolor {
           PADDING-LEFT:5px; 
		   COLOR:#21479c; 
		   BACKGROUND-COLOR:#ffffff;
		   }	

.infoBox {
      background:#b6b7cb;
}
.infoBoxContents {
  background:#dfe1e3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR:#000000; FONT-FAMILY: Arial; background-color:#F2F2F2;
}


.abutton {
          background-image:url(images/searchgrey.png);
		  background-repeat:no-repeat;
		  width:80px;
		  height:25px;
		  cursor:pointer;
		  }

.abutton:hover {
                background-image:url(images/search.png);
        	    background-repeat:no-repeat;
				width:80px;
				height:25px;
				cursor:pointer;
				}
				
.boxcolor1 {
            PADDING-LEFT:0px; 
		    COLOR:#21479c; 
		    BACKGROUND-COLOR:#dfe1e3;
		   }
				
				
.backcolor {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#dfe1e3;
	width:300px;
	height:15px;
	vertical-align:middle;
	text-align:center
}

.textshade {
            border: 1px; 
			border-style:solid; 
			border-color:#000066;
			background-color:#ffffff;
			font-size: 12px
			}

.textshade1 {
            border: 1px; 
			border-style:solid; 
			border-color:#000066;
			background-color:#dfe1e3;
			font-size: 12px
			}


.textshade2 {			
border: 1px solid #C0C0C0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
background-color:#ffffff;
}


.footerdisp {
	 background-image:url(images/footer.png);
	 background-repeat:repeat-x;
	 height:50px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 color:#000000;
	 padding-top:8px;
 }
 
 .whiteColor {
              background-color:#F7F7F7;
			 } 

.GreyColor {
            background-color:#dfe1e3;
		   } 
					 
		 
/************End Worked Css ****************/
/*******************************OUR CSS ***********************/