@charset "utf-8";

/* CSS Document */

body{

	margin:0;

	background-color:#DC1F26;

	/*background-color:#727272;*/

	}

	.redbrick{

		width:100%;

		height:100%;

		

		}

		.redbrick a img{

		position:relative;

		margin-top:20%;

		}

	#main_wrap{

		display:block;

		width:1024px;

		height:auto;

		margin:0 auto;

		}

		#header_wrap{

			width:100%;

			height:100px;

			float:left;

			margin:0;

			padding:0;

		}

		#content_wrap{

			width:100%;

			height:440px;

			float:left;

			}

			.contents{

				width:44%;

				height:300px;

				float:right;

				}

				.contents_works{

				width:44%;

				height:10px;

				float:right;

				position:relative;

				top:62%;

				}

				.contents_main{

				width:44%;

				height:10px;

				float:right;

				position:relative;

				top:17%;

				}

				h3{

					font-family:Arial, Helvetica, sans-serif;

					font-size:14px;

					color:#FFF;

					font-weight:bold;

					}

				p{

					font-family:Arial, Helvetica, sans-serif;

					font-size:12px;

					color:#000;

					line-height:25px;

					}

				.menu{

					width:500px;

					height:45px;

					float:left;

					position:relative;

					top:258px;

					left:-35px;

					}

					.menu ul{

						width:500px;

						height:45px;

						float:left;

						font-family:Arial, Helvetica, sans-serif;

						font-size:14px;

						font-weight:bold;

						color:#fff;

						text-decoration:none;

						list-style:none;

						text-align:center;

					

						}

						.menu ul li{

							width:90px;

							height:45px;

							float:left;

							}

							.menu ul li a{

								color:#fff;

								text-decoration:none;

							}

							.menu ul li a:hover{

								color:#4e2c2c;

								text-decoration:none;

								}

							.mnu_hvr{

								color:#4e2c2c;

								}

							

		#footer_wrap{

			width:1024px;

			height:130px;

			float:left;

			}

			.logo{

				display:block;

				width:300px;

				height:110px;

				float:left;

				background-image:url(../images/logo.png);

				background-repeat:no-repeat;

				}

			.flash_logo{

				display:block;

				width:300px;

				height:110px;

				float:left;

				position:relative;

				left:-0.1%;

				top:-4px;

				}

				.bottom_line{

					display:block;

					width:1024px;

					height:15px;

					float:left;

					background-color:#FFF;

					}

	       /**************************works_menu***********************/

.menu_works{

					width:580px;

					height:45px;

					float:left;

					position:relative;

					top:240px;

					/*left:-110px;*/
					left:-200px;

					}

					.menu_works ul{

						/*width:580px;*/
						width:630px;

						height:45px;

						float:left;

						font-family:Arial, Helvetica, sans-serif;

						font-size:14px;

						font-weight:bold;

						color:#fff;

						text-decoration:none;

						list-style:none;

						text-align:center;

					

						}

						.menu_works ul li{

							/*width:90px;*/
							padding:0 13px;

							height:45px;

							float:left;

							}

							.menu_works ul li a{

								color:#fff;

								text-decoration:none;

							}

							.menu_works ul li a:hover{

								color:#eb6d72;

								text-decoration:none;

							}

						.menu_hovr{

						font-family:Arial, Helvetica, sans-serif;

						font-size:14px;

						font-weight:bold;

						color:#eb6d72;

								}

.sub_menu{

	width:500px;

	height:0px;

	float:right;

	position:relative;

}

.sub_menu ul{

						width:500px;

						height:20px;

						float:right;

						font-family:Arial, Helvetica, sans-serif;

						font-size:14px;

						font-weight:bold;

						color:#000;

						text-decoration:none;

						list-style:none;

						text-align:right;

					

						}

	.sub_menu ul li{

							width:150px;

							height:20px;

							float:right;

							}

							.sub_menu ul li a{

								color:#000;

								text-decoration:none;

							}

							.sub_menu ul li a:hover{

								color:#352929;

								text-decoration:none;

							}

							.submenu_hvr{

								color:#352929;

								}

							

		/************************works gallery*************************/

		

		



  select, input, textarea {

    font-size: 1em;

  }

   h2 {

    margin-top: 1.2em;

    margin-bottom: 0;

    padding: 0;

    border-bottom: 1px dotted #dedede;

  }



  .example {

    border: 1px solid #CCC;

    background: #f2f2f2;

    padding: 10px;

  }

  ul {

    list-style-image:url(list-style.gif);

  }

  pre {

    font-family: "Lucida Console", "Courier New", Verdana;

    border: 1px solid #CCC;

    background: #f2f2f2;

    padding: 10px;

  }

  code {

    font-family: "Lucida Console", "Courier New", Verdana;

    margin: 0;

    padding: 0;

  }



  #gallery {

    /*padding: 20px 30px 30px 0px;*/

    background: #DC1F26;

	position:relative;

	margin:0 auto;

	/*left:-1.5%;*/

	top:-10%;

	/*margin-top:50px;*/

  }

  #descriptions {

    position: relative;

    height: 50px;

    background: #EEE;

    margin-top: 30px;

    width: 640px;

    padding: 10px;

    overflow: hidden;

  }

    #descriptions .ad-image-description {

      position: absolute;

    }

      #descriptions .ad-image-description .ad-description-title {

        display: block;

      }

	  /**************************home_slider********************/

	  .slidr{

		  width:1024px;

		  height:100px;

		  float:left;

		  position:relative;

		  top:-5%;

		  }

.slidr_pic_viewer{

	width:300px;

	height:250px;

	margin:0 auto;

	position:relative;

	/*left:8%;*/

	top:-10%;

	z-index:2;

	}



	 /**************************home_scroller********************/

	 

	 @charset "utf-8";



/* These are just the general site styles. 

   It has nothing to do with ImageFlow

========================================== */

@media screen, projection, print {



	a {

		color:#fff;

	}



}

.main_works{

	/*width:850px;*/

	height:180px;

	margin:0 auto;

	position:relative;

	top:-10%;

}

input[type="submit"]{

	width:50px;

	height:20px;

	font-family:"Times New Roman", Times, serif;

	font-size:11px;

	background-color:transparent;

	color:#000;

	border:1px solid #000;

	-moz-border-radius:10px;

	border-radius:10px;

	cursor:pointer;

}

input[type="text"]{

	background-color:transparent;

	border:1px solid #000;

	}

textarea{

	width:200px;

	background-color:transparent;

	border:1px solid #000;

	height:80px;

	}

 

	 

	 

	 

	 