body {
	color: #666;
}

a#logo {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 124px;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	color: #000;
}

div#content {
	background: #E8E8E8 url(/images/cssimg/bg-nothing-3-2.png) repeat-x 0 0;
	border-bottom: 18px solid #E8E8E8;
}

div.whoslogged {
	color: #000;
}

div#main {
	background: #fff;
}

div#placeholder-hero {
	background: #f9f9f9;
}

div#placeholder-hero img {
	border: 1px solid #eee;
	margin: 0;
}

div#sub {
	color: #444;
}

div#placeholder-footer {
	color: #888;
	font-size: 11px;
}

td.menu-item {
	color: #fff;	
}

td.menu-item-hover {
	color: #222;
}

td.menu-item-selected {
	color: #000;
}



td.footer-menu-item {
	color: #888;	
}

td.footer-menu-item-hover {
	color: #222;
}

td.footer-menu-item-selected {
	color: #000;
}


td.submenu-item {
	background: #f9f9f9;
	color: #000;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-hover {
	background: #1a59af;
	color: #fff;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-selected {
	background: #000;
	color: #fff;
	font-size: 11px;
	padding: 6px !important;
}

/* @group Forms */

div#placeholder-box1 {
	border-bottom: 1px solid #bbb;
	padding: 12px 0 0;
}

.secure-login, .newsletter-form, .announcement-list {
	background: transparent;
	border: none;
	border-bottom: 1px solid #bbb;
	margin-bottom: 0;
	padding: 18px 0;
}


.banner {
	background: transparent;
	border: none;
	margin-bottom: 0;
	padding: 18px 20px;
}

.announcement-list { 
	padding: 0 18px;
}

.secure-login h3, .newsletter-form h3 {
	background: transparent;
	border: none;
	font-size: 14px;
	margin: 0;
	padding: 6px 18px;
}

.secure-login div.form, .newsletter-form div.form {
	padding-left: 9px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }   


/* @end */


/* @group Links */

a:link, a:visited {
	color: #1a59af;
	text-decoration: none;	
}

a:hover, a:active {
	color: #1a59af;
	text-decoration: underline;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Template Settings */

/* Don't touch these unless you know how CSS layouts work */

body {
	background: #3B3B3B url(/images/cssimg/bg-3-2.png) repeat-x 0 0;
	margin: 0;
}

div#header-container {
	background: url(/images/cssimg/bg-header-3-2.png) repeat-x 0 0;
	height: 126px;
}

div#placeholder-logo {
	padding: 25px 0 0  30px;
}

div.whoslogged {
	height: 54px;
	line-height: 54px;
	padding-right: 40px;
	text-align: right;
}

div#nav {
	background-color: transparent;
	height: 72px;
}


div#placeholder-nav {
	float: right;
	height: 36px;
	padding-right: 40px;
}

div#placeholder-nav td {
	padding: 0;
	vertical-align: middle;
}

div#cap {
	background: url(/images/cssimg/bg-cap-3-2.png) no-repeat 0 0;
	height: 18px;
}

div#capsub {
	background: url(/images/cssimg/bg-capsub-3-2.png) no-repeat 0 0;
	height: 18px;	
}

div#nothing {
	background: url(/images/cssimg/bg-nothing-3-2.png) repeat-x 0 0;
	height: 72px;
}

div#placeholder-search {
	background: transparent url(/images/cssimg/bg-nothing-3-2.png) repeat-x 0 0;
	height: 72px;
}

div.search-box {
	padding-left: 18px;
	padding-top: 18px;
}

div.search-box input.cat_textbox_small {
	width: 120px;
}

div#placeholder-hero {
	height: 216px;
	margin-bottom: 18px;
	width: 600px;
}

div#placeholder-rss {
	height: 16px;
	margin-bottom: 9px;
	text-align: right;
}

div#placeholder-rss img {
	margin: 0 9px;
	vertical-align: middle;
}

span.whoslogged {
	margin-right: 36px;
}

div#content div.inner {
	padding: 18px 36px 36px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }   


/* ============================= footer ====================== */

#footer .container {width:100%; overflow:hidden;}
#footer .menu{ float:left; font-size:11px; }

#footer .menu ul {margin:0 0 0 0; list-style-type:none; padding: 0 0 40px 0;}
#footer .menu li{ float:left; background:url(../Images/cssimg/footer-menu-bg.png) no-repeat 0 0; padding-right:22px;}
#footer .menu .first{ background:none;}
#footer .menu .last{ padding-right:0;}
#footer .menu a{ color:#949494;}


/* @end */


/* ============================= my styles ================== */

p {color:#4d4d4d; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.left-col-item div { 
	margin-left: 18px;
}
	
.left-col-item {
	padding: 12px 0;
}

.left-col-item h3 {
	background: transparent;
	border: none;
	font-size: 14px;
	margin: 0;
	padding: 0 18px 12px 18px;
}

.left-col-item ul { font-size:11px; list-style:none; padding-left:5px; line-height:22px; margin-bottom: 0;} 

.phone {font-size:14px;font-weight:600; color:#1b5aaf; letter-spacing: 2px; font-family:"Arial Black", Gadget, sans-serif; } 

.announcement-list2 {
	background: transparent;
	border: none;
	margin-bottom: 0;
	padding: 0px 0;
}

.announcement-list2 {
	font-size: 11px;
}

.announcement-list2 h2 {
	font-size: 14px;
	margin: 0 0 3px 0;
}

.announcement-list2 span.date {
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 0 6px;
}

.colorgray {color:#4d4d4d;}
.colorblue {color:#1b5aaf;}

#subtitle h3{font-size: 18px; font-family:Arial, Helvetica, sans-serif; color:#4d4d4d; margin:0; padding:0; }
.bold{ color:#1b5aaf; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#staff {background: url(../Images/Staff/staff.jpg) no-repeat; height:220px; width:233px;  overflow:hidden; margin: 10px 0 0 0;}
#drbanner {background: url(../Images/cssimg/drbanner.jpg) no-repeat; height:181px; width:598px;  margin: 10px 0 0 0;}
#foot-model-1 {background: url(../Images/cssimg/foot-model-1.jpg) no-repeat; height:177px; width:299px; float:left;}
#foot-model-1 h4 {color:#4d4d4d; margin: -10px 0 0 0; }

#shoe-inserts { height:177px; width:278px; float:left; border-left: 1px solid #ddd; padding-left: 20px;}
#shoe-inserts h4 {color:#4d4d4d; margin: -10px 0 0 0; }
.nodecoration a:hover{text-decoration: none;}

.wa-cat-list-item {margin-bottom:4px; margin-left: 0; padding: 0 0 0 0;}

.cat-descr {width:350px; float:left; margin-bottom:30px;}
.cat-descr p, ul {font-size:10px; color:#4d4d4d;}
 .top-margin1 {margin-top:15px;}
 
 #sitemap ul{ font-size:12px; list-style:none;; line-height: 18px;  margin-bottom: 0;}
 
