body{
font-family:Arial,Verdana,Sans-serif;
margin:0px;
background-color:#000;
background-attachment:fixed;
background-position: center top;
background-image:url(images/hozell_bg_lg.jpg);
background-repeat:no-repeat;
}

#content_container{
margin: 0px auto;
width:1000px;
height:750px;
position: relative;
/*background-image:url(images/hozell_bg.jpg);
background-repeat:no-repeat;*/
}

#content_container:after{
content: "";
height:0px;
clear:both;
}

#content_container_bp{
position: relative;
margin: 0px auto;
width:1000px;
height:750px;

}

#content_container_bp:after{
content: "";
height:0px;
clear:both;
}

a{
outline-style: none;
}


/* NAV - UPDATED */
#nav {
position: relative;
}
#nav, #nav ul { /* all lists */
		padding: 0;
		margin-top: 15px;
		list-style: none;
		width : 92px;
	}
	
	#nav li { /* all list items */
		position : relative;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 92px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 92px;
		margin-top : -1.35em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	

	#nav li a {
		width: 92px;
		w\idth: 92px;
		font-size:10px;
		display : block;
		color : white;
		padding: 1px 0px 1px 2px;
		text-decoration : none;
	}
	
	#nav li a:hover {
		color : white;
		width: 148px;
		
		background-color:#68bb5c;
	}
	
	#nav ul li ul li a{
	width:150px;
	text-transform:uppercase;
	}
	
	#nav ul li ul{
		width:150px;
	}
	#nav ul li:hover,#nav li.sfhover{
		background-color:#68bb5c;
		cursor:pointer;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	.flyout{
		position:relative;
		top:21px;
		width:150px;
		background-color : #57585a;

	}

	#nav ul li ul li a:hover{
	color:#000;
	background-color:#FFF;

	}
	
/* END OF UPDATED NAV*/


/*NAV
#nav{
position:relative;
margin-top:23px;
}


#nav a{
font-size:10px;
color:#FFF;
width:89px;
padding-left:3px;
text-decoration:none;
}

#nav ul li{
width:92px;
height:13px;
padding-bottom:5px;
margin-bottom:7px;
}

#nav ul li:hover{
background-color:#68bb5c;
}

#nav ul{
margin:0px;
padding: 0px;
list-style:none;
}

#nav ul li ul{
 display: none;
  position: absolute; 
  top: 1em;
  left: 0;

width: 150px;
list-style:none;
background-color:#57585a;
font-size:10px;
color:#FFF;
}

#nav li:hover ul, #nav li.sfhover ul{
display:block;
margin-left:80px;
}


#nav ul li ul li a{
width:147px;
display:block; 
color:#FFF;
padding-bottom:5px;
padding-left:3px;
text-transform:uppercase;
text-decoration:none;
}

#nav ul li ul li a:hover{
color:#000;
background-color:#FFF;

}
*/
/* LHS Styles */
/* SOCIAL MEDIA, ETC*/

#column_lhs{

width:250px;
margin-left:37px;
margin-top:61px;
text-align:left;
position: fixed;
}

#search{
margin-top:20px;
color:#FFF;
font-size:12px;
}

#search a, #search p a{
color:#FFF;
font-size:12px;
text-transform:uppercase;
text-decoration:underline;
}


#search a:hover, #search p a:hover{
background:none;
border:0px solid #000;
}



#search input[type="text"]{
width:126px;
height:16px;
background-color:#d2d3d5;
text-transform:uppercase;
color:#333;
border:1px solid #333;
font-size:12px;
}

#search input[type="submit"]{
background-color:#68bb5c;
text-transform:uppercase;
color:#fff;
font-weight:bold;
border:0px solid #68bb5c;
font-size:12px;
}

/*RHS STYLES*/
#column_rhs{
position: absolute;
width:652px;
text-align:left;
right:23px;
top:61px;
}

#column_rhs_bp{
position: absolute;
width:652px;
text-align:left;
right:23px;
top:61px;
}

#new_area{
width:652px;
padding-top:20px;
}

#new_arrivals{
float:left;
width:465px;
position:relative;
}

#new_arrivals p a, #new_arrivals p img a:hover{
border:0px solid white;
background: none;
}

#photogallery li img {
border:0px;
}

#news{
float:right;
width:177px;
position: relative;
}

#news_area{
width:161px;
margin-top:16px;
padding:10px;
background-image:url(/userfiles/image/site/background_transp.png);
font-family:Arial,Verdana,Sans-serif;
} 

#news_area h2{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#2c7521;
margin:0px;
}

#news_area p{
font-size:11px;
color:#000;
overflow:hidden;
}

#news_area p a{
font-size:10px;
color:#ec008c;
text-decoration:none;
text-transform:uppercase;
}
#news_area p a:hover{
color:#bc0c95;
text-decoration:underline;
}

.date{
margin-top:3px;
margin-bottom:3px;
text-transform:uppercase;
background-color:#333;
color:#FFF;
font-size:11px;
padding-left:3px;
}

.author{
text-transform:uppercase;
color:#2c7521;
font-size:11px;
}


.featured_photos img{
margin-right:2px;
border: 5px solid #fff;
}


.title{

height:21px;
padding-left:3px;
padding-top:7px;
font-size:14px;
color:black;
text-transform:uppercase;
background-image:url(/userfiles/image/site/background_transp.png);
/*background-color: rgba(255,255,255,.5);*/
}
.title p {
display: inline;
}


.contentblock_narrow{
background-image:url(/userfiles/image/site/background_transp.png);
float:left;
min-height:510px;

width:395px;
padding:10px;
margin-top:15px;
}

.contentblock_narrow_2{
background-image:url(/userfiles/image/site/background_transp.png);
float:left;
width:395px;
padding:10px;
margin-top:15px;
}


.photo_rhs{
float:right;
width:205px;
margin-left:30px;
margin-top:15px;
}

.contentblock_wide{
background-image:url(/userfiles/image/site/background_transp.png);
width:624px;
padding:10px;
min-height:510px;
margin-top:15px;
}
.breadcrumbs, .breadcrumbs p {
font-size:11px;
margin-bottom:8px;
color:#af1e43;
}

.contentblock_wide p{font-size:12px; font-weight:normal; line-height:18px;}
.contentblock_narrow p{font-size:12px; font-weight:normal; line-height:18px;}
.contentblock_narrow_2 p {font-size:12px; font-weight:normal; line-height:18px;}
p a{
color:#af1e43;
text-decoration:none;
}

p a:hover{
border-top:1px dotted #ff618a;
border-bottom:1px dotted #ff618a;
background-color:#ffcdf4;
}


.main{
margin:0px;
padding:0px;
color:#2c7521;
font-size:12px;
font-weight:bold;
}


/*Form*/

label{
display:block;
font-size:12px;
font-weight:bold;

}
input[type="text"]{
width:126px;
height:16px;
text-transform:uppercase;
color:#333;
border:1px solid #333;
font-size:12px;
margin-bottom:4px;
background-color: rgba(255,255,255,.5);

}

textarea{
width:300px;
height:160px;
text-transform:uppercase;
color:#333;
border:1px solid #333;
font-size:12px;
margin-bottom:4px;
background-color: rgba(255,255,255,.5);

}

input[type="submit"]{
background-color:#68bb5c;
text-transform:uppercase;
color:#fff;
font-weight:bold;
border:0px solid #68bb5c;
font-size:12px;
}

select{
width:126px;
height:16px;
text-transform:uppercase;
color:#333;
border:1px solid #333;
font-size:12px;
margin-bottom:4px;
background-color: rgba(255,255,255,.5);
}


.error{
		font-size:10px;
		font-weight:bold;
		color:#474747;
		border:1px solid #c11d1d;
		background-color:#ffadad;
		display:block;
	}
	
	



.clearer{
clear:both;
}
#nav, #news, #new_arrivals, #gallery, #search {
position: relative;
}
#nav {
z-index: 400;
}
#socialmedia {
margin-top:20px;
}
#footer {
clear: both;
width: 652px;
position: relative;
padding: 0px;
margin-left: 0px;
color:#2c7521;
font-size: 11px;
font-weight:bold;
}
#footer a {
font-size:11px;
color:#af1e43;
text-decoration: none;
font-weight: normal;
}

#footer a:hover {
font-size:11px;
color:#cf3e63;
text-decoration: none;
}
#footer div {
width: 158px;
padding: 0px 1px;
float: left;
margin-bottom:20px;
}
#footer {
background-image:url(/userfiles/image/site/background_transp.png);
height: 160px;
width: 644px;
}
.title, .breadcrumbs {
position: relative;
}

.rotatingtxt_hidden{
display:none;
}
