#wrapper {				border:0px solid blue;						margin:0px auto;			padding:0px;			width:780px;			display:block;			overflow:hidden;			clear:both;}#topSection {				border:0px solid white;				width:780px;				margin:0px;				padding:0px;			}#header {         min-width:740px;         margin:0px;         padding:5px 0px;         background-image: url('images/cg-logo.gif');         background-repeat:no-repeat;         background-position: 0% 50%;         background-color:#ffffff;         }          #header img {				width:780px;				height:110px;				padding:0px;				margin:0px;				}				#mainContent	{				 border:0px solid red;				 float:left;				 width:179px;				 margin:5px 0px;				 padding:0px; 				 }				 #footer {         border-top:2px solid #FF9933;         clear:both;         width:780px;         margin:0px auto;         padding:5px 0px;         }				 				 /*The following styles are for the headings in the left hand navigation lists*/				 #title-1	{			 width: 170px;			 background-color: #FF9933;			 padding: 3px;			 color:white;			 border-bottom: 1px solid #eee;			 }			 #title-2	{			 width: 170px;			 background-color: #660000;			 padding: 3px;			 color:white;			 border-bottom: 1px solid #eee;			 }			 #title-3 {           width: 170px;           background-color: #993399;           padding: 3px;           color:white;           border-bottom: 1px solid #eee;           }            #guide-3 {           width: 130px;           background-color: #993399;           padding: 3px;           color:white;           border-bottom: 1px solid #eee;           }            #guide-4 {           width: 128px;           background-color: #009900;           padding: 3px;           color:white;           border-bottom: 1px solid #eee;           }                     #title-4	{           width: 170px;           background-color: #009900;           padding: 3px;           color:white;           border-bottom: 1px solid #eee;           }           #title-5	{           width: 170px;           background-color: #6666cc;           padding: 3px;           color:white;           border-bottom: 1px solid #eee;           }           #guide-5 {           width: 128px;           background-color: #6666cc;           padding: 3px;           color:white;           border-bottom: 1px solid #eee;           }                       #title-6	{           width: 170px;           background-color: #855858;           padding: 3px;           color:white;           border-bottom: 1px solid #eee;           }           /*This is the styles for the Main Content Right*/#mainContentRight {					  border:0px solid red;					  float:right;					  width:298px;					  margin:5px 0px;					  padding:0px;					  }					  				  					  .pictureBox {             border:0px solid red;             float:right;             width:298px;             margin:0px;             padding:0px;             }             .locationBox {             border:1px solid #FF9933;             float:left;background-color:#FF9933;             width:290px;             margin:0px 3px;             padding:0px;             }                          .smallPictureBox {					 width:145px;     				 height:100px;     				 padding:0px;     				 margin:0px;     				 border:0px solid white;     				 }     				 #information {				border:0px solid red;				float:left;				width:147px;				margin:0px;				padding:0px;				}				.informationBox {  					border:1px solid #000000;  					float:left;  					width:147px;  					margin:5px 0px;  					padding:0px;  					height:500px;  					background-color:white;					overflow: auto;					}					.informationBox img {		              float:right;	                 border:0px solid white;	                 padding:0px;	                 }	                 .informationBox h4 {	font-size:0.8em;			          padding:0px 2px;			          margin:0px;			          text-align:left;			          font-family:verdans, arial, sans-serif;			          }									.IB1 {	  font-size:0.9em;	  color:#ffffff;	  text-align:center;	  letter-spacing:0.1em;	  padding:3px 0px;	  margin:0px;	  background-color: #009900;	  }										.IB2 {	  font-size:0.9em;	  color:#FFFFFF;	  text-align:center;	  letter-spacing:0.1em;	  padding:3px 0px;	  margin:0px;	  background-color: #6666cc;	  }	  .IB3 {	  font-size:0.9em;	  color:#ffffff;	  text-align:center;	  letter-spacing:0.1em;	  padding:3px 0px;	  margin:0px;	  background-color: #993399;	  }	  .IB4 {	   font-size:0.9em;	   color:#ffffff;	   background-color:#885858;	   text-align:center;	   letter-spacing:0.1em;	   padding:3px 0px;	   margin:0px	   } 	  .informationBox p {					  font-family:Arial, Helvetica, sans-serif;					  font-size:.75em;					  text-align:left;					  color:#000000;					  padding:0px 3px 5px 3px;					  margin:0px;					  }					  #adBox {        border:0px solid red;        float:right;width:147px;        margin:0px auto;        padding:0px;        }         .adBox {        border:0px solid red;        float:right;        width:130px;        margin:5px 0px;        padding:0px;        }        .adBox h1 {             font-family:Geneva, Arial, Helvetica, sans-serif;             font-size:0.8em;             color:#FF9933;             text-align:left;             letter-spacing:0.10em;             padding:5px;             margin:0px;             line-height:120%;              }               .adBox p {                         padding:5px;             margin:0px;                         }                     #content {          border:0px solid red;          width:289px;          margin-left:184px;          margin-right:0px;          margin-top:5px;          padding:1px;           }          #content p{             font-family:Arial, Helvetica, sans-serif;                    font-size:.8em;            text-align:left;            color:#000000;            padding:10px 5px;margin:0px;            }            #content p.last {             font-family:Arial, Helvetica, sans-serif;                    font-size:.8em;            text-align:left;            color:#000000;            padding:10px 5px;margin:0px;border-bottom:1px dashed #FF9933;            }                    #content h1 {             font-family:Geneva, Arial, Helvetica, sans-serif;             font-size:0.8em;             color:#FF9933;             text-align:left;             letter-spacing:0.10em;             padding:5px;             margin:0px;             line-height:120%;              }              #middle h2 {             font-family:Geneva, Arial, Helvetica, sans-serif;             font-size:0.8em;font-weight:bold;             color:#000000;             text-align:left;             letter-spacing:0.05em;             padding:5px;             margin:0px;             line-height:100%;              }                         #content ul{list-style-type: none;text-align:left;padding: 0;font-family:Arial, Helvetica, sans-serif;margin:30px;padding:3px;font-size:0.8em;}         .currency, .rooms {             font-family:Arial, Helvetica, sans-serif;                    text-align:justify;            color:#FF9933;            padding:5px 0px;font-weight:bold;            }                  					   .inlinelist ul{padding-left: 5px;margin: 0px 0px;color: #333333;float: left;width: 98%;}                                         .inlinelist ul li { display: inline;} .inlinelist ul li a{padding: 0.2em 0.7em color: #333333;text-decoration: underline;border-right: 1px solid #fff;} #middle {          border:0px solid green;          width:450px;          margin-left:180px;          margin-right:0px;          margin-top:5px;          padding:1px;           }          #middle p {             font-family:Arial, Helvetica, sans-serif;                    font-size:.8em;            text-align:left;            color:#000000;            padding:10px 5px;margin:0px;            }            #middle p.last {             font-family:Arial, Helvetica, sans-serif;                    font-size:.8em;            text-align:left;            color:#000000;            padding:10px 5px;margin:0px;border-bottom:1px dashed #FF9933;            }                    #middle h1 {             font-family:Geneva, Arial, Helvetica, sans-serif;             font-size:0.8em;             color:#FF9933;             text-align:left;             letter-spacing:0.10em;             padding:5px;             margin:0px;             line-height:120%;              }                          #middle ul{list-style-type: none;text-align:left;padding: 0;font-family:Arial, Helvetica, sans-serif;margin:30px;padding:3px;font-size:0.8em;}      #middle img {float:right;padding:5px;}#middle li{display:inline; }#threecolmainContentRight {					  border:0px solid red;					  float:right;					  width:125px;					  margin:5px 0px;					  padding:0px;					  }    					  .map {text-align:center;}.map img {text-align:center"} .welcomeBox {        width:450px;        padding-left:8px;        margin:5px;        border:1px dashed #c3c3c3;        background:#ffffff;        background-image:url('top-background-2.gif');        background-repeat:no-repeat;        }          .welcomeBox p {                width:450px;                font-size:.8em;                text-align:justify;                font-weight:normal;                padding:8px 4px;                margin:0px;                font-family:helvetica, Arial, sans-serif;                color:#000000;                line-height:1.25em;                margin-bottom:0px;                margin-top:0px;                }                .welcomeBox ul{                 font-size:0.9em;                text-align: left;                 margin-left: 10px;                 margin-right: 10px;                 margin-top: 5px;                 margin-bottom: 5px;                 padding-left: 20px;                 padding-right: 5px;                 padding-top: 0px;                 padding-bottom: 0px;                display:block;                }                .welcomeBox img  {             vertical-align:middle;float:left;             padding-right:3px;padding-bottom:2px;             }              .details {font-weight:bold;          color:#FF9933;          }      .imageline {             vertical-align:middle;border:1px solid gray;             padding-right:3px;padding-bottom:2px;             }             .inline {             vertical-align:middle;float:left;             padding-right:3px;padding-bottom:2px;             }#section {display:block;border-bottom:1px dotted red;                                                                                                                                                                                                                                                                                        width:450px;                                                                                                                                                                                                                                                                                                                   margin-right:0px;                                                                                                                                                                                                                                                                                       margin-top:5px;                                                                                                                                                                                                                                                                                       padding:5px; }                
