/*** Project Info

Author   : Wes Smith | wes@redbullet.co.uk | Red Bullet Web Design
Client   : Leki Aviation - 25 Repair Centre
URL      : http://
Desc     : Default Stylesheet
Created  : 16 January 2008

---------------------------------

Styles Index:

Section 01: Site Structure Styles
Section 02: Content ID Styles
Section 03: Content Classes Styles
Section 04: Navigation Styles
Section 05: Footer Styles
Section 06: Form Styles

Project Info ***/

/*** Section 01: Site Structure Styles ***/

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; padding:0; margin:0; background:url(../Images/dots_bg_top.gif) top left repeat-x;}
a{outline:none;}
a:link, a:visited{text-decoration:none; color:#105222;}
a:hover{text-decoration:underline; color:#105222;}
p{padding:0; margin:5px 0 10px 0;}
h1{font-size:16px; padding:0; margin:0 0 5px 0; color:#105222; font-weight:100;}
h2{font-size:13px; padding:0; margin:5px 0 5px 0; color:#333333;}

/*** Section 01: Site Structure Styles End ***/

/*** Section 02: Content ID Styles ***/

#outer_container{position:relative; width:100%; height:auto;}
#inner_container{position:relative; width:100; height:auto; margin:0 auto 0 auto; background:url(../Images/map_bg.gif) top right no-repeat; position:relative;}
#header{position:relative; height:155px;}
#info_column{position:absolute; top:0; left:0; width:280px; height:auto;}
#info_box1{position:relative; height:auto; margin:20px 0 20px 0; color:#105222; font-size:18px; font-weight:100;}
#info_box2{position:relative; height:auto; font-size:11px;}
#info_box2 p{padding:0; margin:0;} 
#content{ min-height:580px; height:auto !important; height:580px; padding:20px 20px 20px 300px;}
#home_img_container{position:relative; height:211px; width:650px; background:url(../Images/home_img_right_bg.gif) top right no-repeat; color:#FFFFFF;}
#home_img_container ul{padding:0; margin:0 0 0 15px;}
#home_img_container_new { height:211px; width:650px; background:url(../Images/homeImageBg.gif) top right no-repeat #002A5C; color:#FFFFFF; position:relative}
#home_img_container_new ul{padding:0; margin:0 0 0 15px;}
#row_container{padding:0 0 0 5px; margin:5px auto 10px auto; font-size:11px;}
#row_container img{border: 1px solid #CCCCCC; padding: 1px;}
#imageRotatorBox{float:right; width:150px; height:200px; margin:0 0 10px 10px; padding:3px; border:1px solid #105222;}

/*** Section 02: Content ID Styles ***/

/*** Section 03: Content Classes Styles ***/

.clear{clear:both;}
.info_column_body{padding:10px 25px 10px 25px; height:auto; background:url(../Images/info_column_bodybg.gif) top repeat-y; width:230px; }
.info_column_bottom{height:30px; background:url(../Images/info_column_bodybottom.gif) no-repeat;}
.info_box1_top{}
.info_box1_body{height:320px; padding:20px; background:url(../Images/menuBg.jpg) no-repeat;}
.info_box1_bottom{}
.info_box2_top{height:10px; background:url(../Images/info_box_bg2_top.gif) no-repeat;}
.info_box2_body{height:auto; background:url(../Images/info_box_bg2_body.gif) top repeat-y; padding:10px 20px 10px 20px;}
.info_box2_bottom{height:10px; background:url(../Images/info_box_bg2_bottom.gif) no-repeat;}
.leki_logo{position:absolute; top:10px; right:0;}
.home_img_text{position:absolute; width:220px; top:10px; right:20px;}
.home_img_text_new { width:220px; top:10px; right:20px; position: absolute}
.paging_container{text-align:right; padding:0 10px 5px 0; color:#105222; background:url(../Images/footer_dots_bg.gif) bottom left repeat-x;}
.paging_container2{text-align:right; padding:5px 10px 0 0; color:#105222; background:url(../Images/footer_dots_bg.gif) top left repeat-x;}
.paging_container span{font-weight:bold; color:#105222;}
.gallery_img_title{font-weight:bold; line-height:12px; font-size:10px; height:20px}
.thumbnail_container{float:left; padding:0 5px 10px 5px; text-align:center;}
.latestNewsBox{margin:0 0 10px 0;}
.newsDate{float:left; width:100px; margin:0 10px 0 0; color:#105222;}
.newsInfo{float:left; width:500px;}
.contentImageLeft{float:left; padding:3px; margin:10px 10px 10px 0; border:1px solid #105222;}
.contentImageRight{float:right; padding:3px; margin:10px 0 10px 10px; border:1px solid #105222;}

/*** Section 03: Content Classes Styles ***/

/*** Section 04: Navigation Styles ***/

/**#nav {position:absolute;top:145px;left:92px;font-size:11px;width: 190px;}
#nav .select {margin:0; padding:0; list-style:none; white-space:nowrap;}
#nav li {float:left; background:#4b4b4b; z-index:101;}
#nav .select a {display:block; height:25px; float:left; padding:0; text-decoration:none;line-height:25px; white-space:nowrap; color:#ffffff;}
#nav .select a b {display:block; padding:0 10px 0 10px;}
#nav .select li:hover a {background:#105222; padding:0; line-height:25px; cursor:pointer; color:#fff;}
#nav .select li:hover a b {display:block; padding:0 10px 0 10px; background:#105222; cursor:pointer;}
#nav .sub {display:none; margin:0; padding:0;list-style:none;}
#nav .sub li {}
#nav .select li:hover .sub {height:20px; display:block; position:absolute; float:none; width:500px; top:25px; left:0; text-align:center;}
#nav .select li:hover .sub li a {display:block;height:20px; line-height:20px; float:left; background:#cccccc; padding:0 16px; margin:0; white-space:nowrap; border-right:1px solid #fff; border-bottom:1px solid #fff; color:#105222;font-size:10px; font-weight:bold;}
#nav .select li:hover .sub li a:hover {color:#fff; background:#105222; line-height:20px;}**/

/*** Section 04: Navigation Styles ***/

/*** Section 05: Footer Styles ***/

#footer{position:relative; height:10px; padding:10px; background:url(../Images/footer_dots_bg.gif) top left repeat-x;}
.footer_right{position:absolute; top:10px; right:10px;}

/*** Section 05: Footer Styles ***/

/*** Section 06: Form Styles ***/
/*** Section 06: Form Styles ***/


/*** newmenustyles ***/

/*#sddm{margin: 0;padding: 0;width: auto;}
#sddm li{margin: 0;padding: 0;list-style: none;float: left;font: bold 11px arial;width: auto;}
#sddm li a{display: block;margin: 0 1px 0 0;padding: 2px 10px;width: auto;background: #666;color: #FFF;text-align: center;text-decoration: none}
#sddm li a:hover{background: #105222}
#sddm div{position: absolute;visibility: hidden;margin: 0;padding: 0;background: #ccc;z-index: 100;border: 1px solid #666}
#sddm div a{position: relative;display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration:none;background: #ccc;color: #666;font: 11px arial}
#sddm div a:hover{background: #105222;color: #FFF}*/


/*** NEW MENU STYLES - 22/05/09 ADDED BY WES ***/
.suckerdiv {position:absolute;top:135px;left:40px;font-size:11px; z-index:99}
.suckerdiv ul{margin: 0;padding: 0;list-style-type: none;width: 200px;}
.suckerdiv ul li{position: relative;}

/*Sub level menu items */
.suckerdiv ul li ul{position: absolute;top:0px;visibility: hidden;border: 1px solid #ccc; background:#ffffff; width:275px}
.suckerdiv ul li ul li{height:20px}
.suckerdiv ul li ul  ul{visibility: hidden;border: 1px solid #ccc; background:#ffffff; position:absolute; top:0}

/* Sub level menu links style */
.suckerdiv ul li a{display: block;overflow: auto; /*force hasLayout in IE7 */color: black;text-decoration: none;padding: 2px 10px;}
.suckerdiv ul li a:visited{color: black;}
.suckerdiv ul li a:active{background: #EFEFEF}
.suckerdiv ul li a:hover{background: #EFEFEF; text-decoration:none;}
.suckerdiv .subfolderstyle{background: url(media/arrow-list.gif) no-repeat center right;}
	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


#bgOverSlide{position:absolute; z-index:1000; top:0px; left:0px}

.quote{font-size:20px;left:294px;line-height:35px;position:absolute;top:35px;width:475px; color:#105222}
.browseMenu{padding:0; margin:0; font-size:15px; color:#666666; background: url(../Images/browseBg.gif) no-repeat; width:195px; height:20px; padding-left:5px}

.latestNews a{display:block; padding:10px; font-size:16px; background:#E9E9E9; width:633px}
.latestNews a:hover{background:#CCCCCC}


#locationsTop{width:150px; position:absolute; top:20px; right:120px; line-height:13px}
#locationsTop h3{margin:0; padding:5px 0; font-size:14px}
#locationsTop ul{float:left; margin:0 15px 0 0; padding:0;}
#locationsTop ul li{margin:0; padding:0; list-style:none; font-size:11px}
