body {
	margin-top: 0px;
	background-color:#FFF;
}

#container{
	width: 1000px;
	height: auto;
	margin: 0 auto;
}

#header{
	width: 1040px;
	height: 715px;
	margin: 0 auto;
	z-index: 0;
	position: absolute;
	background-image: url(images/back_main.png);
	background-repeat: no-repeat;
}

#footer{
	width: 1040px;
	margin: 715px 0px 0px 0px;
	z-index: 3;
	position: absolute;
	text-align: center;
}

#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}
#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}

#footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #233756;

}

#footer_about{
	width: 1040px;
	margin: 940px 0px 0px 0px;
	z-index: 3;
	position: absolute;
	text-align: center;
}

#footer_about p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}
#footer_about a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}

#footer_about a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #233756;

}

#footer_min{
	width: 1040px;
	margin: 770px 0px 0px 0px;
	z-index: 3;
	position: absolute;
	text-align: center;
}

#footer_min p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}
#footer_min a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}

#footer_min a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #233756;

}


#footer_tom{
	width: 1040px;
	margin: 1380px 0px 0px 0px;
	z-index: 3;
	position: absolute;
	text-align: center;
}

#footer_tom p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}
#footer_tom a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}

#footer_tom a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #233756;

}

#footer_movies{
	width: 1040px;
	margin: 1080px 0px 0px 0px;
	z-index: 3;
	position: absolute;
	text-align: center;
}

#footer_movies p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}
#footer_movies a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}

#footer_movies a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #233756;

}

#footer_m_dwegons{
	width: 1040px;
	margin: 880px 0px 0px 0px;
	z-index: 3;
	position: absolute;
	text-align: center;
}

#footer_m_dwegons p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}
#footer_m_dwegons a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}

#footer_m_dwegons a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #233756;

}

#flash{
	margin: 175px 0px 0px 45px;
	z-index: 1;
	position: absolute;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	width: 656px;
	height: 434px;
}

#flash_about{
	margin: 83px 0px 0px 381px;
	z-index: 2;
	position: absolute;
	width: 320px;
	height: 200px;
}

#flash_creative{
	margin: 480px 0px 0px 250px;
	z-index: 2;
	position: absolute;
	width: 320px;
	height: 270px;
}

#flash_partners{
	margin: 145px 0px 0px 370px;
	z-index: 2;
	position: absolute;
	width: 320px;
	height: 345px;
}

#flash_movies{
	margin: 49px 0px 0px 435px;
	z-index: 2;
	position: absolute;
	width: 250px;
	height: 230px;
}

#flash_press{
	margin: 500px 0px 0px 200px;
	z-index: 2;
	position: absolute;
	width: 397px;
	height: 250px;
}
#flash_contact{
	margin: 403px 0px 0px 400px;
	z-index: 2;
	position: absolute;
	width: 300px;
	height: 350px;
}


#gallery{
	margin: 224px 0px 0px 90px;
	z-index: 1;
	position: absolute;
	width: 900px;
	
	
}

#about{
	margin: 224px 0px 0px 90px;
	z-index: 1;
	position: absolute;
	width: 620px;
	
	
}

#about_title p{
	margin:0px 0px;
	padding:10px 30px 10px 00px;
	font-family: "Times New Roman", Times, serif;
	font-size: 27px;
	text-align: justify;
	color: #2F526F;
	font-weight: bold;
}

#about_top{
	background-image:url(images/about_top.png);
	background-repeat:no-repeat;
	height: 13px;
}

#about_middle{
	background-image: url(images/about_middle.png);
	background-repeat: repeat-y;
	min-height: 450px;
}

#about_middle strong{
	margin:0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
	font-weight: bold;
	color: #000;
}

#about_title{
	margin:0px 0px;
	padding:0 30px 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
	font-weight: bold;
	color: #000;
}
#about_middle h1{
	padding:0px 30px 10px 30px;
	margin:0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#about_middle h2{
	margin:0px 0px;
	padding:10px 30px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000;
	font-weight:bold;
}


#about_middle p{
	margin:0px 0px;
	padding:10px 30px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000;
}

#about_middle p strong{
	margin:0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight:bold;
}

#about_middle a{
	margin:0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color:#2F526F;
	text-decoration: none;
	font-weight: bold;
}

#about_middle a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#900;
	text-decoration: underline;
}

#about_bottom{
	background-image: url(images/about_bottom.png);
	background-repeat:no-repeat;
	height: 19px;
}





#gallery_top{
	background-image:url(images/about_top1.png);
	background-repeat:no-repeat;
	height: 13px;
}

#gallery_middle{
	background-image: url(images/about_middle1.png);
	background-repeat: repeat-y;
	min-height: 450px;
}
#gallery_middle p{
	margin:0px 0px;
	padding:0px 30px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000;
}

#gallery_bottom{
	background-image: url(images/about_bottom1.png);
	background-repeat:no-repeat;
	height: 19px;
}


#menu{
	z-index: 2;
	position: absolute;
}

#slogan{
	margin: 620px 0px 0px 120px;
	z-index: 3;
	position: absolute;
	width: 500px;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	font-size: 25px;
	color: #1c3142;
}
#address{
	margin: 130px 0px 0px 750px;
	z-index: 3;
	position: absolute;
	width: 249px;
}

#right_nav{
	margin: 205px 0px 0px 710px;
	z-index: 4;
	position: absolute;
	width: 317px;
	height: 460px;
}

#right_nav_bottom{
	margin: 665px 0px 0px 710px;
	z-index: 4;
	position: absolute;
	width: 280px;
	padding: 0 0 0 30px;
}
#right_nav_bottom a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

#right_nav_bottom a:hover{
	text-decoration: underline;
}

#right_nav_home{
	margin: 205px 0px 0px 710px;
	z-index: 4;
	position: absolute;
	width: 317px;
	background-image: url(images/home_right_banner.png);
	height: 460px;
}
#top_blue{
	height: 305px;
	background-image:url(images/top_blue.jpg);
	background-repeat:repeat-x;
	width:714px;
}

#left_blue{
	background-image:url(images/left_blue.jpg);
	background-repeat:repeat-x;
	background-color:#48a1cb;
}
#right_gold{
	background-image:url(images/right_gold.jpg);
	background-repeat:repeat-x;
	background-color:#c6a24e;
}


.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#FFF;
	font-weight: bold;
}

.text strong{
	font-size:16px;
	color: #062f6e;
	font-weight:bold;
}

.text_coupon{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: center;
	color:#000;
	font-weight:bold;
}

.text_coupon a{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:20px;
	color: #f00;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}

.text_coupon a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:20px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}

.text_coupon strong{
	font-size:20px;
	color: #f00;
	font-weight:bold;
}

.text_left{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	color:#060447;
	font-weight:bold;
}

.text_left p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	color:#060447;
	font-weight:normal;
}

.text_quick_quote{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
	color:#060447;
	font-weight:normal;
}

.text_quick_quote p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	color:#060447;
	font-weight:normal;
}
.text_quick_quote strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	color:#060447;
	font-weight: bold;
}


#text_middle{
	background-image: url(images/about_middle.png);
	background-repeat: repeat-y;
	min-height: 450px;
	display: block;
}

#text_middle strong{
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
	font-weight: bold;
	color: #000;
}


#text_middle p{
	margin:0px 0px;
	padding:10px 30px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000;
}

#text_middle p strong{
	margin:0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight:bold;
}

#text_middle a{
	margin:0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color:#2F526F;
	text-decoration: none;
	font-weight: bold;
}

#text_middle a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#900;
	text-decoration: underline;
}

#footer_gallery{
	width: 1040px;
	margin: 970px 0px 0px 0px;
	z-index: 3;
	position: absolute;
	text-align: center;
}

#footer_gallery p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}
#footer_gallery a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;

}

#footer_gallery a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #233756;

}

