@charset "utf-8";
body { 
	margin:0px;
	padding:0px;
	font-family:MS Sans Serif, Geneva, Arial;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:17px;
}

.thumbs {
	height:283px;
	width:200px;
	overflow:auto;
	padding:0px!important;
}

.thumb_box {
	width:180px;
	color:#000000;
	text-align:left;
	font-size:10px;
	height:80px;
	padding:0px!important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color:#FFFFFF;
}


a:link {
color:#bb0106;
}

#sub body { 
	background-color: #ffffff;
}

#home{
	background-color: #000000;
}

#nav {
	background-image:url(images/nav_bg.png); 
	background-repeat:no-repeat; 
	background-position:center; 
	height:126px;
}

#nav_sub {
	background-image:url(images/nav_bg_sub.png); 
	background-repeat:no-repeat; 
	background-position:center; 
	height:100px;
}



#top {
	background-image:url(images/top_bg.png); 
	background-repeat:repeat-x; 
	background-position:top;
}

#top_sub {
	background-image:url(images/top_bg_sub.png); 
	background-repeat:repeat-x; 
	background-position:top;
}

#main {
	background-image:url(images/body_bg.png); 
	background-repeat:repeat-y; 
	background-position:center;
}

#sub_main {
	background-image:url(images/body_sub_bg.png); 
	background-repeat:repeat-y; 
	background-position:center;
}

#sub_titles {
	background-image:url(images/sub_title_bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:99px;
	padding-top:70px;
	padding-left:20px;
	color:#300203;
}

#sub_titles div {
	padding:0px 30px 10px 30px;
	font-family:MS Sans Serif, Geneva, Arial;
	font-size:14px;
}

#sub_left {
	background-image:url(images/sub_title_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:60px;
	height:99px;
	width:205px;
}

#footer {
	background-image:url(images/footer_bg.png); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

#footer_sub {
	background-image:url(images/footer_sub_bg.png); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

#bottom {
	background-repeat:no-repeat; 
	background-position:center bottom; 
	height:411px;
}

#bottom_sub {
	background-repeat:no-repeat; 
	background-position:center bottom; 
	height:211px;
}

a #nav {
	margin:0px;
	padding:0px;
}

.thick {
	font-family:MS Sans Serif, Geneva, Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.copy {
	margin-top:38px;
	margin-bottom:35px;
	width:889px;
	margin-right:auto;
	margin-left:auto;
	text-align:right;
	color:#333333;
	font-size:10px;
}

/* QUOTE BOX */
#box {
	background-image:url(images/box_bg.png); 
	background-repeat:repeat-y;
	float:right;
	margin-right:8px;
}

#box .blank {
	background-color:#FFFFFF; 
	height:auto;
}

#box .right {
 background-repeat:no-repeat; 
 background-position:bottom right;
}

#quote {
	width:316px; 
	background-image:url(images/box_top.png); 
	background-repeat:no-repeat; 
	font-size:11px; 
	color:#FFFFFF;
}

#quote .top {
	background-image:url(images/box_swoosh.png); 
	background-repeat:no-repeat; 
	background-position:center; 
	padding:0px;
}

#quote .text {
	padding:25px 30px 8px 30px; 
	background-image:url(images/box_end_quote.png); 
	background-position:bottom; 
	background-repeat:no-repeat;
}

#quote .reference {
	padding:0px 35px 0px 30px; 
	text-align:right;
}

#quote .bottom {
	background-image:url(images/box_bottom.png); 
	background-repeat:no-repeat; 
	height:35px; 
	text-align:right; 
	padding:0px 25px;
}

INPUT {
	border:1px solid #999999;
	font-size:11px;
	font-family:MS Sans Serif, Geneva, Arial;
	/* dont add width:200 it will mess up the calendar */
}

.form_title {
	letter-spacing:4px;
	font-family:Georgia, Times New Roman, Garamond;
	color:#666666;
	font-size:10px!important;
	text-transform:uppercase;
	font-weight:bold;
}

TEXTAREA {
	border:1px solid #999999;
	width:200px;
}

FIELDSET.contact {
	width:380px;
	padding-left:20px;
}

FIELDSET.test {
	width:550px;
	padding-left:20px;
	padding-top:15px;
}

.by {
	margin-left:300px; 
	text-align-left;
}


H2 {
	letter-spacing:3px;
	font-family:Georgia, Times New Roman, Garamond;
	color:#2b0001;
	font-size:11px!important;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px!important;
	margin:0px!important;
}

H3 {
	font-family:Garamond, Times New Roman, Serif;
	color:#2b0001;
	font-size:12px!important;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px!important;
	margin:0px!important;
}

FIELDSET.links {
	width:500px;
	padding:10px;
}
