@charset "utf-8";
/* CSS Document */

html {
	overflow-y:scroll;
}
body {
	margin:0;
	padding:0;
	font-size:100%;
	color:#666;
	line-height:1em;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/framework/back.jpg) repeat-x #C32645;
}

p{
margin:.7em 0 .7em 0;
padding:0;}

a {
	text-decoration:none;
	font-weight:bold;
	color:#C32641;
}
a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
#top {
	width:59.44em;
	padding:0 .44em 0 .44em;
	float:left;
}
img {
	border:0;
}
#wrap {
	width:60.31em;
	margin:auto;
	padding-top:.63em;
}
#logo {
	width:13.13em;
	float:left;
	padding-top:.81em;
}
#full_corp {
	width:45em;
	margin-bottom:.63em;
	float:right;
}
#search_log {
	width:65.2em;
	float:right;
	background:url(/images/framework/search_bk.jpg);
	font-size:.69em;
}
#search_log input {
	color:#838383;
}
#keyword {
	width:auto;
	background:url(/images/framework/search_left.jpg) top left no-repeat;
	padding:.85em .3em .7em 1.5em;
	float:left;
}
#keyword input {
margin-left:.5em;
width:8em;
	border:0;
}

#keyword span{
padding-left:.5em;}

#keyword .long{
padding-left:1.5em;}

.key {
width:11em;
	border:1px solid #AEAFB1!important;
	margin:.2em .75em 0 0;
}
.key2 {
	width:31.5%;
	float:right;
}
.key_mal {
	width:8em;
	border:1px solid #AEAFB1!important;
	margin:.1em 0 0 .6em;
}
.key_mal2 {
	width:17.2%;
	margin:0 0 0 .6em;
	float:right;
}
#login {
	width:17em;
	background:url(/images/framework/search_right.jpg) top right no-repeat;
	padding:.7em 0 .4em 0;
	float:right;
}

#login img{
width:6.3em;
margin-right:1em;
float:left;}

#login a{
font-weight:normal;
line-height:1.1em;}
.full {
	width:29.25em;
	padding-left:3em;
	float:left;
}
.corp {
	width:10em;
	float:right;
	margin-right:1.31em;
}
#logo img {
	width:13.13em;
}
#hold {
	width:59.88em;
	padding:0 0 0 7px;
	background:url(/images/framework/back_l.png) repeat-y;
	clear:both;
}
#right {
	padding-right:7px;
	background:url(/images/framework/back_r.png) right repeat-y;
}
#hold_c {
	width:auto;
	font-size:.69em;
	background-color:#fff;
	padding:0 1.6em 1.6em 1.6em;
	border:2px solid #CFD3D6;
}

#hold_larg {
	width:auto;
	font-size:.69em;
	background-color:#fff;
	padding:0 1.4em 1.6em 1.6em;
	border:2px solid #CFD3D6;
}
#main_nav {
	width:17.3em;
	padding-top:.47em;
	float:left;
}
#central_side {
	padding-top:1.6em;
	width:65em;
	float:left;
}
#central_c {
	width:47.1em;
	padding-left:1.8em;
	float:left;
}
#central_r {
	width:13.55em;
	border:1px solid #cfd3d6;
	padding:0 0 0 0;
	background:url(/images/framework/tshirt.jpg) no-repeat right bottom #FAFAFA;
	float:right;
}
#central_r_live {
	width:13.55em;
	border:1px solid #cfd3d6;
	padding:2px;
	float:right;
	height:215px;
}
#central_sky {
	width:14.3em;
	margin-top:6.25em;
	border:1px solid #007332;
	float:right;
}
#central_sky img {
	width:14.3em;
}
#central_sky3 {
	width:14.3em;
	margin-top:2em;
	float:right;
}
#central_sky3 img {
	width:14.3em;
}


#central_sky2 {
	width:14.3em;
	border:1px solid #007332;
	margin-left:1em;
	float:right;
}
#central_sky2 img {
	width:14.3em;
}
#club{
width:14.3em;
float:right;
margin-top:7em;
text-transform:uppercase;}

#see_also{
width:11.3em;
float:right;
margin-top:6em;
padding:1.5em;
border:1px solid #E0E0E0;
background-color:#FBFBFB;}

#see_also2{
width:11.3em;
float:right;
margin-top:4em;
padding:1.5em;
border:1px solid #E0E0E0;
background-color:#FBFBFB;}

#related{
width:100%;
margin-top:1.2em;
padding-top:1.2em;
border-top:1px solid #E0E0E0;}

#related h1{
margin-bottom:.4em!important;}

#related ul{
margin:0;
padding:0;
list-style-type:none;}

#related li{
margin-top:.3em;
padding-left:1.4em;
background:url(/images/framework/arrow.gif) no-repeat 0 .4em;}

#see_also img{
width:.9em;
margin-right:.6em;}

#see_also p{
margin:1em 0 0 0;}

#see_also h1{
font-size:1.4em;
font-weight:bold;
margin:0 0 .8em 0;
padding:0;}

#see_also2 h1{
font-size:1.4em;
font-weight:bold;
margin:0 0 .8em 0;
padding:0;}

#central_skyn {
	width:14.3em;
	margin-top:2em;
	border:1px solid #007332;
	float:right;
}

#central_skyf {
	width:14.3em;
	margin-top:3em;
	border:1px solid #007332;
	float:right;
}
#central_skyn img {
	width:14.3em;
}

#central_skyl {
	width:14.3em;
	margin-top:4.7em;
	border:1px solid #007332;
	float:right;
}
#central_skyl img {
	width:14.3em;
}

#central_skym {
	width:14.3em;
	margin-top:1.5em;
	border:1px solid #007332;
	float:right;
}
#central_skym img {
	width:14.3em;
}
/* Header tags with applied css styling */
h1 {
	margin:.8em 0 .3em 0;
	padding:0;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
}
h2 {
	margin:.1em 0 .35em 0;
	padding:0;
	color:#C52445;
font-size:1.2em;
}
h3 {
	margin:1.2em 0 0 0;
	padding:0;
	font-size:1.1em;
	text-transform:uppercase;
	color:#000;
}
h4 {
	font-weight:bold;
	font-size:1.2em;
	padding:0;
	margin:1em 0 0 0;
}
h5 {
	margin:0;
	padding:0;
	font-size:1.45em;
	font-weight:normal;
}
h6 {
	font-size:1em;
	margin:.1em 0 .2em 0;
	padding:0;
}
.barmy {
	width:12.2em;
}
.buy {
	width:9.95em;
	margin:4.3em 0 3em 1em;
}

#central_side1 h2 {
margin:0;
	padding:0;
	color:#C52445;
	font-size:1.4em;
}

#central_side1 h6 {
	font-size:1em;
	margin:.1em 0 .2em 0;
	padding:0;
	text-transform:uppercase;
}
/* Links for subnav */
#main_nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#main_nav li {
	border-bottom:1px solid #DADADA;
}
#main_nav li a {
	width:auto;
	font-size:1.1em;
	text-transform:uppercase;
	padding-top:.8em;
	height:2em;
	display:block;
}

.selected {
	font-weight:bold;
	padding-top:.8em;
	color:#000;
	text-transform:uppercase;
	font-size:1.1em;
}

.move{
padding-top:.77em!important;
font-size:.9em;}


.selecteda {
	width:auto;
	height:2em;
	font-size:1.1em;
	text-transform:uppercase;
	padding-top:.8em;
	font-weight:bold;
	color:#000;
	border:0;
}


.selected2 {
	height:2em;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	font-size:1.1em;
}
/*Drop downs in side nav */
li ul {
	margin:0 0 0 .8em!important;
	padding:0!important;
	font-size:1em;
	list-style-type:none;
}

li li {
	border:0!important;
}
li ul a {
height:2em;
padding:0!important;
}
/*end of Drop downs in side nav */

/* Whats hot pushes - 3 main pushes and Latest news */
#whats_hot {
	width:100%;
	margin:.6em 0 0 0;
	padding-bottom:1.8em;
	margin-bottom:1.8em;
	border-bottom:1px solid #D9D9D9;
	float:left;
}
.whats_hot {
	width:14.5em;
	float:left;
}
.whats_hot p {
	margin-top:.5em;
	padding:0;
}
.whats_hotm p {
	margin-top:.5em;
	padding:0;
}
.whats_hot img {
	width:14.5em;
	margin-bottom:.63em;
	height:auto;
}
.whats_hotm img {
	width:14.5em;
	margin-bottom:.63em;
	height:auto;
}
.whats_hotm {
	width:14.5em;
	float:left;
	margin:0 1.7em 0 1.75em;
}
#latest_news {
	width:100%;
	margin:.6em 0 0 0;
	padding-bottom:2.5em;
	float:left;
}
#latest {
	float:left;
	width:30.6em;
}
#latest2t {
	float:right;
	width:14.5em;
	margin-bottom:1.7em;
}
#latest2 {
	float:right;
	width:14.5em;
}
#news_hold {
	clear:both;
	width:100%;
	padding:1em 0 0 0;
}
#news_hold span {
	padding:0 .5em 0 .5em;
}
#news_hold ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#also {
	width:65em;
	float:left;
	margin-top:1.8em;
	border-top:1px solid #D9D9D9;
}
.glance {
	width:17.5em;
	float:left;
}
.logos {
	width:9.8em;
	float:left;
	padding-top:1.2em;
	text-align:center;
}
.logos img {
	width:8.2em;
	margin:2em .7em .7em .7em;
}
.logos div {
	color:#9A9A9A;
}
.glance h3 {
	font-size:1.2em;
}
.glance ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#pedigree {
	width:94.5%;
	background-color:#F4F4F4;
	margin-top:1.25em;
	border:1px solid #D9D9D9;
	padding:1.56em 0 1.56em .81em;
}
#pedigree img {
	width:14.5em;
}
/* MISC */
form {
	margin:0;
	padding:0;
}
.arrow {
	width:.815em!important;
	float:left;
	margin:.3em .4em 0 0;
}
.homefull {
	width:46.95em;
	margin-bottom:.83em;
}
.banner {
	width:46.95em;
	border:1px solid #D9D9D9;
	margin-bottom:.83em;
}
.bannersl {
	width:22.8em;
	margin:0 .0 .83em 0;
	border:1px solid #D9D9D9;
}
.bannersr {
	width:22.8em;
	margin-bottom:.83em;
	border:1px solid #D9D9D9;
	float:right;
}
.nb {
	border:0!important;
}

.np {
	padding-left:0!important;
}
/* END OF MISC */

/* Second set of holder - wider than hompage */
#central_side1 {
	padding-top:1em;
	padding-left:1.8em;
	width:63.4em;
	float:left;
}
/* end of Second set of holder - wider than hompage */

#top_title{
width:100%;
overflow:auto;
border-bottom:1px solid #d9d9d9;
padding: .40em 0 .7em 0;}

#top_title ul{
margin:0;
padding:0;
float:right;
list-style-type:none;}

#top_title li{
float:left;
padding-left:1em;}

#top_title li img{
margin-right:.5em;}

#top_title h2{
text-transform:uppercase;}

.width{
width:80%!important;}

.colts{
background:url(/images/framework/colts.gif) no-repeat right 1em;}

/* The barmy army view, features section, subhome templates*/


/* Song categories, lists, jimmy */

ul.categories1{
float:left;
margin:.5em 0 0 0;
padding:0;
list-style-type:none;
}

ul.categories2{
float:right;
margin:.5em 8em 0 0;
padding:0;
list-style-type:none;
}

.songs_section{
width:100%;
float:left;
padding-top:1.5em;
border-bottom:1px solid #ddd;}

.songs_section img{
border:1px solid #e0e0e0;}

.songs{
width:100%;
text-align:center;
border-top:1px dotted #666;}

.songs h3{
font-size:1.5em;
margin-bottom:.2em;
text-transform:none;}


#songsc{
width:100%;
border-top:1px dotted #666;}

#songsc h3{
font-size:1.1em;
margin-bottom:.2em;}

#songsc ul{
margin:0;
padding:0;}

#songsc li{
padding-left:10em;
display:inline;}

#flash_song{
width:93.5%;
padding:2em 0 0 3em;
float:left;}

#flash_song h3{
font-size:1.4em;
text-transform:none!important;}

#flash_song p{
margin:0!important;}

#flash_song img{
margin-bottom:1em!important;
width:40.8em!important;}


#jimmy{
width:100%;
float:left;}

#jimmy p{
margin:1.4em 0 1.4em 0;}

#jimmy h1{
text-transform:none;
color:#000;
font-weight:bold;}

.jpic{
width:30.4em;
padding-left:2em;
float:right;}

#ask_jimmy{
width:100%;
padding-top:.8em;
overflow:auto;
clear:both;}

#ask_jimmy h3{
margin:0;
font-size:1.4em;}

.j1{
width:30.4em;
margin-bottom:1.8em;}
.j2_3{
width:14.2em;
padding-left:2em;}


/*End of Song categories, lists */

#worldfeatures{
width:100%;
float:left;
padding-top:1.5em;
border-top:1px solid #ddd;}

#history_c_pic{
width:21.85em;
padding-left:1.2em;
float:right;}

.high{
color:#B9B9B9;
font-style:italic;
font-size:1.4em;
line-height:1.5em;
padding-left:1em;}

.profiles{
width:100%;
padding-top:2em;
overflow:auto;}

.profiles img{
width:14.3em!important;
margin-right:1.6em;
float:left;
padding:0!important;
border:1px solid #E0E0E0;}

.profiles h3{
font-size:1.3em;
margin:0;
text-transform:none;}

.profiles_col{
width:30em;
float:left;}

.profiles_col2{
width:30em;
float:right;}

#history_c_pic img{
width:21.85em!important;
margin:0 0 1.8em 0!important;}

.view{
width:8em;
padding-left:6em;
text-align:center;
float:left;}

.view_under{
width:100%;
float:left;
margin-top:2em;
padding:2em 0 2em 0;
border-top:1px dotted #999;
border-bottom:1px dotted #999;}

.view_other{
width:100%;
float:left;
padding:2em 0 2em 0;
border-bottom:1px dotted #999;}

.view_other ul{
margin:0;
padding:0;
}

.view_other li{
display:inline;
padding-left:10em;}

.report{
width:8em;
text-align:center;
float:left;}

.worldfeatures{
width:14.6em;
padding-left:1.5em;
float:left;}

.worldfeatures h1{
margin:0;}

.worldfeatures h3{
font-size:1.3em;
margin:0;}

.worldfeatures img{
margin:1em 0 1em 0!important;}

.worldfeatures strong{
color:#000;}

#worldcricket{
width:47em;
float:left;}

#worldcricket img{
width:14.5em;
float:left;
margin:0 1.4em 0 0;}

.calendar{
width:100%!important;}

#worldcricket h1{
margin-bottom:.7em;}

#worldcricket p{
margin-top:.5em;}

#worldcricket h6{
margin:1em 0 0 0;
font-weight:normal;}

#worldcricket ul{
margin:0 0 2.5em 0;
padding:0;
list-style-type:none;}

#worldcricket li{
line-height:1.2em;}

.month{
width:62em;
margin-top:2.8em;}

.month h3{
margin:0 0 .8em 0;
font-size:1.4em;
color:#000!important;}

.days{
width:100%;
overflow:auto;
padding:.5em 0 .5em 0;
border-bottom:dotted 1px #666;
}

.loc_date{
float:left;}

.loc_date ul{
margin:0;
padding:0;}

.events{
width:100%;
overflow:auto;
padding:2em 0 2em 0;}

.events h2{
font-size:1.55em!important;}

.events span{
font-weight:bold;
color:#000;}

.events img{
width:14.2em;
border:1px solid #E0E0DE;
margin-right:2em;
float:left}

.ex{
width:96%;
border-top:1px dotted #666;
border-bottom:1px dotted #666;}

.counties{
width:14.4em;
padding:2em 0 0 1.4em;
float:left;}

.about_home{
width:14.65em;
padding:0 0 0 1.35em;
float:left;}

.about_home img{
width:14.2em;
border:1px solid #E0E0E0;}


.countiespic{
width:14.2em;
float:left;
margin-bottom:.8em;
border:1px solid #ddd;
background:url(/images/framework/counties.jpg) repeat-x #F2F2F2;}

.counties h4{
color:#000;}

.countiespic img{
width:14.2em!important;
margin:0!important;}

.countiesno{
width:12.25em;
padding:0 0 .8em 2em;
margin:0 0 .8em 0;
border:1px solid #ddd;
background:url(/images/framework/counties.jpg) repeat-x #F2F2F2;}

.countiesno img{
width:11em!important;}

.counties p{
margin:.5em 0 .5em 0!important;}

.loc_date li{
display:inline;
border-right:1px solid #666;
padding:0 .6em 0 .6em}

#previous{
width:auto;
padding-top:3em;}

#previous ul{
margin:0;
padding:0;}

#previous li{
display:inline;
padding:0 7.6em 0 .1em;}

.date{
width:17em;
float:left;}

#barmyview{
width:100%;
overflow:auto;
padding-bottom:1.8em;
border-bottom:1px solid #ddd;}

#barmyview img{
float:left;
padding-top:1em;
width:30.6em;}

.barmyview{
width:30.9em!important;}

.charities h1{
font-weight:bold;
text-transform:none;
margin:.55em 0 .4em 0;}

.charities{
width:30.8em;
padding-left:.8em;
float:right;}

.relief_h{
width:100%;
padding-top:1em;
clear:both;}

.r{
float:right!important;}

.relief h1{
font-weight:bold;
text-transform:none;
margin:.55em 0 .4em 0;}

.upper{
padding-top:3em;}

.buynow{
padding:0!important;
width:8.5em!important;
float:none!important;}

.latest_archive{
width:100%;
overflow:auto;
border-bottom:1px solid #D9D9D9;
padding-bottom:1em;}

.articles{
width:14.5em;
padding:1em 0 0 1.5em;
float:left;}

.articles p{
margin-top:.2em;}

.articles strong{
color:#000;}

.articles img{
width:14.2em;
margin-bottom:.2em;
border:1px solid #e0e0e0;}

.articles a img{
width:1.48em;
margin-right:.5em;
float:left;
border:none;
}

.upper h1{
margin:0!important;
font-weight:normal!important;
text-transform:uppercase!important;}

.relief{
width:30.8em;
float:left;}

.relief img{
width:14.5em!important;
margin:1.2em 1.6em 0 0;
padding:0!important;
float:left;
border:1px solid #e0e0e0;}


#england_succeed{
width:30.8em;
padding:.7em 0 0 .8em;
float:right;}

#england_succeed img{
width:14.5em;
float:right;}

#news_right{
width:30.8em;
padding:.7em 0 0 .8em;
float:right;}

.art1{
width:31.7em;
float:left;}

.art1 img{
margin:.5em 0 .5em 0;
width:30.75em;}

.art1 ul{
margin:0;
padding:0;
float:left;
list-style-type:none;}

.art1 ul.righty{
margin:0 10em 0 0;
padding:0;
float:right;
list-style-type:none;}

#squads{
width:100%;
border-top:1px solid #ddd;
margin-top:2em;
float:left;}

.squads{
width:14.4em;
padding-left:1.9em;
margin:1em 0 1em 0;
float:left;}

.squads h5{
color:#000;
font-weight:bold;
font-size:1.5em;}

.squads img{
width:14.2em;
border:1px solid #E0E0E0;
margin-bottom:1.2em;}

#headline{
width:47em;
float:left;}

#headlinep{
width:67em;
float:left;}

#headline img{
float:left;
width:30.6em;
margin:.45em 1.8em 0 0;}

#headline1{
width:47em;
float:left;}

#birthday{
width:47em;
float:left;}

#birthdayp{
width:67em;
float:left;}

#birthday img{
float:left;
width:650px;
margin:.45em 1.8em 0 0;}

#birthday1{
width:47em;
float:left;}

.width1{
width:47.5em!important;}

#headline1 p{
margin:1.4em 0 1.4em 0;}

#headline1 img{
float:left;
width:14.4em;
margin:.45em 1.8em 0 0;}

#headline1 h1{
color:#000;}

#headline2{
width:47em;
float:left;}

#headline2 p{
margin:1.4em 0 1.4em 0;}

#headline2 h3{
color:#666;
font-size:1.4em;}

#headline2 img{
float:left;
width:14.4em;
margin:.45em 1.8em 0 0;}

#headline2 h1{
line-height: 1.2em;
text-transform:none;
color:#000;
font-weight:bold;}

#headline3{
width:47em;
float:left;}

#headline3 h1{
padding-bottom:.4em;}

#headline3 img{
float:left;
width:14.4em;
margin:.45em 1.4em 0 0;}

#headline4{
width:30em;
float:left;}

#headline4 p{
margin:1.4em 0 1.4em 0;}

#headline4 h1{
text-transform:none;
color:#000;
font-weight:bold;}

#headline5{
width:31.5em;
float:left;}

#headline5 p{
margin:1.4em 0 1.4em 0;}

#headline5 h1{
text-transform:none;
color:#000;
font-weight:bold;}

.flashcricket{
float:left;
width:371px;
margin:.45em 1.8em 0 0;}

#headline6 h1{
text-transform:none;
color:#000;
font-weight:bold;}

#headline_monty{
width:100%;
float:left;}

#headline_monty p{
margin:1.4em 0 1.4em 0;}

#patron_pic{
width:31.8em;
padding-top:4.2em;
float:right;}

#patron_pic img{
width:31.8em;}

#monty_pic{
width:30.8em;
padding-top:2.9em;
float:right;}

.monty_s{
width:14.37em;
float:left;
padding:.4em 1.5em 0 0;}

.monty_l{
width:14.37em;
float:right;
padding:.4em 0 0 1.5em;}

#monty_pic a{
float:right;}

#monty_pic a img{
width:1.45em;
margin-right:.5em;
float:left;
border:none;
}
#monty_pic img{
width:30.8em;}

.monty{margin-top:.6em;}

#monty_see{
width:100%;
padding-top:1.8em;
border-top:1px dotted #666;}

#monty_see p{
margin-top:.5em;}

#patron_see{
width:100%;
border-top:1px dotted #666;}

#patron_see h3{
color:#666;
font-size:1.5em;}

#patron_see ul{
margin:0;
padding:0;
list-style-type:none;}

#patron_see li{
padding-top:.5em;}

#fullnews{
width:100%;
margin-top:2em;
border-top:1px solid #ddd;}

.pic_hold{
float:left;
width:14.25em;
margin:.4em 1.8em 0 0;
border:1px solid #e0e0e0;
background-color:#e0e0e0;}

.pic_hold p{
margin:0 0 .5em 1em!important;}

.pic_hold img{
width:14.25em!important;
margin:0 0 .5em 0!important;}

#fullnews ul{
margin:0 0 2.5em 0;
padding:0;
list-style-type:none;}

#fullnews li{
line-height:1.2em;}

#fullnews p{
margin-top:.5em;}

#fullnews h6{
margin:1em 0 0 0;
font-weight:normal;}

#headline3 h1{
text-transform:none;
color:#000;
font-weight:bold;}

#colts{
width:47em;
padding-top:1em;
float:left;}

#colts img{
float:left;
width:15.2em;
margin:.45em 1.8em .1em 0;}

#colts h1{
text-transform:none;
margin-top:.5em;
color:#000;
font-weight:bold;}

.name{
font-weight:bold;
color:#C32641;}

.bb{
border-bottom:1px solid #ddd;}

#headline h1{
text-transform:none;
color:#000;
font-weight:bold;}

#headline h2{
text-transform:none;
color:#000;
font-weight:bold;}

.headline{
width:auto;
padding:1.56em 0 1em 0;
border-bottom:1px dotted #676767;}

.form{
width:100%;
overflow:auto;
padding:1.56em 0 1em 0;
margin-top:1.8em;
border-top:1px dotted #676767;}

.form textarea{
width:26em;
overflow:hidden;}

.form p{
margin-left:2em;
float:left;}

.form ul{
margin:.6em 0 0 1em;
padding:0;
float:left;
list-style-type:none;}


.form li input{
margin-right:.6em;
}

.form2{
width:100%;
margin-top:1.8em;}

.form2 textarea{
width:26em;
overflow:hidden;}

.form2 p{
margin-left:2em;
float:left;}

.form2 ul{
margin:.6em 0 0 1em;
padding:0;
float:left;
list-style-type:none;}


.form2 li input{
margin-right:.6em;
}

.form2 h2{
text-transform:uppercase!important;}

.enter{
width:16em!important;}

ul.box{
float:left;
padding-right:1em;
font-weight:bold;}

ul.box li{
text-align:right;
padding:.5em 0 .7em 0;}

ul.box2{
float:left;}

ul.box2 li{
padding:.6em 0 0 0;}

ul.box2 li input{
width:22em;}

ul.box2 li textarea{
width:22em;}


.checkbox{
width:1.1em!important;}

.click{
padding-left:10em;
width:19.45em!important;}

input.short{
width:15em!important;}

ul li.address{
padding:.4em 0 7.5em 0;}

.form h2{
text-transform:uppercase!important;}

.bbb{
margin-top:3.8em;
float:right;
width:13.6em;
height:32.6em;}

/* Gallery files */

.gallery{
width:100%;
overflow:auto;
border-top:1px dotted #666;
padding:1.5em 0 1.5em 0;}

.gallery2{
width:100%;
overflow:auto;
}

.gallery h3{
margin:0!important;
text-transform:none;}

.gallerypic{
padding-top:1em;
width:11.8em;
float:left;}

.gallerypic p{
margin:0!important;}

.gallerypic div{
padding:3px 0 12px 4px;
background:url(/images/framework/gallerybk.jpg) no-repeat right bottom;}

.gallerypic img{
margin:0!important;
float:none!important;
width:10.4em!important;
}

/* End of Gallery files */

#reported{
width:auto;
padding:1.56em 0 1.56em 0;
clear:both;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
font-weight:bold;}

#if{
width:auto;
padding:1.4em 0 1.56em 0;
clear:both;
border-bottom:1px solid #ddd;}

#if p{
margin:0 0 .2em 0;
padding:0;}

#past{
width:auto;
padding:1.56em 0 1.56em 0;
font-weight:bold;}

#past h6{
font-size:1.4em;}


#bookmarks
{
	width:			400px;
	text-align: 	left;
}

#bookmarks h6
{
	color:			#000000;
	font-size:		1.4em;
}

#bookmarks ul
{	
	margin-left: -42px;
}

#bookmarks ul li
{
	left: -40px;
	display:		inline;
	padding-left: 	22px;
	padding-right: 	15px;
	padding-bottom: 10px;
	padding-top: 	3px;
}

#bookmarks ul li.del{background:url(/images/framework/postdel.jpg) no-repeat 0 0;}
#bookmarks ul li.digg{background:url(/images/framework/postdigg.jpg) no-repeat 0 0;}
#bookmarks ul li.reddit{background:url(/images/framework/postreddit.jpg) no-repeat 0 0;}
#bookmarks ul li.facebook{background:url(/images/framework/postfacebook.jpg) no-repeat 0 0;}
#bookmarks ul li.stumble{background:url(/images/framework/poststumble.jpg) no-repeat 0 0;}



#comments{
width:auto;
padding:1.56em 0 1.56em 0;}

#comments h6{
color:#000;
font-size:1.4em;}

#comments img{
width:.9em;
padding:.3em .5em 0 0;
margin:0;}

#comments span{
color:#C32645;}

#comments p{
margin:1.2em 0 1.8em 0;
padding:0;}

#comments textarea{
width:100%;
border:1px solid #ddd;
min-height:6em;
margin:.8em 0 .8em 0;
color:#666;
font-size:1.2em;
padding:.2em;
overflow:hidden;} 

#comments input{
width:25%;
float:right;}

#past ul{
margin:0;
padding:0;
list-style-type:none;}

.padd{
padding:0 .5em 0 .5em;}

/*Contact us page*/

#address_details{
width:100%;
line-height:1.2em;
padding:.5em 0 1em 0;
border-bottom:1px solid #d9d9d9;
font-size:1.4em;}

#keycontact{
width:100%;
border-bottom:1px solid #d9d9d9;
padding-bottom:1em;
overflow:auto;}

.address_info{
float:right;
width:39em;
}

.address_details{
font-weight:bold;
width:5.4em;
}

.contacts{
width:14.4em;
padding:2em 0 0 1.4em;
float:left;}

.contacts h3{
color:#000!important;
text-transform:none;
font-size:1.4em;}

.contacts img{
width:14.2em!important;
margin:0!important;}

/*Contact us page end */

#forum{
width:47em;
background:url(/images/framework/forum.jpg) no-repeat 15em 3em;
padding-bottom:32em;
float:left;}

#forum p{
margin:1.4em 0 1.4em 0;}

#forum h1{
text-transform:none;
color:#000;
font-weight:bold;}

.both{
width:22.4em;}

#shopping{
width:47em;
background:url(/images/framework/shopping.jpg) no-repeat 15em 3em;
padding-bottom:32em;
float:left;}

#shopping p{
margin:1.4em 0 1.4em 0;}

#shopping h1{
text-transform:none;
color:#000;
font-weight:bold;}

.next{
width:25em!important;}

.com{
margin-left:2em!important;}


.details{
margin-top:3em;}

.nxt{
float:left;
margin-left:1.5em;}
.nxt img{
width:16.55em!important;}

.details h1{
font-size:1.4em;
text-transform:uppercase!important;}

.details td{
padding:.5em 0 .5em 0;}

.details input{
width:30em;
margin-left:2em;}

.details select{
width:10em;
margin-left:2em;}


.registerfloat{
margin-top:0em;}

.registerfloat h1{
font-size:1.4em;
text-transform:uppercase!important;}

.registerfloat td{
padding:.5em 0 .5em 0;}

.registerfloat input{
width:30em;
margin-left:2em;}

.registerfloat select{
width:10em;
margin-left:2em;}


#tours{
width:100%;
overflow:auto;
padding-bottom:1.8em;
border-bottom:1px solid #ddd;}

#tours h1{
text-transform:none;
color:#000;
font-weight:bold;}

#tours img{
float:left;
padding:.6em 2em 0 0;
width:30.6em;}

#tours .tourimage{
float:left;
padding:.6em 2em 0 0;
width:182px;}

#joinbaxmas{
width:97.5%;
color:#fff;
background:url(/images/framework/xmas.jpg) no-repeat #C22544;
padding-left:1.8em;}

#joinba{
width:97.5%;
color:#fff;
background:url(/images/framework/bigbk.jpg) no-repeat #C22544;
padding-left:1.8em;}

#joinmag{
width:97.5%;
color:#fff;
background:url(/images/framework/newjoin1.jpg) no-repeat;
padding-left:1.8em;}


#ddrenew{
width:97.5%;
color:#fff;
background:url(/images/framework/dddetails.jpg) no-repeat #C22544;
padding-left:1.8em;}

#steps{
float:left;
margin-bottom:2em;
}

.steps{
width:14em;
float:left;
color:#EAAFBA!important;
padding:15px 0 10px 20px;
border-right:1px solid #E192A2;}

.steps h2{
color:#EAAFBA!important;}

.npl{
padding-left:0!important;}

.white{
width:14em;
float:left;
color:#fff;
padding:15px 0 10px 20px;
border-right:1px solid #E192A2;}

.white h2{
color:#fff!important;}

#joinba h1{
margin:0;
padding:0;
text-indent:-2000px;}

#joinba td{
padding:.8em 1.5em .8em 0;}

.pay{
clear:both;
height:3em;
background:url(/images/framework/payment.gif) no-repeat;}

.confirm{
clear:both;
height:3em;
background:url(/images/framework/confirm.gif) no-repeat;}

.enterdetails{
clear:both;
height:3em;
background:url(/images/framework/enterdetails.gif) no-repeat;}

.joinus{
clear:both;
height:3em;
background:url(/images/framework/joinus.gif) no-repeat;}

.joinus{
clear:both;
height:3em;}

.radio{
width:10px;!important}

#payment{
padding-bottom:25em;
background:url(/images/framework/paypal.gif) no-repeat top right;
width:97%;}

.clear{
font-size:1.5em;
line-height:1em;}

.paypal{
width:21.5em;
margin:1em 0 1em 0;}

#proceed4{
width:97%;
text-align:center;
margin:1.5em 0 0 0;
padding:1.5em 0 1.5em 0;
border-top:1px solid #E092A2;}

#proceed4 img{
width:32em;}

#proceed3{
width:97%;
margin:1.5em 0 0 0;
padding:1.5em 0 1.5em 0;
border-top:1px solid #E092A2;}

#proceed3 img{
width:32em;}

#joinus{
padding-bottom:6.5em;
background:url(/images/framework/mag.jpg) no-repeat top right;
width:100%;}

#joinus h2{
margin-top:1em;
text-indent:-2000px;
background:url(/images/framework/welcomepack.gif) no-repeat;
height:2em;}

#joinus ul{
margin:0 0 1em 0;
padding:0;
list-style-type:none;}

#joinus li{
padding:0 0 0 1em;
font-size:1.3em;
font-weight:bold;
background:url(/images/framework/bull.gif) no-repeat 0 5px;}

#otherbenefits{
width:93.5%;
padding:1em;
background-color:#CF4F68;
border:1px solid #F19AAB;}

#otherbenefits .clear{
font-size:1.4em;}

.otherdetails img{
margin-bottom:.5em;}

#hoggys{
padding:1em 0 1em 0;
text-align:center;}

#hoggys img{
width:19em;}

#hoggysn{
padding:2em 0 2em 0;
text-align:center;}

#hoggysn img{
width:45em;}

.member{
width:24.35em;}

.memberclosed{
width:46.67em;}

.edit{
width:11em;}



#actionDiv
{
	position:			absolute;
	visibilty:			hidden;
	z-index:			99999999;
	border:				1px;
	border-color:		#000000;
	border-style:		solid;
	padding-top: 		10px;
	padding-left: 		15px;
	padding-bottom: 	10px;
	padding-right: 		15px;
	top:				-100px;
	width:				auto;
	font-size:			.69em;
	background-color:	#fff;
}



/* Footer section and link */

#footer {
	width:100%;
	color:#fff;
	text-align:center;
	padding:1em 0 0 0;
	font-size:.69em;
}
#footer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#footer li {
	display:inline;
	border-right:1px solid #F29697;
	padding:0 .5em 0 .5em;
}
#footer a {
	font-weight:normal;
	color:#fff;
}
#footer a:hover {
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
}

.failure
{
	font-family:			Tahoma;
	font-size:				11px;
	color:					#C31B1B;
}

.failureJoin
{
	font-family:			Tahoma;
	font-size:				11px;
	font-weight:			bold;
	color:					#FFFFFF;
}

.anniversaryDate
{
	font-family:			Tahoma;
	font-size:				11px;
	color:					#ACD3FC;
}

.anniversaryHead
{
	font-family:			Arial;
	font-size:				18px;
	font-weight:			bold;
	color:					#FFFFFF;
}

.anniversaryHead2
{
	font-family:			Arial;
	font-size:				18px;
	font-weight:			bold;
	color:					#FFFFFF;
	line-height:			25px;
}

.anniversaryText
{
	font-family:			Arial;
	font-size:				17px;
	font-weight:			bold;
	color:					#FFFFFF;
	line-height:			25px;
}

.anniversaryText2
{
	font-family:			Arial;
	font-size:				14px;
	color:					#FFFFFF;
	line-height:			20px;
}

.anniversaryText3
{
	font-family:			Arial;
	font-size:				11px;
	color:					#FFFFFF;
	line-height:			15px;
}

.anniversaryText4
{
	font-family:			Arial;
	font-size:				12px;
	color:					#FFFFFF;
	line-height:			16px;
}

.anniversaryText3Link
{
	font-family:			Arial;
	font-size:				11px;
	text-decoration:		underline;
	color:					#FFFFFF;
	line-height:			15px;
}




/* Floating login box */
#float_holder 
{
	float:right;
	font-size:1em;
}

#search_log input 
{
	color:#838383;
}

#float_holder2 
{
	width:auto;
	padding:.85em .3em .7em 1.5em;
	float:left;
}

#float_holder2 input 
{
	margin-left:.5em;
	width:8em;
	border:1;
}

#float_holder2 span
{
	padding-left:.5em;
}

#float_holder2 .long
{
	padding-left:1.5em;
}

#float_login 
{
	width:8.8em;
	padding:0 0 .4em 0;
	float:right;
}

#float_login img
{
	width:6.3em;
	margin-right:1em;
	float:left;
}

.failure
{
	font-family:		Tahoma;
	font-size:			11px;
	color:				#C31B1B;
}

.whitelink
{
	color:				#FFFFFF;
	text-decoration:	underline;
}

.whitelink:hover
{
	color:				#000000;
	text-decoration:	underline;
}

/*Added by allan fc 15/04/09 for new splash landing page */



#top_splash {
	width:59.44em;
	padding:0 .44em .44em .44em;
	float:left;
}

#hold_splash {
	width:auto;
	font-size:.69em;
	background :url(../images/splash/splash_top.jpg) no-repeat 50% 2.6em #fff;
	background :50% 2.6em #fff;
	padding:1.6em 1.6em 1.6em 1.6em;
	border:2px solid #CFD3D6;
	margin-bottom:6em;
}

#hold_splash a {
	font-size:1.5em;
	text-decoration:none;
	font-weight:bold;
}

#splash_enter {
	width:45em;
	margin-bottom:.63em;
	float:right;
	text-align: right;
	padding: 4.5em 1.5em .5em 0;
	font-size:.9em;
}

#splash_enter a {
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}
#splash_enter a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#ccc;
}

#botpics_splash {
/*	padding: 27.5em 0 1.3em 1.4em;	*/
	padding: 2.5em 0 1.3em 1.4em;
}

#botlink {
	padding: 0 1.14em 0em 0em;
}

#botlink_r {
	padding: 0 0em 0em 0em;
}


#register {
  position: relative;
  left: 48px;
  text-align: left;
  top: 235px;

}

#signup {
  position: relative;
  left: 48px;
  text-align: left;
  top: 252px;

}


#top_pic {
  position: relative;
  left: 16px;
  text-align: left;
  top: 12px;

}

#botpics_splash_t {
	padding: 2.5em 0 1.3em 1.4em;
}



.whitebox {
	width:13.95em;
	float:right;
	padding: .3em;
}


.pollbox {
	width:13.95em;
	float:right;
	border:1px solid #D9D9D9;
	padding: .3em;
	background-color:#EFEDED;
	margin: 1em 0;	
}


.livescore {
	width:13.95em;
	float:right;
	border:1px solid #D9D9D9;
	padding: .3em;
	background-color:#EFEDED;
}

.livescore h3 {
	font-size:1.2em;
	margin:0;
	padding-bottom: .5em;
}

.more_stories {
	text-align: left;
	font-size:1em;
	color:#000;
}

.more_stories a {
	font-size:1em;
	color:#000;
}

.user_content {
	width:90%
	padding-bottom:2em;
	margin-bottom: 2em;
	border-bottom:1px solid #D9D9D9;
	margin-right: 1.2em;
	
}

.user_content h1 {
	margin:.3em 0 .5em 0;
	padding:0;
	font-size:2em;
	text-transform:uppercase;
	color:#000;
}
#left_central {
	width:67%;
	padding-bottom:1.8em;
	margin-bottom:1.8em;
	float:left;
}
#right_central {
	width:32%;
	padding-bottom:1.8em;
	margin-bottom:1.8em;
	float:left;
}

#right_central h3 {
	font-size:1.3em;
	margin:0;
	padding-bottom: .5em;
}

#new_hot {
	width:100%;
	margin:.6em 0 0 0;
	padding-bottom:1.8em;
	margin-bottom:1.8em;
	border-bottom:1px solid #D9D9D9;
	float:left;
}
.new_hot {
	width:14.5em;
	padding-bottom:1.8em;
	margin-bottom:1.8em;
	border-bottom:1px solid #D9D9D9;
	float:left;
}
.new_hot p {
	margin-top:.5em;
	padding:0;
}
.new_hot img {
	width:160px;
	margin-bottom:.63em;
//	height:auto;
}

.social {
	width:17.3em;
	float:left;
	border-bottom:1px solid #DADADA;
	padding-top:.8em;
	padding-bottom:.8em;
}

#remember {
	width:auto;
	background:url(/images/framework/search_bk.jpg) top left no-repeat;
	padding:.85em .3em .5em .5em;
	float:left;
}

.usualsus {
	width:100%;
	margin:.6em 0 0 0;
	padding-bottom:1.8em;
	margin-bottom:1.8em;
	border-bottom:1px solid #D9D9D9;
	float:left;
}



/*************************************************************************/
/* Conference Message Toolbar 											                     */
/*************************************************************************/

#msgToolbarWrapper {
	padding: 2px 12px 0 10px;
}

#msgToolbar {
	width: 100%;
	border: 1px solid #c6c6c6;
	background: #fafafa;
}

.msgToolbar td {
  width: 28px;
  height: 28px;
  border: 1px solid #fafafa;
  text-align: center;
}

.msgToolbar td:hover {
	background: #e6e6e6;
	border: 1px solid #c6c6c6;
	cursor: pointer;
}

#smileyToolbar {
	z-index: 1;
	position: absolute;
	background: #f5f5f5;
	border: 1px solid #a6a6a6;	
}

#msgInput {
  background: #ffffff;
  border: 1px solid #c6c6c6;
  width: 100%;
  margin: 0 0 2px 0;
}




/*************************************************************************/
/* Shop display style		                                         */
/*************************************************************************/

.price{
	font-weight:bold;
	font-size:1.4em;
	padding-bottom:.5em;
	margin:1em 0 0 0;
	color: #000000;}
	
.mmprice{
	font-weight:bold;
	font-size:1.4em;
	padding-bottom:.5em;
	margin:1em 0 0 0;
	color: #0000FF;}

.old{
	text-decoration: line-through;
	color: red;
	padding-bottom:.5em;}

.addbasket{
	float: right;}

.basket{
	width:100%;
	padding:1.2em 0 1.2em 0;
	border-top:1px solid #f0f0f0;
}

#basket{
	width:100%;
	margin-top:1.8em;
	border-top:1px solid #f0f0f0;
}

.basketinfo{
	float:right;
	width:65%;
}

.basketprice{
	width:15%;
	font-size:1.2em;
	color: #000000;
	float:right;
}

.baskettools{
	float:right;
	width:8%;
}

.baskettools img{
	height:1.4em;
	width:1.4em;
}

.basketqty{
	float:right;
	width:12%;
}
.hidden {
  display:none;
}

#basketpage{
width:47em;
float:left;}

#basketpage h1{
padding-bottom:.4em;
text-transform:none;
color:#000;
font-weight:bold;}

.fprice{
	font-weight:bold;
	font-size:1.1em;
	color: #000000;}

.mprice{
	font-weight:bold;
	font-size:1.1em;
	color: #0000FF;}
	
	
/* Polls

.currentResults {
	font-size: 8pt;
}

.vote {
	margin-top: 4px;
	padding: 0 0 0 0;
}

.vote p {
	margin-top: 6px;
	margin-bottom: 6px;
}

.errorMessage {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
}

.credit {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #696969;
}

/* Default for the poll bars */

.pollBar {
	height: 15px;
	background: #ff0000;
	border: 1px solid #000000;
}

/* Poll bar ids are sequential and one-indexed */

#pollBar1 {
	background: #ff0000;
}

#pollBar2 {
	background: #00ff00;
}

#pollBar3 {
	background: #0000ff;
}

#pollBar4 {
	background: #ffff00;
}

#pollBar5 {
	background: #00ffff;
}

#pollBar6 {
	background: #ff00ff;
}

.side_hot {
	width:14.3em;
	float:right;	
}
.side_hot p {
	margin-bottom:.5em;
	padding:0;
}
.side_hot img {
	width:160px;
	margin-bottom:.63em;
}