/* CSS Document */
@import url(menu.css);
@import url(jNice.css);
/* Common */
body {
  padding:0px;
  margin:0px;
  font:13px Tahoma, Arial, Helvetica, sans-serif;
  color:#909090;
  background-color:#000000;
}
h1 { font-size: 20px; }
html, body {
  height:100%;
   /*overflow-x:hidden;*/
}
* {
  margin:0px;
  padding:0px;
}
li{ list-style-type:none}
a {outline:none;color:#909090;}
img{border:none}
p{padding:5px 0px}
.lfloat{float:left}
.width320{ width:320px;}
.width559{ width:559px;}
.margin-r21{ margin-right:21px;}
.margin-b31{ margin-bottom:21px;}
.margin-t21{ margin-top:21px;}
.margin-b15{ margin-bottom:15px;}
#column-left, #logo, #logo_right, #column-right{
float:left;overflow:hidden;}
*html div#column-left.margin-b31{ margin-bottom:0px;}
.border-yellow img{ border:2px solid #e8aa00}
span.img{ display:block;float:left; text-align:center; margin:0px 20px 10px 0px; font-size:11px; line-height:15px}
span.white { color:#ffffff; font-weight:bold; text-align:center;}
span.img img{ display:block; margin-bottom:10px; border:5px solid #000000}
/* Start Footer Fix */
#main-container{
  float:left;
  width:100%;
  background:#424242 url(/images/layout2/theme1/themebg.jpg) top repeat-x ;
  overflow:hidden;
}
#header {
  width:900px;
  margin:0px auto 15px;
  overflow:hidden
}
#body {
  width:900px;
  margin:0px auto;
}
#contentbody {width:100%; float:left}
#footer-area {
  float:left;
  width:100%;
  background:#000000 url(/images/layout2/theme1/footer_line.gif) repeat-x left top;
  bottom:0px;
  color:#9b9b9b;
  font-size:10px;
}
/* End Footer Fix */
/* Start header content */
#logo, #logo_right{
margin-top:11px;
}
ul.contact_details li{
float:left;
padding:0px;
font:13px Arial, Helvetica, sans-serif;
color:#919191;
margin:42px 0px 0px 22px;
}
*html ul.contact_details li{margin-left:11px;}
ul.contact_details li span{
font:lighter 22px  Arial, Helvetica, sans-serif;
color:#ffbb00;
}
ul.contact_details li span.num{ line-height:32px;}
ul.contact_details li.adress{
margin-top:12px;
clear:left;
font:13px Arial, Helvetica, sans-serif;
color:#fff;
}
ul.contact_details li.adress span{
font:13px Tahoma, Arial, Helvetica, sans-serif;
color:#909090;
}
/* End header content */
/* Start Body */
#ltop{height:30px;background:url(/images/layout2/theme1/bg.png) no-repeat 1px -81px}
#lmid{background:url(/images/layout2/theme1/lmid.gif) repeat-y top left;}
*html #lmid { float:left; width:320px;}
#lbottom{height:30px;background:url(/images/layout2/theme1/bg.png) no-repeat 1px -120px; clear:left;}
#rtop{height:19px;background:url(/images/layout2/theme1/bg.png) no-repeat 0px 0px}
#rmid{width:517px;background:url(/images/layout2/theme1/rmid.png) repeat-y;padding:0px 21px; float:left}
#rbottom{height:30px;background:url(/images/layout2/theme1/bg.png) no-repeat 0px -30px; float:left; width:100%;margin-bottom:21px;}
*html #rbottom{margin-bottom:5px;}
p.welcome{ color:#ffffff; font:lighter 24px Georgia, "Times New Roman", Times, serif;line-height:7px;}
p.welcome span{ color:#ffb401;}
p.slogum{ color:#919191; font:bold 16px Georgia, "Times New Roman", Times, serif;line-height:30px;}
.title-yellow{
color:#e8aa00;
text-transform:uppercase;
font:bold 13px/28px Arial, Helvetica;
padding-left:15px;
}
.featured-prop{
height:219px;
width:900px;
float:left;
/*padding:30px 0px;*/
overflow:hidden;
}
*html .featured-prop{
height:219px;
width:900px;
padding-bottom:15px;
float:none;
}
.featured-prop div
{
float:left;height:219px;
}
.featured-prop-l{
background:url(/images/layout2/theme1/fprop-l.png) no-repeat;
width:25px;
}
.featured-prop-m{
background:url(/images/layout2/theme1/fprop-m.png) repeat-x;
width:850px;
}
.featured-prop-r{
background:url(/images/layout2/theme1/fprop-r.png) no-repeat;
width:25px;
}
ul.feature-prop{ width:900px;}
ul.feature-prop li{
float:left;
list-style-type: none;
margin:60px 14px 0px 14px;
width:122px;
text-align:center;
color:#8b5404;
font-weight:bold;
}
ul.feature-prop li img{
margin-bottom:10px;
}
ul.feature-prop li a{
text-align:center;
color:#000000;
font-weight:normal;
text-decoration:none;
}
*html ul.feature-prop li.no-marginl{ margin-left:12px;}
*html ul.feature-prop li.no-marginr{ margin-right:12px;}
.feature{font-size:11px; font-weight:normal; color:#000000}
.feature_result{font-size:11px; font-weight:normal;}
/* End Body */
/* Start Footer content */
#footer-area .footer-block{
width:900px;
margin:0px auto;
background:url(/images/layout2/theme1/footerbg.gif) top left no-repeat;
overflow:hidden;
}
#footer-area div.flogo{
width:199px;
float:left;
text-align:center;
margin-top:21px;
}
#footer-area div.fcontent{
width:669px;
float:left;
padding-left:32px;
margin-top:45px;
height:200px;
}
#footer-area div.fcontent p{
padding:6px 0px 0px 0px;
/*text-align:justify;*/
}
#footer-area div.fcontent p.bs{
text-align:right;
padding:9px 0px;
width:669px;
margin-top:5px;
border-top:1px solid #292929;
}
/* End Footer content */
/* Form items */
.form-item{
padding:10px 0px 0px 15px;
clear:both;
}
.form-item label{
width:80px;
float:left;
font-weight:bold;
color:#c7c7c7;
line-height:20px;
font-size:9px;
text-transform:uppercase;
}
input.button {
    border: 0px;
    background: url(/images/layout2/theme1/buttonleft.png) no-repeat;
    height: 24px;
    /* used to catch the buttonEnding */
  text-transform:uppercase;
  font-size:12px;
    cursor:pointer;
  font-weight:bold;
  line-height:21px;
  padding-bottom:3px; padding-left:4px;
*padding-bottom:0px;
    position: relative;
}
.buttonEnding {
    position: absolute;
    display: inline;
  padding-left:7px;
    height: 24px;
    background: url(/images/layout2/theme1/buttonright.png) no-repeat;
    cursor:pointer;
}
/* Calemder */
#calendar_tooltip{position: absolute;width: 130px;border: 1px solid #BA7707;padding: 7px;background-color:#FDCD35;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=3);font-size: 10px;color: #000000;font-family: Verdana;}
.cal td a{ color:#000000}
.cal td div{ background-color:#4e4e4e;width:24px; /* padding:5px;*/ margin:0px auto}
.cal td.weekcal div{ padding:0px; background:none; line-height:normal;}
.cal td{width:42px;background-color:#434343;}
.cal table td{width:42px;background:none;}
.cal td.month{width:200px;}
.maintable{border:#000000 solid 1px; margin:10px}
.calheader{color:#000000; background:url(/images/layout2/theme1/calheader.gif) repeat-x; padding:4px 0px}
.weekcal{color:#ffffff; font-weight:bold; background:url(/images/layout2/theme1/weekcal.gif) repeat-x;padding:6px 0px}
.daycal{background-color:#434343;color:#ffffff;padding:6px 0px}
.todaycal{color:#000000;}
.cal td.todaycal div{background-color:#f0af00;color:#000000;}
td.emptycal div{background-color:#434343;color:#613E04;}
.sundaycal{background-color:#434343;color:#ffffff;padding:6px 0px}
.eventcal{background-color:#FDEDD3;color:#000000;}
.cal td.overlink div{background-color:#f7c449;color:#000000;}
.cal td.overlink div a{color:#000000; font-weight:bold}
.cal td.overlink div:hover {background-color:#FCDEAC;color:#000000;}
.left_arrow{ background:url(/images/layout2/theme1/left_arrow.gif) no-repeat;}
.right_arrow{ background:url(/images/layout2/theme1/right_arrow.gif) no-repeat;}
/****************************** BUTTON STYLE CSS FOR LINKS **************************************/
.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
padding: 4px 0;
border-width: 1px 0;
}
* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}
.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('/images/leftcorner.gif') no-repeat top left;
display: block;
float: left;
font: bold 12px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 19px; /* This value + 8px should equal height of button background (default is 31px) */
height: 19px; /* Height of button background height */
padding-left: 4px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}
.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: #000000;
 /*button text color*/
}
.aerobuttonmenu a.aero span{
background: transparent url('/images/rightcorner.gif') no-repeat top right;
display: block;
padding: 0px 10px 1px 0; /*Set 10px here to match value of 'padding-left' value above*/
}
.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
/*opacity: 1;
-moz-opacity: 0.99; */
}
.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: #000000;
}
.aerobuttonmenu .rightsection{
float: right;
width: 100px;
position: relative;
top: 3px;
padding-right: 5px;
text-align: right;
}
.aerobuttonmenu .rightsection a{
color: #000000;
}
/****************************** BUTTON STYLE CSS FOR LINKS **************************************/

