
	html,body
		{
			margin: 0;
			padding: 0;
			font: 11px/1.5em Verdana;
			color: #000;
			height:100%;
		background-color: #b18846;
		/*	background:#dad9d6 url("images/bg_body.gif") repeat-y 50% 0;*/
			/*text-align:center;*/
			
		}	
	#masthead {
/*		width:1100px;*/
		width:1000px;
		margin:auto;
/*		width:100%;*/
		}
	#masthead #homepage {width:auto;font-size:9px;margin:-11px 8px 0 0;padding:0 0 4px 0;float:right}
	#masthead #homepage a {color:#fff;padding:0 3px}
	#masthead #homepage a:hover {background:#D43249;text-decoration:none}
	#masthead img#print-logo {display:none}
		#rightnav h2 {
			margin-bottom:10px;
		}
		h2 {
			font-weight:bold;
			font-size:11px;
			text-align:left;
			color:#ba0202;
		}


	#nav ul li {
		list-style-image:url('/images/0159_flobullet.png');
                line-height:18px;
		margin-left:15px;
	}
	.currentarrow {
		line-height:18px;
	}
	.currentarrow img {
		vertical-align:middle;
	}
		#topnav {
		 	margin: 1em 5%;		
			color:#fff;
			margin-top:3px;
			margin-bottom:0px;
			height:10px;
		}
		#topnav a {
			color:#fff;
			font-size:11px;
			text-decoration:underline;
			}
		#topnav .topleft {
			float:left;
		}
		#topnav .topright {
			float:right;
		}	
		#container
		{
		/*	margin: 1em 5%;*/
		/*	background-color: #FFF; */
		/*	background-image:  url(images/background.jpg);*/
		/*	background-repeat: repeat-y; */
			width:95%;
			margin:0 auto;
			text-align:left;
			background-color:#fff;
			background:#fff url(/images/leftmenu-bg.gif) repeat-y left;
		}
		  #index-container
                {               
                        width:90%;
                        margin:0 auto;
                        text-align:left;
                        background-color:#fff;
                        background:#fff;
                }
	
	
		#banner
		{
			background:url(/images/header.jpg);
			background-repeat:no-repeat;		
			height:79px;
		}
		#banner-container 
		{
			background-image:  url(/images/f-bg.jpg);
			background-color:#a78546;
			
			
			background-position: right;
			background-repeat: no-repeat;
			/*background-color:#b27d2c;*/
		}
		#banner-container form {
			margin:0px;
			padding:0px;
		}
		
		#banner h1
		{
			margin: 0;			
		}
		
		#nav
		{
			width: 160px;
			margin-left: 0px;
			padding-left:5px;
			margin:0px;
			padding-right:0px;
			background-color:#fff;
			background:transparent;
			margin-top:5px;
			float:left;
		}
		
		#index-rightnav
		{
			float: right;
			width: 200px;
			margin-left: 10px;
			margin-top:10px;
			margin-right:5px;
		}
	
		#index-rightnav h2 {
			font-weight:normal;
			font-size:11px;
			padding:1px;
		  	margin-bottom:0px;	
			background:url(/images/gold-grad.jpg) repeat-x center;
			/*background:url("images/grad_bottom.gif") repeat-x bottom;*/
			color:#fff;

		}
	
		#rightnav
                {
                        float: right;
                        width: 180px;
                        margin-left: 0px;
			padding:5px;
			margin-top:5px;
			padding-top:0px;
			border:0px solid #ccc;
			border-left:1px solid #f3e7c4;
		
                    /*    padding-top: 1em;*/
                }
	

		  #rightnav h2 {
			font-weight:bold;
                        font-size:11px;
                        padding:1px;
                        background:url(/images/gold-grad.jpg) repeat-x center;
                        /*background:url("images/grad_bottom.gif") repeat-x bottom;*/
                        color:#fff;
			text-align:center;
			width:178px;
			margin-top:5px;
			margin-bottom:5px;
                	}	
	
		#nav p { margin-top: 0; }
		
		#index-content
		{
			margin: 0 10px 0 10px;
			padding:5px;
			padding-right:2px;
			margin-right:222px;			
			margin:0 212px 0 5px;
			margin-bottom:1em;
			background-color:#fff;
		}
		#narrow-content
                {
                        margin: 0 0px 0 0px;
                        padding:5px;
                        padding-right:2px;
                        margin:0 0 0 0px;
                        margin-bottom:1em;
                        background-color:#fff;
                }
		#narrow-content h2 { 
			border-bottom:1px solid #f3e7c4;
			width:450px; }

		#content
                {
                        margin: 0px 190px 0 190px;
		/*	float:left;*/
			margin-left:190px;
			/*margin-right:190px;*/
                        padding:5px;
			padding-top:10px;
			padding-right:20px;
		/*	background:url("images/right-bg.gif") repeat-y right;*/
			border-right:1px solid #f3e7c4;
			text-align:left;
			vertical-align:top;
/*			width:400px;*/
                }

		#content-noright {
			margin: 0px 0px 0px 0px;
			 margin-left:190px;
		 padding:5px;
			width:700px;
                        padding-top:10px;
                        padding-right:0px;
			border-right:1px solid #f3e7c4;
                        text-align:left;
                        vertical-align:top;

		} 
		#shop {
		}
		#wide-content {
			 margin-left:5px;
		}
		#syn-content {
		        padding:5px;
                        padding-top:10px;
                        padding-right:20px;                
                        border-right:1px solid #f3e7c4;
                        background-color:#fff;
                        text-align:left;
                        vertical-align:top;
		}
		#index-content h2 {
			margin-top: 0px;
                        border-bottom:1px solid #f3e7c4;
			margin-bottom:0px;
		}		
		
		#content h2 { 
			border-bottom:1px solid #f3e7c4;
			width:450px; }
		#nav h2 {
                        font-size:11px;
                        padding:1px;
                        margin-bottom:0px;
                        background:url(/images/gold-grad.jpg) repeat-x center;
                        /*background:url("images/grad_bottom.gif") repeat-x bottom;*/
                        color:#fff;
			font-weight:bold;
			width:170px;
                        text-align:center;
			 margin-top:5px;
                        margin-bottom:5px;
		}	
		#footer
		{
			clear: both;
			background-color:#b18846;
			padding: 1em;
			text-align: left;
			border-top: 1px solid #333;
			color:#fff;
			height:1%;
		}
		h1.header {
			display:none;
		}
H1 {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #af4c03; FONT-FAMILY: Verdana,Arial,Helvetica
}	
/*
	#content li, ul {
                list-style:none;
                padding:0px;
                margin:2px;
        }
*/
        #content ul li {
               /* list-style-image:url('/images/0150_bullet.png');*/
                list-style:disc;
                margin-left:15px;
		margin-bottom:2px;
		margin-top:2px;
                padding-left:0px;
                line-height:16px;
        }	
		
	#traveltools li,ul{
	list-style:none;
        margin:2px;
        padding:2px;
	list-style-image:none;
	} 

	#left-sidebar li, ul {
		list-style:none;
	        padding:0px;
		margin:2px;
	}
	#left-sidebar li {
		list-style-image:url('/images/0159_flobullet.png');
		/*list-style:circle;*/
		margin-left:15px;
		padding-left:0px;
		line-height:16px;
	}


	#tabsH {
      float:left;
      width:100%;
      background:#2e3339;
      font-size:93%;
      line-height:normal;	
	height:20px;
  font-weight:bold;
      }
    #tabsH ul {
	margin:0;
	padding:6px 6px 0 0px;
	padding-top:0px;
	list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url(/images/tableftH.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url(/images/tabrightH.gif) no-repeat right top;
      padding:3px 10px 3px 3px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }

	#tabsH #current a {
		background-position:0% -42px;
	}
	#tabsH #current a span {
		background-position:100% -42px;
	}	

A {
	/*FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c35129; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none */
	text-decoration:underline;
/*	COLOR: #000000;*/
	COLOR: #c35129;
}
A:hover {
/*	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c35129; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: underline*/
	COLOR: #c35129;
/*	 COLOR: #000000;	*/
}

TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; 
	/*BACKGROUND-COLOR: #ffffff*/
}
TD.cello {
	BACKGROUND-COLOR: #ba0202
}
TD.cell1 {
	BACKGROUND-COLOR: #E8E2D7
}
TD.cell2 {
	BACKGROUND-COLOR: #E2DCCB
}
TD.grey1 {
	BACKGROUND-COLOR: #EEEEEE; FONT-SIZE: 9px; COLOR: #777777; FONT-FAMILY: Verdana,Arial,Helvetica
}

TD.brown {
	BACKGROUND-COLOR: #D1CBBC
}
TD.dkbrown {
	BACKGROUND-COLOR: #E2DCCB
}
TR.dkbrown {
	BACKGROUND-COLOR: #E2DCCB
}
TD.white {
	BACKGROUND-COLOR: #ffffff
}
TD.black {
	BACKGROUND-COLOR: #000000
}
TD.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #907f5c; BACKGROUND-COLOR: #ffebeb
}
TD.label {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; BACKGROUND-COLOR: #f5f2ed
}
TD.data {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
P.data {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #353639
}
.doublebox{
        border-width:3px;
        border-style:double;
        border-color:#cccccc;
        width: 140px;
        text-align: center;
}
A.data {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c35129; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}
A.data:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c35129; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: underline
}
TD.comment {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #353639; BACKGROUND-COLOR: #d6d6d6
}
.cello {
/*FONT-WEIGHT: bold; COLOR: #ba0202;*/
COLOR: #000000;
}
.headerlinks {
/*	padding-top:50px;
	padding-left:390px;*/
	top:27px;
	left:38%;
	position:absolute;
	text-align:center;
	margin:auto;
}

#besthotels ul {
list-style:none;
margin-left:0px;
padding-left:0px;
}
#besthotels ul li {
margin-left:0px;
list-style:none;
line-height:15px;
}

input.red {background-color: #990033;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana,Arial,Helvetica
}

SELECT {
        FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica
}
INPUT {
        FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica;
 /*       border : 1px solid #000000;*/
	/*background-image:url(images/grad_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom; */
        }
TEXTAREA {
        FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica;
        border : 1px solid #000000;
}
INPUT.form {
        BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff;
	background-image:url(/images/grad_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom; 
}

INPUT.radio {
        BORDER-STYLE: none;
}

INPUT.checkbox {
        BORDER-STYLE: none;
}
#footer a {
color:#fff;
text-decoration:underline;
}
.wrap {
margin-top:0px;
border:1px solid #b18846;
padding:5px;
background-color:#fff;
}
.wrap1 {
border:1px solid #b18846;
padding:5px;
}
#headernav {
}
#section ul li {
/*		list-style-image:url('/images/bullet.gif'); */
		list-style-image:url('/images/0159_flobullet.png'); 
		line-height:20px;
                margin-left:15px;
                padding-left:0px;
                margin-bottom:0px;

/*
                background:url(/images/0146_blue-bullseye.png) left center no-repeat;
		list-style-type: none;
		padding-bottom:6px;
		margin-bottom:8px;
		line-height:14px;
		vertical-align:middle;*/
}
#section li:hover {
	background-color:#eee;
}
#newsletter-box {
/*border:1px solid #b18846;*/
background-color:#ccb75c;
padding:2px;
height:80px;
background:url(/images/newsletter-bg.jpg);
background-repeat:no-repeat;
}
#newsletter-box td {
color:#fff;
}
#multiproducts .productentry{
padding-bottom:8px;
padding-right:8px;
}
#multiproducts .productentry {
line-height:12px;
}
#multiproducts .desc {
padding-bottom:0px;
}
#multiproducts .productentry {
margin-bottom:0px;
}
.productentry {
margin-bottom:1px;
}
.desc {
padding-bottom:5px;
margin-bottom:8px;
line-height:15px;
}
#product-highlights {
padding-top:0px;
}
#product-highlights .productentry {
	margin-bottom:0px;
	padding-bottom:1px;
}
#content td {
background-color:#fff;
}
#content font {
color:#000;
}
#besthotels ul {
list-style:none;
margin-left:0px;
padding-left:0px;
}
#besthotels li {
margin-left:0px;
list-style:none;
}
.doublebox{
        border-width:3px;
        border-style:double;
        border-color:#cccccc;
        width: 140px;
        text-align: center;
}


.shiftcontainer {
position: relative;
left: 7px; /*Number should match -left shadow depth below*/
top: 7px; /*Number should match -top shadow depth below*/
}

.shadowcontainer {
width: 300px; /* container width*/
background: transparent url(/media/bigshadow.gif) no-repeat bottom right;
}

.shadowcontainer .innerdiv {
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -7px; /*shadow depth*/
top: -7px; /*shadow depth*/
}
#nav .wrap {
width:100%;
}

#sale-content {
background: url(/images/star-sale.jpg) no-repeat top right;
width:520px;
}

#pricepromo {
font-size:14px;
color:red;
font-weight:bold;
font-family:Arial;
float:left;
}

.roundedcornr_box_514919 {
   background: #cccccc;
}
.roundedcornr_top_514919 div {
   background: url(/images/roundedcornr_514919_tl.png) no-repeat top left;
}
.roundedcornr_top_514919 {
   background: url(/images/roundedcornr_514919_tr.png) no-repeat top right;
}
.roundedcornr_bottom_514919 div {
   background: url(/images/roundedcornr_514919_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_514919 {
   background: url(/images/roundedcornr_514919_br.png) no-repeat bottom right;
}

.roundedcornr_top_514919 div, .roundedcornr_top_514919, 
.roundedcornr_bottom_514919 div, .roundedcornr_bottom_514919 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_514919 { margin: 0 10px; }

#buy-button {
float:right;
}
#sale-comments {
font-family:arial;color:red;font-size:14px;line-height:14px;float:left;font-weight:bold;
}
.highlight {
font-weight:bold;
color:#BA0202;
}
#travelclub {

}
#travelclub tr.headerRow {
	background-color:#ccc;
}
#travelclub tr.headerRow td {
	border-right:1px solid #eee;
	text-align:center;
}
#travelclub tr.alt {
	background-color:#eee;
}
#travelclub td {
	padding:2px;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	vertical-align:top;
	text-align:left;
}
#travelclub table {
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.red_background {
	background-color:#ff0000;
	color:#ffffff;
}

                #free-content
                {
                        margin: 0 10px 0 10px;
                        padding:5px;
                        padding-right:2px;
                        margin-right:22px;
                        margin:0 22px 0 22px;
                        margin-bottom:1em;
                        background-color:#fff;
                }

		#border-divi
		{
			/*border-image: url('star1.jpg');*/
		}

.img_border {
	/*border: http://www.firstclass.com.au/assets/star.jpg;*/
}
small {
text-decoration:none;
}
.tabbertab td {
text-decoration:none;
}
#page-content {
	margin-top:0px;
	padding-top:0px;
}
.headline {
}
#page-content h2.headline {
	font-size:13px;
	margin-top:0px;
}
#slideshow {
  background-color:#fff3df;
padding:5px;
	text-align:center;	
}

#banner-ticker .p-shadow {
  width: 90%;
  float:left;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

#banner-ticker .p-shadow div {
  background: none !important;
  background: url(/images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

#banner-ticker .p-shadow p {
  color: #777;
  background-color: #eee;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }
#banner-ticker {
	height:40px;
	text-align:center;
	font-weight:bold;
}
.heading1 {
	FONT-WEIGHT: bold;
	COLOR: #ba0202;
	font-size:12px;
}
.heading2 {
	COLOR: #ba0202;
	font-size:12px;
}
#global-notice {
	border:1px solid #ccc;
	background-color:#eee;
	padding:4px;
	margin:4px;
}
#events-list img {
margin:4px;
}
#event-info img {
margin:4px;
}
#content img {
padding:5px;
}
#dest-menu {
	padding:5px;
	text-align:center;
	background-color:#eee;
}

#skimenu {
}

#skimenu h3 {
	margin:0px;
	padding:2px;
	background-color:#EBE4D5;
	font-size:11px;
	color:#000000;
	margin-top:15px;
}

#skimenu h4 {
	margin:0px;
	color:#000000;
}


#specials-heading {
text-align:center;
width:300px;
margin:auto;
border:1px solid #EBE4D5;
padding:5px;
background-color:#F7EDDB;
}

#special-content h4,h3 {
	font-size:11px;
}
h4,h3 {
        font-size:11px;
	color:#BA0202;
}

#special-content h3 {
	margin-bottom:1px;
	color:#2C3437;
}
#nav ul li {
	margin-bottom:0px;
}
h2.superhead {
	font-size:16px;
	margin:5px;
	margin-bottom:5px;
	margin-top:5px;
	line-height:20px;
}
#destinations-box td h3 {
	margin-top:0px;
	margin-bottom:0px;
}
#destinations-box ul li {
	padding:0px;
}
#destinations-box td { 
    border-color: #AF9556;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    width:25%;
}
#destinations-box table {
border-width: 0 0 1px 1px;
border-color:  #AF9556;
border-collapse: collapse;
border-spacing: 0;
border-style: solid;
}
#product-detail table {
border-width: 0 0 1px 1px;
border-color:  #ccc;
border-collapse: collapse;
border-spacing: 0;
border-style: solid;
}
#product-detail table  td {
    border-color: #ccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
    padding:2px;
    margin: 0;
}
#product-detail table  th {
	 border-color: #ccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
    padding:2px;
    margin: 0;
    font-size:12px;
    background-color:#C39D5F;
     color:#fff;

}
.headline-special img {
	vertical-align:middle;
	padding:0px;
	padding-left:5px;
	margin:0px;
}
img.icon {
	padding:0px;
}
.headline-special {
	padding-left:10px;
	margin:0px;
	padding:0px;
	line-height:15px;
}
#go_button {
background:url('/images/go.jpg') no-repeat;
margin:0 4px 0 0;border:none;position:relative;

width:40px;
height:20px;
padding:0px;
margin:0px;
border:none;
font-size:0px;
text-indent:-2000px;
overflow:hidden;
}
#medium-content {
	font-size:14px;
}
#medium-content a {
	font-size:12px;
}
#page-content h2.section-heading {
	font-weight:bold;
	font-size:11px;
	padding:1px;
	background:url(/images/gold-grad.jpg) repeat-x center;
	/*background:url("images/grad_bottom.gif") repeat-x bottom;*/
	color:#fff;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}
#price {
	font-weight:bold;
}
h2.bighead {
	text-align:center;
	font-size:14px;
}
.bighead-caption {
	color:none;
	font-size:11px;
}

table.smart-border {
border-width: 0 0 1px 1px;
border-color:  #ccc;
border-collapse: collapse;
border-spacing: 0;
border-style: solid;
}
table.smart-border td {
    border-color: #ccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
    padding:2px;
    margin: 0;
}
table.smart-border th a {
color:#fff;
}
table.smart-border th {
         border-color: #ccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
    padding:2px;
    margin: 0;
    font-size:12px;
    background-color:#C39D5F;
     color:#fff;

}
.big-button {
font-size:12px;font-weight:bold;padding:4px
}
#smart-form input,textarea {
	padding:4px;
	font-size:12px;
	border:1px solid #ccc;
}
#smart-form select {
	font-size:12px;

}
#smart-form {
	font-size:12px;
}
#shop  {
/*	background:url("images/shop-bg.jpg") right repeat-y;*/
	background:url("images/bg-stars.jpg");
}
#shop #products {
background:transparent;
}
#shop td {
	background:transparent;
	font-family:arial;
	border:5px solid #F0EADE;
}
.shop-header {
	height:80px;
	background:transparent url("images/shop-header.jpg") right no-repeat;
}
.shop-header h2 {
	font-size:16px;
	line-height:80px;
	padding-left:10px;
	color:#665730;
	text-decoration:none;
	font-family:arial;
	border-bottom:none;
}
/*
.shopnav ul {
	background-color:#bfa977;
	list-style-image:none;
	margin-left:0px;
	padding-left:0px;
	width:170px;
}
.shopnav h2 {
	margin:0px;
}

.shopnav ul li {
	background-color:#bfa977;
	color:#fff;
	margin-left:0px;
        padding-left:0px;
	list-style-image:none;
	padding:4px;
	border-bottom:1px solid #fff4da;
}
.shopnav ul li:hover {
	background-color:#665730;
	list-style-image:none;
}
.shopnav ul li a {
	color:#fff;
}
*/

p {
        line-height:14px;
}
#shopdetail {
 /*     background-image:url(/images/detail_bg.png);*/
        background-repeat:no-repeat;
        z-index:100000;
}
#shopdetail td {
	background:transparent;
}
.pimg {
	background:url('/images/bgContainer.gif') repeat-y;
}
.pimg img{
border:1px solid #eee;
padding:2px;

}
#shopdetail h2 {
        font-size:16px;
        font-family:arial;
        color:#A78D78;
}
.pshopdetail {
        padding:5px;
        padding-left:10px;
}
#flight-search-form td {
	background-color:#eee;
}
#customdata {
	margin-left:11px;
}
#customdata td {
	padding:5px;
}
#customdata td.fieldname {
	width:135px;
	font-weight:bold;
	vertical-align:top;
}
.tenq {
	/*border:1px solid #bf9957;*/
	background:#fff url("images/topenqbg.jpg") no-repeat center;
	padding:5px;
	font-size:10px;
	pointer:hand;
	text-align:center;
	height:40px;
	width:500px;
	padding-top:15px;
	line-height:15px;
}
h1.bpromo {
	font-size:14px;
}
.field-label {
	clear:both;
	float:left;
	width:150px;
}
.field-label  {
	margin:0px;
	font-weight:bold;
	padding:0px;
}
.field-item {
	clear:both;
}
.field-content: {
	padding-left:160px;
	float:left;
	border-bottom:1px solid #eee;
}
#booking-form {
margin-top:30px;
clear:both;
border-top:4px solid #ccc;
}
.airline-info {
	border-bottom:4px solid #ccc;
}
.tabnav {
	padding:5px;
	margin:5px;
	border:1px solid #eee;
}
.tabnav ul li {
	display:inline;
	margin:30px;
}
#booking-form .text {
	width:500px;
	padding:3px;
}
#booking-form .submit {
	text-align:center;
	font-size:12px;
	padding:5px;
}
#booking-form .btn {
	text-align:center;
}
#mainhead {
 text-align:center;}

.pagination {
text-align:center;
}
.pagination ul li { 
	display:inline;
	padding:5px;
	border:1px solid #ccc;
	background-color:#eee;
	margin:5px;
}
.search-result-form { 
	text-align:center;
	width:500px;
	margin:auto;
	padding:10px;
	border:1px solid #eee;
	margin-bottom:20px;
}
.search-result-form form input {
	padding:5px;
	font-size:12px;
}

