/* lime:#D6E03E */
/* lime text:#CCCC33 */
/* orange:#FC6428 */


* {
  margin: 0;
  padding: 0;
} 

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    line-height: normal;
    color: #666666;
    margin: 0px;
    padding: 0px;
    background-color:#73716C;
    padding-bottom:20px;
}

#page_wrapper {
    width: 920px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    background-color:#fff;
}



#header {
    background-color:#fff;
    width:920px;    
}


#header .left {
    float:left;
    width:240px;
    height:55px;    
}

#header .right {
    float:right;
    width:670px;
    height:38px;
    padding: 17px 10px 0 0;
    text-align:right;       
}


#middle {
    background-color:#fff;
    background-image:url(../images/side_bgrnd.gif);
    background-repeat:repeat-y;
    background-position:left;
    width:920px;    
}

#middle .side_nav {
    float:left; 
    width:240px;    
}

#logo {
    width:240px;
    height:120px;
    position:relative;
}

#logo img {
    position:absolute;
    top:0;
    bottom:0;
}

#logo h1 {
    font-size:10px;
}

#middle .main_content {
    float:right;
    width:680px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
}

#picturebox img {
    display:block;
}

#promobox_row {
    width:680px;
    border-bottom:1px solid #ccc;   
}

.promobox {
    width:169px;
    height:110px;
    border-right:1px solid #ccc;
    float:left;
}



#footer {
    border-top:1px solid #ccc;
    background-color:#fff;  
}

#footer .left {
    float:left;
    width:auto; 
}

#footer .right {
    float:right;
    width:auto;     
}

#footer .row1 {
    width:920px;
    border-bottom:1px solid #ccc;       
}

#footer .row1 .left {
    width:239px;
    height:29px;
    border-right:1px solid #ccc;        
}

#footer .row1 .right {
    width:680px;
    height:29px;    
}

#footer .row2 {
    width:920px;
    border-bottom:1px solid #ccc;       
}

#footer .row2 .left {
    width:340px;
    padding:10px 0 10px 10px;   
}

#footer .row2 .middle {
    width:210px;
    padding:10px 5px 10px 5px;
    float:left;     
}

#footer .row2 .right {
    width:340px;
    padding:10px 10px 10px 0;
    text-align:right;           
}

#footer .row3 {
    width:900px;
    padding:3px 10px 3px 10px;
    text-align:right;   
}

/* ******************** LINK STYLES ************************ */


a, ul#hardware span {
 text-decoration: none;
 font-weight:bold;
 cursor: pointer;
}

a {
    outline:none;
}

a:visited,
a:link,
a:active  {
    color: #CCCC33;
    }
    
a:hover {
    color: #999;
    }
    

a.link_grey {
 text-decoration: none;
 font-weight:bold;
}

a.link_grey:visited,
a.link_grey:link,
a.link_grey:active  {
    color: #666;
    }
    
a.link_grey:hover {
    color: #999;
    }
    

.page_numbers a {
    font-weight:bold;
    }

.page_numbers a:visited,
.page_numbers a:link,
.page_numbers a:active  {
    color: #CCCC33;
    }
    
.page_numbers a:hover,
.page_numbers a.selected {
    color: #999;
    text-decoration:underline;
    }


a.link_orange {
 text-decoration: none;
 font-weight:bold;
}

a.link_orange:visited,
a.link_orange:link,
a.link_orange:active  {
    color: #FF6600;
    }
    
a.link_orange:hover {
    color: #999;
    }


a.circle_arrow {
    display:block;
    min-height:20px;
    text-align:right;
    padding-right:20px;
    line-height:20px;
}

a.circle_arrow:visited,
a.circle_arrow:link,
a.circle_arrow:active  {
    background-image:url(../images/circle_arrow.png);
    background-position:center right;
    background-repeat:no-repeat;
    }
    
a.circle_arrow:hover {
    background-image:url(../images/circle_arrow_x.png);
    background-position:center right;
    background-repeat:no-repeat;
    }
    
    
a.circle_arrow_back {
    display:block;
    min-height:20px;
    text-align:right;
    padding-right:20px;
    line-height:20px;
}

a.circle_arrow_back:visited,
a.circle_arrow_back:link,
a.circle_arrow_back:active  {
    background-image:url(../images/circle_arrow_back.png);
    background-position:center right;
    background-repeat:no-repeat;
    }
    
a.circle_arrow_back:hover {
    background-image:url(../images/circle_arrow_back_x.png);
    background-position:center right;
    background-repeat:no-repeat;
    }
    
    
/* ******************** TEXT STYLES ************************ */


h1 {

}

h2 {

}


#title {
    padding:10px 20px 10px 20px;
    width:640px;
    height:60px;
    position:relative;
    background-image:url(../images/title_bgrnd.gif);
    background-position:right;
    background-repeat:no-repeat;
    border-bottom:solid 1px #ccc;
}

#title h2 {
    text-transform:uppercase;
    font-weight:normal;
    margin-bottom:0;
    position:absolute;
    bottom:10px;
    width:640px;
    font-size:2.18em;
    line-height:0.9;
}

/* #middle .main_content h2 {
    font-size:2.18em;
} */

h3 {
    font-size:1.09em;
    text-transform:capitalize;
    margin-bottom:0.5em;
}

.textarea h3, 
.textarea_yellow h3 {
    font-size:2.18em;
    text-transform:uppercase;
    margin-bottom:10px;
    font-weight:bold;
    line-height:0.9;
}

.textarea h3.h3_not_bold,
.textarea_yellow h3.h3_not_bold {
    margin-top:-10px;
    font-weight:normal;
    font-size: 1.81em;
}

 h4 {
    font-size:1.09em;
    text-transform:uppercase;
    margin-bottom:1em;
    color:#CCCC33;
}

h5 {
    font-size:1.09em;
    font-weight:bold;   
}


.text_green {
    color:#CCCC33;
    }

.text_red {
    color:#FF0000;
    }

.text_small {
    font-size:0.91em;
}

.subitalic {
    vertical-align: -20%;
    font-style: italic;

}
.sup {
    vertical-align: 30%;
    font-size:70%;

}


/* ******************** CONTENT LAYOUT ************************ */



.home_green_boxes {
    width:680px;
    background-image:url(../images/home_green_boxes_bgrnd.gif);
    background-repeat:repeat-y;
}

.home_green_box {
    width:319px;
    padding:10px;
    border-right:1px solid #ccc;
    float:left; 
}

.home_green_box .left {
    width:155px;
    padding-right:9px;
    float:left;
}

.home_green_box .right {
    width:155px;
    float:right;
}   

.textarea {
    width:640px;
    padding:10px 20px 20px 20px;
}

.textarea_yellow {
    width:640px;
    padding:15px 20px 20px 20px;
    background-color:#F9F9D9;
}
 
.two_equal_cols {
    width:640px;
}

.two_equal_cols .left {
    width:310px;
    float:left;
    padding-bottom:1em;
}

.two_equal_cols .right{
    width:310px;
    float:right;
    padding-bottom:1em;
}

.two_thirds_cols {
    width:640px;
}

.two_thirds_cols .left {
    width:200px;
    float:left;
    padding-bottom:1em;
}

.two_thirds_cols .right{
    width:420px;
    float:right;
    padding-bottom:1em;
}

#title_image img {
    display:block;
}


/* news and case studies pages */

.summary {
    width:640px;
    padding:20px 20px 0 20px;
}

.summary .two_equal_cols .left {
    padding-bottom:0;
    width:310px;
    height:155px;
    overflow:hidden;
}

.summary .two_equal_cols .left img {
    display:block;  
    width:310px;
    height:auto;
}

.summary .two_equal_cols .right {
    padding-bottom:0;
}

.summary .link {
    width:auto;
    padding:2px 0 2px 0;
}

.summary .hr_green {
    padding:0;
}

.page_numbers {
    width:640px;
    text-align:right;
    padding:10px 20px 20px 20px;
}


#article_pic {
    width:500px;
    max-height:250px;
    overflow:hidden;
    border-right:1px solid #ccc;
    float:left;
}

#article_pic img {
    display:block;
    width:500px;
    height:auto;
}

.one_col h3{
    font-size:2.18em;
    text-transform:uppercase;
    margin-bottom:10px;
    font-weight:normal;
    line-height:0.9;
}



.one_col{
    width:460px;
    padding:15px 20px 15px 20px;
    padding-bottom:1em;
    border-right:1px solid #ccc;
    float:left;
}

#back_box {
    width:139px;
    float:right;
    padding:15px 20px 15px 20px;    
}


/* end news and case studies pages */

/* search results */


#advance-search {
    background-color:#F9F9D9;
    width:620px;
    padding:10px;
    margin:15px 20px 15px 20px; 
}

#advance-search input[type=text],
#advance-search select {
    border:1px solid #999;
    padding:2px;
    color:#666;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
}

#advance-search input {
    vertical-align:middle;
}

#advance-search input#query {
    width:313px;
}

#advance-search .col1 {
    width:370px;
    float:left;
}

#advance-search .col2 {
    width:240px;
    float:right;
}

#advance-search .col1 div,
#advance-search .col2 div {
    margin-top:5px;
}


#did_you_mean {
    margin-bottom:10px;
}

#common_report {
    margin-bottom:10px;
}

#result_report {
    margin-bottom:10px;
}

.search-summary {
    width:640px;
}

.search-summary .left {
    width:75px;
    float:left;
}

.search-summary .right {
    width:555px;
    float:right;
}

/* end search results */



.configuration_table {
    width:640px;
    border:none;
}

.configuration_table th {
    background-color:#D6E03E;
    padding:3px;
    text-align:left;
    font-size:0.91em;
}

.configuration_table td {
    background-color:#EEEB8E;
    padding:3px;
    font-size:0.91em;
    vertical-align:top;
}

.table_margin {
    margin:10px 0 10px 0;
}

/* ******************** MISC ************************ */


.float_left {
    float: left;
    width:auto;
}

.float_right {
    float: right;
    width:auto;
}

.clear_both {
    clear: both;
    height: 0px;
}

.clear_left {
    clear: left;
    height: 0px;
}

.clear_right {
    clear: right;
    height: 0px;
}

.main_content ul {
    margin-bottom: 1.18em;
}

.main_content li {
    margin-left: 15px;
    padding-left: 0px;
    list-style-type: square;
}

p {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 1.18em;
    margin-left: 0px;
}

a img {
    border:none;
}


hr {
    color: #fff; 
    background-color: #fff;
    border: 1px dashed #E0DF4A; 
    border-style: none none solid; 
    margin-bottom:7px; 
}

.hr hr,
.hr_green hr,
.hr_grey hr,
.hr_summary hr,
.hr_green_no_padding hr {
    display:none;
}

.hr_green {
    height:1px;
    padding:10px 0 10px 0;
    background-image:url(../images/dotty_green.gif);
    background-repeat:no-repeat;
    background-position:center;
}

.hr_grey {
    height:1px;
    padding:10px 0 10px 0;
    background-image:url(../images/dotty_grey.gif);
    background-repeat:no-repeat;
    background-position:center;
}

.hr_summary {
    height:1px;
    padding:0;
    background-image:url(../images/dotty_green.gif);
    background-repeat:no-repeat;
    background-position:center;
}

.hr_green_no_padding {
    height:1px;
    padding:0;
    background-image:url(../images/dotty_green.gif);
    background-repeat:no-repeat;
    background-position:center;
}


/* ******************** SIDE NAV ************************ */


#side_nav_wrapper { 
    width:239px;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
}

#side_nav {   
    padding:0;   
    margin:0;   
    } 

/*  top level */

#side_nav li {
    margin:0;
    list-style-type:none;
} 

#side_nav li a, #side_nav li span {
    display:block;
    text-transform: uppercase;
    padding:3px 25px 3px 10px;
    border-top:solid 1px #ccc;
    font-size:1.09em;
}

#side_nav li a:visited,
#side_nav li a:link,
#side_nav li a:active {
    color:#666;
}

#side_nav li a:hover {
    color:#666;
    background-color:#D6E03E;
}

#side_nav li a.selected {
    background-color:#D6E03E;
}


/*  2nd level */

#side_nav li li {
    margin:0;
    list-style-type:none;
    padding-left:10px;
} 

#side_nav li li a, #side_nav li li span {
    display:block;
    text-transform:capitalize;
    border-top:none;
    font-size:1em;
}

#side_nav li li a:visited,
#side_nav li li a:link,
#side_nav li li a:active,
#side_nav li li span {
    color:#666;
}

#side_nav li li a:hover, #side_nav li li span:hover {
    color:#CCCC33;
    background-color:#fff;
}



#side_nav li li a.selected {
    background-color:#fff;
    background-image:url(../images/bullet_lime.gif);
    background-position:top left;
    background-repeat:no-repeat;
    color:#CCCC33;
}


#side_nav li li a.expand.selected {
    color:#CCCC33;
    background-color:#fff;
    background-image:url(../images/expand_selected_level2.gif);
    background-position:top left;
    background-repeat:no-repeat;
}


#side_nav li li a.contract.selected {
    color:#CCCC33;
    background-color:#fff;
    background-image:url(../images/contract_selected_level2.gif);
    background-position:top left;
    background-repeat:no-repeat;
}


/*  3rd level */

#side_nav li li li a.expand.selected {
    color:#CCCC33;
    background-color:#fff;
    background-image:url(../images/expand_selected_level3.gif);
    background-position:top left;
    background-repeat:no-repeat;
}


#side_nav li li li a.contract.selected {
    color:#CCCC33;
    background-color:#fff;
    background-image:url(../images/contract_selected_level3.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

/*  4th level */

#side_nav li li li li a:hover {
    background-color:#fff;
    color:#FC6428;  
}

#side_nav li li li li a.selected {
    background-color:#fff;
    background-image:url(../images/bullet_orange.gif);
    background-position:top left;
    background-repeat:no-repeat;
    color:#FC6428;  
}


.expand {
    background-image:url(../images/nav_plus.gif);
    background-repeat:no-repeat;
    background-position:top right;
}

.contract {
    background-image:url(../images/nav_minus.gif);
    background-repeat:no-repeat;
    background-position:top right;
}

ul#hardware li ul {
    display: none;
}
ul#hardware li ul#showmenu {
    display: block;
}

/* ********************* FORMS ********************** */


.form-field input[type=text],
.form-field input[type=password],
.form-field select,
.form-field textarea  {
    width:259px;
    border:1px solid #999;
    padding:2px;
    color:#666;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
}

.form-field select {
    width:264px;
}

#search input {
    vertical-align:middle;
}

fieldset {
    border:none;
}

#register,
#login {
    width:440px;
}
#contactform {
    width: 600px;
}
.form-label {
    width:170px;
    float:left;
    margin-bottom:10px;
    padding-top:6px;
    font-weight:bold;
}

.form-label.no-padding {
    padding-top:0;
}

.form-field {
    width:265px;
    float:right;
    margin-bottom:10px;
}

#contactform .form-field {
    width: 430px;
}

.form-field input.short {
    width:100px;
}

.form-col1 {
    width:220px;
    float:left;
}

.form-col2 {
    width:220px;
    float:right;
}

/* ********************* ARCHITECTURAL HARDWARE SECTION ********************** */


.tablebordertlb {
    border: 1px solid #ccc;
    border-collapse:collapse;
}

.tablebordertlb td {
    /*border: 1px solid #ccc;
    border-collapse:collapse; */
}

.archgreycell {
    background-color:#7E7A74;
    color:#fff;
    padding:3px;
    /* border-left:1px solid #ccc; */
    border-bottom:1px solid #ccc;
    text-align:left;
    vertical-align:top;
    min-width:85px;
}

.archblackcell {
    background-color:#000;
    color:#fff;
    padding:3px;
    /* border-left:1px solid #ccc; */
    border-bottom:1px solid #ccc;
    text-align:left;
}

.archwhitecell {
    background-color:#fff;
    color:#333;
    padding:3px;
    /* border-left:1px solid #ccc; */
    border-bottom:1px solid #ccc;
    text-align:left;
}

.borderbottom {
    border-bottom:1px solid #ccc;
}

/* .finishbg {
    background-image: url(../images/finishicon.jpg);
    background-repeat: no-repeat;
    background-position: center center;
} */


.paddinglr {
    padding-left: 4px;
    padding-right: 5px;
}

.borderleft {
    /* border-left:1px solid #ccc; */
}

/* .origins_leverhandles {
    color: #FFFFFF;
    padding: 8px;
    font-size: 15px;
} */

.paddingleftrightbot {
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

.paddingleft8 {
    padding-left: 8px;
}

/*

.doorclosers {
    color: #FFFFFF;
    background-color: #ED1C24;
    padding: 8px;
    font-size: 15px;
}
.redtitlecell {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    color: #ED1C24;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 3px;
    padding-bottom: 5px;
    padding-left: 3px;
}
.redtxtcell {

    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    color: #ED1C24;
    font-size: 11px;
    padding-top: 5px;
    padding-right: 3px;
    padding-bottom: 5px;
    padding-left: 3px;
}

a.linkred:visited {
    color: #ED1C24;
    text-decoration: none;
}

a.linkred:link {
    color: #ED1C24;
    text-decoration: none;
}

a.linkred:active {
    color: #ED1C24;
    text-decoration: none;
}

a.linkred:hover {
    color: #000000;
    text-decoration: none;
}
a.nostyle:active {
    color: #FF0000;
    text-decoration: none;
}
a.nostyle:hover{
    color: #FF0000;
    text-decoration: none;
}
.smalltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.doorcloser_red_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 22px;
    color: #ED1C24;
}
.doorcloser_red_subtitle {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #ED1C24;
}
.doorcloser_red_boldtitle {
    font-family: Arial, Helvetica, sans-serif;
    color: #ED1C24;
    font-weight: bold;
}
.handings {
    color: #FFFFFF;
    background-color: #045F8A;
    padding: 8px;
    font-size: 15px;
    font-weight: bold;
}
.handings_title {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 22px;
    color: #045F8A;
}
.handings_subtitle {


    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #045F8A;
}

*/

.pagination {
    text-align: center;
    padding-bottom: 10px;
}

table#hardware tr th {
    background-color: #D6E03E;
    color: #666;
    text-align: left;
    font-size: 14px;
    padding: 10px;
}
table#hardware tr td {
    border-bottom: 1px solid #CCC;

}

table.hardware_details tr td {
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
}
table.hardware_details tr td {
    padding: 5px;
}
table.hardware_details tr td.title {
    width: 100px;
    color: #FFFFFF;
    background-color: #666666;
}
table.hardware_details tr td.title {
    color: #FFF;
    background-color: #000;
    font-weight: bold;
}

.finish {
    width: 99px;
    float: left;
    margin-bottom: 2px;
    margin-top: 2px;
}
.finish img {
    padding-right: 10px;
}
.symbol img {
    padding: 0px 10px 5px 0px;
}

.hide {
    display: none;
}

/* ********************* LITERATURE SECTION ********************** */

.imgborder {
    border:solid 1px #ccc;
}

.lit_heading{
    width:640px;
    background-color:#EFEFEF;
    margin-bottom:10px;
}

.lit_heading h2{
    font-size:15px;
    font-weight:bold;
    padding:10px;
    color:#5e5e5e;
}

.lit_item_odd {
    width:307px;
    margin-right:26px;
    margin-bottom:10px;
    float:left;
}

.lit_item_even {
    width:307px;
    margin-bottom:10px;
    float:right;
}

.lit_thumb  {
    width:102px;
    margin-right:7px;
    float:left; 
}

.lit_text  {
    width:198px;
    float:right;
}

.lit_textarea {
    width:640px;
    padding:10px 20px 20px 20px;
}

.lit_textarea h3 {
    font-family:"Century Gothic", Arial, Helvetica, sans-serif;
    font-size:16px;
    margin-bottom:0.7em;
    font-weight: normal;
    line-height: normal;
    text-transform: none;
}


/* brochure menu */

#brochure_menu_wrapper  {
    border-bottom:1px dotted #ccc;
    padding-top:10px;
    margin-bottom:10px;
}

#brochure_menu {
    margin-left: 0;
    padding-left: 0;
    font-family: "Century Gothic", "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
    width:auto;
}

ul#brochure_menu {
    margin-bottom: 0;
    zoom: 1; /* stupid IE fix */
}

#brochure_menu li {
    display: block;
    float: left;
    list-style: none;
    width: 120px;
    font-size: 1.36em;
    text-align: center;
    margin-right: 1px;
    margin-left: 0;
}

#brochure_menu a {
    display: block;
    width: 120px;
    padding-top: 6px;
    padding-bottom: 2px;
    font-weight:normal;
}

a.blue:link, a.blue:visited, a.blue:active {
    color: #0A346D;
    border-bottom: 4px #0A346D solid;
}
li.ui-tabs-selected a.blue:link, a.blue:hover {
    background: #0A346D;
    color: #FFFFFF;
}
a.blue_on:link, a.blue_on:visited, a.blue_on:active, a.blue_on:hover {
    background: #0A346D;
    color: #FFFFFF;
    border-bottom: 4px #0A346D solid;
}

a.pink:link, a.pink:visited, a.pink:active {
    color: #BA0158;
    border-bottom: 4px #BA0158 solid;
}
li.ui-tabs-selected a.pink:link, a.pink:hover {
    background: #BA0158;
    color: #FFFFFF;
}

a.pink_on:link, a.pink_on:visited, a.pink_on:active, a.pink_on:hover {
    color: #FFFFFF;
    border-bottom: 4px #BA0158 solid;
    background: #BA0158;
}

a.orange:link, a.orange:visited, a.orange:active {
    color: #FF9400;
    border-bottom: 4px #FF9400 solid;
}
li.ui-tabs-selected a.orange:link, a.orange:hover {
    background: #FF9400;
    color: #FFFFFF;
}

a.orange_on:link, a.orange_on:visited, a.orange_on:active, a.orange_on:hover {
    color: #FFFFFF;
    border-bottom: 4px #FF9400 solid;
    background: #FF9400;
}

a.turquoise:link, a.turquoise:visited, a.turquoise:active {
    color: #005E7D;
    border-bottom: 4px #005E7D solid;
}
li.ui-tabs-selected a.turquoise:link, a.turquoise:hover {
    background: #005E7D;
    color: #FFFFFF;
}

a.turquoise_on:link, a.turquoise_on:visited, a.turquoise_on:active, a.turquoise_on:hover {
    color: #FFFFFF;
    border-bottom: 4px #005E7D solid;
    background: #005E7D;
}

.brochure_border {
    border: 4px solid #FFFFFF;
}


/* ********************* LITERATURE SECTION ********************** */

.gallery_row {
    margin-top:20px;
    margin-bottom:20px; 
}

.gallery_thmb {
    width:90px;
    float:left;
    margin-right:20px;
    
}

.gallery_thmb_last {
    width:90px;
    float:left;
}

.gallery_thmb_pic {
    background-color:#e5e5e5;
    width:90px;
    height:90px;
    vertical-align:middle;
}

.gallery_thmb_pic img {
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.gallery_thmb_txt {
    padding-top:5px;
    text-align:center;
    font-weight:bold;
    font-size:0.91em;
    line-height:normal;
}

.ui-tabs-hide {
    display: none;
}
.errors {
    color: #ff0000;
    padding: 5px;
    font-weight: bold;
    border: 1px dashed #ff0000;
}


/* ******************** SEARCH ********************** */

/* #search_header {
    margin:15px 20px 15px 20px; 
    padding-bottom:10px; 
    border-bottom:dotted 1px #D6E03E;
}

#search_header .inputbox {
    width:259px;
    border:1px solid #999;
    padding:2px;
    color:#666;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
}

#search_header .submitbutton {

} */



