/*********************************
	David Jones
	Common CSS Styles
**********************************/

/*================================
	Reset
=================================*/
body, html, form, p, ul, ol, h1, h2, h3, h4, h5, h6, .noPadNoMargin{
	margin: 0;
	padding: 0;
}

body, html{
background-color:#333333;
color:#000000;
font-family:Arial;
font-size:12px;
height:100%;
line-height:15px;
width:100%;
}

body{
	background: url(../App_Themes/DavidJones/images//bg_main.gif) repeat-x top;
}

img{
	border: none;
	margin: 0;
	padding: 0;
}

.clearFloats{
	clear: both;
	height: 0;
	overflow: hidden;	
}

.CMSEditableRegionEdit{
	background-color: #ffffff;
}

.hiddenTrackingContent{
	display: none;
	height: 0px;
	overflow: hidden;
}

/*================================
	Main Structure
=================================*/
.container{
	width: 100%;
}

.wrapper{
	position: relative;
	/*width: 1006px; - commented to extend line under headings */
}

.header{
	background-color: #000000;
	display: block;
	height: 64px;
}

.content{
	margin:0;
	padding: 0;
}


/*================================
	Header
=================================*/
img.davidjones{
	left: 16px;
	position: absolute;
	top: 17px;
}

img.djLogo{
	float: right;
	position: absolute;
	right: 27px;
	top: 17px;
	z-index: 5000;
}

.menuwrapper, .menuwrapperDC{
	height: 38px;
	width: 1006px;
}

.menu{
	height: 20px;
	overflow:hidden;
}

.menu a{	
	text-decoration: none;
}

.menu table{
	margin: 2px 0 0 0;
}

.menu td.first{
	padding: 0;
	width: 16px;	
}

.menu td{
	background: url(../App_Themes/DavidJones/images//gnav_divider.gif) no-repeat right top;
	height: 13px;
	padding: 3px 11px 4px 10px;
}

.menu ul li a{
	color: #000000;
	text-decoration: none;
}

.menu ul li a img{
	position: relative;
	top: 3px;
}

.heading td {
	padding-right: 0px;
}
.headerLine {
	background: url(../App_Themes/DavidJones/images/bg-headerLine.gif) repeat-x left top;
	height: 34px;
	margin: 0;
	padding:0;	
	
}

