/**************** 
file:		content.css
author:		b.innes
description:	all static content related styles here
*************/

.csMainHeader { 
	font-size:24px; font-family:Helvetica, sans-serif;
	background-color:#fff;
	border-bottom: 1px solid #0B6CA3;
	color: #0B6CA3;	
}

.csSubHeader { 
	font-size:14px; font-family:Helvetica, sans-serif; font-weight:bold;
	background-color:#fff;
	border-bottom: 1px solid #0B6CA3;		
}

.divider { border-bottom: 1px solid #0B6CA3; text-align:right;}
.question { font-weight:bold; font-size: 14px; }

#csBox {border: 1px solid #ccc; width:95%;}

#csBox .header { font-size:14px; background-color:#0B6CA3; color:#fff; padding:6px 3px 6px 3px; font-weight:bold; }

#faq UL {margin:0; }
#faq LI {margin:4px 0 10px 0;}

#affiliate p {line-height:1.8; margin:0 0 0 5px; }
#contactUsForm TD {vertical-align:middle;}
#privacyPolicy p { line-height:1.8; }
#termsConditions p { line-height:1.8; }
#enableJS p { line-height:1.8;}

.faqAnswer a{font-weight:bold; text-decoration:underline;}
.faqAnswer a:hover{text-decoration:none;}
.boldHeader { font-weight:bold; font-size: 12px; }

.snpTermsBoldItalicsHeader {font-weight:bold; font-style:italic;}
.snpTermsBoldHeader {font-weight:bold; font-size:14px;}
.snpTermsBoldSubHeader {font-weight:bold;}

.siteMapCatLink {text-decoration:underline; color:#000; font-weight:bold;}
.siteMapSubCatLink {margin-left:5px; text-decoration:none; color:#333; }
.siteMapSubCatLink:hover {text-decoration:underline; color: #0B6CA3; }

/*** my account area styles ***/
.acctCreateTable {border-color: 1px solid #E6F0F6; text-align:center; vertical-align:top; }
.acctCreateTable td {line-height:18px; margin-top:3px; }
.acctCreateHeader {font-size:16px; font-family:Helvetica, sans-serif; color: #0B6CA3; text-align:center; background-color:#E6F0F6; }
.accountMainLink { font-weight:bold; text-decoration:underline;}

/************ order status related styles *******************/
#orderDetails { width:98%; margin:10px 10px 20px 0px;}
#orderDetails #img {border:0;}
#orderDetails td {text-align:center; border-bottom:1px solid #ccc; padding:6px 0px;}

/* #orderDetailsNarrow { width:98%; margin:10px 10px 20px 0px;}
#orderDetailsNarrow td { text-align:left; color:#000; padding:6px 0px 0px 6px; }
#orderDetailsNarrow .shade1 { background-color:#FFFFFF; }
#orderDetailsNarrow .shade2 { background-color:#E6F0F6; } */

#orderDetailsAddShip {width:100%; margin:10px 10px 10px 0px; vertical-align:top; }
#orderDetailsAddShip td {text-align:left; border:1px dotted #ccc; padding:6px; vertical-align:top;}
#orderDetailsAddShip .addHeader {font-weight:bold; background-color:#fff; color:#0B6CA3;}	

#orderDetailsStatMessage {
	float:left;
	margin-left:110px;
	border:1px solid #ccc;
	width:250px;
	padding:5px 5px;
	text-align:justify;
}
#orderDetailsStatMessageBlank {
	float:left;
	margin-left:110px;
	width:250px;
	padding:5px 5px;
	text-align:justify;
}

#orderDetailsTotals {font-weight:bold; text-align:right; border:1px dotted #ccc;}
#orderDetailsTotals td {border-bottom:1px dotted #ccc; padding:10px; font-size:14px;}

#orderDetailsTotals .finalTotalRow {border-bottom:none; background-color:#E6F0F6; }
.osItemDispHeader {font-weight:bold; background-color:#0B6CA3; color:#fff; font-size:14px; padding:4px; text-align:center;}


.ordHistoryHeading { 
	font-weight:bold; font-size:14px;
	text-align:left;
	background-color:#E6F0F6;
	color:#000;
}
.ordHistoryTableHeading { padding:4px; }

