/*========================
Cascading Style Sheets
for CORE Corporate Relocations
www.coremoving.com

by Lochlan McBride
Cornerstone Technologies
www.cstech.net.au
=========================*/

/*====General====*/
html {overflow-y:scroll;}
body {
	font:12px Trebuchet MS, Trebuchet, sans-serif;
	margin:0;
	background:#fff; /*for cms*/
	color:#464646;
	line-height:18px;
}
h1 {
	margin:15px 0;
	font:700 25px Trebuchet MS, Trebuchet, sans-serif;
	color:#000;
}
h2 {
	margin:10px 0 5px;
	font:700 14px Trebuchet MS, Trebuchet, sans-serif;
	color:#2e5487;
}
h3 {
	margin:20px 0;
	font:700 22px Trebuchet MS, Trebuchet, sans-serif;
	color:#000;
}
h4 {
	margin:20px 0;
	font:700 18px Trebuchet MS, Trebuchet, sans-serif;
	color:#464646;
}
h5 {
	margin:5px 0 10px;
	font:700 25px Trebuchet MS, Trebuchet, sans-serif;
	color:#fff;
}
h6 {
	margin:0;
	font:700 14px Trebuchet MS, Trebuchet, sans-serif;
	color:#464646;
}
a:link, a:visited {text-decoration:underline;color:#7D7D7D;}
a:hover {text-decoration:none;color:#8A0404;}
a:active {color:#8A0404;}

::-moz-selection{background:#2e5487;color:#fff;}
::selection {background:#2e5487;color:#fff;}

ul, ol {margin:0;padding:0;list-style:position:inside;}
li {margin:0 0 0 25px;padding:0;}
p {margin:10px 0;}
table {border-collapse:collapse;}
th, td {vertical-align:top;font-size:12px;}

.plus {background:url(_templateFiles/icon_plus.png) no-repeat 0 50%;padding-left:19px;font-weight:700;}

/*====Layout====*/
#outter-wrap {margin:0 auto;width:980px;}
#header {height:110px;position:relative;}
#header h1 {
	margin:0;
	background:url(_templateFiles/logo_core.png) no-repeat;
	width:423px;
	height:108px;
}
#header #url {
	background:url(_templateFiles/text_url.png) no-repeat;
	position:absolute;
	right:20px;
	top:48px;
	width:225px;
	height:19px;
}
#header span {display:none;}
#banner {position:relative;height:68px;}
#content-wrap { padding:20px 20px 0; overflow:hidden; background: url(_templateFiles/bg_sideBar.png) no-repeat 655px 20px; }
.content {}
.main { float:left; width:610px; padding-right: 25px; padding-bottom: 25px; }
.feature { border-collapse:separate; color:#2e5487; }
.feature td { background:#A1C2F0 url(_templateFiles/bg_feature.gif) bottom no-repeat; width:180px; padding: 6px; 
}
td.middle { border-right: 6px solid #FFF; border-left: 6px solid #FFF; }

.sideBar { float:left; width:305px; padding-bottom: 145px; }
.clear { clear: both; }

.sideBar .list { padding:20px; background:url(_templateFiles/bg_sideBars.png) no-repeat top; }
.sideBar ul {margin:10px 0;}
.sideBar li {
	color:#2E5487;
	font-size:12px;
	list-style:none;
	line-height:20px;
	background:url(_templateFiles/bullet_arrow.png) 0 4px no-repeat;
	padding-left:20px;
	margin:0;
}
.quote { color:#BFBFBF; background:url(_templateFiles/bg_quote.png) repeat-y; border-top:solid 8px #494949; border-bottom:solid 8px #393939; overflow:hidden; padding:6px 30px; width: 245px; float: right; display: inline; margin-right: 20px; margin-top: -144px; }
.quote a:link, .quote a:visited {
	background:url(_templateFiles/button_quote.png) no-repeat;
	width:85px;
	height:27px;
	line-height:25px;
	text-align:center;
	display:block;
	float:right;
	color:#fff;
	text-decoration:none;
}
.quote a:hover {color:#9FC3A9;}
#footer-wrap { background: #3d3d3d url(_templateFiles/bg_footer.png) repeat-x; line-height:19px; color:#fff; font-size:11px; clear: both; 
}
#footer-wrap p {margin:0 auto;padding: 15px 0 40px 0;width:940px;}

/*====Navigation====*/
#nav {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:980px;position:absolute;bottom:0;
}
#nav li { float:left; text-transform:uppercase; font-size:16px; text-align:center; z-index:1; margin:0; 
}
#nav li a:link, #nav li a:visited { display:block; float:left; height:58px; line-height:58px; color:#fff; padding:0 24px; z-index:10; position:relative; text-decoration:none; 
}
#nav li a:hover {text-decoration:none;}
/*#nav li.current {background:url(_templateFiles/bg_nav-selected.png) no-repeat center 55px;}*/

/* Represents the background of the highlighted menu-item. */
#nav li.back {
	background:url(_templateFiles/bg_nav-hover.png) no-repeat right -38px;
	width:7px;
	height:34px;
	position:absolute;
	margin-top:17px;
}
#nav li.back .left {
	background:url(_templateFiles/bg_nav-hover.png) no-repeat left top;
	height:34px;
	margin-right:7px;
}

/*====Home Carousel====*/
.logos {margin:10px 0 20px;}
.logos ul {width:300px;}
.logos li {width:205px;height:60px;text-align:center;margin:0;}

/*====Home====*/
#home #banner { background:url(IMAGES/banners/home.jpg) no-repeat; height:292px; 
}
#home .content table {margin:0 auto;text-align:center;}
#home #nav {background:url(_templateFiles/bg_nav.png) repeat-x;}
