#main
{
	position: absolute;
	background-color: white;
	width: 960px;
	border: 1px solid #87b4f8;
}

.findSectionTitle
{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #581c57;
}



/*MAIN PLANNING AND IDEAS*/
#pt_main_LeftCol,
#pt_category_LeftCol {
	position: relative;
	width: 185px;
	font-size:11px;
	}
#pt_main_MiddleCol,
#pt_category_MiddleCol { 
	width: 447px;
	padding:0 9px 0 8px; 
	}
#pt_main_RightCol,
#pt_category_RightCol { 
	float:left;
	width: 309px; 
	}	
	
#pt_main_LeftCol, #pt_main_MiddleCol,
#pt_category_LeftCol { 
	margin-top: 27px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	}
#pt_category_MiddleCol { 
	margin-top: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	}
#pt_main_LeftCol, #pt_main_MiddleCol,
#pt_category_LeftCol, #pt_category_MiddleCol { 
	float:left;
	}


.pt_category_MiddleAndRightCol { 
	width:765px;
	padding:0 0 0 8px; 
	float:left;
	}
.pt_category_MiddleAndRightCol #pt_category_MiddleCol {
	padding-left:0px;
	margin-top: 18px;
	}
	
	

#planningLeftMenu li { 
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	list-style:none; 
	letter-spacing:-1px;
	padding:7px 7px 7px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#planningLeftMenu a { text-decoration:none; }
#planningLeftMenu li.categoryActive { 
	border-bottom: 1px solid #CBD8ED;
	border-top: 1px solid #CBD8ED;
	border-right: 1px solid #CBD8ED;
	color: #581C57;
	padding: 7px 7px 4px 10px;
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	}
#planningLeftMenu .categoryMenuText { width:150px; }

#mainBanner {
	height:171px;
	width:447px;
	overflow:hidden;
	margin:0 0 20px 0;
	}
	
.categoryHeaderBar {
	height:26px;
	width:447px;
	background-color:#b5d2f3;
	}
.categoryHeaderBar a {
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	padding:7px 0 0 11px;
	display:block;
	}

.categoryWrapper { 
	font-size:12px;
	line-height:15px;
	margin:0 0 16px 0; 
	}
.categoryWrapper img { margin:0 10px 0 0; }
.categoryDescription, .categoryLinks, 
.destinationTitle, .destinationDescription, .destinationLinks { width:275px; }
.categoryDescription {
	color:#000; 
	margin:5px 0 15px 0;
	height:30px;
	overflow:hidden; 
	}
.categoryLinks {
	list-style:none;
	line-height:18px;
	}


#slideShowWrapper,
#slideShowBGWrapper {
	width:447px;
	height:269px;
	}
#slideShowWrapper {
	margin:27px 8px 25px 0;
	position:relative;
	overflow:hidden;
	}
#slideShowBGWrapper {
	position:absolute;
	top:0px;
	left:0px;
	}
#slideShowBigTitle {
	bottom: 61px;
	font-size: 14px;
	font-weight: bold;
	left: 13px;
	position: absolute;
	}
#slideShowBigDesc {
	bottom: 23px;
	color: #000000;
	font-size: 12px;
	height: 34px;
	left: 13px;
	line-height: 17px;
	padding: 0 10px 0 0;
	position: absolute;
	}
#slideShowTitleDescBG {
	position: absolute;
	bottom: 15px;
	left: 0px;
	background-color: #F3F3F3;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	font-size: 12px;
	height: 70px;
	width:100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=85); /* IE 5-7 */
    -moz-opacity: 0.85; /* Netscape */
    -khtml-opacity: 0.85; /* Safari 1.x */
    opacity: 0.85; /* Good browsers */

	}
#slideShowBigURL_arrow {
	font-size:12px;
	font-weight:bold;
	}
#slideShowSliderWhiteBG {
	width: 420px;
	height: 130px;
	position:absolute;
	bottom:14px;
	left:14px;
	background-color:#FFF;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	}
#slideShowSliderRedSelected {
	width: 125px;
	height: 130px;
	position:absolute;
	bottom:14px;
	left:36px;
	background-color:#da9ea0;
	}
#slideShowSliderRedSelected_arrow {
	width: 54px;
	height: 21px;
	position:absolute;
	top:104px;
	left:68px;
	}
#slideShowSliderControlBar {
	width: 420px;
	height: 130px;
	position:absolute;
	bottom:14px;
	left:14px;
	}
.slideShowSliderContent { 
	width:375px;
	height:130px;
	overflow:hidden;
	position:relative; 
	}
.slideShowSliderButton {
	height:100%;
	width:22px;
	text-align:center;
	padding:47px 0 0;
	}
#slideShowLeftBtn,
#slideShowRightBtn { cursor:pointer; }	
#slideShowItems {
	position:absolute;
	bottom:5px;
	left:0px;
	}
.slideShowItem {
	width:115px;
	height:100px;
	overflow:hidden;
	text-align:center;
	padding:0 5px;
	}
.slideShowItem_title {
	width:115px;
	height:32px;
	overflow:hidden;
	}
.slideShowItem:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	}	
.slideShowItem a {
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	}
#slideShowCounters {
	position:absolute;
	top:131px;
	right:41px;
	font-size:11px;
	color:#384a6b;
	text-align:right;
	font-weight:bold;
	}
	
	
.categoryBox {
	width:445px;
	xxborder:1px solid #384a6b;
	margin:0 0 50px 0;
	}
.categoryBoxHeader {
	position:relative;
	margin:0 0 10px;
	height:16px;
	width:100%;
	}
.categoryBoxHeaderText {
	line-height:16px;
	font-size:16px;
	font-weight:bold;
	color:#581C57;
	background-color:#FFF;
	padding:0 15px 0 0;
	position:absolute;
	top:0px;
	left:0px; 
	z-index:2;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	}
.categoryBoxHeaderAccent {
	background-color:#F1F1F1;
	position:absolute;
	top:6px;
	left:0px; 
	z-index:1;
	font-size:8px;
	line-height:8px;
	width:100%;
	height:8px;
	overflow:hidden;
	}
.destinationWrapper { margin:15px 0; }
.destinationViewAllWrapper { 
	padding:7px 0;
	border-top:1px solid #DDD; 
	font-size:12px;
	background-color:#F4F4F4;
	font-weight:bold;
	margin:5px 0 0;
	}
.destinationImage { margin:0 10px 0 0; }
.destinationTitle {
	font-size:12px;
	font-weight:bold;
	margin:0 0 8px;
	}
.destinationDescription {
	font-size:11px;
	line-height:15px;
	margin:0 0 8px;
	color:#333;
	}
.destinationSubLinks {
	font-size:11px;
	line-height:14px;
	}



#subArticleWrapper { margin:10px 10px 15px 0; }
.subArticle { 
	margin:5px 10px 10px 0;
	width:367px;
	float:left;
	line-height:16px;
	height:64px;
	overflow:hidden;
	}
.articleTitle { 
	font-weight:bold;
	font-family: Verdana,Helvetica,sans-serif; 
	}
.articleDescription,
.articleTitle {
	width:215px;
	color:#000;
	}
.moreArticleWrapper { margin:10px 0 0; }
.moreArticleTitle { font-weight:bold; }


#articleCategoryDealsTbl th {
	padding:10px 5px;
	font-weight:bold;
	color:#3164af;
	}
#articleCategoryDealsTbl td {
	padding:7px 5px;
	font-size:11px;
	color:#000;
	}

#article_reviews_title {
	font-weight:bold;
	font-size:13px;
	padding:10px 10px 5px 10px;
	}
#article_reviews_userdate {
	padding:5px 0 5px 10px;
	font-size:11px;
	color:#000;
	}
#article_reviews_user { font-weight:bold; }
#article_reviews_desc { 
	padding:0 10px 10px 10px;
	color:#000;
	font-size:12px;
	line-height:19px;
	}
#article_reviews_btn { margin:7px 0 13px 15px; }


#rightAdColumn { padding:9px 0 0; }


#articlesLeft
{
	width: 275px;
	float: left;
	margin-right: 25px;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #581c57;
	padding-left: 10px; 
	clear: both;
	margin-top: 20px;
}

#articlesLeft a:link,
#articlesLeft a:visited
{
	text-decoration: none;
	color: #2F64B2;
	line-height:22px;
}

#articlesLeft a:hover,
#articlesLeft a:active
{
	text-decoration: underline;
}

#articlesRight
{
	width: 275px;
	float: left;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #581c57;
	margin-top: 20px;
}

#articlesRight a:link,
#articlesRight a:visited
{
	text-decoration: none;
	color: #2F64B2;
	line-height:22px;
}

#articlesRight a:hover,
#articlesRight a:active
{
	text-decoration: underline;
}

#ptArticleLeft
{
	clear: both;
	float: left;
	width: 600px;
	margin-right: 0px;
	padding-left: 15px;
	margin-top: 20px;
}
#ptArticleLeft a:link,
#ptArticleLeft a:visited {
	text-decoration: underline;
	}
#ptArticleRight
{
	width: 305px;
	float: right;
	padding-right: 20px;
}

.articleTextNorm ul
{
	padding:10px 0 0;	
}
.articleTextNorm ul li
{
	margin-left:20px;
	padding:0px;	
}
.articleTextNorm ul.bestOfList {
	padding:0;
}

#afsAds
{
	float: left;
	width: 350px;
	border-right: solid 2px #8EBA53;
	margin-right: 10px;
}
#ptArticleLeft .afsURL a:link,
#ptArticleLeft .afsURL a:visited,
#ptArticleLeft .afsText a:link,
#ptArticleLeft .afsText a:visited { text-decoration:none; }


/*Best of Article*/
ul.bestOfList { list-style:none; }
ul.bestOfList li { 
	padding:2px 0;  
	margin:0 0 0 5px;
	}
ul.bestOfList li.lessMoreBtn,
ul.bestOfList li.lessMoreBtnClose {
	color:#581C56;
	cursor:pointer;
	}
ul.bestOfList li.lessMoreBtn:hover,
ul.bestOfList li.lessMoreBtnClose:hover { text-decoration:underline; }



