
a.path {
	display: inline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #ffffff;
	text-decoration: none ;
	padding: 2px 0px 10px 0px;
	margin: 0px;
	}

	
a.path:hover {
	display: inline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #ffffff;
	text-decoration: underline ;
	padding: 2px 0px 10px 0px;
	margin: 0px;
	}		    

a.news_linkr {
	display: block ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #ffffff;
	text-decoration: none ;
	padding: 2px 0px 10px 0px;
	margin: 0px;
	}

	
a.news_linkr:hover {
	display: block ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #ffffff;
	text-decoration: underline ;
	padding: 2px 0px 10px 0px;
	margin: 0px;
	}		    

#database {				
		z-index: 100 ;
		background-color: transparent ;	
		text-align: left ;
		font-size: 11.5px;
		color: #ff0000;
		padding: 0px 10px 40px 20px ;
		border: 0px;
		margin: 0px ;
		}

#database img {
		padding: 20x 0px 5px 5px;
		margin: 0px ;
		}   


#database table {				
		padding: 0px ;
		border: 0px ;
		margin: 0px ;
		}

#database tr {				
		padding: 0px ;
		border: 0px ;
		margin: 0px ;
		}
		
#database td {				
		padding: 0px ;
		border: 0px ;
		margin: 0px ;
		}		

#database a.path {
		font-size: 11.5px;
		font-weight: normal;
		letter-spacing: 1.5 ;
		color: #ff0000;
		padding: 0px ;
		} 

#database a.path:hover  {
		font-size: 11.5px;
		font-weight: normal;
		letter-spacing: 1.5 ;
		color: ffffcc;
		padding: 0px 0px 10px 0px ;
		} 

#database h1 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 26px;
		font-weight: normal;
		color: #ff0000;
		padding: 10px 0px 5px 0px;
		margin: 0px;
		}


#database h1.category {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 26px;
		font-weight: normal;
		color: #ff0000;
		padding: 10px 0px 15px 0px;
		margin: 0px;
		}
		
#database h1.pagetitle {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: 800;
		color: #ff0000;
		padding: 7px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
#database h2 {
		font-size: 14px;
		font-weight: 600;
		color: #ff0000;
		padding: 10px 0px 5px 0px;
		margin: 0px;
		}

#database h2.news_heading {
		font-size: 12px;
		font-weight: 600;
		color: #ff0000;
		padding: 5px 0px 0px 0px;
		margin: 0px;
		}


#database h3 {
		font-size: 12px;
		font-weight: 600;
		color: #ff0000;
		padding: 10px 0px 0px 0px;
		margin: 0px;
		}


#database .bodycopy {
		display: block;
		color: #ffffff;
		font-size: 12px;
		padding: 0px 0px 5px 0px;
		margin: 0px;
		}      

#database p {
		display: block;
		color: #ffffff;
		font-size: 12px;
		padding: 0px 0px 5px 0px;
		margin: 0px;
		}      


#database a.name {
		font-size: 13px;
		font-weight: normal;
		letter-spacing: 1.5 ;
		color: #ff0000;
		text-align: center ;
		padding: 0px 0px 7px 0px ;
		} 

#database a.name:hover  {
		font-size: 13px;
		font-weight: normal;
		letter-spacing: 1.5 ;
		color: #ff0000;
		text-align: center ;
		padding: 0px 0px 7px 0px ;
		} 

#database a.name_list {
		display: block;
		font-size: 13px;
		font-weight: normal;
		letter-spacing: 1.5 ;
		color: #ff0000;
		text-align: left ;
		padding: 7px 0px 0px 0px ;
		} 

#database a.name_list:hover  {
		display: block;
		font-size: 13px;
		font-weight: normal;
		letter-spacing: 1.5 ;
		color: #ff0000;
		text-align: left ;
		padding: 7px 0px 0px 0px ;
		} 
		
#database select, input {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10.5px;
		font-weight: normal;
		color: #000000;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		}      




#database .price_rrp {
	font-size: 11.5px;
	font-weight: 800;
	padding: 7px 0px 0px 0px;
	} 	

#database .price_rrp1 {
	font-size: 11.5px;
	font-weight: 800;
	text-decoration: line-through ;
	padding: 7px 0px 0px 0px;
	} 	


#database .price {
	font-size: 11.5px;
	font-weight: 800;
	padding: 7px 0px 0px 0px;
	} 

#database .product_style {
	font-size: 11.5px;
	font-weight: 800;
	padding: 7px 0px 0px 0px;
	} 	
	
#database .quickorder_heading {
	font-size: 11.5px;
	font-weight: 800;
	padding: 0px 0px 10px 0px;
	} 

#database td.quickorder_price {
	font-size: 11.5px;
	font-weight: 800;
	padding: 3px 0px 20px 0px;
	} 	


#database .features_head {
	display: block;
	color: #ff0000;
	font-size: 11.5px;
	font-weight: 800;
	padding: 7px 0px 0px 0px;
	}    
	
#database .features_data {
	color: #ff0000;
	font-size: 10.5px;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	}    	

#database .specifications_head {
	font-size: 11.5px;
	font-weight: 800;
	padding: 7px 0px 0px 0px;
	}    
	
#database .specifications_data {
	font-size: 10.5px;
	background-color: #f0f0f0;
	padding: 2px 0px 4px 3px;
	}    		


 
#database li {
    color: #ffffff;
    font-size: 12px;
    padding: 0px 0px 4px 0px;     
    margin: 0px ;
    }       





/*  CONTACT FORM STYLES  -------------------------------------------------------------*/
	
	
#contact {	background-color: transparent ;	
		width: 390px ;
		padding: 10px 0px 20px 40px ;
		margin: 10px 0px 0px 0px ;
		}

td.contact_cell {	
		vertical-align: top;
		width: 380px;
		background-image: url(/images/general/orangebkrgscreen.gif);
		}		
		

td.contact120 {	
		font-family: Verdana, Arial , Helvetica Bold, sans-serif; 
		font-size: 12px;
		color: #ffffff;
		vertical-align: top;
		width: 120px;
		height: 20px;
		padding: 0px 0px 0px 10px ;
		}
		

		
td.contact {	
		font-family: Verdana, Arial , Helvetica Bold, sans-serif; 
		font-size: 12px;
		color: #ffffff;
		vertical-align: top;
		width: 220px;
		}

	
input.contact {
		width: 200px;
		height: 20px;
		font-size: 10.5px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
		}		
		
textarea.contact {
		width: 200px;
		height: 100px;
		font-size: 10.5px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
		vertical-align: top;
		}			
		
		


		
/*  MAILLIST FORM STYLES  -------------------------------------------------------------*/
	
	
#maillist {	background-color: transparent ;	
		width: 390px ;
		padding: 10px 0px 20px 40px ;
		margin: 20px 0px 0px 0px ;
		}

td.maillist_cell {	
		vertical-align: top;
		width: 380px;
		background-image: url(/images/general/orangebkrgscreen.gif);
		}		
		

td.maillist140 {	
		font-family: Verdana, Arial , Helvetica Bold, sans-serif; 
		font-size: 10.5px;
		color: #000000;
		vertical-align: top;
		width: 140px;
		height: 20px;
		padding: 0px 0px 0px 10px ;
		}
		
td.maillist270 {	
		font-family: Verdana, Arial , Helvetica Bold, sans-serif; 
		font-size: 10.5px;
		color: #000000;
		vertical-align: top;
		width: 270px;
		height: 20px;
		}
		
	
input.maillist {
		width: 200px;
		font-size: 10.5px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
		}
		
	
					  		
/*  CATEGORY TABLE DIV CLASS AND STYLES  --------*/

	


#database table.category {	
	background-color: transparent;
	padding: 40px 0px 0px 0px;
	margin: 40px ;
	border: 0px ;
	}
	
td.category_table_image {	
	text-align: center;
	background-color: #ffffff;
	padding: 5px 0px 0px 0px;
	margin: 0px ;
	border-top: 1px solid #96626F ;
	border-left: 1px solid #96626F ;
	border-bottom: 1px solid #96626F ;
	}

img.category_table {
	text-align: center;
	background-color: #f5f6f1;
	padding: 0px ;
	border: #CC04A4;
	margin: 0px ;
	}
	
td.category_table_text {	
	background-color: transparent;
	padding: 0px 0px 0px 10px;
	margin: 0px ;
	border-top: 1px solid #96626F ;
	border-right: 1px solid #96626F ;
	border-bottom: 1px solid #96626F ;
	}

.category_table_name {	
	display: block ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5F1621;
	text-align: left;
	background: transparent;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	}

.category_table_description {	
	display: block ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #525252;
	padding: 5px 0px 3px 0px;
	margin: 0px;
	}
	
a.category_view {
	display: block ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #5F1621;
	text-decoration: none ;
	padding: 2px 0px 20px 0px;
	margin: 0px;
	}

	
a.category_view:hover {
	display: block ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #96626F;
	text-decoration: underline ;
	padding: 2px 0px 20px 0px;
	margin: 0px;
	}
	
td.category_table_space {	
	background-color: #ffffff;
	padding: 20px 0px 0px 0px;
	margin: 0px ;
	border: 0px ;
	}

.dataTable table {
    border: 1px solid white;
}

.dataTable th {
    color: white;
    background-color: #BED0E2;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    padding: 5px;
    border: 1px solid white;
}

.dataTable td {
    color: #808080;
    background-color: #F0F0F0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    padding: 5px;
    border: 1px solid white;
}

.dataTable td.reverse {
    color: #808080;
    background-color: white;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    padding: 5px;
}
