/******
 * Layout
 **/
.container { margin:0 auto; position:relative; width:960px;}
.clear { clear:both; }
#content {float:right;width:960px;position:relative;}
.main { padding-bottom:10px; position:static;}
.hide { display:none; }
.right { float:right;}
.center { margin:0 auto; width:100%; text-align:center; }
.drag-block { 
	background:url(../images/filler.png);
	height:100%;
	position:absolute;
	width:100%;
	z-index:100;
}
		
/**
 * End of Section
 ******/
 
/******
 * Header
 **/
 
#header { padding-bottom:10px; } 
 
#logo { margin:10px 0 5px 0; height:40px; }
#logo a { 
	display:inline-block;
	font-family:Arial, sans;
	font-size:18px;
	height:40px;
	margin:0 auto;
	overflow:hidden;
	padding-left:4px;
	text-align:center;
	text-decoration:none; 
}

/* Navigation */
#nav, #nav ul {  
	font-family:arial, sans; 
	font-size:13px; 
	list-style:none;  
	margin:0; 
	padding:0; 
	z-index:1100;
}

#nav li { 
	display:inline-block; 
	line-height:18px;
	margin-bottom:-1px;
	position:relative; 
	z-index:1100;
	zoom: 1;
	*display: inline;
	vertical-align:top;
}
	
#nav li ul { 
	display:none; 
	left:0;
	padding-top:2px;
	position:absolute; 
	top:25px;
	z-index:1005;
}

#nav li ul li {
	margin-top:0px;
}

#nav li a { 
	display:block; 
	outline:0;
	padding:4px 10px;
	text-decoration:none; 
	z-index:1100; 
}

#nav li:hover ul {
	display:block;
}

#nav ul ul a { width: 120px; text-align:left;}
		
/**
 * End of Section
 ******/

/******
 * Text Page
 **/
p.thanks {
	font-family:Arial;
	 text-align:center;
}
p.thanks strong {
	display:block;
	font-size:20px;
	font-weight:normal;
	padding-bottom: 4px;
}

#text-page-full { background:#262626; height:525px; width:100%; }
div#text-page { position:relative; }

.text-right div.text {
	left:auto;
	right:0;
}

.text-right #text-page-full #photos, .text-right #text-page-full #photos #photo img, .text-right #text-page-full #image, .text-right #text-page-full #contact #image {
	float:left;
}

div.text { 
	background:#262626; 
	left:0; 
	line-height:18px;
	opacity:0.9;filter:alpha(opacity=90);
	height:525px; 
	overflow: auto; 
	padding:0px 20px; 
	position:absolute; 
	top:0; 
	width:310px; 
	z-index:500;
}
div.text-full { width:920px; }

div.text * { font-size:13px; color:white; }
div.text li { margin-left:14px; padding:10px 0 0 10px; list-style-type: circle;}
div.text p { /*margin:15px 0 15px 0;*/ min-height: 13px; }
div.text strong, div.text b { font-weight:bold; }
div.text em, div.text i { font-variant:italic; }
div.text u { text-decoration:underline; }

#text-page-full #photos #photo img { border:0; margin:0; float:right; }
#text-page-full #photos {float:right;}
#photos div { width: 960px;  }
#photos div img { margin: auto; display: block }
.back-to-top { 
	background:white;
	border-radius:4px;
	color:black;
	display:block;
	font-size:12px;
	margin:15px auto;
	padding:4px;
	text-align: center;
	text-decoration: none;
	width:70px;
}
 		
/**
 * End of Section
 ******/
 
 /******
 * Text Page
 **/
div.scrollable { width:310px;}
div.contact-full { 
	margin:0 auto; 
	padding:15px 20px;
	position:relative; 
	width:700px;
	height:495px;
}
div.contact-full div.scrollable { height:525px; float:right; }
div.contact-full div.form { float:left; }

form { margin-bottom:15px; width:760px; }
form div { margin:5px 0px; }
form div.error { background:red;}
span.error { font-family:Arial, sans; font-size:10px; }
div.text label { display:block; font-family:Arial, sans; font-size:13px; }
div.text textarea { 
	background:#fff; 
	border:1px solid #ddd; 
	font-family:Arial, sans;
	color:#000; 
	display:block; 
	height:70px;
	padding:3px;
	width:302px;  
}
div.text input {  
	background:#fff; 
	border:1px solid #ddd;
	font-family:Arial, sans;
	color:#000; 
	display:block; 
	padding:3px; 
	width:302px;  
}
div.text form { width: 310px;}
div.text .submit { border:0; background:url(../images/send.png) no-repeat; display:inline-block; text-indent: -9999px; width:69px; height:28px; text-transform: capitalize; cursor:pointer; float:left; }
 		
/**
 * End of Section
 ******/

#picture { float:right; width:400px; }
	#picture #image { float:left;}


#image { float:right; margin-top:0px;}


/******
 * Home
 **/
.loading { 
	background:#000; 
	color:#FFF;
	padding:5px; 
	position:absolute; 
	right:25px; 
	top:0; 
	z-index:20;}
	
#photo img { display:block; margin:5px 0;}
/**
 * End of Section
 ******/
 
 
/******
 * Footer
 **/
#footer { 
	bottom:0;  
	font-family:Arial, sans;
	font-size:12px;  
	padding:5px 0 5px 0;
	text-align: center;
	width:100%;
	z-index:1000;
}
/**
 * End of Section
 ******/

/******
 * Videos
 **/
/******
 * Videos
 **/
#videos .video {
	display:inline-block;
	margin:15px;
	vertical-align: top;
	width:168px;
}

.video a {
	background:#393939;
	display:inline-block;
	height:150px;
	padding:9px 9px;
	position:relative;
	text-decoration: none;
	width:150px;

	display: table-cell;
    text-align: center;
    vertical-align: middle;
}

#videos img {
	display:inline-block;
	vertical-align:middle;
}

#videos span {
	background:#393939;
	border-color:#393939;
	color:white;
	display:block;
	font-family:Arial, sans;
	font-size:13px;
	margin-top:5px;
	padding:3px 0;
	text-align:center;
	width:168px;
}