#main { width:978px; margin:0 auto; position:relative;}

#header { height:148px; background:url(images/header-bg.gif) no-repeat left top;}
#header, #content, #footer { font-size:0.75em;}

.col-1, .col-2, .col-3, .col-4 { float:left;}

#content .extra-box .col-1 { width:577px; margin-right:21px;}
#content .extra-box .col-2 { width:279px;}


/*======= index.html =======*/
#rowCont3difCol .col-1 {width:274px; margin-right:28px;}
#rowCont3difCol .col-2 { width:274px; margin-right:21px;}
#rowCont3difCol .col-3 { width:279px;}

/*======= index-3.html =======*/
#rowCont3difCol .cont-box .col-1 {width:274px; margin-right:28px;}
#rowCont3difCol .cont-box .col-2 { width:274px; margin-right:21px;}
#rowCont3difCol .cont-box .col-3 { width:279px;}



/*======= index-6.html =======*/
#rowCont3Col .col-1 { width:274px; margin-right:28px;}
#rowCont3Col .col-2 {width:274px; margin-right:27px;}
#rowCont3Col .col-2 .col-1 { width:214px; margin-right:17px;}
#rowCont3Col .col-2 .col-2 { width:320px; padding-top:19px;}
#rowCont3Col .col-3 {width:274px;}


/*======= index-1.html  &  index-2.html =======*/
	/* 2 columns: col-1 is wider and has image in sub col-1 (left)*/
#rowCont2difCol_rt .col-1 {width:576px; margin-right:27px;}
#rowCont2difCol_rt .col-1 .col-1 { width:214px; margin-right:17px;}
#rowCont2difCol_rt .col-1 .col-2 { width:320px; padding-top:19px;}
#rowCont2difCol_rt .col-2 { width:274px;}

	
/* 2 columns: col-2 is wider and has image in sub col-1 (left)*/
/*used with contact us */
#rowCont2difCol .col-1 { width:274px; margin-right:28px;}
#rowCont2difCol .col-2 {width:470px;
}
#rowCont2difCol .col-2 .col-1 { width:214px; margin-right:17px;}
#rowCont2difCol .col-2 .col-2 { width:320px; padding-top:19px;}
/*end used with contact us */


/*======= index-4.html =======*/
#page5 #content .row-1 .col-1 {width:576px; margin-right:21px;}
#page5 #content .row-1 .col-1 .col-1 { width:214px; margin-right:17px;}
#page5 #content .row-1 .col-1 .col-2 { width:320px; padding-top:19px;}
#page5 #content .row-1 .col-2 { width:279px;}



/*======= down Banner =======*/

#content #rowBan2Col  .col-1 { width:395px; margin-right:50px;}
#content #rowBan2Col  .col-1 .col-1 { width:134px; margin-right:23px;}
#content #rowBan2Col  .col-1 .col-2 { width:238px;}
#content #rowBan2Col  .col-2 { width:395px;}

#content #rowBan3Col  .col-1 { width:239px; margin-right:47px;}
#content #rowBan3Col  .col-2 { width:237px; margin-right:47px;}
#content #rowBan3Col  .col-3 { width:275px;}

#content #rowBan4Col  .col-1 { width:170px; margin-right:40px;}
#content #rowBan4Col  .col-2 { width:170px; margin-right:40px;}
#content #rowBan4Col  .col-3 { width:170px; margin-right:40px;}
#content #rowBan4Col  .col-4 { width:175px; margin-right:40px;}



#content #rowBan2Col_rtPic  .col-1 { width:539px; margin-right:39px;}
#content #rowBan2Col_rtPic  .col-1 .col-1 { width:240px; margin-right:47px;}
#content #rowBan2Col_rtPic  .col-1 .col-2 { width:252px;}
#content #rowBan2Col_rtPic  .col-2 { width:279px;}


/*ok*/
#content #rowBan4Col_rtPic  .col-1 { width:539px; margin-right:39px;}
#content #rowBan2Col_rtPic  .col-1 .col-1 { width:100px; margin-right:28px;}
#content #rowBan2Col_rtPic  .col-1 .col-2 { width:118px; margin-right:40px;}
#content #rowBan2Col_rtPic  .col-1 .col-3 { width:101px; margin-right:26px;}
#content #rowBan2Col_rtPic  .col-1 .col-4 { width:126px;}
#content #rowBan2Col_rtPic  .col-2 { width:279px;}

/*=========================*/


/* Trip details */

    #OffersRegForm * { margin: 0; padding: 0; }
    #OffersRegForm .tableBookNow { width: 100%;}
    #OffersRegForm .colmn1 { width: 150px; }

/*=========================*/

    #trvPlusCoRegForm * { margin: 0; padding: 0; }
    #trvPlusCoRegForm .tableBookNow { width: 100%;}
    #trvPlusCoRegForm .colmn1 { width: 150px; }
    
  
    
    




#footer {height:51px;}
