
body,div,p,ul,li,table,td,span,img { margin:0; padding:0; border:0; }
ul,li { list-style:none; }
body { width:auto; height:auto; min-height:1000px; font-size:12px; font-family:Verdana,Arial; }
h1 { color:#0000ee; font-size:17px; }
a:visited { color:#0000EE; }
#mybody { width:915px; margin:20px auto 20px auto; font-size:12px; font-family:Verdana,Arial; position:relative; padding:5px; border: 1px solid #2057AF /*#EFEBDE*/; overflow:hidden; }

#templatesmembers { display:none; }

#templatesnavbar { display:none; }

#contentnavigationbar { margin:15px 5px 0px 5px; width:580px; padding:0px; float:none; }
#contentnavigationbar li { display:inline; margin-right:5px; }
#contentnavigationbar a { text-decoration:none; }
#contentnavigationbar a:hover { text-decoration:underline; }

#contentheader { margin:15px 5px 0px 5px; width:580px; padding:0px; float:none; }
#contentheader h1 { color: #0000ee /*#234584*/; font-size: 18px; font-weight: bold; margin: 0px; font:17px Arial bold; padding:5px; background-color:#EFEBDE; border-top:1px solid #2057AF; border-bottom:1px solid #2057AF; }
#contentheader .phead { margin-top:10px; }
#contentheader .phead p { line-height:1.3em; }
#contentheader img { margin-bottom:10px; }

#contentcontent { margin:5px 5px 20px 5px; width:580px; float:left; padding:0px; position:relative; }
#contentcontent h1 { color: #0000ee; font-size: 18px; font-weight: bold; width:100%; font:17px Arial bold; padding:5px; background-color:#EFEBDE; border-top:1px solid #2057AF; margin-bottom:0px; }
#contentcontent .phead { margin-top:10px; position:relative; }
#contentcontent .phead p { line-height:1.3em; position:relative; float:none; }
#contentcontent .phead p img { margin:5px 10px 5px 0px; padding:5px; border:1px solid #2057AF; float:left; }

#contentswitchview { margin:15px 5px 0px 5px; width:580px; /*padding:0 0 5px 0; float:none; border-bottom:1px solid #2057AF;*/ }
#contentswitchview li { display:inline; margin-right:10px; }

#businessesgallery { margin:15px 5px 20px 5px; width:580px; float:left; padding:10px 0 10px 0; position:relative; overflow:hidden; border-top:1px solid #2057AF; border-bottom:1px solid #2057AF; }
#businessesgallery .cms-businessesgallery-icon { float:left; margin-right:5px; }
.cms-businessesgallery-selectedimage-image { margin-bottom:10px; }
.cms-businessesgallery-selectedimage-previous { float:left; width:500px; text-align:right; }
.cms-businessesgallery-selectedimage-next { width:60px; float:right; padding-left:5px; }

#contentlistfeaturedentities { margin:20px 5px; width:580px; float:none; padding:0px; position:relative; clear:left; }
.cms-contentlistfeaturedentities-imageno { display:none; }
.cms-contentlistfeaturedentities-entity-container { position:relative; width:580px; min-height:100px; }
.cms-contentlistfeaturedentities-entity-container li { }
.cms-contentlistfeaturedentities-entity { margin-bottom:15px; }
.cms-contentlistfeaturedentities-image { position:absolute; left:0; top:0; }
.cms-contentlistfeaturedbusinesses-headline { margin-left:160px; }
.cms-contentlistfeaturedbusinesses-description { margin-left:160px; }

#contentlistentitieslastmodified { margin:20px 5px; width:580px; float:none; padding:0px; clear:left; }
.cms-listentitieslastmodified-top { display:none; }
.cms-listentitieslastmodified-headline { color:#0000ee; background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }
.cms-listentitieslastmodified-entity-container { width:100%; display:block; margin-top:2px; }
.cms-listentitieslastmodified-entity-container li { display:inline-block; }
*:first-child+html .cms-listentitieslastmodified-entity-container li { display:inline; }
.cms-listentitieslastmodified-entity-headline { width:75%; }
.cms-listentitieslastmodified-entity-date { width:24%; text-align:right; }

#contentincludesCRCatBtns { margin:20px 5px 10px 5px; width:570px; float:none; padding:0 0 0 6px; position:relative; clear:left; }
#contentincludesCRCatBtns li { display:inline; }
#contentincludesCRCatBtns li a { display:inline-block; width:110px; height:90px; }
#contentincludesCRCatBtns li a span { display:none; }
#contentincludesCRCatBtns li#btnactiv a { background: transparent url('/lib/_vacationexpress/images/buttons/Activities.gif') top left no-repeat; }
#contentincludesCRCatBtns li#btnactiv a:hover { background: transparent url('/lib/_vacationexpress/images/buttons/Activities.gif') bottom left no-repeat; }
#contentincludesCRCatBtns li#btncultu a { background: transparent url('/lib/_vacationexpress/images/buttons/Culture.gif') top left no-repeat; }
#contentincludesCRCatBtns li#btncultu a:hover { background: transparent url('/lib/_vacationexpress/images/buttons/Culture.gif') bottom left no-repeat; }
#contentincludesCRCatBtns li#btnecolo a { background: transparent url('/lib/_vacationexpress/images/buttons/Ecology.gif') top left no-repeat; }
#contentincludesCRCatBtns li#btnecolo a:hover { background: transparent url('/lib/_vacationexpress/images/buttons/Ecology.gif') bottom left no-repeat; }
#contentincludesCRCatBtns li#btngeogr a { background: transparent url('/lib/_vacationexpress/images/buttons/Geography.gif') top left no-repeat; }
#contentincludesCRCatBtns li#btngeogr a:hover { background: transparent url('/lib/_vacationexpress/images/buttons/Geography.gif') bottom left no-repeat; }
#contentincludesCRCatBtns li#btnttips a { background: transparent url('/lib/_vacationexpress/images/buttons/TravelTips.gif') top left no-repeat; }
#contentincludesCRCatBtns li#btnttips a:hover { background: transparent url('/lib/_vacationexpress/images/buttons/TravelTips.gif') bottom left no-repeat; }

#contentincludes2000 { }
#contentincludes2000 a { display:block; background: transparent url('/lib/_vacationexpress/blog-hdr.jpg') center top no-repeat; border:0; width:915px; height:141px; }

#contentincludesCRPortal { }
#contentincludesCRPortal a { display:block; border:0; width:915px; height:141px; }

#contentincludes3060 { margin-bottom:5px; height:90px; }
#contentincludes3060 a { border:0; float:left; }
#contentincludes3060 a#smlg { background: url('/lib/_vacationexpress/images/VEmail-v5.jpg') 1px top no-repeat; display:block; width:175px; height:90px; }

#contentincludesCRleaderbrd { margin-bottom:5px; height:90px; }
#contentincludesCRleaderbrd a { border:0; float:left; }
#contentincludesCRleaderbrd a#smlg { background: url('/lib/_vacationexpress/images/VEmail-v5.jpg') 1px top no-repeat; display:block; width:175px; height:90px; }

#blogsblogs { margin:5px; width:580px; float:left; }
.cms-blogsblogs li.cms-blogsblogs-blog { float:left; }
.cms-blogsblogs-blog-container { width:570px; }
.cms-blogsblogs-blog-headline { width:570px; color:#0000ee; font:17px Arial bold; margin:10px 0px 0px 0px; padding:5px; background-color:#EFEBDE; border-top:1px solid #2057AF; }
.cms-blogsblogs-blog-headline a { text-decoration:none; }
.cms-blogsblogs-blog-authordate { width:575px; color:grey; font-size:10px; margin:0px 0px 10px 0px; padding-bottom:3px; padding-left:5px; background-color:#EFEBDE; border-bottom:1px solid #2057AF; }
.cms-blogsblogs-blog-topic { color:#00348C; margin:0px 0px 10px 0px; padding-left:5px; }
.cms-blogsblogs-blog-content { line-height:1.3em; padding-left:5px; }
.cms-blogsblogs-blog-content img { float:left; margin:5px 10px 5px 0px; padding:5px; border:1px solid #2057AF; }
.cms-blogsblogs-blog-permalinks { float:right; width:350px; text-align:right; margin-top:10px; margin-right:10px; }
.cms-blogsblogs-blog-comments { float:left; width:200px; margin:10px 0px 5px 5px; }
.cms-blogsblogs-blog-commentsx { float:left; border-bottom:1px solid #2057AF; width:570px; background-color:#EFEBDE; margin:5px 0px; padding:5px; }
.cms-blogsblogs-blog-addcomment { float:left; border-bottom:1px solid #2057AF; width:570px; background-color:#EFEBDE; margin:5px 0px; padding:5px; }
.cms-blogsblogs-blog {padding:0px 0px 0px 0px;}
* html .cms-blogsblogs-blog {padding:0px 0px 10px 0px;}
*:first-child+html .cms-blogsblogs-blog, * html .cms-blogsblogs-blog {padding:0px 0px 10px 0px;}

#blogsblog { margin:5px 5px 10px 5px; width:580px; float:left; }
.cms-blogsblog{position:relative;}
.cms-blogsblog-authorphoto {position:absolute; top:3px; right:2px;}
.cms-blogsblog-headline { color:#0000ee; font:17px Arial bold; margin:10px 0px 0px 0px; padding:7px 55px 7px 5px; background-color:#EFEBDE; border-top:1px solid #2057AF;}
.cms-blogsblog-headline a { text-decoration:none;}
.cms-blogsblog-authordate { color:grey; font-size:10px; margin:0px 0px 10px 0px; padding-bottom:3px; padding-left:5px; background-color:#EFEBDE; border-bottom:1px solid #2057AF; }
.cms-blogsblog-topic { color:#00348C; margin:0px 0px 10px 0px; padding-left:5px;}
.cms-blogsblog-content { line-height:1.3em; padding-left:5px;}
.cms-blogsblog-content img { float:left; margin:5px 10px 5px 0px; padding:5px; border:1px solid #2057AF;}
.cms-blogsblog-content { line-height:1.3em; padding-left:5px; margin-top:10px;}
.cms-blogsblog-content img { float:left; margin:5px 10px 5px 0px; padding:5px; border:1px solid #2057AF;}
.cms-blogsblog-permalinks { float:right; width:550px; text-align:right; margin-top:20px; }
.cms-blogsblog-comments { float:left; border-bottom:1px solid #2057AF; width:560px; background-color:#EFEBDE; margin:5px 0px; padding:5px;}

#blogshelp { margin:5px; width:580px; float:left; }

#conversationsheader { margin:15px 5px 15px 5px; width:560px; float:left; padding:0px 5px; }
#conversationsheader h1 { color: #0000ee; font-size: 18px; font-weight: bold; width:570px; margin:0px 0px 0px 0px; font:17px Arial bold; padding:10px 5px 14px 5px; background-color:#EFEBDE; border-top:1px solid #2057AF; border-bottom:1px solid #2057AF;}

#conversationsoptions {}
#conversationsoptions { float:right; clear:right; width:298px; margin:0px 5px 0px 5px; padding:0; text-align:left; border:1px solid #2057AF; border-bottom:0; }
#conversationsoptions /*#home*/ a { text-decoration:none; display:block; width:283px; margin:0; padding:8px 0px 8px 15px; }
#conversationsoptions .cms-conversationsoptions-home a{ width:282px; margin:0; padding:8px 8px 8px 8px; background-color:#EFEBDE;}

#conversationshome { margin:0px 5px 20px 10px; width:580px; float:left; padding:0;}
#conversationshome h1 { color:#0000ee/*#00348C*/; font-size: 18px; font-weight: bold; width:100%; font:17px Arial bold; padding:5px; background-color:#EFEBDE; border-top:1px solid #2057AF; margin-bottom:0px;}
#conversationshome .phead { margin-top:10px; }
#conversationshome .phead p { line-height:1.3em; }
#conversationshome .cms-conversationshome { width:100%; border-collapse:collapse;}
#conversationshome .cms-conversationshome tr:nth-child(odd) { background:#f9f9f9;}
#conversationshome .cms-conversationshome td { padding:2px; }
#conversationshome td.cms-conversationshome-topic-label { width:30%; color:#234584; background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }
#conversationshome td.cms-conversationshome-conversations-label { color:#234584; background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }
#conversationshome td.cms-conversationshome-replies-label { color:#234584; background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }
#conversationshome td.cms-conversationshome-lastconversation-label { width:40%; color:#234584;background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }
#conversationshome td.cms-conversationshome-lastcontribution-label { width:40%; color:#234584;background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }

#conversationstopic { margin:0px 5px 20px 10px; width:580px; float:left; padding:0;}
#conversationstopic .cms-conversationstopic-topics-container { width:100%; border-collapse:collapse;}
#conversationstopic .cms-conversationstopic-topics-container td {padding:2px;}
#conversationstopic td.cms-conversationstopic-topic-label { width:70%; color:#234584; background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }
#conversationstopic td.cms-conversationstopic-topic-replies-label { color:#234584; background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }
#conversationstopic td.cms-conversationstopic-topic-lastreply-label { width:30%; color:#234584;background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }
#conversationstopic .cms-conversationstopic-topic-lastreply { font-size:10px;}

#conversationsconversation { margin:0px 5px 20px 10px; width:580px; float:left; padding:0;}
table.cms-conversationsconversation { vertical-align:top; }
tr.cms-conversationsconversation-headerrow, tr.cms-conversationsconversation-repliesrow { vertical-align:top; }
#conversationsconversation td.cms-conversationsconversation-details, #conversationsconversation td.cms-conversationsconversation-reply-details { vertical-align:top; }
.cms-conversationsconversation-details-container { width:160px; }
/*.cms-conversationsconversation-reply-details, .cms-conversationsconversation-reply-content { padding-top:10px; }*/
.cms-conversationsconversation-repliesrow td { padding-top:10px; }
#conversationsconversation .cms-conversationsconversation { float:left;}
#conversationsconversation .cms-conversationsconversation li { float:left;}

#conversationsconversation .cms-conversationsconversation-content { line-height: 1.3em; padding-left: 5px; margin-bottom:10px; width:100%;}
#conversationsconversation .cms-conversationsconversation-content img { float:left; margin:5px 10px 5px 0px; padding:5px; border:1px solid #2057AF;}
#conversationsconversation .cms-conversationsconversation-author { float:left; padding-right:10px;  font-size:11px;  padding:5px; }
#conversationsconversation .cms-conversationsconversation-date { float:left; padding-right:10px;  font-size:11px; padding:5px; }
#conversationsconversation .cms-conversationsconversation-replies { float:left; padding:5px;  font-size:11px; }

.cms-conversationsconversation-replies-top { }
#conversationsconversation .cms-conversationsconversation-reply { float:left; width:100%; margin:10px 0px 20px 0px; border-top:1px dotted #2057AF; padding-top:10px; }
#conversationsconversation .cms-conversationsconversation-reply-content { line-height: 1.3em; padding-left: 5px; margin-bottom:10px;}
#conversationsconversation .cms-conversationsconversation-reply-author { float:left; padding:5px; font-size:11px; }
#conversationsconversation .cms-conversationsconversation-reply-date { float:left; padding:5px; font-size:11px; }

#conversationsconversation .cms-boardspost-conversationsconversation-container { clear:left; width:100%; margin-top:10px;}
#conversationsconversation .cms-boardspost-conversationsconversation-container textarea { width:390px; height:20em; }
.cms-boardspost-conversationsconversation-container .formheader { color:#00348C; font:17px Arial bold; margin:10px 0px 0px 0px; padding:5px; background-color:#EFEBDE; border-top:1px solid #2057AF; }

#conversationsaddconversation { margin:0px 5px 20px 10px; width:580px; float:left; padding:0; }

.cms-conversationsconversation-addreply-container { float:left; margin-top:20px; }
.cms-conversationsconversation-addreply-container textarea { width:390px; height:20em; }
.cms-boardspost-conversationsconversation-addreply .formheader { color:#234584; background-color:#EFEBDE; border-top:1px solid #2057AF; padding:5px; }

#commentsaddcomment { margin:5px 5px 15px 5px; width:580px; float:left; }
#commentsaddcomment table { width:580px; }
#commentsaddcomment .formheader { text-transform: uppercase; color:#0000ee; font:17px Arial bold; margin:10px 0px 0px 0px; padding:5px; background-color:#EFEBDE; border-top:1px solid #2057AF; }
#commentsaddcomment .label { text-align:right; vertical-align:top; padding-right:10px; width:150px; }
#commentsaddcomment .labelnote { text-align:right; vertical-align:top; padding-right:10px; width:150px; }
#commentsaddcomment textarea { width:390px; height:20em; }
#commentsaddcomment input[type=text] { width:260px; }

#commentslistcomments { margin:20px 5px 15px 5px; width:580px; float:left; border-top:1px dotted #2057AF; padding-top:5px; }
.cms-commentslistcomments-comment { display:block; margin:0px 0px 5px 0px; padding:5px 5px 10px 5px; overflow:hidden; border-bottom:1px dotted #2057AF; }
.cms-commentslistcomments-comment-container { }
.cms-commentslistcomments-comment-container li { }
.cms-commentslistcomments-comment-author { width:150px; padding-right:10px; margin-bottom:10px; }
.cms-commentslistcomments-comment-date { padding-right:10px; }
.cms-commentslistcomments-comment-comment { float:right; width:400px; }
.cms-commentslistcomments-comment-content { margin-bottom:10px; float:right; width:400px; }

#templatesrecommendus { margin:0 5px 0px 5px; width:580px; float:left; }
#templatesrecommendus table { width:580px; }
#templatesrecommendus .formheader { color:#0000ee; font:13px Arial bold; margin:10px 0px 0px 0px; padding:2px; background-color:#EFEBDE; border-top:1px solid #2057AF; }
#templatesrecommendus .label { text-align:right; vertical-align:top; padding-right:10px; width:150px; }
#templatesrecommendus .labelnote { text-align:right; vertical-align:top; padding-right:10px; width:150px; }
#templatesrecommendus textarea { width:390px; height:150px; }
#templatesrecommendus input[type=text] { width:260px; }
.cms-templatesrecommendus-link { margin-bottom:10px; }
.cms-templatesrecommendus-link a { padding-left:20px; background:transparent url('/lib/_vacationexpress/mail.gif') center left no-repeat; display:block; height:15px; }
.cms-templatesrecommendus-success { margin:5px 0; border:1px solid #00FF34; padding:3px; }
.cms-templatesrecommendus-error { margin:5px 0; border:1px solid #FF4200; padding:3px; }

#membersheader { margin:15px 5px 10px 5px; width:580px; float:left; }
#memberslogin { margin:5px; width:580px; float:left; }
#memberslogin .label { text-align:right; vertical-align:top; padding-right:10px; width:140px; }
#membersheader h1 { color: #0000ee; font-size: 18px; font-weight: bold; margin:0px 0px 10px 0px; width:auto; font:17px Arial bold; padding:5px; background-color:#EFEBDE; border-top:1px solid #2057AF; }

.navclosed { /*background-color:transparent; border-left:1px solid #2057AF; border-right:1px solid #2057AF; border-bottom:1px solid #2057AF;*/ }
.subnavclosed { display:none; }
.navopen ,.subnavopen  { display:block; }
.navopen .last { border-bottom:1px solid #2057AF; }

#contentincludes3070 /*#blogs*/ { clear:right; float:right; width:auto; margin:15px 5px 0px 5px; padding:0; text-align:left; background-color:/*#FFFFFF*/ transparent; border:1px solid #2057AF;}
#contentincludes3070 /*#blogs*/ li { text-decoration:none; width:282px; margin:0; padding:0px 8px; display:block; }
#contentincludes3070 /*#blogs*/ a#rss { text-decoration:none; width:282px; margin:0; padding:8px 0px; display:block; background: transparent url('/lib/_vacationexpress/rss.gif') 98% center no-repeat;}
#contentincludes3070 /*#blogs*/ li#socnet { padding-top:5px; padding-bottom:7px; border-top:1px solid #2057AF;}
#contentincludes3070 /*#blogs*/ li#socnet a img { margin-bottom:-4px; }
#contentincludes3070 /*#blogs*/ li#socnet span { margin-right:165px; }

#contentincludesRSSSN { float:right; width:auto; margin:15px 5px 0px 5px; padding:0; text-align:left; background-color:/*#FFFFFF*/ transparent; border:1px solid #2057AF;}
#contentincludesRSSSN li { text-decoration:none; width:282px; margin:0; padding:0px 8px; display:block; }
#contentincludesRSSSN a#rss { text-decoration:none; width:282px; margin:0; padding:8px 0px; display:block; background: transparent url('/lib/_vacationexpress/rss.gif') 98% center no-repeat;}
#contentincludesRSSSN li#socnet { padding-top:5px; padding-bottom:7px; border-top:1px solid #2057AF;}
#contentincludesRSSSN li#socnet a img { margin-bottom:-4px; }
#contentincludesRSSSN li#socnet span { margin-right:165px; }

/*-------------------------------
Home menu Elements --
-------------------------------*/

#contentincludesTTHome { float:right; clear:right; width:298px; margin:20px 5px 0px 5px; padding:0; text-align:left; background-color:#EFEBDE; border-left:1px solid #2057AF; border-right:1px solid #2057AF; border-top:1px solid #2057AF; }
#contentincludesTTHome a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; font-size:12px; }
#contentincludesTTHome a:visited { color:#0000EE; }

#contentincludesCat { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border-left:1px solid #2057AF; border-right:1px solid #2057AF; }
#contentincludesCat a { text-decoration:none; width:283px; margin:0; padding:8px 0px 8px 15px; display:block; font-size:12px; }
#contentincludesCat a:visited { color:#0000EE; }

#blogslisttopics { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border-left:1px solid #2057AF; border-right:1px solid #2057AF; }
#blogslisttopics ul, #blogslisttopics li { margin:0; padding:0; font-size:11px; }
#blogslisttopics li.cms-blogslisttopics-topic {padding:6px 0px;}
#blogslisttopics a { text-decoration:none; width:268px; margin:0; padding:2px 0px 2px 30px; display:block; font-size:10px; }
#blogslisttopics a:visited { color:#0000EE; }
* html #blogslisttopics { float:right; clear:right; width:298px; margin:0px 5px 0px 5px; padding:0; text-align:left; }
* html #blogslisttopics a { text-decoration:none; width:250px; margin:0; padding:8px; display:block; }

#contentincludesDest { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border-left:1px solid #2057AF; border-right:1px solid #2057AF; }
#contentincludesDest a { text-decoration:none; width:283px; margin:0; padding:8px 0px 8px 15px; display:block; font-size:12px; }
#contentincludesDest a:visited { color:#0000EE; }

#blogslistthemas1 { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border-left:1px solid #2057AF; border-right:1px solid #2057AF;  }
#blogslistthemas1 ul, #blogslisttopics li { margin:0; padding:0; font-size:11px; }
#blogslistthemas1 li {padding:6px 0px;}
#blogslistthemas1 a { text-decoration:none; width:268px; margin:0; padding:2px 0px 2px 30px; display:block; font-size:10px; }
#blogslistthemas1 a:visited { color:#0000EE; }
* html #blogslistthemas1 { float:right; clear:right; width:298px; margin:0px 5px 0px 5px; padding:0; text-align:left; }
* html #blogslistthemas1 a { text-decoration:none; width:250px; margin:0; padding:8px; display:block; }

#contentincludesFiles { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border-left:1px solid #2057AF; border-right:1px solid #2057AF; }
#contentincludesFiles a { text-decoration:none; width:283px; margin:0; padding:8px 0px 8px 15px; display:block; font-size:12px;}
#contentincludesFiles a:visited { color:#0000EE; }

#blogslistyearsmonths { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border-left:1px solid #2057AF; border-right:1px solid #2057AF;  }
#blogslistyearsmonths ul, #blogslistyearsmonths li { margin:0; padding:0; }
#blogslistyearsmonths li {padding:6px 0px;}
#blogslistyearsmonths a { text-decoration:none; width:268px; margin:0; padding:2px 0px 2px 30px; display:block; font-size:10px; }
#blogslistyearsmonths a:visited { color:#0000EE; }
* html #blogslistyearsmonths { float:right; clear:right; width:298px; margin:0px 5px 0px 5px; padding:0; text-align:left; }
* html #blogslistyearsmonths a { text-decoration:none; width:250px; margin:0; padding:8px; display:block; }

/*-------------------------------
 Members menu Elements --
-------------------------------*/
/*#contentincludesMEMTTHOME { float:right; clear:right; width:auto; margin:15px 5px 0px 5px; padding:0; text-align:left; }
#contentincludesMEMTTHOME a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; border:1px solid #2057AF; border-bottom:0;}
*/
#contentincludesMEMTTHOME { float:right; clear:right; width:298px; margin:20px 5px 0px 5px; padding:0; text-align:left; border-left:1px solid #2057AF; border-right:1px solid #2057AF; border-top:1px solid #2057AF; }
#contentincludesMEMTTHOME a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; font-size:12px; }
#contentincludesMEMTTHOME a:visited { color:#0000EE; }

#contentincludesMEMBOARDS { float:right; clear:right; width:auto; margin:0px 5px 0px 5px; padding:0; text-align:left; }
#contentincludesMEMBOARDS a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; border:1px solid #2057AF; border-bottom:0;}

#contentincludesMEMHOME { float:right; clear:right; width:298px; margin:0px 5px; padding:0; background-color:#EFEBDE; text-align:left; border:1px solid #2057AF; border-bottom:0; }
#contentincludesMEMHOME a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; }

#contentincludesMEMOPACC { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border-left:1px solid #2057AF; border-right:1px solid #2057AF; }
#contentincludesMEMOPACC a { text-decoration:none; width:283px; margin:0; padding:8px 0px 8px 15px; display:block; font-size:12px;}
#contentincludesMEMOPACC a:visited { color:#0000EE; }

#membersoptions { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border:1px solid #2057AF; border-top:0; border-bottom:0;}
#membersoptions li { width:auto; margin:0px; padding:0px 5px 0px 15px; text-align:left; }
#membersoptions a { text-decoration:none; width:255px; margin:0; padding:8px; display:block; background-color:/*#FFFFFF*/ transparent;  }

/*-------------------------------
 -- Members menu Elements 
-------------------------------*/

/*-------------------------------
  CR menu Elements --
-------------------------------*/

#contentincludesCRRSSSocial /*#blogs*/ { clear:right; float:right; width:auto; margin:15px 5px 0px 5px; padding:0; text-align:left; background-color:/*#FFFFFF*/ transparent; border:1px solid #2057AF;}
#contentincludesCRRSSSocial /*#blogs*/ li { text-decoration:none; width:282px; margin:0; padding:0px 8px; display:block; }
#contentincludesCRRSSSocial /*#blogs*/ a#rss { text-decoration:none; width:282px; margin:0; padding:8px 0px; display:block; background: transparent url('/lib/_vacationexpress/rss.gif') 98% center no-repeat;}
#contentincludesCRRSSSocial /*#blogs*/ li#socnet { padding-top:5px; padding-bottom:7px; border-top:1px solid #2057AF;}
#contentincludesCRRSSSocial /*#blogs*/ li#socnet a img { margin-bottom:-4px; }
#contentincludesCRRSSSocial /*#blogs*/ li#socnet span { margin-right:165px; }

#contentincludesCRHome { float:right; clear:right; width:auto; margin:15px 5px 0px 5px; padding:0; text-align:left; border:1px solid #2057AF; }
#contentincludesCRHome  .home a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; background-color:#EFEBDE; }
#contentincludesCRHome  .categories a { text-decoration:none; width:273px; margin:0; padding:8px 8px 8px 15px; display:block; }

#contentincludesCRTMenu { float:right; clear:right; width:auto; margin:15px 5px 0px 5px; padding:0; text-align:left; border:1px solid #2057AF; border-top:0; }
#contentincludesCRTMenu  a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; border-top:1px solid #2057AF;}

/*-------------------------------
 -- CR menu Elements 
-------------------------------*/

/*-------------------------------
 Last menu Elements --
-------------------------------*/
#contentincludesCNTABOUT { float:right; clear:right; width:298px; margin:20px 5px 0px 5px; padding:0; background-color:#EFEBDE; text-align:left; border:1px solid #2057AF; border-bottom:0;  }
#contentincludesCNTABOUT a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; }
#contentincludesCNTABOUT a:visited { color:#0000EE; }

#contentincludesABOUTTT { float:right; clear:right; width:298px; margin:20px 5px 0px 5px; padding:0; text-align:left; border:1px solid #2057AF; border-bottom:0;  }
#contentincludesABOUTTT a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; }
#contentincludesABOUTTT a:visited { color:#0000EE; }

#contentincludesFiles { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border-left:1px solid #2057AF; border-right:1px solid #2057AF; }
#contentincludesFiles a { text-decoration:none; width:283px; margin:0; padding:8px 0px 8px 15px; display:block;}
#contentincludesFiles a:visited { color:#0000EE; }

#contentincludesVECOM { float:right; clear:right; width:auto; margin:0px 5px 0px 5px; padding:0; text-align:left; }
#contentincludesVECOM a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; border:1px solid #2057AF; }

/* Vacaction Express Link*/
#contentincludes3080 { float:right; clear:right; width:auto; margin:0px 5px 0px 5px; padding:0; text-align:left; }
#contentincludes3080 a { text-decoration:none; width:282px; margin:0; padding:8px; display:block;}

/*Empty div*/
#contentincludes3130 { float:right; clear:right; width:auto; margin:0px 5px 0px 5px; padding:0; text-align:left; }
#contentincludes3130 a { text-decoration:none; width:282px; margin:0; padding:8px; display:block;}

/*Message Board link*/
#contentincludes3140 { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border:1px solid #2057AF; border-bottom:0; }
#contentincludes3140 a { text-decoration:none; width:283px; margin:0; padding:8px; display:block;}
#contentincludes3140 a:visited { color:#0000EE; }

/*Editors Board link*/
#contentincludes3150 { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border:1px solid #2057AF; border-bottom:0; }
#contentincludes3150 a { text-decoration:none; width:283px; margin:0; padding:8px; display:block;}
#contentincludes3150 a:visited { color:#0000EE; }

#membersloginlogoutlink { float:right; clear:right; width:298px; margin:0px 5px; padding:0; text-align:left; border:1px solid #2057AF; }
#membersloginlogoutlink a { text-decoration:none; width:283px; margin:0; padding:8px; display:block; }
#membersloginlogoutlink a:visited { color:#0000EE; }

#contentincludes3000 /*#blogsabout*/ { float:right; clear:right; width:auto; margin:15px 5px 0px 5px; padding:0; text-align:left; }
#contentincludes3000 /*#blogsabout*/ a { text-decoration:none; width:282px; margin:0; padding:8px; display:block; border-top:1px solid #2057AF; }

#contentincludes2030 {display:none;}

/*-------------------------------
 -- Last menu Elements
-------------------------------*/

#membersviewmember {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}
.cms-membersviewmember-country { margin:8px 5px 0px 0px; }
.cms-membersviewmember-name { display:block;  margin-top:8px;}
.cms-membersviewmember-cd { font-size:11px; margin: 10px 0px 12px 0px; white-space:nowrap; display:block;}
.cms-membersviewmember-photo { margin:0px 10px 5px 0px;float:left;}
.cms-membersviewmember-nophoto { width:142px; height:189px; background:#EFEBDE; margin:0px 5px 5px 0px;float:left;}

#memberslogin {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}
#memberslogin table {width:100%;}
#memberslogin .label { text-align:right; padding-right:10px; width:150px;}

#membersalleditorswithphoto {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px; vertical-align:top;}
#membersalleditorswithphoto ul {margin:0; padding:0;}
#membersalleditorswithphoto .cms-member { width:275px; display:inline-block; margin:0px 2px 20px 0px; vertical-align:top; }
* html #membersalleditorswithphoto .cms-member {width:260px; float:left; display:inline-block; margin:0px 10px 10px 0px;}
*:first-child+html #membersalleditorswithphoto .cms-member, * html #membersalleditorswithphoto .cms-member {width:275px; float:left; display:inline-block;}
#membersalleditorswithphoto .cms-member-thumbnail { height:50px; width:50px; margin:0px 5px 3px 0px; background:#EFEBDE; float:left;}
#membersalleditorswithphoto .cms-member-thumbnail img { /*height:50px; width:50px; margin:0px 5px 3px 0px; background:#EFEBDE;*/}
#membersalleditorswithphoto .cms-member-country { margin:8px 5px 0px 0px; float:left;}
#membersalleditorswithphoto .cms-member-username { float:left; margin-bottom:5px;}
#membersalleditorswithphoto .cms-member-username a { display:block;  width:160px; margin-top:8px;}
#membersalleditorswithphoto .cms-member-cd { font-size:11px; margin-bottom:5px; width:200px;}
#membersalleditorswithphoto .cms-member-lastblog {font-size:11px;}
* html  #membersalleditorswithphoto .cms-member .cms-member-cd { width:200px;}
* html  #membersalleditorswithphoto .cms-member .cms-member-lastblog { width:270px; }
*:first-child+html #membersalleditorswithphoto .cms-member .cms-member-cd, * html  #membersalleditorswithphoto .cms-member .cms-member-cd { width:200px;}
*:first-child+html #membersalleditorswithphoto .cms-member .cms-member-lastblog , * html #membersalleditorswithphoto .cms-member .cms-member-lastblog { width:270px;}

#memberslistmembersadmphoto {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px; vertical-align:top;}
#memberslistmembersadmphoto ul {margin:0; padding:0;}
#memberslistmembersadmphoto .cms-member { width:275px; display:inline-block; margin:0px 2px 20px 0px; vertical-align:top; }
#memberslistmembersadmphoto .cms-member-thumbnail { height:50px; width:50px; margin:0px 5px 3px 0px; background:#EFEBDE; float:left;}
#memberslistmembersadmphoto .cms-member-country { margin:8px 5px 0px 0px; float:left;}
#memberslistmembersadmphoto .cms-member-username { float:left; margin-bottom:5px;}
#memberslistmembersadmphoto .cms-member-username a { display:block;  width:160px; margin-top:8px;}
#memberslistmembersadmphoto .cms-member-cd { font-size:11px; margin-bottom:5px; width:200px;}
#memberslistmembersadmphoto .cms-member-lastblog {font-size:11px;}
* html #memberslistmembersadmphoto .cms-member .cms-member-cd { width:200px;}
* html #memberslistmembersadmphoto .cms-member .cms-member-lastblog { width:270px; }
*:first-child+html #memberslistmembersadmphoto .cms-member .cms-member-cd, * html #memberslistmembersadmphoto .cms-member .cms-member-cd { width:200px;}
*:first-child+html #memberslistmembersadmphoto .cms-member .cms-member-lastblog , * html #memberslistmembersadmphoto .cms-member .cms-member-lastblog { width:270px;}

#memberslistblogs {margin:5px 5px 10px 5px; width:560px; padding:0px 5px; position:relative; float:left; }
.cms-memberslistblogs li { margin-bottom:10px;}
.cms-memberslistblogs ul li { display:inline; }
.cms-memberslistblogs-blogdate { font-size:11px; text-align:right; padding:0px 5px 0px 0px; }
.cms-memberslistblogs-blogtopic { padding-right:5px; color:#00348C; }
.cms-memberslistblogs-blogheadline { }

#memberslistboards {margin:5px 5px 10px 5px; width:560px; padding:0px 5px; position:relative;}
.cms-memberslistboards li { margin-bottom:10px;}
.cms-memberslistboards ul li { display:inline; }

#membersrecoveraccount {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}
#membersrecoveraccount .label { text-align:right; padding-right:10px; width:150px;}

#membersconfirmemailaddress {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}
#membersconfirmemailaddress .label { text-align:right; padding-right:10px; width:150px;}

#membersopenaccount {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}
#membersopenaccount .label { text-align:right; padding-right:10px; width:150px;}

#memberschangepassword {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}

#memberseditmessage {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}
#memberseditmessage textarea { width:300px;}

#memberseditprofile {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}

#memberseditphoto {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}

#memberseditcontactdata {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}

#memberseditbiography {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}
#memberseditbiography textarea { width:350px; height:150px; }

#memberslogout {margin:5px 5px 20px 5px; width:560px; float:left; padding:0px 5px;}

.label { text-align:right; padding-right:10px; width:150px; vertical-align:text-top;}
.labelnote { text-align:right; padding-right:10px; width:150px; vertical-align:text-top;}
.labelerror { text-align:right; width:150px; padding:4px 10px 4px 4px; font-weight:bold; color:#D2232A;}
.contenterror { padding:4px 0px; color:#D2232A; }
.labelsuccess { text-align:right; padding-right:10px; width:150px; padding:4px 10px 4px 4px; font-weight:bold; color:#00348C;}
.contentsuccess { padding:4px 0px; color:#00348C; }

#contentincludestwitter { float:right; margin:10px 5px 5px 7px; clear:right;}
* html #contentincludestwitter { float:right; margin:10px 2px 10px 5px;}

#campaignsshowbannerads { float:right; margin:5px 5px 5px 5px; clear:right; }
.cms-campaignsshowbannerads-ad { margin-bottom:10px; }

#templatessocialnetworks { margin:10px 5px 5px 5px; width:580px; padding:0px; float:left; text-align:right; }
.cms-templatessocialnetworks { float:right;}
.cms-templatessocialnetworks-headline { background-color:lime; display:none; }
#templatessocialnetworks li { float:left; margin-right:8px;}

#contentincludes3090 { width:auto; float:right; text-align:right; position:absolute; bottom:82px; right:5px;}
#contentincludes3090 a { background: transparent url('/lib/_vacationexpress/VELogo-300x71.jpg') top left no-repeat; display:block; width:300px; height:71px; margin-right:8px; float:right;}

#contentincludes3100 { width:914px; float:right; text-align:center; margin:20px 0px 20px 0px; }
#contentincludes3100 li { margin-right:10px; display:inline;}

#contentincludes3110 { width:306px; height:90px; float:right; margin-right:5px; clear:right; }
#contentincludes3120 { float:none;}

#templatescopyright { width:914px; text-align:right; font-size:10px; float:left; margin:0px 0px 0px 0px; /*border-top:1px solid #2057AF; padding:5px 0px 6px 0px;*/ font-family: cursive;}
#templatescopyright p { margin-right:8px;}
.cms-terms-logo {display:block; background: transparent url('/lib/_vacationexpress/blog-hdr.jpg') center top no-repeat; border:0; width:915px; height:141px;}
.cms-terms-headline {text-transform: uppercase; color:#00348C; font:17px Arial bold; margin:10px 10px 20px 10px; padding:5px; background-color:#EFEBDE; border-top:1px solid #2057AF;}
.cms-terms-content {margin:10px 10px 20px 10px; }

#errorspagenotfound {background:transparent url(/lib/_vacationexpress/blog-hdr.jpg) top left no-repeat; padding:180px 0 20px 0; }
.cms-404-container { width:250px; margin:0 auto; }
.cms-404-headline { font-size:24px; margin:0px 0px 10px 0; }
.cms-404-options-container { margin:20px 0 0 0; }
.cms-404-options li { margin:5px 0px 0px 0; }

#contentincludesquoteform4 { width:300px; clear:right; margin:15px 5px 0px 5px; padding:0; position:absolute; top:241px; right:5px; }
#contentincludesquoteform5 { width:300px; clear:right; margin:45px 5px 0px 5px; padding:0; float:right; }
#contentincludesquoteform1 { display:none; }
#contentincludesquoteform2 { display:none; }
#contentincludesquoteform3 { display:none; }
#contentincludesquoteform6 { display:none; }
