/* Default stylesheet for all compliant browsers */

body {
	line-height:16px;
	color: rgb(30,30,30);
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e4e5e6;
}

h1 { font-size: 22px; line-height:30px; font-weight: normal; margin-top:0px; margin-bottom: 15px;}
* html h1 {margin-top:16px;}
h2 { font-size: 16px; line-height:24px; font-weight: normal; margin:0px; padding-bottom:5px; }
h3 { font-size: 14px; line-height:22px; font-weight:normal; font-style:italic; color:#555; margin:0px; padding-bottom:15px;}

h4 { font-size: 14px; line-height:18px; font-weight: normal; color: rgb(50,50,50); margin:0px; padding-top:5px; padding-bottom:2px;}
h5 { font-size: 11px; font-weight: bold;}
h6 { font-size: 10px; font-weight: normal; }

.blue h1, .blue h4, .blue h5, .blue h6 {color:#007aa9;} 
.green h1, .green h3, .green h5, .green h6 {color:#468c23;} 
.red h1, .red h3, .red h5, .red h6 {color:#bd2d0b;} 
.yellow h1, .yellow h3, .yellow h5, .yellow h6 {color:#e5b800;} 

a {text-decoration: underline;}
.blue a { color: #007aa9;  }
.green a { color: #468c23; }
.red a { color: #bd2d0b; }
.yellow a{color:#e5b800;}
a img {
text-decoration:none;}
a:hover { text-decoration: underline;}

.blue h4 a {color:#000000; text-decoration:none;}

a img {border: none;}

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

p {
	font-size:12px;
	line-height:18px;
	margin:0px; 
	margin-bottom:5px;
	color:#444;
}

p sup {float:right; margin-top:-5px;}

fieldset {
	border: none;
	border-top: 1px solid #1684c6;
	padding-left: 10px;
}
.blue fieldset {border-top: 1px solid #007aa9;}
.green fieldset {border-top: 1px solid #468c23;}
.red fieldset {border-top: 1px solid #bd2d0b;}
.yellow fieldset {border-top: 1px solid #e5b800;}

legend {
	font: normal 14px;	
	padding: 0 10px;
}
.blue legend {color: #007aa9;}
.green legend {color: #468c23;}
.red legend {color: #bd2d0b;}
.yellow legend {color: #e5b800;}

form { line-height: 2em; }
form p { line-height: 1.5em; }

input, 
select, 
textarea { 
	font: 1em/1 Verdana, Helvetica, sans-serif; 
	color: #333; 
	padding: 0.2em; 
	background-color: #FFF;
	border: 1px solid #aaa;
	margin:0px;
}


option { padding-right: 10px; }

label { padding: 0.5em 0; display: block; clear: left; }
label span { padding:0px; margin:0px; }

hr { border:none; border-top: 1px solid #bbbbbb; margin-top: 0px; width: 100%; margin-bottom: 10px; *margin-bottom: 0px; padding:0px; height: 1px;}

.right_padding { padding-right: 20px; }

.left_padding { padding-left: 20px; }

table { margin:0px; clear:both; font-size:11px; position:relative; }
table h2 {margin:0px;}
table tr { vertical-align:top;
}
table td { padding:5px 5px 5px 0px;}
table h5 {margin-top:7px; margin-bottom:0px;}
table#results, table#results td  {border:none;}


/* Form */


.wrap_form { /*width:99%;*/ }

legend span {
	font-family: arial, sans-serif;
	font-size: 9pt;
	color: rgb(177,178,180);
}

label .title { width: 11em; height: 100%; float: left; margin-right: 1em; text-align: left; }
label .input {	float: left; padding-right: 1em;}
label .alert { margin-top: 0em; }
#comments label  {padding:0px; margin:0px; width:100px;}
#comments label .title {width:auto; margin-right:0px; padding:0px; float:none; height:auto;}
#comments label .input {float:left; padding:0px; margin:0px;}


#contactform { }

#contactform span { display: block; }

#contactform .alert { margin-top: 0em; }

#contactform .button { margin-left: 133px; }

.checkbox { display: block; margin-bottom: 0.3em; }

.checkbox input { margin-right: 0.5em; }

.date { margin-right: 1em; line-height:17px;}

.date select { width: auto; }

.fixed_width_font { width: 30px; }

.checkbox input, .radio input { width: auto; border: none; }

.alert { color: #FF0000;}

.boldy {font-weight: bold;}

span.radio { margin-right: 1em; }

input.button {
	background-color: rgb(117,117,119);
	color: #FFF;
	cursor: pointer;
	padding: 0 5px 3px 5px;
	font-size: 90%;
	font-weight: bold;
	margin-top: .75em;
	border:none;
	height: 28px;
	text-align:left;
	width:121px;
}


.blue input.button {
background-image:url(../img/but_blue.gif);
}
.green input.button {
background-image:url(../img/but_green.gif);
}
.red input.button {
background-image:url(../img/but_red.gif);
}
.yellow input.button {
background-image:url(../img/but_yellow.gif);
}


input.button:focus, input.button:hover  {
	border: none;
}

.fixed_width_font { font-family: Lucida Console, Courier New, Courier, monospace; font-size:1em; line-height:1.75em; }

input.fixed_width_font { line-height:1em; }

/* Layout */

#print { display: none; }

#container {
	width: 786px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#top_ad {
	width: 786px;
	height: 109px;
	background-color: #000000;
	border-bottom: 2px solid #ffffff;
}

#top_ad.blue { 
	border-bottom-color: #74bae1;
}

#top_ad.green { 
	border-bottom-color: #b7dba4;
}

#top_ad.orange { 
border-bottom-color: #eb7224;
}

#header {
	width: 786px;
	height:79px;
	display:none;
}
#headerpic {
	height: 79px;
	background-color:#000000;
}

#header #search_box  {
	position: absolute;
	left: 640px;
	top: 111px;
	width:160px;
	background-color:#000000;
	padding: 0px;
	padding-top: 7px;
	*padding-top:9px;
	text-align:right;
	padding-bottom: 3px;
	padding-bottom:0px;
}

#header #search_box form  {
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

#header #search_box .extra {
	position:absolute;
	margin:0px;
	top: 32px;
	padding:0px;
	float:right;
	left:146px;
}

#header input.searchbutton { background: url(../img/s_arrow_black.gif) no-repeat center center; border: none; width: 19px; height: 19px; margin-bottom: -3px; margin-right:2px;}
#header input.searchbutton { *margin-bottom: 0px; *height: 18px; *width: 18px;}
#header #search_box input.searchfield {	font-size: 9px; line-height:10px; width: 130px; font-weight:bold;}
#header #search_box a { color: #fff; text-decoration: underline; text-transform: none; display: block; padding-top: 5px;}

#video_header {
width: 786px;
border-bottom: 3px solid;
padding:0px; margin:0px;

}
#video_header img {padding:0px; margin:0px; float:none; margin-bottom: -4px;
}
.blue #video_header {border-bottom-color: #86c3e5;}
.green #video_header {border-bottom-color: #aad484;}
.red #video_header {border-bottom-color: #ee8745;}

#page {
	width: 936px;
	padding: 0px;
}
#table_centre {padding:0px;background-color:#fff;}
#content {
	background-color: #fff;
	list-style-position:outside;
	margin: 0px;
	width: 604px;
	border:none;
	padding: 18px 22px 10px;
}

#home_page #content {
	padding-top:6px;
	padding-bottom:0px;
	border-left:0px;
	width:617px;
}

#content img{ padding: 0px; margin: 0px;}
#content table img { padding: 0px;}
#content ul {
	margin-left:0px;
	margin-top: 10px;
	margin-bottom:0px;
	padding-left:15px;
}
#content li {
	margin:0px;
	margin-left: 0px;
}
#content2 {
	background-color: #fff;
	list-style-position:outside;
	margin: 0px;
	width: 750px;
	padding: 6px 20px 50px 16px;
}


/* Member Login */

#member_login_top {
background-repeat:no-repeat;
height:7px;
font-size:0px;
}
.blue #member_login_top {background-image:url(../img/login_backer_blue_top.gif); }
.green #member_login_top {background-image:url(../img/login_backer_green_top.gif);}

#member_login {
background-repeat:y-repeat;
padding-top:1px;
position: relative;
display:block;
height: 75px;
}
.blue #member_login {background-image:url(../img/login_backer_blue.gif);}
.green #member_login {background-image:url(../img/login_backer_green.gif);}

#member_login h2 {display:none;}

#member_login form{
margin: 0px;
}
#member_login fieldset{
border:none;
padding:0px;
padding-left:10px;
padding-top:2px;
margin:0px;
}
#member_login .wrap_form { margin:0px; padding:0px; font-size:11px;}
* html #member_login .wrap_form { padding-top: 6px;}
#member_login label {color:#FFFFFF; font-weight:bold; float:left; clear:none; padding:0px; margin:0px;}
#member_login label input {width: 140px; float:left; clear:left;}
#member_login label input {*width: 135px;}

#member_login label .title {width: auto; margin:0px; padding:0px; padding-right: 5px;}
#member_login label .input {width: auto; margin:0px; padding:0px; padding-right:15px; clear:none; line-height:11px;}

#member_login input.button{ background-color:transparent; color:#000000; background-repeat:no-repeat; border: none; display: block; margin: -0px 0px 0px 0px; *margin-top: 15px; width: 79px; text-align: left; padding: 0px 0px 6px 3px; *padding-left:5px; font-size: 10px; font-weight: bold; height:33px; float:right;}
.blue #member_login input.button{background-image: url(/includes/template/public/img/buttonwhite_blue2.gif); }
.green #member_login input.button{background-image: url(/includes/template/public/img/buttonwhite_green2.gif); }

 #member_login input.button {*margin-right:4px;}

#member_login p {position:absolute;  left:10px;}
#member_login p#one{top:37px;}
#member_login p#two{top:50px;}
#member_login p a{color:#ffffff;}

#member_login_bottom {
background-repeat:no-repeat;
height:7px;
font-size:0px;
}
.blue #member_login_bottom {background-image:url(../img/login_backer_blue_bottom.gif);}
.green #member_login_bottom {background-image:url(../img/login_backer_green_bottom.gif);}

#members_edit .edit_account {background-color:#dadadb; margin:0px; border:none;}
#members_edit {margin-top:2px; background-color:#dadadb;}
.blue #members_edit {border-top: 2px solid #007aa9;}
.green #members_edit {border-top: 2px solid #468c23;}
.red #members_edit{border-top: 2px solid #bd2d0b;}
.yellow .edit_account {border-top: 2px solid #e5b800;}
.blue .edit_account .button {background-image:url(/includes/template/public/img/but_blue_2.gif);}
.green .edit_account .button {background-image:url(/includes/template/public/img/but_green_2.gif);}
.red .edit_account .button {background-image:url(/includes/template/public/img/but_red_2.gif);}
#members_edit .corners {margin: 0px; position:relative; width:479px; background:#dadadb; height:6px;}
#members_edit .corners .greycornerbottomright, #members .corners .greycornerbottomleft {position:relative;}
#members_edit .corners .greycornerbottomleft {float:left;}
#members_edit .corners .greycornerbottomright {float:right;}
#members_tabs {background-image:url(../img/login_backer_blue.gif); width:100%; height:20px;}
#members_tabs ul {list-style:none; padding:0px; margin:0px;}
#members_tabs ul li {float:left; margin-left:10px;}
#members_tabs ul li a {color:#fff; font-weight:bold; text-decoration:none;}
#members_tabs ul li.active a { text-decoration:underline;}


/* First navigation (horizontal) */
#nav-first { padding: 0; position: relative; font-weight: bold; margin-top: -23px; font-size:11px;}

#nav-first ul { display: block; list-style: none; margin: 0; padding: 0 1px 0 0px; background-color:#000; height:23px; *height: auto; float:right;}

#nav-first ul li { float: left; padding: 0; margin: 0 1px; height: 23px; background-image:url(/includes/template/public/img/topnav_backer.gif) }

#nav-first ul li.parent-active { height: 50px; }

#nav-first ul li.parent-active { *height: 48px; }

#nav-first ul li a { display: block; color: #ffffff; padding: 3px 7px 2px 7px; text-decoration: none;}

#nav-first li ul { display: none; position: absolute; top: 25px; *top : 23px; left: 0; background-color: #1684c6; border-bottom: 2px solid #fff; *border-top: 2px solid #fff; height: 23px; }

 #nav-first li a:hover,  #nav-first li.active li a:hover {text-decoration:underline; }
.blue #nav-first li a:hover, .blue #nav-first li.active li a:hover { color: #86c5e5; }
.green #nav-first li a:hover, .green #nav-first li.active li a:hover { color: #81c566;  }
.red #nav-first li a:hover, .red #nav-first li.active li a:hover { color: #eb8a24;  }
.yellow #nav-first li a:hover, .yellow #nav-first li.active li a:hover { color: #e5b800; }

#nav-first li.parent-active li a, #nav-first li.active li a {text-decoration: none; }
.blue #nav-first li.parent-active li a, .blue #nav-first li.active li a { color: #86c5e5; }
.green #nav-first li.parent-active li a, .green #nav-first li.active li a { color: #81c566; }
.red #nav-first li.parent-active li a, .red #nav-first li.active li a { color: #eb8a24; }
.yellow #nav-first li.parent-active li a, .yellow #nav-first li.active li a { color: #eb8a24; }

 #nav-first li.parent-active li.active a, #nav-first li.parent-active a, #nav-first li.active a { text-decoration: underline;}
.blue #nav-first li.parent-active li.active a, .blue #nav-first li.parent-active a, .blue #nav-first li.active a { color: #86c5e5; }
.green #nav-first li.parent-active li.active a, .green #nav-first li.parent-active a, .green #nav-first li.active a { color: #81c566; }
.red #nav-first li.parent-active li.active a, .red #nav-first li.parent-active a, .red #nav-first li.active a { color: #eb8a24; }
.yellow #nav-first li.parent-active li.active a, .yellow #nav-first li.parent-active a, .yellow #nav-first li.active a { color: #e5b800; }

#nav-first li.parent-active ul, #nav-first li.active ul { display: block; }

/**/

#pageheader { 
height: 100px;
width: 800px;
border-top: 2px solid #ffffff;

}

.blue #pageheader { 
background-image: url(/includes/template/public/img/pageheader_blue.gif);
border-top-color: #74bae1;
}

.green #pageheader { 
background-image: url(/includes/template/public/img/pageheader_green.gif);
border-top-color: #b7dba4;
}
.red #pageheader { 
background-image: url(/includes/template/public/img/pageheader_red.gif);
border-top-color: #eb7224;
}
.yellow #pageheader { 
background-image: url(/includes/template/public/img/pageheader_yellow.gif);
border-top-color: #fdfb93;
}

#pageheader #words {
	position:absolute;
	width:400px;
	left:0px;
	color:#FFFFFF;
	font-size: 26px;
	line-height: 30px;
	font-weight:normal;
	padding-left: 17px;
	padding-top: 58px;
}


#pageheader #search_box  {
position: absolute;
left: 640px;
top: 155px;
height: 70px;
text-align:right;
}
* html #pageheader #search_box  {
top: 198px;
}

#pageheader #search_box .arrow {
position: absolute;
top:0px;
right:1px;
margin-right: -24px;
margin-top: -2px;
*margin-top: -5px;
}

#pageheader #search_box .extra {
position: absolute;
margin-left:9px;
float:right;
left:137px;
top:22px;
}

* html #pageheader #search_box .extra {
/*margin:0px;
/*right:0px;
margin-right: -24px;*/
}

#pageheader input.searchbutton { background: url(../img/s_arrow_lt.png) no-repeat center center; border: none; width: 19px; height: 19px; margin-bottom: -3px; margin-right: 2px; }
#pageheader input.searchbutton { *margin-bottom: 0px; *height: 18px; *width: 18px; }
#pageheader #search_box input.searchfield {	font-size: 9px; font-weight:bold; line-height:10px;  width: 130px;}
#pageheader #search_box input.searchfield { width: 136px;}
#pageheader #search_box a { color: #fff; text-decoration: underline; text-transform: none; display: block; padding-top: 5px;  }

#no8, #pattern { 
height: 100px;
width: 338px;
margin-left: 400px;
}

.blue #pattern {background-image: url(/includes/template/public/img/patternblue.gif);}

.green #pattern {background-image: url(/includes/template/public/img/patterngreen.gif);}

.red #pattern {background-image: url(/includes/template/public/img/patternred.gif);}

.yellow #pattern {background-image: url(/includes/template/public/img/patternyellow.gif);}

.blue #no8 {background-image: url(/includes/template/public/img/patternno8.gif); background-repeat:no-repeat;}

#pageheader #printable {
position:absolute;
width:100px;
left: 704px;
margin:0px;
padding:0px;
margin-top: -27px;
}
#pageheader #printable a {
color: #FFFFFF;
}

#homepage_top {
color: #007aa9;
padding-top: 3px;
background-color: #FFFFFF;
padding-left: 16px;
width: 770px;
}

#homepage_top #printable {
float:right;
padding-right: 9px;
}

/**/
#table_left{padding:0px; margin:0px; width:138px;}
#home_page #table_left{ width:0px;}
.blue #table_left {background-color: #86c3e5;}
.green #table_left {background-color: #aad484;}
.red #table_left {background-color: #ee8745;}
.yellow #table_left {background-color: #f5e759;}
#nav-second { width: 138px; font-size: 11px; font-weight:bold; margin:0px 0px 50px; border-top: 1px solid #ffffff;}

.blue #nav-second { background-color: #86c3e5; background-image: url(/includes/template/public/img/menublue.gif); background-repeat:no-repeat;}
.green #nav-second { background-color: #aad484; background-image: url(/includes/template/public/img/menugreen.gif); background-repeat:no-repeat;}
.red #nav-second { background-color: #ee874a5; background-image: url(/includes/template/public/img/menured.gif); background-repeat:no-repeat;}
.yellow #nav-second {background-color: #f5e759; background-image: url(/includes/template/public/img/menuyellow.gif); background-repeat:no-repeat;}

#nav-second ul {list-style: none; padding: 0; margin: 0; padding-top: 10px; padding-bottom: 0px;}
#nav-second ul ul {display:none;}
#nav-second ul li {padding-top: 2px; padding-bottom:1px; display: block; margin:0px; }
#nav-second ul li a{color: #FFFFFF; display: block; margin-left: 18px; padding-right: 5px; text-decoration: none;}
#nav-second ul li:hover, #nav-second ul li.over{ text-decoration:none;}
#nav-second ul li a:hover{ text-decoration:underline;}
/*First Tier Clicked */
#nav-second ul li.current a, #nav-second ul li.parent-active a { color:#000000;}
#nav-second ul li.current ul, #nav-second ul li.parent-active ul {display:block; margin-top: -10px; margin-left: 10px;}
#nav-second ul li.current ul li, #nav-second ul li.parent-active ul li  {padding:0px; margin:0px;  }
* html #nav-second ul li.current ul li, #nav-second ul li.parent-active ul li  {height:18px;}
#nav-second ul li.current ul li a, #nav-second ul li.parent-active ul li a {color: #ffffff; font-size:10px;}
#nav-second ul li.parent-active ul li.current a, #nav-second ul li.active ul li.active a{ color:#000000;}
#bottommenu {
list-style: none;
border-top: 1px solid #666666;
height:21px;
width: 771px;
font-weight: bold;
padding-top:4px;
padding-left: 15px;
background-color: #fff;
}
#bottommenu li { float:left; padding: 0px; font-size: 10px; }
#bottommenu li a{ color: #1a1818; padding: 0px 15px 0px 0px; text-decoration: none;}

.blue #bottommenu li a:hover { color: #007aa9;}
.green #bottommenu li a:hover { color: #3c8f13;}
.red #bottommenu li a:hover { color: #bd2d0b;}

#bottommenu li.current a{color:#1684c6; }
#bottommenu li.last {margin-right: 20px;}

#footer {
	height: 16px;
	width: 771px;
	font-size: 10px;
	color: #000000;
	padding: 3px 0px 4px 15px;	
}
.blue #footer { background-color: #86c3e5;}
.green #footer { background-color: #aad484;}
.red #footer { background-color: #ee8745;}
.yellow #footer { background-color: #f5e759;}

#footer a { color: #000000; text-decoration: none; }

#footer a:hover {text-decoration: underline; }
#footer #righty {float: right;  margin-right:15px;}

#table_right {background-color:#fff; padding:0px 0px 30px; width:133px; display:none;}

#rightmenu {
background-color:#fff;
margin-top: 14px;
position:relative;
}
#home_page #rightmenu{
margin-top:5px;
}

/* members login panel */
#members {background-color: #d1d2d4; position:relative; background-image:url(../img/greycorner_left.gif); background-position:bottom left; background-repeat:no-repeat; color: #000; width: 133px; border-bottom:1px solid #fff; *border:none;}

.top { 
background-image:url(/includes/template/public/img/blackgrad.gif);
background-repeat:repeat-x;
height: 20px;
font-weight: bold;
text-transform:uppercase;
padding-top: 3px;
padding-left: 10px;
color:#fff;
margin:0px;
position: relative;
background-color:#000000;
}


.top .blackleft{ position: absolute; left:0px;top:0px; margin:0px; padding:0px;}
.top .blackright{ position: absolute; right:0px; top: 0px; margin:0px; padding:0px;}
* html .top .blackright{right:-1px;}

#content .top img {padding:0px;}

.greycornertopleft {position:absolute; left:0px; padding:0px;}
.greycornertopright {position:absolute; right:0px; }
.greycornerbottomleft {position:absolute; left:0px; bottom:0px; }
.greycornerbottomright {position:absolute; right:0px; bottom:0px;}
* html .greycornerbottomleft {bottom:-1px;}
* html .greycornerbottomright { right:-1px; bottom:-1px;}

#members form { margin: 0; padding: 0;}

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

#members li { display: block; padding: 0 0 0 10px; margin: 0; }

#members li a { display: block; padding: 1px 0px; text-decoration: none; }
.yellow #members li a {color:#000;}
#members .first { padding-top: 3px; }

#members li.formfield input { border: 1px solid rgb(135,136,137); width: 107px; margin: 0 0 2px 0; display: block; }

#members>li.formfield input { border: 1px solid rgb(135,136,137); width: 107px; margin: -2px 0 2px 0; display: block; }

#members li.forgotpassword { font-size: 10px; }

#members li.forgotpassword a { display: block; color:#000000; margin-top: -8px; font-weight: bold; }

#members li.forgotpassword a:hover { text-decoration: none; }

li input.button { background-color: #d1d2d4; border: none; color: #fff; display: block; margin: 0px 0px 6px -10px; width: 125px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px;}
.blue li input.button { background-image: url(/includes/template/public/img/buttonblue.gif);}
.green li input.button { background-image: url(/includes/template/public/img/buttongreen.gif);}
.red li input.button { background-image: url(/includes/template/public/img/buttonred.gif);}
.yellow li input.button { background-image: url(/includes/template/public/img/buttonyellow.gif);}
#members li div.logout { padding: 0; }

#members li div.logout a { margin-left: -10px; color: #fff;  margin-top: 0; padding: 2px 0px 4px 10px; width:140px; border-top: 2px solid #fff; font-size: 11px; font-weight: bold; margin-top: 8px; }

#members hr {
border-color: #FFFFFF; margin-top: 10px;
}
#members a {
	display:block;
	line-height:0px;
}
#members .number8 {
	padding-bottom: 0px; 
	padding-left:0px;
}

/* SPECIFIC PAGES CSS */

#flashembed {margin-top:5px;padding:0px; margin:0px;}
#main_table {margin:0px; padding:0px;}
#main_table td {padding:0px;}
#main_table td td {padding:5px 5px 5px 0px;}
#virtual {
width: 123px;
padding-left: 10px;
margin-top: 5px;
background-color: #d1d2d4; color: #000;
list-style: none;
border-bottom: 1px solid #fff;
*border: none;
}

#virtual .virtual{
padding-top: 15px;
}

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

#radio_sport {margin-top: 5px; margin-bottom: 0px;}

#radio_sport a img {margin: 0px; padding:0px;}

#txt {
width: 120px;
padding-left: 13px;
margin-top: 5px;
background-color: #000000;
border: none;
position:relative;
}
.green #txt {padding: 0px; background-color: #FFFFFF; }

#txtholder {
padding-top: 15px;
padding-bottom: 10px;
}

* html #txt .greycornerbottomleft {bottom:0px;}


/* VIDEO NEWS */
#headlines {
width: 154px;
position:relative;
margin-right:0px;
margin-bottom: 10px;
float:left;
clear:none;
}
#headlines table {
clear:none;
}
#headlines table td {padding:10px;}
#headlines .row3 td {padding-left:10px; padding-right:10px;}

#news #headlines {
margin-top:0px;
}


#content2 #headlines {
width: 237px;
position:relative;
margin-right:10px;
margin-top:0px;
}

/* MESSAGE BOARD PORTAL*/
#topics {
width: 165px;
position:relative;
margin-right:0px;
margin-bottom: 0px;
text-align:left;
clear:none;
}
* html #topics {
width: 165px;

}
* html #topics .greycornerbottomleft, * html #topics .greycornerbottomright  {bottom:-1px;}

#topics table .row3 td {padding:5px 10px;}

table .row1 {
background-color:#dadadb;
}
table .row2 {
background-color:#e7e7e8;
}
table .row3 {
background-color:#a7a9ac;
}
* html table .row3 {border-bottom:1px solid #a7a9ac;}

table .row3 td, #table_main td table .row3 td{
padding-left:10px;
padding-right:20px;
}

table .row3 a {
text-decoration:none;
}

.darkgreybutton {
float:right;
}

/* WORLD CUP PAGES */
.groupsStandig {position:relative; }
.groupsStandig thead th{height:19px; }
.groupsStandig .fixture {width: 100%;}
.groupsStandig caption, .fixture caption {text-align:left; font-size: 13px; font-weight:bold; color:#242a2f; padding-bottom:5px;}
.groupsStandig .img {padding-left:20px;}
.groupsStandig #img2 {position:relative; display:block; width:auto; }
.groupsStandig #img2 .blackleft3 {position:absolute; top:0px; left:0px;}
.groupsStandig #img2 .blackright3 {position:absolute; top:0px; right:0px;}
* html .groupsStandig #img2 .blackright3 {position:absolute; top:0px; right:-1px;}
.groupsStandig tbody .img{padding:2px 0px;}
.fixture {}
.fixture .blackleft2, .img .blackleft2{position:absolute; left:0px; top:21px; *top:0px;}
.fixture .blackright2 {float:right; }
.fixture thead {text-align:left;}
.fixture .r, .fixture .r1 {text-align:right;}
.fixture .r1, .fixture .l1 {padding:0px; width:6px; font-size:0px; line-height:0px; }
.fixture .r1 img, .fixture .l1 img {  padding:0px; margin:0px;}
.fixture .r1 {*display:block; *position:relative;}
.fixture .r1 img {*margin-right:-5px; *position:absolute; *right:0px; *top:0px;}
.groupsStandig .even, .fixture .even, .listings .even {background:#dcdddf;}
.groupsStandig .odd, .fixture .odd, .listings .odd {background:#e7e7e8;}
.groupsStandig tbody {margin-top: 10px;}
.groupsStandig th, .fixture th {padding:2px 8px;}
.groupsStandig td, .fixture td {padding:2px 8px;}
.groupsStandig .c, .fixture .c {text-align:center;}
abbr {color:#FFFFFF;}

/* IRB TABLE */
#spacer {height:6px; margin:0px;}
*html #spacer {height:0px; font-size:0px; margin-top:-9px;}
#irb_rankings caption {margin-top:0px; margin-right:-1px; margin-left:1px;}
.table_main {clear: none; color: #000000; border: 0px none; width:100%; position:relative; border-left: 1px solid #c1c2c4; border-bottom: 1px solid #c1c2c4; margin-top: 0px;}
.table_main th {text-align:left;border-bottom: 1px solid #c1c2c4}
table.table_main .top {	
margin-left:-1px;
margin-top:0px;
margin-bottom:-2px;
}
* html table.table_main .top {	
margin-left:0px;
margin-bottom:0px;
}
table.table_main th {
	background-color: #dcdddf;
	font-weight: bold;
	text-align: left;
	padding: 3px 5px 8px 5px;
	border-right: 1px solid #c1c2c4;
	margin-top: 0px;
	line-height:11px;
}
table.table_main #phcUC1a_PresentationModeControlsContainer__ctl0_cellHead_Results {padding:0px;border-right: none;}
table.table_main tr{
border-left: 1px solid #d1d2d4;
}
table.table_main td {
	border-bottom: 1px solid #c1c2c4;
	border-right: 1px solid #c1c2c4;
	padding: 2px 6px 2px 5px;
	vertical-align: top;
	background-color: #e7e7e8;
}

table.table_main td.cell_shade {
	background-color: #dcdddf;
}

/* AUCTIONS */
#auctions {
width: 155px;
position:relative;
margin:0px;
padding:0px;
text-align:left;
clear:left;
}
#auctions table {clear:none; margin:0px; padding:0px;}
#home_page #auctions table td {padding:0px;}
#home #auctions table td {padding-right:0px;}
.listings {position:relative; display:block;}
.listings td{padding:10px;}
.listings .top td{padding:3px 10px 4px;}
* html .listings .row3 {height: 15px; }
.listings .row3 .greycornerbottomleft{bottom:0px;}
.listings .row3 .greycornerbottomright{bottom:0px;}
* html .listings .row3 .greycornerbottomleft{bottom:1px;}
* html .listings .row3 .greycornerbottomright{bottom:1px;}

.auction {width: 155px; background-color: #d1d2d4; position:relative; margin:0px; padding:0px; margin-top:0px;}
.auction .top {min-height:47px; height:auto;  padding-bottom:7px; padding-right:10px; margin-top:-1px;}
* html .auction .top {height:47px;}
#home_page .auction .top {padding-right:0px;}
.auction .top a{color:#FFFFFF; text-decoration:none;}
* html .auction .top .blackleft {left:-10px; margin:0px; padding:0px;}
.auction .info {background-image:url(/includes/template/public/img/auction_grad.gif); padding: 0px 10px; font-weight:bold;}
.auction .info #cost{color:#fff;}
.auction #image {text-align:center; padding-top:10px;}
.auction #image img{width: 130px; height: 110px; border: 0px none; border-color:#d1d2d4;}
.auction input.button { background-color: #d1d2d4; border: none; color: #fff; display: block; margin: 0px 0px 6px 0px; width: 125px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px; background-image: url(/includes/template/public/img/buttonblue.gif);}

.auction form {margin:0px;}
.auction label .input {float:none; position:relative; padding:0px; margin-top:-5px; margin-bottom:5px;}
.auction label .title {display:none;}
* html .auction .greycornerbottomleft, * html .auction .greycornerbottomright  {bottom:-1px;}
#trademe {text-align:right; padding-right: 6px; margin-bottom:-4px;}
#trademe img {padding:0px; margin:0px;}

#table_right #auctions {width:133px;}
#table_right .auction {width:133px;}
#table_right .auction #image {padding-top:0px;}
#table_right .auction #image img {width:133px;}

/* PLAYER PROFILES */
#players {margin-bottom: 10px;}
#players table .top{margin:0px;}
#players table td{ padding:0px;}
#players table .row3 td {padding:5px 10px;}
#players_top {border-right:2px solid #ffffff;}
#players table td#player_list {padding:5px 10px 20px; background-color:#d1d2d4; border-right:2px solid #ffffff;}

#players table td#player_info {padding:5px 10px 20px;  background-color: #e7e7e8;}
#player_info h1{margin-top:2px;}
.blue #player_info .player_text {color:#007aa9; font-weight:bold;}
.green #player_info .player_text {color:#468c23; font-weight:bold;}
#player_info .right_text {float:right; font-weight:bold; margin-top:-1px;}
.blue #player_info .right_text a{color: #007a9;}
.green #player_info .right_text a{color: #4c9939;}
#player_info .right_text img {margin-bottom:-2px;}
#green_border {background-color: #a7d593; font-size:1px; border-right:2px solid #ffffff; height: 5px;}
#green_border2 {background-color: #a7d593; font-size:1px;}

#random_player {width:315px;  display:block; position:relative; margin-bottom: 5px;}
#random_player #player_info {padding:5px 10px 15px; background-color: #dadadb;}
#random_player #player_info table{padding:0px; margin:0px; clear:none;}
#random_player table .row3 td {padding:5px 0px 5px 10px;}
* html #random_player .greycornerbottomleft, * html #random_player .greycornerbottomright  {bottom:-1px;}

/* Random Member */
#home_page #random_member {width:457px; margin-top:1px; *margin-top:4px; display:block;}
#random_member {width:315px;display:block; position:relative; margin-bottom: 5px;}
#random_member table {clear:none;}
#random_member #player_info {padding:5px 0px 15px 10px; background-color: #dadadb;}
#random_member #player_info table{padding:0px; margin:0px; clear:none;}
#random_member #player_info a{color:#000000;}
#random_member #player_info img{padding:0px; margin:0px;}
#random_member table .row3 td {padding-left:10px; padding-right:20px;}
#random_member h4 a:hover {color:#000000;}
* html #random_member .greycornerbottomleft, * html #random_member .greycornerbottomright  {bottom:-1px;}

/* NEWS */
#nzpanews {width:319px; margin-right:5px; margin-bottom: 5px; position:relative; display:block; float:left; clear:none;}
#news #nzpanews {margin-top:0px;}
#home_page #nzpanews {width: 457px; float:none;}
#nzpanews table {clear:none;}
#nzpanews table td {padding:10px;}
#nzpanews table .row3 td {padding:5px 10px;}
#nzpanews table #archive a{ color:#333333; font-weight:bold;}

#news_archive {width:100%; position:relative; display:block; font-weight:bold; }
#news_archive h1 {margin:0px; }
#archive_header {background-color:#dadadb; margin:0px;}
#news_archive form {margin:0px; padding:0px;}
#news_archive #archive_search {background-color:#dadadb; padding:0px 10px; position:relative; display:block; margin-top:0px;}
#news_archive #archive_search h3 {margin:5px 0px 0px;}
#news_archive .corners {margin:0px -10px -5px; }
* html #news_archive .greycornerbottomleft{position:relative;}
* html #news_archive .greycornerbottomright{position:relative; float:right;}

#news_archive input.newssearch {background-image: url(/includes/template/public/img/buttonwhite_blue.gif); color:#000000; background-repeat:no-repeat; border: none;display: block; margin: 10px 0px 6px 250px; width: 98px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px;
}
.blue #news_archive input.newssearch {background-image: url(/includes/template/public/img/buttonwhite_blue.gif);
}
.green #news_archive input.newssearch {background-image: url(/includes/template/public/img/buttonwhite_green.gif);
}
.red #news_archive input.newssearch {background-image: url(/includes/template/public/img/buttonwhite.gif);
}
#news_archive .top {margin-top:10px;}
#news_archive #results td, #news_archive #results th  {padding:2px 10px;}
#news_archive #results .row3 a{color:#000000;}

#more_news {
width: 149px;
position:relative;
margin-right:0px;
margin-top:31px;
padding-bottom: 45px;
padding-left:5px;
float:left;
border-left: 1px solid #999999;
}


/* VOTING MODULE FROM MESSAGE BOARD */
#vote {
display:none;
width: 133px;
max-width:133px;
margin-top: 5px;
background-color: #d1d2d4; color: #000;
list-style: none;
border-bottom: 1px solid #fff;
padding:0px;
*border: none;
position:relative;
display:block;
}
#vote .top a {color:#FFFFFF; text-decoration:none;}
#vote .ipbtable{
line-height: 17px;
padding:0px;
margin:0px;
width: 127px;
max-width:127px;
vertical-align:top;
}
#vote .ipbtable tr{padding-bottom:2px;}
#vote .ipbtable .ipbtable td{padding:0px; padding-left:5px;}
#vote .ipbtable td img {padding:0px; margin:0px;}
#vote .row1 {background-color:#d1d2d4;}
#vode .postdetails {line-height: 5px; padding:0px; margin:0px; }
#vote .post2 { padding:4px 0px; margin-bottom:3px; width:122px;}
* html #vote form {margin:0px;}
#vote input.button { background-color: #d1d2d4; border: none; color: #fff; display: block; margin: 0px 0px 6px -5px; width: 125px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px; float:none;}
.blue #vote input.button { background-image: url(/includes/template/public/img/buttonblue.gif);}
.green #vote input.button { background-image: url(/includes/template/public/img/buttongreen.gif);}
.red #vote input.button { background-image: url(/includes/template/public/img/buttonred.gif);}
.yellow #vote input.button { background-image: url(/includes/template/public/img/buttonyellow.gif);}
* html #vote .greycornerbottomleft, * html #vote .greycornerbottomright  {bottom:-1px;}

/* LATEST IMAGE */
#quick_gallery {margin-top:5px; display:block; position:relative;}
#quick_gallery .top {position:relative; width:123px;}

/* ScoreBoard */
#scoreboard {width:319px; margin-right:5px; float:left;}
#fixtures #scoreboard {width:auto;}
#scoreboard table tr td#row_header {padding-left:5px; background-image:url(../img/green_hgrad.gif); color:#fff; font-weight: bold;}
#scoreboard .row3 {padding-left:5px; color:#fff; font-weight: bold;}

/* Standings */
#comp_standings th {color:#ffffff; text-align:left;}
#comp_standings td {border-bottom:1px solid #fff;}
#comp_standings th.lefty, #standings td.lefty {padding-left:10px;}
#comp_standings th#data, #standings td#data {text-align: center; width:10px; padding-right:5px;}

/* QUIZ */
#home #quiz_holder {width: 219px;float:right; margin: 0px 0px 5px 5px;}
#quiz_holder {position:relative; display:block; margin:0px; margin-top:-1px; padding-top:0px;}
#quiz_holder form {margin:0px;}
#quiz_holder .label {clear:none;}

#quiz_holder .radio {clear:both; float:left; width:250px; padding-left: 17px; line-height: 14px; *padding-left:22px; padding-top:3px;}
#quiz_holder .radio input{ background-color: transparent; margin-left:-17px; *margin-left:-22px;}
#quiz_holder .row1 td, #quiz_holder .row2 td {padding-bottom:10px;}
#quiz_holder table td {padding: 2px 10px 2px 10px;}
#quiz_holder .title {display:none;}
#quiz_holder input.button {background-image:url(../img/darkgrey_buttom.gif); background-position:right; background-repeat:no-repeat; background-color: transparent; margin:0px; margin-top:-7px; padding:0px; font-size: 11px; font-weight: bold; color: rgb(50,50,50); width:443px; }
#home #quiz_holder input.button { width:188px;}
#quiz_holder #correct {border-left:1px solid #ffffff;}
* html .greycornerbottomright, * html .greycornerbottomleft {bottom:0px;}

/* WHATS HOT */
#whats_hot {background-color:#dadadb; margin-bottom:5px; display:block; position:relative;}
#home_page #whats_hot {margin-top:4px;}
#whats_hot #holder {padding:8px 10px 10px; display:block; position:relative;}
#whats_hot hr {margin: 8px 0px;}
#whats_hot .corners {height: 7px;}
* html #whats_hot .greycornerbottomleft{position:relative; clear:none; float:left;}
* html #whats_hot .greycornerbottomright{position:relative;  clear:none; float:right;}

/* TXT ALERTS */
#txt_alerts td {padding:0px;}
#txt_alerts #padding {padding: 3px 10px;}
#txt_alerts .row1 td, #txt_alerts .row2 td{ padding:3px 10px;}
#txt_alerts .row3 {height:2px; font-size:2px; line-height:2px;}
#txt_alerts .blackleft, #txt_alerts .blackright {position:relative;}
#txt_alerts .blackleft {float:left;}
 #txt_alerts .blackright {float:right;}
 
/* CHEAP SEATS */
#cheapseats {position:relative; display:block; margin-top:30px;}
#cheapseats form {margin:0px; padding:0px;}

#cheapseats #header_tr {font-size:15px; text-transform:uppercase; color:#ffffff;}
.blue #cheapseats #header_tr {background-image:url(../img/login_backer_blue.gif);}
.green #cheapseats #header_tr {background-image:url(../img/login_backer_green.gif);}

#cheapseats #header_tr td {padding:10px;}

 #cheapseats #info_tr td {border-right:1px solid #ffffff; border-top:1px solid #ffffff; padding:0px 10px;}
.blue #cheapseats #info_tr td{background-color:#86c3e5;}
.green #cheapseats #info_tr td{background-color:#a7d593;}

#data_tr td{padding:0px 10px 3px;	border-style: solid; border-color: #ffffff; border-width: 1px 1px 3px 0px;}
.blue #cheapseats #data_tr td{background-color:#daeaf2;}
.green #cheapseats #data_tr td{background-color:#e6f2da;}

#cheapseats #info_tr td#last, #cheapseats #data_tr td#last {border-right: none;}
#cheapseats table .title {display:none;}

#cheapseats input.button {height:20px; width:auto; margin:0px; clear:none; }
.blue #cheapseats input.button {background-image:url(../img/login_backer_blue.gif); }
.green #cheapseats input.button {background-image:url(../img/login_backer_green.gif); }

#cheapseats .input {margin:0px; padding:0px;}
#cheapseats #postal {background-color:#dadadb; padding: 5px 10px 40px; display:block; position:relative; clear:none;}

#cheapseats #postal input.button {color:#000000; background-repeat:no-repeat; border: none;display: block; margin: 0px 0px 6px 0px; width: 98px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px;}
.blue #cheapseats #postal input.button {background-image:url(../img/buttonwhite_blue.gif);}
.green #cheapseats #postal input.button {background-image:url(../img/buttonwhite_green.gif);}

#cheapseats_small {width:165px; }
#cheapseats_small img {clear:both; position:relative; padding:0px; margin:0px;}
#cheapseats_small form {margin:0px; padding:0px; line-height:15px;}
#orm #cheapseats_small .top {font-size: 20px; height:20px; line-height:20px; margin:0px; margin-top:-4px; padding-top:3px; padding-bottom:2px; background-image:url(/includes/template/public/img/blackgrad.gif); background-repeat:repeat-x; background-color:#000000;}
#cheapseats_small .top a {color:#fff; text-decoration:none;}
#cheapseats_small #header_tr {background-image:url(/includes/template/public/img/cheapseats_grad.gif); padding:2px 10px 4px; font-weight:bold; line-height:15px; color:#ffffff; margin:none;}
#cheapseats_small #header_tr td #white {color:#ffffff;}

/* OLD RUGBY MATES */
/* Menu */
#orm_menu {position:relative; margin-top:0px;}
#orm_menu ul {list-style:none; margin:0px; padding:0px; display: block;height:23px; position:relative;}
#orm_menu ul li {
	float:left;
	clear:none;
	background-image:url(/includes/template/public/img/blackgrad.gif);
	background-repeat:repeat-x;
	height: 20px;
	font-weight: bold;
	text-transform:uppercase;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color:#fff;
	margin:0px;
	position: relative;
	background-color:#000000;
	border-right:2px solid #ffffff;
}
#orm_menu ul li.active {background-image:url(/includes/template/public/img/orange_grad.gif); background-repeat:repeat-x; background-color: #43a2d6; height:22px;}
* html #orm_menu ul li.active{margin-bottom:-2px;}
#orm_menu ul li a{display: block; color:#FFFFFF; text-decoration:none;}
#orm_menu li .blackleft{ position: absolute; left:0px;top:0px; margin:0px; padding:0px;}
#orm_menu li .blackright{ position: absolute; right:0px; top: 0px; margin:0px; padding:0px;}
* html #orm_menu li .blackright{right:-1px;}

/* Pages */
#orm {border-top:2px solid #007aa9; margin-top:2px; padding:0px; position:relative; display:block; }
#orm #profile {background-color: #dadadb; margin:0px; border-top:1px solid #d1d2d4; padding:0px 10px 15px; position:relative; display:block;}
#orm .blackleft, #orm .blackright, #orm .greycornerbottomright, #orm .greycornerbottomleft {display:none;}
#orm .top {background-image:url(/includes/template/public/img/orange_side_grad.gif); background-repeat:repeat-y; background-color: #43a2d6;}
#orm h1 {margin-top:10px; margin-bottom: 10px; color: #383838;}
#orm #mates_photos {display:block; position:relative;}
#orm #mates_photos .title {display:none;}
#orm #mates_photos input.button {background-image:url(../img/but_blue_2.gif); margin-top:0px;}
#orm .comments, #orm .mates, #orm .comments_big {position:relative; display:block; background-color: #dadadb; padding:3px 0px; margin-bottom:5px;}
#orm .comments td, #orm .mates td, #orm .comments_big td {padding-left:10px; padding-right:10px;}
#orm .comments {width:100%;}
#orm .comments_big {width:auto;}
#overflow {overflow:hidden;}
#orm .comments hr{height:1px; margin-bottom:0px;}
#orm .corners {margin: 10px 0px -3px; background-color:#86c3e5; height:5px;}
#orm #profile .corners {margin: 10px -10px -15px;}
* html #orm table td {}
* html #orm .greycornerbottomleft{position:relative;}
* html #orm .greycornerbottomright{position:relative; float:right;}
#orm #add_comment_td {padding:0px;}
#orm #add_comment {}
#orm #add_comment form {margin:0px; padding:0px;}
#orm #add_comment label { margin:0px; padding:0px;}
#orm #add_comment label .input {float:none; position:relative; margin:0px; width:auto; padding:0px;}
#orm #add_comment label .title {display:none;}
#orm #add_comment input.button { background-image:url(../img/but_blue_2.gif);}
#orm #members_h1 {display:none;}
#orm #member_login_top {display:none;}
#orm #member_login {padding-top:10px; height: 80px; }
#orm #member_login p#one{top:47px;}
#orm #member_login p#two{top:60px;}
#orm #random_player, #orm #random_member {width:311px;}

#orm #search_area .button{background-image: url(/includes/template/public/img/buttonwhite_blue.gif); color:#000000; background-repeat:no-repeat; border: none;display: block; margin: 0px 0px 6px 0px; width: 98px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px; float:left;
}
#orm #search_area a.button{padding-top:10px; text-decoration:none;}

/* Sposored Profiles */
#sponsored_profiles {text-align:left; margin-bottom:5px; border-bottom:5px solid #007aa9; padding:0px; width:165px;}
#sponsored_profiles #info { background-color: #dadadb; padding:0px; margin:0px;}
#sponsored_profiles #info tr { padding:0px; margin:0px;}
#sponsored_profiles #info td { padding:0px; margin:0px; }
#sponsored_profiles #info img{ padding:0px; margin:0px; margin-bottom:-4px;}
#sponsored_profiles #info p { position: absolute; background-color:#FFFFFF; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; margin:0px; margin-top:-20px; width:145px; padding:2px 10px; text-align:left;}
#sponsored_profiles #info p a {color:#000000; font-weight:bold;}


/* SHOP */

.product {
background-color:#d1d2d4;
padding:0px;
position:relative;
display:block;

}
.product .corners {background-color: #d1d2d4; height: 7px;}
.product .corners .greycornerbottomright, .product .corners .greycornerbottomleft {position:relative;}
.product .corners .greycornerbottomright {float:right;}
.product .corners .greycornerbottomleft {float:left;}
.product form {padding:7px 10px 0px; margin:0px;}
.product select {margin-bottom:7px;}
.red .product input.button { background-color: #d1d2d4; border: none; color: #fff; display: block; margin: 0px 0px 6px -10px; width: 125px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px; background-image: url(/includes/template/public/img/buttonred.gif);}

.product #price {font-weight:bold; line-height:28px; *height:41px;}
.product .desc {height:80px;}
#cart .row1 th {text-align:left; border:1px solid #dadadb;}
#cart td, #cart th {padding: 3px 10px;}
#cart td.image {padding:7px 0px 0px 10px;}
#cart td.name {padding-left:0px; padding-right:0px;}
#cart td.total, #cart th.total, #cart td.quantity, #cart th.quantity {text-align:right;}
#cart #subTotal {background-color:#c7c7c9; text-align:left;}
#cart #cartTotal th {text-align:left;}


/* Response */

#response { color: #b9131d; font-weight: bold; border: 1px solid #b9131d; padding: 5px 10px; background-color: #ecafb0; margin-bottom: 1em; margin-top: 5px;  *margin-top: 30px;}



/* Search page */

#search #content h3 { padding-top: 1em; }
.search-keyword { padding: 0 0.2em; }
.blue .search-keyword { color:#007aa9; }
.green .search-keyword { color:#468c23; }
.red .search-keyword { color:#bd2d0b; }
.yellow .search-keyword { color:#e5b800; }
.disabled { color: #999; }



/* misc */

.clearing { 
	display: block; 
	height: 0px; 
	font-size: 0px; 
	line-height: 0px; 
	clear: both;
}
#content .clearing {
	margin-bottom: 50px;
}
.num8ertext { color: #007aa9;}
.num8ertext8 {color:#000000;}

/******* VIDEO ******/
.video_table tr td{ padding:10px; border-bottom: 1px solid #999999;}

/******** Gallery ***********/
 
#galleryholder, #wallpapersholder { clear:none; margin:0px; background-color: #fffff;}

#gallery table tr, #wallpapers table tr {margin:0px; padding:0px;}
#gallery table td, #wallpapers table td {padding:0px; margin:0px; left:0px;}
#gallery table td .top, #wallpapers table td .top {position:relative;}
#galleryholder a img, #wallpapersholder a img{border:none; }
#galleryholder #lefty, #wallpapersholder #lefty {width: 120px; background-color:#d1d2d4; border-right: 2px solid #ffffff;}

#galleryholder #lefty h1, #wallpapersholder #lefty h1 { padding: 14px 20px 0px 15px;}
#galleryholder #lefty p, #wallpapersholder #lefty p { padding: 0px 20px 0px 15px;}
#galleryholder #lefty ul, #wallpapersholder #lefty ul { left:0px; margin: 0px; padding:3px 10px; list-style: none; list-style-position:outside;}
#galleryholder #lefty ul a, #wallpapersholder #lefty ul a  {color:#000000;}
#galleryholder #lefty li, #wallpapersholder #lefty li { padding:0px; margin:0px; left:0px; }
#galleryholder #lefty li a, #wallpapersholder #lefty li a { display: block; padding: 5px 0;}
 
#galleryholder #righty, #wallpapersholder #righty {width: 379px; background-color: #e7e7e8;}
#galleryholder #righty hr, #wallpapersholder #righty hr {margin: 0px 10px; width: 359px; border-color: #aaaaaa;}
#galleryholder #righty h2, #wallpapersholder #righty h2 { padding: 14px 10px 0px 10px; margin:0px;}
#galleryholder #righty p, #wallpapersholder #righty p { padding: 0px 10px 0px 10px;}
#galleryholder #righty sup, #wallpapersholder #righty sup {padding: 0px 10px;}

#galleryholder #bottom, #wallpapersholder #bottom {height:5px; border-right:2px solid #ffffff;}
#galleryholder #bottom2, #wallpapersholder #bottom2 {height:5px; }
.blue #galleryholder #bottom, .blue #galleryholder #bottom2, .blue #wallpapersholder #bottom, .blue #wallpapersholder #bottom2 {background-color: #86c3e5;}
.green #galleryholder #bottom, .green #galleryholder #bottom2, .green #wallpapersholder #bottom, .green #wallpapersholder #bottom2 {background-color: #a7d593;}
.red #galleryholder #bottom, .red #galleryholder #bottom2, .red #wallpapersholder #bottom, .red #wallpapersholder #bottom2 {background-color: #ee8745;}
.yellow #galleryholder #bottom, .yellow #galleryholder #bottom2, .yellow #wallpapersholder #bottom, .yellow #wallpapersholder #bottom2 {background-color: #e5b800;}

#catsgallery { padding: 5px 20px; margin: 0px; }

#thumbs { margin: 0px 5px 5px 10px;}
#thumbs #smllinks { clear: left; text-align: center;}
#thumbs #smlimg {  width: auto; }
#thumbs #smlimg img {  margin: 3px 6px 10px 0px;}
#thumbs #smlimg a, #thumbs #smlimg a img { border: none; float: left;}

/**********************/
#pageheader #search_box input.searchfield {	font-size: 9px; font-weight:bold; line-height:10px;  width: 139px;# }
#pageheader #search_box input.searchfield {	width:130px;}

/* NEW GALLERY */

.galleryHeadHolder {
	width:479px;
	height:23px;
	background-image:url(/includes/template/public/img/gallery_head_bg.gif);
	background-repeat:no-repeat;
}

.galleryHeadHolder .leftSide{
	float:left;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 0px 0px 10px;
}

.galleryHeadHolder .rightSide{
	float:right;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 10px 0px 0px;
}

.galleryCatHolder {
	width:459px;
	background-color:#d1d2d4;
	background-image:url(/includes/template/public/img/galleryBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px;
	margin-bottom:5px;
}

.galleryCatHolder .catItem {
	float:left;
	width:229px;
}

.galleryCatHolder .catItem .picNum{
	font-size:9px;
	color:#FFFFFF;
}

.galleryCatHolder .catItem a{
	color:#333333;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background-image:url(/includes/template/public/img/catIcon.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;;
	overflow:hidden;
	font-weight:bold;
}

.galleryCatHolder .catItem a:hover{
	color:#3399cc;
	text-decoration:none;
	background-position:0px -19px;
}

.flashGalleryHolder {
	width:459px;
}

#content .galleryCatHolder .clearing {
	margin-bottom:0px;
}


	