/* CSS Document - Neath Rugby */

body { background:url(../images/bg1.jpg) top center no-repeat #000000; margin-left:auto; margin-right:auto; text-align:center;  background-attachment: fixed; font-family:'Tahoma',sans-serif;  text-align:left;} 
body,p,h1,h2,h3,h4 { margin:0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }

#container {  border:2px #ffffff solid; width:963px; margin-top:15px; margin-right:auto; margin-left:auto; position:relative; background:#3C3C3C;}
*html #container {width:964px;} 
img { border:0px; margin:0px; padding:0px; }
#calves_top {width:201px; height:82px; position:absolute; top:43px; right:220px; z-index:300;}
#sidebar { width:159px; height:100%; float:left;  margin:0px 0px 0px 0px; padding:0px;}
#sidebar h6 {border-top:1px #ffffff solid; border-bottom:1px #ffffff solid;}
#sidebar a {margin:0px; padding:0px; border:0px;}

#events_venue {width:134px; padding:10px 10px 10px 10px; min-height:23px; height:auto !important; height:23px; background:#030303; border:2px solid #d4c84f;}
#events_venue p {margin:5px 0px 5px 0px;}
#events_venue a {color:#ffffff; font-size:11px; margin:20px 0px 20px 0px; font-weight:bold; text-decoration:none; text-transform:uppercase; font-family:Tahoma,Geneva,Kalimati,sans-serif !important;}
#events_venue a:hover {color:#D2C64C; }


#posabas {position:absolute; bottom:0px; right:0px;}

#label_squad {color:#ffffff; font-size:12px; font-weight:bold; margin:0px 10px 0px 20px;}

*+html #sponsership a img {margin:0px 0px -3px 0px; padding:0px;}
*html #sponsership a img {margin:0px 0px -4px 0px; padding:0px;}

#header { width:100%; height:170px; position:relative; margin:0px; padding:0px; z-index:100; background:url(../images/header.jpg) no-repeat top right #000000;}

.paging {color:#ffffff; font-weight:bold; margin:5px 0px 5px 2px;}
.paging a {color:#ffffff; font-weight:bold; margin:2px 0px 0px 0px;}
.paging a:hover {color:#ffffff; font-weight:bold;}

#shop_sales {width:211px; height:98px; position:absolute; right:0px; top:32px;}

#header form {background:url(../images/form_background.gif) no-repeat right top; width:374px; height:28px; padding:0px 0px 0px 0px; position:absolute; top:0px; right:0px;}

#header button {border:0px; background:none; margin:2px 0px -2px 0px;}
#header input {border:0px; font-size:12px; padding:4px 2px 4px 6px; width:165px; margin:0px -12px 3px 160px;}
#leave {position:absolute; z-index:50; top:7px; right:245px; color:#ffffff;  color:#ffffff !important; font-size:12px !important; font-weight:bold !important;}
#leave a { color:#ffffff !important; font-size:12px !important; font-weight:bold !important;}

*html #header button {margin:0px 0px -2px 0px;}
*+html #header button {margin:0px 0px -2px 0px; }
*html #header input {margin:2px 0px 0px 160px; padding:3px 2px 3px 6px;}
*+html #header input {margin:2px 0px 0px 160px; padding:3px 2px 3px 6px;}

.squader h5 { background:none; color:#ffffff; float:left; font-size:14px; font-weight:bold; margin:3px 125px 0px 10px; padding:0px 0px 0px 0px;  border:0px;}

#logo {  width:160px; height:189px; margin:0px; padding:0px;  background:url(../images/logo.gif) no-repeat #000000; }

#main {  width:804px; position:relative; float:right;  margin:0px 0px 0px 0px; padding:0px; position:relative; }

#content_main {width:804px; border-top:1px #ffffff solid; position:relative; z-index:10; background:#3C3C3C;}

#match_fixture { width:609px; text-align:center; height:97px; background:url(../images/match_fixture.jpg) no-repeat;}
#match_fixture h1 {font-weight:bold; font-size:30px; color:#ffffff; margin:0px auto 0px auto; padding:20px 0px 0px 0px;}
#match_fixture p {color:#e7d83f; margin:0px;}
#match_fixture a { float:right; font-size:11px; font-weight:bold; color:#ffffff; margin:7px 5px 5px 0px; padding:0px 20px 0px 0px; background:url(../images/fix_a.gif) no-repeat right top;}

#news {width:100%; height:450px;  }
#news h6 {background:url(../images/h6_bac.jpg) repeat-x center; border-top:1px #ffffff solid;  border-bottom:1px #ffffff solid;  color:#ffffff; margin:0px; padding:2px 0px 0px 10px; text-transform:uppercase; font-weight:bold; font-size:12px; height:20px;}
#news h1 {font-size:16px; font-weight:bold; color:#000000; text-transform:uppercase; padding:10px 0px 10px 10px; margin:0px;}
#news ul {padding:0px; margin:0px; list-style:none;}
#news ul li {padding:0px; margin:0px; list-style:none;}

#news_art {width:384px; margin:0px; padding:0px; float:left;}

#news_img {width:384px; height:275px; margin:0px; padding:0px; background:#ffffff; }
#news_content {width:384px;  position:relative; height:151px; background:url(../images/news_content.jpg) no-repeat; position:relative; margin:0px; padding:0px;}
#news_content  p {padding:0px 10px 10px 10px; font-size:12px;,margin:0px;  }
.news_content_links {position:absolute; right:0px; bottom:10px; height:15px;}
.news_content_links a {font-size:10px; font-weight:bold; color:#3c3c3c; margin-right:20px; background:url(../images/news_links.jpg) no-repeat right; padding:6px 20px 6px 0px; }

#news_content h1 { font-size:13px; letter-spacing:0.6px; }


#padded_area {margin-left:8px; margin-right:4px; }


*html #news_content {margin-top:-4px;}

#news_list {width:225px; float:right; margin:0px; padding:0px;}
#news_list li {background:url(../images/news_li.jpg) no-repeat; width:225px; position:relative; height:71px; margin:0px; padding:0px 0px 0px 0px; cursor:pointer;}


#news_list li p {margin:0px; padding:20px 30px 10px 10px; font-size:12px; }
#news_list li a { font-size:10px; font-weight:bold; color:#494949; background:url(../images/new_list_a.gif) right no-repeat;  position:absolute; bottom:2px;  right:5px; margin:0px;  padding:4px 20px 4px 20px;}
#content  { width:609px;  border-right:1px #ffffff solid; border-left:1px #ffffff solid; margin:0px 0px 0px 0px; float:left; padding:0px; min-height:600px; height:auto !important;  background:#3c3c3c; height:600px;}

#media_fan_cont {width:609px; height:207px; background:url(../images/media_fan.jpg) no-repeat bottom right;}
#media_center {float:left; width:382px; position:relative; height:100%;}

#results {height:100px; width:345px; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
#results h1 {font-weight:bold; color:#e7d83f; font-size:12px; margin:20px 0px 5px 0px; padding:0px;}
#results h2 {font-weight:normal; color:#ffffff;  font-size:18px; margin:0px; width:340px; text-align:left; position:relative; padding:1px 0px 1px 0px; border-bottom:#5d5d5d solid 1px;}
#results h2 a span {font-size:12px; color:#d4c84f;  position:absolute; right:0px; bottom:6px;  }
.full_result a {position:absolute; bottom:6px; right:6px;}


#fans_center {float:right; width:225px; border-left:1px solid #ffffff; height:100%; position:relative;}
#fans_center h1 {font-size:14px; font-weight:bold; color:#e7d83f; margin:10px 0px 0px 12px; padding:0px; text-transform:uppercase;}
#fans_links {position:absolute; bottom:7px; right:4px;}
#media_fan_cont h6 { border-top:1px solid #ffffff;}

#sidebar_right {float:right; width:193px !important; margin:0px; padding:0px; }
#sidebar_right h6 {width:191px !important; }

#cap_players {border-bottom:1px solid #ffffff; min-height:370px; height:auto !important; height:370px; padding:0px 0px 10px 0px; position:relative; background:#0E0E0E; }
#cap_players img {border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; margin:0px; padding:0px; position:relative;}
#cap_players a img {position:absolute; bottom:0px; right:0px; border:0px;}
#cap_content {margin:0px; padding:10px 10px 0px 10px; }
#cap_content h1 {color:#e7d83f; font-size:12px; font-weight:bold; margin:0px; padding:0px;}
#cap_content p {color:#ffffff; font-size:12px; margin:3px 0px 0px 0px;}

#league_table table{width:100%; background:#eeeeee;}
#league_table h6 { border-top:1px solid #ffffff;}
#league_table th {font-size:10px; color:#0c0c0c; background:#d4c84f; padding:3px;}
#league_table td {font-size:11px; color:#333333; background:#ffffff; padding:3px;}
.grey {background:#d6d6d6 !important;}

#footer {width:963px; background:url(../images/footer.jpg) repeat-x; border-right:2px #494949 solid; border-left:2px #494949 solid; border-bottom:2px #494949 solid; position:relative; display:block; z-index:10; height:27px; margin:2px auto 10px auto; padding:0px; text-align:right;  }

.clear { clear:both; }
.hidden {display:none;}



#textarea { width:590px; background:#fff; padding-bottom:15px; min-height:570px; height:auto !important;height:570px;} 
#textarea h1 { background:url(../images/h6_bac.jpg) repeat-x center; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 7px 6px; }
#textarea h2 { font-size:14px;  margin-left:10px; line-height: 20px; }

#textarea p { margin:8px; line-height: 18px; color:#222;}

#textarea a {  color:#1D2F5F; }
#textarea a:hover {  color:#1D2F5F; text-decoration:underline;  }

#textarea img { margin:8px; padding:0px; }


#textareac { width:590px; background:#fff; padding-bottom:15px; min-height:570px; height:auto !important;height:570px; position:relative;} 
#textareac h1 { background:url(../images/h6_bac.jpg) repeat-x center; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 7px 6px; }
#textareac h2 { font-size:14px;  margin-left:10px; line-height: 20px; }

#textareac p { margin:8px; line-height: 18px; }

#textareac a {  color:#1D2F5F; }
#textareac a:hover {  color:#1D2F5F; text-decoration:underline;  }

.img_right { float:right; margin:5px;  }

/*------------------------------------ players_page-----------------------------------------------------------*/


#players h5 {font-weight:bold; font-size:14px; color:#ffffff; font-family:Tahoma,Arial,sans-serif; float:left; margin:10px 20px 0px 20px;}
.players { width:575px;  clear:both; margin:30px 0px 30px -10px;}
*html .players { width:575px;  clear:both; margin:30px 0px 30px 20px;}
*+html .players { width:575px;  clear:both; margin:30px 0px 30px 30px;}
.players li {display:block; float:left; margin:0px 8px 20px 8px; list-style:none; }
.players li h1 a {font-size:12px;  color:#ffffff; text-align:center; font-weight:normal !important; margin:0px;  border:1px #818181 solid; padding:1px 0px 0px 0px; background:url(../images/pl_bot.jpg) repeat-x; border:0px !important;}
.players li h2 a {font-size:12px;  color:#ffffff; font-wieght:normal !important; text-align:center; margin:0px; border:1px #818181 solid; padding:1px 0px 0px 0px; background:url(../images/pl_top.jpg) repeat-x; border:0px !important;}
.players li img { border:#e1d342 1px solid; }
.players li h1 {font-size:12px; color:#ffffff; text-align:center; font-weight:normal !important; margin:0px;  border:1px #818181 solid; padding:1px 0px 0px 0px; background:url(../images/pl_bot.jpg) repeat-x;}
.players li h2 {font-size:12px; color:#ffffff; font-wieght:normal !important; text-align:center; margin:0px; border:1px #818181 solid; padding:1px 0px 0px 0px; background:url(../images/pl_top.jpg) repeat-x;}
#players form { float:left; margin:10px 0px 10px 100px;}
#players form select {margin:0px 5px 0px 0px;}

#textarea_left {width:400px; float:left;}

#textarea_right {width:150px; float:right; margin:20px 30px 0px 0px;}
*html #textarea_right {width:150px; float:right; margin:20px 5px 0px 0px;}
#textarea_right p {margin:0px 5px 0px 5px;}


#list_area { margin:0px 20px 0px 30px;}
#list_area h1 {background:none; color:#000000; text-transform:none; font-size:12px; padding:0px 0px 0px 0px; margin:10px 0px 5px 0px;}
#list_area p {margin:25px 0px 25px 0px;}
#list_area_left {width:175px; float:left;}
#list_area_right { width:175px; float:right; }

/*------------------------------------ nav-----------------------------------------------------------*/

#nav { position:absolute; border-bottom:1px solid #ffffff; bottom:0px; right:0px; width:775px; height:25px; background:#999999; background:url(../images/nav_home_bac.jpg) no-repeat top right; padding:8px 0px 0px 30px;  }

#nav p { color:#E7D83F; font-weight:normal; text-align:left;    } 
#nav a { margin:0px 0px 0px 0px; padding:8px 9px 8px 3px; color:#ffffff; text-decoration:none; background:url(../images/bord_r.jpg) no-repeat bottom right; font-weight:bold; font-size:12px; letter-spacing:0.6px; }
#nav a:hover { color:#E7D83F; } 

#sub_nav {background:url(../images/sub_nav_back.jpg) repeat-x #676767 bottom;  }
#sub_nav a {color:#ffffff; font-size:11px; border-bottom:#8b8b8b solid 1px; font-family:Tahoma,Arial,sans-serif; display:block; padding:4px 0px 5px 10px; background:url(../images/sub_nav.gif) no-repeat 99%;  color:#ffffff;}
#sub_nav a:hover {background:url(../images/dub_nav_hover.gif) no-repeat right; text-decoration:none;color:#333333; }

#sub_nav a.selected{ background-color:#333333; }

/*------------------------------------ forms -----------------------------------------------------------*/
#newslettersu  {padding:0px 0px 0px 3px;}
#newslettersu label {color:#ffffff; font-size:12px; font-weight:bold;}
#newslettersu p {margin:4px 0px 4px 0px; font-size:13px;}
#newslettersu input {background:#ffffff; border:1px solid #000000; font-size:13px;}
#newslettersu select {background:#ffffff; border:1px solid #000000; font-size:13px;}
#newslettersu textarea {background:#ffffff; border:1px solid #000000; font-size:13px;}
#newslettersu button {background:none; border:0px; float:right; clear:both; margin-right:-10px;}
*+html #newslettersu button {background:none; border:0px; float:right; clear:both; margin-right:-23px;} 
*html #newslettersu button {background:none; border:0px; float:right; clear:both; margin-right:-23px;} 
/*------------------------------------ guestbook -----------------------------------------------------------*/

#guestbook { width:585px; margin:0px 0px 40px 0px;}
.guestbook { width:585px; position:relative; background:url(../images/guestbook_back.jpg) repeat-x #2C2C2C; border:1px solid #ffffff; height:100px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

#kiddylinks a {margin:0px 4px 0px 0px;}

.guestbook p {color:#ffffff;}
.guestbook h1 {color:#e1d342; font-size:14px !important; padding:0px; margin:0px;}
.comments {float:right; width:359px; border-left:2px solid #696969; padding:0px 20px 0px 30px; margin:10px 0px 0px 0px;}
.yellow {color:#e1d342;}
.detailperson {float:left; width:153px; margin:15px 0px 0px 15px;}
*html .detailperson {float:left; width:153px; margin:15px 0px 0px 7px;}
#veiw_guestabs { position:absolute; bottom:-24px;  right:-1px;  }

/*------------------------------------ Match Center -----------------------------------------------------------*/

#silver { background:url(../images/silver.jpg) repeat-x #afafaf; width:592px; height:100px; }

#silver h1 { background:url(../images/h6_bac.jpg) repeat-x center; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 7px 6px; }

#silver p {padding:0px 10px 0px 10px;}

#match_results { border:1px solid #ffffff; width:590px; margin:10px 0px 0px 0px; background:#000000; color:#ffffff;}
#match_results img { margin:0px; padding:0px;  }
#match_results h3 {color:#ffffff; background:url(../images/bac_h3_results.jpg) repeat-x; font-size:12px; text-align:center; padding:5px 0px 4px 0px; margin:0px;}

.ground {width:90px;}
.bc_ground {width:90px; background:url(../images/bac_td.gif) repeat-x; }
.bc_groundh {color:#f0e151;}

.result_col {width:54px; text-align:center;}
.bc_result_col {background:url(../images/bac_td.gif) repeat-x; width:54px; text-align:center;}


.fixture {width:148px; text-align:center;}
.bc_fixture {background:url(../images/bac_td.gif) repeat-x; width:148px; text-align:center;}
.bc_fixtureh {width:148px; text-align:center; color:#f0e151; }

.comp {width:67px; margin:0px 10px 0px 11px;}
.bc_comp {width:67px; background:url(../images/bac_td.gif) repeat-x;   margin:0px 10px 0px 11px;}
.bc_comph {width:67px; margin:0px 0px 0px 11px; color:#f0e151;}

.time {width:42px;}
.bc_time {background:url(../images/bac_td.gif) repeat-x; width:42px}
.bc_timeh  {width:42px; color:#f0e151;}

.bc_tdateh {font-size:12px; color:#f0e151; width:103px; margin:0px 0px 0px 12px;}
.bc_tdate {background:url(../images/bac_td.gif) repeat-x; width:103px; margin:0px 0px 0px 12px ;}
.date {width:103px; margin:0px 0px 0px 12px;}
.bc_td {background:transparent url(../images/bac_td.gif) repeat-x;}

#match_results td {font-size:11px; padding:0px 0px 0px 3px; height:22px;}
#match_results table {margin:0px; padding:0px 0px 10px 0px;}


/*------------------------------------ Match Report -----------------------------------------------------------*/

#match_report {width:592px; }
#match_report h1 { background:url(../images/h6_bac.jpg) repeat-x center; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:20px 0px 0px 0px; padding:2px 0px 7px 6px; }
#match_report h1 a {display:block; float:right; margin:-18px 0px 0px 0px;}
*html #match_report h1 a {display:block; float:right; margin:-24px 0px 0px 0px;}
*+html #match_report h1 a {display:block; float:right; margin:-24px 0px 0px 0px;}

#match_report_result { border:1px solid #9f9f9f; width:590px; margin:4px 0px 4px 0px;}
#match_report_result h1 {font-size:30px; margin:0px auto 0px auto; display:block;  text-align:center;}
#match_report_result h2 { font-size:12px; color:#e7d83f; margin:0px auto 0px auto; display:block; text-align:center;}

#match_report_content { min-height:400px; height:auto !important; height:400px; padding:10px 4px 26px 12px; background:#fff; width:576px; position:relative; }
#mrc_abs { position:absolute; bottom:0px;  right:0px;}

#match_report_content h1 {font-size:12px; color:#000000; padding:0px;}

/*------------------------------------ GALLERY PAGES -----------------------------------------------------------*/

#gallery {width:584px; border:1px solid #8b8b8b; padding:0px 6px 35px 6px; position:relative; }
*html #gallery {width:584px; border:1px solid #8b8b8b; padding:0px 0px 35px 0px; position:relative; }
#gallery h1 { background:url(../images/h6_bac.jpg) repeat-x center; width:590px; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0px 0px 0px -6px; padding:2px 0px 7px 6px; }
*html #gallery h1 { background:url(../images/h6_bac.jpg) repeat-x center; width:584px; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0px 0px 0px -6px; padding:2px 0px 7px 12px; }

#gallery2 {width:592px; }
#gallery2 h1 { background:url(../images/h6_bac.jpg) repeat-x center;  color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 7px 6px; }

#gallery p {color:#ffffff; font-size:12px;}

#gallery a {color:#d8ce5b; text-decoration:underline;}

*html h1 #paging {float:right; margin:-19px 10px 0px 0px;}
*+html h1 #paging {float:right; margin:-19px 10px 0px 0px;}
h1 #paging {float:right; margin:-18px 10px 0px 0px;}
h1 #paging a {color:#ffffff; padding:0px 1px 0px 1px; text-decoration:none;}
h1 #paging a:hover { color:#e2d554; text-decoration:none; }

.gallery {width:588px; background:url(../images/gal_pat_rep.jpg) repeat-x #2B2B2B; position:relative; margin-right:auto; margin-left:auto; border:1px solid #8b8b8b; min-height:130px; height:auto !imporntant; height:130px; margin:10px 0px 0px 0px;}

.gallery_img_area { width:207px; float:left;}
.gallery_img_area img {  border:2px solid #d8ce5b; margin:5px 0px 5px 4px; display:block;}
.gallery_text_area {width:200px; float:left;}
.gallery_text_area h2 {font-size:18px; color:#e1d342; font-weight:normal; padding:0px; margin:10px 0px 5px 0px;}
.dategal {font-size:12px; color:#ffffff;}
.veiw_gal_abs {position:absolute; bottom:0px; right:0px;}

.h1date {color:#cec037 !important;}

*html .gallery_img {width:190px; height:133px; float:left; margin:0px 1px 0px 1px; border:1px solid #9f9f9f; }
*+html .gallery_img {width:190px; height:133px; float:left; margin:0px 1px 0px 1px; border:1px solid #9f9f9f; }
.gallery_img {width:190px; height:133px; float:left; margin:5px 1px 5px 1px; border:1px solid #9f9f9f; vertical-align:center; }
.gallery_img a img {border:1px solid #d6cc5a; margin-left:auto; margin-right:auto; margin-top:8px; display:block; text-align:center; }

#gallery_back {position:absolute; right:0px; bottom:0px;}

/*------------------------------------ PRIME START -----------------------------------------------------------*/

#primestart {width:593px; margin-right:auto; margin-left:auto; }
#primestart h1 { background:url(../images/h6_bac.jpg) repeat-x center; color:#ffffff;  font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 7px 6px; }

#primestart_welcome {width:577px;  border:1px solid #515151; background:url(../images/green_rep.jpg) repeat-x top #0F8E49; margin:-2px 0px 0px 0px; padding:5px 3px 10px 11px;}
#primestart_welcome p {color:#ffffff; font-size:12px; }
#primestart_welcome img {margin:0px 0px 10px 10px;}
#primestart_products {}
.primestart_products { position:relative; width:579px; background:url(../images/prime_product.jpg) repeat-x bottom #ffffff; min-height:131px;  height:auto !important; height:131px; margin:1px 0px 0px 0px; padding:5px 0px 25px 13px;}
.prods_abs {position:absolute; bottom:1px; right:0px;}
.primestart_products h1 { background:none !important; color:#000000 !important; padding:0px 0px 0px 12px !important; margin:5px 0px 5px 0px !important; font-size:18px !important; font-weight:normal !important; text-transform:none; }
.primestart_products p {padding:0px 0px 0px 10px;}
.primestart_products img { border:2px solid #eb2b27; margin:0px 4px 4px 4px; }

/*------------------------------------- General Text & Colours & backgrounds---------------------------------------*/


h1{ font-size:22px; color:#ffffff; font-weight:bold; margin:0px 0px 10px 0px; padding:6px 6px 4px 6px; }
h2{ color:#444444; font-size:14px; font-weight:bold; margin:6px 5px 6px 0px; padding:4px 0px 4px 4px; line-height:18px;  }
h3{ color:#3b3b3b; font-size:14px; font-weight:bold; margin:10px 0px 10px 10px; padding:0px 0px 0px 0px; }
h4{ color:#ffffff; font-size:18px; font-weight:normal; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h5{ color:#000000; background:url(../images/cat.gif) repeat-x; font-size:14px; font-weight:bold; margin:10px 0px 0px 0px; padding:7px 0px 7px 10px; border-left:1px solid #515151; border-right:1px solid #515151; }
h6{ background:url(../images/h6_bac.jpg) repeat-x center; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 7px 4px; }
*html h6{  background:url(../images/h6_bac.jpg) repeat-x center; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 7px 2px; }

.background_h1 { background:url(../images/h1_bg.jpg) repeat-x; text-transform:uppercase; }
.background_h2 { background:url(../images/h2_bg.jpg) repeat-x;  }
.background_h3 { background:url(../images/h3.jpg) repeat-x; color:#ffffff; font-weight:bold; padding:8px 0px 8px 10px; font-size:16px;}
.background_h7 { background:url(../images/h1_bg.jpg) repeat-x;  border_left:1px solid #ffffff:}

ul li { list-style:disc; font-size:12px; color:#3b3b3b;  }
ol li {  font-size:12px; color:#3b3b3b; list-style:decimal;   }

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

p { color:#222; font-size:12px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;  line-height:18px; }
#footer p { font-size:10px;  color:#FFFFFF; margin:0px 10px 0px 10px;  text-align:right; padding-top:10px; }
#footer a {color:#ffffff; }

#clubhouser h2{ color:#ffffff; font-size:16px; font-weight:bold !important; margin:6px 5px 6px 0px; padding:4px 0px 4px 4px;  background:none;}


/*------------------------------------- Products ---------------------------------------*/

.product_container { width:580px; margin: 0px 0px 10px 0px; padding:0px 0px 0px 10px; background:url(../images/product_bg1.jpg) top repeat-x #2e2e2e; border:1px solid #AAAAAA;}

.product_container img { float:right; border:1px solid #e1d342; margin:5px 5px 5px 5px;  }
.product_container h2 { color:#e1d342; }
.product_container p { color:#EEEEEE;}

.product_container_bar { position:relative; height:26px; width:590px; margin:2px 0px 0px -10px; padding:0px; background:url(../images/product_goldbar.jpg) repeat-x;  }
.product_container_bar a { position:absolute; top:1px; right:0px; padding:6px 25px 6px 25px;  color:#FFFFFF; font-weight:bold; font-size:11px;  background:url(../images/product_button.jpg) no-repeat;   }


/*------------------------------------- News ---------------------------------------*/

.news_container { width:580px; margin: 0px 0px 10px 0px; padding:0px 0px 0px 10px; background:#ffffff; border:1px solid #AAAAAA;}

.news_container img { float:right; border:1px solid #e1d342; margin:5px 5px 5px 5px;  }
.news_container h2 { color:#000000; font-size:14px; }
.news_container p { color:#333333;}

.news_container_bar { position:relative; height:26px; width:590px; margin:2px 0px 0px -10px; padding:0px; background:url(../images/product_goldbar.jpg) repeat-x;  }
.news_container_bar a { position:absolute; top:1px; right:0px; padding:6px 25px 6px 25px;  color:#FFFFFF; font-weight:bold; font-size:11px;  background:url(../images/product_button.jpg) no-repeat;   }

.datestamp_news { font-size:11px; font-weight:normal; color:#555555; margin-left:10px; }

#text { width:590px; background:#ffffff; min-height:230px; height:auto !important; height:230px; padding:0px 0px 10px 0px;} 
#text h1 { background:url(../images/h6_bac.jpg) repeat-x center; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:2px 0px 7px 6px; }
#text a {color:#000000; text-decoration:underline; }
#text p { margin:8px; }
#textarea a {color:#000000; text-decoration:underline;}

#text img {margin:10px;  }

.rss_news {
    margin: 5px;
}

.rss_news p {
    color:#FFFFFF; line-height:14px; font-size:11px; 
}

.rss_logo {
    float:left;
}

.rss_feed {
    float:right;
}

.rss_news a {
    colour:#666666;
}

