/*
Theme Name: Westside_Eye2
Theme URI: http://www.effectivewebsolutions.biz
Description: Created by Effective Web Solutions for Westside Eye Center
Version: 2.0a
Author: Effective Web Solutions
Author URI: http://www.effectivewebsolutions.biz
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/

body{background-color:#2c1704;font-family:Arial;font-size:13px;font-style:normal;font-weight:400;color:#000;margin:0 auto;padding:0}
#art-main{position:relative;width:100%;left:0;top:0}
#art-page-background-simple-gradient{position:absolute;background-image:url(images/Page-top_Bg.jpg);background-repeat:repeat-x;top:0;width:100%;height:158px}
.cleared{float:none;clear:both;border:none;font-size:1px;margin:0;padding:0}
form{margin:0!important;padding:0!important}
table.position{position:relative;width:100%;table-layout:fixed}
.art-Sheet{position:relative;z-index:0;width:900px;min-width:203px;min-height:203px;margin:-50px auto 0!important}
.art-Sheet-body{position:relative;z-index:1;padding:50px}
.art-Sheet-tr,.art-Sheet-tl,.art-Sheet-br,.art-Sheet-bl{width:402px;height:402px;background-image:url(images/Sheet-s.png)}
.art-Sheet-tl{top:0;left:0;clip:rect(auto,201px,201px,auto)}
.art-Sheet-tr{top:0;right:0;clip:rect(auto,auto,201px,201px)}
.art-Sheet-bl{bottom:0;left:0;clip:rect(201px,201px,auto,auto)}
.art-Sheet-br{bottom:0;right:0;clip:rect(201px,auto,auto,201px)}
.art-Sheet-tc,.art-Sheet-bc{left:201px;right:201px;height:402px;background-image:url(images/Sheet-h.png)}
.art-Sheet-tc{top:0;clip:rect(auto,auto,201px,auto)}
.art-Sheet-bc{bottom:0;clip:rect(201px,auto,auto,auto)}
.art-Sheet-cr,.art-Sheet-cl{top:201px;bottom:201px;width:402px;background-image:url(images/Sheet-v.png)}
.art-Sheet-cr{right:0;clip:rect(auto,auto,auto,201px)}
.art-Sheet-cl{left:0;clip:rect(auto,201px,auto,auto)}
.art-Sheet-cc{position:absolute;z-index:-1;top:201px;left:201px;right:201px;bottom:201px;background-color:#241204}
#art-page-background-simple-gradient,#art-page-background-gradient,#art-page-background-glare{min-width:900px}
div.art-Header{position:relative;z-index:120 !important; display:block;width:800px;height:158px;margin:0 auto}
div.art-Header-bg{position:absolute;z-index:-1;top:0;left:0;padding-left:1px;width:800px;height:158px;background-image:url(images/header_bg.png);background-repeat:repeat-x;background-position:left top}
.art-Logo{display:block;position:absolute;left:235px;top:10px;width:555px}
h1.art-Logo-name,h1.art-Logo-name a,h1.art-Logo-name a:link,h1.art-Logo-name a:visited,h1.art-Logo-name a:hover{font-family:Arial;font-size:28px;font-style:normal;font-weight:700;text-decoration:none;text-transform:uppercase;color:#AA4D07!important;margin:0;padding:0}
.art-Logo-text,.art-Logo-text a{font-family:Arial;font-size:13px;font-style:normal;font-weight:700;color:#B68344!important;margin:0;padding:0}
.art-Logo-text a:hover{color:#B4442E!important}

.art-menu a,.art-menu a:link,.art-menu a:visited,.art-menu a:hover{text-align:left;text-decoration:none;outline:none;letter-spacing:normal;word-spacing:normal}
.art-menu ul li .active{color:red!important}
.art-menu,.art-menu ul{border:0;list-style-type:none;display:block;min-height:0;margin:0;padding:0}
.art-menu li{border:0;display:block;float:left;position:relative;z-index:5;background:none;margin:0;padding:0}
.art-menu li:hover{z-index:10000;white-space:normal}
.art-menu:after,.art-menu ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.art-menu ul ul{margin:-30px 0 0 -10px;padding:30px 30px 30px 10px}
.art-menu{margin-top: 8px}

.art-nav{position:relative; display:block; height:30px;z-index:900 !important;}
.art-nav .l,.art-nav .r{position:absolute;z-index:-1;top:0;height:40px}
.art-nav .r{right:0;width:800px;clip:rect(auto,auto,auto,800px)}
.art-menu ul li{clear:both}
.art-menu a{position:relative;display:block;overflow:hidden;height:30px;cursor:pointer;text-decoration:none;margin-right:0;margin-left:0}
.art-menu a .r{width:400px;right:0;clip:rect(auto,auto,auto,400px)}
.art-menu a .t{font-family:Arial;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase;color:#D69D32;line-height:30px;text-align:center;margin:30px 0 0;padding:0 6px}

.art-contentLayout{position:relative;margin-bottom:23px;width:800px}
.art-Block{position:relative;z-index:0;min-width:1px;min-height:1px;background-color:#130900;margin:0 7px;padding:2px}
.art-Block-body{position:relative;z-index:1;height:auto;padding:0}
.art-Block .formstyle{color:#A94C06;padding-top:10px}
.art-BlockHeader{position:relative;z-index:0;height:30px;margin-bottom:0;padding:10px 5px}
.art-BlockHeader .t{height:30px;color:#fff;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;text-transform:uppercase;text-align:center;line-height:25px;padding:0 1px}
.art-BlockContent{position:relative;z-index:0;min-width:1px;min-height:1px;margin:0 auto}
.art-BlockContent-body{position:relative;z-index:1;color:#291701;font-family:Arial;font-size:11px;font-weight:600;padding:5px}
.art-BlockContent-body a:link{color:#733426;font-family:Arial;text-decoration:underline}
.art-BlockContent-body a:visited,.art-BlockContent-body a.visited{color:gray;font-family:Arial;text-decoration:underline}
.art-BlockContent-body a:hover,.art-BlockContent-body a.hover{color:#BC2D10;font-family:Arial;text-decoration:none}
.art-BlockContent-body ul{list-style-type:none;color:#3D0F05;margin:0;padding:0}
.art-BlockContent-body ul li{font-family:Arial;font-size:13px;line-height:1.25em;background-image:url(images/BlockContentBullets.png);background-repeat:no-repeat;padding:0 0 0 11px}
.art-Post{position:relative;z-index:0;min-width:3px;min-height:3px;width:536px;margin:15px}
.art-Post-body{position:relative;z-index:1;background-color:#231103;margin-top:30px;padding:11px}
.art-Post-tr,.art-Post-tl,.art-Post-br,.art-Post-bl{width:2px;height:2px;background-image:url(images/Post-s.png)}
.art-Post-tl{top:0;left:0;clip:rect(auto,1px,1px,auto)}
.art-Post-tr{top:0;right:0;clip:rect(auto,auto,1px,1px)}
.art-Post-bl{bottom:0;left:0;clip:rect(1px,1px,auto,auto)}
.art-Post-br{bottom:0;right:0;clip:rect(1px,auto,auto,1px)}
.art-Post-tc,.art-Post-bc{left:1px;right:1px;height:2px;background-image:url(images/Post-h.png)}
.art-Post-tc{top:0;clip:rect(auto,auto,1px,auto)}
.art-Post-bc{bottom:0;clip:rect(1px,auto,auto,auto)}
.art-Post-cr,.art-Post-cl{top:1px;bottom:1px;width:2px;background-image:url(images/Post-v.png)}
.art-Post-cr{right:0;clip:rect(auto,auto,auto,1px)}
.art-Post-cl{left:0;clip:rect(auto,1px,auto,auto)}
.art-Post-cc{position:absolute;z-index:-1;top:1px;left:1px;right:1px;bottom:1px;background-color:#FFFCF1}
a img{border:0}
.art-article img,img.art-article{border:solid 1px #2B2B2B;margin:1em}
.art-metadata-icons img{border:none;vertical-align:middle;margin:2px}
.art-article table,table.art-article{border-collapse:collapse;width:auto;margin:1px}
.art-article table,table.art-article .art-article tr,.art-article th,.art-article td{background-color:Transparent}
.art-article th,.art-article td{border:solid 1px #9C9C9C;vertical-align:top;text-align:left;padding:2px}
.art-article th{text-align:center;vertical-align:middle;padding:7px}
pre{overflow:auto;padding:.1em}
.art-PostHeader{word-spacing:normal;text-decoration:none;font-variant:normal;text-align:left;text-indent:0;line-height:inherit;font-family:Arial;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#AA4D07;margin:.2em 0;padding:0}

.fauxh{font-weight:700;letter-spacing:0;text-transform:uppercase;color:#AA4D07; font-size:1.3em; line-height:2.0em }

.art-PostHeader a,.art-PostHeader a:link,.art-PostHeader a:visited,.art-PostHeader a:hover{font-family:Arial;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#6C1A09;margin:0}
.art-PostHeader a:link{font-family:Arial;font-size:24px;text-decoration:none;text-transform:uppercase;color:#B22B10}
.art-PostHeader a:visited,.art-PostHeader a.visited{font-family:Arial;text-decoration:none;color:#B22B10}
.art-PostHeader a:hover,.art-PostHeader a.hovered{font-family:Arial;text-decoration:underline;color:#ED5031}
.art-PostHeaderIcons,.art-PostHeaderIcons a,.art-PostHeaderIcons a:link,.art-PostHeaderIcons a:visited,.art-PostHeaderIcons a:hover{font-family:Arial;font-size:12px;font-style:italic;font-weight:400;color:#91230D}
.art-PostHeaderIcons a:visited,.art-PostHeaderIcons a.visited{font-family:Arial;text-decoration:underline;letter-spacing:1px;color:#545454}
.art-PostHeaderIcons a:hover,.art-PostHeaderIcons a.hover{font-family:Arial;text-decoration:none;letter-spacing:1px;color:#9B250D}
.art-PostContent p{color:#B68344;margin:.5em 0}
.art-PostContent address{margin: 10px 0 10px 10px; color:#AA4D07}
.art-PostContent,.art-PostContent p{font-family:Arial;font-size:13px;text-align:left;margin-left:10px;margin-right:10px;line-height:150%}
.art-PostContent ul{color:#b58861}
a:hover,a.hover{font-family:Arial;text-decoration:none;color:#ED5031}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{font-weight:400;font-style:normal;text-decoration:none}
h1,h1 a,h1 a:link,h1 a:visited,h1 a:hover{font-family:Arial;font-size:31px;text-transform:uppercase;text-align:left;color:#7E3A2A}
h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover{font-family:Arial;font-size:10px;font-style:normal;font-weight:400;text-transform:uppercase;text-align:left;color:#039}
h3,h3 a,h3 a:link,h3 a:visited,h3 a:hover{font-family:Arial;font-size:24px;text-transform:uppercase;text-align:left;color:#AC4E39}
h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover{font-family:Arial;font-size:20px;text-transform:uppercase;text-align:left;color:#000}
h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover{font-family:Arial;font-size:18px;text-transform:uppercase;text-align:left;color:#000}
h6,h6 a,h6 a:link,h6 a:visited,h6 a:hover{font-family:Arial;font-size:15px;text-transform:uppercase;text-align:left;color:#000}
ol,ul{color:#000;font-family:Arial;font-size:13px;text-align:left;margin:1em 0 1em 12px;padding:0}
li ol,li ul{margin:.5em 0 .5em 2em;padding:0}
li{margin:.2em 0;padding:0}
ul{list-style-type:none}
ol{list-style-position:inside}
.art-Post li{line-height:1.2em;padding:0 0 0 14px}
.art-Post ol li,.art-Post ul ol li{background:none;padding-left:0}
.art-Post ul li,.art-Post ol ul li{background-image:url(images/PostBullets.png);background-repeat:no-repeat;padding-left:14px}
blockquote,blockquote p,.art-PostContent blockquote p{color:#0E0301;font-family:Arial;font-style:italic;font-weight:400;text-align:left}
blockquote,.art-PostContent blockquote{border:solid 1px #F38C77;background-color:#EF6448;background-image:url(images/PostQuote.png);background-position:left top;background-repeat:no-repeat;margin:10px 10px 10px 50px;padding:5px 5px 5px 41px}
.art-PostFooterIcons,.art-PostFooterIcons a,.art-PostFooterIcons a:link,.art-PostFooterIcons a:visited,.art-PostFooterIcons a:hover{font-family:Arial;font-size:12px;font-style:italic;font-weight:400;color:#B72C10}
.art-PostFooterIcons a:visited,.art-PostFooterIcons a.visited{font-family:Arial;text-decoration:underline;color:#545454}
.art-PostFooterIcons a:hover,.art-PostFooterIcons a.hover{font-family:Arial;text-decoration:none;color:#9B250D}
.art-button-wrapper .art-button{width:auto;outline:none;border:none;background:none;overflow:visible;cursor:default;z-index:0;vertical-align:middle;display:block;height:31px;font-family:Arial;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap;text-align:left;line-height:31px;text-decoration:none!important;color:#F2F2F2!important;margin:0!important;padding:0 16px!important}
.art-button-wrapper{display:inline-block;vertical-align:middle;position:relative;height:31px;overflow:hidden;white-space:nowrap;width:auto;z-index:0}
.firefox2 .art-button-wrapper{display:block;float:left}
input,select{vertical-align:middle;font-family:Arial;font-size:12px;font-style:normal;font-weight:700;background-color:#3d2308;border:none;color:#fff}
.art-button-wrapper.hover .art-button,.art-button:hover{color:#5E1608!important;text-decoration:none!important}
.art-button-wrapper.active .art-button{color:#F9EEEC!important}
.art-button-wrapper .l,.art-button-wrapper .r{display:block;position:absolute;z-index:-1;height:93px;background-image:url(images/Button.png)}
.art-button-wrapper .l{left:0;right:10px}
.art-button-wrapper .r{width:409px;right:0;clip:rect(auto,auto,auto,399px)}
.art-button-wrapper.hover .l,.art-button-wrapper.hover .r{top:-31px}
.art-button-wrapper.active .l,.art-button-wrapper.active .r{top:-62px}
.art-Footer{position:relative;z-index:0;overflow:hidden;width:800px;margin:5px auto 0}
.art-Footer .art-Footer-inner{height:1%;position:relative;z-index:0;text-align:right;padding:15px}
.art-Footer .art-Footer-background{position:absolute;z-index:-1;background-repeat:no-repeat;background-image:url(images/Footer.png);width:800px;height:150px;bottom:0;left:0}
.art-rss-tag-icon{position:relative;display:block;float:left;background-image:url(images/rssIcon.png);background-position:center right;background-repeat:no-repeat;height:32px;width:32px;cursor:default;margin:0 5px 0 0}
.art-Footer .art-Footer-text{display:inline-block;color:#D6D6D6;font-family:Arial;font-size:12px;font-style:italic;font-weight:400}
.art-Footer .art-Footer-text a:link{color:#D69485;font-family:Arial;text-decoration:underline}
.art-Footer .art-Footer-text a:visited{color:#E0E0E0;font-family:Arial;text-decoration:underline}
.art-Footer .art-Footer-text a:hover{color:#F28069;font-family:Arial;text-decoration:none}
.art-page-footer,.art-page-footer a,.art-page-footer a:link,.art-page-footer a:visited,.art-page-footer a:hover{font-family:Arial;font-size:10px;letter-spacing:normal;word-spacing:normal;font-style:normal;font-weight:400;text-decoration:underline;color:#672F22}
.art-page-footer{text-align:center;text-decoration:none;color:#454545;margin:1em}
.we-footer{width:100%;background:url(images/footer_bg.png) left top repeat-x;height:103px;margin-top:-50px}
.footer_content{width:800px;color:#A94C06;font-family:Arial;font-size:11px;font-weight:600;padding-top:20px;margin:0 auto}
.address{clear:both;height:70px}
.ph_right{float:right;text-align:right}
.copyrights{font-size:10px;font-weight:600;text-align:center}
.art-contentLayout .art-content{position:relative;border:0;float:left;overflow:hidden;width:559px;background:url(images/logo-bottom.jpg) left top no-repeat;margin:0 0 0 1px;padding:5px 0 0}
.art-contentLayout .art-pagecontent{position:relative;border:0;float:left;overflow:hidden;width:558px;background:url(images/logo-bottom.jpg) left top no-repeat;margin:0 0 0 1px;padding:5px 0 0}
.art-contentLayout .art-content-wide{position:relative;border:0;float:left;overflow:hidden;width:798px;margin:0;padding:0}
.art-contentLayout .art-sidebar1{position:relative;margin-top:-5px!important;margin-bottom:-5px!important;border:0;float:left;overflow:hidden;width:239px;padding:0}
.commentlist,.commentlist li{background:none}
.commentlist li li{margin-left:30px}
.commentlist li .avatar{float:right;border:1px solid #eee;background:#fff;margin:1px;padding:2px}
.commentlist li cite{font-size:1.2em}
#commentform textarea{width:100%}
img.wp-smiley{border:none;margin:0;padding:0}
.navigation{display:block;text-align:center}
.aligncenter,div.aligncenter,.art-article .aligncenter img,.aligncenter img.art-article,.aligncenter img,img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.hidden{display:none}
#wp-calendar{empty-cells:show;width:155px;margin:10px auto 0}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar #prev a{padding-left:10px;text-align:left}
#wp-calendar a{display:block}
#wp-calendar caption{text-align:center;width:100%}
#wp-calendar td{text-align:center;padding:3px 0}
.gallery{letter-spacing:normal}
#todays-events{position:relative;z-index:11}
#upcoming-events{position:relative;z-index:10}
.page_britton{width:500px}
.page_britton_img{width:180px;float:left}
.page_britton_con{width:310px;float:left;padding:10px 0 0}
.page_britton_confull{padding:10px 0 0 10px}
.required_field{font-family:Verdana;font-size:12px;font-weight:700;color:#EE1D1D;padding:10px 0}
.setfocus{border:1px solid red}
.form_title{font-family:Verdana;font-size:16px;font-weight:700;color:#3d3d3f;padding:20px 0 15px}
.error{color:red;font-size:14px}
.normal{font-size:14px}
span{font-weight:700}
.formstyle{padding-top:20px;color:#FFF}
.formstyle div{padding:5px 0}
.art-Sheet-tr,.art-Sheet-tl,.art-Sheet-br,.art-Sheet-bl,.art-Sheet-tc,.art-Sheet-bc,.art-Sheet-cr,.art-Sheet-cl,.art-Post-tr,.art-Post-tl,.art-Post-br,.art-Post-bl,.art-Post-tc,.art-Post-bc,.art-Post-cr,.art-Post-cl{position:absolute;z-index:-1}
h1.art-Logo-name,.art-Logo-text{display:block;text-align:right}
ul.art-menu,.address_left,.alignleft{float:left}
.art-nav .l,.art-menu a .l{left:0;right:0}
.art-menu a:hover .t,.art-menu li:hover a .t,.art-menu li:hover>a .t{color:#A94A06}
.art-PostHeaderIcons,.art-PostFooterIcons{padding:1px}
.art-PostHeaderIcons a,.art-PostHeaderIcons a:link,.art-PostHeaderIcons a:visited,.art-PostHeaderIcons a:hover,.art-PostContent,.art-PostFooterIcons a,.art-PostFooterIcons a:link,.art-PostFooterIcons a:visited,.art-PostFooterIcons a:hover,.art-button img,.art-button-wrapper img,.art-Footer .art-Footer-text p{margin:0}
.art-PostHeaderIcons a:link,.art-PostFooterIcons a:link{font-family:Arial;text-decoration:underline;letter-spacing:1px;color:#7E3A2A}
a,a:link,a:visited,a.visited{font-family:Arial;text-decoration:none;color:#AA4D07}
.required-textarea,#description{background:#3d2308;color:#fff;border:none}
p.aligncenter{text-align:center}
.mart{margin-top:15px}
.marb{margin-bottom:15px}
.marl{margin-left:15px}
.marr{margin-right:15px}
#hCard-Westside-Eye{color: #B68344; display:block; float:right; text-align:right; width: 280px; z-index:800 !important; overflow:hidden}
.org{font-size:1.5em}

#wpcf7-f1-w1-o1{color: #a94c06; width: 19em}
#wpcf7-f1-w1-o1 input, #wpcf7-f1-w1-o1 select, #wpcf7-f1-w1-o1 textarea{width:16.2em; font-family: Arial; font-size:1.2em; font-weight:400}
#wpcf7-f1-w1-o1 textarea{background: none repeat scroll 0 0 #3D2308; border: none; color:#fff}