

.border
{
border-width:2px;
border-style:inset;
border-color:silver;

} 

  
a.navi:hover {color: white; text-decoration: none; }
a.navi:visited {color: white; text-decoration: none; }
a.navi:link {color: white; text-decoration: none; }
a.navi:active {color: white; text-decoration: none; }

a:link {color: black; text-decoration: none; }
a:visited {color:black; text-decoration: none; }
a:hover {color: black; text-decoration: none; }
a:active {color:black; text-decoration: none;}




a.cr:hover {color:#0000ff; text-decoration: none; }
a.cr:visited {color:#0000ff; text-decoration: none; }
a.cr:link {color:#0000ff; text-decoration: none; }
a.cr:active {color:#0000ff; text-decoration: none; }





.bg
{
 background-image: url("http://www.ivyhouse-ferrylink.co.uk/images/bg.gif");
border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width:3px;  
spacing: 0px;
padding: 0px;
border-width:0px;  
border-color:#000000
}

.bgm
{
 background-image: url("images/c1c2bgb2.gif");
 text-align: center;
 border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width:0px;  
border-color:#000000

}


.butt
{
 background-image: url("http://www.ivyhouse-ferrylink.co.uk/images/butbar.gif");
 
}

.fon5
{
 background-image: url("images/fon05.gif");
 font-size: 1.5em;
 height: 47px;
  
 }

 
 
.fon2
{
 background-image: url("images/fon02.gif");
}


.cr
{
font-family:"Times new roman"; text-decoration: none; font-size: 10px; font-weight: bold; color:black;
text-align: center;
border-top-style:none;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
border-width:5px;  
border-color:white;
}

.navi
{
font-family:"Bell Mt"; text-decoration: none; font-size: .9em; font-weight: bold; color: white;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:none;
border-right-style:none;
border-width:5px;  
border-color:white;
}

.navi2
{
font-family:"Bell Mt"; text-decoration: none; font-size: 1.4em; font-weight: bold; color: white;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:none;
border-right-style:none;
border-width:5px;  
border-color:white;
}

.navi3
{
font-family:"Bell Mt"; text-decoration: none; font-size: 1.4em; font-weight: bold; color: white;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:none;
border-right-style:none;
border-width:5px;  
border-color:white;
}

.navi4
{
font-family:verdana; text-decoration: none; font-size: 1.4em;  color: #000000;
border-top-style:ridge;
padding: 1px;
border-bottom-style:ridge;
border-left-style:ridge;
border-right-style:ridge;
border-width:5px;  
border-color:#2d7db8;
}


.navi5
{
font-family:"Bell Mt"; text-decoration: none; font-size: 1.4em; color: #000000;
border-width:5px;  
border-color:#2d7db8;
text-align: left;
border-width:0px; 
border-top-style:ridge;
border-bottom-style:ridge;
border-left-style:ridge;
border-right-style:ridge;
padding: 25px;

}
.navi6
{
font-family:verdana; text-decoration: none; font-size: 1.3em; color: #000000;
border-width:5px;  
border-color:#2d7db8;
text-align: cener;
border-width:0px; 
border-top-style:ridge;
border-bottom-style:ridge;
border-left-style:ridge;
border-right-style:ridge;
padding: 0px;

}

.navi7
{
font-family:"times new roman"; text-decoration: none; font-size: 2.4em;  color: #000000;
border-top-style:ridge;
padding: 6px;
border-bottom-style:ridge;
border-left-style:ridge;
border-right-style:ridge;
border-width:6px;  
border-color:silver;
background-color: aqua;
text-align: center;

}



.well
{
font-family:"gorgia"; text-decoration: none; font-size: 1em; font-weight: bold; color: #ffffff;
margin: 30px;
padding: 15px; 
text-align: justify;
border-top-style:ridge;
border-bottom-style:ridge;
border-left-style:ridge;
border-right-style:ridge;
border-width:5px;  
border-color:#2d7db8;
background-color:#231462;
}


.well2
{
font-family:"Times New Roman"; text-decoration: none; font-size: 1.1em; font-weight: bold; color: white;
padding: 50px; 
text-align: center;
border-top-style:ridge;
border-bottom-style:ridge;
border-left-style:ridge;
border-right-style:ridge;
border-width:3px;  
border-color:#2d7db8;
background-image:url(images/menu2.jpg);


}

.well3
{
font-family:"Verdana"; text-decoration: none; font-size: 1.8em; ; color: #000000;
vertical-align:top;
text-align: center;
}



.menu
{

 font-family:"Bell Mt"; text-decoration: none; font-size: 1.4em; font-weight: bold; color: #000000;
 
 text-align: center;
border-top-style:ridge;
border-bottom-style:ridge;
border-left-style:ridge;
border-right-style:ridge;
border-width:3px;  
border-color:#2d7db8;
background-color:#d1f2fe;
}

.menu2
{

 font-family:"Bell Mt"; text-decoration: none; font-size: 1.4em; font-weight: bold; color: #000000;
 
text-align: center;
border-top-style:ridge;
border-bottom-style:ridge;
border-left-style:ridge;
border-right-style:ridge;
border-width:3px;  
border-color:#2d7db8;
background-color:#d1f2fe;
}
.con
{
font-family:"Bell Mt"; text-decoration: none; font-size: 1.3em; font-weight: bold; color: #000000;
text-align: center;

}

.map1
{
font-family:Verdana; text-decoration: none; font-size: 1.2em;  color: #000000;
text-align: left;padding:10;
}

.map2
{
font-family:"Bell Mt"; text-decoration: none; font-size: 1em; font-weight: bold; color: #000000;
;vertical-align:text-top;

}



.price
{
font-family:verdana; text-decoration: none; font-size: 1.2em; color: #000000;
border-color:#231462;
background-color:#d1f2fe;
text-align: Justify;
padding: 0px 10px 0px 30px;
}

.form
{
font-family:verdana; text-decoration: none; font-size: .8em; color: #000000;
border-color:#231462;
background-color:#d1f2fe;
text-align: left;
padding: 5px 5px 5px 10px;


.thk
{
padding: 2000px;

 }



}

.date
{
text-align: JUSTIFY;
padding-right:20px;
float:right;
 width:400px;
 height:50px;
 margin:5px;
 }












a.lc:link {color: white; text-decoration: none;}
a.lc:visited {color: white; text-decoration: none;}
a.lc:hover {color: white; text-decoration: none;}
a.lc:active {color: white; text-decoration: none;}








/*--- Main CSS here ---*/





/*------------------------------------*\
	IPHONE
\*------------------------------------*/
@media screen and (max-device-width: 480px)

.navi
{
font-family:Bell Mt; text-decoration: none; font-size: 1.4em;font-weight: bold;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:none;
border-right-style:none;
border-width:5px;  
border-color:white;
}







.call{
font-size: .5em; color: yellow;
color:black;
font-size: 1em;
border-bottom-style:none;
border-top-style:none;
border-left-style:none;
border-right-style:none;
}

.no
{font-size: 1em;color: black;}

}








