.clear {overflow:hidden; clear:both; height:0px; font-size:0px; line-height:0px}
.trackerCode {height:0px; font-size:0px; line-height:0px; overflow:hidden}

.inline {display:inline !important}
.block {display:block !important}
.toleft {float:left}
.toright {float:right}
.nowrap {white-space:nowrap}

.alignLeft {text-align:left}
.alignCenter {text-align:center}
.alignRight {text-align:right !important}
.alignJustify {text-align:justify}
.alignTop {vertical-align:top}
.alignMiddle {vertical-align:middle}
.alignBottom {vertical-align:bottom}
.alignBaseline {vertical-align:baseline}
.txtBold {font-weight:bold}

.NoPaddingBottom {padding-bottom:0}
.NoMarginBottom {margin-bottom:0 !important}

.ContentBackgr1 {color:#ffffff}

/* PAGE STYLES */
.HeadlineMainBig {margin:0; padding:0 0 25px 0; font-size:25px; line-height:32px; color:#1f4f96; text-transform:uppercase}
.HeadlineBig {margin:0; padding:0 0 10px 0; font-size:20px; line-height:22px; color:#1f4f96; text-transform:uppercase; font-weight:normal}


.lineReadMoreDashed {padding:2px 0;background:url("/images/dividerdash1.gif") 0px 100% repeat-x; font-weight:bold; text-align:right}
.lineReadMore {padding:2px 0 0 0; font-weight:bold; text-align:right}
.linkReadMore {font-weight:bold; text-align:right}
.linkBlack {font-weight:bold}
.linkArticleRSS {padding:0 0 0 20px; color:#193051; font-size:11px; font-weight:bold;text-transform:uppercase; background:url("/images/iconRss.gif") 0px 0px no-repeat}
.linkArticleRSSHolder {float:right; margin-top:-40px}
.linkDownloadFile {font-weight:bold}
.linkStyle1 {font-weight:bold}

.Box {font-size:13px; line-height:18px}
/* end PAGE ELEMENTS */


/* LAYOUT */
/* footer - always bottom */
html, body {min-height:100%; height:100%}
.WrapAll {position:relative; min-height:100%; bottom:0px}
.WrapMiddle {padding-bottom:125px}
.WrapBottom {position:absolute; bottom:0px; width:100%; height:43px}
/* end footer - always bottom */

.WrapAll {background:url("/images/logo-shadow-bottom.gif") center bottom no-repeat}
	.WrapContent {margin:auto; width:990px}

.WrapTop {height:480px; background:#4a7dc7 url("/images/bckgrWrapTop.gif") 0px 0px repeat-x}
	.WrapTop .WrapContent {background:url("/images/logo-shadow.gif") 100% 4px no-repeat}
		.WrapTop .WrapContent .ContentRight {float:right; padding:19px 0 0 0}
.Logo {float:left; margin:19px 0 15px 0}

.WrapMiddle {}
	.WrapMiddle .WrapContent {padding-top:40px}
	.WrapMiddle .ContentMain {float:left; width:780px}
	.WrapMiddle .ContentRight {float:right; width:175px; padding:11px; background:#e7e6e6}

.WrapBottom {background:#75a2e3 url("/images/bckgrWrapBottom.gif") 0px 100% repeat-x}
	.WrapBottom .WrapContent {padding:12px 0; font-size:12px; line-height:16px}
.copyright {float:left; padding-right:10px; font-size:12px; line-height:16px}
.copyright a {text-decoration:none}
.madeby {float:right;width:187px}
	.madeby .logoMadeBy {margin:-1px 0 -2px 3px}
/* end LAYOUT */


/* NAVIGATIONS */
.menuTop {text-align:right;padding-bottom:5px}
	.menuTop ul {margin:0;padding:0;list-style:none; font-size:13px; line-height:16px; font-weight:bold;color:#ffffff;text-transform:lowercase}
	.menuTop li {margin:0;padding:0;list-style:none}
	.menuTop a {padding:0 0 0 12px;background:url("/images/menuTopRaquo.gif") 0px 6px no-repeat;color:#ffffff;text-decoration:none}
	.menuTop a:hover {color:#d1d0d0; text-decoration:none; background-position:0 -8px;}

.menuMainWrap {background:#dddddd url("/images/menuMainBckgr.gif") 0px 0px repeat-x}
.menuMainWrap .WrapContent {background-image:none}
.menuMain {}
.menuMain ul {margin:0;padding:0;list-style:none}
.menuMain li {float:left}
	.menuMain .item {padding:14px 0 7px 0; font-size:12px; line-height:12px; text-transform:uppercase}
		.menuMain .item a.itemLink {float:left; height:12px; padding:7px 5px; color:#193051; text-decoration:none; font-weight: bold;}
		.menuMain .item a:hover,
		.menuMain .item a.active {color:#ffffff; text-decoration:none;background:url("/images/menuMainItemHover.gif") 0px 0px repeat-x}
	.menuMain .Divider {overflow:hidden; width:2px; height:31px; margin:10px 15px 0px 15px; background:url("/images/manuMainDivider.gif") 0px 0px no-repeat}

.menuBottom {float:left;}
	.menuBottom ul {margin:0;padding:0;list-style:none; font-size:12px; line-height:16px}
.menuBottom li {float:left}
.menuBottom a {color:#1f4f96; text-decoration:none}
.menuBottom a:hover {text-decoration:underline}
.menuBottom .divider {padding:0 3px}
/* end NAVIGATIONS */


/* BANNERS */
.bannerRotator {border:1px solid #e4e7ea; margin-bottom:19px}
	.bannerRotator .in {border:1px solid #e8e8e8; width:986px; height:273px}
.WrapMiddle .ContentRight .bannerImage {overflow:hidden; width:176px; margin:0 0 10px 0}
/* end BANNERS */


/* PAGE ELEMENTS */

.IssueBox {padding-bottom:31px; }
.IssueBox .Box {padding-bottom:10px; margin-bottom:10px; background:url("/images/dividerdash1.gif") 0px 100% repeat-x}
.IssueBox .Box h1,
.IssueBox .Box h2,
.IssueBox .Box h3 {padding-bottom:0px}
	.IssueBox .clmnLeft {float:left; width:425px}
		.IssueBox .clmnLeft .issueImg {float:right; margin:0 0 40px 50px}
	.IssueBox .clmnRight {float:right; width:345px; overflow:hidden}
.Flipbook {margin:0 0 10px 0;width:345px; height:243px}


.HomeLayoutClmns {}
.HomeLayoutClmns .clmnLeft {vertical-align:top}
.HomeLayoutClmns .clmnRight {vertical-align:top}
.HomeLayoutClmns .clmnSpace {width:20px}
.HomeLayoutClmns td.dividerLine {height:53px; background:url("/images/dividerdash1.gif") 0px 11px repeat-x}
.HomeLayoutClmns h2 a {color:#1F4F96;}
.HomeLayoutClmns .cellFeaturedBox {background:#1f4f96;  vertical-align:top;}
	.HomeLayoutClmns .FeaturedBox {width:489px; padding:9px; background:#1f4f96; color:#ffffff}
	.HomeLayoutClmns .FeaturedBox .bannerImage {margin-bottom:5px; border:1px solid #ffffff; text-align:center; background:#fff}
.HomeLayoutClmns .cellOrderIssueBox {background:#5f8cce; vertical-align:top;}
	.HomeLayoutClmns .OrderIssueBox {width:238px; padding:9px; background:#5f8cce; color:#ffffff}
	.HomeLayoutClmns .OrderIssueBox h4 {color:#ffffff}

.destinationsListBox {}
.destinationsListBox .Box {padding:9px 9px 12px 9px; background:#e7e6e6}
.destinationsListBox .Box .lineReadMore {margin:0 -5px; padding:2px 5px; background:none;}
.destinationsListBox .divider {height:21px; margin:0; background:url("/images/dividerdash1.gif") 0px 10px repeat-x}

.sellShipReviewsBox {background:#e7e6e6}
.shipReviewsListBox {}
.shipReviewsListBox .Box {padding:9px; background:#e7e6e6; font-size:13px; line-height:18px}
.shipReviewsListBox .divider {margin:6px 9px; height:1px; background:url("/images/dividerdash1.gif") 0px 0px repeat-x}
.shipReviewsListBox h3 {margin:0;padding:0}


.articleList .Box {height:160px; width:361px; margin:0; padding:9px 10px; background:#e7e6e6}
.articleList .Box h3 {padding-bottom:0px}
.articleList .divider {float:left; width:381px; height:21px; margin:0; background:url("/images/dividerdash1.gif") 0px 10px repeat-x}
.articleList .clmnSpace {margin-right:18px}
	.articleList .Box .Thumb {float:left; border:2px solid #ffffff; overflow:hidden; width:100px; height:74px}
	.articleList .Box .Dscr {float:right; width:250px; margin-top:-2px}
		.articleList .Box .Dscr .maxDscr {max-height:89px; overflow:hidden}

.newsList .Box {background:#cce1ff}
	.newsList .Box .Thumb {display:none !important;}
	.newsList .Box .Dscr {float:none !important; width:auto !important; margin-top:-2px}

.editorsPostboxList .Box {background:#cce1ff}
	.editorsPostboxList .Box .Thumb {display:none !important;}
	.editorsPostboxList .Box .Dscr {float:none !important; width:auto !important; margin-top:-2px}

.issueOrderList .Box {width:380px; padding-bottom:30px; }
.issueOrderList .BoxIn {background:#cce1ff; margin:0 0 5px 0; padding:7px}
.issueOrderList .Thumb {float:left;border:1px solid #ffffff; overflow:hidden}
.issueOrderList .Dscr {float:right; width:270px}
.issueOrderList .Dscr .maxDscr {}
.issueOrderList .Dscr h3 {padding-bottom:0px}
.issueOrderList .menu .toleft {float:left;padding:0 7px; width:84px}
	.issueOrderList .menu .toleft label {color:#1f4f96;font-size:11px; text-transform:uppercase}
.issueOrderList .menu .toright {float:right;width:280px; font-weight:bold}
.issueOrderList .menu .toright .sagepay {float:right;background: url("/images/sagepay_logo_small_orderlist.png");width: 67px; height: 18px;  }

.arrIssues {padding-top:20px; padding-bottom:40px; border-top:4px solid #c1c1c1}
.tblIssues {width:100%}
.tblIssues td {padding:16px 20px 8px 0}
.tblIssues td.divider {padding:0px; height:1px; background:url("/images/dividerdash1.gif") 0px 0px repeat-x}
.tblIssues .year {font-weight:bold}
.tblIssues label {color:#1f4f96;font-size:12px; text-transform:uppercase}

.issueImgsHolder {float:right;}
.issueImgsHolder .imgToLeft {margin:0 6px 10px 0}
.issueImgsHolder .issueFlipbook {padding:0 0 10px 0;}


.Paging {padding:18px 0 0 0; font-weight:bold; text-align:right}
.Paging a,
.Paging a:hover {text-decoration:none}
.Paging .active {color:#474747}
.Paging .divider {color:#1f4f96}
.Paging .dots {}

.issuePriceNote,
.notePrice {color:#000000; font-weight:bold}
.noteForm {}
/* end PAGE ELEMENTS */



/* FORMS */

.SearchBox {padding-bottom:10px}
	.SearchBox .Date {float:right; padding:6px 10px 0 0; color:#ffffff; font-size:12px; line-height:13px; white-space:nowrap; text-transform:none}
	.SearchBox .inputKeywords {margin:0;padding:4px 2px 2px 2px;font-size:12px;line-height:12px;color:#717171; border:1px solid #a8acad; background:#ffffff url("/images/inputShadowTop.gif") 0px 0px repeat-x}
	.SearchBox .bttnSearch {margin:0;padding:0;border:0;width:23px; height:24px; background:transparent url("/images/bttnSearch.png") 0px 0px no-repeat}

.NewsletterBox {margin:0 0 10px 0; padding:8px 11px; background:#5f8cce}
	.NewsletterBox h2 {color:#ffe71a}
	.NewsletterBox label {color:#ffffff}
	.NewsletterBox .inputTxt {margin:0 0 7px 0; padding:2px; width:145px; font-size:12px;line-height:12px; color:#717171; border:1px solid #a8acad; background:#ffffff url("/images/inputShadowTop.gif") 0px 0px repeat-x}
.NewsletterBox .bttnNewsletterSubmit {margin:0;padding:0;border:0px;float:right; background:#5f8cce}


input,
select,
textarea {border:1px solid #618dcf; font-size:11px; color:#6e6e6e; font-family:Arial,Helvetica,sans-serif; background:#ffffff}
input {margin:0; padding:2px}
textarea {overflow:auto; margin:0; padding:0}
label {color:#1f4f96}
.checkbox {margin:0 5px 0 0; padding:0; vertical-align:middle; border:0px;}
.radio {margin:0 5px 0 0; padding:0; vertical-align:middle; border:0px;}

.bttn {cursor:pointer; border:0px; margin:0px; padding:0px; font-weight:bold; color:#1f4f96; font-size:13px}
.bttn:hover {text-decoration:none}
.linkBttn {font-weight:bold}
.bttnsRow {padding:20px 0}

.Form td {color:#393939; padding:0 15px 8px 0px}
.Form label {color:#393939; font-size:11px;}
.Form .label {color:#1f4f96; font-size:11px; text-transform:uppercase}
.cellPrice {}
.labelAlignTop {vertical-align:top;padding-top:4px}

.Form .inputTxt {width:338px}
.Form .selectTxt {width:344px; height:20px;}
.Form .txtArea {width:338px;height:100px}

.Asterisk {font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; padding-left:5px}
.mssgSuccess {font-weight:bold}
.mssgError {color:#c92222}
.err, error,
.err .cellLabel {color:#c92222}
.err .inputTxt,
.err .selectTxt, .err .inputSecurityCode {border-color:#c92222}
.err label {color:#c92222}

.formInfo {}
.formInfo td {color:#393939; padding:0 15px 8px 0px}
.formInfo .cellLabel {}

/* end FORMS */

.tableInfo {}
.tableInfo th,
.tableInfo td {vertical-align:top;padding:4px 10px; text-align:left; }
.tableInfo .tHead th {background:#cce1ff; color:#3d66a4; }
.tableInfo .Title {text-transform:uppercase}
.tableInfo .rowTotal td {padding-top:10px;}
.tableInfo .cellTotal {text-align:right; font-weight:bold; }
.tableInfo .cellTotalValue {text-align:right; padding-right:0px; font-weight:bold; border-top:1px solid #cce1ff;}
.tableInfo .cellTotalBorderTop {border-top:1px solid #cce1ff;}
.NoPaddingRight {padding-right:0px !important;}

.found {background: none repeat scroll 0 0 #dcdcdc;}


.WrapBottom .firstIcon{
        left:940px;
        display: block;
        position: absolute;
        bottom: 60px;
}

.WrapBottom .secondIcon{
        left:975px;
        display: block;
        position: absolute;
        bottom: 60px;
}
