* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

.button {
margin:2px;
}

input,textarea,select {
margin:3px 5px 0;
padding:4px;
}

body {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:90%;
}

a,a:visited {
color:#615940;
text-decoration:none;
font-weight:700;
}

ul {
list-style:none;
}

a img,a:visited img {
border:0;
}

a:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity:0.8px;
opacity:0.8px;
}

h1 {
    font-size:125%;
    color:#765802;
    text-transform:uppercase;
    margin-bottom:5px;
    font-family:"trajan Pro", "Times New Roman";
}

/*h2 {
	font-size:125%;
    text-transform:uppercase;
    margin-bottom:5px;
    font-family:"trajan Pro", "Times New Roman";
    color:#A1966B;
}*/

h2 a,h2 a:visited {
	text-decoration:none;
}

.clearer {
	clear:both;
}

#frame {
	width:970px;
	background-repeat:repeat-y;
	margin:0 auto;
}
#header {
background-color:#BFA06A;
background-image:url(/img/hardwick-logo2.png);
background-position:left 22px;
background-repeat:no-repeat;
	height:183px;
	margin:0;
	width:970px;
}
#header #slideshow {

}

#header-small {
	height:140px;
	background-color:#BFA06A;
	background-position:right top;
	background-repeat:no-repeat;
}
#header-small img {
	margin-left: 28px;
	margin-top: 15px; 
}


#bottom-shade {
	background-image:url(/img/nav-shadow-bottom.png);
	background-repeat:repeat-x;
	height:8px;
	width:100%;
}

#topnav {
	color:#FFF;
	text-transform:uppercase;
	background-color:#B09F6B;
	float:left;
	height:26px;
	width:970px;
	background-image:url(/img/topnav-bg.png);
}

#topnav-left {
	height:26px;
	width:7px;
	background-image:url(/img/nav-shade-left.png);
	background-position:right center;
	float:left;
}

#topnav-right {
height:26px;
width:7px;
background-image:url(/img/nav-shade-right.png);
background-position:left center;
float:right;
}

#topnav ul {
background-repeat:repeat-x;
background-position:center;
height:26px;
margin-right:7px;
margin-left:7px;
}

#topnav li {
display:inline;
}
#topnav li a,#topnav li a:visited {
	color:#FFF;
	display:block;
	float:left;
	font-family:"Trajan Pro";
	font-weight:400;
	padding:5px 8px 6px 11px;
}
#topnav li a:hover {
	background-color:#FFF;
	background-image:url(/img/nav-shadow-complete.png);
	background-position:center;
	color:#000;
}
#topnav .selected {
	color:#fff !important;
	display:block;
	float:left;
	font-family:"Trajan Pro";
	font-weight:400;
	background: #847751 url(/img/nav-shadow-complete.png) repeat-x center center;
}
.landing-page-titles {
    font-family:"trajan Pro", "Times New Roman";
    background-image:url(/img/landing-page-title.png);
    background-repeat:no-repeat;
    width:585px;
    background-position:left center;
    padding-left:5px;
    margin-bottom:10px;
    padding-top:3px;
    padding-bottom:3px;
}

.landing-page-titles p {
    display:block;
    padding-top:3px !important;
    padding-bottom:3px !important;
}

.landing-page-feature-box {
    height:140px;
    width:110px;
    margin-right:10px;
    float:left;
}

.landing-page-feature-box-end {
    float:left;
    height:140px;
    width:110px;
}

.landing-page-feature-box img,.landing-page-feature-box-end img {
position:absolute;
}

.landing-page-feature-box p,.landing-page-feature-box-end p,.landing-page-feature-box-end h3 {
    color:#FFF;
    margin:0!important;
    padding:0!important;
}

.landing-page-feature-box h3 {
color:#FFF;
margin:0;
padding:0;
}

.landing-page-feature-box-layer {
position:absolute;
background-image:url(/img/offers-bg-brown.png);
width:104px;
z-index:2000;
padding:1px 3px;
}

#content-centre {
	float:left;
	width:770px;
	color:#958963;
	background-image:url(/img/flower-brown.png);
	background-repeat:no-repeat;
	background-position:right top;
}

#content-centre-panel {
color:#000;
float:left;
min-height:435px;
width:590px;
padding:10px;
}

#content-centre-panel p {
line-height:18px;
margin-bottom:11px;
}

#content-centre-panel img {
float:left;
margin-right:10px;
margin-bottom:10px;
}

#content-centre-panel h2 {
margin-bottom:10px;
padding:0px 2px 2px 0px;
}

.content-centre-panel-section {
margin-bottom:4px;
line-height:18px;
margin-top:0;
clear:both;
padding:5px 0;
}

.content-centre-panel-section-images {
margin-bottom:0;
line-height:18px;
margin-top:0;
clear:both;
padding:0;
}

.content-centre-panel-video {
line-height:18px;
clear:both;
text-align:center;
width:400px;
border:1px solid #CCC;
margin:0 auto;
padding:3px;
}

.content-centre-panel-testimonials {
margin-bottom:5px;
line-height:18px;
margin-top:0;
background-image:url(/img/quotes-open.png);
background-repeat:no-repeat;
background-position:right top;
width:auto;
padding:12px 15px 12px 45px;
}

.content-centre-panel-enewsletter {
line-height:18px;
clear:both;
float:left;
width:590px;
margin:0;
padding:10px;
}

#content-centre-panel form {
width:100%;
float:left;
margin-top:10px;
}

#content-centre-panel form li {
clear:both;
margin-bottom:5px;
}

#frmfish label,#frmfish form input,#frmfish form textarea,#frmfish form select {
color:#777;
display:block;
float:left;
width:40%;
margin:0 0 5px;
padding:3px;
}

#content-centre-panel form label {
text-align:right;
padding-right:8px;
color:#333;
}

#content-centre-panel #Submit {
margin-left:246px;
height:auto;
width:auto;
padding:0;
}

.content-centre-panel-section li {
background-image:url(/img/arrow-right-brown.png);
background-repeat:no-repeat;
background-position:left top;
list-style-type:none;
list-style-position:outside;
margin:0;
padding:2px 0 3px 15px;
}

.content-centre-panel-section ul {
margin:0;
padding:5px;
}

.nav-shadow {
background-image:url(/img/nav-shadow.png);
float:left;
height:5px;
width:970px;
}

.content-right-panel-advert {
height:150px;
width:150px;
margin-bottom:5px;
}

#content-right-panel {
float:right;
width:150px;
color:#95895f;
padding:5px;
}

#content-right-panel img {
margin-bottom:3px;
}

#content-right-panel h2 {
background-color:#b1a57f;
font-weight:lighter;
color:#FFF;
text-align:center;
background-position:center;
background-repeat:repeat-x;
text-transform:uppercase;
font-family:"Trajan Pro";
font-size:100%;
margin:0;
padding:1px;
}

#content-right-panel p {
margin-bottom:10px;
color:#000;
font-size:11px;
}

#content-left-panel {
width:200px;
float:left;
background-color:#BFB699;
color:#FFF;
padding-top:10px;
}

#content-left-panel h2 {
background-image:url(/img/left-h2-bg.png);
display:block;
color:#FFF;
text-transform:uppercase;
background-repeat:no-repeat;
background-position:center center;
background-color:#BFA06A;
text-align:right;
margin-bottom:0;
margin-top:5px;
font-size:100%;
font-weight:400;
width:190px;
padding:5px;
}

.content-left-panel-news {
width:auto;
padding-right:0;
padding-bottom:5px;
padding-left:0;
margin-bottom:10px;
color:#847751;
font-weight:700;
background-color: #DEDACB;
}

.content-left-panel-box {
width:auto;
background-repeat:repeat-x;
padding:0;
}

.content-left-panel-logos {
width:auto;
background-repeat:repeat-x;
text-align:center;
padding:0 0 5px;
}

.content-left-panel-box img {
float:left;
margin-left:5px;
margin-right:5px;
}

.content-left-panel-box p {
padding-top:3px;
padding-bottom:3px;
color:#333;
}

.h2-shadow {
background-image:url(/img/nav-shadow.png);
background-position:center top;
background-repeat:repeat-x;
padding-top:5px;
}

.text-wrap {
margin-top:5px;
margin-bottom:5px;
padding:0 5px;
}

.text-wrap2 {
position:relative;
width:186px;
padding:2px;
}

.text-wrap2 h3 {
margin-bottom:2px;
}

.text-wrap img,.text-wrap2 img {
border:1px solid #E9E9E9;
margin:0 5px 0 0;
padding:2px !important;
}

.sc_menu p {
display:block;
color:#000;
margin:0;
padding:2px;
}

.sc_menu strong {
color:#FFF;
background-color:#999;
padding:0 2px;
}

.sc_menu h3 {
display:block;
margin:0;
padding:1px;
}

#footer {
	background-color:#847751;
	float:right;
	width:755px;
	background-image:url(/img/nav-shadow-right.png);
	background-repeat:repeat-y;
	background-position:left;
	margin-top: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.footer-box-left {
	color:#FFFFFF;
	float:left;
	margin-right:8px;
	margin-top:5px;
	width:243px;
}
.footer-box-lower {
margin-top:10px;
float:left;
width:98%;
color:#FFF;
}

.footer-box-left h2 {
display:block;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FFF;
text-transform:none;
color:#FFF;
margin:0;
padding:0;
}

.footer-box-left ul {
float:left;
margin-right:25px;
line-height:18px;
}

.footer-box-left li a,.footer-box-left li a:visited {
color:#FFF;
display:block;
font-weight:400;
font-size:90%;
margin:0;
padding:0;
}

.footer-box-left a:hover {
color:#E0DBCE;
}

.small-info {
font-size:90%;
}

.nvglink {
color:#666;
font-size:85%;
}

.boxgrid {
width:108px;
height:139px;
margin-right:5px;
float:left;
background:#161613;
overflow:hidden;
position:relative;
}

.boxgrid h3 {
color:#FFF;
text-transform:uppercase;
margin:0;
padding:0;
}

.boxgrid img {
position:absolute;
top:0;
left:0;
border:0;
}

.boxgrid p {
color:#afafaf;
font-weight:700;
font:10pt "Lucida Grande", Arial, sans-serif;
margin:0 !important;
padding:0 !important;
}

.boxcaption {
float:left;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
z-index:1100;
padding:5px 3px 3px 4px;
}

.boxcaption a,.boxcaption a:visited {
font-weight:700;
color:#FFF;
}

.boxcaption a:hover {
color:#F1EDE4;
}

.cover boxcaption h3 {
font-family:"Trajan Pro";
}

.signup {
background-image:url(/img/signup.png);
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
float:right;
height:16px;
margin-top:10px;
padding-top:1px;
text-align:center;
text-transform:uppercase;
width:80px;
}

.signup a,.signup a:visited {
color:#FFF;
display:block;
}

.book-online, .book-online2 {
background-image:url(/img/left-h2-bg.png);
background-position:center center;
height:26px;
width:200px;
text-transform:uppercase;
font-size:18px;
padding-top:3px;
float:left;
margin-top:154px;
font-weight:400;
font-family:"Trajan Pro";
text-align:center;
}

.book-online2 {
	background-image:url(/img/left-h2-bg.png);
	background-position:center center;
	height:26px;
	width:200px;
	text-transform:uppercase;
	font-size:18px;
	padding-top:3px;
	float:left;
	margin-top:8px;
	font-weight:400;
	font-family:"Trajan Pro";
	text-align:center;
}
.subnav li {
	text-align: right;
}
.subnav li a,.subnav li a:visited {
	display:block;
	text-align:right;
	padding:5px;
}

.subnav li a:hover {
	color:#FFF;
	background-image:url(/img/arrow-right.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:18px;
}
#slideshow {
	float:right;
	height:200px;
	position:relative;
	width:590px;
	overflow: hidden;
	margin-bottom: 10px;
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	margin:0;
}

#slideshow IMG.active {
	z-index:10;
	opacity:1px;
}

#slideshow IMG.last-active {
	z-index:9;
}

.testimonial {
font-style:italic;
}

.testimonial-name {
font-weight:700;
color:#000;
float:right;
}

.float-right {
float:right;
width:120px;
}

.float-right img {
float:none;
}

.testimonial-name p {
margin:0 !important;
padding:0 !important;
}

.showcase {
float:left;
width:142px;
margin-right:2px;
margin-bottom:5px;
background-color:#666;
margin-left:3px;
}

.showcase h3 {
display:block;
text-align:center;
color:#FFF;
margin:0;
padding:3px;
}

.showcase a {
display:block;
text-align:center;
padding:2px;
}

.fixtures {
border:5px solid #999;
padding:1px;
}

.fixtures h3 {
display:block;
color:#FFF;
background-color:#333;
margin:0;
padding:2px 2px 2px 10px;
}

.fixtures-left {
float:left;
width:31%;
}

.fixtures-right {
float:right;
width:68%;
}

.fixtures-pdf-button a,.fixtures-pdf-button a:visited {
float:right;
color:#FFF;
background-color:#333;
display:block;
padding:1px 3px;
}

#wrap {
width:200px;
}

div.sc_menu_wrapper {
position:relative;
height:200px;
width:auto;
overflow:auto;
}

div.sc_menu {
padding:0;
}

.sc_menu a {
display:block;
color:#fff;
background-image:url(/img/arrow-right-brown.png);
background-repeat:no-repeat;
background-position:right top;
padding:3px;
}

.sc_menu a:hover {
background-image:url(/img/arrow-right-orange.png);
color:#6B6243;
}

.sc_menu img {
display:block;
border:none;
}

.sc_menu_wrapper .loading {
position:absolute;
color:#fff;
}

.sc_menu_tooltip {
display:block;
position:absolute;
font-size:12px;
color:#fff;
padding:6px;
}

#back {
margin-left:8px;
color:gray;
font-size:18px;
text-decoration:none;
}

#back:hover {
text-decoration:underline;
}

.horizontal-shadow {
background-image:url(/img/nav-shadow.png);
height:5px;
width:970px;
position:absolute;
}

.text-wrap img.png-fix {
border:none;
margin:0 5px;
padding:0 !important;
}

div#calendar-dateselect {
display:none;
}

div#quick-book {
background-color:#EEE;
border:0 solid #888 !important;
float:left !important;
font-family:sans-serif;
font-size:12px;
width:190px;
padding:5px;
}

.yui-calendar .calhead {
background-color:#c0cdc2;
}

div#calendar-help {
text-align:center;
color:#600;
margin-bottom:2px;
padding:5px;
}

.yui-calendar .calweekdaycell {
color:#c0cdc2;
}

.yui-calendar td.calcell {
border:1px solid #fff;
background-color:#c0cdc2;
width:23px;
padding:4px;
}

.yui-calendar td.calcell a {
color:#29562f;
}

.yui-calendar td.calcell.oom {
color:#CCC;
background-color:#EFEFEF;
border:1px solid #fff;
}

.yui-calendar td.calcell.selected,.yui-calendar td.calcell.highlight1 {
background-color:#e4cf9a;
}

.yui-calendar td.calcell.calcellhover {
color:#677969;
background-color:#e4cf9a;
border:1px solid #677969;
}

select#r-vp-2-field-room_1:3 {
width:10%;
margin-right:2px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width:245px;
padding:20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
height:217px;
padding:21px 5px 0;
width:190px;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:245px;
height:75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
width:auto;
height:197px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-right:10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
margin:0 0 1px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background:#fff;
color:#000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
position:absolute;
top:43px;
right:5px;
width:32px;
height:32px;
cursor:pointer;
background:transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position:absolute;
top:43px;
left:5px;
width:32px;
height:32px;
cursor:pointer;
background:transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical {
background:transparent url(/img/next-vertical.jpg) no-repeat scroll 0 0;
bottom:-1px;
cursor:pointer;
height:20px;
position:absolute;
width:190px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
cursor:default;
background-image:url(/img/next-vertical-lo.jpg) !important; 
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
background:transparent url(/img/prev-vertical.jpg) no-repeat scroll 0 0;
cursor:pointer;
height:20px;
position:absolute;
top:0;
width:190px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
cursor:default;
background-image:url(../img/prev-vertical-lo.jpg) !important;
}

.jcarousel-container {
position:relative;
}

.jcarousel-clip {
z-index:2;
overflow:hidden;
position:relative;
margin:0;
padding:0;
}

.jcarousel-list {
z-index:1;
overflow:hidden;
position:relative;
top:0;
left:0;
margin:0;
padding:0;
}

.jcarousel-list li,.jcarousel-item {
float:left;
list-style:none;
width:190px;
}

#map_canvas {
width:590px;
}

#frmfish .form-submit {
width:auto;
margin:0 0 0 246px;
padding:0;
}

#frmfish {
width:400px;
}

#enewsletter {
width:auto !important;
}

.left,.break-holder {
float:left;
}

.right,input.button,#header img {
float:right;
}

a:hover,.yui-calendar td.calcell.selected a,.yui-calendar td.calcell.highlight1 a,.yui-calendar td.calcell.calcellhover a {
color:#000;
}

p,h1,h2,h3 {
margin:0;
}

h3,#content-centre-panel h1 {
margin-bottom:10px;
}

h4,.landing-page-feature-box p,.footer-box-left li {
margin:0;
padding:0;
}

#content-left-panel h2 a,#content-left-panel h2 a:visited,#content-left-panel h2 a:hover,.content-left-panel-box h2 a,.content-left-panel-box h2 a:visited,.book-online a:hover,.book-online a,.book-online a:visited {
color:#FFF;
}

.content-left-panel h3,.subnav {
padding:3px;
}

.caption .boxcaption,.caption2 .boxcaption,.caption3 .boxcaption,.caption4 .boxcaption,.caption5 .boxcaption {
top:0;
left:0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
background-position:-32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position:-64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor:default;
background-position:-96px 0;
}

.jcarousel-next,.jcarousel-prev {
z-index:3;
display:none;
}
#map_canvas {
	width: 590px;
	height: 400px;
}


/*-------------------dms styles--------------------*/
#makereservation {
	padding: 3px;
}
#makereservation-wrapper {
}
#makereservation .button{
	float: none;
}#makereservation label {
	color: #fff;
	font-weight: bold;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#makereservation-wrapper img{
	float: none;
}
/*----------------------------------------jquery calendar----------------------------------------*/ 

#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
	font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial, sans-serif;
	background: #eeeeee;
	font-size: 1.2em;
	border: 4px solid #ffffff;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
#ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #eeeeee;
	width: 215px !important;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #857752 url(/imges/0084c9_40x100_textures_03_highlight_soft_22.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #BFA06A url(images/1484e6_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(/img/left.gif) 50% 50% no-repeat;
	border: 1px solid #ffffff;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(/img/right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(images/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(images/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(images/d55e0b_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(images/d55e0b_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #ffffff;
	color: #ffffff;
	background: #857752;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
	color: #FFFFFF !important;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #ffffff;
	background: #857752 url(images/0084c9_40x100_textures_03_highlight_soft_22.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #eeeeee;
}
table.ui-datepicker td a:hover {
	border: 1px solid #ccc;
	color: #ffffff;
	background: #BFA06A url(images/1484e6_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #ccc;
	color: #e69700;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_07_diagonals_small_100.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
	/*border-bottom: 1px solid #ffffff;*/
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
	background:#eeeeee;
}
 .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #999 url(http://www.thedms.co.uk/graphics/signposts/white/left.png) center no-repeat;
}
.ui-datepicker-next {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #999 url(http://www.thedms.co.uk/graphics/signposts/white/right.png) center no-repeat;
}
#header-logo {
	position:absolute;
	z-index:10000;
	width: 200px;
}

#content-centre-panel h3{
    font-size: 110%;
    margin-bottom:10px;
    padding:2px 2px 2px 4px;
}

.keep-bullets {
    float: left;
}

#thedmsContact label {
    width: 145px;
    display: inline-block;
}

#imgCaptcha {
    margin: 0 !important;
    float: none !important;
}
#footer .wide {
    width: 275px;
}

#footer .short {
    width: 228px;
}
.header-small-phone {
    height: 28px;
    background-color: #A1966B;
}
.header-small-phone img {
    float:right;
}

/*------------------------------------ dms styles for profiling questions ------------------ */
#thedms151 li.thedmsList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.thedmsQuestion {
    font-weight: bold;
    margin-top: 10px;
    display: inline-block;
}

.thedmsAnswers {
    display: block;
}
#thedms151 .thedmsList input#Question_1 {
    width: 90%;
}