/* --------------------------------------------



Mooring Recovery Services

copyright (c) Mooring.com

Designed & Developed by Ariamedia



/* -------------------------------------------- */

/* -- All Your Styles Are Belong To Us -------- */

/* -------------------------------------------- */



@import "file:///repository/assets/styles/lightbox.css";





/* =GLOBAL

----------------------------------------------- */

* { margin: 0; padding: 0; }

body { width: 750px; margin: 0 auto; color: #FFF; background: #000; font: 9pt Arial, Helvetica, sans-serif; }



a { color: #DB0000; text-decoration: underline; }

a:hover { text-decoration: none; }

a img { border: none; }





/* =BLOCK LEVEL ELEMENTS

----------------------------------------------- */

h1 { color: #DB0000; font-size: 12pt; margin-bottom: 20px; }

h2 { color: #000; font-size: 11pt; display: block; padding: 5px 0 5px 10px; font-weight: bold; font-style: italic; background: url(/repository/assets/images/h2_bkg.gif) repeat-x ;margin-top: 2px; background-position: 100% 80%;  }

p { color: #000; font-size: 10pt; line-height: 1.5em; font-weight: normal; margin-bottom: 20px; }





/* =LOGO / HEADER 

----------------------------------------------- */

div#logo { float: left; margin: 26px 0; }



div#phone_number { float: right; margin-top: 26px; }

div#phone_number p { color: #DB0000; font-size: 22px; margin-bottom: 0; }





/* =NAVIGATION

----------------------------------------------- */

div#nav_main { float: right; margin-top: 12px; }

div#nav_main ul { margin: 0; float: left; }

div#nav_main ul li { display: block; float: left; font-size: 9pt; margin-right: 1px; font-weight: bold; }

div#nav_main ul li a { display: block; padding: 3px 10px 4px 10px; color: #F3EFE6; text-decoration: none; }

div#nav_main ul li a:hover { color: #DB0000; }

div#nav_main ul li.active { display: block; float: left; background: url(/repository/assets/images/nav_btn_right.gif) top right no-repeat; margin-right: 1px; }

div#nav_main ul li.active a { padding: 3px 10px 4px 10px; background: url(/repository/assets/images/nav_btn_left.gif) top left no-repeat; color: #000; }





/* =MAIN CONTENT CONTAINER

----------------------------------------------- */

div#content { float: left; width: 710px; background: #F3EFE6; padding: 20px; color: #000; }





/* =CONTENT RIGHT

----------------------------------------------- */

div#content_right { float: right; width: 462px; }

div#content_right ul { color: #000; }

div#content_right ul#services, ul#positions { color: #000; line-height: 1.5em; margin-left: 30px; }

div#content_right ol#services, ol#positions { color: #000; line-height: 1.5em; margin-left: 30px; }




/* =CONTACT FORM

----------------------------------------------- */

div#contact p { margin: 15px 0 0 0; }

form#contactus input { border: 1px solid #999; font-size: 11px; color: #666; padding: 2px 2px 0; }

form#contactus textarea { border: 1px solid #999; font-size: 11px; color: #666; padding: 2px 2px 0; }





/* =GALLERY

----------------------------------------------- */

div#gallery a img { border: none; }





/* =CONTENT LEFT

----------------------------------------------- */

div#content_left { float: left; width: 224px; }

div#content_left div { float: left; width: 222px; margin-bottom: 20px; }

div#content_left div ul { float: left; padding: 10px 0; }

div#content_left div ul li { display: block; float: left; font-size: 9pt; margin-right: 1px; font-weight: bold;}

div#content_left div ul li a { display: block; padding: 3px 10px 4px 10px; width: 200px; color: #333; text-decoration: none; }

div#content_left div ul li a:hover { color: #DB0000; }

div#content_left div ul li.active { display: block; float: left; background: url(/repository/assets/images/second_btn_right.gif) top right no-repeat; margin-right: 1px; }

div#content_left div ul li.active a { padding: 3px 10px 4px 10px; background: url(/repository/assets/images/second_btn_left.gif) top left no-repeat; color: #fff; }





/* =FOOTER

----------------------------------------------- */

div#footer { background: url(/repository/assets/images/bottom_rounded.gif) top left no-repeat; height: 14px; }

div#footer ul { float: left; margin: 30px 60px 30px 0; }

div#footer ul li { display: block; font-size: 8pt; color: #CECCB6; margin-bottom: 1em; }

div#footer ul li a { color: #CECCB6; text-decoration: none; }

div#footer ul li a:hover { color: #DB0000; }



div#footer ul.footer_number li { font-size: 22px; color: #DB0000; }



div#footer .logo_small { float: right; margin-top: 30px; }





/* =MISCELLANEOUS

----------------------------------------------- */

.clear { clear: both; }

.img_left { float: left; margin: 5px 1em 1em 0; }

.img_right { float: right; margin: 5px 0 1em 1em; }

blockquote { float: left; font-family: "Times New Roman", Times, serif; font-size: 18pt; font-style: italic; width: 150px; margin: 0 10px 10px 0; color: #DB0000; }

.red { color: #DB0000; }

span { color: #333; }

div#aff {padding: 10px; margin-top: 12px;}