h1{
	font-size:14pt;
}

.colorOptionSelect{
	padding-left:12px;
}
.colorOptionSelect:link{
	text-decoration: none;
}
.colorOptionSelect:visited{
	text-decoration: none;
}
.colorOptionSelect:active{
	text-decoration: none;
}
.colorOptionSelect:hover{
	text-decoration: underline;
	color: #fff;
}

body
	{ 
	color:#fff;
	font-size:12px;
	font-family:Verdana, Arial;
	white-space:normal;
	height: auto;
	background-image: url(/images-v2/hartman_green_background.jpg);
}
span {color:#fff}
td {color:#fff}
div {color:#fff}
.pulldownmenu
	{
	color:#000066;
	font-size:10px;
	font-family:Verdana, Arial;
	white-space:wrap;
	height: auto;
}
.tablecells
	{
	color:#333333;
	font-size:12px;
	font-weight:400;
	font-style:normal;
	font-family:Verdana, Arial;
	background:#F7F7F7;
	white-space:normal;
}
.tablenumber
	{
	color:#333333;
	font-size:12px;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, Arial;
	background:#F7F7F7;
	text-align:right;
	vertical-align:top;
	white-space:wrap;
	height: auto;
}
.tableheader
	{
	color:#333333;
	font-size:13px;
	font-weight:700;
	font-family:Verdana, Arial;
	vertical-align:top;
	background:#EAEAEA;
	height: auto;
	white-space: normal;
}
.pageheader {
	font-family: Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
.highlights {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
.headingsleft {
	font-family: Arial, Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}
.menubody
	{
	color:#fff;
	font-size:11px;
	font-family:Arial, Verdana;
	white-space:normal;
	height: auto;
}
.innerheaders {
	font-family: Verdana, Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
}
a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	color: #fff;
	text-decoration: underline;
}
a:hover {
	color: #f0f0f0;
	text-decoration: underline;
}
a:active {
	color: #f0f0f0;
	text-decoration: underline overline;
}
.highlightsital
	{
	color:#fff;
	font-size:12px;
	font-family: Century Gothic,Verdana, Arial;
	white-space:normal;
	font-weight: bold;
	height: auto;
}
.productrange{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
}

/*
	Additional styles
*/

/*
	styles the left headers (by use, by type, support)	
*/
.leftCat_Header{
	font-family: tahoma, verdana;
	font-size: 150%;
	text-align: center;
	color: #b51c1f;
	
	
}
/*
	styles the main content titles 
*/
.content_Header{
	font-family: tahoma, verdana;
	font-size: 130%;
	text-align: center;
	color: #white;
	font-weight: bold;
	
	
}/*
	styles the sub content titles 
*/
.content_SubHeader{
	font-family: tahoma, verdana;
	font-size: 110%;
	color: #b51c1f;
	
	
}

.bodyContentArea{
	padding-left: 10px;
}

#msgoverlay { visibility: hidden; position: absolute; left: 0px; top: 0px; width:100%; height:100%; text-align:center; background-image:url(/images/overlay.gif); z-index: 1000; }
#msgoverlayData div { padding:15px; text-align:center; }
#msgoverlaycontent{width:200px; height:50px;}
/*
	styles the breadcrumb links
*/
.mainContent_breadcrumb{color:#fff}
.mainContent_breadcrumb:link{
	color: #d5d5d5;
	font-size: 80%;
	font-family: Verdana;
	text-decoration: none;
}.mainContent_breadcrumb:visited{
	color: #d5d5d5;
	font-family: Verdana;
	font-size: 80%;
	text-decoration: none;
}.mainContent_breadcrumb:hover{
	color: #d5d5d5;
	font-family: Verdana;
	font-size: 80%;
	text-decoration: none;
}.mainContent_breadcrumb:active{
	color: #d5d5d5;
	font-family: Verdana;
	font-size: 80%;
	text-decoration: none;
}

.cath1{
	
	font-size:14px;
	
}

.cattext{
	
	font-size:12px;
	line-height:18px;
	
}

/**
Product link on the left
*/ 
.productitem_link{
	font-size: 12px;
	font-weight: bold;
	font-family: verdana,arial;
	text-decoration: none;
}
.productitem_link:link{
	color: #d5d5d5;
	text-decoration: none;
}
.productitem_link:visited{
	color: #d5d5d5;
	text-decoration: none;
}
.productitem_link:hover{
	color: #d5d5d5;
	text-decoration: none;
}
.productitem_link:active{
	text-decoration: none;
}

/**
* cat list title
*/
.catlist_prodstext{
	font-family: verdana,arial;
	font-size: 115%;
	text-decoration: none;
	color: #fff;
}

/**
handles the 'jump to products' link
*/
.catlist_prodjumplink{
	font-family: verdana,arial;
	font-size: 80%;
	text-decoration: none;
}
.catlist_prodjumplink:link{
	text-decoration: none;
}
.catlist_prodjumplink:visited{
	text-decoration: none;
}
.catlist_prodjumplink:active{
	text-decoration: none;
}

/*
forms
*/

/*inputs*/
input {font-family: verdana; font-size: 11px;}
input.text {font-family: verdana; font-size: 10px;}
textarea {font-family: verdana; font-size: 11px; width:100%;}
input.button {font-family: verdana; font-size: 11px;}
select {font-family: verdana; font-size: 11px;}
.datatableHeader{font-family: verdana; font-weight: bold; font-size: 12px; padding:2px;}
.datatableContent{font-family: verdana; font-size: 12px; padding:4px;}
.dataTable{
	margin-left: 8px;
}
.dataEditWindowFieldsTable td{
	border-bottom: 1px solid #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
}
.productDetailTable td{
	border-bottom: 1px solid #cccccc;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family:  Verdana;
	font-size: 80%;
}
.productpage_detailTitle{
	font-family:  Verdana;
	font-weight: bold;
	font-size: 80%;
	text-decoration: none;
}
/*
The following is used for bubble tips
*/
/*CSS for Bubble Tooltips by Alessandro Fulciniti
- http://pro.html.it - http://web-graphics.com */

.tooltip{
width: 350px; color:#fff;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(/images/bubbletips/bt_large.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(/images/bubbletips/bt_large.gif) no-repeat bottom}
    
    

/*
Handles the homepage Categories listing
*/
.homepageCatGrid a{
	text-decoration: none;
}
.homepageCatGrid{
	border: solid 0px #fff; 
	
	display: inline; 
	float: left;
	margin:7px;
}
.homepageCatGridTitle{
	font-family:  Verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.homepageCatGridTitle:link{
	text-decoration: none;
}
.homepageCatGridTitle:visited{
	text-decoration: none;
}
.homepageCatGridTitle:active{
	text-decoration: none;
}
.homepageCatGridTitle:hover{
}
.homepageCatGridBody{
	font-family: Verdana;
	font-weight: normal;
	font-size: 80%;
	text-decoration: none;
}


.purchaselink a:link{
	text-decoration: none;
}
.purchaselink a:visited{
	text-decoration: none;
}
.purchaselink a:active{
	text-decoration: none;
}
.purchaselink a:hover{
	text-decoration: underline;
}
.purchaselink{
	font-family: Verdana;
	font-weight: bold;
	font-size: 90%;
	text-decoration: none;
}



/*
internal.. clears both left and right
*/
._clearboth{
clear: both;
}
/*
Product detail classes
*/
.detailTitle{
	font-size:120%;
	font-weight: bold;
	font-family: Arial, Verdana;
}
.detailGrid{
	border: solid 0px #fff; 
	width:47%; 
	display: inline; 
	float: left;
	margin: 5px;
}
.detailPrice{
	font-size:100%;
	font-weight: bold;
	font-family: Arial, Verdana;
}
.detailBody{
	font-size:90%;
	font-family: Arial, Verdana;
}

.imageThumbnailBorder{
	border: 1px dotted #fff;
}
.addonGrid{
	width:100%;
}
.cartOrderItem{
	padding:2px;
	font-family: Arial, Verdana;
	font-size:70%;
}

.purchaseBtn{
	border: solid 2px #fff;
	font-family: arial;
	font-size:120%;
	font-weight: bold;
	cursor: pointer;
}

.cartBtn{
	border: solid 1px #fff;
	font-family: arial;
	font-size:100%;
	font-weight: bold;
	padding:4px;
	cursor: pointer;
	text-align: center;
	display: inline;
	margin-right:4px;
}
.cartBtn:hover{
	background-color: #ffffff;
}

.cartCheckoutMsg{
	font-size: 130%;
	font-family: Century Gothic,Arial;
}

.homepageBiggerTitles{
	font-size:120%;
}
.cartSubtotalLabel{
	width: 200px;
	text-align: right;
	display: inline;
	font-family: Century Gothic,Arial;
	font-weight: bold;
	font-size:100%;
	border-bottom: 1px solid #c0c0c0;
}
.cartSubtotalValue{
	width: 200px;
	text-align: right;
	font-family: Century Gothic,Arial;
	font-weight: bold;
	font-size:100%;
	border-bottom: 1px solid #c0c0c0;
}

/**
the set detail page's styles..
*/
.setPage_title{
	font-size: 120%;
	font-weight: bold;
	font-family: Verdana;
}
.setPage_description{
	font-size: 90%;
	font-family: Verdana;
}
.setPage_rrp{
	font-weight: bold;
	font-size: 90%;
	font-family: Verdana;
}

.stockistList th{
	border-bottom: 1px solid #C7D75A;
	font-family: verdana;
	font-weight: bold;
	font-size:80%;
	padding:3px;
	color: #fff
}
.stockistList td{
	border-bottom: 1px solid #C7D75A;
	font-family: verdana;
	font-weight: normal;
	font-size:80%;
	padding-bottom:4px;
}
.stockistList tr:hover{
	border-bottom: 1px solid #C7D75A;
	font-family: verdana;
	font-weight: normal;
	background-color: #232222;
	padding-top:4px;
	padding-bottom:4px;
}

/*
	News item data..
*/
.newsTitle{
	font-family: verdana;
	font-size:110%;
	display: inline;
	font-weight: bold;
}
.newsDate{
	font-family: verdana;
	font-size:70%;
	font-weight: normal;
	display: inline;
	padding-left: 50px;
}
.newsBody{
	border-bottom: 1px solid #e0e0e0;
	padding-bottom:20px;
}



/*
Zoom link for viewing closeups 
*/
.zoomDivLoading{font-family: verdana; font-weight: bold;font-size: 80%}
.zoomDivLoading:link{text-decoration: none;font-color: #fff;}
.zoomDivLoading:visited{text-decoration: none;font-color: #fff;}
.zoomDivLoading:active{text-decoration: none;font-color: #fff;}
.zoomDivLoading:hover{text-decoration: none;font-color: #fff;}

.zoomDivLink{font-family: verdana; font-weight: bold; font-size: 80%}
.zoomDivLink:link{text-decoration: none;font-color: #fff;}
.zoomDivLink:visited{text-decoration: none;font-color: #fff;}
.zoomDivLink:active{text-decoration: none;font-color: #fff;}
.zoomDivLink:hover{text-decoration: none;font-color: #fff;}

.googledir table{
	background-color: transparent !important;
}

.productrange a{text-decoration: none;}