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

/* Start Holiday Header Style 

.td-header-holiday {border-bottom:1px solid #fff; background: url(../images/xmas/bg_snow.jpg) left top no-repeat;}
.header-left {float:left; width:501px;}
.header-right {float:left; width:447px;}
.holiday-links {width:447px; padding-top:25px;}
	a.holiday-link1 {margin-left:132px;}
	a.holiday-link2 {
	margin-left:60px;
}
	a.holiday-link1, a.holiday-link2 { font-size:12px; font-weight:bold; text-decoration:none;}
	a.holiday-link1:hover, a.holiday-link2:hover { font-size:12px; font-weight:bold; text-decoration:underline;}

#header a{color:#ffffff; text-decoration: none;}
#header a:hover{color:#ffffff;text-decoration: underline;}
.clear{clear:both;}

#header {
	font-size: 9px;
	color: #FFFFFF;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	display: block;

}

#header a:link {text-decoration: none; color:#FFFFFF;}
#header a:hover {text-decoration: underline;}


.header-top{}
.header-top .logo{height:72px;}
.header-top .logo-large{height:89px;}
.header-bottom{height:23px;}


#navTop {width:313px; padding-left:134px;}
#navTop td{padding:12px 13px 0 0;}

/*
#navTop ul {
	list-style:none;
	margin:12px 20px 0 0;
	padding:0px;
	text-align: right;
	float: right;
}
#navTop li{
	display:inline;
	text-align: right;
}


#headerLinks {
	float:left;
	height:23px;
}

#headerLinks ul {
	list-style-type:none;
	margin:0px;
	padding:0 0 0 1px;
}

#headerLinks li {
	float:left;
	background:transparent url(../images/xmas/navruletall.gif) 0px 3px no-repeat;
	margin:0 0 0 6px;
	padding:5px 0 10px 8px;
}

#headerLinks li.first {
	background:none;
}

#siteSearch{
	float:right;
	width:220px;
	text-align: right;
	vertical-align: middle;
}

#siteSearch #formFields{
	font-size: 9px;
	background-color: #7794bd;
	color: #FFFFFF;
	height: 14px;
	width: 130px;
	border:solid;
	border-color:#FFFFFF;
	border-width:1px;
	margin:2px;
	padding:0px;
}

#siteSearch #formButtons {
	font-size: 9px;
	text-transform: uppercase;
	background-color: #4786d3;
	color: #FFFFFF;
	border:solid;
	border-color:#4786d3;
	border-width:1px;
	text-align: center;
	margin-right: 5px;
}


 End Holiday Header Styles */



#header a{color:#ffffff; text-decoration: none;}
#header a:hover{color:#ffffff;text-decoration: underline;}
.clear{clear:both;}

#header {
	font-size: 9px;
	color: #FFFFFF;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	display: block;
	position:relative;
	height:94px;
}

#header a:link {text-decoration: none; color:#FFFFFF;}
#header a:hover {text-decoration: underline;}


.header-top{}
.header-top .logo{float:left; height:72px; width:385px;}
.header-top .logo-large{height:89px;}
.header-bottom{height:23px;}


#navTop {float:right; text-align:right; margin:0px; padding:0; width:475px;}
#navTop td{padding:12px 13px 0 0;}

/*
#navTop ul {
	list-style:none;
	margin:12px 20px 0 0;
	padding:0px;
	text-align: right;
	float: right;
}
#navTop li{
	display:inline;
	text-align: right;
}
*/

#headerLinks {
	float:left;
	height:23px;
}

#headerLinks ul {
	list-style-type:none;
	margin:0px;
	padding:0 0 0 1px;
}

#headerLinks li {
	float:left;
	background:transparent url(../images/navruletall.gif) 0px 3px no-repeat;
	margin:0 0 0 6px;
	padding:5px 0 10px 8px;
}

#headerLinks li.first {
	background:none;
}

#siteSearch{
	float:right;
	width:220px;
	text-align: right;
	vertical-align: middle;
}

#siteSearch #formFields{
	font-size: 9px;
	background-color: #7794bd;
	color: #FFFFFF;
	height: 14px;
	width: 130px;
	border:solid;
	border-color:#FFFFFF;
	border-width:1px;
	margin:2px;
	padding:0px;
}

#siteSearch #formButtons {
	font-size: 9px;
	text-transform: uppercase;
	background-color: #4786d3;
	color: #FFFFFF;
	border:solid;
	border-color:#4786d3;
	border-width:1px;
	text-align: center;
	margin-right: 5px;
}

/*********** XMAS Header Additions *******************/

.td-header { border-bottom:1px solid #fff; background: url(/images/headersecondary.jpg); }

#christmasLinks { position:absolute; bottom:-1px; right:0px; height:36px; }
#christmasLinks td {vertical-align:bottom;}

#christmasLinks a.gift { background: url(/images/xmas09/giftGuide.gif) no-repeat 0px 0px; display:block; width:188px; height:36px;}

#christmasLinks a.gift:hover { background: url(/images/xmas09/giftGuide.gif) no-repeat 0px -37px;}


#christmasLinks a.specials { background: url(/images/xmas09/specials.gif) no-repeat 0px 0px; display:block; width:192px; height:36px;}

#christmasLinks a.specials:hover { background: url(/images/xmas09/specials.gif) no-repeat 0px -37px; }
#header {font-size: 9px; color: #FFFFFF; text-transform:uppercase; margin:0px; padding:0px; display: block;}

.header-top .logo{float:left; height:72px; width:385px;}

#navTop {float:right; text-align:right; margin:0px; padding:0; width:475px;}
