/* Dream Trip 2007 */
#maincontent {position: relative;	font-family: "Verdana", "Geneva", sans-serif; font-size: 11px; color: #666;	background-color: white; width: 685px;}	

div#content #maincontent a {font-family: "Verdana", "Geneva", sans-serif; font-size: 11px; color: #396283;}

#contest-logo {position: absolute;	top: 0px;	left: 0px;	width: 118px; height: 219px;}
#contest-logo img {	width: 118px;	height: 219px;}
#contest-content {position: relative;	left: 119px; width: 568px;}
#contest-head {width: 568px;	height: 73px;	margin-bottom: 20px;}
#back-to-prev {margin: -1em 10px 0 0; float: right;}
#instructions {color: #babe48;}
#prizes {color: #bec336;}
#thanks{color: #c8502e;}
#rules {color: #e9a036;}

#maincontent h1 {font-size: 16px; background-color: white; margin: 0 10px 15px 0; padding: 0; font-weight: bold; width: 640px;}
#maincontent h2 {font-size: 11px;font-weight: bold; margin: 0 10px 0 0;	padding: 0;}
#maincontent h3 {float: right;}
#maincontent p {margin: 0 10px 1em 0;}
#maincontent li {font-size: 10px;}
#maincontent li a {color: #264f5b;	background-color: white;}

#maincontent div#left_img {position: relative; padding-top: 10px; margin-left: 12px; height: 275px;}
#maincontent div#right_txt {margin-left: 201px; margin-top: -280px; position: relative; z-index: 10;}
#maincontent div#right_txt p {width: 450px;}
#maincontent div#right_txt p a {text-decoration: underline;}

#maincontent #contest-landing h1 {font-weight: bold; color: #000000; margin: 15px 0 0 10px;}
#maincontent #contest-landing p {margin: 15px 0 0 10px; width: 650px;}
#maincontent #contest-landing table#finalists {margin: 0 0 0 15px;}
#maincontent #contest-landing table#finalists td.loaded {height: 225px; border: 1px solid #CCCCCC;}
#maincontent #contest-landing table#finalists td.loaded img.thumb_horz {height: 110px; width: 140px; margin: 7px 5px 15px 5px; }
#maincontent #contest-landing table#finalists td.loaded img.thumb_vert {height: 140px; width: 110px; margin: 5px 20px 15px 20px; }
#maincontent #contest-landing table#finalists td.loaded span.title {margin: 0 2px 0 2px; text-transform: uppercase; font-weight: bold;}
#maincontent #contest-landing table#finalists td.loaded span.title a {text-decoration: none;}
#maincontent #contest-landing table#finalists td.loaded span.author {color: #396283;}
#maincontent #contest-landing table#finalists td.empty {width: 20px; height: 150px; border: 0;}

#maincontent #contest-landing #button_right {float: right;}
#maincontent #contest-landing #title {float: left; margin: 0 0 10px 5px; color: #264F5B; font-size: 18px; font-weight: bold; width: 380px;}  
#maincontent #contest-landing #pgnav {float: right; margin: 20px 0 10px 0;}
#maincontent #contest-landing #pgnav_bottom {float: left; margin: 8px 0 100px 10px; padding-bottom: 100px;}
#maincontent #contest-landing #entry {margin: 0 0 0 10px;}
#maincontent #contest-landing #entry_left {position: absolute; top: 55px; left: 515px; width: 160px; margin-top: 12px; clear: both;}
#maincontent #contest-landing #entry_left #by {background: url(/images/destinations/HorzBorder.gif) repeat-x left bottom; margin: 10px 0 0 0;}
#maincontent #contest-landing #travelMoment {margin: 30px 0 0 10px; width: 590px;}
#maincontent #contest-landing #dreamTrip {margin: 15px 0 0 10px; width: 590px; background: url(/images/destinations/HorzBorder.gif) repeat-x left top; padding: 15px 0 15px 0;}
#maincontent #contest-landing #travelTips {margin: 15px 0 0 10px; width: 590px; background: url(/images/destinations/HorzBorder.gif) repeat-x left top; padding: 15px 0 15px 0;}
/*sample entry*/

/*photo guideline*/
#sample_content {position: relative; width: 676px;}
#sample_content img {margin-bottom: 20px;}
#back2prev {width: 676px; text-align: right;}
#maincontent h6 {font-size: 16px; color: #000000; margin: -5px 10px 15px 18px;  font-weight: bold;}
#maincontent p {color: #666666; margin: 0 10px 15px 18px;}
p.contestover a {color: #000000; text-decoration: none;}
p.contestover a:hover {text-decoration: underline;}

#maincontent #dreamtrip-extra-links {margin: 10px 16px; position: relative;}
#maincontent #dreamtrip-extra-links p a {text-decoration: underline; color: #000000;}

/*dream-trip-photo*/
#maincontent #noteworthy p{position:absolute; top:35px; left: 268px; font-size: 11px; margin: 0;padding: 0;}
#maincontent #noteworthy #noteworthy-head{font-size: 12px; color: #0d9ece; font-weight: bold;}
#maincontent #noteworthy p a {color: #4A7085; font-weight: bold; font-size: 11px;}
#maincontent #dream-trip-photo {/*background: url(/images/cnt/contests/dreamtrips2007/greyBkgrd.gif) no-repeat top; width: 666px; height: 230px;*/ margin: 30px 0 10px 0px;}
#maincontent #dream-trip-photo table#entries {width:402px; height: 190px; position:absolute; top:65px; left: 258px; border-collapse: collapse; color:#666; margin:0 5px 10px 7px;}
#maincontent #dream-trip-photo table#entries td {width: 126px; height: 159px; border:0; border-spacing:0; padding:0px; border-collapse: collapse; background: url(/images/cnt/contests/dreamtrips2007/border.gif)  no-repeat; color:#000000;}
#maincontent #dream-trip-photo table#entries td img.thumb_horz {width:95px; height:75px; float:left;  margin-top:20px; margin-bottom:20px; margin-left:16px; margin-right:16px;}
#maincontent #dream-trip-photo table#entries td img.thumb_vert {width:75px; height:95px; float:left;  margin-top:10px; margin-bottom:10px; margin-left:25px; margin-right:22px;}
#maincontent #dream-trip-photo table#entries td span.title a {color: #336699; font-size: 9px; font-weight: bold;}
#maincontent #dream-trip-photo table#entries td span.by {color: #999999; font-size: 9px;  width: 50px; font-weight: bold;}

/*live the contest 1*/
#maincontent #livethecover1 {width: 685px; border-bottom: 1px solid #D9D9D9;  padding-bottom: 0px; margin-bottom: 0px; height: 174px;}
#maincontent #livethecover1 #topLeft {position: absolute; top: 0; left: 0; width: 350px; z-index: 1;}
#maincontent #livethecover1 #topLeft p {color: #000000; line-height: 1.4; font-size: 12px;}
#maincontent #livethecover1 #topLeft p span {color: #0099CC; font-weight: bold;}
#maincontent #livethecover1 #topRight {position: absolute; top: 0; left: 308px; z-index: 0;}

#maincontent #live_noteworthy {float: left; width: 400px; margin: 9px 10px 10px 0;}
#maincontent #live_noteworthy p {font-size: 11px; margin: 0 0 0 14px; padding: 0;}
#maincontent #live_noteworthy #noteworthy-head {font-size: 12px; color: #0d9ece; font-weight: bold;}
#maincontent #live_noteworthy p a {color: #4A7085; font-weight: bold; font-size: 11px;}
#maincontent #live_noteworthy table#entries {margin: 0 0 10px 0;}
#maincontent #live_noteworthy table#entries td img.thumb_horz {width:95px; height:75px; float:left;  margin:12px 5px 12px 12px;}
#maincontent #live_noteworthy table#entries td img.thumb_vert {width:75px; height:95px; float:left;  margin:5px 5px 5px 5px;}
#maincontent #live_noteworthy table#entries td span.title {color: #336699; font-size: 9px; font-weight: bold; text-decoration: none; margin:6px; width: 40px;}
#maincontent #live_noteworthy table#entries td span.by {color: #999999; font-size: 9px; font-weight: bold;}

#maincontent #dreamtrip {position: absolute; top: 175px; left: 450px; height: 435px; width: 250px; background: url(/images/destinations/VertBorder.gif) top left repeat-y;}
#maincontent #dreamtrip h2.dreamTrip {background: url(/images/cnt/contests/livethecover/dreamtripHeader.jpg) no-repeat; width: 213px; height: 20px; margin: 10px 0 0 10px; z-index: 2;} 
#maincontent #dreamtrip p#over {color: #666666; padding: 5px 0 7px 3px; margin: 5px 20px 0 9px;  width: 210px;}
#maincontent #dreamtrip p#over span.blueCap {text-transform: none; color: #1898D4; font-weight: bold;}
#maincontent #dreamtrip p#gallery {color: #666666; margin: 5px 20px 0 12px; width: 210px;}
#maincontent #dreamtrip p#gallery span.blue a {color: #396283; font-weight: bold; text-decoration: none;}
#maincontent #dreamtrip p#ltc2 {color: #666666; padding: 5px 0 7px 3px; margin: 5px 20px 0 6px;  width: 220px;}
#maincontent #dreamtrip p#ltc2 span.blueCap {text-transform: none; color: #1898D4; font-weight: bold;}
#maincontent #dreamtrip p#ltc2 span.blue a {color: #396283; font-weight: bold; text-decoration: none;}

#maincontent #info_link1 table#more {left: 0; margin: 10px 0 10px 12px; width: 420px;  color: #000000;}
#maincontent #info_link1 table#more td.left {float: left; width:180px; }
#maincontent #info_link1 table#more td.left span {color: #FE0000; text-transform: uppercase; font-weight: bold;}
#maincontent #info_link1 table#more td.left a {color: #4A7085; text-transform: none; font-weight: bold;}
#maincontent #info_link1 table#more td.right {width: 200px; position: relative; margin-left: -20px; font-weight: bold; text-transform: uppercase; font-size:11px; background: url(/images/destinations/VertBorder.gif) top left repeat-y; padding-left: 20px;}
#maincontent #info_link1 table#more td.right {font-weight: normal; text-transform: none;} 
#maincontent #info_link1 table#more td.right {font-size: 11px; font-weight: normal; text-transform: none;}

#maincontent #info-links {position: absolute; left: 18px; top: 412px; width: 660px; height: 75px;}
#maincontent #info-links #info-link-two h5, #maincontent #info-links #info-link-two h5 a {font-size: 12px;	color: #babe48;}
#maincontent #info-links #info-link-two p {color: #000000;} 
#maincontent #info-links #info-link-two p a {color: #4A7085; font-weight: bold;} 

#maincontent #bottom_links {position: absolute; top: 500px; left: 0; width: 400px; margin: 5px;}
#maincontent #bottom_links table {float: left; height: 200px; margin-left: 8px;}
#maincontent #bottom_links table td a {color: #396283; font-weight: bold; text-decoration: none; text-transform: none;}
#maincontent .disclaimer {float: left; position: absolute; top: 700px; margin-left:13px; text-decoration: underline; color: #000000; font-size: 8px; border: none;}

#contest-logo_ltc {	position: absolute;	top: 0px;	left: 0px;	width: 118px;	height: 219px; }
#contest-logo_ltc img {	width: 118px;	height: 219px;}
#contest-content_ltc {position: relative; left: 5px; width: 568px;}
#contest-head_ltc {width: 568px;	height: 73px;	margin-bottom: 20px;}
#back-to-prev_ltc {margin: -1em 10px 0 15px; float: right;}
#instructions_ltc {color: #000000;}
#prizes_ltc {color: #333333;}
#thanks_ltc {color: #c8502e;}
#rules_ltc {color: #e9a036;}
#disclaimer_ltc {float: left; position: absolute; top: 630px; left:13px; text-decoration: underline; color: #000000; font-size: 8px; border: none;}
#contest-content_ltc {margin: 0;} 

#contest-content_ltc p.prizes {margin-left: 210px; width: 380px; color: #000000;}
#contest-content_ltc h3#prizes_img {position: absolute; top: 115px; left: 0;}
/*live the contest 1*/

#maincontent #livethecover3 {width: 685px; border-bottom: 1px solid #D9D9D9;  padding-bottom: 0px; margin-bottom: 0px; height: 173px;}
#maincontent #livethecover3 #topLeft {position: absolute; top: 0; left: 0; width: 350px; z-index: 1;}
#maincontent #livethecover3 #topLeft p {color: #000000; line-height: 1.4; font-size: 12px;}
#maincontent #livethecover3 #topLeft p span {color: #0099CC; font-weight: bold;}
#maincontent #livethecover3 #topRight {position: absolute; top: 0; left: 308px; z-index: 0;}

#maincontent #pastContests {position: absolute; top: 175px; left: 450px; height: 465px; width: 250px; background: url(/images/destinations/VertBorder.gif) top left repeat-y;}
#maincontent #pastContests h2.past {background: url(/images/cnt/contests/livethecover/LTC3_pastContests.gif) no-repeat; width: 208px; height: 40px; margin: 10px 0 0 10px; z-index: 2;} 
#maincontent #pastContests p#over {color: #666666; font-size: 10px; padding: 5px 0 7px 3px; margin: 5px 20px 0 9px;  width: 210px;}
#maincontent #pastContests p#over span.blueCap {text-transform: none; color: #1898D4; font-weight: bold; font-size: 11px;}
#maincontent #pastContests p#gallery {position: relative; float: left; color: #666666; margin: 0 0 0 5px; height: 50px; width: 135px; line-height: 1.8;}
#maincontent #pastContests p#gallery span.blue a {color: #396283; font-weight: bold; text-decoration: none; font-size: 10px;}
#maincontent #pastContests p#gallery_thumbnail {float: left; margin: 0 0 0 10px; padding: 0;} 
#maincontent #pastContests p#ltc3 {float: right; color: #666666; padding: 5px 0 7px 3px; margin: 5px 20px 0 6px;  width: 220px;}
#maincontent #pastContests p#ltc3 span.blueCap {text-transform: none; color: #1898D4; font-weight: bold; font-size: 11px;}
#maincontent #pastContests p#ltc3 span.blue a {color: #396283; font-weight: bold; text-decoration: none; font-size: 10px; line-height: 1.8;}
#maincontent #pastContests p#ltc3 span.blue a:hover {color: #000000;}
#maincontent #pastContests p#ltc3 span.overtxt {font-size: 10px;}
#maincontent #pastContests p#ltc3_thumbnail {float: left;}

/* live the cover 4  */
.maincont {padding: 0 0 0 8px; color: #666666;}
.maincont a {color: #3a5462;}
.maincont h1 {font-size: 16px; background-color: white; margin: 0 10px 10px 0; padding: 0;	font-weight: bold; width: 660px;}
.maincont strong {color: #484848;}
div#maincol {float: left; width: 445px; height: 335px; margin: 0 12px 0 0;}
div#maincol a:link {font-family: verdana; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}
.topleftcopy {position: relative; top: 355px; left: 30px; width: 445px; color: #ffffff;}
.topleftcopy a {font-family: verdana; font-size: 12px; font-weight: normal; color: #ffffff;text-decoration: none;}
div#maincol .inhed {display: block; font-family: verdana; font-size: 16px; font-weight: bold; color: #0182cc; margin-bottom: 6px; text-decoration:none;}
div#maincol strong {color: #ffffff;}
div#maincol p {float: left; font-family: verdana; font-size: 12px; font-weight: normal; color: #ffffff; margin: 0 0 10px 0px; padding-left: 18px; width: 270px;}

div##contestmag a {position: absolute; left: 350px; top: 250px; width:75px; height:20px; margin:0;}

.winwrapB {position: absolute; top: auto; left: auto; z-index: 4; width: 170px; height:150px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/cnt/contests/dreamtrip2008/finalist_bannerbg.png',sizingMethod='image'); }
html > body .winwrapB {background:transparent url(/images/cnt/contests/dreamtrip2008/finalist_bannerbg.png) no-repeat scroll left top; height:150px; left:auto; position:absolute; top:auto; width:170px; z-index:4;}

.winwrapsm {position: absolute; top: auto; left: auto; z-index: 4; width: 62px; height:56px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/cnt/contests/dreamtrip2008/finalist_smbannerbg.png',sizingMethod='image'); }
html > body .winwrapsm {background:transparent url(/images/cnt/contests/dreamtrip2008/finalist_smbannerbg.png) no-repeat scroll left top; height:56px; left:auto; position:absolute; top:auto; width:62px; z-index:4;}

	div#finalistlst {position:relative; overflow:hidden; padding: 4px 0 0 0px; margin:0px 0 0 0px;}
	div#finalistlst img {border: 0; padding-bottom: 7px; margin: 17px 10px 0 17px;}
	div#finalistlst ul {margin: 0 0 15px 0; padding: 0 0 0 0; list-style: none; width: 648px; clear: both;}
	div#finalistlst li {float:left; margin:0 48px 15px 0; padding:0; list-style:none; font-size:10px; width:122px; height: 165}
    div#finalistlst li p {padding: 0px 10px 0px 17px; margin-top: 0px;}

.mainimga {background: url(/images/cnt/contests/dreamtrip2008/dt08_mainwinner.jpg) no-repeat; width: 656px; height: 301px; postion-absolute: top: 1px; left: 20px; margin-left: 10px;}
.mainimgb {background: url(/images/cnt/contests/DT08/dt08_mainimgb.jpg) no-repeat; width: 656px; height: 303px; postion-absolute: top: 1px; left: 20px; margin-left: 10px;}
.mainimgc {background: url(/images/cnt/contests/DT08/dt08_mainimgc.jpg) no-repeat; width: 656px; height: 303px; postion-absolute: top: 1px; left: 20px; margin-left: 10px;}
.mainimg {background: url(/images/cnt/contests/dreamtrip2009/photoContest_mainW.jpg) no-repeat; width: 656px; height: 301px; postion-absolute: top: 1px; left: 20px; margin-left: 10px;}

div#mainlinks {position: relative; top: 3px; width: 445px; clear: both; margin: 0px 10px 0px 0px; font-family: verdana; font-size: 10px; font-weight: normal; color: #ffffff;}
div#mainlinks a {font-family: verdana; font-size: 10px; font-weight: bold; color: #ebd64b; text-decoration: none;}
#maincol_2 {float: left; width: 200px;}
#maincol_2 .inhed {display: block; font-family: verdana; font-size: 16px; font-weight: bold; color: #0182cc; margin-bottom: 6px; text-decoration:none;}
.topleftcopy {position: relative; top: 355px; left: 30px; width: 445px; color: #ffffff;}

div#mainlinks a {position: absolute;}
div#mainlinks a span {display: none;}
div#mainlinks a#winner {top: 1px; left: 1px; width: 655px; height: 160px;}
div#mainlinks a#finalist {top: 161px; left: 1px; width: 146px; height: 32px;}
div#mainlinks a#gallery {top: 161px; left: 147px; width: 150px; height: 32px;}
div#mainlinks a#rules09 {top: 161px; left: 298px; width: 355px; height: 32px;}
div#mainlinks a#winner2 {top: 193px; left: 1px; width: 655px; height: 105px;}

.galleryarch {float: left; width:140px; margin: 15px 20px 20px 0;}
.btwn {color: #ccc;}
.hd2 {font-size: 11px; font-weight: bold; color: #3a5462; margin-bottom: 12px;}
.hd3 {font-size: 11px; font-weight: bold; color: #333; margin-top: 10px; margin-bottom: 4px; text-transform: uppercase; text-decoration: none;}
.dthed {font-size: 12px; font-weight: bold; color: #333; margin-top: 0px; margin-bottom: 4px; text-transform: uppercase; text-decoration: none;}
.sep {clear: both; height: 10px;}

#phcol1 {float: left; width: 185px; margin: 0 8px 0 -5px; padding: 12px;}
#phcol1 img {float: left; margin: 0 3px 0 0;}
#phcol1 a {font-family: verdana; font-size: 10px; line-height: 30px; font-weight: bold; color: #3a5462; text-decoration: none;}
#phcol1 p {margin: 14px 0 0 0; padding: 0px;}

#phcol2 {float: left; width: 185px; margin: 0 8px 0 0;padding: 12px;}
#phcol2 img {float: left; margin: 0 3px 0 0;}
#phcol2 a {font-family: verdana; font-size: 10px; line-height: 30px; font-weight: bold; color: #3a5462; text-decoration: none;}
#phcol2 p {margin: 14px 0 0 0; padding: 0px;}

#phcol3 {float: left; width: 185px; margin: 0 10px 0 0; padding: 12px;}
#phcol3 img {float: left; margin: 0 3px 0 0;}
#phcol3 a {font-family: verdana; font-size: 10px; line-height: 30px; font-weight: bold; color: #3a5462; text-decoration: none;}
#phcol3 p {margin: 14px 0 0 0; padding: 0px;}

#winbody {margin-left: 10px;}
.wphcol2 {float: left; width: 141px; margin: 10px; font-size: 11px;}
.wphcol2 img {margin: 0 0 5px 0;}
.wphcol2 a {font-size: 11px; font-weight: bold; text-decoration: underline;}
.wphed a {font-size: 11px; font-weight: bold; text-decoration: underline; text-transform: uppercase;}
.wphcol2 p {margin: 14px 0 0 0; padding: 0px;}

.maincopy {font-family: verdana; font-size: 10px; font-weight: normal; color: #666666; margin: 20px 10px 30px 14px;}
.photocopy {clear: both; font-size: 11px; width: 175px; margin: 2px 10px 0 0}
.phsubhed {font-family: verdana; font-size: 10px; font-weight: bold; color: #484848;}

#centercol {clear: both; font-family: verdana; font-size: 10px; font-weight: normal; color: #3a5462; margin: 12px 20px 10px 0}
#centercol .inhed {display: block; font-family: verdana; font-size: 16px; font-weight: bold; color: #0182cc; margin-bottom: 6px; text-decoration:none;}

#prizecol {clear: both; font-family: verdana; font-size: 10px; font-weight: normal; color: #3a5462; margin: 12px 0 10px 0;}
#prizecol .inhed {display: block; font-family: verdana; font-size: 16px; font-weight: bold; color: #0182cc; margin-bottom: 6px; text-decoration:none;}
#prizecol p {background: url(/images/cnt/contests/livethecover/70_prizes.jpg) no-repeat; width: 684px; height: 102px; margin: 0; padding: 0;}

#seeall {clear: both; text-align: right; margin: 20px 15px 20px 0;}
#seeall a {font-family: verdana; font-size: 10px; font-weight: bold; color: #497695;}

.profileclinks a {font-family: verdana; font-size: 10px; font-weight: bold; color: #0182cc;}

div#LTCheader {background: url(/images/cnt/contests/livethecover/LTC4_header.gif) 0 0 no-repeat; width: 507px; height: 66px; color: #bfbfbf;}

/* dreamtrip 2009 */
#dtpopbreadcr {color:#333333; font-size:10px; text-transform:uppercase; text-decoration: none;}
#DTpopHeader {color:#0282CC; display:block; font-size:23px; line-height: 23px; font-weight:bold; text-decoration:none;}
.poplogo {background-image:url(http://www.concierge.com/images/cnt/logos/logo_white.gif); background-repeat: no-repeat; height:60px; width:165px; float: left; margin-left: 28px; display: inline;}
.poppagecontent {clear: both; margin: 0px 45px 20px 31px; padding-top: 30px; border-top: 2px solid #ccc; width: 600px;}
.dtpophedrt {float: left; margin-top: 25px; margin-bottom: 8px;}
.popcopy {margin-left: 3px;}
.popcopy p {margin-top: 18px;}

