body{background: #000000; margin:0;padding:0; }

h1,h2,h3,h4,h5,h6,p,span,label,form{margin:0; padding:0;}	 
h1{font-size:140%; color: #CC3300; margin:0px; padding-bottom:10px}
h2{font-size:130%;width:100%; color:#CC3300; padding:10px 0}
h3{font-size:115%; color:#990000;}
h4{font-size:100%; color:#333333; background:url(images/emailicon.jpg) no-repeat left top; padding-left:22px; margin-top:10px}
a{color:#003399;} 
a:hover{color:#3300CC; text-decoration:none;}
#main{ width:900px;height:auto;margin:0px auto;background:#FFFFFF;}
p {padding-bottom:10px}	  

#top-nvigation{width:882px; height:20px; margin:0 10px 0 10px; text-align:right; background-color:#5579F7;padding-top:5px; color:#FFFFFF; font-size: 11px;}
#top-nvigation a{color:#FFFFFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size: 11px;}
#top-nvigation a:hover{color:#000000;text-decoration: underline;}	  
#top{width:900px; height:auto; float:left; background-color:#FFFFFF;}	  
#logo{width:246px; height:auto; padding: 10px 0 0 18px;float:left; background:#FFFFFF; }
#right-contacts{width:580px; height:90px; float:right; text-align:right; padding-top:15px; margin-right:3px; background:#FFF url(images/contacts-top.jpg) no-repeat center right; text-align:left;}

#nav{width:891px; padding:4px 0px 0 9px; margin:0px 0 0 ;  float:left; height:auto; background:#FFFFFF; }  
#nav ul{ margin:0px; padding:0px;  }
#nav ul li{  height:auto; float:left;  list-style:none;}
#nav ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  float:left; padding:5px 28px 5px 28.5px; background:#E4E4E4; margin:0 0px 0 0px; color:#000066; text-decoration:none; font-weight:bold; border-top: solid #0099FF 2px; border-left:1px solid #0099FF;}
#nav ul li a:hover{ font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-size:12px; float:left;  padding:5px 28px 5px 28.5px; background:#5579F7;  color:#FFFFFF;  font-weight:bold; border-top: solid #000033 2px;}

.aril12{font-family:Arial, Helvetica, sans-serif;size:11px;font-weight:bolder;color:#FFFFFF;padding-left:5px;padding-right:5px;font-size: 12px;text-decoration:none;}
.aril15 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #003366;text-decoration: none;font-weight: bold;}
.aril12black {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333333;text-decoration: none;}
.red {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000;text-decoration: none;}
.blue {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #6633FF;text-decoration: none;}
.aril12:hover{font-family:Arial, Helvetica, sans-serif;size:11px;font-weight:bolder;color:#FF9900;font-size: 12px;text-decoration:none;}

#flash{width:891px; height:auto; padding:0px 0 0 9px; background:#FFFFFF;float:left;}
#leftmiddle{width:238px; height:auto; float:left;} 
#centermiddle{width:613px; height:auto; float:left; text-align:justify; padding-left:10px; padding-right:20px; background:#FFFFFF; } 
#centermiddle-aboutus{width:625px; height:auto; float:right; text-align:justify; padding-right:10px; background:#FFFFFF;margin-bottom:10px} 
#centermiddle-aboutus img{float:left; padding:5px;border:1px solid #990000; margin-right:8px} 
#rightmiddle{width:238px; height:auto; float:left; background:#FFFFFF;} 
#rightclient{width:238px; height:auto; float:left; background:#FFFFFF; padding-top:25px;} 
#rightclient img {padding:0 45px;} 
#accommodation-left{width:238px; height:auto; float:left; background:#FFFFFF; margin:40px 0 0 0;} 
#photo-gallery{width:238px; height:auto; float:left; background:#FFFFFF; margin:0px 0 0 0;} 
#rightmiddle-inerpage{width:582px; height:auto; float:left; padding-left:12px;} 
#rightmiddle-inerpage-photo{width:604px; height:auto; float:left;  }
#right_bg{width:227px; height:150px; padding-left:10px; border-left:1px solid #5579F7;border-right:1px solid #5579F7; padding-top:5px;}
#right_bg-inerpage{width:594px; height:auto; background-image:url(images/right-bg-iner.jpg); padding-left:10px; background-repeat:repeat-y; padding-top:5px;}
#right_bgl{width:228px; height:180px; background-image:url(images/right-bg.jpg); padding-left:10px; background-repeat:repeat-y; padding-top:25px;}
#right_bgl-gallery{width:231px; height:180px; background-image:url(images/right-bg.jpg); padding:15px 4px 0 3px; background-repeat:repeat-y; }
#product{width:240px; height:auto; float:left;}
#produt_right{width:882px; height:auto; float:left; }
#future_bg{width:230px; height:111px; background-image:url(images/product_bg.jpg); background-repeat:repeat-y; padding-left:10px; padding-bottom:6px; padding-top:5px;}
#hot-bg{width:882px; height:auto;   background-image:url(images/hot_bg.jpg); background-repeat:repeat-y; padding:30px 0 0 0px;  }
#footer{width:900px;height:auto;text-align:center;padding-top:15px;float:left;background:#FFFFFF;background-repeat:no-repeat;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #666666;}
#footer {color: #333;text-decoration: none; background-color:#eee}
#footer a{color: #333; text-decoration: none; padding:5px 5px 0 5px;}
#footer a:hover{color: #333333;text-decoration: none;}
#footer_bottom{width:900px; height:auto; text-align:center; float:left;  margin-top:5px;}
.aril14 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #666666;text-decoration: none;}
#about{width:584px; height:25px; background-image:url(images/about-top-img.jpg); background-repeat:no-repeat; padding-top:7px; padding-left:10px;  }
#bground{width:891px; height:auto; float:left; padding:15px 0 0 9px; background:#FFFFFF;}
#navigation-down{width:882px; background:#999999; padding-top:1px; height:10px; float:left; }
.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color: lightyellow;padding: 5px;left: -0px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: 0;left: 0px; /*position where enlarged image should offset horizontally */top:-0px;}
#cur-spl-ldiv{width:300px; height:auto; float:left; padding:10px 0}
#cur-spl-rdiv{width:300px; height:auto; float:right; padding:9px 0}
#cur-spl-bdiv{width:622px; height:auto; float:left; padding:0px; margin-top:10px}
#gal{position:relative;width:224px;height:80px;margin:0;padding:0;}
#gal li { display: block;}

/* Used to keep the divs in a row.  you can use this for any size of divs */
.rowcontainer {float: left;padding:0px;margin:0px;width:100%;overflow: hidden;}
.sectionhomelist {float: left;padding-top:10px;margin:0px;width:100%;overflow: hidden;}
.sectionhomelist img{float:left; padding:5px;border:1px solid #990000; margin-right:8px} 
/*------Columns: Note they dont add up to 100%, this is intentional to avoid problems!----------*/ 
.fullcolumn { float: left; width: 99%;}	 /* Full width column for a one column site */
.halfcolumn { float: left; width: 49%;}	 /* Half width column for a two column site. */
.onethirdcolumn {float: left;width: 32.5%;}	/* One third width column for a three column site */
.quartercolumn { float: left; width: 24.5%;}	/* One quarter width column for a four column site */
.onefifthcolumn { float: left; width:125px;text-align:center;font-weight:bold}	/* One quarter width column for a four column site */
.onefifthcolumn img {float: left;padding:5px;margin:5px 5px 5px 0px; border:1px solid #990000;}

blockquote {
    margin: 1em 20px;
    padding-left: 38px;
    background: transparent url(images/quotes.png) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:justify;}


