/*=========================== TAGS ============================*/

* { margin:0; padding:0;}
body { background:#272727; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#fff; min-width:980px;}
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em; vertical-align:middle; font-weight:normal;}
object { vertical-align:top; outline:none;}
p { margin:0; padding:0;}
img {
	border:0;
	vertical-align:top;
	text-align:right;
}

/*========================== ALIGMENT =========================*/

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

/*=========================== FORMS ===========================*/

#form .form { height:26px;}
#form input {width:240px; padding:2px 0 2px 3px; background:#fff; border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;	vertical-align:top;	line-height:1.2em; font-family:Tahoma, Arial, helvetica, sans-serif; font-size:.86em;}
#form textarea { width:240px; height:110px; overflow:auto; background:#fff; border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:2px 0 0 3px; font-family:Tahoma, Arial, helvetica, sans-serif; font-size:.86em; margin-bottom:15px;}
#form a { margin-left:6px;}

/*========================== LISTS ============================*/

ul, ol { list-style:none;}

.site-nav { position:absolute; left:68px; top:216px;}
.site-nav ul li { font-size:89px; line-height:1.2em; background:url(images/nav-bg.gif) no-repeat right 40px; width:833px; margin-bottom:-30px;}
.site-nav ul li a { text-decoration:none;}
.site-nav ul li a:hover { color:#59021c;}

.footer-nav {
	position:absolute;
	left:644px;
	bottom:148px;
	width: 682px;
}
.footer-nav ul li { float:left; font-size:24px; line-height:1.2em; text-transform:uppercase; padding-right:10px;}
.footer-nav ul li a { text-decoration:none;}
.footer-nav ul li a:hover, 
.footer-nav ul li a.act { 
	color:#000;
}

.list li { float:left;}

.list1 li { width:100%; overflow:hidden; vertical-align:top; padding-bottom:12px; position:relative;}
.list1 li img { float:left; margin-right:14px;}
.list1 li span { color:#000; display:block;}

.list2 li { padding-bottom:7px;}
.list2 li a { text-decoration:none; border-bottom:1px solid #fff;}
.list2 li a:hover {
	border:0;
	font-family: "Century Gothic";
}

/*========================== OTHER ============================*/

.img-box { margin-bottom:5px;}

.p1 { margin-bottom:20px;}

.phone { float:right;}

.overflow { height:277px; overflow:auto; width:511px;}
.overflow .inner { height:400px; padding-right:30px;}

.overflow1 { height:277px; overflow:auto; width:366px;}
.overflow1 .inner { height:460px;}

/*================= TXT, LINKS, LINES, TITLES =================*/

a {	color:#fff; outline:none;}
a:hover {text-decoration:none;}

h1 { text-transform:uppercase; font-size:15px; line-height:3em;}
h1 b {
	color:#fff;
	display:block;
	margin-top:-20px;
	font-size:48px;
	font-family: "Century Gothic";
}
h1 a { text-decoration:none;}
h2 { font-size:89px; line-height:1.2em; text-transform:uppercase; margin-bottom:50px;}
h3 { font-size:24px; color:#fff; text-transform:uppercase; line-height:1.2em; margin-bottom:15px;}

.txt1 { font-size:19px; padding-top:3px;}
.txt2 { border-bottom:1px solid #fff; text-decoration:none;}
.txt2:hover { border:0;}

.link1 {
	display:inline-block;
	background:url(images/link1-right.png) no-repeat right top;
	text-decoration:none;
	line-height:1.4em;
	position:relative;
	background-image: url(images/link1-right.png);
}
.link1 em { display:inline-block; background:url(images/link1-left.png) no-repeat left top; padding:0 9px;}
.link1 b { display:inline-block; background:url(images/link1-tail.png) repeat-x left top; padding:5px 4px 6px 4px; font-style:normal; font-weight:normal;}
.link1:hover { color:#b0a39c;}

.divider { background:url(images/divider.gif) repeat-y 477px 0;}

/*========================= CONTENT ===========================*/

#content { height:750px; position:relative;}
#content .button { position:absolute; right:0; bottom:0; z-index:2;}
#content .logo {
	position:absolute;
	top:25px;
	left:65px;
	font-family: "Century Gothic";
}
#content .logo a { cursor:pointer;}
#content .indent {
	padding:126px 0 0 69px;
	font-family: "Century Gothic";
}
#content .indent1 { padding-right:35px;}
#content p,
#content dl {
	line-height:1.3em;
	font-family: "Century Gothic";
}
#content dl dt { color:#000;}
#content dl dd { padding-bottom:20px;}

/*========================= FOOTER ============================*/

#footer p { font-size:13px; line-height:1.0em; text-align:center;}
#footer p a { text-decoration:none;}

/*=============================================================*/
