/*
-----------------------------------------------
Hollis Enterprises, LLC
-----------------------------------------------
Site Design by Mic and Nic
micandnic.com
-----------------------------------------------*/


/* LAYOUT -------------------------------------*/

body {
margin: 0;
padding: 0;
background: #fff url(../images/bg_sub.png) no-repeat 50% 0;
}

#container {
position: relative;
margin: 0 auto;
width: 900px;
}

#logo {
position: absolute;
top: 0px;
width: 200px;
height: 120px;
background: url(../images/Hollis_logo.png) no-repeat;
}

#bln_link {
position: absolute;
top: 0px;
right: 0px;
width: 300px;
height: 70px;
z-index: 1;
background: url(../images/BLN_link.png) no-repeat;
}

#nav {
position: absolute;
top: 74px;
left: 200px;
width: 700px;
height: 46px;
}

#home_main {
position: absolute;
top: 60px;
width: 900px;
}

#promo {
position: absolute;
top: 610px;
width: 280px;
height: 235px;
background: url(../images/bg_promo.png) no-repeat;
}

#f_wrapper {
position: relative;
top: 660px;
width: 100%;
height: 100px;
background: url(../images/bg_footer.png) repeat-x #fff;
}

#footer {
width: 900px;
margin: 0 auto;
padding: 7px;
text-align: right;
}

#sub_content {
position: absolute;
top: 120px;
width: 900px;
height: auto;
background: url(../images/bg_content_sub.png) no-repeat left bottom #fff;
}

#sub_pic {
position: absolute;
top: 120px;
width: 310px;
z-index: 1;
}

#video
{
position:relative;
	text-align: left;
	margin: 0 auto;
	top: 15px;
	left: 350px;
}

/* MENU ---------------------------------------*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
    
#slidetabsmenu {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
float: left;
width: 100%;
font-size: 90%;
line-height: 30px;
border-bottom: 0px;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
float: right;
list-style-type: none;
margin: 0px;
margin-left: 0px;
padding: 0px;
}

#slidetabsmenu li{
display:inline;
margin:0;
margin-left: 0px;
padding:0;
}

#slidetabsmenu a {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff;
float:left;
background:url(../images/tab-left.png) no-repeat left top;
margin:0;
padding:0px 0px 16px 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(../images/tab-right.png) no-repeat right top;
padding:0px 14px 16px 5px;
color:#6c6c6c;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff;
}

#slidetabsmenu #current a {
background-position:0 -125px;
}

#slidetabsmenu #current a span {
background-position:100% -125px;
color: black;
}

#slidetabsmenu a:hover {
background-position:0% -125px;
}

#slidetabsmenu a:hover span {
background-position:100% -125px;
}

/* TEXT and OTHER ----------------------------*/

.p_title {
margin-top: 30px;
margin-left: 10px;
width: 255px;
height: 25px;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif; 
font-size: 22px;
color: #fff;
text-decoration: none;
}

.p_txt {
margin-top: -5px;
margin-left: 10px;
width: 255px;
height: 135px;
overflow: hidden;
}

.p_txt {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #fff;
text-decoration: none;
}

.p_txt a:link, .p_txt a:visited  {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #fff;
font-weight: bold;
text-decoration: underline;
}

.p_txt a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fff;
font-weight: bold;
text-decoration: none;
}

.f_nav {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #fff;
text-decoration: none;
}

.f_nav a:link, .f_nav a:visited  {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #fff;
font-weight: bold;
text-decoration: none;
}

.f_nav a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fff;
font-weight: bold;
text-decoration: underline;
}

.f_txt {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #fff;
text-decoration: none;
}

.f_txt a:link, .f_txt a:visited  {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #fff;
font-weight: bold;
text-decoration: none;
}

.f_txt a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #fff;
font-weight: bold;
text-decoration: underline;
}

.s_title {
margin: 30px 20px 15px 310px;
width: 590px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 24px;
color: #6c6c6c;
text-decoration: none;
}

.s_txt {
margin: -5px 0px 75px 310px;
width: 570px;
height: auto;
}

.s_txt {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #000;
text-decoration: none;
}

.s_txt a:link, .s_txt a:visited  {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #000;
text-decoration: underline;
}

.s_txt a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fff;
background-color: #6c6c6c;
text-decoration: none;
}

.s_f_nav {  
margin: auto 40px 50px 40px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #fff;
text-decoration: none;
text-align: right;
}

.s_f_nav a:link, .s_f_nav a:visited  {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #fff;
font-weight: bold;
text-decoration: none;
}

.s_f_nav a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fff;
font-weight: bold;
text-decoration: underline;
}

.s_f_txt, .s_f_txt a:link, .s_f_txt a:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #fff;
text-decoration: none;
}

.s_f_txt a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #fff;
font-weight: bold;
text-decoration: underline;
}

.pub_txt, .pub_txt a:link, .pub_txt a:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #6c6c6c;
text-decoration: none;
}

.pub_txt a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #fff;
text-decoration: none;
background-color: #6c6c6c
}
