/* CSS Document */

.bodyhmpg{
padding : 0px;
margin : 0px;
background-color : #c4bfc7;
}

.bodygnr{
padding : 0px;
margin : 0px;
background-color : #c4bfc7;
background-image :   url(images/templ/subpageorange_bck.gif);
background-repeat : repeat-y; 
}

a:link {font-size: 12px; color: #434343; text-decoration: underline; outline: none}
a:visited {font-size: 12px; color: #d58144; text-decoration: none; outline: none}
a:hover {font-size: 12px; color: #d58144; text-decoration: underline; outline: none}
a:active {font-size: 12px; color: #5977d6; text-decoration: underline; outline: none}

.sub a:link {font-size: 11px; color: #434343; line-height: 100%; text-decoration: underline; outline: none}
.sub a:visited {font-size: 11px; color: #FFFFFF; line-height: 100%; text-decoration: none; outline: none}
.sub a:hover {font-size: 11px; color: #FFFFFF; line-height: 100%; text-decoration: underline; outline: none}
.sub a:active {font-size: 11px; color: #434343; line-height: 100%; text-decoration: underline; outline: none}

.sub2 a:link {font-size: 11px; color: #434343; line-height: 100%; text-decoration: underline; padding-left: 5px}
.sub2 a:visited {font-size: 11px; color: #FFFFFF; line-height: 100%; text-decoration: none; padding-left: 5px}
.sub2 a:hover {font-size: 11px; color: #FFFFFF; line-height: 100%; text-decoration: underline; padding-left: 5px}
.sub2 a:active {font-size: 11px; color: #434343; line-height: 100%; text-decoration: underline; padding-left: 5px}

.sub3 a:link {font-size: 11px; color: #434343; line-height: 100%; text-decoration: underline; padding-left: 10px}
.sub3 a:visited {font-size: 11px; color: #FFFFFF; line-height: 100%; text-decoration: none; padding-left: 10px}
.sub3 a:hover {font-size: 11px; color: #FFFFFF; line-height: 100%; text-decoration: underline; padding-left: 10px}
.sub3 a:active {font-size: 11px; color: #434343; line-height: 100%; text-decoration: underline; padding-left: 10px}

.copyr a:link {font-size: 10px; color: #FFF; text-decoration: underline; outline: none}
.copyr a:visited {font-size: 10px; color: #434343; text-decoration: none; outline: none}
.copyr a:hover {font-size: 10px; color: #434343; text-decoration: underline; outline: none}

.productlist a:link {font-size: 12px; color: #434343; text-decoration: underline; outline: none}
.productlist a:visited {font-size: 12px; color: #5977d6; text-decoration: none; outline: none}
.productlist a:hover {font-size: 12px; color: #5977d6; text-decoration: underline; outline: none} 

div.container{
	position: absolute;
	margin: 0px;
	width: 775px;
	height: 616px;
	text-align: left;
	background-color : #e49a00;	
}

div.top{
       position : absolute;
       top : 2px;
       left : 2px;
       width : 301px;
	   height: 128px;
	   background-color : #5977d6;
}

div.topright{
       position : absolute;
       top : 2px;
       left : 301px;
       width : 470px;
	   height: 128px;
	   background-color : #5977d6;
}

div.gnrtop{
       position : absolute;
       top : 2px;
       left : 2px;
       width : 301px;
	   height: 128px;
	   background-color : #5977d6;
}

div.gnrtopright{
       position : absolute;
       top : 2px;
       left : 301px;
       width : 470px;
	   height: 128px;
	   background-color : #5977d6;
}

div.main{
       position : absolute;
       top : 130px;
       left : 2px;
       width : 769px;
	   padding-left: 0px;
	   background-color: #fffccc;
}

div.gnrmain{
       position : absolute;
       top : 130px;
       left : 2px;
       width : 769px;
	   height: auto;
	   background-color: #fffccc;
}

div.copyfooter{
       position : absolute;
       top : 586px;
       left : 2px;
       width : 769px;
	   height: 26px;
	   margin-top : 0px;
	   background: url(images/templ/copyfooter_hm.jpg) no-repeat;
}
	

div.gnrcopyfooter{
       position : relative;
       top : 0px;
       left : 0px;
       width : 769px;
	   height: 30px;
	   background: #e49a00 url(images/templ/copyfooter_gnr.jpg) no-repeat;
}

div.scroll_text {
	position: relative;
	height: 15px;
	width: 415px;
	left: 325px;
	top: 93px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	color: #d58144;
	background-color: #fffccc;
	z-index: 50;
}

/* div.scroll_text2 {
	position: relative;
	height: 23px;
	width: 385px;
	left: 0px;
	top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	background-color: transparent;
	background-image: url(images/templ/marquee_bottom.gif);
	background-repeat: no-repeat;
	z-index: 50;
} */

/* FORMATTING PAGE TEXT AND EXTRAS */
p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #434343;
	font-style : normal;
	text-decoration : none;
	line-height: 130%;
}

td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #434343;
	font-style : normal;
	text-decoration : none;
	line-height: 130%;
}

h2 {
	font-family: Times New Roman, Times, Helvetica, serif;
	font-size: 36px;
	color : #d58144;
	font-style: italic;
	font-weight: bold;
	text-decoration : none;
	line-height: 100%;
}

h2.b {
	font-family: Times New Roman, Times, Helvetica, serif;
	font-size: 30px;
	color : #d58144;
	font-style: italic;
	font-weight: bold;
	text-decoration : none;
	line-height: 100%;
}

h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #d58144;
	font-style : normal;
	font-weight: bold;
	text-decoration : none;
	line-height: 100%;
}

ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #434343;
	font-style : normal;
	text-decoration : none;
}

ol {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #434343;
	font-style : normal;
	text-decoration : none;
}

ol.small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #434343;
	font-style : normal;
	text-decoration : none;
}

.smallprivacy {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #434343;
	font-style : normal;
	text-decoration : none;
	line-height: 120%;	
}

.copyrighttxt {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFF;
	font-style : normal;
	text-decoration : none;
	padding-top: 3px;
}

.footerlinks {
	padding-left: 30px;
}

#popup{
       margin : 6;
	   width : 240px;
	   background-color : #fff;
}
	   
#closewindow{
       top : 340px;
	   left : 20px;
	   font-family : Arial, Helvetica, sans-serif;
       font-size : 11px;
       font-weight : normal;
	   text-align: center;
}

/* END PAGE TEXT FORMATTING */

/* SUBNAV TABLE FORMATTING */

td.subnavheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	font-style : normal;
	text-decoration : none;
	font-weight: bold;
	background-color: #65bd51;
}

td.mainactive {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #117576;
	font-style : normal;
	text-decoration : none;
	font-weight: bold;
	background-color: #b4d670;
}

td.submain {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #b4d670;
}

td.sub2 {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #e8a452;
}

td.sub2active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #434343;
	font-style : normal;
	text-decoration : none;
	font-weight: bold;
	background-color: #e8a452;
	padding-left: 10px;
}

td.sub3 {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #F0C152;
}

td.sub3active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #434343;
	font-style : normal;
	text-decoration : none;
	font-weight: bold;
	background-color: #F0C152;
	padding-left: 15px;
}

/* END SUBNAV TABLE FORMATTING */


/* SPECIAL TABLE FORMATTING */

td.producttable {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #434343;
	font-style : normal;
	text-decoration : none;
	font-weight: bold;
}

/* END SPECIAL TABLE FORMATTING */