/* Main page layout */


html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }


img
{
	border: none;
}

a
{
	text-decoration: none;
	color: #263085;
	outline: 0;
}

h1
{
	font-weight: normal;
	margin: 0px;
	font-size: 18px;
}
h2
{
	font-weight: bold;
	margin: 0 0 6px 0;
	font-size: 16px;
	color: #263085;
}

body
{
	margin: 0;
	padding: 0;
	background: #e8bf5c url(../../images/2010/test-bg.gif) repeat-x;
}

#Container
{
	background: #fff;
	width: 996px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
}

#Header
{
	height: 118px;
	color: #fff;
	background: #1b2e5a;
	text-align:right;
	position:relative;
	color:#ba9865;
	font-size:12px;
}

#Header a
{
	color:#ba9865;
}


#BreadcrumbsTel
{
	height:50px;
}

.Telephone
{
	color:#ba9765;
	text-align:right;
	float:right;
	width:240px;
	font-family: "Times New Roman", Serif !important;
	font-size:20px;
	margin:0px;
	padding:0 10px 0 0;
	font-weight:bold;	
	line-height:100%;
}
.Telephone small
{
	font-size:12px;
}
.Logo
{
	position:absolute;
	left:0;
}

.Basket
{
	width:200px;
	position:absolute;
	right:0;
	text-align:right;
	padding-top:12px;
	float:right;
}
.Basket img
{
	float:left;
	margin-top:-8px;
	margin-right:4px;
	padding: 0 6px 0 0;
}
.Basket div
{
	margin-bottom:4px;
}
.Basket .Highlight
{
	padding:2px 4px 2px 42px;
	color:#fff;
	font-weight:bold;
}
.Basket .Highlight a
{
	color:#fff !important;
}
.Search
{
	position:absolute;
	bottom:10px;
	right:0;
	color:#ba9865;
}

.Search input
{
	margin-left:2px;
	margin-right:2px;
	padding:2px;
	font-size:14px;
	vertical-align:middle;
}
input.SearchTextField
{
}

.Search input.GoSearch
{
	color:White;
	cursor:pointer;
	background:#cad4df;
	border:1px solid #fff;
}

.Search input.GoSearch:hover
{
	color:#ba9865;
	border:1px solid #ba9865;
}

.Login
{
	position:absolute;
	top:14px;
	right:185px;
	color:#fff;
}


#TopNavigation
{
	background: #cad3df;
	color: #1b2e5a;
	height: 40px;
	position: relative;
	width: 996px;
}

#TopNavigation ul
{
	position: absolute;
	top: 98px;
	left: 0;
	top: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
}

#TopNavigation li
{
	float: left;
	padding: 0;
	margin: 0;
	text-align: center;
}

#TopNavigation li a
{
	color: #1b2e5a;
	background: #cad3df;
	text-decoration: none;
	font-size: 20px;
	cursor: pointer;
	position:relative;
	z-index:2;
	font-family: Verdana, Arial, Sans-Serif;
}

#TopNavigation li span.Left
{
	display: block;
	width: 29px;
	background: #cad3df;
	float: left;
	padding: 7px 0;
}
#TopNavigation li span.Mid
{
	background: #cad3df;
	float: left;
	padding: 7px 8px;
}
#TopNavigation li span.Right
{
	display: block;
	width: 29px;
	background: #cad3df;
	float: left;
	padding: 7px 0;
}

#TopNavigation li:hover span.Left, #TopNavigation a.active span.Left
{
	display: block;
	width: 29px;
	height: 52px;
	height: auto;
	background: url(../../images/2010/nav-left-corner.png) no-repeat;
	float: left;
	padding: 18px 0;
}
#TopNavigation li:hover span.Mid, #TopNavigation a.active span.Mid
{
	height: 52px;
	height: auto;
	background: url(../../images/2010/nav-mid.png) repeat-x;
	float: left;
	padding: 18px 8px;
}
#TopNavigation li:hover span.Right, #TopNavigation a.active span.Right
{
	display: block;
	width: 29px;
	height: 52px;
	height: auto;
	background: url(../../images/2010/nav-right-corner.png) no-repeat;
	float: left;
	padding: 18px 0;
}


/*///////////////////////////////////////////////////////////////*/
ul#menu li a
{
	font-family: "Times New Roman", Serif !important;
}

ul#menu li
{
	display: inline;
	position: relative;
	text-align:left;
}

ul#menu div
{
	display: none;
}

ul#menu li.mega div
{
	border: 0px;
	width: 380px;
	position: absolute;
	top: 38px;
	left: 16px;
	padding:14px 2px 8px 2px;
	background: #cad3df;
	color: #1b2e5a;
	z-index:1;
}

ul#menu li.mega div.MensDept
{
	background:#cad3df;
}
ul#menu li.mega div.WomensDept
{
	background:#cad3df;
}

ul#menu li.hovering div
{
	display: block;
}
ul#menu div h3
{
	float:left;
	width:160px;
	margin:0 4px;
	padding:8px 0;
	font-weight:normal;
}

ul#menu li.mega div a
{
	background:none;
	color: #1b2e5a;
	font-size:14px;
	font-family: Verdana, Arial, Sans-Serif;
}
ul#menu li.mega div a:hover
{
	color: #fff;
	font-family: Verdana, Arial, Sans-Serif;
}


/*////////////////////////////////////////////////////////////////////*/

#PrimaryContent
{
	padding-left:10px;
	padding-top:20px;
	font-size:12px;
}

#SecondaryContent
{

}
#TertiaryContent
{

}

/*Footer*/
#Footer
{
	clear:both;
	font-size:11px;
	background:#cad4df;
	padding:8px;
}

.Copyright
{
	text-align:right;
	padding:6px 0 0 0;
	font-size:11px;
	background:#e8bf5c;
}
.Copyright a
{
	color:Black;
}

.HomePageMainContainer
{
}
.HomePageDeptContainer
{
	float:left;
	width:574px;
}
.HomePageDeptContainerL
{
	float:left;
	width:200px;
	margin:0 5px 0 0;
}
.HomePageDeptContainerR
{
	float:right;
	width:200px;
	margin-right:10px;
}
.DeptMens
{
	margin-bottom:10px;
	height:183px;
}
.DeptWomens
{
	margin-top:10px;
	margin-bottom:10px;
	width:195px;
	height:183px;
}

.HomePageMainText
{
	clear:both;
	color:#0c4272;
	
}
.HomePageMainText p
{
	margin:0 170px 12px 0;
	padding:0;
}
.JoinMailList,
.HomePageTestimonials
{
	float:left;
	width:196px;
	margin:0 10px 0 0;
	position:relative;
	
}
.JoinMailList h3
{
	margin:0;
	padding:0;
	font-size:14px;
	float:left;
}
.HomePageTestimonials h3
{
	margin:0;
	padding:0;
	font-size:14px;
}
.MailListContainer
{
	margin-top:0px;
	margin-left:-2px;
}
/*
.JoinMailList span.EmailNameField
{
	background:url(../../images/2010/mail-list-frame-bg.jpg) repeat-x;
	height:40px;
	width:160px;
	display:inline-block;
	margin:-40px 21px 0 17px;
}

.JoinMailList input.Email
{
	position:absolute;
	top:28px;
	border:0;
	width:160px;	
}
.JoinMailList span.MailFrameR
{
	position:absolute;
	top:20px;
	right:0;
}
*/
.Submit
{
	background:url(../../images/2010/mail-list-frame-bg.jpg) repeat-x;
	height:40px;
	width:60px;
	display:inline-block;
	margin:0px 0 0 130px;
}
.Submit span.MailFrameR
{
	position:absolute;
	top:60px;
	right:0;
}
.Submit input
{	
	position:absolute;
	top:70px;
	border:0;
	width:30px;	
	cursor:pointer;
	background:#fff;
	font-weight:bold;
}

.HomePageTestimonials
{
	clear:left;
	margin-top:28px;
}
.HomePageTestimonials p
{
	margin:3px 0 10px 0;
	padding:0;
}

.FollowUsBlock
{
	float:right;
	width:170px;
	margin-right:10px;
	padding-left:10px;
}
.FollowUsBlock img
{
	margin-top:0;
}

.HomeFeatured4
{
	float:right;
	width:182px;
	position:relative;
	left:-14px;
}
.HomeFeatured4 p
{
	margin-right:18px;
	line-height:140%;
}
.HomeFeatured4 p.Testimonial strong
{
	color:#2E3480;
}
.HomeFeatured4 h1
{
	margin-bottom:12px;
	background:#6D70A7;
	padding:6px;
	display:block;
	color:white;
	font-weight:bold;
}

.StaticPageContent
{
	width:570px;
}

.Testimonials p
{
	margin:6px 0 20px 0;
	padding-bottom:8px;
	border-bottom:1px dotted #ccc;
	line-height:140%;
	font-size:14px;
}

.Recaptcha
{
	margin-left:206px;
}

.Results
{
	width:142px;
	height:160px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	text-align:center;
	padding:0px 0px 20px 0px;
}

ul.WordSuggest
{
	list-style:square;
}
ul.WordSuggest li
{
	padding-bottom:6px;
	float:left;
	width:360px;
	margin:0 4px 4px 0;
}
ul.WordSuggest li a
{
}

ul.SiteMap
{
}
ul.SiteMap li.TopLevel
{
	font-weight:bold;
	margin:10px 0 0 0;
}
ul.SiteMap li.SecondLevel
{
	margin:0 0 0 20px;
	padding:0 0 5px 0;
	list-style:circle !important;
}
.SMLeftCol
{
	float:left;
	width:300px;
}
.SMRightCol
{
	margin-left:300px;
}

/*
.StaticPageContent
{
	width:570px;
}

.Testimonials p
{
	margin:6px 0 20px 0;
	padding-bottom:8px;
	border-bottom:1px dotted #ccc;
	line-height:140%;
}

.Recaptcha
{
	margin-left:206px;
}

.Validation
{
    margin-left:184px;
}

.Highlight
{
	margin: 0 0 10px 0;
}

fieldset.QuickOrder
{
	border-top:0;
}
fieldset.QuickOrder .Left
{
	position: absolute;
	left: 197px;
}


.OrderHistDelAndTrack
{
}

.OrderHistDelAndTrack .Tracking
{
   float:right;
   margin:2px 50px 0 20px;
}

.OrderHistDelAndTrack .Tracking h2
{
   margin:0px 0 12px 0;
}
.navImages
{
	margin:20px 0 0 32px;
}
.footerImages
{
	margin-left: 850px;
	margin-top: 20px;
}

*/
