/*
Links - #B50E1F
Body - #759B36
Headings - #B50E1F

*/

/*body {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #759B36;margin:0;background-color:#FFFDF1;}*/
body {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #666666;margin:0;background-color:#FFF;}

textarea {font-family: Verdana, Arial, Helvetica, sans-serif;}

#index-left {float:left;width:50px;text-align:center;padding-top:10px;}
#index-mid {float:left;width:250px;text-align:center;padding-top:10px;}
#index-right {float:left;width:293px;padding-top:10px;}
#master0 {margin:auto;}

#container {width:960px; margin:0 auto;}
#navigation {float:left; width:260px;}
#content {float:right;width:700px;}
/*#contenttopleft {float:left;width:544px;height:79px;background:url('../images/contentleft.gif') no-repeat;padding-top:61px;padding-left:5px;}
#contenttopright {float:left;width:147px;height:134px;background:url('../images/contentright.gif') no-repeat;padding-top:6px;padding-left:4px;}
#maincontent {clear:both;background:url('../images/contentbg.gif') repeat-y;padding:10px;padding-right:10px;}
#bottom {clear:both;width:700px;height:9px;background:url('../images/contentbottom.gif') no-repeat;}*/

#contenttopleft {float:left;width:544px;height:60px;padding-top:10px;padding-left:5px;}
#contenttopright {float:left;width:147px;height:30px;padding-top:6px;padding-left:4px;}
#maincontent {clear:both;padding:10px;padding-right:10px;}
#bottom {clear:both;width:700px;height:9px;}

#footer {clear:both;text-align:center;padding:5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}

#left {width:200px;float:left;}
#right {width:400px;float:left;vertical-align:top;}

.img_swatch{padding-right:3px;}
.img_thumb{padding:5px;}
.img_view{padding:5px;}
.img_button{padding-right:3px;}
#img_strapline{padding-bottom:20px;}

.clearer,.clear {clear:both;}

.right {text-align:right;padding:5px;}

.floatleft {float:left;}
.floatright {float:right;}

.centre {text-align:center;}

img {border:0;text-decoration:none;}

label {cursor:pointer;color:#B50E1F;}
/*p {padding:0 3px;margin:6px;}*/
p {padding:0px;margin:0px;}
/*h3 {padding:0px;margin:6px;font-size:14px;}*/
h3 {padding:0px;margin:0px;font-size:14px;}

.divider {border-bottom:1px dashed #666;}

.holder div {clear:both;margin-bottom:3px;}

a:link, a:visited, a:active {text-decoration: none;color: #B50E1F;}
/*a:link, a:visited, a:active {text-decoration: none;color: #666666;}*/
a:hover {text-decoration: underline;color:#1b1b1b;}

.red{color:#B50E1F;}

.border {border: 1px solid #666;padding:3px;margin-bottom:2px;margin-right:5px;-moz-border-radius: 10px;}

/*View*/
img.detailimg {border:0px solid #B50E1F;}
#view_piece {margin:0px 5px;}
#view_piece #left {width:270px;}
#view_piece #right {width:400px;}
#view_piece #right h2 {background:none;padding:0;margin:0;font-size:22px;}
#view_piece .prod_price {font-size:26px;text-decoration:underline;}

/*Heading Styles*/
h1 {color:#B50E1F;background-color:#fff;}
/*h2 {font-size: 0.95em;clear:both;background:url(../images/bullet.gif) no-repeat;padding-left:21px;color:#B50E1F;}*/
h2 {font-size: 0.95em;clear:both;color:#B50E1F;}
h4 {font-size: 0.95em;font-weight: 800;clear:both;}

/*DELETE THESE AS SOON AS THEY ARE REMOVED FROM THE CODEBASE!
/*h2.red {background-color:#B50E1F;color: #fff; padding:3px;}*/
h2.red, h4.red {background-color:#B50E1F;color: #fff;padding:3px 0 0 3px;}
h2.orange, h4.orange {background-color:#C60;color: #fff; padding:3px 0 0 3px;}
h2.greenish, h4.greenish {background-color:#999966;color: #fff; padding:3px 0 0 3px;}
h2.redtext {font-weight: 800; color:#B50E1F;}

/*forms*/
form .form label {float:left;width:10.5em;font-size:0.85em;text-align:right;padding-top:3px;font-weight: bolder;padding-left:3px;padding-right:3px;}
form div.form {margin:10px 0;}
form div.form img {vertical-align:top;margin:1px;}
fieldset {margin:4px;}


/*Search Specific*/
#search_results {margin:0px;}
.searchresult {margin:auto;clear:both;padding:8px 0 16px 0;}
.searchimage {float:left;width:210px;}
.searchmid {float:left;width:295px;}
.searchright {float:left;width:155px;}
#noresults {text-align:center;}
.piece_desc {color:#666;font-size:11px;padding:0;margin:9px 0 12px 0;}
img.pad_bottom{margin-bottom:8px;}
h2.artist_name {background:none;margin:0;padding:0;font-size:16px;}
h3.artist_name {background:none;margin:0;padding:0;font-size:16px;}
h2.piece_name, h2.piece_name a {font-size:14px;margin:0;padding:0;color:#000;}
h3.piece_name, h3.piece_name a {font-size:14px;margin:0;padding:0;color:#666666;}
.piece_price {font-size:24px;font-weight:bolder;color:#000000}

#search_title {font-size:14px;margin:0;padding:0;color:#666666;}

/*Profile Specific*/
span.column {float:left;width:135px;}

/*Checkout*/
/*.right {text-align:right;}*/
.total {font-weight:bold;}

/*Lists*/
ol.column {margin:auto;}
ol.column li {float:left;list-style:none;display:inline;width:10em;}
ol.column li.new_row {clear:both;}

#nav ol {margin:0 0 1em 0;padding:0;}
#nav ol li {list-style:none;margin-bottom:2px;}
#nav ol.green a {color:#666666}

#cart-summary {background:url(../images/cart-summary-bg.gif);width:150px;height:52px;float:left;}
#cart-summary-inner {margin:5px 4px;background:#FFF;padding:3px 6px;border:1px solid #B50E1F;}
#nav {clear:both;padding-top:5px;padding-left:10px;}

#artist_card {width:350px;margin:0 auto;}
#artist_card .left {float:left;}
#artist_card .right {float:right;text-align:left;}
#artist_card h2.artist_name {font-size:22px;padding:15px 0;}

.bt {background: #FFF url(../images/border/p.gif) repeat-x top center;}
.bb {background: url(../images/border/b.gif) repeat-x bottom center;}
.bl {background: url(../images/border/p.gif) repeat-y center left;}
.br {background: url(../images/border/r.gif) repeat-y center right;}
.bbl {background: url(../images/border/bl.gif) no-repeat bottom left;}
.bbr {background: url(../images/border/br.gif) no-repeat bottom right;}
/*.btl {background: url(../images/whiteTable/whiteTopLeftCorner.gif) no-repeat top left;}*/
.btr {background: url(../images/border/tr.gif) no-repeat top right; padding:20px;}

legend {background:url(../images/bullet.gif) no-repeat;padding-left:20px;color:#B50E1F;}

.middle {vertical-align:middle;}
.small {font-size:smaller;}
.padtop {margin-top:10px;}
.padright {margin-right:4px;}
iframe {border:none;}

/*sIFR*/
.sIFR-flash {visibility: visible ;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash h1 {visibility: hidden;width:270px;height:70px;font-size:43px;margin-top:10px;margin-bottom:0;}
