/* @override http://robsstudio.ie//css/screen.css */
* {margin: 0; padding: 0;}
#header .right {float: right; padding: 0px; margin: 35px 40px 0px 0px;}
#header .right h2 {color: #FF0000;}
#header .right p {text-align: center;}
#header .right a {color: white; text-decoration: none; font-size: 14px; text-align: center;}
#header .right a:hover {color: #ffcc99; text-decoration: none}
.buttons {padding: 5px; clear: both; line-height: 40px; text-align: center;}
.buttons span {color: #FFFFFF; padding: 0 5px; cursor: pointer; text-transform: uppercase; color: #FFFFFF; font-size: 1em;}
.label{  float:left;  width:42%;  margin-right:0.5em;}
#ctl00_content_contactUs{width:300px;}
#play1.active, #play1:hover,#stop1.active, #stop1:hover {background: #ffcc99; color: #fff;}
#box2 {position: absolute;}
#box2 span {display: block; float: left; width: 603px;}
#box2 span img {margin: 0px auto;}
.thumbs {width: 54px;}
.thumbs div {display: block; width: 54px; height: 41px; margin: 3px 0; cursor: pointer;}
.thumbs div img {display: block; width: 100%; height: 100%; border: none;}
.info {width: 400px; height: 50px; background: #000; position: absolute;}
.info p, .info h4 {color: #fff; padding: 3px 8px; font-family: Arial;}
.info h4 {font-size: 14px;}
.info h4 a {float: right; background: #fff; color: #000; font-size: 10px; padding: 0 3px; text-decoration: none;}
.mask2 {position: relative; width: 603px; height: 400px; overflow: hidden;}
span img {display: block; border: none;}
#prev1 {text-decoration:none;padding: 21px 42px 10px 0; background-image: url("../images/arrow-left.jpg"); background-position: middle; background-repeat: no-repeat; height: 40px;}
#play1 {}
#stop1 {}
#next1 {text-decoration:none; color: #440402; padding: 20px 0 27px 48px; background-image: url("../images/arrow-right.jpg"); background-position: middle; background-repeat: no-repeat; height: 40px;}
#next1 span.hover {background-color: inherit;}
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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;}
a img, :link img, :visited img {border: 0;}
a {outline: none;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
body {font-family: MyriadPro, Arial, Helvetica, sans-serif; background: #000000;}
#container {width: 1003px; float: left; background: url(../images/body-bg.jpg) left top no-repeat; border: 1px solid #FFF;}
#ctl00_NavListFooter {width: 1003px; float: left; background: url(../images/footer-bg.jpg) left top no-repeat; height: 29px; text-align: center;padding-top: 17px;}
#ctl00_NavListFooter ul li {display: inline; margin: 0px 20px; font-size: 1em; font-weight: bold; line-height: 46px; text-transform: uppercase;}
#ctl00_NavListFooter ul li a {color: #FFFFFF; text-decoration: none;}
#ctl00_NavListFooter ul li a:hover, #ctl00_NavListFooter ul li a.active {color: #FFCC99;}
#header {width: 1003px; border-bottom: 1px solid #FFF; float: left; height: 110px; background: #000;}
div#facebook {float: left;margin-top: 7px;}

#header #logo {float: left; width: 400px; height: 80px; margin: 15px 0px 0px 75px;}
#inner-container {width: 1003px; margin: 0px auto;}
#main {width: 915px; margin: 0px auto;}
#main .img-container {width: 905px; float: left; padding-left: 10px; padding-top: 1px; background: url(../images/img-container.jpg) left top no-repeat; height: 315px; margin-top: 40px;}
#main .img-desc p{line-height:22px;padding-left:30px;padding-right:30px;}
#main .img-desc {width: 915px; float: left; text-align: center; font-size: 1em; color: #FFFFFF; padding-bottom: 30px;}
#main .img-desc a {color: #FFFFFF; text-decoration: none;}
#main .img-desc a:hover {text-decoration: underline;}
#main .img-descLeft {width: 185px; float: left; text-align: left;}
#main .img-descMiddle {width: 530px; float: left;}
#main .img-descRight {width: 200px; float: right; text-align: right;}
#main .gallery {width: 604px; float: left; text-align: center; font-size: 1em; color: #FFFFFF; margin-top: 20px; line-height: 40px;}
#main .gallery a {color: #FFFFFF; text-decoration: none;}
#main .galleryImg {width: 602px; height: 404px; float: left; padding: 1px;}
#main .gallery-arrow { height:200px;width: 154px; float: left; text-align: center; padding-top: 183px; font-size: 1em;}
#main .gallery-arrow a {display:block;text-decoration:none;}
#main .gallery-arrow a:hover {text-decoration: none;}
#main .gallery-arrow p {margin-top: 185px;}
#navcontainer {width: 1003px; float: left; padding-top: 15px; height: 35px; text-align: center;display: ;}
#navcontainer ul li {display: inline; margin: 0px 20px; font-size: 1em; font-weight: bold; text-transform: uppercase;}
#navcontainer ul li a {color: #FFFFFF; text-decoration: none;}
#navcontainer ul li a:hover, #navcontainer ul li a.active {color: #FFCC99;}
#wrapper {width: 1003px; margin: 0px auto;}
#wrapper-inner {width: 1003px; float: left; background: url(../images/bg.jpg) left top repeat;}
#main #contact {background-image: url(../images/contact2-img.jpg)}
#contact {color: white;}
#contact input, textarea {background-color: Black; color: White;margin-bottom:5px;}
.contact-right {padding-top: 10px; padding-right: 50px;}

#blog p{}
#blog {color:#FFFFFF;}
#blog h1{font-size:1.6em;}
#blog h2{font-size:1.2em;}
#blog a{color:#FFFFFF;}

