
* { margin: 0; padding: 0; } /* Global Reset */

body { 
	font-family: arial, helvetica, sans-serif; font-size:12px; line-height: 18px; color: #000;
	color: #999;
	background: white;
	text-align: center;
}

p { margin: .1em 0 .6em; }
h1	{font-size: 17px; font-weight:normal; color:#FE0410; background-color:#fff; margin: 5px 0; padding:0; letter-spacing: 5px;}
h2    {font-size: 15px; font-weight: normal; letter-spacing: 0.1em; line-height: 1; margin: 0 0 1em; }
img { border: 0; display: block; }
.hide{display: none;}
.show{display: block;}
.clearerleft {clear:left;}
.clear {clear: both;font-size: 1px;height: 1px;}
.left {float:left}
.right {float:right}
label {clear: both; margin: 4px; }
input {margin: 4px; }

a { 
	color: #C20B29; 
	text-decoration: none; 
	font-weight: bold;
	outline:none;
	}
	
a:hover {color: #f00; 
	text-decoration: none;
	}


#header {
	background: #cc7003 url(../img/main_header_new2.jpg) repeat-x 0% 0%;
	height: 229px; padding-top: 1px; margin: 0 0 40px 0;
}
#header h1 {
	width: 760px; height: 188px; margin: 20px auto 0;
	background: transparent url(../img/logo.png) no-repeat;
	text-indent: -9999px;
}

ul#mainnav {
	position: absolute;
	top: 170px; right: 3%;
	list-style: none;
	font-size: 90%;
	letter-spacing: 0.5em;
}
ul#mainnav li {
	float: left;
	display: block;
	border-right: 3px solid #fff;
}
ul#mainnav li#nav-contact { border: 0; }
ul#mainnav li a { 
	display: block;
	padding: 3px .8em 4px;
	color: #fff; 
	text-decoration: none; 
	font-weight: normal;
	background: transparent; 
	border: 0;
	}
ul#mainnav li a:hover { color: #fff}

#main { 
	text-align: left; margin: 0 auto 0;
	height: auto; width: 780px;
	padding: 0 0 2em 0;
}
#main blockquote {
	width: 370px; border: 1px solid #ddd; font-size: 90%;
	background: #eee; margin: 1em 0 0 0; padding: 5px 10px;
}

#content {
float:left;
	margin: 0;
	padding: 0;
 width: 420px;

}

br { clear: left; } 

.movie {float: right; clear: none; margin: 0;}

#footer {
	clear: both;
	margin: 0; padding: 20px 0 0 0; font-size: 90%;
	letter-spacing: 0.1em;
}



/* Bullets */

.list{float: left; margin-top: 26px; clear:both;}
.list h3 {margin-top: 10px;	background: url(../img/bullet2.gif) no-repeat 0px 1px;	padding-left: 20px;	font-size: 17px; font-weight: normal;
	letter-spacing: 0.2em;}
.list h4 {margin-top: 4px;	padding-left: 20px;	font-size: 11px; font-weight:bold; line-height:12px; width:300px;
letter-spacing: 0.01em; font-weight: normal;
color: #333;}

.list p {width: 300px; padding-left: 20px; font-size: 11px;
letter-spacing: 0.01em; font-weight: normal; line-height: 1.1em;
color: #1f0f00;}
.list h3 a:link, .list h3 a:visited {text-decoration: none;color: #C20B29; font-weight: normal;}
.list h3 a:hover {text-decoration: none;color: #f00;}
.list h3 a:active {text-decoration: none;color: #f00;}
.listright {float: left; clear: none; margin: 0;}


/* Forms */

input[type="text"], textarea { border: dotted 1px #ccc;}
label {float: left; width: 130px; margin-top: 6px;margin-left: 10px;}
.stdwidth{width: 270px; margin: 6px 0px;}


#printimg, img.print_head {display: none !important;
				}


* html body {
	font-size: small;
	f\ont-size: small;
}

* html body #main {
	width: 780px;
	\width: 760px;
	w\idth: 780px;
}

* html body #header h1 { position: absolute; left: 50%; margin-left: -380px; }