
	body	{
			font-family: Arial, Helvetica, sans-serif;
			font-size:100%;
			color:#000000;
			background:url(/image.aspx?filename=) #FFFFFF repeat fixed;
		
			margin:0px;
			padding:0px;
	}
	
	a {
		font-weight: bold;
		text-decoration: none;
		/*letter-spacing: 1px;*/
		margin: 0px;
		color: #000066;
		/*border-bottom: 1px dashed #CCCCCC;*/
		
	}

	a:link{
	}

	a:visited{
	}
	a:hover{
		background: #66CCFF;
		color: #000000;
		/*letter-spacing: 2px;*/
	}

	
	table.maintable {
	
			width:100%;
			height:100%; 
			margin: 0;
		
			padding:0;
			text-align:left;
			/*background-color: transparent;*/
			background:url(/image.aspx?filename=style1%5clamorghini_back.gif) transparent repeat;/* fixed;*/
		border:0px;
			vertical-align: top;

		}
	td {
			padding:0px;
			margin:0px;
			vertical-align: top;
			/*height: 1%;*/
			
		}
		
	td.gal {
			/*horizontal-align: center;
			img-align: center;*/
	}
		
	#banner {
			display: block;
			margin-right:0px;
			margin-left:0px;
			margin-top:0px;
			margin-bottom:0px;
			padding:0px;
			width:auto;
			background-color: #D62910;
			vertical-align: top;
			border: 0px;
			
	
		}
	#banner a:hover{background-color:transparent;}
	.crumb {
		display: block;
		width:auto;
		height:20px; 
		padding:2px;
		/*border-bottom-style: groove ; 
		border-bottom-color: black; 
		border-bottom-width: 3px; */
		border: 0px;
		border-bottom: 2px dotted black;
		background-color: transparent;
		text-align:left;
		font-weight: bold;
		font-size: 95%;
		color: #FFFFFF;
		/*display:none;*/
		
	}
	
	.normallink a {
		font-weight: normal;
		text-decoration: none;
		margin: 0px;
		color: #000066;
	}
	
	#crumbcolour {
		float:left;	
			
		}
	.crumb a {
		display: inline;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		margin: 0px;
		color: #FFFFFF;
		/*width:120px;
		border-top: 1px dashed #487048;*/
	}
	.crumb a:hover{
		background: #66CCFF;
		/*letter-spacing: 2px;*/
	}
	#fav {
		display: inline;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		margin: 0px;
		color: #FFFFFF;
		width:120px;
		float:right;
		/*border-top: 1px dashed #487048;*/
	}
	
	#login_link {
		display: inline;
		font-weight: normal;
		text-decoration: none;
		text-align: right;
		font-size:80%;
		margin: 0px;
		padding-right:3px;
		color: #FFFFFF;
		width:80px;
		float:right;
		/*border-top: 1px dashed #487048;*/
	}

	#linkcol {
		color: #000066;
		}

	td.sidemenu {
			/*width:15%;*/
			width: 150px;
			height:90%;
			padding:1px;
			margin:0px;
		border:0px;			
			background-color:transparent;

	}
	td.sidemenu_bottom {
			/*width:15%;*/
			width: 150px;
			height:90%;
			padding:1px;
			margin:0px;
			font-size:80%;
			text-align: center;
		border:0px;			
			background-color:transparent;

	}

	td.sidemenu_bottom h2{font-size:100%;}	
	td.content {
		width:auto;
			display:block;
			/*height:1%;
			width:auto;*/
			text-align: center;
			padding-top:10px;
			margin:0px;
			margin-top:10px;
			border:0px;
			/*border-right-style: solid ; 
			border-right-color: black; 
			border-right-width: 2px; 
			position:relative;*/
	}
	
	td.newsmenu {
			/*width:15%;*/
			width: 150px;
			/*height:90%;*/
		border:0px;	
	}


	div#menuPane{
		/*position: absolute;
		left: 25px;
		top: 25px;*/
		width: 100%;
	}

	div.menu {
		display: block;
		width:150px;
		font-size: 80%;
		margin: 0px;
		padding: 0px;
	}

	div.menu a {
		width: auto;
		display: block;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		letter-spacing: 1px;
		margin: 0px;
		color: #000000;
		padding-right: 3px;
		padding-left: 3px;
		border-bottom: 1px dashed #CCCCCC;
	}

	div.menu a:link{
		background: #FFFFFF;
	}

	div.menu a:visited{
		background: #FFFFFF;
	}
	div.menu a:hover{
		background: #CCCCCC;
		/*letter-spacing: 2px;*/
	}

	div.menu h4{ 
		padding: 2px;
		margin: 0px;
	}
	div.menu h2 {
			margin-bottom:5px;
			margin-top:0px;
			margin-left:5px;
			color:#000000;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: solid ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			
	div.menu_mem {
		display: block;
		width:150px;
		font-size: 80%;
		margin: 0px;
		padding: 0px;
	}

	div.menu_mem a {
		width: auto;
		display: block;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		letter-spacing: 1px;
		margin: 0px;
		color: #000000;
		padding-right: 3px;
		padding-left: 3px;
		border-bottom: 1px dashed #CCCCCC;
	}

	div.menu_mem a:link{
		background: #FFFFFF;
	}

	div.menu_mem a:visited{
		background: #FFFFFF;
	}
	div.menu_mem a:hover{
		background: #CCCCCC;
		/*letter-spacing: 2px;*/
	}
	
	div#menuAdmin{
		/*position: absolute;
		left: 25px;
		top: 25px;*/
		margin: 10px 0px 10px 0px;
		width: 120px;
	}

	div.menu_a {
		display: block;
		font-size: 100%;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		padding-right: 3px;
		border: 2px ;
	}

	div.menu_a a {
		display: block;
		/*font-weight: bold;*/
		text-decoration: none;
		text-align: left;
		padding-left: 1px;
		/*letter-spacing: 1px;*/
		margin: 0px;
		color: #000000;
		border-bottom: 1px dashed #EEEEEE;
	}

	div.menu_a a:link{
		background: #FFFFFF;
	}

	div.menu_a a:visited{
		background: #FFFFFF;
	}
	div.menu_a a:hover{
		background: #FFFF99;
	}

	div.menu_a h4{ 
		padding: 1px;
		margin: 0px;
		background: #FFFF99;
		font-size: 100%;
		font-weight: bold;
		border-bottom: 1px solid #EEEEEE;
	}

	
	div#contact {
		display: block;
		font-size: 70%;
		font-weight: 500;
		color: #000000;
		margin: 10px 0px 10px 0px;
		padding: 0px 2px 0px 2px;
		border: 1px ;
		width: 120px;
	}

	div#contact a {
		font-weight: bold;
		text-decoration: underline;
		margin: 0px;
		color: #000000;
	
	}	
	.sidebaritem {
		margin: 10px 0px 10px 0px;
		padding: 0px 2px 0px 2px;
			}		

	div#mission {
		display: block;
		font-size: 90%;
		font-weight: bold;
		text-align: center;
		background-color: transparent;
		color: #000000;
		padding: 5px;
		/*margin-right:15px;
		margin-left:15px;
		margin-top:0px;
		margin-bottom:15px;
		float:left;*/
		margin:0px;
		width:auto;
		/*height: 1%;*/
		
	}
	
	.spacer {
		clear: both;
		line-height:0px;
		font-size: 0px;
		}
	
	div#home {
		display: block;
		background-color: transparent;
		margin-right:15px;
		margin-left:15px;
		margin-top:5px;
		margin-bottom:0px;
		padding: 5px;
		border: 2px ;
		border-color:  transparent;
		text-align: center;
		width:auto;

	}
	div#home h1 {
		margin-bottom:5px;
		margin-top:5px;
		color:#000000;
		font-size: 100%;
		/*font-family: Arial, Helvetica, sans-serif;*/
		font-weight:bold;
		text-align:center;
		/*border-bottom-style: dashed ; 
		border-bottom-color: black; 
		border-bottom-width: 1px;*/
	}	

	div#home h2 {
		margin-bottom:5px;
		margin-top:0px;
		color:#000000;
		font-size: 95%;
		/*font-family: Arial, Helvetica, sans-serif;*/
		font-weight:bold;
		border-bottom-style: dashed ; 
		border-bottom-color: black; 
		border-bottom-width: 1px;
	}	
	
	#category td {
		/*font-size: 100%;
		font-family: Arial, Helvetica, sans-serif;*/
		}
	
	#bottomlink {
		width:auto;
		/*width:300px;*/
		font-weight: normal;
		margin: 0px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000000;
		font-size: 80%;
		/*font-family: Arial, Helvetica, sans-serif;*/
	}
	#copyright {
		width:auto;
		/*width:300px;*/
		font-weight: normal;
		margin: 0px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000000;
		font-size: 80%;
		/*font-family: Arial, Helvetica, sans-serif;*/
	}
	#bottomkeywords {
		width:auto;
		/*width:300px;*/
		font-weight: normal;
		margin: 0px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000000;
		font-size: 70%;
		/*font-family: Arial, Helvetica, sans-serif;*/
	}

	#bottomlink a{
		font-weight: normal;
		margin: 0px;
		color: #000000;
		white-space: nowrap;
	}
	
	#bottomlink a:hover{
			background: #000000;
			color: #000000;
			/*letter-spacing: 2px;*/
	}
	.transparent	{
		color: transparent;

	}
	
	#savepopup {
		Position:absolute;
		visibility:hidden;
		text-align:center;
		padding-top:20px;
		left:250px; top:200px; width:250px; height:50px;
		background:#FF0000;
		color:#FFFFFF;
		font-size:130%;
		border-left:1px solid #000; border-bottom:1px solid #000; border-top:1px solid #000; border-right:1px solid #000;
		z-index:1000;
	}
	
	.tableEdit {
	
		border: 1px solid #000000;
	}
	
	.tableEdit td { border: 1px solid #000000; }
	
	.custTable {
		border:0px;
		font-size:100%;
	}
	.custTable td { border:0px; }
		
	.custTableFill {
		border:1px #000000;
		font-size:90%;
	}
	.custTableFill td { border:1px #000000; }
	
	table.actionlist {
		font-size:90%;
		width: 100%;
		background-color: #FFFFFF;
	}
	.actionlist td { border:1px #000000; }
	.actionlist th { border:1px #000000;
			text-align:left;
			font-size:90%;}

	.actionlist a:hover{background: #FFFF99;}
	
	.act_Menu {
			/*font-weight: bold;*/
			margin: 5px;
			display: block;
			background:#FFFFFF;
		}
	.act_Menu a:hover{background: #FFFF99;}

	.act_Cat {
			font-size:80%;
			font-weight: normal;
			margin: 5px;
			display: block;
			border-bottom-style: dashed ; 
			border-bottom-color: #EEEEEE; 
			border-bottom-width: 1px;

		}
	.act_Cat_group {
			margin: 5px;
			margin-left: 30px;
			display: block;

		}
	.act_Caption {
			font-weight: bold;
			display: inline;
			/*float: right;*/
		}
	.act_New {
			font-weight: normal;
			margin-left: 20px;
			display: inline;
			/*float: right;*/
		}
	.act_Count {
			font-size:80%;
			font-weight: normal;
			margin-left: 20px;
			display: inline;
			/*float: right;*/

		}
	.act_tree {
			display: inline;
			margin-right:3px;
			margin-bottom:-3px;
		}
	#keyword_text{font-size:80%;width:200px;}
	#form_Start {
			display:block;
			padding:0px;
			margin:0px;
			height:auto;
		}		
	.form_Start {
			display:block;
			padding:5px;
			height:1%;
			width:auto;
			margin:0px 10px 0px 10px;
			/*margin-right:auto;
			margin-left:auto;
			margin-top:10px;
			margin-bottom:10px;
			border-right:1px solid transparent; */
			text-align:left;
			background:#EBEBEB;

		}

	.form_Submit {
			font-size:90%;
			font-weight: normal;
			float: left;
			width:100px;
			
			/*clear: both;*/
			display: inline;
	
	
		}
	.form_Item {
			display: block;
			font-size:80%;
			font-weight: normal;
			margin: 2px;
			/*border-bottom: 1px dashed #CCCCCC;*/
			clear: both;
	
	
		}
	.form_header{
			display: block;
			font-size:100%;
			font-weight: normal;
			width:auto;
			height:18px;
			/*border-bottom: 1px dashed #CCCCCC;*/
			clear: both;
	
	
		}
	.form_Field {
			float: left;
			/*position:relative;
			left:10px;
			display: inline;*/
			height: 18px;
			font-size:80%;
			font-weight: normal;
			margin: 2px;
			display: inline;
	
		}

	.form_Caption {
			float: left;
			font-weight: normal;
			/*display: inline;*/
			clear: left;
			width:100px;
			display: inline;
		}
	.form_Text {
			float: left;
			font-weight: normal;
			display: inline;
			/*clear: left;*/
			width:auto;
			margin: 3px 5px 0 5px;
		}
	legend {
			color:#000000;
		}	
	
	.fontbold {	font-weight: bolder;	}
	.fontboldred {	font-weight: bold;
			color: red;		}
	.fontlarger {	font-size: 110%;	}
	
	.help {
			display:block;
			margin:15px;
			padding:5px;
			width:auto;
			margin-top:10px;
			margin-bottom:10px;
			border-left:1px solid #FFFFFF; 
			text-align:left;
			background:#C8EAEB;

		}
		
	.lineclear {	clear:left;}
	
	.error {
		font-size:100%;
		width: auto;
		color: red;
		background-color: #FFFFFF;
	}
	
	.message {
		border-bottom:1px solid #000066; 
		background:transparent;
		/*text-align:right;*/
		color:#000000;
		font-size: 100%;
		width: auto;
	}
	#news_sub {
		display:block;
		width:140px;
		background:#EBEBEB;
		
		margin:5px 5px 5px 5px;
		padding:1px;
		height:65px;
		font-size: 100%;
		text-align:center;

		}

	#page_nav a{display:block;margin:1px;clear:left;}

	.edit_field {
			display: inline;
			float: left;
			margin: 2px;
			
		}

	.edit_title {
			margin: 2px;
			margin-left: 10px;
			font-weight: bold;
			/*display: inline;*/
			float: left;
			clear: left;
			width: 80px;
		}
	.edit_title_inline {
			margin: 2px;
			margin-left: 10px;
			font-weight: bold;
			/*display: inline;*/
			float: left;
			width: 80px;
		}
	.edit_help {
			margin: 2px;
			margin-left: 100px;
			margin-top: 0px;
			font-weight: normal;
			/*display: inline;*/
			float: left;
			width: auto;
			visibility: visible;
			/*visibility: hidden;*/
			}

	.edit_desc {
			margin: 2px;
			margin-left: 10px;
		}	
	.edit_desc textarea	{
			width: 450px;
			}
	.edit_span {
			display: block;
			clear: left;
			margin: 2px;
			margin-left: 10px;
			font-weight: bold;
		}
	.edit_group {
			display: block;
			clear:left;
			margin:0px;
			width:auto;
			height:auto;
		}
	.edit_item {
			display: block;
			clear:both;
			margin:0px;
			width:auto;
			height:auto;
		}
	.price_group {
			display: block;
			clear:left;
			margin:0px;
			width:auto;
			height:auto;
		}
	.price_field {
			display: inline;
			float: left;
			margin: 2px;
			
		}

	.price_title {
			margin: 2px;
			margin-left: 10px;
			font-weight: bold;
			/*display: inline;*/
			float: left;
			clear: left;
			width: 80px;
		}
	.price_text{
			font-size:60%;
			font-weight:normal;
			}
	.price_base{
			font-size:90%;
			font-weight:bold;
			}
	.price_strike{
			font-size:90%;
			font-weight:normal;
			text-decoration: line-through;
			}
	.price_special{
			font-size:90%;
			font-weight:bold;
			}
	.price_member{
			font-size:60%;
			font-weight:normal;
			}
	#home_tabs{
		/*position:relative;
		display:block;*/
		width:auto;
		height:100%;
		background-color:#FFFFFF;
		padding:0px;
		margin:0px;
		margin-right:15px;
		}
	.home_button{
		float: right;
		/*display: inline;*/
		border: 1px solid #CCCCCC;
		padding: 2px 5px 1px 5px;
		margin:0px;
		background-color:#66CCFF;
		white-space: nowrap;
		}
	.home_button a{
		color:#000000;
		}
	.home_button2{
		/*position:absolute;
		bottom:0px;
		left:0px;
		display: inline;*/
		width:auto;
		float: left;
		/*border: 2px solid #CCCCCC;*/
		padding: 2px 5px 1px 5px;
		margin:1px;
		background-color:#FFFFFF;
		white-space: nowrap;
		}
	.home_button2 a{
		color:#000000;
		}
	.cat_show{
		display: block;
		float:left;
		border-bottom: 1px solid #CCCCCC;
		padding: 2px 5px 2px 5px;
		margin-left:10px;
		background-color:#EBEBEB;
		white-space: nowrap;
		}		
	#home .page {
		background-color:#FFFFFF;
		margin:0px;
		}

	.page {
		clear: both;
			display:block;
			margin:15px;
			padding:5px;
			width:auto;
			height:1%;
			/*width:410px;
			margin-right:10px;
			margin-left:15px;
			padding-bottom:5px;*/
			margin-top:0px;
			margin-bottom:0px;
			/*border-right:1px solid transparent; */
			text-align:left;
			background:transparent;

		}
	.page h1 {/*width:380px;
			margin-right:10px;
			margin-left:10px;*/
			margin-bottom:10px;
			margin-top:0px;
			padding:2px;
			color:#000000;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: solid ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
			/*background:#EBEBEB;*/
			height:1%;
		}	
	.page h2 {
			margin-bottom:5px;
			margin-top:0px;
			color:#000000;
			font-size: 95%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}	
		
	h2 a {	color:#000000;}
	
	.page h3 {
			margin-bottom:5px;
			margin-top:0px;
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			

	.page h4 {
			margin-bottom:5px;
			margin-top:0px;
			margin-left:0px;
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			
		
	.item, .category{
			/*display:block;*/
			margin-right:10px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:5px;
			padding:0px;
			border-bottom:1px solid #000066; 
			background:#EBEBEB;
			/*text-align:right;*/
			color:#000000;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			/*float:left;*/
					
			height:1%;
			width:auto;

	
		}
	
		
	.header {
			display:block;
			margin-right:10px;
			margin-left:0px;
			margin-top:15px;
			margin-bottom:20px;
			padding:0px;
			border-bottom:1px solid #000066; 
			background:transparent;
			/*text-align:right;*/
			color:#000000;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			/*float:left;*/
					
			/*height:1%;*/
			width:auto;

	
		}
		
	.pic {
			/*display:block;*/
			width:auto;
			margin-top:-1px;
			padding:5px;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:5px;
			border:1px solid #000066; 
			background:#FFFFFF;
			float:right;
			/*height:1%;*/
			/*clear:both;*/
		}
	.pic_large {
			/*display:block;*/
			width:auto;
			margin-top:-1px;
			padding:5px;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:5px;
			border:1px solid #000066; 
			background:#FFFFFF;
			float:right;
			/*height:1%;
			clear:both;*/
		}
	.picgal {
			/*display:block;*/
			width:auto;
			margin-top:-1px;
			padding:5px;
			margin-left:2px;
			margin-right:2px;
			margin-bottom:5px;
			border:1px solid #000066; 
			background:#FFFFFF;
			/*height:1%;
			float:right;
			clear:both;*/
		}
	.cap {
			/*width:auto;*/
			padding:0px;
			margin-left:10px;
			margin-right:10px;
			margin-top:0px;
			/*text-align:right;*/
			color:#000000;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;

		}
	.desc {		
			margin-right:10px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:5px;
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			clear: left;
			
	
		}
		
	.desc img{
		border: 0px;

	}
	.file_download {
			margin-right:10px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:5px;
			color:#000000;
			font-size: 90%;
			font-weight:normal;
			clear: left;
			
		}
	.price {		
			margin-right:10px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:5px;
			color:#000000;
			font-size: 110%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			float:right;
			clear: right;
			
			
	
		}

	.adminbox {
			color:black;
		}

	.itemlink {
			/*width:400px;
			width:370px;*/
			padding:0px;
			margin-top:10px;
			margin-left:10px;
			margin-right:10px;
			color:#000000;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			/*text-align:right;*/
			clear: right;

		}
	#rightbar {
			width:150px;
			/*width:auto;*/
			margin:0px;
			padding-bottom:2px;
			/*border-right:1px solid transparent; */
			background:transparent;
			text-align:left;
			

		}
	#rightbar h1 {
			margin-right:10px;
			margin-left:10px;
			margin-bottom:10px;
			margin-top:0px;
			padding:2px;
			color:#000000;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			/*background:#EBEBEB;
			height:1%;*/
		}	
	#rightbar h2 {
			margin-bottom:5px;
			margin-top:0px;
			margin-left:5px;
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: solid ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			
	#rightbar h3 {
			margin-bottom:5px;
			margin-top:0px;
			color:#000000;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			

	#rightbar h4 {
			margin-bottom:5px;
			margin-top:0px;
			margin-left:0px;
			color:#000000;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}
		
	.sideitem {
			margin-right:5px;
			margin-left:5px;
			margin-top:5px;
			margin-bottom:5px;
			padding:0px;
			border-bottom:1px solid #000066; 
			background:#EBEBEB;

			/*text-align:right;*/
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			/*float:left;*/
			width:auto;
			/*height:1%;*/


	
		}

		
	.sidetxt {
			margin-right:5px;
			margin-left:5px;
			margin-top:5px;
			margin-bottom:5px;
			color:#000000;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			
	
		}
	.sidetxt img{
		border: 0px;

	}
	.sidecap {
			width:auto;
			padding:0px;
			margin-left:5px;
			margin-right:5px;
			margin-top:0px;
			/*text-align:right;*/
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;

		}

	.sidelink {
			width:auto;
			padding:0px;
			margin-top:10px;
			margin-left:10px;
			margin-right:10px;
			color:#000000;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			text-align:right;

		}
	.sidepic {
			display:block;
			width:auto;
			margin-top:-1px;
			padding:5px;
			margin-left:5px;
			margin-right:5px;
			margin-bottom:5px;
			border:1px solid #000066; 
			background:#FFFFFF;
			/*height:1%;
			float:right;
			clear:both;*/
		}
	#view_cart {
			border:1px solid #000066; 
			background:#EBEBEB;
			}
	#feedback {
			/*width:500px;*/
			width:auto;
			margin:0px;
			padding-bottom:5px;
			/*border-right:1px solid transparent; */
			background:transparent;
			text-align:center;
			

		}
	#feedback td {
			margin-right:10px;
			margin-left:10px;
			margin-bottom:10px;
			margin-top:0px;
			padding:1px;
			color:#000000;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			/*background:#EBEBEB;*/
			/*height:1%;*/
		}	
	.fieldCustTitle {
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
		}
	.fieldCustText {
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
		}
	#printpage{
			float: right;
			margin-right:15px;
			
		}
	.pagebuttons{
			float: right;
			margin-right:5px;
			/*border: 1px solid transparent;	
			font-size: 80%;
			font-family: Arial, Helvetica, sans-serif;*/
			padding:5px;
		}
	.quicklinks{
			padding:2px;
			border:1px solid #000066; 
			color:#000000;
			font-size: 65%;
			font-weight:normal;
			overflow: auto;
			max-height:150px;

		}
	.quicklink_top{
			padding:1px;
			border:1px solid #000066; 
			/*color:#000000;*/
			font-size: 65%;
			font-weight:normal;
			float:right;

		}
	.quicklink_frame{
			position:relative;
			margin-right:-7px;
			margin-left:10px;
			margin-top:-5px;
			margin-bottom:5px;
			background:#EBEBEB;
			width:40%;
			float:right;
	
	    }
	#page_nav {
			width:auto;
			position:relative;
		}
	#page_nav_next {
			text-align:right;
			width:100px;
			padding: 2px;
			padding-right:5px;
			position:relative;
			display:inline;
			float:right;
			border:1px solid #000066; 
			
		}
	#page_nav_previous {
			width:100px;
			padding: 2px;
			padding-left:5px;
			position:relative;
			display:inline;
			float:left;
			border:1px solid #000066; 
		}
		
	#custom1
{
width:153px;
height:130px;
position:absolute;
left:0px;
top:2px;
margin:0px;
background-image: url(/image.aspx?filename=style1/logo-7.gif);
background-repeat: 
no-repeat;


}
#banner img{margin-left:155px;margin-top:3px;}
#banner{
background-image: url(/image.aspx?filename=style1/banner_back.gif);
background-repeat: 
repeat-x;}
#crumbcolour{margin-left:160px;}
#menuPane{
margin-top:73px;
}
table.maintable {
background-repeat: 
repeat-y;
}

div.menu a {
		text-align: left;
		margin:2px;
		border-top: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		border-right: 1px solid #5C5C5C;
		border-bottom: 1px solid #5C5C5C;
		padding: 1px;
		padding-left:5px;
			}

	div.menu a:hover{
		border-top: 1px solid #5C5C5C;
		border-left: 1px solid #5C5C5C;
		border-right: 1px solid #EEEEEE;
		border-bottom: 1px solid #EEEEEE;
		padding-left:6px;
	}
div.crumb{ border-bottom-style: solid;
}
div.sidebaritem{ font-weight:700;}


.medium_font {
	FONT-SIZE: 10px;
	height:14px;
}
.large_font {
	FONT-SIZE: 13px;
	height:14px;
}
.x_large_font {
	FONT-SIZE: 16px;
	height:14px;
}
.font_sizer {
	float:right;
	FONT-SIZE: 11px;
	color: #FFFFFF;
	z-index:9;
	width:auto;
	height:16px;
	
	margin-right:1px;
	padding:1px;
	/*margin-top:-12px;border: 1px solid #000000;
	background:#FFFFFF;*/
	}
.font_sizer a {color: #FFFFFF;}