/*-- CRUISE NEWS --*/
#breadcrumbs { width: 744px; margin: 0 15px; float: right; }
#main-innerpage #sidebar {margin: -37px 0px 0px 0px;border: 0px;/*width: 163px;background-color: #f8f7f7;*/}
#page-cruisenews-index .pagetitle { margin:17px 0 0;/*margin-bottom: 15px;*/ }
#page-cruisenews-index h1.pagetitle { margin:0px 0px 0px 0px;/*margin-bottom: 15px;*/ }
#page-cruisenews-index p{padding:5px 0;}
#page-cruisenews-index table td{padding:10px;}
.cn-article img {width: 60px; height: 60px; float: left; margin: 0px 0px 0px 10px; }
#page-cruisenews-index .cn-subheader { font-size: 16px; font-style: italic; padding: 3px 0px;}
.green-button { display: inline-block; padding: 7px 15px; }
#page-cruisenews-index table { background-color: #ecf6fc; border: 1px solid #ccd4d9; padding: 0px 15px 0px 15px; width: 744px;margin:10px 0; }
#page-cruisenews-index table select { border: 1px solid #ccc; padding: 3px; background-color: #ffffff!important;}
#page-cruisenews-index table select.input_dropdown { width: auto; font-size: 100%;}

/*-- CRUISE NEWS PAGES --*/
#page-cruisenews-index { float: left; width: 734px; margin: 0px 0px 15px 15px; }
#page-cruisenews-index .home-banner { max-width: 744px; height: auto }

/*-- landing page --*/
#page-cruisenews-index .cn-header     { font-size: 18px; }
#page-cruisenews-index .cn-subheader  { font-size: 16px; font-style: italic; }
#page-cruisenews-index .cn-date       { font-size: 11px; }
#page-cruisenews-index .cn-image      { float: left; }
#page-cruisenews-index .cn-article    { /*width: 745px;*/ margin: 25px 0px 0px 0px; }
#page-cruisenews-index .cn-content    { margin: 3px 0px 0px 85px; }
#page-cruisenews-index .cn-content p  { width: 540px; }
#page-cruisenews-index .green-button  { float: right; margin: -35px 0px 0px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#page-cruisenews-index  hr.cruisenews { border: 0; width: 100%; color: #DBEDF1; background-color: #DBEDF1; height: 1px; margin-top: 25px; }

/*-- article page --*/
#page-cruisenews { float: left; width: 744px; margin: 0px 0px 15px 15px; }
#page-cruisenews .body h1 { color: #333333; }
h1 {}
#page-cruisenews h2 { color: #0a85c1; margin: 0px !important; margin-top: 25px !important; font-weight: bold; }
#page-cruisenews h3 { margin: 0px !important; padding: 0px !important; margin-top: 15px !important; }
#page-cruisenews .cn-posted      { margin: 0 0 15px 0; font-size: 12px; }
#page-cruisenews #cn-article     { /*width: 780px;*/ margin: 5px 0 0 0; }
#page-cruisenews #cn-article ol,
#page-cruisenews #cn-article ul  { padding-left: 25px; }
#page-cruisenews #cn-article li  { margin-top: 10px; }
#page-cruisenews .cn-image       { display: block; /*width:745px;*/ overflow: hidden; padding: 0px 0px 0px 0px; text-align: center; background-color: #fff; }
#page-cruisenews .cn-image img   { max-width: 744px; height: auto }
#page-cruisenews .cn-image span  { display: block; margin: 0px; line-height: 1.5; font-size: 12px; max-width: 744px; }
#page-cruisenews img.cn-image-lg { margin: 0px !important; padding: 0px !important; margin-top: 10px !important; }
#page-cruisenews .cn-source      { font-weight: bold }
#page-cruisenews .cn-source a    { font-weight: normal }
#page-cruisenews .cn-comment-box { width: 724px; border: 1px solid #e5e5e5; padding: 10px; background-color: #e3f6ff; font-weight: bold; color: #40555e; margin: 30px 0px 10px 0px; }
#page-cruisenews .fb-comments    { margin: 30px 0px 10px 0px; }
#page-cruisenews .backlink	 { margin: 0px 0px 15px 0px;display: inline-block;color: #6599ff;font-size: 16px;float: left;width:inherit; }
#page-cruisenews p		 { margin: 0px !important; }	

#main-innerpage .body h2.subtitle { margin-top: 5px; font-style: normal;}
.cruisenews-agent-box { padding:10px 10px 10px 15px;border:1px solid #ccc; margin:25px 0 0 0; }
.cruisenews-agent-box p{margin:0 0 10px 0;padding:0}
.cruisenews-agent-box img{margin-top:4px}
.cruisenews-agent-box .agent-hdr  { font-weight:700;font-size: 14px;margin:0 0 10px 0; }
.cruisenews-agent-box .agent-pic  { float:left; }
.cruisenews-agent-box .agent-info { margin: 0 0 10px 125px !important; line-height: 17px !important; min-height: 115px; }
.cruisenews-agent-box .agent-info .agent-contact { font-weight:700;margin:10px 0 10px 0;font-style:normal !important; }

/*ak new*/
.bodycontent.ak.generalbodycontent div#page-cruisenews { padding-top:10px !important; }
.bodycontent.ak.generalbodycontent #breadcrumbs { width: 735px; }
.bodycontent.ak.generalbodycontent #page-cruisenews-index { float: right; margin: 0; width: 735px; }
.bodycontent.ak.generalbodycontent #page-cruisenews p.cn-posted { margin: 5px 0px 15px 0px !important;}
.bodycontent.ak.generalbodycontent #page-cruisenews .cn-posted { margin: 5px 0px 15px 0px !important;}
.bodycontent.ak.generalbodycontent #page-cruisenews h2 { margin: 0px !important;}