/* Savage */

@import"../css/global.css";
@import"../css/navigation.css";

#header,
#banner,
#content,
#footer,
#navigation {
	display: block;
	height: auto;
}

/* Center */

div.center {
	width: 750px;
	height: auto;
	margin: 0 auto;
}

/* Header */

#header {
	border-top: 8px solid #E8E3DC;
}	

/*--- (logo) ---*/

#header div.center {
	position: relative;
	height: 100px;
}

div.logo {
	width: 414px;
	height: 60px;
	position: absolute; left: 10px; top: 20px;
}

/*--- (phone) ---*/

div.phone {
	width: 266px;
	height: 66px;
	position: absolute; right: 10px; top: 20px;
}

/* Banner */

#banner {
	background: #0A2655;
	text-align: center;
}

/* Navigation */

#navigation div.center {
	height: 36px;
	background:  #fff url('../images/core/nav-bg.jpg') 0 0 no-repeat;
}

/* Content */

#content {
	margin-top: 10px;
	color: #474646;
	position: relative; /* Dreamweaver */
	border-top: 6px solid #E8E3DC;
	background: #DDD8D1 url('../images/core/content-bg.jpg') center top no-repeat;
}	

#content div.center {
	padding: 15px 0 30px 0;
}

div.panel,
div.text {
	float: left;
	height: auto;
}

/* Panel */

div.panel {
	width: 228px;
}

div.panel img {
	margin: 4px 0;
}

/* Text */

/*--- (widths) ---*/

div.index {
	width: 500px;
	margin-left: 22px;
}

/*--- (standard) ---*/

div.standard p {
	line-height: 18px;
	margin: 10px 0;
}

p.swann {
	color: #EE2A32;
	font-weight: bold;
	font-size: 13px;
}

/* Members */ 

div.members {
	display: block;
	height: auto;
	padding: 15px 0;
	text-align: center;
}

/* Titles */

div.title {
	display: block;
	height: 25px;
	margin: 8px 0;
	background: #0A2655 url('../images/core/title-cnr.gif') right top no-repeat;
}

div.title h4 {
	padding: 4px 7px;
}

/* Headings */

h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #726C63;
}

h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;
}

h4 {
	font-size: 14px;
}

h4.heading {
	text-transform: uppercase;
}

/* Colours */

.white, .white a {
	color: #FFFFFF;
}

.blue, .blue a {
	color: #0A2655;
}

/* Input */

.btn {
	background: #0A2655;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	width: 80px/* !important*/;
	border: 0 !important;
	}

input, textarea {
	padding: 5px;
	color: #474646;
	border: none;
	font: 11px Arial, Helvetica, sans-serif;
}

input.sm {
	width: 50px;
}

input.smr {
	width: 30px;
}

/* List */

table.product-detail ul,
div.standard ul {
	margin: 10px 20px;
}

table.product-detail ul li,
div.standard ul li  {
	margin-top: 3px;
	padding-left: 20px;
	background: url('../images/core/list-bullet.jpg') left center no-repeat;
}

/* Footer */

#footer {
	text-align: center;
	padding: 20px 0 160px 0;
	background: #0A2655 url('../images/core/footer-bg.jpg') center top no-repeat;
}

#footer p,
#footer a {
	color: #FFF;
	font-size: 9px;
	text-decoration: none;
}

a.contact_us {
    display: block;
    width: 80px;
    height: 22px;
    background: url(../images/core/contact_us.gif) 0 0 no-repeat;
    text-decoration: none;
}

a.contact_us:hover {background-position: -80px 0;}

a.finance_button {
    display: block;
    width: 118px;
    height: 22px;
    background: url(../images/core/finance_application.gif) 0 0 no-repeat;
    text-decoration: none;
}

a.finance_button:hover {background-position: -118px 0;}

a.disclaimer_form {
    display: block;
    width: 139px;
    height: 22px;
    background: url(../images/core/download_form.gif) 0 0 no-repeat;
    text-decoration: none;
}

a.disclaimer_form:hover {background-position: -139px 0;}

