body { margin: 0; color: #001e38; }
body, input { font: 12px Tahoma, Arial, Helvetica, sans-serif; }
img { border: 0; }
form { padding: 0; }
ul, li { margin: 0; padding: 0; }
h1, h2, h3, h4, p, ul { margin: 0 0 15px; }
a { color: #0059a9; }
a:hover { color: #003f75; }
.center { text-align: center; }
.hidden { display: none; }
.copyright { font-size: 80%; color:#7982BB; width: 440px; margin-left: 36px; margin-top: 36px; }
/* header */
#all { margin: auto; width: 1000px; }
#header { background: url(images/header.jpg); height: 133px; }
#header ul { margin: 0; padding: 10px 10px 0 0; }
#header li { list-style-type: none; margin-left: 20px; font-size: 14px; color: #005aaa; float: right; }
#header a { text-decoration: none; }
/* menu */
#menu { height: 36px; background: url(images/menu-bg.gif); }
#ul1 li.l2 { width: 260px; }
#ul2 li.l3 { width: 170px; }
#ul3 li.l4 { width: 120px; }
#ul4 li.l5 { width: 100px; }
#ul5 li.l5 { width: 90px; }
#ul6 li.l5 { width: 100px; }
#ul7 li.l4 { width: 140px; }
#ul8 li.l4 { width: 160px; }
#ul9 li.l3 { width: 70px; }
#ul10 li.l3 { width: 170px; }
#ul11 li.l2 { width: 160px; }
#ul12 li.l2 { width: 120px; }
#ul13 li.l2 { width: 130px; }
#ul14 li.l2 { width: 130px; }
#menu ul { margin: 0; }
#menu li { list-style-type: none; text-transform: uppercase; vertical-align: bottom; }
#menu li.l1 { float: left; width: 117px; height: 25px; line-height: 25px; text-align: center; background: url(images/menu-button_bg.jpg); margin: 1px 0 0 1px; }
#menu a { display: block; color: #ffffff; text-decoration: none; }
#menu a:hover { color: #eeeeee; }
#thinClientFreeTrialWrapper { float: left; position: relative;  top: -42px;height: 27px; margin-right: 10px; width: 210px; }

#thinClientFreeTrial { position: absolute; bottom: 0; left: 1px; }
#menu form { float: left; margin-top: 1px; height: 25px; width: 141px; position: relative; background: url(images/search_bg.gif) left bottom no-repeat; }
#menu input.text { display: block; width: 135px; height: 16px; border: 0px; padding: 1px; margin-top: 4px; margin-left: 2px; }
#menu input.submit { position: absolute; left: 130px; top: -11px; }
#menu li.l1 { position: relative; }
#menu ul.l2 { position: absolute; left: 0; }
#menu li.l2 { float: none; background: url(images/menu_2-button_bg.gif); height: 23px; line-height: 23px; text-align: left; padding-left: 10px; padding-right: 5px; position: relative; }
#menu li.l2,  #menu li.l2 a { color: #9ec0df; }
#menu li.l2 a { padding-right: 14px; }
#menu li.l2_menu a.l2_link { background: url(images/menu_2_arrow.gif) no-repeat right center; }
#menu li.l2 a:hover { color: #b0d5f7; }
#menu li.l2_menu a.l2_link:hover { background-image: url(images/menu_2_arrow-active.gif); }
#menu ul.l5,  #menu ul.l4,  #menu ul.l3 { position: absolute; left: 100%; margin-top: -23px; background: url(images/menu_3-button_bg.gif); }
#menu li.l5,  #menu li.l4,  #menu li.l3 { padding-left: 10px; padding-right: 5px; }
#menu ul.l5,  #menu ul.l5 a,  #menu ul.l4,  #menu ul.l4 a,  #menu ul.l3,  #menu ul.l3 a { color: #015BA9; }
#menu li.l4_menu a.l4_link,  #menu li.l3_menu a.l3_link { background: url(images/menu_3_arrow.gif) no-repeat right center; }
#menu ul.l5 a:hover,  #menu ul.l4 a:hover,  #menu ul.l3 a:hover { color: #013F75; }
#menu li.l4_menu a.l4_link:hover,  #menu li.l3_menu a.l3_link:hover { background-image: url(images/menu_3_arrow-active.gif); }
/* center */
#center td { padding: 0; vertical-align: top; }
#center td.first { width: 799px; }
#center td.second a { display: block; }
#center td.second { width: 201px; position: relative; }
#rightMenu { padding-left: 1px; }
#rightMenu,  #rightMenu ul { margin-bottom: 0; }
#rightMenu li,  #rightMenu li a { color: #015ba9; line-height: 23px; text-decoration: none; }
#rightMenu li a { height: 23px; }
#rightMenu .twoLines a { height: 30px; padding-top: 2px; padding-bottom: 2px; }
#rightMenu li a:hover { color: #013f75; }
#rightMenu li { background: url(images/right_menu-button_bg.gif) repeat-x; list-style-type: none; text-transform: uppercase; margin-top: 1px; margin-bottom: 1px; text-indent: 10px; }
#rightMenu li.l2,  #rightMenu li.l2 a { color: #9ec0df; }
#rightMenu li.l2 a:hover { color: #8ba9c4; }
#rightMenu li.l2 { background: url(images/right_menu_2-button_bg.gif); line-height: 23px; }
#rightMenu li.twoLines { background: url(images/right_menu_2-button_bg-2.gif) repeat-x; }
#rightMenu .twoLines a { line-height: 14px; margin-left: 21px; text-indent: -11px; }
#rightMenu li.l2 img { margin-right: 3px; }
#center .third { vertical-align: bottom; padding: 0; text-align: right; }
#liveHelp { margin-left: 0px; margin-bottom: 2px; }
#liveHelp img { display: block; }
#vline { height: 4px; overflow: hidden; background: url(images/appliances-vline.gif); }
/* appliances */
#bottomLeft { float: left; }
#appliancesWrapper { background: url(images/appliances-vline_2.jpg) no-repeat right top; width: 694px; padding-right: 6px; }
#appliances { background: url(images/appliances-bg.jpg) no-repeat right top; padding-top: 7px; min-height: 384px; height: auto !important; height: 384px; overflow: auto; }
#appliances .strong { font-weight: bold; font-size: 11px; }
#appliances h1,  #appliances h2,  #appliances p,  #appliances table { margin-bottom: 30px; }
#appliances h1,  #appliances div.first,  #appliances div.second,  #appliances div.third { padding-left: 10px; }
#appliances h1 { background: url(images/appliances-title_bg.jpg); width: 677px; height: 28px; line-height: 28px; font-size: 18px; color: #383839; font-weight: normal; margin-bottom: 0; }
#appliances div.first,  #appliances div.second,  #appliances div.third { float: left; padding-right: 10px; min-height: 349px; height: auto !important; height: 349px; }
#appliances div.first { width: 170px; }
#appliances div.second { width: 250px; }
#appliances div.third { width: 214px; }
#appliances div.first,  #appliances div.second { background: url(images/appliances-vline.jpg) no-repeat right top; }
#appliances div.first a.first { font-weight: bold; }
#appliances h2 { color: #001e38; font-size: 14px; padding-top: 15px; }
#appliances table { margin-bottom: 15px; width: 100%; }
#appliances td { padding: 0; }
#appliances td.first { color: #001e38; }
#appliances td.second { text-align: right; }
#starting { background: url(images/appliances-price.png); width: 227px; height: 60px; font-size: 22px; color: #f8981d; padding-top: 31px; padding-left: 10px; font-weight: bold; }
#starting .price { margin-left: 10px; font-size: 24px; vertical-align: -1px; margin-right: 8px; color: #fdbe07; }
/* announcements */
#announcements { margin-left: 700px; padding-top: 7px; }
#announcements h2,  #announcements p { margin: 0 10px 15px; }
#announcements h1 { background: url(images/announcements-title_bg.jpg); width: 282px; height: 28px; line-height: 28px; font-size: 18px; padding-left: 10px; font-weight: normal; }
#announcements h2 { color: #001e38; font-size: 14px; }
/* footer */
#footer { width: 705px; background: url(images/footer-top.jpg) no-repeat; padding-top: 12px; }
#footer .middle { background: url(images/footer-middle.jpg) repeat-y; }
#partners img { margin-right: 0px; vertical-align: middle; margin-top: 15px; }
#footer .hline { background: url(images/footer-hline.gif); height: 4px; overflow: hidden; margin-bottom: 15px; margin-right: 0px; }
#footer .last { margin-bottom: 0; padding-bottom: 15px; }
