/* reset */
/*
html, body, address, blockquote, del, div, h1, h2, h3, h4, h5, h6, hr, ins, noscript, p, pre, dl, dt, dd, li, ol, ul, table, caption, colgroup, col, thead, tfoot, tbody, tr, td, th, form, button, fieldset, legend, label, select, optgroup, option, textarea, a, bdo, br, img, map, area, object, param, q, script, span, sub, sup, abbr, acronym, cite, code, del, dfn, em, ins, kbd, samp, strong, var, b, big, i, small, tt{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
ol, ul{list-style:none;}
th{text-align:left;}
table{border-collapse:collapse;}
*/
.slideshow-slide li div {
	width:140px;
height:150px;
overflow:hidden;
	margin:0 10px 0 0;
	float:left;
	z-index:1!important;
	list-style-type: none;
	list-style-position: outside;
}

/* fix for :hover margin bug */
/** {zoom:1;}*/

#design_content, div.design_content, div.design_choices, .design_choices, ol.design_list_vertical, div.PBColumn div.widget > div
{
   background-color: transparent!important;
   border:transparent!important;
}

/**** to remove SHARE icon *****/
.at300bs{width:0px!important; height:0px!important; padding:0px!important; margin:0px!important;}

/* global */

body {
	/*background:url(../_images/body-bg.gif) left top repeat #000;*/
	margin:0;
	padding:0;
	font:normal 13px/18px "trebuchet ms", sans-serif;
	color:#000;
	}
a:link, a:visited {
	color:#2eaa97;
	text-decoration:none;
}
a:hover, a:visited:hover {
	color:#108573;
	text-decoration:none;
}
img {
	border:0;
}

table td {
}
h1 {
	font:normal 28px/40px "trebuchet ms", sans-serif;
	margin:0;
}
h2, h2 a, h2 a:link, h2 a:active, h2 a:visited {
	font:normal 23px/28px "trebuchet ms", sans-serif;
	margin:0;
	color:#4e6891;
}
 h2 a:hover {
	color:#666666;
}

h3 {
	font:normal 16px/16px "trebuchet ms", sans-serif;
	margin:0 0 3px 0;
font-weight:bold;
color:#002752;
}
h4 {
	font:normal 11px/14px "trebuchet ms", sans-serif;
	margin:0 0 3px 0;
	color:#666;
}
h4 a:link, h4 a:active, h4 a:visited {
	font:normal 11px/14px "trebuchet ms", sans-serif;
	margin:0 0 3px 0;
	color:#666!important;
}
h4 a:hover {
	color:#108573!important;
	text-decoration:none;
}
h5 {
	font:bold 12px/16px "trebuchet ms", sans-serif;
	margin:0 0 5px 0;
}
h6 {
	font:normal 11px/14px "trebuchet ms", sans-serif;
	margin:0;
	color:#4e6891;
}

.cutline {
	font-size: 10px;
	padding-top: 3px;
	font-style:italic;
	line-height: normal;
	text-align:left;
	color: #666666;}

.accent-darkblue {color:#002752;}

.accent-lightblue {color:#4e6891;}

.accent-3 {color: #7ea5a0;}

.subhead-lightblue { color:#4e6891; font:bold 14px/18px "trebuchet ms", sans-serif; }
.subhead-darkblue { color:#002752; font:bold 14px/18px "trebuchet ms", sans-serif; }
.subhead-gray { color:#666666; font:bold 14px/18px "trebuchet ms", sans-serif; }
a:link.title-small, a:active.title-small, a:visited.title-small {
	color:#333!important;
	margin:0 0 5px 0!important;
	font-weight:normal!important;
}
a:hover.title-small {
	color:#4e6891!important;
	margin:0 0 5px 0;
	font-weight:normal;
}
p {
	margin:0 0 10px 0;
}
ul {
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
}
ul li {
	padding:0;
}
ul ul {
	list-style-type: disc;
	list-style-position: inside;
}
ol li { background: none!important;  padding-left: 0!important;}

ol { padding: 5px 0 10px 0; margin-left: 0; list-style-position:inside; }
hr {
	background:#ccc;
	border:0;
	height:1px;
	margin:10px 0;
}
input {
	font-family:"trebuchet ms", sans-serif; /*border:none; padding:0; border:none;background-color:#fff;*/
}

.listtitle ul {float:left;list-style-type: none;
	list-style-position: outside;
}

.poll_btn ol li input{background-color: transparent!important;margin-left:0;}
.poll_btn input{background-color:#333; color:#fff;border:none; height:auto; margin-left:10px;}
/* container */

.container {
	width:1000px;
	margin:0 auto;
}


/*to fix li spacing for items with longer titles or copy on 2 col list */

#primary li.divider {height: 1px; width:400px!important; display:block;}
#secondary li.divider { height: 1px; width:235px!important; display:block;}
#sidebar li.divider { height: 1px; width:300px!important; display:block;}
li.divider { height: 1px; width:210px!important; display:block;}

#primary .full .desc {width:387px!important; text-align:left!important;float:left;}
#secondary .full .desc {width:215px!important; text-align:left!important;float:left;}
#sidebar .full .desc {width:280px!important; text-align:left!important;float:left;}

/* header */

#header {
	background:#000;
	height:100px;
}
#header .container {
	background:#000;
	width:1000px;
	padding:0;
	margin:0 auto;
}
#header #logo {
	width:265px;
	float:left;
}
#header .ad {
	width:725px;
	padding:5px 0 0 0;
	float:left;
}
/* nav */

#nav												{position:relative;z-index:1000;background:url(../_images/nav-bg.jpg) left top repeat-x;height:50px;}
#nav .container										{height:50px;padding:0;background:url(../_images/nav-full.jpg) left top no-repeat;height:50px}
#nav .c-01											{width:456px;height:50px;float:left;}
#nav .c-02											{float:left;}
#nav .c-03											{width:148px;height:50px;float:left;}
#nav .c-04											{float:left;}
#nav .m-content ul{float:left!important;width:auto;display:block;margin:0!important; padding:0!important;position:relative; left:0; right:0; }
/*
#nav-items li										{float:left;}
#nav-items li a										{background:url(images/nav-items-bg.jpg) 0 0 no-repeat;height:50px;display:block;}
#nav-items											{padding:0;margin:0;z-index:120;}
*/
ul.sf-menu li a										{height:50px;display:block;}
ul.sf-menu h5 a									{height:50px; display:inline;}
ul.sf-menu li ul									{left:0;z-index:1000!important;}
li#n-news ul										{left:-88px;}
li#n-travel ul										{left:-172px;}
li#n-views ul										{left:-274px;}
li#n-tools ul										{left:-363px;}   

li#n-home											{width:88px;}
li#n-home a											{background:url(../_images/nav-items-bg.jpg) 0 0 no-repeat;width:88px;}
/*body#home li#n-home a,		*/			
li#n-home a.current,					
li#n-home a:hover									{background:url(../_images/nav-items-bg.jpg) 0 -50px no-repeat;width:88px;}

li#n-news											{width:84px;}
li#n-news a											{background:url(../_images/nav-items-bg.jpg) -88px 0 no-repeat;width:84px;}
/*body#news li#n-news a,	*/				
li#n-news a.current,					
li#n-news a:hover									{background:url(../_images/nav-items-bg.jpg) -88px -50px no-repeat;width:84px;}

li#n-news a.navactive								{background:url(../_images/nav-items-bg.jpg) -88px -50px no-repeat;width:84px;}

li#n-travel											{width:102px;}
li#n-travel a										{background:url(../_images/nav-items-bg.jpg) -172px 0 no-repeat;width:102px;}
/*body#travel li#n-travel a,	*/							
li#n-travel a.current,		
li#n-travel a:hover									{background:url(../_images/nav-items-bg.jpg) -172px -50px no-repeat;width:102px;}

li#n-travel a.navactive								{background:url(../_images/nav-items-bg.jpg) -172px -50px no-repeat;width:102px;}

li#n-views											{width:89px;}
li#n-views a										{background:url(../_images/nav-items-bg.jpg) -274px 0 no-repeat;width:89px;}
/*body#views li#n-views a,*/					
li#n-views a.current,					
li#n-views a:hover									{background:url(../_images/nav-items-bg.jpg) -274px -50px no-repeat;width:89px;}

li#n-views a.navactive									{background:url(../_images/nav-items-bg.jpg) -274px -50px no-repeat;width:89px;}

li#n-tools											{width:93px;}
li#n-tools a										{background:url(../_images/nav-items-bg.jpg) -363px 0 no-repeat;width:93px;}
/*body#tools li#n-tools a,	*/				
li#n-tools a.current,					
li#n-tools a:hover									{background:url(../_images/nav-items-bg.jpg) -363px -50px no-repeat;width:93px;}

li#n-tools a.navactive								{background:url(../_images/nav-items-bg.jpg) -363px -50px no-repeat;width:93px;}

#n-members											{background:url(../_images/nav-members-bg.jpg) left top no-repeat;width:164px;height:23px;padding:27px 0 0 0;color:#fff;text-align:center;}
#n-members a:link,
#n-members a:visited								{color:#fff;}
#n-members a:hover,
#n-members a:visited:hover							{color:#fff;text-decoration:underline;}

#search												{width:232px;height:35px;padding:15px 0 0 0;}
* html #search												{width:210px;}
#search #search-01 input								{background:#E6F5F2;width:195px;height:20px;padding:0 0 0 5px;border:0;color:#27897A;}
* html #search #search-01 input								{width:170px;}
#search #search-01									{width:207px;float:left;}
* html #search #search-01									{width:184px;}
#search #search-02									{width:25px;float:left;}
.searchresult {border-top: 1px solid #ccc; padding-top:10px;passing-left:0; padding-right:0; margin-left:0; margin-right:0;}
.searchresult .summary{color:#666; padding-top:8px; }

.n-sub {
	/*background:url(../_images/n-sub-bg-h.png) right bottom no-repeat;
	padding:0;
	top:50px;
	left:0;*/
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	height:335px!important;
	/*overflow:hidden!important;*/
	background:#fff; 
	font-size:12px;
	line-height:16px;
	z-index:100;
	}
	.n-sub .cb {
	clear:both; padding:0!important;; margin:0!important; height:2px;
}

.n-sub1 {width:166px; padding:10px 0; border-right:none!important; float:left;}
.n-sub2 {width:334px; padding:10px 0; border-right:none!important;float:left;}
.n-sub3 {width:495px; padding:10px 0; border-right:none!important;float:left;}
.n-sub4 {width:668px; padding:10px 0; border-right:none!important;float:left;}
.n-sub5 {width:835px; padding:10px 0; border-right:none!important;float:left;}
.n-sub6 {width:1002px; padding:10px 0; border-right:none!important;float:left;}

.n-sub .c											{background:#fff;padding:10px 0;float:left;}
#nav .n-sub a										{background:none!important; width:auto !important;height:auto !important;float:none;}

.n-sub h2, .n-sub h2 a, .n-sub h2 a:link, .n-sub h2 a:active, .n-sub h2 a:visited {
	font:normal 14px/15px "trebuchet ms", sans-serif;padding-bottom:2px;
}

.n-sub h3 {
	/*font:normal 14px/15px "trebuchet ms", sans-serif;*/
	font:bold 12px/16px "trebuchet ms", sans-serif;
	clear:both; /*added to fix the text wrapping*/
}
.n-sub h4 {
	font:normal 11px/13px "trebuchet ms", sans-serif;
	color:#000;
}
.n-sub h4 a:link, .n-sub h4 a:active, .n-sub h4 a:visited {
	font:normal 11px/14px "trebuchet ms", sans-serif;
	color:#000!important;
}
.n-sub h3, .n-sub h4, .n-sub h5, .n-sub h6{
	margin:0 0 6px 0;
width:auto;
}
.n-sub a.title-small{
	background-image:url(../_images/bullet_menu.jpg) no-repeat 0 0.4em!important;
	padding:0 0 0 12px;
}
.n-sub-c .photo {
	width:130px!important;
	margin:0 20px 10px 0!important;
	float:left;
}

* html .n-sub-c .photo {
	margin:0 10px 10px 0!important;
}
.n-sub .photo {
	width:100px;
	margin:0 10px 10px 0;
	float:left;
}

.n-sub .one-col .photo {
	width:140px;
	margin:0 10px 10px 0;
	float:left;
}

.n-sub .desc {
	width:auto;
}

.n-sub .two-col p {margin-left:110px;}
.n-sub .small a:link, .n-sub .small a:active, .n-sub .small a:visited {
	color:#2eaa97;
	text-decoration:none;
}
.n-sub .small a:hover {
	color:#108573;
	text-decoration:none;
}

*:first-child+html .n-sub-c-shadow {
/*	background:url(images/n-sub-bg-v.png) left bottom no-repeat;
	width:10px;float:left;
	margin:-6px 0 0 0;
	padding:0;*/display:none;
}

.n-sub-c-shadow {
/*	background:url(images/n-sub-bg-v.png) left bottom no-repeat;
	width:10px;float:left;
	margin:0;
	padding:4px 0;*/display:none;
}

* html .n-sub-c-shadow {display:none;}
.n-sub a:link, .n-sub a:visited {
	color:#002752;
}
.n-sub a:hover, .n-sub a:visited:hover {
	color:#4e6891;
}

.one-col {
	width:146px;
	height:292px;
	overflow:hidden;
	float:left!important;
	display:block;
	border-left:1px dotted #ccc;
	padding:10px;
}
* html .one-col, * html .two-col, * html .three-col, * html .four-col, * html .five-col, * html .six-col {padding:8px;}
.two-col {
	width:300px;
	height:292px;
	overflow:hidden;
	float:left!important;
	display:block;
	border-left:1px dotted #ccc;
	padding:10px;
}
.three-col {
	width:480px;
	border:0;
	height:292px;
	overflow:hidden;
float:left!important;
	display:block;
	border-left:1px dotted #ccc;
	padding:10px;
}
.four-col {
	width:625px;
	border:0;
	height:292px;
	overflow:hidden;
float:left!important;
	display:block;
	border-left:1px dotted #ccc;
	padding:10px;
}
.five-col {
	width:765px;
	border:0;
height:292px;
overflow:hidden;
float:left!important;
	display:block;
	border-left:1px dotted #ccc;
	padding:10px;
}
.six-col {
	width:950px;
	border:0;
	height:292px;
	overflow:hidden;
float:left!important;
	display:block;
	border-left:1px dotted #ccc;
	padding:10px;
}

/******this is for the 1column newsletter iframe form in the megamenu******/

#nlMega1_pnlIsMegaMenu {width:140px!important;
	margin:0 0 15px 0;
	font-size:11px;
	line-height:14px;
font:normal 13px/18px "trebuchet ms", sans-serif;
	float:left;
	color:#000;padding:0!important;
	}
#nlMega1_pnlIsMegaMenu a,#nlMega1_pnlIsMegaMenu a:link,#nlMega1_pnlIsMegaMenu a:active,#nlMega1_pnlIsMegaMenu a:visited {
	color:#000000!important;
}
#nlMega1_pnlIsMegaMenu .c-01 input {width:140px!important;}
#nlMega1_pnlIsMegaMenu .c-02 {margin:5px 0 5px 0;}
#nlMega1_pnlIsMegaMenu a:hover {
	color:#2eaa97!important;
}
#nlMega1_pnlIsMegaMenu .textfield {margin:5px 0 10px 0!important;}

/* content */

#content 
{
    position:relative;
    z-index:999;
	background:url(../_images/content-bg.jpg) center top repeat-y;
}
#content .container {
	background:url(../_images/content-container-bg.gif) left 200px repeat-y;
	width:1000px;
}
* html #content .container {
	width:1005px;
}
body#onecol #content .container {
	background:none;
	background-color:#fff;
	width:1000px;
	min-height:450px;
}
#onecolumn {
	width:970px;
	padding:15px;
}
body#calendar #content .container {
	background:url(../_images/calendar-container-bg.gif) left 200px repeat-y;
	width:1000px;
}
#main {
	width:690px;
	padding:0 0 15px 0;
	float:left;}
	* html #main {margin-left:-5px;}
	
.m-content a{border:none;}
#main #secondary {
	width:235px;
	margin:0 25px 0 0;
	float:left;
}
* html #main #secondary {
	margin:0 10px 0 -28px;
}
#main #secondary h3 a:link, #main #secondary h3 a:visited {
	color:#002752;
}
#main #secondary h3 a:hover, #main #secondary h3 a:visited:hover {
	color:#4E6891;
}
#main #primary {
	width:400px;
	float:left;
}
#main #primary h3 a:link, #main #primary h3 a:visited {
	color:#002752;
font-weight:bold;
}
#main #primary h3 a:hover, #main #primary h3 a:visited:hover {
	color:#4E6891;
}
#main .m-content ul {margin-bottom:5px;}
#main #primary .m-content {width:400px!important;float:left; padding-bottom:5px;padding-top:0!important;margin-top:0!important;}
#main #primary .twocolwrapper .m-content-single {width:200px!important;float:left; padding-bottom:5px;padding-top:0!important;margin-top:0!important;}
#main #primary .twocolwrapper .m-content {width:400px!important;float:left; padding-bottom:5px;padding-top:0!important;margin-top:0!important;}
#sidebar .m-content {width:285px; float:left; padding-bottom:5px; padding-top:0!important;margin-top:0!important;}
.divider-single {height: 1px; width:400px!important; display:block;float:left;}

#sidebar {
	width:300px;
	padding:15px 5px 15px 5px;
	float:left;
}
* html #sidebar {
	padding:15px 0 15px 0;
	margin-left:-5px;
	width:290px;
}

/** html #sidebar {
	padding:15px 1px 15px 1px;
}*/
#sidebar h2, #sidebar h2 a, #sidebar h2 a:link, #sidebar h2 a:active, #sidebar h2 a:visited {
	font-size:18px;
	line-height:24px;
	color:#000;
}

#sidebar h2 a:hover {
	color:#108573;
}
#breadcrumbs {
	margin:10px 0 10px 25px;
	font-size:12px;
	font-weight:bold!important;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#002752;
	font-weight:bold!important;
}
#breadcrumbs a:hover, #breadcrumbs a:visited:hover {
	color:#4E6891;
	font-weight:bold!important;
}
#breadcrumbs-article #breadcrumbs {
	width:400px;
	float:left;
	display:inline;
}
#breadcrumbs-article #comments-link {
	width:240px;
	margin:10px 25px 10px 0;
	font-size:12px;
	text-align:right;
	float:left;
	display:inline;
}
#title-landing {
	width:640px;
	/*margin:0 25px 10px 25px;*/
	margin:0 25px 0px 0px;
}
#title-landing h1 {
	font:normal 23px/30px "trebuchet ms", sans-serif;
	margin:0;
	color:#4e6891;
}
#title-landing .c-02 {
	padding:10px 0 0 0;
	text-align:right;
	background:center
}
/* article */

#twocol {
	width:640px;
	margin:0 25px;
}

#twocol h1 {
	font:normal 32px/36px "trebuchet ms", sans-serif;
	margin:0 0 10px 0;
	color:#002752;
}
#twocol h3 {
	margin:0 0 10px 0;
}
body#news #twocol h3 {font:normal 16px/16px "trebuchet ms", sans-serif;
	margin:0 0 10px 0;
font-weight:normal!important;
color:#000!important;}


#twocol #secondary {
	width:215px;
	margin:0 25px 25px 0;
	float:left;
}
* html #twocol #secondary {
	margin:0 25px 25px 0;
}
#twocol #secondary img {
	margin:0 0 10px 0;
width:215px;
height:auto;
}
.tools {
	margin:0 0 10px 0;
	font-size:11px;
	color:#666;
}
.tools .c-01 {
	width:120px;
	float:left;
}
.tools .c-02 {
	width:420px;
	float:left;
}
.tools .c-03 {
	width:100px;
	text-align:right;
	float:left;
}
.tools .style-s {
	font-size:9px;
}
.tools .style-l {
	font-size:14px;
}
#tools-bottom {
	padding:15px 0;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
}
.tools ul li {
	float:left;list-style-type: none;
	list-style-position: outside;
}
.tools ul li.tools-brochure {
	background:url(../_images/tools-brochure.gif) left 0 no-repeat;
	width:102px;
	padding:0 0 0 18px;
}
.tools ul li.tools-print {
	background:url(../_images/tools-print.gif) left 0 no-repeat;
	width:42px;
	padding:0 0 0 18px;
}
.tools ul li.tools-email {
	background:url(../_images/tools-email.gif) left 0 no-repeat;
	width:42px;
	padding:0 0 0 18px;
}
.tools ul li.tools-share {
	background:url(../_images/tools-share.gif) left 0 no-repeat;
	width:42px;
	padding:0 0 0 18px;
}
.tools ul li.tools-subscription {
	background:url(../_images/tools-subscription.gif) left 0 no-repeat;
	width:104px;
	padding:0 0 0 16px;
}
.tools a:link, .tools a:visited {
	color:#666;
	text-decoration:none;
}
.tools a:hover, .tools a:visited:hover {
	color:#666;
	text-decoration:underline;
}


/* modules rules */

.module {
	margin:0 0 15px 0;
	clear:both;
	float:left;
}

.disquswrapper {float:none!important;clear:both;}

#m-the-details .module {float:none;margin:0 0 15px 0;clear:both;}

#m-the-details .m-content img{/*float:left!important; */width:auto;height:auto; padding:0 4px 0 4px;}

#m-the-details .m-content{float:left;width:620px;}
#m-the-details h2{float:left;width:638px;}

/*.module .m-title, .module .m-title-full, .module .m-title-link, .module .m-title-both {
	margin:0 0 10px 0;
	border-bottom:1px solid #aaa;
	clear:both;
}*/
#m-the-details .m-title-full{
	margin:0 0 10px 0;
	border-bottom:1px solid #aaa;
	clear:both;
}
#primary .module .m-title, #primary .module .m-title-full, #primary .module .m-title-link, #primary .module .m-title-both {
	margin:0 0 10px 0;
	border-bottom:1px solid #aaa;
	clear:both;
width:400px;
}
#secondary .module .m-title, #secondary .module .m-title-full, #secondary .module .m-title-link, #secondary .module .m-title-both {
	margin:0 0 10px 0;
	border-bottom:1px solid #aaa;
	clear:both;
width:205px;
}
#sidebar .module .m-title, #sidebar .module .m-title-full, #sidebar .module .m-title-link, #sidebar .module .m-title-both {
	margin:0 0 10px 0;
	border-bottom:1px solid #aaa;
	clear:both;
width:285px;
}
.module .m-title-full .c-title {
	width:100%;
	float:left;
padding:0;
margin:0;
}
.module .m-title-link .c-title {
	width:82%;
	float:left;
	padding:0;
margin:0;
}
#primary .module .m-title-link .c-title {
	width:75%;
	float:left;
	padding:0;
margin:0;
}
#primary .module .m-title-link .c-link {
	width:25%;
	padding:8px 0 0 0;
margin:0;
	text-align:right;
	float:right;
}
#m-videos-photo .m-title-link .c-link {
	width:85%;
	float:left;

}
.module .m-title-both .c-title {
	width:66%;
	float:left;
	margin-left: 49px;
}
#sidebar .module .m-title-link .c-title {
	width:65%;
	float:left;
}
.module .m-title-link .c-link, .module .m-title-both .c-link {
	width:10%;
	padding:10px 0 0 0;
	text-align:right;
	float:right;
}
#secondary .module .m-title-link .c-link {
	width:18%;
	padding:10px 0 0 0;
	text-align:right;
	float:right;
	overflow:hidden;
}
#m-videos-photo .m-title-link .c-link {
	width:15%;
	padding:2px 0 0 0;
	text-align:right;
	float:right;
}
#sidebar .module .m-title-link .c-link {
	width:35%;
	padding:8px 0 0 0;
	text-align:right;
	float:right;
}

.m-title-both { position:relative;}
#sidebar .c-img img{width:55px; height:30px; float:left;margin:0 0 -1px -12px;padding:0; behavior: url(/iepngfix.htc);}

.c-img {margin:0; padding:0;}
.c-img img{width:55px; height:30px; float:left; position:absolute; left: 0;bottom:0;padding:0;margin:0; behavior: url(/iepngfix.htc);}
.icon-lrg-title img{width:118px; height:30px; float:left;margin-left:0;}

#main #secondary .module {
	width:210px;
	margin:0 0 15px 25px;
	float:left;
}
/** html #main #secondary .module {
	margin-left:10px;
}*/

#main #twocol #secondary .module {
	width:210px;
	margin:0 0 15px 0;
}
#main #secondary .module-wide {
	width:235px;
	margin:0;
}
#main #secondary .module-wide .m-title {
	width:165px;
	padding:10px 0 0 70px;
	margin:0;
	border:0;
}
#main #secondary .module-wide .m-content {
	width:210px;
	padding:10px 0 0 0;
	margin:0 0 0 25px;
	border-top:1px solid #aaa;
}
#sidebar .module {
	width:280px;
	margin:0 0 15px 10px;
	font-size:11px;
	line-height:14px;
	float:left;
}
* html #sidebar .module {
	width:288px;
	margin:0 0 15px 9px;
	padding:0!important;
}
#sidebar .photo {
	width:70px;
	height:auto;
	margin:0 10px 10px 0;
	font-size:14px;
	float:left;
}


#article #secondary .module {
	width:215px;
	margin:0 0 15px 0;
}
#secondary .module-highlight {
	background:#dfe3ea;
margin:10px 0 15px 0;
width:215px;
}
#twocol #secondary .module-highlight .sbphoto img{	
display:block;
width:195px!important;
height:auto;
float:left;
}

#twocol #secondary .module-highlight img{	
display:block;
width:auto;
height:auto;
padding:0 4px 0 4px;
/*float:left;*/
}
#secondary .module-highlight .m-title-full {
	margin:5px 10px 10px 10px!important;
padding:5px 0 0 0px!important;
border-bottom:1px solid #aaa!important;
}
#secondary .module-highlight .m-content {
	padding:0 10px 10px 10px;
	width:195px;
}
.author {padding:0; margin:0;}
.date {padding:0; margin:0;}
.module-wide {
	width:640px;
	margin:0 25px 25px 25px;
}
.m-slideshow {
	background:url(../_images/m-destinations-bg.jpg) 5px bottom no-repeat #fff;
	margin:0 0 20px -23px;
z-index:1!important;
width:684px;
}
* html .m-slideshow {
	margin:0 0 20px -4px;
}
.m-slideshow small{
	font-size:10px;
	line-height:14px;
	background-color: transparent!important;
}
.m-slideshow small a:link, .m-slideshow small a:visited {
	color:#000000;
	text-decoration:none;
}
.m-slideshow small a:hover, .m-slideshow small a:visited:hover {
	color:#108573;
	text-decoration:none;
}

.m-slideshow .m-title-full {
	width:640px;
	margin:0 20px 10px 8px;
}
.m-slideshow .m-title-link{
	float:left;
width:650px;
margin:0 0 10px 20px;
border-bottom:1px solid #aaa;
}
.m-slideshow .m-title-link .c-title {
	width:75%;
	float:left;
}
.m-slideshow .m-title-link .c-link {
	width:25%;
	padding:8px 0 0 0;
	text-align:right;
	float:right;
	font-size:11px;
}
.m-slideshow .prev {
	width:30px;
	float:left;
	margin:0 0 0 11px;
}
.m-slideshow .next {
	width:30px;
	float:left;
	margin:0 2px 0 0;
}
.slideshow-slide {
	width:620px;
	display:block;
	float:left;
	z-index:1;
}

.slideshow-slide li {
	display:none;
	z-index:1;
	list-style-type: none;
	list-style-position: outside;
	background-color: transparent!important;
}

.slideshow-slide li img {padding-bottom:5px;}

.slideshow-slide li div {
	width:140px;
height:168px;
overflow:hidden;
	margin:0 10px 0 0;
	float:left;
	z-index:1!important;
	list-style-type: none;
	list-style-position: outside;
	background-color: transparent!important;
}
.videos-slide {
	height:800px;
}
.m-images-s ul li {
	margin:0;
	clear:both;
	padding-top:2px!important;
list-style-type: none;
	list-style-position: outside;
}
#sidebar .m-content .m-images-s  {
float:left;
margin:0!important;
padding:0!important;
}
#sidebar .m-images-s ul li .photo img {
width:70px;
height:auto;
	clear:both;
	float:left;
list-style-type: none;
	list-style-position: outside;
}
#primary .m-images-s ul li .photo img{width:100px;}
#primary .m-images-s ul li .photo, #secondary .m-images-s ul li .photo, #sidebar .m-images-s ul li .photo{margin-bottom:18px!important;}
#primary .m-images-s ul li .photo {
	width:100px;
	height:auto;
	margin:0 10px 15px 0;
	float:left;
list-style-type: none;
	list-style-position: outside;
}
#primary .m-images-s ul li .desc {
	width:290px;
	float:left;
	margin:0;
	padding:0;
list-style-type: none;
	list-style-position: outside;
}

#primary .m-images-s h3 {
	font:normal 23px/23px "trebuchet ms", sans-serif;
	padding:0;
	margin:0;
}
/*#main #secondary ul li .photo{
	width:40px;
height:auto;
	margin:0 10px 0 0;
	float:left;list-style-type: none;
	list-style-position: outside;
}

#main #secondary ul li .photo img{
	width:40px;
height:auto;
	float:left;list-style-type: none;
	list-style-position: outside;
}
#main #secondary ul li .desc {
	width:160px;
	float:left;
	margin:0;
	padding:0;
	height:auto;list-style-type: none;
	list-style-position: outside;
}*/
#secondary ul li .photo img{
	width:40px;
height:auto;
	float:left;list-style-type: none;
	list-style-position: outside;
}
#secondary .m-images-s ul li .photo {
	width:40px;
height:auto;
	margin:0 10px 0 0;
	float:left;list-style-type: none;
	list-style-position: outside;
}
#secondary .m-images-s ul li .desc {
	width:160px;
	float:left;
	margin:0;
	padding:0;
list-style-type: none;
	list-style-position: outside;
}


#secondary .m-images-m ul li .photo {

	width:125px;
	height:auto;
	margin:0 15px 0 0;
	float:left;list-style-type: none;
	list-style-position: outside;
}
#sidebar .m-images-m ul li .photo {
	width:260px;
	float:left;list-style-type: none;
	list-style-position: outside;
}

#primary .m-images-m .photo {
	width:125px;
	height:auto;
	margin:0 12px 0 0;
	float:left;
}

#primary .m-images-m .desc{width:250px; float:left;}

#sidebar .m-images-m .photo {
	width:125px;
	height:auto;
	margin:0 15px 0 0;
	float:left;
}

#sidebar .m-images-m .desc{width:260px; float:left;}


#secondary .m-images-m .desc {
	width:190px;
	margin:0;
	padding:0;
}

#secondary .m-images-m .photo {
	width:35px;
	height:auto;
	margin:0 15px 0 0;
	float:left;
}

.m-images-l ul li {
	width:185px;
	padding:0 5px 0 0;
	margin:0 5px 10px 0;
	float:left;
	display:block;list-style-type: none;
	list-style-position: outside;
}
.m-images-l ul li img {
	margin:0 0 10px 0;
	width:157px;
	height:auto;list-style-type: none;
	list-style-position: outside;
}
#sidebar .m-images-l ul li {
	width:130px;
	padding:0 10px 0 0;
	margin:0 0 10px 0;
	float:left;
	display:block;list-style-type: none;
	list-style-position: outside;
}
* html #sidebar .m-images-l ul li {
	padding:0 5px 0 0!important;
	margin:0 0 0 0!important;
	width:125px;
}
* html #sidebar .m-images-l ul li img {width:125px!important; padding:0!important;margin:0!important;}
#secondary .m-images-l ul li img {
	margin:0 0px 10px 0;
	width:135px;
	height:auto;}
#sidebar .m-images-l ul li img {
	margin:0 0px 10px 0;
	width:135px;
	height:auto;
float:left;list-style-type: none;
	list-style-position: outside;
}
.m-images-l li.collist {	
	width:195px;
	height:auto;
	padding:0 5px 0 0;
	margin:0 0 10px 0;
	float:left;}

#m-featured {
	width:/*665px;*/680px;
	height:auto;
	margin: 0 25px 0 25px;
}
#m-featured .module .text{width:660px!important;}
* html #m-featured {
	margin:0 0 0 10px;
	width:680px;
}

/*#m-featured .m-nav */
#m-featured .navwrapper {
	width:135px;
	height:320px;
	float:left;
	margin-left:-20px;
}
/** html #m-featured .m-nav*/
* html #m-featured .navwrapper {
	margin-left:-10px;
}

#m-featured .m-nav li {
	width:135px;
	height:60px;
	margin:0 0 5px 0;list-style-type: none;
	list-style-position: outside;
}
#m-featured .m-nav li a {
	width:124px;
	height:54px;
	padding:3px 8px 3px 3px;
	display:block;
}
#m-featured .m-nav li.selected a {
	background:url(../_images/m-featured-nav-selected-bg.gif) left top no-repeat;
}
#m-featured .m-nav a.activeSlide,
#m-featured .m-nav li a.activeSlide,
#m-featured .m-nav li.activeSlide,
#m-featured .m-nav a:hover {
	background:url(../_images/m-featured-nav-selected-bg.gif) left top no-repeat!important;
}
#m-featured .m-content {
	width:545px;
	height:auto;
	float:left;
	color:#fff;
	padding:0;
	margin:0;
}
#m-featured .m-content .item {
	display:none;
}
#m-featured .m-content .item .photo {
	width:545px;
	height:240px;
}

#m-featured .m-content .item .desc {
	background:url(../_images/m-featured-content-desc-bg.jpg) left bottom no-repeat;
	width:515px;
	height:70px;
	padding:5px 15px;
}
#m-featured .m-content h2 {
color:#fff;
height:26px;
overflow:hidden;
}

.currentissue{
	width:660px;
	height:auto!important;
	padding:0;
	margin:10px 0 5px -8px;
display:block;
}
* html .currentissue{
	margin:10px 0 5px -5px;
}

#m-featured .m-content .currentissue .item img {
	width:660px;
	height:290px;
	padding:0;
	margin:0;
	float:left;
}
#m-featured .m-content .currentissue .item .desc {
	background:url(../_images/m-featured-currentissu-bg.jpg) left bottom no-repeat!important;
	width:645px!important;
	height:70px;
	padding:5px 15px 0 15px;
	float:left;
	display:block;
	margin-bottom:8px;
}
.currentissue h1 {
font:normal 16px/18px "trebuchet ms", sans-serif;
	margin:0 0 5px 0;
	color:#4e6891;
}
* html .currentissue h1 {
	margin:0 0 5px 5px;
}

#m-fam-trips .m-title {
	background:url(../_images/m-fam-trips-bg.jpg) left bottom no-repeat;
}

#m-great-buys .m-title {
	background:url(../_images/m-great-buys-bg.jpg) left bottom no-repeat;
}

#m-most .selected {
	color:red;
}
#m-most li {list-style-type: none;
	list-style-position: outside;}

#primary #m-most .t-nav, #primary #m-most .t-news {
	height:25px;
	width:400px;
	border-bottom:1px solid #ccc;
	padding-bottom:1px;
	margin:0 0 9px 0;
	display:block;
	float:left;
}

#secondary #m-most .t-nav, #secondary #m-most .t-news {
	height:25px;
	width:210px;
	border-bottom:1px solid #ccc;
	margin:0 0 9px 0;
	padding-bottom:1px;
	display:block;
	float:left;
}
#sidebar #m-most .t-nav, #sidebar #m-most .t-news {
	height:25px;
	width:280px;
	border-bottom:1px solid #ccc;
	margin:0 0 9px 0;
	padding-bottom:1px;
	display:block;
	float:left;
}

#sidebar #m-most .photo {
	width:auto;
}
#m-most .t-nav li a, #m-most .t-nav li a:link, #m-most .t-news li a, #m-most .t-news li a:link  {
	width:auto;
	line-height:20px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:3px 6px 0 6px;
	font-size:18px!important;
	color:#8EA19D!important;
	font-weight:normal!important;
	height:23px;
	display:block;background-color:#CBEAE4;
	text-align:center;
}
* html #sidebar #m-most .t-nav li a, * html #sidebar #m-most .t-nav li a:link, * html #sidebar #m-most .t-news li a, * html #sidebar #m-most .t-news li a:link {
	width:270px;
	line-height:20px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:3px 6px 0 6px;
	font-size:18px!important;
	color:#8EA19D!important;
	font-weight:normal!important;
	height:23px;
	display:block;background-color:#CBEAE4;
	text-align:center;
}
* html #secondary #m-most .t-nav li a, * html #secondary #m-most .t-nav li a:link, * html #secondary #m-most .t-news li a, * html #secondary #m-most .t-news li a:link {
	width:200px;
	line-height:20px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:3px 6px 0 6px;
	font-size:18px!important;
	color:#8EA19D!important;
	font-weight:normal!important;
	height:23px;
	display:block;background-color:#CBEAE4;
	text-align:center;
}
* html #primary #m-most .t-nav li a, * html #primary #m-most .t-nav li a:link, * html #primary #m-most .t-news li a, * html #primary #m-most .t-news li a:link {
	width:390px;
	line-height:20px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:3px 6px 0 6px;
	font-size:18px!important;
	color:#8EA19D!important;
	font-weight:normal!important;
	height:23px;
	display:block;background-color:#CBEAE4;
	text-align:center;
}
#m-most .t-nav li, #m-most .t-news li {
	display:block;
	float:left;
}
#m-most .t-nav li a.active, #m-most .t-nav li a.hover, #m-most .t-nav li a.selected, #m-most .t-news li a.active, #m-most .t-news li a.hover, #m-most .t-news li a.selected {
	width:auto;
	line-height:20px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:3px 6px 0 6px;
	font-size:18px;
	color:#000000!important;
	font-weight:normal!important;
	height:23px;
	display:block;background-color:#A6DBD2;
	text-align:center;
}
* html #sidebar #m-most .t-nav li a.active, * html #sidebar #m-most .t-nav li a.hover,* html #sidebar #m-most .t-nav li a.selected, * html #sidebar #m-most .t-news li a.active, * html #sidebar #m-most .t-news li a.hover,* html #sidebar #m-most .t-news li a.selected {
	width:270px;
	line-height:20px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:3px 6px 0 6px;
	font-size:18px;
	color:#000000!important;
	font-weight:normal!important;
	height:23px;
	display:block;background-color:#A6DBD2;
	text-align:center;
}
* html #secondary #m-most .t-nav li a.active, * html #secondary #m-most .t-nav li a.hover, * html #secondary #m-most .t-nav li a.selected, * html #secondary #m-most .t-news li a.active, * html #secondary #m-most .t-news li a.hover, * html #secondary #m-most .t-news li a.selected {
	width:200px;
	line-height:20px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:3px 6px 0 6px;
	font-size:18px;
	color:#000000!important;
	font-weight:normal!important;
	height:23px;
	display:block;background-color:#A6DBD2;
	text-align:center;
}
* html #primary #m-most .t-nav li a.active, * html #primary #m-most .t-nav li a.hover, * html #primary #m-most .t-nav li a.selected, * html #primary #m-most .t-news li a.active, * html #primary #m-most .t-news li a.hover, * html #primary #m-most .t-news li a.selected {
	width:390px;
	line-height:20px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:3px 6px 0 6px;
	font-size:18px;
	color:#000000!important;
	font-weight:normal!important;
	height:23px;
	display:block;background-color:#A6DBD2;
	text-align:center;
}
/*#m-most #t-nav-most-popular a {
	background-position:0 -25px;
	
}
#m-most #t-nav-most-popular a:hover, #m-most #t-nav-most-popular a.selected {
	background-position:0 0;
	background-color:#A6DBD2;
}*/
/*#m-most #t-nav-most-emailed a {
	background-position:-130px -25px;
	background-color:#CBEAE4;
}*/
/*#m-most #t-nav-most-emailed a:hover, #m-most #t-nav-most-emailed a.selected {
	background-position:-130px 0;
	background-color:#A6DBD2;
}*/

/*****TAB Jquery***********************************************************/

#tabs {
	font-size: 90%;
	margin: 20px 0;
}
#tabs ul {
	float: left;
	background: #fff;
	width: 500px;
	padding-top: 4px;
}
#tabs li {
	margin-left: 8px;
	list-style: none;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	float: left;
}
#tabs ul li.active {
	border-top:2px #FFFF66 solid;
	background: #FFFFCC;
}
#tabs ul li.active a {
	color: #333333;
}
#tabs div {
	background: #FFFFCC;
	clear: both;
	padding: 15px;
	min-height: 200px;
}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	text-decoration: none;
	padding: 8px;
	color: #000;
	font-weight: bold;
}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}


/**********************************************************************/
#m-most .t-content {
	display:none;
	clear:both;
}
#m-most .t-content li {
	margin:0 0 5px 0;
}
#m-most .t-content ul.rssfeed li {
	margin:0 0 5px 20px;
	padding:0;
	list-style-type: none;
	list-style-position: outside;
}
#m-most .t-content ul.rssfeed li span{
	margin:0 0 5px -16px;
	list-style-type: none;
	list-style-position: outside;
}
#m-most .t-content li span {
	font-size:14px;
	font-weight:bold;
	color:#002752;
	list-style-type: none;
	list-style-position: outside;
}
#m-most{
font-weight:normal;
	color:#000!important;
}
#m-most a:link, #m-most a:active, #m-most a:visited {
	font:normal 11px/14px "trebuchet ms", sans-serif;
	margin:0 0 5px 0;
font-weight:bold;
	color:#000!important;
}
#m-most a:hover {
	color:#108573!important;
font-weight:bold;
	text-decoration:none;
}
#main #m-most .small a:link, #main #m-most .small a:visited, #sidebar #m-most .small a:link, #sidebar #m-most .small a:visited 
{color:#108573!important;
font-weight:bold;
	text-decoration:none;}
#main #m-most .small a:hover, #sidebar #m-most .small a:hover {color:#666!important;}

#main #m-most h3 a:link, #main #m-most h3 a:visited, #sidebar #m-most h3 a:link, #sidebar #m-most h3 a:visited {
	color:#002752!important;
font:normal 16px/16px "trebuchet ms", sans-serif;
	margin:0 0 3px 0;
font-weight:bold;
color:#002752;
}
#main #m-most h3 a:hover, #main #m-most h3 a:visited:hover, #sidebar #m-most h3 a:hover, #sidebar #m-most h3 a:visited:hover {
	color:#4E6891!important;
}
#newsletter .c-01 {
	width:220px;
	float:left;
}
#n-news #newsletter .c-01 {width:150px!important;height:30px;padding:0!important;margin:0!important;}
#n-news #newsletter .c-01 input{
	width:140px;
	float:left;
background:#f3faf9;
	height:18px;
	padding:0!important;
	border:1px solid #ccc;
margin:5px 0 0 0!important;
	color:#666;
}
#n-news #newsletter .c-02{
	margin-top:0px!important;
float:left;
}


#sidebar #newsletter .c-01 input{
	width:205px;
	float:left;
background:#f3faf9;
	height:18px;
	padding:0 0 0 3px;
	border:1px solid #ccc;
	color:#666;
}
/*#sidebar #m-free-news .w-50{margin:0 0 0 22px;width:110px!important;padding-left:5px;}
#sidebar #m-free-news .w-50 input{
	margin:0 0 5px -20px;
}
#sidebar #m-free-news .w-50 span {
	margin:0 0 5px 7px;
}*/
 #sidebar #newsletter .c-02{
	margin-top:10px;
}

#secondary #newsletter .c-01 {
	width:150px;
	float:left;
}
#newsletter #input-newsletter {
	background:#f3faf9;
	width:205px;
	height:18px;
	padding:0 0 0 3px;
	border:1px solid #ccc;
	color:#666;
}

#secondary #newsletter #input-newsletter {
	width:130px;
}

#secondary #newsletter .c-02 {
	width:55px;

	float:left;
}
#sidebar h3 a:link, #sidebar h3 a:active, #sidebar h3 a:visited {
	color:#002752;
}
#sidebar h3 a:hover{
	color:#4E6891;
}

#m-featured-pv img {
	margin:0 0 10px 0;
}
#m-featured-pv h3 a:link, #m-featured-pv h3 a:visited {
	color:#002752;
}
#m-featured-pv h3 a:hover, #m-featured-pv h3 a:visited:hover {
	color:#4E6891;
}
.m-headlines h3 {
	font:normal 23px/26px "trebuchet ms", sans-serif;
}
.m-headlines li {
	list-style:none;
	margin:0 0 20px 0;
}
#m-news-newsletters li {
	margin:0 0 20px 0;
}
#m-articles .c-02 {
	padding:12px 0 0 0;
}
#m-comments .item {
	background:#e0f2f0;
	width:600px;
	padding:15px 20px 10px 20px;
	margin:0 0 10px 0;
}
#m-comments-add .label {
	width:100px;
	margin:0 0 10px 0;
	float:left;
}
#m-comments-add .field {
	width:540px;
	margin:0 0 10px 0;
	float:left;
}
#m-comments-add .textfield {
	width:535px;

	height:18px;
	border:1px solid #ccc;
}
#m-comments-add textarea {
	width:535px;
	height:100px;
	border:1px solid #ccc;
}
#m-newsletter-page {
	margin:0 0 0 10px;
}
#m-newsletter-page h1 {
	font:normal 23px/30px "trebuchet ms", sans-serif;
	margin:0 0 5px 15px;
	color:#4e6891;
}
#m-fave-five .desc {
	padding:0 0 5px 0;
}
#m-magazine .photo {
	width:70px !important;
}
#m-magazine .desc {
	width:130px !important;
}
#m-industry-events .prev {
	width:10px;
	float:left;
}
#m-industry-events .next {
	width:10px;
	float:left;
}
.industry-events-slide {
	width:170px!important;
	margin:0 10px;
	display:block;
	float:left;
}
.industry-events-slide li {
	background:#fff;
	display:none;list-style-type: none;
	list-style-position: outside;
	z-index:0!important;
}

#m-calendar .m-title {
	background:url(../_images/m-calendar-bg.jpg) left bottom no-repeat;
	height:24px;
	width:220px;
	padding:8px 0 0 60px;
}
#m-family-getaways .photo {
	width:70px;
	margin:0 10px 0 0;
	float:left;
}
#m-family-getaways .desc {
	width:200px;
	float:left;
}
#m-videos-photo .m-t-nav li {
	float:left;
}
#m-videos-photo .m-t-nav li a {
	background:url(../_images/m-videos-photo-tabs.gif) left top no-repeat;
	height:30px;
	display:block;
}
#m-videos-photo li#m-t-nav-videos a {
	background-position:0 -30px;
	width:87px;
}
#m-videos-photo li#m-t-nav-videos a:hover, #m-videos-photo li#m-t-nav-videos a.selected {
	background-position:0 0;
	width:87px;
}
#m-videos-photo li#m-t-nav-photos a {
	background-position:-87px -30px;
	width:134px;
}
#m-videos-photo li#m-t-nav-photos a:hover, #m-videos-photo li#m-t-nav-photos a.selected {
	background-position:-87px 0;
	width:134px;
}
#m-videos-photo .m-t-content {
	display:none;
	clear:both;
}
#m-videos-photo .m-t-content .c-01 {
	width:230px;
	padding:0 10px 0 0;
	float:left;
}
#m-videos-photo .m-t-content .c-02 {
	width:400px;
	text-align:right;
	float:left;
}
#m-more-videos .c-01 {
	width:200px;
	float:left;
}
#m-more-videos .c-01 li {
	font-size:16px;
	line-height:20px;
	margin:0 0 5px 0;
}
#m-more-videos .c-01 li a {
	color:#002752;
}
#m-more-videos .c-02 {
	background:#fff;
	width:440px;
	float:left;
}
#m-videos-photo .m-title .c-02 {width:15%!important;}
#m-more-videos .c-02 li {
	display:none;
}
#m-more-videos .c-02 div {
	width:140px;
	height:200px;
	padding:0 10px 0 0;
	font-size:11px;
	line-height:14px;
	float:left;
}
#m-more-videos .c-02 div img {
	margin:0 0 5px 0;
}
#m-more-videos .m-title-link {
	font:normal 11px/14px arial, sans-serif;
}
#m-more-videos .c-title{ width:40%;}
#m-more-videos .c-link{ width:60%;}
#m-more-videos .activeSlide {
	color:#000;
}
#m-more-videos .pager {
	padding:0 5px 0 5px;
}
#m-more-videos .pager a {
	padding:0 3px 0 0;
}
#m-postcard-builder {
	margin:0 0 25px 25px;
}
#m-brochure-content h1 {
	font:normal 32px/36px "trebuchet ms", sans-serif;
	margin:0 0 10px 0;
	color:#002752;
}
#m-brochure-content .photo-l {
	width:215px;
	margin:0 10px 10px 0;
	font-size:11px;
	line-height:14px;
	float:left;
}
#m-brochure-content .photo-r {
	width:215px;
	margin:0 0 10px 10px;
	font-size:11px;
	line-height:14px;
	float:right;
}
#m-brochure-content .photo-l img, #m-brochure-content .photo-r img {
	margin:0 0 10px 0;
}
#m-brochure-title .c-01 {
	width:215px;
	margin:0 10px 0 0;
	float:left;
}
#m-brochure-title .c-01 img{
	width:215px;
	height:auto;
}
#m-brochure-title .c-02 {
	width:415px;
	float:left;
}
#m-past-polls div {
	margin:0 0 3px 0;
}
#m-past-polls ul li {
	margin:0 0 15px 0;
}
#m-past-polls .w-50 {width:33%!important;}
#m-browse {
	margin-top:20px;
}
#m-browse .m-title {
	background:url(../_images/m-browse-title.gif) left top no-repeat #535353;
	width:620px;
	padding:5px 10px 0 10px;
	margin:0;
	border:0;
}
#m-browse .m-title h2 {
	color:#fff;
	font-size:18px;
	line-height:24px;
}
/* map marker */

/*NAV*/
#nav #m-featured .m-content {
	width:469px;
	height:auto;
	float:left;
	color:#fff;
}
#nav #m-featured .m-content .item {
	display:none;
}

#nav #m-featured .photo {
	width:469px;
	height:220px;
}

#nav .map									{position:relative;width:480px;height:219px;}
#nav a.marker							{background:url(../_images/marker-s.png) left top no-repeat !important;width:14px !important;height:14px !important;display:block;position:absolute;}
#nav .map-hawaii								{left:19px;top:104px;}
#nav .map-northamerica	    				{left:86px;top:79px;}
#nav .map-mexico		    				    {left:92px;top:105px;}
#nav .map-caribbean		    				{left:125px;top:103px;}
#nav .map-southamerica	    				{left:142px;top:147px;}
#nav .map-europe		   					    {left:224px;top:64px;}
#nav .map-africa		   					    {left:240px;top:112px;}
#nav .map-asia			    				{left:383px;top:71px;}
#nav .map-australia		   					{left:388px;top:167px;}

#nav .marker img											{display:none;position:absolute;}
#nav .marker img.label-t									{left:-7px;top:-33px;}
#nav .marker img.label-r									{left:10px;top:-12px;}
#nav .marker img.label-b									{left:-7px;top:10px;}
#nav .marker img.label-l									{left:-65px;top:-12px;}

/*#sidebar #m-featured .m-content						{background:url(../_images/m-more-destinations-map.gif) left top no-repeat;width:280px;height:180px;position:relative;}*/
#sidebar #m-featured{
	width:280px;
	margin: 0;
}
#sidebar #m-featured .m-content {
	width:280px;
	height:auto;
	float:left;
	color:#fff;
}
#sidebar #m-featured .m-content .item {
	display:none;
	width:280px;
	padding:0;
	margin:0;
}

#sidebar #m-featured .photo {
	width:280px;
	height:180px;
}

#sidebar #m-featured .marker						{background:url(../_images/m-more-destinations-marker.gif) left top no-repeat;width:8px;height:8px;display:block;position:relative;}
#sidebar .marker img					{display:none;position:absolute;width:auto; padding:0; margin:0;}
#sidebar #m-featured .map									{}
#sidebar #m-featured .map-hawaii								{left:11px;top:90px;}
#sidebar #m-featured .map-northamerica	    				{left:52px;top:60px;}
#sidebar #m-featured .map-mexico		    				    {left:54px;top:72px;}
#sidebar #m-featured .map-caribbean		    				{left:74px;top:65px;}
#sidebar #m-featured .map-southamerica	    				{left:84px;top:85px;}
#sidebar #m-featured .map-europe		   					    {left:132px;top:22px;}
#sidebar #m-featured .map-africa		   					    {left:142px;top:44px;}
#sidebar #m-featured .map-asia			    				{left:228px;top:10px;}
#sidebar #m-featured .map-australia		   					{left:228px;top:67px;}

#sidebar #m-featured .marker img											{display:none;position:absolute;}
#sidebar #m-featured .marker img.label-t									{left:-7px;top:-33px;}
#sidebar #m-featured .marker img.label-r									{left:10px;top:-12px;}
#sidebar #m-featured .marker img.label-b									{left:-7px;top:10px;}
#sidebar #m-featured .marker img.label-l									{left:-65px;top:-12px;}

#main #m-featured .map									{}
#main #m-featured .marker									{background:url(../_images/marker.png) left top no-repeat;width:14px;height:14px;display:block;position:relative;}
#main #m-featured .map-hawaii								{left:35px;top:115px;}
#main #m-featured .map-northamerica	    				{left:115px;top:63px;}
#main #m-featured .map-mexico		    				    {left:115px;top:73px;}
#main #m-featured .map-caribbean		    				{left:158px;top:65px;}
#main #m-featured .map-southamerica	    				{left:177px;top:100px;}
#main #m-featured .map-europe		   					    {left:268px;top:-12px;}
#main #m-featured .map-africa		   					    {left:292px;top:30px;}
#main #m-featured .map-asia			    				{left:451px;top:-31px;}
#main #m-featured .map-australia		   					{left:455px;top:67px;}

#main #m-featured .marker img											{display:none;position:absolute;}
#main #m-featured .marker img.label-t									{left:-7px;top:-33px;}
#main #m-featured .marker img.label-r									{left:10px;top:-12px;}
#main #m-featured .marker img.label-b									{left:-7px;top:10px;}
#main #m-featured .marker img.label-l									{left:-65px;top:-12px;}


/* login module */

.login {
	background:url(../_images/login-bg.png) left top repeat transparent;
	width:100%;
	height:100%;
	display:none;
	z-index:299;
	position:absolute;
}
.login-container {
	background:#fff;
	width:560px;
	padding:0 20px;
	position:absolute;
	top:120px;
	z-index:300;
	display:none;
}
.login-container .c-01 {
	width:270px;
	padding:10px 10px 30px 0;
	float:left;
}
.login-container .c-02 {
	width:269px;
	padding:10px 0 30px 10px;
	border-left:1px dotted #ccc;
	float:left;
}
.login-container .label {
	width:80px;
	margin:0 0 10px 0;
	float:left;
}
.login-container .field {
	width:180px;

	margin:0 0 0 0;

	float:left;
}
.login-container .textfield {
	width:158px;
	height:18px;
	border:1px solid #ccc;
}
.login-container ul {

	margin:10px 0 0 0;
}
.login-container ul li {
	background:url(../_images/bullet.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	margin:0 0 5px 0;list-style-type: none;
	list-style-position: outside;
}
/* juitter (twitter module) */

#juitterContainer {
	margin:0 0 10px 0;
}
#juitterContainer .photo {
	width:48px;
	height:48px;
	margin:0 5px 0 0;
	border:1px solid #ccc;
	float:left;
}
#juitterContainer .desc {
	background:url(../_images/m-twitter-bg.gif) left top no-repeat #e0f2f0;
	width:555px;
	padding:5px 10px 5px 20px;
	margin:0 0 10px 0;
	float:left;
	font-size:11px;
}
#juitterSearch {
	margin:0;
}
#juitterSearch input.textfield {
	width:115px;
	height:18px;
	padding:0 0 0 3px;
	border:1px solid #ccc;
	font-family:"trebuchet ms", sans-serif;
	color:#999;
}
#juitterSearch .c-01 {
	width:340px;
	float:left;
}
#juitterSearch .c-02 {
	width:130px;
	float:left;
}
#juitterSearch .c-03 {
	width:100px;
	float:left;
}
#juitterSearch .c-04 {
	width:70px;
	float:left;
}
/* footer */

#footer {
	background:url(../_images/footer-bg.gif) left top repeat;
	font:normal 12px/16px arial, sans-serif;
}
#footer h2 {
	font-size:18px;
	line-height:24px;
	color:#2eaa97;
	padding:0 0 10px 10px;
	
}
#footer .container {
	background:none;
	width:1000px;
	padding:20px 0 0 0;
}
#footer .c-01 {
	width:265px;
	float:left;
}
#footer .c-01 .text {
	width:240px;
	color:#ffffff;
	text-align:right;
	padding:25px 0;
	font-size:11px;
}
#footer .c-01 img {
	width:240px;
	height:60px;
}
#footer .c-02 {
	width:440px;
	float:left;
}
#footer .c-03 {
	width:295px;
	float:left;
}
#footer .w-33 {
	width:27% !important;
	padding:0 10px;
	height:200px;
	
}
#footer .w-50 {
	width:42% !important;
	padding:0 10px;
	height:200px;
	
}
#footer li {
	margin:0 0 5px 0;
}
#footer a:link, #footer a:visited {
	color:#ccc;
}
#footer a:hover, #footer a:visited:hover {
	color:#fff;
}

#footer #copyright {position:relative;width:1000px;color:#fff;margin:0 auto;padding:0 0 20px 0;line-height:32px;}
#footer #copyright a {color:#fff;text-decoration:underline;}
#footer #copyright .ntm-logo {position:relative;display:block;float:left;padding:0 6px 0 0;}

/* ad */

.ad {
	margin:0 0 20px 0;
}
.ad a{border:none;}

#sidebar .ad-text {
	background:#cbeae5;
	width:260px;
	padding:10px;
	margin:0 0 20px 10px;
font:normal 11px/14px "trebuchet ms", sans-serif;
	color:#666;
float:left;
}

#sidebar .ad-text h4 {
	padding:0 0 5px 0!important;
	margin:0!important;
}


#main .ad-text {
	background:#cbeae5;
	width:630px;
	padding:10px;
	margin:0 0 20px 10px;
}
.ad-footer {
	background:#2eaa97;
	padding:10px 0 10px 136px;
}
.ad-pushdown {
	background:#fff;
	width:990px;
	padding:5px;
	margin:0;
}
/* misc */

strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
.nopadding {
	padding:0 !important;
}
.nomargin {
	margin:0 !important;
}
.noborder {
	border:0 !important;
}
.fl {
	float:left;
}
.cb {
	clear:both;
}
.tar {
	text-align:right;
}
.small {
	font-size:11px;
	line-height:14px;
}
.w-50 {
	width:50% !important;

}
.w-50 ul li {
	margin:0 0 5px 0;
}
.w-33 {
	width:33% !important;
}

/*scroll*/
div.scroll {
	height: 436px;
	width: 636px;
	overflow-y: auto;
	overflow-x: hidden;
	border:none;
	background:url(../_images/postcard/bkgrd_main.png) repeat-x;
	padding: 0 8px 0 8px;
	float:left;
	background-color:#2c2c2c;
	}

.postcard .wrapper {
	height: auto;
	width: 635px;
	margin:8px 0;
	float:left;
	}

.postcard .top {
	width:652px;
	background:url(../_images/postcard/bkgrd_top.jpg) no-repeat;
	height:21px;
	float:left;
	}
.postcard h3 {
	font:normal 16px/16px "trebuchet ms", sans-serif;
	margin:0 0 3px 0;
font-weight:bold;
color:#ffffff;
}
	
	.select {display: block; float:left; margin-left:24px; width:113px; height:21px; }
	.select img {width:113px; height:21px;}
	.select a:link,
	.select a:visited { 
	width:113px;
	height:21px;
	float:left;
	display: block; 
	text-indent: -4000px;
	background:url(../_images/postcard/nav/nav_select.png) no-repeat;}
	.select a.active, .select a:hover { 
	cursor:default;
	background:url(../_images/postcard/nav/nav_select_hover.png) no-repeat;}
	
	.add { display: block; float:left; margin:0; width:117px; height:21px; }
	.add img {width:117px; height:21px;}
	.add a:link,
	.add a:visited { 
	width:117px;
	height:21px;
	float:left;
	display: block; 
	text-indent: -4000px;
	background:url(../_images/postcard/nav/nav_add.png) no-repeat;}
	.add a.active, .add a:hover { 
	cursor:default;
	background:url(../_images/postcard/nav/nav_add_hover.png) no-repeat;}
	
	.enter { display: block; float:left; margin:0; width:116px; height:21px; }
	.enter img {width:116px; height:21px;}
	.enter a:link,
	.enter a:visited { 
	width:116px;
	height:21px;
	float:left;
	display: block; 
	text-indent: -4000px;
	background:url(../_images/postcard/nav/nav_enter.png) no-repeat;}
	.enter a.active, .enter a:hover { 
	cursor:default;
	background:url(../_images/postcard/nav/nav_enter_hover.png) no-repeat;}
	
	.preview {display: block; float:left; margin:0; width:136px; height:21px; }
	.preview img {width:136px; height:21px;}
	.preview a:link,
	.preview a:visited { 
	width:136px;
	height:21px;
	float:left;
	display: block; 
	text-indent: -4000px;
	background:url(../_images/postcard/nav/nav_preview.png) no-repeat;}
	.preview a.active, .preview a:hover { 
	background:url(../_images/postcard/nav/nav_preview_hover.png) no-repeat;
	cursor:default;}
	
	.send {display: block; float:left; margin:0; width:121px; height:21px; }
	.send img {width:121px; height:21px;}
	.send a:link,
	.send a:visited { 
	width:121px;
	height:21px;
	float:left;
	display: block; 
	text-indent: -4000px;
	background:url(../_images/postcard/nav/nav_send.png) no-repeat;}
	.send a.active, .send a:hover { 
	background:url(../_images/postcard/nav/nav_send_hover.png) no-repeat;
	cursor:default;}
	
	.sent { background:none; display: block; float:left; margin:0;height:21px; }
	.sent img {height:21px;}
	.sent a:link,
	.sent a:visited { 
	text-indent: -4000px;
	background:none;}
	.sent a:active, .sent a:hover { 
	background:none;}

.postcard .footer {
	width:652px;
	background:url(../_images/postcard/bkgrd_footer.jpg) no-repeat;
	height:20px;
	float:left;
	}

.pcfront {
	width:201px;
	height:134px;
	float:left;
	margin:4px 3px 4px 4px;
	}
.pcfront img {
	width:201px!important;
	height:134px!important;
	}
	.pcfront A:link img, .pcfront A:visited img {border:none; padding:0; margin:0; }
	.pcfront A:active img, .pcfront A:hover img, .pcfront a.active img {width:194px!important; height:127px!important;
	border:4px solid #2eaa97!important; }
	
.pcback {
	width:201px;
	height:134px;
	float:left;
	margin:4px 3px 4px 4px;
	background-color:#ffffff;
	}
	.pcback p{ padding:0!important; margin-bottom:3px!important;}
	/*small portion of postcard */
.pcback .backPanel {
    color: #666666;
	width:201px;
	height:134px;
	float:left;
	font-size: .4em;
	line-height:.9em;
}
.pcback .backPanel .wrapper { border:none;
    padding:0 5px 9px 5px;
	width:191px!important;
	height:112px!important;
	float:left;
	text-align:left;
	overflow:hidden!important;
}
.pcback .backPanel .leftcol p{
   padding:0 0 0px 0!important;
margin:0 0 2px 0;

}

.pcback .backPanel .wrapper .leftcol {
	 width:111px!important;
	height:30px!important;
	overflow:hidden;
	float:left;
}

.pcback .backPanel .wrapper .leftcol img {
	 width:auto!important;
	height:30px!important;
	float:left;
}

.pcback .backPanel .wrapper .rightcol{
    width:70px!important;
	height:32px!important;
	float:right;
	padding-left:10px;
}
.pcback .backPanel .wrapper .rightcol img{
    width:auto!important;float:right;
	height:28px!important;
}
.pcback .backPanel .wrapper .rightcol a img{
    border:none;
}

.nextstep {align:left!important; display:block; margin:10px 0 10px 0;}
.nextstep a{border:none; cursor:hand;}
	
.scroll .wrapper .leftcol{
	float:left;
	width:205px;
	padding:0;
	margin:0;
	}
	
.scroll .wrapper .rightcol{
	float:left;
	width:405px;
	color:#ffffff;
	padding-left:20px;
	line-height:16px;
	font-size:11px;
	}
	
.scroll .wrapper .rightcol h3 {
	font-weight:bold;
	font-size:13px;
	}

.scroll .wrapper .rightcol #input-logo input {
	background:#ffffff;
	width:225px;
	height:18px;
	margin:0 10px 0 0;
	color:#666;
	border:none;
	float:left;
	font-size:11px;
}

.scroll .wrapper .rightcol .c-btn img {
	width:90px;
	height:18px;
	padding:0;
	float:left;
}
.wrapper .rightcol .c-btn {padding-bottom:20px!important;
}
.scroll .wrapper .rightcol .text-field {
	width:45px;
	height:18px;
	margin:0 3px 0 0;
	color:#ffffff;
text-align:right;
	float:left;
}

.scroll .wrapper .rightcol .input-text input {
	background:#ffffff;
	width:142px;
	height:18px;
	margin-left:2px;
	color:#666;
	border:none;
	float:left;
	font-size:11px;
}

.scroll .wrapper .rightcol .dividerline img {
	float:left;
	width:403px;
	height:10px;
	padding:8px 0 8px 0;}
	
.scroll .wrapper .rightcol textarea{
	width:332px!important;
	height:50px;
	border:1px solid #ccc;
	margin-left:2px;
	overflow-y: auto;
	overflow-x: hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.scroll .wrapper .rightcol .multiple{
	
}
/*these styles are for the validator that is on the name and emails */
.validator{float:left; padding-left:2px;}

/*brochure builder*/
.popupwrapper {
	height: 720px;
	width: 500px;
	border:none;
	background:url(../_images/postcard/bkgrd_main.png) repeat-x;
	padding: 0 8px 0 8px;
	float:left;
	background-color:#2c2c2c;
	margin:0 auto;
	}
body#brochure #secondary{
	width:10px!important;
	height:auto;
	float:left!important;
}
body#brochure #primary{
	width:640px!important;
	margin:0 25px;
}
* html body#brochure #primary{
	width:640px!important;
	margin:0 10px;
}
.popupwrapper #main, .popupwrapper h3 {color:#FFF;}

.popupwrapper .dividerline {padding:10px 0 10px 0;}

/*classifieds*/

#searchbox table tbody tr td{float:left!important; text-align:left!important; padding:10px 0 8px 0; margin:0;}
.backto {width:120px; }

/********************PAGINATION**********************/
.pagination {margin:0!important; text-align: right!important; height: 16px; padding: 0;diplay:block; float:right;}
.pagination img{ padding:0px 0 5px 5px; width:8px; height:12px;}
    *:first-child+html .pagination img{ padding:1px 0 0 5px; width:8px; height:14px;}
	* html .pagination img{ padding:1px 0 0 5px; width:8px!important; height:14px!important;}
.pagination input { width: 7px; }
.pagination ul { float: right; padding-right: 0px; color: #2eaa97; margin:0 0 20px 0!important;}
.pagination li { display: inline; background: none; padding: 0px;font-style: normal; margin:0;}
.pagination li a:focus, .pagination a:focus{ text-decoration: none; color:#666666; }
.pagination li a:link, .pagination a:link { text-decoration: none; font-style: normal;color:#2eaa97; }
.pagination li a:active, .pagination a:active { text-decoration: none; color:#666666; }
.pagination li a:visited, .pagination a:visited{ text-decoration: none;  font-style: normal; color:#2eaa97;}
.pagination li a:hover, .pagination a:hover { text-decoration: none; color:#666666;}
.pagination b { text-decoration: none; color:#666666;}
#ctl00_ContentPlaceHolder1_dzPrimary_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_WidgetHost_widget_lkprev{width:54px!important; float:left;text-align:left;}
#ctl00_ContentPlaceHolder1_dzPrimary_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_WidgetHost_widget_pnlPagination{width:auto; float:left;}
#ctl00_ContentPlaceHolder1_dzPrimary_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_WidgetHost_widget_lkNext{width:31px; float:left;}
/*****************SITEMAP**************************/

ul.sitemap {margin-bottom:15px;}

ul.sitemap li {
margin-top:15px;
	list-style-type: square;
	list-style-position: inside;
color:#2eaa97; font:bold 14px/18px "trebuchet ms", sans-serif;
}
ul.sitemap li a:link, ul.sitemap li a:active, ul.sitemap li a:visited{color:#2eaa97;}
ul.sitemap li a:hover{color:#666666;}
ul.sitemap li li {
	margin-top:8px;
	list-style-type: square;
	list-style-position: inside;
padding-left:20px;
color:#4e6891; font:bold 13px/15px "trebuchet ms", sans-serif;
}
ul.sitemap li li a:link, ul.sitemap li li a:active, ul.sitemap li li a:visited{color:#4e6891;}
ul.sitemap li li a:hover{color:#666666;}
ul.sitemap li li li{
	margin-top:8px;
	list-style-type: none;
	list-style-position: inside;
padding-left:21px;
color:#666666; font:bold 12px/14px "trebuchet ms", sans-serif;
}
ul.sitemap li li li a:link, ul.sitemap li li li a:active, ul.sitemap li li li a:visited{color:#666666;}
ul.sitemap li li li a:hover{color:#2eaa97;}


/*JQUERY FOR CALENDAY DATE FROM */

.jqDatePickerFrom, .jqDatePickerTo {
	border:1px solid #999;
	text-align:right;
	padding:.1em .5em;
	margin:0 .25em;
}

/* #ui-datepicker-div {top: 380px!important;}
*/.ui-datepicker {background-color:#fff;border:1px solid #999;height:200px!important;}
.browserIE6 .ui-datepicker, .browserIE7 .ui-datepicker {width:214px;}
*html .ui-datepicker {top: 370px!important; height:120px!important;width:214px!important;}
.browserIE6 .ui-datepicker {/*height:15em;*/overflow:hidden;height:200px!important;}
.browserIE6 .ui-datepicker-cover {display:none;}
.ui-datepicker-calendar {}
.ui-datepicker-header {padding:.5em;border-bottom:1px solid #ccc;}
.ui-datepicker-title {text-align:center; font-weight: bold!important;}
.browserIE8 .ui-datepicker-title {position:relative;width:120px;margin:0 auto;}
.ui-datepicker-calendar td {text-align:center;width:30px}
.ui-datepicker-calendar td a {width:2em;height:1.5em;display:block;}
.ui-state-active {background-color:#999;color:#fff!important;}

.ui-datepicker-prev, .ui-datepicker-next {display:block;background-repeat:no-repeat;width:36px;height:16px;cursor:pointer; }
.ui-datepicker-prev {background-image:url(/_images/search-prev.gif);float:left;}
.ui-datepicker-next {background-image:url(/_images/search-next.gif);background-position: right;float:right;}
.ui-datepicker-prev {padding-left: 20px!important;}
.ui-datepicker-next {padding-right: 12px!important;}
/*.ui-datepicker-prev span,.ui-datepicker-next span {display:none;}*/
.ui-state-highlight {border: 1px solid #E6F5F2; background: #E6F5F2 50% 50% repeat-x; color: #363636; }

/*****small calendar date picker****/
#ui-datepicker-div, .ui-datepicker {width:240px!important;height:200px!important;}
.ui-datepicker-month, .ui-datepicker-year { font-weight: bold!important;}
/* /JQUERY */


.small_italic {
	font-size: .75em;
	font-style: italic;
}

.small_caption {
	font-size: .75em;
	font-style: normal;
	line-height:1em;
}

.small_caption p {margin:.5em 0;padding:0;line-height:1em;}

.cError {font:bold 14px arial;color:#f00;}

#searchlist {width:200px;background-color:#E6F5F2;border:0px solid #eee;position:relative;z-index:1004;}
#searchlist a, #searchlist a:visited {display:block;padding:2px;color:#30897A;font-weight:normal;}
#searchlist a:hover {color:#fff;background-color:#999999;text-decoration:none!important;}

.videos-slide img,#m-recent-videos ul li img {width:140px; height:120px;}
