* { margin: 0; padding: 0; }
#container { width: 100%; float: left; text-align: center; margin: 15px 0 0 0; }
#content { margin: 0 auto; width: 752px; }
#product_intro { width:100%; float:left; text-align:left; padding-bottom:15px; border-bottom:dotted #CCCCCC 1px; }


#promo { float: left; width: 752px; height: 117px; }
#promo_logo { float: left; width: 89px; height: 117px; }
#promo_img { float: left; width: 663px; height: 117px; }

h5{
font-weight:normal;
margin-top:8px;
color:#757788;
font-size:0.816em;
}


#product_img { float: left; width: 140px; height: 140px; padding-right: 20px;}
.product_img2 { float: left; padding-right: 10px; margin-bottom: 0px; }
#product_container { float: left; width: 516px; padding: 10px 10px 10px 10px; text-align: left; }
#product_container2 { float: left; width: 526px; padding: 10px 10px 10px 0px; text-align: left; }
#product_info_left { float: left; width: 340px; text-align: left; border-right: dotted #CCCCCC 1px;}
#product_info_left2 { float: left; width: 350px; text-align: left; border-right: dotted #CCCCCC 1px;}
.product_info_item { float: left; width: 340px; padding-bottom:15px; text-align: left; margin-top: 10px; font-family: verdana, arial,helvetica,sans-serif; font-size: 12px; }
#product_info_item2 { float: left; width: 340px; padding-bottom:15px; text-align: left; margin-top: 10px; font-family: verdana, arial,helvetica,sans-serif; font-size: 12px; }
.product_info_itemcontent { float: left; width: 282px; text-align: left; }
#product_info_itemcontent2 { float: left; width: 250px; text-align: left; padding: 10px 5px 10px 5px; border-bottom:solid 1px #d4d5df; }
#product_info_itemcontentName{ float: left; width: 230px; text-align: left; padding: 10px 5px 10px 5px; border-bottom:solid 1px #d4d5df; }
#product_info_itemcontentName2{ float: left; width: 255px; text-align: left; padding: 10px 5px 10px 5px; border-bottom:solid 1px #d4d5df; }
#product_info_itemcontentProduct{ float: left; width: 90px; text-align: left; padding: 10px 5px 10px 5px; border-bottom:solid 1px #d4d5df;  }
#product_info_quantityProduct { float: right; valign: top; width: 35px; text-align: left; padding: 10px 20px 10px 20px; border-bottom:solid 1px #d4d5df;}
#product_info_quantity { float: right; valign: top; width: 20px; text-align: left; padding: 10px 20px 10px 20px; border-bottom:solid 1px #d4d5df;}
#product_info_itemtitle { float: left; width: 329px; text-align: left; padding: 5px 5px 5px 5px; margin-right: 10px; border:solid #8e91aa 1px; background-color:#babedf; font-family: verdana, arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; color:#3c367b; }
#product_info_right { float: right; width: 155px; padding: 0px 10px 10px 10px; text-align: left; margin-top: 10px; }

#product_info_item table{ margin-bottom:15px; }
#product_info_item table tr{ font-size: 1em; text-align:left; }
#product_info_item table td{ padding:10px 5px 10px 15px; font-size: 0.9em; text-align:left; border-bottom:1px solid #d4d5df; }
#product_info_item table td.colInstr{ width:20%; text-align:center; }
#product_info_item table td.colPack{ width:20%; text-align:center; }
#product_info_item table td.colRef{ width:20%; }
#product_info_item table td.colSize{ width:40%; text-align:center; }
#product_info_item table td p.title{ margin:0 0 0.75em 0; font-size:1em; font-weight:bold; } 

#product_info_item2 table{ margin-bottom:15px; }
#product_info_item2 table tr{ font-size: 1em; text-align:left; }
#product_info_item2 table td{ padding:10px 5px 10px 15px; font-size: 0.9em; text-align:left; border-bottom:1px solid #d4d5df; }
#product_info_item2 table td.Name{ width:70%; text-align:left; }
#product_info_item2 table td.Product{ width:30%; text-align:center; }
#product_info_item2 a { width:30%; text-align:center; font-weight:normal; }
#product_info_item2 table td p.title{ margin:0 0 0.75em 0; font-size:1em; font-weight:bold; }


td.product { text-align: left; padding: 10px 5px 10px 5px; border-bottom:solid 1px #d4d5df; }

#navs { float: left; width: 732px; height: 26px; background: url(../images/bg_navs.gif) repeat-x top left; text-align: right; padding: 0 20px 0 0; } * html #navs { margin: 0 0 -3px 0; }
#info { float: left; width: 752px; margin: 5px 0 0 0; padding: 0 0 25px 0; background: url(../images/bg_content.gif) repeat-y top left; }
#info_left { float: left; width: 180px; margin: 0 5px 0 0; text-align: left; }
#info_left_content { float: left; width: 150px; padding: 15px 15px 0 15px; }
#info_right { float: left; width: 567px; margin: 0 0 0 0; }
#info_right_content { float: left; width: 537px; padding: 15px 15px 0 15px; text-align: left; }
#info_right_content_text { float: left; width: 343px; padding: 0 15px 0 0; text-align: left; }
#info_divider { float: left; width: 537px; height: 10px; margin: 0 0 15px 0; border-bottom: 1px dotted #babedf; }
#info_right_content_promo { float: left; width: 164px; padding: 0 0 0 14px; border-left: 1px #babedf dotted; text-align: left; }

#footer { float: left; width: 752px; height: 35px; margin: 5px 0 0 0; background: #babedf; }
#footer_left { float: left; width: 157px; height: 35px; padding: 0 0 0 15px; text-align: left; }
#footer_right { float: left; width: 580px; height: 35px; text-align: right; }


/*------------- GLOBAL SELECTORS --------------*/

body { text-align: center; margin:0; padding:0; color: #000000; background: #e0e0e0 url(../images/bg_main.gif) repeat-y top center; font-family: verdana, arial,helvetica,sans-serif; font-size: 12px; }

h1 { font-size: 14px; line-height: 17px; padding: 10px 0 0 0; margin: 0; color: #4b438d; }
h2 { font-size: 13px; line-height: 17px; padding: 10px 0 0 0; margin: 0; color: #4b438d; }
p { font-size: 12px; line-height: 17px; padding: 10px 0 0 0; margin: 0; }
p.small { font-size: 11px; line-height: 14px; padding: 10px 0 5px 0; margin: 0; }
p.date { line-height: 17px; padding: 10px 0 0 0; margin: 0; font-weight: bold; }
p.news { font-size: 11px; line-height: 14px; padding: 7px 0 7px 0; }
p.footer { font-size: 11px; font-weight: bold; line-height: 14px; padding: 10px 15px 0 0; margin: 0; color: #ffffff; }
p.arrow { font-size: 11px; line-height: 14px; padding: 2px 0 0 13px; margin: 0; font-weight: bold; background: url(../images/arrow.gif) no-repeat 0 6px; }
.prod_h { background: #babedf; padding: 5px 7px 5px 7px; font-weight: bold; color: #FFFFFF; }
.prod { padding: 4px 7px 3px 7px; border-bottom: 1px #babedf dotted; }

img.nowrap { display: block; padding: 0; margin: 0; }

a.product { text-decoration: underline; color: #4b438d; font-weight:normal; }
a.product:hover { text-decoration: none; color:#4b438d; }

a { text-decoration: underline; color: #4b438d; font-weight: bold; }
a:hover { text-decoration: none; color:#4b438d; }
#footer_right a { text-decoration: underline; color: #ffffff; font-weight: bold; }
#footer_right a:hover { text-decoration: none; }

#info_left_content ul.acrobat { list-style-type: none; padding: 0; margin: 0; }
#info_left_content ul.acrobat li { background-image: url(../images/icons/pdf_small.gif); background-repeat: no-repeat; background-position: 0 0em; padding-left: 1.8em; padding-bottom: 1.3em; }

#product_info_right ul.acrobat { list-style-type: none; padding: 0; margin: 0; }
#product_info_right ul.acrobat li { background-image: url(../images/icons/pdf_small.gif); background-repeat: no-repeat; background-position: 0 0em; padding-left: 1.5em; padding-bottom: 1.3em; }

#product_info_right ul.arrow { list-style-type: none; padding: 0; margin: 0; }
#product_info_right ul.arrow li { background-image: url(../images/arrow_white.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 1.3em; padding-bottom: 1.5em; }

#product_info_right ul.doc { list-style-type: none; padding: 0; margin: 0; }
#product_info_right ul.doc li { background-image: url(../images/icons/doc_small.gif); background-repeat: no-repeat; background-position: 0 0em; padding-left: 1.8em; padding-bottom: 1.3em; }

/*------------- FORM ELEMENTS --------------*/

form { margin:0; padding:0; display:block; }
input, select, textarea, option { padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#1F1F1F; font-weight:normal; }


/*------------- SUBNAVIGATION --------------*/

ul.subMenu 
{
list-style-type: none;
padding: 0;
}

ul.subMenu li
{
background-image:url(../images/arrow_white.gif);
list-style:none;
background-repeat:no-repeat;
background-position: 0 1.2em;
}

ul.subMenu a:link, ul.subMenu a:visited  
{
display: block;
padding: 10px 5px 10px 5px;
border-bottom: 1px dotted #babedf;
color: #aaafd8; 
text-decoration:none; 
font-weight: bold; 
display: block;
padding-left: 15px; 
font-weight: bold;
}

ul.subMenu a:active, ul.subMenu a:hover
{
color: #4b438d; 
text-decoration:none; 
font-weight: bold; 
display: block; 
font-weight: bold;
background-image: url(../images/arrow_blue.gif);
background-repeat: no-repeat;
background-position: 0 1.22134em;
padding-left: 15px;
}

#info_left_content a.subMenuOn
{
color: #4b438d;
background-image: url(../images/arrow_blue.gif);
background-repeat: no-repeat;
background-position: 0 1.2em;
}



ul.subMenu2 li{
list-style:none;
background:none;
padding-left:15px;
border-bottom: 1px dotted #babedf;
}

ul.subMenu2 li a{
display: block;
padding: 10px 5px 10px 5px;
text-decoration:none;
background-image: url(../images/arrow_white.gif);
background-repeat: no-repeat;
background-position: 0 1.2em;
border-bottom:none!important;
color: #aaafd8; 

}

ul.subMenu2 li a:hover, ul.subMenu2 li a:active{
color: #4b438d; 
}

