/* TLC Newbury Stylesheet */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: calibri, arial, verdana, sans-serif;
} 
body {
margin:0px;
padding:0px;
color:#73737d;
/*background:#8daed0 url(images/background.png) repeat-x top center;*/
background:#a6c1dc;
font-size:16px;
}
form {
display:inline;
}
p {
font-size:1.1em;
line-height:1.5em;
margin:5px;
padding:5px 18px;
}
h1 {
font:bold 30px calibri, arial, verdana, sans-serif;
line-height:1.4em;
color:#ce7a42;
margin:15px 5px 0 5px;
padding:5px 18px;
}
h2 {
font:bold 22px calibri, arial, verdana, sans-serif;
text-transform:uppercase;
line-height:1.4em;
color:#608cbc;
margin:5px;
padding:5px 18px;
}
h3 {
font:20px calibri, arial, verdana, sans-serif;
line-height:1.4em;
color:#ce7a42;
margin:5px;
padding:5px 18px;
}
h4 {
font:18px calibri, arial, verdana, sans-serif;
line-height:1.4em;
margin:5px;
padding:5px 18px;
color:#608cbc;
}
li {
font-size:1.1em;
line-height:1.0em;
margin:10px 26px;
}
li ul li, li ol li {
font-size:1.0em;
line-height:1.6em;
}
ul {
margin:2px 24px;
padding:0 2px;
}
ol {
margin:2px 24px;
padding:2px;
}
a, a:link, a:active {
color:#ce7a42;
text-decoration:underline;
font-weight:normal;
}
a:visited {
color:#ce7a42;
text-decoration:underline;
font-weight:normal;
}
a:hover {
color:#5e88bb;
text-decoration:none;
font-weight:normal;
}

a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover {
color:#ce7a42;
font-weight:bold;
text-decoration:none;
}

/*ID's*/
#whiteframe {
position:relative;
margin:0 auto;
padding:0;
width:100%;
}
#redframe {
position:relative;
margin:0 auto;
padding:0;
width:957px;
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
background:#749dc6 url(images/back-content.jpg) no-repeat bottom center;
}
#header {
height:197px;
background:#749dc6 url(images/header.jpg) no-repeat bottom center;
}
#logo {
padding:0;
margin:28px 0 0 16px;
}
#headernav {
display:block;
margin-bottom:18px;
}
#content {
float:right;
padding:0px 0 20px 0;
margin:0 18px;
width:670px;
background:#FFFFFF;
border:2px solid #608cbc;
-moz-border-radius: 20px;
border-radius: 20px;
}
#content img {
border:2px solid #608cbc;
padding:3px;
background:#ffffff;;
margin:5px;
}
#content #galleria img {
border:none;
padding:0;
background:#ffffff;;
margin:0;
}


#leftside {
float:left;
width:210px;
padding:0px;
margin:0 18px;
}
#leftside img {
margin:0 0 18px 0
}


#footer {
background:#2e2b22 url(images/nav.jpg) no-repeat top center;
width:100%;
height:49px;
text-align:center;
color:#ffffff;
margin:0 auto;
padding:0;
border-top:2px solid #ffffff;
border-bottom:2px solid #ffffff;
}
#footer p {
font-size:0.8em;
line-height:49px;
margin:0;
padding:0;
}

/*classess*/
.calltoaction {
text-align:center;
font:21px calibri, arial, verdana, sans-serif;
color:#ce7a42;
margin:20px 0 0 0;
padding:0px 20px;
}

div.contactform {
font-size:1.1em;
float:right;
border:2px solid #ce7a42;
-moz-border-radius: 20px;
border-radius: 20px;
background:#ffffff;;
padding:20px;
margin:30px 20px;
}
.contactform select,
.contactform textarea,
.contactform input,
.contactform p {
text-align:left;
display:block;
padding:4px;
margin:3px 0;
}
.contactform select,
.contactform textarea,
.contactform input {
border:1px solid #ce7a42;
-moz-border-radius: 20px;
border-radius: 20px;
}
.button {
margin-top:10px !important;
background: #ce7a42;
border:1px solid #ce7a42;
-moz-border-radius: 20px;
border-radius: 20px;
color:#ffffff;
font-size:20px;
padding:1px 20px !important;
text-transform:uppercase;
}

.small {
font-size:0.8em;
}
div.testimonialone {
border-top:2px solid #608cbc;
margin:0 40px;
padding:0px;
}
div.testimonialone p {
font-style:italic;
margin:0 0px;
padding:10px 10px;
}
.testimonialone .author {
font-weight:bold;
font-style:normal;
text-align:right;
color:#608cbc;
margin:0 0px;
padding:0px 10px 10px 0;
}


#galleria{height:520px}