
/* BASE STYLES */

* {
margin:0; 
padding:0; 
border:0;
}

html
{
height:100%;
margin-bottom:1px;
}

body {
margin:0px; 
padding:0; 
color:#495949; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
background-image:url(http://www.greatstourassoc.co.uk/images/bg_repeat.gif);
background-repeat:repeat-xy;
}
	
p {
margin:0; 
padding:0;
}

img {
border:0;
}

h1 span, h2 span, h3 span {
display:none;
}


a:link
{
color:#6c856c; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:underline;
}

a:visited
{	
color:#6c856c; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:underline;
}

a:hover
{
color:#6c856c; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:none;
}

#container{
margin: 0 auto;
text-align:left;
width:800px;
padding:0px;
background-color:#ffffff;
}

#inner_container{
margin: 0 auto;
text-align:left;
width:768px;
padding:0px;
background-color:#ffffff;
}

/* HEADER */
	
#header_container{
float:left;
text-align:left;
width:768px; 
height:115px;
padding:0px;
background-image:url(http://www.greatstourassoc.co.uk/images/bg_header.gif);
background-repeat:no-repeat;
}

#topnav_container {
float:left;
text-align:left;
width:126px; 
height:33px;
padding:0px;
}

#logo {
float:right;
padding:0px;
width:250px; 
height:115px;
}

.logo_link{
padding:0px;
width:250px; 
height:115px;
}

.logo_link a{
display:block;
width:250px; 
height:115px;
}

#nav_container {
float:left;
text-align:left;
width:768px; 
height:30px;
padding:0px;
border-top:1px solid #dde9db;
border-bottom:1px solid #dde9db;
}

.title_logo a{
display:block;
width:207px;
height:50px;
}

/* BODY */

#content_spacer {
float:left;
text-align:left;
width:768px; 
height:17px;
padding:0px;
}

#content_container {
float:left;
text-align:left;
width:768px; 
padding:0px;
background-image:url(http://www.greatstourassoc.co.uk/images/content_repeat.gif);
background-repeat:repeat-y;
}

#left_column {
float:left;
text-align:left;
width:185px;
height:auto;  
padding:0px;
}

#left_column_text {
float:left;
text-align:left;
width:163px; 
padding:11px;
font-size:12px;
}

#main_column {
float:left;
text-align:left;
width:567px; 
padding:0px 0px 0px 16px;
}

#title_container {
float:left;
text-align:left;
width:376px; 
height:23px;
padding:0px 0px 18px 0px;
}

.title_home {
float:left;
text-align:left;
width:325px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_home.gif);
background-repeat:no-repeat;
}

.title_equity_explained {
float:left;
text-align:left;
width:213px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_equity_explained.gif);
background-repeat:no-repeat;
}

.title_equity2 {
float:left;
text-align:left;
width:128px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_equity2.gif);
background-repeat:no-repeat;
}

.title_statebenefits {
float:left;
text-align:left;
width:123px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_statebenefits.gif);
background-repeat:no-repeat;
}

.title_equity_casestudies {
float:left;
text-align:left;
width:232px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_equity_casestudies.gif);
background-repeat:no-repeat;
}

.title_equity_financialtool {
float:left;
text-align:left;
width:371px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_equity_financialtool.gif);
background-repeat:no-repeat;
}

.title_fsa {
float:left;
text-align:left;
width:321px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_fsa.gif);
background-repeat:no-repeat;
}

.title_ship {
float:left;
text-align:left;
width:255px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_ship.gif);
background-repeat:no-repeat;
}

.title_investment {
float:left;
text-align:left;
width:257px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_investment.gif);
background-repeat:no-repeat;
}

.title_commercial {
float:left;
text-align:left;
width:257px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_commercial.gif);
background-repeat:no-repeat;
}

.title_contact {
float:left;
text-align:left;
width:75px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_contact.gif);
background-repeat:no-repeat;
}

.title_privacy {
float:left;
text-align:left;
width:129px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_privacy.gif);
background-repeat:no-repeat;
}

.title_terms {
float:left;
text-align:left;
width:62px; 
height:23px;
background-image:url(http://www.greatstourassoc.co.uk/images/title_terms.gif);
background-repeat:no-repeat;
}

#text_container {
float:left;
text-align:left;
width:563px; 
padding:0px 0px 0px 4px;
}

#text_container2 {
float:left;
text-align:left;
width:500px; 
padding:0px 0px 0px 4px;
}

.box_container {
float:left;
text-align:left;
width:563px;
border-top:1px solid #dde9db;
padding:0px;
}

.box_content {
float:left;
text-align:left;
width:553px;
padding:15px 5px 15px 5px;
}

.box_text {
float:left;
text-align:left;
width:408px;
padding:0px;
}

.box_pic {
float:left;
text-align:left;
width:95px;
padding:0px 0px 0px 35px;
}

.box_container2 {
float:left;
text-align:left;
width:563px;
border-top:1px solid #dde9db;
border-bottom:1px solid #dde9db;
padding:0px;
}

#text_container_home {
float:left;
text-align:left;
width:563px; 
padding:0px;
background-image:url(http://www.greatstourassoc.co.uk/images/home_bg.gif);
background-repeat:no-repeat;
}

/* FOOTER */

#footer_container {
float:left;
text-align:left;
width:768px;
height:108px;  
padding:17px 0px 0px 0px;
}

#legalinfo_container {
float:left;
text-align:left;
width:185px;
height:108px;  
padding:0px;
background-color:#6c856c;
}

#legalinfo_text {
float:left;
text-align:left;
color:#ffffff;
font-size:11px;
width:163px; 
padding:11px;
}

#contactinfo_container {
float:left;
text-align:left;
width:567px;
height:108px;  
padding:0px 0px 0px 16px;
}

#seo_container {
float:left;
text-align:left;
width:768px;
height:45px; 
padding:70px 0px 0px 0px;
}

/* TEXT */

h1 {
padding:0px;
height:23px;
font-size:11px;
color:#21655f;
}

h2 {
margin:0;
padding:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#21655f;
}

h3 {
margin:0;
padding:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#21655f;
}

.seo_text {
float:left;
font-size:10px;
text-decoration:none;
color:#495949; 
}

.subheader_main {
float:left;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

.large_text {
font-size:12px;
font-weight:bold;
}

/* LINKS */

.seo_link:link, .seo_link:visited {
font-size:10px;
text-decoration:none;
color:#495949; 
}

.seo_link:hover {
font-size:10px;
text-decoration:underline;
color:#495949; 
}

.thinklink:link, .thinklink:visited {
font-size:10px;
text-decoration:none;
color:#495949; 
}

.thinklink:hover {
font-size:10px;
text-decoration:none;
color:#88c21a; 
}

/* LINKS */

.inputfield {
border:1px solid #ffffff; 
width:170px; 
height:16px; 
font-size:12px; 
color:#495949; 
font-weight:bold; 
padding:2px; 
margin:0px; 
background:#e4f0e2;
}

.inputfield:hover {
background:#e4f0e2;
border:1px solid #6c846c;
}

.inputfield:focus {
background:#e4f0e2;
border:1px solid #6c846c;
}

.inputfield_large {
font-family:Arial, Helvetica, sans-serif; 
border:1px solid #ffffff; 
width:170px; 
height:100px; 
font-size:12px; 
color:#495949; 
font-weight:bold; 
padding:2px; 
margin:0px; 
background:#e4f0e2;
}

.inputfield_large:hover {
background:#e4f0e2;
border:1px solid #6c846c;
}

.inputfield_large:focus {
background:#e4f0e2;
border:1px solid #6c846c;
}

.dropdowns {
border:1px solid #ffffff; 
width:176px; 
height:20px; 
font-size:12px; 
color:#495949;
font-weight:bold;  
padding:0px; 
margin:0px; 
background:#e4f0e2;
}

.dropdowns:hover {
background:#e4f0e2;
border:1px solid #6c846c;
}

.dropdowns:focus {
background:#e4f0e2;
border:1px solid #6c846c;
}

.buttons {
width:100px; 
height:24px; 
font-size:11px;
text-decoration:none; 
border:0; 
margin:0px; 
background:#6c856c; 
color:#ffffff; 
font-weight:bold;
}
