body {
  font-family:Arial, Helvetica, sans-serif;
}

td {
	font-family:Arial, Helvetica, sans-serif;
}

th {
	font-family:Arial, Helvetica, sans-serif;
}

#shadowbox_title { 
  border: 0px solid; 
} 

#shadowbox_info { 
  border: 0px solid; 
} 

/*BASIC POSITIONNING*/

/*Header*/
#header{
width:1003px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/layout/headerBg.gif);
background-repeat:repeat-y;
height:80px;
padding-top:13px;
}

/*#headerLogo {
float:right;
margin-right:10px;
}*/

#headerLogo2 {
float:left;
margin-left:14px;
}

#headerLogo3 {
float:right;
margin-right:0px;
margin-top:33px;
}

/*TopMenu*/
#topMenu{
width:1003px;
margin-left:auto;
margin-right:auto;
height:20px;
}

#topLeft {
height:17px;
float:left;
width:764px;
background-color:#4B4A4D;
font-size:13px;
color:#B4BFC5;
padding-left:10px;
padding-top:3px;
}

#topLeft A{
font-size:12px;
color:#B4BFC5;
padding-left:10px;
margin-right:10px;
text-decoration:none;
}

#topRight {
height:20px;
width:227px;
background-color:#7B7C7E;
float:right;
}

/*Information*/
#info{
width:1003px;
margin-left:auto;
margin-right:auto;
height:56px;
}

#info1{
width:190px;
height:56px;
float:left;
height:inherit;
background-image:url(../images/layout/info1bg.gif);
background-position:top right;
background-repeat:no-repeat;
}
#info2{
height:inherit;
float:left;
width:230px;
}

#info2Text{
height:inherit;
width:230px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:12px;
margin-top:6px;
}

#info2Link{
height:inherit;
width:228px;
float:left;
height:16px;
border:solid 1px #D0D6D9;
background-image:url(../images/layout/info2LinkBg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
}

#info2Link A{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#868889;
font-weight:bold;
text-decoration:none;
}

#info2Decorate{
height:inherit;
width:230px;
float:left;
height:14px;
background-color:#B3AD7F;
margin-top:3px;
}

#info3{
height:inherit;
width:227px;
float:right;
background-image:url(../images/layout/info3bg.gif);
background-repeat:no-repeat;
background-position:top;

}

/*Container*/
#container{
width:1003px;
margin-left:auto;
margin-right:auto;
height:auto;
}

/*LeftMenu*/
#leftMenu{
float:left;
width:176px;
height:auto;
margin-left:14px;
}

.menuHeader {
background-color:#B3AD7F;
width:156px;
height:18px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/layout/leftMenuHeaderBg.gif);
background-position:left;
background-repeat:no-repeat;
font-size:13px;
padding-left:14px;
padding-top:2px;
margin-bottom:5px;
}

.menuContent {
width:138px;
font-size:12px;
padding-left:32px;
color:#B3AD7F;
}

.menuContent A{
color:#B3AD7F;
text-decoration:none;
}


/*Content*/
#contentBase{
background-color:#646567;
float:right;
width:805px;
height:auto;
height: expression( this.scrollHeight < 381 ? "380px" : "auto" ); /* sets min-height for IE */
min-height:380px;
padding-left:4px;
padding-right:4px;
background-image:url(../images/layout/bg_summary.gif);
background-position:right top;
background-repeat: repeat-y;
}

#ContentProductPage{
background-color:#646567;
float:right;
width:805px;
height:auto;
height: expression( this.scrollHeight < 381 ? "380px" : "auto" ); /* sets min-height for IE */
min-height:380px;
padding-left:4px;
padding-right:4px;
background-image: url(../images/layout/productRightBg.gif);
background-position:right top;
background-repeat: repeat-y;
}

#contentCt{
background-color:#646567;
float:right;
width:805px;
height:auto;
height: expression( this.scrollHeight < 381 ? "380px" : "auto" ); /* sets min-height for IE */
min-height:380px;
padding-left:4px;
padding-right:4px;
background-image:url(../images/layout/bg_summary.gif);
background-position:right top;
background-repeat: repeat-y;
}

#contentMotors{
background-color:#646567;
float:right;
width:805px;
height:auto;
height: expression( this.scrollHeight < 381 ? "380px" : "auto" ); /* sets min-height for IE */
min-height:380px;
padding-left:4px;
padding-right:4px;
background-image:url(../images/layout/bg_summary.gif);
background-position:right top;
background-repeat: repeat-y;
}

#contentHome{
background-color:#646567;
float:right;
width:805px;
/*height:auto;
height: expression( this.scrollHeight < 374 ? "373px" : "auto" ); /* sets min-height for IE */
/*min-height:373px;*/
padding-left:3px;
padding-right:3px;
background-color:#636366;
background-position:right top;
background-repeat: repeat-y;
}

/*Footer*/
#footer{
clear:both;
width:1003px;
margin-left:auto;
margin-right:auto;
background-color:#646567;
height:17px;
font-size:12px;
padding-top:3px;
}

#sitemap {
margin-left:32px;
float:left;

}

#sitemap A {
color:#B3AD7F;
text-decoration:none;
font-weight:bold;
}

#copyright {
margin-left:350px;
float:left;
color:#AFB9BF;
}

#copyright_home {
margin-left:250px;
float:left;
color:#AFB9BF;
}

#copyright_home A {
color:#AFB9BF;
text-decoration:none;
}

#privacy {
float:right;
margin-right:10px;
}

#privacy A {
color:#AFB9BF;
text-decoration:none;
}

/*Summary Pages*/
#contentSummaryLeft{
width:583px;
float:left;
}
#SummaryPicture{
width:221px;
height:166px;
background-color:#FFFFFF;
float:left;
margin-bottom:5px;
margin-top:5px;
}

#summaryTable td{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#SummaryTitle{
width:357px;
height:166px;
background-color:#FFFFFF;
float:left;
margin-left:5px;
margin-bottom:5px;
margin-right:0px;
margin-top:0px;
margin-top:5px;
}

#SummaryMenu{
width:583px;
background-color:#FFFFFF;
height:auto;
height: expression( this.scrollHeight < 211 ? "210px" : "auto" ); /* sets min-height for IE */
min-height:210px;
clear:both;
padding-bottom:20px;
padding-top:20px;
}

#SummaryMenu A{
width:100px;
background: url(../images/layout/grey_arrow.gif) no-repeat left;
padding: 0 0 0 20px;
color:#6F6D03;
font-size:12px;
text-decoration:underline;
}

#SummaryMenu table{
font-size:12px;
/*margin-top:20px;
margin-bottom:20px;*/
}

#SummaryMenu table td{
padding:3px 3px 3px 3px;
}

#contentSummaryRight{
float:right;
width:217px;
background-color:#E7E7E9;
background-image:url(../images/layout/trick.gif);
background-position:top;
background-repeat:no-repeat;
}

/*Product Pages*/
#productHeader{
width:805px;
height:119px;
background-color:#636366;
padding-bottom:5px;
padding-top:4px;
}
#productPicture{
width:220px;
height:115px;
float:left;
background-color:#FFFFFF;
}
#productInformation{
width:358px;
height:115px;
float:left;
margin-left:5px;
background-color:#1790CC;
color:#FFFFFF;
}

#productCode {
float:left;
width:193px;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 5px;
border-bottom:solid 1px #FFFFFF;
}

#productCode H1{
font-size:17px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#productCode p{
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#productCodeMotors {
float:left;
text-align:right;
padding:0px 0px 0px 0px;
margin:30px 0px 0px 20px;
}

#productCodeMotors H1{
font-size:17px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#productCodeMotors p{
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#productspecs {
float:right;
width:140px;
text-align:left;
vertical-align:bottom;
margin-top:20px;
font-size:12px;
}
#productHighlight{
width:217px;
height:115px;
float:right;
background-color:#FFFFFF;
}

#productContent{
width:805px;
}

#productDetails{
width:583px;
background-color:#FFFFFF;
height:auto;
height: expression( this.scrollHeight < 372 ? "371px" : "auto" ); /* sets min-height for IE */
min-height:371px;
float:left;
}

#productLogos {
float:left;
margin-left:5px;
margin-top:10px;
width:90px;
}

#productCt {
width:453px;
float:right;
margin-right:20px;
}

#productCt p{
font-size:12px;
color:#58585A;
margin-top:20px;
margin-bottom:20px;
}

#productCt table{
width:100%;
font-size:12px;
color:#58585A;
border-collapse:collapse;
border:solid 1px #000000;
margin-top:20px;
margin-bottom:20px;
}

#productCt td{
padding:2px 2px 2px 2px;
border:solid 1px #000000;
}

#productCtMotors {
width:543px;
float:right;
margin-right:20px;
margin-top:20px;
}

#productCtMotors p{
font-size:12px;
color:#58585A;
margin-top:20px;
margin-bottom:20px;
}

#productCtMotors table{
font-size:12px;
color:#58585A;
border-collapse:collapse;
border:solid 1px #000000;
margin-top:20px;
margin-bottom:20px;
}

#productCtMotors td{
padding:2px 2px 2px 2px;
border:solid 1px #000000;
}


.grey{
background-color:#E4E2D9;
border:solid 1px #000000;
}

#productCt th{
background-color:#1790CC;
border:solid 1px #000000;
color:#FFFFFF;
}

#productCt ul {
margin-top:20px;
margin-bottom:20px;
list-style-type:square;
font-size:12px;
color:#58585A;
}

#productCt ol {
font-size:12px;
color:#58585A;
}


#productCt li {
margin-top:0px;
margin-bottom:0px;
}

#toplogos {
width:453px;
margin-left:110px;
}

#productCt H1{
color:#1790CC;
font-size:12px;
border-top:solid 1px #1790CC;
margin:0px 0px 0px 0px;
}

#productCtMotors H1{
color:#1790CC;
font-size:12px;
border-top:solid 1px #1790CC;
margin:0px 0px 0px 0px;
}

#productAssets{
width:217px;
background-color:#FFFFFF;
float:right;
height:auto;
height: expression( this.scrollHeight < 382 ? "381px" : "auto" ); /* sets min-height for IE */
min-height:381px;
}

#productAssetsMotors{
width:217px;
background-color:#FFFFFF;
float:right;
height:auto;
height: expression( this.scrollHeight < 372 ? "371px" : "auto" ); /* sets min-height for IE */
min-height:371px;
}

#productRegistration {
width:204px;
height:19px;
background-image:url(../images/layout/productRegistrationBg.gif);
text-align:center;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin:10px 10px 10px 7px;
padding-top:3px;
}

#productRegistration A{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#downloadsTitle {
width:190px;
color:#B3AD7F;
font-size:12px;
font-weight:bold;
border-bottom:solid 1px #B3AD7F;
height:20px;
margin-left:14px;
}

#downloadsTitle2 {
width:190px;
color:#000000;
font-size:12px;
font-weight:bold;
border-bottom:solid 1px #000000;
height:20px;
margin-left:14px;
}

#downloadsItems {
margin-left:14px;
width:190px;
}

#downloadsItems H1{
font-size:12px;
font-weight:bold;
color:#58585A;
background: url(../images/layout/bullet.gif) no-repeat left;
padding: 0 0 0 10px;
margin:10px 0px 0px 0px;
}

#downloadsItems p{
font-size:12px;
color:#58585A;
margin:3px 0px 0px 30px;
}

#downloadsItems A{
font-size:12px;
font-weight:bold;
color:#58585A;
text-decoration:underline;
}

.hidden {
  display: none;
}

#firmware {
background-color:#FFFFFF;
width:400px;
height:200px;
}

#software {
background-color:#FFFFFF;
width:400px;
height:200px;
}

#firmwareContent {
font-size:12px;
color:#58585A;
background-color:#FFFFFF;
padding:10px 10px 10px 10px;
width:360px;
min-height:200px;
}

#softwareContent {
font-size:12px;
color:#58585A;
background-color:#FFFFFF;
padding:10px 10px 10px 10px;
width:360px;
height:200px;
}

#softwareContent H1{
color:#1790CC;
font-size:12px;
border-top:solid 1px #1790CC;
margin:0px 0px 0px 0px;
}

#softwareContent p{
font-size:12px;
color:#58585A;
margin:5px 5px 0px 0px;
}

#firmwareContent H1{
color:#1790CC;
font-size:12px;
border-top:solid 1px #1790CC;
margin:0px 0px 0px 0px;
}

#firmwareContent p{
font-size:12px;
color:#58585A;
margin:5px 5px 0px 0px;
}

A.Link1,A.Link1:visited,A.Link1:hover,A.Link1:visited:hover{
color:#1790CC;
text-decoration:underline;
}

A.Link3,A.Link3:visited,A.Link3:hover,A.Link3:visited:hover{
color:#58585A;
text-decoration:underline;
}

/*Static pages*/
#StaticContent{
width:584px;
background-color:#FFFFFF;
float:left;
height:auto;
height: expression( this.scrollHeight < 382 ? "381px" : "auto" ); /* sets min-height for IE */
min-height:381px;
margin-top:5px;
}

#ContentBlock{
width:564px;
background-color:#FFFFFF;
float:left;
margin-bottom:5px;
margin-top:5px;
}

#ContentBlock p{
font-size:12px;
color:#58585A;
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
}

#ContentBlock H1{
color:#1790CC;
font-size:12px;
border-top:solid 1px #1790CC;
margin-top:10px;
margin-left:10px;
}

#ContentBlock table,li{
font-size:12px;
color:#58585A;
}

/*Large Static Pages*/

#LcontentCt{
background-color:#646567;
float:right;
width:805px;
height:auto;
height: expression( this.scrollHeight < 381 ? "380px" : "auto" ); /* sets min-height for IE */
min-height:380px;
padding-left:4px;
padding-right:4px;
}
#LStaticContent{
width:805px;
background-color:#FFFFFF;
float:left;
height:auto;
height: expression( this.scrollHeight < 382 ? "381px" : "auto" ); /* sets min-height for IE */
min-height:381px;
margin-top:5px;
}

#LContentBlock{
width:785px;
background-color:#FFFFFF;
float:left;
margin-bottom:5px;
margin-top:5px;
}

#LContentBlock p{
font-size:12px;
color:#58585A;
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
}

#LContentBlock H1{
color:#1790CC;
font-size:12px;
border-top:solid 1px #1790CC;
margin-top:10px;
margin-left:10px;
}

#LContentBlock table,li{
font-size:12px;
color:#58585A;
}
/*OTHER*/
.optionHeader {
background-color:#C8C6B4;
width:176px;
height:17px;
color:#5C5D5F;
font-weight:bold;
background-image:url(../images/layout/optionHeaderBg.gif);
background-position:left;
background-repeat:no-repeat;
font-size:12px;
padding-left:14px;
padding-top:2px;
margin-bottom:5px;
}

.optionHeader a {
color:#5C5D5F;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.optionContent {
width:138px;
font-size:12px;
padding-left:32px;
color:#919394;
}

.optionContent A{
color:#B3AD7F;
text-decoration:none;
}

#optionMenu{
width:583px;
background-color:#FFFFFF;
height:auto;
height: expression( this.scrollHeight < 251 ? "250px" : "auto" ); /* sets min-height for IE */
min-height:250px;
clear:both;
padding-bottom:20px;
padding-top:20px;
}




A.Link2, A.Link2:visited, A.Link2:hover, A.Link2:visited:hover{
color:#919394;
text-decoration:underline;
}

#optionMenu table{
font-size:12px;
margin-top:20px;
margin-bottom:20px;
}

#optionMenu table td{
padding:3px 3px 3px 3px;
}

/*MOTORS*/
#motorsMenu{
width:583px;
background-color:#646567;
height:auto;
height: expression( this.scrollHeight < 211 ? "210px" : "auto" ); /* sets min-height for IE */
min-height:210px;
clear:both;
}


#motorsUndertitle {
width:221px;
height:275px;
background-color:#FFFFFF;
float:left;
/*margin-bottom:5px;*/
margin-top:5px;
}

#motorsCategories{
width:357px;
height:275px;
background-color:#FFFFFF;
float:left;
margin-left:5px;
/*margin-bottom:5px;*/
margin-right:0px;
margin-top:0px;
margin-top:5px;
}

#motorsMenu p A{
font-size:13px;
padding-left:10px;
color:#707173;
}

.comment {
font-size:12px;
color:#919394;
}

/*Product Search*/

.optionSearch {
width:138px;
font-size:12px;
padding-left:32px;
color:#919394;
}


/*HomePage*/
#left {
left:12px;
width:220px;
float:left;
margin-top:6px;
}

#home_01 {
width:220px;
height:116px;
background-color:#FFFFFF;

}

#home_01TEST {
width:220px;
height:244px;
background-color:#FFFFFF;

}
#home_02 {
width:220px;
height:116px;
background-color:#FFFFFF;
margin-top:12px;

}

#home_03 {
width:220px;
height:116px;
background-color:#FFFFFF;
margin-top:12px;

}

#home_04 {
width:355px;
height:372px;
background-color:#FFFFFF;
float:left;
margin-top:6px;
margin-left:5px;
}

#right {
	float:right;	
	width: 219px;
	margin-top:6px;
}

#home_05 {
width:219px;
height:117px;
background-color:#FFFFFF;
background-image:url(../images/layout/home_05.gif);
}

#home_05 p{
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#868889;
}

.Link_03{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#868889;
text-decoration:underline;
}

.Link_04{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}


#home_06 {
width:219px;
height:245px;
background-color:#FFFFFF;
margin-top:10px;
font-weight:normal;
}

.new{
color:#e45325;
font-size:12px;
border:solid 1px #e45325;
margin:0px 0px 0px 0px;
font-weight:bold;
}
