* { margin:0; padding:0;}
body { background:url(images/wrapper_site_dark2.gif) 0 0 repeat-x #f0f0ef; font-size:100%; padding-bottom:39px; line-height:1em; font-family:Lucida, Arial, Helvetica, sans-serif; color:#888888; text-align:center;}
form.admin { display: inline;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Lucida, Arial, Helvetica, sans-serif;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
ul.normal { list-style: disc; margin-left: 30px; }
h2 { font-family: Tahoma, Geneva, sans-serif; font-size: 17px; color: #ffffff; font-weight: 100; margin-bottom: 5px;}
h2.green { color: #93cc39; padding: 0 0 15px 0; font-size: 20px; }
h3 { padding: 0 0 15px 0; }
h3.blue { color: #64b5e7; font-size: 16px; padding: 15px 0 15px 0; }
h3.green { color: #93cc39; margin: 0 0 5px 0; font-size: 16px; display: inline; }
h4.green { color: #93cc39; margin: 0 0 10px 0; font-size: 14px; display: inline; }
h4.green a { color: #bbbbbb; }

p { font-size: 12px; }
a { color:#64b5e7; text-decoration: none; }
a:hover { text-decoration: none; }
.column { float: left; }
.clear, .col-list, .row-box { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}
.width_med { width: 150px; }
.width_wide { width: 200px; }
.width_extra_wide { width: 400px; }
.width_narrow { width: 50px; }
.margined { margin: 1px; }
.h_padded { padding: 0 5px 0 5px; }
.h_much_padded { padding: 0 20px 0 20px; }
.v_padded { padding: 2px 0 2px 0; }
.v_much_padded { padding: 20px 0 20px 0; }
.right-margined { margin-right: 10px; }
.green { color: #93cc39; }
.red { color: #DA2505; }
.purple { color: #5E5EFF; }
.blue { color: #64b5e7; }
.asymp { color: #64b5e7; } 
.black { color: #000000; font-weight: bold; }
.select_theme { background-color: #ffffff; margin-bottom: 1px; padding: 2px 4px 2px 4px; vertical-align: middle; }

.curved {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius.htc);
}

#p_viewer_sidebar { padding: 0 10px 0 13px; }
#breadcrumbs { margin-bottom: 10px; }
#search_box_radios input { background-color: #b9cf63; border: 0px; }
#search_box_radios2 input { background-color: #b9cf63; border: 0px; }

/*header*/
.row-logo{ height:117px;}
.row-menu{ height:85px;}
.header-link{ float:right; padding: 15px 74px;}
.logo{ margin:26px 0 0 53px;}
.row-menu{ background:url(images/menu_wrapper.jpg) 0 0 no-repeat; }
.menu{ padding:31px 0 0 42px; font-family:Tahoma, Geneva, sans-serif; font-size:0.75em; background:url(images/menu_separate.gif) 44px 33px no-repeat; position:absolute}
.menu ul{ width:850px; overflow:hidden;}
.menu li{ float:left; display:block;  }
.menu li a{ color:#ffffff; font-weight:bold; text-decoration:none; background:url(images/menu_separate.gif) center right no-repeat;}
.menu li a:hover{ color:#93cc39;}
.act{ height:85px;}
.bg-box-top{ background:url(images/bg_box_top.jpg) 45px 68px no-repeat; height:85px;}
#page1 .act{ background:url(images/m1_act.jpg) 45px 0 no-repeat;}
#page2 .act{ background:url(images/m2_act.jpg) 180px 0 no-repeat;}
#page3 .act{ background:url(images/m3_act.jpg) 337px 0 no-repeat;}
#page4 .act{ background:url(images/m4_act.jpg) 480px 0 no-repeat;}
#page5 .act{ background:url(images/m5_act.jpg) 579px 0 no-repeat;}
#page6 .act{ background:url(images/m6_act.jpg) 724px 0 no-repeat;}
.bg-none{ background:none !important;}
.act-link{ color:#93cc39 !important;}
.link-1{ background:url(images/link-1.gif) center left no-repeat; padding:0 0 0 13px; color:#747474; text-decoration:none;}
.link-1:hover{ color:#64b5e7;}

.m1 a{ padding:0 35px 0 37px;}
.m2 a{ padding:0 40px 0 33px;}
.m3 a{ padding:0 38px 0 36px;}
.m4 a{ padding:0 38px 0 38px;}
.m5 a{ padding:0 39px 0 38px;}
.m6 a{ padding:0 42px 0 37px;}

/*footer*/
.footer { clear: both; text-align: center; border-top: #dddddd 1px solid; padding: 10px 0 15px 0; margin: 0 20px 0 20px; width: 780; color:#9b9b9b; }
.footer a { color:#64b5e7; }

/*content*/
.content{ padding:0 49px 0 45px; font-size:0.75em; line-height:1.5em; }
.content-box{ padding-bottom:15px;}

.box .border-bot {background:url(images/border_bot_dark.gif) repeat-x bottom #FFF;}
.box .border-left {background:url(images/border_left_dark.gif) repeat-y left;}
.box .border-right {background:url(images/border_right_dark.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left_dark.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right_dark.gif) no-repeat right top;}
.box .corner-bot-left {background:url(images/corner_bot_left_dark.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(images/corner_bot_right_dark.gif) no-repeat right bottom; }
.box-indent{ padding:0 19px 0 20px; min-height: 550px; }
.box-indent-hp { padding:0 19px 0 20px; height: 1420px; }

/* hp visual */
.box-1 .border1-top {background:url(images/border1_top.gif) repeat-x top #e1e1e1;}
.box-1 .border1-bot {background:url(images/border1_bot.gif) repeat-x bottom;}
.box-1 .border1-left {background:url(images/border1_left.gif) repeat-y left;}
.box-1 .border1-right {background:url(images/border1_right.gif) repeat-y right;}
.box-1 .corner1-top-left {background:url(images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner1-top-right {background:url(images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner1-bot-left {background:url(images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner1-bot-right {background:url(images/corner1_bot_right.gif) no-repeat right bottom; width:100%;  min-height:273px; height:auto !important; height:273px;}
.box-1-indent{ padding:6px;}
.box-1 .row-box-1{ width:558px;}
.box-1 .row-box-2{ width:213px; background:url(images/bg_gallery_1.jpg) 0 0 repeat-x;}
.bg-gallery{ background:url(images/bg_gallery.jpg) top right no-repeat; height:261px;}
.gallery-indent{ padding:9px 0 0 1px;}
.gallery{ height:295px;}
.indent-bot5{ display:block; margin-bottom:38px;}

.content .title{ display:block;}
.content .img-left{ float:left; margin:0 23px 0 0;}
.content .img-left1{ float:left; margin:0 16px 0 0;}
.content h1{ line-height:1.2em; color: #93cc39; font-size: 20px; font-family: Tahoma, Geneva, sans-serif; font-weight: 100; padding-bottom: 16px; }
.content h1 img{ position:absolute;}
.h-left{ margin-left:25px;}
.text-3{ color:#9fc941; }
.text-4{ color:#767472; }
.text-5{ color:#ffffff; }
.indent-bot1{ display:block; margin-bottom:14px;}
.indent-top{ display:block; margin-top:15px;}
.search-box-flat{ background-image: url("/images/top-search.jpg"); padding: 18px 20px 36px 20px; margin-bottom: 12px; background-repeat: no-repeat; }

.box-content{ color:#7c6b54}
.box-content .border-top {background:url(images/border2_top.gif) repeat-x top #f8f6f2;}
.box-content .border-bot {background:url(images/border2_bot.gif) repeat-x bottom;}
.box-content .border-left {background:url(images/border2_left.gif) repeat-y left;}
.box-content .border-right {background:url(images/border2_right.gif) repeat-y right;}
.box-content .corner-top-left {background:url(images/corner2_top_left.gif) no-repeat left top;}
.box-content .corner-top-right {background:url(images/corner2_top_right.gif) no-repeat right top;}
.box-content .corner-bot-left {background:url(images/corner2_bot_left.gif) no-repeat left bottom;}
.box-content .corner-bot-right {background:url(images/corner2_bot_right.gif) no-repeat right bottom; width:100%;}
.box-content-indent{ padding:27px 0 29px 37px;}
.box-content-indent1{ padding:27px 32px 29px 37px;}
.box-content-indent2{ padding:5px 0px 5px 5px;}
.box-content-indent3{ padding:3px 0px 0px 0px;}


.box-content1 a{ color:#747474;}
.box-content1 .border-top {background:url(images/border3_top.gif) repeat-x top #f8f8f8;}
.box-content1 .border-bot {background:url(images/border3_bot.gif) repeat-x bottom;}
.box-content1 .border-left {background:url(images/border3_left.gif) repeat-y left;}
.box-content1 .border-right {background:url(images/border3_right.gif) repeat-y right;}
.box-content1 .corner-top-left {background:url(images/corner3_top_left.gif) no-repeat left top;}
.box-content1 .corner-top-right {background:url(images/corner3_top_right.gif) no-repeat right top;}
.box-content1 .corner-bot-left {background:url(images/corner3_bot_left.gif) no-repeat left bottom;}
.box-content1 .corner-bot-right {background:url(images/corner3_bot_right.gif) no-repeat right bottom; width:100%;}
.box-content1-indent{ padding:27px 0 32px 35px;}
.box-content1-indent1{ padding:25px 33px 29px 37px;}


.width-1{ width:149px;}
.width-2{ width:121px;}
.width-3{ width:171px;}
.width-4{ width:99px;}
.width-5{ width:94px;}
.width-6{ width:65px;}

.top-margined { margin-top: 4px; }
.inline { display: inline;}

.button-2{ display:block; background:url(images/button-2.gif) 0 0 repeat-x;}
.button-2 span{ display:block; background:url(images/button-2-left.gif) 0 0 no-repeat;}
.button-2 span span{ display:block; background:url(images/button-2-right.gif) top right no-repeat; height:29px; text-align:center; line-height:2.312em;}
.button-2 a{ color:#7cb9df; font-weight:bold; background:url(images/button_marker.gif) center left no-repeat; padding:0 0 0 9px; text-decoration:none;}
.button-2 a:hover{ text-decoration:underline;}

.button-2a{ display:block; background:url(images/button-2a.gif) 0 0 repeat-x;}
.button-2a span{ display:block; background:url(images/button-2a-left.gif) 0 0 no-repeat;}
.button-2a span span{ display:block; background:url(images/button-2a-right.gif) top right no-repeat; height:29px; text-align:center; line-height:2.312em;}
.button-2a a{ color:#9fc941; font-weight:bold; background:url(images/button_markera.gif) center left no-repeat; padding:0 0 0 9px; text-decoration:none;}
.button-2a a:hover{ text-decoration:underline;}

.button{ display: block; background: url(images/button.gif) 0 0 repeat-x;}
.button span{ display:block; background:url(images/button-left.gif) 0 0 no-repeat;}
.button span a{ display:block; height:18px; background:url(images/button-right.gif) top right no-repeat; text-align:center; color:#655d52; text-decoration:none; line-height:1.5em;}
.button span a:hover{ text-decoration: none;}

.button-1{ display:block; background:url(images/button-1.gif) 0 0 repeat-x;}
.button-1 span{ display:block; background:url(images/button-1-left.gif) 0 0 no-repeat;}
.button-1 span a{ display:block; background:url(images/button-1-right.gif) top right no-repeat; height:29px; text-align:center; color:#655d52; text-decoration:none; line-height:2.375em; font-family:Tahoma;}
.button-1 span a:hover{ color:#6f494a; text-decoration:underline;}
.button-1 span a strong{ text-transform:uppercase; color:#6f494a; text-decoration:underline;}

.simple-button { display: inline; background-color: #D3E9A0; border: 0; font-size: 10px; color: #888888; cursor: pointer; }

.errors { color: #EC7600; }
.extra-indent{ margin:17px 0 0 -6px; position:relative;}
.form-width-1{ width:48px;}
.form-width-2{ width:103px;}
.form-width-3{ width:21px;}
.form-width-4{ width:62px;}
.form-width-5{ width:32px;}
.form-indent{ margin:0 14px 0 6px !important; vertical-align:middle;}
.form-1 { font-weight:bold; font-size:11px; line-height:1.25em; color:#7c6b54;}
.form-1 .row-form { height:27px; margin-top:3px;  }
.form-1 p{ margin-top:4px;}
.form-1 input, .form-1 select, .form-1 textarea { border:1px solid #d9cec1; color:#8e7451; font-size:1em; margin-right:6px; background:#ffffff;}
.submit-form { font-size: 15px; background-color: #64b5e7; color: white; margin: 5px; padding: 2px 8px 2px 8px; font-weight: 200; }
.text{ color:#79c6f5;}
.h-top{ margin-top:12px;}
.h-top1{ margin-top:8px;}
.h-top2{ margin-top:27px;}
.h-indent{ height:47px !important;}
.indent-top-bot{ display:block; margin:14px 0 25px 0;}
.line{ background:url(images/line.gif) 0 25px repeat-x; height:50px; display:block;}
.text-1{ color:#9fc941; text-decoration:underline;}
.indent-bot{ display:block; margin-bottom:7px;}
.indent-1{ padding:6px 0 0 5px;}
.list-1 li{ background:url(images/list-1.gif) center left no-repeat; padding:0 0 0 10px; line-height:1.812em;}
.list-1 li a{ color:#46aae8;}
.link{ color:#2c9ade; font-weight:bold;}
.text-2{ color:#717171; line-height:1.687em;}

.list li{ background:url(images/list.gif) center left no-repeat; padding:0 0 0 12px; line-height:1.812em;}
.list li a{ color:#747474; text-decoration:none;}
.list li a:hover{ color:#64b5e7;}

.text-text dt{ font-weight:bold; text-align:right; padding-bottom:18px;}
.text-5{ color:#747474;}
.text-6{ color:#7c6b54; font-weight:bold; font-size:0.937em; line-height:1.187em;}
.indent-top-bot1{ display:block; margin:19px 0;}
.indent-top1{ display:block; margin-top:25px;}

.list-2 li{ color:#7c6b54; font-weight:bold; background:url(images/list-2_line.gif) bottom left repeat-x; line-height:13px;}
.list-2 li a{ float:right; background:#f8f6f2; text-decoration:none; color:#7c6b54;}
.list-2 li a:hover{ color:#b2daf3;}
.list-2 li span{ background:#f8f6f2;}

.indent-bot2{ display:block; margin-bottom:9px;}

.text-text-1 dt{ color:#79c6f5; padding-bottom:15px;}
.text-text-1 dd{ padding-bottom:15px;}
.indent-top2{ display:block; margin-top:11px;}
.indent-top-bot2{ display:block; margin:13px 0;}
.text-size{ font-size:11px;}

.indent-text span{ float:right;}
.indent-text1 span{ float:right; margin-right:15px;}
.indent-text2 span{ float:right; margin-right:50px;}
.link-2{ color:#79c6f5;}

.text-text-2 dt{}
.text-text-2 dd{ padding-bottom:16px;}


/*================== index-5.html ==================*/
#page6 .form input{ height:18px;}
#page6 .form textarea{ overflow:auto; display:block; height:103px; display:block; margin-bottom:18px;}
#page6 .form textarea, #page6 .form input{ border:1px solid #cecece; color:#7c6b54; font-size:1em; font-family:Tahoma; padding-left:3px; width:158px; font-size:11px;}
#page6 .form .form-link{ padding-left:20px;}
#page6 .form .form-link1{ margin-left:11px;}
#page6 .indent-form{ height:26px;}
/*================== index-6.html ==================*/
#page7 .content-box .col-1 p{ margin-top:14px;}
#page7 .content-box .col-2 p{ margin-top:19px;}



table						{ padding: 0px; margin: 0px; }
img							{ border: 0; }

/*div.item				{ padding: 10px; background-color: #dddddd; }*/
div.narrow			{ width: 100px; }
div.normal			{ width: 160px; }
div.left				{ float: left; clear: none; margin: 0px; }
div.clear				{ clear: both; }
div.leftNormal	{ float: left; width: 180px; }
div.right				{ float: right; clear: none; }
div.fullWidth		{ width: 1240px; }
div.float20			{ width: 20%; float: left; }
div.float25			{ width: 25%; float: left; }
div.float50			{ width: 50%; float: left; }
div.lang_notice	{ background-color: #D1FFA4; padding: 0px; }

#entry .padded	{ padding: 0 20px 0 20px; }
#search_form .selectNormal	{ width: 105px; }
#home_by_conts	{ float: left; width: 200px; margin-left: 10px; }
#home_latest		{ padding: 15px 0 0 30px; width: 525px; }
#home_owners		{ float: left; width: 120px; margin-left: 0px; }
#home_featured	{ clear: both; margin-bottom: 15px; }
#hp-owners			{ text-align: center; width: 160px; margin-left: 20px; float:left; }

.country				{ color: #93cc39; font-size: 12px; font-weight: bold; }
.vpadtop-little { margin-top: 3px; padding: 3px 0 0 0; border-top: #eeeeee 1px solid; }
.vpadbot-little { margin-bottom: 3px; padding: 3px 0 3px 0; border-bottom: #eeeeee 1px solid; }
.explained			{ font-size: 16px; font-weight: bold; }
.tight					{ padding: opx; margin: 0px; border: 0px; }
.topleft				{ position: absolute; top: 0px; left: 0px; z-index: 100; }
.relative				{ position: relative; z-index: 3; padding: 0px; margin: 0px; }
.cursor					{ cursor: pointer; }
.calBG					{ padding: 3px; background-image: url('/images/cal_bgw.gif'); background-repeat: repeat-x; border: #d4d9ae 1px solid; color: #449E2E; }
.calBGred				{ padding: 3px; background-image: url('/images/cal_bgw.gif'); background-repeat: repeat-x; border: #d4d9ae 1px solid; color: #DF0000; text-decoration: line-through; }
.calBGredNoLine	{ padding: 3px; background-image: url('/images/cal_bgw.gif'); background-repeat: repeat-x; border: #d4d9ae 1px solid; color: #DF0000; }
.selectNormal		{ width: 150px; }
.veryShort			{ width: 45px; }
.small					{ font-size: 10px; }
.medium					{ font-size: 11px; }
.big						{ font-size: 14px; }
.smallWhiteBold	{ font-size: 10px; font-weight: bold; }
.whiteBold			{ font-size: 12px; font-weight: bold; color: white; }
.grey						{ color: #aaaaaa; }
a.grey					{ color: #aaaaaa; }
.light-grey			{ color: #bbbbbb; }
.greySmall			{ color: #aaaaaa; font-size: 10px; }
.padded					{ padding: 8px; }
.right-marg			{ padding: 0 0 0 10px; }
.h_padded_much	{ padding: 0 20px 0 20px; }
/*.lightBG			{ background-color: #eeeeee; padding: 4px; }*/
.bordered-old		{ border: #C2EC6C 2px solid; }
.bordered		{}
.uc							{ text-transform: uppercase; }
.black_overlay	{ display: none; position: absolute; top: 0%;
									left: 0%; width: 100%; height: 100%; background-color: black;
									z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.white_content	{ display: none; position: absolute; top: 25%; left: 25%;
									width: 50%; height: 50%; padding: 16px; border: 16px solid orange;
									background-color: white; z-index:1002; overflow: auto; }
.just_content		{ height: 100%; }
.price					{ color: #93cc39; font-size: 14px; font-weight: bold; }
.map-350				{ background-image: url("/images/bg-map-search-results.png"); background-repeat: no-repeat; }
.chosen-sort		{ font-weight: 600; color: #EC7600; font-family: arial black; }
.orange-huge		{ color: #FF570F; font-weight: bold; font-size: 18px; }
#prices table { background-color: #DCFC5F; width: 320px; }
#prices td { border: #ffffff 2px solid;; padding: 4px; color: #000000; }
