@charset "utf-8";
/* CSS Document */
* {

	
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border:0 none;
	outline: 0;
	padding: 0px;
	margin: 0px;
	
}

@font-face {
	font-family: 'Helvetica';
	src: url('helvetica-webfont.eot');
	src: local('Helvetica'), url('Helvetica.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
	
}

body {

	background:url(../images/nav_bar.jpg) repeat-x;
	background-color:#fff;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link {
	color: #ff9900;
	text-decoration:none;
}
a:visited {
	color: #C96C28;
	text-decoration:none;
}
a:hover {
	color: #C00;
	text-decoration:none;
}
a:active {
	color: #C96C28;
	text-decoration:none;
}
p{ margin:0px; }

.clear{ clear:both; }

img, div, a, input, td { behavior: url(IEPNGFIX.HTC); }

#wraper
{
	margin:0px auto;
	width:1080px;
}
#wraper-lightbox
{
	margin:0px auto;
	width:800px;
}
#logo
{
	width:142px;
	float:left;
	display:inline;
	padding-top: 6px;
}
#header
{
	height:67px;
	width:1066;
	padding-left:14px;
}
#header h1
{
	font-family:HeliosCond;
	font-size:34px;
	letter-spacing:-0.6px;
	color:#333;
	padding: 27px 0px 0px 12px;
	float: left;
	width:295px;
	display:block;
}

#nav
{
	width:600px;
	position:relative;
	float:right;
	padding-top:6px;
}

#nav ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav li
{
	float:left;
	
}

#nav a
{
	padding:28px 0px 0px 6px;
	display:block;
	float:left;
	font-family:arial;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	
	text-decoration:none;
	color:#000;
	
}

#nav a span 
{
	
	padding:28px 6px 0px 0px;
	
	
}

#nav a:hover
{
	background:url(../images/mnuLeft.jpg) #ff9900 no-repeat top left;
	color:#FFF;
	padding-bottom:3px;
}

#nav a:hover span
{
	background:url(../images/mnuRight.jpg) #ff9900 no-repeat top right;
	padding-bottom:3px;
}

#nav a.hover
{
	background:url(../images/mnuLeft.jpg) #ff9900 no-repeat top left;
	color:#FFF;
	padding-bottom:3px;
}

#nav a.hover span
{
	background:url(../images/mnuRight.jpg) #ff9900 no-repeat top right;
	padding-bottom:3px;
}

#nav li.space
{
	width:0px;
	height:10px;
}
#main
{
	width:1051px;
	height:506px;
	padding:8px 0px 0px 14px;
}


#inner-main
{
	width:1051px;
	
	padding:8px 0px 0px 14px;
}
#inner-main-lightbox
{
	width:800px;
	
	padding-left:14px;
}


#left-col
{
	width:746px;
	font-size:13px;
	padding:0px 30px 0px 10px;
	
	float: left;
	
}

#left-col ul
{
	
	padding:0px 0px 0px 20px;
	line-height:20px;
	
}

/*#left-col h1
{
	font-family:HeliosCond;
	font-size:28px;
	
	font-weight:normal;
	color:#333333;
	
	
}
*/
#gallery
{
	width:1051px;
	height:506px;
	background:url(../images/right_bg.jpg) repeat-y top right;
	position: relative;

}

#footer2 div
{
	margin:0px auto;
	width:1060px;
	color:#999999; font-size:11px;
}

#footer
{
	background:url(../images/footer_bg.jpg) repeat-x;
	height:52px;
	width:100%
}

#footer div
{
	margin:0px auto;
	width:1060px;
	position:relative;
	height:52px;
}
#footer #facebook
{
	position:absolute;
	left: 893px;
	top: -1px;
}

#footer #youtube
{
	position:absolute;
	left: 842px;
	top: 0px;
}

#footer #twitter
{
	position:absolute;
	left: 791px;
	top: 0px;
}

#footer img
{
	float:left;
	padding-left:30px;
	padding-top:4px;
}

#footer p, #footer a.design
{

	padding:16px 30px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

#video-button
{
	position:absolute;
	left:0px;
	top:170px;
	z-index:9;
	width: 45px;
	height: 148px;
	
}

#photo-button
{
	position:absolute;
	left:0px;
	top:170px;
	z-index:10;
	width: 45px;
	height: 148px;
}

#video-button a
{
	background:url(../images/video.png) no-repeat left top;
	display:block;
	width: 45px;
	height: 148px;
}

#video-button a:hover
{
	background:url(../images/video.png) no-repeat left bottom;
}

#photo-button a
{
	background:url(../images/photo.png) no-repeat left top;
	display:block;
	width: 45px;
	height: 148px;
}

#photo-button a:hover
{
	background:url(../images/photo.png) no-repeat left bottom;
}

#right-col
{
	width:222px;
	height:280px;
	right:0px;
	top:200px;
	padding:0px 12px 0px 12px;
	position:absolute;
	z-index:11;
}
#inner-right-col
{
	width:230px;
	padding:12px;
	background:url(../images/right_bg.jpg) repeat-y top right;
	float: right;


}

#right-col a, #inner-right-col a
{
	color:#ff9900;
	text-decoration:none;
}

#right-col a:hover,#inner-right-col a:hover
{
	color:#C00;
	text-decoration:none;
}

#right-col h2,#inner-right-col h2
{
	font-size:12px;
	font-weight:bold;
}

#right-col input.text-field-border, textarea.text-field-border, #inner-right-col input.text-field-border, textarea.text-field-border
{
	border:solid 1px #CCC;
	padding:2px;
	height:13px;
	color:#616161;
	width:130px;
}

textarea.text-field-border
{
	width:196px;
	height:40px;
}


#sub
{
	display:none;
	/*background-color:#fec36a;*/
	margin:0px;
	padding:0px;
 	

}

#sub li
{

	 padding:0px;
	 margin:0px;
	 padding:11px 6px 2px 1px;
	 

}

#sub li a
{
	 font-size:13px;
	 padding:8px 6px 2px 2px;
	 display:block;
	
}

/*#sub .hov2 a
{

	
 	background-color:#cbbe60;
	color:#666;
	padding:8px 6px 2px 2px;
	
	
}*/

#sub a:hover
{
	background:none;
	color:#e0223a;
	padding:8px 6px 2px 2px;	
}

strong
{
	font-weight:bold;
}

.sub-heading
{
	color:#e88f09;
	font-weight:bold;
}

.combo
{
	width:170px;
	padding:2px;
	height:22px;
	border:solid 1px #D3D3D3;
}

.textarea
{
	padding:2px;
	width:364px;
	height:120px;
	border:solid 1px #D3D3D3;
}

.input-field
{
	border:solid 1px #D3D3D3;
	padding:2px;
	width:166px;
	height:16px;
}

#sub a.hover
{
	color:#e0223a;
	background:none;
}

#gallery-border
{
	border:solid 4px #000;
	width:740px;
	height:548px;
}

.contact {
	color: #ff9900;
	font-size:13px;
	font-weight:bold;
}
.color-text
{
	color:#ff9900;
}

#left-col h3
{
	color:#03afef;
	margin:0px;
	padding:0px;
	line-height:1.3em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	
}

.color-text2
{
	color:#03b4f0;
}

ul.collapsed-menu, ul.collapsed-menu2
{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:514px;
	position:relative;
}
ul.collapsed-menu li, ul.collapsed-menu2 li
{
	float:left;
	padding:0px 6px 0px 6px;
}
ul.collapsed-menu a, ul.collapsed-menu2 a
{
	 font-size:13px;
	 padding:0px 6px 0px 2px;
	 display:block;
}

ul.collapsed-menu .hover, ul.collapsed-menu2 .hover
{
	color:#e0223a;
	background:none;
}

ul.collapsed-menu2
{
	margin-left:666px;
}

#youtube-vid
{
	float:left;
}
#flash-vid
{
	float:right;
	padding-right:8px;
}

.bottom-text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:4px 0px 6px 12px;
}

