/* File to contain CSS information for general MacGregorSailors.com website */

/* General body definition */
body {
   margin: 5px;
   padding: 0;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #184365;
}

/* Link display style */
/*a:link    {text-decoration: none;      color: blue;} */
/*a:hover   {text-decoration: underline; color: green;} */
a:link    {text-decoration: underline}
a:hover   {text-decoration: underline}
a:visited {text-decoration: underline}
a:active  {text-decoration: underline}

#mac_title_container {
   margin:0px;
}

#mac_title_left {
   float:left;
   width:300px;
   clear: left;
   /* IE Fix */
   display: inline;
}

#mac_title_right {
   float:right;
   clear: right;
   margin-right: 5px;
   /* IE Fix */
   display: inline;
}

#mac_title_right table {
   text-align: right;
   font-size: 10pt;
}

#mac_title_mobile {
   text-align:center;
   font-size:125%;
   font-weight:bold;
   color:black;
}

div.navmenu_page {
   margin:0;
   padding:0;
}

.navmenu_page ul{
   list-style-type: none;
   margin:5px;
   padding:5px;
}

.navmenu_page li{
   /* display:inline; */
   margin:0;
   padding:0;
   font-size:120%;
   /* font-weight:bold; */
}

.navmenu_page a{
   /* float:left; */
   /*margin:5;
   padding:5 5 5 5px;*/
   text-decoration:none;
}

div.mac_container {
   border: 0px;
   margin: 0px;
   clear:both;
}

div.mac_spacer {
   border: 0px;
   margin: 0px;
   clear: both;
}

img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 6px;
   /* IE Fix */
   display: inline;
}

img.floatLeftClear {
    float: left; 
    clear: left; 
    margin: 6px;
   /* IE Fix */
   display: inline;
}

#mac_hl1 {
   font-size:150%;
   font-weight:bold;
   color:black;
}

#mac_hl2 {
   font-size:125%;
   font-weight:bold;
   color:blue;
}

#mac_section_sep {
   background-image:url(/images/bar78.png);
   border:none;
   height:11px;
   width:500px;
   margin:10px 0px 10px 0px;
}

#mac_exploring_text {
   margin-top:10px;
   margin-bottom:10px;
   margin-left:10px;
   margin-right:10px;
}

#mac_navmenu_box {
   margin-left:8px;
   margin-right:8px;
   margin-top:0px;
   margin-bottom:0px;
}

#mac_maindoc {
   /* background:#cdcdcd; */
   background-color: #184365;
   margin:0px;
}

#mac_mainpadded {
   margin:10px;
}

#mac_bottombar {
   /* background:#cdcdcd; */
   background-color: #184365;
   /* float:bottom; */
   margin:5px;
   width:100%;
   clear:both;
   font-size:8pt;
   /* color:black; */
   color: #FFFFFF;
}

#mac_bottombar a:link{
   text-decoration: none;
   color: #FFFFFF;
}
#mac_bottombar a:hover{
   text-decoration: underline;
   color: #FFFFFF;
}
#mac_bottombar a:visited{
   text-decoration: none;
   color: #FFFFFF;
}
#mac_bottombar a:active{
   text-decoration: none;
   color: #FFFFFF;
}

#mac_nav ul{
   margin:0;
   padding:0;
   list-style:none;
}

#mac_nav li{
   display:inline;
   margin:0;
   padding:0;
}

/* Dealer Info page stuff
--------------------------------------------- */
#mac_dealerinfo_map {
   float:left;
   clear:left;
   /*max-width: 500px;*/
   margin:5px;
   padding:5px;
   /* IE Fix */
   display: inline;
}

#mac_dealerinfo_searchform {
   float:right;
   clear: right;
   margin:5px;
   padding:5px;
   background-color: #FFFFFF;
   border-width:thin;
   border-style:solid;
   /* IE Fix */
   display: inline;
}

#mac_dealerinfo_listings {
   clear: both;
   margin:5px;
   padding:5px;
   background-color: #FFFFFF;
   border-width:thin;
   border-style:solid;
   text-align:center;
}

/* --------------------------------------------- Contact icons -----------------------------------------------*/
#mac-email-icon { background: url("/buttons/icon_contact_email.gif") no-repeat; width: 20px;}
#mac-pm-icon    { background: url("/buttons/icon_contact_pm.gif") no-repeat;    width: 28px;}

#mac-email-icon a:hover { background: url("/buttons/icon_contact_email.gif") 0px -20px no-repeat; width: 20px;}
#mac-pm-icon    a:hover { background: url("/buttons/icon_contact_pm.gif") 0px -20px no-repeat;    width: 28px;}

#mac-contact-buttons {
margin:0px;
padding:0;
list-style:none;
}

#mac-contact-buttons span {
display: none;
}

#mac-contact-buttons li, #mac-contact-buttons a {
height:20px;
display:block;
}

#mac-contact-buttons li {
float:left;
display:inline;
margin:2px;
}

/* Latest posts marquee
--------------------------------------------- */
.mac_latest_marquee {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 10pt;
}

/* Banner ad stuff
--------------------------------------------- */
#mac_ads_banner_text {
   text-align: left;
   font-size:8pt;
   padding:5px;
}

#mac_ads_banner_standard {
   text-align: center;
   margin-bottom: 5px;
}

/* Make form buttons look like links
--------------------------------------------- */
form.navbutton_link{
    margin:0;
    padding:0;
    display: inline;
    }

.navbutton_link button{
    margin:0;
    padding:0;
    border:0;
    background:0;
    color:white;
    text-decoration:none;
    cursor:pointer;
    }

form.txtbutton_link{
    margin:0;
    padding:0;
    display: inline;
    }

.txtbutton_link button{
    margin:0;
    padding:0;
    border:0;
    background:0;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    }

/*
.navbutton_link button:hover,
.navbutton_link button:focus{
    color:#c00;
    }
*/

/* Start phpMyBorder2 */
/* Round border */
.pmb1_b, .pmb1_s {font-size:1px; }
.pmb1_1, .pmb1_2, .pmb1_3, .pmb1_4, .pmb1_b, .pmb1_s {display:block; overflow:hidden;}
.pmb1_1, .pmb1_2, .pmb1_3, .pmb1_s {height:1px;}
.pmb1_2, .pmb1_3, .pmb1_4 {border-style: solid; border-width: 0 1px; }
.pmb1_1 {margin:0 5px; }
.pmb1_2 {margin:0 3px; border-width:0 2px;}
.pmb1_3 {margin:0 2px;}
.pmb1_4 {height:2px; margin:0 1px;}
.pmb1_c {display:block; border-style: solid ; border-width: 0 1px;}

/* Raised border */
.pmb2_1, .pmb2_2, .pmb2_3, .pmb2_4, .pmb2_5, .pmb2_6, .pmb2_7, .pmb2_8 { overflow:hidden; font-size:1px; display:block; }
.pmb2_1, .pmb2_2, .pmb2_3, .pmb2_6, .pmb2_7, .pmb2_8, .pmb2_s { height:1px; }
.pmb2_2, .pmb2_3, .pmb2_4, .pmb2_5, .pmb2_6, .pmb2_7, .pmb2_c {  border-style: solid; border-width: 0 1px; }
.pmb2_2, .pmb2_3, .pmb2_4, .pmb2_c { border-left-color: #fff; }
.pmb2_7, .pmb2_6, .pmb2_5, .pmb2_c { border-right-color: #999; }
.pmb2_1 { margin:0 5px; background: #fff;}
.pmb2_2 { border-right:1px solid #eee; }
.pmb2_3 { border-right:1px solid #ddd; }
.pmb2_4 { border-right:1px solid #aaa; }
.pmb2_5 { border-left:1px solid #eee; }
.pmb2_6 { border-left:1px solid #ddd; }
.pmb2_7 { border-left:1px solid #aaa; }
.pmb2_8 { margin:0 5px; background:#999; }
.pmb2_2, .pmb2_7 { margin:0 3px; border-width:0 2px; }
.pmb2_3, .pmb2_6 { margin:0 2px; }
.pmb2_4, .pmb2_5 { margin:0 1px; height:2px; }
.pmb2_c { padding: 0 4px; display:block; }
.pmb2_s {display : block; font-size:1px;}

/* Shadow border */
.pmb3_1 { border-width: 1px; border-style: solid; position: relative; left:-3px; top:-3px; }
.pmb3_2 { overflow:hidden; width:100%; padding:0 3px; }
.pmb3_s { height: 1px; font-size: 1px; display: block; }
/* End phpMyBorder2 */


