/*  

Theme Name: Blue Rock Theme

Theme URI: http://www.windytree.co.uk

Description: WP theme for blue rock systems

Version: 1.0

Author: Kevin

Author URI: http://www.windytree.co.uk



*/



/*global styling*/

html, body {

	height:100%;

}

* {

	padding:0px;

	margin: 0px;

}



a {

	outline:none;

}



body{

	background:url(images/background.gif);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	font-family:Tahoma, Verdana, Arial;

	font-size:65%;

}



body.merchantspage {

	background:url(images/bck.gif);

	background-repeat:repeat-x;

}

/* user img alignment in wp */

.center {

	text-align: center;

}



img.center, img[align="center"] {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}

img.alignleft, img[align="left"] {

	float:left;

	margin: 10px 10px 10px 0px;

}

.alignright {

	float: right;

}

img.alignright, img[align="right"] {

	float:right;

	margin: 10px 0px 10px 10px;

}



#container {

	width:962px;

	min-height:100%;

	margin:0 auto -50px;

	position:relative;

}



/*hack for opera mirror margin bug (makes css visible to opera alone)*/

@media all and (min-width: 0px){ #container {

	width:962px;

	min-height:100%;

	margin:0 auto;

	position:relative;

}

}

/*header styling*/

#hCont{

	width:960px;

	height:270px;

	padding-top:15px;

	background:url(images/headerpng.png) no-repeat;

	float:left;

	margin-top:10px;

}



#hContM{

	background:transparent url(images/merchhdbck.jpg) no-repeat scroll 0 0;

	float:left;

	height:180px;

	margin-top:18px;

	padding-top:5px;

	width:960px;

}

/*old navbar styling*/



#navbar{

	background-color:#a29c95;

	width:940px;

	height:40px;

	margin-bottom:5px;

	float:left;

	font-size:1.2em;

	margin-left:5px;

	margin-right:5px;

}



html>body #navbar{

	background-color:#a29c95;

	width:940px;

	height:40px;

	margin-bottom:5px;

	float:left;

	font-size:1.2em;

	margin-left:10px;

	margin-right:14px;

}



#navbar ul li{

	color:#ffffff;

	background: url(http://www.bluerocksystems.co.uk/wp-content/uploads/2008/09/li-home.gif) no-repeat;

	font-family:Tahoma, Verdana, Arial;

	float:left;

	list-style:none;

}



html>body #navbar ul li{

	color:#ffffff;

	background: url(http://www.bluerocksystems.co.uk/wp-content/uploads/2008/09/li-home.gif) no-repeat;

	font-family:Tahoma, Verdana, Arial;

	float:left;

	list-style:none;

}



#navbar li a:hover{

	color:#ffffff;

	text-decoration: underline !important;

} 



#navbar li a:link, #navbar li a:active, #navbar li a:visited{

	color:#ffffff;

	text-decoration:none;

}



/*navbar styling*/

#navbarM{

	background:#a39c96 no-repeat;

	height:40px;

	margin-bottom:2px;

	float:left;

	font-size:1.2em;

	padding-left:180px;

	width:820px;

}



html>body #navbarM{

	background:#a39c96 no-repeat;

	padding-left:180px;

	width:820px;

	height:40px;

	margin-bottom:5px;

	float:left;

	font-size:1.2em;

}



#navbarM ul li{

	color:#ffffff;

	background:url(http://www.bluerocksystems.co.uk/wp-content/uploads/2008/09/li-home.gif) no-repeat ;

	border-color:#ffffff;

	font-family:Tahoma, Verdana, Arial;

	float:left;

	list-style:none;

	margin-top:1px;

	padding:0 1px 0 14px;

}



html>body #navbarM ul li{

	color:#ffffff;

	background:url(http://www.bluerocksystems.co.uk/wp-content/uploads/2008/09/li-home.gif) no-repeat ;

	border-color:#ffffff;

	font-family:Tahoma, Verdana, Arial;

	float:left;

	list-style:none;

	margin-top:2px;

	padding:0 1px 0 14px;

}



#navbarM li a:hover{

	color:#ffffff;

	text-decoration: underline !important;

} 



#navbarM li a:link, #navbarM li a:active, #navbarM li a:visited{

	color:#ffffff;

	text-decoration:none;

}



/*start of logo styling*/

#logo{

	width:191px;

	height:100px;

	float:left;

	margin-left:5px;

	margin-top:41px;

}



html>body #logo{

	width:191px;

	height:100px;

	float:left;

	margin-left:25px;

	margin-top:41px;

}



/*start of logo merchant styling*/

#logoMerchants{

	width:285px;

	height:94px;

	float:left;

	margin-left:5px;

	margin-top:5px;

}



html>body #logoMerchants{

	width:290px;

	height:94px;

	float:left;

	margin-left:10px;

	margin-top:7px;

}



#logoMerchants img{

	padding-bottom:43px;

	padding-top:3px;

	border:none;

}



#logoMerchants h1, h2{

	display:inline;

	color:#c0b8b0;

	font-family:Tahoma, Verdana, Arial;

	font-size:2.4em;

}



#logoMerchants h2{

	font-weight:lighter;

	padding-left:5px;

	color:#c0b8b0;

	font-size:2.4em;

}



#logoMerchants h1{

	padding-left:25px;

	font-size:2.4em;

}



#img{

	float:right;

	padding-right:9px;

	padding-top:7px;

	width:635px;

}



#imgM{

	float:right;

	padding-right:9px;

	padding-top:9px;

	width:635px;

}



/*body styling*/

#partnerBar{

	width:960px;

	height:205px;

	float:left;

	margin-top:0px;

	margin-left:0px;

	background:url(images/stonesbck.jpg);

	background-repeat:no-repeat;

	clear:both;

}



#partnerBar p{

	font-size:1.2em;

}



#partnerBar h1, h2{

	display:inline;

}



#partnerBar h1{

	font-size:2.0em;

}



#partnerBar h2{

	color:#FFFFFF;

	font-size:2.0em;

	font-weight:lighter;

	padding-left:3px;

}



#partnerBar h3{

	color:#ffffff;

	text-align:left;

	padding-left:50px;

	padding-top:5px;

}



#partnerBar img {

	border:none;

}



#partnerBar a:hover{

	color:#FFFFFF;

	text-decoration: underline !important;

} 



#partnerBar a:link, #partnerBar a:active, #partnerBar a:visited{

	color:#FFFFFF;

	text-decoration:none;

}



#PblueRock{

	width:300px;

	height:120px;

	float:left;

	color:#FFFFFF;

	margin-left:5px;

	margin-top:5px;

	margin-bottom:15px;

	text-align:center;

	padding:5px;

}



html>body #PblueRock{

	width:300px;

	height:120px;

	float:left;

	color:#FFFFFF;

	margin-left:10px;

	margin-top:10px;

	margin-bottom:30px;

	text-align:center;

	padding:5px;

}



#Pmerchants{

	width:300px;

	height:120px;

	float:left;

	color:#FFFFFF;

	border-left:dotted 2px;

	border-right:dotted 2px;

	border-color:#FFFFFF;

	margin-top:5px;

	margin-bottom:15px;

	padding:5px;

	text-align:center;

}



html>body #Pmerchants{

	width:300px;

	height:120px;

	float:left;

	color:#FFFFFF;

	border-left:dotted 2px;

	border-right:dotted 2px;

	border-color:#FFFFFF;

	margin-top:10px;

	margin-bottom:30px;

	padding:5px;

	text-align:center;

}



#Pdynamics{

	width:300px;

	height:120px;

	float:left;

	color:#FFFFFF;

	margin-top:10px;

	margin-bottom:30px;

	padding:5px;

	text-align:center;

}



html>body #Pdynamics{

	width:305px;

	height:120px;

	float:left;

	color:#FFFFFF;

	margin-top:10px;

	margin-bottom:30px;

	text-align:center;

}



#partnerBar:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



#Pdynamics { display: inline-block; }

/* Hides from IE-mac \*/

* html #Pdynamics { height: 1%; }

#Pdynamics { display: block; }

/* End hide from IE-mac */



/*left side box styling*/

#leftContent{

	width:295px;

	float:left;

	margin-right:5px;	

	margin-top:22px;

	padding-bottom:100px;

}



html>body #leftContent{

	width:295px;

	float:left;

	margin-right:10px;	

	margin-top:22px;

	padding-bottom:30px;

}





#lefttoptext{

	width:295px;

	height:35px;

	float:left;

	margin-top:1px;

	padding-top:10px;

	background:url(images/topsli.gif) no-repeat #839079;

}



#lefttoptext h1, h2{

	display:inline;

	color:#FFFFFF;

	font-family:Tahoma, Verdana, Arial;

	font-size:1.9em;

}



#lefttoptext h2{

	font-weight:lighter;

	padding-left:5px;

}



#lefttoptext h1{

	padding-left:35px;

}



#leftform{

	width:285px;

	background-color:#e4e0db;

	float:left;

	color:#839079;

	border-bottom:dotted 2px;

	border-color:#839079;

	padding:5px;

}



#leftMid {

	width:295px;

	background-color:#e4e0db;

	float:left;

	color:#839079;	

}



#leftMid  p{

	font-size:1.2em;

	padding-left:17px;

}



#leftMid  h2, h3{

	color:#839079;

	font-size:1.4em;

	font-family:Tahoma, Verdana, Arial;

	text-align:center;

	padding:5px;



}



#leftMid form{

	color:#839079;

	font-size:1.2em;

	font-family:Tahoma, Verdana, Arial;

}



#sidebar h2{

	color:#839079;

	font-size:1.8em;

	font-family:Tahoma, Verdana, Arial;

	text-align:center;

	display:block;

}



#sidebar ul li{

	color:#839079;

	font-size:1.2em;

	padding:2px 10px;

	font-family:Tahoma, Verdana, Arial;

	list-style:none;

}



#sidebar li a:hover{

	color:#839079;

	text-decoration: underline !important;

} 



#sidebar  li a:link, #sidebar li a:active, #sidebar li a:visited{

	color:#839079;

	text-decoration:none;

}





#leftMid ul li{

	color:#839079;

	font-size:1.0em;

	font-family:Tahoma, Verdana, Arial;

	float:left;

	padding:10px 10px 0px 20px;

	list-style:none;

	text-align:center;

}



#leftMid li a:hover{

	color:#839079;

	text-decoration: underline !important;

} 



#leftMid  li a:link, #leftMid  li a:active, #leftMid  li a:visited{

	color:#839079;

	text-decoration:none;

}





#leftBottom{

	width:295px;

	height:30px;

	float:left;

	background:url(images/bottomsli.gif) no-repeat;

	padding-bottom:30px;

}



/*right side content styling*/

#rightMain{

	width:540px;

	padding:20px;

	float:right;

	margin-right:7px;

	margin-top:10px;

	font-size:1.2em;

	color:#a29c95;

	margin-bottom:100px;

	line-height:1.4em;

	text-align:justify;

	clear:right;

}



html>body #rightMain{

	width:540px;

	padding:20px;

	float:right;

	margin-right:14px;

	margin-top:10px;

	margin-bottom:50px;

	font-size:1.2em;

	color:#a29c95;

	line-height:1.4em;

	

}



#rightMain p{

	line-height:1.3em;

}



#rightMain a img {

	border:none;

}



#rightMain a:hover{

	color:#a29c95;

	text-decoration: underline !important;

} 



#rightMain a:link, #rightMain a:active, #rightMain a:visited{

	color:#a29c95;

	text-decoration:none;

}

#rightMain ul li {	

	color:#839079;

	font-size:1.0em;

	font-family:Tahoma, Verdana, Arial;

	margin-left:13px;

}



#rightMain .post-title{

	padding-bottom:4px;

}



/*single post styling*/



#rightMain .entry{

	text-align:justify;

}



#rightMain .entry br {

	line-height:0.7em;

}



#merchant .entry p {

	margin-bottom:5px;

	margin-top:15px;

}



.entry p {

	margin-bottom:10px !important;

}



.entry ul li {

	margin-left:14px;

	padding:3px;

}



/*sitemap page styling*/

.ddsg-wrapper h2{

	font-size:1.3em;

	font-weight:bold;

	padding-top:10px;

}



.ddsg-wrapper ul li{

	color:#839079;

	font-size:1.0em;

	font-family:Tahoma, Verdana, Arial;

	list-style:none;

}



/*positioning for three column layout on merchants page*/

#merchantleft{

	float:left;

	width:307px;

	padding:5px;

}





/*merchants logo flash section*/

#merchantspace{

	float:left;

	width:295px;

	text-align:center;

	clear:both;

}



#merchantspace p{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.2em;

	color:#a29c95;

}



#merchantleftcontact{

	width:455px;

	float:left;

	margin-right:10px;	

	margin-top:22px;

	padding-bottom:30px;

	border-right:dashed 1px #a29c95;

}



/*merchants logos*/

#merchantmid{

	float:left;

	width:145px;

	margin-top:20px;

	margin-bottom:50px;

	padding-left:23px;

	border-right:dashed 1px #a29c95;

	text-align:center;

}



#merchantmid img{

	padding-bottom:40px;

	border:none;

}



/*merchants content section*/

#merchantright{

	float:left;

	width:412px;

	margin-top:20px;

	margin-left:20px;

	font-size:1.2em;

	text-align:justify;

	color:#696f64;

	text-align:left;

	padding-bottom:100px;

}


#wide{

	font-size:1.2em;

	text-align:justify;

	color:#696f64;

	padding-bottom:100px;

}


#wide h1{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.6em;

	color:#a29c95;

	padding-bottom:10px;

	text-align:left;

}

#wide a:hover{

	color:#a29c95;

	text-decoration: underline !important;

} 



#wide a:link, #wide a:active, #wide a:visited{

	color:#a29c95;

	text-decoration:none;

}

html>body #merchantright{

	float:left;

	width:412px;

	margin-top:20px;

	margin-left:40px;

	font-size:1.2em;

	text-align:justify;

	color:#696f64;

	text-align:left;

}



#merchantright h1{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.6em;

	color:#a29c95;

	padding-bottom:10px;

	text-align:left;

}



#merchantright h2{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.5em;

	color:#a29c95;

	padding-bottom:5px;

	text-align:left;

}



#merchantright h3{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.4em;

	color:#a29c95;

	padding:0 0 3px 0;

	text-align:left;

}	



#merchantright h4{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.2em;

	color:#a29c95;

	text-align:left;

}



#merchantright p{

	text-align:justify;

	padding-bottom:3px;

	line-height:1.2em;

}



#merchantright img{

	border:medium none;

	padding:0 10px 5px 0;

}



#merchantright .mceTemp img{

	padding:0px !important;

}



#merchantright a:hover{

	color:#a29c95;

	text-decoration: underline !important;

} 



#merchantright a:link, #merchantright a:active, #merchantright a:visited{

	color:#a29c95;

	text-decoration:none;

}



.resizer {

	min-width:110px;

	max-height:100px;

	height: expression(document.body.clientHeight > 100? "100px" : "auto");

	overflow:hidden;

	float:left;

}



.wp-caption-text {

	font-size:0.7em;

	color:#333333;

	padding:0 20px 0 20px;

}







/* single post page expanded without partners */



#merchantrightpost{

	border-left:1px dashed #A29C95;

	color:#696F64;

	float:left;

	font-size:1.2em;

	margin-top:49px;

	margin-bottom:10px;

	padding-left:38px;

	padding-bottom:100px;

	text-align:justify;

	width:584px;

}



html>body #merchantrightpost{

	border-left:1px dashed #A29C95;

	color:#696F64;

	float:left;

	font-size:1.2em;

	margin-top:10px;

	margin-bottom:50px;

	padding-left:38px;

	text-align:justify;

	width:584px;

}



#merchantrightpost ul li {

	list-style:none;

}



#merchantrightpost h1{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.6em;

	color:#a29c95;

	padding-bottom:10px;

	text-align:left;

}



#merchantrightpost h2{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.5em;

	color:#a29c95;

	padding-bottom:5px;

	text-align:left;

}



#merchantrightpost h3{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.4em;

	color:#a29c95;

	padding:0 0 3px 0;

	text-align:left;

}	



#merchantrightpost h4{

	font-family:Tahoma, Verdana, Arial;

	font-size:1.2em;

	color:#a29c95;

	text-align:left;

}



#merchantrightpost p{

	text-align:justify;

	padding-bottom:3px;

	margin:0 !important;

	line-height:1.2em;

}



#merchantrightpost .entry p{

	margin-bottom:10px !important;

}



#merchantrightpost img{

	border:medium none;

	float:left;

	padding:0 10px 5px 0;

}



#merchantrightpost a:hover{

	color:#a29c95;

	text-decoration: underline !important;

} 



#merchantrightpost a:link, #merchantrightpost a:active, #merchantrightpost a:visited{

	color:#a29c95;

	text-decoration:none;

}



/*end of expansion*/



#container:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



/*casestudies excerpts*/

.casestudies{

	float:left;

	width:405px;

	padding:35px 0 5px 0;

}



#merchantright .exerptlinks a:hover{

	text-decoration: underline !important;

	float:right; 

	color:#2687ba !important;

} 



#merchantright .exerptlinks a:link, #merchantright .exerptlinks a:active, #merchantright .exerptlinks a:visited{

	float:right; 

	color:#2687ba !important;

	text-decoration:none;

}



/*back button styling*/



.singleback {

	padding-top:5px;

}



.singleback a:hover{

	text-decoration: underline !important;

	float:right; 

	color:#2687ba !important;

} 



.singleback a:link, .singleback a:active, .singleback a:visited{

	float:right; 

	color:#2687ba !important;

	text-decoration:none;

}



/*footer styling*/

#footerbuffer{

	width:100%;

	height:50px;

	background:#a39c96;

	position: relative;

	clear:both;

}



html>body #footerbuffer{

	width:100%;

	height:50px;

	background:#a39c96;

	position: relative;

	clear:both;

}



#footer{

	margin: 0 auto;

	width:960px;

	height:50px;

	background:#a39c96;

	color:#ffffff;

	font-size:1.0em;

	font-family:Tahoma, Verdana, Arial;

}



#footer a:hover{

	color:#ffffff;

	text-decoration: underline !important;

} 



#footer a:link, #footer a:active, #footer  li a:visited{

	color:#ffffff;

	text-decoration:none;

}



#footernav{

	float:left;

	width:640px;

	padding-top:5px;

	padding-left:250px;

}



body>html #footernav{

	float:left;

	width:560px;

	padding-left:400px;

}



#footer ul {

	padding-left:80px;

}



#footer li{

	color:#ffffff ;

	font-size:1.0em;

	font-family:Tahoma, Verdana, Arial;

	float:left;

	padding:0 2px 5px 1px;

	list-style:none;

	text-align:center;

}



#footercontact{

	float:left;

	width:960px;

	text-align:center;

	color:#ffffff;

	font-size:1.0em;

	font-family:Tahoma, Verdana, Arial;

}



#footercontact a:hover{

	color:#ffffff;

	text-decoration: underline !important;

} 



#footercontact a:link, #footercontact a:active, #footercontact  li a:visited{

	color:#ffffff;

	text-decoration:none;

}



#windytreecontacts{

	float:left;

	width:960px;

	text-align:center;

	color:#ffffff;

	font-size:10px;

	padding-top:5px;

}



html>body #windytreecontacts{

	float:left;

	width:960px;

	text-align:center;

	color:#ffffff;

	font-size:0.9em;

	padding-top:5px;

}



#windytreecontacts a{

	text-decoration: none;

	color:#ffffff;

	font-size:0.9em;

}



#windytreecontacts a:hover{

	text-decoration: underline !important;

	color:#ffffff;

	font-size:0.9em;

}



.post{

clear:both;

}



/*----------------------------------------------------------------------------*/


#suckerfishnav {font-size:1.0em;font-family:verdana,sans-serif;font-weight:bold;}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:1.0em;padding:0;margin:11px 0 1px;width:100%;}
#suckerfishnav a {display:block;color:#6F7A67;text-decoration:none;padding:0;}
#suckerfishnav li {float:left;padding:0;}
#suckerfishnav li ul {position:absolute;left:-999em; height:auto;width:12.2em;font-weight:normal;margin-left:-7px;line-height:1;-moz-opacity:1;opacity:1;khtml-opacity:1}
#suckerfishnav li li {padding-right:1px;width:11.0em;}
#suckerfishnav li li a {padding:0 0 3px 0;}
#suckerfishnav li ul li {font-weight:normal;font-family:verdana,sans-serif;}
#suckerfishnav li ul li a {font-size:1.0em; color:#ffffff; border: none !important;}
#suckerfishnav li:hover ul li a {color:#ffffff; border:medium none !important;}
#suckerfishnav li ul ul {margin:-100px 0 0 131px;}
#suckerfishnav li ul li:hover {background:#565453; color:#fffff; border:medium none !important;} 
#suckerfishnav li ul li:hover a {color:#ffffff;text-decoration:none !important;}
#suckerfishnav li ul li:hover li a {color:#ffffff; text-decoration:none !important;}
#suckerfishnav li ul li li:hover a {color:#ffffff;text-decoration:none !important;}
#suckerfishnav li ul li ul li:hover ul li a {color:#ffffff;}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#ffffff;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#b7b2ad;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {color:#ffffff;!important;border:none !important;}
#navbarM ul a{border-bottom:16px solid #a39c96 !important;}
html>body #navbarM ul a{border-bottom:16px solid transparent !important;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#565453;}
/*

------------------------ front page ------------------------------ */

#navbar #suckerfishnav {font-size:1.0em;font-family:verdana,sans-serif;font-weight:bold;}
#navbar #suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:20px;padding: 11px 0 5px 0; margin:0 0 1px 0;width:100%;}
#navbar #suckerfishnav a {display:block;color:#FFFFFF;text-decoration:none;padding:0 4px 0 15px;}
#navbar #suckerfishnav li {float:left;padding:0;}
#navbar #suckerfishnav li ul {position:absolute;left:-999em; height:auto;width:12.2em;font-weight:normal;margin-left:0;margin-top:-1px;;line-height:1.1em;-moz-opacity:1;opacity:1;khtml-opacity:1}
#navbar #suckerfishnav li li {padding-right:1px;width:12.1em;}
#navbar #suckerfishnav li li a {padding:0 13px 5px;}
#navbar #suckerfishnav li ul li {font-weight:normal;font-family:verdana,sans-serif;}
#navbar #suckerfishnav li ul li a {font-size:1em; color:#FFFFFF;}
#navbar #suckerfishnav li:hover ul li a {color:#FFFFFF;}
#navbar #suckerfishnav li ul ul {margin:-100px 0 0 131px;}
#navbar #suckerfishnav li ul li:hover {background:#565453; color:#FFFFFF;}
#navbar #suckerfishnav li ul li:hover a {color:#FFFFFF;text-decoration:none !important;}
#navbar #suckerfishnav li ul li:hover li a {color:#FFFFFF; text-decoration:none !important;}
#navbar #suckerfishnav li ul li li:hover a {color:#FFFFFF;text-decoration:none !important;}
#navbar #suckerfishnav li ul li ul li:hover ul li a {color:#FFFFFF;}
#navbar #suckerfishnav li ul li ul li:hover ul li:hover a {color:#FFFFFF;}
#navbar #suckerfishnav li:hover ul ul, #navbar #suckerfishnav li:hover ul ul ul, #navbar #suckerfishnav li.sfhover ul ul, #navbar #suckerfishnav li.sfhover ul ul ul {left:-999em;}
#navbar #suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em;}
#navbar #suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #navbar #suckerfishnav li.sfhover ul, #navbar #suckerfishnav li li.sfhover ul, #navbar #suckerfishnav li li li.sfhover ul {left:auto;background:#b7b2ad;}
#navbar #suckerfishnav li:hover, #navbar #suckerfishnav li.sfhover {color:#5f5a54;}
#navbar #suckerfishnav li:hover a, #navbar #suckerfishnav li.sfhover a {color:#5f5a54;}
#navbar ul a{border-bottom:10px solid #a29c95!important;}
html>body #navbar ul a{border-bottom:10px solid transparent !important;}