/* <textEditor> */
.imgspacing-upperleft { float: left; margin: 0 10px 5px 0; }
.imgspacing-upperright { float: right; margin: 0 0 5px 10px; }
.imgspacing-midleft { float: left; margin: 5px 10px 5px 0; }
.imgspacing-midright { float: right; margin: 5px 0 5px 10px; }
.imgspacing-lowleft { float: left; margin: 5px 10px 0 0; }
.imgspacing-lowright { float: right; margin: 5px 0 0 10px; } 
/* </textEditor> */

/* ----------------------------------------------------------------
Custom Reset
-----------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,
code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;border:0;outline:0;}
input,button,textarea,select{font-size:100%;}
body{font-size:13px;font-family:arial,helvetica,clean,sans-serif;font-size:small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;padding:4px;border:1px solid #bbb;}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}
:focus{outline:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:none;}
a{outline:0;text-decoration:none;}


/* ----------------------------------------------------------------
Common Styling
-----------------------------------------------------------------*/
.floatLeft{float:left;}
.floatRight{float:right;}
.clearFix{clear:both;}
.siteWrapper {width:960px;margin:0 auto;position:relative;}
.element {padding-bottom:20px;}


/* ----------------------------------------------------------------
Fonts,Links,Headings & Inputs Styling
-----------------------------------------------------------------*/
body{font-family:'helvetica neue',helvetica,arial,san-serif;font-size:13px;font-weight:normal;color:#474747;}
p{font-size: 116% !important;line-height:26px;color:#6e6e6e;margin-bottom:20px;}
h1,h2,h3,h4,h5,h6{font-weight:normal !important;margin-bottom:4px;}
h1{font-size:182% !important;color:#c1b659;text-transform:uppercase;}
h2{font-size:167% !important;color:#c1b659;}
h3{font-size:153.9% !important;color:#727272;}
h4{font-size:138.5% !important;color:#c1b659;}
h5{font-size:116% !important;color:#727272;}
h6{font-size:100% !important;color:#c1b659;}
a,a:active,a:link{color:#c1b659;text-decoration: none;}
a:visited{color: #B0A040;text-decoration: none;}
a:hover,a:focus{color: #000;text-decoration: none;}
em{font-style:italic;}
strong{font-weight:bold;}
div#logo h1 {margin:0 !important;}
div#logo h1 a{width:410px;height:146px;display:block;text-indent:-9999px;background: url(../images/logo.jpg) no-repeat 0 0;}
.breadcrumb,.breadcrumb a:link,.breadcrumb a:active,.breadcrumb a:visited {color:#aaa;margin-bottom:10px;}
.breadcrumb a:hover,.breadcrumb a:focus{color:#c1b659;}

#mainCol ul {list-style: square; margin: 0 0 19px 30px;}
    #mainCol ul li {list-style: square; padding: 0 0 8px 0;font-family:'helvetica neue',helvetica,arial,san-serif;font-size:14px;font-weight:normal;color:#6e6e6e !important;}    


/* ----------------------------------------------------------------
Navigation and Lists Styling
----------------------------------------------------------------- */
ul.topNav{position:relative;z-index:90;float:right;margin:30px 10px 60px 0;}
ul.topNav li{display:none;list-style:none;float:left;position:relative;margin-left:40px;}
ul.topNav li.topShow {display:block;}
ul.topNav li a,ul.topNav li a:link,ul.topNav li a:active,ul.topNav li a:visited,ul.topNav li.selectedPage a{font-weight:bold;color:#a3a3a3;}
ul.topNav li.selectedPage a,ul.topNav li a:hover{color:#c1b659;}
ul.nav,ul.nav ul{list-style:none;margin:0;padding:0;}
ul.nav{position:relative;z-index:90;float:right;margin:0 10px 0 0;}
ul.nav li{display:block;list-style:none;float:left;position:relative;margin-left:50px;}
ul.nav li a,ul.nav li a:link,ul.nav li a:active,ul.nav li a:visited,ul.nav li.selectedPage a{font-size:146.5%;color:#565656;text-transform: uppercase;}
ul.nav li.selectedPage a,ul.nav li a:hover{color:#c1b659;}
ul.nav li.selectedPage a:focus,ul.nav li.selectedPage a:hover{color:#c1b659;cursor:default;}
ul.nav li:hover a,ul.nav li.Hover a{color:#c1b659;}
ul.nav li.topShow {display:none;}
ul.subNav {position:relative;z-index:90;margin-bottom:20px;}
ul.subNav li {border-bottom:1px solid #bbb;padding:8px 0;}
ul.subNav li a,ul.subNav li a:link,ul.subNav li a:active,ul.subNav li a:visited,ul.subNav li.selectedPage a {font-size:131%;color:#7f7f7f;text-transform: uppercase;}
ul.subNav li.selectedPage a,ul.subNav li a:hover{color:#c1b659;}
ul.subNav li.selectedPage a:focus,ul.subNav li.selectedPage a:hover{color:#c1b659;cursor:default;}
ul.subNav li:hover a,ul.subNav li.Hover a{color:#c1b659;}


/* ----------------------------------------------------------------
Main Structure & Style
-----------------------------------------------------------------*/
html {min-height:100%;}
body {min-height:100%;background:#191919;}
* html {height:100%;}
div#wrapperMain {min-width:100%;position:relative;background: url("../images/wrapperMain_bkgd.jpg") repeat 0 0;}
div#wrapperOne {min-width:100%;position:relative;background: url("../images/wrapperOne_bkgd.jpg") repeat-x 0 0;}
div#wrapperTwo {min-width:100%;position:relative;background: url("../images/wrapperTwo_bkgd.jpg") repeat-x bottom left;padding-bottom:40px;}
div#logo {width:410px;height:146px;}
div#navigation {width:550px;height:146px;}
div#content {width:940px;padding:0 10px;}
div#mainCol {width:620px;margin-right:30px;}
div#subCol {width:290px;}
div#subFeatures {margin-top:20px;width:940px;height:258px;background:url("../images/subFeatures_bkgd.png") no-repeat 0 0 ;}
div#subOne,div#subTwo,div#subThree {width:274px;height:206px;margin:8px 44px 8px 8px;overflow:hidden;position:relative;}
div#subThree {margin: 8px !important;width:272px !important;}
div#subFeatures h1.title {font-size:138.5% !important;height:49px;line-height:49px;left:0;position:absolute;top:70px;width:270px;padding:0 10px;background:url("../images/subFeaturesTitle_bkgd.png") no-repeat 0 0;color:#907D28;text-shadow:1px 0px 1px #fff;}
div#footer {padding:0 10px;width:940px;height:130px;}
div#footerLeft{width:400px;}
div#footerRight {width:540px;text-align:right;}
div#footerRight p,div#footerRight a{color:#8D8D8D;font-size:108% !important;}
div#footerRight a#facebook {background:url("../images/facebook.png") no-repeat 0 0;height:30px;padding:2px 0 0 50px;margin-left:50px;color:#eee;}
div#footerRight a#contactUs {background:url("../images/contactUs.png") no-repeat 0 0;height:28px;padding:2px 0 0 50px;color:#eee;}
#radium3 {float:right; margin:0 0 0 10px;}

/* ----------------------------------------------------------------
Internal Templates
----------------------------------------------------------------- */
div#featured {height:447px;width:940px;background: url("../images/featured_bkgd.jpg") no-repeat 0 0;padding:16px 10px 77px;}
div#photoGalleryWrapper {height:432px;width:924px;-moz-border-radius:8px;-webkit-border:-radius:8px;overflow:hidden;padding:8px;}
div#contentWrapper {width:960px;background: url("../images/internalContentWrapper_bkgd.jpg") repeat-y 10px 0;}
div#contentTop {width:940px;background: url("../images/internalContentTop_bkgd.jpg") no-repeat 0 0;padding:10px;min-height:600px;}
div#contentBottom {height:70px;width:960px;background: url("../images/internalContentBottom_bkgd.png") no-repeat 0 0;}
body#internal div#mainCol {width:604px;margin:30px;}
body#internal div#subCol {padding:30px 20px;width:236px;}


/* ----------------------------------------------------------------
Featured Styling
----------------------------------------------------------------- */
div#photoGalleryWrapper .sldw_prev a{top:380px !important;left:416px !important;width:46px;height:43px;background:url("../images/slideshowControls.png") no-repeat 0 0;display:block;padding:0;margin:0;}
div#photoGalleryWrapper .sldw_prev a:hover {background-position:0 -43px;}
div#photoGalleryWrapper .sldw_next a{top:380px !important;right:416px !important;width:46px;height:43px;background:url("../images/slideshowControls.png") no-repeat -46px 0;display:block;padding:0;margin:0;}
div#photoGalleryWrapper .sldw_next a:hover {background-position:-46px -43px;}


/* ----------------------------------------------------------------
Forms Styling
----------------------------------------------------------------- */
.form_container {margin:0 !important;}
.fieldSelected {background:0 !important;}
.req,#subCol .formDescription,div#footerLeft .formDescription {display:none;}
#subCol span.title {font-weight:bold;font-size:108% !important;color:#a3a3a3;text-shadow:-1px 0px 1px #fff;}
#subCol input,#subCol textarea {-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #ccc;background:#fff;padding:5px;width:278px;}
#subCol textarea.textField {height:60px;}
#subCol .fieldRow {margin-bottom:12px;}
#subCol .submitButton {width:58px;height:29px;background:url("../images/goldButtons.png") no-repeat 0 0;text-indent:-9999px;border:0;padding:0;float:right;}
div#subCol .submitButton:hover,div#subCol .submitButton:focus {background-position:0 -29px;}
div#footerLeft input {background:url("../images/footerInputSmall.jpg") no-repeat;border:0;color:#000;width:172px;height:24px;}
div#footerLeft input.firstname {margin-right:30px;}
div#footerLeft input.email{background:url("../images/footerInputLarge.jpg") no-repeat;border:0;color:#000;width:271px;height:24px;}
div#footerLeft .fieldRow {margin-bottom:26px;}
div#footerLeft .submitButton{float:right;}
div#footerLeft .type-email{width:280px;}
div#footerLeft .submitButtonContainer {width:87px;height:30px;position:absolute;top:89px;right:16px;}
div#footerLeft .submitButton {width:87px;height:30px;background:url("../images/goldButtons.png") no-repeat -58px 0;text-indent:-9999px;border:0;padding:0;}
div#footerLeft .submitButton:hover,div#footerLeft .submitButton:focus {background-position:-58px -30px;}
div#footerLeft .form_container{position:relative;}
