/* generic styesheet */

 td {
    font-family:  arial, verdana, Helvetica, sans-serif; 
    font-size: 12px;
	color: black;
	line-height: 130%;
}

 ul
{
	margin-top: 5px;
	margin-left: 15px;
}

 li 
{
	    list-style-type: disc;
}

A.e1:link {
font-family:    arial,Verdana, sans-serif; 
font-size: 12px;
color: white; text-decoration:none;
font-weight : bold;
  }

A.e1:visited {
font-family:    arial,Verdana, sans-serif; 
font-size: 12px;
color: white; text-decoration:none;
font-weight : bold;}

A.e1:hover {
color: white;   text-decoration: underline;
}
  
A.e2:link {
font-family:    arial,Verdana, sans-serif; 
font-size: 13px;
color: black; text-decoration:none;  }

A.e2:visited {
font-family:    arial,Verdana, sans-serif; 
font-size: 13px;
color: black; text-decoration:none; }

A.e2:hover {
 color: #F88A20;  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6, ul, li, p, form
{
	padding:0;	
	margin:0; 
}
body{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a:link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


a:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


a:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F88A20;
	text-decoration: underline;
}

/* special highlight box */
#div01 {scrollbar-face-color: #ffdf8a; scrollbar-highlight-color: #cacaca; scrollbar-3dlight-color: #aeb3a5; scrollbar-darkshadow-color: #eff9ca; scrollbar-shadow-color: #aeb3a5; scrollbar-arrow-color: #000000; scrollbar-track-color:#eff9ca;  overflow: auto; border: 1px solid #eff9ca;	background-color: #efefef;	padding: 8px;
}

#div02 {height: 230px;	width:150px; scrollbar-face-color: #aeb3a5; scrollbar-highlight-color: #cacaca; scrollbar-3dlight-color: #aeb3a5; scrollbar-darkshadow-color: #aeb3a5; scrollbar-shadow-color: #aeb3a5; scrollbar-arrow-color: #ff9900; scrollbar-track-color: #403a39; overflow: auto; padding: 8px; font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.highlightbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #1899d2;
	background-color: #eff9ca;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}

.framedhighlightbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #1899d2;
	background-color: #eff9ca;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}

.no_repeat_bg {
	background-repeat: no-repeat;
}
/* table and header css */

.table_header01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	background-color: #c3e242;
	text-indent: 3px;
}

.table_row01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-style: normal;
	background-color: #efefef;
	text-indent: 3px;
}


.header01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #64619A;
	font-style: normal;
	text-transform: capitalize;
}

.header02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #958d66;
	font-style: normal;
	text-transform: capitalize;
}

.header03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008da9;
	font-style: normal;
	text-transform: capitalize;
}


.header04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6e6f73;
	font-style: normal;
	text-transform: capitalize;
}

.header05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9AD92A;
	font-style: normal;
	text-transform: capitalize;
}

.header05_line {
	background-color: #9AD92A;
}





/* special left and right css */
#top_left_nav  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

#top_left_nav   a:link{
	font-size: 12px;
	color: #ffffff;	
	font-weight: bold;
}

#top_left_nav   a:visited{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;

}

#top_left_nav  a:hover{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #e2fd00;
	font-weight: bold;
}


/************* special text css *************/

.txt_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #958d66;
}

.txt_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #31cbff;
}

.txt_orange_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #eb5f01;
}


#txt_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

#txt_white  a:link{
	font-size: 11px;
	color: #ffffff;	
	font-weight: bold;

}

#txt_white  a:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;

}

#txt_white  a:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #eb5f01;
	text-decoration: underline;
	font-weight: bold;
}


#txt_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
}

#txt_black a:link{
	font-size: 11px;
	color: #000000;	
}

#txt_black a:visited{
	color: #000000;		
	font-size: 11px;
}


#txt_black a:hover{
	color: #000000;	
	font-size: 11px;
}

#txt_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9ad92a;
	font-style: normal;
	font-weight: bold;
}

#txt_green  a:link{
	font-size: 11px;
	color: #9ad92a;
	font-weight: bold;	

}

#txt_green a:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9ad92a;
	text-decoration: none;
	font-weight: bold;

}

#txt_green  a:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9ad92a;
	text-decoration: underline;
	font-weight: bold;
}

.txt_strike {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}

#txt_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666060;
	font-style: normal;
}

#txt_grey a:link{
	font-size: 10px;
	color: #666060;;
}

#txt_grey a:visited{
	color: #666060;;	
	font-size: 10px;
}

#txt_grey a:hover{
	color: #999999;
	font-size: 10px;
}


#txt_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #31cbff;
	font-style: normal;
	font-weight: bold;
}

#txt_header a:link{
	font-size: 11px;
	color: #31cbff;	
	font-weight: bold;
}

#txt_header a:visited{
	color: #000000;		
	font-size: 11px;
	font-weight: bold;
}

#txt_header a:hover{
	color: #ffcc00;	
	font-size: 11px;
	font-weight: bold;
}


#footer_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
}

#footer_black a:link{
	font-size: 10px;
	color: #000000;	
}

#footer_black a:visited{
	color: #000000;		
	font-size: 10px;
}

#footer_black a:hover{
	color: #000000;	
	font-size: 10px;
}

/* overrides decoration from previous rule for hovered links */

ul{
	list-style-type: circle;
	font-size: 12px;
}


ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

#breadcrumb{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
}

#breadcrumb a:link{
	color: #000000;	
}

#breadcrumb a:visited{
	color: #000000;	
}

#breadcrumb a:hover{
	color: #000000;	
	background-color: #027093;
}


/* marquee styles */


#marquee{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #ffffff;
}

#marquee a:link{
	color: #ffffff;	
}

#marquee a:visited{
	color: #ffffff;	
}

#marquee a:hover{
	color: #000000;	
	background-color: #efefef;
}


/* frame styles */

.frame_01 {
	border: 1px solid #91989e;
	background-color: #FFFFFF;
}

.frame_03 {
	background-color: #e6f199;
	padding:10px 0 10px 0;	
	
}

.frame_04 {
		border: 1px solid #31cbff;
	background-color: #e6f199;
}


.frame_02 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffe000;
	border-bottom-color: #ffe000;
	border-left-color: #ffe000;
}

.menuBottom {
	color:#404040;
	padding:10px 0 0 0;
}
.menuBottom a{
	color:#404040;
}

/* form */

.dropdown_01 {
	ORDER-LEFT: #FF9933 1px solid;
	background-position: center center;
	height: 18px;
	border: 1px solid #0099FF;
	width: 120px;
}

.button_01 {
	background-color: #ff9926;
	font-size: 12px;
	color: #FFFFFF;
	height: 22px;
	font-weight: bold;
	border: 1px solid #ff9926;
}

.textbox_01 {
	ORDER-LEFT: #FF9933 1px solid;
	background-position: center center;
	height: 16px;
	background-color: #FFFFFF;
	border: 1px solid #7299e0;
	font-family: Arial, Helvetica, sans-serif;
	color: #7299e0;
	font-size: 12px;
	width: 120px;
}

.textarea_01 {
	border: 1px solid #eb5f01;
	font-family: Arial, Helvetica, sans-serif;
	color: #eb5f01;
}



/* product styles */
.product_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9ad92a;
	font-style: normal;
	font-weight: bold;
}

.product_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	font-style: normal;
}

.product_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffcc00;
	font-style: normal;
	font-weight: bold;
}


.product_hdr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666060;
	font-style: normal;
	font-weight: bold;
}

.product_desc2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666060;
	font-style: normal;
}

.product_price2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffcc00;
	font-style: normal;
	font-weight: bold;
}

.tdContent {
	padding:10px 0px 10px 10px;
}	


/*** common ***/
.clear {
	clear:both;
}

.button {
	font-size:12px;
	margin-top:0;
	margin-right: 5;


}
.dropdownlist {
	font-size: 11px;
	margin:0 3px 4px 0;
}
.textbox {
	font-size:11px;
	margin:0 3px 2px 0;
}
textarea {
	font-size:11px;
	font-family:arial;
}

.warning {
	font-family:tahoma;
	font-size:13px;
	color:red;
}
.labelLeft {
	float:left;
	margin:2px 0 2px 0;
	width: 28%;

}
.labelRight {	
	float:left;
	width:70%;
	margin:2px 0 2px 0;
}

/*** currencyComponent ***/
.currencyComponent {

}

.currencyComponentHeader{

}
.currencyComponentHeaderText{

}	
.currencyComponentBody{
	text-align:left;
	margin-left: 15px;
}

/*** priceRange ***/
.priceRangeComponent {
	width:auto;
	height:auto;
	margin:5px 0 5px 5px;

}

.priceRangeComponentHeader{
	background:#9AD92A url('images/leftCurveGreen.gif') left no-repeat;
	height:20px;
	color:#fff;
	font-weight:bold;
	
}
.priceRangeComponentHeaderText{
	padding:3px 0 0 5px;
}	
.priceRangeComponentBody{
	padding:5px 0 0 20px;
	text-align:left;
	color:#3A5701;
}
.priceRangeComponentBody a{
	color:#3A5701;
}
.priceRangeComponentBody a:hover{
	color:#618F07;
	text-decoration:underline;
}

.priceRangeComponent ul {	
	list-style:disc;
}

/*** mfcComponent ***/
.mfcComponent {
	width:auto;
	height:auto;
	margin:5px 0 5px 5px;

}

.mfcComponentHeader{
	background:#9AD92A url('images/leftCurveGreen.gif') left no-repeat;
	height:20px;
	color:#fff;
	font-weight:bold;
	
}
.mfcComponentHeaderText{
	padding:3px 0 0 5px;
}	
.mfcComponentBody{
	padding:5px 0 0 20px;
	text-align:left;
	color:#3A5701;
	
}
.mfcComponentBody a{
	color:#3A5701;
}
.mfcComponentBody a:hover{
	color:#618F07;
	text-decoration:underline;
}

.mfcComponent ul {	
	list-style:disc;
}

/*** themeComponent ***/
.thmComponent {
	width:auto;
	height:auto;
	margin:5px 0 5px 5px;

}

.thmComponentHeader{

	
}
.thmComponentHeaderText{

}	
.thmComponentBody{
	
	text-align:left;
	
	
}
.thmComponentBody a{
	font-family:    arial,Verdana, sans-serif; 
font-size: 12px;
color: white; text-decoration:none;
font-weight : bold;
}
.thmComponentBody a:hover{
	font-family:    arial,Verdana, sans-serif; 
font-size: 12px;
color: white; text-decoration:underline;
font-weight : bold;
}

.thmComponent ul {	
	list-style:disc;
	margin-left: 30px;
}


/*** newsComponent ***/
.newsComponent {
	width:auto;
	height:auto;
	margin:5px 0 5px 5px;

}

.newsComponentHeader{
	
	
}
.newsComponentHeaderText{
	
}	
.newsComponentBody{
	text-align:left;
	
}
.newsComponentBody a{
font-family: arial,Verdana, sans-serif; 
font-size: 11px;
color: white; text-decoration:none;
}
.newsComponentBody a:hover{
font-family:    arial,Verdana, sans-serif; 
font-size: 11px;
color: white; text-decoration:underline;
}

.newsComponent ul {	
	list-style:disc;
	margin-left: 15px;
}

/*** categoryListing ***/
.categoryList {
	width:auto;
	height:auto;
	margin:5px 0 5px 5px;

}

.categoryListHeader{
	
	
}
.categoryListHeaderText{
	
}	
.categoryListBody{
	text-align:left;
	
}
.categoryListBody a{
	font-family:    arial,Verdana, sans-serif; 
font-size: 12px;
color: white; text-decoration:none;
font-weight : bold;
}
.categoryListBody a:hover{
	font-family:    arial,Verdana, sans-serif; 
font-size: 12px;
color: white; text-decoration:underline;
font-weight : bold;
}

.categoryList ul {	
	list-style:disc;
	margin-left: 15px;
}
.categoryList2 {
	margin:0 0 0 10px;
}

/*** divSearch ***/
#divSearch {
	margin:0 0 10px 0;
	color:#3A5701;
}
#divSearch a:link {
	color:#3A5701;
}
#divSearch a:visited {
	color:#3A5701;
}
#divSearch a:hover {
	color:#3A5701;
	text-decoration:underline;
}

/*** divMenuTop ***/
#divMenuTop {
	margin:0 0 5px 0;
	color:#3A5701;
}
#divMenuTop a:link {
	color:#3A5701;
}
#divMenuTop a:visited {
	color:#3A5701;
}
#divMenuTop a:hover {
	color:#3A5701;
	text-decoration:underline;
}

/*** cartComponent ***/
.cartComponent {
	margin: 0 0 0 10px;
	background:#fff;
	border:1px solid #91989E;
	color:#9AD92A;
	padding:5px;
	font-weight:bold;
}
.cartComponentHeader {
	font-size:14px;
}
.cartComponent ul {
	list-style:none;
}
.cartComponentBody a{
	color:#3A5701;
}
.cartComponentBody a:hover{
	color:#618F07;
	text-decoration:underline;
}

/*** newProductsComponent ***/
.newProductsComponent
{
	width:173px;
	margin:10px 0 0 0;
	
}
.newProductsComponentHeader {
	background: url('images/compHeader.gif') no-repeat;
	height:20px;
	color:#958D66;
}
.newProductsComponentHeaderText {
	padding:3px 0 0 5px;
	font-weight:bold;
}
.newProductsComponentBody {
	border:1px solid #FFE000;
	padding:5px;
	
}
.newProductsComponentProdName {
	color:#666060;
	font-weight:bold;
	padding:3px 0;
	font-size:12px;
}
.newProductsComponentPrice {
	color:#FFCC00;
	font-size:13px;
	font-weight:bold;
	padding:0 0 5px 0;
}

/*** bestSellersComponent ***/
.bestSellersComponent
{
	width:173px;
	margin:10px 0 0 0;
	
}
.bestSellersComponentHeader {
	background: url('images/compHeader.gif') no-repeat;
	height:20px;
	color:#958D66;
}
.bestSellersComponentHeaderText {
	padding:3px 0 0 5px;
	font-weight:bold;
}
.bestSellersComponentBody {
	border:1px solid #FFE000;
	padding:5px;
	
}
.bestSellersComponentProdName {
	color:#666060;
	font-weight:bold;
	padding:3px 0;
	font-size:12px;
}
.bestSellersComponentPrice {
	color:#FFCC00;
	font-size:13px;
	font-weight:bold;
	padding:0 0 5px 0;
}

/*** specialsComponent ***/
.specialsComponent
{
	width:173px;
	margin:10px 0 0 0;
	
}
.specialsComponentHeader {
	background: url('images/compHeader.gif') no-repeat;
	height:20px;
	color:#958D66;
}
.specialsComponentHeaderText {
	padding:3px 0 0 5px;
	font-weight:bold;
}
.specialsComponentBody {
	border:1px solid #FFE000;
	padding:5px;
	
}
.specialsComponentProdName {
	color:#666060;
	font-weight:bold;
	padding:3px 0;
	font-size:12px;
}
.specialsComponentPrice {
	color:#FFCC00;
	font-size:13px;
	font-weight:bold;
	padding:0 0 5px 0;
}

/*** nav ***/
.productNavigation  {
    padding: 0px 0 8px 0;
	border-bottom:1px dotted #CCCCCC;
}


.productNavigation a {
	color: black;
	font-size:12px;
}
.productNavigation a:hover {
   color: #F88A20;
	text-decoration:underline;
}
.navCurrText {
	color: #F74600;
	font-weight:bold;
	font-size:13px;
}
.mainCategoryDetails {
	display:none;
}

/*** paging ***/
.paging {	
	text-align: right;
	height:25px;
	padding-top:3px;
	
}
.paging ul {
	
}
.paging li {
	padding:0 2;
	list-style:none;
	display:inline;	
	font-size:11px;
}
.paging a {
	text-decoration:underline;	
	color: #F74600; 
}

/*** viewCat ***/
.viewCatGrid {
	color:#404040;
	width:100%;
	text-align: center;
}
.prodItemName {
	font-weight:bold;
	color: #F74600; 
	font-size:14px;
}
.normalPrice {
	font-weight:bold;
}
.currCode {
	font-weight:bold;
}
.prodItemPrice {
	padding:2px 0;
}

/*** viewProd.asp ***/
.viewProd {
	margin:10px 0;
}
.viewProdPrice {
	font-size:14px;
	padding:5px 0;
}
.viewProd_prodItemLongDesc {
	margin:10pd 0;
	clear:both;
}
.viewProd_prodItemName {
	margin:5px 0;
}
.viewProdInfo {
	margin:5px 0;
}
.viewProdItemDetails {
	margin:5px 0;
}

.qtyDiscountGrid {
	
	border-width: 0px;
	border-spacing: ;
	border-style: dashed;
	border-color: blue;
	border-collapse: separate;

	background: #ffffff;
	width:;
	
	font-size: 11px;

}
.qtyDiscountGrid th{
	background: #f0f0f0;
}

.multipleProductsGrid {

	border-width: 0px;
	border-spacing: ;
	border-style: dashed;
	border-color: blue;
	border-collapse: separate;

	background: #ffffff;
	width:100%;
	
	font-size: 11px;

}

.multipleProductsGridHeader {
	height:25;
	background:#f0f0f0;
	font-weight:bold;
}

.multipleProductsGrid td{
	vertical-align:top;
}
.viewProdRelatedGrid {	
	font-size:11px;
	width:100%;
}


/*** viewCart ***/
.viewCart {
	background: #ffffff;

}
.viewCartHeader {	
	width:146;
	height:27;
	background: url(images/viewCartHeader.gif);
}

.viewCartGrid {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	font-size: 12px;
	margin:10px 0 0 0;
	background:#fff;
}
.viewCartGrid a {
	text-decoration:underline;
}
.viewCartGrid td{

	border-width: 0px;
	padding: 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;

}

.viewCartGridHeader {
	height:25;
	background: #33CCFF;
	font-weight: bold;
	color:#ddd;
}

.pageHeader{
	font-size:16px;
	color: #F88A20;
	font-weight:bold;
	padding:0 0 0 0;
}

.pageHeader2{
	font-size:16px;
	color: #F88A20;
	font-weight:bold;
	padding:5px 0 0 0;
	border-bottom:1px dotted #CCCCCC;
}
.pageSubHeader{
	color:black;
	padding:0 0 2px 0;
   	border-bottom:1px dotted #CCCCCC;
}
.pageBody {
	padding:10px 0 0 0;
}

/*** registerLogin ***/

#registerLogin {
	height:100%;
	background: #ffffff;
	color:#666;
	border: 0px dashed grey;
}
.registerLoginHeader {
	height:20px;
	background: url(images/textCheckout.gif) no-repeat;
}

.newCustomer {
	margin-top:10px;
	width: 300px;	
}
.newCustomer p {
	padding:5px 0;
}

.returningCustomer {
	margin-top:10px;
	width: 300px;
}
.returningCustomer p {
	padding:5px 0;
}
.checkoutNav ul{
	margin:0;
	padding:5px 0;
}

.checkoutNav li{
	list-style:none;
	display:inline;	
	color:#000;
	padding: 0 5px 0 0;
}


#addressShipping {
	background: #ffffff;
}
.addressShippingHeader {
	height: 30px;
}

#shipping {
	background: #ffffff;

}
.shippingHeader {
	background: #fff;
	height: 20;
	

}
.shippingHeaderText {
	
	font-weight:bold;
	padding:0;
}
.shippingMsgTitle {	
	margin-top:10px;
	font-weight:bold;
}

.shippingMsgBody {
	border:0px solid #666;
	margin:10px 0 0 0;
}

.shippingBody {
	background: #ffffff;
}
.shippingButtons {
	text-align:right;
}
.shippingGrid {
	margin:10px 0;
	width: 100%;	
	font-size: 11px;
}
.shippingGridHeader {
	height:25px;
	font-weight: bold;
	background: #f0f0f0;
}
.shippingGrid td {
	padding:3px;
}

#orderSummary {
	background:#ffffff;
}

.orderSummaryHeading {
	font-weight: bold;
	background: #fff;
	border-bottom:1px solid #777;
	
}
.orderSummaryBody {
	font-size:;
}
.orderSummaryGrid {
	font-size: 11px;
}
.orderSummaryGridHeader {	
	height:25px;
	background: #f0f0f0;
}
.orderSummaryBillingAddr {
	width:48%;
	float:left;
	
}
.orderSummaryShippingAddr {
	width:48%;
	float:left;
	margin-left: 5px;

}

.payment {

	background: #ffffff;
}
#thankyou {
	background: #ffffff;

}	
#cancelPayment {
	background: #ffffff;
}
#addressBook {
	background: #ffffff;
}

#addressBookGrid {
	font-size: .8em;
}

/*** custHome ***/
.custHomeHeader {
	margin:10px 0;
	font-size:14px;
}
.custHomeMenu ul {
	padding:0 0 0 15px;
}

.custOrderListSearchResults {
	background:#a0a0a0;
	height:30;
	margin-top:10;
	padding:3 3 0;
	color:white;

}

.custOrderListGrid {
	font-size:11px;	
}
.custOrderListGridHeader {
	background: #ADAAAD;
	color:white;
	height:25;	
	
	
}
.custOrderListGrid td {
	padding:3px;
}

.custShipAddr {
	margin: 15 0 0 0;
}

.editShipAddrBody {
	margin:10px;
}
.createNewShipAddrBody {
	margin:10px;
}
.changePasswordBody {
	margin:10px;
}

.forgetPasswordBody {
	margin:10px;
}


.productPictureSmall {
	border:0px;
	padding:5px 0;
}

/*** formSearch ***/
.searchProdGridRow {
	clear:both;
	
}
.tdSearch {
	color:#4F617B;
}
.tdSearch a {
	color:#4F617B;
	text-decoration:underline;
}
.searchResultsGrid {
	width:100%;
}
.searchProdGridCol1 {
	float:left;
	margin:0 10px 0 0;
	width:30%;

}

.searchProdGridCol2 {
	width:65%;
	float:left;
	background:#f0f0f0;
	padding:5px;

}

/*** productMap ***/
.productMap ul {
	padding:5px 0 5px 10px;
}
.productMap li {
	padding:3px;
}

#tblFooter {
	border-top:5px solid #E6F199;
	margin:10px 0 0 0;
}

.pageContent {
	margin:10px;
}

.freeShippingText {
	color: #0099FF;
	font-style: italic;
	font-size:11px;
}