/* CSS Document */



* {margin: 0; padding: 0; font-family: Arial, Helvetica,Verdana, sans-serif;}



img, div { behavior: url(../iepngfix.htc) }



p {font-size: 12px;color: #666666; padding-left:125px; padding-top:3px;padding-right:30px; }

h1 {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 24px;color: #006699; padding-left:125px; padding-top:10px;font-weight:bold;}

h2 {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 24px;color: #ffffff; padding-left:125px; padding-top:15px;font-weight:bold;}

h3 {font-size: 12px;color: #0099cc; padding-left:102px; padding-top:5px; font-weight:bold;}

h4 {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 18px;color: #ffffff; padding-left:25px; padding-top:20px;font-weight:bold;}



a:link {font-size: 12px;color: #666666; text-decoration:none;}

a:visited {font-size: 12px;color: #666666; text-decoration:none;}

a:hover {font-size: 12px;color: #0099cc; text-decoration:none;}

a:active {font-size: 12px;color: #666666; text-decoration:none;}



.white {color: #FFFFFF;}

a.white:link {color: #FFFFFF;}

a.white:visited {color: #FFFFFF;}

a.white:hover {color: #0099cc;}

a.white:active {color: #FFFFFF;}



.title {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 24px;color: #006699;}

a.title:link {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 24px;color: #006699;}

a.title:visited {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 24px;color: #006699;}

a.title:hover {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 24px;color: #0099cc;}

a.title:active {font-family: Helvetica, Arial, Verdana, sans-serif;font-size: 24px;color: #006699;}



ul {padding-left:1em; padding-bottom:4px; list-style-type:none;}

li {padding-left:0.5em;}



.clear {clear: both; padding-bottom:15px;}

.footertext {padding:0;color: #ffffff; padding-left:30px; padding-top:28px; float:left;}

.searchtext {padding:5px;color: #ffffff; padding-top:45px; padding-right:40px; float:right;}

.login {font-size: 12px;color: #666666; padding-left:25px; padding-top:10px; padding-bottom:10px;}



#wrapper {text-align: left;margin: 0px auto;padding: 0px;width: 987px;}

#header {margin: 0 0 0 0; clear:both; height:162px;background-color:#FFFFFF;}

#side-a { margin-left:39px;float: left;width: 575px;background-color:#000000;}

#side-b { margin: 0;float: left;width: 373px;background-color:#000000;height: 1%; /* Holly hack for Peekaboo Bug */}



/* Position */



#platform-lift-logo {
	top:0px;
	width:607px;
	height:162px;
	float:left;
	background-color:#000000;
	color: #FFF;
}

#platform-lift-header {top:0px;width:380px;height:162px; float:right;background-color:#000000; background-image:url(../images/platform_lift_header_hp.gif);}

#platform-lift-header p {padding-top:10px; padding-left:50px;}

#flag {float: right; margin-top: 40px; padding:0;}

#flag a {margin-left:-5px;}

#dynloadarea {width:373px;background-image:url(../images/welcome.jpg)}

#platform-lift-welcome{width:575px;height:84px;background-image:url(../images/platform_lift_main_menu.gif)}

#platform-lift-a-type {width:575px;height:84px;background-image:url(../images/platform_lift_main_menu.gif)}

#platform-lift-b-type {width:575px;height:84px;background-image:url(../images/platform_lift_main_menu.gif)}

#platform-lift-e-type {width:575px;height:84px;background-image:url(../images/platform_lift_main_menu.gif)}

#platform-lift-stairlift {width:575px;height:84px;background-image:url(../images/platform_lift_main_menu.gif)}

#platform-lift-school {width:575px;height:84px;background-image:url(../images/platform_lift_main_menu.gif)}

#platform-lift-bottom {width:575px;height:7px; background-color:#16508d;}

#platform-lift-news {width:575px;height:227px;background-image:url(../images/platform_lift_news_bg.gif);}

#platform-lift-client-login {width:373px;height:140px;background-image:url(../images/platform_lift_client_bg.gif);}

#platform-lift-footer {clear: both; margin-left:39px;width:947px;height:75px;background-image:url(../images/platform_lift_footer.gif); }



/* Main Navigation */



#main-nav { height: 27px; background-image:url(../images/platform_lift_main_menu.gif);}

#main-nav dl { margin: 0; padding: 0; }



/* IE5 Mac Hack \*/ 

#main-nav { padding-left: 0px; } 

/*/ 

#main-nav { padding-left: 0px; overflow: hidden; } 

/* End Hack */



#main-nav dt { float: left; }



#main-nav dt a {

	display: block;

	height: 0px !important;

	height /**/:27px; /* IE 5/Win hack */ 

	padding: 27px 0 0 0;

	overflow: hidden;

	background-repeat: no-repeat;

}



#main-nav dt a:hover {

	background-position: 0 -27px;

}



#main-nav dt#about,

#main-nav dt#about a { width: 113px; background-image: url(../images/menu_about.gif); }



#main-nav dt#products,

#main-nav dt#products a { width: 115px; background-image: url(../images/menu_products.gif); }



#main-nav dt#case,

#main-nav dt#case a { width: 113px; background-image: url(../images/menu_case.gif); }



#main-nav dt#information,

#main-nav dt#information a { width: 114px; background-image: url(../images/menu_info.gif); }



#main-nav dt#contact,

#main-nav dt#contact a { width: 114px; background-image: url(../images/menu_contact.gif); }



body.about dt#about,

body.about dt#about a,

body.about dt#about a:hover,

body.products dt#products,

body.products dt#products a,

body.products dt#products a:hover,

body.case dt#case,

body.case dt#case a,

body.case dt#case a:hover,

body.information dt#information,

body.information dt#information a,

body.information dt#information a:hover,

body.contact dt#contact,

body.contact dt#contact a,

body.contact dt#contact a:hover {

	background-position: 0 -54px;

}



/* Dropdown */

.menu {width:230px; height:23px; position:relative; z-index:100; font-family:arial, sans-serif;}

.menu ul {padding:0;margin:0;list-style-type:none;}

.menu ul ul {width:230px;}

.menu li {float:left;width:230px;position:relative;}



/* hack to correct IE5.5 */

* html .menu {width:230px; w\idth:229px;}

* html .menu a, * html .menu a:visited {width:230px; w\idth:229px;}

* html .menu ul ul {top:23px;t\op:24px;}

* html .menu ul ul a, * html .menu ul ul a:visited {width:220px;w\idth:219px;}

.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}



/* top level style*/

.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; width:219px; height:23px; border:1px solid #0097cf; border-width:1px 1px 1px 1px; background:#000; padding-left:10px; line-height:23px;}



/* sublevel style */

.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd no-repeat 230px center;}

.menu ul ul a.drop:hover{background:#c9ba65 no-repeat 230px center;}

.menu ul ul :hover > a.drop {background:#c9ba65 no-repeat 130px center;}

.menu ul ul {visibility:hidden;position:absolute;height:0;top:23px;left:0; width:230px;border-top:1px solid #000;}

.menu ul ul a, .menu ul ul a:visited {background:#000; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:209px;border-width:0 1px 1px 1px;}

.menu ul li:hover ul,

.menu ul a:hover ul{visibility:visible; }



/*hover fix*/

.menu a:hover, .menu ul ul a:hover{color:#fff; background:#0097cf;}

.menu :hover > a, .menu ul ul :hover > a {color:#fff; background:#0097cf;}





/*rollover lift buttons */

.cssnav

{

position: relative;

font-family: arial, helvetica, sans-serif;

background: url(../images/platform_lift_button_over.gif) no-repeat;

white-space: nowrap;

display: block;

width: 121px;

height: 84px;

margin: 0;

padding: 0;

float:left;

overflow:hidden;

}



.cssnav a

{

display: block;

color: #000000;

font-size: 11px;

width: 121px;

height: 84px;

display: block;

float: left;

color: black;

text-decoration: none;

}



.cssnav img

{

width: 121px;

height: 84px;

border: 0

}



* html a:hover

{

visibility:visible

}



.cssnav a:hover img

{

visibility:hidden

}

