/* awd6 main stylesheet */
body {
	margin: 0;
  padding: 0;
	background-color: #D8E0E8;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
p {
	font-size: 11.5px;
	margin-top: 0;
}
h1 {
	font-size: 22px;
	font-weight: bold;
	color: #336699;
	text-align: center;
	display: block;
	margin-top: 0;
	margin-bottom: 0.3em;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #336699; 
	text-align: center;
	display: block;
	margin-bottom: 1em;
	margin-top: 0;	
}
h3 {
	color: #336699; 
	background: #DDE6EE;
	font-size: 16px;
	font-weight: bold;
	padding: 0.2em 0.3em;
	clear: both;
	margin-top: 0;
}
h3 a {
	color: #336699; 
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
h4 {
	color: #336699; 
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0.2em;
	margin-top: 0;
}
h4 a {
	color: #336699; 
	text-decoration: none;
}
h4 a:hover {
	text-decoration: underline;
}
h4.smaller {
	font-size: 13px;
}
h5 {
	font-size: 15px;
	margin: 0.2em 0;
}
h6 {
	font-size: 14px;
	margin: 0.2em 0;
}
h6 a {
	text-decoration: none;
}
h6 a:hover {
	text-decoration: underline;
}
img {
  border: none;
}
a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #c06;
}


#page {
	width: 1000px;
	margin: 6px auto 16px;
	position: relative;
	border-top: 26px solid #ec008b;
}
#masthead {
	background-color: #ec008b;
	height: 105px;
	border-bottom: 2px solid #666;
}
	#masthead img {
		float: left;
	}
	#masthead #top-image {
		height: 100px;
		width: 796px;
		float: right;
	}	
	#masthead-title {
		position: absolute;
		top: 53px;
		right: 10px;
	}
	#masthead-title h3 {
		font-size: 36px;
		color: white;
		background: none;
		padding: 0;
		margin: 0;		
	}
#primary-links {
	background-color: #efefef;
	border-top: 1px solid #fff;
	border-bottom: 2px solid #fff;
	height: 26px;
	}
.search-box {
	float: right;
	position: relative;
	width: 164px;
	border-left: 1px solid #666;
	padding-left: 10px;
	height: 26px;
}
#awd .search-box {
	float: right;
	position: relative;
	width: 220px;
	border-left: 1px solid #666;
	padding-left: 10px;
	height: 26px;
}
div.pretty {
	height: 5px;
	background-color: #ec008b;
	border-bottom: 2px solid #666;
	clear:both
}
#content {
	border-bottom: 1px solid #fff;
	float: left;
	width: 1000px;
	background: #fff url(/web/20110103145449im_/http://www.phuket-photos.com/images/content-background.gif);
}
#awd #content {
	background: #fff url(/web/20110103145449im_/http://www.phuket-photos.com/images/content-background-awd.gif);
}
#onecol #content {
	background: #fff url(/web/20110103145449im_/http://www.phuket-photos.com/images/content-background-onecol.gif);
}
#right2cols {
	position: relative;
	float: right;
}
#right1cols {
	position: relative;
	float: right;
}
#content-body {
	width: 600px;
	float: left;
	padding: 9px 10px;
	border-left: 1px solid #0075b1;
	border-right: 1px solid #0075b1;
	border-top: 1px solid white;
}
#onecol #content-body {
	width: 774px;
	border-right: 1px solid #fff;
}
#awd #content-body {
	width: 544px;
	float: left;
	padding: 0 10px;
	border-left: 1px solid #0075b1;
	border-right: 1px solid #0075b1;
	border-top: 1px solid white;
}
#bottom-booking {
	width: 504px;
	margin: 30px auto 20px;
}
#right {
	width: 173px;
	padding: 10px 0 5px 1px;
	float: right;
	border-top: 1px solid white;
}
#awd #right {
	width: 229px;
	padding: 10px 0 10px 1px;
	float: right;
	border-top: 1px solid white;
}
#right img,
#right object,
#right embed {
	margin-bottom: 5px;
}
#awd #right img,
#awd #right object,
#awd #right embed {
	margin-bottom: 0;
}
#left {
	width: 184px;
	border-top: 1px solid white;
	padding: 10px;
}
#awd #left {
	width: 184px;
	border-top: 1px solid white;
	padding: 10px;
}
#left img {
	margin: 10px auto;
}
#secondary-links {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	height: 26px;
	line-height: 26px;
}
#footer {
	background: #ec008b url(/web/20110103145449im_/http://www.phuket-photos.com/images/cnr-bottom-left.gif) no-repeat scroll left bottom;
	border-top: 2px solid #666;
	position: relative;
	float: left;
	width: 1000px;
	margin-bottom: 16px;
	color: white;
}
#footer a {
	color: white;
}
#footer a:hover {
	color: white;
	text-decoration: none;
}

#footer-wrapper {
	margin-left: 198px;
	float: left;
}
#footer-logo {
	margin: 4px 27px 5px;
	float: left;
}
#footer-contents {
	margin: 10px auto 5px;
	float: left;
	width: 400px;
}
#primary-links-content {
	position: absolute;
	top: 108px;
	width: 1000px;
	line-height: 26px;
	left: 0;
}
#primary-links-content input[name="q"],
#secondary-links input[name="q"] {
	width: 98px;
}
#awd #primary-links-content input[name="q"],
#awd #secondary-links input[name="q"] {
	width: 150px;
}

#primary-links-content input[name="sa"],
#secondary-links input[name="sa"] {
	width: 55px;
}
#flags {
	position: absolute;
	top: 5px;
	right: 3px;
}

#topbar {
	position: fixed;
	top: 0;
	width: 1000px;
	background: #ec008b url(/web/20110103145449im_/http://www.phuket-photos.com/images/cnr-top-right.gif) right top no-repeat;
	border-top: 6px solid #D8E0E8;
	height: 26px;
	line-height: 26px;
	z-index: 100;
}	
#topbar td {
	text-align: center;
	border-left: 1px solid #666;
}
#topbar a {
	color: white;
	text-decoration: none;
}
#topbar a:hover {
	text-decoration: underline;
}
#at15s {
	position: fixed !important;
	top: 27px !important;
}
img.top-left-corner {
	position: absolute;
	top: 0;
	left: 0;
}
img.bottom-right-corner {
	position: absolute;
	bottom: 0;
	right: 0;
}
div.divider {
	background: transparent url(/web/20110103145449im_/http://www.phuket-photos.com/images/dot.gif) repeat-x scroll 0 0;
	clear: both;
	margin: 10px 0;
	height: 1px;
}

/* all-places */
.all-places {
	border-right: 1px solid #666;
	float: left;
	width: 204px;
}

.all-places ul.level1 li.base {
	width: 204px;
	background-color: #fff;
	height: 26px;
	line-height: 26px;

}
.all-places ul.level1 a {
	text-align: center;
	color: #222;
}
.all-places ul.level2 a {
	text-align: left;
	color: #fff;
}
.all-places a.down {
	padding: 0;
}

.all-places a:hover.down {
	color: #222;
}

.all-places ul {
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0;
	z-index: 90;
}

.all-places > ul {
	border-width: 0;
}

.all-places ul ul {
	border-top: 3px solid #bbb;
	border-bottom: 3px solid #bbb;
}

.all-places a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 5px;
}
#secondary-links .all-places a {
	padding: 0;
}
#framemenu #secondary-links .all-places a {
	padding: 5px;
}
#framemenu #secondary-links .all-places a.down {
	padding: 0;
}

.all-places li li a {
	width: 188px; /* 182 */
	border-left: 3px solid #bbb;
	border-right: 3px solid #bbb;
}
.all-places li li li a {
	width: 188px; /* 182 */
}
.all-places a:hover {
	color: #EC008C;
}
.all-places a.down {
	background: url(/web/20110103145449im_/http://www.phuket-photos.com/images/arrowdown-grey.gif) center right no-repeat;
}
.all-places a.daddy {
	background: url(/web/20110103145449im_/http://www.phuket-photos.com/images/arrowright3.gif) center right no-repeat;
}

.all-places ul li a.more {
	text-align: right;
}

.all-places li {
	float: left;
	padding: 0;
	width: 130px;
	background: #0075b1;
}
.all-places li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 204px; /* 198 */
	font-weight: normal;
	margin: 0;
	display: none;
}

.all-places li li {
	width: 204px; /* 198 */
}

.all-places li ul ul {
	margin: -25px 0 0 147px;
	width: 204px; /* 198 */
}
.all-places li ul ul ul {
	margin: -23px 0 0 140px;
}
.all-places li:hover ul ul,
.all-places li:hover ul ul ul,
.all-places li.sfhover ul ul,
.all-places li.sfhover ul ul ul {
	left: -999em;
	display: none;
}

.all-places li:hover ul,
.all-places li li:hover ul,
.all-places li li li:hover ul,
.all-places li.sfhover ul,
.all-places li li.sfhover ul,
.all-places li li li.sfhover ul {
	left: auto;
	display: block;
}

.all-places li:hover,
.all-places li.sfhover {
	background: #ffffff;
}

.all-places li li:hover > a,
.all-places li li.sfhover > a {
	background: #ffffff;
	color: #ec008b;
}

.all-places ul.level1 > li:hover,
.all-places ul.level1 > li.sfhover {
	background: #ccc;
}
/* end all-places */

/* primary-links */
#primary-links-content td,
#secondary-links td {
	text-align: center;
}
#primary-links-content td a,
#secondary-links td a {
	display: block;
	border-left: 1px solid #5F5F5F;
	color: #222;
	text-decoration: none;
}
#primary-links-content td a:hover,
#secondary-links td a:hover {
	background: #ccc;
}
.primary-links-container table {
	width: 620px;
}
#awd .primary-links-container table {
	width: 564px;
}

.first {
	border: none !important;
}
/* end primary-links */

/* navmenu */
.navmenu {
	text-decoration: none;
	line-height: 1.2em;
	text-align: left;
	clear: left;
}
.navmenu,
#footer,
#secondary-links,
#primary-links-content {
	font-size: 11px;
}
#framepage {
	background: #fff;
}
#framepage #footer-inner{
	margin-left: 50px;
}

#framepage p {
	margin-top: 0;
}
#framemenu {
	background-color: #ffffff;
}
#framemenu .navmenu {
	width: auto;
	min-width: 150px;
	background-image: none; 
}


.navmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.navmenu a:hover {
	text-decoration: none;
}
.navmenu li {
	position: relative;
}

.navmenu ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	z-index: 98;
}

.navmenu ul ul,											/*hides*/
.navmenu ul li:hover ul ul,
.navmenu ul ul li:hover ul ul
{
	display: none;
}
.navmenu ul li:hover ul {				/*shows level 1*/ 
	display: block;
}
#framemenu .navmenu ul li:hover ul { /* hide popouts in framemenus */
	display: none;
}


.navmenu .hotel,
.navmenu .hotel-more,
.navmenu .hotel-arrow,
.navmenu .hotel-arrow-bold,
.navmenu .item-bold,
.navmenu .item-arrow-bold,
.navmenu .current-section,
.navmenu .current-section-bold,
.navmenu .current-section-more,
.navmenu .current-section-arrow,
.navmenu .current-section-arrow-bold,
.navmenu .othersites,
.navmenu .othersites-arrow,
.navmenu .menutitle,
.navmenu .menutitle-arrow,
.navmenu .item,
.navmenu .item-more,
.navmenu .item-arrow,
.navmenu .level2,
.navmenu .level2-more {
	color: #484847;
	display: block;
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	margin: 0;
	padding: 5px 6px;
	text-decoration: none;
}
.navmenu .level2,
.navmenu .level2-more
{
  border-width: 1px 2px 0px 2px;
	border-color: white; 
	color: #555555;
	border-left-style: solid;
	border-right-style: solid;
	background:#CCE6F5;
}
.navmenu a:hover.level2,
.navmenu a:hover.level2-more:hover
{	
	color: #000;
	background-color: #A1D1EC;
}
.navmenu .menutitle-arrow {
	font-weight: bold;
	background: #C2CFEE url(/web/20110103145449im_/http://www.phuket-photos.com/images/arrowright3.gif) no-repeat right center;
	border-top-color: #fff;
}
.navmenu a:hover.menutitle-arrow {
	color: white;
	background: #7D7C7C url(/web/20110103145449im_/http://www.phuket-photos.com/images/arrowright2.gif) no-repeat right center;
}
.navmenu .menutitle {
	font-weight: bold;
	background: #C2CFEE;
	border-top-color: #fff;
}
.navmenu a:hover.menutitle {
	color: white;
	background: #7D7C7C;
}

.navmenu .hotel,
.navmenu .hotel-more,
.navmenu .hotel-arrow,
.navmenu .hotel-arrow-bold,
.navmenu .item-bold,
.navmenu .item-arrow-bold,
.navmenu .current-section,
.navmenu .current-section-bold,
.navmenu .current-section-more,
.navmenu .current-section-arrow,
.navmenu .current-section-arrow-bold,
.navmenu .othersites,
.navmenu .othersites-arrow,
.navmenu .item,
.navmenu .item-more {
	border-color: #DEDCDC;
}
.navmenu .hotel-arrow,
.navmenu .hotel-arrow-bold,
.navmenu .current-section-arrow,
.navmenu .current-section-arrow-bold,
.navmenu .item-arrow-bold,
.navmenu .item-arrow {
	background: url(/web/20110103145449im_/http://www.phuket-photos.com/images/arrowright2.gif) no-repeat right center;
	border-color: #DEDCDC;	
}
.navmenu .current-section,
.navmenu .current-section-bold,
.navmenu .current-section-more,
.navmenu .current-section-arrow,
.navmenu .current-section-arrow-bold {
	background-color: #FEE0F5;
}
.navmenu a:hover.current-section,
.navmenu a:hover.current-section-bold,
.navmenu a:hover.current-section-more,
.navmenu a:hover.current-section-arrow,
.navmenu a:hover.current-section-arrow-bold {
	background-color: #FDCEF0;
	color: #000;
}
.navmenu a:hover.hotel,
.navmenu a:hover.hotel-more,
.navmenu a:hover.hotel-arrow,
.navmenu a:hover.hotel-arrow-bold,
.navmenu a:hover.item-bold,
.navmenu a:hover.item-arrow-bold,
.navmenu a:hover.othersites,
.navmenu a:hover.othersites-arrow,
.navmenu a:hover.item,
.navmenu a:hover.item-more,
.navmenu a:hover.item-arrow {
	color: #1B1B1B;
	background-color: #CBE8FC;
}
.navmenu .item-more,
.navmenu .level2-more,
.navmenu .hotel-more,
.navmenu .current-section-more {
	text-align: right;
}
#framemenu .navmenu .menutitle-arrow,
#framemenu .navmenu .item-arrow,
#framemenu .navmenu .item-arrow-bold {
	background-image: none;
}

/* end navmenu */

/*
     FILE ARCHIVED ON 14:54:49 Jan 03, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:07:33 May 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.336
  captures_list: 0.566
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 91.955
  LoadShardBlock: 63.392 (3)
  PetaboxLoader3.datanode: 74.336 (4)
  PetaboxLoader3.resolve: 344.146 (2)
  load_resource: 400.375
*/