@import url(/CMSPages/GetCSS.aspx?stylesheetname=DavidJonesCommon);

/*********************************
	David Jones
	General Layout CSS Styles
**********************************/


/*================================
	Reset
=================================*/
body, html{
	background-color: #ffffff;
}

td{
	vertical-align: top;
	padding: 0 10px 10px 0;
}

/*================================
	Content Head
=================================*/
.contentHead{
	padding: 0px 15px;	
}

.breadcrumbs{
	padding: 0 0 12px 10px;	
}

/*================================
	Footer
=================================*/
.footerWrapper{
	background-color: #000000;
	color: #fff;
	height: 22px;
}

.footer{
	left: 60px;
	position: relative;
	top: 4px;
	width: 1006px;
}

.footer ul{
	list-style: none;
}


.footer ul li{
	/* display: inline; */
	float: left;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 0 0;
}

.footer ul li a,
.footer ul li a:hover,
.footer ul li a:visited{
	color: #fff;	
	text-decoration: none;	
}

.footer ul li.separator{
	/* border-right: 1px solid #fff;
	margin: 0 15px;
	overflow: hidden;
	padding: 0;
	width: 1px;*/
	
	border-right: 1px solid #fff;
	display: block;
	margin: 0 15px;
	height: 15px;
	width: 1px;
	
}

/*================================
	Content & Columns
=================================*/
.singleColumn{
	/*padding: 15px;*/
	padding: 0 15px 15px 25px;	
}

.contentColumn{
	float: left;
	overflow: hidden;
	padding: 15px 15px 15px 15px;
	width: 671px;
}

.contentColumn ul, .contentColumn ol, .singleColumn ul{
	margin-left: 40px;
}

.featureColumn{
	float: left;
	overflow: hidden;
	padding: 15px 15px;
	width: 260px;
}

.careerColumn {
	width:115px;
}

h1{
	color: #000000; 
	font-family: Verdana, Arial; 
	font-size: 20px; 
	font-weight: normal;	
	line-height:23px;  
}

h2{
	color: #000000; 
	font-family: Verdana, Arial; 
	font-size: 18px; 
	font-weight: normal;	
	line-height: 21px;  
}

h3{
	color: #000000; 
	font-family: Verdana, Arial; 
	font-size: 15px; 
	font-weight: bold;	
	line-height: 18px;	
}



a:link, a:hover, a:visited, a:active {
	color:#666666;
	text-decoration:underline;
}

.contentColumn p {
	margin-top:12px;
	margin-bottom: 12px;
}
img{
	border: none;	
}


.storeTable{
	border-bottom: 1px solid #a2a2a2;
}

.storeTable td{
	vertical-align: top;
}

.storeTable td {
	width: 166px;
}

.leftColStore img {
	margin-bottom: 10px;
}


.careersMenu{
	
	list-style: none;
	width: 120px;
}


.careersMenu li.careers1 a {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/1up.gif);
}

.careersMenu li.careers1 a:hover {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/1over.gif);
}

.careersMenu li.careers2 a {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/2up.gif);
}

.careersMenu li.careers2 a:hover {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/2over.gif);
}

.careersMenu li.careers3 a {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/3up.gif);
}

.careersMenu li.careers3 a:hover {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/3over.gif);
}

.careersMenu li.careers4 a {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/4up.gif);
}

.careersMenu li.careers4 a:hover {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/4over.gif);
}

.careersMenu li.careers5 a {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/5up.gif);
}

.careersMenu li.careers5 a:hover {
	background-image: url(../App_Themes/DavidJones/images/Nav/Careers/5over.gif);
}


.careersMenu li{
	clear: both;
width: 120px;
}

.careersMenu li a{
	display: block;
	/*padding: 10px 20px;*/
	text-decoration: none;
	width:108px;
	/*height:34px;*/
background-color: #c5dee9;
padding-left: 6px;
padding-right:6px;
padding-top: 5px;
padding-bottom: 5px;
}

.careersMenu li.headingLi{
	height: 34px;
	overflow: hidden;
}

.careersMenu li.last {
	/*margin-top: 3px;*/
}
.careersMenu li a:hover{
	background-color: #336f88;
color: #fff;
}

.faqList{
	font-size: 1.2em;
	padding: 0 0 0 40px;
}

.faqDetail{
	font-size: 1.2em;
}

.faqBackToTop{
	padding: 10px 0 20px 0;
	text-align: right;
}

h3.blackHeader{
	background: #000;
	color: #fff;
	font-size: 1.4em;
	margin: 15px 0 5px 0;
	padding: 3px 0;
	position: relative;
	text-align: center;
}

.feedbackTable td{
	font-size: 1.2em;
	padding: 5px 0;
}

.feedbackTable td .note{
	font-size: 0.8em;
}

.aboutTable td div {
	width:100%;

}

.blueHeaderBg {
	background-color:#96c6dd;
	width:100%;
	height:40px;
}

.contentHead div table td {
	padding-bottom: 0px;
}

.blueDivider {
	padding: 0px;
}

.rowDivider td{
	border-bottom: 1px solid #a2a2a2;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* -- About US -------------------------- */
.aboutDJs td{
	padding-bottom: 0
}
