#quick {font-size: 12px;padding:0;}
#quick .list { clear: both;list-style: none;}
#quick select {margin:0;padding:0;font-size:12px;width:114px;font-family: Arial, Helvetica, Sans-Serif;}
#quick input {font-size:12px;width:85px;margin-right:3px;font-family: Arial, Helvetica, Sans-Serif;}
#quick ul{list-style:none;margin:0 0 12px 0;padding:0}
#quick ul li{display:block;text-align:left;padding-left:11px;font-size:13px;}
div.searchbtn {height:20px;float:left;background:url(/img/searchl.gif) left no-repeat;cursor:pointer;padding-left:15px;margin-top:3px;
margin-bottom:6px;
}
div.searchm {height:20px;float:left;background:url(/img/searchm.gif) repeat-x;font-family:Arial,Helvetica,sans-serif;color:#fff;line-height:20px;font-size:11px;font-weight:bold;}
div.searchr {height:20px;float:left;background:url(/img/searchr.gif) right no-repeat;padding-right:9px;}
#content .result{
clear:both;width:557px;margin:0 0 15px 0;
padding:0px;border:1px solid #406696;background-color:#fff; overflow: hidden;}
#content .resultbar
{clear:both;background-color:#406696;width:100%;padding:2px 2px 3px 2px;height:22px;color:#fff;font-weight:bold;}
#content .resultbar a{color:#fff;text-decoration:underline}
#content .resultbar a:visited{color:#fff;}
#content .resultbar a:hover{color:#fff;}
#content .resultrow
{clear:both;background-color:#F1F5F8;width:100%;padding:2px 2px 3px 2px;height:20px;font-weight:bold;border-top:1px dashed #406696;border-bottom:1px dashed #406696;color:#406696;}
#content .resulttitle{width:300px;float:left;
padding:3px 5px 0px 25px;background: url(/img/ship.gif) 2px 3px no-repeat;}
#content .resulttitle a{text-decoration:none}
#content .resultitinerary{width:100px;;float:right;padding:3px 8px 0; text-align:right;}
#content .resultimg{width:150px;float:left;padding:5px 5px 5px 5px;overflow:hidden;}
#content .cruiseimg{padding:7px 0px 8px 6px;width:143px;overflow:hidden;}
#content .cruiseimg img{border:1px solid #494949;}
#content .shipstar{width:149px;height:14px;padding:1px auto 3px 0px;text-align:center;font-size:11px;line-height:14px;font-weight:bold; overflow:hidden;}
#content .shipstar img{position:relative;top:0px;vertical-align:middle;}
#content .cabin{width:149px;height:14px;padding:3px auto 3px 0px;text-align:center;font-size:11px;line-height:14px;font-weight:bold; overflow:hidden;margin-top:9px; margin-bottom: 2px;background: url(/img/view.gif) 19px -1px no-repeat;}
#content .resulttext{width:382px;float:left;padding:6px 0 5px 5px;}
#content .series{float:right;width:100px;padding:3px 0 1px auto;margin-top:4px}
#content .bold{font-weight: bold;color:#333}
#content .cruiseprice{clear:both;border:1px solid #C6C6C6;background-color:#fff;width:100%;padding:0;margin:10px 0px 3px 0px;font-size:11px}
#content table.price{width:100%;border:0;font-family:Arial,Helvetica,Sans Serif;margin:0}
#content td.tdpad{border-collapse:collapse;background:#DDE6EE;padding:5px 2px 5px 2px;margin:0px;font-weight:bold;text-align:center;border-right:solid 1px #C6C6C6;border-bottom:solid 1px #C6C6C6;}
#content td.tdprice{border-collapse:collapse;background:#DDE6EE;padding:5px 2px 5px 2px;margin:0px;font-weight:bold;text-align:center;border-bottom:solid 1px #C6C6C6;}
#content td.chkin{border-collapse:collapse;background:#fff;border-right:solid 1px #C6C6C6;margin:0;padding:1px 1px 1px 1px;font-weight:bolder;text-align:center;font-size:12px;color:#000;}
#content td.chkout{border-collapse:collapse;background:#fff;border-right:solid 1px #C6C6C6;margin:0;padding:1px 1px 1px 1px;font-weight:bolder;text-align:center;font-size:12px;color:#000;}
#content td.soprice{border-collapse:collapse;background:#fff;margin:0;padding:1px 0px 1px 0px;font-weight:bolder;text-align:center;font-size:12px;color:#000;
}
#content .tiny	{font-size:9px;line-height:11px;color:#999999;font-style:italic}
#content .note{
float:left;font-size:9px;color:#151515;width:400px;padding-left: 12px;}
#content .order{float:right;width:110px;height:20px;background: url(/img/order.gif) 1px 4% no-repeat;
font-size:12px;font-weight:bolder;padding-left:20px;overflow:hidden;margin-top:2px;margin-bottom:8px;padding-right:9px}
#content .order a{text-decoration:underline;}
#content .btn{color:#fff;background:url(/img/btnb.gif) repeat-x;border:1px solid #DDE6EE;width:86px;font-size:15px; height:32px;font-weight:bold;margin:15px;}
#content .bottom{margin:0 auto;text-align:center;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;}
#content #ordertop{margin:0px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#333;background:url(/img/ttbg.jpg) repeat-x 0 center;height:30px;width:566px;}
#content #ordertop h1{padding:4px 47px 2px 8px;font-size:12px}
#content .hr1{
clear:both;height:1px;margin:16px 0px;border-bottom:1px solid #ccc;font-size:1px}
#content #orderspace
{border:1px solid #A3AC92;background:#C8D1B6;padding:5px 8px 8px 8px;}
#content #ordertitle
{padding-bottom:4px;font-size:12px;font-weight:bold;color:#53574C;}
#orderarea{border:1px solid #ccc;background:#fff;padding:8px;color:#333;}
#orderarea .orderform select{
font-size: 11px;margin-right:20px;font-family: Arial, Helvetica, Sans-Serif;
}
#orderarea .orderform input{
font-size: 11px;font-family: Arial, Helvetica, Sans-Serif;
}
#orderarea .orderform textarea{
font-size: 12px;font-family: Arial, Helvetica, Sans-Serif;
}
#content .steps{clear:both;position:relative;}
#content .stepnum
{position:absolute;width:15px;height:15px;font-size:13px;font-weight:bold;color:#fff;text-align:center;padding-top:1px;background:#73a4d2;margin-right:1px;}
#content .stepnums
{position:absolute;width:18px;height:18px;padding:0px;background:#fff;margin-right:1px;}
#content .steps h2{padding-left:20px;margin:0;font-size:13px;line-height:18px;color:#333333}
#content .orderform{margin: 4px 21px}

#content .orderform label {display: block; float: left; text-align: left; position: relative; width:70px; height: 16px; line-height:16px; padding-top: 3px; overflow: hidden;}
#content .orderform label em{ right: 0; font-size: 120%; color:#FF6600;font-weight: bold; }
#content .orderform p{font-size: 12px;font-family:verdana, Arial;}
#content .orderform ol{margin:0px;font-size:12px;font-family:verdana, Arial;}
#content .orderform li{
line-height: 18px;list-style-position:inside; margin-bottom: 3px;}
#content .smfont{font-size:0.9em !important;}
#content .tranferbox{background:#ffc;border:1px solid #f00;margin:3px 0px;line-height:16px; padding:3px 6px; font-size: 11px}
#content .errorbox{background:#ffc;border:1px solid #f00;margin:3px 0px;line-height:19px; padding:3px 6px; font-size: 13px}
#content .errorbox p {
	padding-left:24px;margin:3px 0px;
}
#content .errorbox h1{
font-size:14px;color: #CC0000;margin:8px 8px 7px 0; background: url(/imgcache/error.gif) 0px -2px no-repeat;padding-left:23px}
#content .ordercruise{margin: 0px 21px;width:490px;}
#content .orderimg{width:124px;float:left;padding:5px 6px 0px 0px;overflow:hidden;margin-bottom:8px}
#content .orderimg img{border:1px solid #494949;}
#content .ordertext{width:180px;float:left;padding:0px;}

#content .pads{padding:3px 0 0 0;height:100%;font-size:11px;margin:8px 0 0 0}
#content .pad{padding:3px 0 0 0;height:100%;font-size:11px;margin:0}