@charset "UTF-8";
/* henleydesign.com */

/* Browser reset ----------------------------*/
* {padding:0;margin:0;}

/* HTML Elements ----------------------------*/
html {overflow:-moz-scrollbars-vertical;overflow-x:auto;height:100%;}
body {height:100%; background:#313441 url(images/footer_grad.png) repeat-x bottom fixed;font-family:arial,helvetica,sans-serif;color:#7b7f8d;font-size:.80em;font-weight:lighter;letter-spacing:.05em;}
p {}
br {}
h1 {font-size:1.7em;color:#616676;font-weight:100;}
h2 {font-size:1.1em;font-weight:100;color:#f56303;}
h3 {font-size:1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
h6 {font-size:.9em;}
ul {}
ol{}
li{}
table {border-collapse:collapse;}
caption {}
th {}
thead {}
tbody {}
tr {}
td {}
tfoot {}
img {border:none;}
hr {height:1px;  border-width:0px; color: #464954; background-color:#464954; margin:15px 0px;}
dl {}
dt {}
dfn {}
button {}
colgroup {}
form {}
fieldset {}
label {font-weight:normal !important;display:inline;}
legend {}
optgroup {}
option {}
textarea {}
iframe {}
a:link {color:#a9aaaf; text-decoration:none;text-indent:20px;} 
a:visited {color:#a9aaaf; text-decoration:none;} 
a:hover {color:#f56303; text-decoration:none;}  
a:focus {color:#f59d03; text-decoration:none;}  
a:active {color:#f59d03; text-decoration:none;}

/* DIV Elements ----------------------------*/

#container {width:941px;margin:auto;}
#container_ {scrollbar-base-color:#535560;}
#masthead {margin:50px 0px 30px 0px; }
#menu {margin:0px 0px 50px 0px;}
        #menu li.selected_nav a {color:#fff;}
        #menu li {margin-right:20px;display:inline; list-style-type:none;}
  #menu a:link {color:#616676; text-decoration:none;} 
  #menu a:visited {color:#616676; text-decoration:none;} 
  #menu a:hover {color:#f56303; text-decoration:none;}  
  #menu a:focus {color:#1c3e95; text-decoration:none;}  
  #menu a:active {color:#fff; text-decoration:none;}
       
#col1 {min-height:400px; width:258px; border:1px solid #464954;float:left;margin-right:20px;padding:20px;line-height:2.15em;letter-spacing:.06em;}
#col2 {min-height:400px; width:258px; border:1px solid #464954;float:left;padding:20px;line-height:2.15em;letter-spacing:.06em;}
#col-wide {min-height:400px;width:538px;border:1px solid #464954;float:left;padding:40px;line-height:2.15em;letter-spacing:.06em;}
#col-form {width:858px; min-height:400px;border:1px solid #464954;padding:40px;}
#col-client {width:658px; min-height:400px;border:1px solid #464954;padding:40px;text-align:center;}


#col-wide label {}
#col-wide ul {padding-left:40px;}
#col-wide #m_contact {width:350px;margin-left:100px;}
#col-wide .description {color: #a6501b;margin-left:3em;}

#col3 {min-height:400px; width:220px; xborder:1px solid #464954;float:left;margin-left:20px;padding:40px;
-webkit-gradient(linear, left top, left bottom, from(#535560), to(#313441));
background: -moz-linear-gradient(top,  #535560,  #313441);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#535560', endColorstr='#313441');
}

#col3 br {line-height:1em;}
#col3 img.h_header {padding-bottom:20px;}
#news {border-bottom:1px solid #313441;padding-bottom:20px;}
#archive {border-bottom:1px solid #313441;padding:20px 0px;}
#feeds {padding-top:20px;}
#feed_table {}
#footer {margin:40px 0px;color:#616676;}
        #footer a:link {color:#616676; text-decoration:none;} 
  #footer a:visited {color:#616676; text-decoration:none;} 
  #footer a:hover {color:#f56303; text-decoration:none;}  
  #footer a:focus {color:#1c3e95; text-decoration:none;}  
  #footer a:active {color:#fff; text-decoration:none;}
#footer-copyright {float:left;margin-left:220px;font-size:.75px;}
#footer-archetype {float:right;}


/* CLASS Elements ----------------------------*/
#col1 .copy {}
#col2 .copy {}
.sidebar_head {font-size:1.7em;color:#7b7f8d;font-weight:100; margin-bottom:.5em;display:block;}

/*  Image Rollover ------------------------*/
a.rollover_atom{display:block; width:88px; background:url("/henleydesign.com/userfiles/image/feed_atom.png"); width:88px; height:31px; text-decoration:none;margin-left: 10px;}
a.rollover_atom:hover {background-position: -88px 0px; }
.displace {position:absolute; left:-5000px;}
a.rollover_rss{display:block;width:32px; background:url("/henleydesign.com/userfiles/image/feed_rss.png"); width:32px; height:32px; text-decoration:none;}
a.rollover_rss:hover {background-position: -32px 0px; }
.displace {position:absolute; left:-5000px;}

a.rollover_paypal{display:block;width:65px; background:url("/henleydesign.com/userfiles/image/paypal.png"); width:65px; height:24px; text-decoration:none;}
a.rollover_paypal:hover {background-position: -65px 0px; }
.displace {position:absolute; left:-5000px;}

/* FORM Elements ----------------------------*/
#m_contact_2 {width:100%}



#contact-form {}
#contact-form h2{padding-top:15px; border-top:1px solid #464954;}
#contact-form input.small {width:10%;}
#contact-form input,#contact-form  textarea.large {color:#fff;background:#7b7f8d;border:none;-moz-border-radius:0px 0px 0px 0px;}
#contact-form  input.send_button {padding:3px 15px 3px 15px;}

.required {color:#d5400d;}








/***** TABS *****/
.mini_store_page_nav {float:left; width:125px;}
.tabs_content {width:350px;float:left;padding-left:24px;border-left:1px solid #464954;}


/* TABLE Elements ----------------------------*/
table.contact {width:858px;}
table.contact tr.job_row {}
table.contact td.col_label {width:125px;vertical-align:top;text-align:right;}
table.contact td.col_field {width:733px;padding-bottom:10px;}
table.contact .row {margin:0px;}
table.contact .v_error {color:#fff;border:none;background:none;}
table.contact .v_err_msg {background:#ed965c; text-indent:12px;}
table.contact .large {width:50%;}
table.contact label {display:inline;}
table.contact select.select {background:#7B7F8D;color:#fff;-moz-border-radius:0px 0px 0px 0px;}
table.contact input {padding:3px;}

table.design {width:858px;}
table.design tr.job_row {}
table.design td.col1 {width:125px;vertical-align:top;text-align:right; padding-right:3px;}
table.design td.col2 {width:158px;padding-bottom:10px;vertical-align:top;text-align:left;}
table.design1 td.col2 {padding-bottom:10px;}
table.design1 td.col1 {text-align:right;}
table.design1 td.col3 {text-align:right;}
table.design td.space {width:5px;}
table.design td.col3 {width:125px;vertical-align:top;}
table.design td.col4 {width:158px;padding-bottom:10px;}
table.design td.space {width:5px;}
table.design td.col5 {width:125px;vertical-align:top;text-align:left;}
table.design td.col6 {width:157px;padding-bottom:10px;}
table.design .row {margin:0px;}
table.design .v_error {color:#fff;border:none;background:none;}
table.design1 .v_error {color:#fff;border:none;background:none;}
table.design .v_err_msg {background:#ed965c; text-indent:12px;}
table.design1 .v_err_msg {background:#ed965c; text-indent:12px;}
table.design .large {width:100%;}
table.design textarea.large {padding:5px;}
table.design label {display:inline;}
table.design select.select {background:#7B7F8D;color:#fff;-moz-border-radius:0px 0px 0px 0px;}
table.design input {padding:3px;}

table.font {width:858px;}
table.font tr.job_row {}
table.font td.col1 {width:125px;vertical-align:top;text-align:right;}
table.font td.col2 {width:155px;padding-bottom:10px;vertical-align:top;text-align:left;}
table.font td.space {width:10px;}
table.font td.col3 {width:125px;vertical-align:top;text-align:right;}
table.font td.col4 {width:154px;padding-bottom:10px;}
table.font td.space {width:10px;}
table.font td.col5 {width:125px;vertical-align:top;text-align:right;}
table.font td.col6 {width:154px;padding-bottom:10px;}
table.font .row {margin:0px;}
table.font .v_error {color:#fff;border:none;background:none;}
table.font .v_err_msg {background:#ed965c; text-indent:12px;}
table.font .large {width:100%;}
table.font label {display:inline;}
table.font select.select {background:#7B7F8D;color:#fff;-moz-border-radius:0px 0px 0px 0px;}
table.font input.large {padding:3px;}
table.font input {padding:3px;}

table.graphics {width:858px;}
table.graphics td.col1 {width:125px;text-align:right;}
table.graphics td.col2 {width:60px;padding-bottom:10px;vertical-align:top;text-align:left;}
table.graphics td.space {width:10px;}
table.graphics td.col3 {width:125px;text-align:right;}
table.graphics td.col4 {width:60px;padding-bottom:10px;}
table.graphics td.collast {width:148px;padding-bottom:10px;}
table.graphics input {padding:3px;}
table.graphics .v_error {color:#fff;border:none;background:none;}
table.graphics .v_err_msg {background:#ed965c; text-indent:12px;}


table.dynamic {width:858px;}
table.dynamic tr.job_row {}
table.dynamic td.col1 {width:125px;vertical-align:top;text-align:right; padding-right:3px;}
table.dynamic td.col2 {width:733px;padding-bottom:20px;vertical-align:top;text-align:left;}
table.dynamic input {padding:3px; vertical-align:top;}

table.n {}
table.design2 {width:536px;}
table.design2 tr.job_row {}
table.design2 td.col1 {width:100px;vertical-align:top;}
table.design2 td.col2 {width:165px;line-height:1.3em;}
table.design2 td.colspace {width:6px;line-height:1.3em;}
table.design2 td.col3 {width:100px;line-height:1.3em;}
table.design2 td.col4 {width:165px;line-height:1.3em;}

table.design2 .row {margin:0px;}
table.design2 .v_error {color:#fff;border:none;background:none;}
table.design2 .v_err_msg {background:#ed965c; text-indent:12px;}
table.design2 .large {width:411px;}
table.design2 label {display:inline;}
table.design2 select.select {background:#7B7F8D;color:#fff;-moz-border-radius:0px 0px 0px 0px;}

table.dns {width:858px;}
table.dns tr.job_row {}
table.dns td.col1 {width:125px;text-align:right;text-align:right;}
table.dns td.col2 {width:155px;padding-bottom:10px;vertical-align:top;text-align:left;}
table.dns td.space {width:10px;}
table.dns td.col3 {width:125px;text-align:right;}
table.dns td.col4 {width:154px;padding-bottom:10px;}
table.dns td.space {width:10px;}
table.dns td.col5 {width:125px;text-align:right;}
table.dns td.col6 {width:154px;padding-bottom:10px;}
table.dns .row {margin:0px;}
table.dns .v_error {color:#fff;border:none;background:none;}
table.dns .v_err_msg {background:#ed965c; text-indent:12px;}
table.dns .large {width:100%;}
table.dns label {}
table.dns select.select {background:#7B7F8D;color:#fff;-moz-border-radius:0px 0px 0px 0px;}
table.dns input {padding:3px;}


table#test {width:530px; }
table#test tr {border: 1px solid red;}
table#test td {border: 1px solid red;}


table#checklist {width:538px;line-height:1.5em;}
table#checklist h2 {padding:15px 0px;}
table#checklist tr.tr_row {vertical-align:top;}
table#checklist tr.tr_row_border {vertical-align:top;border-top:1px solid #464954;}
table#checklist td.td_column2 {width:248px;padding-bottom:10px;vertical-align:top;}
table#checklist td.td_bullet {width:10px;vertical-align:top; text-align:left;}
table#checklist td.td_space {top;width:20px;}
table#checklist input.box  {}

table.info  {width:538px; border:1px solid #535560; padding:5px; color:#bdbec2;line-height:1.5em;}
.info th {padding:5px; color:#fff; background:#f56303; text-align: center; }
.info tr {padding:5px;}
.info td {padding:5px; text-align:left; vertical-align:top; width: 50%; background:#1a4876;}
.info td.td2 {background:#616676;}
.info td.zebra{background:#535560; border-right: 1px solid #616676;}
.info td.zebra2{background:#535560;}
.info td.zebraW{border-right: 1px solid #535560;background:#616676;}
.info th.header {border-right: 1px solid #535560;}

table.constantcontact {width:200px; float:right; margin:20px; border:none;}
table.constantcontact td {padding:0px;}

table.paypal {width:200px;  border:none;}
table.paypal td {padding-right:20px;}


