/*CLASS STYLES*/

div#container {
	/*width: 100%;*/
	padding: 0;
	margin: 0;
	position:relative; /* needed for footer positioning*/
		
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size: .90em;
}

/*#content
{
	width: 900px;
	margin: 0 auto;
	padding:0 10px 0 10px;
} */

#footercontent {
	padding:7px;
	background:#E7EBED;
	border:#999 solid thin;
}

.mainlinks {
	padding:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	border-right:#CCC thin solid;
	border-left:#FFF thin solid;
	float:left;
}

.mainlinksend {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	border-left:#FFF thin solid;
	float:left;
}

.mainlinks a, visited {
	/*color:#666;*/
	color:#395FAC;
	text-decoration:none;
	border:none;
}

.mainlinks a:hover {
	/*color:#395FAC;*/
	color:#333;
}

#nav li.mainlinks ul {
	margin-top:6px;
	z-index:10;
}

#nav li.mainlinks ul li {
	padding:0;
	margin:0;
}

li.mainlinks ul li a {
	font-size:12px;
}

#nav li ul li {display:inline; float:none;}
#nav li {float:left; list-style-image;none; list-style-position:outside; list-style-type:none; margin:0;}


#navcontent {
	width: 900px;
	margin: 0 auto;
	margin-bottom:15px;
	padding: 0 10px 0 10px;
}

#navrow {
	background:#E7EBED url(../img/main-link-bckgrnd.png) repeat-x;
	border:#999 solid thin;
}

#pod {
	padding: 30px 0 0 0;
	text-align:right;
}

#pod a, visited {
	text-decoration:none;
	border:none;
	color:#005076;
	font-size:14px;
}

#pod a:hover {}

#primary {
	/*padding:10px 0 10px 0;
	background:#F0F0F0;*/
	margin:0 0 20px 0;
}

#primary .feature {
	width:738px;
	height:200px;
}

#primary .feature a {
	border:none;
}

#primary .departments {
	width:142px;
	padding:0 20px 0 0;
	font-size:14px;
}

#primary .departments a, visited {
	border:none;
	color:#395FAC;
}

#primary .departments a:hover {
	color:#333;
}

#search {
	padding:7px 7px 7px 25px;
}

#search a, visited {
	text-decoration:none;
	border:none;
	color:#005076;
}

#search a:hover {}

#search.searchbox {
	font-size:.05em;
}

#secondary .incentives {
	width:300px;
	height:109px;
}

#secondary .incentives a {
	border:none;
}

#secondary .introduction {
	width:285px;
	padding: 0 20px 0 0;
}

#secondary .story {
	width:275px;
	height:109px;
	margin: 0 0 0 20px;
}

#secondary .story a {
	border:none;
}

#sitemap {
	width:775px;
	line-height:1.5em;
}

#sitemap a, visted {
	border:none;
	color:#000;
}

#sitemap a:hover {
	color:#395FAC;
}

#sitemap .departments {
	margin:0 10px 0 0;
}

#sitemap .departmentsend {
	margin:0 17px 0 0;
}

#top {
	padding: 5px 0 0 0;
	background:url(../img/free-shipping-button.png) no-repeat;
}

#clear {clear:both}





/*TAG STYLES*/

html,body { height:100%; }

#spacer
{
	height:20px;
}
div#footer {
	position:relative;
	/*float:left;*/
	/*padding-left:62px;*/
	width:100%;
	height: 20px;
	/*bottom:0;*/ /* stick to bottom */
	/*vertical-align:middle;*/
	/*text-align:center;*/
	font-size: .85em;
}

div#header {
	/*position:absolute;*/
	/*float:left;*/
	/*padding-left:62px;*/
	width:100%;
	height: 144px;
	top:0;
	vertical-align:middle;
	/*text-align:center;*/
	font-size: .70em;
}

a img {border:none;}

a:hover {
	/*color:#395FAC;*/
	color:#4F7BD3;
}

a, visited {
	text-decoration:none;
	border-bottom: dotted 1px;
}