/* Global Screen CSS Document for ChiroMatrix.com Copyright 2008 Internet Matrix, Inc. All Rights Reserved. */


/* ----------- Begin Globals ---------- */


* {margin:0; padding:0;}

body {background:#5a46e9 url(../../images/body-bg.png?v=4.8.3.19) no-repeat top center; margin:0 2em; font-size:75%; /* 16x0.75=12 */ font-family:Arial, Helvetica, sans-serif;}

img {border:0;}

a {color:#000;}
a.result {color:#6685e5;}
a:hover {color:#f9544d;}


/* ----------- Begin Container ---------- */


div#container {background:url(../../images/content-bg.png?v=4.8.3.19) repeat-x 0 10em; margin:0 auto; position:relative; width:75em;}


/* ----------- Begin Header ---------- */


div#header {background:#513fd1 url(../../images/header-bg.png?v=4.8.3.19) repeat-x; color:#fff; position:relative; width:75em; height:10em; z-index:99;}
div#header img {position:absolute; width:26em; height:5.1666em; top:0; left:5em;}
div#header h1 {position:absolute; top:3.5em; left:4.75em; font-size:1.4166em; font-weight:500;}
div#header h1 span {background:url(../../images/contact-us.png?v=4.8.3.19) no-repeat; width:13.0594em; height:0em; padding-top:3.5295em; position:absolute; top:-2.3em; left:31.0602em; overflow:hidden;}


/* ----------- Begin Header Menu ---------- */


div#header > ul {position:absolute; height:2.25em; bottom:0; left:5em; line-height:2.25em;}
div#header > ul > li {background:#7063fb url(../../images/header-tab-left.png?v=4.8.3.19) no-repeat 0 -270px; margin-right:0.5em; position:relative; width:12.5833em; list-style:none; float:left;}
div#header > ul > li:first-child {width:12.6666em;}
div#header > ul > li > a {background:url(../../images/header-tab-right.png?v=4.8.3.19) no-repeat 100% -270px; color:#fff; display:block; text-align:center; text-decoration:none; white-space:nowrap;}
div#header > ul > li:hover {background-color:#94c83d; background-position:0 -135px;}
div#header > ul > li:hover > a {background-position:100% -135px;}
div#header > ul > li:hover > ul {left:0;}

div#header ul ul {position:absolute; width:12.5em; top:2.25em; left:-3000em; line-height:1.5em;}
div#header li li {background:#7063fb; position:relative; width:12.5em; list-style:none; float:left;}
div#header li li a {color:#fff; display:block; padding:0.25em 1em; text-decoration:none; white-space:normal;}
div#header li li a:hover {background:#94c83d url(../../images/drop-hover-bg.png?v=4.8.3.19) repeat-x; border-bottom:0.1666em solid #5a4fc9; margin-bottom:-0.1666em;}
div#header li li.drop_top {width:12.5em; height:1em;}
div#header li li.drop_btm {background:transparent url(../../images/drop-btm-bg.png?v=4.8.3.19) no-repeat 0 100%; width:11.5em; height:1em;}
div#header li li.drop_btm strong {background:url(../../images/drop-btm-bg.png?v=4.8.3.19) no-repeat 100% 100%; display:block; position:absolute; width:1em; height:1em; left:11.5em;}

div#header ul ul.who_is_menu li.about_us {z-index:4;}
div#header ul ul.who_is_menu li.clients {z-index:3;}
div#header ul ul.who_is_menu li.sponsors {z-index:2;}
div#header ul ul.who_is_menu li.blog {z-index:1;}

div#header ul ul.features_menu,
div#header ul ul.features_menu li {width:13em;}
div#header ul ul.features_menu li a {width:11em;}
div#header ul ul.features_menu li.newsletter {z-index:16;}
div#header ul ul.features_menu li.custom_content {z-index:15;}
div#header ul ul.features_menu li.community_content {z-index:14;}
div#header ul ul.features_menu li.designs {z-index:13;}
div#header ul ul.features_menu li.spine_simulator {z-index:12;}
div#header ul ul.features_menu li.directory {z-index:11;}
div#header ul ul.features_menu li.analytics {z-index:10;}
div#header ul ul.features_menu li.optimization {z-index:9;}
div#header ul ul.features_menu li.support {z-index:8;}
div#header ul ul.features_menu li.istore {z-index:7;}
div#header ul ul.features_menu li.icard {z-index:6;}
div#header ul ul.features_menu li.iform {z-index:5;}
div#header ul ul.features_menu li.iexercise {z-index:4;}
div#header ul ul.features_menu li.iblog {z-index:3;}
div#header ul ul.features_menu li.calendar {z-index:2;}
div#header ul ul.features_menu li.logos {z-index:1;}
div#header ul ul.features_menu li.drop_top {width:13em;}
div#header ul ul.features_menu li.drop_btm {width:12em;}
div#header ul ul.features_menu li.drop_btm strong {left:12em;}


/* ----------- Begin Header Menu Active State ---------- */


body#home div#header li#nav_home,
body#who_is div#header li#nav_who_is,
body#features div#header li#nav_features,
body#qa div#header li#nav_qa,
body#contact div#header li#nav_contact {background-color:#f7941d; background-position:0 0;}

body#home div#header li#nav_home > a,
body#who_is div#header li#nav_who_is > a,
body#features div#header li#nav_features > a,
body#qa div#header li#nav_qa > a,
body#contact div#header li#nav_contact > a {background-position:100% 0; cursor:default;}


/* ----------- Begin Header Site Search ---------- */


div#header form#site_search {background:#7366ff url(../../images/site-search-bg.png?v=4.8.3.19) no-repeat; position:absolute; width:312px; height:60px; top:16px; right:5em;}
div#header form#site_search h4 {display:none;}
div#header form#site_search div input[type="text"] {border:0; padding:1px 2px 0 2px; position:absolute; width:164px; height:17px; top:30px; left:34px;}
div#header form#site_search div input[type="submit"] {background:#94c83d url(../../images/site-search-submit-bg.png?v=4.8.3.19) no-repeat 0 -40px; border:0; cursor:pointer; position:absolute; width:88px; height:40px; top:10px; left:212px;}
div#header form#site_search div input[type="submit"] {background-position:0 0;}


/* ----------- Begin Content ---------- */


div#content {background:#fff repeat-x; margin:0 5em; position:relative; width:65em; overflow:hidden;}

body.inside div#content {background-image:url(../../images/inside-content-bg.png?v=4.8.3.19);}

div#content div#content_bottom {width:65em; height:2.5em; clear:both;}


/* ----------- Begin Home Page SEO Guide Link ---------- */


body#home div[id^="seo"] {background-image:url(../../images/index-seo-bg.png?v=4.8.3.19); color:#fff; width:780px; height:218px; position:relative;}
body#home div[id^="seo"] h2 {margin-left:60px; padding-top:15px; font-size:18pt; font-weight:normal;}
body#home div[id^="seo"] h3 {margin-top:-6px; margin-left:140px; font-size:18pt; font-weight:normal;}
body#home div[id^="seo"] span,
body#home div[id^="seo"] strong {color:#f8bc2d;}
body#home div[id^="seo"] p {margin-left:62px; padding-top:5px; line-height:1.5;}
body#home div[id^="seo"] a {display:block; width:780px; height:0; padding-top:180px; position:absolute; top:0; overflow:hidden;}


/* ----------- Begin Home Page Testimonials ---------- */


body#home div#testimonials {background:#f79d22 url(../../images/index-testimonials-bg.png?v=4.8.3.19) no-repeat 0 100%; color:#fff; position:absolute; width:780px; height:11em; left:0; overflow:hidden;}
body#home div#testimonials div#jason_deitch {background:url(../../images/index-jason-deitch.jpg?v=4.8.3.19) no-repeat 0 100%;}
body#home div#testimonials div#jen_west {background:url(../../images/index-jen-west.jpg?v=4.8.3.19) no-repeat 0 100%;}
body#home div#testimonials div#grant_bond {background:url(../../images/index-grant-bond.jpg?v=4.8.3.19) no-repeat 0 100%;}
body#home div#testimonials div#chris_greene {background:url(../../images/index-chris-greene.jpg?v=4.8.3.19) no-repeat 0 100%;}
body#home div#testimonials div#ron_nusbaum {background:url(../../images/index-ron-nusbaum.jpg?v=4.8.3.19) no-repeat 0 100%;}	
body#home div#testimonials div#carol_steingreaber {background:url(../../images/index-carol-steingreaber.jpg?v=4.8.3.19) no-repeat 0 100%;}	
body#home div#testimonials div#ed_corley {background:url(../../images/index-ed-corley.jpg?v=4.8.3.19) no-repeat 0 100%;}	
body#home div#testimonials div#jeff_snyder {background:url(../../images/index-jeff-snyder.jpg?v=4.8.3.19) no-repeat 0 100%;}	
body#home div#testimonials div#michael_cocilovo {background:url(../../images/index-michael-cocilovo.jpg?v=4.8.3.19) no-repeat 0 100%;}	
body#home div#testimonials div#brian_stenzler {background:url(../../images/index-brian-stenzler.jpg?v=4.8.3.19) no-repeat 0 100%;}	
body#home div#testimonials div.contentdiv {padding:1.5em 0 0 128px; position:absolute; width:27.8333em; height:9.5833em; bottom:0; left:0; visibility:hidden; /*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1;*/}

body#home div#paginate-testimonials {position:absolute; width:2.833em; height:1.1666em; top:195px; left:320px;}
body#home div#paginate-testimonials a {background:#f8bc2d; color:#fff; display:block; margin-right:0.2499em; width:1.1666em; height:1.1666em; line-height:1.1666em; font-weight:bold; text-align:center; text-decoration:none; float:left;}
body#home div#paginate-testimonials a:hover {background:#94c83d;}


/* ----------- Begin Home Page Left Column ---------- */


body#home div#left_column {padding-top:13.6666em; padding-left:2.5em; width:20.5em; float:left;}
body#home div#left_column h2 {background:url(../../images/index-h2-bg.png?v=4.8.3.19) no-repeat; color:#5f7cd5; padding-left:32px; font-size:1.3333em; line-height:1.875em; margin:-0.25em 0;}
body#home div#left_column p {font-size:1em; line-height:1.5em; margin:1.5em 0;}


/* ----------- Begin Home Page Right Column ---------- */


body#home div#right_column {padding-top:13.6666em; padding-left:2.5em; width:20.5em; float:left;}
body#home div#right_column h2 {background:url(../../images/index-h2-bg.png?v=4.8.3.19) no-repeat; color:#5f7cd5; padding-left:32px; font-size:1.3333em; line-height:1.875em; margin:-0.25em 0;}
body#home div#right_column li {list-style-image:url(../../images/index-li-bg.png?v=4.8.3.19); margin:1.75em 1.5em;}


/* ----------- Begin Home Page Domain Search ---------- */


form#domain_search {background:#8479ff url(../../images/domain-search-bg.png?v=4.8.3.19) no-repeat; position:absolute; width:263px; height:46px; top:172px; left:47px; overflow:hidden;}
form#domain_search h4 {display:none;}
form#domain_search div input[type="text"] {border:0; padding:2px; position:absolute; width:136px; height:18px; top:15px; left:9px;}
form#domain_search div select {border:0; padding:2px; position:absolute; width:59px; top:15px; left:156px;}
form#domain_search div input[type="submit"] {background:url(../../images/domain-search-submit-bg.png?v=4.8.3.19) no-repeat 0 -26px; border:0; cursor:pointer; position:relative; width:39px; height:26px; top:13px; left:217px;}
form#domain_search div input[type="submit"]:hover {background-position:0 0;}


/* ----------- Begin Home Page Disclaimer ---------- */


body#home p#disclaimer {background:url(../../images/disclaimer-bg.png?v=4.8.3.19) repeat-x top center; padding:4em 3em 0 3em; height:5.85em; font-size:0.8333em; text-align:center; clear:both;}


/* ----------- Begin Inside Page H2 Headings ---------- */


/*body.inside h2 {background:no-repeat 0 0; margin-bottom:-82px; width:780px; height:306px;}*/
body.inside h2 {background:no-repeat 0 0; position:absolute; width:780px; height:306px; top:0; left:0;}
body.inside h2 strong {display:none;}

body#who_is h2 {background-image:url(../../images/who-is-content-bg.jpg?v=4.8.3.19);}
body#features h2 {background-image:url(../../images/features-content-bg.jpg?v=4.8.3.19);}
body#qa h2 {background-image:url(../../images/qa-content-bg.jpg?v=4.8.3.19);}
body#contact h2 {background-image:url(../../images/contact-content-bg.jpg?v=4.8.3.19);}
body#search.domain h2 {background-image:url(../../images/domain-search-content-bg.jpg?v=4.8.3.19);}
body#search.site h2 {background-image:url(../../images/site-search-content-bg.jpg?v=4.8.3.19);}


/* ----------- Begin Inside Page Left Column ---------- */


/*body.inside div#left_column {margin-top:-1em; padding:0 2.5em; width:11.5em; float:left;}*/
body.inside div#left_column {margin-top:212px; padding:0 2.5em; position:relative; width:11.5em; float:left;}
body.inside div#left_column h4 {background:#6685e5; color:#fff; margin:1em 0; height:2em; line-height:2em; font-size:1em; text-align:center;}
body.inside div#left_column h5 {font-size:1em; font-weight:normal;}
body.inside div#left_column p {margin-bottom:0.5em; line-height:1.5em;}
body.inside div#left_column p#support {margin-bottom:1.5em;}
body.inside div#left_column ul {margin:1em 0; list-style:none; line-height:2em;}
body.inside div#left_column ul.features_menu,
body.inside div#left_column ul.who_is_menu {margin-left:-1em;}
body.inside div#left_column ul.features_menu li a,
body.inside div#left_column ul.who_is_menu li a {padding-left:1em;}
body.inside div#left_column ul.screenshots li {background:url(../../images/screenshot-icon.png?v=4.8.3.19) no-repeat 0 50%; padding-left:18px;}
body.inside div#left_column ul.fonts li {background:url(../../images/fonts-icon.png?v=4.8.3.19) no-repeat 0 50%; padding-left:18px;}
body.inside div#left_column li.drop_top,
body.inside div#left_column li.drop_btm {display:none;}
body.inside div#left_column a {text-decoration:none;}
body.inside div#left_column a:hover {color:#f9544d;}
body.inside div#left_column a.cmyk {background:url(../../images/cmyk-icon.png?v=4.8.3.19) no-repeat 0 50%; display:block; margin-top:1em; padding-left:20px; height:1.3333em;}

body#who_is.about_us div#left_column ul li.about_us a,
body#who_is.clients div#left_column ul li.clients a,
body#who_is.sponsors div#left_column ul li.sponsors a,
body#who_is.blog div#left_column ul li.blog a,
body#features.newsletter div#left_column ul li.newsletter a,
body#features.custom_content div#left_column ul li.custom_content a,
body#features.community_content div#left_column ul li.community_content a,
body#features.designs div#left_column ul li.designs a,
body#features.spine_simulator div#left_column ul li.spine_simulator a,
body#features.directory div#left_column ul li.directory a,
body#features.analytics div#left_column ul li.analytics a,
body#features.optimization div#left_column ul li.optimization a,
body#features.support div#left_column ul li.support a,
body#features.istore div#left_column ul li.istore a,
body#features.icard div#left_column ul li.icard a,
body#features.iform div#left_column ul li.iform a,
body#features.iexercise div#left_column ul li.iexercise a,
body#features.iblog div#left_column ul li.iblog a,
body#features.calendar div#left_column ul li.calendar a,
body#features.logos div#left_column ul li.logos a {background:url(../../images/inside-left-li-bg.png?v=4.8.3.19) no-repeat 0 50%;}

body.inside div#left_column p#paginate_features {margin:2em 0 0 1.25em;}
body.inside div#left_column p#paginate_features a {background:#94c83d; color:#fff; display:block; margin-right:0.3333em; width:4.3333em; height:1.5em; line-height:1.5em; text-align:center; text-decoration:none; float:left;}
body.inside div#left_column p#paginate_features a:hover {background:#f18404;}


/* ----------- Begin Inside Page Right Column ---------- */


/*body.inside div#right_column {margin:-0.1666em 0; width:29.5em; float:left;}*/
body.inside div#right_column {position:relative; width:29.5em; margin-top:222px; float:left;}
body.inside div#right_column > h3:first-child, 
body.inside div#right_column form h4 {background:url(../../images/inside-h3-bg.png?v=4.8.3.19) no-repeat; color:#5f7cd5; padding-left:32px; font-size:1.5em; line-height:1.6666em; margin-bottom:1.0833em;}
body.inside div#right_column h4 {font-size:1.1666em; clear:both;}
body.inside div#right_column p {font-size:1em; line-height:1.5em; margin:1.5em 0;}
body.inside div#right_column p.padded {height:4.5em;}
body.inside div#right_column a.search {background:url(../../images/search-icon.png?v=4.8.3.19) no-repeat; padding-left:1.75em;}
body.inside div#right_column img.float_left {margin:0 0.65em 0.5em 0; float:left;}
body.inside div#right_column img.float_right {margin:0 0 0.5em 0.65em; float:right;}

body.inside div#right_column div.highlights {background:#efeefb url(../../images/inside-highlight-corner-btm-left.png?v=4.8.3.19) no-repeat 0 100%; margin-top:2em;}
body.inside div#right_column div.highlights h4 {background:url(../../images/inside-highlight-corner-top-left.png?v=4.8.3.19) no-repeat 0 0; font-size:1em;}
body.inside div#right_column div.highlights h4 strong {background:url(../../images/inside-highlight-corner-top-right.png?v=4.8.3.19) no-repeat 100% 0; display:block; padding:1.6666em 0 0 1.6666em;}
body.inside div#right_column div.highlights ul {background:url(../../images/inside-highlight-corner-btm-right.png?v=4.8.3.19) no-repeat 100% 100%; margin-left:1em; padding:1em 1.6666em 1.6666em 1.6666em; line-height:1.5em;}
body.inside div#right_column div.highlights ul li.notice {list-style:none; margin-top:1em;}



/* ----------- Begin Who is ChiroMatrix About ChiroMatrix ---------- */


a[id^="sn_"] {display:block; margin-top:20px; width:32px; height:32px;}
a[id="sn_facebook"] {background:#0154a0 url(../../images/social-network-icons.png?v=4.8.3.19) no-repeat; margin-left:35px;}
a[id="sn_twitter"] {background:#64d0f4 url(../../images/social-network-icons.png?v=4.8.3.19) no-repeat -38px 0; margin:-32px 0 0 71px;}
a[id^="sn_"] strong {display:none;}


/* ----------- Begin Who is ChiroMatrix Testimonials ---------- */



body#who_is.clients div#right_column > p ~ p {background:url(../../images/client-testimonials-launch-bg.png?v=4.8.3.19) no-repeat; margin:2.5em auto; width:240px; height:60px;}
body#who_is.clients div#right_column > p ~ p * {color:#fff; display:block; margin-left:59px; width:181px; height:30px; line-height:30px; font-size:18px; text-align:center;}
body#who_is.clients div#right_column > p ~ p > a {font-size:14px; text-decoration:none;}
body#who_is.clients div#right_column > p ~ p > a:hover {color:#c6ff68;}

body#who_is.clients div#right_column > div > div {border-bottom:0.0833em solid #efeefb; margin-bottom:1.5em; position:relative; width:29.5em; visibility:hidden;}
body#who_is.clients div#right_column > div > div img {position:absolute; left:0;}
body#who_is.clients div#right_column > div > div p {margin-left:9.1666em;}
body#who_is.clients div#right_column > div > div p + p + p {display:none;}
body#who_is.clients div#right_column > div > div.reset_last {border:0; margin:0;}

body#who_is.clients div#map_container {background:url(../../images/client-testimonials-container-bg.png?v=4.8.3.19) no-repeat; padding:10px 20px; position:absolute; width:640px; height:520px; top:105px; left:110px; z-index:-100;}
body#who_is.clients div#map_container > p {position:relative; height:30px; line-height:28px; font-weight:bold;}
body#who_is.clients div#map_container > p a {background:url(../../images/facebox/close-btn.png?v=4.8.3.19) no-repeat -4px -4px; display:block; position:absolute; width:45px; height:10px; top:10px; right:0;}
body#who_is.clients div#map_container > p a strong {display:none;}

body#who_is.clients div#map_canvas {width:640px; height:480px;}

body#who_is.clients div.balloon {margin:10px 0; padding:0 10px; width:300px; height:200px; overflow:auto;}
body#who_is.clients div.balloon img {margin-right:10px; float:left;}
body#who_is.clients div.balloon p {margin-bottom:1em; line-height:1.5em;}
body#who_is.clients div.balloon p.info {clear:left; margin:0;}
body#who_is.clients div.balloon p.coords {display:none;}


/* ----------- Begin Who is ChiroMatrix Sponsors ---------- */


body#who_is.sponsors div#right_column div h4 {font-size:1.25em;}
body#who_is.sponsors div#right_column div img {margin-left:1em; float:right;}
body#who_is.sponsors div#right_column div ul {margin:0 1em;}


/* ----------- Begin Who is ChiroMatrix Blog ---------- */


div[id="blog_options"] {width:29.5em; margin-bottom:1.5em; position:relative;}
div[id="blog_options"] a + a {position:absolute; top:0; right:0;}

div[id="blog_archive"] {display:none; border-bottom:0.0833em solid #efeefb; margin-bottom:2em; padding-bottom:0.5em;}
div[id="blog_archive"] h3 {margin-bottom:1.5em; position:relative; font-size:1.1666em;}
div[id="blog_archive"] h3 a {position:absolute; top:0; right:0; font-size:0.8333em; font-weight:normal;}

div[class="blog_post"] h3 {font-size:1.1666em;}
div[class="blog_post"] span,
div[class="blog_post"] a[class$="comments"] {font-size:0.9166em;}

h3[class^="comment"] {font-size:1.1666em; line-height:1.5;}
h3[class^="comment"] a {background:#fff; margin-left:-7.5831em; position:relative;} /* z-index may break in IE7 */

div[class="blog_comment"] h4 {border-top:0.0833em solid #efeefb; margin-top:1.5em; padding-top:1.5em;}
div[class="blog_comment"] span {font-size:0.9166em;}

form[id$="comment"] h3 {border-top:0.0833em solid #efeefb; margin:1.5em 0; padding-top:1.5em; font-size:1.1666em;}
form[id$="comment"] label {display:block; margin-bottom:0.5em;}
form[id$="comment"] input[type="text"] {border:0.0833em solid #cbd6e1; margin-bottom:0.5em; width:15em; height:1.5em; font-size:1em;}
form[id$="comment"] input[name^="veri"] {width:5em; margin-bottom:1.5em;}
form[id$="comment"] textarea {border:0.0833em solid #cbd6e1; width:22.5em; height:5em; margin-bottom:-1em;}
form[id$="comment"] img {display:block; margin:-1em 0;}
form[id$="comment"] span[class^="err"] {color:#ed1c24; display:block;}


/* ----------- Begin Website Features ---------- */


body#features div#custom_designs img {margin-right:0.25em;}

body#features.logos div#right_column div {width:11.9166em; padding:0 1.4166em; float:left;}
body#features.logos div#right_column div p {background:#efeefb; padding:0.6666em; text-align:center;}
body#features.logos div#right_column div img {width:11.9166em; height:11.9166em;}

body#features.support div#right_column em {display:block; margin:1.5em 0; font-weight:bold;}


/* ----------- Begin Questions & Answers ---------- */


body#qa.inside div#right_column h4 {background:no-repeat 0 0.3332em; cursor:pointer; margin-bottom:0.25em;  padding-left:1.25em; line-height:1.5em; font-size:1em; font-weight:normal;}
body#qa.inside div#right_column h4.closed {background-image:url(../../images/expand-icon.png?v=4.8.3.19);}
body#qa.inside div#right_column h4.open {background-image:url(../../images/collapse-icon.png?v=4.8.3.19);}
body#qa.inside div#right_column p.answer {background:#efeefb; padding:1em; margin:1em 0;}


/* ----------- Begin Contact ChiroMatrix ---------- */


body#contact.inside div#right_column ol,
body#contact.inside div#right_column ul {margin:1em 2em;}
body#contact.inside div#right_column ol li,
body#contact.inside div#right_column ul li {margin:1em 0;}

form div#contact_info > label {display:inline-block; margin-bottom:6px; width:168px; height:18px; vertical-align:top;}
form div#contact_info input[type="text"] {border:1px solid #cbd6e1; margin-bottom:6px; width:184px; height:18px;}
form div#contact_info div {margin:4px 0;}
form div#contact_info div strong {width:168px; height:51px; font-weight:normal; float:left;}
form div#contact_info div input[type="checkbox"] {margin-right:4px; margin-bottom:6px; width:13px; height:13px; vertical-align:top;}
form div#contact_info div label {display:inline-block; width:160px; vertical-align:top;}
form div#contact_info div + label {width:165px;}
form div#contact_info select {border:1px solid #cbd6e1; margin-bottom:6px; width:185px;}
form div#contact_info textarea {border:1px solid #cbd6e1; width:352px; height:60px;}

body#contact.inside div#right_column form div#contact_info + p {margin:1em 0 0 0;}

form div#identiPIC {margin-bottom:20px; text-align:center;}
form div#identiPIC img {background:#e1e1e1; margin:0 10px; width:90px; height:90px;}
form div#identiPIC select {border:1px solid #cbd6e1; margin:0 10px; width:90px;}


/* ----------- Begin Page Options ---------- */


div#index_options {padding:0 2.5em; position:relative; width:14em; float:right;}

div#inside_options {background:url(../../images/inside-options-bg.png?v=4.8.3.19) no-repeat 100% 0; padding:1.6666em 2.5em 0 2.5em; position:relative; width:14em; float:right;}


/* ----------- Begin Live Chat ---------- */


p#live_chat {background:#7063fb url(../../images/index-chat-top-left.png?v=4.8.3.19) no-repeat 0 -1964px; width:14em; height:7.9166em;}
p#live_chat a {background:url(../../images/index-chat-btm-left.png?v=4.8.3.19) no-repeat 0 100%; color:#fff; cursor:pointer; display:block; position:relative; width:14em; height:7.9166em; text-decoration:none;}
p#live_chat a strong {background:url(../../images/index-chat-top-right.png?v=4.8.3.19) no-repeat 100% -1964px; display:block; padding:1.25em 0 0 0.5833em; font-size:1.25em;}
p#live_chat a span {background:url(../../images/index-chat-photo.png?v=4.8.3.19) no-repeat 100% 100%; display:block; padding:3.4167em 4.5em 0 0.6666em; position:absolute; width:8.8334em; height:4.4999em; line-height:1.25em; top:0; right:0;}

p#live_chat:hover {background-color:#94c83d; background-position:0 0;}
p#live_chat:hover a {background-position:-1988px 100%;}
p#live_chat:hover a strong {background-position:100% 0;}

div#inside_options p#live_chat {background-image:url(../../images/inside-chat-top-left.png?v=4.8.3.19);}
div#inside_options p#live_chat a {background-image:url(../../images/inside-chat-btm-left.png?v=4.8.3.19);}
div#inside_options p#live_chat a strong {background-image:url(../../images/inside-chat-top-right.png?v=4.8.3.19);}
div#inside_options p#live_chat a span {background-image:url(../../images/inside-chat-photo.png?v=4.8.3.19);}


/* ----------- Begin Options Menu ---------- */


ul#options {margin-top:0.6666em; width:14em; height:17em;}
ul#options li {list-style:none; line-height:3em; float:left;}
ul#options li a {background:#7063fb; color:#fff; cursor:pointer; display:block; text-decoration:none;}
ul#options li a:hover {background:#7baa3e url(../../images/page-options-hover-bg.png?v=4.8.3.19) repeat-x;}
ul#options li a strong {background:no-repeat 0.75em 50%; display:block; padding-left:4.3333em; position:relative; width:9.6667em; height:3em;}
ul#options li a:hover strong {border-bottom:0.1666em solid #5a4fc9; margin-bottom:-0.1666em; }

ul#options li#options_top {background:#7063fb url(../../images/corner-top-left.png?v=4.8.3.19) no-repeat 0 0; width:14em; height:1em;}
ul#options li#options_top strong {background:url(../../images/corner-top-right.png?v=4.8.3.19) no-repeat 100% 0; display:block; width:1em; height:1em; float:right;}

div#inside_options ul#options {height:11em;}
div#inside_options li#options_top {background-image:url(../../images/inside-options-top-left.png?v=4.8.3.19);}
div#inside_options li#options_top strong {background-image:url(../../images/inside-options-top-right.png?v=4.8.3.19);}

ul#options li#contact_us a strong {background-image:url(../../images/page-options-contact-icon.png?v=4.8.3.19); z-index:5;}
ul#options li#domain_advisor a strong {background-image:url(../../images/page-options-domain-icon.png?v=4.8.3.19); z-index:4;}
ul#options li#demo_site a strong {background-image:url(../../images/page-options-demo-icon.png?v=4.8.3.19); z-index:3;}
ul#options li#send_email a strong {background-image:url(../../images/page-options-send-icon.png?v=4.8.3.19); z-index:2;}
ul#options li#print_page a strong {background-image:url(../../images/page-options-print-icon.png?v=4.8.3.19); z-index:1;}

ul#options li#options_btm {background:#7063fb url(../../images/corner-btm-left.png?v=4.8.3.19) no-repeat 0 100%; width:14em; height:1em;}
ul#options li#options_btm strong {background:url(../../images/corner-btm-right.png?v=4.8.3.19) no-repeat 100% 100%; display:block; width:1em; height:1em; float:right;}
div#inside_options  li#options_btm strong {background-image:url(../../images/inside-options-btm-right.png?v=4.8.3.19);}


/* ----------- Begin Spine Simulator ---------- */


div#spine_simulator {background:#7063fb url(../../images/corner-btm-right.png?v=4.8.3.19) no-repeat 100% 100%; border-top:0.6666em solid #fff; color:#fff; position:relative; width:14em; height:14em;}
div#spine_simulator h4 {background:url(../../images/corner-top-left.png?v=4.8.3.19) no-repeat 0 0; height:1.5em; font-size:1.25em; text-align:center;}
div#spine_simulator h4 strong {background:url(../../images/corner-top-right.png?v=4.8.3.19) no-repeat 100% 0; display:block; padding-top:0.5833em;}
div#spine_simulator ul {background:url(../../images/corner-btm-left.png?v=4.8.3.19) no-repeat 0 100%; padding-top:1em; height:11.0833em;}
div#spine_simulator ul li {list-style:inside; padding-left:0.9166em; line-height:2em;}
div#spine_simulator object {position:absolute; top:3em; right:0;}
div#spine_simulator a {background:url(../../images/3d-spine-launch-bg.png?v=4.8.3.19) no-repeat 0 100%; position:absolute; width:88px; height:40px; top:9.8333em; left:0.6666em;}
div#spine_simulator a:hover {background-position:0 0;}
div#spine_simulator a strong {display:none;}


/* ----------- Begin Inside Options SEO Guide ---------- */


div#inside_options div[id="seo_guide"] {background:#7063fb; /*-webkit-border-radius:0.4166em; -moz-border-radius:0.4166em; border-radius:0.4166em;*/ margin:0.6666em 0; padding:0.9166em 0; width:14em; text-align:center;}
div#inside_options div[id="seo_guide"] h4 {color:#fff; font-size:1em;}
div#inside_options div[id="seo_guide"] a {background:url(../../images/get_seo_guide_bg.png?v=4.8.3.19); display:block; width:132px; height:0; margin:0.75em auto 0.1666em auto; padding-top:168px; overflow:hidden;}


/* ----------- Begin Inside Options Testimonials ---------- */


div#inside_options div#testimonials {background:#7063fb url(../../images/corner-top-right.png?v=4.8.3.19) no-repeat 100% 0; /*border-top:0.6666em solid #fff;*/ color:#fff; position:relative; width:14em; clear:left; z-index:0;}
div#inside_options div#testimonials div.contentdiv {margin-bottom:-6px; padding:9em 0.8333em 0 0.8333em; position:relative; height:7.5em; top:-6px;}
div#inside_options div#testimonials div#jason_deitch {background:url(../../images/inside-jason-deitch.jpg?v=4.8.3.19) no-repeat;}
div#inside_options div#testimonials div#jen_west {background:url(../../images/inside-jen-west.jpg?v=4.8.3.19) no-repeat;}
div#inside_options div#testimonials div#grant_bond {background:url(../../images/inside-grant-bond.jpg?v=4.8.3.19) no-repeat;}
div#inside_options div#testimonials div#chris_greene {background:url(../../images/inside-chris-greene.jpg?v=4.8.3.19) no-repeat;}
div#inside_options div#testimonials div#ron_nusbaum {background:url(../../images/inside-ron-nusbaum.jpg?v=4.8.3.19) no-repeat;}	
div#inside_options div#testimonials div#carol_steingreaber {background:url(../../images/inside-carol-steingreaber.jpg?v=4.8.3.19) no-repeat;}	
div#inside_options div#testimonials div#ed_corley {background:url(../../images/inside-ed-corley.jpg?v=4.8.3.19) no-repeat;}	
div#inside_options div#testimonials div#jeff_snyder {background:url(../../images/inside-jeff-snyder.jpg?v=4.8.3.19) no-repeat;}	
div#inside_options div#testimonials div#michael_cocilovo {background:url(../../images/inside-michael-cocilovo.jpg?v=4.8.3.19) no-repeat;}	
div#inside_options div#testimonials div#brian_stenzler {background:url(../../images/inside-brian-stenzler.jpg?v=4.8.3.19) no-repeat;}	

div#inside_options div#testimonials div br {display:none;}
div#inside_options div#testimonials div strong {display:block;}
div#inside_options div#testimonials div span {display:block; padding-right:0.8333em; position:absolute; width:6.9167em; height:8.50em; top:1.5em; right:0;}

div#inside_options div#paginate-testimonials {background:#7063fb; position:relative; width:14em; height:2.4166em; line-height:2.41665em; text-align:center;}
div#inside_options div#paginate-testimonials a {color:#fff; padding:0 0.0833em; text-decoration:none;}
div#inside_options div#paginate-testimonials a.prev {background:url(../../images/corner-btm-left.png?v=4.8.3.19) no-repeat 0 100%; padding-left:0.8333em; position:absolute; top:0; left:0; font-weight:bold;}
div#inside_options div#paginate-testimonials a.next {background:url(../../images/corner-btm-right.png?v=4.8.3.19) no-repeat 100% 100%; padding-right:0.8333em; position:absolute; top:0; right:0; font-weight:bold;}
div#inside_options div#paginate-testimonials a.selected {color:#ffca4c; font-weight:bold;}
div#inside_options div#paginate-testimonials a:hover {color:#9288fc;}


/* ----------- Begin W3C Validation ---------- */


p#w3c_validation a {display:block; width:88px; height:31px;}
p#w3c_validation a#valid_xhtml {background:url(http://www.w3.org/Icons/valid-xhtml10?v=4.8.3.19); margin:1.5em auto 1em auto;}
p#w3c_validation a#valid_css {background:url(http://jigsaw.w3.org/css-validator/images/vcss?v=4.8.3.19); margin:0 auto 2em auto;}
p#w3c_validation a strong {display:none;}


/* ----------- Begin Search Results ---------- */


body#search div#left_column form div input[type="text"] {border:0.0833em solid #cbd6e1; width:10em; margin-bottom:1em;}
body#search div#left_column form div select {border:0.0833em solid #cbd6e1; width:4.9166em;}
body#search div#left_column p {margin:1.5em 0;}

body#search div#right_column p#search_results {background:none; color:#000; margin:0; padding:0; font-size:1.3333em; text-align:left;}

body#search.domain div#right_column p {background:#84a1f9; color:#fff; margin:0.3333em 0; padding:0.6666em 1.5em; font-size:1.1666em; text-align:center;}
body#search.domain div#right_column p#domain_taken {background:#f9544d; margin-top:0.8749em;}
body#search.domain div#right_column p#domain_taken a {color:#fff;}
body#search.domain div#right_column p#domain_taken a:hover {color:#ff9a8d;}
body#search.domain div#right_column p#domain_available {background:#94c83d; margin-top:0.8749em;}
body#search.domain div#right_column div#domain_whois {background:#efeefb; padding:1em;}
body#search.domain div#right_column form p {background:none; color:#000; margin:1.5em 0; padding:0; font-size:1em; text-align:left;}

body#search.site div#right_column p.result {background:#f9544d; color:#fff; margin:0.3333em 0; padding:0.6666em 1.5em; font-size:1.1666em; text-align:center;}
body#search.site div#right_column p.extract {margin-top:0.3333em; font-style:italic;}
body#search.site div#right_column p#search_results {margin-bottom:1.5em;}


/* ----------- Begin Footer ---------- */


div#footer {color:#fff; padding-top:0.25em; width:75em; height:5.9166em; text-align:center;}

div#footer ul {margin:1em 0; height:1.25em;}
div#footer li {border-left:1px solid #fff; display:inline; list-style:none; padding:0 0.25em;}
div#footer li a {color:#fff; margin-left:0.25em; text-decoration:none;}
div#footer li a:hover {color:#8479ff;}
div#footer li:first-child {border:0;}
div#footer li:first-child a {margin:0;}

div#footer p > * {display:inline-block; margin:-0.3333em 0; height:1.3333em;}
div#footer p a {background:url(../../images/chiromatrix-logo-small.png?v=4.8.3.19) no-repeat; margin:-0.3333em 0.25em; width:10.3333em;}
div#footer p a strong {display:none;}

form span.errstring { color: red; font-weight: bold;}
