﻿*{
	margin:0px;
	padding:0px;
}

img
{
	border:0px;
}

body
{
	width:100%;
	height:100%;
	background:#14141c;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
}

#body_image
{
	background-position:top center;
}

#website_box
{
	width:983px;
	margin:36px auto 0 auto;
}

#website_header_box
{
	width:100%;
	height:76px;
	border-bottom:8px solid #2a282a;
}

#logo_box
{
	width:266px;
	float:left;
	height:76px;
	background:url(/images/think-finance-logo.png) no-repeat;
}

#logo_box a
{
	display:block;
}

#navigation_box
{
	width:717px;
	float:right;
	text-align:right;
	height:51px;
	padding:20px 0 0 0;
}

#navigation_box ul {list-style-type:none;}
#navigation_box li {display:inline; padding:0 0 0 8px;}
#navigation_box a:link, #navigation_box a:visited {color:#ffffff; text-decoration:none;}
#navigation_box a:hover, #navigation_box a:active {color:#ffffff; text-decoration:none; border-bottom:2px solid #01a0e0;}

#website_content_box
{
	width:100%;
	margin:5px 0 0 0;
	clear:both;
}

#left_content_box
{
	width:144px;
	float:left;
	border-top:5px solid #01a0e0;
	font-weight:bold;
}

#left_content_box ul {list-style-type:none;}
.no_arrow_navigation {padding:12px 0 0 16px;}
#left_content_box a:link, #left_content_box a:visited {color:#889ca5; text-decoration:none;}
#left_content_box a:hover, #left_content_box a:active {color:#ffffff; text-decoration:none; border-bottom:2px solid #01a0e0;}
.arrow_navigation { list-style-image:url(/images/navigation-arrow.png); margin:12px 0 0 14px;}

#right_content_box
{
	width:796px;
	height:350px;
	float:left;
	padding:47px 0 0 43px;
	background:url(/images/banner.png) no-repeat;
}

#website_banner_box
{
	width:983px;
	height:141px;
	padding:22px 0 0 0;
	clear:both;
}

#comm_finance_box
{
	width:238px;
	float:left;
	height:141px;
	background:url(/images/commercial-finance-bg.jpg) no-repeat;
}

#dev_finance_box
{
	width:238px;
	float:left;
	height:141px;
	background:url(/images/development-finance-bg.jpg) no-repeat;
	margin:0 10px 0 10px;
}

#asset_finance_box
{
	width:238px;
	float:left;
	height:141px;
	background:url(/images/asset-finance-bg.jpg) no-repeat;
	margin:0 10px 0 0;
}

#trade_finance_box
{
	width:238px;
	float:left;
	height:141px;
	background:url(/images/trade-finance-bg.jpg) no-repeat;
}

.website_footer_box
{
	width:983px;
	height:20px;
	padding:80px 0 0 0;
	clear:both;
	font-size:11px;
	color:#c3c3c3;
	text-align:right;
	margin:0 0 40px 0;
}

.website_footer_box ul {list-style-type:none; margin:6px 0 0 0;}
.website_footer_box li {display:inline; padding:0 0 0 8px;}
.website_footer_box a:link, .website_footer_box a:visited {color:#8c8c8c; text-decoration:none;}
.website_footer_box a:hover, .website_footer_box a:active {color:#8c8c8c; text-decoration:none; border-bottom:2px solid #01a0e0;}

#right_sub_content_box
{
	width:829px;
	float:left;
	padding:0 0 0 10px;
}

#sub_content_left
{
	width:332px;
	float:left;
}

#pdf_box_left
{
	float:left;
	width:39px;
	height:56px;
	margin:36px 0 0 0;
}

#pdf_box_right
{
	float:left;
	width:283px;
	height:56px;
	margin:36px 0 0 10px;
}

#pdf_box_right p
{
	margin:7px 0 0 0;
}

#pdf_box_right p a:link, #pdf_box_right p a:visited {color:#6b7a83; text-decoration:none;}
#pdf_box_right p a:hover, #pdf_box_right p a:active {color:#ffffff; text-decoration:underline;}

#sub_content_right
{
	width:469px;
	float:left;
	padding:4px 0 0 28px;
}

#sub_content_right h1
{
	margin:0 0 20px 0;
	padding:0px;
	font-size:16px;
	color:#889ca5;
	font-weight:normal;
}

#sub_content_right h2
{
	margin:8px 0 12px 0;
	padding:0px;
	font-size:16px;
	color:#889ca5;
	font-weight:normal;
}

#sub_content_right p
{
	margin:0px;
	padding:0 0 14px 0;
	font-size:13px;
}

#sub_content_right ul {margin:6px 0 14px 10px; font-size:13px; padding:0px;}
#sub_content_right li {padding:0 0 4px 10px; margin:0 0 0 14px;}
#sub_content_right a:link, #sub_content_right a:visited {color:#6b7a83; text-decoration:none;}
#sub_content_right a:hover, #sub_content_right a:active {color:#ffffff; text-decoration:underline;}
.link_to_us {margin:10px 0px 20px 0px; padding:10px; border:1px dashed #ff7400; background-color:#1E1E1E; font-family:Verdana; font-size:11px; color:#999;}
.link_to_us textarea {border:2px #999 solid; padding:3px 0px 3px 3px; font-size:11px;}

#form_box 
{
	width:469px;
}

#form_header
{
	height:32px;
	width:469px;
	background:url(/images/form-header.jpg) repeat-x;
}

#form_header h2
{
	color:#ffffff;
	font-size:16px;
	padding:6px 0 0 6px;
}

#form_content
{
	width:437px;
	background:url(/images/form-content-bg.jpg) repeat-x #bdbdbf;
	border-right:1px #747373 solid;
	border-left:1px #747373 solid;
	border-bottom:1px #747373 solid;
	padding:15px;
}

#form_content p
{
	width:437px;
	color:#333544;
	font-size:12px;
}

#form_content label
{
	padding:0;
	margin:0;
	color:#333544;
	font-size:12px;
}

.single_form_field
{
	width:435px;
	margin:2px 0 12px 0;
	padding:4px 0 0 6px;
	border:1px #747373 solid;
	font-size:12px;
	color:#666666;
	height:21px;
}

.multi_form_field
{
	width:435px;
	margin:2px 0 12px 0;
	padding:4px 0 0 6px;
	border:1px #747373 solid;
	font-size:12px;
	color:#666666;
	height:78px;
	font-family:Arial;
}

a.button-submit:link, a.button-submit:visited {
  display: block;
  width: 213px;
  float:left;
  height: 29px;
  text-decoration:none;
  background:url(/images/button-submit-details.gif) top;
  margin:0px 0 0 0;
}

#enquiry-form-right-container a.button-submit:hover {
 background-position: bottom;
}

#group_bar_box
{
	width:100%;
	background:url(/images/group-bar.gif) repeat-x;
	height:29px;
	padding:12px 0 0 0;
}

#group_bar_holder
{
	width:983px;
	margin:0 auto 0 auto;
	height:28px;
}

.group_website_box
{
	width:135px;
	height:28px;
	float:right;
	margin:0 0 0 2px;
}

a.group_yacht_link:link, a.group_yacht_link:visited 
{
  display: block;
	background:url(/images/group_think-yachts.jpg) bottom;
	width:135px;
	height:28px;
}
a.group_yacht_link:hover, a.group_yacht_link:active 
{
	background-position:top;
}

a.group_aviation_link:link, a.group_aviation_link:visited 
{
  display: block;
	background:url(/images/group_think-aviation.jpg) bottom;
	width:135px;
	height:28px;
}
a.group_aviation_link:hover, a.group_aviation_link:active 
{
	background-position:top;
}

a.group_property_link:link, a.group_property_link:visited 
{
  display: block;
	background:url(/images/group_think-property.jpg) bottom;
	width:135px;
	height:28px;
}
a.group_property_link:hover, a.group_property_link:active 
{
	background-position:top;
}

a.group_finance_link:link, a.group_finance_link:visited 
{
  display: block;
	background:url(/images/group_think-finance.jpg) bottom;
	width:135px;
	height:28px;
}
a.group_finance_link:hover, a.group_finance_link:active 
{
	background-position:top;
}

.group_finance_static
{
  display: block;
	background:url(/images/group_think-finance.jpg) top;
	width:135px;
	height:28px;
}


#error 
{
	background-color:#F02F21;
	color:#fff;
	font-size:0.75em;
	padding:10px 20px 20px 20px;
	margin:0 0 10px 0px;
	width:100%;
}

#error p 
{
	color:#fff;
	display:block;
	font-family:Arial,sans-serif;
	font-size:1.25em;
	font-weight:bold;
}

#error ul
{
	list-style-type:disc;
	margin:0 0 0 20px;
}

#privacy_policy
{
	margin:20px 0 20px 0;
	color:#333333;
	background:#fdfb69;
	padding:10px 10px 0px 10px;
}
