body {
	background-color: #191816;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.float-left {
	float:left;
}
.float-right {
	float:right;
}


a{color:#fff;

	margin:0px; padding:0px;
	outline:none;
	}
	
a:hover{color:#fd3104;
	
	margin:0px; padding:0px;
	outline:none;
	}


#top_bar {
	width:100%;
	 margin:0 auto; height:6px; background-color:#dbe0e0; 
	 padding:0px 0 0px 0; 
	 display:table;
	 }
#footer_bar {
	width:100%;
	 margin:0 auto;
	  height:15px; 
	  background-color:#dbe0e0; 
	 padding:0px; 
	 display:table;
	 }
		
	
#container {
	width:655px;
	 margin:0 auto; 
	 padding: 0px; display:table;
	 }	
	 
#contant {
	width:605px;
	 margin:0 auto; 
	 padding: 0px; display:table;
	 background-color:#262626;
	 }
	 
#footer {
	width:605px;
	 margin:0 auto; 
	 padding: 0px; display:table;
	 background-color:#262626;  border-bottom:8px solid #363636;   border-top:2px dotted #adb2b6; 
	 }	 

.space{ width:100%; float: left; height:35px;}

.space1{ width:100%; float: left; height:15px;}
	 

#menu_bar{ width:655px; float:left; margin:0px auto; padding:0 0 0 0; }

ul.nav{ margin:0px; padding:0px 0 0 30px; list-style:none;}

ul.nav li{ float:left; margin:0px 0px 0 0; padding:0px; 0 font-size:14px; color:#FFFFFF;  height:55px; display:block; text-align:center;  text-transform:uppercase;	}
	
ul.nav li a{  margin:0px; padding:0px; font-size:14px; color:#FFFFFF;   display:block; text-align:center; 	}	
	
ul.nav li a:hover{  color:#FFFFFF; }


.shadow_box{ width:655px; float:left; margin:0px auto; padding:0 0 0 0;}
.shadow_box_mid{ width:655px; float:left; margin:0px auto; padding:0 0 0 0; background:url(images/shade_box_middle.png) repeat-y; display:table;	}


.header{ width:605px; margin:0px; padding:0px; float:left;}



.contant {
	width:605px;
	 margin:0 auto; 
	 padding: 0px;
	  display:table;
	  
	 background-color:#262626;
	 }

#left_contant{ width:320px; margin:10px 0 0 10px; padding:0px; float:left;}

.left_contant1{ width:305px; margin:0px 0 0 0px; padding:0px; float:right;}
.inner_contant{ width:555px; margin:0px 0 0 0px; padding:8px; float:left; background-color:#313131;}

.right_contant{ width:222px; margin:10px 20px 0 0px; padding:0px; float:right; background-color:#313131;}


.txt{ margin:0px; padding:0px; font-size:12px; color:#c8c8c8;}

.txt_link{ margin:0px; padding:0px 10px 0 0; font-size:10px; color:#fd3104; text-transform:uppercase; text-align:right;}
.txt_link a{ color:#fd3104;text-decoration:none;}
.txt_link a:hover{ color:#fff; text-decoration:none;}


.red_link_area{ padding:5px 10px 10px 15px;  width:197px; margin:0px;  }

.red_link{ margin:0px; padding:0px; font-size:11px; color:#fd3104; line-height:18px;  }
.red_link a{ color:#fd3104;text-decoration:underline;}
.red_link a:hover{ color:#fff; text-decoration:none;}

.footer_link{ margin:0px; padding:4px 0 10px 0; font-size:10px; color:#c8c8c8;  text-align:center;  }
.footer_link a{ color:#c8c8c8;text-decoration:none;}
.footer_link a:hover{ color:#fd3104; text-decoration:none;}


.form_button{ background:url(images/form_button_bg.jpg) no-repeat; height:48px; width:605px; float:right; margin:0px; padding:0 0 0 0;}
.form_bg{ background:url(images/form_bg.jpg) no-repeat #000;  width:605px; float:right; margin:0px; padding:0 0 0 0; }

.form{  width:456px; float:right; margin:0px 30px 0 0; padding:0 0 0 0; }

.name_field{ background:url(images/name_field.jpg) no-repeat #000;  width:456px; float:right; margin:3px 0 3px 0; padding:0 0 0 0; height:33px; }

.phone_field{ background:url(images/phone_field.jpg) no-repeat #000;  width:456px; float:right; margin:3px 0 3px 0; padding:0 0 0 0; height:33px; }

.email_field{ background:url(images/email_field.jpg) no-repeat #000;  width:456px; float:right; margin:3px 0 3px 0; padding:0 0 0 0; height:33px; }

.inquiry_field{ background:url(images/inquiry_field.jpg) no-repeat #000;  width:456px; float:right; margin:3px 0 3px 0; padding:0 0 0 0; height:122px; }

.field{ width:380px; height:33px; line-height:33px; background:none; margin:0 0 0 55px; border:0px;}

.field1{ width:380px; height:110px; line-height:; background:none; margin:5px 0 0 55px; border:0px;}


.title{ margin:0px; padding:0px; font-size:15px; color:#c8c8c8;}
.title1{ margin:0px; padding:0px; font-size:15px; color:#000000;}
.bdr{ border:4px solid #CCCCCC;}
.txt1{ margin:0px; padding:0px; font-size:12px; color:#000000;}


/*--- open popup box-----*/	

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;

}

  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:500px;
  height:auto;
  display:none;
  z-index:9999;
  padding:20px; font-weight:normal; border:5px solid #aaaaaa;

}



#boxes #dialog1{
  width:500px; 
  height:auto;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog2{
  width:500px; 
  height:auto;
  padding:10px;
  background-color:#ffffff;
}


/***************/

/* gallary homepage */
/* ======= channel selector ======= */

 .gallery{
    position:relative;
    float:left;
    width:605px;
    height:365px;
    overflow:hidden;
    margin-top:40px;
}
 .gallery img {
 width:605px;
   
}

 .gallery .image_container{
    position:absolute;
    
}

 .gallery .image_container_mask {
    /*background:url('../images/corners.png') no-repeat;*/
    width:605px;
    height:365px;
    position:absolute;
    /*margin-top:40px;*/
    z-index:4;
}

 .gallery .image_container img{
 
 position:absolute;

}

 .gallery .switcher{
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    bottom:3px;
    left:5px;
    z-index:5;
}
 .gallery .switcher li{
    float:left;
    margin:0;
}
 .gallery .switcher li a{
    float:left;
    text-indent:-9999px;
    overflow:hidden;
    background: url(images/bg-switcher.png) no-repeat;
    width: 20px;
    height: 28px;
    cursor:pointer;
}
 .gallery .switcher li a:hover,
 .gallery .switcher li.active a,  .gallery .switcher li .selected {
    background: url(images/bg-switcher-hover.png) no-repeat;
}





/* channel selector outside homepage use */

.gallery {
    margin-top: 0;
    height: 365px;

}



/* ======= end channel selector =======*/

/*  end gallary */








