body, html {
	margin : 0;
	padding : 0;
	height : 101%; /* KEEPS THE SCROLLBAR ON THE RIGHT */
	font : 10pt Arial, Helvetica, sans-serif;
	background-image: url(../images/pagebkg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
/* GLOBAL STYLING --------------------- */
img {
	border : none;
}
h1 {
	font-size : 20px;
}
h2 {
	font-size : 18px;
}
h3 {
	font-size : 16px;
}
h4 {
	font-size : 14px;
}
h5 {
	font-size : 12px;
}
h6 {
	font-size : 10px;
}
strong {

}
a, a:link, a:active, a:visited {
	color : #1d1ca4;
	font-size: 9pt;
	text-decoration : underline;
	font-weight : bold;
}
a:hover {
	color : #852121;
	text-decoration:underline;
	font-weight : bold;
}
a.headerLinks:link,a.headerLinks:active,a.headerLinks:visited {
	font-size : 9pt;
	color : #1d1ca4;
	text-decoration : underline;
	font-weight : bold;
	position : inherit;
	top : 5px;
	right : 5px;
	}
	a.headerLinks:hover {
	text-decoration:underline;
	color : #852121;
	font-weight : bold;
	font-size : 9pt;
	}


/* GLOBAL CLASSES ---------------------- */
.clear {
	margin : 0;
	padding : 0;
	clear : both;
}
.floatleft {
	float : left;
}
.floatright {
	float : right;
}
.aligntop {
	vertical-align : top;
}
.aligncenter {
	text-align : center;
}
.nobullet {
	list-style-type : none; 
}
.catNav {
	list-style-type : none; 
	margin : 0; 
	padding : 0;
}
.catNav a {
	font-size : 9pt;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: normal;
}
a.catNav:link, a.catNav:active, a.catNav:visited {
	color : #1d1ca4;
	text-decoration : none;
	font-size:8pt;
	
}

a.catNav:hover {
	color : #852121;
	text-decoration : underline;
	font-size:8pt;
	
}

#featuredArticles {
	font-size: 9pt;
	text-align: left;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
#featuredArticles li {
	padding-top : 5px;
}
.breadcrumbs {
	font-size : 9pt;
	color:#000099;
	font-weight:bold;}
.nobullet {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.stockimg {
	float: left;
	padding: 3px;
	border: 1px solid #999999;
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 3px;
	background-color: #CCCCCC;
}
.basicTable {
	width : 98%;
	border-collapse : collapse;
	font-size: 90%;
	margin-right: auto;
	margin-left: auto;
}
.basicTable caption {
	padding: 5px;
}

.basicTable th, .basicTable td {
	border : 1px solid #CCCCCC;
	padding : 5px;
	
}
.basicTable th {
	font-size: 120%;
	color: #FFFFFF;
	background-color: #0000CC;
}
h1.h1_wbkg {
	color: #FFFFFF;
	background-color: #000099;
	text-align: center;
	margin: 0px;
	display: block;
	padding: 0px;
}
/* ------------------------------------- */
#content_wrapper {
	width : 1000px; /* OVERRIDING THE BODY TEXT-ALIGN */
	margin : 0 auto;
}
#header {
	position : relative;
	height : 107px;
	width : 1000px;
	background-color : #FFFFFF;
}
#logo {
	position : absolute;
	bottom : 5px;
	left : 15px;
}
#headerLinks {
	margin : 0;
	padding : 0;
	font-size : 10pt;
	color : 1d1ca4;
	text-decoration : none;
	font-weight : normal;
	position : absolute;
	top : 5px;
	right : 5px;
}
#headerBanner {
	position : absolute;
	bottom : 40px;
	right : 10px;
}
#globalTabs {
	position : absolute;
	bottom : 1px;
	right : 2px;
	margin-right: 5px;
}
#globalTabs a img {
	float : right;
}
/* ------------------------------------- */
#shopBar {
	background : url(../images/shopBar_bkg.gif) repeat-x;
	height : 29px;

	
}
form#PageActopm {
	display : inline;
	margin : 0;
}
form#PageAction input {
	position :relative;
	bottom : -4px;
	right : 10px;
}
input#txtSearch {
	font-size : 9pt;
	padding : 2px;
	position : inherit;
	left : inherit;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 7px;
}

/* ------------------------------------- */
#tableMain {
	width : 100%;
	border-collapse : collapse;
	border : none;
	clear : both;
	background-image: url(../images/mainAreaBkg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#tableMain2 {
	width : 100%;
	border-collapse : collapse;
	border : none;
	clear : both;
	background-image: url(../images/mainAreaBkg2.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#divMainColumn {
	width : 640px;
}
#divMainColumn p, #divMainColumn h1, #divMainColumn .nobullet li, #divMainColumn h2, #divMainColumn h3, #divMainColumn h4, #divMainColumn h5, #divMainColumn h6 {
	padding : 0 5px;
}

#divMainColumn2 {
	width : 810px;
}
#divMainColumn2 p, #divMainColumn h1, #divMainColumn .nobullet li, #divMainColumn h2, #divMainColumn h3, #divMainColumn h4, #divMainColumn h5, #divMainColumn h6 {
	padding: 0px 10px 0px 0px;
}
/* ------------------------------------- */
#divLeftColumn {
	width : 180px;
}
#divLeftColumn select {
	font-size : 9pt;width : 97%;
	margin : 2px;
	padding : 1px;
	border : 1px solid #999999;
}
#divLeftColumn h2, #divRightColumn h2 {
	margin-top : 10px;
	margin-bottom : 2px;
	background-color : #000099;
	color : #FFFFFF;
	text-transform : lowercase;
	font-size : 12pt;
	padding-top : 2px;
	padding-right : 6px;
	padding-bottom : 2px;
	padding-left : 6px;
}
.imgHead {
	margin-top : 10px;
	margin-bottom : 2px;
}
#divLeftColumn h2:first-child, #divRightColumn h2:first-child {
	margin-top : 0px;
}
* html #divLeftColumn h2.first, * html #divRightColumn h2.first {
	margin-top : 0px; /* FOR IE ONLY */
}
#divLeftColumn h3 {
	margin-top : 5px;
	margin-bottom : 2px;
	padding : 1px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #CC0000;
}
#divRightColumn {
	width : 179px;
}
.moreInfo_link {
	font-size : 9pt;}
.moreInfo_tiny {
	font-size : 7pt;
}
.custTest {
	font-size:8pt; 
	text-align:justify; 
	padding:4px; 
	margin:0;
 }
/* ------------------------------------- */
#footer {
	text-align : center;
	font-weight : bold;
	font-size : 9pt;
	width : 1000px;
	background-color : #FFFFFF;
}
#footerBanner {
	text-align: left;
	background-color: #990000;
	padding: 5px;
}
#footer h3 {
	margin-bottom : 3px;
}
#footer p {
	margin : 2px;
}
p#copyright {
	font-size : 9pt;
	margin : 10px;
	margin-bottom: 0px;
}
/* ------------------------------------- */
#homepage_linkTable {
	overflow: auto;
	text-align: center;
}
#homepage_linkTable h3 {
	text-align: center;
	padding: 4px;
	margin: 0px;
}
#homepage_linkTable h4 {
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 5px 0 2px 0;
}
#homepage_linkTable p {
	margin: 0px;
	padding: 4px;
	text-align: center;
}
#homepage_linkTable a {
}
#homepage_leftColumn, #homepage_centerColumn, #homepage_rightColumn {
	float: left;
	width: 33%;
	border: 1px solid #CCCCCC;
}

#searchcell { padding-top:0px;}

#toplinks { padding-right:10px;}

#ctl00_pageContent_ddlActions {display:none;}
#ctl00_pageContent_btnAction {display:none;}
#ctl00_pageContent_shippingEstimate {display:none;}
#ctl00_pageContent_lrLoginOptions_pnlLoginControl {display:none;}   
#ctl00_pageContent_couponEntry h5 {display:none;}
#ctl00_pageContent_statesTaxed {display:none;}
td.cart-continue {text-align:right;}	

.custom-search-field {padding-top:4px;}
.custom-search-button { padding-top:0px;}

#txtSearch { padding-top:3px;}

#ctl00_breadcrumbContent span {color:#1D1CA4; font-weight:bold; font-size:9pt;}
#ctl00_breadcrumbContent span a {color:#1D1CA4; font-size:9pt;}

#ctl00_centerColumn { padding:0px 4px;}

.border_gray {border:#cccccc 1px solid;}
