body {
background-color:#eeeeee;
margin:0px;
padding:0px;
font-family: Tahoma;
}
a { text-decoration: none; }
a:hover { text-decoration: underline;}
#site{     
	width:1012px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
#siteWrapper{     
	width:1010px;
	overflow:hidden;
	float:left;
	position:relative;
	border:1px solid #b8b8b8; 
	background:#ffffff;
	}
#headerWrapper{
    height: 140px;
    float:left;
	width:1010px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	
}
.main_menu {position:absolute; top:20px; left:10px;}
.main_menu ul {list-style-type:none; margin:0; padding:0;}
.main_menu li {    
	padding:0 6px 2px 6px;	    
	font-weight:lighter;
        text-transform: uppercase;
	font-weight:bold;
	color: #000000;	
	font-size: 12px;
	float:left;
	}	
.main_menu a {color:#000000; font-weight:lighter;}
.main_menu a:hover {background:#ffb400; text-decoration:none;}	

.logo {position:absolute; top:50px; left:10px; font-family:Kaufmann; font-size:24px;}
.headertext {position:absolute; top:50px; left:440px; width:528px; font-family:tahoma; font-size:13px; color:#000000;}

.search_box {position:absolute; right:10px; top:12px;  width:270px; height:20px;}

#searchinput {
    border: 1px solid #b8b8b8;
    background:#e8e8e8;
	color: #9d9d9d;
    float: left;
    font-family:tahoma;    
    height: 18px;
    margin: 6px 0;
    width: 200px;
	font-size:13px;
}

.sendbutton {
    background: #e8e8e8;
    border: 1px solid #b8b8b8;
    color: #9d9d9d;
    display: inline;
    float: left;
    font-family: tahoma;
    font-size: 12px;
    height: 22px;
    margin: 6px 0 0 5px;
    padding: 0;
	
}

div.hr {color:#ffc435; background:#ffc435; height:2px; border:0; position:absolute; top:45px; left:15px; width:94%;}

#mainWrapper {
         position:relative;
		 margin:0;
		 padding:0 10px 0 10px;
		 width:990px;
		 top:0px;
		 float:left;
		background:#ffffff;
		overflow:hidden;
}

.title_row {width:970px; background:#000000; padding:5px 10px; font-size:12px; font-weight:strong; text-transform:uppercase; color:#ffffff;}
.gallerypage .title_row {width:720px; background:#000000; padding:5px 10px; font-size:12px; font-weight:strong; text-transform:uppercase; color:#ffffff;}
.gallerypage h1 {margin:0; padding:0; font-size:12px; font-weight:normal;}
.gallerypage .title_row2 {width:720px; background:#ffb400; padding:17px 10px; font-size:12px; font-weight:strong;  color:#000000; float:left; margin-bottom:20px;}
.gallerypage .title_row2 .left {float:left; width:320px; overflow:hidden;}
.gallerypage .title_row2 .left  a {color:#000000;}
.gallerypage .title_row2 .right {float:right;}
.gallerypage .title_row2 .right a {color:#000000;}
.gallerypage p{padding:10px; text-align:justify; color:#000; font-size:15px;}

.top_videos {float:left; width:990px; margin:0 0 10px 0;}
.videoblock {float:left; position:relative; width:214px; overflow:hidden; height:188px; margin:0 12px 0 0;}
.videoblock-left {float:left; position:relative; width:214px; overflow:hidden; height:188px; margin:0 12px 0 3px;}
.top_videos .videoblock img {border:0; width:214px; height:162px;}
.top_videos .videoblock .itemtitle a {font-size:12px; font-family:tahoma; color:#000000;}
.top_videos .more {width:73px; height:162px; float:right; background:#ffb400; padding:0 8px 0 5px; }
.top_videos .more a {text-transform:uppercase; font-size:15px; color:#ffffff; position:relative; top:90px;}

#content_wrapper {float:left; width:990px; position:relative; margin:0; padding:0;}
#content_wrapper .leftside {width:223px; float:left; position:relative;}

.sidemenu {margin:0 0 10px 0;}
.sidemenu ul {list-style-type:none; padding:0; margin:0;}
.sidemenu li {background:#ffb400; padding:5px 0; border-bottom:2px solid #ffffff;}
.sidemenu li a {color:#ffffff; font-size:14px; margin-left:5px; text-transform:uppercase;}

.sidebox {float:left; width:221px; border:1px solid #b8b8b8; margin:0 0 10px 0;}
.sidebox .box_header {width:221px; float:left; text-align:center; color:#ffffff; font-size:15px; background:#000000;}
.sidebox .box_content {width:221px; float:left; background:#dedede;}
.sidebox .box_content img {width:219px; margin:5px 0; border:1px solid #b8b8b8;}

.page-gallery .sidebox .box_content a {display:block; width: 150px; margin:0 auto;}
.page-gallery .sidebox .box_content img {width:150px;}
.page-gallery .sidebox .box_content span {clear:both;display:block;} 

.sidebox .box_content ul {margin:0; padding-left:20px; color:#939393;}
.sidebox .box_content li a {color:#939393; font-size:14px;}

#content_wrapper .content_center {float:left; width:747px; margin-left:20px;}
.gallery_wrapper {float:left; width:747px; position:relative;}

.single_post { margin:0 0 10px 10px; width:358px; float:left;}
.gallpost { margin:0 0 10px 10px; /* width:358px; */ width: 239px !important; float:left;}

.single_post img { width:358px; height:445px; border:0;}
.single_post img:hover{}
.gallpost img {height:auto !important; width: 249px !important; border:0;}

.gallpostpic{
width: 229px !important;
height: auto !important;
margin: 0 0 10px 14px;
}

.gallpostpic img{
width: 229px !important;
height: auto !important;
}

.gallpostpic .itemtitle{
width:100% !important;
}

.gallpostpic .itemtitle2{
width: 100% !important;
}

.pichover{
    webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.single_post:hover .pichover {
width: 358px;
height: 445px;
position: absolute;



	background-color: rgba(56, 46, 46, 0.3);
    webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	
}

.videoblock:hover .pichover {
width: 214px;
height: 162px;
position: absolute;

	background-color: rgba(56, 46, 46, 0.3);
    webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.single_post img a {float:left;}
.single_post .itemtitle {height: 11px;
padding: 3px;
width: 352px;
background: #939393;
overflow: hidden;
color: #ffffff;
text-transform: uppercase;
font-size: 11px;}
.single_post .itemtitle a {color:#ffffff;}
.single_post .itemtitle2 {float:left; background:#dedede; width:358px; height:20px; overflow:hidden;}
.single_post .itemtitle2 .left  {height:20px; float:left; background:#dedede; overflow:hidden; color:#939393;  font-size:11px;}
.single_post .itemtitle2 .left a {color:#000000; float:left;}
.single_post .itemtitle2 .right {height:20px; float:right; background:#dedede; overflow:hidden; color:#939393;  font-size:11px;}
.gallerypage .thumbs{float:left; text-align:center;}
.gallerypage .thumbs img {width:180px; margin:5px; border:1px solid #B8B8B8;}

.navwrapper {
  text-align: center;
  margin: 10px 0 10px 10px;
  font-size: 13px;
  color: #000000;
}

#leftprevarrow{
z-index: 2;
display: none;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

#leftprevarrow:hover{
display: block;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

#rightprevarrow{
z-index: 2;
display: none;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

#rightprevarrow:hover{
display: block;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

#leftprev:hover + #leftprevarrow{
display: block;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

#rightprev:hover + #rightprevarrow{
display: block;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.navwrapper a{color:#000000;}
.banner {width:747px; text-align:center; margin:10px 0;}

.bigpic {margin:0 0 10px 0; float:left;}
.bigpic img {width:740px;}

.footer {width:100%; float:left; text-align:center; font-size:11px; color:#000000;}
.footer p{
text-align: center;
}

.top_galleries {float:left;}
.top_galleries  .galleryw { float: left; margin: 0 12px 30px 0; overflow: hidden;position: relative; width: 214px;}
.top_galleries .more {background: none repeat scroll 0 0 #FFB400;float: left;height: 323px;padding: 0 8px 0 5px;width: 73px}
.top_galleries img {border:0; width:214px;  }
.top_galleries .itemtitle a {font-size:12px; font-family:tahoma; color:#000000;}
.top_galleries .more {width:73px; height:323px; float:left; background:#ffb400; padding:0 8px 0 5px; }
.top_galleries .more a {text-transform:uppercase; font-size:15px; color:#ffffff; position:relative; top:250px;}

.middle_videos .videoblock {margin:0 12px 10px 0; border-bottom:1px dotted;}
.middle_videos {float:left;}

.videocont {float:left; margin:10px 55px;}

/***************contact**************************/
.contactform {float:left; margin:20px 0 0 80px ; width:70%;}
.contactform p {margin:5px 0 5px 0; padding:0; float:left;} 
.contactform select {float:left; margin:0 80px 5px 150px; float:left;}
.contactform label {width:150px; float:left; text:align:left;}
.contactform textarea {margin-left:150px;}
.contactform .button {height:22px; border:1px solid #939393; float:left;margin-left:5px; background:#DEDEDE; color:#939393; font-size:13px;}
.forminput  {margin:0 0 0 140px;}
.cap {margin:0 0 0 140px;}
