html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;

	background: transparent;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;

}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


img, div, a {
behavior: url(iepngfix.htc)
}
/* --------------------------------------------------------------

style.css
Galileo Integrated Marketing Limited


-------------------------------------------------------------- */


/* Standard tags redefinition */
body {
background:#F2F2F2;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
}
#page {
width:860px;
margin:0 auto;
text-align:left;
background:#FFF;
}
#page-wrapper {
width:860px;
text-align:left;
background:#FFF;
float:left;
}
#header {
margin:0 auto;
background:url(../images/Header.jpg) top left;
height:146px;
width:840px;
}
#breadcrum {
margin:0 auto;
background:url(../images/breadcrum.jpg) no-repeat;
width:850px;
height:33px;
margin-top:43px;
}
.text_replace {
background-repeat:no-repeat;
outline:0;
text-indent:-9999px;
}
a {
color:#499f82;
text-decoration:none;
}
a:hover {
color:#499f82;
text-decoration: underline;
}
p {
color:#595858;
font-size:12px;
line-height:1.4em;
padding-bottom:12px;
}
p strong {
font-weight:bold;
color:#000;
}
p a {
text-decoration:underline;
}
input {
font-family:"Lucida Grande", Arial, sans-serif;
font-size:11px;
color:#7E7E7E;
}
#homepage-content {
margin:0 auto;
width:850px;
margin-top:8px;
}
h2 {
color:#6ec6a8;
font-size:21px;
font-weight:bold;
margin-bottom:10px;
}
h3 {
color:#6ec6a8;
font-size:14px;
font-weight:bold;
}
h3 a, h3 a:hover {
color:#6ec6a8;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
h3.boarder {
width:210px;
border-bottom:1px #6ec6a8 solid;
padding-bottom:5px;
margin-bottom:9px;
display:block;
white-space:nowrap;
}

h4 {
font-weight:bold;
font-size:13px;
padding-bottom:15px;
}


*/h4 {
color: #2b2a2a;
font-size:13px;
font-weight:bold;
margin:19px 0 4px;
}
h4.border, div#index-copy h4, div#subpage-copy h4{
color: #2b2a2a;
font-size:13px;
font-weight:bold;
margin:19px 0 4px;
border-bottom:1px #6ec6a8 solid;
padding-bottom:6px;
margin-bottom:9px;
clear:both;
}
/* Logo */
#header #viridorlogo {
float: left;
position: relative;
top: 0px;
left: 0px;
margin: 0;
}
#header #viridorlogo a {
/*background: url(../images/logo.jpg) 0px 0px no-repeat;*/
display:block;
height:92px;
width:246px;
}
#header h1 {
position:relative;
top:100px;
left:-207px;
float:left;
display:block;
width:500px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6abc9f;
font-weight:bold;
line-height:14px;
}
/* NAVIGATION */
#header #topnav {
height:31px;
background:#6ABC9F;
float:left;
width:840px;
position:relative;
top:57px;
}
#header #topnav ul {
list-style:none;
float:left;
width:720px;
margin:0 0 0 8px;
padding:0;
}
#header #topnav ul li {
float:left;
border-right:#43b08b 1px solid;
height:31px;
}
#header #topnav ul li.first {
border-left:#43b08b 1px solid;
}
#header #topnav ul li a {
padding:7px 8px 0 8px;
height:23px;
float:left;
color:#FFF;
font-weight:bold;
font-size:13px;
text-decoration:none;
line-height:1.3;
}
#header #topnav ul li a:hover {
background:url(../images/nav-gradiant.jpg) repeat;
}
#header #topnav ul li a.on {
background:url(../images/nav-gradiant.jpg) repeat;
}
/* SEARCH */
#header .search-wrapper {
margin-top:2px;
margin-right:10px;
width:162px;
float:right;
position:relative;
}
.search-wrapper .left {
background:transparent url(../images/search-left.jpg) no-repeat scroll left top;
display:block;
height:25px;
left:0;
position:absolute;
top:0;
width:8px;
}
.search-wrapper .search-input {
height:25px;
background:transparent url(../images/search-center.jpg) repeat-x scroll top left;
width:132px;
border:0 none;
float:left;
position:absolute;
top:0;
left:8px;
_padding:6px 0 0px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
}
.search-wrapper #submit-search {
background:url(../images/search-button.jpg) no-repeat top left;
display:block;
height:25px;
width:22px;
float:left;
position:absolute;
top:0;
left:140px;
border:none;
cursor: pointer;
}
/* BREADCRUM */
#breadcrum ul {
background:url(../images/breadcrum-arrow.gif) 0 13px no-repeat;
margin:5px 0 0 15px;
height:30px;
}
#breadcrum li {
list-style:none;
margin:0;
padding:10px 0 0 13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#939a98;
}
#breadcrum li a {
color:#59a58a;
text-decoration:none;
}
/* INDEX LEFT COL */
.left-colum .block {
background:url(../images/index-left-bordermid.jpg) repeat-y top left;
width:237px;
float:left;
}
.margin-top {
margin-top:10px;
}
.left-colum {
width:237px;
float:left;
}
.left-colum .top {
background:url(../images/index-left-bordertop.jpg) no-repeat left top;
width:237px;
height:8px;
float:left;
display:block;
}
.left-colum .bottom {
background:url(../images/index-left-borderbottom.jpg) no-repeat left top;
width:237px;
height:15px;
display:block;
float:left;
}
.left-colum .inner-wrap {
padding:5px 13px 7px 13px;
float:left;
}
.inner-wrap p {
padding-bottom:0;
}
/* INDEX LEFT COL - PUBLIC CONSULTATION */
div.find-us {
width:211px;
float:left;
}
div.find-us p {
width:211px;
float:left;
margin-top:10px;
}
div.repeat-public {
width:211px;
float:left;
border-bottom:#d0d0d0 1px solid;
padding-bottom:11px;
margin-bottom:12px;
}
div.repeat-public.last {
margin-bottom:0;
border:none;
padding:0;
}
div.repeat-public img {
float:left;
width:82px;
height:63px;
}
div.repeat-public .left {
width:120px;
float:right;
}
div.repeat-public strong {
color:#000;
font-weight:bold;
margin-bottom:5px;
font-size:12px;
display:block;
}
div.repeat-public p {
float:right;
text-align:left;
width:120px;
}
div.repeat-public a.readmore {
background:url(../images/readmore-arrow.gif) 0 5px no-repeat;
display:block;
margin-top:10px;
text-decoration:none;
}
div.repeat-public a.readmore {
padding:0 0 0 13px;
}
div.repeat-public a.readmore:hover {
text-decoration:underline;
}
div.find-us .find-us {
margin-top:15px;
width:211px;
float:left;
position:relative;
}
.find-us .find-us-search {
height:19px;
width:135px;
border:1px solid #CCC;
float:left;
padding:5px 0 0 3px
}
button.search-button {
background:url(../images/search.png) -9px -16px no-repeat;
display:block;
height:27px;
width:64px;
float:right;
border:none;
cursor: pointer;
}
button.search-button:hover {
background-position:-9px -51px;
}
p +.leadership-wrap {
margin-top:20px
}
.leadership-wrap {
float:left;
margin-bottom:25px;
width:inherit;
}
.leadership-wrap .copy-col {
float:right;
width:452px;
}
.leadership-wrap img {
border:1px solid #CCCCCC;
float:left;
height:98px;
width:115px;
}
.leadership-wrap h4 {
margin-top:4px;
}
/* INDEX LEFT COL - NAV */

.left-colum .block h3.title {
height:20px;
background:url(../images/sub-nav-arrow.gif) 1px 3px no-repeat #6ABC9F;
width:201px;
color:#FFF;
padding:8px 0 0 27px;
position:relative;
top:1px;
left:5px;
float:left;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.left-colum .block h3.title a, .left-colum .block h3.title a:hover {
color:#FFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.left-colum .block .sub-nav {
margin:10px 0 0 0;
float:left;
width:201px;
}
.left-colum .block .sub-nav li a {
list-style:none;
display:block;
margin-bottom:1px;
background:url(../images/sub-nav-arrow-link.png) 18px 5px no-repeat;
font-size:12px;
padding-left:33px;
padding-top:4px;
color:#595858;
text-decoration:none;
width:195px;
float:left;
min-height:18px;
margin-left:4px;
padding-bottom:4px;
}
.left-colum .block .sub-nav > li a:hover {
background-color:#dddcdc;
color:#469076;
}
.left-colum .block .sub-nav li a.on {
background-color:#dddcdc;
background-image: url(../images/sub-nav-arrow-link-1.png);
color:#469076;
}
a.not-rotated {
background-image: url(../images/sub-nav-arrow-link.png)!important;
background-repeat:no-repeat;
}
.subnav {
margin:2px 0 10px 18px;
float:left;
width:211px;
}
.subnav li a {
list-style:none;
display:block;
margin-bottom:0 !important;
background:url(../images/sub-nav-arrow-link.png) 32px 4px no-repeat;
font-size:12px;
padding-left:48px;
padding-top:2px;
color:#595858;
text-decoration:none;
width:160px!important;
float:left;
margin-left:4px;
}
.subnav li a:hover {
color:#469076 !important;
text-decoration:underline!important;
}
.subnav li a.on {
color:#469076;
text-decoration:underline!important;
background-image:url(../images/sub-nav-arrow-link.png)!important;
background-color: #f3f3f3!important;
}

/* INDEX RIGHT COL */
div.right-colum {
width:595px;
float:right;
margin:3px 6px 0 0;
}
#index-copy {
float:left;
width:595px;
}
#subpage-copy {
float:left;
margin-top:0px;
width:595px;
}
#index-copy ul, #subpage-copy ul, div.vacancyView ul {
color:#595858;
font-size:12px;
line-height:15px;
padding-bottom:15px;
list-style-type: inherit;
}
#index-copy ul li, #subpage-copy ul li, div.vacancyView ul li {
padding-top:0;
padding-bottom:5px;
list-style-type: inherit;
background: url(../images/dot.jpg) no-repeat 3px 6px;
line-height:1.4;
display:block;
padding-left:15px;
}
#index-copy h2 {
border-bottom:1px #6ec6a8 solid;
padding-bottom:6px;
}
div.footer {
float:clear;
width:850px;
float:left;
}
div.footer #fotter-inner {
margin:33px 5px 15px 5px;
border-top:1px solid #6EC6A8;
}
h2.sub-title {
background-color:#6abc9f;
color:#FFF;
padding:10px 0 9px 8px;
font-size:15px;
margin-bottom:2px;
}
#h2-subnav-boarder {
border-bottom:#6abc9f 2px solid;
margin-bottom:10px;
}
#h2-subnav2-boarder {
border-bottom:#fff 2px solid;
margin-bottom:10px;
}
#backtotop {
height:30px;
float:left;
text-align:right;
border-top:1px #6ec6a8 solid;
display:block;
width:inherit;
margin-top:30px;
}
#backtotop a {
color:#595858;
font-size:12px;
background:url(../images/top-page.gif) no-repeat 3px 10px;
padding:10px 0 0 10px;
float:right;
width:80px;
height:20px;
}
#backtotop a:hover {
color:#499f82;
}
.download-pdf {
list-style:none;
margin-top:10px;
float:left;
width:100%;
}
#subpage-copy .download-pdf li, #index-copy .download-pdf li  {
float:left;
width:174px;
margin-right:36px;
margin-bottom:15px;
display:inline;
background-image:none;
padding:0;
}
.download-pdf li.right {
float:right;
width:174px;
margin-right:0;
display:inline;
}
.download-pdf li img {
width:49px;
height:74px;
float:left;
border:none;
}
.download-pdf li a.info {
width:115px;
float:right;
color:#3C372B;
text-decoration:none;
}
.download-pdf li a.info:hover {
text-decoration:underline;
color:#3C372B;
}
.downloadicon {
float:left;
list-style:none;
width:595px;
margin:10px 0 0 0
}
.downloadicon li {
margin-bottom:9px;
padding:5px 0 0 50px;
list-style:none !important;
height:27px;
width:595px;
float:left;
display:block;
}
.downloadicon li.pdf {
background:url(../images/pdf-icon.jpg) no-repeat top left;
}
.downloadicon li a {
padding:10px 0 0 38px;
float:left
}
.downloadiconW {
float:left;
list-style:none;
width:595px;
margin:10px 0 0 0
}
.downloadiconW li {
margin-bottom:9px;
padding:5px 0 0 50px;
list-style:none !important;
height:27px;
width:555px;
float:left;
display:block;
}
.downloadiconW li.pdf {
background:url(../images/word-icon.jpg) no-repeat top left;
height: 30px;
}
.downloadiconW li a {
padding:10px 0 0 38px;
float:left;
font-size:12px;
}
/* FOOTER - NAV */
#fotter-inner img a {
border:none;
}
#footer-nav {
width:860px;
margin:0 auto;
text-align:left;
}
#footer-nav p {
float:right;
text-align:right;
padding-top:23px;
margin-bottom:5px;
}
#footer-nav p a {
font-size:11px;
color:#646567;
margin-right:5px;
padding-left:4px;
text-decoration:none;
}
#footer-nav p a:hover {
text-decoration:underline;
}
#footer-nav p a.rss {
background:url(../images/rss.gif) 52px -2px no-repeat;
padding:2px 25px 0 0;
margin-right:0;
}
#blogWrapImageDiv {
width:593px;
float:left
}
.blog-wrap {
float:left;
margin-bottom:30px;
border-bottom:1px dotted #CCC;
padding-bottom:10px;
display:block;
clear:both;
width:595px;
}
.blog-wrap h2 {
margin-bottom:5px;
}
.blog-wrap h4 {
margin-top:0px;
color:#024988;
font-family:arial;
font-size:12px;
font-weight:bold
}
.blog-wrap img {
margin:0 auto;
border: #CCC 1px solid;
margin:5px 0 20px 0;
}
.blog-wrap a.read-more {
background:url(../images/readmore-btn.png) top left;
float:right;
margin:20px 0 0 0;
width:100px;
height:27px;
}
.blog-wrap a.read-more:hover {
background-position:0 -33px
}
.blog-wrap a.goback {
background:url(../images/goback-btn.png) top left;
float:right;
margin:20px 0 0 0;
width:100px;
height:27px;
}
.blog-wrap a.goback:hover {
background-position:0 -33px
}
.contactForm {
color:#595858;
font-size:12px;
line-height:15px;
}
.contactForm input, .contactForm textarea, .contactForm select {
margin-top:10px
}
.contactForm .label {
text-align:right;
float:right
}
#subpage-imag {
margin-bottom:20px;
float:left;
border:1px solid #CCC
}

#video-btn {
float:left;
display:block;
width:237px;
height:85px;
background:url(../images/video-btn.jpg) no-repeat top left;
margin:9px 0 0 0
}
#video-btn h3 {
margin:15px 0 0 12px;
}
#video-btn p {
margin:10px 0 0 13px;
}
#quote-btn {
float:left;
display:block;
width:237px;
height:85px;
background:url(../images/quote-btn.jpg) no-repeat top left;
margin:9px 0 0 0
}
#quote-btn h3 {
margin:15px 0 0 12px;
}
#quote-btn p {
margin:10px 0 0 13px;
}
#contact-btn {
float:left;
display:block;
width:237px;
height:85px;
background:url(../images/contact-btn.jpg) no-repeat top left;
margin:9px 0 0 0
}
#contact-btn h3 {
margin:15px 0 0 12px;
}
#contact-btn p,#gallery-btn p {
margin:10px 0 0 13px;
}
#gallery-btn {
float:left;
display:block;
width:237px;
height:85px;
background:url(../images/galleryl-btn.jpg) top left no-repeat;
margin:9px 0 0 0
}
#gallery-btn h3 {
margin:15px 0 0 12px;
}

#gallery-btn h3 a:hover {
text-decoration:underline;
}

#feedback-btn {
float:left;
display:block;
width:237px;
height:85px;
background:url(../images/feedback-btn.jpg) no-repeat top left;
margin:9px 0 0 0
}
#feedback-btn h3 {
margin:15px 0 0 12px;
}
#feedback-btn p {
margin:10px 0 0 13px;
}

#news-btn {
float:left;
display:block;
width:237px;
height:85px;
background:url(../images/news-btn.jpg) no-repeat top left;
margin:9px 0 0 0
}
#news-btn h3 {
margin:15px 0 0 12px;
}
#news-btn p {
margin:10px 0 0 13px;
}

.login_frm {
margin-top:20px;
}
.login_frm .loginBtn {
margin-left:10px;
}
/*#viridor-site-search{ background:url(../img/options1.jpg) top left no-repeat; width:596px;  float:left}*/

/*This style is being used temporarily until all three options are available*/
#viridor-site-search {
background:url(../images/options_bgTemp.jpg) top left no-repeat;
width:596px;
float:left
}
.options {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #666;
margin-bottom:23px;
}
.options input, .options select {
width:100%;
margin-top:1px;
}
.options #miles {
width:40px;
margin:0 3px 0 3px;
}
.options #poast {
width:77px;
margin-left:4px;
}
#generalsearch {
width:98%!important
}
.contactForm label {
margin-top:10px;
float:right;
text-align:right;
padding-right:10px;
}
.contactForm textarea {
color:#7E7E7E;
font-family:"Lucida Grande", Arial, sans-serif;
font-size:11px;
width:457px
}
.contactForm select {
color:#7E7E7E;
font-family:"Lucida Grande", Arial, sans-serif;
font-size:11px;
width:200px;
height:22px;
padding-top:3px
}
.tickbox {
margin-top:3px!important;
}
.box-leftwrap {
width:211px;
margin:0 auto;
text-align:left;
}
.box-leftwrap form#searchbox {
margin-top:10px;
width:211px;
float:left
}
form#searchbox dd {
margin-bottom:10px;
}
form#searchbox dd input, form#searchbox dd select {
color:#7E7E7E;
font-family:"Lucida Grande", Arial, sans-serif;
font-size:11px;
width:206px;
height:16px;
}
form#searchbox dd select.type {
width:60px!important;
height:21px;
}
form#searchbox dd select.catagorie {
width:140px!important;
height:21px;
float:right
}
.type-1 {
width:60px!important;
height:21px;
margin-left:10px;
color:#7E7E7E;
font-family:"Lucida Grande", Arial, sans-serif;
font-size:11px;
}
li#advanced {
background:url(../images/plus.gif) 0 3px no-repeat;
float:left;
}
li#advanced a {
color:#7E7E7E;
font-family:"Lucida Grande", Arial, sans-serif;
font-size:11px;
padding:0 0 0 20px;
margin:0
}
.dropdown {
font-size:12px;
font-weight:bold;
text-decoration:none;
display:inline;
}
.gallery-box {
float:left;
width:168px;
height:210px;
border:#C9C9C9 1px solid;
margin-right:8px;
margin-bottom:8px;
}
.right {
margin-right:0px!important;
}
.gallery-box img {
/*width:176px;
height:105px;*/
float:left;
margin:7px 0 0 8px
}
.gallery-box .title {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
margin:11px 0 0 10px;
}
.gallery {
list-style:none;
float:right
}
.gallery li {
height:34px;
float:left;
list-style:none;
margin:10px 8px 0 0;
list-style-type:none!important
}
.gallery li a {
display:block;
text-decoration:none;
}
.gallery li a.download {
width:16px;
height:17px;
background: url(../images/gallery-icons.jpg) no-repeat 0px 0px;
}
.gallery li a.zoom {
width:16px;
height:17px;
background: url(../images/gallery-icons.jpg) no-repeat -18px 0px
}
/* Vacancy */

table.vacancyList {
width:595px;
padding:0;
margin:0 0 20px 0;
font-size:12px;
}
table.vacancyList tr th {
background:#EAEAEA;
margin:0;
padding:10px;
}
table.vacancyList tr th a {
color:#666666;
}
table.vacancyList tr td {
padding:10px;
border-bottom:dashed 1px #ccc;
vertical-align:top;
margin:0;
}
table.vacancyList tr td.featuredVacancy {
font-weight:bold;
color:#01437e;
background:#fff;
}
table.vacancyList tr td.featuredVacancyTitle {
font-weight:bold;
color:#01437e;
background:#fff url(../images/jotw_button.gif) no-repeat;
padding-left:60px;
}
div.vacancyView p {
padding:6px 15px 6px 15px;
}
div.vacancyView ul {
padding:6px 20px 0px 20px;
}
div.vacancyView li {
padding:6px 0px 6px 0px;
}
div.vacancyView h4 {
margin:0 15px 10px 15px;
border-bottom:dashed 1px #cccccc;
padding:0 0 4px 0;
}
div.vacancyView h3 {
background:#EAEAEA;
padding:12px 0 12px 10px;
color:#666666;
}
div.vacancyView h3 span.location {
font-size:12px;
font-weight:normal;
}
div.vacancyView h3 span.date {
float:right;
font-size:12px;
font-weight:normal;
padding:0 10px 0 0;
}
div.vacancyView p.location {
padding:0;
margin:0;
}
div.header-image {
width:595px;
height:237px;
border:1px solid #cccccc;
margin-bottom: 10px;
}


a.getaquote {
background: url(../images/getaquote.jpg) top left;
float:left;
text-indent:-5000px;
margin:20px 0 20px 0;
width:100px;
height:27px;
}
a.getaquote:hover {
background-position:0 -33px
}

#flashHolder{width:590px; border: #e4e4e4 solid 1px;}

/*#flashDiv{margin-top:24px;width:500px; height:700px;;padding-top:10px; padding-bottom:10px;}*/

#flashDiv{width:500px; height:700px;}

.googleHolder {
}
.googleHolder h2 {
color:#3366CC;
font-size:16px;
padding:0 0 0 23px;
background:url(/maps/marker.png) left no-repeat;
height:35px;
line-height:35px;
font-family:Arial, Helvetica, sans-serif;
}
.googleHolder h3 {
color:#66CC99;
font-size:16px;
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;

}

.googleHolder p {
color:000000;
font-size:12px;
padding:0 0 0 0px;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
}

.googleHolder ul {
color:#595858;
font-size:12px;
margin:0px;
line-height:13px;
padding-bottom: 1px !important;
font-family:Arial, Helvetica, sans-serif;
}

.googleHolder li {
color:#595858;
height:10px;
font-size:12px;
padding:0 0 0 0px;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
}

.gmnoprint {
	padding-bottom: 15px;
}

#gmapDirHead {
color:#595858;
font-size:11px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif;
padding-top: -15px !important;
padding-bottom: 15px !important;
}

#gmapmarker {
	margin-bottom: 15px;
}

.gmapDirHead {
color:#595858;
font-size:12px;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
}
.gmapDirLabel {
color:#595858;
font-size:11px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif;
}

#flashHolder{width:590px; border: #e4e4e4 solid 1px;}
#flashDiv{margin-top:24px;width:500px; height:700px;;padding-top:10px; padding-bottom:10px;}

#featured{width:595px;position: relative;height:280px; padding:0; margin:0; float:left}
#featured ul{float:left;list-style:none;padding:0; margin:0;width:595px; position:relative; top:3px;background-color:#e3e1e1; height:35px;}
#featured ul.ui-tabs-nav li{font-size:12px;color:#777777; float:left;font-family:Arial, Helvetica, sans-serif; }
#featured li.ui-tabs-nav-item a{display:block;color:#777777;padding:10px 10px 0 10px; height:24px; text-decoration:none; display:inline; float:left; border-right:#cacaca 1px solid;}
#featured li.ui-tabs-nav-item a:hover{background: url(../images/bg-gradiant.jpg) top left repeat-x; color:#FFF;}

#featured li.ui-tabs-selected{background: url(../images/bg-gradiant.jpg) top left repeat-x;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ color:#FFF;
}
#featured .ui-tabs-panel{width:595px; height:237px;background:#999; position:relative;}
#featured .ui-tabs-panel .info{position:absolute;top:180px;left:0;height:90px;background: url(../images/transparent-bg.png) repeat; width:595px; 
}

#featured .ui-tabs-panel .info-wrap{ padding:0px 0px 0px 7px; margin-top:3px;} 
#featured .info h2, #featured .info h2 a{font-size:15px; font-family:Arial;color:#fff; margin:0; padding:2px 0 5px 0;overflow:hidden; font-weight: bold ;}
#featured .info p{margin:0 5px;font-family:Arial, helvetica; font-size:11px;line-height:15px; color:#f0f0f0;}
#featured .info a{text-decoration:none;color:#fff;}
#featured .info p a{text-decoration:none;}
#featured .info p a span {text-decoration:underline;}
#featured .info a:hover{text-decoration:none;}


#featured .ui-tabs-hide{ display:none;}







/*#homepage-news { margin: 25px 0 0 0; padding: 0;width: 595px; background-color:#f4f2f3; float:left; padding-bottom:14px;}*/
#homepage-news { margin: 25px 0 0 0; padding: 0;width: 595px; background-color:#f4f2f3; float:left; padding-bottom:24px;}
#homepage-news h3{ display:inline; float:left; margin:0; padding:0; width:90px; border:none;}
#homepage-news .readmore{ display:inline; float:right; margin:0; padding:0;}
#homepage-news #headder{ display:inline; float:left; width:571px; padding-bottom:5px; border-bottom:1px solid #6EC6A8; margin-bottom:9px}
#homepage-news .readmore{background:url(../images/readmore-arrow.gif) 0 5px no-repeat; display:block; font-size:13px; }
#homepage-news a.readmore { padding:0 0 0 13px;}
#homepage-news #inner{ padding:10px 13px 7px 13px}
/*#homepage-news #pic {width: 386px; height: 186px; overflow: hidden; float:left; clear:left;}*/
#homepage-news #pic {width: 402px; height: 162px; overflow: hidden; float:left; clear:left;}
/*#homepage-news ul#menu {list-style-type: none;height: 186px; width: 183px; float:right; background:url(../images/bg.jpg) 1px 0 no-repeat #80ccb2; margin:0; padding:0; overflow:hidden;}*/
#homepage-news ul#menu {list-style-type: none;height: 162px; width: 167px; float:right; background:url(../images/bg.jpg) 1px 0 no-repeat #80ccb2; margin:0; padding:0; overflow:hidden;}
/*#homepage-news #menu li { display: block; width:176px; text-align:left; float:right; }*/
#homepage-news #menu li { display: block; width:160px; text-align:left; float:right; }
/*#homepage-news #menu li a { display: block; font: 12px "Arial", "Helvetica"; text-decoration: none; padding: 18px 18px 13px 18px; color: #ccc; border-bottom:#5cb194 1px solid; color:#000; }*/
#homepage-news #menu li a { display: block; font: 12px "Arial", "Helvetica"; line-height:15px; text-decoration: none; padding: 13px 13px 10px 12px; color: #ccc; border-bottom:#5cb194 1px solid; color:#000; }
#homepage-news #menu li a#last { border-bottom:none;}
/*#homepage-news #menu li a:hover{color:#FFF; background:url(../img/INDEX-NEWS/gradiant.jpg) bottom left repeat-x #6BC3A5;}*/
#homepage-news #menu li .on {color:#FFF; background:url(../images/gradiant.jpg) bottom left repeat-x #6BC3A5;}
#homepage-news #menu li .off_class {color:#ccc; background-image:none; background-color:#6BC3A5;}

/* SUBNAV FOR SITEMAP */
.subnav li a.sitemap {
	padding-left: 10px;
	background: url('/themes/tutorial/images/sub-nav-arrow-link.png') no-repeat scroll 0px 4px transparent;
}

/* GALLERY PAGES */
#index-copy div.gallery-layout-wrapper {
	margin-top: 15px;
}
ul#gallery-list,
ul#gallery-list li,
#index-copy li.prev,
#index-copy li.next {
	background: none;
}
#index-copy ul.gallery {
	padding-bottom: 0px;
}

/*--- Viridor TV / Videos ---*/
.videowrap{width:595px; float:left; display:block; position:relative; height:500px}
.videowrap ul{width:663px; position:absolute; top:10px; left:-18px; display:block; clear:both; float:left;}
.videowrap ul li{ padding:0!important;list-style:none!important; float:left; width: 168px;  border:1px solid #CECDCD; margin-left:18px; margin-bottom:18px; padding:8px!important; background:none!important; position:relative}
.videowrap ul li a { float:left; width:100%; height:100%}
.playbutton{ width:167px; height:98px; position:absolute; top:8px; left:8px; background:url(img/Video-gallery.png) -1000px -10000px no-repeat}
a:hover .playbutton{ background:url(images/video-play.png) top left no-repeat}
.videowrap span {font-size:12px; font-family:Tahoma, Geneva, sans-serif; margin-top:5px; float:left;}
.paging_adv strong {background-color:#6ec6a8!important;font-weight:normal; color:#FFF}
.paging_adv a, .paging_adv strong, .paging_adv span {background-color:#F0F0F0;border:1px solid #CCCCCC;margin-right:2px;padding:1px 4px;text-decoration:none !important;}
.next{ margin-right:0px!important}
#paging_bottom {clear:both;padding-top:10px;}
#paging_bottom p {float:right;}


