body {
	background-color: #C8C9B6;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
.clear {
	clear: both;
}
#container {
	width: 665px;
	padding: 0px;
}

.headernav {
	border: 1px solid #999966;
	font-size: 10px;
	margin-top: 20px;
	Padding-Top: 4px;
	Padding-BOTTOM: 4px;
}


#stylenav {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#stylenav .stylenav2 {
	background: #B59761 url('/images/nav2.gif');
}

#stylenav .stylenav3 {
	background: #B59761 url('/images/nav3.gif');
}

#stylenav .stylenav4 {
	background: #B59761 url('/images/nav4.gif');
}

#stylenav .stylenav5 {
	background: #B59761 url('/images/nav5.gif');
}

#stylenav .stylenavon {
	background: #B59761 url('/images/nav1roll.gif');
}

#stylenav td a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#home #stylenav td#on a {
	color: #FFFFFF;
	background: #66624C url('/images/nav1roll.gif');
}
#stylenav td a:hover, #stylenav td a:active {
	color: #FFFFFF;
	background: #66624C url('/images/GS_grphc_gray.jpg');
}
#stylenav td a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#mast {
	border: 1px solid #999966;
	margin-top: 10px;
	margin-bottom: 10px;
}
#leftnav {
	background: white;
}
#leftnav a {
	color: #996600;
	padding-left: 10px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none;
	text-align: left;
}

#leftnav .on a {
	color: #996600;
	background: url(/images/gs_main-nav-bg.jpg) no-repeat;
	padding-left: 10px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none;
	text-align: left;
}

#leftnav span {
	font-size: 12px;
}

#leftnav a:hover {
	color: #663300;
	background: url(/images/gs_main-nav-bg.jpg) no-repeat;

}


.bwphoto {
	float: left;
}
.mainphoto {
	float: left;
}

#mast .tabox p {
	font-size: 11px;
	padding: 5px 10px 0px;
	margin-bottom: 0px;
}

#indexcontent {
	margin-top: 15px;
	margin-bottom: 20px;
}
#indexpromo {
	margin-bottom: 20px;
}
#indexquicklinks {
	margin-top: 20px;
	border: 1px solid #999966;
	font-size: 11px;
}
#indexquicklinks a:link {
	color: #996600;
	text-decoration: none;
}
#indexquicklinks a:hover {
	color: #663300;
}
#indexquicklinks a:visited {
	color: #996600;
	text-decoration: underline;
}
#indexquicklinks a:active {
	color: #663300;
}


.indexoffer {
	font-size: 10px;
	padding-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
}
.indexoffer a:link {
	color: #996600;
	text-decoration: underline;
}
.indexoffer a:hover {
	color: #663300;
}
.indexoffer a:visited {
	color: #996600;
	text-decoration: underline;
}
.indexoffer a:active {
	color: #663300;
}
.indexoffer img {
border-color: #000000;
}


.interior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.interior strong{
	color: #333333;
}
.interior H4{
	color: #333333;
}
#footer {
	clear: both;   
	font-size: 10px;
}
#footer a {
	font-size: 10px;
	
}
#footer a:hover {

}


.cartopts select, .cartopts option {font-size:9px; font-family:tahoma,sans-serif;}

.bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
}

th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#666666;}                                                                                                                                        

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;}                                                                                                                                        

/* Link definitions */
a:link {
color:#000000;
text-decoration:underline;
}

a:hover {
color:#663300;
text-decoration:underline;
}


.brandingbox {
color:#663366;
text-decoration:underline;
font-size: 13px;
}

.brandingbox a:link, a:visited, a:active {
color:#663366;
text-decoration:underline;
font-size: 13px;
}

.brandingbox a:hover {
color:#663300;
text-decoration:underline;
font-size: 13px;
}                                                                                                                                               

#itemlist .itembox {
	float:left;
	text-align:center;
	width:25%;
	height:140px;
}

#featlist .itembox {
	float:left;
	text-align:center;
	width:50%;
	height:140px;
}

#menuleft #leftnav {
	border-right:1px solid #999966;
	background:white;
}


.subpage a:visited { text-decoration:none; }
.subpage a:hover { text-decoration:none; }
.subpage a:link { text-decoration:none; }
.subpage { text-align:center; }

/* Below added by NZeller 06_04_13*/
.headfootnav a:link, a:visited, a:active {
	color: #663300;
	font-size: 12px;
	text-decoration: none;
}

.headfootnav a:hover {
	color: #996600;	

}

.headtabox {
	color:#996600; 
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 8px;
	Font-size: 12px; 
	Font-family: Georgia, 'Times New Roman', Times, serif; 
	font-variant: small-caps;  
	text-align: center; 
	line-height: 1;
}

#texttabox {
	color:#996600;
	Font-size: 12px;
	Font-family: Georgia, 'Times New Roman', Times, serif; 
	font-variant: small-caps; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 8px;
}

#texttabox a {
	color: #996600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: underline;
}


#texttabox a:hover {
	color: #663300;

}

#texttabox a:visited {
	color: #663300;

}
