body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
    font-size: 13px;
	font-family:Tahoma,Geneva,sans-serif;
	background-color: #2F383F;
	background-image:url(/images/bgbtm.jpg);
	background-repeat:repeat-x; 
	background-position:bottom;
}
/********************************************************************/
.colored{
	background-color: #800000 !important;
}

.colored .spacer{
	height: 1px !important;
	background-image: none !important;
	background-color: white !important;
}

img{
    border:0px;
}

a{ 
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover{ 
	color:#FFFFFF;
	text-decoration:none;
}
/********************************************************************/
#currancy {
    width:301px; 
    margin:0px; 
    height:119px; 
    border:0px solid #ff0000;
    padding-bottom:10px;
    padding-top:10px; 
}
/********************************************************************/
#master {
    background-image: url(/images/b_top.jpg);
    background-repeat: repeat-x;
	min-width:320px;
	overflow:hidden;
}

#conteantmaster {
	max-width:1020px;
	min-width:300px;
	margin: 0 auto 0 auto;
	position:relative;
}

#conteantleft {
	top:0px;
	padding-top:150px;
	margin-left:-175px; 
	float:left; 
}

#conteantright {
	top:0px;
	padding-top:150px;
	margin-right:-175px; 
	float:right;
}

#conteantcenter {
	max-width:1020px;
	min-width:300px;
	top:0px;
	float:left;
	width:100%;
}
/********************************************************************/
#body{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	margin:auto;
	max-width:1020px;
	min-width:300px;
}
/********************************************************************/
.locations_category_first{
	background-image:url('/images/locations_icons.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

.locations_category_second{
	background-image:url('/images/categories_icons.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}
/********************************************************************/
#youarehere ul{
	list-style-type:none;
	padding:5px;
	margin:0px;
}

#youarehere ul li{
	display:inline-block;
	color:White;
	padding-left:5px;
}
/********************************************************************/
#share{
  	padding-top:5px;    
  	padding-left:5px;  
}

.share_float{
	padding:5px;
	float:left;
}
/********************************************************************/
#back{
    margin-top:10px;
}

#back a{
    padding-left:10px;
    padding:10px;
    padding-bottom:5px;
    padding-top:5px;
    display:inline-block;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
	background-color:#2F383F;
	color: #E0E1E1;
    margin-top:5px;
    text-align:right;
    text-decoration:none;
    font-weight:bold;
}

#back a:hover{
    background-color:#E0E1E1;
	color: #2F383F;
    text-decoration:none;
}
/********************************************************************/
#paging ul{
	list-style-type:none;
	padding:5px;
	margin:0px;
	color:White;
}

#paging ul li{
	display:inline-block;
	color:White;
	border:solid 1px #ffffff;
	margin:5px;	
}

#paging ul li a{
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.selected{
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:#E0E1E1;
	color: #2F383F !important;
}

#paging ul li:hover ,#paging ul li:hover a{
	background-color:#E0E1E1;
	color: #2F383F;
	text-decoration:none;
}
/********************************************************************/
#menu{ 	
	display:inline-block; 
	text-align:center;
	font-weight:600;
}

#menu ul{
	text-align:center;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#menu ul li{
	display:inline-block;
	text-align:center;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	background-image:url(/images/arrow.png);
	background-position:top;
	background-repeat:no-repeat;
}

#menu ul li a{
	color:#ffffff;
	text-decoration:none;
}

#menu ul li a:hover{
	color:#11A3BC;
	text-decoration:none;
}
/********************************************************************/
#logo{
	width:100%;
	max-width:300px;
}
/********************************************************************/
#inside{
	text-align:left;
	background-color:#70848F;
	background-image:url(/images/bgleft_1.png);
	background-position:left;
	background-repeat:repeat-y	
}

#col_left{
    float:right;
	width:100%;
	max-width:350px;
	text-align:center;
	padding-bottom:10px;
}

#col_right{
    float:right;
	width:100%;
	max-width:650px;
	height:100%;
	padding-bottom:10px;

}

#master_body{
    background-image:url("/images/b_top.png");
	background-repeat:repeat-x;
	padding-top:1px;
}
/********************************************************************/
#footer{
	margin-bottom:111px;
}

#footer_inside{
	background-color:#3C474F;
}
/********************************************************************/
.white{
	color:#ffffff;
	font-size:100%;
}

.white a{
	color:#ffffff;
	font-size:100%;
	text-decoration:underline;
}

.white a:hover{
	color:#F3F1F1;
	font-size:100%;
	text-decoration:none;
}
/********************************************************************/
#ads_square{
	max-width:350px;
 	position:relative;
	display:inline-block;
 	vertical-align:top;
	text-align:center;
	width:100%;
	padding-top:10px;
	margin:auto;
	padding-bottom:10px;
}

.ads_box {
    padding-bottom:10px;
    padding-top:10px;
}

.ads_horizontal{
	box-sizing: border-box;
	padding:10px;
	width:100%;
	background-color:#3C474F;
	margin-top:10px;
	margin-bottom:10px;
}

.ads_horizontal img{
	width:100%;
}

.google_search{
	box-sizing: border-box;
	padding:10px;
	width:100%;
	background-color:#3C474F;
}
/********************************************************************/
#search{
	max-width:350px;
	width:100%;
 	position:relative; 
 	vertical-align:top;
	display:inline-block;
}

#search_header{
	background-color:#01C5EB;
	padding:10px;
	text-align:left
}

#search_header span{
	color: #FFF;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
	padding:0;
	margin:0;
}

#search_body{
	display:inline-block;
	vertical-align:top;
    padding:0px;
	margin:0;
	width:100%;
    height:300px; 
    background-image:url('/images/form.jpg');
    background-position:top right;
    background-repeat:no-repeat;
    text-align:left;
    color: #2F383F !important;
}

#search_body_inside{
    padding:10px;
}

#search_body_inside h2{
    padding:0px;
    margin:0px;
}

#search_body a{
    color: #2F383F !important;
    text-decoration:underline
}

#search_body a:hover{
    text-decoration:none
}

.search_select{
    background-color: #FFF;
    border: 1px solid #000;
    color: #000;
	padding:5px;
	text-align:left;
	margin-top:5px;
	max-width:280px;	
}
/********************************************************************/
#newsletters{
	max-width:350px;
	width:100%;
 	position:relative; 
 	vertical-align:top;
	display:inline-block;
}

#newsletters_header{
	padding:10px;
	text-align:left;
}

#newsletters span{
	color: #FFF;
	font-size:15px;
	text-decoration: none;
	font-weight: bold;
	padding:0;
	margin:0;
	text-align:left;
}

#newsletters_body{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#D1D1D1;
	text-align:left;
}

.newsletters_input {
    background-color: #FFF;
    border: 1px solid #000;
    color: #000;
	width:200px;
	padding:2px;
	text-align:left;
}
/********************************************************************/
.form input{
    background-color: #FFF;
    border: 1px solid #000;
    color: #000;
	width:100%;
	max-width:268px;
	padding:5px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;	
}

.form input[type=checkbox]{
	width:auto;
}

.form textarea{
    background-color: #FFF;
    border: 1px solid #000;
    color: #000;
	width:100%;
	max-width:268px;
	padding:5px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;	
}

.form_select{
    background-color: #FFF;
    border: 1px solid #000;
    color: #000;
	padding:5px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;	
	max-width:280px;	
}
/********************************************************************/
#scolling_news{
 	position:relative; 	
	display:inline-block;
 	vertical-align:top;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

#pscroller1 {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:auto;
	padding: 15px;
    width: 240px;
    height: 150px;
    border: 1px solid #314550;
    background-color: #FFFFE0;
    color: #000;
	position: relative; 
	overflow: hidden;
	clear:both
}

#pscroller1 a{
    color:Black;
    text-decoration:none
}
/********************************************************************/
.title{
	color: #FFF;
	font-size:20px;
	text-decoration: none;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;
	margin-bottom:7px;
	display:inline-block;
}
/********************************************************************/
.property_bg{
    color: #2F383F;
    background-color:#eff5f6;
	padding:10px;
}

.property_bg a{
    color: #2F383F;
    text-decoration:none;
}

.property_bg a:hover{
    text-decoration:none;
    color: #2F383F;
}

.property{
	color: #FFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px
}

.property_gallery{
	color: #FFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px
}

.photogallery{
    width:258px;
    float:left;
    border: #d1d3d4 1px solid;
    margin:10px;
}
/********************************************************************/
#inside_body{
	color: #FFF;
	padding-left:10px;
	padding-right:10px;
}

.profile{
    color: #FFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px
}

.profile ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.profile ul li {
	padding-top:5px;
	padding-bottom:5px;
}

.profile ul li a{
    text-decoration:none;
}

.profile ul li a:hover{
    text-decoration:underline;
}

#inside_body_max{
	color: #FFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:justify;
}

#inside_body_float{
    color: #FFF;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none
}

#inside_body_float a{
    color: #FFF;
	text-decoration:none
}
/********************************************************************/
.spacer{
	background-image:url(/images/bgtop.jpg);
	background-position:top;
	width:100%;
	height:2px;
}
/********************************************************************/
#master_login{
	width:100%; 
	background-color:#2F383F; 
	display:inline-block;
	color:#FFFFFF
}

#login{
	padding-left:5px;
	padding-right:5px;
}

#login a{
    display: inline-block;
}

.login{
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	line-height:18px
}
/********************************************************************/
.kif_el_seir{
	width:100%;
	padding:2px;
	text-align:center;
}

.kif_el_seir_img {
	max-width:300px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin:1.5%;
	background-color:Black;
	color:#ffffff;
}

.kif_el_seir_twitter{
 	width:100%;
	display:inline-block;
	vertical-align:top;
	text-align:center;
}

#twitter-widget-0{
    width:100%; 
    height:1000px
}
/********************************************************************/
.master_horizontal{
	width:100%;
	padding-top:2px;
	background-color:#3C474F;
}

.master_horizontal_item{
	width:25%; 
	position:relative; 	
	display:inline-block;
	padding-top:2%;
	vertical-align:top;
}

.master_horizontal_item a{
    display: block;
	text-decoration:none;
}

.master_horizontal_item_p{
	width:90%;
	max-width:200px;
	padding:0;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
}

.master_horizontal_item img{
	max-width:200px;
	border:solid 1px #2F383F;
}

.master_horizontal_item:hover , .master_horizontal_item:hover p{
	background-color:#E0E1E1;
	color: #2F383F;
}

.master_horizontal_item_title{
	text-align:left; 
	position:relative; 
	display:inline-block; 
	width:48%;
}

.master_horizontal_item_extratlink{
	color: #FFF;
	font-size:12px;
	text-decoration: none;
	font-weight:lighter;
	padding-right:10px;
	width:48%;
	margin:0;
	text-align:right;
	position:relative; 	
	display:inline-block;
}
/********************************************************************/
.clear_both{
	clear:both;
	height:10px
}
/********************************************************************/
.master_horizontal_small_big{
	background-color:#3C474F;
	background-image:url('/images/bgleft.jpg');
	background-position:top; 
	background-repeat:repeat-y;
}

.master_horizontal_small{
	float:left;
	width:50%;
	padding-top:2px;
}

.master_horizontal_small_item_title{
	text-align:left; 
	position:relative; 
	display:inline-block; 
	width:95%;
}

.master_horizontal_small_item a{
    display: block;
    text-decoration:none;
}

.master_horizontal_small_item{
	width:50%; 
	position:relative; 	
	display:inline-block;
	padding-top:4%;
	vertical-align:top;
}

.master_horizontal_small_item img{
	max-width:200px;
	border:solid 1px #2F383F;
}

.master_horizontal_small_item:hover , .master_horizontal_small_item:hover p{
	background-color:#E0E1E1;
	color: #2F383F;
}

.master_horizontal_small_margin{
	margin-top:0px;
}
/********************************************************************/
#menu_guide{ 	
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

#footer_ul_A{
	width:35%;
}

#footer_ul_B{
	width:35%;
}

#footer_ul_C{
	width:20%;
}

#menu_guide ul{
	display:inline-block;
	vertical-align:top;
	list-style-type:none;
	padding:0px;
	margin:0px;	
	text-align:left;
}	

#menu_guide ul li{
	border-left:solid 1px #CCCCCC;
	padding:5px;
	margin:5px;
}

#menu_guide ul li a{
	color:#ffffff;
	text-decoration:none;
}

#menu_guide ul li a:hover{
	color:#11A3BC;
	text-decoration:none;
}
/********************************************************************/
.master_horizontal_img {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	padding:1.5%;
}
/********************************************************************/
.request{
    height:250px; 
    width:100%; 
    overflow:auto;
    margin-top:5px;
    border: 1px solid #000;
    margin-bottom:5px;	
}
/********************************************************************/
.category_master:hover , .category_master:hover p, .category_master:hover a, .category_master:hover h2 {
	background-color:#E0E1E1;
	color: #2F383F;
}

.category {
	max-width:200px;
	width:30%; 
	padding:1%; 
	float:left;
}

.category img{
	max-width:200px;
	border:solid 1px #2F383F;
}

.category_inside {
	width:68%;
}

.category_inside_float {
	width:68%;
	float:left;
}

.category_inside_max {
	width:100%;
}
.category_title {
	color: #FFF;
	font-size:15px;
	text-decoration: none;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;
	margin-bottom:7px;
	display:inline-block;
}
/********************************************************************/
.input{
	color: #000;
	cursor:pointer;
}

.input:focus {
    background-color: #E0E1E1; 
}

.input:hover {
    background-color: #E0E1E1; 
}

textarea {
    min-height:70px;
    max-height:70px;
    height:70px;
    min-width:268px;
    max-width:268px;
    width:268px;
    font-size: 13px;
	font-family:Tahoma,Geneva,sans-serif;
}

input[type="submit"]{
	padding:5px;
	cursor:pointer;
}

input[type="radio"] , input[type="checkbox"] {
	cursor:pointer;
}

/********************************************************************/
#home_menu , #home_menu ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#home_menu ul li{
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color:#E0E1E1;
	display:inline-block;
	color:#2F383F;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

#home_menu ul li:hover{
	display:inline-block;
	background-color:#2F383F;
	color:#E0E1E1;
}

.home_menu_select{
	color:#E0E1E1 !important;
	display:inline-block;
	background-color:#2F383F !important
}
/********************************************************************/
.helpcenter_box_full {
	background-color:#F1F1F1;
	padding:10px;
	margin:10px;
	display:block;
	text-align:left;
	color:#2F383F !important;
	vertical-align:top;
}

.helpcenter_box_full a{
	color:#2F383F !important;
	text-decoration: none;
}

.helpcenter_box_full a:hover{
	color:#2F383F !important;
	text-decoration: underline;
}

.helpcenter_box_inside_full {
	color:#2F383F !important;
	background-color:#F1F1F1;
	text-align:left;
	vertical-align:top;
}
/********************************************************************/
.helpcenter_box {
	width:260px;
	min-height:220px;
	background-color:#F1F1F1;
	padding:10px;
	margin:10px;
	display:inline-block;
	text-align:left;
	color:#2F383F !important;
	vertical-align:top;
}

.helpcenter_box a{
	color:#2F383F !important;
	text-decoration: none;
}

.helpcenter_box a:hover{
	color:#2F383F !important;
	text-decoration: underline;
}

.helpcenter_box_inside {
	color:#2F383F !important;
	width:100%;
	min-height:200px;
	background-color:#F1F1F1;
	text-align:left;
	vertical-align:top;
}
/********************************************************************/
ol{
	padding:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:5px;
	margin-left:5px;
}

ol li{
	padding:3px;
}

/********************************************************************/
#inside_body p{
    text-align: justify !important;
    text-justify: inter-word;
    font-size:15px;
    line-height:25px;
}

#inside_body ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#inside_body ul li a{
    font-size:15px;
    line-height:25px;
    text-decoration:none
}

#inside_body ul li a:hover{
    color:#01C5EB !important;
}

#inside_body ul li{
	padding:5px;
	background: linear-gradient(gray, #3C474F);

}

.first{
	font-weight:bold;
	font-size:15px;
    line-height:25px;
    background:#01C5EB !important;
    text-align:center;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

/********************************************************************/