
/* 

Theme Name: Ovea Global
Version: 2.0a
Author: Tomas Bäckman
Author URI: http://www.ovea.se

Ground color: 

Darkgreu:		#5d5d5d
Green:			#8ec615

	Listing Order:
	==============

	1 - Import CSS files
	2 - Universal
	3 - Header
	4 - Filter
	5 - Body
	6 - Sortbox
	
	100 - Text Style

/*----------------------------------------------------------------------
	1 -  Import CSS files
----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
	2 - Universal
----------------------------------------------------------------------*/

/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

a {
	text-decoration:none;
}

img {
	border:none;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f6f6ee;
	margin:0px;
}

table {
	margin:0px auto;
}

/*----------------------------------------------------------------------
	3 - ChangeLanguage
----------------------------------------------------------------------*/

div#changlanuage{
	overflow:hidden;
	font-size:11px;
	width:900px;
	margin:0px auto;
	padding:10px 0px;
	text-align:right;
	color:#aaa;
}

/*----------------------------------------------------------------------
	3 - Splash
----------------------------------------------------------------------*/

div#splash {
	background-color:#f6f6ee;
	overflow:hidden;
	font-size:11px;
	width:auto;
	color:#aaa;
}

div#splash .logo{
	background-color:#f6f6ee;
	overflow:hidden;
	font-size:11px;
	width:900px;
	margin:0px auto;
	color:#aaa;
}



#splash ul{ width:900px; margin:0px auto; font: 10px Verdana, Helvetica, sans-serif;}
#splash li{display: inline;}
#splash ul a{ float:left;text-decoration: none; margin-right: 0.5em; padding: 10px 20px; color:#666;
	background-image:url(/images/layout/customsearch_background_disable.gif);
	background-repeat:repeat-x;
	background-color:#cbcbcb;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:none;
}

#splash a:hover{text-decoration: none; margin-right: 0.5em; padding: 10px 20px; color:#eee;
	background-image:url(/images/layout/customsearch_background_enable.gif);
	background-repeat:repeat-x;
	background-color:#424242;
	border-top:1px solid #8b8874;
	border-left:1px solid #676556;
	border-right:1px solid #484637;
	border-bottom:none;	
}

#splash a#current{text-decoration: none; margin-right: 0.5em; padding: 10px 20px; color:#eee;
	background-image:url(/images/layout/customsearch_background_enable.gif);
	background-repeat:repeat-x;
	background-color:#424242;
	border-top:1px solid #8b8874;
	border-left:1px solid #676556;
	border-right:1px solid #484637;
	border-bottom:none;		
}


#splash .enable {text-decoration: none; margin-right: 0.5em; padding: 10px 20px; color:#eee;
	background-image:url(/images/layout/customsearch_background_enable.gif);
	background-repeat:repeat-x;
	background-color:#424242;
	border-top:1px solid #8b8874;
	border-left:1px solid #676556;
	border-right:1px solid #484637;
	border-bottom:none;		
}

/*----------------------------------------------------------------------
	3 - Custom
----------------------------------------------------------------------*/

div#custom {
	background-image:url(../../images/layout/options_background.gif);
	border-bottom:1px solid #e9e9e9;
	background-repeat:repeat-x;
	background-color:#fafafa;
	overflow:hidden;
	padding:5px 10px;
	color:#aaa;
}

div#custom ul{font: 10px/20px Verdana, Helvetica, sans-serif; width:900px; margin:0px auto;}
div#custom li{display: inline;}
div#custom ul a{float: left; text-decoration: none; padding:1px 17px 1px 10px; height:20px; background-image:url(../../images/icons/point.gif); background-repeat:no-repeat; background-position:right;}

div#custom ul i{float: right; text-decoration: none; margin-right: 10px; padding:1px 0px; color: #aaa; font-size:10px; font-weight:normal; font-style:normal; font-weight:normal;}
div#custom ul b{float: right; text-decoration: none; margin-right: 0px; padding:1px 0px; color: #bbb; font-size:10px; font-weight:normal; font-style:normal; font-weight:normal;}

div#custom a:link{color: #666;}
div#custom a:visited{color: #666;}
div#custom a:hover{color:#333;}
div#custom a#current{background: #FFCC66; color: #000000;}
div#custom a#house{color: #000000; width:23px; padding:0px; background-image:url(../../images/icons/home.gif); padding:1px 0px;}
div#custom a#avancerad{
	background-image:url(../../images/layout/menu_background_enable.gif);
	background-repeat:repeat-x;
	background-color:#000;
	padding:0px 20px;
	float:right;
	border-top:1px solid #a9a9a9;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #f29f4e;
	border-bottom:1px solid #f29f4e;
	color:#fff;
}

/*----------------------------------------------------------------------
	4 - Datebox
----------------------------------------------------------------------*/

div#datebox {
	background-repeat:repeat-x;
	background-color:#494738;
	padding:5px 0px;
	overflow:hidden;
	width:auto;
}

div#datebox ul{ padding:0px; margin:0px auto; width:900px;}
div#datebox li{display: inline;}
div#datebox ul i{float: right; text-decoration: none; margin-left: 10px; padding:5px 0px; color: #ccc; font-size:10px; font-style:normal; font-weight:normal; }

div#datebox ul b{float: right; text-decoration: none; margin-left: 10px; padding:4px 9px; color: #fff; font-size:10px; font-style:normal; font-weight:normal;
border: 1px solid #5c5c5c; background-color:#fe7901; color:#FFF; background-repeat:repeat-x;
}

div#datebox ul a:hover	{background-color:#505050; border: 1px solid #505050;}

/*----------------------------------------------------------------------
	3 - Body 
----------------------------------------------------------------------*/

div#body {
	border:20px solid #fff;	
	background-color:#f6f6ee;
	overflow:hidden;
	font-size:11px;
	width:860px;
	color:#aaa;
	margin:20px auto;
}

div#waring {
	text-align:center;
	background-color:#F00;
	color:#FFF;
	padding:10px;
	width:840px;
}


/*----------------------------------------------------------------------
	3 - Where 
----------------------------------------------------------------------*/

div#where {
	background-image:url(../../images/LayDes/wherebox_background.gif);
	background-color:#d7d7b8;
	overflow:hidden;
	font-size:20px;
	height:50px;
	width:auto;
	line-height:50px;
	padding:0px 10px;
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;
}

/*----------------------------------------------------------------------
	3 - Info 
----------------------------------------------------------------------*/

div#whereinfo {
	background-color:#d7d7b8;
	overflow:hidden;
	font-size:11px;
	width:auto;
	padding:10px;
	color:#6d6b53;
	line-height:16px;
}

/*----------------------------------------------------------------------
	3 - Main
----------------------------------------------------------------------*/

span.bigred { font-size:12px; color:#d31d1d; }
span.smalred { font-size:10px; color:#d31d1d; }

span.bigorange { font-size:12px; color:#fe7901; }
span.bigorange a {font-size:12px; color:#fe7901; }
span.smalorange { font-size:10px; color:#fe7901; }
span.smalorange a {font-size:10px; color:#fe7901; }

span.biggrey { font-size:12px; color:#999; }
span.biggrey a {font-size:12px; color:#999; }
span.smalgrey { font-size:10px; color:#999; }
span.smalgrey a {font-size:10px; color:#999; }

span.orange { font-size:12px; color:#fe7901; }
span.orange a {font-size:12px; color:#fe7901; }
span.grey { font-size:10px; color:#999; }
span.grey a {font-size:10px; color:#999; }

td#main {
	vertical-align:top;
}

td#main p {
	padding:5px 0px;
}

td#main .caption{
	background-image:url(../../images/layout/search_background.gif);
	background-repeat:repeat-x;
	background-color:#F0F; 
	padding:6px 10px;
	font-size:12px;
	overflow:hidden;
	width:580px;
}

td#main .caption ul{ padding:0px; margin:0px auto; width:580px;}
td#main .caption li{display: inline;}
td#main .caption ul b{ float: left; text-decoration: none; font-style:normal; font-weight:normal; border:none; padding:3px 0px;}

td#main .caption ul a{ float: right; text-decoration: none; font-style:normal; font-weight:normal; border: 1px solid #5c5c5c; background-color:#fe7901; color:#FFF; padding:2px 10px;}

td#main .caption ul a:hover{float: right; text-decoration: none; font-style:normal; font-weight:normal;  border: 1px solid #5c5c5c; background-color:#fe902e; color:#FFF; padding:2px 10px;}

td#main .captionimg{
	padding:0px;
	overflow:hidden;
	width:600px;
}

td#main .undercaption{
	background-color:#e9e9d8;	
	color:#666;
	padding:7px 10px;	
	overflow:hidden;
	width:580px;
	overflow:hidden;
}

td#main .paper{
	margin:10px;
	background-color:#FFF;
	font-size:12px;
	border: 1px solid #eee;
	color:#666;
	padding:10px 10px;	
	overflow:hidden;
	width:558px;
	line-height:18px;
	overflow:hidden;
}

.fximg{
	border: 1px solid #eee;
	background-color:#000;
	padding:4px;
}


tr#main .red {background-color:#fbc3c3; overflow:hidden; padding:5px 10px; margin:0px; }
tr#main .light {background-color:#fafafa; overflow:hidden; padding:5px 10px; margin:0px; }
tr#main .dark { background-color:#f5f5f5; overflow:hidden; padding:5px 10px; margin:0px; }
tr#main .over { background-image:url(../../images/LayDes/point_background.gif);	background-repeat:repeat-x; background-color:#fff; overflow:hidden;	padding:5px 10px; margin:0px;}

td#main .red {background-color:#fbc3c3; overflow:hidden; padding:5px 10px; margin:0px; }
td#main .light {background-color:#fafafa; overflow:hidden; padding:5px 10px; margin:0px; }
td#main .dark { background-color:#f5f5f5; overflow:hidden; padding:5px 10px; margin:0px; }
td#main .over { background-image:url(../../images/LayDes/point_background.gif);	background-repeat:repeat-x; background-color:#fff; overflow:hidden;	padding:5px 10px; margin:0px;}

td#main .smallight {background-color:#fafafa; overflow:hidden;}
td#main .smaldark { background-color:#f5f5f5; overflow:hidden;}
td#main .smalover { background-image:url(../../images/LayDes/point_background.gif);	background-repeat:repeat-x; background-color:#fff; overflow:hidden;}

td#main .bigphoto {
	border: 1px solid #eee;
	background-color:#FFF;
	padding:5px;
	margin:5px 0px;
}

td#main .miniphoto {
	border: 1px solid #eee;
	background-color:#FFF;
	width:40px;
	height:50px;
	padding:4px;
	margin:5px 0px;
}

.statusBigGreenBar {
	background-image:url(../../images/LayDes/statusBar_Green.gif);
	width:580px;
	height:30px;
	line-height:28px;
	color:#FFF;
	text-align:center;
}


.statusBigGreyBar {
	background-image:url(../../images/LayDes/statusBar_Grey.gif);
	width:580px;
	height:30px;
	margin:10px;
}

/*----------------------------------------------------------------------
	3 - Main
----------------------------------------------------------------------*/

td#micromain {
	vertical-align:top;
}

td#micromain .caption{
	background-image:url(../../images/layout/search_background.gif);
	background-repeat:repeat-x;
	background-color:#F0F; 
	padding:6px 10px;
	font-size:12px;
	overflow:hidden;
	width:240px;
}

td#micromain .caption ul{ padding:0px; margin:0px auto; width:240px;}
td#micromain .caption li{display: inline;}
td#micromain .caption ul b{ float: left; text-decoration: none; font-style:normal; font-weight:normal; border:none; padding:3px 0px;}

td#micromain .caption ul a{ float: right; text-decoration: none; font-style:normal; font-weight:normal; border: 1px solid #5c5c5c; background-color:#fe7901; color:#FFF; padding:2px 10px;}

td#micromain .caption ul a:hover{float: right; text-decoration: none; font-style:normal; font-weight:normal;  border: 1px solid #5c5c5c; background-color:#fe902e; color:#FFF; padding:2px 10px;}

td#micromain .undercaption{
	background-color:#e9e9d8;	
	color:#666;
	padding:7px 10px;	
	overflow:hidden;
	width:240px;
	overflow:hidden;
}

td#micromain .light {
	background-color:#fafafa;
	overflow:hidden;
	padding:5px 10px;
	margin:0px;
	width:240px;
}

td#micromain .dark {
	background-color:#f5f5f5;
	overflow:hidden;	
	padding:5px 10px;
	margin:0px;
	width:240px;
}

td#micromain .over {
	background-image:url(../../images/LayDes/point_background.gif);
	background-repeat:repeat-x;
	background-color:#fff;	
	overflow:hidden;	
	padding:5px 10px;
	margin:0px;
	width:240px;
}

/*----------------------------------------------------------------------
	3 - Paging
----------------------------------------------------------------------*/

div#paging { padding:0px;margin:0px; font-size:10px; list-style:none; width:580px; background-color:#e9e9d8; padding:5px 10px; overflow:hidden;}
div#paging li{display: inline; font-size:10px;}
div#paging li a{float: left; text-decoration: none;  margin:0px; text-align:center; color:#fff; background-color:#494738; margin-right:10px; padding:2px 15px; border: 1px solid #767469;}
div#paging #here{
	background-color:#fe7901;
	border: 1px solid #fe9230;
	color:#FFF;
}

div#paging a.info{ float:right;border:none; padding:3px 0px; background-color:#fff; margin:0px;}

/*----------------------------------------------------------------------
	3 - Footer
----------------------------------------------------------------------*/

div#footer{
	overflow:hidden;
	margin:0 auto;
	width:900px;
}

div#footer p{
	font-size:10px;
	color:#bbb;
}

div#footer p a{
	color:#777;
}