body {margin:0; background:url(../images/inst_btag2.jpg) #653332 repeat-y}
body.search_results {margin:0; background:url(../images/inst_btag2_search_results.jpg) #653332 repeat-y}
.clear {clear:both}
.ct_input {width:200px}
div#page_background {position: absolute; left: 0; top: 0; width: 100%; height:500px; background: url(../images/GMA_index_btag3.jpg) repeat-x;}
div#vertical {position: absolute; left: 250px; top: 0px; width: 3px; height: 100%; z-index:10; background: url(../images/vertical_line.gif) repeat-y;}
div#outer {position:absolute; top:0; left:0; width: 995px; z-index:10}

div#body_inner {margin:0 25px 0 15px}
div#body_inner_middle {position:relative;}
div#body_inner_left {position:absolute; top:30px; width:210px;}
div#body_inner_right {top: 30px;width:210px;position: absolute; left:220px}

div#body_outer {float:left; width:480px; margin-top:0px; margin-left:30px}
div#body_outer_right {float:right; width:740px;}
div#body_outer_left {float:left; width:250px;}

div#index_outer {float:left; width:480px; margin-top:0px; margin-left:0px;}
div#search_results_outer {float:left; width:700px; margin-top:0px; margin-left:0px;}
div#right_outer {position:absolute; left:755px; top:40px}
div.right_outer_image {text-align:center; margin:0 30px 0 30px}
div#right_inner {padding-left:0px}

div#upsell {padding-top:0}
div#search {position:absolute; top: 135px; padding-left:10px}
div#logo_left {position:absolute; left:30px; top:523px; z-index:8}
div#welcome_back_msg {position:absolute; top:12px; left:270px; z-index:8; width:500px; z-index:125}
div#address_left {position:absolute; left:25px; top:563px; z-index:8}
div#header {position:absolute; left:0; top:0; z-index:5}
div#spacer_nav_body {width:10px; font:10px sans-serif;}
/*div#breadcrumbs a {font: normal 10px georgia, serif; color:#00f}*/
div#breadcrumbs {font:normal 9px verdana, arial, sans-serif; color:#000; padding-bottom:2px; padding-top: 20px;}
form {margin:0}
h1 {margin:0 0 10px; padding:0; font:bold 20px/120% verdana, arial, sans-serif; color:#000000}
h2 {margin:0 0 10px; padding:0; font:normal 14px/14px verdana, arial, sans-serif; color:#000000}
.input1 {background-color: #fff; font: normal bold 12px verdana, sans-serif; color: #9a9a9a; width:200px; height:15px; padding-left:5px; padding-top:3px;}
.input2{background-color: #fff; font: normal 12px verdana, arial, sans-serif; color: #000; width:200px; height:15px; padding-left:5px; padding-top:3px;}
.left {float:left}
.right {float:right}
.clear {clear:both}
.copy_normal {font:normal 12px/16px verdana, arial, sans-serif; color:#000}
.copy_right_sm {font:normal 8px verdana, arial, sans-serif; color:#333}
.copy_search {font:normal 10px verdana, arial, sans-serif; color:#000}
.copy_right_sm_italic {font:italic normal 8px verdana, arial, sans-serif; color:#333}
.copy_title_italic {font:italic normal 10px georgia, serif; color:#023d37}
.copy_welcome {font:bold 10px verdana, arial, sans-serif; color:#949286}
.welcome_back {font:italic bold 13px verdana, arial, sans-serif; color: #fff; line-height:150%; display:block; margin-left:30px; padding-bottom:15px; }
.welcome_back_black {font:italic bold 13px verdana, arial, sans-serif; color: #333; line-height:150%;}
div#nav_outer {float:left; width:240px; margin-top:144px;}
div#nav_outer a.l1 {font:bold 12px verdana, arial, sans-serif; color:#f90; display:block; text-decoration:none; padding-top:10px;padding-left:20px;}
div#nav_outer .l1_selected {font:bold 12px verdana, arial, sans-serif; color:#ffffff; display:block; text-decoration:none; padding-top:10px; padding-left:20px;}
div#nav_outer a.l2 {font:normal 10px verdana, arial, sans-serif; color:#f90; display:block; text-decoration:none; padding-top:5px; padding-left:77px;}
div#nav_outer a.l3 {font:italic normal 10px verdana, arial, sans-serif; color:#f90; margin-left:63px; display:block; text-decoration:none; padding-bottom:5px}
div#nav_outer a:hover {text-decoration: underline}
div.right_copy_outer {width:228px}
div.right_copy_inner {padding-left:1px}
div.spacer_nav {font:8px sans-serif; height:8px; line-height:8px;}

a {color:#09f}
a.submit {font:bold 14px verdana, arial, sans-serif; color: #09f; text-decoration:underline; line-height:150%;padding-left:3px}
a.welcome {font:normal 9px verdana, arial, sans-serif; color:#09f; text-decoration:underline;}
a.breadcrumbs {font:normal 9px verdana, arial, sans-serif; color:#09f; text-decoration:underline;}
a#downloads {font:bold 10px verdana, arial, sans-serif; color:#09f; text-decoration:none; line-height:150%}
a#downloads:hover {text-decoration:underline}

/* rounded corners */
#round_me {width:240px; margin-left:25px; font:normal 10px arial, sans-serif; color:#333}
#round_me .input {width:92%}
#round_me .title {font:bold 12px arial, sans-serif; color:#333; display:block; padding-bottom:10px}
#round_me .sb-inner {background:#f4f4f4}
#round_me .sb-border {background:#999}
#round_me_pad {padding:15px}
#round_me_2 {width:350px; font:normal 10px arial, sans-serif; color:#333}
#round_me_2 .title {font:bold 12px arial, sans-serif; color:#333; display:block; padding-bottom:10px}
#round_me_2 .sb-inner {background:#f4f4f4}
#round_me_2 .sb-border {background:#999}
#round_me_pad_2 {padding:15px}

/* search results */
.sr_outer {border-top:1px solid #ccc; border-left:1px solid #ccc; font:normal 10px verdana, sans-serif; width:93%}
.sh_left {padding:5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#eee; background:url(/assets/images/bg_search_results_table_header.png) repeat-x}
.sh_right {padding:5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#eee; background:url(/assets/images/bg_search_results_table_header.png) repeat-x}
.sr_left {padding:5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.sr_right {padding:5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.sr_details_left, .sr_details_right {padding:5px; border-bottom:1px solid #ccc}
.sr_details_left {font:italic normal 10px verdana, arial; color:#666}
.sr_details_right {font:bold 12px verdana, arial; color:#333}
#next_prev, #next_prev a.back, a.back {font:normal 12px verdana, arial, sans-serif; text-decoration:none}
#next_prev {color:#bbb}
#next_prev a.back, a.back {color:#09f}
.wrapper_sr {width:100%}
