/*<? header("Content-Type: text/css");?>
/* CSS Document */

/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

select, input, textarea {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.00em;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}

h1, h2 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:12px;
  color:#d0af2e;
}

strong.customer {}

a {
  text-decoration:none;
	color:#d0af2e;
}

li a,
td a{
  text-decoration:none;
	color:#FFFFFF;
}

a:hover {
  text-decoration:none;
	color:#FFFFFF;
}

li a:hover,
td a:hover {
  text-decoration:none;
	color:#d0af2e;
}

p {
  padding:8px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

ul {
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}

li {
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

form {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

html {
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: #d4bd35 url("../images/body_bg.gif") repeat-x;
}


/******************* Main Holders *******************/

#parent_container {
  width:910px;
  margin:0px auto 0px;
}

#header_container {
  background: url("../images/header_container_1.gif") top left no-repeat;
}

#top_container {
  height:123px;
  background: url("../images/header_container_2.gif") bottom left no-repeat;
	overflow:hidden;
}

#homepage #top_container {
  background: url("../images/header_container_2_home.gif") bottom left no-repeat;
}

#footer_container  {
  height:48px;
	background: url("../images/footer_container_bg.gif") 0px -1px no-repeat;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}

#body_container {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


#middle_column_full {
	width:690px;
	float:left;
	position:relative;
	left:0px;
  overflow:hidden;
}

#left_column {
	width:220px;
	float:left;
	position:relative;
	left:0px;
	overflow:hidden;
}

#middle_column_box {
	width:470px;
	float:left;
	position:relative;
	left:0px;
	overflow:hidden;
}

#right_column {
	width:220px;
	float:left;
	position:relative;
	left:0px;
	overflow:hidden;
}

/******************* header_container *******************/

#top_login {
	height:22px;
	width:899px;
	background: url("../images/top_login.gif") top right no-repeat;
	margin:15px 0px 3px 0px;
	padding:4px 3px 0px 0px;
}

#top_logout {
	height:22px;
	width:902px;
	background: url("../images/top_login.gif") top right no-repeat;
	margin:15px 0px 3px 0px;
	padding:4px 0px 0px 0px;
}

#top_login table,
#top_logout table {
	float:right;
}

#top_login label {
	display:none;
}

#top_login img,
#top_logout img {
	padding:0px 4px 0px 0px;
}

#top_login span {
  width:96px;
  height:15px;
  display:block;
  background: url("../images/login_box_bg.gif") no-repeat;
  padding:3px 0px 0px 5px;
  margin:0px 4px 0px 0px;
}

#top_login span input {
  color:#707070;
  border:0px;
  width:90px;
  font-size:10px;
  padding:0px 0px 0px 0px;
}


p#site_logo {
  padding:0px 0px 0px 8px;
  margin:0px 0px 0px 0px;
  float:left;
}

p#site_logo img {
  border:0px;
}

#top_menu {
  height:66px;
	width:607px;
	float:right;
  background: url("../images/top_menu_bg.gif") no-repeat;
	margin:0px 0px 0px 0px;
	font-size:10px;
}

#top_menu ul {
  margin:0px 0px 0px 0px;
  padding:1px 0px 0px 0px;
  list-style:none;
	clear:both;
}

#top_menu li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
	float:left;
	display:inline;
}

#top_menu li.menu_1 {
	padding:0px 19px 0px 10px;
}

#top_menu li.menu_3 {
	padding:0px 16px 0px 19px;
}

#top_menu li.menu_5 {
	padding:0px 32px 0px 23px;
}

#top_menu li.menu_7 {
	padding:0px 21px 0px 27px;
}

/******************* footer_container *******************/

#footer_links {
  padding:19px 0px 0px 18px;
  margin:0px 0px 0px 0px;
  float:left;
	color:#cfaf29;
}

#footer_links ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  font-size:10px;
}

#footer_links li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline;
}

#footer_container a {
  color:#FFFFFF;
  text-decoration:none;
}

#footer_container a:hover {
  color:#FFFFFF;
  text-decoration:underline;
}

#footer_container p {
  padding:13px 8px 0px 0px;
  margin:0px 0px 0px 0px;
  float:right;
}


/***************** loan_calculator **********************/

#loan_calculator {
  height:506px;
	width:220px;
}

#loan_calculator_intro {
  height:148px;
  background: url("../images/loan_calculator_intro.gif") no-repeat;
}

#loan_calculator_input {
  height:62px;
  background: url("../images/loan_calculator_input.gif") no-repeat;
	padding:52px 45px 0px 45px;
}

#loan_calculator_input .calculateButton {
	margin:2px 9px 0px 0px;
}

#loan_calculator_input label {
  display:none;
}

#loan_calculator_input input#jewellery_value {
  color:#707070;
  border:0px;
  width:140px;
  padding:0px 0px 0px 0px;
	margin:0px 0px 7px 0px;
	font-size:12px;
}

#loan_calculator_image {
  height:80px;
  background: url("../images/loan_calculator_image.gif") no-repeat;
}

#loan_calculator_ammount {
  height:40px;
  background: url("../images/loan_calculator_ammount.gif") no-repeat;
	padding:25px 0px 0px 10px;
	color:#544700;
	font-size:14px;
	font-weight:bold;
}

#loan_calculator_ammount_feedback {
	font-size:28px;
}

#loan_calculator_apply {
  height:93px;
  background: url("../images/loan_calculator_apply.gif") no-repeat;
	padding:6px 0px 0px 0px;
}

/***************** quote **********************/

#quote {
  height:102px;
	width:470px;
  background: url("../images/quote_bg.gif") bottom left no-repeat;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	overflow:hidden;
	cursor:pointer;
}

#homepage #quote,
#account #quote {
  float:left;
}

#quote p {
	padding:41px 20px 5px 20px;
}

#quote strong {
	color:#cab22c;
}


/***************** pawnbroking_pak **********************/

#pawnbroking_pak {
	background: url("../images/pawnbroking_pak_tile.gif") repeat-y;
}

#pawnbroking_pak_top {
	background: url("../images/pawnbroking_pak_top.gif") 0px 136px no-repeat;
}

#pawnbroking_pak_end {
  min-height:499px;
  height:auto !important;
  height:499px;
	width:220px;
	background: url("../images/pawnbroking_pak_end.gif") bottom right no-repeat;
	padding:0px 0px 7px 0px;
}

#pawnbroking_pak_intro {
  height:136px;
  background: url("../images/pawnbroking_pak_intro.gif") no-repeat;
}

#pawnbroking_pak_intro_text {
	padding:5px 15px 5px 15px;
	font-size:11px;
	font-weight:bold;
}

.pawnbroking_pak_text {
	padding:5px 15px 15px 15px;
	font-size:11px;
}

#pawnbroking_pak_intro_error {
	padding:5px 15px 15px 15px;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
}

#pawnbroking_pak table {
  margin:0px 15px 0px 15px;
  padding:0px 0px 0px 0px;
}

#pawnbroking_pak table table {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}



#pawnbroking_pak td {
  padding:0px 0px 0px 0px;
}


#pawnbroking_pak .textbox {
  width:180px;
  margin-bottom:6px;
  margin-top:3px;
}

#pawnbroking_pak .textbox_postcode {
  width:78px;
  margin-bottom:6px;
  margin-top:3px;
}

#pawnbroking_pak .addressButton {
  margin-top:3px;
}

#pawnbroking_pak #surname,
#pawnbroking_pak #first_name,
#pawnbroking_pak #title {
  width:84px;
  margin-bottom:6px;
  margin-top:3px;
}

#pawnbroking_pak select#how_did_you_hear_about_us {
  width:185px;
  margin-bottom:5px;
  margin-top:3px;
}

#gold_pak_address {
	padding:0px 15px 15px 15px;
	font-size:11px;
	font-weight:bold;
}

#pawnbroking_pak .pakButton {
  margin:3px 0px 0px 0px;
}

/***************** right_column promo **********************/

#tv_promo {
	padding:0px 0px 0px 0px;
}

#tv_promo_homepage {
	float:left;
}

#logo_promo {
	padding:0px 0px 0px 0px;
}

#logo_promo_homepage {
	float:right;
}

/******************* home_page *******************/

#home_page {
	height:430px;
	width:689px;
	background: url("../images/home_page.jpg") no-repeat;
	overflow:hidden;
}

#home_page_content {
  background: url("../images/home_page_top.gif") top left no-repeat;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#home_page_steps {
  height:429px;
	width:349px;
  background: url("../images/home_promo_title.gif") no-repeat;
	float:left;
	display:inline;
	margin:4px 0px 0px 13px;
	padding:37px 0px 0px 0px;
}

#home_page_steps p {
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#home_page_steps a {
	color:#FFFFFF;
	text-decoration:none;
}

#home_page_steps a span span {
	color:#e9cb22;
	text-decoration:none;
}

#home_page_steps a:hover {
	color:#e9cb22;
	text-decoration:none;
}

.home_step_1,
.home_step_2,
.home_step_3{
	height:127px;
	width:187px;
	padding:0px 10px 0px 152px;
	color:#ffffff;
}

.home_step_1 span,
.home_step_2 span,
.home_step_3 span{
	font-weight:bold;
}

.home_step_1 {
	background: url("../images/home_promo_1.jpg") no-repeat;
}

.home_step_2 {
	background: url("../images/home_promo_2.jpg") no-repeat;
}

.home_step_3 {
	background: url("../images/home_promo_3.jpg") no-repeat;
}

#home_page_promos {
	width:316px;
	float:right;
	padding:4px 10px 0px 0px;
}

#fader_title {
  height:59px;
	width:304px;
  background: url("../images/fader_title.gif") no-repeat;
	margin:0px 0px 0px 4px;
}

#fader {
  width:317px;
	height:221px;
}

#home_page_promos p {
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
}

/******************* cms_content *******************/

#cms_page {
  background: url("../images/cms_tile.gif") repeat-y;
	line-height:15px;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#cms_page_content {
  background: url("../images/cms_page_top.gif") top left no-repeat;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#cms_page_end {
  min-height:485px;
	height:auto !important;
	height:485px;
	padding:3px 18px 18px 18px;
  background: url("../images/cms_end.gif") bottom left no-repeat;
}

#cms_page_end_2 {
  min-height:485px;
	height:auto !important;
	height:485px;
	padding:3px 18px 5px 18px;
  background: url("../images/cms_end.gif") bottom left no-repeat;
}

#cms_page ul {
  padding:0px 0px 0px 10px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#cms_page ul li {
  background: url("../images/bullet.gif") 0px 13px no-repeat;
  padding:8px 0px 0px 10px;
}

#branch_page_end {
  min-height:582px;
	height:auto !important;
	height:582px;
	padding:2px 18px 18px 18px;
  background: url("../images/branchs_cms.gif") bottom left no-repeat;
}


#about_us_cms_home  {
  background: url("../images/about_us_image.jpg") bottom right no-repeat;
  min-height:485px;
	height:auto !important;
	height:485px;
}


h1 span {
  display:none;
}


#rates_cms h1 {
  background: url("../images/header/our_rates.gif") top left no-repeat;
	height:50px;
}

#about_us_cms h1,
#about_us_cms_home h1 {
  background: url("../images/header/about_us.gif") top left no-repeat;
	height:75px;
}

#branches h1 {
  background: url("../images/header/branch_network.gif") top left no-repeat;
	height:50px;
}

#works_cms h1 {
  background: url("../images/header/how_it_works.gif") top left no-repeat;
	height:50px;
}

#buy_cms h1 {
  background: url("../images/header/what_we_buy.gif") top left no-repeat;
	height:50px;
}

#faq_cms h1 {
  background: url("../images/header/faqs.gif") top left no-repeat;
	height:75px;
}

#contact_cms h1 {
  background: url("../images/header/contact_us.gif") top left no-repeat;
	height:50px;
}

#sitemap h1 {
  background: url("../images/header/sitemap.gif") top left no-repeat;
	height:50px;
}

#jewellery_cms h1 {
  background: url("../images/header/jewellery_valuations.gif") top left no-repeat;
	height:50px;
}

#testimonials_cms h1 {
  background: url("../images/header/testimonials.gif") top left no-repeat;
	height:50px;
}

#account_cms h1 {
  background: url("../images/header/my_account.gif") top left no-repeat;
	height:50px;
}

#request_pack h1 {
  background: url("../images/header/request_pack_confirmation.gif") top left no-repeat;
	height:75px;
}

#terms_cms h1 {
  background: url("../images/header/terms_conditions.gif") top left no-repeat;
	height:50px;
}

#privacy_cms h1 {
  background: url("../images/header/privacy_policy.gif") top left no-repeat;
	height:50px;
}

#login_sub_title {
  background: url("../images/login_sub_title.gif") top left no-repeat;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

#new_user_sub_title {
  background: url("../images/new_user_sub_title.gif") top left no-repeat;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
}

#steps_sub_title {
  background: url("../images/steps_sub_title.gif") top left no-repeat;
	height:38px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#login_sub_title span,
#new_user_sub_title span,
#steps_sub_title span {
  display:none;
}

#branch_table td {
  padding:7px 0px 0px 10px;
  background: url("../images/bullet.gif") 0px 13px no-repeat;
}

#branch_table td.no_bullet{
  background: none;
}

#branches #map_border {
  margin:0px 0px 10px 0px;
  padding:1px 1px 1px 1px;
  height:175px;
  width:429px;
  border:1px solid #d0af2e;
  background-color:#FFFFFF;
}

#branches #map {
  height:175px;
  width:429px;
  overflow:hidden;
}

#branches #map_border_route {
  margin:8px 0px 0px 0px;
  padding:3px 3px 3px 3px;
  height:306px;
  width:428px;
  background: url("../images/google_map_bg_2.gif") no-repeat;
}

#branches #map_route {
  height:300px;
  width:428px;
}

#faq_cms .hide{
	display: none;
}

#faq_cms .show{
  display: block;
}

.testimonial {
  padding:0px 0px 10px 0px;
}

.testimonial span {
  text-decoration:none;
	color:#d0af2e;
	font-weight:bold;
}

.work_step_1,
.work_step_2,
.work_step_3{
	height:117px;
	width:263px;
	padding:0px 10px 0px 170px;
	margin:0px 0px 10px 0px;
	color:#ffffff;
	overflow:hidden;
}

.work_step_1 span,
.work_step_2 span,
.work_step_3 span{
	font-weight:bold;
}

.work_step_1 {
	background: url("../images/work_step_1.jpg") no-repeat;
}

.work_step_2 {
	background: url("../images/work_step_2.jpg") no-repeat;
}

.work_step_3 {
	background: url("../images/work_step_3.jpg") no-repeat;
}

/*
#contact_address {
  float:left;
  width:210px;
}

#contact_form {
  float:right;
  width:160px;
}
*/

#contact_form textarea {
  width:280px;
  height:60px;
}

#contact_form input.textbox {
  width:280px;
}

#contact_cms form {
  padding:8px 0px 0px 0px;
}

#contact_cms .goButton {
  margin:0px 0px 0px 5px;
}

.rates_box {
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  width:433px;
  background: #004b36 url("../images/rates_top.gif") top left no-repeat;
}

.rates {
  background: url("../images/rates_bottom.gif") bottom left no-repeat;
  padding:0px 0px 0px 0px;
  font-size:11px;
}

.rates th {
  padding:5px 10px 0px 10px;
  font-weight:bold;
  text-align:left;
  color:#d0af2e;
}

.rates td {
  padding:0px 10px 10px 10px;
  font-weight:bold;
}

.rates td.rate_space {
  padding:0px 0px 0px 0px;
  font-weight:bold;
}

/************************************************************/
/* MY ACCOUNT PAGES */
/************************************************************/

#account_menu {
	height:484px;
  overflow:hidden;
	background: url("../images/account_menu_bg.gif") 0px 53px no-repeat;
}

#account_menu_title {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:53px;
	width:220px;
	background: url("../images/account_menu_title.gif") no-repeat;
}

#account_menu_end {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:22px;
	width:220px;
	background: url("../images/account_menu_end.gif") no-repeat;
}

#account_menu ul {
  padding:0px 0px 40px 22px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#account_menu li {
  padding:0px 0px 12px 0px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
  font-size:11px;
}

#account_menu li.menu_selected a {
  text-decoration:none;
	color:#d0af2e;
}


#account_page {
  background: url("../images/account_tile.gif") repeat-y;
	line-height:15px;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#account_page_content {
  background: url("../images/account_page_top.jpg") top left no-repeat;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#account_page_end {
  min-height:488px;
	height:auto !important;
	height:488px;
	padding:3px 19px 15px 19px;
  background: url("../images/account_end.gif") bottom left no-repeat;
}

#sub_menu {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#sub_menu li {
  padding:0px 2px 13px 0px;
  margin:0px 0px 0px 0px;
  display:block;
  float:left;
}

#sub_menu li.print_page {
  padding:0px 0px 13px 2px;
  margin:0px 0px 0px 0px;
  float:right;
}


#sub_menu li a {
  color:#075e45
}

#sub_menu li.current_page a {
  color:#ffffff;
  font-weight:bold;
}

.admin_cms {
  padding:0px 170px 0px 0px;
}

#account_page #applications_table th {
  background-color:#0c513e;
  text-align:left;
  padding:5px 5px 5px 5px;
  font-weight:normal;
}

#applications_agreement td {
	padding: 2px 2px 2px 2px;
}

#account_page #applications_table th.table_space {
  padding:5px 2px 5px 2px;
}

#account_page #applications_table td,
#account_page #applications_table_terms td {
  padding:2px 2px 2px 2px;
}

#account_page #applications_table td.table_space {
  padding:8px 2px 8px 2px;
}

#account_page #applications_table td.loan_accept span,
#account_page #applications_table td.loan_amend a,
#account_page #applications_table td.loan_exp,
span#loan_balance {
  color:#d4be35;
}

#account_page #applications_table td.loan_action a,
#account_page #applications_table td.loan_ref a
 {
  text-decoration:underline !important;
}


#application_terms_pre {
  height:80px;
  width:640px;
	background-color: #ffffff;
	border: solid 1px #000000;
	padding: 4px;
	color: #000000;
}

#application_terms {
  height:80px;
  width:640px;
	background-color: #ffffff;
	border: solid 1px #000000;
	padding: 4px;
	color: #000000;
}

#account_page #applications_table .table_row_alt td {
  background-color:#2c7561;
}

#account_page_end h1 {
  padding:0px 0px 0px 0px;
	margin:0px 0px 11px 0px;
  border-bottom:1px solid #79a99b;
}

#account_page_end h1 span#subTitle {
  display:block;
  padding:38px 3px 6px 3px;
  color:#dfe8e5;
  font-size:12px;
}


#account_admin h1 {
  background: url("../images/header/admin_my_account.gif") top left no-repeat;
	height:38px;
}

#account_apply_admin h1 {
  background: url("../images/header/apply_now.gif") 0px 4px no-repeat;
	height:38px;
}

#my_details_admin h1 {
  background: url("../images/header/admin_my_details.gif") top left no-repeat;
	height:38px;
}

#my_password_admin h1 {
  background: url("../images/header/admin_my_password.gif") top left no-repeat;
	height:38px;
}

#application_admin h1 {
  background: url("../images/header/admin_my_application.gif") top left no-repeat;
	min-height:38px;
  height:auto !important;
  height:38px;
}

#loans_admin h1 {
  background: url("../images/header/admin_my_loans.gif") top left no-repeat;
	min-height:38px;
  height:auto !important;
  height:38px;
}

#partial_payment_admin h1 {
  background: url("../images/header/admin_payment.gif") top left no-repeat;
	min-height:38px;
  height:auto !important;
  height:38px;
}

.gold_text {
  color:#d4bd35;
  font-weight:bold;
}

.white_link  {
  color:#FFFFFF;
}

.white_link:hover {
  color:#d4bd35;
}

#block_page {
	min-height:325px;
  height:auto !important;
  height:315px;
  padding:0px 0px 10px 0px !important;
  padding:0px 0px 0px 0px;
}

/******************* Homepage bottom links *******************/
#homepage_bottom_links{
  width:900px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:25px;
}
#homepage_bottom_links a{
  color:#fff;
  padding-right:10px;
}