/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body {
	margin: 0px;
	background:#fff ;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

/************************************************************************************
 * Style: General
 ************************************************************************************/
TD.centered {
	text-align: center
}

TD.tinytd {
	height: 8px;
}

TD.smalltd {
	height: 8px;
}

TD.topit {
	vertical-align: top;
}

.middleit {
	vertical-align: middle;
}

TD.bottomit {
	vertical-align: bottom;
}

TD.leftit {
	text-align:left;
}

TD.centerit {
	vertical-align: middle;
}

TD.rightit {
	text-align: right;
}

TD.justifyit {
	text-align:justify;
}

.bodyline {
	 border: 1px solid #feaa24;
}

TD.leftpadit {
	padding-left: 10px;
}

TD.rightpadit {
	padding-right: 10px;
}

.srinkit {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.whiteit{ color:WHITE;}

.mouseOver {
	 cursor: pointer; 
	 cursor: hand;
}

.mouseOut {
	cursor: default;
}

.smallText { 
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
}
/*Site CSS*/
.relative{ position:relative;}
.small_font{ font-size:1px;}
.clear{ clear:both;}
.hidden{ display:none;}
.center_div{ width:980px; margin:auto; position:relative;}
.shadow{-moz-box-shadow: 2px 2px 3px #999;-webkit-box-shadow: 2px 2px 3px #99;box-shadow: 2px 2px 3px #999;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')";	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
.bigger_shaddow{-moz-box-shadow: 4px 4px 8px #999;-webkit-box-shadow: 4px 4px 8px #999;box-shadow: 4px 4px 8px #999;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');}
.pagination{ text-align:center; font-size:14px; color:#666; font-weight:bold; line-height:40px;}
.pagination span{text-decoration:underline}
.pagination a{ color:#666; text-decoration:none !important;}

.header{ background: url(../images/header_bg.png) repeat-x; height:123px;}
.header .center_div{ background: url(../images/header_bg.png) repeat-x; height:123px;}
.logo{ position:relative; top:10px; left:10px;}
.slogan{ background: url(../images/slogan.png) no-repeat; width:466px; height:57px; position:absolute; top:40px; right:60px;}
.languages{ position:absolute; top:10px; right:10px;}
.menu_rib{ height:31px; position:relative; z-index:2; background:#fff;}
.menu_rib .center_div{background:url(../images/menu_bg_bg.png) repeat-y right; height:31px;}
.menu_left,.menu_right{ position:absolute; top:0; height:31px; width:2000px;}
.menu_left{ left:-2000px; background:#fdd333;}
.menu_right{ right:-2000px; background:WHITE;}
.homeLink{ background:url(../images/home_icon.png) no-repeat center center; display:block; height:31px; width:31px; float:right;}
.contactLink{background:url(../images/info_icon.png) no-repeat center center; display:block; height:31px; width:31px; float:right; margin-right:10px;}
.menu{ list-style:none; padding:0; margin:0; position:relative; }
.menu li.top_li{ float:left;}
.menu li.top_li a.top_link{ text-decoration:none; color:#000; line-height:31px; display:inline-block; height:31px; padding:0 10px 0 10px; margin-right:3px; background:url(../images/menu_bg.png);}
.menu li.top_li:hover{ }
.menu li.top_li:hover .sub_ul{display:block;}
.menu li.top_li:hover  a.top_link{color:#8c8b8b;}
.menu li.top_li .sub_ul{ position:absolute; left:0;background: url(../images/sub_menu_bg.png); list-style:none; display:none; margin:0; padding:0; width:980px;}
.menu li.top_li .sub_ul li{ float:left; height:30px;}
.menu li.top_li .sub_ul li a{ color:#666; text-decoration:none; display:inline-block; height:30px; line-height:30px; padding:0 10px 0 10px; margin-right:3px;}

.content{position:relative; z-index:1; background:#a7daf7 url(../images/site_bg.png) no-repeat top center;}
.content .center_div{ /*background:#a7daf7 url(../images/site_bg.jpg) no-repeat center top;*/}
.contentLeft{ float:left; width:205px; padding:0;}
.leftMenu{ background:url(../images/left_menu_bg.png) no-repeat bottom left; padding:15px 0 10px 0; margin-bottom:30px;}
.leftMenuUl{ padding:0; margin:0; list-style:none; padding-top:20px;}
.leftMenuUl li{ margin-bottom:4px; padding:2px 37px 2px 37px; cursor:pointer;}
.leftMenuUl li a{ color:#333; font-size:13px; font-weight:bold; text-decoration:none; display:block; margin-bottom:5px;}
.leftMenuUl li .image{ width:131px; height:92px; overflow:hidden;}
.contentRight{ float:right; width:755px;}
.homeGoogleMap{ height:650px; width:670px; }
.home_map { background:#fff; padding: 20px;}
.gMapsInfo{ width:250px;}
.gMapsInfo .title{ text-decoration:none; color:#666; font-size:16px; margin-bottom:8px; display:block;}
.gMapsInfo .title:hover{ text-decoration:underline; color:#999;}
.gMapsInfo .description{ font-size:12px;}
.mapInfoImg{ float:left; margin-right:6px;}
#pageSlider{ width:710px; height:300px; border:1px solid WHITE;  padding:0 !important; overflow:hidden !important;}
.sliderFrame{width:710px; height:300px; margin:30px 20px 30px 20px; border:3px solid WHITE;  padding:0 !important; overflow:hidden !important;}
.home_text{ font-size:12px; padding:5px 25px 5px 20px;}
.home_bg {background-color:#FFFFFF; padding:20px;}
.home_text a{ font-size:12px; font-weight:bold; color:#006; text-decoration:underline;}
.home_text a:hover{ text-decoration:underline; color:#F00}

.contentFrame{ background:#fff; margin:30px 20px 30px 20px;}
.home_breadCrump {padding: 5px 25px 0px 20px;}
.breadCrump{ background:url(../images/breadcrump_bg.png) repeat-y left; padding:10px;font-size:14px; font-weight:bold; color:#333;}
.breadCrump a{ font-size:14px; font-weight:bold; color:#333; text-decoration:none;}
.breadCrump a:hover{ text-decoration:underline;}
.contentFrame .text{ padding:10px;}
.contentFrame .text a{ font-size:12px; font-weight:bold; color:#006; text-decoration:underline;}
.contentFrame .text a:hover{ text-decoration:underline; color:#F00}

.contentFrame .listing{ margin:10px; border-bottom: solid 1px #666; padding-bottom:10px; color:#999;}
.contentFrame .listing a{ text-decoration:none; font-weight:bold; color:#006;}
.contentFrame .listing a.active{font-weight:bold; color:#006;}
.contentFrame .listing a:hover{ text-decoration: underline; color:#F00}
.contentFrame .gallery{ padding:10px;}
.contentFrame .gallery a.galleryImage{ float:left; display:block; border:1px solid #999; border-radius:5px; padding:5px; margin:5px; }
.contentFrame .gallery a.galleryImage span{display:block;width:150px; height:110px; overflow:hidden;}
#entryGMap{ height:300px; width:95%; margin:20px auto 10px auto; border:1px solid #999;}
.entriesListing{ padding:0; margin:10px; list-style:none;}
.entriesListing li.listingFrame{ position:relative; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #999; cursor:pointer;}
.entriesListing li.listingFrame .image{ float:left; width:170px;}
.entriesListing li.listingFrame .image img{ border:1px solid #999; padding:5px; border-radius:5px;}
.entriesListing li.listingFrame .right{ float:right; width:510px;}
.entriesListing li.listingFrame .right .title{ font-size:18px; color:#008ccf; font-weight:bold; display:block; margin-bottom:6px; text-decoration:none;}

.one_of_two{ width:330px; float:left;}
.contact_text{ font-size:14px; color:#666; padding-right:20px; }
.main_contact_submit_button{border:3px solid #999; border-radius:12px;color:#FFF; background:#666;  width:80px; text-align:center; line-height:150%; position:relative; top:10px; cursor:pointer; font-size:15px;}
.main_contact_submit_button:hover{ border:3px solid #666;color:#999;background:#fff;}
.contact_input{ border:1px solid #3d7e97; color:#999; padding:5px;  width:290px; border-radius:5px; height:25px; line-height:25px;}
.contact_input_text_area{ border:1px solid #3d7e97; color:#999; padding:5px;  width:290px; height:150px;border-radius:5px;}
.contact_input_select{border:1px solid #3d7e97; color:#999; padding:10px;  width:300px; border-radius:5px;}
#ContactFormSuccess{ display:none; border:2px solid #8ddb28; border-radius:10px; background:#dbf0c0; text-align:center; font-size:24px; color:#5e9c0e; padding:20px;}


.footer{position:relative; z-index:1;background:url(../images/footer_bg.png) repeat-x;}
.footer .center_div{  height:96px;}
.footerText{ text-align:center; color:WHITE; font-size:15px; font-weight:bold; padding-top:20px;}
.footerText a{ color:#039;}

