﻿body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
 	background-image: url('main/background.jpg');
 	background-position:left center;
	text-align:center;
}

#main
{
	/* position: fixed; */
	width:810px;
	height:98%;
	/* border:thin black dashed; */
	left:10%;
 	overflow:hidden;
 	/* isplay:inline; */
 	text-align:left;
}
#top_section
{
	display:inline-block;
	position:relative;
	width:100%;
	height:100px;
	/* border:thin orange dashed; */
	margin-bottom:10px;
}
#nav_top
{
	position:relative;
	display:inline;
	float:right;
	height:20px;
	width:400px;
	/* border:thin gray dashed; */
	/*IE top: -100px; */
	font-size:x-small;
	text-align:right;
}
#nav_top a
{
	display:inline-block;
	color:black;
	padding-right:5px;
	padding-left:5px;
	border-right:thin silver groove;
	height:15px;
	/* padding-top:4px; */
	line-height:15px;
	vertical-align:middle;
}
#nav_top a:hover
{
	text-decoration:none;
	color: rgb(0,147,221);
	background-color:white;
}
#logo
{
	position:relative;
	display:inline-block;
	margin-left:10px;
 	width:263px;
 	height:100px;
 	/* border:thin blue dashed; */
 	background-image: url('main/logo2.png');
}
#main_section
{
	margin-left:4px;
	height:85%;
	width:800px;
	padding-top:5px;
	/* border:thin gray dashed; */
	background-color:RGB(239,238,238)
}
#rounder_top
{
	margin-left:4px;
	height:5px;
	width:800px;
	background-image:url('main/main_top.gif');
	background-position:center top;
	/* IE background-position:center bottom; */
	background-repeat:no-repeat;
}
#rounder_bottom
{
	margin-left:4px;
	height:5px;
	width:800px;
	/* top:-100px; */
	background-image:url('main/main_bottom.gif');
	background-position:center bottom;
	background-repeat:no-repeat;
	/* border:thin aqua dashed; */
}

#section_phone
{
	/* border:thin fuchsia dashed; */
	height:114px;
	width:790px;
	margin-left:5px;
	background-image:url('main/main_middle.gif');
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
}
#slogan
{
	text-align:center;
	position:relative;
	display:inline-block;
	top:50px;
	left:23px;
	height: 50px;
	width:220px;
	font-weight:bold;
	font-size:x-small;
	/* border:thin aqua dashed; */
}
#showcase
{
	/* border:thin aqua dashed; */
	position: relative;
	display:inline;
	float:right;
	height:200px;
	top:-80px;
	left:-75px;
	width: 225px;
	/* IE top:60px; */
	/* left:450px; */
}
#showcase img
{
	height:200px;
}
#section_top
{
	margin-top:5px;
	/* border:thin lime dashed; */
	margin-left:4px;
	height:5px;
	width:790px;
	background-image:url('main/section_top.gif');
	background-position:center top;
	background-repeat:no-repeat;
}
#section_middle
{
	height:78%;
	width:790px;
	margin-left:4px;
	/* background-color:white; */
	display:inline-block;
}
#section_bottom
{
	margin-left:4px;
	height:5px;
	width:790px;
	background-image:url('main/section_bottom.gif');
	background-position:center bottom;
	background-repeat:no-repeat;
	/* border:thin lime dashed; */
}
#menu_left
{
	float:left;
	display:inline-block;
	position:relative;
	/* top:8px; */
	margin-left:5px;
	width: 231px;
	height:500px;
	background-image:url('main/menu_left.gif');
	background-repeat:no-repeat;
	overflow:auto;
	font-size:x-small;
}
#menu_left span
{
	display:block;
	/* width:230px; */
	height:20px;
	line-height:20px;
	/* border:thin lime dashed; */
	vertical-align:middle;	
	text-align:center;
	border-bottom: 1px gray solid;
}
#menu_left span a.span
{
	display:block;
	text-decoration:none;
	color:black;
}
#menu_left span a.span:hover
{
	color: rgb(0,147,221);
	border-bottom:1px white solid;
}
#menu_left a
{
	display:block;
	width:221px;
	height:20px;
	line-height:20px;
	color: rgb(0,147,221);
	border-bottom: 1px white solid;
	padding-left:10px;
}
#menu_left a:hover
{
	border-bottom:1px gray solid;
	background-color:white;
	text-decoration:none;
}
#data_section
{
	float:right;
	display:inline-block;
	width:540px;
	height:100%;
	border:thin red dashed;
	border-right:1px gray solid;
	border-top:1px white solid;
	border-left:1px silver solid;
	border-bottom:1px solid black;
	overflow:auto;
	background-color:white;
	padding:3px;
}
#data_section a.item
{
	display:inline-block;
	margin-left:5px;
	margin-bottom:8px;
	margin-left:2px;
	margin-right: 2px;
	padding-top: 2px;
	height:150px;
	width:150px;
	text-decoration:none;
	background-image:url('main/item.gif');
	background-position:center center;
	background-repeat:no-repeat;
	/* border:thin blue dashed; */
	overflow:hidden;
	color: black;
}
#data_section a.item:hover
{
	background-image:url('main/item_over.gif');	
	color: rgb(0,147,221);
}

#data_section form span
{
	font-size: 8pt;
	display:block;
	text-align: center;
	height:15px;
	overflow: auto;
	display:inline-block; 
	width:200px;
	/* border:thin silver dashed;  */
	text-align:right;
	padding-right:5px;
}
#data_section h1
{
	text-align:center;
	text-transform:capitalize;
	color:rgb(0,147,221);
	font-size:x-large;
}
#data_section p
{
	text-indent:10px;
	padding-left:5px;
}
#data_section img
{
	border:none;
	/* margin-left:12%;
	padding-top: 8%; */
}

.cart
{
	background-image:url('main/graphics.gif');
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:20px;
}
#address
{
	display:block;
	font-size:xx-small;
	text-align:center;
}

#rentals
{
	width: 100%;
	font-size:x-small;
}
.base
{
	border-bottom:thin rgb(0,147,221) solid;
}
tr.alt
{
	border-bottom:thin black solid;
	background-color:gray;
}

.header
{
	font-weight:bold;
}
.left_heading
{
	text-align:right;
	padding-right:5px;
	width:150px;
}
.header img
{
	height:50px;
}
#data_section label
{
	color:rgb(0,147,221);
	display:block
}
.error
{
	background-color:yellow;
	color:red;
	border:thin solid red;
}
p
{
	margin:5px;
	padding:5px;
	text-indent: 0px;
}
td
{
	vertical-align:top;
}
.note
{
	font-weight:bold;
	font-style:italic;
}