@import url("allie.css");

/*\*//*/ @import url("macie.css"); /**/





/* Default CSS Document */



html{ height:100%; }



/** BODY ***************************************************************************************************************/

body{

	height:100%;

	margin:0;

	padding:0;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:100%;

	line-height:120%;

	text-align:center;

	color:#333;

	background:#fff url(../images/bg_globalheader.jpg) 44% 0 no-repeat;

}





a{

/*\*/

   overflow: hidden;

/**/

}



img{ border:none; }

a.imglink:hover{ background: url(../../common/images/1px.gif) 0 0 no-repeat; }





h1,

h2,

h3,

h4{ margin:0; padding:0; }



ul {

	margin: 0;

	padding-left:16px;

}





/** LINK COLOR *******************************************************************************************************/

a{ padding:0; }

a:link{ color: #1e6a99;text-decoration:none; }

a:visited{ color: #5e8399;text-decoration:none; }

a:hover{ color: #1e6a99;text-decoration:none; background-color: #b2e1ff; }

a:active{ color: #e58000;text-decoration:none; }







/** WRAPPER **********************************************************************************************************/

div#wrapper{

	position:relative;

	min-height:100%;

	width:100%;

	margin:0 auto;

	padding:0;

	text-align:left;

}



/** HEADER ***********************************************************************************************************/

div#header{

	position:relative;

	width:607px;

	margin:0 auto 40px;

	padding:22px 0 0px 0;

	text-align:left;

}





/** LOGO *************************************************************************************************************/

/*div#logo{

	float:left;

	height:47px;

	width:240px;

}*/



h1{

	float: left;

	width:105px;

}



/** PAGETITLE ********************************************************************************************************/

div#pagetitle{

	float:right;

	width:300px;

/*	margin-right:20px;*/

	color:#fff;

}



/** html div#pagetitle{ margin-right:10px; }*/

div#pagetitle h2 {

	text-align:right;

	margin-right:21px;

}





/** CONTENT *********************************************************************************************************/

div#content{

	min-height:100%;

	width:607px;

	margin:0 auto;

	padding-bottom:80px;

	font-size:80%;

	text-align:center;

}





/** MAIN ************************************************************************************************************/

div#main{

	width:607px;

	margin:0 auto;

	/*padding-bottom:20px;*/

	text-align:left;

}



/* products section */

h3.h3ptheaderbg {

	/*margin-bottom: 10px;*/

	padding-top: 7px;

	width: 607px;

	height:29px;

	font-size: 90%;

	line-height: 120%;

	color: #fff;

	background: url(../images/h3_pt_l_prd.gif) 0 0 no-repeat;

}

h3.h3ptheaderbg span.left {

	float: left;

	padding-left: 10px;

}

h3.h3ptheaderbg span.right {

	float: right;

	padding-right: 10px;

}



div.specification {

	position: relative;

	width: 607px;

}

div.specification p {

	float: left;

	margin-top: 0;

	margin-right: 10px;

	width: 260px;

}

div.specification p.spec-feature {

	float: left;

	margin: -70px 0 30px 0;

	width: 321px;

	font-weight: bold;

}

div.specification p img.l_new {

	position: absolute;

	top: 0px;

	left: 0px;

}

div.specification ul {

	float: left;

	/*margin-bottom: 100px;*/

	width: 321px;

}

div.specification ul.banner {

	margin-bottom: 0;

	padding: 0;

	width: 337px;

}

div.specification ul.banner li {

	display: block;

	float: left;

	margin-right: 7px;

	width: 156px;

	list-style: none;

}





/** FOOTER **********************************************************************************************************/

div#footer{

	position:absolute;

	bottom:0;

	height:80px;

	width:100%;

	font-size:70%;

	line-height:125%;

	text-align:center;

	background:#fff url(../images/bg_globalfooter.jpg) 50% 0 no-repeat;

}



div#footer .copyright{ margin-top:35px; }



/* clear element */

.clear:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clear{display:inline-table;}

/* \*/

* html .clear{height:1%;}

.clear{display:block;}

/* */



/* reset element */

.reset{

	display:block;

	clear:both;

	width:1px;

	height:1px !important;

	font-size:0%;

	background:none !important;

	overflow:hidden;

}

html>body .reset{overflow:visible;}

