/*******************************************************************************************************\
 
 / ___/ / /_ __  __ ____/ /(_)____   / //_/ _____ ____ _ / __// /_
 \__ \ / __// / / // __  // // __ \ / ,<   / ___// __ `// /_ / __/
 ___/ // /_ / /_/ // /_/ // // /_/ // /| | / /   / /_/ // __// /_
 /____/ \__/ \__,_/ \__,_//_/ \____//_/ |_|/_/    \__,_//_/   \__/
 
 
 _|_|_|  _|    _|    _|_|_|  _|    _|
 _|        _|  _|    _|            _|_|_|_|    _|_|
 _|_|    _|_|        _|_|    _|    _|      _|_|_|_|
 _|  _|  _|          _|  _|    _|      _|
 _|_|_|    _|    _|  _|_|_|    _|      _|_|    _|_|_|
 
 \*******************************************************************************************************/

@import "sk_common.css";
body {
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #878787;
    background: url('/images/grunge_bg.jpg') top center repeat-y;
}

img#icthus {
    margin: 0px 0px 0px 10px;
    width: 25px;
    height: 12px;
    vertical-align: baseline;
    border: none;
    background: url('/images/icthus.png') top left no-repeat;
}

fieldset.search {
    border: none;
    width: 243px;
    margin: 0 auto;
    background: #2c2c29;
}

h4.tel {
    margin: 0;
    padding: 0;
    font-family: "myriad pro", "trebuchet ms", arial, helvetica, clean, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #B51266;
}

h1.client_login_header {
    margin: 40px 0px 10px 0px;
    font: bold 18pt arial, clean, sans-serif;
    color: #000;
}

a.learn_more {
    display: block;
    float: left;
    color: #000;
    font: bold 10pt arial,clean,sans-serif;
    text-transform: uppercase;
    background: transparent url('/images/button_a_bg.gif') no-repeat scroll top right;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.learn_more:hover {
    color: #00f;
}

a.learn_more:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.learn_more:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

.learn_more span {
    background: transparent url('/images/button_span_bg.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    font: bold 10pt arial,clean,sans-serif;	
}

/* OLD */
ul.submenu {
    display: inline;
    text-align: left;
    position: relative;
}

.submenu li {
    display: inline;
    margin: 2px 10px 0px 0px;
    list-style-type: none;
}

.submenu li a {
    display: inline;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

.submenu li a:hover {
    color: #00f;
    text-decoration: underline;
}

/* NEW */
ul.dropsubmenu {
    position: relative;
    display: inline;
    background: #111;
}

.dropsubmenu li {
    background: #111;
    display: inline;
    margin: 0px;
    list-style-type: none;
}

.dropsubmenu li a {
    display: block;
    float: left;
    width: 110px;
    margin: 0px;
    padding: 5px 0px;
    background: #111;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    font: bold 9pt arial;
    color: #fff;
    text-decoration: none;
    letter-spacing: normal;
    text-align: center;
}

.dropsubmenu li a:hover {
    color: #aaa;
    text-decoration: underline;
}

#sk_page_container {
    width: 950px;
    margin: auto;
    background-color: #fff;
}

#sk_top_navbar {
    height: 65px;
    background: url('/images/w2_header3.jpg') top left;
    background-color: #fff;
}

#sk_top_navbar .left {
    height: 65px;
    width: 80%;
    float: left;
}

#sk_top_navbar .right {
    height: 65px;
    width: 19%;
    float: right;
    padding: 10px 0px 0px 0px;
    text-align: right;
}

#sk_top_navbar #icons {
    margin: 10px 5px 0px 10px;
    float: left;
}

#sk_top_navbar #icons a {
    margin: 0px 10px 0px 0px;
}

#sk_top_navbar #sitemap_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACoSURBVCjPY/jPAIMMCgxmYKiAEAOKwhmMDGZ//v/5/+M/qhI0BW/+gxQBlTDiUPDl/3v8Cn7//4VfwR/cVkB8kfI27S0WR+7rm/ui70X7i9YX88O7whtflANh7ouUPqgCBsbZLyBGAq1hRLBiX4BZiODBxgIpgAWPOYM/BgukGCl4En9jsswYkIIHKIzBgiiABg9QGINlxoAUPEBhDJYZwhdmDDZYWAoAtTEEdnXdy7IAAAAASUVORK5CYII%3D) top left no-repeat;
}

#sk_top_navbar #contact_us_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAITSURBVBgZpcHLThNhGIDh9/vn7/RApwc5VCmFWBPi1mvwAlx7BW69Afeu3bozcSE7E02ILjCRhRrds8AEbKVS2gIdSjvTmf+TYqLu+zyiqszDMCf75PnnnVwhuNcLpwsXk8Q4BYeSOsWpkqrinJI6JXVK6lSRdDq9PO+19vb37XK13Hj0YLMUTVVyWY//Cf8IVwQEGEeJN47S1YdPo4npDpNmnDh5udOh1YsZRcph39EaONpnjs65oxsqvZEyTaHdj3n2psPpKDLBcuOOGUWpZDOG+q0S7751ObuYUisJGQ98T/Ct4Fuo5IX+MGZr95jKjRKLlSxXxFxOEmaaN4us1Upsf+1yGk5ZKhp8C74H5ZwwCGO2drssLZZo1ouIcs2MJikz1oPmapHlaoFXH1oMwphyTghyQj+MefG+RblcoLlaJG/5y4zGCTMikEwTctaxXq/w9kuXdm9Cuzfh9acujXqFwE8xmuBb/hCwl1GKAnGccDwIadQCfD9DZ5Dj494QA2w2qtQW84wmMZ1eyFI1QBVQwV5GiaZOpdsPaSwH5HMZULi9UmB9pYAAouBQbMHHrgQcnQwZV/KgTu1o8PMgipONu2t5KeaNiEkxgAiICDMCCFeEK5aNauAOfoXx8KR9ZOOLk8P7j7er2WBhwWY9sdbDeIJnwBjBWBBAhGsCmiZxPD4/7Z98b/0QVWUehjkZ5vQb/Un5e/DIsVsAAAAASUVORK5CYII%3D) top left no-repeat;
}

#sk_top_navbar #feed_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJFSURBVBgZBcHda5V1AADg5/d733Oc7tjOaNs5GC6KdrEwmpPRxG7spoKghOim7oK8y0MIEQRL+geGEIQ3UXQvSJ8IafZxUbjQhRDZoU60iYsSc9t5v87b84TsVe3mrBWpHoCICIAIACixYTUfOJM2Z62YO97TOULSIKaEQAyESAzEgISAgLpi48de87MLUqmezhGyhO4SCW7f4O81YiSJiCQIkbqmNcXMIjMXeilIGsQxDp8AnKDY5teL3PyU6h4CdY3Av7cYu58R0QghZWeT9fP0v2V7i8Y4j77As2c5sAwIFAXDgjInJxURAzub/PwxMZBGphZYeIWJWZ44xdo5bl4kK8kzioohUUREd4kXP+Kpd3nkee72+epNBleAxdfoLJBlDEuKkpxoBAkBjXGm53n8ZZ45S/shrr7P75eBo6eo9zAsKCqGRBEB/1zj89e5eo7tLRr7ePJtWg9wZZV7t2i2OPQcw5JiRE4UESN1ZPc2g0tceos/LtPYx9HTaPDNe8Dhl9gtyStyUiMIJDXLp2m0GHzN2gdMzdPq0F3k+pcc/4+x/UwepKzIiSDWTB/iwBLT8xw8xt07rJ8HHj7GbkX/B+DBxyhrciIQ2N2i2AG2fiPL+OsXoNVlWPDnDaC5l6qiJJWjLlHxxRs0JhhcIyvp/8SHJylKdiu++4Tr31NW7B8nkrwzp627d9nkHM0Wsea+GSY6tDvESEyY6TIxyZ4GSUp/nTubqyF7WrvZtaKrZ4QSQ+TIMUSJHCVypGhaHW448z+h1tLAgvKk7gAAAABJRU5ErkJggg%3D%3D) top left no-repeat;
}

#sk_top_navbar #user_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ3SURBVDjLpZNtSNNRFIcNKunF1rZWBMJqKaSiX9RP1dClsjldA42slW0q5oxZiuHrlqllLayoaJa2jbm1Lc3QUZpKFmmaTMsaRp+kMgjBheSmTL2//kqMBJlFHx44XM7vOfdyuH4A/P6HFQ9zo7cpa/mM6RvCrVDzaVDy6C5JJKv6rwSnIhlFd0R0Up/GwF2KWyl01CTSkM/dQoQRzAurCjRCGnRUUE2FaoSL0HExiYVzsQwcj6RNrSqo4W5Gh6Yc4+1qDDTkIy+GhYK4nTgdz0H2PrrHUJzs71NQn86enPn+CVN9GnzruoYR63mMPbkC59gQzDl7pt7rc9f7FNyUhPY6Bx9gwt4E9zszhWWpdg6ZcS8j3O7zCTuEpnXB+3MNZkUUZu0NmHE8XsL91oSWwiiEc3MeseLrN6woYCWa/Zl8ozyQ3w3Hl2lYy0SwlCUvsVi/Gv2JwITnYPDun2Hy6jYuEzAF1jUBCVYpO6kXo+NuGMeBAgcgfwNkvgBOPgUqXgKvP7rBFvRhE1crp8Vq1noFYSlacVyqGk0D86gbART9BDk9BFnPCNJbCY5aCFL1Cyhtp0RWAp74MsKSrkq9guHyvfMTtmLc1togpZoyqYmyNoITzVTYRJCiXYBIQ3CwFqi83o3JDhX6C0M8XsGIMoQ4OyuRlq1DdZcLkmbgGDX1iIEKNxAcbgTEOqC4ZRaJ6Ub86K7CYFEo8Qo+GBQlQyXBczLZpbloaQ9k1NUz/kD2myBBKxRZpa5hVcQslalatoUxizxAVVrN3CW21bFj9F858Q9dnIRmDyeuybM71uxmH9BNBB1q6zybV7H9s1Ue4PM3/gu/AEbfqfWy2twsAAAAAElFTkSuQmCC) top left no-repeat;
}

#comment_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEvSURBVDjLY/j//z8DJZiBagZEtO8QAuKlQPwTiP/jwbuAWAWbARtXHrz1//efv//xgS0n74MMuQ3EbHADgBweIP7z99+//x++/fv/8tO//88+/vv/5P2//w/f/ft/782//7df/f1/5xXE8OoFx0GGmCEbIJcz9QBY8gVQ47MP//4/Bmp+8Pbf/7tQzddf/P1/9RnEgM5VZ0EGeGM14ClQ86N3UM2v//2/9RKi+QpQ88UnuA2AewHk/PtAW++8/vv/JlDzted//18Gar7wBGTAH7ABtYtOgAywxBqIIEOQAcg1Fx7/BRuMFoicuKLxDyzK5u64Cjfo/ecfYD5Q/DLWaMSGgQrvPH/3FabxOxDXEp0SgYp7Z267AtL4BYgLSUrKQA1KQHwPiFPolxcGzAAA94sPIr7iagsAAAAASUVORK5CYII%3D) top left no-repeat;
}

#sk_top_navbar .left img {
    float: left;
}

#sk_top_navbar h3 {
    float: left;
    margin: 0;
    padding: 16px 0px 0px 0px;
    text-align: left;
    font-family: Georgia, Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #fff;
}

#searchform_submit {
    border: none;
    width: 16px;
    height: 16px;
    vertical-align: baseline;
}

#searchform_submit:hover {
    background-color: #fff;
}

#main_navbar {
    position: relative;
    width: 950px;
    height: 30px;
    margin: 0;
    padding: 0;
    background: url('/images/kwicksmenu_bg.jpg') top left;
}

#main_navbar ul {
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
    text-align: left;
}

#phone_container {
    position: absolute;
    top: 5px;
    left: 800px;
}

#kwick1 {
    background-position: 0px 0px;
}

#kwick2 {
    background-position: -190px 0px;
}

#kwick3 {
    background-position: -380px 0px;
}

#kwick4 {
    background-position: -570px 0px;
}

#kwick5 {
    background-position: -760px 0px;
}

#kwick1.active, #kwick1:hover {
    background-position: 0 bottom;
}

#kwick2.active, #kwick2:hover {
    background-position: -190px bottom;
}

#kwick3.active, #kwick3:hover {
    background-position: -380px bottom;
}

#kwick4.active, #kwick4:hover {
    background-position: -570px bottom;
}

#kwick5.active, #kwick5:hover {
    background-position: -760px bottom;
}

#reflected_wrench {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGAUExURZaWlkZ60erw+sTExMLCwoaGht3n94SEhLq6up2dnZmZmZq35pi25kp90Y6OjvP2/IyMjOft+YmJiYKCgnie3rvO7rPI7avC6qW/6Z2555Sz5v39/f7+/vj4+Pv7+/n7/u3y+/X4/Zubm/j6/fT3/JKSkvf5/e7z+/v8/qO96PX19e3y+vD0++ju+YGk35OTk8fHx5i05uTk5PH1+1GD1env+efu+Yep4Xmf3m+X283b88zMzMva8rzP706A012J0vz8/PT3+5a05bW1tfL1/K3E6sjIyKzD6uPr+OTr+O/0++Li4uHp99LS0uzx+ufn59nj9tvl9py35u7u7ry8vGWR2Xub0t3d3fX4/LfM7Yyu4t7o95Kx5IWn4Ymp4Yut43+l31eH1cDAwKfA6brN7rjM7qysrNTU1KjA6oGBgYin2s/Pz3GZ3HOc3nSc3uzy+tfX1/H1/J6envD1+8XV8YqKipu458fX8YOl3/b4/cnZ8oyp2MbGxq7G69Xh9f///7FK/04AAAEcSURBVHjaYqiHgSJOJS4gxQDjcyoZBTMgCyh5+3PoIwtwGWWr1vMJlMIFGMKZ+fjSClhhAgz66W4hHCzMUIH4LFUDa4Ma5iR2YbBAnCRPta+zECsreybYUPMgW9GoMCFWiN76+lhu0WRNMT17qGH1FYYpEk6StRYmUIEEqVQJKW5XETuYdRaRmjHc7nl2cPdYipUZuufywv3IEKonnpHDWI8QqE804UXiAwVsqspLkAXq2HTNAqyQBNgUzAT9ousQAp7F+aZM6h6BcAFTBX4vBXVjXR+4odo6ivw6hSp+gjCBehcVZcUINWNtuEC9opq8fKWjlhZcoF5ZXl7ZQU4WBKChrqEhJw0GcnKwQJaWlgEDaYZ6NEANAYAAAwCU/b84vTxMjAAAAABJRU5ErkJggg%3D%3D);
}

#reflected_rss {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGAUExURf/VvP5FAP/69v+bZf+7df+GAP/06f/Jgv/u5f5lAP+rbP/Yyf/q1P/IkP5MAP/+/f/Tr/+JVv/28f+yZP/t4v+qVf/Jhf/48v/69P9dAP+KAP91AP+uWP+la//t3v/r4f/Cfv3Tyf+6bP+hT//37v/y7P/dyf/k2P9sAP/8+f/Ggf/07v/cwv+sVv/48P/z5/9TAP+5hv+scP/q3//26//z6v/z5f+CAP+TRP/Dgf++ef/49P/y6P/w5P/w4P/iyf+DPP/Ffv98AP+3d//79//05//m2//MmP/Ahf+8hP+1c/+gZ/+nUv+cSf+LP/9xNP///v/9/P/8+v/9+/+vWf+TYP/Aef+ZR/+jUP/9+v+xTv+2bf99Rv/czv+hVP+mQf+2fP+uXv+xi//hwf/Hl//GnP/t2f/gv//QpP/Lhf/lyv/Orv+aUP/58/+rgv+vSf+MQP+oU/+wcP+wWv/f0//j2f96N/97OP/hzv/47v+sWP+4kv+4gfcxAP/+/v///8yi684AAAG9SURBVHjahJBXWxpRFEXPXBiahEt1QFAIDoYBCSQQUEIRHUHEMgyomN4NSSbF9Mb+67kfectL1tte3z774ZC7JguW/iJnfVR7aD9NpTo5p3NxOp3ecZNs33nt7x9ECj/GH8fp3DbJp78ARP2hxHg8jmxuUy3l8a87AHZF5Ek9TnJqcvChsNcCepHJoT1Lcqcf9b4MJZ4Ce4cb+2I01xcbrJ64gPXm/WVMiMjdngPMvlrE8y1PjJackUQidIHig0dQvi6XSF4svPL2Hjtw40hBYOAj2bkJeFefYX2L8NYmiUaawX92E90vP/FEiJozHdo52zga2I7vBQInErnfdVJ1+/6lZ3lgs50c+0iKxePxrDtWKvkkSfL9poW1dru9JliYc5W+tXaL1Wqz6QqHw8nytfvkrVSrxZWVssvVLSeT4U/0QnXMYDVvQUvmkW98ptZ3FdAaCpiLIZ/pUlOpaOeWyhFszJDJJ2k3qqrqdQ08qGCWCbqowhRL5zCiCocevJ0hVdfFgwydjWBYCsuTpWkGH+miBI0xTSF9pJmmOTKAoWlqI0bnfMhn4gh8KOAmcWMejdkcgxP+4f/ijwADAD2pgMeK1PEzAAAAAElFTkSuQmCC);
}

#reflected_phone {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGAUExURfn7/UhUgNbb5arD3G2XwoOjxHuhyOzx9svd8XifxqC71cLW7SUsVvH2+v7+/+Tq8ubt9OPl7FNqmXORs5m107rS6tjd6IOfvmuSvmuNtLvR50JQfGaNuUp0pD1JcMLa9Oju9aDB5WSFrVh0lvr7/bbN5lh2pEBShvX5/I+uzpm84VF4rKO92HKZwqzK6/b4+/z9/lVxoObs8+7y93SWu1ODsm6LrOvw9vr8/nGPtVyArNng66bG6ZOy073P4V6Fsp3A5f3+//j5+4603ZStxvv8/Z261/T3+env9k1hkX6dv1Niiujt88jb7+rv9djp/eTw/VmCtJq0zXubvK7I4uDo8XiUtT9yp+3t81+ItIupw9rd5YSs1ll7qmF1k2OJtnCWwHSdyF+Iuenr8WmAmXWav1x/p2iBptDR28XZ7nGNpk9lj4ScsfL4/oqpyYyuzIyryIysy6XA3V2Gt1BohV1vjjI6d1mBsl6DsJGxz1l/sJiwx2KLu2aPv3yauP///+BB5p4AAAFpSURBVHjatM9XU8JAFAXgpQUEAkgREJRiCKCUkKgBFJFI6GBDrNh7713y170rLw7jq+ftfHMmN4uknqAJJUEQfUcOp/+YNl+49Ciq0Gjq9TOdzmYLBJqdYXQzE9E671NaqzNDj49/VAEUmZ3R7Gv6fW7Mb89Xkcputw/GYtPTvlnFyfaTDA2dXy7p8i3L5KS/eXv4qEeS5NRq5vFBa2RjBM5KE5VBzwIGRV8hDbA6FLF5rjDo3L7OMyyiAZ+HgW7QZOe2ggCOAjFKRHcd7mzbbXEBuK17SqXj63P/YfGlJQNYD7+F765VKlWlspzCi2CiTdMJs9lcLpdleoDe50vyKZwBiFwuPwVYKfGlktfrrbEsa9wEYDmoJhM0o7HWD8CTHMmp1XzDW2vwGDgh1P0yUpPkgYQ4TkBJAwaKDBXXYFGMJ5nczyIkFPFZSRC7QIlUHIASoTMiDsOIlIAMv5JjGOaPX/8H+BZgAAH6nF4RwG/WAAAAAElFTkSuQmCC);
}

#sk_main_page {
    padding: 10px 10px 25px 10px;
    background: url('/images/sk_content_top_w2.png') top left repeat-x;
    min-height: 500px;
}

#sk_page_footer_topper {
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 2px;
    border-bottom: 2px solid #eee;
}

#sk_page_footer {
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
    background: #2C2C29;
    border-top: 5px solid #bbb;
}

#footer_links {
    width: 100%;
    display: block;
}

#footer_links h4 {
    font-family: "myriad pro", "trebuchet ms", arial, helvetica, clean, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #bbb;
    text-align: left;
}

#footer_links h4 a {
    color: #bbb;
    text-decoration: none;
}

#footer_links h4 a:hover {
    color: #fff;
    text-decoration: none;
}

#footer_links ul {
    margin: 10px 0px 10px 0px;
}

#footer_links li a {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #ccc;
    text-align: left;
    text-decoration: none;
    line-height: 1em;
}

#footer_links li a:hover {
    color: #fff;
    text-decoration: none;
}

#footer_links .pane {
    display: block;
    position: relative;
    margin: 0px 0px 10px 0px;
    width: 24%;
    float: left;
}

#footer_links li {
    list-style-type: none;
}

#footer_padder {
    padding: 20px 10px 10px 10px;
}

#sk_page_footer address {
    clear: both;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #fff;
    text-align: center;
}

#sn_section {
    margin: auto;
    padding: 2px;
    text-align: center;
    background: url('/images/node-links-bg.png') bottom left repeat-x;
}

#sn_section img {
    width: 32px;
    height: 32px;
    border: none;
}

#login_container {
    float: right;
    margin: 0;
    position: relative;
}

#login_container #content {
    width: 520px;
    min-height: 500px;
}

#login_container a:link, #login_container a:visited {
    color: #27b;
    text-decoration: none;
}

#login_container a:hover {
    text-decoration: underline;
}

#login_container a img {
    border-width: 0;
}

#login_container #topnav {
    padding: 10px 0px 12px;
    font-size: 11px;
    line-height: 23px;
    text-align: right;
}

#hours_of_operation p {
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 1em;
}

#login_container #topnav a.signin {
    padding: 4px 6px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

#login_container #topnav a.signin:hover {
    background: #59B;
}

#login_container #topnav a.signin, #topnav a.signin:hover {
    background-position: 0 3px !important;
}

#login_container a.signin {
    position: relative;
    margin-left: 3px;
}

a.signin span {
    background-image: url("/images/toggle_down_light.png");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding: 4px 16px 6px 0;
}

.signin span img {
    top: 4px;
}

#topnav a.menu-open {
    background: #ddeef6 !important;
    color: #666 !important;
    outline: none;
}

#small_signup {
    display: inline;
    float: none;
    line-height: 23px;
    margin: 25px 0 0;
    width: 170px;
}

a.signin.menu-open span {
    background-image: url("/images/toggle_up_dark.png");
    color: #789;
}

#signin_menu {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    display: none;
    background-color: #ddeef6;
    position: absolute;
    width: 210px;
    z-index: 10;
    border: 1px transparent;
    text-align: left;
    padding: 12px;
    top: 24.5px;
    right: 0px;
    margin-top: 5px;
    margin-right: 0px;
    font-size: 11px;
}

#signin_menu input[type = text], #login_container #signin_menu input[type = password] {
    display: block;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #ACE;
    font-size: 13px;
    margin: 0 0 5px;
    padding: 5px;
    width: 203px;
}

#signin_menu p {
    margin: 0;
}

#signin_menu a {
    color: #6AC;
}

#signin_menu label {
    font-weight: normal;
}

#signin_menu p.remember {
    padding: 10px 0;
}

#signin_menu p.forgot, #login_container #signin_menu p.complete {
    clear: both;
    margin: 5px 0;
}

#signin_menu p a {
    color: #27B !important;
}

#signin_submit {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #39d url('/images/bg-btn-blue.png') repeat-x scroll 0 0;
    border: 1px solid #39D;
    color: #fff;
    text-shadow: 0 -1px 0 #39d;
    padding: 4px 10px 5px;
    font-size: 11px;
    margin: 0 5px 0 0;
    font-weight: bold;
}

#signin_submit::-moz-focus-inner {
    padding: 0;
    border: 0;
}

#signin_submit:hover, #login_container #signin_submit:focus {
    background-position: 0 -5px;
    cursor: pointer;
}

#left_side {
    width: 78%;
    float: left;
}

#right_side {
    padding: 0;
    margin: 10px 0px 0px 0px;
    width: 20%;
    float: right;
    background: #fff;
    text-align: center;
}

#right_side #testimonials {
    margin: 0px 0px 0px 8px;
    padding: 5px;
    background: url('/images/swirly_bg_blue.jpg') top left no-repeat;
    border: 1px solid #ddd;
}

#right_side #testimonials h3 {
    margin: 0;
    padding: 2px 0px 5px 5px;
    font-family: Georgia, serif;
    font-size: 12pt;
    font-weight: bold;
    color: #fff;
    text-align: left;
    background-color: #009e9e;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#right_side p, #right_side li, #right_side li a {
    padding: 10px 0px 10px 0px;
    font-size: 9pt;
    font-family: Arial, sans-serif;
    line-height: 1.2em;
}

#right_side li a {
    text-decoration: none;
}

#right_side li a:hover {
    text-decoration: underline;
}

#right_side li {
    padding: 0px 0px 5px 0px;
    line-height: 1.2em;
    list-style-type: none;
}

#right_side #sk_blog li {
    padding: 5px 0px 5px 0px;
    border-top: 1px dashed #ddd;
    line-height: 1.5em;
    text-align: left;
}

#right_side #sk_blog li a {
    font-family: arial, sans-serif;
    font-size: 10pt;
    color: #555;
    text-decoration: none;
}

#right_side #sk_blog li a:hover {
    color: #000;
}

#right_side #sidebar_content {
    margin: 30px 0px 0px 0px;
    padding: 5px 0px 0px 12px;
    background: url('/images/sk_rightside_border_left.png') top left repeat-y;
}

#right_side #sidebar_content p {
    margin: 0;
    padding: 0;
    text-align: left;
}

#right_side #sidebar_content #hours_of_operation {
    margin: 10px 0px 0px 0px;
}

#right_side #sidebar_content #hours_of_operation p {
    text-align: center;
}

#right_side #sidebar_content h3 {
    margin: 10px 0px 10px 20px;
    padding: 2px 0px 2px 5px;
    font-family: Georgia, serif;
    font-size: 12pt;
    font-weight: bold;
    color: #000;
    text-align: left;
}

#meerkat-container {
    width: 100%;
    position: relative;
	background-color:#ccc;
}

#meerkat {
    width: 100%;
    display: none;
    border-bottom: 2px solid #000;
	background-color:#ccc;
}

#meerkat-content {
    width: 940px;
    margin: 0 auto;
    padding: 4px 0px;
}

#meerkat-content img {
    border: none;
}

#meerkat-content h1 {
    color: #FFF;
    font-size: 1.2em;
}

#meerkat-content ul {
    display: inline;
}

#meerkat-content li {
    display: inline;
    list-style-type: none;
    margin: 0px 15px 0px 0px;
}

#meerkat-content li a {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

#meerkat-content li a:hover {
    color: #00f;
    text-decoration: underline;
}

#meerkat-content p {
    color: #FFF;
    font-size: 1em;
}

#meerkat-content a.dont-show {
    font-family: Arial, sans-serif;
    font-size: 6pt;
    color: #FFF;
    font-weight: normal;
}

#meerkat-content a.dont-show:hover {
    color: #00f;
    text-decoration: none;
}

#bottomBarPadder {
    width: 100%;
    height: 20px;
    display: none;
    visibility: hidden;
}

#contactForm {
    display: none;
    text-align: center;
}

#zoom_content h3 {
    margin: 5px 0px 10px 0px;
    font-family: "myriad pro", "trebuchet ms", arial, helvetica, clean, sans-serif;
    font-size: 16pt;
    font-weight: bold;
    color: #9E009E;
    text-align: left;
}

#zoom_content p {
    font-family: arial, clean, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #777;
    text-align: left;
}

#zoom_content td.signup_form_label {
    padding: 0px 10px 0px 0px;
    font-family: arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
}

#zoom_content #captcha_image {
    margin: 10px 0px 10px 0px;
    text-align: center;
}

#zoom_content #captcha_image img {
    border: 1px solid #111;
}

#zoom_content #submitBut, #zoom_content #partnerSubmitBut {
    border: 1px solid #000;
    background: #ddd;
    color: #000;
    font-weight: bold;
    text-align: center;
}

#zoom_content .contact_form_input {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAABkCAIAAAG7vC2cAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB1SURBVHjaYrh48SLD////mRgYGIjFAAHE8OLFC1L0AAQQA9AOJnFxcVLtIQUDBBDjtWvXGRkZGH/++snwn4ERaBPM8kFJAQQQOEjY2NiYBAUFGX7+/EnLoKElBggwRlDyAQPG+/fvQ1kfP36EsiDRMMoaViwAsBi4VdH0DigAAAAASUVORK5CYII%3D) top left repeat-x;
}

#zoom_content .contact_form_input, #zoom_content textarea {
    border: 1px solid #000;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAABkCAIAAAG7vC2cAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB1SURBVHjaYrh48SLD////mRgYGIjFAAHE8OLFC1L0AAQQA9AOJnFxcVLtIQUDBBDjtWvXGRkZGH/++snwn4ERaBPM8kFJAQQQOEjY2NiYBAUFGX7+/EnLoKElBggwRlDyAQPG+/fvQ1kfP36EsiDRMMoaViwAsBi4VdH0DigAAAAASUVORK5CYII%3D) top left repeat-x;
}

#zoom_content #contact_us_response {
    font-family: arial, clean, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #777;
    text-align: left;
}

#status_message h2 {
    font-family: arial, clean, sans-serif;
    font-size: 16pt;
    color: #000;
    text-align: left;
}

#status_message th {
    padding: 5px;
    font-family: arial, clean, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #B59CC9;
}

#status_message td {
    padding: 2px;
    font-family: arial, clean, sans-serif;
    font-size: 10pt;
    color: #000;
}

#skanalytics {
    display: none;
    height: 0px;
}

#loginErrorMsg {
    margin: 20px auto;
    padding: 20px;
    width: 700px;
    border: 1px solid #f00;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #eee;
}

#loginErrorMsg img {
    margin: 0px 10px 0px 0px;
    border: none;
    float: left;
}

#loginErrorMsg h1 {
    font: bold 20pt tahoma;
    color: #f00;
}

#secondarySignInForm {
    margin: 40px auto;
}

#secondary_signin_menu {
    margin: auto;
    padding: 20px;
    width: 400px;
    border: 2px solid #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #eee;
}

#secondary_signin_menu input {
    padding: 2px;
    border: 1px solid #000;
    background: url('/images/form_shader.png') top left no-repeat;
}

#secondary_signin_menu p {
    clear: both;
    display: block;
    margin: 0px 0px 10px 0px;
}

#secondary_signin_menu h5 {
    margin: 5px 0px 20px 0px;
    text-align: center;
    font: bold 12pt arial, clean, sans-serif;
    color: #000;
}

#secondary_signin_menu h5 img {
    margin: 0px 20px 0px 0px;
    border: none;
    float: left;
    vertical-align: middle;
}

p.forgot {
    text-align: center;
    font: normal 10pt arial, clean, sans-serif;
}

p.forgot a {
}

#secondary_signin_menu label {
    display: block;
    width: 45%;
    margin: 0;
    padding: 0px 10px 0px 0px;
    float: left;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: right;
}

#secondary_signin_menu #signin_submit2 {
    font: bold 10pt arial, sans-serif;
    background: #eee;
    border: 1px solid black;
}

#secondary_signin_menu #password_response {
    font: bold 10pt arial, sans-serif;
}

#secondary_signin_menu #password_response img {
    display: inline;
    margin: 0px 5px 0px 0px;
}

#secondary_signin_menu #remember2 {
    border: none;
}

/* OLD */
.kwicks {
    position: relative;
    margin: 0;
    padding: 0;
    width: 625px;
}

.kwicks li {
    display: block;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
    float: left;
    width: 125px;
    height: 30px;
    margin-right: 0px;
    background-image: url('/images/kwicksmenu.jpg');
    background-repeat: no-repeat;
}

.kwicks a {
    display: block;
    height: 30px;
    text-indent: -9999px;
    outline: none;
}

/* NEW */
.kwicksmenu {
    position: relative;
    margin: 0;
    padding: 0;
    width: 625px;
}

.kwicksmenu li {
    display: block;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
    float: left;
    width: 125px;
    height: 30px;
    margin-right: 0px;
    background-image: url('/images/kwicksmenu2.jpg');
    background-repeat: no-repeat;
}

.kwicksmenu a {
    display: block;
    height: 30px;
    text-indent: -9999px;
    outline: none;
}

.bullet_arrow_down {
    display: inline;
    height: 16px;
    width: 16px;
    border: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABbSURBVCjPY/jPgB8yDCkFB/7v+r/5/+r/i/7P+N/3DYuC7V93/d//fydQ0Zz/9eexKFgtsejLiv8b/8/8X/WtUBGrGyZLdH6f8r/sW64cTkdWSRS+zpQbgiEJAI4UCqdRg1A6AAAAAElFTkSuQmCC);
}

.vcard .tel, .vcard .adr {
    display: inline;
}

.vcard a {
    text-decoration: none;
    color: #fff;
}

.search input, .search button {
    border: none;
    float: left;
}

.search input.box {
    color: #999;
    font-size: 0.9em;
    width: 165px;
    height: 30px;
    padding: 2px 5px 0px 3px;
    background: #2c2c29 url('/images/new_search_bg.png') no-repeat;
}

.search button.btn {
    width: 34px;
    height: 30px;
    cursor: pointer;
    text-indent: -9999px;
    background: #2c2c29 url('/images/new_search_bg.png') no-repeat top right;
}

.reflected_icon {
    margin: 12px 0 0 0;
    width: 16px;
    height: 32px;
    border: none;
    float: left;
}

.squeezer {
    margin: auto;
    width: 900px;
}

.learn_more_container {
    margin: 0px 0px 0px 175px;
}

.sk {
    color: #FD0100;
}

p.addl_footer_links {
    margin: 5px 0px;
    font: normal 8pt arial, clean, sans-serif;
    text-align: center;
    color: #555;
}

.addl_footer_links a {
    text-decoration: none;
    color: #555;
}