Session height: 


	html,body{margin:0;padding:0}	
	body {text-align:center;margin:0px;overflow:hidden;font-size:100%;background-color: #4e5c9b;font-family:arial;}
	h1 {font-size:22px; text-align:center;}	
	h2 {font-size:18px; text-align:center;margin:2px 2px 3px 2px;}	
	
	ul {margin-left:25px;}

#logo_menu {float:left;padding:5px 5px 7px 5px;}	
#menu_img{margin:0px padding:0px;}
div#menu{float:right;display:inline;padding: 0px 0px 0px 10px;}

ul#nav,ul#nav li{list-style-type:none;margin:0px;padding:5px 0px 0px 0px;}
ul#nav{margin-left: 7px;width:598px;font-size:16px;}
ul#nav li{float:left;margin-right: 3px;text-align: center;}
ul#nav a{float:left;width: 6em;padding: 5px 0px 6px 0px;background: #4e5c9b;text-decoration:none;color: #fff}
ul#nav a:hover{background: #FFA826;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #5E9DC8;color: #fff;}
	
	
.gallery_buttons {margin:0px 15px 0px 0px}
	
	#home_flash {height:252px;width:400px;float:right;margin:5px 0px 10px 10px;padding:1px;}
	#page_table 
	{
		width:100%;
		//height:90%;
		padding:0px;
		
		//border-collapse:collapse;				
	}
	
	#fragment-1 {height:600px;}
	
	#header_row {height:125px;}
	#title_td {margin:0px 0px 0px 0px;background-color:#ffffff;width:900px;height:125px;border-bottom: 1px solid black;}

	
	#wrapper_td
	{
		width:900px;
		height:100%;		
		background-color:#ffffff;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		vertical-align:top;
		
	}
	
	div.panes #home {height:90%;width:975px;}
	
	
	#bottom_bar
	{
		margin: 20px 5px 5px 5px;
		text-align:center;
		height:50px;
	}	
	
	#bottom_bar span
	{		
		padding-right:50px;
	}
	#featured_outer
	{
	  position:absolute;
		height:90%;
		width:900px;
		background-color:white;
	  border-top: 7px solid #5E9DC8;
	  
		top:122px;
		text-align:left;
		padding:10px;
		margin:0px 0px 0px 0px;
	}
	
	#featured
	{
		overflow-y: auto;
		overflow-x:hidden;
		height:600px;;
		width:877px;
		background-color:white;
		text-align:left;
		padding:5px;
		margin-right:5px;
	}

	#featured divs
	{
		padding-top:5px;
		padding-left:25px;
		padding-right:45px;
		padding-bottom:25px;
		text-align:left;
	}
	
	#featured ul
	{
		text-align:left;
	}
	
	.sub_header
	{
		font-weight:900;
		font-size:14px;
		width:100%;
		
	}
	.page_anchor
	{
		padding-left: 25px;
		
	}
	
	.back2top
	{		
		//postion:absoulte;
		//right:0px;
		
	}
	
	.float_left {float:left;}
	.float_right {float:right;}
	
	
	.img_left {float:left;}
	.img_right {float:right;}
	.inline {display:incline;}
	
	#contactus_form {border:black solid 1px;float:right;padding:5px;margin:5px 15px 10px 15px;font-size:15px;}
	#contactus_form  div {padding-left:14px;margin:2px 0px 2px 0px;}
	#contactus_form td {font-size:14px;}
	
	#main_home_page {padding-top: 20px;}
	#main_home_page h2 {font-size: 22px;margin: 3px 3px 3px 3px;}
	#main_home_page h3 {}
	#main_home_page .row {height:180px; margin: 0px 0px 0px 0px;}
	#main_home_page .img_col { float:left; margin:3px; padding:3px;height:150px;}
	#main_home_page .img_col img {padding:0px;margin:0px;}
	#main_home_page .home_col2 {margin: 5px 5px 5px 15px;}
	#footer {text-align:center;font-size:14px;margin: 65px auto 5px auto;width:900px;}
	#footer span {margin:5px;}
	#shop_floor_layout td {padding:20px 0px 20px 0px;}
	
	#featured p {margin: 15px 5px 15px 5px;}
	
	
		img	{
		border:0px; 
		padding-left: 10px;
		padding-right: 10px;
		}
	
	.img_resize_25
	{
		width:25%;
		height:25%;	
		
	}
	
	.img_resize_50
	{
		width:50%;
		height:50%;	
	}
	
	.img_resize_75
	{
		width:75%;
		height:75%;	
		
	}
	.spacer {padding:0px 0px 400px 0px;}
	

	
	#img_desc{
	float:left;
			margin:0px 0px; 0px 10px;
			padding: 0px 5px 5px 15px;
			width:255;
			height:370px;
			
	}
	
	
	#image_wrap {
	/* dimensions */
	width:812px;
	height:335px;
	margin:5px 0 10px 0px;
	padding:5px 0px 5px 5px;

	/* centered */
	text-align:left;

	/* some "skinning" */
	background-color:#efefef;
	border:2px solid #fff;
	outline:1px solid #ddd;
	-moz-ouline-radius:4px;
}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 761px;
	height:90px;
	margin: 5px auto 0px auto;
	/* custom decorations */
	border:1px solid #ccc;
	background:url(/images/h300.png) repeat-x;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:5px 5px 20px 5px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:100px;
	height:75px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(/images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(./images/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	
	
	
	