* {font-family: Arial, sans-serif;  font-size: 12px;}
BODY {background-color:#5590B1;padding:0px;margin:0px;}
FORM {margin:0px;padding:0px;display:inline;}
HR {margin: 2px 0px 2px 0px; padding: 0px;}

.link {cursor:pointer;cursor:hand;}

HR { border: none; height: 1px; background-color: #5C8FAC; }

A {}

A.hover IMG { margin-right: 10px; border: solid 1px #4082A7;}

DIV.wbm_content {text-align:left;margin-bottom: 15px;}
DIV.box_title { color:#5797BA; font-size:16px; line-height:18px; font-weight:bold; margin-bottom:10px; padding-left:20px; }
DIV.box_title STRONG { font-size:16px; }

.box_content { border-bottom:solid 1px #5C8FAC; margin-bottom:10px; padding-bottom: 5px; }
.wbm_content .box_content a { text-decoration:none; color:#4F7E98; text-align:center; display:block; font-weight:bold; }

DIV.box_content DIV.column1 {width:24%; float:left; bbackground-color:red;}
DIV.box_content DIV.column2 {width:24%; float:left; bbackground-color:green;}
DIV.box_content DIV.column3 {width:24%; float:right; bbackground-color:blue;}
DIV.box_content DIV.column4 {width:24%; float:right; bbackground-color:yellow;}

DIV.box_content DIV.left_data {float:left; width:120px; }
.left_data label { font-size:12px; }
.cell label { color:#5797BA; float:left; height:20px; line-height:20px; font-size:14px; }
DIV.box_content DIV.left_data_wide {float:left; width:250px; }
DIV.box_content DIV.right_data {float:left; margin-bottom: 5px; }
DIV.box_content INPUT.right_input {margin-bottom: 5px;}
DIV.box_content .right_submit input { float:right;
									  border:none;
									  background:#5C93B2;
									  color:#fff;
									  font-size:12px;
									  line-height:16px;
									  margin-right:-10px;
									  cursor:pointer;
									  padding-bottom:1px;
									  }
DIV.box_content_width DIV.image_l { float: left; margin-right: 5px; }
DIV.box_content_width DIV.image_l DIV { width:202px;height:154px;overflow:hidden; }
DIV.box_content_width DIV.image_s { float:left;margin-right:8px; }
DIV.box_content_width DIV.image_s DIV.image_s_inner { overflow: none; }
DIV.image_s_frame { width:102px;height:77px;overflow:hidden; }

DIV.box_content_width IMG { border: solid 1px #4082A7; }
/* YACH LIST (our fleet - yachts) */
.box_content_center { border:solid 1px #DBDBDB; margin-bottom:10px; padding:20px 0px 20px 40px; }

DIV.wbm_yachtlist_modelkind { font-weight:bold; font-size:14px; }
DIV.wbm_yachtlist_box { float:left; width:120px; height:130px; text-align:center; }
DIV.wbm_yachtlist_image {}
DIV.wbm_yachtlist_info a { text-decoration:none; color:#4F7E98; text-align:center; display:block; font-weight:bold; }

/* YACHT DETAILS */
.box_content_images { border-bottom:solid 1px #5C8FAC; margin-bottom:10px; padding-bottom: 5px; text-align: center; }

TABLE.prices { width: 100%; }
TABLE.prices TH { text-align: center; background:url('../../include/images/design/menuItemBack.png') repeat-x 0 0; color:#fff; }
TABLE.prices TD.price { font-weight: bold; text-align: center; padding-right: 0px; border-left: solid 1px #3d6880; }
TABLE.prices TD { text-align: center; padding-right: 0px; border-right: solid 1px #3d6880; border-bottom: solid 1px #3d6880; font-size: 11px; }

/* PRICELIST */
TABLE.pricelist { width: 100%; }
TABLE.pricelist TH { background:url('../../include/images/design/menuItemBack.png')  bottom left; color:#fff; line-height: 20px; }
TABLE.pricelist TH.title_left { text-transform: uppercase; width: 140px; }
TABLE.pricelist TH.title_berths { width: 60px; }
TABLE.pricelist TH.title {  }
TABLE.pricelist TH.title_right { width: 50px; }
TR.pricelistYachtType TD { padding-left: 10px;font-weight: bold;line-height: 20px; }
TR.row1 { background-color: #c7dfea; }
TABLE.pricelist TD.yachts { font-weight: bold; text-align: left; padding-left: 10px; border-left: solid 1px #3d6880; }
TABLE.pricelist TD.berths { text-align: center; padding-left: 10px; }
TABLE.pricelist TD.price {  }
TABLE.pricelist TD.deposit {  }
TABLE.pricelist TD { text-align: right; padding-right: 10px; border-right: solid 1px #3d6880; border-bottom: solid 1px #3d6880; }


.rare {float:right; margin-top:3px; background: #990000; border: solid 4px #990000;}
.periodic {float:right; margin-top:3px; background: #FFA500; border: solid 4px #FFA500;}
.realtime{float:right;; margin-top:3px; background: #4A9F94; border: solid 4px #4A9F94;}

DIV.legend {}
DIV.legend_border {float:left; border: solid 1px black; margin-right: 5px;}
DIV.legend_border DIV {width:12px; height: 12px; line-height: 10px;}
DIV.legend_border DIV.legend_rare {background: #990000;}
DIV.legend_border DIV.legend_periodic {background: #FFA500;}
DIV.legend_border DIV.legend_realtime {background: #4A9F94;}

