body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

#monoSlideShowIndex { height: 240px; display: block; margin: 15px auto 15px auto; border: 1px solid #c7c6b7;}

table

{

width:100%;

}

table.main

{

width:825px;

border:none;

background:#FFFFFF;

}

.side-heading {

	font-size: 13px;

	font-style: italic;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	vertical-align:top;

	height:35px;

}

.side-txt {

	font-size: 13px;

	font-weight: bold;

	color: #FF3D73;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	height:110px; 

	vertical-align:top

}

.side-link {

	font-size: 13px;

	font-weight: normal;

	color: #FF3D73;

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

}

.side-link:hover {

	font-size: 13px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: underline;

	background-color:#FF3D73;

	font-family: Arial, Helvetica, sans-serif;

}



.hdr-bg1 {

	background-image: url(../images/hdr_bg1.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height:100px

}

.logo{

	text-decoration:none;

	font-weight:normal;

	font-family: "Trebuchet MS", sans-serif;

	font-size: 13px;

}



#menuHolder {

	display: block;

	background-color: #494946;

	width:825px;

	height: 60px;

	clear: both;

}

.floater {float: left; display: inline;}

.floaterRight {float: right; display: inline;}

#menu {

margin: 0 0 0 0;

padding-left: 75px;

}

#menu ul {margin: 0; padding: 0;}

#menu ul li {list-style-type: none; margin: 0; padding: 0; float: left;}

#menu ul li a {font-size: 11px; display: block; width:  135px; height: 42px; margin-top: 7px;}

#menu ul li a:hover {background-position: 0px -42px;}

#menu ul li a .linkText {display: none;}

#menu ul li .m1 {background-image: url(../images/button_home.gif);}

#menu ul li .m2 {background-image: url(../images/button_reservations.gif);}

#menu ul li .m3 {background-image: url(../images/button_history.gif);}

#menu ul li .m4 {background-image: url(../images/button_gallery.gif);}

#menu ul li .m5 {background-image: url(../images/button_oxford_sights.gif);}

#menu ul li .m6 {background-image: url(../images/button_location.gif);}

#menu ul li #selected {background-position: 0px -42px;}

.hdr-bg2 {

	background-image: url(../images/hdr_bg2.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height:44px;

}

.bold-txt{

	color:#2c2c2a;

	font-family:"Trebuchet MS", sans-serif;

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

}

.main-aria{

	padding:0px 15px 0px 15px;

	font-family: "Trebuchet MS", sans-serif;

}



.subheading {

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	font-family: "Trebuchet MS", sans-serif;

}

.normal-txt{

	font-size:14px;

	font-weight:normal;

	text-decoration:none;

	color: #000000;

	font-style: normal;

	font-family: Arial, Helvetica, sans-serif;

	height:35px;

}

.style17 {



font-family : Verdana, Arial, Helvetica, sans-serif; 



font-size : 11px; 



}

#saddr

{

background:gray;

}

.style17B {

cursor: pointer; 

font-weight:900;



font-family : Verdana, Arial, Helvetica, sans-serif; 

margin-left:10px;

font-size : 12px; 

margin-bottom:5px;



}



.style31 {font-size: 10px}



.style2 {



font-family : "Courier New", Courier, mono; 



} 



.style15 {



font-size : 16px; 



} 



.style17 {



font-family : Verdana, Arial, Helvetica, sans-serif; 



font-size : 11px; 



} 



.style20 {



font-family : Verdana, Arial, Helvetica, sans-serif; 



} 



 



.style22 {



color : #333333; 



} 



.style23 {



color : #a08e7a;



} 



.style32 {

color: #FF0000;

}



#content {



	margin: 0;



	padding: 0;



	}







#wizard {



	width: 366px;



	height: 186px;



	border: 1px solid #000000;



	font-size: .7em;



	}







#wizard h2 { margin: 0; }







legend {



	display: none;



	}







fieldset {



	margin: 0;



	padding: 0;



	border: none;



	}



form {



    margin:0px;



    border:0px;



    padding:0px;



}







#fsproduct label { margin-right: 8px;}







.schedule { padding: 10px; display:none;}







#wizard .locations { width: 330px; }



#wizard td { padding-bottom: 2px; vertical-align: top;}



#wizard button { margin-top: 2px; font-weight: bold; padding: 2px 5px; }







input,select,button { font-size: 1em; }







.submit { 

text-align: right;

padding-right:207px;

height:38px;

}

.submit2 { 
text-align: right;
padding-right:140px;
height:38px;
}







.col1, .col2 { width: 110px; }







.col3, .col4 { width: 55px; }

.col

{

height:35px;

vertical-align:top;

padding-left:10px;

}



.hdv {cursor:pointer;}







#flight .col3,



#car #submit { width: 110px; }







input#date {



background-image: url(search_bg_115.gif); }

/*addon*/

#top1

{

width:375px;

}

table.middle

{

width:776px;

}

#mssHolder

{

border: 3pt solid Black;

background-color:#000000;

}

td.space

{

width:30px;

}

#rcol

{

width:270px;

}

#rcol table

{

width:220px

}

td.hr

{

height:1px;

background:#C7C6B7;

}

#h140

{

height:140px;

}

#clholder

{

width:319px;

height:160px;

vertical-align:top;

padding-left:0px;

}

.exWizcol1

{

padding-left:10px;

height:41px;

vertical-align:top;

}

#exWizhotel table

{

width:145px;

background:#FFE7A5;

}

#testdiv1

{

position:absolute;

visibility:hidden;

background-color:white;

}

td.td1

{

width:65px;

height:14px;

}

td.td3

{

width:23px;

}

td.td4

{

width:118px;

}

input.style17

{

margin-right:5px;

}

#NumAdultHot, #NumAdultHotlabel

{

margin-left:10px;

}

.col4

{

padding-left:5px;

}

