	td.navright {	background-color: #FFFFFF ;
		padding: 10px 0px 10px 0px ;
		font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 11.5px ;
		color: #ffffff ;
		text-align: left ;
		border-top: 1px solid #DAA520 ;
		border-left: 1px solid #DAA520 ;
		border-bottom: 1px solid #DAA520 ;
		margin: 0px ;
	}


td.navleft {	background-color: #BDB76B;
		padding: 0px  ;
		font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 11.5px ;
		color: #ffffff ;
		text-align: left ;
		margin: 0px ;
	}	


#navigation {	background-color : #EEE8AA ;
		margin : 0px 0px 25px 0px ; 
		}

#navigation h1 {	font-family : Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size : 15.5px ;
		font-weight : 800 ;
		color : #000000 ;
		text-align: right ;
		background-color : #FFFFF0 ;
		padding: 6px 10px 6px 5px;
		line-height: 150% ;
		border-right: 1px solid #EEE8AA ;
		border-bottom: 1px solid #EEE8AA ;
		margin: 0px ;
		}		

#navigation h2 {display: block;
			color:#000000;
			font-size: 11.5px ;
			padding: 8px 10px 5px 3px;
			font-weight: 600 ; 
			text-decoration:none ;
			text-align: right ;
			background-color : #F5F5DC ;
			margin: 0px ;
			border-right: 1px solid #EEE8AA ;
			border-bottom: 1px solid #EEE8AA ;
			}

#navigation h2.title {display: block;
			color:#000000;
			font-size: 14.5px ;
			padding: 8px 3px 10px 3px;
			font-weight: 600 ; 
			text-decoration:none ;
			text-align: center ;
			background-color : #BDB76B ;
			margin: 0px ;
			border-right: 1px solid #EEE8AA ;
			border-bottom: 1px solid #EEE8AA ;
			}
		
#navigation p.navtitle {	font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 16.5px ;
		font-weight : 800 ;
		color : #ffffff ;
		background-color : transparent ;
		padding: 0px 0px 0px 0px;
		line-height: 150% ;
		margin-bottom:  5px ;
		border-bottom: 1px solid #FFFDDA ;
		}		

#navigation p.navcategory {display: block;
			color:#ffffff;
			font-size: 12.5px ;
			padding: 5px 0px 0px 0px;
			font-weight: 600 ; 
			text-decoration:none ;
			border-bottom: 1px solid #FFFDDA ;
		
			}

#navigation a {	display: block;
		color:#000000;
		font-size: 12.5px ;
		padding: 4px 10px 4px 1px; 
		text-decoration:none ;
		text-align: right ;
		background-color : #EEE8AA ;
		border-right: 1px solid #FAFAD2 ;
		border-bottom: 1px solid #FAFAD2 ;
		}


#navigation a.category {display: block;
			color:#ffffff;
			font-size: 12.5px ;
			padding: 10px 0px 0px 0px;
			font-weight: 600 ; 
			text-decoration:none ;
			border-bottom: 1px solid #FFFDDA ;
			margin-bottom: 5px ;
			border-bottom: 1px solid #000000 ;
		
			}

#navigation a.navtitle {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 14.5px ;
				font-weight : 800 ;
				color : #ffffff ;
				background-color : transparent ;
				padding: 0px;
				line-height: 150%;
				margin-bottom:  10px ;
			}
		


#navigation a:link.current  {	color:#ffffff; 
				text-decoration:none ;	
				}
				
#navigation a:visited.current  {	color:#ffffff; 
					text-decoration:none ;	
					}
					
#navigation a:hover {	background-color:#ffffff; 
			color:#339; 
			text-decoration:none ;
			}
			
#navigation a:hover.current {	background-color:transparent; 
				color:#ffffff;
				font-size : 11.5px ; 
				text-decoration:none ;
				cursor:default
				}

			
a.cart {	
	display: block ;
	font-family: Verdana, Sans-Serif; 
	font-size : 12.5px ;
	color: #000000 ;
	text-align: center ;
	font-weight: 800 ;
	background-color: #EEE8AA ;
	padding: 0px 5px 0px 5px; 
	border-top: 1px solid #ffffff ;
	border-right: 1px solid #ffffff ;
	border-left: 1px solid #ffffff ;
	text-decoration:none ;
	margin:0px ;
	}

a.cart:hover {	
	display: block ;
	font-family: Verdana, Sans-Serif; 
	font-size : 12.5px ;
	color: #000000 ;
	text-align: center ;
	font-weight: 800 ;
	background-color: #c1e2ff ;
	padding: 0px 5px 0px 5px; 
	border-top: 1px solid #ffffff ;
	border-right: 1px solid #ffffff ;
	border-left: 1px solid #ffffff ;
	text-decoration: none ;
	margin:0px ;
	}	

td.cartitem {	
		font-family: Verdana, Sans-Serif; 
		font-size : 12.5px ;
		color : #000000 ;
		background-color: #ffffff ;
		text-align: center ;
		margin : 0px ;
		}

	
		


td.maintitle {	
		background-image: url('http://demo20.advancedhosting.net.au/images/CATALOGUE_RIGHT.gif') ;
		background-repeat: no-repeat ;
		padding: 5px 0px 0px 0px ;
		}



td.bordertop {	background-image: url('http://demo20.advancedhosting.net.au/images/border_top_bck.gif');
		margin: 0px ;
		padding: 0px ;
		}
td.borderbottom { background-image: url('http://demo20.advancedhosting.net.au/images/border_bottom_bck.gif');
		margin: 0px ;
		padding: 0px ;
		}


td.borderleft_orig {	background-image: url(/images/border_left_bck.gif);
		margin: 0px ;
		padding: 0px ;
		text-align: left ;
		}
		
td.borderright_orig { background-image: url(/images/border_right_bck.gif);
		margin: 0px ;
		padding: 0px ;
		text-align: right ;
		}		

td.borderleft {	background-image: url('http://demo20.advancedhosting.net.au/images/left_prod.gif');
		margin: 0px ;
		padding: 0px ;
		}	

td.borderright {	background-image: url('http://demo20.advancedhosting.net.au/images/right_prod.gif');
		margin: 0px ;
		padding: 0px ;
		}		


td.footer {	background-color : #000000 ;
		border-bottom: 1px solid #000000;
		font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 10px ;
		color: #ffffff ;
		text-align: center ;
		}

td.footer a {	display: inline;
		color: #ffffff;
		background-color : transparent ;
		padding: 2px 10px 2px 10px; 
		text-decoration:none ;
		border-top: 1px solid #ffffff ;
		border-right: 1px solid #ffffff ;
		}


					
td.footer a:hover {	display: inline;
			background-color:#ffffff; 
			color:#000000; 
			padding: 2px 10px 2px 10px; 
			text-decoration:none ;
			border-top: 1px solid #000000 ;
			border-right: 1px solid #000000 ;
			}
			
 h3.price {	
		font-family : Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size : 14.5px ;
		font-weight: 800 ;
		letter-spacing: 1.5 ;
		color: #990050;
		padding-bottom: 10px ;
		}		

h3.manufacturer {	
			background-color: transparent ;
			font-family : Verdana, Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			font-weight: 400 ;
			color : #000000 ;
			padding: 5px 0px 10px 0px;
			}
			
h3.rrp {	
		font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 12.5px ;
		font-weight: 800 ;
		font-color: #000000 ;
		padding: 15px 0px 0px 0px ;
		border-bottom: 1px solid black;
		margin: 0px;
			}	

/* Styles used SPECIALS
	-------------------------------------------------------------*/

td.specialname {	
			display: block;
			font-family : Verdana , Arial, Helvetica Bold, sans-serif; 
			color: #000000;
			font-weight: 800 ; 
			letter-spacing: 1.5px ;
			font-size: 12.5px ;
			text-align: center ;
			background-color : transparent ;
			padding: 10px 0px 5px 0px; 
			text-decoration:none ;
			margin-top: 0px ;
		}

td.catitem {	
			font-family : Arial , Helvetica Bold, sans-serif; 
			color: #000000;
			font-weight: 800 ; 
			letter-spacing: 3.5px ;
			font-size: 13.5px ;
			text-align: center ;
			background-color : transparent ;
			padding: 30px 0px 5px 0px; 
			text-decoration:none ;
			border-bottom: 1px solid #0d4585 ;	
			margin: 0px ;
		}

td.branditem {	
			font-family : Arial , Helvetica Bold, sans-serif; 
			color: #000000;
			font-weight: 800 ; 
			letter-spacing: 3.5px ;
			font-size: 13.5px ;
			text-align: center ;
			background-color : transparent ;
			padding: 30px 0px 5px 0px; 
			text-decoration:none ;
			margin: 0px ;
		}


/* Product List Style 
	-------------------------------------------------------------*/

 a.list {	
		display: block ;
		background-color: transparent ;
		font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 12.5px ;
		font-weight: 500 ;
		color: blue;
		letter-spacing: 1.5 ;
		padding-top: 4px; 
		text-decoration: none;
			}

 a.list:hover {	
		display: block ;
		background-color: transparent ;
		font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 12.5px ;
		font-weight: 500 ;
		color:red;
		letter-spacing: 1.5 ;
		padding-top: 4px; 
		text-decoration: underline;
			}


		
/* Styles used for Feature Table
	-------------------------------------------------------------*/




td.feature_head {
			font-family: Verdana ;
			font-size: 10.5px ;
			font-weight: bold;
			color: #000000 ;
			background: #ebf4f3 ;
			padding: 2px 2px 2px 5px ;
			margin: 40px 0px 0px 0px ;
			}

td.feature_data {
			font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
			font-size: 9.5px ;
			color: #000000 ;
			letter-spacing: 0 ;
			line-height: 100%;
			background: transparent ;
			padding: 2px 2px 2px 5px ;
			}


/* Styles used for Specification Table
	-------------------------------------------------------------*/

td.spec_head {
			font-family : Verdana ;
			font-size : 10.5px ;
			font-weight: bold;
			color : #000000 ;
			background : #f8f400 ;
			padding: 2px 2px 2px 5px ;
			margin: 40px 0px 0px 0px ;
			}

td.spec_data {
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11px ;
			color : #000000 ;
			line-height: 120%;
			background : #fffded ;
			padding: 2px 2px 2px 5px ;
			border-bottom: 1px solid black;
			}

		/* CART STYLES
		-------------------------------------------------------------*/

		 a.backlink {	
		display: inline ;
		font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 11px ;
		font-weight: 800 ;
		color : normal ;
		letter-spacing: 2px ;
		padding: 5px 10px 0px 10px; 
		text-decoration:underline ;
			}


		td.title {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11px ;
				color : #000000 ;
				font-weight: 800 ;
				text-align: center ;
				padding: 5px 4px 5px 4px;
				background-color: #ffea6d;
				border-top: 1px solid black;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
					}

		td.titleleft {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11px ;
				color : #000000 ;
				font-weight: 800 ;
				text-align: center ;
				padding: 5px 4px 5px 4px;
				background-color: #ffea6d;
				border-top: 1px solid black;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
					}

		td.dataleft {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11px ;
				color : #000000 ;
				text-align: center ;
				padding: 5px 2px 5px 2px;
				background-color: #ffffff;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
					}	

		td.data {	
				font-family : Arial , Helvetica Bold, sans-serif; 
				font-size : 11px ;
				color : #000000 ;
				text-align: center ;
				vertical-align: middle ;
				padding: 2px 2px 5px 2px;
				background-color: #FFFFFF;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				}	
				

		td.description {	
				font-family : Arial , Helvetica Bold, sans-serif; 
				font-size : 11px ;
				color : #000000 ;
				text-align: left ;
				vertical-align: middle ;
				padding: 2px 2px 2px 10px;
				background-color: #FFFFFF;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				}

		td.price {	
				font-family : Arial , Helvetica Bold, sans-serif;  
				font-size : 11px ;
				color : #000000 ;
				text-align: right ;
				vertical-align: middle ;
				padding: 2px 5px 2px 2px;
				background-color: #fffded;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				margin: 0px ;
				}
				
		td.deliveryleft {	
				font-family : Arial , Helvetica Bold, sans-serif; 
				font-size : 12px ;
				color : #000000 ;
				text-align: right ;
				vertical-align: middle ;
				padding: 0px 3px 0px 0px;
				background-color: #ffffff;
				}	

		td.delivery {	
				font-family : Arial , Helvetica Bold, sans-serif; 
				font-size : 12px ;
				color : #000000 ;
				text-align: right ;
				padding: 5px 5px 5px 2px;
				background-color: #fffded;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
				}	

		td.totalleft {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 12px ;
				font-weight: 800 ;
				color : #000000; 
				text-align: right ;
				vertical-align: middle ;
				padding: 0px 3px 0px 0px;
				background-color: #ffffff;
				}	
				
		td.total {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 12px ;
				font-weight: 800 ;
				color : #000000 ; 
				text-align: right ;
				padding: 5px 5px 5px 2px;
				background-color: #fff99d;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
				}	





		td.billing {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11px ;
				font-weight: normal ;
				color : #000000 ;
				text-align: left ;
				padding: 2px 2px 5px 2px;
				background-color: transparent;
				}

		td.order {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 10.5px ;
				color : #000000 ;
				text-align: left ;
				image-align: center ;
				padding: 2px 2px 5px 2px;
				background-color: transparent;
				border-top: 1px solid black;
				}

				
				
				
		