﻿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; */
	/* border:thin black dashed; */
 	/* display:inline; */
	width:1024px;
	height:98%;
	left:10%;
 	overflow: auto;
 	text-align:left;
}
#top_section
{
	/* border:thin orange dashed; */
	display:inline-block;
	position:relative;
	width:100%;
	height:100px;
	margin-bottom:10px;
}
#nav_top
{
	/* width:400px; */
	/* border:thin gray dashed; */
	/*IE top: -100px; */
	position:relative;
	display:inline;
	float:right;
	height:20px;
	font-size:x-small;
	text-align:right;
}
#nav_top a
{
	/* padding-top:4px; */
	display:inline-block;
	color:black;
	padding-right:5px;
	padding-left:5px;
	border-right:thin silver groove;
	height:15px;
	line-height:15px;
	vertical-align:middle;
}
#nav_top a:hover
{
	text-decoration:none;
	color: rgb(0,147,221);
	background-color:white;
}
#logo
{
 	/* border:thin blue dashed; */
	position:relative;
	display:inline-block;
	margin-left:10px;
 	width:263px;
 	height:106px;
 	background-image: url('main/logo3.png');
}
#main_section
{
	/* border:thin green dashed; */
	margin-left:4px;
	height:100%;
	width:100%;
	padding-top:18px;
	/* background-color:RGB(239,238,238); */
	background-image:url('main/round_top.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
#rounder_top
{
	/* IE background-position:center bottom; */
	margin-left:4px;
	height:20px;
	width:1024px;
	/*
	background-image:url('main/round_top.gif');
	background-position:left top;
	background-repeat:no-repeat;
	*/
}
#rounder_bottom
{
	/* border:thin aqua dashed; */
	margin-left:4px;
	height:25px;
	width:1024px;
	background-image:url('main/round_bottom.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}

#section_phone
{
	/* border:thin dashed black; */
	height:110px;
	width:100%;
	margin-left:0px;
	background-color:RGB(239,238,238);
	background-image:url('main/main_middle_900.gif');
	background-repeat:no-repeat;
	background-position: center center;
}
#section_phone_ddm
{
	/* border:thin fuchsia dashed; */
	height:118px;
	width:790px;
	margin-left:5px;
	background-image:url('main/main_middle_ddm.png');
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
}
#slogan
{
	text-align:center;
	position:relative;
	display:inline-block;
	top:50px;
	left:100px;
	height: 50px;
	width:220px;
	font-weight:bold;
	font-size:x-small;
	/* border:thin aqua dashed; */
}
#showcase
{
	/* IE top:60px; */
	/* left:450px; */
	/* border:thin aqua dashed; */
	position: relative;
	display:inline;
	float:right;
	height:100px;
	top:-80px;
	left:-75px;
	width: 125px;
}
#section_phone img
{
	height:125px;
}
#section_top
{
	/* border:thin lime dashed; */
	margin-top:5px;
	margin-left:4px;
	height:5px;
	width:100%;
	background-image:url('main/section_top_1024.gif');
	background-position:center top;
	background-repeat:no-repeat;
}
#section_middle
{
	/* border:thin aqua dashed; */
	/* background-color:white; */
	padding-top:10px;
	height:100%;
	width:100%;
	/* margin-left:4px; */
	background-color:RGB(239,238,238);
	display:inline-block;
}
#section_bottom
{
	margin-left:4px;
	height:5px;
	width:100%;
	background-image:url('main/section_bottom_1024.gif');
	background-position:50 bottom;
	background-repeat:no-repeat;
	/* border:thin lime dashed; */
}
#menu_left
{
	margin-left:5px;
	width: 231px;
	background-image:url('main/menu_left.gif');
	background-repeat:no-repeat;
	font-size:x-small;
	/* border:thin fuchsia dashed; */
}
#menu_left span
{
	display:block;
	/* width:230px; */
	height:20px;
	line-height:20px;
	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;
	border-right:1px gray solid;
	border-top:1px white solid;
	border-left:1px silver solid;
	border-bottom:1px solid black;
	overflow:auto;
	border:thin red dashed;
	*/
	margin:5px;
	background-color:white;
	background-image:url('/css/main/data_top.gif');
	background-position: center top;
	background-repeat:no-repeat;
	width:767px;
	/*height:100%;*/
}
#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 h1 a, h2 a, h3 a, h4 a
{
	text-decoration:none;
	color:black;
}
#data_section h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited
{
	color:black;	
}
#data_section p
{
	text-indent:10px;
	padding-left:5px;
}
#data_section img
{
	border:none;
	/* margin-left:12%;
	padding-top: 8%; */
}
#data_bottom
{
	/* border:thin blue solid; */
	height:10px;
	background-image:url('main/data_bottom.gif');
	background-position:center bottom;
	background-repeat:no-repeat;
}

.cart
{
	background-image:url('main/graphics.gif');
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:20px;
}
.address
{
	font-size:xx-small;
	text-align:center;
	vertical-align:middle;
	/* border:thin blue dashed; */
}

#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;
}

#searchbox
{
	padding:2px;
}

.shipping
{
	font-size: small;
}
#breadcrumbs
{
	display:block;
	font-size:small;
	padding-left:20px;
}
#breadcrumbs a
{
	display:inline-block;
	height:20px;
	vertical-align:middle;
	background-image:url('main_dcm/breadcrumb.gif');
	background-position:right center;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	color:black;
}
#breadcrumbs a:hover
{
	color:white;
	background-image:url('main_dcm/breadcrumb_over.gif');
}
#other_cat_items 
{
	display:block;
}
#other_cat_items a
{
	text-decoration:none;
}
#other_cat_items img
{
	height:50px;
	width:50px;
	border:0px;
}
#other_cat_items img:hover
{
	border:3px;
}
#pictures
{
	display:block;
}
#pictures img
{
	height:50px;
	width:50px;
	border:0px;
}
#pictures a
{
	text-decoration:none;
}
