#outer-container 		{ background: #F4F2E6 url(/Templates/Cunard/images/pop_bg.gif) repeat-x; font-size:12px; line-height: 1.3em; }
#container 				{width: 760px; margin-top: 10px; border-right: 10px solid #faf9f4; border-bottom: 10px solid #faf9f4; border-left: 10px solid #faf9f4; }
#pop-header 			{border-top: 10px solid #aa9356; border-bottom: 15px solid #f3f1e5; width: 100%; height: 60px; position: relative; }
#pop-header #logo 		{margin: 5px; }
.close-window 			{position: absolute; top: 23px; left: 15px; }
#pop-footer 			{ text-align: center; padding: 10px; clear: both; }
#pop-footer img			{margin:10px 0}
#content h1 			{ padding: 15px; width: auto; }
div#content 			{padding-bottom:0px; min-height: 440px; }
#popup-tab-content 		{border-bottom:1px solid #9A8048; border-left:1px solid #9A8048; border-right:1px solid #9A8048;
						margin:0px 10px 10px 3px; padding:5px;  float:left; margin: 0 0 0 31px; width:90%;}
html > body #navlist 	{padding:20px 0 3px 14px;}
#navlist 				{border-bottom:1px solid #9A8048;clear:both; font-weight:700; margin:0 10px 0 3px; padding:10px 0 3px 14px;
						text-transform:uppercase; margin:0 auto; width:90%; }
.accomodation-details .room-image 
						{}
#popup-tab-content .accomodation-details 
						{float:left; width:100%; }
#popup-tab-content ul 	{float:left; line-height:1.2em; margin:0; padding:10px; width:290px;}
#popup-tab-content li	{background:url(/Templates/Cunard/images/arrow.gif) no-repeat 2px 2px; margin-bottom:5px; padding-left:16px; 
						voice-family:"\"}\""; voice-family:inherit; }
table 					{background:#F9F8F2 none repeat scroll 0 0; border:1px solid #9A8048; margin-bottom:10px;
						padding:5px;width:100%;}
.even td				{background:#FFFFFF none repeat scroll 0 0; }
table td 				{border:1px solid #9A8048; line-height:1.7em; padding:2px 5px 0; vertical-align:top;}
h4 						{text-transform: none; }
#popup-tab-content .popup-table-container 
						{ margin-right: -6px; margin-left: -6px; padding: 0px; }
html/*\*/>/*/*/body #popup-tab-content .popup-table-container { margin-left: -5px; margin-top: 10px; } /* IE Hack 5~8 */
#navlist li 			{line-height:20px; position:relative; bottom:-4px} 
#main-content 			{width: 440px; padding-top: 5px; }
#content h1 			{padding: 5px 0 0 50px; margin:15px 0 2px 15px; }
#content #main-content  h1
						{margin:7px 0; }
#content h1 object		{margin-top:-2px}
h2.sub-heading			{padding:0 0 10px 67px;}
#content #main-content h2.sub-heading			
						{padding:0 0 10px 52px;}
#bottom-slot .cruise-details-table { width: 100%; }
#bottom-slot { padding: 10px; }
#bottom-slot .itinerary_table { width: 470px; margin:0 }
.image_left_block {float:left; width:198px; }
.image_right_block {float:right; width:430px;}

table.modalpopup {
    border:solid 0px #f00;
    width:200px;
    clear:both;
    background:none;
     }
    
table.modalpopup tr td {
    border:none;
	clear:both;
    line-height:1.0em;
     }

/* By Ross */
.popup { width: 760px !important; }
