BODY { font-family:arial; font-size:12px; color:#312D2E; }
TD { font-family:arial; font-size:12px; color:#312D2E; }
INPUT { font-family:arial; font-size:12px; color:#312D2E; }
SELECT { font-family:arial; font-size:12px; color:#312D2E; }
TEXTAREA { font-family:arial; font-size:12px; color:#312D2E; }
/* A { font-family:arial; font-size:12px; color:#777778; text-decoration:none; } */
A { font-family:arial; font-size:12px; color:#312D2E; text-decoration:none; }
OL { margin-left:25;margin-left:0;}
UL { padding-left:27;margin-left:0;margin-top:5;margin-bottom:7}
H1 {margin-top:0;margin-bottom:0;}
H2 {margin-top:0;margin-bottom:0;}
A:hover.underlineOnHover{text-decoration:underline;}
.iaTypeKader{background-color:#ffe4f6;}
.iaTypeKaderFont{color:#A9174C;font-weight:bold;}
/* link styles */

.nav { font-family:arial; font-size:11px; color:#F68F1E; text-decoration:none; }
.nav:hover { color:#754788; }
.nav_selected { font-family:arial; font-size:11px; color:#754788; }
.my_iab_nav { font-family:arial; font-size:12px; color:#312D2E; text-decoration:none; }
.my_iab_nav:hover { color:#0094FD; }
.textlink { font-family:arial; font-size:12px; color:#312D2E; text-decoration:underline; }
.textlink:hover { color:#F68F1E; }

/* font styles */

.bodytext { line-height:16px;}
.small { font-size:11px; }
.extrasmall { font-size:10px; }
.large { font-size:14px; }
.extralarge { font-size:16px; }
.extraextralarge { font-size:22px; }
.error { color:#FF0000; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }

/* colors */

.orange { color:#F68F1E; }
.purple { color:#754788; }
.grey { color:#9D9D9C; }
.blue { color:#0094FD; }
.darkblue { color:#004890; }
.white { color:#FFFFFF; }
.brown { color:#6C3800; }
.magenta { color:#E7018E; }
.green { color:#56D015; }
.red { color:#FE4141; }
.darkred { color:#B52C5D; }
.iaTypeKaderFont{color:#A9174C;}
.aqua { color:#04D9F0; }
.lightblue { color:#D1F5FF; }
.gpblue { color:#0897B7; }

/* background colors */

.bggreen { background:#D8F9CA; }
.bggreenstep { background:#56DD18; }
.bgred { background:#FFE4F6; }
.bgpurple { background:#EDD8E8; }
.bgwhite { background:#FFFFFF; }
.bgblue { background:#00B1FD; }
.bglightblue {background:#D1F5FF;}
.bggrey { background:#DEDEDE; }

/* form styles */

.inputfield { width:200px; }
.searchfield { font-size:16px; width:185px; }
.extendsearchfield { font-size:16px; }

/* div styles */

.searchdiv { z-index:2; visibility:hidden; display:none; }

.loading {height:16px; width:80px; background: url('../img/search.gif') no-repeat; background-position:center;}
.in_queue_1 {height:16px; width:80px; background: url('../img/in_queue_1.gif') no-repeat; background-position:center;}
.in_queue_2 {height:16px; width:80px; background: url('../img/in_queue_2.gif') no-repeat; background-position:center;}

#pidy_wizard_table {
    width : 235px;
    background-color : #ECECEC;
}
#pidy_wizard_table td {
    padding-left  : 10px;
    padding-right : 10px;
    line-height : 17px;
}

#pidy_wizard_table td input{
    margin-right : 10px;
}

#pidy_wizard_table td textarea{
    width  : 100%;
    height : 70px;
    margin-bottom : 10px;
}

#pidy_wizard_table td input.clean{
    margin-right : 0px;
}

#pidy_wizard_table td.first {
    width : 40px;
}
#pidy_wizard_table td div.fake_hr{
    line-height : 1px;
    font-size   : 1px;
    background-color : #ffffff;
    height : 1px;
    width  : 100%;
    margin : 14px 0px;
}

#pidy_wizard_copy {
    text-align :left;
    margin-top : 15px;
    background-color : #ECECEC;
    padding : 8px 10px;
    line-height : 17px;
}

#pidy_wizard_copy textarea{
    margin-top : 5px;
    width : 244px;
    height : 80px;
}

#$subscriberCode {
    background-color : #DEDEDE;
}

ul#sortlist{
    padding :0;
    margin  :0;
    width   :100%;
    list-style-type : none;
}
ul#sortlist li {
    margin-bottom : 5px;
}
ul#sortlist li span.draghandle{
    cursor : move;
    margin-right: 10px;
}

/*invite style*/


table#invite_table
{
    border : 0px;
    width  : 100%;
    background-color : #D1F5FF;
}

table#invite_table td
{
    vertical-align : top;
    padding : 15px;
}

table#invite_table td.first
{
    width :300px;
}

table#invite_table td textarea
{
    width : 300px;
    height : 128px;
    margin-bottom : 10px;
    margin-top : 10px;
}


table#invite_table td input#uploadSubmit
{
    width : 50px;
}


ul#invite_types{
    padding :0;
    margin  :0;
    margin-top : 10px;
    list-style-type : none;
}

ul#invite_types li {
    margin-bottom : 5px;
    vertical-align : center;
    cursor : pointer;
}

ul#invite_types li.selected {
    margin-bottom : 5px;
    vertical-align : center;
    text-decoration : underline;
}


/**invite history**/

table#invite_history
{
    margin-top : 10px;
    border-collapse: collapse;
    width : 100%;
}

table#invite_history td,
table#invite_history th
{
    border: 1px solid #02c5ff;
    padding : 5px;
}

table#invite_history th
{
    background-color : #d0f5fe;
    text-align : left;
    font-weight : normal;
    font-size : 12px;
    font-family : arial;
}

table#invite_history td.accepted {
    color : #52904f;
}

table#invite_history td.not_accepted {
    color : #fb3f40;
}

table#invite_history td a.delete_link {
    text-indent : -99999em;
    display : block;
    height : 16px;
    width  : 100%;
    float : left;
    background : url("/img/delete_button.gif") no-repeat center top ;
    color : #fb3f40;
}

/*marco test voor nieuwe resultpage */

.loading_1 {height:30px; width:80px; background: url('../img/loading_1.gif') no-repeat; background-position:center;}
.loading_2 {height:30px; width:80px; background: url('../img/loading_2.gif') no-repeat; background-position:center;}

table tr.liveResultRow {
    background: url("/img/live_result_row.gif") repeat-x left top;
    height : 41px;
    border-top : #9f458b 1px solid;
}

table tr.liveResultRow td{
    border-top : #9f458b 1px solid;
    align  : left;
}

table tr.liveResultRow td.resultLogo{
    width   : 70px;
    padding : 0 10px;
}

table tr.liveResultRow td.resultLogo img{
    margin : 0 10px;
}

table tr.liveResultRow td.resultName{
    color : #9f458b;
    text-size : 13px;
    font-weight : bold;
    width : 100px;
}

table tr.liveResultRow td.result{
    width : 55px;
}

table tr.liveResultRow td.result div{
    float : left;
    width : 46px;
    height : 28px;
    color  : #f72a8f;
    font-weight : bold;
    text-size : 12px;
    text-align : center;
    vertical-align : middle;
    line-height : 28px;
    background: url("/img/button_numbers.png") no-repeat left top;
}
table tr.liveResultRow td.resultLink
{
   width : 150px;
}

table tr.liveResultRow td.resultLink a.clickButton_1,
table tr.liveResultRow td.resultLink a.clickButton_2{
    display : block;
    float : left;
    width : 140px;
    height : 28px;
    text-indent : -99999em;
}

table tr.liveResultRow td.resultLink a.clickButton_1{
    background: url("/img/button_show_result_1.png") no-repeat left top;
}
table tr.liveResultRow td.resultLink a.clickButton_2{
    background: url("/img/button_show_result_2.png") no-repeat left top;
}

/*webresults*/
table tr.webresultRow{
    background: url("/img/web_result_row.gif") repeat-x left top;
}

table tr.webresultRow td{
    padding    : 3px 8px 10px 8px;
}

table tr.webresultRow td a{
    text-decoration: underline;
}

table tr.webresultRow b{
    color : #9f458b;
    text-size : 13px;
    font-weight : bold;
    line-height : 22px;
}

div#searchingFinished div{
    float : left;
    padding-left : 15px;
    padding-right : 10px;
    color :#9F458B;
    font-weight : bold;
}

div#noSearchResults{
    margin-left :15px;
}

/*marco test voor nieuwe resultpage */

/*payed listings*/
div#payedLinksHeader{
    font-weight : bold;
    padding : 15px 0px 5px 0px;
}
div#paidresults {
    width : 198px;
    font-size : 11px;
    padding : 0 5px 0 0;
}

div#paidresults h3,
div#paidresults h3 a
{
    font-weight : bold;
    font-size : 12px;
    color :#9F458B;
    margin-bottom : 0px;
    text-decoration: none;
}

div#paidresults p {
    margin-top : 0px;
}

div#paidresults p a {
    color :#9F458B;
    text-decoration : underline;
}
div#maincontent table td
{
    font-size : 10px;
}

div#maincontent table td.numbercell {
    width : 0px;
}

div#maincontent table td a.searchlink,
div#maincontent table td.searchlink a {
    padding-top : 10px;
    font-weight : bold;
    color :#9F458B;
    display : block;
}
div#maincontent table td.resulttext b.highlight {
    font-weight : normal;
}
div#maincontent table td.linkcell {
    padding-botom : 10px;
}

div#maincontent table td.linkcell .link  {
    color :#9F458B;
}

input.openidInput{

    background :#ffffff url("/img/openid-bg.gif") no-repeat 0pt 50%;
    width : 200px;
    height: 21px;
    border: 1px solid #a5acb2;
    padding-left : 18px;
}

a.loginButton{
    display : block;
    float : left;
    height :22px;
    width  : 22px;
    margin-left : 0px;/* this was set on 3px: ie fucked up layout */
    text-indent : -999999em;
}

a.openidLoginButton{

	background-image:url("/img/icon/openid_green.gif");
	background-repeat:no-repeat;
}

a.normalLoginButton{
	background-image:url("/img/icon/openid_iab_green.gif");
	background-repeat:no-repeat;
}

a.openidBlueLoginButton{

	background-image:url("/img/icon/openid_blue.gif");
	background-repeat:no-repeat;
}

a.normalBlueLoginButton{
	background-image:url("/img/icon/openid_iab_blue.gif");
	background-repeat:no-repeat;

}


/** new for most searches **/
div.mostsearches{
    float : left;
    width : 379;
    background : url("/img/most_searchers_bottom.gif") no-repeat bottom center;
    padding-bottom : 16px;
}

div.mostsearches h3 {
    text-align : left;
    line-height : 26px;
    padding : 0 0 0 10px;
    color : #ffffff;
    margin : 10px 0 0 0;
    background : url("/img/most_searchers_top.gif") no-repeat top center;
    height : 27px;
}

div.mostsearches table {
    width :379px;
    background : url("/img/most_searchers_center.gif") repeat-y top center;
}

div.mostsearches table td, 
div.mostsearches table th {
    text-align : left;
    padding : 0 5px;
}
div.mostsearches table th {
    font-size : 12px;
}

div#mostSearches {
    margin-left : 12px;
}


/** searchindex **/

ul.searchList{
	padding : 10px 0;
	margin  :0;
    width   :100%;
    list-style-type : none;
    display: block;
    clear : left;
}
ul.searchList li {
    margin-left : 5px;
    float: left;
    display: block;
}
ul.searchList li a{
	font-family:arial;
 	font-size:11px; 
 	color:#F68F1E; 
 	text-decoration:none;
}

ul.searchList li a:hover{
 	color: #754788; 
}

ul.searchList li.selected a{
	font-family:arial; 
	font-size:11px; 
	color:#754788; 
}

ul#paginering {
	padding : 10px 0 14px 0;
}
	
table#searchTable{
	clear: left;
	width :100%;
}

table#searchTable th,
table#searchTable td{
	text-align : left;
	padding-left: 5px;
}

table#searchTable tr.breakline {
	line-height: 0px;
}

table#searchTable tr.breakline div{
	line-height: 0px;
	height : 1px;
	background-color: #f7a955;
	padding : 0;
	margin  : 0;
	margin-left: -7px;
	
}

div#divSearchIndexTop{
    background : url("/img/searchIndexBottom.gif") no-repeat bottom center;
    padding-bottom : 15px;
}
div#divSearchIndexTop div#center{
    background : url("/img/searchIndexMiddle.gif") repeat-y top center;
    width : 773px;
}

div#divSearchIndexTop h3#top{
    text-align : left;
    line-height : 26px;
    padding : 0 0 0 10px;
    color : #ffffff;
    margin : 10px 0 0 0;
    background : url("/img/searchIndexTop.gif") no-repeat top center;
    height : 26px;

}
