@charset "utf-8";
/* CSS Document */

/* commented backslash hack \*/
html, body{
    height: 100%;
}
/* end hack */

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}

body {
    background-color: #B1B1B1;
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

body * {
    font-family: Helvetica, Arial, sans-serif;
    color: #000000;
}

a {
    color: #000000;
    font-weight: bold;
}

a {
    -moz-outline: none 0;
    outline: none 0;
}

a img {
    border: none;
}

a:hover {
    color: #666666;
}

a:active {
    outline: none;
}

form label {
}

form button {
    background: none;
    border: none;
    text-decoration: underline;
    cursor: pointer;
	 padding: 0;
	 margin: 0;
	 font-size: 14px;
}

h1 {
    font-size: 130%;
}

h2 {
    font-size: 115%;
    margin: 0 0 6px 0;
}

html>body {
    font-size: 82%;
}

html>body #footer {
    margin-top: 20px;
}

html>body #left {
    height: 100%;
    min-height: 100%;
    width: 217px;
}

html>body #right {
    height: 100%;
    min-height: 100%;
    width: 517px;
}

p {
    margin: 0 0 10px 0;
}

p.footer-l {
    float: left;
    margin: 8px 0 0 0;
    padding: 0 0 0 25px;
    width: 505px;
}

p.footer-r {
    float: left;
    margin: 8px 0 0 0;
    padding: 0;
    width: 200px;
}

p.sentcase {
    font-variant: normal;
    margin-bottom: 4px;
}

table.img-grid {
    margin-left: 20px;
}

table.img-grid td p {
    margin: 0;
}

textarea, input, select {
    font-size: 12px;
    background: #DFDFDF;
    border: 1px solid #666666;
}

.clear {
    clear: both;
}

.clearfix {
    display: inline-table;
}

.clearfix {
    display: block;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.datatable td{
    font-weight: normal;
    padding: 4px 10px 4px 10px;
}

.dotted-sep {
    border-top: 1px dotted #666666;
    margin: 10px 0;
}

.f-left {
    float: left;
    width: 48%;
}

.float {
    display: block;
    float: left;
    margin-right: 10px;
}

.float-left {
    float: left;
    width: 50%;
}

.float-r {
    display: block;
    float: right;
    margin-left: 50px;
    width: 196px;
}

.float-right {
    float: right;
    width: 50%;
}

.f-right {
    float: right;
    width: 48%;
}

.h2-l {
    float: left;
    width: 330px;
}

.h2-r {
    float: left;
    text-align: right;
    width: 100px;
}

.img-grid a {
    font-size: 85%;
}

.img-grid img {
    margin: 10px 0;
}

.img-grid td {
    padding: 10px 0;
    width: 150px;
}

.img-grid td td{
    padding: 0;
    width: 50%;
}

.img-preview {
    margin: 10px 0;
}

.img-preview {
    border: 1px solid #000000;
}

.img-preview-small {
    border: 1px solid #000000;
    margin-right: 4px;
}

.jurortable {
    border-bottom: 1px dashed #000000;
    width: 100%;
}

.jurortable td{
    background-color: #DFDFDF;
    padding: 6px 0px 6px 10px;
}

.jurortable th{
    border-bottom: 1px dashed #000000;
    padding: 6px 0px 6px 10px;
    text-align: left;
}

.left-bottom {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wgn.newamericanpaintings/images/left-col-outer-bottom.png', sizingMethod='fixed');
    height: 20px;
}

.left-bottom[class] {
    background-image: url('../images/left-col-outer-bottom.png');
    background-repeat: no-repeat;
    height: 20px;
    margin-bottom: 20px;
    margin-left: 3px;
    width: 219px;
	
}

.left-inner {
    background-color: #B1B1B1;
    background-repeat: repeat-x;
    height: 100%;
    margin-left: 0px;
    padding: 0;
    width: 186px;
}

/* End hide from IE-mac */
.left-middle {
   	background-color: #B1B1B1;
    background-repeat: repeat-x;
    border-left: 8px solid #DFDFDF;
    border-right: 9px solid #DFDFDF;
    height: 100%;
    padding: 0;
    width: 183px;
}

.left-middle[class] {
    background-image: url('../images/left-col-outer-middle.png');
    background-repeat: repeat-y;
    height: 100%;
    margin-left: 11px;
    margin-top: 0;
    vertical-align: top;
    width: 186px;
}

.pad {
    padding: 10px;
}

.plain {
    color: Black;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

/*             styles for the star rater                */	
.rating-table {
    width: 150px;
}

.right {
    text-align: right;
}

.right-bottom {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wgn.newamericanpaintings/images/right-col-outer-bottom.png', sizingMethod='fixed');
    height: 20px;
    width: 503px;
}

.right-bottom[class] {
    background-image: url('../images/right-col-outer-bottom.png');
    background-repeat: no-repeat;
    height: 20px;
    margin-bottom: 20px;
    margin-left: 1px;
    width: 503px;
}

.right-inner {
    background-color: #B1B1B1;
    background-repeat: repeat-x;
    height: 100%;
    margin-left: 18px;
    padding: 0;
    width: 467px;
}

.right-middle {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wgn.newamericanpaintings/images/right-col-outer-middle.png', sizingMethod='scale');
    height: 100%;
    margin: 0;
    width: 503px;
}

.right-middle[class] {
    background-image: url('../images/right-col-outer-middle.png');
    background-repeat: repeat-y;
    height: 100%;
    margin-left: 1px;
    width: 503px;
}

.sep {
    border-top: 1px solid #666666;
    margin: 6px 0;
}

.small {
    font-size: 85%;
}

.star-rating {
    background: url('../images/star_rating.gif') top left repeat-x;
    height: 20px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    width: 80px;
}

.star-rating a.star5 {
    left: 80px;
}

.star-rating a.star5:hover{
    width: 100px;
}

.star-rating a.star4 {
    left: 60px;
}

.star-rating a.star4:hover {
    width: 80px;
}

.star-rating a.star1 {
    left: 0px;
}

.star-rating a.star1:hover{
    width: 20px;
}

.star-rating a.star3 {
    left: 40px;
}

.star-rating a.star3:hover{
    width: 60px;
}

.star-rating a.star2 {
    left: 20px;
}

.star-rating a.star2:hover{
    width: 40px;
}

.star-rating li{
    float: left; /* */
    margin: 0px; /*\*/
    padding: 0px;
}

.star-rating li a{
    border: 0;
    display: block;
    height: 20px;
    padding: 0px;
    position: absolute;
    text-decoration: none;
    text-indent: -9000px;
    width: 20px;
    z-index: 20;
}

.star-rating li a:hover{
    background: url('../images/star_rating.gif') left bottom;
    left: 0px;
    z-index: 2;
}

.star-rating li.current-rating{
    background: url('../images/star_rating.gif') left center;
    display: block;
    height: 20px;
    position: absolute;
    text-indent: -9000px;
    z-index: 1;
}

#footer {
    background-color: #B1B1B1;
    background-position: top;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 11px;
    font-weight: 600;
    height: 39px;
    width: 770px;
    margin: 0 auto;
}

#footer a {
    color: #666666;
    text-decoration: none;
}

#full-inner {
    background-color: #B1B1B1;
    background-repeat: repeat-x;
    height: 100%;
    margin-left: 22px;
    padding: 0;
    padding-top: 10px;
    width: 709px;
}

#full-width #main-bg-bottom {
    background-repeat: no-repeat;
    height: 13px;
    width: 770px;
}

#full-width #main-bg-middle {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wgn.newamericanpaintings/images/full-middle.html',sizingMethod='scale');
    height: 100%;
    min-height: 100%;
    padding: 0;
    width: 755px;
}

#full-width #main-bg-top {
    background-image: url('../images/1-col-main-top.gif');
    background-position: bottom;
    background-repeat: no-repeat;
    height: 43px;
    width: 770px;
}

#full-width #main-inner-grad {
    background-color: #B1B1B1;
    background-repeat: repeat-x;
    border-left: 8px solid #DFDFDF;
    border-right: 9px solid #DFDFDF;
    height: 100%;
    width: 753px;
}

#full-width .full-bottom {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wgn.newamericanpaintings/images/1-col-bottom.png', sizingMethod='fixed');
    height: 20px;
    margin-left: 2px;
    width: 748px;
}

#full-width .full-bottom[class] {
    background-image: url('../images/1-col-bottom.png');
    height: 18px;
    margin-left: 2px;
    width: 748px;
}

#full-width .full-middle {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wgn.newamericanpaintings/images/1-col-middle.png', sizingMethod='scale');
    height: 100%;
    margin-left: 2px;
    width: 748px;
}

#full-width .full-middle[class] {
    background-image: url('../images/1-col-middle.png');
    background-repeat: repeat-y;
    height: 100%;
    width: 748px;
}

#full-width div.pad {
    margin: 0;
    padding: 2px 10px;
}

#header {
    background: url('../images/header.jpg') no-repeat 0 0;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    margin: 0 auto 0px auto;
    padding: 165px 427px 0 200px;
    width: 275px;
}

#header img {
    display: none;
}

#header a {
    color: #000000;
    text-decoration: none;
}

#header a:hover {
    color: #666666;
    text-decoration: none;
}

#left {
    float: left;
    height: 100%;
    margin-left: 11px;
    width: 183px;
}

#left .sep {
    border-top: 1px solid #666666;
    margin-top: 0px;
}

#left ul{
    list-style-type: none;
    margin-left: 0px;
    margin-top: 0;
    padding: 0;
}

#left ul li {
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 12px;
}

#left ul li.active {
    font-weight: bold;
}

#left ul li a {
    font-weight: normal;
    text-decoration: none;
}

#left ul li a:hover {
    text-decoration: underline;
}

#left ul li.active a:link, #left ul li.active a:visited {
    font-weight: bold;
}

#left-col ul {
    list-style: none;
    margin-left: 16px;
}

#main-bg-bottom {
    background-image: url('../images/main-bottom.gif');
    background-repeat: no-repeat;
    height: 13px;
    width: 770px;
}

#main-bg-middle {
    height: 100%;
}

#main-bg-top {
    background-image: url('../images/main-top.gif');
    background-position: bottom;
    background-repeat: no-repeat;
    height: 43px;
    width: 770px;
}

#main-inner-grad {
    background-color: #666666;
    background-repeat: repeat-x;
    border-left: 8px solid #DFDFDF;
    border-right: 9px solid #DFDFDF;
    height: 100%;
    width: 753px;
    padding-bottom: 10px;
}

#main-envelope {
    margin: 0 auto;
}

#right {
    float: right;
    height: 100%;
    margin-left: 0px;
    width: 516px;
}

#wrapper {
    margin: 0 auto 0 auto;
    margin-bottom: 10px;
    width: 770px;
}

.competition-links {
	float: right;
}

.error, .error p {
    color: #CC0000;
}
.se_error {
font-size:12px;
text-align:right;
    color: #CC0000;
}
.txtpayment{
font-size:13px; 
font-family: Helvetica, Arial, sans-serif;
font-weight:300;
margin-left:10px;

}
.txtpaymentBold{
 font-size:13px; 
font-family: Times Roman, Times New Roman, serif;
font-weight:bold;
}
.redTxt{
font-weight:bold;
color:#CC0000;
}
