@charset "UTF-8";
/* CSS Document */


/* =General
------------------------------------------------------------------*/
*{
	margin: 0px;
	padding: 0px;
}

body {
	background: #000000 url(../images/fullBackgroundImage.jpg) no-repeat scroll 50% 0pt;
	margin: 0;
	padding: 0;

}

#RootContainer {
	position:relative;
	width:990px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
}

#MainContainer {
	background-color:#993300;
	position:relative;
	width:990px;
	z-index:2;
}

#MainBackground {
	position:absolute;
	width:990px;
	z-index:1;
	top:0px;
	left:0px;
}

#MainContent {
/*	background-color:#FF9933;*/
	position:absolute;
	width:625px;
	z-index:6;
	left:326px;
	visibility:hidden;
}

#FlashContent {
	position:absolute;
	width:990px;
	height:606px;
	z-index:4;
}

#TopMenu {
	position:absolute;
	z-index:5;
	top:30px;
	left:734px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
}

#TopMenu a:link, #TopMenu a:visited {
	color:#999999;
	text-decoration:none;
}

#TopMenu a:hover, #TopMenu a:active {
	color:#e58e1a;
	text-decoration:none;
}

#BottomStuff {
	position:absolute;
	z-index:5;
	left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:100;
	line-height:1.5;
}

#BottomStuff a:link, #BottomStuff a:visited {
	color:#999999;
}

#BottomStuff a:hover, #BottomStuff a:active {
	color:#e58e1a;
}
 
.type1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:100;
	/*line-height:1.2;*/
}

.type1 a:link, .type1 a:visited {
	color:#e58e1a;
	text-decoration:underline;
}

.type1 a:hover, .type1 a:active {
	color:#e58e1a;
	text-decoration:underline;
}

.type1 img{
	border: #ccc 1px solid;
	padding: 2px;
	margin: 0px 0px 10px 10px;
}


.type2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e58e1a;
	font-weight:bold;
}

.type2 a:link, .type2 a:visited {
	color:#e58e1a;
	text-decoration:none;
}

.type2 a:hover, .type2 a:active {
	color:#e58e1a;
	text-decoration:underline;
}


.type2 img {
	border:none;
}

.next{
	background:#fff url("../images/smallOrangeArrow.jpg")0px 2px no-repeat;
	padding-left: 8px;
}

.specials{ 
	margin-left: 25px;
	width: 500px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:100;
}

.specials h1{
	font-size: 28px;
	line-height: 36px;
	font-family:Helvetica, Arial, sans-serif;
	margin-top: 5px;
	/*text-transform: uppercase;*/
	letter-spacing:-2px
}
.specials p{
	text-align: left;
	margin-left:26px;
}

.specials a:link, .specials a:visited {
	color:#e58e1a;
	text-decoration:underline;
}

.specials a:hover, .type1 a:active {
	color:#e58e1a;
	text-decoration:underline;
}



/*****************Quotes Pages**************************/
.quotes{
	font: 14px/24px Helvetica, Arial, Sans-serif;
	outline: none;
}

.quotes h3 img{
	padding:0 5px 0px 5px;
}

.quotes p{
	
	color:#111;
	font-weight: bold;
	margin: 10px 0 0 0px;
}

.quotes p span{
	line-height: 25px;
	color: #e58e1a;
}
.quotes a{
	color: #e58e1a;
}

.quotes .even{
	background: transparent;
	margin: 25px 0 25px 0;
	width: 575px;
}

.quotes .odd{
	background: transparent url('../images/quotes/bg.gif') top left no-repeat;
	margin: 25px 0 25px 0;
	width: 575px;
}

.quotes .splash img{
	margin:10px 0px 15px 0px;
	outline: none;
	border: 0;
}

h1{
	color: #000;
}

h4{
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}
h4 span{
	color:#e58e1a;
}

span{
	color:#e58e1a;
}

p{
	line-height: 15px;
	margin: 0 0 10px 0;
}

ul{
	list-style: none;
}
strong{
	font-weight: bold;
}

input{
	max-width: 155px;
	margin: 0px 5px 0 0px;
}

#address {
	min-width: 320px;
}

textarea{
	min-width: 320px;
}

select{
	min-width: 155px;
	max-width: 155px;
}

table{
	max-width: 625px;
	/*line-height: 20px;*/
	margin: 0;
	padding: 0;
}

table ul{
	margin-left:15px;
	list-style: disc;
	font-size:9px;
}

.max-width{
	width: 155px;
}

.small{
	font-size: 9px;
}


/* =Specifications
--------------------------------------------------------------------------*/
#specifications table {margin: 0; padding:0;}
#specifications table th {background: #e58e1b; color: #fff; font-size: 95%; font-weight: normal; padding: 5px 5px 5px 5px; text-align: center;}
#specifications table td {color: #000; border-bottom: 1px solid #efefef; font-size: 85%; _font-size: 85%;}
#specifications table td {padding: 4px 5px 4px 10px; text-align: center;}
#specifications table a:link,
#specifications table a:visited,
#specifications table a:hover,
#specifications table a:active {color:#000; text-decoration: none;}
#specifications table td.first {padding: 5px 5px 5px 6px; text-align: left; font-weight: bold;}
#specifications table td.first span {font-weight: normal;}
#specifications table td.first span.nowrap {font-weight: bold; color: #000;}
#specifications table td.first:hover {background: #F5CFAD; }

.even { background: #dddddd; }
.odd { background-color: transparent; }
.highlight { background-color: #F5CFAD;}
.highlight2 { background-color: #F5CFAD; cursor: pointer;}

.spectable {line-height:1;}
.spectable thead tr:hover {background: none; cursor: auto;}
.spectable tr:hover {cursor: pointer; }

.spectable2 {line-height:1.5;}
.spectable2 thead tr:hover {background: none; cursor: auto;}
.spectable2 tr:hover {background: #F5CFAD; cursor: auto; }

#specifications table a.pdf {background: url(../images/pdf.gif) no-repeat 0 0; padding: 0 0 2px 20px;}
#specifications table a.pdf:link,
#specifications table a.pdf:visited {color:#e58e1b; text-decoration: underline;}
#specifications table a.pdf:hover {color:#BA6518; text-decoration: none;}
#specifications table a.pdf:active {color:#e58e1b; text-decoration: none;}
