img#coverpic {
	margin-bottom : 30px;

}

a#headerlink, a:hover#headerlink
{
	text-align : center;
}

/*</group>*/

.customer_form fieldset label{
	margin-top : 3px;
	display: block;
    	width: 170px;
   	text-align: right;
 	float: left;
	padding-right: 10px;
}

fieldset input, fieldset select{
	width : 170px;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
        }

input.button {
	width : 20px;
}

fieldset input.wide, fieldset select.wide {
	width : 240px;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
        }

#Submit, #submit_reset{
	width : 75px;
	padding-left : 10px;
	}

.customer_form>div{
text-align : right;
}

.customer_form fieldset{
	padding : 5px;
	border: #999999 solid 1px;
	margin-bottom : 7px;
}

.customer_form fieldset div{
	clear : both;
	padding : 3px;
}

.customer_form fieldset legend{
	border: #999999 solid 1px;
	padding : 2px;
	font-size : 12px;
}

.mandatory {
	color : red;
	font-weight : bold;
}

html { 
	min-width: 900px;
	background: center top repeat-y url(/aimages/look2005/shadow.png) fixed #e5e5e5;
}

img	{
	border: 0;
	}
	
body
 { font: 12px Helvetica, Geneva, Arial, sans-serif; margin: 0; padding: 0; min-width: 750px }

table.sidebarmenu td p {
	color: #aaaaaa;
}

table.sidebarmenu td a {
	color: #333333;
}

table.sidebarmenu td a:hover {
	color: #de5f2f;
}

/*<group=Support Matrix>*/

table.supportmatrix {
	width : 504px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-spacing : 5px;
	overflow : hidden;

}

table.supportmatrix tr td {
	
	width : 105px;
	border-left : 1px solid #bbbbbb;
	border-bottom : 1px solid #bbbbbb;
	height : 23px;
	padding : 0px 0px 0px 0px;
	margin : 0px;
	overflow : hidden;
}

table.supportmatrix tr td h6 {
	text-align : left ;
	font: 12px Helvetica, Geneva, Arial, sans-serif;
	font-weight : normal ;
	Background-color : #666666;
	color : #ffffff;
	padding : 10px 3px 3px;
	height : 10px;
}

table.supportmatrix tr td p {
	font-weight : normal ;
	Background-color : #F5F4F3;
	height : 10px;
	margin : 0px;
	color: #b3b3b3;
	padding: 10px 3px 3px;
}

table.supportmatrix tr td a {
	display : block;
	font-weight : normal ;
	Background-color : #EAE7E4;
	height : 10px;
	margin : 0px;
	padding: 10px 3px 3px;
}

table.supportmatrix tr td a:hover {
	Background-color : #c6c6c6;
}

table.supportmatrix tr td.column1 {
	width : 84px;	
	border : none;
	
}

table.supportmatrix tr td.column1 h6 {
	text-align : right ;
	font: 11px Helvetica, Geneva, Arial, sans-serif;
	font-weight : normal ;
	background-color : transparent;
	border : 0px;
	color : #999999;
	padding : 0px;
}
	
/*</group>*/

/*<group=Product Matrix>*/

table#productsmatrix {
	width : 504px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-spacing : 5px;
	overflow : hidden;

}

table#productsmatrix tr td {
	
	width : 105px;
	border-left : 1px solid #bbbbbb;
	border-bottom : 1px solid #bbbbbb;
	height : 30px;
	padding : 0px 0px 0px 0px;
	margin : 0px;
	overflow : hidden;
}

table#productsmatrix tr td h6 {
	text-align : left ;
	font: 12px Helvetica, Geneva, Arial, sans-serif;
	font-weight : normal ;
	Background-color : #666666;
	color : #ffffff;
	padding : 10px 3px 3px;
	height : 17px;
}

table#productsmatrix tr td p {
	font-weight : normal ;
	Background-color : #F5F4F3;
	height : 17px;
	margin : 0px;
	color: #b3b3b3;
	padding: 10px 3px 3px;
}

table#productsmatrix tr td a {
	display : block;
	font-weight : normal ;
	Background-color : #EAE7E4;
	height : 17px;
	margin : 0px;
	padding: 10px 3px 3px;
}

table#productsmatrix tr td a:hover {
	Background-color : #c6c6c6;
}

table#productsmatrix tr td.column1 {
	width : 84px;	
	border : none;
	
}

table#productsmatrix tr td.column1 h6 {
	text-align : right ;
	font: 10px Helvetica, Geneva, Arial, sans-serif;
	font-weight : normal ;
	background-color : transparent;
	border : 0px;
	color : #999999;
	padding : 0px;
}

table#productsmatrix tr td a.lefthalf {
	display:block;	
	float: left;
	width: 44%;
}

table#productsmatrix tr td a.righthalf {
	display:block;
	float: left;
	width: 44%;
	border-left : 1px solid white ;
}

table#productsmatrix tr td>a.righthalf {
	display:block;
	float: right;
	width: auto;
	border-left : 1px solid white ;
	padding-left:6px;
	padding-right:6px;
}

table#productsmatrix tr td>a.lefthalf {
	display:block;	
	float: left;
	width: auto;
	padding-left:6px;
	padding-right:6px;
}

table#productsmatrix tr td a.wide3 {
	width: 315px;
	text-align: center;
}

table#productsmatrix tr td>a.wide3 {
	width: auto;
}

table#productsmatrix tr td a.wide4 {
	width: 423px;
	text-align: center;
}
	
/*</group>*/


ul.steps, ul.steps li  {
	list-style-type:none;
	padding : 0px;
	margin : 0px;
}

div.sidebar ul.steps li {

	color : #333;
	padding:0px;
	padding-right : 20px;
	margin :0px;
	line-height: 20px;
	height : 20px;
	width: 130px;
	background: no-repeat right bottom url(/aimages/general/tick_bullet.png);

}

div.sidebar ul.steps li.done	{
	text-indent:0px;
	color : #999;
	text-decoration : line-through;
	background: no-repeat right top url(/aimages/general/tick_bullet.png);

}

ul.links, ul.links li, ul.links li p, ul.links li a  {
	list-style-type:none;
	margin : 0px;
	padding-top : 1px;
	padding-bottom : 2px;
	text-decoration : none;
}

ul.links a	{
	padding-left : 25px;
	background: no-repeat left center url(/aimages/look2005/link_bullet.png);
}

div.block {
	margin-top : 0px;
	padding-top : 0px;
	text-align  : justify;
	margin-left : 100px;
	border-left : solid #999999 1px;
	padding-left : 15px;
	margin-bottom: 30px;
}

div.block img.team, div.block img.opaque {
	border : solid #999999 1px;
}

div.block ul.nobullet, div.block ul.nobullet li {
margin : 0px;
padding : 0px ;
margin-left : 0px;
padding-left : 0px ;
text-indent : 0px;

}

div.block ul.nobullet{
		background: no-repeat url(/aimages/look2005/threedots.png) left bottom;	
		height : 90px;

}

ul.links li p	{
	padding-left : 25px;
	color : #aaa;
	background: no-repeat left center url(/aimages/look2005/link_bullet_passive.png);

}

ul.links a:hover
	{
	background: no-repeat left center url(/aimages/look2005/link_bullet_mouseover.png);

}



/*div.sidebar ul.links p	{
	text-indent:0px;
	padding-left : 15px;
	color : #aaa;
	background: no-repeat left center url(/aimages/general/link_grey.gif);

}*/

table.sidebarmenu td, table.sidebarmenu td p, table.sidebarmenu td a	{
	text-decoration : none;
	margin :0px;
	padding:0px;
	line-height: 18px;
	height: 18px;
	width:	49px;
	text-align: center;
	text-indent : 0px;
	}

div#wrap
{	
	background: left top url(/aimages/look2005/wrap.jpg) no-repeat #ffffff;
	width: 800px;
	color: #666666;
	padding-top : 0px;
	padding-bottom:0px;
	margin-left: auto;
	margin-right :auto;
}

div.picture 
	{
	text-align:left;
	padding: 0 0px 10px;
}

div#content
{	
	text-align  : justify;
	float : left;
	width: 518px;
	margin:0px;
	padding: 20px 20px 20px 40px;
	min-height : 400px;
}

div#contentwide
{	
	text-align  : center;
	width: 700px;
	margin:0px;
	padding : 30px;
	min-height : 600px;
}

/*div#content p
{	
	text-align  : justify;
	margin-left : 100px;
	border-left : solid #999999 1px;
	padding-left : 15px;
}*/

div#content img.top
{	
text-align: left;
	margin-bottom: 25px;
	border: 1px solid #999999;
}

div#content img
{	
text-align: left;
}
	
html>body div#content {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin: 0px;
}


div.sidebar
{
	font-size : 11px;
	background: transparent;
	width: 170px;
	padding: 0;
	border : #999999 1px solid ;
	border-top : none;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:20px;
	margin-left: 613px;
	width: 170px;
}

div.sidebar p {
	margin: 0;
	padding: 6px;
	font-size : 11px;
	}

div.sidebar form {
	margin: 0;
	padding: 6px;
	font-size : 11px;
	}

div.sidebar div {
	margin: 0;
	padding: 6px;
	font-size : 11px;
	}

div.sidebar ul {
	font-size : 11px;
	margin: 0;
	padding: 6px;
}
	
html>body div.sidebar {
/* Correct value for browsers that don't suffer from IE Win's bugs */

	font-size : 11px;
	background: transparent;
	width: 170px;
	padding: 0;
	border : #999999 1px solid ;
	border-top : none;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:20px;
	margin-left: 613px;
	width: 170px;
}

#header
{
	width: 800px;
	height: 107px;
/*	background: url(/aimages/look2005/banner.jpg) center top no-repeat;*/
	background : transparent;
}

#menu
{	
/*	background: url(/aimages/look2005/menu.jpg) no-repeat center top;*/
	background : transparent;
	height: 30px;
	padding-left: 16px;
	}

ol {
	text-decoration: none;
	list-style: decimal;
	}

ul.bullet
{
	padding-left: 20px;
	list-style: url(/aimages/look2005/bullet.png) none;
}

ul.smallbullet
{
	padding-left: 20px;
	list-style: url(/aimages/look2005/smallbullet.png) none;
}

ul.bullet li, ul.nobullet li
{
	padding-bottom: 3px;
}

ul.nobullet
{
	list-style: none;
	text-indent:10px;
}



div.switchcontent ul
{	
	padding : 0px;
	margin-top : 0px;
	margin-left : 0px;
	list-style: none;
}


#footer 
	{
	text-align : center;
	clear : both;
	width: 800px;
	background: transparent;
	padding-top: 30px;

}

#cover

{
	background: url(/alibrary/rotate.php?folder=/aimages/covers/) no-repeat white;
	padding: 0px;
	width: 800px;
	height: 520px;
}

/* 	background: url(/covers/rotate.php) no-repeat; */

a
{
	color: #555555;
	text-decoration: none;
}

a:hover { 
	color: #000000;

}

#top {
	width:150px;
	padding-left : 14px;
	padding-bottom : 10px;
	padding-top : 13px;
	padding-right : 10px;
}

/*<group=Search Form>*/

fieldset {
	border-style: none;
	margin: 0px;
	padding: 0px;
}

input#searchfield	{
	width: 80px;
	}

input#searchbutton	{
	position: relative;
	vertical-align: bottom;
}
		
	/*</group>*/

em 
	{
	font-style: normal;
	display : inline;
	margin : 0px;
	padding:0px;
	}

p>em 
	{
	font-style: italic;
	}
strong 
	{
	font-weight: bold;
}

div.spacer 
	{
	clear:both;
	}

/*<group=Typography>*/

h5 {
	font-size : 12px;
}

h1,h2,h3,h4,h5,h6,caption {
	color: #656565;

}

div.thumbright {
	background: #f4f5ff;
	margin-top: 10px;
}

div.thumbleft {
	background: #e2e3ff;
	margin-top: 10px;
}
h1
{
	margin : 0px;
	text-indent: -9999px;
	line-height : 107px;

	}

h2
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 24px;
	}

h2.newsletter
{
	
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	background: no-repeat left top url(/aimages/look2005/newsletter.png);
	width: 518px;
	height: 52px;
}


h2.newsletter img
{
	text-align: right;				
	position: relative;
	top: 12px;
	vertical-align : bottom ;
}

h3
{	
	text-align: left;
	font-size: 16px;
}

h4
{
	text-align: left;
	font-size: 12px;
	}

h6 {
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 14px;
	line-height:14px;

}

h4.subtitle
{	font-weight: normal;
	}

div.sidebar h4
{	
	font-size : 11px;
	text-align : left;
	color : #656565;
	background-color : #f0f0f0;
	border-bottom : #999999 1px solid ;
	border-top : #999999 1px solid ;
	margin: 0;
	padding: 6px;
	font-weight : normal;
}

caption
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	}

p {
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 8px;
	}

/*</group>*/
/*<group=Menu List>*/

#menu ul li a
{	
	margin-bottom : 1px;
	margin-top : 9px;
	height: 20px;
	border-right : #999999 solid 1px;
}

#menu ul li a:hover
{

}

#menu ul
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

#menu ul li
{	
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#menu ul li a#last
{
	border-right	: none;
}

a#company {
	background: no-repeat left -7px url(/aimages/look2005/company.png);
	text-indent: -9999px;
	display : block;
	width : 86px;
	margin-left : 15px;

}

li#selected a#company:hover, a#company:hover {
	background: no-repeat left -37px url(/aimages/look2005/company.png);
}

li#selected a#company {
	background: no-repeat left -66px url(/aimages/look2005/company.png);
}

a#products {
	background: no-repeat left -7px url(/aimages/look2005/products.png);
	text-indent: -9999px;
	display : block;
	width : 88px;
	
}

li#selected a#products:hover, a#products:hover {
	background: no-repeat left -37px url(/aimages/look2005/products.png);
}

li#selected a#products {
	background: no-repeat left -66px url(/aimages/look2005/products.png);
}

a#news {
	background: no-repeat left -7px url(/aimages/look2005/news.png);
	text-indent: -9999px;
	display : block;
	width : 65px;
	
}

li#selected a#news:hover, a#news:hover {
	background: no-repeat left -37px url(/aimages/look2005/news.png);
}

li#selected a#news {
	background: no-repeat left -66px url(/aimages/look2005/news.png);
}

a#technology {
	background: no-repeat left -7px url(/aimages/look2005/technology.png);
	text-indent: -9999px;
	display : block;
	width : 100px;
	
}

li#selected a#technology:hover, a#technology:hover {
	background: no-repeat left -37px url(/aimages/look2005/technology.png);
}

li#selected a#technology {
	background: no-repeat left -66px url(/aimages/look2005/technology.png);
}

a#wheretobuy {
	background: no-repeat left -7px url(/aimages/look2005/wheretobuy.png);
	text-indent: -9999px;
	display : block;
	width : 112px;
	
}

li#selected a#wheretobuy:hover, a#wheretobuy:hover {
	background: no-repeat left -37px url(/aimages/look2005/wheretobuy.png);
}

li#selected a#wheretobuy {
	background: no-repeat left -66px url(/aimages/look2005/wheretobuy.png);
}

a#support {
	background: no-repeat left -7px url(/aimages/look2005/support.png);
	text-indent: -9999px;
	display : block;
	width : 85px;
}

li#selected a#support:hover, a#support:hover {
	background: no-repeat left -37px url(/aimages/look2005/support.png);
}

li#selected a#support {
	background: no-repeat left -66px url(/aimages/look2005/support.png);
}

#menu ul li a#support {
	border-right : none ;
}

/*</group>*/

ul.team, ul.accessory {
	list-style : none;
	padding : 0px;
	margin : 0px;
	padding-top : 15px;
	}

ul.team li {
	height : 115px;
	text-align: left ;
	background: no-repeat url(/aimages/look2005/threedots.png) 118px 40px;
}

ul.accessory li {
	margin-top : 0px;
	padding-top : 0px;
	padding-bottom : 30px;
	text-align : left;
}

ul.accessory li ul li {
	padding-top : 0px;
	padding-bottom : 3px;
	text-align :left;
	list-style : none;
}

ul.team li h4 {
padding: 0px;
margin : 0px;
}

ul.accessory li h4 {
	padding : 0px;
	margin : 0px;
	
}

ul.accessory img.accessory {
	padding-top : 0px;
	margin-top:  0px;
	border : 1px solid #999999;
	float : left;
	margin-right : 15px;
}

ul.team img.team {
	border : 1px solid #999999;
	float : left;
	margin-right : 15px;
	}

#years {
	width : 150px;
}

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  }

div.dealer {
	padding : 10px;
	clear : both;
}

.dealer div.spacer {
	margin-top : 10px;

	clear : both;
}

.dealer img {
	margin-left : 10px;
	float : right;
	}
.dealer strong {
	font-size : 14px;
}

img.opaque {
	border: 1px solid #999999;
}

a.downloadpdf {
	font-size : 11px;
	padding : 0px;
	margin : 0px;
	background : url(/aimages/look2005/pdf.png) no-repeat center left ;
	padding-left : 15px;
}

a.downloadpdf:hover {

}

code {
	color : #222;
	font: 12px/10px Times New Roman, Times, serif;
	letter-spacing: 2px;
}

code.block {
	display : block; 
	text-align : center; 
	padding-top:5px;
}
