
html {
  background: #FFF;
}

body {
  background: #166849 url(../images/ros_bg2.jpg) repeat-x scroll left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding:0;
}

.home body {
	background: url(../images/body_bg.jpg) repeat-x scroll left top;
}

a img {
	border:0 none;
}

a {
	color:#0f5b43;
}

.clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
#parent_container {
	margin:0 auto;
	width:914px;
}
#header_container {
	height:100px;
	width: 914px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#body_container {
	width: 906px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;0
}
#footer_container {
	background: url(../images/footer_bg.jpg) no-repeat scroll left top;
	color:#9BA8A4;
	height:38px;
	width:100%;
}
#header_top_logo {
	float: left;
	width: 344px;
}
#header_top_logo p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#header_menu {
	float: left;
	width: 570px;
	height: 100px;
	background: url(../images/header_menu_bg.png) no-repeat 0 0;
}
#header_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#header_menu li {
	float:left;
	margin:0;
	padding:0;
}
#header_menu li a.header_menu_link {
	display:block;
	height:100px;
	margin:0px 0px 0px 0px;
}
#header_menu li a.header_menu_link span {
	display:none;
}
#header_menu li a.header_menu_link:hover {
	background: url(../images/header_menu_bg.png) no-repeat -18px -100px;
}
#header_menu li a.header_menu_link {
	margin:0;
	position: relative;
}
#header_menu li a.header_menu_1 {
	width:56px;
	margin: 0px 0px 0px 18px;
}

.cms_s_4 #header_menu li a.header_menu_1 {
	background: url(../images/header_menu_bg.png) no-repeat -18px -100px;
}

#header_menu li a.header_menu_2 {
	width:40px;
	margin: 0px 0px 0px 45px;
}

#header_menu li a.header_menu_2:hover, .news #header_menu li a.header_menu_2 {
	background: url(../images/header_menu_bg.png) no-repeat -119px -100px;
}

#header_menu li a.header_menu_3 {
	width:50px;
	margin: 0px 0px 0px 46px;
}

#header_menu li a.header_menu_3:hover {
	background-position: -205px -100px;
}

.cms_dymanic2 #header_menu li a.header_menu_3, .cms_dymanic10 #header_menu li a.header_menu_3, .cms_dymanic11 #header_menu li a.header_menu_3, .cms_dymanic12 #header_menu li a.header_menu_3, .cms_dymanic28 #header_menu li a.header_menu_3, .cms_dymanic29 #header_menu li a.header_menu_3, .cms_dymanic30 #header_menu li a.header_menu_3, .cms_dymanic13 #header_menu li a.header_menu_3, .cms_dymanic14 #header_menu li a.header_menu_3, .cms_dymanic15 #header_menu li a.header_menu_3, .cms_dymanic17 #header_menu li a.header_menu_3, .cms_dymanic18 #header_menu li a.header_menu_3, .cms_dymanic19 #header_menu li a.header_menu_3, .cms_dymanic20 #header_menu li a.header_menu_3 {
	background: url(../images/header_menu_bg.png) no-repeat -205px -100px;
}

#header_menu li a.header_menu_4 {
	margin:0 0 0 39px;
	width:49px;
}

#header_menu li a.header_menu_4:hover, .cms_s_13 #header_menu li a.header_menu_4, .cms_dymanic4 #header_menu li a.header_menu_4 {
	background: url(../images/header_menu_bg.png) no-repeat -294px -100px;
}


#header_menu li a.header_menu_5 {
	margin:0 0 0 39px;
	width:58px;
}
#header_menu li a.header_menu_5:hover, .cms_dymanic31 #header_menu li a.header_menu_5, .branch-locator #header_menu li a.header_menu_5 {
	background: url(../images/header_menu_bg.png) -382px -100px;
}

#header_menu li a.header_menu_6{
	margin:0 0 0 39px;
	width:48px;
}
#header_menu li a.header_menu_6:hover, .contact-us #header_menu li a.header_menu_6  {
	background: url(../images/header_menu_bg.png) no-repeat -479px -100px;
}

#left_column {
	width: 187px;
	float: left;
}

#default_menu {
	background: url(../images/left_column_title.png) no-repeat 0px 0px;
	padding: 37px 0px 0px 0px;
	width: 187px;
}

#default_menu_inner {
	background: url(../images/left_column_tile.png) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
}

#default_menu ul {
	list-style: none;
	background: url(../images/left_column_end.png) no-repeat left bottom;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
}

#default_menu li {
	padding: 7px 0px 6px 0px;
	margin: 0px 0px 0px 12px;
	background: url(../images/left_column_border.jpg) no-repeat 0px bottom;
	width: 145px;
}

#default_menu li a{
	padding: 0px 0px 0px 9px;
	background: url(../images/left_column_bullet.gif) no-repeat 1px 6px;
	font-size: 11px;
	text-decoration: none;
	color: #0f5b43;
}

#default_menu li.active a{
	color: #000;
	font-weight: bold;
}

#default_menu li a:hover {
	color: #000;
}

.home #middle_column {
	width: 719px;
	float: left;
	margin: 0px;
}

#middle_column {
	width: 717px;
	float: left;
	margin: 0px 0px 0px 2px;
  background: url(../images/middle_column_bg.png) repeat-y 0 0;
}

#cms_content_top {
  width: 717px;
  height: 38px;
  background:url("../images/middle_column_top.png") no-repeat 0 0;
  display: block;
  clear: both;
}

#middle_column_slim #cms_content_top {
  width: 528px;
  height: 38px;
  background:url("../images/middle_column_top2.png") no-repeat 0 0;
}

#cms_content_bottom {
  width: 717px;
  height: 12px;
  overflow: hidden;
  background:url("../images/cms_inner_bottom.png") no-repeat 0 0;
  display: block;
}

#middle_column_slim #cms_content_bottom {
  width: 528px;
  background:url("../images/cms_bottom_default.png") no-repeat 0 0;
  border-bottom: 5px solid #166849;
}

.cms_s_4 #cms_content_bottom {
  background:url("../images/cms_bottom_about.png") no-repeat 0 0;
}

#middle_promo {
	width: 719px;
	height: 253px;
	overflow: hidden;
}

#welcome_container {
	height: 331px;
	width: 719px;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#welcome {
	float: left;
	width: 530px;
	height: 331px;
	background: url(../images/intro_newsletter_bg.jpg) no-repeat 0px bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

#welcome h1 {
	background: url(../images/heading_welcome.png) no-repeat 0px bottom;
	width: 530px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;

}

#welcome h1 span, #mailing_box label {
	display: none;
	border: 0px;
}

#welcome p {
	line-height: 17px;
	color: #747474;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 8px 17px 0px 17px;
}

#welcome a {
	color: #0f5b43;
	text-decoration: none;
}

#welcome a:hover {
	color: #000;
}

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

.welcome_heading {
	padding: 0px 0px 0px 0px;
}

#welcome_container_newsletter {
	position: absolute;
	left: 16px;
	top: 273px;
}

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

#welcome_container_newsletter li {
	float: left;
}

#welcome_container_newsletter li#mailing_box, #branch_locator li#postcode_box {
	background: url(../images/mailing_box_bg.gif) no-repeat 0px bottom;
	width: 128px;
	height: 26px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#mailing_box_input {
	color: #919191;
	font-size: 10px;
	width: 120px;
	height: 11px;
	margin: 10px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.search_btn {
	padding: 3px 0px 0px 3px;
}

#right_promos {
	float: left;
	width: 189px;
}

#latest_news {
	background: url(../images/latest_news_bg.png) no-repeat 0px bottom;
	width: 189px;
	height: 176px;
}

.latest_news_listing {
	color: #747474;
	padding: 10px 17px 0px 17px;
}

.latest_news_listing_title {
	color: #0e523d;
	line-height: 12px;
	padding: 0px 0px 6px 0px;
}

.latest_news_listing_content {
	line-height: 12px;
}

.latest_news_listing_title a, .latest_news_listing_content a, .latest_news_listing_view a {
	text-decoration: none;
}

.latest_news_listing_date, .latest_news_listing_view {
	text-transform: uppercase;
}

.latest_news_listing_view {
	padding: 21px 0px 0px 1px;
}

.latest_news_listing_view a {
	color: #0e523d;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.latest_news_listing a:hover, .latest_news_listing_view a:hover {
	color: #000;
}

.latest_news_listing span.date {
	text-transform: uppercase;
}

#footer_container {
	height: 224px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	background: #FFF url(../images/footer_container_tile.png) repeat-x 0 0;
}

#footer_container_inner {
	width: 906px;
	background: url(../images/footer_container_bg.png) no-repeat 0 0;
	height: 224px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}

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

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

#footer_container a:hover {
	color: #000;
}

#footer_container_links li.footer_container_title {
	font-size: 10px;
	color: #0f5b43;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 0px 6px 0px;
}

#footer_container_links {
	padding: 18px 0px 0px 19px ;
	width: 700px;
	float: left;
}

#visualsoft {
	padding:90px 0px 0px 0px ;
	width: 185px;
	float: right;
}

#visualsoft img {
	padding:0px 0px 0px 2px ;
	diplay:inline;
}

#visualsoft a {
	padding:2px 0px 0px 0px ;
}

#visualsoft p {
	padding: 102px 12px 0px 0px ;
}

#footer_container_links li{
	padding: 0px 0px 2px 0px;
}

#footer_container_links div {
	float: left;
}

#footer_container_links_1 {
	width: 159px;
}

#footer_container_links_2 {
	width: 153px;
	padding: 18px 0px 0px 0px;
}

#footer_container_links_3 {
	width: 166px;
}

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


/***** Site Titles *****/

h1 {
  width: 717px;
  height: 38px;
  margin: 0px;
  padding: 0px;
}

#middle_column_slim h1 {
  width: 528px;
}

h1 span {
  display: none;
}

/***** Site Titles *****/

.cms_s_4 h1 {
  background: url(../images/header_about.gif) no-repeat 17px 15px;
}

.cms_s_26 h1 {
  background: url(../images/log_book_form_title.gif) no-repeat 17px 15px;
}

.news h1 {
  background: url(../images/header_news.gif) no-repeat 17px 15px;
}

.news h1#news-article {
  background: url(../images/header_news_big.png) no-repeat 0 0;
}

.cms_dymanic10 h1 {
  background: url(../images/header_pawnbroking.gif) no-repeat 17px 15px;
}

.cms_dymanic11 h1 {
  background: url(../images/header_loans_payday.gif) no-repeat 17px 15px;
}

.cms_dymanic12 h1, .cms_dymanic28 h1, .cms_dymanic29 h1, .cms_dymanic30 h1 {
  background: url(../images/header_jewellery_collection.gif) no-repeat 17px 15px;
}

.cms_dymanic13 h1 {
  background: url(../images/header_cheque_cashing.gif) no-repeat 17px 15px;
}

.cms_dymanic14 h1 {
  background: url(../images/header_foreign_currency.gif) no-repeat 17px 15px;
}

.cms_dymanic15 h1 {
  background: url(../images/header_prepaid_mastercard.gif) no-repeat 17px 15px;
}

.cms_dymanic17 h1 {
  background: url(../images/header_logbook_loans.gif) no-repeat 17px 15px;
}

.cms_dymanic18 h1 {
  background: url(../images/header_savings_club.gif) no-repeat 17px 15px;
}

.cms_dymanic19 h1 {
  background: url(../images/header_western_union.png) no-repeat 17px 15px;
}

.cms_dymanic20 h1 {
  background: url(../images/header_franchise.gif) no-repeat 17px 15px;
}

.cms_dymanic20 h1 {
  background: url(../images/header_franchise.gif) no-repeat 17px 15px;
}

.contact-us h1 {
  background: url(../images/header_contact_us.gif) no-repeat 17px 15px;
}

.cms_dymanic4 h1, .cms_dymanic31 h1 {
  background: url(../images/header_careers.gif) no-repeat 17px 15px;
}

.cms_s_6 h1 {
    background: url(../images/header_affiliates.gif) no-repeat 16px 15px;
}

.cms_s_7 h1 {
  background: url(../images/header_adverts.gif) no-repeat 16px 15px;
}

.cms_d_27 h1 {
  background: url(../images/header_currency_converter.gif) no-repeat 16px 15px;
}

.branch-locator h1 {
  background: url(../images/header_branch_locator.gif) no-repeat 17px 15px;
}



/*** end ***/



#middle_column {
  margin-bottom: 5px;
}

.home #middle_column  {
  margin-bottom: 0px;
}

#cms_content {
  background: url(../images/cms_content_bg.png) no-repeat 0 0;
  margin: 0px;
  padding: 0px;
}

#cms_content_inner {
  background: url(../images/cms_content_about.jpg) no-repeat 3px bottom;
  position: relative;
}

#cms_content_image img{
  padding: 0px 0px 0px 7px;
}


/***** CMS Navigation *****/

#cms_nav ul {
  list-style: none;
  padding: 9px 12px 0px 12px;
  margin: 0px;
}

#cms_nav li {
  float: left;
  background: url(../images/nav_divider.gif) no-repeat right 3px;
  padding: 0px 7px 0px 7px;
}

#cms_nav li.menu-link-6, #cms_nav li.menu-link-12 {
  background: none;
}

#cms_nav li a {
  text-decoration: none;
  color: #0D764D;
  font-weight: bold;
  font-size: 11px;
}

#cms_nav li a:hover, #cms_nav li.active a {
  color: #000;
}

/***** CMS Page *****/

#cms_text {
  padding: 0px 18px 0px 18px;
  font-size: 11px;
  line-height: 17px;
  color: #626262;
  clear: both;
}

#cms_text h2 {
  color: #0d764d;
  font-size: 11px;
  text-transform: uppercase;
  padding: 16px 0px 0px 0px;
  text-indent: 1px;
  margin: 12px 0px 0px 0px;
  border-top: 1px solid #cbcbcb;
}

#cms_text p.opening {
  margin: 0px 0px 17px 1px;
  padding: 0px 0px 0px 0px;
}

#cms_text p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 1px;
}

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

#cms_text li {
  background: url(../images/cms_bullet.gif) no-repeat 0 7px;
  padding: 0px 0px 0px 8px;
}

/***** News *****/

.news #middle_column {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 717px;
  float: right;
}

#news_container, .news_article {
  padding: 0px 17px;
  margin: 0px;
}

.section_title a, .news_content_title {
  text-transform: uppercase;
  color: #0d764d;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding: 0px 0px 7px;
}

.news_article img {
  padding: 15px 6px 10px 10px;
}

.news_article p {
  padding: 0px;
  margin: 0px;
  padding-bottom: 17px;
}

.news_content_title {
 padding: 12px 0px 10px;
}

.section_content {
  width: 442px;
  float: left;
  padding: 17px 0px 0px;
}

.section_image {
  float: right;
  width: 108px;
  padding: 9px 27px 0px 0px;

}

.section_text {
  line-height: 17px;
  color: #626262;
  font-size: 11px;
  width: 442px;
  padding: 0px 0px 25px;
  margin: 0px 0px 1px;
}

.news_content {
  line-height: 17px;
  color: #626262;
  font-size: 11px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.section {
  border-bottom: 1px solid #e7e7e7;
  padding: 0px 0px 0px 0px;
  width: 670px;
}
.news .news-1 {
  padding: 0px 0px 0px;
}

.news .news-1 {
  margin: 0px 0px 1px;
}

.news .news-2 {
  margin: 0px 0px 1px;
}

.section a.read-more-link {
  text-transform: lowercase;
  text-decoration: none;
}

.news #cms_content_inner {
  height: 471px;
  min-height: 471px;
}

p#back_news {
  padding: 26px 0px 26px 0px;
  font-size: 11px;
}

p#back_news a {
  text-decoration: none;
  color: #0D764D;
}

p#back_news a span {
  text-decoration: none;
  color: #626262;
}

p#back_news a:hover {
  text-decoration: underline;
}

.news #cms_content_bottom {
  background:url("../images/cms_bottom_news.png") no-repeat 0 0;
  border-bottom: 5px solid #166849;
}

.news #cms_content_bottom {
  background:url("../images/cms_bottom_news.png") no-repeat 0 0;
}

.news #cms_content_inner  {
  background:url("../images/cms_content_news.jpg") no-repeat 3px bottom;
  height: auto;
  min-height: 529px;
}

.pages {
  padding: 12px 0px 0px 3px;
  font-size: 11px;
}

.pages a {
  color:#626262;
  padding: 0px 4px;
  text-decoration: none;
}

.pages a:hover {
  color:#20694d;
}

span.cp {
  color: #20694d;
  font-weight: bold;
}

/***** Services *****/

#middle_column_slim  {
  background:url("../images/middle_column_slim_bg.png") repeat-y 0 0;
  float:left;
  margin:0 0 0 2px;
  width:528px;
  overflow: hidden;
}


#middle_column_slim #cms_content  {
  background:url("../images/cms_content_slim_bg.png") no-repeat 0 0;
  margin:0;
  padding:0 0 0px;
  min-height: 1px;
}

#middle_column_slim #cms_content  {
  background:url("../images/cms_content_slim_bg.png") no-repeat 0 0;
  margin:0;
  padding:0 0 0px;
}

.cms_dymanic2 #middle_column_slim #cms_content_inner  {
  background:url("../images/cms_inner_services.jpg") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.cms_dymanic2 #middle_column_slim #cms_content_bottom {
  background:url("../images/cms_bottom_services.png") no-repeat left bottom;
}

.cms_d_2 h1 {
  background:url("../images/header_services.png") no-repeat 0 0;
}

#middle_column_slim #cms_text  {
  clear:both;
  color:#626262;
  font-size:11px;
  line-height:17px;
  padding:0 15px;
}

.cms_d_2 #cms_text h2 {
  color: #0d764d;
  font-size: 11px;
  text-transform: uppercase;
  padding: 8px 0px 6px 0px;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
  border-top: 0px solid #cbcbcb;
}

.cms_d_2 #cms_text p {
  margin:0 0 17px 1px;
  padding:0;
}

#right_column {
  width: 189px;
  float: right;
}

#right_column #latest_news  {
  background:url("../images/services_latest_news_bg.png") no-repeat 0 bottom;
  height:240px;
  padding: 45px 0px 0px 0px;
  width:189px;
  position: relative;
}

#right_column #latest_news span.date {
  font-weight: bold;
  text-transform: uppercase;
}

#right_column .latest_news_listing_view {
  padding: 0px;
  bottom: 18px;
  left: 17px;
  position: absolute;
}

#right_column .latest_news_listing  {
  color: #747474;
  padding: 0px 17px 20px 17px;
}

#right_column img {
  float: left;
  margin: 0px 0px 0px 0px;
}

/***** Pawnbroking *****/

.cms_dymanic10 #cms_text  {
  clear:none;
  float: left;
  width: 315px;
  padding:10px 33px 0px 12px;
}

.cms_video {
  float: right;
  width: 329px;
  position: relative;
}

.cms_video div {
  position: absolute;
  top: 12px;
  right: 19px;
}

#cms_text h2  {
  font-weight: bold;
  text-transform: uppercase;
  color: #0d764d;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
  text-indent: 0px;
  border: 0px;
}

#cms_text h3  {
  clear:none;
  width: 270px;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 7px 5px;
  color: #0d764d;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
}

.cms_dymanic10 #cms_text p {
  clear:both;
  margin: 0px 0px 9px 5px;
}

.cms_dymanic10 #cms_text img {
  clear:both;
  margin: 11px 0px 0px 1px;
}

.cms_dymanic10 #cms_content  {
  background:url("../images/cms_content_bg.png") no-repeat 0 0;
  margin:0;
  padding:0;
}

.cms_dymanic10 #cms_content_inner {
  background:url("../images/cms_inner_pawnbroking.jpg") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.cms_dymanic10 #cms_content_bottom  {
  background:url("../images/cms_bottom_pawnbroking.png") no-repeat scroll 0 0 transparent;
}

.cms_dymanic10 #branch_locator p {
  padding: 113px 0 0 17px !important;
}

.cms_dymanic10 #branch_locator ul {
  padding:10px 0 0 17px;
}

.cms_dymanic10 #branch_locator .cms_bottom {
  margin:0 !important;
  padding:0px 0px 0px 0px;
  position: absolute;
  bottom: 7px;
  left: 17px;
}

.cms_dymanic10 #branch_locator .cms_bottom p {
  margin:0 !important;
  padding:0px 0px 0px 0px !important;
}

.cms_dymanic10 .cms_bottom strong {
  padding:0 0 4px !important;
}



/***** Jewellery Collection *****/

.cms_dymanic12 #cms_text, .cms_dymanic28 #cms_text, .cms_dymanic29 #cms_text, .cms_dymanic30 #cms_text  {
  padding:8px 138px 0px 13px;
}

.cms_dymanic12 #cms_text p, .cms_dymanic28 #cms_text p, .cms_dymanic29 #cms_text p, .cms_dymanic30 #cms_text p  {
  margin-left: 4px;
}

.cms_dymanic12 #cms_text p.second_paragraph  {
  margin:0px 0 17px 4px;
}

.cms_dymanic12 #cms_text p.third_paragraph  {
  margin:0px 0 16px 4px;
}

#cms_text a {
  text-decoration: none;
}

.cms_dymanic12 #cms_content  {
  background:url("../images/cms_content_bg.png") no-repeat 0 0;
  margin:0;
  padding:0;
}

.cms_dymanic28 #cms_content_inner, .cms_dymanic29 #cms_content_inner, .cms_dymanic30 #cms_content_inner {
  background:url("../images/cms_inner_jewellery_collection.jpg") no-repeat 3px bottom;
  min-height: 529px;
  height:auto !important;
  height: 529px;
}

.cms_dymanic12 #cms_content_inner{
  min-height: 529px;
  height:auto !important;
  height: 529px;
  background:url("../images/cms_inner_jewellery_collection.jpg") no-repeat 3px bottom;
  padding-bottom: 180px;
}

.cms_dymanic12 #cms_text h2, .cms_dymanic28 #cms_text h2, .cms_dymanic29 #cms_text h2, .cms_dymanic30 #cms_text h2  {
  font-weight: bold;
  text-transform: uppercase;
  color: #0d764d;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 4px;
  text-indent: 0px;
  border: 0px;
  width: 454px;
}

.cms_dymanic12 #cms_text h2.secondary-head  {
  padding: 0px 0px 11px 4px;
}

.cms_dymanic12 #cms_text h3  {
  font-weight: bold;
  text-transform: uppercase;
  color: #0d764d;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 11px 5px;
  text-indent: 0px;
  border: 0px;
  width: 454px;
}

.cms_dymanic12 ul a {
  color: #626262;
}

.cms_dymanic12 ul {
  color: #0d764d;
}

.cms_dymanic12 #cms_text ul {
  list-style:none outside none;
  margin:0 0 15px 4px;
  padding:0;
}

#cms_text li {
  background:url("../images/cms_bullet.gif") no-repeat scroll 0 7px transparent;
  padding:0 0 0 10px;
}

.cms_dymanic12 .cms_bottom, .cms_dymanic28 .cms_bottom, .cms_dymanic29 .cms_bottom, .cms_dymanic30 .cms_bottom {
  margin:0 !important;
  padding:0px 0px 0px 0px;
  position: absolute;
  bottom: 7px;
  left: 17px;
}

.cms_dymanic12 #branch_locator .cms_bottom p, .cms_dymanic28 #branch_locator .cms_bottom p, .cms_dymanic29 #branch_locator .cms_bottom p, .cms_dymanic30 #branch_locator .cms_bottom p {
  margin:0 !important;
  padding:0px 0px 0px 0px !important;
}

.cms_dymanic12 .cms_bottom strong, .cms_dymanic28 .cms_bottom strong, .cms_dymanic29 .cms_bottom strong, .cms_dymanic30 .cms_bottom strong {
  padding:0 0 0px !important;
}

.cms_dymanic12 #cms_content_bottom, .cms_dymanic28 #cms_content_bottom, .cms_dymanic29 #cms_content_bottom, .cms_dymanic30 #cms_content_bottom  {
  background:url("../images/cms_bottom_jewellery.png") no-repeat 0 0;
}


/***** Cheque Cashing *****/

.cms_dymanic13 #cms_text  {
  clear:none;
  float: left;
  width: 315px;
  padding:9px 33px 0px 12px;
}

.cms_video {
  float: right;
  width: 329px;
  position: relative;
}

.cms_video div {
  position: absolute;
  top: 12px;
  right: 19px;
}

.cms_dymanic13 #cms_text p {
  margin-left: 5px;
}

.cms_dymanic13 #cms_text p.second_paragraph  {
  margin:0px 0 17px 4px;
}

.cms_dymanic13 #cms_text p.third_paragraph  {
  margin:0px 0 17px 4px;
}

.cms_dymanic13 #cms_content  {
  background:url("../images/cms_content_bg.png") no-repeat 0 0;
  margin:0;
  padding:0;
}

.cms_dymanic13 #cms_content_inner {
  background:url("../images/cms_inner_cheque_cashing.jpg") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.cms_dymanic13 #cms_content_bottom  {
  background:url("../images/cms_bottom_cheque.png") no-repeat scroll 0 0 transparent;
}

.cms_dymanic13 #cms_text h2  {
  font-weight: bold;
  text-transform: uppercase;
  color: #0d764d;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 11px 4px;
  text-indent: 0px;
  border: 0px;
  width: 454px;
}

.cms_dymanic13 #cms_text h2.gold, .cms_dymanic11 #cms_text h2.gold  {
  font-weight: bold;
  text-transform: uppercase;
  color: #be9e12 !important;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 5px;
  text-indent: 0px;
  border: 0px;
  width: 454px;
}

.cms_dymanic13 #cms_text p.gold_paragraph {
  margin:0 0 0px 5px;
  padding:0;
}

.cms_dymanic13 #cms_text h3  {
  font-weight: bold;
  text-transform: uppercase;
  color: #0d764d;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 11px 5px;
  text-indent: 0px;
  border: 0px;
  width: 454px;
}

.cms_dymanic13 #branch_locator p {
  padding:111px 0 0 17px !important;
}

.cms_dymanic13 #branch_locator ul {
  margin:0;
  padding:12px 0 0 17px;
}

.cms_dymanic13 .cms_bottom {
  margin:0 !important;
  padding:0px 0px 0px 0px !important;
  position: absolute;
  bottom: 7px;
  left: 17px;
}

.cms_dymanic13 #branch_locator .cms_bottom p {
  margin:0 !important;
  padding:0px 0px 0px 0px !important;
}

.cms_dymanic13 .cms_bottom strong {
  padding:0 0 4px !important;
}


/***** Foreign Currency  *****/


.cms_dymanic14 #cms_content, .cms_dymanic27 #cms_content  {
  background:url("../images/cms_content_bg.png") no-repeat 0 0;
  margin:0;
  padding:0;
}

.cms_dymanic14 #cms_content_inner {
  background:url("../images/cms_inner_foreign_new.png") no-repeat 3px bottom;
  height: 527px;
  min-height: 527px;
  overflow: hidden;
}

.cms_dymanic14 #cms_content_bottom, .cms_dymanic27 #cms_content_bottom  {
  background:url("../images/cms_bottom_foreign.png") no-repeat 0 0;
}

#table_container {
  padding: 0px 0px 0px 7px;
}

.cms_dymanic14 table, .cms_dymanic27 table {
  width: 701px
  margin-left: 0px;
}

.cms_dymanic14 table th, .cms_dymanic27 table th  {
  padding: 4px 0px 0px 0px;
}

.cms_dymanic14 table td, .cms_dymanic27 table td  {
  padding:5px 10px 5px 17px;
}

.cms_dymanic14 table td.last_td, .cms_dymanic27 table td.last_td  {
  padding:5px 10px 0px 17px;
}

.cms_dymanic14 table td.currency, .cms_dymanic27 table td.currency  {
  font-size: 17px;
  font-weight: bold;
  color: #707070;
}

.cms_dymanic14 table td.currency span, .cms_dymanic27 table td.currency span  {
  text-transform: uppercase;
  font-size: 9px;
}

.cms_dymanic14 table td.ramsdens-currency, .cms_dymanic27 table td.ramsdens-currency {
  color: #da1515;
}

td.ramsdens-currency{
width:33%;
}


.cms_dymanic14 #cms_text h2 {
  font-weight: bold;
  text-transform: none;
  color: #0d764d;
  font-size: 14px;
  line-height: 16px;
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
  text-indent: 0px;
  border: 0px;
  width: 320px;
}

.cms_dymanic14 #cms_text  {
  clear:both;
  color:#626262;
  font-size:11px;
  line-height:17px;
  padding:0 17px 0 17px;
}

.cms_dymanic14 #cms_text ul  {
  list-style:none outside none;
  margin:0 0 10px;
  padding:0px 0px 0px 1px;
}

.cms_dymanic14 #cms_text li  {
  background:url("../images/cms_bullet.gif") no-repeat scroll 0 7px transparent;
  padding:0 0 3px 10px;
}

.cms_dymanic14 #cms_text, .cms_dymanic27 #cms_text  {
  float: left;
  width: 440px;
}

#right_text_promos {
    float: right;
    padding: 128px 22px 0 0;
    width: 210px;
  }

#right_text_promos img {
  padding-bottom: 8px;
}

/**** Loans Until Payday *****/

.cms_dymanic11 #cms_content  {
  background:url("../images/cms_content_bg.png") no-repeat 0 0;
  margin:0;
  padding:0;
}

.cms_dymanic11 #cms_content_inner {
  background:url("../images/cms_inner_payday_loans.jpg") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.cms_dymanic32 #cms_content_inner {
  background:url("../images/sell_mobile_bg.jpg") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.cms_dymanic9 #cms_content_inner {
  background:url("../images/cms_inner_payday_loans.jpg") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.cms_dymanic11 #cms_content_bottom  {
  background:url("../images/cms_bottom_loans.png") no-repeat 0 0;
}

.cms_dymanic11 #cms_text  {
  clear:none;
  float: left;
  width: 315px;
  padding:8px 33px 0px 12px;
}

.cms_dymanic11 #cms_text h2  {
  font-weight: bold;
  text-transform: uppercase;
  color: #0d764d;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 4px;
  text-indent: 0px;
  border: 0px;
  width: 230px;
}

.cms_dymanic11 #cms_text p {
  margin-left: 4px;
}


.cms_dymanic11 #branch_locator p {
  padding:101px 0 0 17px !important;
}


.cms_dymanic11 #cms_text h2.gold  {
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 17px 5px;
  width: 215px;
}

.cms_dymanic11 #branch_locator .cms_bottom {
  position: absolute;
  bottom:6px;
  left: 17px;
  padding: 0px 0px 0px 0px !important;
}

.cms_dymanic11 #branch_locator .cms_bottom p {
  padding: 0px 0px 0px 0px !important;
}

.cms_dymanic11 #branch_locator .cms_bottom strong {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px !important;
}

/***** Branch Locator (on Services Pages) *****/

#branch_locator  {
  margin:0 0 0 0;
  padding: 0 0 0 0;
  height: 288px;
  width: 717px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

#middle_column_slim #branch_locator  {
  height: 288px;
  width: 528px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

#branch_locator label {
    display: none;
}

#branch_locator p {
    width: 150px;
    margin: 0px 0px 0px 0px !important;
    padding: 89px 0px 0px 17px !important;
    line-height: 13px;
    color:#626262;
    font-size:11px;
}

#branch_locator .cms_bottom {
    margin: 0px 0px 0px 0px !important;
    padding: 65px 0px 0px 17px;
}

#branch_locator .cms_bottom p{
    margin: 0px 0px 1px 0px !important;
    padding: 0px 0px 0px 0px;
}


#branch_locator ul {
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 17px;
}

li#branch_btn {
  background: none !important;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#branch_locator li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none !important;
  float: left;
}

#branch_locator li#postcode_box {
  background:url("../images/postcode_box_bg.gif") no-repeat 0 bottom;
  height:26px;
  padding:0;
  width:99px;
}

#branch_locator li#postcode_box #mailing_box_input  {
  border:0 none;
  color:#919191;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  height:11px;
  margin:11px 0px 0px 3px;
  padding:0;
  width:92px;
}

/*** cms bottom ***/

.cms_bottom {
  clear: both;
}

.cms_bottom strong {
  text-transform: uppercase;
  font-size: 11px;
  display: block !important;
  color: #0D764D;
  padding: 0px 0px 3px 0px !important;
}

.cms_bottom p {
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
  width: auto !important;
}

.cms_bottom {
  font-size: 11px;
  padding: 0px 0px 0px 0px;
}

.cms_bottom a {
  font-size: 11px;
  color: #0d764d;
  text-decoration: none;
}

/***** Prepaid Mastercard *****/

#middle_column_slim #cms_content_inner  {
  background:url("../images/cms_inner_mastercard.jpg") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.cms_dymanic15 #cms_text h2  {
  font-weight: bold;
  text-transform: uppercase;
  color: #0d764d;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 13px 3px;
  text-indent: 0px;
  border: 0px;
  width: auto;
}

.cms_dymanic15 #cms_text {
  clear:both;
  color:#626262;
  font-size:11px;
  line-height:17px;
  padding:0 13px 0 13px !important;
}

.cms_dymanic15 #cms_text h3 {
  clear:none;
  color:#0D764D;
  font-size:11px;
  font-weight:bold;
  line-height:16px;
  margin: 0;
  padding: 6px 0 12px 3px;
  width: auto;
  text-transform: uppercase;
}

.cms_dymanic15 #cms_text ul {
  list-style:none outside none;
  margin:0 0 10px;
  padding:0 0 0 3px;
}

img#card_icons {
  padding: 9px 0px 9px 3px;
}

img#find_branch {
  padding: 9px 0px 9px 1px;
}

.cms_dymanic15 #cms_text h2.secondary-head  {
  padding: 8px 0px 9px 4px;
}

.cms_dymanic15 .cms_bottom {
  bottom: 8px;
  left: 17px;
  position: absolute;
}

.cms_dymanic15 .cms_bottom strong {
  padding: 0px 0px 0px 0px !important;
}

.cms_dymanic15 #middle_column_slim #cms_content_bottom {
  background:url("../images/cms_bottom_mastercard.png") no-repeat 0 0;
}

/***** Log book loans *****/


.cms_dymanic17 #middle_column_slim #cms_content_inner  {
  background:url("../images/cms_inner_logbook_loans.png") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.logbook_loans_container {
    background:url("../images/logbook_loans_bg.jpg") no-repeat 319px 41px;
}

p.questions_paragraph {
  color: #626262;
  font-weight: bold;
  font-size: 11px;
  width: 210px;
}

.cms_dymanic17 #cms_text h2 {
  border:0 none;
  color:#0D764D;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:8px 0 11px 2px;
  text-indent:0;
  text-transform:uppercase;
}

.cms_dymanic17 #cms_text ul {
  margin:0 0 12px;
  padding:0 0 0 4px;
}

.cms_dymanic17 #cms_text li {
  background:url("../images/green_arrow.jpg") no-repeat 0 5px;
  padding:0 0 0 21px;
}

.cms_dymanic17 #cms_text p {
  margin:0 0 12px 1px;
  padding:0 0 0 2px;
}

.cms_dymanic17 #middle_column_slim #cms_text {
  clear:both;
  color:#626262;
  font-size:11px;
  line-height:17px;
  padding:0 15px;
}

.cms_dymanic17 #cms_text ul.apply_now {
  margin:0 0 12px;
  padding:5px 0 22px 0;
  height: 34px;
  background:url("../images/apply_now_border.gif") no-repeat 1px bottom;

}

.cms_dymanic17 #cms_text ul.apply_now li {
  float: left;
  background: none;
  padding: 0px;
}

.cms_dymanic17 #cms_text ul.apply_now li.apply_now_text {
  padding: 8px 0px 0px 6px;
}

.cms_dymanic17 .cms_bottom {
  position: absolute;
  bottom:18px;
  left: 17px;
}

.cms_dymanic17 .cms_bottom strong {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px !important;
}

.cms_dymanic17 #branch_locator p {
  padding:108px 0 0 18px !important;
}

.cms_dymanic17 #branch_locator ul {
  margin:0;
  padding:13px 0 0 18px;
}

.cms_dymanic17 #branch_locator li {
  padding:0px !important;
}

.cms_dymanic17 .cms_bottom {
  bottom: 7px;
  left: 17px;
  position: absolute;
  padding: 0px !important;
}

.cms_dymanic17 #branch_locator .cms_bottom p {
padding:0px 0 0 0px !important;
}

.cms_dymanic17 .cms_bottom strong {
  padding: 0px 0px 3px 0px !important;
}
/***** Savings Club *****/


.cms_dymanic18 #middle_column_slim #cms_text {
  clear:both;
  color:#626262;
  font-size:11px;
  line-height:17px;
  padding:0 18px;
}

.cms_dymanic18 #cms_text h2 {
  border:0 none;
  color:#0D764D;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:9px 0 11px 0px;
  text-indent:0;
  text-transform:uppercase;
}

.cms_dymanic18 #cms_text h3 {
  clear:none;
  color:#0D764D;
  font-size:11px;
  font-weight:bold;
  line-height:16px;
  margin: 0;
  padding: 1px 0 0px 0px;
  width: auto;
  text-transform: uppercase;
}

.cms_dymanic18 #middle_column_slim #cms_content_inner  {
  background:url("../images/cms_inner_savings_club.jpg") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.cms_dymanic18 #cms_text p {
  margin:0 0 10px 0px;
  padding:0;
}

.cms_dymanic18 #branch_locator p {
    width: 150px;
    margin: 0px 0px 0px 0px !important;
    padding: 155px 0px 0px 17px !important;
    line-height: 13px;
    color:#626262;
    font-size:11px;
}

.cms_dymanic18 #branch_locator ul {
  margin:0;
  padding: 4px 0 0 17px;
}

.cms_dymanic18 #middle_column_slim #cms_content_bottom {
  background:url("../images/cms_bottom_savings.png") no-repeat 0 0;
  width:528px;
}

/***** Western Union *****/


.cms_dymanic19 #cms_text h2 {
  border: 0 none;
  color:#0D764D;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:10px 0 13px 0px;
  text-indent:0;
  text-transform:uppercase;
  line-height: 17px;
}

.cms_dymanic19 #middle_column_slim #cms_text {
  clear:both;
  color:#626262;
  font-size:11px;
  line-height:15px;
  padding:0 205px 0px 16px;
  background:url("../images/western_union_bg.jpg") no-repeat  345px 13px;
}

.cms_dymanic19 #middle_column_slim #cms_text p{
  margin: 0px 0px 0px 0px;
}


.cms_dymanic19 #cms_text p.western_paragraph {
  padding: 0px 0px 14px 0px;
}


.cms_dymanic19 #middle_column_slim #cms_content_inner  {
  background:url("../images/cms_inner_western_union.jpg") no-repeat 3px bottom;
  height: 529px;
  min-height: 529px;
}

.cms_dymanic19 #middle_column_slim #branch_locator {
  bottom:0;
  height:387px;
  left:0;
  position:absolute;
  width:528px;
}

.cms_dymanic19 #branch_locator p {
  color:#626262;
  font-size:11px;
  line-height:13px;
  margin:0 !important;
  padding:129px 0 0 17px !important;
  width:150px;
}

.cms_dymanic19 #branch_locator ul {
  margin:0;
  padding:13px 0 0 17px;
}

.cms_dymanic19 #branch_locator .cms_bottom {
  margin:0 !important;
  padding:0px 0 0 0px;
  position: absolute;
  bottom: 10px;
  left: 16px;
}

.cms_dymanic19 #middle_column_slim #branch_locator .cms_bottom p{
  margin:0 !important;
  padding:0px 0 0 0px !important;
}

.cms_dymanic19 #middle_column_slim #cms_content_bottom {
  background:url("../images/cms_bottom_western.png") no-repeat 0 0;
}

/***** Franchise Opportunities *****/

.cms_dymanic20 #cms_content  {
  background:url("../images/cms_content_bg.png") no-repeat left top;
  margin:0;
  padding:0;
  }

.cms_s_27 #cms_content_inner{
  height: auto;
  min-height: 529px;
  background:url("../images/cms_inner_franchise.png") no-repeat 3px bottom;
}

.cms_s_27 #cms_text p.table_paragraph_1,
.cms_s_27 #cms_text p.table_paragraph_2{
padding:0 200px 17px 0;
}

.cms_dymanic20 #cms_text h2 {
  border: 0 none;
  color:#0D764D;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:11px 0 11px 0px;
  text-indent:0;
  text-transform:uppercase;
  line-height: 17px;
}

.cms_dymanic20 #cms_text  {
  clear:both;
  color:#626262;
  font-size:11px;
  line-height:17px;
  padding:0 16px;
}

.cms_dymanic20 #cms_text ul {
  list-style:none outside none;
  margin:0 0 0 0;
  padding: 0px 0px 17px 12px;
}

.cms_dymanic20 #cms_text li {
  background:url("../images/cms_bullet.gif") no-repeat scroll 0 7px transparent;
  padding:0 0 0 7px;
}

.cms_dymanic20 #cms_text p {
  list-style:none outside none;
  margin:0 0 0 0;
  padding: 0px 0px 17px 0px;
}

#franchise_table {
  padding: 4px 0px 14px 0px;
}

.cms_dymanic20 #cms_text p.table_paragraph_1 {
  padding: 0px 200px 17px 0px;
}

.cms_dymanic20 #cms_text p.table_paragraph_2 {
  padding: 0px 200px 17px 0px;
}

.cms_dymanic20 #cms_content_bottom  {
  background:url("../images/cms_bottom_franchise.png") no-repeat scroll 0 0 transparent;
}

/***** About Us *****/

.cms_s_4 #cms_text h2 {
  color: #0d764d;
  font-size: 11px;
  text-transform: uppercase;
  padding: 16px 0px 0px 0px;
  text-indent: 1px;
  margin: 12px 0px 0px 0px;
  border-top: 1px solid #cbcbcb;
}

/***** Contact Us *****/

.contact-us #cms_text h2 {
  font-size:14px;
  padding: 8px 0px 0px 1px;
}

.contact-us #cms_text ul {
  padding: 12px 0px 6px 1px;
}

.contact-us #cms_text li {
  padding: 0px 0px 0px 39px;
}

.contact-us #cms_text li.email_icon {
  background:url("../images/email_icon.gif") no-repeat 1px 2px;
  padding: 0px 0px 2px 40px;
  height: 23px;
}

.contact-us #cms_text li.telephone_icon {
  background:url("../images/telephone_icon.gif") no-repeat 1px 1px;
  padding: 0px 0px 4px 40px;
  height: 21px;
}

.contact-us #cms_text li.fax_icon {
  background:url("../images/fax_icon.gif") no-repeat 1px 1px;
  padding: 0px 0px 3px 40px;
  height: 22px;
}

.contact-us #cms_text li.address_icon {
  background:url("../images/address_icon.gif") no-repeat 1px 0px;
  padding: 0px 0px 0px 40px;
  line-height: 14px;
}

.contact-us #cms_text li.address_icon span {
  padding: 2px 0px 0px 0px;
  display: block;
}

.contact-us #cms_text h2.second-head {
  padding:8px 0 1px 1px;
}

.contact-us #cms_text p {
  padding:0px 100px 10px 1px;
  margin:0 0 0px 0px;
}

.contact-us #cms_text p.second {
  padding:0 0 9px 1px;
}

.error_message {
  color: red;
}

.contact-us #cms_text table th {
  color: #0d764d;
  font-weight: normal;
}

.contact-us input,
.log_book_form input {
  width: 272px;
  height: 13px;
  border: 1px solid #a8a8a8;
}

.contact-us textarea {
  width: 272px;
  height: 94px;
  border: 1px solid #a8a8a8;
}

.contact-us table td, .contact-us table th {
  padding-bottom: 7px;
  text-align: left;
  width: 55px;
}

.contact-us table td  {
  padding-top: 1px;
  padding-right: 2px;
}

.contact-us table tr.enquiry-row td {
  padding-top: 0px;
}

#contact_form {
  padding: 3px 0px 0px 1px;
}

.contact-us #middle_column_slim #cms_content_inner {
  background:url("../images/cms_inner_contact.jpg") no-repeat 3px bottom;
}

.contact-us #middle_column_slim #cms_content_inner {
  background:url("../images/cms_inner_contact.jpg") no-repeat 3px bottom;
}

.contact-us #middle_column_slim #cms_content_bottom {
  background:url("../images/cms_bottom_contact.png") no-repeat;
}

.contact-us tr.submit-btn td {
  padding-right: 0px;
  text-align: right !important;
}

.contact-us tr.submit-btn input {
  width: auto;
  height: auto;
  border:1px solid #A8A8A8;
}

.contact-us td.submit-btn input {
  border:0px;
  width: 111px;
  height: 34px;
}

.contact-us tr.submit-btn table td {
  padding-top:0px !important;
}

.contact-us input, .contact-us textarea, .log_book_form input {
  color:#626262;
  font-size: 11px;
  font-family: arial, serif;
}

#contact_form_feedback {
  padding-top: 10px;
}

.log_book_form #image_text{
  width: 50px;
}

.log_book_form #send{
  border: 0px;
  width: 111px;
  height: 34px;
}

/***** Careers *****/

.cms_dymanic4 #cms_content_inner, .cms_dymanic31 #cms_content_inner {
  background:url("../images/cms_inner_careers.jpg") no-repeat 3px bottom;
  height:auto;
  min-height: 529px !important;
  overflow: hidden;
}

.cms_dymanic4 #cms_content_bottom, .cms_dymanic31 #cms_content_bottom {
  background:url("../images/cms_bottom_careers.png") no-repeat 0 0;
}

.cms_dymanic4 #cms_text h2 {
  padding: 11px 0 9px 2px;
  font-size: 14px;
}

.cms_dymanic4 #cms_text  {
  padding:0 312px 0px 15px;
}

.cms_dymanic31 #cms_text {
  padding: 8px 312px 0px 15px;
}

.current_vacancies {
  padding: 5px 0px 0px;
}

.cms_dymanic4 #cms_text p {
  margin:0 0 12px 2px;
  padding:0;
}

#cms_text .current_vacancies p {
  margin:0 0 8px 1px;
  padding:0;
}

#cms_text .current_vacancies p.second {
  margin:0 0 9px 2px;
}

#view_current_vacancies {
  padding: 0px 0px 25px 0px;
}

#downloads {
  padding: 8px 0px 0px 0px;
}

/***** 404 error *****/

.error h1 span, .sitemap h1 span, .cms_s_5 h1 span, .cms_s_10 h1 span, .cms_s_13 h1 span, .cms_s_12 h1 span, .faqs h1 span, .testimonials h1 span {
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFF;
  padding: 12px 17px;
}

.error #cms_text  {
  padding:10px 18px 0px 18px;
}

.error #cms_content_inner  {
  background:url("../images/cms_content_about.jpg") no-repeat scroll 3px bottom transparent;
  min-height:529px;
}

.error #cms_content_bottom  {
  background:url("../images/cms_bottom_about.png") no-repeat 0 0;
}

/***** Affiliates cms page *****/

.cms_s_6 table img {
  border: 1px solid #c2c2c2
}

.cms_s_6 table {
  border-collapse: collapse;
}

.cms_s_6 table td.table-img {
  padding: 3px 0px 7px 1px;
}

.cms_s_6 table td {
  padding: 0px 0px 7px 13px;
}

.cms_s_6 #cms_text h2 {
  border:0 none;
  color:#0D764D;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:10px 0 9px 1px;
  text-indent:0;
  text-transform:uppercase;
}

.cms_s_6 #cms_text h2.second {
  padding: 22px 0 9px 1px;
}

.cms_s_6 #middle_column_slim #cms_content_inner  {
  background:url("../images/cms_inner_affiliate.jpg") no-repeat scroll 3px bottom transparent;
  height: auto;
  min-height:529px;
}

.cms_s_6 #middle_column_slim #cms_content_bottom  {
  background:url("../images/cms_bottom_affiliate.png") no-repeat 0 0;
  border-bottom: 5px solid #166849;
}

.cms_s_6 a {
  color: #626262;
}

.cms_s_6 #cms_text a:hover {
  text-decoration: underline !important;
}


/***** Sitemap page *****/

.sitemap #cms_text p.sitemap_title {
  color:#626262;
  font-size:11px;
  margin:10px 0 0;
  padding:0px 0 0;
  text-transform:uppercase;
}

.sitemap #cms_content_inner {
  min-height: 541px;
}

.sitemap #cms_content_bottom {
  background:url("../images/cms_bottom_about.png") no-repeat 0 0;
}

/***** Company Profile cms page *****/

.cms_s_5 #cms_text h2 {
  border-top:1px solid #CBCBCB;
  color:#0D764D;
  font-size:11px;
  margin:12px 0 0;
  padding:16px 0 0;
  text-indent:1px;
  text-transform:uppercase;
}

.cms_s_5 #cms_content_bottom  {
  background:url("../images/cms_bottom_about.png") no-repeat 0 0;
}

/***** Adverts cms page *****/

.cms_s_7 {

}

.cms_adverts {
  background:url("../images/cms_adverts_bg.jpg") no-repeat -5px 0;
  height: 300px;
  height: auto !important;
  min-height: 300px;
}

.cms_s_7 #cms_text  {
  clear:both;
  color:#626262;
  font-size:11px;
  line-height:17px;
  padding:0 8px 0px 8px;
}


.cms_s_7 #cms_text h2 {
  border:0 none;
  color:#0D764D;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:8px 0 0px 8px;
  text-transform:uppercase;
}

.cms_s_7 #cms_text h3 {
  border:0 none;
  color:#0D764D;
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:45px 0 5px 8px;
  text-transform:uppercase;
  border-bottom: 1px solid #d6d6d6;
  width: 692px;
}

.cms_s_7 #cms_text p.radio_tag {
  color:#0D764D;
  font-size:11px;
  font-weight:bold;
  margin:0;
  text-transform:uppercase;
}

.cms_s_7 #cms_text h3 span {
  font-size: 10px;
  text-transform: capitalize;
}

.cms_s_7 p.intro {
  width: 315px;
  padding: 4px 0px 0px 6px !important;

}

.cms_s_7 #cms_content_top  {
  background:url("../images/middle_column_top_advert.png") no-repeat 0 0;
}

.video_container {
  width: 700px;
  padding: 10px 0px 0px 8px;
}

.video_left {
  width: 319px;
  float: left;
}

.video_description {
  width: 290px;
  float: left;
  padding: 13px 0px 0px 22px;
}

.video_description p {
  padding: 0px 0px 5px 0px !important;
}

.cms_s_7 #cms_text h3.foreign_currency {
  padding:36px 0 5px 8px;
}

.video_container_2 .video_description {
  padding: 12px 0px 0px 22px;
}

.video_container_2  .video_description p {
  padding: 0px 0px 5px 0px !important;
  margin-bottom: 7px !important;
}

.cms_s_7 #cms_content_inner  {
  min-height: 1px;
  height: auto;
  position:relative;
}

.cms_s_7 p.loans_paragraph {
  padding: 11px 8px 0px 8px !important;
}

.video_container_8 .video_description, .video_container_9 .video_description {
  padding: 37px 0px 0px 22px;
}

.cms_s_7 #cms_content_bottom {
background:url("../images/cms_bottom_news.png") no-repeat scroll 0 0 transparent;
}

.cms_s_7 #cms_content_inner {
  background:url("../images/cms_content_news.jpg") no-repeat scroll 3px bottom transparent;
  padding-bottom: 20px;
}

/***** Branch Locator *****/

.branch-locator #cms_text h2 {
  border:0 none;
  color:#0e523d;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:8px 0 6px 1px;
  text-indent:0;
  text-transform:uppercase;
}

p#branch_list_paragraph {
  padding-top: 8px;
}

ul#branch_list {
  padding: 0px 0px 0px 1px;
}

ul#branch_list li {
  list-style: none;
  margin: 0px;
  padding: 0px;
  background: none;
}

.branch-locator select#branch_search {
  border: 1px solid #afafaf;
  width: 212px;
  height: 20px;
  color: #626262;
  font-size: 10px;
  margin: 8px 0px 28px 0px;
  font-family: arial, serif;
}

.branch-locator p.second_paragraph {
  margin:0 0 7px 1px !important;
}

input.postcode_input {
  width: 106px;
  height: 13px;
  border: 1px solid #afafaf;
  margin: 0px 0px 8px 1px;
  font-size: 10px;
  color: #b9b9b9;
  font-family: arial, serif;
  padding-left: 1px;
}


.branch-locator #middle_column_slim #cms_content_bottom {
  background:url("../images/cms_bottom_branch.png") no-repeat scroll 0 0 transparent;
}

.branch-locator #middle_column_slim #cms_content_inner {
  background:url("../images/cms_inner_branch.jpg") no-repeat 3px bottom;
}

/*** Branch page ***/

#map_border {
  margin-left: 7px;
}

#map, #map_border_route {
  height:200px;
  width:512px
}

.directions #middle_column_slim #cms_content_inner, .branch-page #middle_column_slim #cms_content_inner  {
  background:url("../images/cms_inner_directions.jpg") no-repeat 3px bottom;
  height: auto;
}

.directions #middle_column_slim  #cms_content_bottom, .branch-page #middle_column_slim  #cms_content_bottom {
  background:url("../images/cms_bottom_directions.png") no-repeat 0 0;
}

.directions #middle_column_slim #cms_text {
  padding:8px 15px;
}

.branch-page #middle_column_slim #cms_content_inner  {
  height: auto;
}

/***** Currency Converter *****/

#product_page_tab_content {
  background:url("../images/product_tabs_container.png") no-repeat 0 0;
  width: 428px;
  height: 171px;
}

#product_tabs  {
  background:url("/images/product_tabs_bg.gif") repeat-x scroll left bottom transparent;
  height:35px;
  widthL 428px;
  margin:0px 0 0 0px;
  padding: 15px 0px 0px;
  overflow:hidden;
}

#product_tabs ul {
  margin: 0px;
  padding: 0px;
}

#product_tabs li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
}

#product_tabs li a span {
  display: none;
}

#product_tabs li#buy_currency_tab a {
  background:url("/images/product_tabs.png") 0px 0px;
  display:block;
  height:35px;
  margin:0 0 0 0;
  width:148px;
}


#product_tabs li.tab_off a.buy_currency_tab_link {
  background:url("/images/product_tabs.png") 0px -35px !important;
}

#product_tabs li#sell_currency_tab a {
  background:url("/images/product_tabs.png") -148px 0px;
  display:block;
  height:35px;
  margin:0 0 0 0;
  width:148px;
}

#product_tabs li.tab_off a.sell_currency_tab_link {
  background:url("/images/product_tabs.png") -148px -35px !important;
}

.cms_dymanic27 #cms_text {
  padding:0 12px;
}

#product_page_tab_content th {
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding: 14px 0px 0px 17px;
}


#product_page_tab_content tr td {
  text-align: right !important;
  padding: 16px 21px 0px 0px !important;
}

#product_page_tab_content tr.row-two td, #product_page_tab_content tr.row-two th {
  padding: 7px 21px 0px 17px !important;
}

#product_page_tab_content tr.row-two td {
  padding: 9px 21px 0px 17px !important;
}

#product_page_tab_content tr.row-three td, #product_page_tab_content tr.row-three th {
  padding: 33px 21px 0px 17px !important;
}

#product_page_tab_content td big {
  color: #FFF;
  font-size: 27px;
  font-weight: bold;
}

#product_page_tab_content tr.row-four td span {
  color: #FFF;
  font-size: 20px;
  font-weight: bold;
}

#product_page_tab_content td.currency-input span {
  background:url("/images/currency_input_bg.jpg") no-repeat;
  width: 124px;
  height: 18px;
  display: inline-block;
  margin-left: 4px;

}

#product_page_tab_content td.currency-input input {
  background:none;
  border: 0px;
  width: 124px;
  height: 18px;
  font-size: 10px;
  color: #6f6f6f;
}

#product_page_tab_content select {
  border: 1px solid #20694d;
  color: #848484;
  width: 124px;
  height: 22px;
  font-size: 10px;
}

tr.row-one td {
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
}

.cms_dymanic27 #cms_text .buy_currency_info {
  font-size: 10px;
  color: #717171;
  width: 428px;
  line-height: 12px;
  padding: 26px 0px 0px 4px;
}

.cms_dymanic27 #cms_content_inner {
  background:url("../images/cms_inner_foreign.jpg") no-repeat 3px bottom;
  height:auto !important;
  min-height: 527px !important;
  overflow: hidden !important;
}

.cms_dymanic27 .right_text_promo_1 {
  display: none;
}

.cms_dymanic27 #right_text_promos {
  background:url("../images/remember_bg.jpg") no-repeat 7px 24px;
}

.cms_dymanic27 a.right_text_promo_2 {
  padding: 95px 0px 0px 3px;
  display: block;
}


/***** Privacy Policy *****/

.cms_s_10 #cms_text, .faqs #cms_text, .testimonials #cms_text {
  padding:10px 18px 0;
}

.cms_s_10 #cms_content_inner, .faqs #cms_content_inner, .testimonials #cms_content_inner {
  background:url("../images/cms_content_about.jpg") no-repeat scroll 3px bottom transparent;
  min-height:529px;
  height: auto !important;
  height: 529px;

}

.cms_s_10 #cms_content_bottom, .faqs #cms_content_bottom, .testimonials #cms_content_bottom {
  background:url("../images/cms_bottom_about.png") no-repeat scroll 0 0 transparent;
}

/***** Sell Your Mobile & Testimonials  *****/

.cms_s_13 #cms_text, .cms_s_12 #cms_text {
  padding:10px 18px 0;
}

.cms_s_13 #cms_content_inner, .cms_s_12 #cms_content_inner {
  background:url("../images/cms_content_about.jpg") no-repeat scroll 3px bottom transparent;
  height: 529px;
  min-height:529px;
}

.cms_s_13 #cms_content_bottom, .cms_s_12 #cms_content_bottom {
  background:url("../images/cms_bottom_about.png") no-repeat scroll 0 0 transparent;
}

/***** FAQs *****/

#faqs a {
  font-size: 12px;
}

.show {
  display: block;
}

.show {
  display: none;
}

.log_book_form{
  margin: 10px 0px 0px 0px;
}

.log_book_form th, .log_book_form td{
  vertical-align: top;
  text-align: left;
}

.log_book_form td.submit-btn{
  text-align: right;
}

.log_book_form th{
  width: 120px;
  padding: 0px 0px 10px;
}

.cms_s_26 #cms_content_inner{
  min-height: 529px;
  height: auto !important;
  height: 529px;
}

#sell_gold_btn{
  position: absolute;
  right: 15px;
  top: 10px;
}

.latest_news_listing_twitter {
    padding: 13px 0 0 149px;
}

.latest_news_listing_twitter a {
	  height: 25px;
    width: 30px;
    display: block;
}

#site_by_vs {float:right;padding:10px 0 0 0;text-align:right;width:214px;font-size:10px;line-height:10px;}
#site_by_vs a{font-size:10px;}
#site_by{display:block;float:left;width:49px;padding:1px 0px 0px 0px;}
#visualsoft_img{width:85px;display:block;float:left;height:13px;}
#eCommerce{display:block;float:left;width:70px;padding:1px 0px 0px 5px;text-align:left;}
#eCommerce a{font-size:10px;font-weight:normal;}

