body {padding:0; margin:0; background: url(images/bg.gif)}
table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0;}
form, td{margin:0; padding:0;}
html {height:100%;}
br{font-size:10px}
table{border:0px; border-collapse:collapse; font-size:100%	}
body, td{
	font-family:Arial;
	color:#c0c0c0;
	vertical-align:top;
	padding:0px;
}



a img{
	border:0px;
	vertical-align: text-top;
	text-decoration:none;
}
img{
	vertical-align:top;
}

#video {
border: 1px solid #000000;
}


/*-----------------------------------------------------------------------------------------------------------------talling*/
.bg_tal_top{ background:url(images/bg_tal_top.jpg) top right repeat-x}
.bg_tal_bot{ background:url(images/bg_tal_bot.gif) bottom right repeat-x}



b{}
strong{ color:#ffffff}




/*a{ color:#F6B511; text-decoration:underline}*/ 
a{ color:#f6B511; text-decoration:underline}
a:hover{ text-decoration:none}



ul{margin:0; padding:0; list-style:none}
li{
	line-height:1.15em;
	list-style-type: disc;
}
li a{color:#F6B511; text-decoration:underline}
li a:hover{ text-decoration:none}

.big ul{margin:0; padding:0; list-style:none}
.big li{line-height:1.15em; }
.big li a{color:#008acc; text-decoration:underline; font-weight:bold}
.big li a:hover{ text-decoration:none}



.more{ color:#F6B511; text-decoration:underline}
.more:hover{ text-decoration:none}



 /*header*/
#header{ height:276px; width:900px; background:url(images/bg_header.jpg) top left no-repeat}


#header .row1{ height:253px}
#header .row2{ height:23px}
#header .row2 .title{ margin:0px 0px 0px 525px }

#weddingheader{ height:276px; width:900px; background:url(images/bg_header_wedding.jpg) top left no-repeat}


#weddingheader .row1{ height:253px}
#weddingheader .row2{ height:23px}
#weddingheader .row2 .title{ margin:0px 0px 0px 0px }

.menu {z-index:10; position:absolute;}
.flashbanner {
	position:absolute;
	z-index:1;
	width:500px;
	height:190px;
	top:60px;
	left:400px;
} 

/*content*/
#content{
	width:900px;
	height:649px;
	background:url(images/bg_pic_shadow.gif) top left no-repeat
}
#content{ font-size:0.75em; }
#content td, #content table{line-height:1.15em;}

/*article*/
#article{
	width:600px;
	height:649px;
	background:url(images/bg_pic_shadow.gif) top left no-repeat
}
#article{ font-size:0.75em; }
#article td, #article table{line-height:1.15em;}
#article span{}

/*article2*/
#article2{
	width:680px;
	height:649px;
	background:url(images/bg_pic_shadow.gif) top left no-repeat
}
#article2{ font-size:0.75em; }
#article2 td, #article2 table{line-height:1.15em;}
#article2 span{}

/*homepage*/
#homepage #content .col1{ width:425px;}

#homepage #content .col1 div{ padding:35px 12px 15px 22px}
#homepage #content .col1 .title{ margin:0 0 13px 0px}
#homepage #content .col1 .indent{ margin:0 25px 0px 0px; float:left}
#homepage #content .col1 .title_1{ margin:0 0 6px 0px}
#homepage #content .col1 .indent_1{ margin:0 13px 0px 15px;}
#homepage #content .col2{ width:460px; padding:0 5px 0 0px}

#homepage #content .col2 .row1{ height:34px; width:430px; margin-left:auto; margin-right:auto;}
#homepage #content .col2 .row2{
	background:#292929;
	color:#6e6e6e
}

 
#homepage #content .col2 .row2 a{
	color:#F6B511;
	text-decoration:underline;
	font-weight:bold
}
#homepage #content .col2 .row2 a:hover{ text-decoration:none}
#homepage #content .col2 .row2 div{
	padding:10px 10px 5px 10px
}
#homepage #content .col2 .row2 p{ margin:27px 5px 14px 0px}
#homepage #content .col2 .row3{ height:25px; background:url(images/bg_shadow_color_box.gif) top left no-repeat}




/*ourteam*/
#ourteam #content .col1{
	width:350px;
}

#ourteam #content .col1 .row1{ height:341px}

#ourteam #content .col1 .row1 div{ padding:56px 12px 0px 22px}
#ourteam #content .col1 .row1 .title{ margin:0 0 13px 0px}
#ourteam #content .col1 .row1 .indent{ margin:0 25px 0px 0px; float:left}
#ourteam #content .col1 .row1 .title_1{ margin:35px 0 0px 0px}
#ourteam #content .col1 .row1 .indent_1{ margin:0 13px 0px 15px;}

#ourteam #content .col1 .row2{ height:88px; }
#ourteam #content .col1 .row2 div {margin-left:auto; margin-right:auto;}

#ourteam #content .col2{ width:395px; padding:0 19px 0 0px}
#ourteam #content .col2 .row1{ height:34px; width:377px}
#ourteam #content .col2 .row2{
	height:390px;
	background:#ffffff;
	color:#000000
}
 #ourteam #content .col2 .row2 strong {color:#000000;}
#ourteam #content .col2 .row2 .indent{ margin:0 23px 0 0px; float:left}
#ourteam #content .col2 .row2 a{ color:#008acc; text-decoration:underline; font-weight:bold}
#ourteam #content .col2 .row2 a:hover{ text-decoration:none}
#ourteam #content .col2 .row2 .more{ color:#F6B511; text-decoration:underline; font-weight:normal}
#ourteam #content .col2 .row2 .more:hover{ text-decoration:none}
#ourteam #content .col2 .row2 div{ padding:5px 10px 5px 10px}
#ourteam #content .col2 .row3{ height:25px; background:url(images/bg_shadow_color_box.gif) top left repeat-x}





#charters #content .col1{ width:450px;}

#charters #content .col1 .row1{ height:341px}

#charters #content .col1 .row1 div{ padding:56px 12px 0px 22px}
#charters #content .col1 .row1 .title{ margin:0 0 13px 0px}
#charters #content .col1 .row1 .indent{ margin:0 25px 0px 0px; float:left}
#charters #content .col1 .row1 .title_1{ margin:35px 0 0px 0px}
#charters #content .col1 .row1 .indent_1{ margin:0 13px 0px 15px;}

#charters #content .col1 .row2{ height:88px; }
#charters #content .col1 .row2 div {margin-left:20px;}

#charters #content .col2 .row1 div{ padding:56px 12px 0px 22px}
#charters #content .col2 .row1 .title{ margin:0 0 13px 0px}
#charters #content .col2 .row1 .indent{ margin:0 25px 0px 0px; float:left}
#charters #content .col2 .row1 .title_1{ margin:35px 0 0px 0px}
#charters #content .col2 .row1 .indent_1{ margin:0 13px 0px 15px;}

#charters #content .col2 .row2{ height:88px; }

#charters #content .col2 .row2 .title{ margin:0 0 13px 0px}

#charters #content .row5 {background-color:#292929;}
#charters #content .row5 div{ padding:0px 12px 0px 22px}
#charters #content .row5 .title{ margin:0 0 13px 0px}



/*equipment*/
#equipment #content .col1{ width:450px;}

#equipment #content .equipimg {margin:10px 0px 10px 0px;}
#equipment #content .equipdiv {height:200px;}

#equipment #content .col1 .row1{ height:341px}

#equipment #content .col1 .row1 div{ padding:0px 0px 0px 20px}
#equipment #content .col1 .row1 .title{ margin:0 0 13px 0px}
#equipment #content .col1 .row1 .indent{ margin:0px 10px 0px 25px; float:left}
#equipment #content .col1 .row1 .title_1{ margin:35px 0 0px 0px}
#equipment #content .col1 .row1 .indent_1{ margin:0 13px 0px 15px;}

#equipment #content .col1 .row2{  }
#equipment #content .col1 .row2 div {margin-left:auto; margin-right:auto;}

#equipment #content .col1 .row1 .title{ margin:0 0 13px 0px}
#equipment #content .col2 .row1 .indent{ margin:0px 10px 0px 25px; float:left}
#equipment #content .col2{ width:395px; padding:0 19px 0 0px}

#equipment #content .col2 .row2{
	height:390px;
	/*background:#ffffff; 
	color:#000000*/
}
#luxurycoachdetails {visibility:hidden}


/* #equipment #content .col2 .row2 strong {color:#000000;}*/
#equipment #content .col2 .row2 .indent{ margin:0 23px 0 0px; float:left}
#equipment #content .col2 .row2 a{ color:#008acc; text-decoration:underline; font-weight:bold}
#equipment #content .col2 .row2 a:hover{ text-decoration:none}
#equipment #content .col2 .row2 .more{ color:#F6B511; text-decoration:underline; font-weight:normal}
#equipment #content .col2 .row2 .more:hover{ text-decoration:none}
#equipment #content .col2 .row2 div{ padding:5px 10px 5px 10px}
#equipment #content .col2 .row3{ height:25px; background:url(images/bg_shadow_color_box.gif) top left repeat-x}



/*partners*/
#partners #content .col1{ width:450px;}

#partners #content .equipimg {margin:10px 0px 10px 0px;}
#partners #content .equipdiv {}

#partners #content .col1 .row1{ height:341px}

#partners #content .col1 .row1 div{ padding:0px 0px 0px 20px}
#partners #content .col1 .row1 .title{ margin:0 0 13px 0px}
#partners #content .col1 .row1 .indent{ margin:0px 10px 10px 25px; }
#partners #content .col1 .row1 .title_1{ margin:35px 0 0px 0px}
#partners #content .col1 .row1 .indent_1{ margin:0 13px 0px 15px;}

#partners #content .col1 .row2{  }
#partners #content .col1 .row2 div {margin-left:auto; margin-right:auto;}

#partners #content .col1 .row1 .title{ margin:0 0 13px 0px}
#partners #content .col2 .row1 .indent{ margin:0px 10px 10px 25px;}
#partners #content .col2{ width:395px; padding:0 19px 0 0px}

#partners #content .col2 .row2{
	height:390px;
	/*background:#ffffff; 
	color:#000000*/
}
#partners #content .col2 .row2 .indent{ margin:0 23px 0 0px; float:left}
#partners #content .col2 .row2 a{ color:#008acc; text-decoration:underline; font-weight:bold}
#partners #content .col2 .row2 a:hover{ text-decoration:none}
#partners #content .col2 .row2 .more{ color:#F6B511; text-decoration:underline; font-weight:normal}
#partners #content .col2 .row2 .more:hover{ text-decoration:none}
#partners #content .col2 .row2 div{ padding:5px 10px 5px 10px}
#partners #content .col2 .row3{ height:25px; background:url(images/bg_shadow_color_box.gif) top left repeat-x}


/*testimonials*/
#testimonials #content .col1{ width:490px;}

#testimonials #content .equipimg {margin:10px 0px 10px 0px;}
#testimonials #content .equipdiv {}

#testimonials #content .col1 .row1{ height:341px}

#testimonials #content .col1 .row1 div{ padding:0px 0px 0px 20px}
#testimonials #content .col1 .row1 .title{ margin:0 0 13px 0px}
#testimonials #content .col1 .row1 .indent{ margin:0px 10px 10px 25px; }
#testimonials #content .col1 .row1 .title_1{ margin:35px 0 0px 0px}
#testimonials #content .col1 .row1 .indent_1{ margin:0 13px 0px 15px;}

#testimonials #content .col1 .row2{  }
#testimonials #content .col1 .row2 div {margin-left:auto; margin-right:auto;}

#testimonials #content .col1 .row1 .title{ margin:0 0 13px 0px}
#testimonials #content .col2 .row1 .indent{ margin:0px 10px 10px 25px;}
#testimonials #content .col2{ width:395px; padding:0 19px 0 0px}

#testimonials #content .col2 .row2{
	height:390px;
	/*background:#ffffff; 
	color:#000000*/
}
/* #testimonials #content .col2 .row2 strong {color:#000000;}*/
#testimonials #content .col2 .row2 .indent{ margin:0 23px 0 0px; float:left}
#testimonials #content .col2 .row2 a{ color:#008acc; text-decoration:underline; font-weight:bold}
#testimonials #content .col2 .row2 a:hover{ text-decoration:none}
#testimonials #content .col2 .row2 .more{ color:#F6B511; text-decoration:underline; font-weight:normal}
#testimonials #content .col2 .row2 .more:hover{ text-decoration:none}
#testimonials #content .col2 .row2 div{ padding:5px 10px 5px 10px}
#testimonials #content .col2 .row3{ height:25px; background:url(images/bg_shadow_color_box.gif) top left repeat-x}


/*wedding*/
#wedding #content .col1{ width:450px;}

#wedding #content .col1 .row1{ height:341px}

#wedding #content .col1 .row1 div{ padding:25px 12px 0px 22px}
#wedding #content .col1 .row1 .title{ margin:0 0 13px 0px}
#wedding #content .col1 .row1 .indent{ margin:0 25px 0px 0px; float:left}
#wedding #content .col1 .row1 .title_1{ margin:35px 0 0px 0px}
#wedding #content .col1 .row1 .indent_1{ margin:0 13px 0px 15px;}

#wedding #content .col1 .row2{ height:88px; }
#wedding #content .col1 .row2 div {margin-left:auto; margin-right:auto;}

#wedding #content .col2{ width:450px; padding:0 5px 0 0px}
#wedding #content .col2 .row1{ height:34px; width:450px}
#wedding #content .col2 .row2{
	height:390px;
	background:#CBBC9B;
	color:#000000
}
 #wedding #content .col2 .row2 strong {color:#000000;}
#wedding #content .col2 .row2 .indent{ margin:0 23px 0 0px; float:left}
#wedding #content .col2 .row2 a{ color:#008acc; text-decoration:underline; font-weight:bold}
#wedding #content .col2 .row2 a:hover{ text-decoration:none}
#wedding #content .col2 .row2 .more{ color:#F6B511; text-decoration:underline; font-weight:normal}
#wedding #content .col2 .row2 .more:hover{ text-decoration:none}
#wedding #content .col2 .row2 div{ padding:5px 10px 5px 10px}
#wedding #content .col2 .row3{ height:25px; background:url(images/bg_shadow_color_box.gif) top left repeat-x}


/*#contacts #layer1 div{
  margin: 0px 20px 0px 20px;
}
*/

/*contact*/
#contacts #content .col1{ width:900px;}

#contact #content .col1 .row1{ height:341px}

.contactdiv{margin:0px 0px 10px 20px;}
.contactdiv input{margin:0px 0px 0px 20px;}
.contactdiv select{margin:0px 0px 0px 20px;}

.contactdiv strong{color:#f6B511}

.contactdiv td{margin:3px;padding:3px; vertical-align:middle;}
.contactdiv table{margin-left:20px;}
.contactheading{font-size:14px;}

.qblock {font-size:18px;
line-height: normal;
border:1px solid #000000;
background:#333333;
height:100px;
vertical-align:middle;
padding-top: 10px;
margin:5px;}

.contacttitle strong {font-size:18px;
color:#f6B511;}

.error { margin:0px 0px 10px 20px;}
.error li { margin-left:20px;}
.error ul {margin-top:10px;}
.error strong {color:#FF0000;}





/*footer*/
#footer {
	height:110px;
	font-size:0.75em;
	color:#292929;
}
#footer a{ color:#0062ad; text-decoration:underline}
#footer a:hover{ text-decoration:none}
#footer p { margin:23px 449px 0 25px; float:left}
#footer div {
	margin:23px 0 0 0px;
	float:left;
	vertical-align: top;
} 



/* pop-up calendar */
button.calendarStyle
{
	background-color: transparent;
	border: 0;
	height:22px;
	width:22px;
	background-image:url(images/calendar.png);
	cursor: pointer;
	cursor: hand;
}


/*p.footer
{
	text-align: right;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #ffffff;
	font-size:9px;
	position:relative;
	top:4px;
	left:-140px;
	letter-spacing: 2px;
}
*/
a.footer
{
	text-align: right;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #ffffff;
	font-size:9px;
	position:relative;
	top:4px;
	letter-spacing: 2px;
}
