/*home.css - 2009 Fireman Creative*/

*{
	margin:0;
	padding:0;
	
}

body{
	background-color:#0c171d;
	background-image:url('../images/lacereader_bg.jpg');
	background-repeat:no-repeat;
	background-position: center top;
	font-family: Georgia, Times New Roman, Serif;
	color:#eaeaea;
	font-weight: 10;
	height:100%;
}

img{
	border:0;
}

a{
	color:#CD9947;
}

a:hover{
	color: #BF290B;
}

a:visited{
	color:#CD9947;
}

.email_input{
	height:12px;
}

.submit_button{
	width:59px;
	height:22px;
	background-color:#14242d;
	color:#fff;
	border:0;
}

#wrapper{
	width:900px;
	height:1160px;
	margin:0 auto;
	text-align:center;
}

#wrapper #content{
	padding-top:56px;
	width:100%;
	height:100%;
}

#wrapper #content #header_logo{
	padding-bottom:10px;		
}

#wrapper #content #nav{
	width:100%;
	height:39px;
	text-align: left;
	position:relative;
}

#nav .transparency{
	background-color:#02060a;
	opacity:0.25;
	filter:alpha(opacity=25);
	position:absolute;   
	z-index:-1;  
	width:100%;
	height:44px;
}

#nav .content{
	position:relative;
}

.nav_button{
	float:left;
	height:44px;
	padding-right:65px;
}

.nav_button:hover{
	cursor:pointer;

}










#wrapper #content #promo_area{
	height:331px;
	width:100%;
}

#promo_area #buy_now{
	width:533px;
	height:100%;
	float:left;
}

#promo_area #video{
	width:360px;
	height:95%;
	position:relative;
	float:left;
	
}

#video .transparency{
	background-color:#02060a;
	opacity:0.25;
	filter:alpha(opacity=25);
	position:absolute;   
	z-index:-1;  
	width:360px;
	height:100%;
}

#video .content{
	position:relative;
}

#player{
	width:335px;
	height:220px;
	background-color:#000;	
	margin-left:13px;
	margin-top:13px;
}

#button_area{
	width:337px;
	height:54px;
	margin-top:10px;
	margin-left:13px;
}

#trailer_button{
	background-color: #15232b;	
	width:165px;
	height:100%;
	float:left;
	margin-right:5px;	
	
}

#meet_brunonia{
	background-color: #15232b;
	width:165px;
	height:100%;
	float:left;	
}

#wrapper #content #sub_content{
	height:240px;
	width:100%;
	border-bottom: 2px solid #060a0d;
	clear:both;
	text-align:left;
}

#wrapper #content #updates{
	height:70px;
	width:100%;
	border-bottom: 2px solid #060a0d;
	clear:both;
	padding-top: 20px;
	text-align:left;
}

#sub_content #quote, #updates #facebook{
	height:100%;
	width:360px;
	float:left;
}

#facebook{
	font-style:italic;
	font-size: 13px;
	text-align: left;
	padding-left:10px;
}

#sub_content #blog, #updates #email_copy{
	height:100%;
	width:241px;
	float:left;
}

#blog{
	margin-left:40px;
}

#email_copy{
	font-size:13px;
}

#sub_content #lace, #updates #email_input{
	height:100%;
	width:228px;
	float:left;
	margin-left:25px;
}

#email_input{
	font-size:13px;
	width:260px;
}

#wrapper #content #footer{
	height:110px;
	width:100%;
	color:#CD9947;
	font-size:11px;
	text-align: left;
}

.news_ticker {
/*background: url(images/news_bg.gif) repeat-x 0px 0px;*/
background-color: #FFFFFF;
width:auto;
margin:0px;
height:24px;
padding:0px 10px 0px 10px;
margin-top: 0px;
margin-right: 5px;
color: #5a5a5a;
font-size: 12pt;
font-weight: bold;}

.news_ticker a:link
{
border: none;
text-decoration: underline;
color: #445E96;
font-size: 12pt;
font-weight: bold;
}

.news_ticker li {

	list-style-type: none;
}

.news_ticker a:visited
{
border: none;
text-decoration: underline;
color: #D86100;
font-size: 12pt;
font-weight: bold;
}

.news_ticker a:hover
{
border: none;
text-decoration: underline;
color: #D86100;
font-size: 12pt;
font-weight: bold;
}

.news_ticker a:visited:hover
{
border: none;
text-decoration: underline;
color: #D86100;
font-size: 12pt;
font-weight: bold;
}

.news_ticker .bottom_border_container {
width:964px;
height:0px;
line-height:0px;
font-size:1px;
display:block;
padding:0px;
margin:0px auto;
position:relative;
z-index:20;}