/*************************
** Browse Page 
*************************/
.CSEMainDspTable {
	Padding-top: 2px;
}
.CSESpaceatfirstprod {
	height: 14px;
}
.CSESpaceBetweenRows {
	height: 6px;
}
.CSEPageHeader {
	background-color: #FFFFFF;
	Color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.CSEPageHeaderxofx {
	background-color: #F5F5F5;
	Border-Top: 1px solid #CCCCCC;
	Border-Bottom: 1px solid #CCCCCC;
	Border-Left: 1px solid #CCCCCC;
	Border-Right: 1px solid #CCCCCC;
	Padding-Bottom: 2px; 
	/*Color: #000066;*/
	Color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; /*font-weight: bold;*/
}
/* Bottom Spacer */
.CSExofxspacer {
	/*background-color: #999999;*/
}
.CSEProdImgbox {
	background-color: #FFFFFF;
	Padding-Top: 4px;
	Border-Top: 1px solid #E8E8E8;
	Border-Bottom: 1px solid #E8E8E8;
	Border-Left: 1px solid #E8E8E8;
	Border-Right: 1px solid #E8E8E8;
}
.CSEProdDescBox {
	background-color: #F8F8F8;
	Padding-Left: 4px; 
	Padding-Right: 4px;
	Border-Top: 1px solid #E8E8E8;
	Border-Bottom: 1px solid #E8E8E8;
	Border-Left: 1px solid #E8E8E8;
	Border-Right: 1px solid #E8E8E8;
}
.CSEBrowseButtons {
   background-color: #FFFFFF;;
	Padding-Top: 4px;
	/*Border-Top: 1px solid #cccccc;
	Border-Bottom: 1px solid #cccccc;
	Border-Left: 1px solid #cccccc;
	Border-Right: 1px solid #cccccc;	*/
}
.CSETopButtonrow {
   background-color: #FFFFFF;
	Padding-Top: 4px;
	Padding-Left: 2px;
}
.CSPPSelectTag {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.CSPPSelect {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/************************
** Expand page 
*************************/
.maindesctable {
	/*BORDER: 1px solid #CCCCCC;*/
   /*background-color: #F7F7F7;*/
}
.CSEprodDesOTable {
	/*Padding-Left: 6px;
	Padding-Right: 6px;
	Padding-Bottom: 6px;*/
}
CSEprodDesTable {
    Border: 1px solid #E8E8E8;
}
.CSEprodDesITable {
	border: 1px solid #E8E8E8;
}
.CSEprodImgCell {
	Padding-Top: 4px;
	Padding-Left: 1px;
	Padding-Right: 1px;
	Padding-Bottom: 2px; 
	Border-Right: 1px #cccccc solid;
}
.CSEprodDesCell {
	Padding-Top: 4px;
	Padding-Left: 6px;
	Padding-Right: 6px;
	Padding-Bottom: 2px;
}
.CSEprodnamecell {
	background-color: #f4f7fd;
	Border: 1px solid #97ade7;
	padding-top: 1px;
	padding-bottom: 1px;
}
.CSEprodname {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
}
.CSElongproddesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.CSEFriendLinksTable {
	background-color: #FFFFFF;
	Border: 1px solid #E8E8E8;
	Padding-Left: 4px;
}
.optioninstcell {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	padding-bottom: 8px;
}
.optiontable {
	background-color: #C5C5C5;
	Border-Right: 1px solid #97ade7;
	Border-Bottom: 1px solid #97ade7;
}
.optionchecktitle {
	background-color: #d9e3f9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	Border-top: 1px solid #FDFDFD;
	Border-Left: 1px solid #FDFDFD;
	/*Border-Bottom: 1px solid #97ade7;*/
	/*Border-Right: 1px solid #97ade7;*/
}
.optioncheckbox {
	background-color: #d9e3f9;
	Border-top: 1px solid #FDFDFD;
	Border-Left: 1px solid #FDFDFD;
	/*Border-Bottom: 1px solid #97ade7;*/
	/*Border-Right: 1px solid #97ade7;*/
}
.optiontitle {
	background-color: #d9e3f9;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	Border: 1px solid #FDFDFD;
	padding-left: 2px;
}
.optiontext {
	background-color: #FEFEFE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 2px;
    height: 22px;
}
.optiontitle2 {
	background-color: #d9e3f9;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	Border: 1px solid #FDFDFD;
	padding-left: 2px;
}
.optiontext2 {
	background-color: #FEFEFE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-Weight: bold;
	padding-left: 2px;
}
.discounttitle {
	background-color: #d9e3f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	Border: 1px solid #FDFDFD;
	padding-left: 2px; /*font-style: italic;*/
}
.discounttext {
	background-color: #fefefe;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	padding-left: 2px;
}


/*************************
** Review Page 
*************************/
.CSECheckoutTable {
	Border-Bottom: 1px solid #BCBCBC; 
	Border-Top: 1px solid #BCBCBC; 
	/*Border-Left: 2px outset #FFFFFF;
	Border-Right: 2px ridge #FFFFFF;*/
}
.CSEHeadingsRow {
	background-color: FFFFFF;
}
.CSEHeadingsDataCode {
	/*Border-Left: 1px solid #999999;
	Border-Right: 1px solid #999999;*/
}
.CSEHeadingsDataDesc {
	/*Border-Left: 1px solid #999999;*/
	/*Border-Right: 1px solid #999999;*/
}
.CSEHeadingsDataQty {
	/*Border-Left: 1px solid #999999;*/
	/*Border-Right: 1px solid #999999;*/
}
.CSEHeadingsDataEach {
	/*Border-Left: 1px solid #999999;*/
	/*Border-Right: 1px solid #999999;*/
}
.CSEHeadingsDataTotal {
	/*Border-Left: 1px solid #999999;*/
	/*Border-Right: 1px solid #999999;*/
}
/*******************************/
.CSEProdCodeCell {
	/*Border-Right: 2px inset #FFFFFF;*/
	/*Border-Top: 2px outset #FFFFFF;
	Border-Bottom: 1px inset #CCCCCC;*/
}
.CSEProdDescCell {
	/*Border-Right: 2px inset #FFFFFF;*/
	/*Border-Top: 2px outset #FFFFFF;
	Border-Bottom: 1px inset #CCCCCC;*/
}
.CSEProdQtyCell {
	/*Border-Right: 2px inset #FFFFFF;*/
	/*Border-Top: 2px outset #FFFFFF;
	Border-Bottom: 1px inset #CCCCCC;*/
}
.CSEProdUnitPriceCell {
	/*Border-Right: 2px inset #FFFFFF;*/
	/*Border-Top: 2px outset #FFFFFF;
	Border-Bottom: 1px inset #CCCCCC;*/
}
.CSEProdtotalPriceCell {
	/*Border-Right: 2px inset #FFFFFF;*/
	/*Border-Top: 2px outset #FFFFFF;
	Border-Bottom: 1px inset #CCCCCC;*/
}
.CSESubTotalLine {
	Background-Color: #EFEFEF;
	font-weight: bold;
	Border-Top: 1px solid #BCBCBC; 
	/*Border-Bottom: 2px inset #FFFFFF;*/
}
.CSECouponsTable {
	border-bottom: 1px solid #BCBCBC;
}
.CSECouponsCellH {
	padding-top: 6px;
}
.CSECrossTable {
	border-bottom: 1px solid #BCBCBC;
}
.CSECrossCellH {
	padding-top: 6px;
}
/***********************************
  GetCst
 ***********************************/
.CSESiginTitle {
	border-top: 1px solid #BCBCBC;
}  
.CSESiginTable {
	border: none;
}  
.CSESiginBottom {
	border-bottom: 1px solid #BCBCBC;
} 
.CSEBillToTitle {
	border-top: 1px solid #BCBCBC;
}  
.CSEBillToTable {
	/*border: none;*/
}  
.CSEBillToBottom {
	border-bottom: 1px solid #BCBCBC;
}   
.CSEButtonCell {
	Padding-top: 6px;
}   
/***********************************
 GetShp
************************************/
.CSEShiptoTitle {
	border-top: 1px solid #BCBCBC;
}
.CSEShiptoTable {
	border: none;
}  
.CSEShiptoBottom {
	border-bottom: 1px solid #BCBCBC;
}    
.CSEPayOptionsBot {
	border-bottom: 1px solid #BCBCBC;
}    
.CSEOrderDetailBot {
	border-bottom: 1px solid #BCBCBC;
}    
/***********************************
 Finish Page
************************************/
.CSEThanksTable {
	/*background-color: #F7F7F7;*/
	/*Border: 1px #cccccc solid;*/
	Padding-Top: 0px;
	Padding-Bottom: 4px;
}
.CSEThanksMessage {
	Color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
} 
.CSEPrnButtonRow {
   background-color: #F7F7F7;
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;
	/*border-Left: 1px solid #cccccc;		
	border-right: 1px solid #cccccc;	*/
	Color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
} 
.CSEBToSToTable {
	border-top: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
}
.CSEPayDetTable {
	border-bottom: 1px solid #BCBCBC;
}
.CSEFinOrdDetBot {
   border-top: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
} 
.CSEFinGrTtlRow {
	background-color: #F7F7F7;
}   
.button {
	BORDER-RIGHT: #000000 1px outset;
	BORDER-TOP: 1px outset #999999;
	FONT-SIZE: 12px;
	BORDER-LEFT: #999999 1px outset;
	CURSOR: hand;
	COLOR: #000000;
	BORDER-BOTTOM: #000000 1px outset;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e8e8e8;
}
.buttonfr {
	BORDER-RIGHT: #000000 1px outset;
	BORDER-TOP: 1px outset #999999;
	FONT-SIZE: 12px;
	BORDER-LEFT: #999999 1px outset;
	CURSOR: hand;
	COLOR: #000000;
	BORDER-BOTTOM: #000000 1px outset;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E8E8E8;
	Padding-Top: 1px;
	Padding-Bottom: 1px;
}
.CSEButtonCell {
	Padding-Top: 4px;
	Padding-Bottom: 4px;
}
/**********************************************
  Email A Friend
***********************************************/
.EFTitleCell {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: whitesmoke;
	Border-bottom: 1px solid #cccccc;
}
.EFHeaderCell {
	background-color: #F4F4F4;
	Border: 1px solid #E8E8E8;
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
}
.TAFTable {
	Border: 1px solid #DFDFDF;
}
.CSEEmailTable {
   Color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; 	
	/*Border: 1px solid #E8E8E8;*/
}
.shadeform {
	BORDER-RIGHT: 1px solid Gray;
	BORDER-TOP: 1px solid Gray;
	FONT: 12px arial, verdana, sans-serif;
	BORDER-LEFT: 1px solid Gray;
	WIDTH: 200px;
	BORDER-BOTTOM: 1px solid Gray;
	Padding-Left: 4px;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-IMAGE: url(../images/inboxback.gif);
}
.shadeform2 {
	BORDER-RIGHT: 1px solid Gray;
	BORDER-TOP: 1px solid Gray;
	FONT: 12px arial, verdana, sans-serif;
	BORDER-LEFT: 1px solid Gray;
	WIDTH: 160px;
	BORDER-BOTTOM: 1px solid Gray;
}
.shadeformcom {
	BORDER-RIGHT: 1px solid Gray;
	BORDER-TOP: 1px solid Gray;
	FONT: 12px arial, verdana, sans-serif;
	BORDER-LEFT: 1px solid Gray;
	WIDTH: 320px;
	BORDER-BOTTOM: 1px solid Gray;
}
.CSETextArea {
	BORDER: 1px solid #666666; 
	FONT: 13px arial, verdana, sans-serif;
	FONT-WEIGHT: normal; 
	WIDTH: 400px; 
	HEIGHT: 180px;
	Padding: 6px;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-IMAGE: url(../images/inboxback.gif);
}
.CSETextBox {
	BORDER-RIGHT: #666666 1px inset;
	BORDER-TOP: #000000 1px inset;
	FONT-SIZE: 12px;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-IMAGE: url(../images/inboxback.gif);
	BORDER-LEFT: #000000 1px inset;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px inset;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding-left: 4px;
	WIDTH: 200px;
}
.CSEFTextBox {
	/*BORDER-RIGHT: #666666 1px inset;
	BORDER-TOP: #000000 1px inset;*/
	FONT-SIZE: 12px;
	Border: 1px solid #666666;
	/*BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-IMAGE: url(../images/inboxback.gif);*/
	/*BORDER-LEFT: #000000 1px inset;*/
	COLOR: #000000;
	/*BORDER-BOTTOM: #666666 1px inset;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding-left: 4px;
	WIDTH: 160px;
}
.TextBoxS {
	BORDER-RIGHT: #666666 1px inset;
	BORDER-TOP: #000000 1px inset;
	FONT-SIZE: 12px;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-IMAGE: url(../images/inboxback.gif);
	BORDER-LEFT: #000000 1px inset;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px inset;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding-left: 4px;
	WIDTH: 150px;
}
.TextBoxWd {
	BORDER-RIGHT: #666666 1px inset;
	BORDER-TOP: #000000 1px inset;
	FONT-SIZE: 12px;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-IMAGE: url(../images/inboxback.gif);
	BORDER-LEFT: #000000 1px inset;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px inset;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding-left: 4px;
	WIDTH: 320px;
}
.buttonLt {
	BORDER-RIGHT: #000000 1px outset;
	BORDER-TOP: #999999 1px outset;
	BORDER-LEFT: #999999 1px outset;
	BORDER-BOTTOM: #000000 1px outset;
	BACKGROUND-COLOR: #e8e8e8;
	FONT-SIZE: 11px; COLOR: #990000;
	FONT-WEIGHT: Bold; 
	padding: 4px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.buttonlt A {
   TEXT-DECORATION: none	
}
H4 {
	Color: #0000ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.CSEStoreMessage {
	background-color: #F4F4F4;
	Border: 1px solid #E8E8E8;
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066; /*font-size: 12px;
	font-weight: normal;*/
	text-align: center; /*Padding-Top: 16px;*/
	font-style: italic;
}
.CSEThanksMessage {
   Color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: Bold;
	/*text-align: center;*/
}
/**********************************************************
 Print This Page
 *********************************************************/
.CSEMainPrnTable {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 	
}
.CSEMainPrnTableII {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	Border: 1px solid #D3D3D3;

}
.CSEPrnCloseCell {
   /*background-color: #F7F7F7;*/
   padding-bottom: 4px;
	/*border-top: 1px solid #cccccc;	
	border-Left: 1px solid #cccccc;	
	border-Right: 1px solid #cccccc;	*/
}
.CSEprodDet {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	text-align: justify;
	Padding-Top: 4px;
	Padding-Bottom: 4px;
	Padding-Left: 6px;
	Padding-Right: 6px;
}
.CSEPCodeCell {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	Border-Top: none;
	Border-Bottom: none;
	Border-Left: none;
	Border-Right: none;
}
.CSEAddressLine {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	/*text-align: left;	*/
}
