/* Hector Russell - TARTAN SEARCH - CSS */

#maincol .search_criteria {float: left; width: 282px; background: #062A5E; padding: 8px 0; margin: 15px 0 0;}
#maincol .search_criteria.left {margin-right: 8px;}
#maincol .search_criteria h2 {text-transform: uppercase; color: #fff; font-size: 1.1em; padding: 0 10px 8px; margin: 0;}
#maincol .search_criteria p {display: block; width: 274px; background: #CDD4DF; padding: 5px 0 5px 8px; margin: 0; line-height: 20px;}
#maincol .search_criteria p a {color: #062A5E; padding: 3px 4px; background: #CDD4DF; margin: 3px 1px 3px 1px;}
#maincol .search_criteria p a:hover {color: #fff; background: #062A5E;}
#maincol .search_criteria fieldset {display: block; width: 274px; background: #CDD4DF; padding: 15px 0 15px 8px; margin: 0; overflow: hidden;}
#maincol .search_criteria fieldset label {float: left; text-transform: uppercase; color: #062A5E; margin-right: 3px; padding-top: 2px;}
#maincol .search_criteria fieldset input {float: left; border: 1px solid #062A5E; vertical-align: middle; height: 17px; width: 180px; margin: 0 3px 0 0;}
#maincol .search_criteria fieldset input.button {float: left; height: auto; width: auto; padding: 1px 3px 1px 13px; margin: 0; border: 0; color: #fff; background: #062A5E url(../../images/global/button_bullet.gif) 0.3em 0.4em no-repeat scroll; font-weight: bold; cursor: pointer;}

#maincol #tartan_search_results ul,
#maincol #tartan_line_results ul {float: left; list-style-type: none; width: 567px; margin: 0; padding: 5px 0 0 4px; list-style-type: none;}
#maincol #tartan_search_results ul li,
#maincol #tartan_line_results ul li {float: left; clear: none; margin: 0 5px 10px 4px; height:180px;}
#maincol #tartan_search_results ul li a,
#maincol #tartan_line_results ul li a {display: block; width: 103px; height: 120px; color: #062A5E; font-weight: normal;}
#maincol #tartan_line_results ul li a {height: 140px;}
#maincol #tartan_search_results ul li a img,
#maincol #tartan_line_results ul li a img {border: 1px solid #CDD4DF; width: 99px; height: 99px; padding: 2px;}
#maincol #tartan_search_results ul li a:hover img,
#maincol #tartan_line_results ul li a:hover img {border: 1px solid #062A5E;}

#maincol dl#clan_details {float: left; width: 571px; margin: 15px 0 5px; padding: 0;}
#maincol dl#clan_details dt {float: right; width: 500px; font-weight: bold; text-transform: uppercase; font-size: 1.3em; color: #062A5E; margin: 0 0 3px; padding: 0 8px 0;}
#maincol dl#clan_details dd {margin: 0; padding: 0;}
#maincol dl#clan_details dd.swatch img {float: left; width: 55px; height: 55px;}
#maincol dl#clan_details dd.clan_description {float: right; width: 500px; color: #062A5E; line-height: 15px; padding: 0 8px 0;}
