/*-- CRUISE NEWS --*/
#main-innerpage { background: url('/imgs/cc/v02/sidebar-bg-rt.png') repeat-y right #ffffff !important; }
#breadcrumbs { width: 744px; margin: 0 15px; float: left; }
#main-innerpage #sidebar { margin: -44px 0px 0px 0px; border: 0px; }

#page-cruisenews-index .pagetitle { margin-bottom: 15px; }

.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: 749px; }

#page-cruisenews-index table select { border: 1px solid #ccc; padding: 3px; background-color: #ffffff!important;}





/*-- CRUISE NEWS PAGES --*/

	#page-cruisenews-index { float: left; width: 744px; margin: 0px 0px 15px 15px; }

	/*-- 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: -19px 0px 13px 0px; }
	#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 {line-height:1.25 !important;}
	#page-cruisenews h2 { color: #0a85c1; margin-top: 6px; font-weight: bold; }

	#page-cruisenews .cn-posted      { margin: 0 0 15px 0; font-size: 12px; }
	#page-cruisenews #cn-article     { width: 744px; margin: 5px 0 0 0; }
	#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: 20px 0 10px 0;text-align:center;background-color: #fff;}
	#page-cruisenews .cn-image span  { display: block;margin: 0px;line-height: 1.5; font-size: 12px; max-width: 749px; }
	#page-cruisenews .cn-image-lg    {  }
	#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; }
	#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 .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; )



	 a.backlink { margin: 15px 0px 0px 0px; font-size: 13px; font-weight: bold;  color: #6699ff; display: inline-block; }

