body {margin: 0px; background: url('/images/www.co-opcruises.co.uk/imagesv2/co-op%20cruises%20page%20v2_r16_c1.gif') top left repeat-y #3366CC;}
/*body {margin: 0px; background: #3366CC;}*/

/** {font: 12px Arial, sans-serif;}*/

#menu {background-color:#FFFFFF; width:100px;}
 
select {font: 11px Arial, Verdana, sans-serif; color: #000000;}
input {font: 11px Arial, Verdana, sans-serif; color: #000000;}

.leftBackground {background-repeat:repeat-y; height:auto; background-image: url('/images/www.co-opcruises.co.uk/imagesv2/co-op%20cruises%20page%20v2_r16_c1.gif');	padding-left:23px;}

.leftMenu {background-repeat:repeat-y; height: auto; background-image: url('/images/www.co-opcruises.co.uk/imagesv2/co-op%20cruises%20page%20v2_r16_c1.gif');}

.leftMenu table {margin-left:23px;}
.leftMenu table td table {margin-left:0px;}

.topRightBackground {background-repeat:repeat-x; height:100%; background-image: url('/images/www.co-opcruises.co.uk/imagesv2/co-op%20cruises%20page%20v2_r1_c17.gif');}
#masterTable {width:100%; height:100%;}
#offersTable {background-color:#FFFFFF; width:90%;}
#searchTable {background-color:#FFFFFF; width:90%;}
#logoBackground {position:relative; left:68%; top:-7px;}
.gradient {background-image: url('/images/www.co-opcruises.co.uk/imagesv2/gradient.jpg'); background-position:right; background-repeat:repeat;	height:100%;}
.menu a{font-family: Tahoma, sans-serif; font-size:11px; color:#000099; font-weight: bold; text-decoration:none;}

.menu a:hover{font-family: Tahoma, sans-serif; font-size:11px; color:#FF6600; font-weight: bold; text-decoration:underline; }

.footerleft, .footerright {vertical-align: top;}

/*.footerright {vertical-align: middle;}
.footerright p {font: 10px Tahoma, sans-serif; color: #FFFFFF; text-align: right; margin-right: 150px;}
.footerright a {font: 10px Tahoma, sans-serif; color: #FFFFFF; text-decoration: none;}
.footerright a:hover {font: 10px Tahoma, sans-serif; color:#FF6600; text-decoration: underline;}*/

.footerright {vertical-align: middle;}
.footerright p {font: 10px Tahoma, sans-serif; color: #FFFFFF; text-align: right; margin-top: 20px; margin-right: 16px;}
.footerright a {font: 10px Tahoma, sans-serif; color: #FFFFFF; text-decoration: none;}
.footerright a:hover {font: 10px Tahoma, sans-serif; color:#FF6600; text-decoration: underline;}

.contentarea {font: 11px Arial, Verdana, sans-serif; color: #000000;}

/*.optinline {margin-left: 23px;}*/
/*.optintitle {margin-left: 23px;}*/
.optintitle td {font: bold 11px Tahoma, sans-serif; color: #000099;}
.optinform {margin: 0px;}
.optinbox {padding: 5px 0px 5px 0px;}

.leftnavform td, td div {font: 11px Arial, Verdana, sans-serif;}

.cruisesearchformhome form {padding: 0px; margin: 0px;}

.searchform th, .searchform td {font: bold 11px Arial, Verdana, sans-serif;
             color: #000099; padding: 4px 0px 4px 0px;}

.searchform td select {font: 11px Arial, Verdana, sans-serif;
             color: #000000;}

.gradient p {margin: 0px;}
.gradient p.dealoftheday {margin: 0px 0px 0px 28px; font: 11px Arial, Verdana, sans-serif;}
.dotdtitle {font: bold 12px Tahoma, sans-serif; color: #000099;}
.dotdprice {font: bold 12px Tahoma, sans-serif; color: #FF6600;}

.topbargains td {padding-bottom: 4px; font: 11px Arial, Verdana, sans-serif;}
.topbargainstitle {font: bold 11px Tahoma, sans-serif; color: #000099;}
.topbargainsprice a {font: bold 11px Tahoma, sans-serif; color: #FF6600;}
.moretopbargains {padding: 0px; margin: 0px;}
.moretopbargains a {font: bold 11px Arial, Verdana, sans-serif; color: #000099;}

.pagetitle {margin-bottom: 0px;}
.pagetitle h2 {font: bold 16px Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; color: #FF6600;}
.pagetitlepadd {padding-top: 0px;}

.generalpagecontent {font: 12px Arial; margin-top: 0px;	padding-top: 0px;}
.generalpagecontent b {font: bold 12px Arial;}
.generalpagecontent h3 {font: bold 12px Arial; margin-bottom: 0px; padding-bottom: 0px;}
.generalpagecontent ol {list-style-type: decimal;}
.generalpagecontent ul {list-style-type: disc; color: #0F3286; font: 12px Arial; margin-top: 0px; padding-top: 0px; margin-bottom: 0px;	padding-bottom: 0px;}

a {color: #000099; text-decoration: none;}
a:hover {color: #FF6600; text-decoration: underline;}

hr {color: #000099; height: 1px;}

.refinesearch {width: 100%;}
.refinesearch td {font: bold 11px Arial, Verdana, sans-serif; color: #000099; padding: 4px 0px 4px 0px;}
.refinesearch select {font: 11px Arial, Verdana, sans-serif; color: #000000;}

.details td {font-weight: bold; vertical-align: middle; padding: 0px; height: 10px;}

.subtitle {font: bold 11px Tahoma, sans-serif; color: #000099;}

.quotedetails table {font: 12px Arial, sans-serif;}

.backtosearch {padding: 4px;}
.backtosearch a {font: bold 11px Tahoma, sans-serif; color: #000099;}
.showall {padding: 0px 6px 0px 4px;}
.showallarrow {font: bold 15px Tahoma, sans-serif;}
.telephone {font: bold 30px Tahoma, sans-serif; color: #000099;}
.searchbox {margin-bottom: 0px; margin-top: 4px;}

.listalltitle {font: bold 12px Tahoma, sans-serif; color: #000099;}
.small {font: 11px Arial, sans-serif; color: #000000;}
.shiplist {font: 12px Arial, sans-serif; color: #000099;}

.specialoffer {font: 11px Arial, Verdana, sans-serif;}
.specialoffertitle {font: bold 12px Arial, Verdana, sans-serif; color: #000099;}
.specialofferdest {font: 11px Arial, Verdana, sans-serif; color: #000099;}
.specialofferprice a {font: bold 14px Arial, Verdana, sans-serif; color: #FF6600;}

.searchresultrows {font: 12px Arial, Verdana, sans-serif; color: #000000;}

.usefullinks ul, .sitemap ul {list-style-image: url('/images/www.co-opcruises.co.uk/imagesv2/arrow.jpg'); margin: 0px 0px 14px 40px;}
.usefullinks li, .sitemap li {vertical-align: top;}
.usefullinks a, .sitemap a {font: bold 11px Tahoma, sans-serif; color: #000099;}
.usefullinks a:hover, .sitemap a:hover {font: bold 11px Tahoma, sans-serif; color: #FF6600;}

.pleasewait {width: 200px; font: bold 18px Arial, Verdana, sans-serif; color: #000099; text-align: center;}
#progressbar {width: 105px; height: 20px; text-align: center; font: bold 50px Arial, Verdana, sans-serif; color: #000099; margin-top: 10px;}