/* 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:8px 0px 0px 0px;
  font-size:12px;
  color:#CAB22C;
}

strong.customer {}

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

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:#CAB22C;
}

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: #000000 url("../images/body_bg.gif") repeat-x;
}


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

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

#header_container {
  background: url("../images/header_container_1.gif") 5px 14px no-repeat;
}

#top_container {
  height:101px;
  background: url("../images/header_container_2.gif") 5px 61px no-repeat;
  overflow:hidden;
}

#footer_container  {
  height:30px;
  background: url("../images/footer_container_bg.gif") no-repeat;
  margin:10px 0px 0px 0px;
}

#footer_container img{display:inline;margin:0 0 0 3px;border: 0 none;}

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

#left_column {
  width:210px;
  float:left;
  position:relative;
  left:0px;
}

#middle_column {
  width:460px;
  float:left;
  position:relative;
  left:10px;
  overflow:hidden;
}

#right_column {
  width:210px;
  float:left;
  position:relative;
  left:20px;
}

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

p#site_logo {
  padding:22px 3px 0px 13px;
  margin:0px 0px 0px 0px;
  float:left;
}

p#site_logo img {
  border:0px;
}

#top_menu {
  height:66px;
  width:580px;
  float:left;
  background: url("../images/top_menu_bg.jpg") no-repeat;
  margin:22px 0px 0px 0px;
}

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

#top_menu #menu_icons li {
  margin:0px 0px 0px 0px;
  padding:3px 0px 0px 0px;
  float:left;
}

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

#top_menu .menu_1 {
  width:73px;
  text-align:center;
  display:block;
  position:relative;
  left:11px;
}

#top_menu .menu_2 {
  width:68px;
  text-align:center;
  display:block;
  position:relative;
  left:19px;
}

#top_menu .menu_3 {
  width:72px;
  text-align:center;
  display:block;
  position:relative;
  left:29px;
}

#top_menu .menu_4 {
  width:56px;
  text-align:center;
  display:block;
  position:relative;
  left:43px;
}

#top_menu .menu_5 {
  width:76px;
  text-align:center;
  display:block;
  position:relative;
  left:61px;
}

#top_menu .menu_6 {
  width:64px;
  text-align:center;
  display:block;
  position:relative;
  left:78px;
}

#top_menu .menu_7 {
  width:41px;
  text-align:center;
  display:block;
  position:relative;
  left:105px;
}

#top_menu a {
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}

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

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

#footer_promos {}

#footer_promos ul {
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 16px;
  list-style:none;
}

#footer_promos li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  float:left;
}

#footer_promos img {
  border:1px solid #FFFFFF;
}

#footer_links {
  padding:7px 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:#CFAF29;
  text-decoration:none;
}

#footer_container p {
  padding:9px 18px 0px 0px;
  margin:0px 0px 0px 0px;
  float:right;
}


/***************** gold_calculator **********************/


#gold_guarentee {
  height:30px;
  width:210px;
  cursor:pointer;
}

#gold_calculator {
  height:377px;
  width:210px;
  /*
  background: url("../images/gold_calc_bg.gif") bottom left no-repeat;
  background: url("../images/gold_calc_bg_new.gif") bottom left no-repeat;
  */
  background: url("../images/gold_calc_bg_new_2.gif") bottom left no-repeat;
}

#gold_intro {
  /*
  height:35px;
  background: url("../images/gold_calc_top.gif") no-repeat;
  */
  height:28px;
  background: url("../images/gold_calc_top_new.gif") no-repeat;
  text-align:center;
  font-size:20px;
  color:#000000;
  padding:43px 0px 0px 0px;
}

#gold_title {
  /*
  height:60px;
  background: url("../images/gold_calc_title.gif") no-repeat;
  */
  height:60px;
  background: url("../images/gold_calc_title_new.gif") no-repeat;
  margin:0px 0px 4px 0px;
}

#gold_info {
  text-align:center;
  color:#544700;
  font-weight:bold;
  padding:2px 0px 0px 0px;
}

#gold_calc_apply {
  height:33px;
  width:189px;
  background: url("../images/apply_new.gif") no-repeat;
  margin:0px auto;
}

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

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

#gold_price {
  font-size:18px;
  color:#FFFFFF;
  padding:3px 0px 4px 0px;
  margin:0px 0px 0px 0px;
}

#gold_price span {
  font-size:10px;
  color:#544700;
}

#gold_calculator table {
  margin:0px 0px 0px 9px;
  color:#544700;
}

#gold_calculator td {
  padding:0px 5px 1px 0px;
}

#gold_calculator img.gold_step {
  padding:0px 0px 0px 0px;
}

#gold_calculator label {
  font-weight:bold;
  font-size:11px;
}

#gold_calculator .textbox {
  width:98px;
}

#gold_calculator select {
  width:101px;
}

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


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

#quote {
  height:161px;
  width:210px;
  background: url("../images/quote_bg.gif") bottom left no-repeat;
  margin:10px 0px 0px 0px;
  text-align:center;
  color:#FFFFFF;
  overflow:hidden;
  cursor:pointer;
}

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

#quote p {
  padding:5px 15px 5px 15px;
}

#quote strong {
  color:#D4AD2E;
}

#quote_box {
  line-height:15px;
  height:59px;
  overflow:hidden;
}


/***************** gold_pak **********************/

#gold_pak {
  background: url("../images/gold_pack_tile.gif") repeat-y;
  width:210px;
}

#gold_pak_end {
  background: url("../images/gold_pack_end.gif") bottom left no-repeat;
  color:#FFFFFF;
  min-height:377px;
  height:auto !important;
  height:377px;
  padding:0px 0px 7px 0px;
}

#gold_pak_title {
  height:52px;
  background: url("../images/gold_pack_title.gif") no-repeat;
}

#gold_pak_intro {
  height:34px;
  background: url("../images/gold_pack_intro.gif") no-repeat;
}

#gold_pak_intro_2 {
  height:101px;
  background: url("../images/gold_pack_intro_2.gif") no-repeat;
}

#gold_pak_address {
  padding:10px 10px 0px 10px;
  font-weight:bold;
}

#gold_pak table {
  margin:0px 0px 0px 10px;
  padding:8px 0px 0px 0px;
}

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

#gold_pak .textbox {
  width:185px;
  margin-bottom:8px;
  margin-top:3px;
}

#gold_pak #surname,
#gold_pak #first_name {
  width:88px;
  margin-bottom:8px;
  margin-top:3px;
}

#gold_pak select {
  width:189px;
  margin-bottom:8px;
  margin-top:3px;
}

#gold_pak .error {
  margin-left:20px;
}

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

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

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

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

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

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

#home_page_promos {
  height:466px;
  background: url("../images/cms_end.gif") bottom left no-repeat;
}

.home_promo_1,
.home_promo_2,
.home_promo_3,
.home_promo_4 {
  height:72px;
  width:200px;
  padding:147px 8px 0px 8px;
  color:#005940;
}

.home_promo_1 span,
.home_promo_2 span,
.home_promo_3 span,
.home_promo_4  span{
  color:#000000;
}

.home_promo_1 {
  /*background: url("../images/home_promo_1.gif") no-repeat;*/
  background: url("../images/home_promo_1.jpg") no-repeat;
  float:left;
  margin:11px 0px 0px 11px !important;
  margin:11px 0px 0px 5px;
}

.home_promo_2 {
  /*background: url("../images/home_promo_2.gif") no-repeat;*/
  background: url("../images/home_promo_2.jpg") no-repeat;
  float:right;
  margin:11px 11px 0px 0px !important;
  margin:11px 5px 0px 0px;
}

.home_promo_3 {
  /*background: url("../images/home_promo_3.gif") no-repeat;*/
  background: url("../images/home_promo_3.jpg") no-repeat;
  float:left;
  margin:6px 0px 0px 11px !important;
  margin:6px 0px 0px 5px;
}

.home_promo_4 {
  /*background: url("../images/home_promo_4.gif") no-repeat;*/
  background: url("../images/home_promo_4.jpg") no-repeat;
  float:right;
  margin:6px 11px 0px 0px !important;
  margin:6px 5px 0px 0px;
}

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

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

#middle_column_wide #cms_page {
  background-image: url("../images/cms_tile_wide.gif");
}

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

#middle_column_wide #cms_page_content {
  background-image: url("../images/cms_page_top_wide.gif");
}

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

#middle_column_wide #cms_page_end {
  background-image: url("../images/cms_end_wide.gif");
}

#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;
}

/******************* about_us_cms / values_cms *******************/

#about_us_cms {
  min-height:410px;
  height:auto !important;
  height:410px;
  padding:0px 0px 112px 0px;
  background: url("../images/header/about_bg.gif") bottom left no-repeat;
}

#values_cms {
  min-height:410px;
  height:auto !important;
  height:410px;
  padding:0px 0px 112px 0px;
  background: url("../images/header/values_bg.gif") bottom left no-repeat;
}

#about_us_cms h1,
#values_cms h1,
#works_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/about.jpg") no-repeat;
}

#about_us_cms h1 span,
#values_cms h1 span,
#works_cms h1 span {
  display:none;
}

/******************* works_cms *******************/

#works_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/how_it_works.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#works_cms h1 span {
  display:none;
}

#work_step_1 {
  background: url("../images/step_1_l.jpg") no-repeat;
  height:113px;
  width:204px;
  margin:10px 0px 0px 0px;
  padding:0px 10px 0px 224px;
  color:#005940;
}

#work_step_2 {
  background: url("../images/step_2_l.jpg") no-repeat;
  height:112px;
  width:204px;
  margin:10px 0px 0px 0px;
  padding:0px 10px 0px 224px;
  color:#005940;
}

#work_step_3 {
  background: url("../images/step_3_l.jpg") no-repeat;
  height:113px;
  width:204px;
  margin:10px 0px 0px 0px;
  padding:0px 10px 0px 224px;
  color:#005940;
}

#work_step_4 {
  background: url("../images/step_4_l.jpg") no-repeat;
  height:112px;
  width:204px;
  margin:10px 0px 0px 0px;
  padding:0px 10px 0px 224px;
  color:#005940;
}

/******************* buy_cms *******************/

#buy_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/what_we_buy.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#buy_cms h1 span {
  display:none;
}

/******************* track_cms *******************/

#track_cms {
  min-height:410px;
  height:auto !important;
  height:410px;
  /* padding:0px 0px 112px 0px; */
  padding: 0px 0px 132px 0px;
  background: url("../images/header/track_bg.gif") bottom left no-repeat;
}

#track_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/track_your_pack.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#track_cms h1 span {
  display:none;
}

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

#track_cms .trackButton {
  margin:0px 0px 0px 5px;
}

#track_cms #track_number {
  width:250px;
}

/******************* contact_cms *******************/

#contact_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/contact_us.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#contact_cms h1 span {
  display:none;
}

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

#contact_form {
  float:right;
  width:210px;
}

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

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

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

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

/******************* faq_cms *******************/

#faq_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/faqs.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#faq_cms h1 span {
  display:none;
}

#faq_cms .hide{
	display: none;
}

#faq_cms .show{
  display: block;
}

/******************* testimonials_cms *******************/

#testimonials_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/terms_conditions.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#testimonials_cms h1 span {
  display:none;
}

.testimonial {
  background: #FFFFFF;
  width:434px;
  margin:8px 0px 2px 0px;
}

.testimonial_top {
  background: url("../images/quote_top.gif") top left no-repeat;
}

.testimonial_bottom {
  min-height:66px;
  height:auto !important;
  height:66px;
  background: url("../images/quote_bottom.gif") bottom left no-repeat;
  padding:3px 3px 3px 3px;
}

.testimonial_image {
  width:75px;
  float:left;
}

.testimonial_text {
  width:350px;
  float:left;
}

.testimonial_text p {
  padding:0px 0px 2px 0px;
  color:#005940;
}


.testimonial_text span {
  color:#B59C10;
}

/******************* branches *******************/

#branch_page_end {
  padding:3px 3px 3px 3px;
  background: url("../images/cms_end.gif") bottom left no-repeat;
}

#branches {
  min-height:522px;
  height:auto !important;
  height:522px;
  padding:10px 10px 10px 10px;
  background: url("../images/header/branch_bg.gif") bottom right no-repeat;
}

#branches h1 {
  height:34px;
  width:434px;
  background: url("../images/header/branch_network.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#branches h1 span {
  display:none;
}

#branches strong {
  color:#DCCC72;
}

#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 form {
  padding:8px 0px 0px 0px;
}

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

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

#branches #map {
  height:175px;
  width:428px;
}

#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;
}

/******************* sitemap *******************/

#sitemap h1 {
  height:34px;
  width:434px;
  background: url("../images/header/site_map.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#sitemap h1 span {
  display:none;
}

/******************* terms_cms *******************/

#terms_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/terms_conditions.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#terms_cms h1 span {
  display:none;
}

/******************* privacy_cms *******************/

#privacy_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/privacy.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#privacy_cms h1 span {
  display:none;
}

/******************* tv_cms *******************/

#tv_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/as_seen_on_tv.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#tv_cms h1 span {
  display:none;
}

/******************* jewellery_cms *******************/

#jewellery_cms h1 {
  height:34px;
  width:434px;
  background: url("../images/header/bought_jewellery.jpg") no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#middle_column_wide #jewellery_cms h1 {
  width: 650px;
  background: url("../images/header/bought_jewellery_wide.jpg") no-repeat;
}

#jewellery_cms h1 span {
  display:none;
}


.pakButton {
  padding-bottom:44px !important;
  padding-bottom:2px;
}

.overlay {
  color: #fff;
  padding: 3px 9px !important;
  font: bold 22px arial;
  letter-spacing: -1.2px !important;
  text-transform: uppercase;
}

#tag_line h1 {
  margin: 0;
  padding: 0;
}

/******************* footer_container (NEW LOGOS) *******************/

#footer_container_main  {
  height:100px;
  margin:10px 0px 0px 0px;
}

#footer_logos{
	height:60px;
	margin:0px 0px 10px 0px;
}

#footer_logos ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	display:inline;
}

#footer_logos ul li{
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

#footer_logos ul li.end{
	padding:0px 0px 0px 0px;
}

#footer_container  {
  height:50px;
  background: url("../images/footer_container_bg.gif") no-repeat;
}

#footer_promos {}

#footer_promos ul {
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 16px;
  list-style:none;
}

#footer_promos li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  float:left;
}

#footer_promos img {
  border:1px solid #FFFFFF;
}

#footer_links {
  padding:7px 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:#CFAF29;
  text-decoration:none;
}

#footer_container p {
  padding:9px 18px 0px 0px;
  margin:0px 0px 0px 0px;
  float:right;
}

#tag_line {
	padding:0px 0px 0px 246px;
	height:82px;
	width:214px;
	background: url("../images/tag_line.gif") no-repeat;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
}

#tag_line_link {
	height:82px;
	width:460px;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
}
#got_gold{
	background: url("../images/got_gold.jpg") no-repeat;
  width:240px;
  height:82px;
  background-repeat: no-repeat;
  float:left;
}
#nationwide{
  width:220px;
  height:27px;
	background: url("../images/shops_nationwide.jpg") no-repeat;
  background-repeat: no-repeat;
  float:left;
}
#nationwide_link{
  width:214px;
  height:27px;
  float:left;
  color:#fff;
  padding-left:6px;
}
#get_cash{
	background: url("../images/get_cash.jpg") no-repeat;
  width:220px;
  height:55px;
	background-repeat: no-repeat;
  float:left;
}

#visualsoft {
	float:right;
	padding:38px 0px 0px 0px;
	color:#8f8f8f;
}

#visualsoft img{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
}

#visualsoft a {
	color:#8f8f8f;
}

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

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

#footer_container {
  height:150px;
  margin:10px 0px 0px 0px;
}

#footer_links {
  padding:7px 0px 0px 18px;
  margin:0px 0px 0px 0px;
  float:left;
  color:#CFAF29;
	width:470px;
}

#footer_text {
  padding:7px 0px 0px 0px;
  float:left;
	width:195px;
}

#footer_text_header {
  color:#CFAF29;
  padding:0px 0px 5px 0px;
}

#footer_text_content {
  color:#CFAF29;
  height:93px;
  overflow: auto;
  color:#FFFFFF;
  line-height:15px;
  padding:0px 2px 0px 0px;
}

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

#footer_links li {
  margin:0px 0px 0px 0px;
  padding:0px 25px 5px 0px;
  display:block;
}

#footer_links li span {
  color:#FFFFFF;
}


#footer_logos_end {
	float:right;
	padding:16px 16px 0px 0px;
	width:200px;
}

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

#footer_logos_end li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 14px;
	float:right;
}

#footer_logos_end p {
	padding:34px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

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

#gold_calculator_comparison {
  height:377px;
  width:210px;
  background: url("../images/gold_calc_comparision.jpg") bottom left no-repeat;
}

#gold_calculator_comparison_intro {
  height:83px;
}

#gold_calculator_comparison table {
  margin:0px 0px 0px 45px;
  color:#544700;
}

#gold_calculator_comparison td {
  padding:0px 5px 2px 0px;
}

#gold_calculator_comparison label {
  font-weight:bold;
  font-size:11px;
}

#gold_calculator_comparison .textbox {
  width:98px;
}

#gold_calculator_comparison select {
  width:101px;
}

#middle_column_wide {
  width:679px;
  float:left;
  position:relative;
  left:10px;
  overflow:hidden;
}

#middle_column_wide #tag_line_link {
	height:72px;
  overflow:hidden;
}

#comparision_pay {
  height:129px;
  width:679px;
  background: url("../images/comparision_pay.jpg") top left no-repeat;
  overflow:hidden;
  position:relative;
}

#comparision_pay_price {
  font-size:45px;
  font-weight:bold;
  color:#FFFFFF;
  padding:35px 0px 0px 20px;
}

#comparision_pay_link {
  position:absolute;
  top:11px;
  right:12px;
}

#comparision_details {
  height:347px;
  width:679px;
  background: url("../images/comparision_details.jpg") top left no-repeat;
  overflow:hidden;
  position:relative;
}

#comparision_details_sites {
  width:300px;
  float:left;
  padding:0px 0px 0px 13px;
}

#comparision_details_points {
  width:305px;
  float:right;
  padding:40px 17px 0px 0px;
}

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

#comparision_details_points li {
  padding:3px 0px 15px 30px;
  margin:0px 0px 0px 0px;
  list-style:none;
  background: url("../images/comparision_details_points.gif") 0px 0px no-repeat;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

#comparision_details_points p {
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  color:#4f4611;
}

#comparision_details_sites {
  padding:35px 0px 0px 0px;
}

.comparision_details_site {
  height:48px;
  overflow:hidden;
  position:relative;
  text-align:right;
  color:#595959;
  font-weight:bold;
  font-size:12px;
}

.comparision_details_site img {
  border:1px solid #cbcbcb;
  position:absolute;
  top:5px;
  left:22px;
}

.comparision_details_site_price {
  padding:20px 0px 0px 0px;
}

.comparision_details_site_price_ours {
  color:#025b42;
  font-size:18px;
  padding:15px 0px 0px 0px;
}


#tv_promo_fade {
  padding:10px 0px 0px 0px;
  position:relative;
}


#fader {
  position:absolute;
  top:45px;
  right:3px;
}


#comparision_details {
	background:transparent url(/images/comparison_details.png) no-repeat scroll left top;
	height:540px;
	position: relative;
}

#comparision_pay {
	background:transparent url(/images/comparison_pay.png) no-repeat scroll left top;
}

p#offer-btn {
	padding: 12px 0px 0px 0px;
}

div#anonymous-survey p {
	bottom: 16px;
	position: absolute;
  width: 280px;
}

#site_by_vs {float:right;padding:42px 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 1px 0px 0px;}
#visualsoft_img{width:85px;display:block;float:left;height:13px;}
#eCommerce{display:block;float:left;width:70px;padding:1px 0px 0px 4px;text-align:left;}
#eCommerce a{font-size:10px;font-weight:normal;}

#gold_pak_request_form{width:479px;float:left;}
#gold_pak_request_promos{background:transparent url(/images/sfl_howdoesitwork.gif) no-repeat scroll top center;width:161px;float:right;padding:25px 0px 0px 6px;}
#gold_pak_request_promos img {margin-bottom:10px;}
#middle_column_wide #sfl_cms_page_end { background-image: url("../images/cms_end_wide.gif");}
#sfl_cms_page_end {
    background: url("../images/cms_end.gif") no-repeat scroll left bottom transparent;
    height: auto !important;
    min-height: 747px;
    padding: 13px;
}

