body{font:normal normal 12px/14px Arial;color:#777777;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1,h2,h3,h4,h5,h6{font-weight:inherit;text-decoration:none;font-family:"open sans";padding:0;margin:0;}h1{color:#3B3B3B;font-size:35px;line-height:38px;margin-bottom:14px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-weight:300;}h2{color:#3B3B3B;font-size:30px;line-height:32px;margin-bottom:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-weight:300;}h3{color:#3B3B3B;font-size:25px;line-height:27px;margin-bottom:8px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-weight:300;}h4{color:#3B3B3B;font-size:20px;line-height:22px;margin-bottom:4px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-weight:300;}h5{color:#3B3B3B;font-size:16px;line-height:18px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-weight:300;}h6{color:#3B3B3B;font-size:14px;line-height:16px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-weight:300;}.subheader{color:#777;}p{color:#3B3B3B;margin:0 0 10px;line-height:14px;font-size:12px;}p img{margin:0;}p.lead{font-size:21px;line-height:27px;color:#777;}em{font-style:italic;}strong{font-weight:bold;}small{font-size:80%;}#social{width:100%;margin-top:20px;margin-bottom:10px;text-align:center;}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}blockquote cite{display:block;font-size:12px;color:#555;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555;}hr{border:solid #e7e6e7;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}pre,code{font-family:monospace;}a,a:visited{color:#3B3B3B;text-decoration:underline;outline:0;}a:hover,a:focus{color:olive;}p a,p a:visited{line-height:inherit;}ul,ol{margin-bottom:20px;}ul{list-style:disc;padding-left:40px;}ol{list-style:decimal;padding-left:15px;}ol,ul.square,ul.circle,ul.disc{margin-left:30px;}ul.square{list-style:square outside;}ul.circle{list-style:circle outside;}ul.disc{list-style:disc outside;}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px;}li{line-height:14px;}ul.large li{line-height:21px;}li p{line-height:21px;}.inputs-list{list-style:none;padding-left:0;}img{max-width:100%;height:auto;display:block;}.cc-cart-links{float:right;margin-right:20px;background-color:white;border-top:1px solid #e7e6e7;border-left:1px solid #e7e6e7;border-right:1px solid #e7e6e7;padding:5px 10px;position:relative;height:15px;}.cc-cart-links a:hover{text-decoration:none;color:#8c8c3f;}.cc-cart-links a{text-decoration:none;}#prev-next-links{width:100px;height:35px;margin-left:auto;margin-right:auto;position:relative;margin-top:10px;}#next-img{background:url(/themes/tanner/images/next.png) no-repeat;width:35px;height:35px;position:static;float:right;}#previous-img{background:url(/themes/tanner/images/previous.png) no-repeat;width:35px;height:35px;position:relative;}#next-img:hover{background:url(/themes/tanner/images/next-hover.png) no-repeat;width:35px;height:35px;position:static;float:right;}#previous-img:hover{background:url(/themes/tanner/images/previous-hover.png) no-repeat;width:35px;height:35px;position:relative;}.homeblocks{min-height:280px;border-right:1px dashed #e7e6e7;padding:10px 30px 10px 10px;}.blocks{border:1px solid #e7e6e7;padding:10px;background-color:#f4f4f4;min-height:280px;}.blocks:hover{border:1px solid #e7e6e7;padding:10px;background-color:#dbdadc;}.tc-slide-container-wrap{background-color:#fff;border:1px solid #e7e6e7;}.tc-slider p,.tc-slider h1,.tc-slider h2,.tc-slider h3,.tc-slider h4{margin-right:20px;margin-left:20px;}.img-left{left:-20px;position:relative;}.img-right{right:-20px;position:relative;}.button1{-moz-box-shadow:0px 1px 1px 0px #56838c;-webkit-box-shadow:0px 1px 1px 0px #56838c;box-shadow:0px 1px 1px 0px #56838c;background-color:#60c2d1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #64aeb8;display:inline-block;color:#ffffff;font-family:Verdana;font-size:12px;font-weight:bold;padding:4px 14px;text-decoration:none;text-shadow:0px -1px 0px #74a1ab;margin-left:0!important;margin-right:0!important;}.button1:hover{background-color:#59b6c2;margin-left:0!important;margin-right:0!important;}.button1:active{position:relative;top:1px;margin-left:0!important;margin-right:0!important;}.button1 a{color:#ffffff;font-weight:normal;font-style:normal;text-decoration:none;}