.right {float:right}
.left {float:left;}
.clear {clear:both;}

html{
	font-family:Arial, Helvetica, sans-serif;
	background:url('../images/ui/bg_page.png') 0 0 #b7c4d3;
	margin:0;}

*{margin:0; padding:0; list-style-type:none;}

.wrapper {width:950px; margin:0 auto;}

img {border:none;}

h2 {padding-bottom:10px; color:#30488a; text-transform:uppercase;}
h3 {padding-bottom:5px; color:#30488a; text-transform:uppercase;}
h4 {font-size:.75em;}
a {text-decoration:none; color:#5C6E9E;}
a:hover {text-decoration:underline; color:#666;}

a.gold {background:url('../images/ui/btn_gold.png') 0 0 no-repeat; display:block; overflow:hidden; width:209px; height:35px; text-align:center; padding-top:5px; color:#1a2d62; font-weight:bold; text-decoration:none;}

.sold-banner {
		background-color: red;
		color: white;
}
.sold-banner-pages {
	padding: 15px 0;
	font-size: 20px;
	margin-bottom: 5px;
}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						General Fieldsets
88888888888888888888888888888888888888888888888888888888888888888888888*/
input, textarea, select {color:#000; background-color:#fff; border:1px solid #CCC;  padding:3px; margin-bottom:5px;}
textarea {
	width: 210px;
	height: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
input.errorField, textarea.errorField, select.errorField {
	border: 1px solid #FF0000;
	background-color: #948181;
}

fieldset br{ clear:both;}
fieldset{ border:none; padding:0; margin:0;}

.search input[type='submit'] {background:url('../images/ui/bg_search.png') 0 0 no-repeat; overflow:hidden; height:28px; width:69px; text-indent:-999px; font-size:1px; border:none;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						Clear Fix
88888888888888888888888888888888888888888888888888888888888888888888888*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

/*88888888888888888888888888888888888888888888888888888888888888888888888
						HEADER START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#header .wrapper {position:relative; padding-top:10px;}

#header h1 {height:126px; overflow:hidden; display:block; margin-bottom:10px;margin-top: 10px;}
#header div.right {width:500px;}

#header h2 {text-transform:none; font-size:2em; padding-top:25px;padding-bottom:0;}
#header h2.right.text {text-transform:none; font-size:1.75em; padding-top:0;border-bottom: 3px solid #d3ba75;padding-bottom:5px;margin-bottom:5px;}
#header h2.right.text a {color:#30488a;}
#header h2.tagline {width:100%;color:#fff;background-color:#30488a;text-align:center;font-size:1em;margin-top:10px;padding:10px 0;}
#header label {display:block; float:left; padding-right:10px; font-size:.9em; color:#30488a; padding-bottom:5px;}
#header input {padding:5px; margin-top:3px;}

#header #nav {clear:both; background:url('../images/ui/bg_nav.png') 0 0 no-repeat; width:1016px; height:52px; position:relative; left:-33px; padding:12px 0 0 45px;}
#header #nav ul li {float:left; overflow:hidden; display:block; padding:0 22px;}
#header #nav ul li a {text-decoration:none; font-weight:bold; color:#000; font-size:1.1em; display:block; text-transform:uppercase;}
#header #nav ul li a:hover, #header #nav ul li a.active, #header #nav ul li.current_page_item a, #header #nav ul li.current_page_parent a {border-bottom:3px solid #000;}

#header #banner {margin-bottom:15px; background:url('../images/ui/bg_banner.jpg') 0 0 no-repeat; height:378px; width:565px; overflow:hidden; border:6px solid #7f91b5; padding:13px 0 0 370px;}
#header #banner #radslide-1 {height:366px; width:550px; overflow:hidden;}


/*88888888888888888888888888888888888888888888888888888888888888888888888
						CONTENT START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#content {background:url('../images/ui/bg_content.png') 0 0 repeat-x #D8DADC;}
#content .wrapper {background:url('../images/ui/bg_content-wrapper.png') 0 0 repeat-y; overflow:hidden; padding-bottom:35px;}
#content .wrapper .top {background:url('../images/ui/bg_content-top.png') 0 0 no-repeat; height:14px; width:950px; overflow:hidden;}
#content p, #content ul, #content ol {line-height:1.5em; padding-bottom:15px; font-size:.8em;}
#content ul.circle, #content ul.circle li, #content ol, #content ol li {margin-left:15px;}
#content ul.circle, #content ul.circle li {list-style-type:circle;}
#content ol, #content ol li {list-style-type:decimal;}
#content img.left,#content .alignleft {float:left; margin:0 15px 15px 0; clear:both;}
#content img.right, #content .alignright {float:right; margin:0 0 15px 15px; clear:both;}
#content .aligncenter {clear:both; margin:0 0 15px 0;}

#content #content-main {width:660px; padding:10px 20px 0 30px; overflow:hidden;}

#content #content-main ul.split.boxes li.box {width:290px; float:left; overflow:hidden; background:#e0e5eb; padding:15px; border:1px solid #a8b5c3;}
#content #content-main ul.split.boxes li.left.box {margin-right:15px;}

#content #content-main ul.gallery {overflow:hidden; margin-bottom:20px; padding:0;}
#content #content-main ul.gallery li {float:left; overflow:hidden; padding:5px; border:1px solid #a8b5c3; margin:0 10px 10px 0; background:#e0e5eb; height:134px; width:200px;}
#content #content-main ul.gallery li.last, #content #content-main ul.gallery li.image-3, #content #content-main ul.gallery li.image-6, #content #content-main ul.gallery li.image-9, #content #content-main ul.gallery li.image-12 {margin:0;}

#content #content-main ul.boxes {overflow:hidden; margin-bottom:20px;}
#content #content-main ul.boxes li.box {height:410px;}
#content #content-main ul.boxes, #content-main ul.boxes ul {padding-bottom:0; font-size:1em;}
#content #content-main ul.boxes p {padding-bottom:0;}
#content #content-main ul.boxes li.left li {padding-bottom:10px;}

#content #content-main ul.events {padding:0; font-size:.75em;}
#content #content-main ul.events li {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #30488a;}
#content #content-main ul.events li span {border-left:5px solid #30488a; display:block; padding-left:10px; font-weight:bold;}
#content #content-main ul.events li a {color:#000;}

#content #content-main img.product {border:5px solid #D3BA75;}

#content #content-main .entry {padding:0 15px 25px 15px; margin-bottom:25px; border-bottom:10px solid #d3ba75;}
#content #content-main .entry h2, #content #content-main .entry h3 {padding-bottom:0;}
#content #content-main .entry p.date {color:#333; font-size:.75em;}

#content #content-main .inventoryList {width:100%; border-top:1px solid #d3ba75; border-left:1px solid #d3ba75; margin-bottom:15px;}
#content #content-main .inventoryList th {background:#5C6E9E; color:#fff; font-size:.9em; padding:10px;}
#content #content-main .inventoryList td {line-height:1.5em; font-size:.8em; padding:5px; border-bottom:1px solid #d3ba75; border-right:1px solid #d3ba75;}
#content #content-main .inventoryList td h4 {font-size:1em; width:240px;}
#content #content-main .inventoryList td p {padding:0;}
#content #content-main .inventoryList img {max-width:125px; max-height:125px;}
#content #content-main .inventoryList .sorry-sold td, #content #content-main .inventoryList .sorry-sold td a {color:#C00;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						SIDEBAR START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#sidebar {width:214px; overflow:hidden; padding:0 13px; color:#fff;}
#sidebar h3 {color:#aacdff; font-size:1em;}
#sidebar li a {color:#fff;}
#sidebar #contact {margin-bottom:15px;}
#sidebar .border, #sidebar ul.wp-tag-cloud {padding-bottom:20px; margin-bottom:15px; border-bottom:10px solid #d3ba75;}

#sidebar ul.border {border-top:1px solid #404d70; font-size:.75em;}
#sidebar ul.border li {background:url('../images/ui/bg_bullet.png') 5px center no-repeat; padding:3px 0 3px 20px; border-bottom:1px solid #404d70;}
#sidebar ul.border li.current-menu-item a {text-decoration:underline;}
#sidebar ul.border li.menu-item-718 a  {font-weight:bold; color:#FF373D; font-size:1.1em;}

#sidebar input[type='text'],#sidebar input[type='file'], #sidebar input[type='email'], #sidebar textarea {background:url('../images/ui/bg_text.png') 0 0 no-repeat; height:13px; width:204px; padding:5px; border:none;}
#sidebar textarea {background:url('../images/ui/bg_textarea.png') 0 0 no-repeat; height:114px;}
#sidebar input[type='submit'] {font-size:1px; background:url('../images/ui/bg_submit.png') 0 0 no-repeat; height:40px; width:209px; border:none; text-indent:-999px; overflow:hidden; cursor:pointer;}

#sidebar #mc-embedded-subscribe .button {
	background:url('../images/ui/bg_submit.png') 0 0 no-repeat !important;
}

#sidebar .border.contact {padding-bottom:0;}

#mc_embed_signup {
    background: none repeat scroll 0 0 #5b6e9d !important;
    clear: left;
    font: 14px Helvetica,Arial,sans-serif;
}

#mc_embed_signup .mc-field-group input {
    display: block;
    padding: 0 0 !important;
    text-indent: 2%;
    width: 100%;
	height:24px !important;
	color:#67696c !important;
}

#mc_embed_signup .mc-field-group {
clear: left;
min-height: 25px !important;
padding-bottom: 2%;
position: relative;
width: 96%;
}
/*88888888888888888888888888888888888888888888888888888888888888888888888
						FOOTER START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#footer {font-size:.8em; background:url('../images/ui/bg_footer.png') 0 0 repeat-x #304789; color:#f2e09f; padding:15px 0;}
#footer .wrapper {overflow:hidden;}
#footer ul.links {overflow:hidden; padding-bottom:10px;}
#footer ul.links li {float:left;}
#footer ul.links a {padding: 0 15px; font-weight:bold;}
#footer ul.links li.menu-item-20 a {padding: 0 15px 0 0;}
#footer p {padding-bottom:5px;}
#footer a {color:#f2e09f;}
