/* 
	Theme Name: five seasons house theme
	Theme URL: http://www.fiveseasons.be
	Description: -
	Author: five seasons
	Author URI: http://www.fiveseasons.be
	Version: 1.0
	Tags: -
*/

/*
colors:
a 006A6E
hover, active 962E34 
*/

body, html {
background-color: #fff;
font-size: 14px;
line-height: 20px;
font-family: Georgia, "Times New Roman", "Trebuchet MS";
margin: 0px auto 0px;
padding: 0px;
height: 100%;
}

table, tbody, tr, th, td {
text-decoration: none;
font-weight: normal;
text-align: left;
padding: 3px;
vertical-align:text-top;
}

a {} /* link */
a:link {}      /* unvisited link */
a:visited {}  /* visited link */
a:hover {}  /* mouse over link */
a:active {}  /* selected link */

a {color:#006A6E}
a:link {color:#006A6E; text-decoration: none;}      /* unvisited link */
a:visited {color:#006A6E; text-decoration: none;}  /* visited link */
a:hover {color:#962E34; text-decoration: none;}  /* mouse over link */
a:active {color:#962E34; text-decoration: none;}  /* selected link */
a img,:link img,:visited img { border: 3px solid #BAB798; }    

strong {
color: #006A6E;
}

small {
font-size:90%;
}

.banner a img {
display:block;
margin-top: 15px;
margin-bottom: 15px;
margin-left:auto;
margin-right:auto;
}

/* use @ comment field */ 
p textarea {
width: 600px;
}

#postmeta {
margin-left: 30px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
wrap
*/

#wrap {
margin-left:auto;
margin-right:auto;
width: 1090px;
min-height: 100%;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
wrap2
*/

#wrap2 {
float: left;
width: 1090px;
padding: 15px;
background-color: #E0DECD;
border:10px solid #BAB798;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
header
*/

#header {
clear: both;
float: left;
width: 1090px;
height:375px;
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#logoimg {
float: left;
width: 600px;
padding: 15px;
}

#promoimg {
float: left;
width: 250px;
padding: 15px;
}

#logoimg a, #logoimg a:link, #logoimg a:visited, #logoimg a:hover, #logoimg a:active {
text-decoration: none;
text-transform: none;
border: none;
}

#logoimg a img, #logoimg :link img, #logoimg :visited img, #logoimg :hover img, #logoimg :active img{
text-decoration: none;
text-transform: none;
border: none;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
navigation
*/

.navigation {
display: block;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
homepage
*/

#homepage {
	float: left;
	width: 1090px;
margin: 10px 0px 0px 0px;
	}
	
#homepage a, #homepage a:visited  {
	color: #006A6E;
	text-decoration: none;
	border-bottom: 1px dotted #006A6E;
	}
	
#homepage a:hover {
	color: #9ca29b;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	}
	
#homepage p {
margin: 0px 0px 5px 0px;
font-size: 14px;
line-height: 25px;
	}
	
#homepage h1 {
	color: #006293;
	font-size: 24px;
	font-weight: normal;
	margin: 25px 0px 15px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#homepage h1 a  {
	color: #006293;
	text-decoration: none;
	border: none;
	}

#homepage h1 a:hover {
	color: #9ca29b;
	text-decoration: none;
	border: none;
	}
	
#homepage h2 {
	color: #FFFFFF;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	}
	
#homepage h3 {
	background: #962E34;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

#homepage h4 {
	color: #006A6E;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	}

#homepage embed, #homepage object {
	width: 250px; 
	height: 205px;
	margin: 10px 0px 5px 0px; 
	padding: 0px;
	}
	
#homepage ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	}
	
#homepage ul li {
	background: url(images/arrow.gif) no-repeat scroll left top;
	padding: 0px 0px 0px 15px;
font-size: 14px;
	line-height: 25px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
homepage / homepage LEFT
*/

.homepageleft {
float: left;
width: 650px;
min-height: 800px;
margin: 0px;
padding: 15px;
/* background: #ffffff url(images/img-left.png) no-repeat scroll left top; */
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 

}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
homepage / homepage RIGHT
*/

.homepageright {
float: right;
width: 350px;
min-height: 800px;
margin: 0px;
padding: 15px;
/* background: url(images/img-right.png) no-repeat scroll left top; */
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#infozone {
/* Next lines: add style for IE @ header */
background-color: rgb(255,255,255); /* Need seperate css for ie! */
background-color: rgba(255,255,255,.5);
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin: 15px 0px 10px 0px;
}

#infozone p {
color: #000 !important;
margin:0px 0px 5px;
padding:7px;
}

#infozoneinv {
/* Next lines: add style for IE @ header */
background-color: rgb(0,106,1110); /* Need seperate css for ie! */
background-color: rgba(0,106,110,.5);
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin: 15px 0px 10px 0px;
}

#infozoneinv p {
color: #fff;
margin:0px 0px 5px;
padding:7px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
homepage / homepage BOTTOM
*/

.homepagebottom {
	clear: both;
	float: left;
	width: 1000px;
	margin: 0px 0px 15px 0px;
    border-radius-topleft: 5px; 
    border-radius-topright: 5px; 
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px; 
    -moz-border-radius-topright: 5px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageone
*/

#pageone {
	float: left;
	width: 1090px;
margin: 10px 0px 0px 0px;
	}

#pageone .message {
color: #962E34;
font-size: 15px;
}

#pageone a, #pageone a:visited  {
	color: #006A6E;
	text-decoration: none;
	border-bottom: 1px dotted #006A6E;
	}
	
#pageone a:hover {
	color: #962E34;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	}
	
#pageone p {
margin: 0px 0px 5px 0px;
font-size: 15px;
line-height: 25px;
	}

#pageone h1 {
	color: #006A6E;
	font-size: 24px;
	font-weight: normal;
	margin: 25px 0px 15px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#pageone h1 a  {
	color: #006A6E;
	text-decoration: none;
	border: none;
	}

#pageone h1 a:hover {
	color: #962E34;
	text-decoration: none;
	border: none;
	}
	
#pageone h2 {
	color: #006A6E;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin: 10px 5px 10px 5px;
	padding: 5px 0px 0px 10px;
	}
	
#pageone embed, #pageone object {
	width: 250px; 
	height: 205px;
	margin: 10px 0px 5px 0px; 
	padding: 0px;
	}
	
#pageone ul {
	list-style-type: none;
	margin: 10px 0px 0px 5px;
	}
	
#pageone ul li {
	background: url(images/logo-only15.png) no-repeat scroll left top;
	padding: 5px 0px 5px 25px;
	font-size: 15px;
	line-height: 25px;
	}

#pageone ol {
list-style-type: decimal;
margin: 0px 0px 0px 5px;
	}
	
#pageone ol li {
padding: 0px 0px 0px 25px;
font-size: 14px;
line-height: 25px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageone / pageone LEFT
*/

.pageoneleft {
float: left;
width: 650px;
min-height: 800px;
margin: 0px;
padding: 15px;
margin: 0px 0px 5px 0px;
text-align: justify;
/* background:#D9DDD3 none repeat scroll 0 0; */
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

.pageoneleft blockquote {
background-color:#E0DECD;
padding: 8px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

.pageoneleft img {
border: 5px solid #BAB798 !important;
margin: 3px 10px 3px 3px;
float: left; 
}

.pageoneleft a:hover img {
background:#FAFAFA;
-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageone / pageone RIGHT
*/

.pageoneright {
float: right;
width: 350px;
min-height: 800px;
margin: 0px;
padding: 15px;
/* background: url(images/img-right.png) no-repeat scroll left top; */
background-color:#BAB798;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageone / pageclientone RIGHT 
*/

.pageclientoneright {
float: right;
width: 350px;
min-height: 800px;
margin: 0px;
padding: 15px;
background: url(images/img-right.png) no-repeat scroll left top;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageone / pageclienttwo RIGHT 
*/

.pageclienttworight {
float: right;
width: 350px;
min-height: 800px;
margin: 0px;
padding: 15px;
/* background: url(images/img-right.png) no-repeat scroll left top; */
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageone / pageone BOTTOM
*/

.pageonebottom {
	clear: both;
	float: left;
	width: 1060px;
	margin: 15px 0 15px 0;
padding: 15px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagetwo
*/

#pagetwo {
	float: left;
	width: 1090px;
margin: 10px 0px 0px 0px;
	}
	
#pagetwo a, #pagetwo a:visited  {
	color: #006A6E;
	text-decoration: none;
	border-bottom: 1px dotted #006A6E;
	}
	
#pagetwo a:hover {
	color: #962E34;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	}
	
#pagetwo p {
margin: 0px 0px 5px 0px;
font-size: 15px;
line-height: 25px;
	}

#pagetwo img {
        padding: 5px;
        margin: 5px 20px 5px 5px;
        background: #E0DECD;
}

#pagetwo h1 {
	color: #006A6E;
	font-size: 24px;
	font-weight: normal;
	margin: 25px 0px 15px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#pagetwo h1 a  {
	color: #006A6E;
	text-decoration: none;
	border: none;
	}

#pagetwo h1 a:hover {
	color: #962E34;
	text-decoration: none;
	border: none;
	}
	
#pagetwo h2 {
	color: #006A6E;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 15px 10px;
	}
	
#pagetwo h3 {
	background: #962E34;
	color: #006A6E;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

#pagetwo h4 {
	color: #006A6E;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	}

#pagetwo embed, #pagetwo object {
	width: 250px; 
	height: 205px;
	margin: 10px 0px 5px 0px; 
	padding: 0px;
	}
	
#pagetwo ul {
	list-style-type: none;
	margin: 10px 0px 0px 5px;
	}
	
#pagetwo ul li {
	background: url(images/logo-only15.png) no-repeat scroll left top;
	padding: 5px 0px 5px 25px;
	font-size: 15px;
	line-height: 25px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagetwo / pagetwo LEFT
*/

.pagetwoleft {
float: left;
width: 1060px;
margin: 0px;
padding: 15px;
/* background: #ffffff url(images/img-left.png) no-repeat scroll left top; */
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagetwo / pagetwo RIGHT
*/

.pagetworight {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagetwo / pagetwo BOTTOM
*/

.pagetwobottom {
	clear: both;
	float: left;
	width: 1060px;
	margin: 15px 0 15px 0;
padding: 15px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagethree
*/

#pagethree {
	float: left;
	width: 1090px;
margin: 10px 0px 0px 0px;
	}
	
#pagethree a, #pagethree a:visited  {
	color: #006A6E;
	text-decoration: none;
	border-bottom: 1px dotted #006A6E;
	}
	
#pagethree a:hover {
	color: #962E34;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	}
	
#pagethree p {
margin: 0px 0px 5px 0px;
font-size: 15px;
line-height: 25px;
	}

#pagethree img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#pagethree h1 {
	color: #006A6E;
	font-size: 24px;
	font-weight: normal;
	margin: 25px 0px 15px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#pagethree h1 a  {
	color: #006A6E;
	text-decoration: none;
	border: none;
	}

#pagethree h1 a:hover {
	color: #962E34;
	text-decoration: none;
	border: none;
	}
	
#pagethree h2 {
	color: #006A6E;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 15px 10px;
	}
	
#pagethree h3 {
	background: #962E34;
	color: #006A6E;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

#pagethree h4 {
	color: #006A6E;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	}

#pagethree embed, #pagethree object {
	width: 250px; 
	height: 205px;
	margin: 10px 0px 5px 0px; 
	padding: 0px;
	}
	
#pagethree ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	}
	
#pagethree ul li {
	background: url(images/logo-only15.png) no-repeat scroll left top;
	padding: 0px 0px 0px 25px;
font-size: 14px;
	line-height: 25px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagethree / pagethree LEFT
*/

.pagethreeleft {
float: left;
width: 1060px;
margin: 0px;
padding: 15px;
/* background: #ffffff url(images/img-left.png) no-repeat scroll left top; */
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagethree / pagethree RIGHT
*/

.pagethreeright {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagethree / pagethree BOTTOM
*/

.pagethreebottom {
	clear: both;
	float: left;
	width: 1060px;
	margin: 15px 0 15px 0;
background-color:#BAB798;
padding: 15px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagefour
*/

#pagefour {
	float: left;
	width: 1090px;
margin: 10px 0px 0px 0px;
	}
	
#pagefour a, #pagefour a:visited  {
	color: #006A6E;
	text-decoration: none;
	border-bottom: 1px dotted #006A6E;
	}
	
#pagefour a:hover {
	color: #962E34;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	}
	
#pagefour p {
margin: 0px 0px 5px 0px;
font-size: 14px;
line-height: 22px;
text-align: justify;
	}

#pagefour img {
margin-top: 10px;
}

#pagefour h1 {
	color: #006A6E;
	font-size: 20px;
	font-weight: normal;
	margin: 15px 0px 15px 0px;
	padding: 0px;
	line-height: 28px;
	}
	
#pagefour h1 a  {
	color: #006A6E;
	text-decoration: none;
	border: none;
	}

#pagefour h1 a:hover {
	color: #962E34;
	text-decoration: none;
	border: none;
	}
	
#pagefour h2 {
	color: #006A6E;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 15px 10px;
	}
	
#pagefour h3 {
	background: #962E34;
	color: #006A6E;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

#pagefour h4 {
	color: #006A6E;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	}

#pagefour embed, #pagefour object {
	width: 250px; 
	height: 205px;
	margin: 10px 0px 5px 0px; 
	padding: 0px;
	}
	
#pagefour ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	}
	
#pagefour ul li {
	background: url(images/logo-only15.png) no-repeat scroll left top;
	padding: 0px 0px 0px 25px;
font-size: 14px;
	line-height: 25px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagefour / pagefour LEFT
*/

.pagefourleft {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagefour / pagefour RIGHT
*/

.pagefourright {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pagefour / pagefour BOTTOM
*/

.pagefourbottom {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
blog
*/

.blog {
float: left;
width: 300px;
margin: 15px;
padding: 15px;
/* background: #ffffff url(images/img-left.png) no-repeat scroll left top; */
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
blogdate
*/

#blogdate {
text-align:right;
margin: 15px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageintro
*/

#pageintro {
	float: left;
	width: 1090px;
margin: 10px 0px 0px 0px;
	}
	
#pageintro a, #pageintro a:visited  {
	color: #006A6E;
	text-decoration: none;
	border-bottom: 1px dotted #006A6E;
	}
	
#pageintro a:hover {
	color: #962E34;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	}
	
#pageintro p {
margin: 0px 0px 5px 0px;
font-size: 15px;
line-height: 25px;
	}

#pageintro img {
border: 5px solid #E0DECD !important;
margin: 3px 10px 3px 3px;
float: left; 
}

#pageintro a:hover img {
background:#FAFAFA;
-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}

/* http://www.css3.com/css-content/ */
#pageintro h1:before {
content: '[ ';
}

#pageintro h1 {
	color: #006A6E;
	font-size: 24px;
	font-weight: normal;
	margin: 25px 0px 15px 0px;
	padding: 0px;
	line-height: 24px;
	}

#pageintro h1:after {
content: ' ]';
}

#pageintro h1 a  {
	color: #962E34;
	text-decoration: none;
	border: none;
	}

#pageintro h1 a:hover {
	color: #148D8D;
	text-decoration: none;
	border: none;
	}
	
#pageintro h2 {
	color: #006A6E;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 5px 10px 5px;
	padding: 5px 0px 0px 10px;
	}
	
#pageintro h3 {
	background: #962E34;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

#pageintro h4 {
	color: #006A6E;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	}

#pageintro embed, #pageintro object {
	width: 250px; 
	height: 205px;
	margin: 10px 0px 5px 0px; 
	padding: 0px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageintro / pageintro LEFT
*/

#pageintroleft {
float: left;
width: 650px;
min-height: 300px;
margin: 0px;
padding: 15px;
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

#pageintroleft ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	}
	
#pageintroleft ul li {
	background: url(images/logo-only15.png) no-repeat scroll left top;
	padding: 0px 0px 0px 25px;
font-size: 14px;
	line-height: 25px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageintro / pageintro RIGHT
*/

#pageintroright {
float: right;
width: 350px;
margin: 0px;
padding: 15px;
/* background: url(images/img-right.png) no-repeat scroll left top; */
background-color:#BAB798;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#pageintroright ul {
list-style-type: none;
margin: 0px 0px 0px 5px;
padding: 0px;
}
	
#pageintroright ul li {
background: url(images/logo-only15.png) no-repeat scroll left top;
padding: 0px 0px 0px 25px;
font-size: 13px;
line-height: 25px;
}

#pageintroright blockquote {
padding:0 !important;
margin:0 !important;
}

#pageintroright blockquote p {
padding:0 !important;
margin:0;
}



/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageintro / pageintro BOTTOM
*/

#pageintrobottom {
	clear: both;
	float: left;
	width: 1000px;
	margin: 0px 0px 15px 0px;
    border-radius-topleft: 5px; 
    border-radius-topright: 5px; 
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px; 
    -moz-border-radius-topright: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
pageintro / pageintro BLOG
*/

.pageintroblog {
float: left;
width: 280px;
margin: 5px;
padding: 15px;
background-color:#E0DECD;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px; 
}

.pageintroblog p {
font-size: 13px !important;
line-height: 20px !important;;
text-align: justify;
}

.pageintroblog h2 {
	color: #006A6E;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 5px 10px 5px;
	padding: 5px 0px 0px 10px;
	}

.pageintroblog a, .pageintroblog a:visited  {
	color: #006A6E;
	text-decoration: none;
	border-bottom: 1px dotted #006A6E;
	}
	
.pageintroblog a:hover {
	color: #962E34;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	}
	
.pageintroblog p {
margin: 0px 0px 5px 0px;
font-size: 13px;
line-height: 22px;
	}

.pageintroblog img {
margin-top: 10px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
images
*/

img {
border: 3px solid #BAB798;
}

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
float: right;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
float: left;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #F5F5F5;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
footer
*/

#footer {
clear: both;
float: left;
width: 1090px;
text-align:center; /* IE does not support margin:auto */
margin: 25px 0 25px 0;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
footer - footerleft
*/

.footerleft {
float: left;
width: 750px;
}

.footerleft p {
font-size: 13px;
color: #006A6E;
font-weight: normal;
}

.footerleft a {
	color: #006A6E;
	text-decoration: none;
border-bottom:1px dotted #006A6E;
	}

.footerleft a:hover {
	color: #962E34;
border-bottom:1px dotted #006A6E;
	}
	
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
footer - footerright
*/

.footerright {
float: right;
width: 335px;
}

.footerright p {
font-size: 13px;
color: #006A6E;
font-weight: normal;
}

.footerright a {
	color: #006A6E;
	text-decoration: none;
border-bottom:1px dotted #006A6E;
	}

.footerright a:hover {
	color: #962E34;
border-bottom:1px dotted #006A6E;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
footer - footertop
*/

.footertop {
clear: both;
float: left;
width: 1090px;
}

.footertop p {
color: #006A6E;
font-size: 13px;
font-weight: normal;
margin-bottom: 15px;
}
	
.footertop a {
	color: #006A6E;
	text-decoration: none;
border-bottom:1px dotted #006A6E;
	}

.footertop a:hover {
	color: #962E34;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
footer - footerbottom
*/

.footerbottom {
clear: both;
float: left;
width: 1090px;
}

.footerbottom p {
color: #006A6E;
font-size: 13px;
font-weight: normal;
margin-bottom: 15px;
}
	
.footerbottom a {
	color: #006A6E;
	text-decoration: none;
border-bottom:1px dotted #006A6E;
	}

.footerbottom a:hover {
	color: #962E34;
	}
	
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
services
*/

#services {
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin: 15px 0px 10px 0px;
padding: 10px;
}


/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
sidebar
*/

#sidebar {
	}
	
#sidebar a, #sidebar a:visited  {
	color: #006A6E;
	text-decoration: none;
	}
	
#sidebar a:hover {
	color: #962E34;
	text-decoration: none;
	}

#sidebar p {
color: #fff;
margin: 0px 0px 5px 0px;
padding: 7px;
font-size: 14px;
line-height: 20px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
color: #fff;
	text-decoration: none;
	list-style-type: none;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	line-height: 20px;
}

#sidebar ul li a, #sidebar ul li a:visited, #sidebar ul li a:link {
color: #006A6E;
	text-decoration: none;
	list-style-type: none;
	font-size: 14px;
	line-height: 20px;
border: none !important;
	}

#sidebar ul li a:hover {
	color: #962E34;
	text-decoration: none;
border: none !important;
	}

#sidebar ul li ul {
	list-style-type: none;
	margin: 5px 0px 5px 10px;
	padding: 0px;
}

#sidebar ul li ul li, #sidebar ul li ul li a, #sidebar ul li ul li a:visited, #sidebar ul li ul li a:link {
background: none !important;	
color: #fff;
	text-decoration: none;
	list-style-type: none;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 5px;
	font-size: 14px;
	line-height: 20px;
	}

#sidebar h1 {
	color: #006A6E;
	font-size: 24px;
	font-weight: normal;
	margin: 25px 0px 15px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#sidebar h1 a  {
	color: #006A6E;
	text-decoration: none;
	border: none;
	}

#sidebar h1 a:hover {
	color: #962E34;
	text-decoration: none;
	border: none;
	}
	
#sidebar h2 {
	color: #006A6E;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	margin: 10px 5px 10px 5px;
	padding: 5px 0px 0px 10px;
	}

#sidebar h3 {
	color: #006A6E;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin: 10px 5px 10px 5px;
	padding: 5px 0px 0px 10px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
style for qTranslate plugin
*/

#qtrans {
float: right;
z-index: 1000;
top: 15px;
width: 120px;
padding: 25px;
color:#fff;
}

.qtrans_language_chooser {
text-align: right;
list-style-type:none;
padding: 0;
margin: 0px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
contactzoneinv
*/

#contactzoneinv {
/* Next lines: add style for IE @ header */
background-color: rgb(0,106,1110); /* Need seperate css for ie! */
background-color: rgba(0,106,110,.5);
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin: 25px 0px 25px 0px;
}

#contactzoneinv p {
color: #fff;
font-size:14px;
line-height:20px;
margin:0 0 5px;
padding:7px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
navbar
*/

#navbar {
clear: both;
float: left;
background: #BAB798;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
	width: 1090px;
	height: 37px;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0px;
margin-top: 15px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
width: auto;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
width: auto;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#nav li a, #nav li a:link, #nav li a:visited {
	color: #fff;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: none;
        margin: 0px;
	padding: 9px 10px 8px 10px;
text-decoration: none;
}

#nav li a:hover, #nav li a:active {
	background: #E0DECD;
	color: #B7202E;
    margin: 0px;
	padding: 9px 10px 8px 10px;
	text-decoration: none;

	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #BAB798;
	width: 150px;
	color: #fff;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: none;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
	}
	
#nav li li a:hover, #nav li li a:active {
background: #E0DECD;
	color: #B7202E;
	padding: 7px 10px 7px 10px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}

.current_page_item {
background: #CAA983 !important;
text-decoration: none;
padding: 7px 10px 7px 10px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.menu-item-2985 {
background: #D4674B;
padding: 7px 10px 7px 10px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.menu-item-2986 {
background: #D4674B;
padding: 7px 10px 7px 10px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
logreg
*/

#logreg {
clear: both;
float: right;
width: 1090px;
color: #006A6E;
font-size: 13px;
font-weight: normal;
text-align: right;
padding: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
rss-box
*/

.rss-box {
float: left;
width: 350px;
}

.rss-box ul li {
color: #fff;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
style for Your Mailing List Provider
*/

.formnl {
}

.formnl fieldset {
margin: 0;
color: #fff;
border: 1px solid #595441;
}

.formnl fieldset legend {
font-size: 11pt;
}

.formnl div.nl {
float: left;
width: 250px;
display: inline;
}

.formnl div.nl span.label {
display: block;
font-size: 9pt;
}

.formnl div.nl span.input {
padding: 2px 2px 2px 2px;
display: block;
cursor: pointer;
}

.formnl input.text {
width: 95%;
border: dotted 1px #191970;
padding: 2px 4px;
}

.formnl p.submitnl {
clear: left;
margin: 1em 20px 1em 310px;
font-size: 9pt;
}

.formnl p.submitnl input {
font-size: 9pt;
}

.formnlbis {
}

.formnlbis fieldset {
width: 600px;
margin: 10px;
border: 1px solid #595441;
}

.formnlbis fieldset legend {
font-size: 11pt;
color: #006A6E;
}

.formnlbis div.nl {
float: left;
display: inline;
}

.formnlbis div.nl span.label {
display: block;
font-size: 9pt;
}

.formnlbis div.nl span.input {
padding: 2px 2px 2px 2px;
display: block;
cursor: pointer;
}

.formnlbis div.nl span.textarea {
padding: 2px 2px 2px 2px;
display: block;
cursor: pointer;
}

.formnlbis input.text {
width: 95%;
border: dotted 1px #191970;
padding: 2px 4px;
}

.formnlbis p.submitnl {
clear: left;
margin: 1em 20px 1em 310px;
font-size: 9pt;
}

.formnlbis p.submitnl input {
font-size: 9pt;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
twitter
*/

.twitter {
}

ul.twitter {
} 

li.twitter-item {
}

p.twitter-message {
}

.twitter-timestamp {
}

a.twitter-link {
padding: 0px !important;
}

a.twitter-user {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
rssbox
*/

#rssbox {
float: left;
width: 350px;
margin: 0px;
}
	
#rssbox a, #rssbox a:visited  {
	color: #006A6E;
	text-decoration: none;
	border-bottom: 1px dotted #006A6E;
	}
	
#rssbox a:hover {
	color: #962E34;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	}
	
#rssbox p {
margin: 0px 0px 5px 0px;
font-size: 15px;
line-height: 25px;
	}

#rssbox h1 {
	color: #006A6E;
	font-size: 24px;
	font-weight: normal;
	margin: 25px 0px 15px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#rssbox h1 a  {
	color: #006A6E;
	text-decoration: none;
	border: none;
	}

#rssbox h1 a:hover {
	color: #962E34;
	text-decoration: none;
	border: none;
	}

#rssbox h2 {
	color: #006A6E;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin-top: 15px;
	padding: 0px;
	}

#rssbox ul {
	list-style-type: none;
	margin: 0px;
padding: 0px;
	}
	
#rssbox ul li {
	background: url(images/logo-only15.png) no-repeat scroll left top;
	padding: 0px 0px 0px 15px;
font-size: 14px;
	line-height: 25px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
addthisdiv
*/

#addthisdiv {
clear: left;
float: left;
margin: 10px;
}


/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
servicelist
*/

#servicelist {
float: left;
width: 1000px;
margin: 10px 10px;
}

#servicelist strong {
color: #fff;
}

#servicelistlegend {
clear: both;
float: right;
width: 300px;
text-align: center;
}

#servicelistbody {
clear: both;
float: left;
width: 1000px;
}

#servicelist img {
border: none;
margin: auto 0;
background: none !important;
padding: 0 !important;
}

#servicelist table {
table-layout: fixed; 
width: 1000px;
}

#servicelist tbody {
text-decoration: none;
font-weight: normal;
text-align: left;
vertical-align:text-top;
}

#servicelist tr, th {
clear: left;
float: left;
width: 100%;
padding: 2px;
margin-top: 7px;
}

.listheader1 {
width: 500px;
background: #fff;
text-align:center; /* IE does not support margin:auto */
}

.listheader2 {
width: 150px;
background: #fff;
text-align:center; /* IE does not support margin:auto */
color:#BAB798;
font-family:Georgia,Times New Roman;
font-size:16px;
font-weight:normal;
border-bottom:1px solid #006A6E;
}

.servicecatheader {
width: 100%;
color:#006A6E;
font-size:16px;
font-weight:normal;
background: #fff;
border-bottom:1px solid #006A6E;
}

.serviceheader {
width: 500px;
background: #BAB798;
border-bottom:1px solid #E0DECD;
border-right:1px solid #E0DECD;
text-align: left;
}

.serviceitem {
width: 150px;
background: #E0DECD;
border-bottom:1px solid #BAB798;
border-right:1px solid #BAB798;
text-align:center; /* IE does not support margin:auto */
}

.servicelistnote {
}

.backcolor1 {
background: #72AA9F !important;
}

.backcolor2 {
background: #6292A5 !important;
}

.backcolor3 {
background: #BAB798 !important;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
commentsarea
*/

#commentsarea {
font-size: 13px;
margin-top: 10px;
}

#commentsarea p {
font-size: 13px;
}

ol.commentlist {
margin: 15px 0 0 0;
padding:0;
}

.commentlist li {
margin-bottom:8px;
background: #BED2DC url(images/comment_arrows.gif) bottom no-repeat;
color:#FFF;
list-style:none;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
width: 413px;
padding: 0px !important;
}

.commentlist .commenttext {
padding:22px 22px 50px 22px;
}

.commentlist cite {
display:block;
color:#FFF;
font-style:normal;
padding-bottom:12px;
font-size:1.1em;
}

.commentlist a:link, .commentlist a:visited {
color:#fff9b9;
}

.commentlist a:hover, .commentlist a:active {
color:#FFF;
}

.commentlist .date {
background:#75A3B7;
padding:3px;
}

li.alt {
background:#75A3B7 url(images/comment_arrows_alt.gif) no-repeat bottom;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

li.alt .commenttext {
}

li.alt .date {
background:#BED2DC;
padding:3px;
}

#respond h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#962E34;
font-size:14px;
}

.newcomment {
background: #fff;
color: #75A3B7;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
width: 413px;
margin-left:auto;
margin-right:auto;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
@ subscribe
*/

.UIshow {
background-color: #fff;
color: #75A3B7;
margin: 5px;
padding: 10px;
border: solid 1px #75A3B7;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}

#subscribearea {
background: #BED2DC url(images/subscribe550.jpg) bottom no-repeat;
color:#FFF;
width:530px;
list-style:none;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin-left:auto;
margin-right:auto;
padding: 10px 10px 30px 10px;
}

.formerror {
border-bottom:1px dotted red;
color: red;
padding-bottom:2px;
}

p.submitsubscribe {
text-align: right;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
WP Splash Image

override plugin css

*/

#splashmessage p {
text-align: left;
margin-left: 30px;
}

.simple_overlay {
background-image:url('http://www.fiveseasons.be/wp-content/themes/fiveseasons-house/images/back-dm.jpg') !important;
}

#splashmessage a {color:#EF8213}
#splashmessage a:link {color:#EF8213; text-decoration: none;}      /* unvisited link */
#splashmessage a:visited {color:#EF8213; text-decoration: none;}  /* visited link */
#splashmessage a:hover {color:#fff; text-decoration: none;}  /* mouse over link */
#splashmessage a:active {color:#EF8213; text-decoration: none;}  /* selected link */
#splashmessage a img,:link img,:visited img { border: none; }    


/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
commongallerytop
*/

#commongallerytop {
clear: both;
float: left;
width: 1090px;
height: 375px;
background-color:#fff;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#commongallerytop img {
margin: 0;
padding: 0;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
Nivo Slider
*/

.nivoSlider {
position:relative;
width:1090px;
height:375px;
background:url(images/ajax-loader4.gif) no-repeat 50% 50%;
}

.nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}

/* The slices and boxes in the Slider */

.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}

.nivo-box {
display:block;
position:absolute;
z-index:5;
}

/* Caption styles */

.nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
opacity:0.8; /* Overridden by captionOpacity setting */
width:100%;
z-index:8;
}

.nivo-caption p {
padding:5px;
margin:0;
}

.nivo-caption a {
display:inline !important;
}

.nivo-html-caption {
display:none;
}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}

.nivo-prevNav {
left:0px;
display: none;
}

.nivo-nextNav {
right:0px;
display: none;
}

.theme-default .nivoSlider {
position:relative;
background:#fff url(loading.gif) no-repeat 50% 50%;
margin-bottom:50px;
-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
box-shadow: 0px 1px 5px 0px #4a4a4a;
}

.theme-default .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}

.theme-default .nivoSlider a {
border:0;
display:block;
}

.theme-default .nivo-controlNav {
position:absolute;
left:50%;
bottom:-42px;
margin-left:-40px; /* Tweak this to center bullets */
}

.theme-default .nivo-controlNav a {
display:block;
width:22px;
height:22px;
background:url(nivo/themes/default/bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin-right:3px;
float:left;
}

.theme-default .nivo-controlNav a.active {
background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(nivo/themes/default/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
}

.theme-default a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}

.theme-default a.nivo-prevNav {
left:15px;
}

.theme-default .nivo-caption {
font-family: Helvetica, Arial, sans-serif;
}

.theme-default .nivo-caption a {
color:#fff;
border-bottom:1px dotted #fff;
}

.theme-default .nivo-caption a:hover {
color:#fff;
}



