/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {

  margin: 0;

  padding: 0;

  border: 0;

  outline: 0;

  font-size: 100%;

}

body {

	background-color: #666;

	color: #000;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	line-height: 14px;

	padding: 0;

	text-align: center;

	

}

h1 {

  font-family: Georgia, "Times New Roman", Times, serif;

  color: #000;

  font-size: 24px;

  font-weight: bold;

  line-height: 14px;

  margin-bottom:20px;

  padding-left: 20px;

  padding-top: 20px;

}





h2 {

  font-family: Georgia, "Times New Roman", Times, serif;

  color: #000;

  font-size: 24px;

  font-weight: bold;

  line-height: 14px;

  margin-bottom:20px;

  padding-left: 20px;

  padding-top: 20px;

}







h3 {

  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

  color: #000;

  font-size: 20px;

  font-weight: bold;

  line-height: 18px;

  margin-bottom:30px;

  margin-top:30px;

  padding-left: 20px;

}









h4 {

  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

  color: #000;

  font-size: 14px;

  font-weight: bold;

  line-height: 18px;

  margin-bottom:0px;

  margin-top:0px;

  padding-left: 0px;

}





















p {

	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	font-size: 16px;

	font-weight: normal;

	line-height:1.72em;

	margin-top: 13px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	padding-right: 60px;

	padding-left: 20px;

	padding-bottom:20px;

    max-width: 50em;

}







#uscg_plaque2 {

	position:relative;

	left:60px;

	margin-top: 30px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	



}





 ul {

	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	padding-top: 0px;

	line-height: 40px;

	left: 50px;

	padding-right:20px;

	

}



 ul li {

	color: #000000;

	margin-left: 20px;

	list-style-type: disc;

}



#content a:link {

  color: #000000;

  font-weight: bold;

  text-decoration: none;

  line-height: 14px;

}

#content a:visited {

  color: #000000;

  font-weight: bold;

  text-decoration: none;

}

#content a:hover {

	color: #FF0000;

	text-decoration: none;

}

#content a:focus {

  color: #000000;

}

#content a:active {

  color: #000000;

}





#outerWrapper {

	background-color: #fff;

	text-align: left;

	width: 958px;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 20px;

	margin-left: auto;

}







#outerWrapper #header {

	font-size: 18px;

	font-weight: bold;

	line-height: 15px;

	padding: 10px;

	height: 180px;

	background-image: url(../images/large-header.jpg);

	background-repeat: no-repeat;

	margin-top: 0px;

	border-bottom-width: 1px;

	

}







#outerWrapper #contentWrapper #content {

	margin: 0 0 0 0;

	padding: 10px 10px 10px 10px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}





/*  <------------  FOOTER    ----------- */





#outerWrapper #footer {

	background-color: #0A4D7A;

	height: 205px;

	margin-bottom: 20px;

	border-top-width: 10px;

	border-top-style: solid;

	border-top-color: #AFB0B5;

	padding-top: 20px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	background-image: url(../images/footer.jpg);

	background-repeat: no-repeat;

}





 #footer #footer_menu {

	margin-top: 140px;

	margin-bottom: 10px;

	margin-left: 20px;

	margin-right: 70px;

	float:right;

		

	

}



#footer #footer_menu ul {

	padding:0px;

	right:0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}









#footer #footer_menu li {

	display:inline;

	margin-left: 0px;

	font-family: Georgia, Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	padding-top: 0px;

	padding-right: 50px;

	padding-bottom: 0px;

	padding-left: 0px;

}







#footer #footer_menu li  a,  a:link {



	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}



#footer #footer_menu li a:visited {

  color:  #FFFFFF;

  font-weight: bold;

  text-decoration: none;

}



#footer #footer_menu li a:hover {

	color: #AFB0B4;

	text-decoration: none;

}



#footer #footer_menu li a:focus {

  color: #FFFFFF;

}



#footer #footer_menu a:active {

  color: #FFFFFF;

}











/*  <------------ FOOTER  ----------- */













/*  <------------ Logo  ----------- */





#logo h1 {

margin:0 auto;

display:block;

text-indent:-999px;

}





#logo {

	margin:0 auto;

	margin-top: 30px;

	margin-bottom: 0px;

	text-align: center;

}







/*  <------------ HEADER  ----------- */



 #header #menu {

	

	margin-top: 40px;

	margin-bottom:0px;

	margin-left: 20px;

	margin-right: 0px;

	float:left;  

	

	

}



#header #menu ul {

	padding:0px;

	right:0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}









#header  #menu li {

	display:inline;

	margin-left: 0px;

	font-family: Georgia, Geneva, Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #FFFFFF;

	padding-top: 0px;

	padding-right: 100px;

	padding-bottom: 0px;

	padding-left: 0px;

}







 #header #menu li  a,  a:link {



	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	

}



#header  #menu li a:visited {

  color:  #FFFFFF;

  font-weight: bold;

  text-decoration: none;

}



#header  #menu li a:hover {

	color: #AFB0B4;

	text-decoration: none;

}



#header  #menu li a:focus {

	color: #FFFFFF;

	margin-top: 30px;

}



#header #menu li a:active {

  color: #FFFFFF;

}





/*  <------------HEADER ----------- */





/*  <------------ General Cod ----------- */





.clear {

clear:both;



}



/*  <------------ General Cod ----------- */



/*

.uscg_plaque {

	position:relative;

	left:60px;

	margin-top: 30px;

	margin-right: 0px;

	margin-bottom: 30px;

	margin-left: 0px;

}

*/



#uscg_plaque {

	text-align: center;

}



.uscg_header_text {



  color: #000;

  font-weight: bold;

  line-height: 25px;

  position:relative;

  left:60px;

  margin-top: 0px;

  margin-right: 100px;

  margin-bottom: 20px;

  margin-left: 10px;







}



/*  <------------ USCG PRICE  ----------- */



#uscg_price {

	height:50px;

	width:630px;

	position:relative;

	left:70px;

	margin-bottom:50px;

	padding-top:30px;

	

}





#uscg_price a:link {

  color: #000000;

  font-weight: bold;

  text-decoration: none;

  line-height: 14px;

}





#uscg_price a:visited {

  color: #000000;

  font-weight: bold;

  text-decoration: none;

}





#uscg_price a:hover {

  color: #FFFFFF;

   text-decoration: none;

}





#uscg_price a:focus {

  color: #000000;

}





#uscg_price a:active {

  color: #000000;

}













/*  <------------ USCG PRICE  ----------- */



.text_left {

	float: left;

	margin-top: 0px;

	padding-top:20px;

	padding-bottom:10px;

			

}





.text_right {

	float: right;

	

	

	

}

.text_left_price {

	float: left;
	
	width: 400px;

	margin-top: 0px;

	padding-top:20px;

	padding-bottom:10px;

			

}

.button {

	padding:15px 20px 15px 20px;

	color: #ffffff;

	float:right;

	margin-top: 5px;

	font-size: 24px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background: url('../images/bk-button.jpg') repeat-x top;

	background-repeat: repeat-x;

	font-style: normal;

	text-decoration: none;
	
	border: #0b324e 1px solid;

}



















#uscg_plaque2 ul {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	padding-top: 0px;

	line-height: 40px;

	left: 50px;

	padding-right:20px;

	

}



#uscg_plaque2 ul li {

	color: #000000;

	margin-left: 20px;

	list-style-type: disc;

}





#uscg_contact_us {

	

	position:relative;

	margin-bottom:20px;

	padding-top:20px;

	margin-left:20px;

	

	

	

}





#uscg_contact_us2 {

	

	position:relative;

	margin-left:20px;

	margin-bottom:20px;

	padding-top:40px;

	

	

	

}





#uscg_contact_us p {

	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	font-size: 18px;

	font-weight:bold;	

}





table {



font: Georgia, Verdana, Arial, Helvetica, sans-serif;

font-size:18px;

line-height:20px;

font-style:bold;

border-collapse:collapse;

margin-bottom:30px;



}

 td, th {

 padding: 5px;

 

 

 }

 

 .opening_hours{

 

 font: Georgia, Verdana, Arial, Helvetica, sans-serif;

 font-size:10px;

 font-style:italic;

 

 }

 

 

 .warningtext {

	color: #FF0000;

	font-size: 1.5em; 

 }





/*  <------------Code for Coywrite area ----------- */





.copywrite {

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size: 10px;

	padding-top: 10px;		

}





#bottom {



height: 170px;

width:30px;









}

















/*  <------------Code for Coywrite area ----------- */









/*  <------------FoxyCart code  ----------- */





#fc_login_register p {

color:#660000;

padding-left:10em;



}



/*  <------------FoxyCart END  ----------- */





/*  <------------ General Code  ----------- */





#fau  {



}





#fau H3 {



color:#000000;

font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;

font-size:20px;

font-weight:bold;

line-height:25px;

margin-bottom:30px;

margin-top:30px;

padding-left:20px;



}





#fau a:hover {

	color:#000000;

	text-decoration:none;

}





#fau a:link {master.css (line 101)

color:#000000;

line-height:20px;

text-decoration:none;



}



/*  <------------ General END Code  ----------- *//*  
