body{margin-top:80px}#page-main>.inner{padding:10px}#page-header #header-menu{float:right}#page-header #header-menu .block-header{display:none}#page-header #header-menu #tab-mydog .block-header{display:block}#page-header #header-menu #tab-mydog .block-header h3{color:#fff;font-size:1.2em;margin:0}#page-header #header-menu #tab-mydog a.button{float:right;text-transform:uppercase}#page-header #header-menu #tab-mydog form a.button-register{display:none}#page-header #header-menu #tab-shop{background:#33a0d9}#page-header #header-menu #tab-shop a{height:45px;line-height:45px}#page-header a#site-logo{float:left;width:140px;height:80px;background:transparent url(img/medium.png) left no-repeat}#page-header #primary{margin-top:15px;height:30px;float:right}#page-header #primary ul li{display:block;float:left}#page-header #primary ul li a{text-transform:uppercase;display:block;color:gray;text-decoration:none;padding-right:4px;margin-right:4px;font-size:12px;border-right:solid 1px gray}#page-header #primary ul li:last-child a{border-right:none;margin-right:0;padding-right:0}#page-header #tabs{clear:right;float:right}#page-header #tabs>ul>li{display:block;float:left;width:140px;height:35px;line-height:35px;background:#7dbf50;border-right:solid 1px #b1d996}#page-header #tabs>ul>li>a{text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;font-size:1.1em;display:block}#page-header #tabs>ul>li:last-child>a{border-right:none}#page-header #tabs>ul>li>.panel{position:absolute;left:0;width:100%;max-height:0;overflow:hidden}#page-header #tabs>ul>li>.panel>.inner{background:#7dbf50;padding:0 10px;-moz-box-shadow:0px 1px 1px #888;-webkit-box-shadow:0px 1px 1px #888;box-shadow:0px 1px 1px #888}#page-header #tabs>ul>li>.panel>.inner:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#page-header #tabs>ul>li>.panel a{color:#fff}#page-header #tabs>ul>li>.panel a:hover{color:#33a0d9}#page-header #tabs>ul>li>.panel .select-area a,#page-header #tabs>ul>li>.panel .select-area a.drop-activate{color:#000;background-color:#fff}#page-header #tabs>ul>li>.panel-menu{position:relative;width:auto}#page-header #tabs>ul>li>.panel-menu>.inner{width:auto;padding:0}#page-header #tabs>ul>li>.panel-menu a{text-decoration:none;padding:8px;display:block;height:auto;line-height:1em;font-size:1.1em}#page-header #tabs>ul>li>.panel-menu a:hover{background:#b1d996;color:#fff}#page-header #tabs>ul>li>.panel-menu li{border-top:solid 1px #b1d996}#page-header #tabs li.open>.panel{overflow:visible}#page-header #tabs li.open>.panel>.inner{overflow:hidden;-webkit-animation:expandTab .4s;animation:expandTab .4s}#page-content{padding-top:40px;background:#fff url(img/pagetop.png) top repeat-x}#page-content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#page-main{float:right;width:65%;background:#fff;min-height:300px}#page-main>.inner{margin:4px 2px;background:#fff}#page-main .block{margin-bottom:10px}#page-main .block-banner .block-content{padding:0;max-width:300px}#page-main .block-image .block-content{padding:0}#page-side{float:left;width:34%;max-width:300px}#page-side .block{background:#7dbf50;margin-bottom:30px}#page-side .block .block-header{overflow:visible;height:26px}#page-side .block .block-header .block-header-extra{float:right;margin:5px}#page-side .block .block-header h2{display:block;height:34px;line-height:34px;color:#fff;padding:0 18px;text-transform:uppercase;background:transparent url(img/grad-blue.png) center left repeat-x;margin-top:-4px;margin-left:10px;position:relative;float:left;font-weight:700;font-size:14px}#page-side .block .block-content{clear:both;padding:4px}#page-side .block .block-content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#page-side .block:first-of-type.block-image{margin-bottom:0}#page-side .block.block-image,#page-side .block.block-banner{background:transparent}#page-side .block.block-image .block-content,#page-side .block.block-banner .block-content{padding:0;max-width:300px}#page-side .block.block-md-ffinder{background:transparent}#page-side .block.block-md-ffinder .block-content{padding:0}#page-side .block.block-md-ffinder .block-content a.btn-ffinder{float:none !important;text-align:center}#page-side .block.block-md-ffinder .block-content a.btn-ffinder:first-of-type{margin-bottom:10px}@-webkit-keyframes expandTab{from{max-height:0px}to{max-height:300px}}@keyframes expandTab{from{max-height:0px}to{max-height:300px}}#page-oc,.oc #page-oc{display:none}form.form-live-js{padding:4px}form.form-live-js .live-field input,form.form-live-js .live-field textarea{display:none}form.form-live-js .live-field .live-replace{display:block;padding:4px;border:solid 2px #fafafa}form.form-live-js .live-field .live-replace:before{font-family:'omydogfont';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'e';margin-right:4px;float:right;color:#Ccc}form.form-live-js .live-field:hover .live-replace{background:#ffd;border:dashed 2px #aa6}form.form-live-js .live-field:hover .live-replace:before{color:#aa6}form.form-live-js .live-field div.live-replace,form.form-live-js .live-field textarea{height:140px}form.form-live-js .live-field.active input,form.form-live-js .live-field.active textarea{display:block}form.form-live-js .live-field.active .live-replace{display:none}form.form-live-js .form-buttons{visibility:hidden}form.form-live-js.dirty{border:solid 1px #eec;background:#ffd;padding:3px}form.form-live-js.dirty div.form-buttons{visibility:visible}.block-md-info>.inner{width:65%;float:right}.block-md-info>.inner h3{text-transform:uppercase;height:3em;line-height:1.5em;color:#fff;text-transform:uppercase;font-weight:400;text-overflow:ellipsis;overflow:hidden}.block-md-info #mydog-user-avatar{float:left;width:32%;box-sizing:border-box}.block-md-info #mydog-user-avatar img{border:solid 1px #fff}.block-md-info #mydog-user-bio{clear:both;padding:10px 0;color:#fff}.block-md-info #mydog-user-bio p{margin-bottom:.4em}body#page-home #page-main .block{width:48%;float:left;clear:both}body#page-home #page-main .block .form-fields .form-field label,body#page-home #page-main .block .form-fields .form-field select,body#page-home #page-main .block .form-fields .form-field-chosen label,body#page-home #page-main .block .form-fields .form-field-chosen select{width:100%;float:none}body#page-home #page-main .block .form-fields .form-field .chosen-container,body#page-home #page-main .block .form-fields .form-field-chosen .chosen-container{margin-top:4px}body#page-home #page-main .block-num-1,body#page-home #page-main .block-num-3{float:right;clear:right}#tab-dogs .block-num-0{float:left;width:33%}#tab-dogs .block-num-1{float:right;width:65%}#tab-dogs .block-num-1 #idr-sliders{width:50%;float:left}#tab-dogs .block-num-1 #idr-categories{width:50%;float:left}#tab-dogs .block-num-1 div.minmax{padding:10px 0}#tab-dogs .block-num-1 div.minmax .form-field-minmax{box-sizing:border-box;clear:none;padding-right:10px;padding-left:0}#tab-dogs .block-num-1 div.minmax .form-field-minmax:nth-child(2){padding-left:10px;padding-right:0}#tabs label{padding:0;height:30px;text-transform:uppercase;color:#fff}body.mydog-user #mydog-hero-avatar{display:none}#mydog-hero{margin-bottom:60px;height:auto}#mydog-hero-img{display:block;min-height:100px;background:#eee;border:solid 1px #eee}#mydog-hero-avatar figure{float:right;position:relative;margin-top:-80px}#mydog-hero-info{display:none}#mydog-hero-info>.inner{display:none}#page-side .md-graph-action{display:block}.explain-expand .explain-indicator{display:block;width:20px;height:20px;line-height:20px;text-align:center;color:#33a0d9;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff}.explain-expand .explain-content{position:absolute;display:none;padding-top:10px}.explain-expand .explain-content .inner{background:white;padding:10px;position:relative;margin-left:-80%;float:left;-moz-box-shadow:0px 1px 1px #888;-webkit-box-shadow:0px 1px 1px #888;box-shadow:0px 1px 1px #888}.explain-expand:hover .explain-content{display:block}#page-side .block.block-doghead{margin:0;background:transparent}#page-side .block.block-doghead .block-content{padding:0;max-width:300px}#page-before-footer .block-header{overflow:visible;height:26px}#page-before-footer .block-header .block-header-extra{float:right;margin:5px}#page-before-footer .block-header h2{display:block;height:34px;line-height:34px;color:#fff;padding:0 18px;text-transform:uppercase;background:transparent url(img/grad-blue.png) center left repeat-x;margin-top:-4px;margin-left:10px;position:relative;float:left;font-weight:700;font-size:14px}#page-before-footer .block{background:#eee}#page-before-footer .block-content{clear:both;padding:8px}#mydog-fold{display:none}#mydog-tabs{display:block}.pp-photos a.pp-photo-0{width:66.5%;float:left}.pp-photos a.pp-photo-1,.pp-photos a.pp-photo-2{width:33.3%}.pp-photos.pp-photos-1 a.pp-photo-0{width:100%}.abe-block-img-text .abe-img-text-inner{overflow:hidden}.abe-block-img-text .abe-img-text-img{float:left;width:30%}.abe-block-img-text .abe-img-text-img .input-image-wrap{float:none;width:100%}.abe-block-img-text .abe-img-text-content{float:right;width:69%}.abe-block-img-text .abe-img-text-content textarea{height:340px}body.page-search #page-main .block-cmp_search,body.page-idealdog #page-main .block-dogs_ideal{display:none}body.over-omy-dog div#page-main div.block-image{width:50%;float:left}.ffinder-forms form{float:left;width:48%;clear:none}.ffinder-forms form.ffinder-breed{float:right}.video-channel .video{float:left;width:48%}.video-channel .video:nth-child(even){float:right}.video-channel .video:nth-child(odd){clear:left}
