/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 03 September 2010 18:31:58
*/


/* page layout */
html {
    margin: 0px;
    padding: 0px;
    background-repeat: repeat-x;
    font-size:83%;
    font-family:arial,helvetica, sans-serif;
}

form {
margin:0;
padding:0;
}

#column_left p {
   line-height:1.3em;
   margin-bottom:1.6em;
}

body {
    margin: 0px;
    padding: 0px;
    text-align: center;
    background:url(http://www.motorship.com/__data/assets/image/0019/20980/umbrella_background.png) repeat-x 0 151px;
}

table, tr, td {
    border:0;
}

.clear {
    clear: both;
}


a {
    color:#3b638c;
    text-decoration:none
}
a:hover {
    text-decoration:underline;
}

#container {
    margin:0px auto;
    padding:0px 1px;
    text-align: left;
    width:960px;
}

#header {
    height:151px;
}

.bullet_list li {
    background:url(http://www.motorship.com/__data/assets/image/0015/21282/bullet_umbrella.png) no-repeat 0 3px;
    list-style-type:none;
    padding:0 0 0 10px;
    margin:0;
}
.bullet_list {
    margin:0;
}

#column_left .home-list li {
padding:0 0 14px 17px;
}

#menu {
}

#menu ul {
    margin:0;
    padding:23px 0 0 0;
    height:38px;
}
#menu li {
    margin:0 35px 0 0;
    padding:0;
    list-style-type:none;
    float:left;
    font-size:1.1em;
}

#menu li a {
    text-transform:uppercase;
    text-decoration:none;
}

#content {
    margin:30px 0 85px 0;
    overflow:auto;
    font-size:1.1em;
}

#column_left {
    width:455px;
    float:left;
}
#column_right {
    width:455px;
    float:right;
}
.column_content {
    width:610px;
    float:left;
}
.column_adverts {
    float:right;
    width:300px;
}


h2 {      
color:#9da0a2;
    font-size:1.6em;
    font-weight:normal;
    margin:0;
    padding:10px 0 20px 0;
    display:block;
}

h2.our-markets {
padding-top:31px;
}

h2.our-brands {
padding-top:45px;
}

h2.latest-news {

}

#footer {
    position: relative;
    height: 110px;
    padding: 20px;
    background-image: url(http://www.motorship.com/__data/assets/image/0005/140/footer_bg_grad.png);
    background-repeat: repeat-x;
    background-color: #1a1a1a;
    color: #727272;
    font-size: 93%;
}
#footer_wrap {
    margin:0 auto 0 auto;
    text-align:left;
    width:960px;
}

#footer_logo {
    position: absolute;
    bottom: 10px;
}

.footer_list {
    position: relative;
    float: right;
    margin: 0 0 0 60px;
    text-align: right;
}

.footer_list li {
    list-style-type: none;
    margin-bottom: 8px;
}

#footer a, #footer a:active, #footer a:visited {
    color: #fff;
    text-decoration: none;
}

#footer a:hover{
    text-decoration: underline;
}

#footer p {
    margin:0 0 8px 0;
}

.listing {
    margin:0;
    padding:0;
}
.listing p {
    margin-top:5px;
}


.listing li {
    list-style-type:none;
    padding:0;
    margin:0 0 20px 0;
}
.listing h3 {
    font-weight:normal;
    margin:0;
    padding:0;
    font-size:1.2em;
}
.listing_info {
    color:#888;
    font-style:italic;
    margin:3px 0 5px 0;
}
.search_filter_col {
    float:left;
    width:190px;
    font-size:0.9em;
}
.search_filter_col input {
    float:left;
    display:block;
    margin:0 10px 0 0;
    clear:left;
}
.search_filter_col label {
    
}

.search_filter {
    margin:13px 0 0 0;
    height:150px;
}
.search_filter h4 {
    font-weight:normal;
    font-size:1.1em;
    margin:0 0 6px 0;
}

.carousel_fixheight {
    height:300px;
}

.carousel_fixheight ul {
    margin:0;
    padding:0 
}

.carousel_fixheight li {
    margin:0;
    padding:0;
    list-style-type:none;
}

.carousel_fixheight img {
    border:1px solid #333;
    padding:5px;
}
.umbrella_search {
    vertical-align:top;
}

.results_refine {
    background-color:#f5f7fb;
    border:2px solid #e0ebf6;
    padding:10px;
}
.result_count {
    border-bottom:1px solid #ccc;
    padding:30px 0 3px 0;
    margin:0 0 30px 0;
    color:#1C437E
}
.result_count span {
    font-weight:bold;
}
.no_results {
margin:20px 0 0 0;
}

.paging {
    text-align:right;
    font-size:0.9em;
    color:#ccc;
    border-top:1px solid #ccc;
    padding-top:3px;
}
.event_desc span {
    font-weight:bold;
    float:left;
}
.event_desc h3 {
margin-bottom:10px;
margin-top:0;
}

.event_img {
    display:block;
    float:left;
    clear:left;
    width:240px;
}
.event_img img {
    max-width:240px;
}


div.event_desc {
    float:left;
    padding:0 0 30px 20px;
    width:330px;
}
div.event_desc h6 {
    margin:0 !important;
}


ol.bold_term li{
font-weight:bold;
}

ol.bold_term li p{
font-weight:normal;
}

ol.bold_term li ol li{
list-style-type:lower-alpha;
font-weight: normal;
}

ol.lower_alpha li {
list-style-type:lower-alpha;
font-weight: normal;
}

.job_search_refine label {
   float:left;
   width:120px;
   display:block;
}

.job_search_refine input {
   float:left;
   display:block;

}

.job_search_refine div {
    clear:left;
    height:35px; 
}

.listing {
    margin:0;
    padding:0;
}
.listing p {
    margin:2px 0 2px 0;
}
.listing h6 {
    margin-bottom:0;
}
.paging {
    text-align:center;
    font-size:0.9em;
    color:#ccc;
    border-top:1px solid #ccc;
    padding-top:3px;
    
}
.paging a {
    padding:0 2px 0 0;    
}

.paging_next {
    float:right;
    width:40px;
    text-align:right;
}

.paging_previous {
    float:left;
    width:60px;
    text-align:left;
}

.paging_previous a, .paging_next a {
    padding:0;
}

.search_link {
    color:green;
    font-size:0.8em;
    display:block;
    margin:0 0 20px 0;
}

.carousel_fixheight {
margin:0;
}


/* admin section - directory management */

#admin-site-list {
     margin: 0;
}

#admin-site-list {
    list-style-type: none;
}

#admin-site-list a {
    background-color: #F5F7FB;
    border: 2px solid #E0EBF6;
    padding: 10px 0;
    display: block;
    margin-bottom: 10px;
    width: 250px;
    text-align: center;
}

#admin-site-list a:hover {
    text-decoration: none;
    background-color: #E0EBF6;
}

/* Linking Screen Styles */

.linking_search_field, #queries_company_name_query    {
    width:150px;
    border:1px solid #E1EBF6;
    margin:0px 10px 5px 0px;
    height:19px;
}

.adminFields label {
    clear: both;
    display: block;
    margin-top: 30px;
    margin-bottom: 15px;
    font-weight: bold;
}

.adminFields select {
    font-size: 12px;
}

.adminFields #sq_commit_button {
    border: none;
    background: #fff url(http://www.motorship.com/__data/assets/image/0020/416513/button_umbrella.png) no-repeat 0 0;
    color: #ffffff;
    font-size: 12px;
    width: 120px;
    height: 21px;
    cursor: pointer;
    clear: both;
    margin-top: 20px;
}

.adminThkYou {
    display: block;
    width: 80%;
}

.errorMessage {
     color: red;
}

.loadingajax {
    padding:0.1em 0.6em;
    float: left;
    margin-bottom: -2px;
}

/* Company Linking Overview Page */

div.company-overview {
   width:55em;
   margin-top: 30px;
}

div.company-overview p {
   color:#9DA0A2;
   font-size:1.3em;
   float:left;
   margin-bottom:0.5em;
}

div.company-overview p.company-name{
   color:#9DA0A2;
   font-size:1.5em;
   float:none;
}

div.company-overview .admin-edit-button {
   float:right;
   display:block;
   color:#000;
   font-size:0.9em;
   background:#e8e7e7;
   border:1px solid #cccccc;
   padding:2px 5px 1px 5px;
}

div.company-overview .admin-edit-button:hover {
   background:#dddcdc;
   text-decoration:none;
}

div.company-overview table {
   width:100%;
   float:left;
}

div.company-overview table th {
   text-align:left;
   padding:0.1em 0.5em;
   font-size:1.0em;
   border:0;
   border-left:1px solid #fff;
   background:#d8e4f0;
}

div.company-overview table tr.even {
   background:#F3F7FA;
}

div.company-overview table tr td {
   padding:0.3em 0.5em 0.2em 0.5em;
}

div.company-overview table tr td.name,
div.company-overview table th.name {
   width:60%;
}

div.company-overview .delete-link {
  color:#000;
  background:url(http://www.motorship.com/__data/assets/image/0008/412010/delete20.png) no-repeat 71px 1px;
  display:block;
}


/* Edit Category Link */

p.cat {
    background:#D8E4F0;
    float:left;
    font-weight:bold;
    padding:0.1em 0.5em;
    width:20em;
    margin-bottom: 0;
    margin-top: 20px;
}

ul.adminEdtBndlvl1 li ul {
    display:none;
}

ul.adminEdtBndlvl1 {
   clear:both;
   float:left;
   margin-left:0;
   margin-right:0;
   margin-bottom: 40px;
   padding-left:0;
   width:63em;
}

ul.adminEdtBndlvl1 li{
   list-style:none;
   float:left;
   margin-bottom:4px;
}

ul.adminEdtBndlvl1 li span{
   display:block;
   float:left;
   padding:0.1em 0.5em;
   width:20.2em;
}

ul.adminEdtBndlvl1 li span.adminName {
   background:url(http://www.motorship.com/__data/assets/image/0003/412266/plus-icon.jpg) no-repeat 0 2px;
   padding-left:1.5em;
   width:19.7em;
}

ul.adminEdtBndlvl1 li span.adminCatId {
   padding-left:0.1em;
   background:none;
   
}

ul.adminEdtBndlvl1 li span.adminAddCatBtn{
   background:url(http://www.motorship.com/__data/assets/image/0019/412246/add-company.png) no-repeat 15px 4px;
   cursor:pointer;
   text-indent:-9999px;
   width:18em;
}

ul.adminEdtBndlvl1 li span.adminChooseCat {
   width:18em;
}

ul.adminEdtBndlvl1 .adminEdtBndlvl2 .adminEdtBndlvl3 .adminChooseCat {
    width: 10em;
    padding-left: 5px;
}

ul.adminEdtBndlvl1 li span.adminRemoveCatBtn {
   background:url(http://www.motorship.com/__data/assets/image/0020/412247/remove-company.png) no-repeat 15px 4px;
   cursor:pointer;
   text-indent:-9999px;
   width:18em;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2{
float:left;
margin:0.5em 0 0.5em 1em;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li{
   width:60.9em;
   margin-bottom:0;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li.adminRowodd{
    background:#F3F7FA;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li span{
   padding:0.2em 0.5em;
   width:18em;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li span.adminName {
   background:url(http://www.motorship.com/__data/assets/image/0003/412266/plus-icon.jpg) no-repeat 0 3px;
padding-left:1.5em;
width:18.3em;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li span.adminCatId{
   width:20.2em;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li ul.adminEdtBndlvl3{
   float:left;
   margin:0.5em 0;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li ul.adminEdtBndlvl3 li {
  padding-left:1em;
  width:58.8em;
  background:none;
  margin-bottom:0;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li ul.adminEdtBndlvl3 li.adminRowodd {
   
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li ul.adminEdtBndlvl3 li span {
   padding-left:1.5em;
   width:16.4em;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li ul.adminEdtBndlvl3 li span.adminCatId {
   width:20.2em;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li ul.adminEdtBndlvl3 li span.adminAddCatBtn,
ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li ul.adminEdtBndlvl3 li span.adminRemoveCatBtn {
   width:15em;
}

ul.adminEdtBndlvl1 li span.expand,
ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li span.expand {
   background:url(http://www.motorship.com/__data/assets/image/0020/412283/minus-icon.jpg) no-repeat 0 2px;
   padding-left:1.5em;
}

ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li.adminRowodd span.expand {
   background:url(http://www.motorship.com/__data/assets/image/0020/412283/minus-icon.jpg) no-repeat 0 2px;
}

ul.adminEdtBndlvl1 li span.no-bg,
ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li span.no-bg {
   background:none !important;
}

/*ul.adminEdtBndlvl1 li ul.adminEdtBndlvl2 li.adminRowodd span.no-bg {
  background:#F3F7FA;
}*/

.dynamicAssetDisplay {
  margin-left: 0;
}

ul.adminEdtBndGen {
  display: none;
}

ul.adminEdtBndGen li {
  clear: both;
  list-style: none;
  padding: 0.4em 0px;
}

ul.adminEdtBndGen span {
  display: block;
  float: left;
  padding: 0.1em 0.5em;
}

ul.adminEdtBndGen .adminName {
  width: 20em;
}

ul.adminEdtBndGen .adminCatId {
  width: 21em;
}

ul.adminEdtBndGen ul.adminEdtBndGen .adminName {
  width: 18em;
}

ul.adminEdtBndGen ul.adminEdtBndGen ul.adminEdtBndGen .adminName {
  width: 16em;
}

ul.adminEdtBndGen li span.adminName {
   padding-left:1.5em;
}

ul.adminEdtBndGen li span.expandable {
   background:url(http://www.mercatormedia.com/__data/assets/image/0003/412266/plus-icon.jpg) no-repeat 0 2px;
}

.loading {
   background: url(http://www.mercatormedia.com/__data/assets/image/0020/426152/ajax-loader.gif) no-repeat 0 2px !important;
}

ul.adminEdtBndGen li span.adminAddCatBtn{
   background:url(http://www.mercatormedia.com/__data/assets/image/0019/412246/add-company.png) no-repeat 15px 4px;
   cursor:pointer;
   text-indent:-9999px;
   width:18em;
}

ul.adminEdtBndGen li span.expand {
   background:url(http://www.mercatormedia.com/__data/assets/image/0020/412283/minus-icon.jpg) no-repeat 0 2px;
}

ul.adminEdtBndGen li span.no-bg {
   background:none !important;
}

/* -------- Styles for E-Commerce June 2010 ----------- */

ul.product-listing {}

ul.product-listing li {
clear:left;
display:block;
float:left;
width:600px;
}

p.ecommerce-thumbnail {
float:left;
margin:6px 16px;
width:100px;
}

p.ecommerce-thumbnail img {
border:1px solid #000000;
padding:1px;
}

div.ecommerce-text {
float:left;
margin:6px;
width:400px
}

div.ecommerce-text h2 {
margin-top:0;
padding-top:0;
}

div.ecommerce-text p {
margin:5px 0;
}

p.ecommerce-pagination {
margin: 2em 0 0 8.4em;
}

p.ecommerce-thumbnail img.folder-image {
height: 86px;
width: 86px;
}

p.ecommerce-thumbnail img.product-image {
height: 106px;
width: 106px;
}

p.ecommerce-thumbnail img.folder-trans {
height: 86px;
width: 86px;
border: none;
}

p.ecommerce-thumbnail img.product-trans {
height: 106px;
width: 106px;
border: none
}

fieldset.ecommerce-form, fieldset.ecommerce-submit { 
 border: 2px solid #3B638C;
 float: left; 
 clear: both; 
 width: 80%; 
 margin: 0 0 1.5em 0; 
 padding: 0;
}
 
fieldset.ecommerce-form legend { 
 margin-left: 1em; 
 color: #000000; 
 font-weight: bold; 
} 
fieldset.ecommerce-form ul { 
 padding: 1em 1em 0 1em; 
 list-style: none; 
} 
fieldset.ecommerce-form li { 
 float: left; 
 clear: left; 
 width: 80%; 
 padding-bottom: 1em; 
 list-style: none;  
} 
fieldset.ecommerce-submit { 
 float: none; 
 width: auto; 
 border: 0 none #FFF; 
 padding-left: 1em;
} 
fieldset.ecommerce-form label { 
float: left; 
 width: 10em; 
 margin-right: 1em; 
} 
.e-button-div { 
    overflow: hidden;
    width: 100%;
}

a.e-button {
    background: transparent url('http://www.motorship.com/__data/assets/image/0020/421148/active-e-button.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.e-button span {
    background: transparent url('http://www.motorship.com/__data/assets/image/0003/421149/span-e-button.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.e-button:active {
    background-position: bottom right;
    color: #000;
    outline: none; 
}

a.e-button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; 
} 


/* -------- Styles for E-Commerce June 2010 ----------- */

ul.product-listing {}

ul.product-listing li {
clear:left;
display:block;
float:left;
width:600px;
}

p.ecommerce-thumbnail {
float:left;
margin:6px 29px 6px 16px;
width:100px;
}

p.ecommerce-thumbnail img {
border:1px solid #1C437E;
padding:3px;
}

div.ecommerce-text {
float:left;
margin:6px;
width:400px
}

div.ecommerce-text h2 {
margin-top:0;
padding-top:0;
}

div.ecommerce-text p {
margin:5px 0;
}

p.ecommerce-pagination {
margin: 2em 0 0 8.4em;
}

p.ecommerce-thumbnail img.folder-image {
height: 86px;
width: 86px;
}

p.ecommerce-thumbnail img.product-image {
height: 106px;
width: 106px;
}

p.ecommerce-thumbnail img.folder-trans {
height: 86px;
width: 86px;
border: none;
}

p.ecommerce-thumbnail img.product-trans {
height: 106px;
width: 106px;
border: none
}

fieldset.ecommerce-form, fieldset.ecommerce-submit { 
 border: 2px solid #3B638C;
 float: left; 
 clear: both; 
 width: 80%; 
 margin: 0 0 1.5em 0; 
 padding: 0;
}
 
fieldset.ecommerce-form legend { 
 margin-left: 1em; 
 color: #000000; 
 font-weight: bold; 
} 
fieldset.ecommerce-form ul { 
 padding: 1em 1em 0 1em; 
 list-style: none; 
} 
fieldset.ecommerce-form li { 
 float: left; 
 clear: left; 
 width: 95%; 
 padding-bottom: 1em; 
 list-style: none;  
} 
fieldset.ecommerce-submit { 
 float: none; 
 width: auto; 
 border: 0 none #FFF; 
 padding-left: 1em;
} 
fieldset.ecommerce-form label { 
float: left; 
 width: 10em; 
 margin-right: 1em; 
} 
.e-button-div { 
    overflow: hidden;
    width: 100%;
}

a.e-button {
    background: transparent url('http://www.motorship.com/__data/assets/image/0020/421148/active-e-button.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.e-button span {
    background: transparent url('http://www.motorship.com/__data/assets/image/0003/421149/span-e-button.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.e-button:active {
    background-position: bottom right;
    color: #000;
    outline: none; 
}

a.e-button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; 
} 

p.e-commerce-description {
clear: left;
display: block;
margin: 20px 90px 50px 0;
padding-right: 230px;
width: 630px;
}

label.error {
    color: red;
    display: block;
    margin-left: 160px;
    padding-top: 10px;
}

fieldset .order-summary {
    margin-left: 17px;
    margin-bottom: 20px;
}

.ecommerce-submit-button {
    background: url(http://www.motorship.com/__data/assets/image/0020/421148/active-e-button.gif) no-repeat scroll right top transparent;
    width: 160px;
}

#form_ecommerce_424676_submit, #form_ecommerce_424701_submit, .submit-discount {
    border: none;
    background: url(http://www.motorship.com/__data/assets/image/0003/421149/span-e-button.gif) no-repeat scroll 0 0 transparent;
    height: 24px;
    width: 150px;
    cursor: pointer;
    font: 12px arial,sans-serif;
}