/* Start of CMSMS style sheet 'main' */
* {
margin : 0;
padding : 0;
}
body {
text-align : left;
font-family : Comic sans ms, verdana, arial;
font-size : 95.01%;
line-height : 1.1em;
}
div {
font-size : 1em;
}
img {
border : 0;
}



h3 {
font-size : 90%;
}
h4 {
font-size : 90%;
}
a, a:link a:active {
text-decoration : underline;
background-color : inherit;
color : #2ead46;
}
a:visited {
text-decoration : underline;
background-color : inherit;
color : #2ead46;
}
a:hover {
text-decoration : none;
background-color : inherit;
color : #0174b7;
}
body {
margin : 0;
padding : 0;
color : #333;
background : #ccc url(uploads/images/bg.jpg) repeat;
}
#container {
background : url(uploads/images/container.jpg) repeat;
width : 950px;
margin : auto;
}
#boxes {
padding-left : 20px;
}
#header {
background : url(uploads/images/header2.jpg) no-repeat;
width : 950px;
height : 200px;
margin : auto;
}
#nudge {
margin : auto;
}

div#sidebar {
/* set sidebar left. Change to right, float: right; instead, but you will need to change the margins. */
	float: right;
/* sidebar width, if you change this change div.back and/or div.back1 margins */
	width: 275px;
padding-top:35px;}

img.floatLeft {
float : left;
margin : 4px;
}
#contact {
margin : auto;
}



#chat{float:right;
padding-top:75px;
padding-right:5px;}


.title {
color : #ffffff;
padding-left : 15px;
padding-top : 5px;
}
.sidetitle {
color : #ffffff;
padding-left : 40px;
padding-top : 7px;
}
.sidetitle2 {
color : #ffffff;
padding-left : 50px;
padding-top : 7px;
}
.space {
padding-left : 20px;
padding-top : 10px;
padding-bottom : 10px;
}
#sign-in fieldset, input[type="text"], input[type="password"] {
display : block;
border : 1px solid #83c331;
width : 250px;
background-color : #ffffff !important ;
}
select {
border : 1px solid #188705;
width : 650px;
}
label {
display : block;
margin : 1em 0 0 0;
clear : left;
}
textarea {
margin : 0.5em 0;
width : 600px;
height : 6em;
}
submit, input[type="submit"] {
color : #ffffff;
background : transparent url(uploads/images/button.gif) no-repeat right top;
border : 0;
height : 30px;
width : 125px;
margin : 1em 0;
}
#register {
width : 600px;
padding-left : 35px;
}
img.floatLeft {
float : left;
margin : 4px;
}
#greenbar {
background : transparent url(uploads/images/sign-inbar.gif) no-repeat left top;
width : 670px;
height : 30px;
overflow : hidden;
margin-left : 35px;
}
#contactbar {
background : transparent url(uploads/images/contact.gif) no-repeat left top;
width : 600px;
height : 30px;
overflow : hidden;
margin-left : 35px;
}
.scroll {
padding-top : 5px;
}
.sign-in-l {
float : left;
border-right : 1px dotted #d3d3d3;
padding-right : 10px;
}
.sign-in-r {
width : 290px;
float : left;
margin : 0 0 0 30px;
padding : 0 0 0 5px;
text-align : left;
}
.sign-in-r p {
padding : 1em 0;
}
.addText {
width : 220px;
margin : 0 0 0 1em;
padding : 0;
float : right;
}
.maintext {
text-align:justify;
width :700px;
}

.hometext {
text-align:justify;
width :600px;
}

.mainlist {
width : 560px;
margin-left : 15px;
margin-right : 15px;
}

.lists {
padding : 0;
margin-left : 90px;
}
.lists li {
list-style-type : none;
}
.float {
float : right;
margin-top:5px;
margin-left : 25px;
margin-right : 5px;
}
.push {
padding-left : 10px;
}
.formTable {
border-collapse : collapse;
}
.formTable td {
padding : 0.5em;
}
input.checkbox {
display : block;
clear : left;
float : left;
width : 1em;
height : 1em;
margin : 1em 1em 1em 0;
}
input.checkbox > label.label {
display : block;
float : left;
width : 400px;
padding : 1em;
border : 1px solid red;
}
.hidden {
display : none;
background-color : transparent;
}
#signbox {
width : 600px;
height : 352px;
margin-left : auto;
margin-right : auto;
padding-left : 5px;
}
#myframe {
height : 600px;
}
#register label {
display : block;
width : 20em;
float : left;
clear : left;
}
#register input, #register select, #register textarea {
display : block;
float : left;
margin : 0.5em 0;
width : 250px;
}
#register fieldset {
margin : 1em auto;
padding : 1em;
border : 2px solid #d3d3d3;
width : auto;
}
#register legend {
padding : 0.5em;
font-weight : bold;
}
#register submit, #register input[type="submit"] {
display : block;
float : none;
color : #ffffff;
background : transparent url(uploads/images/button.gif) no-repeat right top;
border : 0;
height : 30px;
width : 125px;
margin : 1em 0;
}
#bgroup input, #bgroup select, #bgroup textarea {
display : block;
float : left;
margin : 0.5em 0;
width : 250px;
}
#bgroup fieldset {
margin : 1em auto;
padding : 1em;
border : 2px solid #d3d3d3;
width : auto;
}
#bgroup submit, #bgroup input[type="submit"] {
display : block;
float : none;
color : #ffffff;
background : transparent url(uploads/images/button.gif) no-repeat right top;
border : 0;
height : 30px;
width : 125px;
margin : 1em 0;
}
#box {
background : url(uploads/images/box.jpg) no-repeat;
width : 600px;
height : 400px;
}
#newsmid {
background : url(uploads/images/boxmid.jpg) repeat left top;
width : 200px;
}
#scrollbox {
background : url(uploads/images/scrollbox.jpg) no-repeat;
width : 950px;
height : 29px;
}
#contactbox {
width :700px;
margin-left : 35px;
}
#calbox {
width : 600px;
margin-left : 45px;
}
#pmmessage {
background : url(uploads/images/message.jpg) no-repeat;
width : 220px;
height : 121px;
}
#address {
background : url(uploads/images/address.jpg) no-repeat;
width : 220px;
height : 121px;margin-left : 35px;
}
#telephone {
background : url(uploads/images/telephone.jpg) no-repeat;
width : 220px;
height : 72px;margin-left : 35px;
}
#booking {
background : url(uploads/images/booking.jpg) no-repeat;
width : 220px;
height : 121px;
margin-left:35px;
}
#member {
background : url(uploads/images/member.jpg) no-repeat;
width : 220px;
height : 121px;
}
#comment {
background : url(uploads/images/comments.jpg) no-repeat;
width : 220px;
height : 121px;
}
#group {
background : url(uploads/images/group.jpg) no-repeat;
width : 220px;
height : 121px;
}
#twitter {
background : url(uploads/images/twitter.jpg) no-repeat;
width : 220px;
height : 200px;
}
#newsbg {
background : url(uploads/images/newsletterbg.gif) no-repeat;
width : 245px;
height : 265px;
}
.newstitle {
padding-top : 15px;
padding-left : 15px;
}
#newsbg fieldset {
margin : 1em auto;
border : 1px solid #d3d3d3;
width : 160px;
}
#newsbg input, #register select, #register textarea {
display : block;
width : 160px;
}
#newsbg submit, #newsbg input[type="submit"] {
display : block;
float : none;
color : #ffffff;
background : transparent url(uploads/images/button.gif) no-repeat right top;
border : 0;
height : 30px;
width : 125px;
margin : 1em 0;
}
.newspush {
padding-left : 45px;
}
#note {
background : url(uploads/images/message.jpg) no-repeat;
width : 220px;
height : 121px;
}
#calendar {
background : url(uploads/images/calendar.jpg) no-repeat;
width : 220px;
height : 221px;
}
#documents {
background : url(uploads/images/documents.jpg) no-repeat;
width : 220px;
height : 221px;
}
#facebook {
background : url(uploads/images/facebook.jpg) no-repeat;
width : 220px;
height : 221px;
}
#info {
background : url(uploads/images/info.jpg) no-repeat;
width : 220px;
height : 121px;
}
#forum {
background : url(uploads/images/forum.jpg) no-repeat;
width : 220px;
height : 121px;
}
#comments textarea {
width : 300px;
}
#news {
float : left;
}
#padding {
width : 600px;
margin-left : 35px;
margin-top : 10px;
}
.padding {
margin-top : 10px;
margin-left : 35px;
}
.upload {
width : 400px;
}
#boxes {
padding-left : 20px;
}
#bgroup {
padding-left : 20px;
padding-right : 20px;
width : 400px;
}
#footer {
background : url(uploads/images/footer.png) no-repeat;
margin : auto;
width : 950px;
height : 75px;
}
#eventcal {
padding-left : 35px;
}
.button {
padding-left : 5px;
}


.nbutton{
padding-left: 0px;
}

.adbox {
padding-top : 20px;
padding-left : 15px;
}
.tweetbox {
padding-top : 20px;
padding-left : 5px;
padding-right : 5px;
}
.upbox {
padding-top : 10px;
padding-left : 15px;
}
.forbox {
padding-top : 20px;
padding-left : 8px;
}
#box {
width : 600px;
padding : 5px 5px 5px 5px;
margin-left : 45px;
border : 0.2em dotted #900;
}
#mess {
background : url(uploads/images/message.jpg) no-repeat;
width : 220px;
height : 121px;
}
#calendar {
background : url(uploads/images/calendar.jpg) no-repeat;
width : 220px;
height : 221px;
}
#documents {
background : url(uploads/images/documents.jpg) no-repeat;
width : 220px;
height : 221px;
}
#facebook {
background : url(uploads/images/facebook.jpg) no-repeat;
width : 220px;
height : 221px;
}
#info {
background : url(uploads/images/info.jpg) no-repeat;
width : 220px;
height : 121px;
}
#forum {
background : url(uploads/images/forum.jpg) no-repeat;
width : 220px;
height : 121px;
margin-left:35px;
}
#comments textarea {
width : 300px;
}
#news {
float : left;
}
#padding {
width : 600px;
margin-left : 35px;
margin-top : 10px;
}
.padding {
margin-top : 10px;
margin-left : 35px;
}

#footer {
background : url(uploads/images/footer.png) no-repeat;
margin : auto;
width : 950px;
height : 75px;
}
#cal {
width : 220px;
}
.adbox {
padding-top : 20px;
padding-left : 15px;
}
.tweetbox {
padding-top : 20px;
padding-left : 5px;
padding-right : 5px;
}
.upbox {
padding-top : 10px;
padding-left : 15px;
}
.forbox {
padding-top : 20px;
padding-left : 8px;
}


#bookmarks {
padding-top : 10px;
padding-left : 10px;
}
#validation {
float : right;
padding-top : 10px;
padding-right : 10px;
}

.bfoot {
padding-top:10px;
padding-left :360px;
color:#ffffff;
}

#userups  {
background : url(uploads/images/box.jpg) no-repeat;
width : 600px;
height : 420px;
} 




#webFrmID #webFrmID .cntBox #webFrmID .cntBox .box #webFrmID .chikLet #webFrmID .chikLet li {
color : #ffffff;
}
p.c20 {
text-align : center;
}
span.c19 {
color : #3366ff;
}
span.c18 {
color : #4f4a7a;
}
span.c17 {
color : #339966;
}
tbody.c16 {
text-align : left;
}
tr.c15 {
text-align : left;
}
form.c14 {
width : 250px;
font-family : verdana;
background-color : #ffffff;
margin : 5px;
}
div.c13 {
font-family : tahoma;
border : 1px solid #dedede;
}
div.c12 {
text-align : center;
padding-bottom : 18px;
padding-top : 10px;
}
input.c11 {
font-family : verdana;
font-size : 18px;
color : #ffffff;
background-image : url(http://www.getresponse.com/images/common/templates/webforms/grey_button.png);
border : 0;
width : 140px;
height : 33px;
margin : 10px;
}
ul.c10 {
list-style : none;
margin : 0;
font-size : 12px;
color : #7b7b7b;
padding : 15px 30px 15px 30px;
text-align : center;
}
ul.c9 {
list-style : none;
margin : 0;
font-size : 12px;
color : #7b7b7b;
padding : 15px 30px 15px 30px;
}
li.c8 {
padding : 4px 0 5px 0;
margin : 0;
background : none;
width : 100%;
}
div.c7 {
clear : both;
}
input.c6 {
float : right;
border : 1px solid #aeb186;
width : 140px;
}
label.c5 {
float : left;
}
hr.c4 {
height : 1px;
border : 0;
background-color : #f0f0f0;
color : #f0f0f0;
margin : 0 20px 0 20px;
}
div.c3 {
font-size : 12px;
color : #4c4b4b;
padding : 16px;
padding-bottom : 12px;
}
div.c2 {
line-height : 21px;
padding : 7px 20px 7px 20px;
font-size : 21px;
color : #ffffff;
background-color : #278de2;
border : 1px solid #278de2;
}
td.c1 {
text-align : center;
}


#webform_submit{
font-family: verdana; 
font-size: 18px;
color: #FFFFFF; 
background-image: 
url(http://www.getresponse.com/images/common/templates/webforms/grey_button.png); 
border: 0; width: 140px; height: 33px; margin: 10px;}



.upload textarea {font-size : 85.01%;
margin : 0.5em;
width : 250px;
height : 6em;
padding-left :20px;
}

.fullpage{width:100%;}

.upentry{font-size : 85.01%;
margin-left :50px;
width : 250px;
}

.fields{
font-size : 65.01%;}

#filebox{
font-size : 65.01%;
margin-left : 65px;
width:400px;}

.files{padding-left:70px;
float:right;}


.newsbox{width:220px;
padding-left:35px;}

.sidetext{text-align:justify;
width:220px;
padding:5px 5px 5px 5px;
color:#d0023c;
font-size:12px;
margin-left:15px;}

.chat{padding-left:25px;}
/* End of 'main' */

