body
{
margin:0;
padding:0;
font-family: "Tahoma" , "Verdana" , "Arial"; 
font-size:10pt;
}

a
{
text-decoration: none;
color: #003a5F;
}

a:hover, .footer a:hover, .weddma a:hover
{
color: #A6142F;
}

h1

{
	
font-size: medium;

}

h2

{
	
font-size: medium;

}

h3
{
	
font-size: small;


}

.root-container
{
width:750px;
min-height:400px;
margin-left: auto;
margin-right: auto;
}

.inline
{
width:700px;
margin-left: auto;
margin-right: auto;
background-color: #F2F2F2;
border: 1px solid #6CA6D9;
padding: 0px 10px 5px 10px;
}

.main-container
{
background-color: #F2F2F2;
border: 1px solid #6CA6D9;
padding: 5px 10px 5px 10px;
}

.logo
{
text-decoration: none;
border: 0px;
}

.header
{
font-size:20pt;
float:left;
color: #004C7F;
margin:0px;
padding:5px;
height:40px;

}

.header a
{
text-decoration: none;
color: #004C7F;
}

.strap
{
font-size:10pt;
padding:10px 0 0 5px;
text-align:left;

color: #7f0003;
font-weight:bold;
}

.navigation
{
clear:both;
font-weight:bold;
white-space:nowrap;
color: #A6142F;
padding: 0 0 10px 10px;

}

.navigation a
{
font-size:12pt;
text-decoration:none;
color: #A6142F;
}

.navigation a:hover
{
text-decoration: none;
font-style:italic;
}



.images-container
{
margin: 10px 0 5px 0;
vertical-align: middle;
width:700px;
height: 100px;
margin-left: auto;
margin-right: auto;
}



.images

{
	
margin-left: 10px;
	
margin-right: 10px;
	
border: 1px solid black;

}

.one-column, .one-column-tariff-table, .one-column-tariff-info, .tasmin, .tuscan, .cerbera, .tuscanracer, .s, .chim, .tamora, .griffith, .sagaris
{
width:660px;
margin-left: auto;
margin-right: auto;

margin-top: 10px;
padding: 1px 20px 1px 20px;
background-color: #6CA6D9;

}


.one-column-links
{
width:660px;
margin-left: auto;
margin-right: auto;

margin-top: 10px;
padding: 1px 20px 1px 20px;
background-color: #F2CE1B;

}
.one-column-tariff-info
{
background-color: #73A641;
}

.two-column
{
width:720px;
margin-left: auto;
margin-right: auto;
}

.left-column, .home-left-column, .home-left-column2, .exp-left-column, .exp-left-column2, .wed-left-column, .wed-left-column2
{
width:395px;
float:left;
margin: 5px 10px 5px 10px;
padding: 1px 20px 5px 20px;
}

.about-left-column
{
width:450px;
height:1325px;
float:left;
margin: 5px 10px 5px 10px;
padding: 1px 20px 5px 20px;
background-color: #F2CE1B;
}

.exp-left-column3
{
width:660px;
float:left;
margin: 5px 10px 5px 14px;
padding: 1px 20px 5px 20px;
}

.exp-left-column4
{
width:660px;
float:left;
margin: 5px 10px 5px 14px;
padding: 1px 20px 5px 20px;
}

.right-column, .home-right-column, .home-right-column2, .exp-right-column, .exp-right-column2, .wed-right-column, .wed-right-column2
{
width:205px;
float:left;
margin: 5px 10px 5px 10px;
padding: 1px 20px 5px 20px;

}

.about-right-column
{
width:150px;
height:1325px;
float:left;
margin: 5px 10px 5px 10px;
padding: 1px 20px 5px 20px;
background-color: #73A641;
}

.contact-left-column
{
width:300px;
float:left;
margin: 10px 10px 5px 10px;
padding: 1px 20px 1px 20px;
}



.contact-right-column
{
width:300px;
float:left;
margin: 10px 10px 5px 10px;
padding: 1px 20px 1px 20px;

}



.left-column-contact
{
width:300px;
height: 400px;
float:left;
margin: 5px 10px 5px 10px;
padding: 1px 20px 1px 20px;
}



.right-column-contact
{
width:300px;
height: 400px;
float:left;
margin: 5px 10px 5px 10px;
padding: 1px 20px 1px 20px;
}



.booking-top-left-column, .booking-top-right-column
{
width:300px;
height: 230px;
margin: 0px 10px 0px 10px;
padding: 1px 5px 1px 10px;

float:left;
}



.booking-top-left-column
{
background-color: #73A641;
}



.booking-top-right-column
{
background-color: #de4318;	
}





.booking-bottom-left-column, .booking-bottom-right-column, .booking-bottom
{
width:330px;
height: 250px;
float:left;
}



.line-spacing

{

line-height: 19pt;

}

.line-spacing2
{

line-height: 14pt;

}

.left-column, .home-left-column, .contact-left-column
{

height: 320px;
background-color: #73A641;
}

.right-column, .home-right-column, .contact-right-column
{

height: 320px;
background-color: #F2CE1B;
}


.home-left-column2
{

height: 140px;
background-color:#6CA6D9;
}

.exp-left-column
{
height: 665px;
background-color: #F2CE1B;
}

.wed-left-column
{
height: 310px;
background-color: #F2CE1B;
}

.exp-left-column2
{
height: 290px;
background-color: #de4318;
}

.exp-right-column2
{
height: 290px;
background-color: #6CA6D9;
}

.wed-left-column2
{
height: 290px;
background-color: #de4318;
}

.wed-right-column2
{
height: 290px;
background-color: #6CA6D9;
}

.exp-left-column3
{
height: 175px;
background-color: #F2CE1B;
}

.exp-left-column4
{
height: 200px;
background-color: #73A641;
}

.exp-right-column
{
height: 665px;
background-color: #73A641;
}

.wed-right-column
{
height: 310px;
background-color: #73A641;
}


.home-right-column2
{

height: 140px;
background-color: #de4318;
}


.table, .table1, .table2, .table3
{
text-align: center;
line-height: 25pt;
}

.table
{
font-weight: bold;
}

.table1, .car1
{

background-color: #F2CE1B;
}


.table2, .car2
{

background-color:#de4318;
}


.table3, .car3
{

background-color: #73A641;
}

.table4, .car4
{

background-color:#73A641;
}



.car1, .car2, .car3, .car4
{
padding: 1px 10px 10px 10px;
margin: 5px 0 5px 0;
}

.car-table
{
vertical-align: top;
}

.trip-one-column
{
width:680px;
height: 900px;
margin-left: auto;
margin-right: auto;

margin-top: 10px;
padding: 1px 10px 1px 10px;
background-color: #6CA6D9;

}

.trip-left-column, .trip-center-column, .trip-right-column
{
float:left;
margin: 5px 5px 5px 5px;
padding: 1px 10px 1px 10px;
}


.trip-left-column
{
width:165px;
background-color: #F2CE1B;
}


.trip-center-column
{
width:260px;

background-color:#73A641;
}



.trip-right-column
{
width:165px;
background-color: #de4318;
text-align:center;
}

.cerbera
{

background-color: #73A641;
}

.griffith
{

background-color: #73A641;
}

.tamora
{

background-color: #F2CE1B;
}

.sagaris
{

background-color: #73A641;
}

.chim
{

background-color: #73A641;
}

.s
{

background-color: #de4318;

}


.tasmin
{

background-color: #73A641;

}

.tuscan
{

background-color: #F2CE1B;

}

.tuscanracer
{

background-color: #F2CE1B;
}

.group
{
padding: 0 12px 0 12px;
}

.footer, .weddma
{
float:left;
font-size: 8pt;
color: #888888;
padding-left:2px;
}

.footer a, .weddma a
{
color: #888888;
}

.footer
{
float:left;
padding-left:2px;
}

.weddma
{
float:right;
padding-right:2px;
}

