.box { margin-bottom:5px; }
.text_box { border:1px solid #ccc; }
.text_box .box_text { padding:0px 0px; }
.text_box .box_title { padding:5px 0px 5px 5px; font-weight:bold; font-size:14; background: #efefef; margin-bottom:5px; color:#333; }
.layout_1_columns .text_box { border:none }

.text_box { padding:40px 90px 90px 90px;}
.text_box.paddingless { padding:0px;}
.text_box.paddingless p { margin:0;}
.text_box h1 { margin-left:-30px;}


.layout_3_columns .column.left_column.column_1 {width:314px;}
.layout_3_columns .column.column_2 {width:314px;}
.layout_3_columns .column.right_column.column_3 {width:314px;}

.central_main .layout_3_columns .column { margin-top:20px;}
.central_main .layout_3_columns .column.left_column.column_1 {width:250px;}
.central_main .layout_3_columns .column.column_2 {width:380px; margin-right:10px;}
.central_main .layout_3_columns .column.column_2 h2.box_title { font-size:32px; color:#333; margin:0 0 0 10px;}
.central_main .layout_3_columns .column.right_column.column_3 {width:301px;}

.central_main .layout_3_columns .column.column_2 .text_box { padding:0;}

.central_main .layout_3_columns .column.column_3 .text_box { -moz-box-shadow: 0px 0px 15px #efefef; -webkit-box-shadow: 0px 0px 15px #efefef; box-shadow: 0px 0px 15px #efefef; padding:0px;}





.layout_2_columns .column.left_column.column_1 {width:630px;}
.layout_2_columns .column.right_column.column_2 {width:300px; margin-right:20px;}
.layout_2_columns .column.right_column.column_2 .text_box { margin-top:20px; -moz-box-shadow: 0px 0px 15px #efefef; -webkit-box-shadow: 0px 0px 15px #efefef; box-shadow: 0px 0px 15px #efefef; padding:0px;}
.layout_2_columns .column.right_column.column_2 .text_box h2 { margin:20px;}
.layout_2_columns .column.right_column.column_2 .text_box.yellowTitle h3 { margin:20px; color:#960;}
.layout_2_columns .column.right_column.column_2 .text_box.yellowTitle h4 { margin:20px; color:#960;}
.layout_2_columns .column.right_column.column_2 .text_box.yellowBkgd h3 { background:#d8b46a; padding:20px; color:#fff; margin:0;}
.layout_2_columns .column.right_column.column_2 .text_box.yellowBkgd h3 a { color:#fff; }
.layout_2_columns .column.right_column.column_2 .text_box.yellowBkgd h3 a:hover { text-decoration:none;}
.layout_2_columns .column.right_column.column_2 .text_box.yellowBkgd h4 { font-size:16px; background:#d8b46a; padding:20px 20px 16px 20px; color:#fff; margin:0;}
.layout_2_columns .column.right_column.column_2 .text_box h3 { font-size:17px; margin:20px;}
.layout_2_columns .column.right_column.column_2 .text_box h4 { font-size:17px; margin:20px;}
.layout_2_columns .column.right_column.column_2 .text_box p { margin:20px; font-size:13px;}
.layout_2_columns .column.right_column.column_2 .text_box p.marg0 { margin:0;}

.layout_3_columns .column.column_3 .text_box.yellowBkgd h3 { background:#d8b46a; padding:20px; color:#fff; margin:0;}
.layout_3_columns .column.column_3 .text_box.yellowBkgd h3 a { color:#fff; }
.layout_3_columns .column.column_3 .text_box.yellowBkgd h3 a:hover { text-decoration:none;}
.layout_3_columns .column.column_3 .text_box.yellowBkgd h4 { font-size:17px; font-weight:bold; background:#d8b46a; padding:10px; color:#fff; margin:0;}
.layout_3_columns .column.column_3 .text_box h3 { font-size:17px; /*margin:20px;*/}
.layout_3_columns .column.column_3 .text_box h4 { font-size:17px; /*margin:20px;*/}
.layout_3_columns .column.column_3 .text_box p { /*margin:20px;*/ font-size:13px;}



.carhire_Box { margin:0; border:1px solid #ccc;  -moz-box-shadow: 0px 0px 15px #efefef; -webkit-box-shadow: 0px 0px 15px #efefef; box-shadow: 0px 0px 15px #efefef; padding:0px;}
.carhire_Box h2 { margin:20px;}
.carhire_Box h4 { font-size:16px; background:#d8b46a; padding:20px 20px 16px 20px; color:#fff; margin:0 0 20px 0;}
.carhire_Box h4 a { color:#fff; }
.carhire_Box h4 a:hover { text-decoration:none;}
.carhire_Box p.carhire_txt { width:180px; margin:0 20px 60px 16px; display:inline-block; font-size:13px; position:relative; float:left;}
.carhire_img { float:left; display:inline-block;}
.carhire_img img {}

.layout_2_columns .column.left_column.column_1 .text_box { padding:20px; border:none;}
.layout_2_columns h1 { margin:10px 0 20px 0; border-bottom:1px #ccc solid; padding-bottom:10px;}

.box.three { border:none; width:270px; display:inline-block; padding:22px; background:url(../images/separ_box.gif) left no-repeat;}
.scrollable .box.three { padding-top:0px;}
.scrollable .box.three.first { padding:0 24px 24px 0;}
.box.three.first { background:none;}
.scrollable.big .box {}
.scrollable.big a.property_title {text-decoration:none; color:#333; display:inline-block; margin:0px 0 10px 20px; font-weight:normal; font-size:20px; font-family: Arial, Helvetica, sans-serif; z-index:0;}
.scrollable.big a.property_price {text-decoration:none; color:#333; display:inline-block; margin:0px 0 10px 10px;  font-weight:bold; font-size:18px; font-family: Arial, Helvetica, sans-serif; z-index:0;}


.box.three h3 { color:#960; margin:0 0 16px 0; padding:0; font-size:16px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
.box.three h3 a { color:#960; text-decoration:none; font-size:16px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
.box.three h3 a:hover { color:#d7b469; text-decoration:none; }
.box.three p { font-size:12px; line-height:18px; margin:10px 0 30px;}
.box.three a img { border:none;}

.box.two { width:475px;}
.box.two.first { width:435px; padding:10px 20px 24px 20px; float:left;}
.box.two.last { width:450px; padding:10px 15px 24px 10px; float:left;}

.box.four { width:200px; margin:30px 0px 10px 70px; display:inline-block; float:left;}


.property_title { display:block; color:#333; margin:20px 0 5px; font-weight:normal; font-size:14px; font-family: Arial, Helvetica, sans-serif;}
.property_price { display:block; color:#333; font-weight:bold; font-size:14px; font-family: Arial, Helvetica, sans-serif;}
.old_price {display:block; color:#aaa; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:line-through;}
a.property_title { text-decoration:none; color:#333; display:block; margin:20px 0 5px; font-weight:normal; font-size:14px; font-family: Arial, Helvetica, sans-serif;}
a.property_price {text-decoration:none; color:#333; display:block; font-weight:bold; font-size:14px; font-family: Arial, Helvetica, sans-serif;}

.box.three a { text-decoration:none;}

.vertical_navigation_box { }
ul.vertical_navigation { }
.vertical_navigation ul { margin-top:2px; margin-left:8px; margin-bottom:0px; }
.vertical_navigation a { }
.vertical_navigation_box a:hover { }
.vertical_navigation li { padding:2px 0px; }
.vertical_navigation ul a { }
.vertical_navigation_box .activeNav { font-weight: bold; }
.vertical_navigation_box .currentNav { font-weight: bold; }

.weather-list-horizontal_box {margin-bottom:0;}



