/* Main CSS */

body {
	background-color: #fff;
	margin: 15px;
	padding: 0px;
	}

body, th, td, p, li, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000; 
	}

h4 {
	font-size: 18px;
	color: #B1160A;
	}

h5 {
	font-size: 15px;
	color: #B1160A;
	}

/* Main Link CSS */

a:link {
	font-weight: normal; 
	text-decoration: underline; 
	color: #b1160a;
	} 	
a:visited {
	font-weight: normal; 
	text-decoration: underline; 
	color: #b1160a;
	}	
a:hover {
	font-weight: normal; 
	text-decoration: none; 
	color: #124378; 
	}

a.bottom:link {
	text-decoration: none; 
	color: #215793;
	} 	
a.bottom:visited {
	text-decoration: none; 
	color: #215793;
	}	
a.bottom:hover {
	text-decoration: underline; 
	color: #215793; 
	}

/* Special Text CSS */

.quickCartText {
	font-size: 10px;
	color: #fff;
	text-align: center;
	}
.CatTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #B1160A;
	TEXT-TRANSFORM: uppercase;
	}
	
/* Shopping Cart - Product Layout CSS */

.thumbnailOuterBorder {
	background-color: #D9E1EC;
	height: 150px;
	width: 126px;
	border: 2px #B1C5DB solid;
	}
	
#thumbnailMainContainer {
	width: 100%;
	padding-left: 2px;
	}

.productName {
	color: #215793;
	font-weight: bold;
	}

.productPrice {
	color: #fff;
	padding-left: 6px;
	}
	
.pageNavTable {
	border: 1px #B1C5DB solid;
	background-color: #D9E1EC;
	}
	
.pageNavText {
	color: #fff;
	}
	
a.pageNav:link {
	text-decoration: none; 
	color: #fff;
	} 	
a.pageNav:visited {
	text-decoration: none; 
	color: #fff;
	}	
a.pageNav:hover {
	text-decoration: none; 
	color: #2fff; 
	}
	
.imageFloat {
	float: right;
	padding-left: 5px;
	}
	
.imageFloat2 {
	float: left;
	padding-right: 12px;
	}
	
.MiniCartBox {
	background-repeat: repeat-y;
	background-position: right;
	BACKGROUND-image: URL(images/custom/cartbg.gif);
	background-color: #2A5F9A;
	border: #ffffff 2px solid;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
}

.hmNews {
	color: #B1160A;
	padding-left: 10px;
	padding-right: 15px;
	}
	
.hmBoxes {
	padding: 5px;
	}

.feed {
	width: 190px;
	height: 284px;
	padding-top: 24px;
	padding-left: 26px;
	padding-right: 34px;
	padding-bottom: 22px;
	}

/* Form field CSS */

.contactButton { 
	color: #fff; 
	font-size: 11px; 
	font-weight: bold; 
	background-color: #B1160A;
	border: 1px solid #B1160A;
	}

.contactInput { 
	background-color: #fff; 
	border: 1px solid #B1160A;
	} 
	
.searchBox { 
	background-color: #fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #B1160A;
	} 