/* PRODUCT SEARCH COMMON */

#product_search_form {
	display:block;
	float:left;	
	padding: 4px;
	width: 350px;
	}

body#dibi #product_search_form { background-color: #ddffff; }
body#olos #product_search_form { background-color: #eddec7; }
body#lancray #product_search_form { background-color: #e0e5ff; }
body#nimue #product_search_form { background-color: #ffeefd; }
body#decoderm #product_search_form { background-color: #f2ddff; }
body#nausicaa #product_search_form { background-color: #d5d8eb; }
body#other #product_search_form { background-color: #c9facc; }
body#normal #product_search_form { background-color: #eef0ff; }
body#pro #product_search_form { 
	background-color: #f0f0f0; 
	margin-left: 155px;
	}


#product_search_form label {
	font: bold 11px verdana,arial,helvetica;
}

#product_search_form input.text {
	border: 1px solid black;
	font: 11px verdana,arial,helvetica;
	padding: 1px 0;
}

#product_search_form input.submit {
	border: 1px solid black;
	font: bold 11px verdana,arial,helvetica;
	margin-right: 4px;
}

body#dibi #product_search_form input.submit { background-color: #66cccc; }
body#olos #product_search_form input.submit { background-color: #d4b79a; }
body#lancray #product_search_form input.submit { background-color: #a7a5e1; }
body#nimue #product_search_form input.submit { background-color: #f2aee4; }
body#decoderm #product_search_form input.submit { background-color: #d4aee4; }
body#nausicaa #product_search_form input.submit { background-color: #9598bb; }
body#other #product_search_form input.submit { background-color: #66cc66; }
body#normal #product_search_form input.submit { background-color: #ccccee; }
body#pro #product_search_form input.submit { background-color: #cccccc; }

#product_search_form a:link,
#product_search_form a:visited,
#product_search_form a:hover,
#product_search_form a:link {
	font: 9px verdana,arial,helvetica;
	padding-bottom: 2px;
	color: #000000;
}

/* END PRODUCT SEARCH COMMON */

/* PRODUCT SEARCH ARTICLE PAGE */

#article_contents #product_search_form {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	margin: 0 0 20px 175px;
}

/* END PRODUCT SEARCH ARTICLE PAGE */

/* PRODUCT SEARCH SHOP */

#shop_rightcolumn #product_search_form {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	margin: 0 0 5px 155px;
}

/* END PRODUCT SEARCH SHOP */





/* PRODUCT SEARCH STANDALONE */

#product_search h1,
#product_search p {
	text-align:center;
}

#product_search h1 {
	font: bold 18px arial,helvetica,sans-serif;
	margin-top: 10px;
}

#product_search p {
	font: 12px arial,helvetica,sans-serif;
}

#product_search #product_search_form {
	border: 1px solid black;
	margin: 10px 0 20px 275px;
	}

#product_search #product_search_form.extended {
	margin-left: 152px;
}

#product_search_form.extended {
	width: 600px;
	margin-left: 145px;
}

body#pro #product_search_form.extended {
	margin-left: 35px;
}

#product_search_form.extended input.text {
	width:20em;
	margin-right:5px;
}

#product_search_form.extended input.submit {
	margin: 7px 0 5px 270px;
	width:50px;
}

#product_search_form h2 {
	display:inline;
	font: bold 11px verdana,arial,helvetica,sans-serif;
}

#product_search_form select {
	border:1px solid black;
	background-color: #ffffff;
	margin-right:10px;
	font: 10px verdana,arial,helvetica;
	width:15em;
}

#product_search_form fieldset#terms {
	margin:5px 0px 0px 100px;
}
#product_search_form fieldset#tags {
	margin:10px 0px 10px 40px;
}

#product_search_form fieldset#brands {
	margin-left:60px;
}

#product_search_form fieldset#brands label {
	font-weight:normal;
	}	

#product_search_form fieldset#brands input {
	margin-left: 5px;
	}	

/* END PRODUCT SEARCH STANDALONE */

/* PRODUCT SEARCH RESULTS */

#product_search_results {
	margin: 0 20px;
}

body#pro #product_search_results {
	margin: 0 5px;
}

#product_search_results .page_navi {
	border: 1px solid black;
	width:360px;
	margin-left: 240px;
} 
	
	
body#pro #product_search_results .page_navi {
	border: 1px solid black;
	width:360px;
	margin-left: 148px;
	margin-top: 10px;
}	
	
#product_search_results .previous,
#product_search_results .current_page,
#product_search_results .next {
	display:block;
	float:left;
	font: bold 14px arial,helvetica,sans-serif;
	width: 110px;
	padding: 4px 0;
}

#product_search_results .previous {
	background: url(../img/arr_left.gif) no-repeat 0px 7px;
	padding-left: 15px;
	text-align:left;
}

#product_search_results .previous.inactive {
	background: url(../img/arr_left_grey.gif) no-repeat 0px 7px;
}


#product_search_results .current_page {
	text-align:center;
}

#product_search_results .next {
	background: url(../img/arr_right.gif) no-repeat right 7px;
	padding-right: 15px;
	text-align:right;
}

#product_search_results .next.inactive {
	background: url(../img/arr_right_grey.gif) no-repeat right 7px;
}

#product_search_results .page_navi a:link,
#product_search_results .page_navi a:visited,
#product_search_results .page_navi a:hover,
#product_search_results .page_navi a:active {
	text-decoration:none;
	color: #000000;
	} 
	
#product_search_results .page_navi span {
	text-decoration:none;
	color: #999999;
	}



/* END PRODUCT SEARCH RESULTS */

