BODY { background:url(../upload/design/bg/); background-position:left top; background-repeat:repeat-x; background-color:#FFFFFF; } #MainBox { position:relative; display:block; width:860px; } * html p#iepara { /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/ padding-top: 1em; } /* Holly Hack for IE \*/ * html .suckertreemenu ul li { float: left; height: 1%;} * html .suckertreemenu ul li a { height: 1%;} * html .suckertreemenu ul li ul li { float: left;} /* End */ #Nav, #Nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; } #Nav a { display: block; } #Nav li { /* all list items */ float: left; position:relative; } #Nav li ul { /* second-level lists */ position: absolute; width: 230px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #Nav li ul li { width: 230px; } #Nav li ul ul { /* third-and-above-level lists */ margin:0; } #Nav li:hover ul ul, #Nav li:hover ul ul ul, #Nav li.sfhover ul ul, #Nav li.sfhover ul ul ul { left: -999em; } #Nav li:hover ul, #Nav li.sfhover ul { left:0; } #Nav li li:hover ul, #Nav li li li:hover ul, #Nav li li.sfhover ul, #Nav li li li.sfhover ul { /* lists nested under hovered list items */ left: 240px; #left: 230px; top:0; } /* Sub Navigation */ #subnav, #subnav ul { /* all lists */ padding: 0; margin: 0; list-style: none; } #subnav a { display: block; } #subnav li { /* all list items */ float: left; width:0px; position:relative; } #subnav li ul { /* second-level lists */ position: absolute; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #subnav li ul li { } #subnav li ul ul { /* third-and-above-level lists */ margin:0; } #subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul { left: -999em; } #subnav li:hover ul, #subnav li.sfhover ul { left:-1px; top:0; } #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul { /* lists nested under hovered list items */ left: 0px; #left: 0px; top:0; } /* General Design Spec */ /* General Text */ td { font-family:Arial; font-size:11px; color:#666666;line-height:18px; } /* Links */ a { color:#666666; font-weight: normal; text-decoration:none; } .current { color:#666666; border-top:3px solid #666666; } /* Link Rollover */ a:hover { color:#333333; text-decoration:none; } /* Heading 1 */ h1 { font-size:26px; padding:10px 0; margin:5px 0 5px 0;#margin:0px; #padding:5px 0; font-family:Arial; color:#330000; } /* Heading 2 */ h2, .h2 { font-size:17px; margin-top:20px; border:none; font-family:Arial; color:#000000; background:none;} /* Heading 3 */ h3 { font-size:16px; font-weight:normal; margin:30px 0 5px 0; font-family:Arial; color:#000000;} /* Heading 4 */ h4 { font-size:15px!important; font-weight:bold; padding:20px 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #cccccc;font-family:Arial; color:#000000; } /* Heading 5 */ h5, h5 a { font-size:14px; padding:10px 0; border-bottom:1px solid #cccccc; font-family:Arial; color:#000000;} /* Button (Dark) */ .btcart, .btcontinue, .btcheckout2 { color:#ffffff; } /* Button (Light) */ .bt1, .bt2, .bt3, .bt4, .btedit, .btlong, .btshort, .btcheckout { color:#555555; } /* Light BG */ .community_bar td, #AddOption, table.board_table tr:hover, .board_table tr.hover, .commentinput, .postcommentbox, .postauthor, .gallerybg { background:#cccccc; } #TB_window { background:#FFFFFF!important; border-color:#939192; border-width:2px; } #TB_ajaxWindowTitle { float:left; padding:0px 0 5px 5px; color:#FFFFFF; font-size:14px; line-height:23px!Important; font-weight:bold!Important; display:block!Important; } #TB_title { background:#949293!important; height:25px; } .past, .future { color:#cccccc; border-top: 3px solid #cccccc; } /* Table Border */ .board_table td, .myaccount_table td { border-bottom:1px solid #cccccc; } .breadcrumb { display: none; } #OrderSummary { border-color:#cccccc; } .style1 { color: #330000; text-transform: uppercase; font-size: 16px; line-height: 18px; } .style2 { font-size: 12px; color: #009999; line-height: 18px; text-transform: none; } .style3 { font-size: 16px; text-transform: uppercase; color: #ffffff; background: #4fa2ad; padding: 9px; vertical-align: middle; line-height: 18px; } .contactform .inputtext { width:306px; height: 20px; border-top:1px solid #7d7d7d; border-left:1px solid #7d7d7d; } .contactform .inputtextarea { width:306px; height: 260px; border-top:1px solid #7d7d7d; border-left:1px solid #7d7d7d; } .contactform .bt3 { background: url(/upload/images/send.jpg) no-repeat top; width: 91px; height: 28px; border: none; } .calblock { background:#cccccc; } .calender table { } .calender td { background:#FFFFFF; } .calhead { font-family:Arial; font-size:15px!important; color:#330000!important; line-height:34px!important; text-transform:uppercase!important; text-align:right!important; } .calpost a { font-family:Arial; font-size:11px!important; font-weight:bold!important; color:#7abbc3!important; letter-spacing:0; line-height:11px!important; text-transform:capitalize!important; } .calender table { border:solid 1px #a675c7; } .jday { } .caldate { font-family:Arial; font-size:16px; color:#c0c0c0; font-weight:bold; } .jdaylist { font-size:10px!important; font-weight:normal; text-align:left!important; } .calhead_right { padding-right:15px; text-align:right!important; font-size:20px!important; color:#228b99!important; line-height:34px!important; text-transform:uppercase!important; font-weight:bold!important; } .calhead_rightyear { font-size:20px!important; color:#228b99!important; line-height:34px!important; font-weight:normal!important; } .calendercurrent { font-weight:bold!important; } .calhead_left { padding-left:20px; width:700px!important; } .calendertoprow { background:#dfe8e8; height:45px; } .calendertoprow a { background:#dfe8e8; height:45px; font-family:Arial; font-size:14px!important; color:#228b99!important; line-height:34px!important; text-transform:uppercase!important; } .calendercurrent a { background:#dfe8e8; height:45px; font-family:Arial; font-weight:bold; font-size:16px!important; color:#228b99!important; line-height:34px!important; text-transform:uppercase!important; } .blogpage_title { font-family:Arial; font-weight:normal; font-size:26px!important; color:#330000!important; line-height:36px!important; } .gallery_title { font-family:Arial; font-weight:normal; font-size:16px!important; color:#330000!important; line-height:18px!important; text-transform:uppercase!important; } .gallery_date { font-family:Arial; font-weight:normal; font-size:12px!important; color:#009999!important; line-height:18px!important; text-transform:uppercase!important; } .gallery_frame img { margin-top:5px; margin-bottom:5px; border:2px solid #eaf4f5!important; } /* Layout */ .maincolumn { padding: 0px; } /* Change background color in following three classes */ .tablebackground { padding:0 0px 20px 0px; background: none; } .tb_background { background:#e5e5e5; } #TB_title { background:#e5e5e5; } #TB_window { background:#e5e5e5; } .topframe { background: url(/upload/images/topframebg.png) no-repeat top; height: 164px; margin:0; } .topmenubar { float:right; display: none; padding-top:10px; } .topmenubar a { display:inline; float:left; margin:0 10px; font-size:11px; } .bmenu_style { margin-top:0px; padding:9px 0; display:inline; float:left; } .bmenu_style p { color:#cccccc; } .bmenu_style a { color:#666666; font-size:11px; padding:0 5px; } .copyright_style { margin-bottom:30px; padding:5px 0; } .copyright_style .left { text-align:left; } .copyright_style .right { text-align:right; } .copyright_style * { font-size:11px; color:#a8a8a8; line-height: 18px; } .copyright_style a { color:#a8a8a8; font-weight:normal; } .component_left { display:inline; float:left; padding:0; padding-bottom:10px; } .component_right { display:inline; float:left; padding:0; padding-bottom:10px; } .component_left * { font-size:11px; } .componentpadding { padding:10px; } .FeaturedItem { padding: 24px 0px 0px 19px!important; } .SuccessStories { padding:0px 0px 0px 19px!important; } .banner_title { color: #330000; font-size: 26px; line-height:24px!important; padding-bottom: 18px; padding-left: 20px; } .SuccessStoriesTitle { color: #330000; font-size: 26px; line-height:24px!important; padding-bottom: 18px; padding-left: 0px; } .search_tbl { background: url(/upload/images/searchbg.jpg) no-repeat top; width: 235px; height: 36px; } .input_search { width: 181px; height: 24px; color: #747474; font-size: 12px; border:1px solid #d1d1d1; text-transform: lowercase; padding:4px 2px 0px 2px!important; #padding:0px 2px 5px 2px!important; } .inputbt1 { background: none; border: none; color: #ffffff; font-size: 11px; font-weight: bold; } .top_search { padding-top: 30px; } /* Top Navigation */ ul#Nav { background: none; display:block; float:left; position: relative; top: 18px; padding-left: 8px; #padding-left:15px!important; } .currenta { background-image:url(/upload/images/currenta.gif); background-position:left top; background-repeat:no-repeat; color:#330000!important; } .currentdiv { background-color:#FFFFFF; background-image:url(/upload/images/currentdiv.gif); background-position:right top!important; background-repeat:no-repeat; color:#330000!important; } #Nav li a { padding:8px 0px 13px 0px; text-align:center; font-size:12px; color:#ffffff; font-weight: bold; text-decoration:none!important; padding-left: 7px; white-space:nowrap; padding-right: 7px; } #Nav li a:hover { color:#ffffff; } #Nav li ul { border:0px solid #cccccc; border-bottom:none; } #Nav li ul li.childnav a, #Nav li ul li.childnav a:hover { background-image:url(/upload/images/childarrow.gif); background-position:right center; background-repeat:no-repeat; text-decoration:none!important; } #Nav li ul li.childnav li a, #Nav li ul li.childnav li a:hover { background-image:none; color#330000; text-decoration:none!important; } #Nav li ul li:hover ul { margin-top:-1px; } #Nav li ul li a:hover { background:#007888; color:#d3d3d3; cursor:pointer; } #Nav li ul li a { border:none; border-bottom:1px solid #ffffff; color:#ffffff; font-family:Arial; font-size:12px; font-weight:bold; background:#007888; text-align:left; width:230px; #width:230px; padding:7px 10px; text-decoration:none!important; } #Nav li ul li { z-index:9000!important; } #Nav li ul li ul li { z-index:9999!important; } /* Sub Navigation */ #subnav li a { background:#e5e5e5; padding:7px 15px; color:#666666; border-bottom:1px solid #cccccc; text-transform:uppercase; text-decoration:none!important; font-size:10px; font-weight:bold; } #subnav li ul { background:#f5f5f5; border:1px solid #cccccc; border-bottom:none; } #subnav li.childnav a, #subnav li.childnav a:hover, #subnav li ul li.childnav a, #subnav li ul li.childnav a:hover { background-image:url(/upload/images/childarrow.gif); background-position:right center; background-repeat:no-repeat; text-decoration:none!important; } #subnav li.childnav li a, #subnav li.childnav li a:hover, #subnav li ul li.childnav li a, #subnav li ul li.childnav li a:hover { background-image:none; } #subnav li ul li a{ padding:7px 15px; border-bottom:1px solid #cccccc; border-left:none; border-right:none; color:#666666; font-weight:normal; } #subnav li a:hover { background:#dddddd; color:#333333; }