A:link
{
    FONT-SIZE: 14px;
    COLOR: #ff0000;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT-SIZE: 14px;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}

* {
    padding: 0;
    margin: 0;
}

html, body
{  height:100%; margin:0; padding:0;}

body {
	margin:0;
	padding:0;
	font:100 75% arial,verdana,helvetica,sans-serif;
	color:#494949;
	background:#000000;	
}
h1 
{
	/*font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	*/
}
p 
{
    padding: 10px 0px 10px 5px;
    /*padding:5px;*/ /* Remove this from the style sheet once going into production */
    
}
ol, ul {margin: 0px 0px 0px 20px; list-style:inside; list-style-type: decimal;}

#pagecontainerouter
{   
    position:relative;
    min-height: 100%;
    height:100%;
    height:auto;
	margin: 0 auto;
	overflow: hidden;
	width:1100px;
	min-width: 1100px;
	max-width: 1100px;
	background:#ffffff url("http://www.trackdayriders.co.uk/images/container_bg_grad.jpg") repeat-x;
	border-left: solid 1px #666;
    border-right:solid 1px #666;
    /*background:#000 url("http://www.trackdayriders.co.uk/images/body_back2.png") repeat-y;*/ /** This is for the holding page **/
}

#pagecontainerouter_auto
{   
    position:relative;
    min-height: 100%;
    height:100%;
    /*height:auto;*/
	margin: 0 auto;
	overflow: hidden;
	width:1100px;
	min-width: 1100px;
	max-width: 1100px;
	background:#000000;
	border-left: solid 1px #666;
    border-right:solid 1px #666;
    /*background:#000 url("http://www.trackdayriders.co.uk/images/body_back2.png") repeat-y;*/ /** This is for the holding page **/
}
#flag 
{
  background:transparent url("http://www.trackdayriders.co.uk/images/chequerd_flag.gif") no-repeat;
  position:absolute;
  left:0;
  top:0;
  width:552px;
  height:377px; 
  z-index:0; 
}
#flag_btm_right 
{
  background:transparent url("http://www.trackdayriders.co.uk/images/right_bubble_wrap_btm.gif") no-repeat;
  position:absolute;
  right:0;
  bottom:0;
  width:552px;
  height:377px; 
  z-index:0; 
}
#pagecontainer
{   
    height: 100%;
	margin: 0 auto;
	width:960px;
	min-width: 960px;
	max-width: 960px;
}

* html #pagecontainer {
	height: 100%;	
}


.trans50 { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5; }

.trans70 { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;	opacity: 0.7; }



#forumlogin, #row2b, #breadcrumbs, #row3, #row5, #row7, #row9, #row11, #row13, #row15, #row17, #row19, #row2, #row4, #row6, #row8, #row10, #row12, #row14, #row16, #row18, #row20
{   float:left;
    margin:0;padding:0;
    width:920px;
    margin:0 auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
#footer_outerWraper 
{
	margin: 0 auto;
	overflow: hidden;
    width:1102px; 
    /*border: dotted 1px #ff0000; */
    background:transparent url("http://www.trackdayriders.co.uk/images/footer_outer_bg.png") repeat-x; 
    padding-left: 0px; 
    padding-right: 0px;
    height:127px;
    padding-bottom:20px;
}
#footer_inner
{   
    position:relative;
    height: 100%;
	margin: 0 auto;
	width:960px;
	min-width: 960px;
	max-width: 960px;
}

#footer_links
{   
    position:relative;
    height: 100%;
	margin: 0 auto;
	width:960px;
	min-width: 960px;
	max-width: 960px;
}


.blgrn {background-color:#66ff00;}
.bdgrn {background-color:#006600;}

.bred {background-color:#ff0000;}

.boran {background-color:#ff6600;}

.byel {background-color:#ffff00;} 

.blblu {background-color:#00ffff;}

.bdblu {background-color:#0000ff;}

.bpur {background-color:#ff00ff;}

.bdgry {background-color:#999;}

.bwh {background-color:#fff;}

.bblk {background-color:#000;}


.twh {color:#fff;} /* txt color white */

.tbl {color:#000;} /* txt color black */

.trd {color:#ff0000;} /* txt color red */

.tgr {color:#66ff00;} /* txt color green */

.tdgr {color:#006600;} /* txt color dark green */

.tblu {color:#0000ff;} /* txt color blue */

.tdgry {color:#666;} /* txt color dark grey */


.clL {clear:left;} /* clear Left float*/

.clB {clear:both;} /* clear both floats */

.clR {clear:right;} /* clear right */

.fL {float:left;} /*  float left */

.fR {float:right;} /*  float right */


.posRel {position:relative;} /* position relative */

.posAbs {position:absolute;} /* position absolute */


.fp {width:920px;} /* full page width */

.fpcc {width:700px; margin-left: 30px; margin-right: 30px;} } /* full page width */

.hp {width:455px} /* half page width */


.srp {width:360px;} /* star rider pic width */

.srt {width:240px;} /* star rider text width */

.tp {width:300px;} /* third page width */

.qp {width: 222px;} /* quarter width page */

.ttp {width:610px;} /* two thirds page width */

.tqp {width:690px;} /* three quarter page width */


.nop {padding:0;} /* zero internal padding */

.nom {margin:0;} /* zero internal padding */


.ttpmr {width:610px; margin-top:10px;} /* two thirds page width */

.tpmr {width:300px; margin-top:10px;} /* third page width multiple rows */


.tpcc {margin-left: 310px; margin-right: 310px;} /* third page width center column */

.srcc {margin-left: 310px; margin-right: 250px;} /* third page width center column */

.tpccmr {margin-left: 310px; margin-right: 310px; margin-top:10px;} /* third page width center column multiple rows*/


.qplc {margin-left: 10px;width: 223px;} /* quarter page width center column */

.qprc {margin-right: 10px;width: 223px;} /* quater page width center column */