@charset "utf-8";

/* CSS Document */



/* -----------------------------------------------

1. SITE MASTER SETUP

----------------------------------------------- */

* {

	font-family: Verdana, Tahoma, Helvetica, sans-serif;

}

body {

	margin: 0px;

	padding: 0px;

	font-size:0.85em;


}



.hp {

	background: url(../images/background_page_red1.jpg) left top repeat-x #000;

}



.pp {

	background: url(../images/background_page_black.gif) left top repeat-x #000;

}



h1 {

	margin: 0;

	padding: 0;

	font-size: 1.0em;

	color:#000

}

h2 {

	margin: 0;

	padding: 0;

	font-size: 0.95em;

	color:#000

}

h3 {

	margin: 0;

	padding: 0;

	font-size: 0.90em;

	color:#000

}

img {

	border: 0 none;

	background: none

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden

} /* Non IE clearfix */

a {

	text-decoration:none;

	color:#000

}

a:hover {

	text-decoration:underline

}

a:focus {

	outline: none;

}

#container {

	width: 1000px;

	text-align: left;

	margin:0 auto;

}

/* -----------------------------------------------

1. HEADER

----------------------------------------------- */

div#header h1 {

	height:153px;

	margin:0;

	padding:0px;

	text-indent:-3000px;

	width:300px;

}

div#menu_holder {

	float:right;

	margin:-156px 0 0 0

}

div#main_content1 {

	margin: 0;

}

#navigation {

	clear:both;

	margin:0px;

	width:700px;

	background:#000;

}

#navigation ul li {

	list-style:none;

	display:inline;

	margin:0px;

	padding:0px;

}

#menu {

	width:700px;

	height:50px;

	margin:0 0 0 0;

	padding:0

}

#tab_menu {

	float:left;

	width:100%;

	line-height:normal;

	margin:27px 0 0 0px;

}

#tab_menu ul {

	margin:0 0 0 0px;

	padding:10px 10px 0 0;

	list-style:none;

}

#tab_menu a {

	float:left;

	background: url(../images/left_tab.jpg) no-repeat left top;

	margin:0;

	padding:0 0px 0 6px;

	text-decoration:none;

	color:#fff;

	text-transform:uppercase;

}

#tab_menu a span {

	float:left;

	display:block;

	background:url(../images/right_tab.jpg) no-repeat right top;

	padding:5px 9px 2px 0px;

	width:96px;

	text-align:center;

	font-size:0.80em;

}

#tab_menu a:hover {

	background-position:0% -20px;

	color:#7c4e4c;

	cursor:pointer;

}

#tab_menu a:hover span {

	background-position:100% -20px;

	color:#fff;

}

#tab_menu #current span {

	background-position:100% -20px;

}

#tab_menu #current a {

	background-position:0% -20px;

}

/* -----------------------------------------------

3. CONTENT

----------------------------------------------- */

div#main_content1 {

	height:auto;

	width:380px;

	float:left;

	padding:0 0 0 20px;

background-color:white;

}

div#main_content1 h2 {

	padding:65px 0 10px 0;

	width:163px;

	color:#7f0506;

	font-size:115%;

	font-family:"Tahoma";

	text-transform:uppercase

}

div#main_content1 h3 {

	color:#7d0506

}

div#main_content1 p {

	font-size:0.76em;

	padding:0 50px 0 0

}



div#main_content2 {

	height:378px;

	width:590px;

	float:left;

	color:#fff;

}



div#main_content2 img {

	margin:40px 0 0 55px

}

div#main_content2 p {

	padding:45px 0 0 25px;

	margin:0 0 0 10px

}



.slogan {

	color:#fff;

	margin:-80px 0 0 135px;

	font-size:120%

}

.pic_no {

	color:#fff;

	margin:10px 0 0 285px;

	font-size:130%

}

div#main_content3 {

	height:210px;

	width:1000px;

	float:left;

	padding:0px 0 0 0;

	margin:8px 0 0 0;

}

div#footer {

	width:1000px;

	float:left;

	clear:both;

	color:#6f8698;

	padding:13px 0 0 0;

	margin:49px 0 0 0;

	position:relative;

	top:-270px;

}

div#footer ul {

	list-style:none;

	color:#6f8698;

	padding:0 0 0 5px;

	margin:15px 0 0 0;

}

div#footer ul li {

	display:inline;

}

div#footer a {

	color:#fff;

	font-size:0.76em;

	text-transform:uppercase;

}

div#footer a:hover {

	text-decoration:none;

	color:#999;

}

div#footer p {

	color:#9b6769;

	font-size:0.76em;

	padding:0 0 0 5px

}

div#footer span a {

	color:#9b6769

}

/*black page*/

.black {

	background: url(../images/background_page_black.gif) left top repeat-x #000!important;

	font-size:0.85em

}

.black2 {

	background: url(../images/background_page_black2.jpg) left top repeat-x #000!important;

	font-size:0.85em

}


#main_content_black {
	

	height:429px;

	width:390px;

	float:left;

	padding:0 0 0 5px;

	color:#fff



}

#main_content_black img{

height:385px;

position:absolute;

top:153px;

right:10px;

}

div#main_content_black h2 {

	padding:10px;

	width:300px;

	color:#fff;

	font-size:115%;

	font-family:Tahoma, Arial;

	text-transform:uppercase

}

div#main_content_black h3 {

	color:#fff

}

div#main_content_black p {

	font-size:0.76em;

	padding:0 50px 0 0

}

#main_content2_black {

	width:590px;

	float:left;
}

div#main_content2
{
	padding-top:10px;
}
div#main_content2 .ico
{
	width: 400px;
	height: 25px;
}
.ico label, .icox label
{
	display: block;
	width: 175px;
	float: left;
}
.ico input, .icox input
{
	width: 199px;
}
.icox textarea
{
	margin:0px;
	width:197px;
}
div#main_content2 p
{
	display: block;
	margin:0px;
	padding:10px;
}
div#main_content2 .submit
{
   
   margin-left:310px;
}

#main_content3b_black{

	width:1000px;
	height:330px;
	
	float:left;

	padding:0px 0 0 0;

	margin:8px 0 0 0;
	}

#main_content3_black{

	width:1000px;
	height:210px;

	float:left;

	padding:0px 0 0 0;

	margin:8px 0 0 0;

}

.outobject{

display:block;

}



.outobject1{

position:absolute;

top:-1000px;

left:-1000px;

width:0px;

height:0px;

}

	

#fcf2 {

font-family:arial;

font-size:11px;

margin:5px;

width:330px;

}

#fcf2 h3 {

font-size:1.5em;

color:#FFFFFF;

font-weight:bold;

padding:4px;

margin:0px;

}

#fcf2 p {

text-align:center;

padding:8px;

}

#fcf2 em {

color:#F00;

}

#fcf2 div.r {

clear: both;

padding-top: 2px;

}

#fcf2 label {

float: left;

width: 80px;

text-align: right;

}

#fcf2 span.f {

float: right;

width: 240px;

text-align: left;

}

#fcf2 div.sp {

clear: both;

}

#fcf2 .req {

font-weight:bold;

}

#fcf2 input, #fcf2 textarea {

background: #FFF;

border:1px solid #000;

padding:2px;

}

#fcf2 input:focus, #fcf2 textarea:focus {

background: #f2f2f2;

border:1px solid #3D5686;

}



#copyright {

font-size:10px;

color:#CCCCCC;

}



#design {

color:#CCCCCC;

font-size:12px;

float:right;

}



#main_content1 a:link, #main_content1 a:visited, #main_content3_black a:link, #main_content3_black a:visited{
text-decoration:underline;
}

