#container { margin-left:auto; margin-right:auto; width:820px; }


/* GLOBAL */
#global_header { width:820px; height:92px; background-image:url(/images/global_header.jpg); background-repeat:no-repeat; position:relative; }
#global_header a#title { display:block; width:120px; height:36px; position:absolute; left:36px; top:36px; }
#global_header #nav { width:570px; height:33px; margin-top:17px; margin-right:6px; float:right; clear:right; }
#global_header #intl { width:570px; height:18px; margin-top:24px; margin-right:24px; float:right; text-align:right; color:#dde6ed; font-weight:bold; font-size:10px; }
#global_header #intl a { color:#dde6ed; text-decoration:none; }
#global_header #intl a:hover { color:#dde6ed; text-decoration:underline; }

#dropmenudiv { position:absolute; top:25px; left:-50px; padding-bottom:8px; line-height:18px; z-index:1000; text-align:left; }	
#dropmenudiv a { width:100%; display:block; text-indent:14px; font-size:11px; color:#fff; padding: 3px 0px 3px 3px; text-decoration: none; }	
#dropmenudiv a:hover { color:#033d67; background-color:#d6dfe4; text-decoration:none; width:177px; }

#global_footer { width:820px; padding-top:12px; padding-bottom:12px; clear: both; background-color:#81a2bd; font-size:10px; color:#0d1b4e; text-align:center; }
#global_footer a { color:#0d1b4e; text-decoration:none; }
#global_footer a:hover { text-decoration:underline; } 
#global_footer #searchbox { display:inline; position:relative; top:0px; width:230px; height:20px; }
#global_footer #searchbox .searchboxinput { border:1px solid #0d1b4e; width:130px; }



/* BODY */
#wrapper { width:820px; min-height:300px; background-color:#b7c6d0; }
#wrapper #header { width:820px; height:115px; background-image:url(/images/global_billboard.jpg); background-repeat:no-repeat; }
#wrapper #mast { width:796px; height:23px; padding-left:24px; background-color:#f25216; color:#fff; font-weight:bold; padding-top:3px; }

#content { width:820px; float:left; clear:both; background-color:#fff; }

#content #nav { width:796px; height:36px; padding-left:24px; margin-bottom:36px; background-color:#c6d5e1; }
#content #nav a { height:30px; font-size:11px; font-weight:bold; display:inline-block; padding-top:6px; padding-left:12px; padding-right:12px; text-decoration:none; margin-right:3px; }
#content #nav a:hover { height:24px; background-color:#f25216; color:#fff; margin-bottom:6px; -moz-border-radius-bottomleft:2ex; -moz-border-radius-bottomright:2ex; -khtml-border-radius-bottomleft:2ex; -khtml-border-radius-bottomright:2ex; -webkit-border-bottom-left-radius:2ex; -webkit-border-bottom-right-radius:2ex; }

#content #pb { width:748px; min-height:400px; padding-left:36px; padding-right:36px; padding-bottom:36px; background-color:#fff; clear:both; }

#content #pb #topnav { width:700px; }
#content #pb #topnav #left { width:180px; margin-right:30px; float:left; text-align:right; color:#333; }
#content #pb #topnav #images { width:100px; margin-right:30px; float:left; }
#content #pb #topnav #right {width:360px; float:right; }


/* PRODUCTS 20090831 */
#content #pb #products_main { width:600px; float:left; clear:left; margin-right:36px; padding-bottom:36px; }

#content #pb #products_main ul.products { margin-bottom:18px; }
#content #pb #products_main .products li { list-style:circle; margin:0; }

#content #pb #products_main #details { width:600px; clear:both; margin-top:24px; }
#content #pb #products_main #details #tab {width:600px; }
#content #pb #products_main #details #tab a { width:120px; height:24px; background-image:url(/images/products_spec_tab.jpg); background-repeat:no-repeat; display:inline-block; text-decoration:none; padding-top:4px; color:#333; font-weight:bold; text-align:center; }
#content #pb #products_main #details #tab a:hover { background-image:url(/images/products_spec_tab-on.jpg); background-repeat:no-repeat; text-decoration:none; color:#fff; }
#content #pb #products_main #details #tab_txt { width:550px; border: 1px solid #acacac; padding:24px; }
#content #pb #products_main #details #tab_txt p { margin-top:0; margin-bottom:18px; }

#content #pb #products_main #product_box_wrapper { width:600px; float:left; clear:left; }
#content #pb #products_main #main_box { width:184px; margin-right:24px; margin-top:24px; float:left; }
#content #pb #products_main #main_box h2 { width:160px; height:23px; font-size:12px; font-weight:bold; color:#fff; padding-top:4px; padding-left:12px; padding-right:12px; background-image:url(images/products_main_box_h2.jpg); background-repeat:no-repeat; margin:0; }
#content #pb #products_main #main_box #btm { width:184px; height:10px; background-image:url(images/products_main_box_btm.jpg); background-repeat:no-repeat; }

#content #pb #products_main #main_box ul.prod_main { width:158px; margin-top:0; margin-bottom:0; margin-left:-40px; *margin-left:0; }
#content #pb #products_main #main_box .prod_main li { width:158px; margin:0; padding-left:12px;  padding-right:12px; padding-top:3px; padding-bottom:3px; list-style:none; border-left:1px solid #afb0b2; border-right:1px solid #afb0b2; border-top:1px solid #afb0b2; }
#content #pb #products_main #main_box .prod_main li.last { padding-bottom:0; }

#content #pb #products_main #main_box ul.prod_drop {  width:142px; color:#265f8d; padding-bottom:6px; *margin:0; *margin-left:16px; border-left:1px solid #afb0b2; border-right:1px solid #afb0b2; *border:0; }
#content #pb #products_main #main_box ul.prod_drop a { color:#265f8d; }
#content #pb #products_main #main_box ul.prod_drop a:hover { color:#f25216; }
#content #pb #products_main #main_box .prod_drop li { width:142px; border:0; list-style:circle; padding:0; margin:0; }

#content #pb #products_main #main_box ul.prod_drop_l2 { color:#265f8d; padding-top:0; padding-bottom:6px; *margin:0; *margin-left:30px; }
#content #pb #products_main #main_box ul.prod_drop_l2 a { color:#265f8d; }
#content #pb #products_main #main_box ul.prod_drop_l2 a:hover { color:#f25216; }
#content #pb #products_main #main_box .prod_drop_l2 li { *width:80px; border:0; margin:0; list-style:circle; padding:0; }


.products_table { width:600; text-align:center; vertical-align:middle; }
.products_table th { border-bottom: 1px dotted #999; font-size:11px; color:#333; padding-right:8px; padding-left:8px; }
.products_table td { border-bottom: 1px dotted #999; font-size:11px; color:#033d67; padding-top:3px; padding-bottom:3px; }
.products_table tr:hover { background-color:#d6dfe4; color:#f05323; } 

#content #pb #products_rightnav { width:112px; float:right; clear:right; color:#555; }
#content #pb #products_rightnav h2 { margin:0; margin-bottom:6px; font-size:11px; color:#555; border-bottom:12px solid #81a2bd; }
#content #pb #products_rightnav h3 { margin:0; margin-bottom:6px; margin-top:24px; font-size:11px; color:#555; border-bottom:12px solid #d7d7d7; }
#content #pb #products_rightnav hr { width:112px; background-color:#d7d7d7; color:#d7d7d7; border:none; height:1px; margin:0px; padding:0px; }
#content #pb #products_rightnav ul.main { width:112px; margin-top:0; margin-left:-40px; *margin-left:0; margin-bottom:0px; padding-bottom:0; }
#content #pb #products_rightnav .main li { margin:0; list-style:none; border-top:1px solid #d7d7d7; font-size:11px; }
#content #pb #products_rightnav .main li.top { border-top:none; }
#content #pb #products_rightnav a { color:#555; text-decoration:none; }
#content #pb #products_rightnav a:hover { color:#f25216; text-decoration:none; }
#content #pb #products_rightnav ul.drop { color:#265f8d; padding-bottom:6px; margin-top:0; }
#content #pb #products_rightnav ul.drop a { color:#265f8d; }
#content #pb #products_rightnav ul.drop a:hover { color:#f25216; padding-bottom:6px; }
#content #pb #products_rightnav .drop li { border:0; margin:0; padding:0; list-style:circle; }
#content #pb #products_rightnav .drop_div { width:112px; }

#content #pb #products_main .support_table { border:1px solid #acacac; }
#content #pb #products_main .support_table td { border:1px solid #acacac; }


/* PRODUCTS */
#content #pb #products { width:748px; padding-top:36px; clear:both; }

#content #pb #products #tabs { width:158px; float:left; text-align:right; }
#content #pb #products #tabs a { color:#033d67; display:block; text-decoration:none; padding:8px; padding-right:12px; }
#content #pb #products #tabs a:hover { background-color:#f25216; color:#fff; text-decoration:none; }
#content #pb #products #txt { width:540px; float:left; border: 5px solid #f25216; margin-bottom:20px; padding:20px; background-color:#fff; }

#content #pb #sales { width:748px; }
#content #pb #sales #links { width:170px; float:left; clear:left; margin-right:30px; }
#content #pb #sales #map { width:500px; float:right; clear:right; }

/*#content_mod { position:relative; background-color:#fff; }*/



p { font: 12px/18px Arial, Helvetica, Verdana, sans-serif; color:#333; }

a { color:#033d67; text-decoration:none;}
a:hover { color:#f25216; text-decoration:none; }

h1 { font-size:14px; color:#f25216; margin:0; }
h1 a { font-size:14px; color:#f25216; margin:0; }
h2 { font-size:14px; color:#333; font-weight:bold; margin:0; margin-bottom:18px; }
h2 a { font-size:14px; color:#333; font-weight:bold; margin:0; margin-bottom:18px; }
h3 { font-size:12px; color:#333; font-weight:bold; margin:0; }
h3 a { font-size:12px; color:#333; font-weight:bold; margin:0; }


hr { color:#b7c6d0; background-color:#b7c6d0; border:0px; height:1px; margin-top:8px; margin-bottom:14px; }

ul.sitemap { margin-top: 0px; list-style-type: circle; }

.ul_products ul { list-style-type:none; margin:0; padding:0; }
.ul_products li { margin-bottom:18px; }

.producttable { width:100%; text-align:center; position:relative; vertical-align:middle; }
.producttable th { border-bottom: 1px dotted #ccc; font-size:12px; color:#333; }
.producttable td { border-bottom: 1px dotted #ccc; font-size:12px; color:#033d67; }
.producttable tr:hover { background-color:#d6dfe4; } 

.form-table { background-color:#ccd1d5; }
.form-title { color:#333; font-size:12px; font-weight:bold; }
.form-text { background-color:#fff; font: 12px/18px Arial, Helvetica, Verdana, sans-serif; color:#333; border-color:#fff; border: 1px groove #fff; }
.form-btn { color:#033d67; }


.spacer { clear:both; width:100%; height:1px; }


/* HOME */
#home_billboard20090721 { width:820px; height:350px; background-image:url(/images/home_billboard20090721.jpg); background-repeat:no-repeat; clear:both; border-bottom:12px solid #f25216; }
#home_billboard20090721 #specials { width:175px; height:34px; padding-left:22px; float:left; }
#home_billboard20090721 #highlight { width:325px; height:296px; padding-top:54px; padding-right:22px; float:right; }
#home_billboard20090721 #highlight .img_spacer { padding-bottom:1px; }

#home_billboard_emea { width:820px; height:350px; background-image:url(/images/home_billboard_emea.jpg); background-repeat:no-repeat; clear:both; border-bottom:12px solid #f25216; }
#home_billboard_emea #specials { width:175px; height:34px; padding-left:22px; float:left; }
#home_billboard_emea #highlight { width:325px; height:296px; padding-top:54px; padding-right:22px; float:right; }
#home_billboard_emea #highlight .img_spacer { padding-bottom:1px; }

#home_pb { width:776px; padding:22px; }
#home_pb #spotlight { width:494px; height:85px; padding-bottom:22px; float:left; }
#home_pb #spotlight_txt { width:494px; height:230px; overflow:hidden; float:left; background-color:#d5dee5; color:#1f4059; }
#home_pb #spotlight_txt h1 { font-size:14px; color:#1f4059; }
#home_pb #spotlight_txt p { color:#1f4059; }
#home_pb #epn { width:260px; float:right; }
#home_pb #epn .img_spacer { margin-right:10px; }
#home_pb #epn #txt {width:238px; height:285px; overflow:hidden; padding:11px; background-color:#fff; }
#home_pb #epn #txt p { color:#1f3f58; border-bottom:1px solid #b8c6d1; padding-bottom:12px; }



#home_billboard { width:820px; height:404px; background-image:url(/images/home_billboard.gif); background-repeat:no-repeat; clear:both; }
#home_billboard #ww { width:271px; height:80px; margin-top:324px; margin-left:20px; float:left; clear:left; }
#home_billboard #ww #txt { width:257px; height:35px; background-color:#346d98; color:#fff; font-size:11px; padding:7px; }
#home_billboard #ww #txt a { color:#fff; text-decoration:underline; }
#home_billboard #ww #txt a:hover { text-decoration:none; } 
#home_billboard #ww #btn { width:271px; height:31px; background-image:url(/images/home_bg_ww.gif); background-repeat:no-repeat; }
#home_billboard #ww #btn img { margin-top:3px; }

#home_spacer { width:820px; height:13px; background-color:#f25216; clear:both; }

#home_body { width:780px; height:160px; padding:20px; clear:both; }
#home_body #usergroup { width:240px; height:158px; margin-right:25px; background-image:url(images/home_usergroup20090519.gif); background-repeat:no-repeat; float:left; clear:left; }
#home_body #news { width:220px; height:138px; padding:10px; margin-right:25px; background-color:#ccd1d5; float:left; }
#home_body #events { width:220px; height:138px; padding:10px; background-color:#ccd1d5; float:right; }
#home_body h1 { font-size:18px; font-weight:normal; color:#f25216; margin:0; }
#home_body a.h1 { color:#f25216; text-decoration:none; }
#home_body a.h1:hover { color:#f25216; text-decoration:none; }
#home_body p { border-top: 1px solid #fff; color:#0e2061; font-size:11px; padding-top:8px; line-height:14px; }
#home_body a { color:#0e2061; text-decoration:none; }
#home_body a:hover { text-decoration:underline; }