body
{
	font-family:Arial;
	font-size:80%;
	margin:0px 0px; 
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5 */
}

p, h1, h2, h3, h4
{	
	font-family:Arial;
	margin-bottom:5px;
	margin-left:0px;
}

html, body
{
	height:100%;
	padding:0px;
	margin:0px; 
	/*background: url(/template-images/sos/back-tile.jpg) repeat;*/
}
form
{
    font-family:Arial;
}
#OuterBackground
{
    width:790px;
    min-height:100%;
    margin:0px auto;
    text-align:center;
    background: url(/template-images/mob/MOB_bg_shadow.jpg) repeat-y;
}
#backgroundheader
{
	width:770px;
	min-height:100%;/*Fix for IE7 and Firefox to display the border for the whole of the document height*/
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:center; /* Counteract to IE5*/
	background-color: #ffdf12;
	height:100px;
}
#background
{
	width:770px;
	min-height:100%;/*Fix for IE7 and Firefox to display the border for the whole of the document height*/
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:center; /* Counteract to IE5*/
	background-image: url(/template-images/mob/MOB_yellowfade_bg.jpg);
	background-repeat:repeat-x;
	background-color: white;
	font-family: verdana,arial;
}
#topMOBPanel { display: block; width: 730px; text-align:center;margin-left:20px;margin-right:20px;}
	#topMOBPanel ol {  }
		#topMOBPanel li { display: block; float:left;}
			#topMOBPanel li a { display: block; font-weight: bold;  text-decoration: none; }

#MOBbreadcrumbOuter
{
  float:left;
}
		
#MOBbreadcrumbNav { display: block; font-size: 0.75em; width: 730px;margin-left:20px;margin-right:20px;text-align:center;height:30px;}
	#MOBbreadcrumbNav ol { padding-left: 10px;padding-top:10px}
		#MOBbreadcrumbNav li { display: block; float: left; }
			#MOBbreadcrumbNav li a { color: #FF0000; text-decoration: none; }
				#MOBbreadcrumbNav li a:hover { text-decoration: underline; }
				#MOBbreadcrumbNav li span { color: #000066; padding: 0px 4px 0px 6px; text-decoration: none; }
#mainContent
{
     width:770px;
      float:left;
      /*height:1190px;*/
      height:100%;
      text-align:left;
}
#MOBbanner
{
    text-align:center;
    background-color:#ffdf12;
    width:730px;
    height:120px;
    margin-left:20px;
    margin-right:20px;
}
#tdBanner
{
    width:251px;
    height:116px;
}
#MOBcontent
{
    float:left;
    width:730px;
    margin-left:20px;
    margin-right:20px;
    text-align:center;
    display:inline;
}
#GeneralContent
{
   width:730px;
   background-color:white;
   height:100%;
}
#GeneralContent .tblRescue .left
{
    width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_left.jpg) no-repeat;
}
#GeneralContent .tblRescue .right
{
     width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_right.jpg) no-repeat;
}
#GeneralContent .tblRescue .center
{
     width:722px;
     height:25px;
     text-align:left;
     font-weight:bold;
     padding-left:9px;
     background-image:url(/template-images/mob/MOB_bar_centre.jpg);
     background-repeat:repeat-x;
     color:#ffdf12;
     padding-top:7px;
}
#GeneralContent #InnerText
{
     width:704px;
     padding-left:12px;
     padding-top:12px;
     padding-right:12px;
     padding-bottom:12px;
     border-style:solid;
     border-width:1px;
     border-color:black;
     height:100%;
 }
 #GeneralContent #InnerText p
 {
     text-align:left;
 }
#GeneralContent #InnerText #OptionalText
{
     padding-top:3px;
     padding-left:3px;
     padding-right:3px;
     padding-bottom:3px;
     width:712px;
}

#MOBcontent #SpaceDiv
{
    float:left;
    width:730px;
    text-align:center;
    height:11px;
}
#JointheMOB
{
     float:left;
     width:504px;
     height:369px;
}
#TopText
{
    width:730px; 
    margin-bottom:15px;
    padding-left:2px;
     padding-top:4px;  
     margin-left:20px;
     margin-right:20px;
     text-align:left;
     float:left;
     display:inline;
}
#RightContent
{
    width:208px;
    height:369px;
    float:right;
}
#Howitworks
{
             float:right;
             width:208px;
             height:180px;
             margin-bottom:9px;
             color:#ffdf12;
}
#Howitworks a
{
color:#ffdf12;
}
#Howitworks .tblRescue .left
{
    width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_left.jpg);
}
#Howitworks .tblRescue .right
{
     width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_right.jpg);
}
#Howitworks .tblRescue .center
{
     width:200px;
     height:32px;
     text-align:left;
     font-weight:bold;
     padding-left:9px;
     background-image:url(/template-images/mob/MOB_bar_centre.jpg);
     background-repeat:repeat-x;
     color:#ffdf12;
}
#FAQ
{
             float:right;
             width:208px;
             height:180px;
             color:#ffdf12;
}
#FAQ a
{
color:#ffdf12;
}
#FAQ .tblRescue .left
{
    width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_left.jpg);
}
#FAQ .tblRescue .right
{
     width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_right.jpg);
}
#FAQ .tblRescue .center
{
     width:200px;
     height:32px;
     text-align:left;
     font-weight:bold;
     padding-left:9px;
     background-image:url(/template-images/mob/MOB_bar_centre.jpg);
     background-repeat:repeat-x;
     color:#ffdf12;
}
#RescueStories
{
        float:left;
        width:504px;
        height:180px;
}
#RescueStories .tblRescue .left
{
    width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_left.jpg);
}
#RescueStories .tblRescue .right
{
     width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_right.jpg);
}
#RescueStories .tblRescue .center
{
     width:496px;
     height:32px;
      text-align:left;
     font-weight:bold;
     padding-left:9px;
     background-image:url(/template-images/mob/MOB_bar_centre.jpg);
     background-repeat:repeat-x;
     color:#ffdf12;
}
#RescueStories #InnerText
{
     height:132px;
     width:488px;
     padding-left:7px;
     padding-top:7px;
     padding-right:7px;
     padding-bottom:7px;
     border-style:solid;
     border-width:1px;
     border-color:black;
     background-color:#dddddd;
     overflow:hidden;
 }
 #RescueStories #InnerText p
 {
     margin:0 auto;
 }
 #RescueStories .tblRescue .center a
{
    color:#ffdf12;
}
 #FishingNews
 {
        float:left;
        width:356px;
        height:190px;
 }
 #FishingNews .tblRescue .left
{
    width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_left.jpg);
}
#FishingNews .tblRescue .right
{
     width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_right.jpg);
}
#FishingNews .tblRescue .center
{
    width:339px;
     height:32px;
     text-align:left;
     font-weight:bold;
     padding-left:9px;
     color:#ffdf12;
     background:url(/template-images/mob/MOB_bar_centre.jpg) repeat-x;
}
#FishingNews #InnerText
{
     height:142px;
     width:340px;
     padding-left:7px;
     padding-top:7px;
     padding-right:7px;
     padding-bottom:7px;
     border-style:solid;
     border-width:1px;
     border-color:black;
     background-color:#dddddd;
     overflow:hidden;
 }
 #FishingNews p
 {
   margin:0 auto;
 }
  #FishingNews .tblRescue .center a
{
    color:#ffdf12;
}
 
 #OrderNow
{
             float:right;
             width:208px;
             height:180px;
             color:#ffdf12;
}
#OrderNow a
{
    color:#ffdf12;
}
#OrderNow .tblRescue .left
{
    width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_left.jpg);
}
#OrderNow .tblRescue .right
{
     width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_right.jpg) ;
}
#OrderNow .tblRescue .center
{
     width:200px;
     height:32px;
     text-align:left;
     font-weight:bold;
     padding-left:9px;
     background-image:url(/template-images/mob/MOB_bar_centre.jpg);
     background-repeat:repeat-x;
     color:#ffdf12;
}
#ImageText
{    
    padding-top:11px;
    width:730px;
    float:left;
}
#ServiceBulletin
 {
        float:right;
        width:356px;
        height:190px;
 }
 #maincontent #MOBcontent ul{ list-style-type: disc; margin-left: 26px; margin-bottom: 10px; padding-left: 10px; }
 #maincontent #MOBcontent li p{ margin: 0 0 1em 0; }
 #maincontent #MOBcontent ol{ list-style-type: decimal; margin-bottom: 10px; }
#maincontent #MOBcontent ol li{ margin-left: 32px;  font-size: 90%;text-align:left;font-family:Arial}
 #maincontent #MOBcontent ul li{ font-size: 90%;text-align:left;font-family:Arial;}
 #maincontent #MOBcontent p{ font-size: 90%;font-family:Arial;}
 #ServiceBulletin .tblRescue .left
{
    width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_left.jpg);
}
#ServiceBulletin .tblRescue .right
{
     width:4px;
     height:32px;
     background:url(/template-images/mob/MOB_bar_right.jpg);
}
#ServiceBulletin .tblRescue .center
{
     width:339px;
     height:32px;
     text-align:left;
     font-weight:bold;
     padding-left:9px;
     color:#ffdf12;
     background:url(/template-images/mob/MOB_bar_centre.jpg) repeat-x;
}
#ServiceBulletin #InnerText
{
     height:142px;
     width:340px;
     padding-left:7px;
     padding-top:7px;
     padding-right:7px;
     padding-bottom:7px;
     border-style:solid;
     border-width:1px;
     border-color:black;
     background-color:#dddddd;
     overflow:hidden;
 }
  #ServiceBulletin #InnerText p
 {
     margin:0 auto;
     text-align:left;
 }
 #DivFishingNews
{
    text-align:left;
    width:340px;
    vertical-align:top;
    float:left;
}

#DivAllFishingNews
{
    text-align:left;
    width:640px;
    vertical-align:top;
    float:left;
    min-height:100%;
}

#DivAllFishingNews .description
{
  font-family:Arial;
  font-size:80%;
}
/* START FOOTER */
#Mobfooter 
{
	background-color: white;  
	clear: both; 
	display: block; 
	font-size: 0.9em; 
	width: 730px;
	margin-left:20px;
	margin-right:20px;
}

#Mobfooter #footerNav 
{
	border-top: 1px solid white;
	border-bottom: 1px solid white; 
	background-color:#666666;
	display: block; 
	clear: both; 
	width: 100%; 
}

#Mobfooter #footerNav ol 
{
	background-color:#666666;
	float: right; }

#Mobfooter #footerNav li 
{
	display: block; 
	float: left; 
	padding: 10px 20px 10px 0; }

#Mobfooter #footerNav li a 
{
	border-right: 1px solid white; 
	color: white; 
	display: block;
	padding-right: 20px; 
	text-decoration: none; }

#Mobfooter #footerNav li span 
{
	border-right: 1px solid #091176; 
	color: #091176; 
	display: block; 
	padding-right: 20px; 
	text-decoration: none; }

#Mobfooter #footerNav a:hover 
{
	text-decoration: underline; }

#Mobfooter #footerNav li.last a 
{
	border: none; 
	padding-right: 0; }

#Mobfooter p 
{
	clear: both; 
	color: #666666; 
	display: block; 
	font-size: 0.9em; 
	padding: 5px 0; 
	margin-bottom:0px;
	margin-right:0px;
	width:100%;
	font-weight:bold;
}
/*End of MOB content*/

