/* @override http://www.nosarasurfacademy.com/wp-content/themes/nosara/new_style.css */

/* @override http://www.nosarasurfacademy.com/wp-content/themes/nosara/style.css */

body 
{
font-size: 13px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
text-align: center;
color: #333;
margin: 0;
padding: 0;
background: #44819d url(/wp-content/themes/nosara/new_images/hz-tile.png) repeat-x left top;
}
a {
	color: #4454ab;
	text-decoration: none;} 
a:active, a:hover
{
  color: #000;
  text-decoration: underline;
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}

.c-wrapper {
	background: url(/wp-content/themes/nosara/new_images/sky_bg.jpg) no-repeat center top;
 
}
h1, h2, h3, h4 
{ 
margin: 0 0 0 0;
padding: 0;
}
ul, li 
{
margin: 0 0 1em 0;
padding: 0;
}
#content 
{
width: 1018px;
text-align: left;
margin: 0 auto;
	background: url(/wp-content/themes/nosara/new_images/masthead.png) no-repeat 0 20px;
}
.child 
{ 
padding: 0 0px 0 0px;
}
.packages h3 
{
margin: 0;
padding: 0;
}
.header 
{
position: relative;
height: 310px;
padding: 0 0 0 0;
}
.header-img {
	position: absolute;
	top: 59px; left: 2px; z-index: 1;
} 
.logo 
{ 
width: 244px; height: 173px;
float: left;
display: block;
z-index: 5;
text-indent: -99999px; overflow: hidden;
	background: url(/wp-content/themes/nosara/new_images/new_logo.png) no-repeat 0 6px;
}
 .logo a {
	display: block; width: 100%; height: 200px;
}


h1 
{
position: absolute;
top: 111px;
left: 541px;
z-index: 2;
text-indent: -99999px; overflow: hidden;
	width: 448px;
	height: 87px;
	background: url(/wp-content/themes/nosara/new_images/sky_bg.jpg) no-repeat -503px -44px;
}
ul, ol, li, p 
{
margin: 0 0 1em 0;
font-size: 13px;
line-height: 150%;
}
.big {
	font-size: 14px;
	line-height: 180%;
}
h4 
{
margin: 0 0 .5em 0;
font-size: 14px;
color: #141414;
}
.packages ul, .packages ol, .packages li 
{ margin: 0;
}
.packages li ul, .packages li li 
{
padding: 0 0 0 2em;
list-style: square;
}
.packages li li
{
padding: 0 0 0 0;
}
.packages ul 
{
margin: 0 0 2em 0;
}
.emphasis {
	font-weight: bold; padding: 0 0 0 10px; font-size: 13px;
}
.pkg-allinclusive 
{
float: left;
width: 565px;
}
.pkg-allinclusive li 
{
margin: 0 0 .5em 0;
font-size: 12px;
}
.pkg-allinclusive ul 
{
margin: 0 0 30px 0; 
}
.pkg-walkin 
{
float: left;
width: 332px;
margin-left: 21px;
}
.row 
{
width: 100%;
overflow: hidden;
}
.thin 
{
font-weight: normal;
color: #666;
font-size: 12px;
}
.intro h3 
{
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: .5em;
}
h2 

}
.entry h2 {
	margin: 30px 0 10px; padding: 0; background-color: transparent; color: #333;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.intro 
{
float: left;
width: 385px; 
padding-top: 19px;
font-size: 15px;
line-height: 23px;
margin-bottom: 14px;
}
.slideshow 
{
margin-bottom: 20px; float: right;
}
form 
{
margin: 0;
padding: 0;
}
textarea 
{
width: 99%;
height: 100px;
}
.footer 
{ 
background: url(/wp-content/themes/nosara/new_images/nsa_footer.png) no-repeat;
	color: #fff;
}
.footer .c {
	padding: 23px 0 50px 30px;
}
.ribbon {
	position: absolute; top: 27px; left: 21px;
	width: 977px;
	height: 28px; 
	color: #fff;
	font-size: 14px;
	line-height: 29px; z-index: 2;
	text-transform: uppercase;
}
.ribbon span {
	text-shadow: 1px 1px 0px #710000;
}
.ribbon .num-US {
   float: right;
	padding-left: 20px;
	background: url(/landing/images/flag_US.png) no-repeat 0 8px;
	padding-right: 20px;
}
.ribbon .num-CR { 
	float: right;
	padding-left: 20px;
	background: url(/landing/images/flag_CR.png) no-repeat 0 8px;
	margin-right: 19px;
}
body .body {
	padding: 20px 0 75px 0;
	background-color: #d1d2d2;
	width: 1016px;
}
.copyarea {
	padding: 0 30px;
}
.entry {
	width: 570px; position: relative;
}
.headerarea {
	position: absolute;
	top: 264px;
}
.headerarea h2 {
	padding: 0 30px 0 30px;
	font-size: 25px;
	line-height: 40px;
	text-shadow: 0 0 1px #fff;
}
.pictoBrowser {
	border: 1px solid #999;
	width: 500px; 
}
.intro h2 {
	border: 0; font-size: 35px; color: #9f261c;
	
	text-shadow: 1px 1px 0px #ccc;
}
.packages h2 { 
	border: 0; color: #fff;
	padding: 0 0 0 10px; 
	line-height: 30px; 
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 14px;	
	text-shadow: 1px 1px 0px #710000;
	background: #9f261c url(/landing/images/header_bg.png) no-repeat -66px -2px;

	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
}
.packages h4 {
	color: #333;
	text-shadow: 0 1px 1px #fff;
}
form.wufoo
{
    background-color:transparent;
    margin:20px 20px 0 20px;
    padding:0 0 20px 0;
    border: 1px solid orange;
}
.ribbon span strong {
	visibility: hidden; display: none;
}
.pad {
	padding-right: 10px;
	padding-left: 10px;
}
body .packages h2.pkgCustom {
	background: #4a8ba1 url(/landing/images/bg_cloudspng.jpg) no-repeat 264px -1px; 
	text-shadow: #01477b 1px 1px 0;
	margin: 0 0 0px 0;

	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius:0px;
		
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius:5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px; 
} 
.whitebox {
	background-color: #fff; border: 1px solid #e6e6e6; 
	border-top-width: 0;padding: 0 20px 10px 0px;
	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
		
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius:5px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px; 
}






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

 Title : Example Custom CSS : DinoMaster!
 Author : Infinity Box Inc.
 URL : http://wufoo.com

 Last Updated : September 26, 2007

- - - - - - - - - - - - - - - - - - - - - 

INSTRUCTIONS
1. Copy / Paste all or portions of these
CSS rules into "custom.css".

2. Experiment and play.

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

/* - - - Default - - - */
#form1 { border: none; }
.wufoo h2 { visible:hidden; display:none; }
.wufoo input.text, .wufoo textarea.textarea{background:#ffffff url(/images/fieldbg.gif) repeat-x top}
.wufoo .focused{background:#FFF7C0}
.wufoo .instruct{background-color:#F5F5F5}
#form1 textarea.textarea {
	height:60px;
}
/* Borders */
#container{border:0 solid #cccccc}
.wufoo .info{border-bottom:0px dotted #CCCCCC}
.wufoo .section{border-top:1px dotted #CCCCCC}
.wufoo .instruct{border:1px solid #e6e6e6}

/* Typography */
.wufoo .info h2{font-size:160%;font-family:inherit;color:#000000; visibility: hidden; display: none;}
.wufoo .info div{font-size:95%;font-family:inherit;color:#444444}
.wufoo .section h3{font-size:110%;font-family:inherit;background:#FFFFFF;color:#000000}
.wufoo .section div{font-size:85%;font-family:inherit;color:#444444}
.wufoo label.desc{font-size:95%;font-family:inherit;color:#444444}
.wufoo li div, .wufoo li div label, .wufoo li span label{font-family:inherit;color:#444444}
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select, .wufoo label.choice{font-size:100%;font-family:inherit;color:#333333}
.wufoo label.choice{color:#444444}
.wufoo .instruct{font-size:80%;font-family:inherit;color:#444444
}

/* Drop Shadows */
#top, #bottom{visibility:visible}

body .wufoo li.phone span label {
	visibility: hidden; display: none;
}





 
.sitenav ul, .sitenav li {
	display: inline;
	margin: 0; padding: 0;
}
.sitenav { 
	display: block; width: 1014px;
	height: 45px; 
	position: absolute;
	margin-left: 62px;
	top: 199px;
	text-align: center;
} 
.sitenav li {
	display: block; float: left; position: relative;
	height: 41px;
}
.sitenav a, .sitenav a:hover, .sitenav a:visited { 
	padding: 0 16px 0 0px;
	color: #11325b; text-decoration: none;
	position: relative;
	line-height: 46px;
	display: block;
	margin-left: 14px;
}
.sitenav a:hover { 
  color: #000; 	
  text-decoration: underline;
}
.current_page_parent {
	background: url(/wp-content/themes/nosara/new_images/subnav_pointer.png) no-repeat center bottom;
}
.sitenav .current_page_parent,
.sitenav .current_page_item {
	background: url(/wp-content/themes/nosara/new_images/sprite.png) left -123px;	
}
.sitenav .current_page_parent a,
.sitenav .current_page_item a {	
	background: url(/wp-content/themes/nosara/new_images/sprite.png) right -61px;
}



.sidenav { 
	white-space: nowrap;
	margin-top: -12px;
	width: 580px;
	margin-left: 30px;
	margin-bottom: 20px;
}
.sidenav * {
	margin: 0; padding: 0; list-style: none;
}
.sidenav ul {
	display: block; height: 27px; margin-left:0px;
	
}
.sidenav li {
	display: block; float: left;
	line-height: 30px; 
	height: 30px;
	margin: 0 10px 0 0;
	background: url(/wp-content/themes/nosara/new_images/sprite.png) left -270px; 
}
.sidenav li.current_page_item {
	background: url(/wp-content/themes/nosara/new_images/sprite.png) left -26px; 
}
.sidenav a, .sidenav a:visited, .sidenav a:hover {
	line-height: 29px;
	font-weight: bold;
	text-decoration: none;
	border: 0; 
	color: #fff;
	padding: 0 15px 0 5px; 
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif; 
	font-size: 11px;	
	border-radius: 5px;
	margin-bottom: 2px;
	margin-right: 0; 
	margin-left: 10px; 
	display: block; float: left; 
	background: url(/wp-content/themes/nosara/new_images/sprite.png) right -243px;
	text-shadow: #346276 1px 1px 0;
} 
.sidenav a:hover {	
	color: #c5f5ff; 
} 
.sidenav .current_page_item a {
	background: url(/wp-content/themes/nosara/new_images/sprite.png) right 1px;
	text-shadow: 1px 1px 0px #710000;
}
.row {
	width: 100%; overflow: hidden;
} 
.post ul.th-list, .th-list li {
	list-style: none; margin: 0; padding: 0;
}
.th-list li {
	margin: 0 0 20px 0;
	width: 525px;
}
.th-list .img {
	float: left;
	width: 171px;
}
.th-list .item-copy {
	float: left;
	width:350px;
}





.testimonials-index .th-list li {
	margin: 0 0 20px 0;
	width: 961px;
}
.testimonials-index .th-list .img {
	float: left;
	width: 321px;
}
.testimonials-index .th-list .item-copy {
	float: left;
	width: 500px;
}




.inner-admin {
	line-height: 20px; 
	color: #a9bac6;
	font-weight: bold;	
	width: 580px;
	margin-bottom: 10px;
	position: absolute;
	text-align: right;
	top: 278px;
}
.admin-wide {
	width: 950px;
}
.inner-admin a, .inner-admin a:visited,
.edit-link a, .edit-link a:visited {
	padding: 0 10px;
	border: 1px solid #4454ab;
	background-color: #dcdff1;
	display: inline-block;
	font-size: 12px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	color: #4454ab;
	text-decoration: none;
	line-height: 18px;
}


.wpcf7-form {
	font-weight: bold;
}
.wpcf7-form .note {
	font-weight: normal; font-size: 12px; color: #666;
}

.wpcf7-form .disclaimer {
	font-weight: normal; font-size: 12px; color: #666;
	width: 580px;
	height: 100px;
	overflow: auto;
	line-height: 20px;
	background-color: #fff;
	border: 1px solid #999; padding: 5px 10px;
}
 
.entry ul {
	padding: 0 0 0 2em;
}
.photo-landscape {  
	width: 392px;  
	z-index: 3;	 
}
.photoframe-top {
	height: 14px;
	background: url(/wp-content/themes/nosara/new_images/photoframe.png) no-repeat;
}.photo-landscape .c {
	background: url(/wp-content/themes/nosara/new_images/photoframe.png) no-repeat 0 bottom;

	width: 392px;  
	overflow: hidden;
	padding-top: 15px; text-align: center;
	padding-bottom: 30px;
}



.header-callout {	
	position: absolute; top: 103px;
	margin-left: 637px;
	background-position: 0;
	width: 344px;
	text-align: center;
}
.header-callout a {
	display: block;
	height: 59px;
	text-decoration: none;
}

.header-callout strong {
	font-size: 19px;
	line-height: 24px;
	display: block;
	margin-top: 7px;
}
.header-callout em {
	display: block;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

body .body {
	overflow: visible;
}



.entry h2 {
	font-size: 14px; margin: 0 0 1em 0;
}
.entry h3 {
	font-size:12px; margin: 0 0 1em 0;
}
.fullwidth {
	width: 900px;
}

.left-column {
	width: 540px;
}
.right-column {
	float: right;
	width: 390px; 
	margin-top: -100px;
}
.content-row {
	width: 973px;
	margin-top: 0;	
}
.right-column-padding {
	padding: 0 0 0 14px;
}
.ico-callout {
	
	height: 64px;
	
	background: #e5e8e8 url(/wp-content/themes/nosara/new_images/sprite.png) no-repeat 2px -164px;
	width: 364px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
}
.ico-callout .c { 
}
.ico-callout a {
	padding-left: 70px;	
	padding-top: 13px;
	display: block;
	text-decoration: none;
}


.ico-callout strong { 
	display: block;text-decoration: underline;
	font-size: 14px;
}

.ico-callout span { 
	display: block;   color: #333;
}


.column {
	float: left; width: 30%;
}
.threecolumns {
	width: 960px;
	font-size: 12px;	
	background: #e5e8e8 url(/wp-content/themes/nosara/new_images/accent.png) no-repeat center 1px;
	 
}
.threecolumns p { 
	font-size: 11px; width: 90%;
	border-top-color: #9a9a9a;
}
.threecolumns h3 { 
	font-size: 14px; width: 90%;
	border-top-color: #9a9a9a;
}
.threecolumns .col1, .threecolumns .col2 {
	border-right: 1px solid #999;
	margin: 0 10px 0 10px;
}
.surf-lessons {
	margin: 20px 0 0;
	border-top: 3px solid #cbcbcd;
	padding-top: 10px;
}
li.page-item-302,
li.page-item-300,
li.page-item-307,
li.page-item-309,
li.page-item-656,
li.page-item-651,
li.page-item-654,
li.page-item-634,
li.page-item-663 {
	visibility: hidden; display: none;
}
ul.acc-list, ul.acc-list li {
	margin: 0; padding: 0; list-style: none;
}
ul.acc-list h2 {	
	margin: 10px 0 10px 0; padding: 0;
	font-size: 18px;
}
ul.acc-list p {	
	margin: 0 0 20px 0; padding: 0; 
}
ul.acc-list img {	
	border: none; float: left; margin: 0 20px 0 0;;
}
ul.acc-list .item-copy {	 width: 510px; float: left;
}
ul.acc-list .row {	 margin: 0 0 20px 0;
border-bottom: 1px solid #999; padding: 0 0 30px 0;
}
ul.acc-list .img-grid {
	width: 410px; float: right;
}
ul.acc-list .img-grid .thumb {
	float: left; display: block; margin: 0; padding: 0; width: 100px;
	height: 100px;
}
ul.acc-list .img-grid a {
	display: block; width: 80px; height: 80px; padding: 2px;
	border: 2px solid #999;
}
ul.acc-list .img-grid a:hover { 
	border: 2px solid #333;
}







.page-id-251 .header {
	height: 240px;
}
.page-id-251 .headerarea {
	display: none; visibility: hidden;
}
.page-id-251 .hp-feature-img {
	margin-top: -13px;
	margin-left: -17px;
}
.page-id-251 .entry { 
padding: 20px 0 0 0;
}
.page-id-251 .right-column { 
margin: -12px 0 0;
}
.hp-teasers h2 {
	font-size: 14px;
	margin: 0 0 5px 0; 
}

.hp-teasers p {
	font-size: 12px;
	margin: 0 0 10px 0
}
.frame {
}
.frame3, .frame5, .frame7, .frame9 {
	margin-top: -36px;
}
.frame2, .frame4, .frame6, .frame8 {
	margin-top: -36px;
	margin-left: 30px;
} 

.price-chart {
	border: 1px solid #d1d2d2;
	border-width: 0 0 0 1px;
	width: 950px;
}
.price-chart td, .price-chart th {
	border: 1px solid #d1d2d2;
	border-width: 0 0px 1px 0;
	padding: 3px; text-align: center;
}
td.rmCol {
	font-weight: bold; width: 260px; text-align: left;
}
td.rmCol em {
	font-weight: normal; font-style: normal;
}
.price-chart h2, .price-chart h3 {
	margin: 15px 0 5px 0;
}
.row-even {
	background-color: #a6b4d2;
} 
.row-odd {
	background-color: #a7d3a5;
}
.row-even td.sdt1,
.row-even td.sdt3 {
	background-color: #99a6c4;
	
}
.row-odd td.sdt1,
.row-odd td.sdt3 {
	background-color: #97c198;
}
td.sdtColspan {
	text-align: left;
}
.acc-list td.tdhdr h2 { display: none;  
} 

.row-odd td.tdhdr {
	background-color: #d1d2d2; 
	border-bottom: 2px solid #6d8c6e; 
	text-align: left;
}

.row-even td.tdhdr2 {
	background-color: #b4c4e7; 
	text-align: left; 
}
.row-odd td.tdhdr2 {
	background-color: #b3e5b4;   
	text-align: left;
}
.entry td.tdhdr2 h3 {
	font-size:12px; margin: 1em 0 0 0;
}
.row-even td {
	border-color: #8893ae; padding: 3px 10px;
}
.row-odd td { 
	border-color: #88ae89; padding: 3px 10px; }
th {
	background-color: #cb2721; color: #fff;
	border-right: 1px solid #d1d2d2 !important
} 
.td-hdr-row td,
.td-hdr-row td.sdt1,
.td-hdr-row td.sdt3 {
	background-color: #d1d2d2; 
	border-bottom: 2px solid #3d424e;
	text-align: left; vertical-align: bottom;
}
table td.SDT,
.td-hdr-row td.sdt1,
.td-hdr-row td.sdt3 {
	background-color: #d1d2d2;
	color: #333; text-align: center;
	font-size: 11px; font-weight: bold;
} 
.pricechart-link a{
	font-size: 14px; text-decoration: none;
}
.pricechart-link span {
	display: block; width: 20px; float: left;
}
.pricechart-link strong { 
}
.pc-inline {
	width: 752px;
	margin: 20px 0 0 0;
}
.pc-inline th {
	background-color: #464c5a; color: #fff;
	border-right: 1px solid #d1d2d2 !important
}
.pc-inline td {
	background-color: #bfc0c2;
	border-color: #98999b;
	border-right: 1px dotted #98999b;
}
.pc-inline .row-even td.sdt1,
.pc-inline .row-even td.sdt3 {
	background-color: #bfc0c2;
}
.pc-inline .row-odd td.sdt1,
.pc-inline .row-odd td.sdt3 {
	background-color: #bfc0c2;
}
.pc-inline .td-hdr-row td.sdt1,
.pc-inline .td-hdr-row td.sdt3 {
	background-color: #d1d2d2;
}
.row-anchor td {
	background-color: #d1d2d2;
	border: none;
}
.pc-inline .td-hdr-row td{
	background-color: #d1d2d2;
	border-bottom: 2px solid #98999b;
}
.acc-tableheader, .acc-tableheader td { background: transparent; border: none;}
.pc-inline .td-loading {
	background: transparent;
	border: none;
	text-align: left;
}
.pc-inline td.rmCol {
	font-weight: bold; width: 260px; text-align: left;
	background-color: #d1d2d2;
	border-right: none;
}
.acc-tableheader th a,
.acc-tableheader th a:visited,
.acc-tableheader th a:link,
.acc-tableheader th a:hover {
	color: #fff; text-decoration: underline;
}

.editing-instructions {
	width: 700px;
}

.editing-instructions .row {
	border-bottom: 1px dotted #999;
	padding: 20px 0 10px 0;
}


.editing-instructions .img {
	float: right;
}
.editing-instructions .img img {
	border: 3px solid #5099bb;
}


.editing-instructions .description {
	width: 440px;
}

.tips {
	position: absolute; 
	width: 230px;
	left: 730px;
	margin-top: -57px;
	border: 1px solid #025a88;
	background-color: #f0f0f0;
}
.tips h3 {
	background-color: #025a88;
	color: #fff;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 200%;
}
.tips .c { 
	padding: 10px;
	font-size: 11px;
}
.tips .c p{  
	font-size: 11px;
}
.pics-layout {
	margin: 0 0 0 -20px;
	width: 996px;
}

.pics-layout .colA { 
	float:left;
	width: 641px;
}

.pics-layout .colB { 
	float: left;
	width: 355px;
}
.surfcam {
	margin: 0 0 0 10px;
	background-color: #fff;
	border: 1px solid #9ba3a5;
}
.surfcam .c {
	padding: 10px;
}
.surfcam .camlogo {
	padding: 10px 0 10px 0; text-align: center;
}
.surfcam p {
	font-size: 11px; padding: 10px 0 0 0;
}
.cam {
	width: 320px; height: 240px; border: 1px solid #ccc;
	background: url(/wp-content/themes/nosara/new_images/preload.gif) no-repeat center center;
}









 
/* Bubble pop-up */

.popup {
	position: absolute; 
	z-index: 50; 
	background-color: #d6dde5; text-align: left; padding: 10px; 
	color: #333; font-weight: normal;
	line-height: normal;
	border: 2px solid #cb2721;
	width: 300px; 
	margin-left: -3px;
} 
.pkg3col .popup{
	margin-left: -103px;
}
.popup .emphasis {
	font-size: 10px;
}
.popup a, .popup a:visited {
	color: #4454ab !important;
}
.popup ul, .popup li {
	margin-bottom: 0; font-size: 10px;
}
.page-id-288 .bubbleInfo .popup {
	visibility: hidden; display: none;
}
.map-buttons { 
	text-align: right;
	position: absolute;
	margin-top: -28px;
	width: 958px; 
	color: #666;
}

.map-buttons a {  
	font-weight: bold; 
}
.small-callouts {
	margin: 10px 0 0 10px;
}
.headshot img {
	margin: 5px 20px 30px 0px !important;
	border: 5px solid #fff !important;
}
.sitenav ul ul {	 
 	display: none;
	position: absolute; background-image: none;
	width: 200px; background-color: #f0f0f0; 
	z-index: 1000;
	border: 1px solid #cbcbcd;
	border-bottom: 2px solid #abb0b6;
	border-top: none;
	margin: 0px; padding: 0px 0px 10px;
	z-index: 90000;
	top: 41px;
}
.sitenav ul li:hover ul { display: block !important; }
.sitenav ul ul a, .sitenav ul ul li {
	background-image: none; margin: 0; padding: 0;
	width: 200px; text-align: left; 
	height: auto;
}
.sitenav ul ul a, .sitenav ul ul a:hover, .sitenav ul ul a:visited {
	padding: 0 0 0 13px; margin: 0; line-height: 180%;
} 
body .sitenav ul li.current_page_item ul,
body .sitenav ul li.current_page_parent ul {
	background-image: none;
	background-color: #dadadb;
}
body .sitenav ul li.current_page_item ul a,
body .sitenav ul li.current_page_parent ul a {
	background: none no-repeat 0;
}
ul.acc-list {
	width: 100%; overflow: hidden;
}
.split {
	float: left; width:49%;
	height: 273px;
} 
body .split li {
	width: 80%; 
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
	margin: 0 0 5px 0;
}
body .split ul {
	float: left;
	width: 257px;
	padding-left: 20px;
	margin: 0 !important;
}
ul.acc-list .split .row {
	border: none !important;
	margin: 0; padding: 0;
}
body .split h2 {
	background-color: #92adba;
	width: 430px;
	padding: 5px 10px;
	
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px; 
}

ul.acc-list .inline {
	width: 200px; overflow:  hidden; float: left;
}
ul.acc-list .thumb {
	width: 200px; 
}
a.visit-website, a:visited.visit-website { 
	display: block; width: 440px;
	text-align: right;
	color: #4e4e4e;
	text-decoration: underline;
	margin-top: -35px;
	height: 35px;
	font-size: 11px;
}
h2 em { 
	font-size: 12px; font-style: normal;
	color: #666;
}

































