/*
Theme Name: Pet Amber Alert
Theme URI: http://www.petamberalert.com
Author: the WordPress team
Author URI: http://babjiinfo.com/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve
-------------------------------------------------------------- */

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*Font Defination*/
h1, h2, h3, h4 ,h5,h6, #find_pet_steps li a, #testimonials_hp li a {font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;letter-spacing:0px; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
table {border-collapse: collapse;border-spacing: 0;}
caption,th,td {font-weight: normal;text-align: left;}
h1,h2,h3,h4,h5,h6 {clear: both;}
html {overflow-y: scroll;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a:focus {outline: thin dotted;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;}
del {color: #333;}
ins {background: #fff9c0;text-decoration: none;}
hr {background-color: #e7e7e7;border: 0;height: 1px;margin: 12px 0;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
small {font-size: smaller;}
img {border: 0;-ms-interpolation-mode: bicubic;}

/* Clearing floats */
.clear:after,.wrapper:after,.format-status .entry-header:after {clear: both;}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {display: table;content: "";}

html { font-size: 62.5%; }
body {background: url(images/body_bg.png) #10253f left top repeat-x; font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size: 14px; font-size: 1.4rem; line-height: 1; color: #222222; position: relative; -webkit-font-smoothing: antialiased; }

.fl{float:left}
.fr{float:right}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}

/* Colors ---------------------- */
.orange{color:#f26d07;}

/* Links ---------------------- */
a { color: #0066CC; text-decoration: none; line-height: inherit; }
a:hover { color: #24449D; }
a:focus { color: #24449D; outline: none; }
p a, p a:visited { line-height: inherit; }

/* Headings ---------------------- */
h1, h2, h3, h4, h5, h6 { margin-bottom:8px; margin-top: 8px;font-weight:normal; color: #333;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #888; line-height: 0; }
h1 { font-size: 40px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

.hide { display: none !important; }
.highlight { background: #ffff99; }

.h-18x, .h-20x, .h-22x, .h-24x{line-height:1.250em;}
.h-26x, .h-28x, .h-30x, .h-32x, .h-34x, .h-36x, .h-38x, .h-40x{line-height:1.1em;}
.h-16x{font-size:1rem;line-height:1.375em;}/*16 px*/
.h-18x{font-size:1.125rem;}/*18 px*/
.h-20x{font-size:1.250rem;}/*20 px*/
.h-22x{font-size:1.375rem;}/*22 px*/
.h-24x{font-size:1.500rem;}/*24 px*/
.h-26x{font-size:1.625rem;}/*26 px*/
.h-28x{font-size:1.750rem;}/*28 px*/
.h-30x{font-size:1.875rem;}/*30 px*/
.h-32x{font-size:2.000rem;}/*32 px*/
.h-34x{font-size:2.215rem;}/*34 px*/
.h-36x{font-size:2.250rem;}/*36 px*/
.h-38x{font-size:2.375rem;}/*38 px*/
.h-40x{font-size:2.500rem;}/*40 px*/

p { font-size: 14px; line-height: 1.6em; margin-bottom: 10px; }
.p-11x{font-size:.688rem;} /*11 px*/
.p-12x{font-size:.750rem;}/*12 px*/
.p-14x{font-size:.875rem;}/*14 px*/
.p-16x{font-size:1rem;}/*16 px*/
.p-18x{font-size:1.125rem;line-height:1.250em;}/*18 px*/
.p-20x{font-size:1.250rem;line-height:1.250em;}/*20 px*/

/************* Margins *****************/
.m-t0{margin-top:0.000rem !important;}
.m-t5{margin-top:0.313rem !important;}
.m-t10{margin-top:0.625rem !important;}
.m-t15{margin-top:0.938rem !important;}
.m-t20{margin-top:1.250rem !important;}
.m-t25{margin-top:1.563rem !important;}
.m-t30{margin-top:1.875rem !important;}
.m-t40{margin-top:2.500rem !important;}
.m-t50{margin-top:3.125rem !important;}

.m-b0{margin-bottom:0.000rem !important;}
.m-b5{margin-bottom:0.313rem !important;}
.m-b10{margin-bottom:0.625rem !important;}
.m-b15{margin-bottom:0.938rem !important;}
.m-b20{margin-bottom:1.250rem !important;}
.m-b25{margin-bottom:1.563rem !important;}
.m-b30{margin-bottom:1.875rem !important;}
.m-b40{margin-bottom:2.500rem !important;}
.m-b50{margin-bottom:3.125rem !important;}

.m-tb0{margin-top:0.000rem !important; margin-bottom:0.000rem !important;}
.m-tb5{margin-top:0.313rem !important; margin-bottom:0.313rem !important;}
.m-tb10{margin-top:0.625rem !important; margin-bottom:0.625rem !important;}
.m-tb20{margin-top:1.250rem !important; margin-bottom:1.250rem !important;}
.m-tb25{margin-top:1.563rem !important; margin-bottom:1.563rem !important;}
.m-tb30{margin-top:1.875rem !important; margin-bottom:1.875rem !important;}
.m-tb40{margin-top:2.500rem !important; margin-bottom:2.500rem !important;}
.m-tb50{margin-top:3.125rem !important; margin-bottom:3.125rem !important;}

/************* Paddings *****************/
.p-t0{padding-top:0.000rem !important;}
.p-t5{padding-top:0.313rem !important;}
.p-t10{padding-top:0.625rem !important;}
.p-t15{padding-top:0.938rem !important;}
.p-t20{padding-top:1.250rem !important;}
.p-t25{padding-top:1.563rem !important;}
.p-t30{padding-top:1.875rem !important;}
.p-t40{padding-top:2.500rem !important;}
.p-t50{padding-top:3.125rem !important;}

.p-b0{padding-bottom:0.000rem !important;}
.p-b5{padding-bottom:0.313rem !important;}
.p-b10{padding-bottom:0.625rem !important;}
.p-b15{padding-bottom:0.938rem !important;}
.p-b20{padding-bottom:1.250rem !important;}
.p-b25{padding-bottom:1.563rem !important;}
.p-b30{padding-bottom:1.875rem !important;}
.p-b40{padding-bottom:2.500rem !important;}
.p-b50{padding-bottom:3.125rem !important;}

.p-l0{padding-left:0.000rem !important;}
.p-l5{padding-left:0.313rem !important;}
.p-l10{padding-left:0.625rem !important;}
.p-l15{padding-left:0.938rem !important;}
.p-l20{padding-left:1.250rem !important;}
.p-l25{padding-left:1.563rem !important;}
.p-l30{padding-left:1.875rem !important;}
.p-l40{padding-left:2.500rem !important;}
.p-l50{padding-left:3.125rem !important;}

.p-r0{padding-right:0.000rem !important;}
.p-r5{padding-right:0.313rem !important;}
.p-r10{padding-right:0.625rem !important;}
.p-r15{padding-right:0.938rem !important;}
.p-r20{padding-right:1.250rem !important;}
.p-r25{padding-right:1.563rem !important;}
.p-r30{padding-right:1.875rem !important;}
.p-r40{padding-right:2.500rem !important;}
.p-r50{padding-right:3.125rem !important;}

.p-tb0{padding-top:0.000rem !important;padding-bottom:0.000rem !important;}
.p-tb5{padding-top:0.313rem !important;padding-bottom:0.313rem !important;}
.p-tb10{padding-top:0.625rem !important;padding-bottom:0.625rem !important;}
.p-tb15{padding-top:0.938rem !important;padding-bottom:0.938rem !important;}
.p-tb20{padding-top:1.250rem !important;padding-bottom:1.250rem !important;}
.p-tb25{padding-top:1.563rem !important;padding-bottom:1.563rem !important;}
.p-tb30{padding-top:1.875rem !important;padding-bottom:1.875rem !important;}
.p-tb35{padding-top:2.187rem !important;padding-bottom:2.187rem !important;}
.p-tb40{padding-top:2.500rem !important;padding-bottom:2.500rem !important;}
.p-tb50{padding-top:3.125rem !important;padding-bottom:3.125rem !important;}

.p-lr0{padding-left:0.000rem !important;padding-right:0.000rem !important;}
.p-lr5{padding-left:0.313rem !important;padding-right:0.313rem !important;}
.p-lr10{padding-left:0.625rem !important;padding-right:0.625rem !important;}
.p-lr15{padding-left:0.938rem !important;padding-right:0.938rem !important;}
.p-lr20{padding-left:1.250rem !important;padding-right:1.250rem !important;}
.p-lr25{padding-left:1.563rem !important;padding-right:1.563rem !important;}
.p-lr30{padding-left:1.875rem !important;padding-right:1.875rem !important;}
.p-lr40{padding-left:2.500rem !important;padding-right:2.500rem !important;}
.p-lr50{padding-left:3.125rem !important;padding-right:3.125rem !important;}

/* Blockquotes ---------------------- */
blockquote, blockquote p {color: #777; }
blockquote { margin: 0 0 25px 0; padding: 20px 30px 10px 30px; border-left: 5px solid #F6E128;position:relative;overflow:hidden ;background:#f6f6f6;}
blockquote p:first-child{font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px !important;margin-bottom:15px;line-height:1.5em;font-weight:normal !important}
blockquote cite, blockquote p:last-child{ display: block; font-size: 14px; color: #555;font-weight:bold }
blockquote cite:before { content: "\2014 \0020"; }

blockquote.testimonials {background: #f6f6f6 !important; border: 1px solid #ccc;border-left: 5px solid #F6E128;text-align:center; text-shadow: 1px 1px #FFFFFF; padding:15px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius: 10px;}
blockquote.testimonials p.testimonial {font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px !important;margin-bottom:15px;line-height:1.3em;}

/* Lists ---------------------- */
ul, ol { font-size: 14px; line-height: 1.6; margin-bottom: 17px; list-style-position: outside; }
ul li ul { margin-left: 20px; margin-bottom: 0; list-style: outside; }
ul.square, ul.circle, ul.disc { margin-left: 17px; }
ul.square { list-style-type: square; }
ul.square li ul { list-style: inherit; }
ul.circle { list-style-type: circle; }
ul.circle li ul { list-style: inherit; }
ul.disc { list-style-type: disc; }
ul.disc li ul { list-style: inherit; }
ul.no-bullet { list-style: none; }
ul.large li { line-height: 21px; }
ul.nice, ol.nice { list-style: none; margin: 0; }
ul.nice li, ol.nice li { padding-left: 13px; position: relative; }
ul.nice li span.bullet, ul.nice li span.number, ol.nice li span.bullet, ol.nice li span.number { position: absolute; left: 0; top: 0; color: #ccc; }

ul.star li {padding-left:28px; background: url(images/star.png) no-repeat left 3px; }
ul.tick li {padding-left:28px; background: url(images/point.png) no-repeat left 3px; }

/* Link List */
ul.link-list { margin: 0 0 17px -22px; padding: 0; list-style: none; overflow: hidden; }
ul.link-list li { list-style: none; float: left; margin-left: 22px; display: block; }
ul.link-list li a { display: block; }

/* Header  ---------------------- */
#header{padding:25px 0}

/* Utility Nav  ---------------------- */
#utility_nav{width: 1000px; max-width: 100%;margin: 0 auto;*zoom: 1;position:relative;}
#utility_nav div{background:url(images/top_bar.png) no-repeat;position:absolute;right:0;color:#F7B315;height:36px;width:302px;line-height:33px;}
#utility_nav div ul{margin:0;padding:0;list-style:none;float:right;margin-right:10px;}
#utility_nav div ul li{display:inline;}
#utility_nav div a{color:#F7B315;font-size:11px;padding:0 5px 0 7px;border-left:1px solid #F7B315}
#utility_nav div a:hover{color:#FFF;}
#utility_nav div li:first-child a{border:none;}

/* TNB  ---------------------- */
#tnb{background:url(images/bg_tnb.png) repeat-x;border-top-left-radius:5px;border-top-right-radius:5px;}
#tnb ul{margin:0;padding:0;list-style:none;overflow:hidden}
#tnb ul li{float:left;list-style:none;}
#tnb ul li a{display:block;line-height:39px;font-size:16px;color:#333;padding:0 18px;height:37px;background:url(images/tnb_sep.png) no-repeat left}
#tnb ul li:first-child a{background:none;padding-left:0;}
#tnb ul li.current-menu-item a, #tnb ul li.current-menu-item a:hover, #tnb ul li a:hover{color:#000;}
#tnb ul li a:hover{border:none}

/* Homepage -----------------------*/
#find_pet_steps, #testimonials_hp {width: 100%; position: relative; border: none; padding: 0;overflow:hidden;}
#find_pet_steps li, #testimonials_hp li { display: inline;list-style: none; }
#find_pet_steps li a, #testimonials_hp li a {display: inline-block;font-size:15px;color: #000;}
#find_pet_steps section, #testimonials_hp section{display: none;float: left;overflow: hidden; padding: 1% 3% 0 3%;margin-top:2%;}
#testimonials_hp section{padding:0;}
#find_pet_steps section{border:1px solid #e7e7e7;border-radius:5px;  -webkit-border-radius:5px; -moz-border-radius:5px;}


/* Content  ---------------------- */
#content_wrapper{background:#FFF url(images/main_right.png) repeat-y right top;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#content{padding-top:20px;padding-bottom:20px;border-right:1px solid #e7e7e7;}
.entry-title, .page-header .page-title{border-bottom:1px dotted #ccc;padding-bottom:20px;font-size:34px;}
.entry-title a:hover,.entry-title a:focus,.entry-title a:active {color: #1982d1;}
div.entry-meta {color: #666;clear: both;font-size: 12px;line-height: 33px;background:url(images/bg_postedby.png) no-repeat;padding-left:20px;width:100%;}
div.entry-meta a {font-weight: bold;}
div.entry-meta .author{font-weight:bold;color:#333}
div.entry-meta .leave-reply{background:url(images/icon_comment.png) no-repeat;height:18px;padding-left:24px;}

ul.list, ol.list{ margin:20px 0 20px 40px;}
ul.list li, ol.list li{line-height:24px;}

.hentry {margin-bottom:50px;}
.entry-content h1 { font-size: 250%; }
.entry-content h2 { font-size: 200%; }
.entry-content h3 { font-size: 150%; }
.entry-content h4 { font-size: 100%; }
.entry-content, .entry-summary {clear:both}
.entry-content h1,.entry-content h2,.comment-content h1,.comment-content h2 {margin: 0 0 10px;}
.entry-content #s {width: 75%;}
.entry-content .more-link, .entry-content div.read-more a{background:url(images/btn_readmore.png) no-repeat;width:97px;height:28px;text-indent:-9999px;display:block;}
.entry-content ul, .entry-content ol{margin:10px 0 10px 30px;}
.entry-content ul li,.entry-content ol li{margin:5px 0;line-height:20px;}
#posts_navigation .nav-previous{float:left;}
#posts_navigation .nav-next{float:right;}
.post-meta{margin:15px 0;}

/* Get Started */
#paa_get_started ul li{list-style:none;}
#paa_get_started .package{background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top, #f4f4f4 0%, #e2e2e2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4f4f4 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f4f4f4 0%,#e2e2e2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f4f4f4 0%,#e2e2e2 100%); /* IE10+ */
background: linear-gradient(to bottom, #f4f4f4 0%,#e2e2e2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
border-top:3px solid #CCC;border-bottom:1px solid #FFF;}
#paa_get_started tr:first-child .package{border-top:none;}
.package h2{margin:10px 0 5px 0 !important;}

/* Single Page Post and Page  ---------------------- */
.singular .entry-title{font-size:30px;padding-top:15px;}
.page .entry-content, .page .entry-summary{padding:0;}
.page .entry-title{border-bottom: 1px dotted #CCC;padding-bottom:13px;}

/* Sidebar  ---------------------- */
#sidebar{}
#sidebar aside:first-child{margin-top:25px;}
.paa_features li {padding:2px 5px 2px 25px;background: url(images/point.png) transparent no-repeat left 5px;	border-bottom:none;color:#183444;font-weight:bold;}
.paa_features li span {display:block;font-weight:normal;font-size:13px;color:#323232;}

/* Forms ---------------------- */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
button, input { line-height: normal; *overflow: visible; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
form .entry-content ul, .entry-content form ul, form ul{margin:0;padding:0;list-style:none;}
form .entry-content ul li, .entry-content form ul li{margin:0;}
form li {margin: 0;padding: 6px 1% 9px 1% !important;background-color: transparent;position: relative;-webkit-transition: background-color 350ms ease-out;-moz-transition: background-color 350ms ease-out;-o-transition: background-color 350ms ease-out;transition: background-color 350ms ease-out}
form li:hover, form li:active, form li.active{background-color:#FFC;}
form li.section {clear: both;margin: 0;width: auto !important;}
form li.section h3 {font-weight: normal;font-size: 30px;line-height: 100%;margin: 0 0 3px 0;width: auto;padding:0;}
form li.section:hover, form li.section:active{background-color:none !important;}
form ul:after, form li:after, form li div:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
* html form li {height: 1%;margin-bottom: -3px}
*+html form li {height: 1%;margin-bottom: -3px}
* html form li div {display: inline-block}
*+html form ul, *+html form li div {display: inline-block}
form li div {margin: 0;padding: 0;color: #444}
form li span {margin: 0 .3em 0 0;padding: 0;float: left;color: #444}
form li div span {margin: 0;display: block;width: 100%;float: left}
label span, .section span, p span, .likert span {display: inline !important;float: none !important}
form li div label, form li span label {margin: 0;padding-top: 3px;clear: both;font-size: 85%;line-height: 160%;color: #444;display: block}
fieldset {display: block;border: none;margin: 0;padding: 0}
label.desc, legend.desc {font-size: 95%;font-weight: bold;color: #222;line-height: 150%;margin: 0;padding: 0 0 3px 0;border: none;display: block;	white-space: normal;width: 100%}
form span.req {display: inline;float: none;color: red !important;font-weight: bold;margin: 0;padding: 0}
input.text, input.search, input.file, textarea.textarea, select.select {font-family: "Lucida Grande", Tahoma, Arial, sans-serif;font-size: 100%;color: #333;margin: 0;padding: 2px 0}
input.search, textarea.textarea, input.text {border-top: 1px solid #7c7c7c;border-left: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3;border-bottom: 1px solid #ddd;padding:5px;outline: none;}
select.select {padding: 1px;height:32px;}
input.search {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding-left: 6px}
input.checkbox, input.radio {display: block;margin: 4px 0 0 0;padding: 0;width: 13px;height: 13px}
input.other {margin: 0 0 8px 25px}
.safari select.select {font-size: 120% !important;margin: 0 0 1px 0}
* html select.select {margin: 1px 0}
*+html select.select {margin: 1px 0}
.center, form li span.center input.text, form li span.center label, form li.name span label{text-align: center}
form li.time select.select {margin-left: 5px}
form li.price .right {text-align: right}
.third {width: 32% !important}
.half {width: 48% !important}
.full {width: 100% !important}
input.mini, select.mini {width: 10%}
input.small, select.small {width: 25%}
input.medium, select.medium {width: 50%}
input.large, select.large {width: 100%}
input.xlarge, select.xlarge {width: 200%}
.msie[class] select.ieSelectFix {width: auto}
.msie[class] select.ieSelectFix.small {min-width: 25%}
.msie[class] select.ieSelectFix.medium {min-width: 50%}
.msie[class] select.ieSelectFix.large {width: 100%}
textarea.textarea {width: 293px;min-width: 100%;max-width: 100%}
textarea.small {height: 5.5em}
textarea.medium {height: 10em}
textarea.large {height: 20em}

.btn {display: inline-block;*display: inline;/* IE7 inline-block hack */*zoom: 1;padding: 4px 14px;margin-bottom: 0;font-size: 14px;line-height: 20px;*line-height: 20px;cursor: pointer;color: #333333 !important;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);background-color: #f5f5f5;background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #e6e6e6;/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #bbbbbb;*border: 0;border-bottom-color: #a2a2a2;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;*margin-left: .3em;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {color: #333333;background-color: #e6e6e6;*background-color: #d9d9d9;}
.btn:active, .btn.active {background-color: #cccccc \9;}
.btn:first-child {*margin-left: 0;}
.btn:hover {color: #333333;text-decoration: none;background-color: #e6e6e6;*background-color: #d9d9d9;/* Buttons in IE7 don't get borders, so darken on hover */
background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}
.btn:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn.active, .btn:active {background-color: #e6e6e6;background-color: #d9d9d9 \9;background-image: none;outline: 0;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
.btn.disabled, .btn[disabled] {cursor: default;background-color: #e6e6e6;background-image: none;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.btn-large {padding: 14px 22px;font-size: 20px;line-height: normal;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.btn-large [class^="icon-"] {margin-top: 2px;}
.btn-medium {padding: 8px 14px;font-size: 20px;line-height: normal;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.btn-small {padding: 3px 9px;font-size: 12px;line-height: 18px;}
.btn-small [class^="icon-"] {margin-top: 0;}
.btn-mini {padding: 2px 6px;font-size: 11px;line-height: 17px;}
.btn-primary {color: #ffffff !important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #006dcc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color: #0044cc #0044cc #002a80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #0044cc;/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {color: #ffffff;background-color: #0044cc;*background-color: #003bb3;}
.btn-primary:active, .btn-primary.active {background-color: #003399 \9;}
.btn-warning {color: #000;text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5);background-color: #FACB27;background-image: -moz-linear-gradient(top, #FACB27, #F18604);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FACB27), to(#F18604));background-image: -webkit-linear-gradient(top, #FACB27, #F18604);background-image: -o-linear-gradient(top, #FACB27, #F18604);background-image: linear-gradient(to bottom, #FACB27, #F18604);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFACB27', endColorstr='#ffF18604', GradientType=0);border-color: #F18604 #F18604 #002a80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #F18604;/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {color: #333;background-color: #F18604;*background-color: #F18604;}
.btn-success {color: #ffffff !important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #5bb75b;background-image: -moz-linear-gradient(top, #62c462, #51a351);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image: -webkit-linear-gradient(top, #62c462, #51a351);background-image: -o-linear-gradient(top, #62c462, #51a351);background-image: linear-gradient(to bottom, #62c462, #51a351);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color: #51a351 #51a351 #387038;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #51a351;/* Darken IE7 buttons by default so they stand out more given they won't have borders */filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-success:hover, .btn-success:active, .btn-success.disabled, .btn-success[disabled] {color: #ffffff;background-color: #51a351;*background-color: #499249;}
.btn-success:active, .btn-success.active {background-color: #408140 \9;}
.btn-cancel {color: #ffffff !important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #CC0000;background-image: -moz-linear-gradient(top, #C00, #990000);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C00), to(#990000));background-image: -webkit-linear-gradient(top, #C00, #990000);background-image: -o-linear-gradient(top, #C00, #990000);background-image: linear-gradient(to bottom, #C00, #990000);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffC00000', endColorstr='#ff990000', GradientType=0);border-color: #990000 #990000 #387038;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #990000;/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-cancel:hover, .btn-cancel:active, .btn-cancel.disabled, .btn-cancel[disabled] {color: #ffffff;background-color: #990000;*background-color: #990000;}

.btn-inverse {color: #ffffff !important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #363636;background-image: -moz-linear-gradient(top, #444444, #222222);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image: -webkit-linear-gradient(top, #444444, #222222);background-image: -o-linear-gradient(top, #444444, #222222);background-image: linear-gradient(to bottom, #444444, #222222);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color: #222222 #222222 #000000;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #222222;/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {color: #ffffff;background-color: #222222;*background-color: #151515;}
.btn-inverse:active, .btn-inverse.active {background-color: #080808 \9;}

.btn-yellow {color: #000;text-shadow: 0 -1px 0 rgba(255,255,255, 0.5);background-color: #FBD22D;background-image: -moz-linear-gradient(top, #FBD22D, #F07E03);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBD22D), to(#F07E03));background-image: -webkit-linear-gradient(top, #FBD22D, #F07E03);background-image: -o-linear-gradient(top, #FBD22D, #F07E03);background-image: linear-gradient(to bottom, #FBD22D, #F07E03);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFBD22D', endColorstr='#ffF07E03', GradientType=0);border-color: #222222 #222222 #000000;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #F07E03;/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);font-weight:bold}
.btn-yellow:hover, .btn-yellow:active, .btn-yellow.active, .btn-yellow.disabled, .btn-yellow[disabled] {color: #ffffff;background-color: #F07E03;*background-color: #F07E03;}
.btn-yellow:active, .btn-yellow.active {background-color: #F07E03 \9;}

.btn, input[type="submit"].btn {*padding-top: 3px;*padding-bottom: 3px;}
.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {padding: 0;border: 0;}
.btn.btn-large, input[type="submit"].btn.btn-large {*padding-top: 7px;*padding-bottom: 7px;}
.btn.btn-small, input[type="submit"].btn.btn-small {*padding-top: 3px;*padding-bottom: 3px;}
.btn.btn-mini, input[type="submit"].btn.btn-mini {*padding-top: 1px;*padding-bottom: 1px;}
.btn.btn-block{width:100%;}

input.error, select.error{border:1px solid #F00;}
p.error, .email-error, .phone-error, .cc-error{font-size:12px;color:#C00;}
form li.error {display: block !important;background-color: #FFDFDF !important;margin-bottom: 3px !important;padding:8px;}

iframe[src="about:blank"] {display: none}
#map_canvas{width: 100%;height: 430px;border: 6px solid #F4F4F4;margin-top: 20px;}

.label,.badge {font-size: 11.844px;font-weight: bold;line-height: 14px;color: #ffffff;vertical-align: baseline;white-space: nowrap;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #999999;}
.label {padding: 1px 4px 2px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.badge {padding: 1px 9px 2px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
a.label:hover, a.badge:hover {color: #ffffff;text-decoration: none;cursor: pointer;}
.label-important, .badge-important {background-color: #b94a48;}
.label-important[href], .badge-important[href] {background-color: #953b39;}
.label-warning, .badge-warning {background-color: #f89406;}
.label-warning[href], .badge-warning[href] {background-color: #c67605;}
.label-success, .badge-success {background-color: #468847;}
.label-success[href], .badge-success[href] {background-color: #356635;}
.label-info, .badge-info {background-color: #3a87ad;}
.label-info[href], .badge-info[href] {background-color: #2d6987;}
.label-inverse, .badge-inverse {background-color: #333333;}
.label-inverse[href], .badge-inverse[href] {background-color: #1a1a1a;}
.btn .label, .btn .badge {position: relative;top: -1px;}
.btn-mini .label, .btn-mini .badge {top: 0;}

.creditcard{margin:0;padding:0;list-style:none;}
.creditcard span{display:block;float:left;width:51px;height:70px;margin-right:15px;}
.creditcard span input{margin:0 auto; margin-top:50px;display:block}
span.visa{background:url(images/visa-card.png) no-repeat}
span.master{background:url(images/mastercard-card.png) no-repeat}
span.amex{background:url(images/amex-card.png) no-repeat}
span.discover{background:url(images/discover-card.png) no-repeat}
span.paypal{background:url(images/paypal-card.png) no-repeat}

.radio_group {padding: 10px;background-color:#f6f6f6;border:1px solid #CCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.radio_group ul li {padding: 5px 0;border-bottom: 1px dotted #ccc;font-weight: bold;position: relative;}
.radio_group ul li:last-child{border-bottom:none;}
.floatr{color: #FF6600;position: absolute;right: 0;top: 6px;}

.wall-error {margin:15px 0 0 0;background-color:#FFBFBF;color:#000;display:block;padding:10px;}

/* Footer  ---------------------- */
.logo_nav {float:none;margin:0 auto;padding:30px 0 20px 0;text-align: center;}
.logo_nav a{padding:0 20px;}
footer{margin:20px 0;}
footer p{color:#FFF;}
.footer_menus{overflow:hidden}
.footer_menus li{list-style:none;}
.footer_menus li a{font-size:14px;color:#CCC}
.footer_menus li a:hover{color:#FFCC00;}
.copyright{color:#FFF;font-size:12px;padding:5px 0;line-height:20px;}


/* Accordion Menu */
	.accordion, .accordion ul{list-style:none;padding:0;margin:0 !important;}
	.accordion {height: auto;}
	.accordion > li{clear:both}
	.accordion > li > a {display: block;position: relative;color: #FFF;font-size:18px; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px; padding:10px;Xbackground:#0D71CC;text-align:left !important}
	.accordion ul li a {background: #fff;height: 41px;line-height: 41px;text-indent: 2.75em;display: block;position: relative;}
	.accordion > li > a:hover, .accordion > li > a.active {background:#FF8C1D;color:#000 !important;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5);}
	.accordion > li > ul li:hover a, .accordion > li > ul li:hover a:before {color: #FFF;}
	.accordion ul > li > .text_info{padding:10px 1%;line-height:20px;}
	.accordion ul > li > .text_info a{display:inline;border:none;background:none;}
	.accordion > li > ul li .text_info a:before{content:'';}

/* Widgets  ---------------------- */
.widget-area {font-size: 12px;}
.widget {clear: both;margin: 0 0 2.2em;}
.widget-title, .widgettitle {color: #1F1F1F;font-size: 22px;text-transform: uppercase;white-space:nowrap;}
.widget ul {font-size: 15px;margin: 0;list-style:none;}
.widget ul ul {margin-left: 1.5em;}
.widget ul li {font-size: 13px;margin:4px 0;line-height:20px;}
.widget a {text-decoration: none;}
.widget a:hover,.widget a:focus,.widget a:active {text-decoration: underline;}

/* Recent Posts  ---------------------- */
.widget_recent_entries ul{margin:0 5px;padding:0;list-style:none;}
.widget_recent_entries ul li{list-style:none;margin:6px 0;clear:both;color:#666;border-bottom:1px dotted #999999;padding-bottom:6px;line-height:18px;}

/* Twitter Feed  ---------------------- */
#paa_twitter_feed {width: 100%;margin: 0 auto 20px auto;}
ul.stream {display: none;border: 1px solid #ccc;}
ul.stream li {font: normal 13px/18px Arial, sans-serif;color: #333;position: relative;padding:10px;margin: 0 0 2px 0;border-bottom: 1px solid #ccc;}
ul.stream li:last-child{border-bottom:none;}
ul.stream li a {color: #009999;text-decoration: none;font-weight:normal;}
ul.stream li a:hover {text-decoration: underline;}
ul.stream li .thumb img {padding: 1px;background: #fff;border: 1px solid #ececec;float: left;margin: 3px 7px 5px 0;}
ul.stream li .user {display: block;font-size: 12px;color: #999;}
ul.stream li a.user:hover {color: #999;text-decoration: none;}
ul.stream li strong {font-size: 13px;color: #333;}
ul.stream li a:hover strong {color: #009999;text-decoration: underline;}
ul.stream li .twitter-image img {padding: 1px;background: #fff;border: 1px solid #ececec;clear: both;margin: 5px 0;}
ul.stream li .date {display: block;clear: both;margin: 5px 0 0 0;line-height: 12px;color: #666;font-size: 11px;font-style: italic;}
ul.stream li .section-share {bottom: 10px;right: 10px;position: absolute;z-index: 2;}
ul.stream li .section-share a {display: block;width: 16px;height: 16px;float: left;margin: 0 2px 0 0;background: url(images/share.png) no-repeat 0 0;}
ul.stream li .section-share a.share-retweet {background-position: 0 -16px;}
ul.stream li .section-share a.share-favorite {background-position: 0 -32px;}
ul.stream li .section-share a.share-reply:hover {background-position: -16px 0;}
ul.stream li .section-share a.share-retweet:hover {background-position: -16px -16px;}
ul.stream li .section-share a.share-favorite:hover {background-position: -16px -32px;}

/* Comments  ---------------------- */
#comments{border-top:1px dotted #666;padding-top:15px;}
#comments-title {color: #333;font-size: 22px;font-weight: bold;padding: 10px 0 10px 10px;background-color:#ddd;border:1px solid #d3d3d3;border-radius:5px;line-height:30px;margin:30px 18px;text-shadow:0 1px 0 #FFF;}
#comments-title span{font-weight:normal;}
.nopassword, .nocomments {color: #aaa;font-size: 24px;font-weight: 100;margin: 26px 0;text-align: center;}
.commentlist {list-style: none;	margin: 0 auto;	width: 94%;}
.content .commentlist,.page-template-sidebar-page-php .commentlist {width: 100%; /* reset the width for the one-column and sidebar page layout */}
.commentlist > li.comment {background: #f6f6f6;	border: 1px solid #ddd;	-moz-border-radius: 3px;	border-radius: 3px;	margin: 0 0 25px;	padding: 15px;	position: relative;}
.comment-content ul,.comment-content ol {margin-bottom: 1.625em;}
.comment-content ul ul,.comment-content ol ol,.comment-content ul ol,.comment-content ol ul {margin-bottom: 0;}
.comment-content {margin-top:8px;}
.commentlist .pingback {margin: 0 0 1.625em;padding: 0 15px;}
.commentlist .children {list-style: none;margin: 0;}
.commentlist .children li.comment {background: #fff;border-left: 1px solid #ddd;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;margin: 1.625em 0 0;padding: 15px;position: relative;}
.commentlist .children li.comment .fn {display: block;}
.comment-meta .fn {font-style: normal;font-size:20px;}
.comment-meta a{font-weight:normal;}
.comment-meta {color: #666;font-size: 12px;line-height: 2.2em;padding-bottom:5px;border-bottom:1px dotted #CCC;}
.commentlist .children li.comment .comment-meta {line-height: 1.625em;margin-left: 50px;}
.commentlist .children li.comment .comment-content {margin: 1.625em 0 0;}
.comment-meta a:focus,.comment-meta a:active,.comment-meta a:hover {}
.commentlist .avatar {-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px #ccc;-moz-box-shadow: 0 1px 2px #ccc;box-shadow: 0 1px 2px #ccc;left: -102px;padding: 0;position: absolute;top: 0;}
.commentlist > li:before {content: url(images/comment-arrow.png);left: -21px;position: absolute;}
.commentlist > li.pingback:before {content: '';}
.commentlist .children .avatar {background: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;left: 2.2em;padding: 0;top: 2.2em;}
a.comment-reply-link {background: #eee;-moz-border-radius: 3px;border-radius: 3px;color: #666;display: inline-block;font-size: 12px;padding: 0 8px;text-decoration: none;}
a.comment-reply-link:hover,a.comment-reply-link:focus,a.comment-reply-link:active {background: #888;color: #fff;}
a.comment-reply-link > span {display: inline-block;position: relative;top: -1px;}

/* Post author highlighting */
.commentlist > li.bypostauthor {background: #ddd;border-color: #d3d3d3;}
.commentlist > li.bypostauthor .comment-meta {color: #575757;}
.commentlist > li.bypostauthor .comment-meta a:focus,.commentlist > li.bypostauthor .comment-meta a:active,.commentlist > li.bypostauthor .comment-meta a:hover {}
.commentlist > li.bypostauthor:before {content: url(images/comment-arrow-bypostauthor.png);}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {background: #ddd;	border-color: #d3d3d3;}

/* Comments Form  ---------------------- */
#respond {background: #ddd;border: 1px solid #d3d3d3;-moz-border-radius: 3px;border-radius: 3px;margin: 0 auto 1.625em;padding: 1.625em;position: relative;	width: 94%;margin-bottom:50px;}
#respond input[type="text"],#respond textarea {background: #fff;border: 4px solid #eee;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);position: relative;	padding:15px 10px;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment {position: relative;}
#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label {background: #eee;-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);box-shadow: 1px 2px 2px rgba(204,204,204,0.8);color: #555;display: inline-block;font-size: 13px;left: 4px;min-width: 60px;padding: 4px 10px;position: absolute;top: 0;z-index: 1;}
#respond input[type="text"]:focus,#respond textarea:focus {text-indent: 0;z-index: 1;}
#respond textarea {resize: vertical;width: 95%;}
#respond .comment-form-author .required,#respond .comment-form-email .required {color: #bd3500;font-size: 22px;font-weight: bold;left: 97%;position: absolute;top: 13px;z-index: 1;}
#respond .comment-notes,#respond .logged-in-as {font-size: 13px;}
#respond p {margin: 20px 0;font-size: 12px;font-weight:bold;padding:0;}
#respond .form-submit {float: right;margin: -20px 0 10px;}
#respond input#submit {background: #222;border: none;-moz-border-radius: 3px;border-radius: 3px;color: #eee;cursor: pointer;font-size: 20px;margin: 20px 0;position: absolute;	right: 10px;padding:10px 15px;}
#respond input#submit:active {background: #1982d1;color: #bfddf3;}
#respond #cancel-comment-reply-link {color: #666;margin-left: 10px;text-decoration: none;}
#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover {text-decoration: underline;}
.commentlist #respond {margin: 1.625em 0 0;width: auto;}
#reply-title {color: #373737;font-size: 24px;font-weight: bold;line-height: 30px;}
#cancel-comment-reply-link {color: #888;display: block;font-size: 10px;font-weight: normal;line-height: 2.2em;letter-spacing: 0.05em;position: absolute;right: 1.625em;text-decoration: none;text-transform: uppercase;top: 1.1em;}
#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover {color: #ff4b33;}
#respond label {line-height: 2.2em;}
#respond input[type=text] {display: block;width: 95%;}
p.comment-form-comment {margin: 0;}
.form-allowed-tags {display: none;}

/* Images  ---------------------- */
.entry-content img,.comment-content img,.widget img {max-width: 97.5%; }
img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {height: auto;}
img.size-full,img.size-large {max-width: 97.5%;	width: auto; height: auto;}
.entry-content img.wp-smiley {border: none;	margin-bottom: 0;margin-top: 0;padding: 0;}
img.alignleft {float: left;margin: 10px 15px 10px 0;}
img.alignright {float: right;margin: 10px 0 10px 15px;}
img.aligncenter{margin:0 auto;text-align:center;}
p img,.wp-caption {margin-top: 0.4em;}
.wp-caption {background: #eee;	margin-bottom: 1.625em;max-width: 96%;padding: 9px;}
.wp-caption img {display: block;margin: 0 auto;max-width: 98%;}
.wp-caption .wp-caption-text,.gallery-caption {color: #666;	font-family: Georgia, serif;	font-size: 12px;}
.wp-caption .wp-caption-text {margin-bottom: 0.6em;	padding: 10px 0 5px 40px;position: relative;}
.wp-caption .wp-caption-text:before {color: #666;content: '\2014';font-size: 14px;font-style: normal;font-weight: bold;margin-right: 5px;position: absolute;left: 10px;top: 7px;}

/* Images Borders  ---------------------- */
img[class*="align"],img[class*="wp-image-"]{padding:6px;}
.border, #content .gallery .gallery-icon img{border: 1px solid #ddd;padding: 6px;}
.wp-caption img {border-color: #eee;}
a:focus img[class*="align"],a:hover img[class*="align"],a:active img[class*="align"],a:focus img[class*="wp-image-"],a:hover img[class*="wp-image-"],a:active img[class*="wp-image-"],#content .gallery .gallery-icon a:focus img,#content .gallery .gallery-icon a:hover img,#content .gallery .gallery-icon a:active img {background: #eee;border-color: #bbb;}
.wp-caption a:focus img,.wp-caption a:active img,.wp-caption a:hover img {background: #fff;	border-color: #ddd;}

/* Pagination  ---------------------- */
#pagination{margin:30px 0;}
.page_navi {text-align: center;}
.page_navi li {   display: inline; list-style: none;}
.page_navi li.current span {color: #000;font-weight: bold;display: inline-block;background: #F7B315; border: solid 1px #F7B315;}
.page_navi li a {color: #333;background: #eee;display: inline-block;border: solid 1px #ddd;text-decoration: none;}
.page_navi li a:hover {color: #000;background: #F7B315;border: solid 1px #F7B315;}
.page_navi li.page_nums span {color: #fff;background: #666;display: inline-block;border: solid 1px #333;}
.page_navi li span, .page_navi li a{border-radius:15px;margin:0 2px;padding: 5px 10px;}

/* Table  ---------------------- */
table{max-width:100%;background-color:#FFF;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:20px;}
.table a{color:#06C}
.table a:hover{color:#000}
.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;background-color:#333;color:#FFF;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5;}
.table tbody tr.success td{background-color:#d0e9c6;}
.table tbody tr.error td{background-color:#ebcccc;}
.table tbody tr.warning td{background-color:#fcf8e3;}
.table tbody tr.info td{background-color:#c4e3f3;}
.table-hover tbody tr.success:hover td{background-color:#dff0d8;}
.table-hover tbody tr.error:hover td{background-color:#f2dede;}
.table-hover tbody tr.warning:hover td{background-color:#faf2cc;}
.table-hover tbody tr.info:hover td{background-color:#d9edf7;}

#mytable {width: 100%;padding: 0;margin: 0;}
#mytable th {color: #4f6b72;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;text-align: left;padding: 6px 6px 6px 12px;background: #CAE8EA url(images/bg_header.jpg) no-repeat;}
#mytable td {border-bottom: 1px solid #C1DAD7;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72;}
#mytable td.alt {background: #F5FAFA;color: #797268;}

/* Custom Pager  ---------------------- */
.pager{margin:10px 0;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;}
.pager:after{clear:both;}
.pager li{display:inline;}
.pager a,.pager span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.pager a.active{color: #000;background: #F7B315;}
.pager a:hover{text-decoration:none;background-color:#f5f5f5;}
.pager .next a,.pager .next span{float:right;}
.pager .previous a{float:left;}
.pager .disabled a,.pager .disabled a:hover,.pager .disabled span{color:#999999;background-color:#fff;cursor:default;}

.show-on-mobile{display:none !important;}

/* iPhone (Portrait) ----------- */
@media only screen and (min-width: 320px) and (max-width: 479px){
	
}

/* iPhone (Landscape) ----------- */
@media screen and (min-width: 480px) and (max-width: 767px){

}

/* iPhone (Potrait & Landscape) ----------- */
@media screen and (max-width: 767px){
	.hide-on-mobile{display:none !important;}
	.show-on-mobile{display:block !important;}
	
	/* Header  ---------------------- */
	#header{padding:25px 0}
	
	/* TNB  ---------------------- */
	#tnb{float:none}
	#tnb ul li a{font-size:12px;padding:0 15px;}
	
	/* Homepage  ---------------------- */
	#find_pet_steps li a {display: block;}
	#find_pet_steps section{margin-bottom:20px;}
	
	.entry-title, .entry-title a, .post-columns .entry-title a{height:auto;font-size:18px;}

}

/* iPad (Potrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px){
	/* TNB  ---------------------- */
	#tnb{float:none}
	#tnb ul li a{font-size:14px;padding:0 15px;}
	
	/* Footer */
	.logo_nav a{padding:0 8px;}
}

/* 2x Retina Display */
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
/*	.logo {background: url(logo2x.jpg) no-repeat; background-size: 212px 303px;	} */

}