/* http://www.brightonframing.com */
/* author:  www.bundydesign.com */

/* Colours
dark grey rgb(61,61,61);
lighter grey rgb(101,100,100); 
 */


/* Global */
	/* links - need to go in this order */
A:link {color:black; text-decoration:underline}
A:visited {color:black; text-decoration:underline}
A:hover {color:black; text-decoration:underline}
A:active {color:black; text-decoration:underline}

BODY {
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-style: normal; 
font-weight: normal; 
font-size: 12pt;
color: rgb(0,0,0);
margin:0; 
padding:0; 
background: rgb(96,96,96);
scrollbar-base-color: rgb(204,204,204); 
scrollbar-face-color: rgb(204,204,204); 
scrollbar-track-color: rgb(204,204,204);  
scrollbar-arrow-color: #000000;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: rgb(204,204,204); 
scrollbar-shadow-color: #000000;
scrollbar-darkshadow-color: #000000; 
}

TABLE.main { border: 0 none black; margin: 0; padding: 0; width: 950px; height: 550px; font-size: 10pt; margin-left: auto; margin-right: auto; }
TD.topPadding {height : 10px; }
TD.bottomPadding {height : 10px; }
TD.leftPadding {width : 5px; }
TD.midPadding {width : 40px; }
TD.rightPadding {width : 5px; }


/* white border */
TABLE.border { background: rgb(255,255,255); border: 0 none black; margin: 0; padding: 0; width: 520px; height: 520px; font-size: 10pt; margin-left: auto; margin-right: auto; text-align:center;}

/* grey background content text */
TABLE.content {border: 0 none black; margin: 0; padding: 0; background: rgb(204,204,204); color:rgb(0,0,0); width: 500px; height: 500px; font-size: 10pt; margin-left: auto; margin-right: auto; }

TABLE.contentGallery {border: 0 none black; margin: 0; padding: 0; background: rgb(204,204,204); color:rgb(0,0,0); width: 500px; height: 500px; font-size: 10pt; margin-left: auto; margin-right: auto; text-align:center; valign:center; }

DIV.galleryCenter { padding:0; margin:0; border:0; height: 310px; width: 310px; }
SPAN.miniGallery { padding:0; margin:0; border:0; height: 81px; width: 81px; margin-left:auto; margin-right:auto; text-align:center;}


TABLE.menu {border: 0 none black; margin: 0; padding: 0; color: rgb(255,255,255); width: 300px; height: 520px; vertical-text: top; font-size: 20pt;}

.grey {background:rgb(204,204,204); color:rgb(0,0,0); }

.normalCentre { text-align: center; padding-top:20px; padding-bottom:10px; }
.normal { font-family : Arial, sans-serif; font-style: normal; font-weight: normal; font-size: 12pt; }
.note { padding-top:150px; font-size: 8pt;  }
.menuHere { color:black; text-decoration:none}

.announcement { font-weight: normal; font-size: 10pt; color:white; text-decoration:none}

	/* links - need to go in this order */
.menu A:link {color: white; text-decoration:none}
.menu A:visited {color: white; text-decoration:none}
.menu A:hover {color: black; text-decoration:none}
.menu A:focus {color: black; text-decoration:none}
.menu A:active {color: black; text-decoration:none}

/* Framing Page */
TABLE.sectionTitle { 
border: 0 none black; margin: 0; 
padding: 0; 
width: 480px; 
height: 60px; 
font-size: 10pt; 
margin-left: auto; margin-right: auto; 
}
TR.sectionTitle { 
font-size:10pt; 
text-align:left; 
padding-bottom:5px; 
}
.sectionTitle { 
font-size:10pt; 
margin-left:20px; 
margin-right:20px; 
text-align:left; 
}
DIV.framingText { 
padding:0; 
margin:0; 
border:0; 
height: 350px; width: 480px; 
}


table.tracks { font-size:.8em; height:40px;}

li {padding-left:20px;}

A.action{color:{2,3,4}; font-weight:bold; font-size: 1.4em; text-align:centre; padding-left:100px; padding-top:10px; }

H1 { font-family : Arial, sans-serif; font-style:normal; font-weight:bold; font-size:12pt; color:rgb(0,0,0); }
H2 { font-family : Arial, sans-serif; font-style:normal; font-weight:normal; font-size:12pt; color:rgb(0,0,0); }
H3 { font-family : Arial, sans-serif; font-style:normal; font-weight:bold; font-size:10pt; color:rgb(0,0,0); }

FONT.xs {font-size:8pt;  }
DIV.quote {font-family : Arial, sans-serif; font-weight: normal; font-size:12pt; font-style:italic; }
DIV.quoter {font-family : Arial, sans-serif; font-weight: normal; font-size:9pt; font-style:normal; padding-bottom:20px; padding-left:25px; }

DIV.dimensions {position:absolute; top:5px; left:5px; font-size:10pt; }

DIV.copyright { margin-top:10; margin-bottom:10; font-size:8pt; text-align:center; }

IMG {padding:0px; margin:0px; border:0; }
IMG.marginPic {padding:0px; margin:0px; border:0; padding-bottom:4px;}
IMG.rowPic {padding:0px; margin:0px; border:0; padding-right:4px;}

BODY.framingText { 
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-style: normal; 
font-weight: normal; 
margin:0px; 
margin-left:10px; margin-right:10px; 
padding:0; 
background: rgb(204,204,204); 
font-size:10pt; 
}

P.title { font-size:10pt; font-weight:bold; text-align:center; }

TABLE.shopInfo { border: 0 none black; margin: 0; padding: 0; width: 400px; height: 60px; font-size: 10pt; margin-left:auto; margin-right:auto; valign:top; }
TR.shopInfo { font-size:10pt; text-align:left; padding:5px; }


/* For printing */
@media print {body {background-color: white}}
@page {margin: 5%}



