/* BASIC */

body {
background: #DAD8D2;
margin-left: 5px;
margin-right: 5px;
margin-top: 15px;
margin-bottom: 50px;
}

.page {
display: block;
width: 770px;
}

.pageBorder {
display: block;
width: 100%;
border: 1px #8B8671 solid;
}

.footer {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
color: #8B8671;
text-align: left;
margin-top: 15px;
}

.footerBar {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
padding: 4px;
background: #B9B6AA;
}

.footerLink,
A.footerLink:link,
A.footerLink:visited,
A.footerLink:active {
color: #FFFFFF;
}

A.footerLink:hover {
color: #DDDDDD;
}


/* MASTER HEADER */

#hpBanner {
background: #AF0000;
}

.masterHeader {
display: table;
width: 100%;
height: 50px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
border: none;
}

.logo {
width: 30%;
text-align: left;
vertical-align: top;
}

.topNavigation {
font-size: 6px;
width: 70%;
text-align: right;
vertical-align: top;
padding-top: 13px;
}

.topLink,
A.topLink,
A.topLink:link,
A.topLink:active,
A.topLink:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display: inline;
font-size: 11px;
line-height: 11px;
font-weight: bold;
padding: 3px 6px 3px 6px;
color: #8B8671;
background: #F3F3F1 url('/g/light-button-back.gif') 1px 1px no-repeat;
text-decoration: none;
cursor: hand;
border: 1px #B9B6AA solid;
}

A.topLink:hover {
color: #FFFFFF;
background: #B9B6AA url('/g/light-button-back-invert.gif') 1px 1px no-repeat;
border: 1px #8B8671 solid;
}

.topLinkXtra,
A.topLinkXtra,
A.topLinkXtra:link,
A.topLinkXtra:active,
A.topLinkXtra:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display: inline;
font-size: 11px;
line-height: 11px;
font-weight: bold;
padding: 3px 6px 3px 6px;
color: #FFFFFF;
background: #dd0000 url('/g/red-button-back.gif') 1px 1px no-repeat;
text-decoration: none;
cursor: hand;
border: 1px #8F0000 solid;
}

A.topLinkXtra:hover {
color: #FFFFFF;
background: #B9B6AA url('/g/light-button-back-invert.gif') 1px 1px no-repeat;
border: 1px #8B8671 solid;
}


/* MAIN NAVIGATION */

#mainNavigation {
display: block;
line-height: 21px;
height: 24px;
background-color: #000000;
background: url('../g/topnav-back.gif');
border-bottom: 1px #770000 solid;
text-align: left;
padding: 0px 1px;
}

	#mainNavigation .mnLink {
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #ffffff;
	text-decoration: none;
	padding: 4px 8px;
	}
	
	#mainNavigation .mnLink:hover {
	color: #000000;
	background: #F3F3F1 url('/g/light-button-back.gif') 0px 1px;
	}

#topHeader {
background-color: #AF0000;
height: 40px;
vertical-align: top;
text-align: right;
border-bottom: 1px #8B8671 solid;
}


/* HOME PAGE ITEMS */

.leftHomeColumn {
width: 600px;
vertical-align: top;
background: #FFFFFF;
}

.rightHomeColumn {
width: 170px;
vertical-align: top;
background: #B9B6AA url('/g/light-button-back-invert.gif') 1px 1px repeat-x;
border-left: 1px solid #B9B6AA;
padding: 8px;
text-align: center;
}

.rightNavigation {
width: 150px;
border-top: 1px #B9B6AA solid;
text-align: left;
}

.rightLink,
A.rightLink,
A.rightLink:link,
A.rightLink:active,
A.rightLink:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: bold;
padding: 5px;
color: #8B8671;
text-decoration: none;
cursor: hand;
border-bottom: 1px #B9B6AA solid;
}

A.rightLink:hover {
color: #8B8671;
background-color: #FFFFFF;
}

.infoTable {
display: table;
width: 100%;
}

.infoCell {
width: 20%;
padding: 6px;
color: #FFFFFF;
border-right: 1px solid #B9B6AA;
border-left: 1px solid #FFFFFF;
background: url('../g/light-gradient.gif');
vertical-align: top;
}

.infoCellEnd {
width: 20%;
padding: 6px;
color: #FFFFFF;
border-left: 1px solid #FFFFFF;
background: url('../g/light-gradient.gif');
vertical-align: top;
}

.infoTitle {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: bold;
padding-bottom: 1px;
padding-left: 0px;
color: #000000;
border-bottom: 1px solid #8B8671;
margin-bottom: 4px;
}

.hpLink,
A.hpLink,
A.hpLink:link,
A.hpLink:active,
A.hpLink:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display: block;
font-size: 11px;
line-height: 12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
color: #65604B;
text-decoration: none;
cursor: hand;
}

A.hpLink:hover {
color: #000000;
background-color: #DAD8D2;
}

.hpLink2,
A.hpLink2,
A.hpLink2:link,
A.hpLink2:active,
A.hpLink2:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display: block;
font-size: 11px;
line-height: 12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
color: #AF0000;
text-decoration: none;
cursor: hand;
}

A.hpLink2:hover {
color: #000000;
background-color: #DAD8D2;
}

.infoPrice {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display: block;
font-size: 10px;
line-height: 11px;
color: #AF0000;
margin-top: 15px;
vertical-align: bottom;
}


/* INFO/AD BOXES */

.confTable {
border: 1px solid #8B8671;
}

.confRedLinks {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 12px;
font-weight: bold;
color: #FFFFFF;
background: #AF0000;
padding: 5px;
}

.pacTable {
border-left: 1px solid #8B8671;
}

.pacHead {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 14px;
line-height: 15px;
font-weight: bold;
color: #FFFFFF;
background: #B9B6AA;
padding: 5px;
border-right: 1px solid #8B8671;
}

.pacInfo {
border-right: 1px solid #8B8671;
}

.pacCell {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
color: #65604B;
padding: 6px;
border-right: 1px solid #B9B6AA;
border-left: 1px solid #FFFFFF;
background: url('../g/light-gradient.gif');
vertical-align: top;
}

.pacCellEnd {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
color: #65604B;
padding: 6px;
border-left: 1px solid #FFFFFF;
background: url('../g/light-gradient.gif');
vertical-align: top;
}

.pacCell2 {
padding: 6px;
border-right: 1px solid #FFFFFF;
vertical-align: middle;
}

.pacCell3 {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
color: #65604B;
padding: 6px;
border-left: 1px solid #B9B6AA;
border-right: 1px solid #FFFFFF;
background: url('../g/light-gradient.gif');
vertical-align: top;
}

.pacText {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
font-weight: normal;
color: #65604B;
xpadding: 5px;
}

.pacText2 {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
font-weight: normal;
color: #65604B;
padding: 5px;
}

.pacPrice {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 12px;
font-weight: normal;
color: #AF0000;
background: #F3F3F1;
padding: 5px;
border-right: 1px solid #8B8671;
}

.pacLink,
A.pacLink,
A.pacLink:link,
A.pacLink:active,
A.pacLink:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display: block;
font-size: 11px;
line-height: 13px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
color: #65604B;
text-decoration: none;
}

A.pacLink:hover {
color: #000000;
background-color: #DAD8D2;
}

.pacRedLinks {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 12px;
font-weight: bold;
color: #FFFFFF;
background: #AF0000;
padding: 6px;
border-right: 1px solid #8B8671;
border-bottom: 1px solid #8B8671;
}

.pacRedLink,
A.pacRedLink,
A.pacRedLink:link,
A.pacRedLink:visited,
A.pacRedLink:active {
color: #FFFFFF;
text-decoration: none;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
}

A.pacRedLink:hover {
color: #FFFFFF;
text-decoration: none;
background: #000000;
padding: 2px;
padding-left: 4px;
padding-right: 4px;
background: #333333 url('/g/pacredlink-back.gif') 2px 2px no-repeat;
border: 1px #000000 solid;
}


/* CONTENT */

.contentTable {
display: table;
width: 100%;
}

.leftColumn {
width: 170px;
vertical-align: top;
background: #FFFFFF;
}

.leftBanners {
padding: 9px;
}

.banner {
background: #EEEEEE;
margin-top: 8px;
margin-bottom: 8px;
display: block;
}

.rightColumn {
width: 600px;
padding: 20px;
padding-bottom: 50px;
vertical-align: top;
background: #FFFFFF;
}

.middleColumn {
width: 420px;
padding: 20px;
padding-right: 0px;
padding-bottom: 50px;
vertical-align: top;
background: #FFFFFF;
}

.smallRightColumn {
width: 180px;
padding: 15px;
padding-top: 55px;
padding-bottom: 50px;
vertical-align: top;
background: #FFFFFF;
}

.square {
border: 1px solid #B9B6AA;
background: #F3F3F1;
padding: 6px;

font-family: Verdana, Tahoma, Arial, Helvetica, Geneva;
font-size: 11px;
color: #333333;
line-height: 17px;
}

.logos {
width: 100%;
vertical-align: middle;
text-align: center;
background: #FFFFFF;
border-top: 1px solid #B9B6AA;
padding-top: 20px;
padding-bottom: 20px;
}

/* TABLES */

.table {
border: 1px solid #8B8671;
}

.tableHead {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background: #B9B6AA url('/g/table-head-back.gif');
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #8B8671;
border-left: 1px solid #B9B6AA;
border-top: 1px solid #B9B6AA;
}

.tableCell {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
color: #65604B;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #B9B6AA;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
background: url('../g/light-gradient-table.gif') repeat-x;
vertical-align: top;
}

.stb {
border: 1px #8B8671 solid;
}

.th {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background: #B9B6AA url('/g/table-head-back.gif');
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #8B8671;
border-left: 1px solid #B9B6AA;
border-top: 1px solid #B9B6AA;
}

.thc {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background: #B9B6AA url('/g/table-head-back.gif');
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #8B8671;
border-left: 1px solid #B9B6AA;
border-top: 1px solid #B9B6AA;
text-align: center;
}

.td1 {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
color: #65604B;
padding: 6px;
border-top: 1px solid #DAD8D2;
vertical-align: top;
}

.td2 {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
color: #65604B;
padding: 6px;
border-top: 1px solid #DAD8D2;
background-color: #F3F3F1;
vertical-align: top;
}

.td1c {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
color: #65604B;
padding: 6px;
border-top: 1px solid #B9B6AA;
vertical-align: top;
text-align: center;
}

.td2c {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
line-height: 19px;
color: #65604B;
padding: 6px;
border-top: 1px solid #B9B6AA;
vertical-align: top;
background-color: #F3F3F1;
text-align: center;
}



/* LEFT NAVIGATION */

.leftNavigation {
width: 168px;
}

.leftLink,
A.leftLink,
A.leftLink:link,
A.leftLink:active,
A.leftLink:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: bold;
padding: 5px;
color: #8B8671;
background-color: #FFFFFF;
text-decoration: none;
cursor: hand;
border-bottom: 1px #DAD8D2 solid;
}

A.leftLink:hover {
color: #FFFFFF;
background-color: #B9B6AA;
}

.leftLinkOn {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: bold;
padding: 5px;
color: #8B8671;
background-color: #F3F3F1;
text-decoration: none;
cursor: hand;
border-bottom: 1px #DAD8D2 solid;
}

.leftLink2,
A.leftLink2,
A.leftLink2:link,
A.leftLink2:active,
A.leftLink2:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: normal;
padding: 5px;
color: #8B8671;
background-color: #FFFFFF;
text-decoration: none;
cursor: hand;
border-bottom: 1px #DAD8D2 solid;
padding-left: 15px;
}

A.leftLink2:hover {
color: #FFFFFF;
background-color: #B9B6AA;
}

.leftLink2On {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: normal;
padding: 5px;
color: #8B8671;
background-color: #F3F3F1;
text-decoration: none;
cursor: hand;
border-bottom: 1px #DAD8D2 solid;
padding-left: 15px;
}

.leftLink3,
A.leftLink3,
A.leftLink3:link,
A.leftLink3:active,
A.leftLink3:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: normal;
padding: 5px;
color: #8B8671;
background-color: #FFFFFF;
text-decoration: none;
cursor: hand;
padding-left: 15px;
}

A.leftLink3:hover {
color: #FFFFFF;
background-color: #B9B6AA;
}

.leftLink3On {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: normal;
padding: 5px;
color: #8B8671;
background-color: #F3F3F1;
text-decoration: none;
cursor: hand;
padding-left: 15px;
}

.leftLink4,
A.leftLink4,
A.leftLink4:link,
A.leftLink4:active,
A.leftLink4:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: normal;
padding: 5px;
color: #8B8671;
background-color: #FFFFFF;
text-decoration: none;
cursor: hand;
padding-left: 30px;
}

A.leftLink4:hover {
color: #FFFFFF;
background-color: #B9B6AA;
}

.leftLink4On {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display:block;
font-size: 11px;
line-height: 12px;
font-weight: normal;
padding: 5px;
color: #8B8671;
background-color: #F3F3F1;
text-decoration: none;
cursor: hand;
padding-left: 30px;
}

.intrabox {
font-family: Verdana, Arial, Helvetica, Geneva;
font-size: 12px;
vertical-align: middle;
padding: 8px;
border: 1px solid #8B8671;
background: #DAD8D2;
}

input.button {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
display: inline;
font-size: 11px;
line-height: 11px;
font-weight: bold;
padding: 3px 6px 3px 6px;
color: #8B8671;
background: #FFFFFF url('/g/light-button-back.gif');
border: 1px #65604B solid;
text-decoration: none;
}

.formLeftColumn {
width: 250px;
padding: 10px;
vertical-align: top;
background: #F0F0F0;
}

.formRightColumn {
width: 520px;
padding: 20px;
padding-bottom: 50px;
vertical-align: top;
background: #FFFFFF;
}

#loop {
	visibility: hidden;
}