/*=========================================================================================================================
 PAGE GENERAL
===========================================================================================================================*/

* {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	color: #4e5f69;
}
body {
	text-align: center;
	background-color: #ffffff;
	min-height: 100%;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(global/background.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#page {
	min-height: 100%;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(global/background.jpg);
	background-repeat: repeat;
	background-position: left top;
}
* html #page {
	height: 100%;
}
#nonFooter {
	position: relative;
	min-height: 100%;
}
.clearer { /* go here for explanation: http://tangible.ca/articles/35/how-to-get-a-parent-div-to-expand-around-floated-content */
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}
img {
	border: 0;
}
img.stroke {
	border: 1px solid #CCCCCC;
}
img.floatLeft {
	float: left;
	position: relative;
}
img.floatRight {
	float: right;
	position: relative;
}
.hide {
	display: none;
}
hr {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
	height: 1px;
}
#buffer {
	height: 10px;
}
input {
	color: #002047;
	background-color: #FFFFFF;
	font-size: 10px;
	border: #002047 1px solid;
	font-weight : normal;
	font-style: italic;
	padding: 1px;
	height: 16px;
}
/*=========================================================================================================================
 PAGE FONTS/COLORS
===========================================================================================================================*/

h1 {
	font-size: 21px;
	color: #021e2f;
	margin-bottom: 13px;
	font-weight: normal;
	font-style: normal;
}
h2 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 5px;
	color: #021e2f;
}
h3 {
	font-style: italic;
	color: #021e2f;
	font-size: 14px;
	padding-bottom: 5px;
}
h4 {
	font-size: 18px;
	margin-bottom: 15px;
	color: #021e2f;
	font-style: italic;
	font-weight: normal;
}
h5 {
	font-size: 12px;
	margin-bottom: 15px;
	color: #021e2f;
	font-style: italic;
	font-weight: normal;
}
h6 {
	font-size: 14px;
	font-weight: bold;
	color: #021e2f;
	margin-bottom: 10px;
}
h6 i {
	font-size: 12px;
	font-weight: normal;
}
p {
	margin-bottom: 17px;
	line-height: 19px;
}
a {
	color: #021e2f;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
b {
	font-size: 13px;
}
.current {
	color: #89969d;
	text-decoration: none;
}
.primary {
	color: #021e2f;
}
.secondary {
	color: #af1f1f;
}
.tertiary {
	color: #FFF;
}
/*=========================================================================================================================
 HEADER STYLES
===========================================================================================================================*/

#header-container {
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(global/bgd-header.png); /*Need fix in ie6.css*/
	background-repeat: no-repeat;
	background-position: center top;
	width: 960px;
}
#header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 142px;
	position: relative;
	margin-bottom: 0px;
	margin-top: 0px;
}
#logo {
	float: left;
	position: relative;
	height: 48px;
	width: 263px;
	padding-top: 20px;
	padding-left: 25px;
}
/* ------------------------------ logo links (Home | About Thomasville) ------------------------------ */
#logolinks {
	float: left;
	position: absolute;
	width: 263px;
	top: 83px;
	left: 26px;
}
#logolinks ul {
	list-style-type: none;
	position: relative;
}
#logolinks ul li {
	float: left;
	display: inline;
}
#logolinks ul li a {
	display: block;
	height: 20px;
}
#logolinks ul li a.home {
	background: url(global/logo-links/home.gif) no-repeat top left;
	width: 39px;
}
#logolinks ul li a.homeCurrent {
	background: url(global/logo-links/home.gif) no-repeat top left;
	width: 39px;
	background-position: top right;
}
#logolinks ul li a.aboutthomasville {
	background: url(global/logo-links/about-thomasville.gif) no-repeat 0 0;
	width: 122px;
}
#logolinks ul li a.aboutthomasvilleCurrent {
	background: url(global/logo-links/about-thomasville.gif) no-repeat 0 0;
	width: 122px;
	background-position: top right;
}
#logolinks ul li a:hover {
	background-position: top right;
}
#logolinks ul li .current {
	background-position: top right;
}
/* ------------------------------ master support container ------------------------------ */
#support { /*Need fix in ie6.css*/
	position: relative;
	float: right;
	top: 30px;
	right: 30px;
}
#support h1 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	color: #021e2f;
	margin-bottom: 0px;
	padding-bottom: 7px;
}
/* ------------------------------ login ------------------------------ */
#login {
	position: relative;
	display: block;
	float: left;
	width: 150px;
}
#login ul {
	list-style-type: none;
	display: inline;
}
#login ul li {
	display: block;
	padding-bottom: 10px; /*Need fix in ie6.css*/
	height: 15px;
}
/* ------------------------------ storefinder ------------------------------ */
#storefinder {
	position: relative;
	display: block;
	float: left;
	background-image: url(global/support-divider.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 20px;
}
#storefinder ul {
	list-style-type: none;
	display: inline;
}
#storefinder ul li {
	display: block;
	padding-bottom: 10px; /*Need fix in ie6.css*/
	height: 15px;
}
#storefinder .form-field, storefinder#textarea, storefinder#select {
	color:#002047;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	width: 100px;
	padding: 1px;
	top: 0px;
	height: 16px; /*Need fix in ie6.css*/
	font-style: italic;
	border: 1px solid #002047;
	margin: 0px;
}
/* ------------------------------ search site ------------------------------ */
#search {
	position: relative;
	display: block;
	float: left;
	background-image: url(global/support-divider.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 20px;
}
#search ul {
	list-style-type: none;
	display: inline;
}
#search ul li {
	display: block;
	padding-bottom: 10px; /*Need fix in ie6.css*/
	height: 15px;
}
#search .form-field, search#textarea, search#select {
	color:#002047;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	width: 100px;
	padding: 1px;
	top: 0px;
	height: 16px; /*Need fix in ie6.css*/
	font-style: italic;
	border: 1px solid #002047;
	margin: 0px;
}
/* ------------------------------ ecommerce ------------------------------ */
#ecommerce {
	position: relative;
	display: block;
	float: left;
	background-image: url(global/support-divider.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 20px;
}
#ecommerce ul {
	list-style-type: none;
	display: inline;
}
#ecommerce ul li {
	display: block;
	padding-bottom: 10px; /*Need fix in ie6.css*/
	height: 15px;
}
/* ------------------------------ my tools pop up ------------------------------ */
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#FFFFFF;
	width:150px;
	z-index:99;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:3px;/*opacity:.9;
 filter: alpha(opacity=90);*/
}
.popupMenu a {
	color: #666;
	text-decoration: underline;
	font-size: 11px;
}
.popupMenu a:hover {
	text-decoration: none;
	color: #021e2f;
}
.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FFFFFF;
	width:150px;
	z-index:99;
}
/*=========================================================================================================================
 PRIMARY NAV STYLES
===========================================================================================================================*/

#priNav-container {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	height: 51px;
	width: 960px;
	background-image: url(global/nav-corner.png); /*Need fix in ie6.css*/
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 99;
}
#menu {
	width:960px;
	height:31px;
	position:relative;
	z-index: 99;
}
#topnav {
	height:31px;
	width:960px;
	margin:0;
	padding:0;
}
#topnav li {
	position:relative;
}
#topnav a {
	display:block;
}
#topnav a.active {
	padding-top:31px;
}
#topnav a:hover {
	padding-top:31px;
}
#topnav img {
	border:none;
	margin-top:-31px;
}
#topnav li {
	float:left;
	list-style:none;
	overflow:hidden;
	height:31px;
}
.dropdown {
	height:288px;
	background-color:#002144; /* Problem in IE8 - color box extends all the way to the right of the browser */
	position:absolute;
	display:none;
	top:30px;
	margin:0;
	padding:0;
	width: 960px;
}
.dropdown p {
	color:#ffffff;
	font-style:italic;
	width:133px;
	font-size:12px;
}
.dropdown img {
	background-image:url(global/nav/bkg_image.jpg);
	background-repeat:no-repeat;
	padding:5px;
}
.dropdown li {
	background-image:url(global/nav/bkg_menu.jpg);
	background-repeat:repeat-x;
	height:288px;
	float:left;
	list-style:none;
	padding-top:20px;
	width:200px;
}
.dropdown li.first {
	width:153px;
	padding-left:32px;
}
.dropdown li.last {
	width:156px;
	padding-right:19px;
}
.dropdown li ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin:0 0 0 0;
	padding:0 0 0 19px;
	height:288px;
	background-image:url(global/nav/divider.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.dropdown li li {
	float:none;
	margin-top:0px;
	background-image:none;
	width:auto;
	height:auto;
	padding:0px;
	color: #FFF;
}
.dropdown li li a {
	font-weight:normal;
	color:#a2b4c8;
	text-decoration:none;
}
.dropdown li li a.sales {
	color:#ff0000;
}
.dropdown li li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/*=========================================================================================================================
 SPECIAL STYLES
===========================================================================================================================*/

#special-container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	width: 960px;
	background-image: url(global/content-curl-shadow.png); /*Need fix in ie6.css*/
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 15px;
}
#special {
	width: 958px;
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #dbddde;
	background-image: url(global/content-curl.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#special .flash {
	float: left;
	height: 425px;
	width: 620px;
	position: relative;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 10px;
	z-index: 0;
}
#special .banner-container {
	height: 424px;
	width: 310px;
	float: left;
	position: relative;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#special .banner {
	float: left;
	width: 310px;
	position: relative;
	height: 134px;
	padding-bottom: 11px;
}
#special .banner2row {
  float: left;
	width: 310px;
	position: relative;
	height: 279px;
	padding-bottom: 11px;
}
/*=========================================================================================================================
 CONTENT STYLES
===========================================================================================================================*/

#content-container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	width: 960px;
	background-image: url(global/content-curl-shadow.png); /*Need fix in ie6.css*/
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 15px;
}
#content {
	width: 818px;
	min-height: 175px;
	background-color: #FFFFFF;
	border: 1px solid #dbddde;
	background-image: url(global/content-curl.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 45px;
	padding-right: 70px;
	padding-bottom: 45px;
	padding-left: 70px;
	position: relative;
}
#content img.inset {
	float: right;
	background-color: #f4f6f7;
	padding: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#content .generic {
	width: 818px;
	position: relative;
	float: left;
	padding-bottom: 45px;
}
/* ------------------------------ cookie trail styles ------------------------------ */
#content .cookie-trail {
	position: relative;
	width: 818px;
	float: left;
	background-color: #FFF;
	padding-bottom: 45px;
}
#content .cookie-trail ul {
	list-style-type: none;
	display: inline;
}
#content .cookie-trail ul li {
	font-size: 14px;
	color: #021e2f;
	display: inline;
	padding-left: 1px;
	text-transform: uppercase;
	padding-right: 3px;
}
#content .cookie-trail ul li.first {
	padding-left: 0;
}
#content .cookie-trail ul li:before {
	content: "> ";
	color: #95a6af;
} /* Help for IE and the :before is in the logic.js */
#content .cookie-trail ul li.first:before {
	content: "";
}
#content .cookie-trail ul li a {
	font-size: 14px;
	color: #95a6af;
	text-decoration: none;
}
#content .cookie-trail ul li a:hover {
	text-decoration: none;
	color: #021e2f;
}
/* ------------------------------ search site ------------------------------ */
#content .search {
	position: relative;
	display: block;
	float: left;
	padding-bottom: 45px;
	padding-top: 15px;
}
#content .search ul {
	list-style-type: none;
	display: inline;
}
#content .search ul li {
	display: block;
	padding-bottom: 10px; /*Need fix in ie6.css*/
	height: 15px;
}
#content .form-field, content#textarea, content#select {
	color:#002047;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	width: 400px;
	padding: 1px;
	top: 0px;
	height: 16px; /*Need fix in ie6.css*/
	font-style: italic;
	border: 1px solid #002047;
	margin: 0px;
}
/* ------------------------------ category masthead container ------------------------------ */
#category-masthead-container {
	float: left;
	width: 818px;
	position: relative;
	height: 305px;
	margin-bottom: 30px;
}
#category-masthead-container .textHardwareOnly { /*Something wacky for Shelley & Cabinetry Stuff*/
      height: 43px;
      width: 778px;
      padding-top: 10px;
      padding-right: 20px;
      padding-bottom: 10px;
      padding-left: 20px;
      z-index: 3;
      position: absolute;
      bottom: 0px;
      font-size: 13px;
      font-style: italic;
      color: #FFF;
      left: 0px;
      right: 0px;
}
#category-masthead-container img.corners {
	z-index: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
#category-masthead-container img.overlay {
	z-index: 2;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
#category-masthead-container .text {
	height: 33px;
	width: 778px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	z-index: 3;
	position: absolute;
	bottom: 0px;
	font-size: 13px;
	font-style: italic;
	color: #FFF;
	left: 0px;
	right: 0px;
}
/*=========================================================================================================================
 CONTENT Reviews Page
===========================================================================================================================*/

#reviews-container {
	background-image: url(../images/about-thomasville/reviews/reviews-shadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 818px;
	padding-bottom: 11px;
}
#reviews-masthead {
	float: left;
	width: 736px;
	position: relative;
	padding-right: 40px;
	padding-left: 40px;
	border: 1px solid #a0adb5;
	padding-top: 20px;
	padding-bottom: 25px;
}
#reviews-masthead .photo {
	float: left;
	position: relative;
	padding-bottom: 15px;
}
#reviews-masthead .text {
	float: right;
	position: relative;
	width: 325px;
	text-align: right;
	padding-top: 115px;
	margin-top: 20px;
}
#reviews-masthead .text p {
	font-family: Helvetica, Arial;
	font-size: 13px;
	color: #73838c;
}
#reviews-masthead .headline {
	position: absolute;
	top: 0px;
	right: 0px;
}
#reviews-block {
	float: left;
	width: 736px;
	min-height: 125px;
	position: relative;
}
#reviews-block .leftInfo {
	float: left;
	position: relative;
}
#reviews-block .rightInfo {
	float: right;
	width: 400px;
	position: relative;
	top: 0px;
}
#reviews-block .rightInfo ul {
	display: block;
	margin-left: 15px;
}
.reviews-btn1 {
	position: absolute;
	top: 0px;
	left: -20px;
}
.reviews-btn2 {
	position: absolute;
	top: 0px;
	left: 240px;
}
.reviews-btn3 {
	position: absolute;
	top: 0px;
	left: 500px;
}

/*=========================================================================================================================
 CONTENT Sales Page
===========================================================================================================================*/

#sales-masthead {
	float: left;
	height: 270px;
	width: 818px;
	position: relative;
	padding-bottom: 45px;
}
#sales-masthead .salesHeadline {
	float: left;
	position: relative;
	width: 293px;
}
#sales-masthead .salesPhoto {
	float: right;
	position: relative;
	width: 525px;
}
#sales-masthead .salesText {
	float: left;
	width: 263px;
	position: relative;
}
#sales-masthead .salesText p {
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	margin-bottom: 5px;
}
#disclaimer {
	font-size: 11px;
	font-style: italic;
	line-height: 20px;
	float: left;
	width: 818px;
	position: relative;
	padding-bottom: 35px;
}
#sales-financing {
	float: left;
	width: 818px;
	position: relative;
	padding-bottom: 45px;
	padding-top: 45px;
}
#sales-financing img.creditcard {
	padding-right: 25px;
	float: left;
	position: relative;
}
#sales-financing .text {
	float: left;
	position: relative;
	width: 385px;
}
#sales-financing .action {
	float: left;
	position: relative;
	width: 190px;
	padding-left: 38px;
	text-align: center;
}
#sales-financing h1 {
	font-size: 30px;
	font-style: italic;
	line-height: 32px;
	font-weight: normal;
}
#sales-generic {
	float: left;
	width: 818px;
	position: relative;
	padding-bottom: 45px;
}
/*=========================================================================================================================
 CONTENT Stores Page
===========================================================================================================================*/

#stores {
	float: left;
	height: 300px;
	width: 818px;
	position: relative;
	padding-bottom: 45px;
}
#stores .info {
	float: left;
	width: 208px;
	position: relative;
	margin-right: 10px;
	background-color: #f4f6f7;
	height: 260px;
	padding: 20px;
}
#stores .info ul {
	padding-bottom: 25px;
}
#stores .info ul li {
	list-style-type: none;
}
#stores .form-field, stores#textarea, stores#select {
	color:#002047;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	width: 100px;
	padding: 1px;
	top: 0px;
	height: 16px; /*Need fix in ie6.css*/
	font-style: italic;
	border: 1px solid #002047;
	margin: 0px;
}
#stores .map {
	float: left;
	width: 560px;
	position: relative;
	height: 300px;
}
#directions {
	float: left;
	width: 818px;
	position: relative;
}
#otherstores {
	float: left;
	width: 818px;
	position: relative;
	padding-top: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cfd6da;
	margin-top: 45px;
}
/*=========================================================================================================================
 CONTENT 4 Column styles (category landing page)
===========================================================================================================================*/
#content .thumb4 {
	position: relative;
	float: left;
	width: 818px;
}
#content .thumb4 p {
	color: #838383;
}
#content .thumb4 td {
	vertical-align: top;
	text-align: left;
	padding-bottom: 20px;
	width: 203px;
}
#content .thumb4 td p {
	margin-bottom: 0px;
}
#content .thumb4 td p a {
	font-weight: normal;
	color: #838383;
	font-size: 13px;
	text-decoration: underline;
}
#content .thumb4 td p a:hover {
	font-weight: normal;
	color: #021e2f;
	text-decoration: none;
}
#content .thumb4 td img.thumb {
	padding: 8px;
	background-color: #EDF0F0;
}
#content .thumb4 td ul {
	list-style-type: none;
}
#content .thumb4 td ul li {
	color: #89969d;
	font-size: 12px;
	line-height: 14px;
}
#content .thumb4 td ul li a {
	text-decoration: none;
	color: #89969d;
	font-size: 12px;
}
#content .thumb4 td ul li a:hover {
	text-decoration: underline;
}
#content .thumb4 td h1 {
	text-transform: uppercase;
	color: #021e2f;
	margin-bottom: 0px;
	margin-top: 10px;
	font-size: 12px;
}
#content .thumb4 td h1 a {
	text-decoration: none;
	font-size: 12px;
}
#content .thumb4 td h1 a:hover {
	text-decoration: underline;
}
#content .thumb4 td .sale {
	color: #af1f1f;
	font-size: 12px;
	font-weight: bold;
}
#content .thumb4 td img.btnpad {
	padding-top: 7px;
}
/* ------------------------------ TABBED JQUERY ------------------------------ */
ul.tabNavigation {
	list-style: none;
	padding-bottom: 15px;
}
ul.tabNavigation li {
	display: inline;
	font-size: 12px;
	font-style: italic;
}
ul.tabNavigation li a {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #021e2f;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	margin-right: 10px;
}
ul.tabNavigation li a.selected {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #89969d;
}
ul.tabNavigation li a:hover {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #89969d;
}
ul.tabNavigation li a:focus {
	outline: 0;
}
ul.tabNavigation .current {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	background-color: #89969d;
}
div.tabs > div {
}
div.tabs > div h2 {
	margin-top: 0;
}
#first {
	padding-top: 0px;
}
#second {
	padding-top: 0px;
}
#third {
	padding-top: 0px;
}
#fourth {
	padding-top: 0px;
}
/* ------------------------------ TABBED NO JQUERY (for style pages - traditional, casual, etc.) ------------------------------ */
ul.tabNavigation2 {
	list-style: none;
}
ul.tabNavigation2 li {
	display: inline;
	font-size: 12px;
	font-style: italic;
}
ul.tabNavigation2 li a {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #89969d;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	margin-right: 10px;
}
ul.tabNavigation2 li a.selected {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #021e2f;
}
ul.tabNavigation2 li a:hover {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #021e2f;
}
ul.tabNavigation2 li a:focus {
	outline: 0;
}
ul.tabNavigation2 .current {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #021e2f;
}
div.tabs2 > div {
	padding: 5px;
	margin-top: 3px;
}
div.tabs2 > div h2 {
	margin-top: 0;
}
#first2 {
	padding-top: 15px;
}
#second2 {
	padding-top: 15px;
}
#third2 {
	padding-top: 15px;
}
#fourth2 {
	padding-top: 15px;
}
/*=========================================================================================================================
 CONTENT 3 Column styles (collection + landing pages)
===========================================================================================================================*/
#content .thumb3 {
	width: 600px;
	position: relative;
}
#content .thumb3 p {
	color: #838383;
}
#content .thumb3 td {
	vertical-align: top;
	text-align: left;
	padding-bottom: 20px;
	width: 190px;
	padding-right: 10px;
}
#content .thumb3 td p {
	margin-bottom: 0px;
}
#content .thumb3 td p a {
	font-weight: normal;
	color: #838383;
	font-size: 13px;
	text-decoration: underline;
}
#content .thumb3 td p a:hover {
	font-weight: normal;
	color: #021e2f;
	text-decoration: none;
}
#content .thumb3 td img.thumb {
	padding: 8px;
	background-color: #EDF0F0;
}
#content .thumb3 td ul {
	list-style-type: none;
}
#content .thumb3 td ul li {
	color: #89969d;
	font-size: 12px;
	line-height: 14px;
}
#content .thumb3 td ul li a {
	text-decoration: none;
	color: #89969d;
	font-size: 12px;
}
#content .thumb3 td ul li a:hover {
	text-decoration: underline;
}
#content .thumb3 td h1 {
	text-transform: uppercase;
	color: #021e2f;
	margin-bottom: 0px;
	margin-top: 10px;
	font-size: 12px;
}
#content .thumb3 td h1 a {
	text-decoration: none;
	font-size: 12px;
}
#content .thumb3 td h1 a:hover {
	text-decoration: underline;
}
#content .thumb3 td .sale {
	color: #af1f1f;
	font-size: 12px;
	font-weight: bold;
}
#content .thumb3 td img.btnpad {
	padding-top: 7px;
}
/*=========================================================================================================================
 CONTENT PRODUCT DETAIL STYLES
===========================================================================================================================*/

/* ------------------------------ photo & tabs container ------------------------------ */
#content .product {
	float: left;
	position: relative;
	width: 818px;
	padding-bottom: 45px;
	padding-top: 10px;
}
#content .product img.photo {
	float: left;
	position: relative;
}
#content .product .right {
	float: left;
	width: 400px;
	position: relative;
	background-color: #f4f6f7;
	margin-left: 16px;
	border: 1px solid #CCC;
	min-height: 384px;
}
#content .product img.btnpad {
	padding-top: 7px;
}
/* ------------------------------ TABBED (uses tabs3.js) ------------------------------ */
ul.tabNavigation3 {
	list-style: none;
	position: absolute;
	top: -18px;
	left: -1px;
}
ul.tabNavigation3 li {
	display: inline;
	font-size: 12px;
	font-style: italic;
}
ul.tabNavigation3 li a {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #021e2f;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
ul.tabNavigation3 li a.selected {
	color: #021e2f;
	text-decoration: none;
	font-size: 11px;
	background-color: #f4f6f7;
}
ul.tabNavigation3 li a:hover {
	color: #021e2f;
	text-decoration: none;
	font-size: 11px;
	background-color: #f4f6f7;
}
ul.tabNavigation3 li a:focus {
	outline: 0;
}
/* ------------------------------ item info tab ------------------------------ */
#content .product .right .iteminfo {
	float: left;
	position: relative;
	width: 385px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 15px;
}
#content .product .right .iteminfo .info ul {
	list-style-type: none;
}
#content .product .right .iteminfo .info ul li {
	line-height: 20px;
	color: #89969d;
}
#content .product .right .iteminfo .info ul li a {
	text-decoration: none;
	color: #89969d;
}
#content .product .right .iteminfo .info ul li a:hover {
	text-decoration: underline;
}
#content .product .right .description {
	padding-bottom: 10px;
}
#content .product .right .description ul {
	list-style-type: none;
}
#content .product .right .description ul li {
	line-height: 20px;
	color: #89969d;
}
#content .product .right .description ul li a {
	text-decoration: none;
	color: #89969d;
}
#content .product .right .description ul li a:hover {
	text-decoration: underline;
}
#content .product .sale {
	color: #af1f1f;
	font-size: 18px;
	font-weight: normal;
}
/* ------------------------------ item key features tab ------------------------------ */
#content .product .right .key {
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 15px;
}
#content .product .right .key ul {
	list-style-type: none;
}
#content .product .right .key ul li {
	line-height: 20px;
	color: #89969d;
}
#content .product .right .key ul li a {
	text-decoration: none;
	color: #89969d;
}
#content .product .right .key ul li a:hover {
	text-decoration: underline;
}
/* ------------------------------ complementary items ------------------------------ */
#content .product .morephotos {
	float: left;
	position: relative;
	width: 400px;
}
/* ------------------------------ complementary items ------------------------------ */
#content .product .complementary3col {
	float: left;
	width: 400px;
}
/*=========================================================================================================================
 CONTENT PRODUCT DETAIL STYLES - HORIZONTAL & VERTICAL (ORIGINAL)
===========================================================================================================================*/

/* ------------------------------ PRODUCT DETAIL photo container ------------------------------ */
/*#content .productphoto {
	float: left;
	position: relative;
	width: 818px;
	padding-bottom: 45px;
}
#content .productphoto img.photo {
	float: left;
	position: relative;
}
#content .productphoto .complementary2col {
	float: left;
	width: 260px;
	position: relative;
	padding-left: 18px;
}
#content .productphoto .complementary2col img.head2 {
	width: 260px;
	height: 25px;
	position: absolute;
	top: -35px;
}
#content .productphoto .complementary3col {
	float: left;
	width: 400px;
	position: relative;
	padding-left: 18px;
}
#content .productphoto .complementary3col img.head3 {
	width: 400px;
	height: 25px;
	position: absolute;
	top: -35px;
}*/
/* ------------------------------ PRODUCT DETAIL item left ------------------------------ */
/*#content .productitemleft {
	float: left;
	width: 540px;
	position: relative;
}
#content .productitemleft .leftcol {
	float: left;
	position: relative;
	height: 285px;
	width: 125px;
	padding-right: 25px;
	padding-bottom: 45px;
}
#content .productitemleft .rightcol {
	float: left;
	position: relative;
	width: 390px;
	padding-bottom: 45px;
}
#content .productitemleft .rightcol .info ul {
	list-style-type: none;
}
#content .productitemleft .rightcol .info ul li {
	line-height: 20px;
	color: #89969d;
}
#content .productitemleft .rightcol .info ul li a {
	text-decoration: none;
	color: #89969d;
}
#content .productitemleft .rightcol .info ul li a:hover {
	text-decoration: underline;
}
#content .productitemleft .rightcol .key {
	padding-top: 25px;
	padding-bottom: 10px;
}
#content .productitemleft .rightcol .key ul {
	list-style-type: none;
}
#content .productitemleft .rightcol .key ul li {
	line-height: 20px;
	color: #89969d;
}
#content .productitemleft .rightcol .key ul li a {
	text-decoration: none;
	color: #89969d;
}
#content .productitemleft .rightcol .key ul li a:hover {
	text-decoration: underline;
}
#content .productitemleft h1 {
	text-transform: uppercase;
	color: #021e2f;
	font-size: 18px;
}
#content .productitemleft h2 {
	color: #021e2f;
	font-size: 14px;
	text-transform: uppercase;
}
#content .productitemleft .sale {
	color: #af1f1f;
	font-size: 18px;
	font-weight: normal;
}
#content .productitemleft img.btnpad {
	padding-top: 7px;
}*/
/* ------------------------------ PRODUCT DETAIL quantity horizontal ------------------------------ */
ul.quantityhorizontal {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 5px;
}
ul.quantityhorizontal li {
	display: inline;
	font-size: 12px;
	font-style: italic;
	color: #021e2f;
}
ul.quantityhorizontal li a {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #021e2f;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	margin-right: 10px;
}
ul.quantityhorizontal li a:hover {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #89969d;
}
/* ------------------------------ PRODUCT DETAIL quantity vertical ------------------------------ */
ul.quantityvertical {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 5px;
}
ul.quantityvertical li {
	display: block;
	font-size: 12px;
	font-style: italic;
	color: #021e2f;
	padding-bottom: 10px;
}
ul.quantityvertical li a {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #89969d;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	margin-right: 10px;
}
ul.quantityvertical li a:hover {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #021e2f;
}
/* ------------------------------ ZIP CODE verification Horizontal ------------------------------ */
ul.verificationhorizontal {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 5px;
}
ul.verificationhorizontal li {
	display: inline;
	font-style: italic;
}
ul.verificationhorizontal li a {
	color: #FFF;
	text-decoration: none;
	background-color: #021e2f;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	margin-right: 10px;
	font-size: 11px;
}
ul.verificationhorizontal li a:hover {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	background-color: #89969d;
}
/* ------------------------------ ZIP CODE verification explanation  ------------------------------ */
ul.verification {
	padding-top: 5px;
	padding-bottom: 3px;
	list-style-type: disc;
}
ul.verification li {
	display: block;
	font-style: italic;
	font-size: 12px;
}
/* ------------------------------ PRODUCT DETAIL item right ------------------------------ */
#content .productitemright {
	float: left;
	width: 203px;
	position: relative;
	padding-left: 75px;
	background-image: url(global/item-divider.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
	padding-bottom: 65px;
	margin-top: 90px;
}
#content .productitemright img.btnpad {
	padding-top: 7px;
}
/* ------------------------------ PRODUCT DETAIL additional items ------------------------------ */
#content .additionalitems {
	float: left;
	position: relative;
	width: 818px;
	padding-top: 0px;
}
#content .additionalitems td {
	font-size: 12px;
}
#content .additionalitems td .primary {
	color: #021e2f;
	font-size: 12px;
}
/* ------------------------------ PRODUCT DETAIL table/chart ------------------------------ */
#content .additionalitems .one-column-emphasis {
	text-align: left;
	border-collapse: collapse;
	width: 100%;
}
#content .additionalitems .one-column-emphasis th {
	background-color: #f3f5f6;
	font-size: 12px;
	color: #103345;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#content .additionalitems .one-column-emphasis th a {
	font-size: 11px;
	font-weight: normal;
	color: #021e2f;
}
#content .additionalitems .one-column-emphasis td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cfd6da;
	vertical-align: top;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #89969d;
}
#content .additionalitems .one-column-emphasis .oce-first {
}
#content .additionalitems .one-column-emphasis tr:hover td { /* Does not work in IE6 */
	color: #021e2f;
	background-color: #f3f5f6;
}
#content .additionalitems .one-column-emphasis tr:hover td ul li { /* Does not work in IE6 */
	color: #021e2f;
	background-color: #f3f5f6;
}
#content .additionalitems .one-column-emphasis ul {
	padding-left: 10px;
}
#content .additionalitems .one-column-emphasis ul li {
	color: #89969d;
	font-size: 12px;
}
/* ------------------------------ PRODUCT DETAIL disclaimer ------------------------------ */
#content .disclaimer {
	float: left;
	position: relative;
	width: 818px;
	padding-top: 35px;
	padding-bottom: 45px;
}
#content .disclaimer p {
	font-size: 11px;
	font-style: italic;
	margin-bottom: 20px;
}
/*=========================================================================================================================
 CONTENT SECCON STYLES
===========================================================================================================================*/

#content .secCon-container {
	width: 195px;
	float: left;
	padding-bottom: 45px;
}
#content .secCon-container .sort {
	float: left;
	width: 195px;
	position: relative;
	font-size: 12px;
	margin-bottom: 20px;
}
#content .secCon {
	width: 155px;
	position: relative;
	float: left;
	background-color: #f4f6f7;
	padding: 20px;
}
#content .secCon p {
	color: #021e2f;
	margin-bottom: 0px;
}
#content .secCon p a {
	color: #021e2f;
}
#content .secCon ul {
	margin-bottom: 10px;
	margin-left: 10px;
	list-style-type: none;
}
#content .secCon ul li {
	font-size: 13px;
}
#content .secCon ul li a {
	font-size: 13px;
	color: #021e2f;
}
#content .secCon ul li a:hover {
	color: #89969d;
}
#content .secCon .current {
	color: #89969d;
}
#content .secCon .headline {
	color: #021e2f;
	font-weight: bold;
	font-size: 12px;
}
#content .secCon .sub-headline {
	font-size: 11px;
}
/*=========================================================================================================================
 CONTENT PRICON STYLES (right hand main content area)
===========================================================================================================================*/

#content .priCon {
	width: 600px;
	position: relative;
	float: left;
	padding-bottom: 45px;
	padding-left: 23px;
}
#content .priCon p {
}
/* ------------------------------ shipping tables ------------------------------ */
#content .priCon .shipping {
	background-color: #f3f5f6;
	width: 575px;
	border: 1px solid #CCCCCC;
	float: left;
	position: relative;
	font-size: 11px;
	padding: 10px;
	margin-bottom: 25px;
}
#content .priCon .shipping td {
	padding: 7px;
	font-size: 12px;
}
/* ------------------------------ HISTORY timeline styles 1 (taken offline 5/11/2010) ------------------------------ */
#content .priCon .timelineWorld {
	width: 600px;
	float: left;
	position: relative;
	margin-bottom: 30px;
	color: #99abb5;
	padding-top: 15px;
	padding-bottom: 15px;
}
#content .priCon .timelineWorld h1 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 5px;
	color: #99abb5;
}
#content .priCon .timelineWorld img.photo {
	background-color: #f4f6f7;
	padding: 10px;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
#content .priCon .timelineTville {
	float: left;
	width: 570px;
	position: relative;
	background-color: #f4f6f7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e8ea;
	padding: 15px;
	margin-bottom: 30px;
}
#content .priCon .timelineTville h1 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 5px;
	color: #021e2f;
}
#content .priCon .timelineTville img.photo {
	background-color: #021e2f;
	padding: 10px;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
/* ------------------------------ HISTORY timeline styles 2 ------------------------------ */
#content .priCon .history {
	float: left;
	height: 1225px;
	width: 600px;
	position: relative;
}
#content .priCon .history img.fix {
	position: absolute;
	top: 0px;
}

/* ------------------------------ pagination styles TOP ------------------------------ */
#content .priCon .pagination {
	width: 600px;
	position: absolute;
	text-align: right;
	font-size: 12px;
	top: -35px;
	right: 0px;
}
#content .priCon .pagination ul {
	list-style-type: none;
	float: right;
	position: relative;
}
#content .priCon .pagination ul li {
	display: inline;
}
#content .priCon .pagination ul li a {
	font-size: 13px;
	text-decoration: underline;
	color: #838383;
	padding-left: 5px;
}
#content .priCon .pagination ul li a:hover {
	color: #021e2f;
	text-decoration: underline;
}
#content .priCon .pagination .current {
	font-size: 13px;
	color: #231515;
	text-decoration: underline;
}
#content .priCon .pagination .results { /*for endeca only*/
	float: right;
	position: relative;
	font-size: 13px;
	padding-right: 45px;
}
/* ------------------------------ pagination styles BOTTOM ------------------------------ */
#content .priCon .pagination2 {
	width: 600px;
	position: relative;
	text-align: right;
	font-size: 12px;
	float: left;
	padding-top: 45px;
}
#content .priCon .pagination2 ul {
	list-style-type: none;
	float: right;
	position: relative;
}
#content .priCon .pagination2 ul li {
	display: inline;
}
#content .priCon .pagination2 ul li a {
	font-size: 13px;
	text-decoration: underline;
	color: #838383;
	padding-left: 5px;
}
#content .priCon .pagination2 ul li a:hover {
	color: #021e2f;
	text-decoration: underline;
}
#content .priCon .pagination2 .current {
	font-size: 13px;
	color: #231515;
	text-decoration: underline;
}
#content .priCon .pagination2 .results { /*for endeca only*/
	float: right;
	position: relative;
	font-size: 13px;
	padding-right: 45px;
}
/* ------------------------------ pagination styles ENDECA ------------------------------ */
#content .priCon .pagination .pageInfo {
}
#content .priCon .pagination .PagingResults {
}
#content .priCon .pagination .ItemOffsetChoice {
	list-style-type: none;
}
#content .priCon .pagination .ItemOffsetChoice a {
	font-size: 13px;
	color: #838383;
	padding-left: 5px;
	text-decoration: underline;
}
#content .priCon .pagination .ItemOffsetChoice a:hover {
	text-decoration: none;
	color: #021e2f;
}
#content .priCon .pagination .ItemOffsetChoice .current {
	text-decoration: none;
	color: #021e2f;
	padding-left: 5px;
}
/* ------- Click Here's crappy DL, DT, DD leftover's -------*/
#content .priCon dl {
	float: left;
	width: 704px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0;
	position: relative;
}
#content .priCon dl.third {
	margin-right: 0;
}
#content .priCon dt {
	margin: 0 0 2px 2px;
	font-size: 14px;
}
#content .priCon dt a {
	text-decoration: none;
}
#content .priCon dd {
	margin: 0 0 0 2px;
}
/* ------------------------------ collection masthead container ------------------------------ */
#collection-masthead-container {
	float: left;
	width: 600px;
	position: relative;
	height: 200px;
	margin-bottom: 30px;
}
#collection-masthead-container img.corners {
	z-index: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
#collection-masthead-container img.overlay {
	z-index: 2;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
#collection-masthead-container .text {
	height: 33px;
	width: 560px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	z-index: 3;
	position: absolute;
	bottom: 0px;
	font-size: 13px;
	font-style: italic;
	color: #FFF;
	left: 0px;
	right: 0px;
}
/*=========================================================================================================================
 BANNERS BOTTOM
===========================================================================================================================*/

#bottom-banners-container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 960px;
}
#banner01-container {
	float: left;
	height: 163px;
	width: 298px;
	position: relative;
	background-image: url(global/bgd-bottom-banner.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 32px;
}
#banner02-container {
	float: left;
	height: 163px;
	width: 298px;
	position: relative;
	background-image: url(global/bgd-bottom-banner.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 31px;
}
#banner03-container {
	float: left;
	height: 163px;
	width: 298px;
	position: relative;
	background-image: url(global/bgd-bottom-banner.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#bottom-banners-container .banner {
	float: left;
	height: 153px;
	position: relative;
	border: 1px solid #dbddde;
	width: 297px;
}
#bottom-banners-container .banner img.pad {
	padding: 10px;
}
/*=========================================================================================================================
 SCROLL FLASH WIDGET STYLES
===========================================================================================================================*/

#scroll-container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 960px;
	background-image: url(global/content-curl-shadow.png); /*Need fix in ie6.css*/
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 15px;
}
#scroll {
	width: 958px;
	min-height: 180px;
	height: 180px;
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #dbddde;
	background-image: url(global/content-curl.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*=========================================================================================================================
 FOOTER ACCOUNT STYLES
===========================================================================================================================*/

#account-container {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -83px;
	margin-left: auto;
	background-image: url(global/content-curl-shadow.png); /*Need fix in ie6.css*/
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 15px;
	position: relative;
	top: -100px;
}
#account {
	width: 958px;
	min-height: 83px;
	height: 83px;
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #dbddde;
	background-image: url(global/account-curl.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
img.account {
	padding: 10px;
}
/*=========================================================================================================================
 FOOTER STYLES
===========================================================================================================================*/

#footer-container {
	margin-top: 85px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #002047;
	background-image: url(global/bgd-footer.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFF;
}
#footer {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 215px;
	padding-top: 30px;
	width: 960px;
}
/* ------------------------------ product links ------------------------------ */
#footer .product {
	width: 297px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c9d0d7;
	float: left;
	height: 150px;
	position: relative;
}
#footer .product ul li {
	float: left;
	width: 50%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #37576c;
	font-size: 11px;
	list-style-type: none;
	height: 16px;
}
/* ------------------------------ customize links ------------------------------ */
#footer .customize {
	width: 135px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c9d0d7;
	float: left;
	position: relative;
	padding-left: 12px;
	height: 185px;
}
#footer .customize ul li {
	float: left;
	width: 100%;  /* accommodate the widest item */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #37576c;
	font-size: 11px;
	list-style-type: none;
}
/* ------------------------------ get in touch links ------------------------------ */
#footer .getintouch {
	width: 135px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c9d0d7;
	float: left;
	position: relative;
	padding-left: 12px;
	height: 150px;
}
#footer .getintouch ul li {
	float: left;
	width: 100%;  /* accommodate the widest item */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #37576c;
	font-size: 11px;
	list-style-type: none;
}
/* ------------------------------ search links ------------------------------ */
#footer .search {
	width: 135px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c9d0d7;
	float: left;
	position: relative;
	padding-left: 12px;
	height: 150px;
	padding-right: 10px;
}
#footer .search ul li {
	float: left;
	width: 100%;  /* accommodate the widest item */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #37576c;
	font-size: 11px;
	list-style-type: none;
}
.search .form-field, search#textarea, search#select {
	color:#002047;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	width: 85px;
	padding: 1px;
	top: 0px;
	height: 16px; /*Need fix in ie6.css*/
	font-style: italic;
	border: 1px solid #002047;
	margin-bottom: 12px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.search img.button {
	height: 13px;
	width: 36px;
	position: absolute;
	top: 32px;
	right: 15px;
}
/* ------------------------------ email links ------------------------------ */
#footer .email {
	width: 195px;
	float: left;
	position: relative;
	padding-left: 12px;
	height: 150px;
}
#footer .email ul li {
	float: left;
	width: 100%;  /* accommodate the widest item */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #37576c;
	font-size: 11px;
	list-style-type: none;
}
.email .form-field, email#textarea, email#select {
	color:#002047;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	width: 115px;
	padding: 1px;
	top: 0px;
	height: 16px; /*Need fix in ie6.css*/
	font-style: italic;
	border: 1px solid #002047;
	margin-bottom: 12px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.email img.button {
	height: 13px;
	width: 36px;
	position: absolute;
	top: 32px;
	right: 33px;
}
/* ------------------------------ global footer ------------------------------ */
#footer h1 {
	font-size: 11px;
	font-weight: bold;
}
#footer p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #37576c;
	line-height: 13px;
	font-weight: normal;
	letter-spacing: 0px;
	font-style: italic;
}
#footer ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #37576c;
}
#footer ul li a:hover {
	text-decoration: underline;
}
/* stop the floating after the list */
#footer br {
	clear: left;
}
/*=========================================================================================================================
 MODAL POPUP (wishlist login)
===========================================================================================================================*/

/*Modal Popup*/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#FFF;
	border-width:3px;
	border-style:solid;
	border-color:#838383;
	padding:3px;
	width:300px;
}
.modalEmailPopup {
	background-color:#FFF;
	border-width:1px;
	border-style:solid;
	border-color:#838383;
	padding:15px;
	width:325px;
}
.valColor {
	color:#9e0202;
}
/*=========================================================================================================================
 ENDECA
===========================================================================================================================*/

ul.DimensionStateGroups {
	margin-left: 5px;
}
ul.DimensionStates {
	margin-left: 5px;
}
li.DimensionValue p.linkSelection {
	margin-left: -5px;
}
li.DimensionState span {
	color: #021e2f;
	font-weight: bold;
}
 li.DimensionState a:first {
 color: #021e2f;
 font-weight: bold;
}
div.DimensionBreadcrumb span.whatever {
	font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
	color: #021e2f;
	margin-bottom: 13px;
	font-weight: normal;
	font-style: normal;
}

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt;
	padding: 0pt;
	overflow: auto;
	letter-spacing: 0px;
	float: none;
}
}
 @media print {
.sIFR-flash {
	display : none !important;
	height : 0;
	width : 0;
	position : absolute;
	overflow : hidden;
}
.sIFR-alternate {
	visibility : visible !important;
	display : block !important;
	position : static !important;
	left : auto !important;
	top : auto !important;
	width : auto !important;
	height : auto !important;
}
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
.sIFR-active #support h1 {
	font-family: Arial;
	visibility: hidden;
}
}
