/* Zone: 0 Games Section - Stage Layout Stylesheet */

/* ****** MAIN CONTENT BOXES ****** */

#summary, .colour1, .colour2, .gcolour1, .gcolour2, .gstartcolour1, .gstartcolour2
{
position: relative;
float: left;
display: inline;
/*In head, add background image: ..-..-bg1/2.jpg*/
background-position: 0px 0px;
background-repeat: no-repeat;
}

.colour1, .colour2
{
width: 720px;
padding: 19px;
border-style: solid;
border-width: 0px 1px 0px 1px;
}

.gcolour1, .gcolour2
{
width: 665px;
padding-top: 20px;
padding-right: 19px;
padding-left: 19px;
padding-bottom: 20px;
border-style: solid;
border-width: 1px;
}

.gstartcolour1, .gstartcolour2
{
width: 720px;
padding-top: 20px;
padding-right: 19px;
padding-left: 19px;
padding-bottom: 20px;
border-style: solid;
border-width: 1px 1px 0px 1px;
background-color: #FFFFFF;
background-repeat: repeat-x;
}

.gcolour1container, .gcolour2container
{
position: relative;
float: left;
display: inline;
width: 760px;
/*In head, add background image: ..-..-gbg1/2.jpg*/
background-position: 0px 0px;
background-repeat: no-repeat;
}

.sectiontitle
{
position: relative;
float: left;
display: inline;
width: 760px;
height: 90px;
margin-top: 20px;
}



/* ****** GUIDANCE SECTION ****** */

#guidancecontainer
{
position: relative;
float: left;
display: inline;
}

.gcontainericon
{
position: relative;
float: left;
display: inline;
width: 55px;
margin-top: 10px;
text-align: center;
}

.actimgcaption
{
position: relative;
float: left;
display: inline;
width: 100%;
text-align: justify;
margin-top: 5px;
font-size: 11px;
}

.mapdetails
{
position: relative;
float: left;
display: inline;
width: 720px;
text-align: right;
font-size: 11px;
margin-top: 3px;
}



/* ****** NOTES ****** */

.gnoteboxcolour1, .gnoteboxcolour2
{
position: relative;
float: left;
display: inline;
padding: 2px;
margin-left: 55px;
width: 701px;
font-size: 10px;
}

.noteboxrightg
{
position: relative;
float: left;
display: inline;
width: 313px;
margin-right: 10px;
text-align: right;
}

.noteopenlinkgcolour1, .noteopenlinkgcolour2
{
position: relative;
float: left;
display: inline;
font-size: 10px;
text-decoration: none;
padding-bottom: 2px;
font-weight: bold;
cursor: pointer;
}

.noteopenlinkgcolour1:hover, .noteopenlinkgcolour2:hover
{
color: #FFFFFF;
text-decoration: none;
}



/*  ****** SUMMARY SECTION ****** */

#title
{
position: relative;
float: left;
display: inline;
width: 760px;
height: 50px;
}

#summary
{
width: 720px;
padding-top: 10px;
padding-right: 19px;
padding-left: 19px;
padding-bottom: 10px;
border-style: solid;
border-width: 0px 1px 0px 1px;
}

#summaryimg
{
position: relative;
float: left;
display: inline;
width: 320px;
}

#summarytext
{
position: relative;
float: left;
display: inline;
padding-top: 20px;
text-align: justify;
}

#summarylinkscontainer
{
position: relative;
float: left;
display: inline;
width: 760px;
height: 20px;
text-align: center;
}



/* ****** DETAILS SECTION ****** */

#detailscontainer
{
position: relative;
float: left;
display: inline;
width: 760px;
margin-top: 20px;
}

.detailsrow
{
position: relative;
float: left;
display: inline;
width: 760px;
padding-bottom: 20px;
}

.detailsleftcol
{
position: relative;
float: left;
display: inline;
width: 370px;
}

.detailsrightcol
{
position: relative;
float: left;
display: inline;
width: 370px;
margin-left: 20px;
}

.detailshorsection
{
position: relative;
float: left;
display: inline;
border-top: dotted;
border-width: 1px;
border-color: #CC0000;
padding-top: 10px;
}

.tablecellleft
{
text-align: left;
}

.tablecell1
{
text-align: center;
padding: 3px;
}

.tablecell2, .tablerow2
{
padding: 2px;
/*
border: dotted;
border-width: 1px;
border-color: #CC0000;*/
}

.tablecell2
{
text-align: center;
}
