#search
{
    border:    solid #f5f4ef 2px;
}

.search
{
    border:    solid #f5f4ef 2px;
}

#search .search_videos
{
    display: none;
}

.search_list
{
    width:    470px;
	padding:  0 0 0 20px;
}

.search_list_large
{
    width:    630px;
	padding:  0 0 0 20px;
}

.search_list_small
{
    width:    350px;
	padding:  0 0 0 20px;
}

.search_list a:link {color: #636363; text-decoration: none;}
.search_list a:visited {color: #636363; text-decoration: none;}
.search_list a:hover {color: #72a940; text-decoration: underline;}
.search_list a:active {color: #636363; text-decoration: none;}

.search_list_large a:link {color: #636363; text-decoration: none;}
.search_list_large a:visited {color: #636363; text-decoration: none;}
.search_list_large a:hover {color: #72a940; text-decoration: underline;}
.search_list_large a:active {color: #636363; text-decoration: none;}

.search_header
{
    background-color: #f5f4ef;
	font-weight:      bold;
	padding:          5px 0 5px 10px;
}

.search_header_over
{
    background-color: #c8c7c2;
	font-weight:      bold;
	padding:          5px 0 5px 10px;
	color:            #ffffff;
	cursor:           pointer;
}

.search_field
{
	padding:       5px 0 5px 10px;
}

.search_plus
{
	padding:       6px 5px 5px 0;
	font-weight:   normal;
	font-size:     10px;
	text-align:    right;
}

.search_cluster
{
	font-weight:      bold;
	padding:          5px 0 5px 20px;
    background:       transparent url(/images_ror/navigation/triangle_right.png) no-repeat 10px center;
}

.search_cluster a:link {color: #636363; text-decoration: none;}
.search_cluster a:visited {color: #636363; text-decoration: none;}
.search_cluster a:hover {color: #72a940; text-decoration: none;}
.search_cluster a:active {color: #636363; text-decoration: none;}

.search_cluster a:hover {color: #72a940; text-decoration: none;}

.search_count
{
    font-style:       italic;
	font-size:        10px;
}

.advanced_search,
.advanced_search_button
{
    /*display:          none;*/
}

.advanced_search_button td
{
	padding:          0 0 0 430px;
}

.textbook_search_form,
.curriculum_search_form,
.test_search_form
{
    padding:        0 0 10px 0;
	margin:         0 0 10px 0;
	vertical-align: middle;
}

.search_form,
.search_form div
{
	vertical-align:   middle;
	margin:           0;
	height:           1px;
	width;            200px;
	padding:          2px 0 0 0;
	background-color: transparent;
}

#search_text_auto_complete 
{
    font-size:       12px;
	font-weight:     normal;
	padding:         -1px 0 0 0;
    margin:          0;
}

.search_auto_complete
{
	width:            246px;
	height:           10px;
        margin:           0;
	padding:          0;
}

.search_label
{
    float:           left;
    width:           57px;
    margin:          0;
    padding:         0;
}

.search_label p
{
	padding:         0;
	margin:          2px 0 0 0;
}

.unsubscribe_form
{
    padding:        0 0 0 -25px;
	margin:         0 0 0 -25px;
	vertical-align: middle;
}

.search_form input[type="text"],
.textbook_search_form select,
.curriculum_search_form select,
.test_search_form select,
.unsubscribe_form input[type="text"]
{
    border:         solid 1px #d5d5d5;
	color:          #636363;
    font-size:      12px;
    margin:         1px 2px 1px 2px;
}

.search_form input[type="text"],
.unsubscribe_form input[type="text"]
{
    height:         16px;
    width:          146px;
}

.textbook_search_form select
{
    height:         20px;
    width:          127px;
}

.curriculum_search_form select
{
    height:         20px;
    width:          120px;
}

.test_search_form select
{
    height:         20px;
    width:          160px;
}

.search_form input[type="submit"],
.search_form input[type="button"],
.textbook_search_form input[type="submit"],
.textbook_search_form input[type="button"],
.curriculum_search_form input[type="submit"],
.curriculum_search_form input[type="button"],
.test_search_form input[type="submit"],
.test_search_form input[type="button"],
.unsubscribe_form input[type="submit"],
.unsubscribe_form input[type="button"]
{
    border:           solid 1px #636363;
	color:            #636363;
    font-size:        8pt;
	font-weight:      bold;
    font-family:      arial;
    height:           18px;
	cursor:           pointer;
	margin:           0 0 15px 0;
	width:            22px;
	padding:          0 2px 0 0;
}

.unsubscribe_form input[type="button"]
{
	width:            55px;
}

#advanced_search
{
    width:            100%;
	height:           500%;
	position:         absolute;
	top:              0;
	left:             0;
	z-index:          15;
	background:       transparent url(/images_ror/transparent.png) repeat top left;
	display:          none;
	padding:          250px 0 0 0;
}

#advanced_search_dispositions
{
	border:           solid #666666 1px;
	padding:          10px 0 0 20px;
}

#advanced_search_dispositions .page_title
{
	font-size:         18px;
}

#advanced_search_dispositions td
{
    padding:         5px 10px 0 0;
	text-align:      left;
}

#advanced_search_dispositions .left_side
{
    width:        120px;
	text-align:   right;
}

#advanced_search_dispositions .right_side
{
    width:        120px;
	text-align:   left;
}

#advanced_search_contributor
{
    display:          none;
}

.textbook_search_thumb
{
    border:      ridge 3px #f5f5f5;
}

.search_no_results
{
    margin:      10px 0 0 20px;
}

