/* CSS Document */
*{margin:0px; padding:0px;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#505050; background:url(../images/bg.jpg) left top repeat-x #d1e2ff;}
.clr{clear:both;}
img {border:0px;}
#main-con{width:1000px; margin:0 auto; border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px;}
#header{width:1000px; float:left; background:url(../images/greeceplan_header.jpg) left top no-repeat; height:95px;}
#search-box{width:200px; margin-top:10px; margin-right:10px; float:right; color:#CCCCCC}
#body-con{width:980px; padding-left:10px; padding-right:10px; float:left; background:#FFFFFF; padding-top:10px;}
#menu{width:950px; float:left; padding-left:15px; padding-right:15px; background:url(../images/top-menu-bg.jpg) left top;  border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; margin-bottom:10px;}
#menu ul{width:950px; float:left; list-style:none; }
#menu ul li{width:87px; float:left; color:#FFFFFF; line-height:39px;}
#menu ul li a{width:87px; float:left; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold;}
#menu ul li a:hover{width:87px; float:left; color:#FFFFFF; background:url(../images/hover.jpg) left no-repeat; text-align:center; text-decoration:none;}
#left-cont{width:247px; float:left; margin-bottom:10px;}
.left-cont-top-box{width:240px; float:left; background:url(../images/left-top-bg.jpg) left top; padding-left:7px; line-height:30px; color:#FFFFFF; font-size:14px; font-weight:bold;} 
.left-cont-box{width:225px; float:left; padding:10px;  border:#c8c8c8 solid 1px; } 
.left-cont-top-box h3{margin-left:10px;}

#midd-cont{width:490px; float:left;margin-left:5px; margin-right:5px; }
#midd-cont-top{width:485px; float:left; border:#c8c8c8 solid 1px; background:url(../images/loking-bg.jpg) left top repeat-x; height:34px; margin-bottom:10px; padding-top:5px; padding-left:5px;}
.midd-top-box{width:150px; padding-right:10px; clear:right;}
.button{width:88px; float:left; background:url(../images/loking-button.jpg) left top no-repeat; line-height:26px; color:#FFFFFF; text-align:center; margin-left:5px; margin-right:5px;}
#midd-map-con{width:480px; float:left; border:#c8c8c8 solid 1px; margin-bottom:10px; padding:5px;background:#d2e2ff;}
#footer-scroll-con{width:980px; float:left; background:url(../images/footer-scroll-bg.jpg) left top repeat-x; height:77px;   border-top:#c8c8c8 solid 1px; border-bottom:#c8c8c8 solid 1px; padding-left:10px; padding-right:10px;}
.footer-arrow{width:auto; padding-right:8px; float:left; padding-top:5px;}
.footer-scroll-mib-con{width:910px; padding-right:10px; float:left; padding-top:5px;}
#mid-content ul{margin-left:20px;margin-top:5px;margin-bottom:5px;}
.right-cont{width:226px; float:right; margin-bottom:10px;}
.right-cont-top-box{width:226px; float:right; background:url(../images/right-top-bg.jpg);background-repeat:no-repeat; left top; line-height:30px; color:#FFFFFF; font-size:14px; font-weight:bold;} 

.bluebox{width:130px; height:120px; background-image:url(../images/bg_blue.jpg); background-repeat:no-repeat; font-weight: bold; text-decoration: none; color: #2d5078;text-align:center;padding-top:15px; font-size:11px;}
.right-cont-top-box123{width:480px;  float:right; background:url(../images/right-top-bg.jpg);background-repeat:no-repeat; left top; line-height:30px; color:#FFFFFF; font-size:14px; font-weight:bold;}

.right-cont-box{width:204px; float:right; border:#c8c8c8 solid 1px; padding:0px 10px; } 
.right-cont-top-box h3{margin-left:10px;}

#area li a {text-decoration: none; color: green;}

.hotel-detail{ width:700px; border:#c8c8c8 solid 1px; margin:5px 10px; float:left; padding:10px;}
.hotel-detail a {font-weight: bold; text-decoration: none; color: #2d5078;}
.hotel-detail123{ width:300px; border-bottom:#000000 solid 1px; margin-bottom:10px; margin-left:5px; float:left;}
.hotel-detail-button{width:120px; float:right; margin-right:10px; width:107; height:29px; background:url(../images/button-bg.jpg) top left no-repeat; padding-left:10px; padding-top:5px;}
.hotel-detail-navigation{ width:566px; padding-bottom:10px; margin-left:15px; float:left;}
.hotel-nvgtn-nt-bk{width:65px; padding-bottom:0px; float:left; color:#FFFFFF; background:#4d627a; text-align:center; line-height:20px;}
.hotel-num{width:25px; padding-bottom:0px; float:left; color:#000; background:#a3b7ca; text-align:center; line-height:20px; margin-left:6px; margin-right:5px; color:white}
#midd-right-cont{width:600px; margin-left:3px; padding:0px; float:left;}
#search-hotels{width:740px; padding:5px 0; float:left; background:#ddefff; border:solid 1px #a2a2a2;}
#midd-right-cont-border{width:598px; margin-left:3px; padding:0px; float:left; background:#ddefff; border:solid 1px #a2a2a2;}
.box{width:auto; margin-right:10px; float:left; color:#FFFFFF; border:0px solid #c8c8c8; background-image:url(../../../uploads/blank_image.jpg)}
.box_blank_image{width:70px; height:70px margin-right:10px; float:left; color:#FFFFFF; border:0px solid #c8c8c8; background-image:url(../../../uploads/blank_image.jpg)}

.attraction-detail {border-bottom: 1px solid #c8c8c8;}
.attraction-detail a{font-weight: bold; text-decoration: none; color: #2d5078;}
.address-text{font-weight:bold; font-size:10px; color:#808080;}

.tour-detail{ width:692px; border:#c8c8c8 solid 1px; margin:5px 10px; float:left; padding:10px;}
.bold-text{font-weight: bold; text-decoration: none; color: #2d5078;}
.grey-bold{font-weight: bold; text-decoration: none; color: #666;}
.grey-text{color:#666;font-family:verdana; font-size:11px;}
.txtbox200{border:solid 1px #C8c8c8; width:200px; color: #666;}

#footer	{
	width: 1000px;
	background-image: url('../images/footer_bg.jpg');
	background-color:#c8c8c8;
	background-repeat:no-repeat;
	background-position:bottom left;
	height: 140px;
	bottom:0px;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #C8C8C8;
}

.blank_image
{
	background-image: url('../images/blank_image.jpg');
	width:70px;
	height:70px;
	margin-left:12px;
}

#footer .footer-block {float:left;width:220px;margin-left:10px;margin-top:15px;}
#footer .footer-block ul {list-style:none;}
#footer .footer-block-right {float:left;width:220px;margin-left:10px;list-style:none;margin-top:15px;}
#footer .footer-block-right ul {list-style:none;}
#footer .footer-block a {color:#fff;text-decoration:none;font-size:10px;font-weight:bold;}
#footer .footer-block h3	{color:#fff;margin-bottom:5px;background-color:#3399ff;}
