/* a few useful defaults to allow greater display consistency between browsers */
body {
	padding: 0px;
	margin: 0px;
	background-image: url(/images/main-background-tile.jpg);
}

img {
	display: block;
	border: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

h1 {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	display: inline;
	margin: 0px;
	padding: 0px;
}

h2 {
	padding: 0px;
	margin: 0px;
	display: inline;
	font-size: 15px;
	color: #35475F;
	font-weight: normal;
}

.main_background_center {
	background-image: url(/images/main-background-center.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 975px;
	height: 782px;
}

.main_section_home {
	width: 698px;
	height: 414px;
	background-color: #E8E1CF;
}

.main_section_background {
	width: 701px;
	/*
	height: 668px;
	padding-top: 5px;
	padding-bottom: 5px;
	*/
	background-color: #E8E1CF;
}

.main_section {
	width: 687px;
	height: 653px;
}

.white_background {
	background-color: #FFFFFF;
}

.bread_crumb_trail {
	background-color: #FFFFFF;
	width: 672px;
	height: 34px;
	padding-left: 13px;
}

.bread_crumb_ul {
	padding: 0px;
	margin: 0px;
}

.bread_crumb_ul li {
	display: inline;
}

.bread_crumb_li_not_last {
	/*background-image: */
}

.home_box {
	width: 226px;
	height: 118px;
	background-color: #E8E1CF;
}

.spring_border {
	border: 1px solid #53475F;
}

.summer_border {
	border: 1px solid #4B5D4D;
}

.fall_border {
	border: 1px solid #664B38;
}

.winter_border {
	border: 1px solid #36465F;
}

.spring_border_bottom {
	border-bottom: 1px solid #53475F;
}

.summer_border_bottom {
	border-bottom: 1px solid #4B5D4D;
}

.fall_border_bottom {
	border-bottom: 1px solid #664B38;
}

.winter_border_bottom {
	border-bottom: 1px solid #36465F;
}

.spring_border_top {
	border-top: 1px solid #53475F;
}

.summer_border_top {
	border-top: 1px solid #4B5D4D;
}

.fall_border_top {
	border-top: 1px solid #664B38;
}

.winter_border_top {
	border-top: 1px solid #36465F;
}

.spring_color {
	color: #53475F;
}

.summer_color {
	color: #4B5D4D;
}

.fall_color {
	color: #664B38;
}

.winter_color {
	color: #36465F;
}

.spring_background_color {
	background-color: #53475F;
}

.summer_background_color {
	background-color: #4B5D4D;
}

.fall_background_color {
	background-color: #664B38;
}

.winter_background_color {
	background-color: #36465F;
}

.tan_border {
	border: 4px solid #E8E1CF;
}

.tan_border_wide {
	border: 6px solid #E8E1CF;
}

.tan_background {
	background-color: #E8E1CF;
}

.search_input {
	background-color: #E8E1CF;
	font-size: 9px;
	width: 137px;
	height: 17px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#top_nav {
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #E8E1CF;
	width: 900px;
	height: 34px;
	padding-right: 19px;
}

#top_nav_ul {
	margin: 0px;
	padding: 0px;
}

#top_nav_ul li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

.top_nav_link {
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

.top_nav_link:hover {
	color: #BBBBBB;
}

.drop_down_menu {
	margin: 0px;
	padding: 5px;
	background-color: #E8E1CF;
}

.drop_down_menu li {
	list-style-type: none;
}

#left_nav_home_background {
	background-color: #E8E1CF;
	width: 177px;
	height: 544px;
	padding: 6px;
}

#left_nav_home {
	background-color: #FFFFFF;
	width: 157px;
	height: 532px;
	padding: 10px;
}

#left_nav_background {
	background-color: #E8E1CF;
	width: 177px;
	/*height: 666px;*/
	/*padding: 6px;*/
}

#left_nav {
	background-color: #FFFFFF;
	width: 157px;
	height: 654px;
	padding: 10px;
}

.left_nav_ul {
	margin: 0px;
	padding: 0px;
}

.left_nav_ul li {
	list-style-type: none;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.left_nav_link_spring, .copy_link_spring {
	font-family: arial;
	font-size: 12px;
	color: #53475F;
	text-decoration: none;
}

.left_nav_link_spring:hover, .copy_link_spring:hover {
	color: #816F94;
}

.left_nav_link_summer, .copy_link_summer {
	font-family: arial;
	font-size: 12px;
	color: #4B5D4D;
	text-decoration: none;
}

.left_nav_link_summer:hover, .copy_link_summer:hover {
	color: #708B73;
}

.left_nav_link_fall, .copy_link_fall {
	font-family: arial;
	font-size: 12px;
	color: #664B38;
	text-decoration: none;
}

.left_nav_link_fall:hover, .copy_link_fall:hover {
	color: #966F52;
}

.left_nav_link_winter, .copy_link_winter {
	font-family: arial;
	font-size: 12px;
	color: #36465F;
	text-decoration: none;
}

.left_nav_link_winter:hover, .copy_link_winter:hover {
	color: #58729B;
}

.bread_crumb_link {
	text-transform: uppercase;
}

.page_link_active {
	font-weight: bold;
	text-decoration: underline;
}

.page_link_larger {
	font-size: 15px;
}

.button_link_cell {
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

.button_link {
	text-decoration: none;
}

#footer_background {
	background-color: #E8E1CF;
	width: 898px;
	height: 61px;
}

#footer {
	width: 873px;
	height: 49px;
	padding-right: 11px;
	padding-top: 9px;
}

.footer_nav_ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.footer_nav_ul li {
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
}

.footer_link {
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.footer_link:hover {
	color: #BBBBBB;
}

.price_strikeout {
	text-decoration: line-through;
}

.white {
	color: #FFFFFF;
}

.orange {
	color: #FF6600;
}

.copy {
	font-family: arial;
	font-size: 12px;
}

/* custom select */
.selectCurrentSelection {
	
}

.selectCurrentSelectionNarrow, .selectCurrentSelectionMedium, .selectCurrentSelectionMediumWide, .selectCurrentSelectionWide {
	height: 15px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 3px;
	cursor: pointer;
}

.selectCurrentSelectionNarrow li, .selectCurrentSelectionMedium li, .selectCurrentSelectionMediumWide li, .selectCurrentSelectionWide li {
	list-style-type: none;
}

.selectCurrentSelectionNarrow {
	background-image: url(/images/select-narrow.jpg);
	background-repeat: no-repeat;
	width: 48px;
}

.selectCurrentSelectionMedium {
	background-image: url(/images/select-medium.jpg);
	background-repeat: no-repeat;
	width: 73px;
}

.selectCurrentSelectionMediumWide {
	background-image: url(/images/select-medium-wide.jpg);
	background-repeat: no-repeat;
	width: 142px;
}

.selectCurrentSelectionWide {
	background-image: url(/images/select-wide.jpg);
	background-repeat: no-repeat;
	width: 300px;
}


.selectOpen, .selectOpenNarrow, .selectOpenMedium, .selectOpenMediumWide, .selectOpenWide {
	position: absolute;
	height: 100px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.selectOpen li, .selectOpenNarrow li, .selectOpenMedium li, .selectOpenMediumWide li, .selectOpenWide li {
	list-style-type: none;
	border: 1px solid #374760;
	padding: 3px;
	cursor: pointer;
}

.selectOpenNarrow li {
	width: 22px;
}

.selectOpenMedium li {
	width: 47px;
}

.selectOpenMediumWide li {
	width: 116px;
}

.selectOpenWide li {
	width: 274px;
}

/* puzzle */
.copy_link_orange {
    color: #EE5B27;
    font-size: 11px;
    text-decoration: none;
}

.copy_link_orange:hover {
    color: #B6471E;
}

.copy_link_light_blue {
    color: #737E90;
    font-size: 12px;
    text-decoration: none;
}

.copy_link_light_blue:hover {
    color: #59616F;
}

.copy_link_white {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}

.copy_link_white:hover {
    color: #CCCCCC;
}

.input_field {
	background-image: url(/images/input-background.jpg);
	background-repeat: no-repeat;
	width: 146px;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
	font-size: 10px;
	color: #545A66;
}

.highlight_row td {
	background-color: #ccc;
}
.data_table {
	font-family: Arial, sans-serif;
	border-collapse: collapse;
	border: none;
}

.data_table td {
	padding: 5px;
}

