@charset "utf-8";

@font-face {
    font-family: 'dream_orphanageregular';
    src: url('fonts/dream_orphanage_rg-webfont.eot');
    src: url('fonts/dream_orphanage_rg-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/dream_orphanage_rg-webfont.woff') format('woff'),
         url('fonts/dream_orphanage_rg-webfont.ttf') format('truetype'),
         url('fonts/dream_orphanage_rg-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'Conv_Edwardian Script ITC';
	src: url('fonts/Edwardian Script ITC.eot');
	src: local('☺'), url('fonts/Edwardian Script ITC.woff') format('woff'), url('fonts/Edwardian Script ITC.ttf') format('truetype'), url('fonts/Edwardian Script ITC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background:#e1e1e1;
	margin:0px;
	padding:0px;
	overflow-x:hidden;
}
p, h1, h2, h3, h4, h5, h6, a, ul, li, dt, dd, lo, address, td, div {
	font:normal 14px/20px Arial;
	text-align:left;
	color:#444444;
}
p {
	margin:0 0 8px 0;
}
p strong{
	color:#131313;	
}
h1 {
	font:bold 40px 'Conv_Edwardian Script ITC';
	padding:3px 0 8px;
	margin:0 0 15px 0;
	color:#1b1112;
	border-bottom: 1px solid #d1cfcf;
}
h1 span{
	color:#f9f9f9;	
}
h2 {
	font:bold 28px 'Conv_Edwardian Script ITC';
	padding:9px 0 7px 20px;
	margin: 0px;
	float:left;
	width:230px;
	color:#1b1112;
}
h3 {
	font:normal 20px Arial;
	padding:0 0 15px;
	margin:10px 0 0px 0;
	float:left;
	color:#1b1112;
}
h4 {
	font:normal 20px Arial;
	padding:0 0 0px;
	margin:20px 0 0px 0;
	float:left;
	color:#e7b23e; width:100%;
}
address {
	padding:20px 0 0 20px;
	margin:0px;
	float:left;
}
address p{
	font:normal 14px/22px Arial;
	color:#444444;	
}
address span{
	color:#000000;
	font-size:15px;
}	
address a {
	font:normal 14px/22px Arial;
	color:#444444;
}

.address {
	padding:0px 0 0 0px;
	margin:0px;
	width:220px;
	float:left;
}
.address p{
	font:normal 14px/22px Arial;
	color:#444444;	
}
.address span{
	color:#000000;
	font-size:15px;
}	
.address a {
	font:normal 14px/22px Arial;
	color:#444444;
}
a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a img {
	border:none;
}
/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */

div#wrapper {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
}
div#main-wrapper {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	background:url(images/bg-body-wrapper.jpg) repeat-x left top #e4e4e4;
}
div.container {
	width:960px;
	margin:0px auto;
}
div#cta {
    bottom: auto;
    color: #1b1112;
    float: right;
    font: bold 36px 'Conv_Edwardian Script ITC';
    left: auto;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0px;
    top: 12px;
    width: auto;
}
div#cta span {
	font-size:34px;	
}
img#logo {
	padding:0px;
	margin:0;
	position:absolute;
	top:17px;
	left:0;
	float:left;
	width:auto;
}
div#header {
	padding:0px;
	margin:0px;
	float:left;
	width:960px;
	background:url(images/bg-header.jpg) no-repeat left top;
	height:535px;
	position:relative;
}
div#main-content {
	padding:0 0px 27px 0px;
	margin:0px 0px 0;
	width:960px;
	float:left;
}
div#content {
	padding:0px;
	margin:0px 0 0;
	width:685px;
	float:right;
}
div#content1 {
	padding:0px;
	margin:0px 0 0;
	width:960px;
	min-height:175px;
	float:left;
}
div#sidebar-top{
	width:250px;
	float:left;
	background:url(images/sidebar-top.jpg) no-repeat left top;	
}
div#sidebar-btm{
	width:250px;
	height:8px;
	float:left;
	clear:left;
	background:url(images/sidebar-btm.jpg) no-repeat left top;	
}
div#sidebar {
	padding:0 0 5px 0;
	margin:0px;
	float:left;
	width:250px;
	background:#fff;
}
div#footer-wrapper {
	padding:0px;
	margin:0px 0 0 0;
	width:100%;
	float:left;
	background:url(images/footer-bg.jpg) top left repeat-x #cdd9e6;
}
div#footer {
	padding:0 0 40px 0;
	margin:18px 0 0;
	text-align:center;
	position:relative;
	width:960px;
	float:left;
}
.footer-nav {
    margin:0;
    padding: 0;
	float:left;
    width: 550px;
}

.footer-nav ul {
    margin: 0;
    padding: 0;
	text-align:left;
}
.footer-nav li {
    background:url(images/bg-utility-divider.jpg) no-repeat right center;
    display: inline;
    margin: 0;
    padding: 0 10px 0 4px;
	*padding: 0 8px 0 8px;
}
.footer-nav li.last {
	background:none;
}
.footer-nav li a {
	color:#666666;
    font: 14px Arial;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: auto;
	text-transform:uppercase;
}
.footer-nav li a:hover, .footer-nav li a.active {
    text-decoration: none;
	color:#000000;
}
div#copyright {
	font:normal 14px Arial;
	color:#666666;
	text-align:right;
	margin: 5px 0px 0 0;
	padding:0;
	width:350px;
	float:right;
}
div#copyright a {
	color:#4c4848;
	text-decoration:none;
}
div#copyright a:hover {
	text-decoration:underline;
}
div#nav {
	width:auto;
	position:absolute;
	left:auto;
	top:71px;
	padding:0px;
	margin:0;
	right:17px;
	*right:20px;
}
ul#mainnav {
	width:auto;
	padding:0px;
	margin:0;
	float:left;
}
ul#mainnav li {
	display:inline;
	list-style:none;
	float:left;
	margin:0px;
	padding:0 1px 0 0;
	background:url(images/nav-divider.jpg) no-repeat right center;
}
ul#mainnav li a {
	float:left;
	text-decoration:none;
	font:normal 14px/38px Arial;
	color:#1b1112;
	padding: 0px 35px 0px 35px;
	*padding: 0px 35px 0px 37px;
	
	margin:0 2px 0 1px;
	text-transform:uppercase;
}
ul#mainnav li a:hover, ul#mainnav li a.current {
	background:url(images/nav-hover.jpg) repeat-x left top;
	color:#ffffff;
}
ul#mainnav .last {
	background:none;
}
img.left {
	float:left;
	padding:0px;
	margin:5px 20px 15px 0px;
}
img.right {
	float:right;
	padding:0px;
	margin:0px 0px 24px 20px;
}
.clear {
	clear:both;
	display:inline-block;
}
.list {
	width:710px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
.list p {
	padding:15px 20px 25px 20px;
	float:left;
	font:normal 14px/20px tahoma;
	margin:0px;
}
.list ul {
	width:100%;
	float:left;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.list ul li {
	list-style:none;
	padding:0 0 6px 16px;
	background:url(images/bullet.png) no-repeat left 7px;
}
form {
	margin: 0;
	padding: 0px 0 0 0;
	width: 256px;
	float: left;
}
form label {
	width: 58px;
	float: left;
	padding: 5px 0 3px 0;
	font: normal 14px arial;
	color: #444444;
	line-height: 15px;
}
form label span{
	color:#F00;	
}
form input {
	width: 240px;
	float: left;
	border:solid 1px #BBBBBD;
	margin: 0 0 6px 0;
	font: normal 13px arial;
	padding: 2px 5px 0;
	height:28px;
	outline:none;
}

form textarea {
	width: 240px;
	float: left;
	height: 80px;
	border:solid 1px #BBBBBD;
	margin: 0 0 10px 0;
	font: normal 13px arial;
	padding: 4px 5px;
	outline:none;
}
.submit-button {
	background: url(images/bg-submit.jpg) no-repeat left top;
	float: left;
	clear:left;
	cursor: pointer;
	margin: 10px 0px 15px 0px;
	font: bold 12px tahoma;
	color: #fff;
	border: 0px;
	padding: 0;
	width: 78px;
	height: 38px;
}
form label span {
	color: #d60303;
}
.mandatory {
	margin: 0px 0 0 0px;
	padding: 2px 0px 8px 0px !important;
	width: 180px !important;
	float: left;
	font-size: 13px !important;
}
#map {
	border:solid 1px #cccfcf;
	float:right;
	padding:0px;
	margin:0px 0 10px 0;
}
.copyrights {
	width:670px;
	float:left;
	text-align:center;
	margin:0 0 10px 0;
	padding:15px;
	border:1px solid #cbcbcb;
	font:bold 14px arial;
	font-style:italic;
	color:#000;
	background:url(http://mrc-transportation.com/images/products-list3-bg.jpg) repeat-x left top #e0e0e0;
}
.copyrights span {
	font:normal 13px arial;
	color:#142c42;
}
.copyrights span a {
	color:#142c42;
	font:normal 13px arial;
}
#services-list{
	width:474px;
	height:66px;
	margin:0px;
	padding:10px 0 0 164px;
	background:url(http://mrc-transportation.com/images/services-bg.jpg) no-repeat left top;	
}
#services-list ul{
	list-style:none;
	margin:0px;
	padding:0px;
	width:36%;	
	float:left;
}
#services-list ul li{
	list-style:none;
	margin:0px;
	padding:0 0 0 10px;
	font:normal 14px Arial;
	color:#e7b23e;	
	background:url(images/bullet.png) no-repeat left center;
	line-height:28px;
}
.width{
	width:24% !important;	
}
#list{
	width:634px;
	margin:0px;
	float:left;
	padding:10px 0 10px 0px;
	background:#1c1c1c;
	border:solid 1px #695426;
}
#list ul{
	list-style:none;
	margin:0px;
	padding:0 0 0 20px;
	width:45%;	
	float:left;
}
#list ul li{
	list-style:none;
	margin:0px;
	padding:0 0 0 10px;
	font:normal 14px Arial;
	color:#e7b23e;	
	background:url(images/bullet.png) no-repeat left center;
	line-height:28px;
}

.social {
    color: #000;
    float: left;
    font: bold 15px arial;
    margin: 10px 0 18px 20px;
    padding: 0;
    position: relative;
    text-align: left;
    width: 135px;
	font-style:italic;
}
.social-img {
    float: left;
    left: 86px;
    margin: 0 10px 0 0;
    position: absolute;
    top: -3px;
}
.social1 {
    color: #000;
    float: left;
    font: bold 15px arial;
    margin: 10px 0 18px 0px;
    padding: 0;
    position: relative;
    text-align: left;
    width: 135px;
	font-style:italic;
}
.social1-img {
    float: left;
    left: 86px;
    margin: 0 10px 0 0;
    position: absolute;
    top: -3px;
}