*, html { margin: 0; padding: 0; }html,body { font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:0; padding:0; height:100%; background-color: #d7e2e6; background-image: url(/images/shared/background.jpg); background-repeat: repeat-x; background-position: 0 top; text-decoration: none; }#container {	min-height:100%;	position:relative;}#wrap { width:800px; margin-right:auto; margin-left:auto; text-align:left; height:100%; min-height:100%; height:auto !important; margin-top:0; }#header { text-align: center; width: 800px; height:110px; padding:0; text-align: left; }#header h1 { background-image: url(/images/shared/logo_top.gif); background-repeat: no-repeat; text-indent: -10000px; width: 800px; height: 58px; }#content { text-align:left; position: relative; width:100%; height: 100%; }/*Home Elements*/#main { width: 800px; }#home_main_box { position: relative; width: 100%; }#home_center_box { width: 320px; float: left; margin-right: 7px; margin-left: 7px; }#home_center_box p { padding: 5px; }#home_center_box h3 { color: #545454; font-size: 1.5em; font-weight: normal; text-decoration: none; }#home_center_box h5 { color: #545454; font-size: 0.75em; font-weight: normal; text-decoration: none; margin-top: 2px; }#home_center_box hr { color: #aaa; background-color: #aaa; height: 1px; border: 0;width: 100%; }#home_right { width: 233px; float: right; }#home_left { line-height: 1.15em; width: 233px; float: left; }#home_left_top { color: #fff; font-size: 1em; font-weight: normal; background-color: #fc7133; text-transform: uppercase; position: relative; width: auto; clear: both; max-width: 100%; padding: 5px; }#home_left_lwr { color: #fff; font-size: 1em; font-weight: normal; background-color: #1f855c; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#home_center { color: #fff; font-size: 1em; font-weight: normal; background-color: #704cb3; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#home_highlight { color: #244b75; font-size: 1.25em; line-height: 1.4em; background-color: #fff; margin: 5px; padding: 5px; }#home_highlight hr { margin-top: 10px; margin-bottom: 10px; }/*Cart Options*/#bundle1 { color: #fff; font-size: 1em; font-weight: normal; background-color: #fc7133; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#bundle2 { color: #fff; font-size: 1em; font-weight: normal; background-color: #1f855c; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#bundle3 { color: #fff; font-size: 1em; font-weight: normal; background-color: #704cb3; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#bundle4 { color: #fff; font-size: 1em; font-weight: normal; background-color: #244b75; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#bundle5 { color: #fff; font-size: 1em; font-weight: normal; background-color: #933; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }/*Page Elements*/#pricing_head { color: #fff; font-size: 1em; font-weight: normal; background-color: #005675; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#left { width: 240px; float: left; }#left_top { color: #fff; font-size: 1em; font-weight: normal; background-color: #244b75; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#left_center { color: #fff; font-size: 1em; font-weight: normal; background-color: #933; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#navlist { font-size: 0.9em; line-height: 1.72em; margin-top: 5px; margin-left: 25px; list-style-image: url(/images/shared/bullet.png); }#left_lwr { color: #fff; font-size: 1em; font-weight: normal; background-color: #1f855c; text-transform: uppercase; padding: 5px; position: relative; width: auto; max-width: 100%; clear: both; }#right { width: 560px; float: right; }#right_content { background-color: #fff; position: relative; width: auto; clear: both; max-width: 100%; padding: 10px; border: solid 1px #aaa; }/*Records Results*/#results_frame { position: relative; width: auto; clear: both; max-width: 100%; margin-top: 10px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; border-bottom-width: 1px; }#results_paging { position: relative; width: auto; height: 18px; max-width: 100%; padding: 10px 5px 5px; border-bottom: 1px solid #000; list-style-type: none; display: block; }#results_paging li { list-style-type: none; display: inline; padding-right: 10px; }#results_paging a { text-decoration: underline; }#results_title { color: #fff; font-size: 10pt; font-weight: bold; background-color: #545454; padding: 5px; border-bottom: 1px solid #000; }#results_list li { font-size: 9pt; padding: 6px; border-bottom: 1px solid #000; list-style-type: none; display: block; }#results_details { padding: 10px; border-bottom: 1px solid #000; }/* Main Menu */ul#menu{ margin:0; padding:5px 0 5px 0; list-style-type:none; width:100%; position:relative; display:block; height:18px; font-size:11pt; font-weight: normal; background:#809599; text-transform: uppercase; max-width: 100%; border: solid 1px #aaa; }ul#menu li{ text-transform: uppercase; height: 18px; display:block; float:left; margin:0; padding:0; border-right:1px solid #aaa; }ul#menu li a{ display:block; float:left; color:#ffffff; text-decoration:none; padding:3px 10px; height:24px; height:18px; }ul#menu li a:hover{ color: #933; }ul#menu li.t_page { display:block; float:left; color:#244b75; text-decoration:none; height:24px; height:13px; padding: 3px 10px; }/*Footer*/#footer { color: #244b75; font-size: 0.75em; line-height: 1.25em; text-align: center; width: 100%; }#footer a, #footer a:visited { color: #4f91cd; text-decoration: none; }#footer a:hover, #footer a:active { color: #545454; text-decoration: underline; }/*Form Elements*/#register_form { text-align: center; width: auto; }#buy_button { color: #fff; font-size: 13pt; font-weight: bold; background-color: #1f855c; text-transform: uppercase; width: 200px; max-width: 100%; margin: 5px; padding: 15px; border-width: 0; cursor: pointer; }#login_button { color: #fff; font-size: 13pt; font-weight: bold; background-color: #1f855c; text-transform: uppercase; cursor: pointer; margin: 5px; padding: 15px; width: 200px; max-width: 100%; border-width: 0; }#find_form { color: #545454; font-size: 0.8em; padding: 10px; }#find_form p { padding-right: 0; padding-left: 0; }#login_form { color: #545454; font-size: 0.8em; padding: 10px 10px 10px 0; }#login_form p { font-size: 1.25em; line-height: 1.5em; padding-top: 7px; padding-bottom: 8px; }.side_text_box { width: 180px; }#filter { width: 180px; }#full_list { width: 180px; }/*Common Elements*/.info_box { margin-bottom: 12px; position: relative; width: 233px; }.img_spacer { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }.inner { background-color: #e2e9eb; position: relative; width: 100%; border: solid 1px #aaa; }.img_border { border: solid 1px #aaa; }.bordered { background-color: #fff; padding: 5px; border: solid 1px #aaa; }p { padding: 10px; }a:link { color: #4f91cd; text-decoration: none; }a:visited { color: #4f91cd; text-decoration: none; }a:hover { color: #aaa; text-decoration: underline; }a:active { color: #aaa; text-decoration: underline; }.clear { clear: both; }.noted_bold { color: #aaa; font-weight: bold; font-style: italic; line-height: 1.5em; }.sm_noted_bold { color: #4f91cd; font-style: italic; font-weight: bold; line-height: 1em; }.sm_noted_italic { color: #933; font-size: 8.5pt; font-style: italic; font-weight: normal; line-height: 1.2em; text-decoration: none; }.right { float: right; }.left { float: left; }.bold { font-weight: bold; }.large_bold { font-size: 16pt; font-weight: bold; }