body { margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; margin: 0 auto; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ background: #BBBBBB url(/images/background/drshoppersitebgrd1.png) repeat-y scroll center top; color: #444444; } .maincontent { width: 974px; text-align: left; margin:0 auto; height: 100% auto; background-color: #FFFFFF; } .page_bgrd { background-color: #FFFFFF; } .page_border_top { width: 988px; height: 7px; } .page_border_left { width: 7px; } .page_border_right { width: 7px; } .footer_bgrd { background-color: transparent; } .footer_text { font-family: 'Verdana', Arial; font-size: 12px; color: #3B3B3B; } .footer_text a { color: #660033; } .footer_small_text { font-family: 'Verdana', Arial; font-size: 10px; color: #3B3B3B; } .maincontentdescription ul { list-style-position: inside; } .separator_body { background-color: Silver; } .separator_top { background-color: #FFFFFF; height: 50px; } .separator_top_content { background-color: #FFFFFF; height: 63px; } .separator_bot { background-color: #FFFFFF; width: 8px; } .round_corners { display: block; width: 6px; height: 6px; } .banner_border_color { border-color: #555555; } .homemaintab { background-color: ff0002; } .homemaintab_round { height: 1px; background-color: ff0002; overflow: hidden; display: block; } .homemaintabtext { font-family: Arial; font-size: 20px; padding: 0px 8px 4px 8px; color: #FFFFFF; } .homemaintabseparator { background-color: #222222; } .homemaintabtext a { color: #FFFFFF !important; text-decoration: none; } .homemaintabtext a:hover { text-decoration: underline; } .submaintab { background-color: 006600; } .submaintab_round { height: 1px; background-color: 006600; overflow: hidden; display: block; } .submaintabtext { font-family: Arial; font-size: 14px; font-weight: bold; padding: 0px 8px 4px 8px; color: #FFFFFF; } .submaintabseparator { background-color: 006600; } .submaintabtext a { color: #FFFFFF !important; text-decoration: none; } .submaintabtext a:hover { text-decoration: underline; } .mainsubtitle { font-family: Arial; font-size: 14px; font-weight: bold; padding: 0px 8px 4px 8px; color: #FFFFFF; } .mainsubtitle a { color: #FFFFFF !important; text-decoration: none; } .mainsubtitle a:hover { text-decoration: underline; } .mainsubtitlecrumble { font-family: Arial; font-size: 12px; } .bigfonts { font-family: 'Verdana', Arial; font-size: 16px; color: #444444; } .largemidfonts { font-family: 'Verdana', Arial; font-size: 15px; color: #444444; } .largefonts { font-family: 'Verdana', Arial; font-size: 14px; color: #444444; } .regularfonts { font-family: 'Verdana', Arial; font-size: 12px; color: #444444; } .regularfonts a { color: #555555; } .smallmidfonts { font-family: 'Verdana', Arial; font-size: 11px; color: #444444; } .smallfonts { font-family: 'Verdana', Arial; font-size: 10px; color: #444444; } .controlfonts { margin: 0px; font-family: 'Verdana', Arial; font-size: 12px; } .required_field_1 { display: inline; vertical-align: top; } .required_field_2 { display: inline; vertical-align: top; color: #FF0000; } .maintitlebgrd { background-color: 006600; } .maincontenttitle { font-family: 'Verdana', Arial; font-size: 18px; margin: 8px 4px 12px 4px; color: #444444; } .maincontentsubtitle { font-family: 'Verdana', Arial; font-size: 14px; font-weight: bold; margin: 0px 4px 10px 4px; } .maincontentmedia { float: left; margin: 0px 8px 8px 4px; } .maincontentmedia_b { float: right; margin: 0px 4px 8px 8px; } .maincontentdescription { font-family: 'Verdana', Arial; font-size: 12px; line-height: 16px; margin: 0px 4px 10px 4px; } .maincontentdescription p{ font-family: 'Verdana', Arial!important; padding: 0px !important; margin: 0px 0px 12px 0px !important; } .maincontentdescription span{ font-family: 'Verdana', Arial!important; padding: 0px !important; margin: 0px 0px 12px 0px !important; } .maincontentdescription table{ font-family: 'Verdana', Arial!important; font-size: 12px!important; } .mediacalce { font-family: 'Verdana', Arial; font-size: 10px; line-height: 12px; padding: 4px 0px 4px 0px; } .related_title { font-family: 'Verdana', Arial; font-size: 14px; padding: 0px 8px 4px 8px; color: #FFFFFF; font-weight: bold; } .related_title_bgrd { background-color: #3EA91F; } .related_title_round { height: 1px; background-color: #3EA91F; overflow: hidden; display: block; } .related_link { font-family: 'Verdana', Arial; font-size: 12px; color: #000000; } .related_link a { color: #000000; } .related_link_bgrd { background-color: #EEEEEE; } .related_link_round { height: 1px; background-color: #EEEEEE; overflow: hidden; display: block; } .mainsubcontentdescription { font-family: 'Verdana', Arial; font-size: 12px; line-height: 16px; margin: 6px 4px 6px 6px; } .mainsubcontentmedia { float: left; margin: 0px 4px 4px 4px; } .moduletitle { font-family: 'Verdana', Arial; font-size: 17px; font-weight: bold; padding: 12px 2px 2px 2px; color: #222222; } .moduletitle a { color: #222222; } .moduletitleseparator { background-color: #222222; } .module_tab_on { width: 12px; height: 5px; border: 3px groove silver; background-color: #CC0000; } .module_tab_off { width: 12px; height: 5px; border: 3px outset silver; background-color: #CC0000; } .module_calendar_month { font-family: 'Verdana', Arial; font-size: 10px; font-weight: bold; color: #333366; } .module_calendar_day { font-family: 'Verdana', Arial; font-size: 19px; font-weight: bold; color: #333366; } .module_calendar_bgrd { background-color: #DDDDDD; } .module_calendar_details { font-family: 'Verdana', Arial; font-size: 11px; color: #444444; } .calendar_title_bgrd { background-color: #3EA91F; } .calendar_title_text { font-family: 'Verdana', Arial; font-size: 13px; font-weight: bold; color: #FFFFFF; } .mycell a { font-family: 'Verdana', Arial; font-size: 10px; display: block; width: 100%; height: 55px; } .contenttitle { font-family: 'Tahoma', Arial; font-size: 26px; padding: 0px 8px 4px 8px; color: #444444; } .contenttitle a { color: #444444; text-decoration: none; } .contenttitle a:hover { text-decoration: underline; } .media_tab_on { font-family: 'Verdana', Arial; font-size: 12px; line-height: 11px; font-weight: bold; color: #FFFF00; background-color: #3EA91F; } .media_tab_on a { color: #FFFF00; text-decoration: none; } .media_tab_on_round { height: 1px; background-color: #3EA91F; overflow: hidden; display: block; } .media_tab_off { font-family: 'Verdana', Arial; font-size: 12px; line-height: 11px; color: #FFFFFF; background-color: #FD0100; } .media_tab_off a { color: #FFFFFF; text-decoration: none; } .media_tab_off_round { height: 1px; background-color: #FD0100; overflow: hidden; display: block; } .media_tab_separator { background-color: #CCCCCC; } .member_directory_title { font-family: 'Verdana', Arial; font-size: 11px; font-weight: bold; background-color: #003366; color: #FFFFFF; } .member_directory_body { font-family: 'Verdana', Arial; font-size: 12px; background-color: #EEEEEE; color: #000000; } .member_directory_body a { color: #000000; } .member_directory_body_alternate { font-family: 'Verdana', Arial; font-size: 12px; background-color: #FBFAEA; color: #000000; } .member_directory_body_alternate a { color: #000000; } .pages_off_layout { font-family: 'Verdana', Arial; font-size: 10px; height: 18px; background-color: #3EA91F; color: #FFFF00; } .pages_off_layout a { text-decoration: none; color: #FFFF00; } .pages_on_layout { font-family: 'Verdana', Arial; font-size: 10px; font-weight: bold; height: 18px; padding-right: 3px; padding-left: 3px; background-color: #33CC00; color: #FFFFFF; } .pages_on_layout a { text-decoration: none; color: #FFFFFF; }