body{background: url('images/mainbg.gif'); margin: 0; padding; 0; font-family:  georgia, serif;}
#popupBody {background:  none;  margin: 10px;}
h2 {margin:0; font-size:  36px; color:  #004000}
h3 {margin:0 0 8px 0; font-size:  24px; color:  #666666; font-variant:  small-caps;}
img {border: 0;}

.clear {clear:  both; font-size:  0;}
.right {text-align:  right;}
.required {color:  red; font-weight:  bold;}
.result{color:  red; font-weight:  bold;}

a:link {color: #336600;}
a:visited {	color: #336600;	}
a:hover {text-decoration:  none;}
a:active {color: #336600;}

#splashHolder {height:  339px; margin: auto; background: url('images/bcr_logo.gif'); background-repeat:  no-repeat; margin: 10px 0 20px 40px;}
#splashMenu {padding:  180px 0 0 450px; font-weight:  bold;}

#mainHolder {margin:  30px auto;  background-color:  white; width: 775px; border: 2px solid; border-color:  #003300;}
#header{border-bottom:  1px solid #E8B312; padding:  8px 0 0 8px; background: url('images/header_gradient.jpg'); bacground-repeat:  repeat-y;}
#headerImage {float:  left;}
#mainHeadlineHolder {float:  right; padding:  70px 20px 0 0;}
#navCell {background: url('images/leftnavbg.gif'); width:  175px;}
#contentCell {width:  560px;  font-size:  .75em; padding:  12px 12px 16px 12px;}
#footer {margin:  auto; background-color:#003300; width: 775px; color:  white; font-size:  .7em; padding:  3px 0 3px 0; text-align:  center; font-family:  verdana, arial, sans-serif;}
.clear {font-size:  0; clear:  both;}

#leftnavcontainer {width:  160px;  margin-top:  16px; font-size:  .9em; padding-bottom:  12px; min-height:  325px; }

#leftnavlist li {list-style-type:  none; padding-bottom: 4px; padding-left: 4px; padding-top:  4px; background-repeat: no-repeat; font-family:  verdana, arial, sans-serif; font-weight:  bold;}
#leftnavlist a { padding-left: 10px; padding-bottom: 14px; text-decoration: none;  color:  #006600;}
#leftnavlist a:link, #leftnavlist a:visited {padding-left: 10px; color:  #006600;}   
#leftnavlist a:hover {padding-left: 10px; background: url(/images/navarrow.png); background-repeat: no-repeat; background-position: 0 -14px; color:  #000000;}   
.img_left{float:  left; padding-right:  8px;}
.img_right{float:  right; padding-left:  8px;}

#reviewBlock {font-size:  11px; font-weight:  normal; padding:  4px; margin-top:  32px; border:  1px dotted; margin-left:  6px; width:  148px; background-color:  #F5D162;}
.review{}
.reviewer {font-style: italic; text-align:  right;margin-top:  4px;} 

.preload {display:  none;}

.discHead{color:  #800000; margin: 0;}
.discInfoCell {padding-left:  20px;}
.discDate {font-weight:  bold; margin-top: 2px;}
.discDescription{margin-top:  6px;}
.buyButton {margin-top:  12px;}

.galleryHead {color:  #800000; margin: 0;}
.galleryInfoCell {padding-left:  20px;}
.galleryDate {margin-top: 2px;}

#errorList {font-size:  12px; font-family: Arial, Helvetica, sans-serif; margin-bottom:  15px; color: red; padding:  0; margin: 0 0 12px 0; font-weight:  bold;}
#errorList li {font-size:  12px; list-style-image: url(/images/warning.gif); list-style-position:  inside;}

#tabscontainer {}

#tabslist {padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif; }
#tabslist li {list-style: none; margin: 0; display: inline;}
#tabslist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none;}
#tabslist li a:link { color: #448; }
#tabslist li a:visited { color: #667; }
#tabslist li a:hover { color: #000; background: #AAE; border-color: #227;}
#tabslist li a#current { background: white; border-bottom: 1px solid white;}

.newsdate {font-size:  .9em; color:  #999999; font-style: italic;}
.thumb {padding:  4px; float:  left; margin:  4px; background-color:  #660000;  background: url('images/tartan_green.gif');}

