* {margin:0px; padding:0px;}

.clear {clear:both;}
.none {display:none;}

.white {background:#FFFFFF; padding:4px; border:solid 3px #CCCCCC;}
.prod-feature table tr td, .white table tr td {padding:4px;}

body {background:#afaeab; font-family:Arial, Helvetica, sans-serif;}

h1 {display:block; width:408px; height:75px; float:left; background:url(../images/logo3.jpg) no-repeat;}

#Container {width:846px; margin:0px auto 0px auto; position:relative;}
#Container #mosby-icon { display:block; position:absolute; top:527px; left:50px; z-index:100; }
#Container #mosby-icon img {z-index:100;}

object {padding:0px; margin-bottom:-3px; }

#TopNav {height:40px; padding-right:30px;}
#TopNav ul {display:block; height:25px; padding-top:15px; float:right; list-style:none;}
#TopNav ul li {float:left; padding-left:20px; background-image:url(../images/top_nav_divider.gif); background-position:9px 7px; background-repeat:no-repeat;}
#TopNav ul li.end {background-image:none;}
#TopNav ul li a {color:#FFFFFF; text-decoration:none; font-size:11px;}
#TopNav ul li a:hover {color:#474747;}
#TopNav .shoe-links {float:left; padding-left:18px;}

#Header {width:775px; height:493px; position:relative; margin-left:38px;}
#Header.support {height:218px; background:none; margin-left:0px;}
#Header.support h1 {height:218px; width:846px; background:url(../images/support_header3.jpg) no-repeat; position:relative;}
#Header.support h1 a.logo {display:block; width:230px; height:160px; position:absolute; top:40px; left:40px;}
#Header.support h1 a.rucks {display:block; width:450px; height:60px; position:absolute; right:40px; top:110px;}

#Header a#Occupational {position:absolute; width:170px; height:27px; top:14px; left:179px;}
#Header a#Uniform {position:absolute; width:306px; height:27px; top:16px; left:377px;}
#Header a#Converse {
	position:absolute;
	width:144px;
	height:57px;
	top:61px;
	left:141px;
}
#Header a#Florsheim {
	position:absolute;
	width:218px;
	height:43px;
	top:68px;
	left:308px;
}
#Header a#Rucks {position:absolute; width:166px; height:47px; top:66px; left:461px;}
#Header a#Rockport {
	position:absolute;
	width:151px;
	height:46px;
	top:67px;
	left:551px;
}
#Header a#Shoe1 {position:absolute; width:134px; height:185px; top:305px; left:24px;}
#Header a#Shoe2 {position:absolute; width:120px; height:104px; top:387px; left:168px;}
#Header a#Shoe3 {position:absolute; width:115px; height:122px; top:373px; left:301px;}
#Header a#Shoe4 {position:absolute; width:115px; height:120px; top:377px; left:423px;}
#Header a#Shoe5 {position:absolute; width:124px; height:116px;top:378px; left:545px;}
#Header a#Shoe6 {position:absolute; width:157px; height:114px; top:376px; left:672px;}

#Affiliates {width:425px; height:75px; float:left; background:url(../images/affiliates_bg4.jpg) no-repeat;}
#Affiliates a {float:left; display:inline;}
#Affiliates a#Converse {width:144px; height:32px; background-image:url(../images/converse.jpg); background-repeat:no-repeat; margin:14px 36px 15px 26px;}
#Affiliates a#Converse:hover {background-position: 0px -32px;}
#Affiliates a#Florsheim {width:170px; height:30px; background-image:url(../images/florsheim.jpg); background-repeat:no-repeat; margin-top:15px;}
#Affiliates a#Florsheim:hover {background-position: 0px -30px;}
#Affiliates a#Catalog {
	width:129px;
	height:50px;
	display:inline;
	margin:7px 0px 0px 105px;
	background:url(../images/homepage-btn-callout2.jpg) no-repeat 0px 0px;
}
#Affiliates a#Catalog:hover {background-position: 0px -50px;}
#Affiliates a#Newsletter {
	width:158px;
	height:50px;
	display:inline;
	margin:7px 0px 0px 0px;
	background:url(../images/homepage-btn-callout2.jpg) no-repeat -130px 0px;
}
#Affiliates a#Newsletter:hover {background-position: -130px -50px;}

#Search {height:96px; background:url(../images/search_box_bg2.jpg) no-repeat; padding:10px 0px 0px 80px; font-size:12px; color:#FFFFFF;}
#Search td {padding:4px;}
#Search a {color:#FFFFFF;}

#SearchSupport {width:180px; float:left; border:solid 1px #cccbc9; padding:10px; background:url(../images/support_search_bg.jpg) no-repeat #a7a6a5 center 95px;}
#SearchSupport table {color:#FFFFFF; font-size:12px;}
#SearchSupport table tr td {padding:4px;}
#SearchSupport table tr td a {color:#FFFFFF;}
#SearchSupport a#ConverseLink {display:block; width:108px; height:26px; background:url(../images/converse_support.jpg) no-repeat; margin-bottom:5px;}
#SearchSupport a#RockportLink {display:block; width:121px; height:30px; background:url(../images/rockport_support.gif) no-repeat; margin-bottom:5px;}
#SearchSupport a#FlorsheimLink {display:block; width:125px; height:26px; background:url(../images/florsheim_support.jpg) no-repeat; margin:0px 0px 17px 0px; clear:both;}
#Shoefinder1_ddlSafetyFeatureID {width:172px;}

#Content {width:710px; margin:5px 0px 0px 40px; background:#bfbebc; padding:20px;}

#Copy {width:440px; padding:10px; float:left; margin-right:20px; font-size:12px;}
#Copy h3 {color:#FFFFFF; font-size:18px;}
#Copy h4 {color:#003A63; font-size:14px; margin-bottom:20px;}
#Copy h5 {color:#666666; font-size:14px; padding:10px 0px 10px 0px;}
#Copy p {color:#474747; font-size:12px;}
#Copy a {color:#2352a0; text-decoration:none;}
#Copy ul {list-style:inside;}
#Copy table {}
#Copy table tr th {text-align:left; border-bottom:solid 1px #999999; padding:4px;}
#Copy table tr th.greybg {background:#CCCCCC;}

#Copy.features, #Copy.search {width:690px;}
#Copy.features div.safetytbl_th {padding:6px; margin-bottom:7px; border-bottom:solid 1px #999999; font-weight:bold;}
#Copy.features table tr td, #Copy.search table tr td {padding:4px;}

#Copy.newsletter h3 {margin-bottom:15px;}
#Copy.newsletter h4 {margin:0px 0px 15px 0px;}
#Copy.newsletter p {margin-bottom:15px; color:#000000; }

#Sidebar {float:left; padding-top:10px; width:180px;}
#Sidebar h3 {color:#003A63; font-size:14px; margin-bottom:4px;}
#Sidebar a {color:#3366FF; text-decoration:none;}
#Sidebar p {color:#474747; font-size:12px;}
#Sidebar img {border:solid 4px #CCCCCC;}
 
#Bread {margin:15px 0px 0px -30px; color:#a0b6ce; list-style:none; font-size:12px;}
#Bread li {background:none; float:left; padding-left:4px;}
#Bread a {color:#a0b6ce; text-decoration:none; font-size:12px;}
#Bread a:visited {color:#a0b6ce; text-decoration:none;}
 
#Footer {margin-top:10px; padding-left:55px; font-size:12px;}
#Footer.support {padding-left:45px;}
#Footer ul {list-style:none; margin-left:0xp;}
#Footer ul li {float:left; padding:0px 6px 0px 5px; background-image:url(../images/footer_nav_divider.gif); background-repeat:no-repeat; background-position:right;}
#Footer ul li.end {background-image:none;}
#Footer ul li a {color:#757575; text-decoration:none;}
#Footer ul li a:hover {color:#FFFFFF;}
#Footer p {display:block; clear:both; color:#d1d1d1; padding:10px 0px 0px 200px;}

#NewsLetter h3 {margin:0px 0px 10px 0px;}
#NewsLetter p {width:250px; position:relative; height:25px; border:none; }
#NewsLetter p input {position:absolute; top:0px; right:0px;}
#NewsLetter p #submit {width:80px;}
#NewsLetter p a.hover {text-decoration:underline;}

#RequestCatalog h3 {margin:0px 0px 10px 0px;}
#RequestCatalog p {width:290px; position:relative; height:25px; border:none;}
#RequestCatalog p input { position:absolute; top:0px; right:8px; }
#RequestCatalog p #submit {width:80px;}
#RequestCatalog p input.checkbox {right:12px; top:3px;}
#RequestCatalog p span {font-size:10px; display:block; width:250px;}

#women-td {position:relative; display:block;}
#women-td img {display:none; position:absolute; top:18px; left:5px;}
