/******************************************************
  Style Sheet for HobartLane.com
  Design by Website Pyro, www.websitepyro.com
 ******************************************************/
*{
	margin:0;
	padding:0;
	font:10pt arial;
}
body{
	background-color:#333;
	color:white;
	text-align:center;
}
.left{float:left;}
.right{float:right;}
.clearer{clear:both;}
h1{
	text-align:center;
	font-size:16pt;
	padding-bottom:10px;
}
p{
	padding-top:5px;
	padding-bottom:5px;
}
a{
	color:#CCC;
}
img{border:0}
a:hover{
	color:white;
}
legend{
	color:#CCC;
	font-weight:bold;
}
legend a{
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
	font-size:11pt;
}
fieldset ul{
	padding:10px;
}
ul {margin-left: 1.2em;}
li {list-style: none;margin-bottom:5px;}
/******************************************************
  Announce
 ******************************************************/
#Announce {
	font-size: 1.2em;
	margin: 0 auto;
	color:white;
	text-align:center;
	padding-bottom:3px;
}
#Announce .name{
	color: #F7941D;
	font-weight:bold;
}
/******************************************************
  Container
 ******************************************************/
#Container{
	width:734px;
	margin:0 auto;
	text-align:center;
	border:2px solid #CCC;
	height:100%;
}
/******************************************************
  Header
 ******************************************************/
#Header{
	background-color:#333;
	text-align:center;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:3px;
	height:150px;
}
/******************************************************
  Content
 ******************************************************/
#Content{
	background-color:#990033;
	height:100%;
	background-image:url(/images/hobart_logo_watermark.gif);
	background-repeat:no-repeat;
	background-position: center center;
	padding-bottom:10px;
}
/******************************************************
  Navigation
 ******************************************************/
#Navigation{
	background-color:#666;
	height:24px;
	border-bottom:1px solid white;
	margin:0 auto;
	text-align:center;
}
#Navigation a{
	padding-top:4px;
	color:#fff;
	height:24px;
	margin-right:2px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	display:block;
	float:left;
}
#Navigation a:hover{
	color:#666;
	background-color:#CCC;
}
/******************************************************
  Left
 ******************************************************/
#Left{
	width:500px;
	float:left;
	height:100%;
	padding-left:10px;
	text-align:left;
	margin-top:10px;
	position:relative;
}
/******************************************************
  Right
 ******************************************************/
#Right{
	width:193px;
	float:right;
	height:100%;
	padding-right:10px;
	padding-left:15px;
	margin-top:10px;
	text-align:left;
}
/******************************************************
  Footer
 ******************************************************/
#Footer{
	clear:both;
	background-color:#666;
	border-top:1px solid white;
	padding:10px;
	font-size:9pt;
	height:30px;
}
/******************************************************
  Item
 ******************************************************/
#Poll,#Messages,#Item,#FeaturedProduct{
padding-top:5px;
padding-bottom:5px;
clear:both;
}
#Item{
	text-align:center;
	margin:0px auto;
}
#Item h1{
	font-size:10pt;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:3px;
}
/******************************************************
  SlideShow
 ******************************************************/
.Caption {
	font-weight: bold;
	color:#990033;
	text-align:center;
	background-color:#ccc;
	width:300px;
	display:none;
}
#SlideShowImage img{
	height:300px;
	width:300px;
}
/******************************************************
  UploadForm
 ******************************************************/
#UploadForm{
	background-color:#990033;
	margin:20px;
}
#UploadForm label{
	display: block;
	float: left;
	margin-bottom: 10px;
	vertical-align: top;
	FONT-WEIGHT: bold; 
	width: 100px;
	text-align:center;
	padding: 3px 0px 0px 10px;
	clear:both;
}
#UploadForm input{ 
	background-color: #333333; 
	color: #ffffff; 
	border: 1px solid #696969;
	float:left;
}
/******************************************************
  Search
 ******************************************************/
.searchResults{
	border-top:1px dashed #ccc;
	margin-top:10px;
	margin-bottom:10px;
}
.searchResults h1{
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
}
#SearchItem{
	float:right;
	margin-right:5px;
}
#SearchItem input{
font: 8pt arial;
}
#SearchFormDiv form{
	margin:10px;
}
/******************************************************
  Blog
 ******************************************************/
#Blog{
	border-bottom:1px dashed #ccc;
	padding-top:5px;
	padding-bottom:5px;	
}
/******************************************************
  Products
 ******************************************************/
#Products{
}
.categoryHoverOn{
	border:1px solid #ccc;
}
.categoryHoverOff{
	border:1px solid #990033;
}
/******************************************************
  Product
 ******************************************************/
#Product{
	border-top:1px dashed #ccc;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	clear:both;
}
#Product h1{
	font-size:11pt;
	font-weight:bold;
	text-align:center;
}
#ProductTitle{
	float:right;
	width:220px;
}
.productImages{
	float:left;
}
.productDescription{
	float:right;
	margin-left:10px;
	margin-right:10px;
	width:220px;
}
#FeaturedProduct{
	text-align:center;
	margin:0px auto;
}
#FeaturedProduct h1{
	font-size:10pt;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:3px;
}
/******************************************************
  Category Navigation
 ******************************************************/
#CategoryNavigation{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
}
/******************************************************
  Links
 ******************************************************/
#Links li{
	margin-bottom:5px;
}
/******************************************************
  Table
 ******************************************************/
#Table{
	width:99%;
}
#TableRow{
	width:100%;
	height:80px;
}
#TableCol{
	width:49%;
	height:100%;
	float:left;
}
#TableCol h2{
	margin-top:30px;
}
#TableCol a{
	font-weight:bold;
}
.TableHeader{
	width:100%;
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	clear:both;
}
#Table label,#Table input,#Table textarea,#Table fieldset{
	display: block;
	width: 70%;
	float: left;
	margin-bottom: 10px;
}
#Table input.formButton{
	width:100px;
	margin:0 auto;
	float:left;
}
#Table fieldset{
	width:95%;
	margin:0 auto;
	margin-left:5px;
}
#Table legend{
	font-weight:bold;
}
#Table label{
	width: 80px;
	text-align:center;
	padding: 3px 0px 0px 10px;
}
#Table textarea {
	scrollbar-face-color:black; 
	scrollbar-shadow-color:#666; 
	scrollbar-highlight-color:white; 
	scrollbar-3dlight-color:#ccc;
	scrollbar-darkshadow-color:#666; 
	scrollbar-track-color:black; 
	scrollbar-arrow-color:white; 
}
#Row{
	background-color:#323232;
	clear:both;
	color:white;
}
#Poll form{
	padding:10px;
}
.pollQuestion{
	font-weight:bold;
	padding:10px;
}

/******************************************************
  Form Stuff
 ******************************************************/
.formclass {
margin-top:15px;
}
.formclass label {
text-align:right;
float:left;
padding:0.2em;
margin:0;
margin-top:0.3em;
width:100px;
padding-right:10px;
}
.formclass .nobr {display:none;}  
.formclass .clearer {clear:both;}  
.formclass .textfield {
margin:3px;
padding-left:5px;
height:20px;
width:250px;
border:solid 0 #fff;
float:left;
}
.formclass .textarea {
padding-left:5px;
margin:3px;
height:60px;
width:250px;
border:solid 0 #fff;
float:left;
}
.formclass .radio{
margin:3px;
height:20px;
width:20px;
border:solid 0 #fff;
background: transparent;
}
.formclass .check{
margin:3px;
height:20px;
width:20px;
border:solid 0 #fff;
background: transparent;
}
.submit {
margin:3px;
height:20px;
border:solid 0 #fff;
width:80px;
 }