
body 
{ 
background-color:3B3B3B; 
background-image:url('http://birminghambagpiper.com/img/background.jpg');
background-repeat:no-repeat;
background-position:top center;
text-align:center; 
margin:0 auto; 
}

#mainContainer
{
width: 900px;
height: 400px;
border:0;
margin-left: auto;
margin-right: auto;
}

table.grayTable
{
background-color:DCE0E0; 
}

td.sidebar
{
width: 200px;
height: 100%;
background-color:DCE0E0; 
}

#bodyWrapper
{
margin-left: auto;
margin-right: auto;
width: 900px;
text-align: left;
}

#bodyContainer 
{
width:900px; 
background-image:url('http://birminghambagpiper.com/img/faux-col-back.png'); 
background-repeat:repeat-y; 
background-position:top center; 
background-color: FFF;
overflow:hidden; 
}

#blackmenuBar
{
height:30px; 
width:900px; 
background-image:url(http://birminghambagpiper.com/img/topbar.png); 
background-color:000; 
}

img.headerImg
{
float:left;
border:0;
display:inline;
margin:0;
}

#greenmenubar
{
margin-top:180px;
width:900px; 
height:40px; 
background-color: 304B4F; 
overflow:hidden; 
}

#redbox
{
width:900px; 
background-color:BE0A1E; 
padding-top:4px; 
padding-bottom:4px;
text-align:center; 
}

#whiteboxes 
{
width:900px; 
height:242px; 
background-color:FFF; 
overflow:hidden; 
border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:DCE0E0; 
}

#whiteboxCols 
{
width:870px; 
height:242px; 
background-color:FFF; 
overflow:hidden; 
margin: 10px 15px 15px 15px; 
}

table.whiteboxCols 
{
overflow:hidden; border:0;
}

div.whitebox
{
width:194px; 
}

div.VR 
{
width:16px; margin-top:10px;
}

#bigboxImg 
{
margin: 10px 0px 10px 0px; 
border:0;
}

p.HRimg 
{
margin-top:10px; 
margin-bottom:10px; 
text-align:center; 
display:block;
}

#sidebarWrapper 
{
width:200px; 
background-color:DCE0E0; 
overflow:hidden; 
}

#barBox 
{
width:170px; 
margin: 0px 15px 0px 15px; 
}

#sidebarImg
{
border:0; 
margin-bottom:15px; 
}

#blackHeader-left
{
float:left; width:185px; height:16px; background-color:000; margin:15px 0px 15px 0px; 
}

#blackHeader-left-txt
{
float:right; font-family:Arial; font-size: 1.1em; font-weight:bold; color:FFF; text-align:right; margin:0px 5px 0px 0px; 
}

#blackHeader-right
{
float:right; width:185px; height:16px; background-color:000; margin:15px 0px 15px 0px; 
}

#blackHeader-right-txt
{
float:left; font-family:Arial; font-size: 1.1em; font-weight:bold; color:FFF; text-align:right; margin:0px 0px 0px 5px; 
}

#middledivContainer
{
width:500px; background-color:FFF; 
}

#middledivBody 
{
width:470px; margin:15px; background-color:FFF; 
}

#rightalignLinks
{
text-align:right; width:470px;
}

table.blackboxCols 
{
overflow:hidden; border:0;
}

#blackfoot
{
width:900px; height:160px; background-color:000; margin-bottom:40px; overflow:hidden; 
}

#blackfootBox
{
width:870px; height:160px; background-color:000; overflow:hidden; margin:20px; 
}

div
{
font-family: Arial; 
font-size: 12px; 
color: black; 
}

table 
{ 
table-layout: fixed;
font-family: Arial; 
font-size: 12px; color: black; 
border:0; 
}

img
{
border:0; 
}

h1 
{
margin: 0 0 0;
font-family: Arial; 
font-size: 1.4em;
font-weight: bold;
color: FFF;
} 

h2 
{
margin: 0 0 0;
font-family: Arial; 
font-size: 1.8em;
font-weight: bold;
color: DA0B22; 
} 

h3
{
margin: 0 0 0;
font-family: Arial; 
font-size: 1.8em;
font-weight: bold;
color: 989C9C
}

h4
{
margin: 0 0 0 0;
font-family: Arial; 
font-size: 1.3em;
font-weight: bold;
color: DA0B22
}

#tuneBoxcontainer 
{
width:470; height:148; background-color:B6B7B7; overflow:hidden; margin-top:15px; background-image:url('http://birminghambagpiper.com/img/fade145.png'); 
background-position: top center; background-repeat: no-repeat; 
}

#tuneBoxtable
{
width:450; height:128; margin:10px;
}

#audioplay
{
width:15px;
height:15px;
background:url("http://birminghambagpiper.com/img/ad-arrow.png"); 
background-position: center center; 
background-repeat: no-repeat; 
}

li.margin
{
margin-bottom:12px;
}

a:link { text-decoration: none; color: 000000; }
a:visited { text-decoration: none; color: 000000; }
a:hover { text-decoration: none; color: 000000; }
a:active { text-decoration: none; color: 000000; }

span.blocks a:link { text-decoration: none; color: DA0B22; }
span.blocks a:visited { text-decoration: none; color: DA0B22; }
span.blocks a:hover { text-decoration: none; color: DA0B22; }

span.blocks2 a:link { text-decoration: none; color: DA0B22; }
span.blocks2 a:visited { text-decoration: none; color: DA0B22; }
span.blocks2 a:hover { text-decoration: underline; color: DA0B22; }

span.vendorlinks a:link { text-decoration: none; font-weight:bold; color: DA0B22; }
span.vendorlinks a:visited { text-decoration: none; font-weight:bold; color: DA0B22; }
span.vendorlinks a:hover { text-decoration: underline; font-weight:bold; color: DA0B22; }

span.rightalignlinks a:link { text-decoration: none; font-style: italic; font-weight:bold; color: DA0B22; }
span.rightalignlinks a:visited { text-decoration: none; font-style: italic; font-weight:bold; color: DA0B22; }
span.rightalignlinks a:hover { text-decoration: underline; font-style: italic; font-weight:bold; color: DA0B22; }

span.takeme a:link { text-decoration: none; color: FFFFFF; }
span.takeme a:visited { text-decoration: none; color: FFFFFF; }
span.takeme a:hover { text-decoration: underline; color: FFFFFF; }

span.button a:link { text-decoration: none; color: 000000; }
span.button a:visited { text-decoration: none; color: 000000; }
span.button a:hover { text-decoration: none; color: FFFFFF; }

.formfield 
{
background-color:    FFFFFF; 
font-size : 12px;
font-family: Arial, Helvetica, sans-serif;
color : #000000;
border:1px solid #CED1D1;
}

td.form
{
font-family: Arial; 
font-size: 0.94em;
font-weight: bold;
color: 000000; 
text-indent: 0.4em; 
}

p.red
{
font-family: Arial; 
font-size: 1.8em;
font-weight: bold;
color: DA0B22;
}

p.praise
{
font-family: Arial; 
font-size: 12px;
font-weight: normal;
color: 000000;
line-height: 1.4em;
}

textarea
{
width:445px;
height:100px;
overflow: scroll; 
overflow-y: scroll; 
overflow-x: hidden;	
overflow:-moz-scrollbars-vertical;
}

.text
{
width: 445px;
background-color:  FFFFFF; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
border:1px solid #CED1D1;
}

div.spacer
{
height: 2px;
}

div.audio
{
width:470px; overflow:hidden; margin-bottom:2px;
}

div.faq
{
float:left; margin-top:2px;
}

img.faq-img
{
margin-right:5px; 
}

#galleryBorder
{
width:150; height:80; border: solid 1px #DCE0E0; overflow:hidden; 
}

img.thumb
{
margin:5px;
}

div.tuneBox1
{
width:470px; background-color:#DCE0E0; margin-bottom:2px; overflow:hidden; 
}

div.tuneBox2
{
width:470px; background-color:#EDF1F1; margin-bottom:2px; overflow:hidden; 
}

#tunePadding
{
margin:5px 8px 5px 8px; width:454px;
}