﻿div#content-bottom
{
    font-size: 0.8em;
    padding: 10px 20px 35px 10px;
}

div#content-primary
{
    padding-bottom: 0px;
}

.field-validation-error
{
    color: #ff0000;
}

span.field-validation-error
{
    float: left;
    width: 100%;
}

div.form-messages
{
    width: 100%;
}

div.clear
{
    clear: both;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

hr.comp-form-sep 
{
    text-align: right; 
    width: 100%; 
    height: 1px; 
    color: #c0c0c0; 
    margin-right: 0; 
    background-color: #c0c0c0;
    border: none;
}
    
.note 
{
    color: #6F6F6F;
}    

table.comp-form 
{
    width: 90%;    
}

div.input input, div.input select, div.input textarea
{
    margin: 2px;
    padding: 2px;
}

table.comp-form div.label 
{
    font-size: 10pt;
}

table.comp-form div.input textarea 
{
    width: 98%;
    height: 10em;
}

table.comp-form input.long 
{
    width: 20em;
}

table.comp-form input.short
{
    width: 8em;
}

table.comp-form input.submit
{
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 4px;
    font-weight: bold;
    color: white;
    width: 200px;    
    background: #AC012F url(http://www.bcmag.ca/gfx/nav.gif) repeat-x scroll 0 0;
}

table.comp-form div.checkbox
{
    float: left;
    margin-top: 2px;
    margin-left: 2px;
}

table.comp-form div.checkbox-label
{
    margin-left: 2em;
}

/* paging */
div.paging 
{
    width: 98%;
    padding: 4px;
    margin-top: 4px;
/*    border: 1px solid #c6c6c6;*/
}

div.paging div.page-summary
{
    float: left;
}

div.paging div.page-block
{
    float: right;
}

div#disclaimer
{
    font-size: 0.8em;
    width: 100%;
    padding: 5px;
}

div#entry-listing
{
    border-top: 1px solid #eeeeee;
    padding-top: 5px;
    margin-top: 20px;
}

div.entry
{
    border: 1px solid #cdcdcd;
    padding: 5px;
    margin-bottom: 10px;
}

div.entry-title
{
    float: left;
    font-weight: bold;
    margin-top: 5px;
    padding: 5px 0px 5px 0px;
}

div.entry-sort
{
    float: right;
    margin-top: 5px;
    padding: 5px 0px 5px 0px;
}

div.refine
{
    padding-bottom: 5px;
}

div#entry-search
{
    border: 1px solid #cdcdcd;
    background-color: #eeeeee;
    padding: 5px;
}

div#entry-search select
{    
    width: 20em;
}

div.entry span.byline
{
    font-size: 0.8em;
}

div.entry span.title
{
    font-family: Georgia, Times New Roman, Serif;
    font-size: 180%;
}

div.entry div.rating
{
    float: right;
}

div.prize-summary
{
    font-size: 130%;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
}

h2.prize-title 
{
    border-top: 1px solid #EEEEEE;
    padding-top: 4px;
}

div.prize 
{
    float: left;
    width: 30%;
    margin-right: 15px;
}

div.prize img
{
    padding: 5px;
}

div.prize span.title
{
    font-weight: bold;
    font-size: 1em;
    color: #326D99;
}
div.prizePopup
{
	font-size:smaller;
}

/* Pager */
.pager 
{
	margin:8px 3px;
	padding:3px;
	text-align: right;
}

.pager .disabled 
{
	border:1px solid #ddd;
	color:#eee;
	margin-top:4px;
	padding:3px;
	text-align:center;
}

.pager .current 
{
	background-color:#06c;
	border:1px solid #009;
	color:#fff;
	font-weight:bold;
	margin-top:4px;
	padding:3px 5px;
	text-align:center;
}

.pager .endpoint
{
    font-weight: bold;
}

.pager span, .pager a
{
	margin: 4px 3px;
}

.pager a 
{
	border:1px solid #c0c0c0;
	padding:3px 5px;
	text-align:center;
	text-decoration:none;
}

span.top-link 
{
    margin-top: 10px;
    float:right;
}

.back 
{
    padding: 5px 0px 5px 0px;
    margin: 5px 0px 5px 0px;
}
.company_name
{
	font-style: italic;
}
.highlight
{
	font-weight:bold;
}
ol 
{
	padding-left: 25px;
}
.region 
{
	font-weight:bold;
}
h5
{
	text-decoration: underline;
}
.more, .exploreLink 
{
    cursor: pointer;
    text-decoration: underline;
}
