/***************************************************/
/*  Created by J.P. Wilson on February 15th, 2007  */
/***************************************************/

html, body { font-family: Verdana, Arial, Helvetica, Sans-Serif, Serif; font-size: 11px; color: #000; background-color: #fff; margin: 0; padding: 0; text-align: left; }
input, textarea, select, option { font-family: Verdana, Arial, Helvetica, Sans-Serif, Serif; font-size: 11px; }
#wrapper { width: 1020px; height: 751px; background: #fff url(images/background.gif) repeat-y scroll top left; margin: 0; padding: 0; }
#webitems_nav { width: 213px; height: 119px; float: left; background-image: url(images/webitems_nav.gif); }
#webitems_logo { width: 43px; height: 119px; float: left; background-image: url(images/webitems_logo.gif); }
#webitems_webitems { width: 589px; height: 119px; float: left; background-image: url(images/webitems_webitems.gif); }
#webitems_icons { width: 148px; height: 119px; float: left; clear: right; background-image: url(images/webitems_icons.gif); }
#webitems_subnav { width: 213px; height: 631px; float: left; clear: left; display: inline; background-image: url(images/webitems_subnav.jpg); background-repeat: repeat-y; }
#webitems_stripe { width: 43px; height: 631px; float: left; background-color: #62788a; }
#webitems_content { width: 737px; height: 631px; float: left; background-color: #fff; clear: right; }
#webitems_main { width: 717px; height: 600px; overflow: auto; margin: 5px 10px; }
#webitems_footer { width: 717px; height: 31px; line-height: 31px; vertical-align: bottom; margin: 0 10px; font-size: 7pt; font-weight: bold; }
#navigation li a, #icons_ul li a, #subnav li a { background-repeat: no-repeat; }
#navigation { width: 117px; float: right; margin: 0; padding: 0; list-style: none; }
#navigation li { width: 117px; margin: 0; padding: 0; }
#navigation li a { width: 117px; display: block; }
#nav_home, #nav_home a, #nav_comments, #nav_comments a { height: 24px; }
#nav_uadmin, #nav_uadmin a, #nav_modules, #nav_modules a, #nav_support, #nav_support a, #nav_demos, #nav_demos a { height: 15px; }
#nav_home a { background-image: url(images/nav_home.gif); }
#nav_uadmin a { background-image: url(images/nav_uadmin.gif); }
#nav_modules a { background-image: url(images/nav_modules.gif); }
#nav_support a { background-image: url(images/nav_support.gif); }
#nav_demos a { background-image: url(images/nav_demos.gif); }
#nav_comments a { background-image: url(images/nav_comments.gif); }
#icons_ul { width: 138px; height: 39px; margin: 0; padding: 0; float: left; list-style: none; clear: both; }
#icons_ul li { height: 39px; float: left; margin: 0; padding: 0; }
#icons_ul li a { height: 39px; display: block; }
#icon_1, #icon_1 a, #icon_2, #icon_2 a { width: 21px; }
#icon_3, #icon_3 a { width: 23px; }
#icon_4, #icon_4 a, #icon_6, #icon_6 a { width: 24px; }
#icon_5, #icon_5 a { width: 25px; }
#icon_1 a { background-image: url(images/icon_1.gif); }
#icon_2 a { background-image: url(images/icon_2.gif); }
#icon_3 a { background-image: url(images/icon_3.gif); }
#icon_4 a { background-image: url(images/icon_4.gif); }
#icon_5 a { background-image: url(images/icon_5.gif); }
#icon_6 a { background-image: url(images/icon_6.gif); clear: right; }
#header_info { width: 155px; height: 80px; margin: 0 0 0 -19px; font-size: 80%; font-weight: bold; clear: both; display: block; text-align: right; }
#header_clear { height: 20px; line-height: 20px; display: block; clear: both; }
#header_phone, #header_tollfree, #header_address, #header_citystatezip { display: block; }
#subnav_title { width: 212px; height: 28px; float: right; margin: 0 0 0 0; background: url(images/subnav_title.gif); visibility: hidden; }
#subnav { width: 162px; font-size: 7px; float: right; clear: right; list-style: none; margin: 0 1px 0 0; padding: 0; visibility: hidden; }
#subnav li { width: 162px; margin: 0; padding: 0; }
#subnav li a { width: 162px; display: block; }
#subnav_1, #subnav_1 a, #subnav_2, #subnav_2 a, #subnav_4, #subnav_4 a { height: 11px; }
#subnav_3, #subnav_3 a, #subnav_6, #subnav_6 a { height: 12px; }
#subnav_5, #subnav_5 a, #subnav_7, #subnav_7 a, #subnav_8, #subnav_8 a { height: 10px; }
#subnav_1 a { background-image: url(images/subnav_1.gif); }
#subnav_2 a { background-image: url(images/subnav_2.gif); }
#subnav_3 a { background-image: url(images/subnav_3.gif); }
#subnav_4 a { background-image: url(images/subnav_4.gif); }
#subnav_5 a { background-image: url(images/subnav_5.gif); }
#subnav_6 a { background-image: url(images/subnav_6.gif); }
#subnav_7 a { background-image: url(images/subnav_7.gif); }
#subnav_8 a { background-image: url(images/subnav_8.gif); }
#subnav_flash { width: 213px; height: 516px; margin: 0; padding: 0; background: url(images/webitems_subnav.jpg); }
#module_left { width: 217px; float: left; text-align: left; }
#module_left_box { width: 207px; display: block; background-color: #d0d4dd; text-align: center; }
#module_left_content { width: 201px; text-align: left; margin: 0 auto; }
#module_right { width: 480px; float: left; clear: right; }
#module_left_bottom_box { width: 207px; display: block; background-color: #d0d4dd; text-align: center; }
#module_left_bottom_content { width: 201px; text-align: left; margin: 0 auto; }
#contactSelect { width: 305px; height: 125px; }
#validationImage { width: 146px; height: 50px; float: left; }
#faqSearch, #categorySearch, #contactForm, #demoLogin, #demoJoin { margin: 0; padding: 0; }
#pleasewait { margin: 0 0 0 10px; font-weight: bold; color: #c00; font-size: 92%; }