/*
Theme Name: Drontel
Theme URI: www.33interactions.com.au
Description: Drontal theme
Author: 33 Interactions
Author URI: www.33interactions.com.au
Version: 1.0
*/


.recaptchatable #recaptcha_response_field {left:0}
#content div.cont-block div.form .recaptchatable .recaptcha_input_area_text {line-height:12px}
body {background:#d5d6d7 url('images/kubrickbgcolor.jpg');color:#333;font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:62.5%;text-align:center}
#page {background-color:white;border:1px solid #959596;text-align:left}
#header {background:#73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center}
#headerimg {height:192px;margin:7px 9px 0;width:740px}
#content {}
.widecolumn .entry p {font-size:1.05em}
.narrowcolumn .entry, .widecolumn .entry {}
.widecolumn {line-height:1.6em}
.narrowcolumn .postmetadata {text-align:center}
#footer {background:#eee url('images/kubrickfooter.jpg') no-repeat top;border:none}
small {font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em}
h1, h2, h3 {font-weight:bold}
h1 {font-size:4em;text-align:center}
#headerimg .description {font-size:1.2em;text-align:center}
h2 {font-size:1.6em}
h2.pagetitle {font-size:1.6em}
#sidebar h2 {font-size:1.2em}
h3 {font-size:1.3em}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {color:white;text-decoration:none}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color:#333}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration:none}
.entry p a:visited {color:#b85b5a}
.commentlist li, #commentform input, #commentform textarea {font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif}
.commentlist li ul li {font-size:1em}
.commentlist li {font-weight:bold}
.commentlist li .avatar {background:#fff;border:1px solid #eee;float:right;padding:2px}
.commentlist cite, .commentlist cite a {font-size:1.1em;font-style:normal;font-weight:bold}
.commentlist p {font-weight:normal;line-height:1.5em;text-transform:none}
#commentform p {}
.commentmetadata {font-weight:normal}
#sidebar {}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777}
code {font:1.1em 'Courier New', Courier, Fixed}
acronym, abbr, span.caps {font-size:0.9em;letter-spacing:.07em}
a, h2 a:hover, h3 a:hover {color:#06c;text-decoration:none}
a:hover {color:#147;text-decoration:underline}
#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt}
#wp-calendar a {text-decoration:none}
#wp-calendar caption {font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center}
#wp-calendar th {font-style:normal;text-transform:capitalize}
body {margin:0 0 20px 0;padding:0}
#page {background-color:white;border:1px solid #959596;margin:20px auto;padding:0;width:760px}
#header {background-color:#73a0c5;height:200px;margin:0 0 0 1px;padding:0;width:758px}
#headerimg {height:200px;margin:0;width:100%}
.narrowcolumn {float:left;margin:0px 0 0;padding:0 0 20px 45px;width:450px}
.widecolumn {margin:5px 0 0 150px;padding:10px 0 20px 0;width:450px}
.post {margin:0 0 40px}
.post hr {display:block}
.widecolumn .post {margin:0}
.narrowcolumn .postmetadata {padding-top:5px}
.widecolumn .postmetadata {margin:30px 0}
.widecolumn .smallattachment {float:left;margin:5px 5px 5px 0px;text-align:center;width:128px}
.widecolumn .attachment {margin:5px 0px;text-align:center}
.postmetadata {clear:both}
.clear {clear:both}
#footer {clear:both;margin:0 auto;padding:0;width:760px}
#footer p {margin:0;padding:20px 0;text-align:center}
h1 {margin:0;padding-top:70px}
h2 {margin:30px 0 0}
h2.pagetitle {margin-top:30px;text-align:center}
#sidebar h2 {margin:5px 0 0;padding:0}
h3 {margin:30px 0 0;padding:0}
h3.comments {margin:40px auto 20px;padding:0}
p img {max-width:100%;padding:0}
img.centered {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}
.entry ul li:before, #sidebar ul ul li:before {}
.entry ol {margin:0;padding:0 0 0 35px}
.entry ol li {margin:0;padding:0}
.postmetadata ul, .postmetadata li {display:inline;list-style-image:none;list-style-type:none}
#sidebar ul, #sidebar ul ol {margin:0;padding:0}
#sidebar ul li {list-style-image:none;list-style-type:none;margin-bottom:15px}
#sidebar ul p, #sidebar ul select {margin:5px 0 8px}
#sidebar ul ul, #sidebar ul ol {margin:5px 0 0 10px}
#sidebar ul ul ul, #sidebar ul ol {margin:0 0 0 10px}
ol li, #sidebar ul ol li {list-style:decimal outside}
#sidebar ul ul li, #sidebar ul ol li {margin:3px 0 0;padding:0}
#searchform {margin:10px auto;padding:5px 3px;text-align:center}
#sidebar #searchform #s {padding:2px;width:108px}
#sidebar #searchsubmit {padding:1px}
.entry form {text-align:center}
select {width:130px}
#commentform input {margin:5px 5px 1px 0;padding:2px;width:170px}
#commentform {margin:5px 10px 0 0}
#commentform textarea {padding:2px;width:100%}
#respond:after {clear:both;content:".";display:block;height:0;visibility:hidden}
#commentform #submit {float:right}
.alt {margin:0;padding:10px}
.commentlist {padding:0;text-align:justify}
.commentlist li {}
.commentlist li ul li {margin-left:10px;margin-right:-5px}
.commentlist p {margin:10px 5px 10px 0}
.children {padding:0}
#commentform p {margin:5px 0}
.nocomments {margin:0;padding:0;text-align:center}
.commentmetadata {display:block;margin:0}
#sidebar {margin-left:545px;padding:20px 0 10px 0;width:190px}
#sidebar form {margin:0}
#wp-calendar {empty-cells:show;margin:10px auto 0;width:155px}
#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 {padding:3px 0;text-align:center}
#wp-calendar td.pad:hover {background-color:#fff}
acronym, abbr, span.caps {cursor:help}
acronym, abbr {border-bottom:1px dashed #999}
blockquote {border-left:5px solid #ddd;margin:15px 30px 0 10px;padding-left:20px}
blockquote cite {display:block;margin:5px 0 0}
.center {text-align:center}
.hidden {display:none}
hr {color:#fff;float:left;margin:25px 0 -10px;width:100%}
a img {border:none}
.navigation {}
.aligncenter,
div.aligncenter {display:block;margin-left:auto;margin-right:auto}
.wp-caption {background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}
.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}
#top-slide {height:250px;margin-bottom:22px;overflow:hidden;position:relative;width:300px}
.LV_validation_message {font-weight:bold;margin:0 0 0 5px}
.LV_valid {color:#00CC00}
.LV_invalid {color:#CC0000}

/* VM.css */
#content {float:left;padding:0 20px 0 0;width:630px;}
#content div.info-blocks {background:url(img/bg-info-blocks.gif) repeat-y 320px 15px;overflow:hidden;padding:14px 0 20px 19px;width:609px;}
#content div.info-blocks div.left-block {float:left;overflow:hidden;width:291px;}
#content div.info-blocks div.right-block {float:right;padding:0 0 0 31px;width:287px;}
#content div.info-blocks div.right-block img {display:block;}
#content div.info-blocks div.bg-border {border-bottom:1px solid #efefef;overflow:hidden;padding:0 0 19px;width:100%;}
#content div.info-blocks div.blocks {padding:15px 0 0;}
#content ul {float:left;margin:8px 0 0;overflow:hidden;padding:0;}
#content ul li {list-style:none;}
#content ul.photo {padding:0 0 5px;}
#content ul.photo li {float:left;padding:0 4px 4px 0;}
#content ul.photo li img {display:block;}
#main h2 {display:block;margin:0;padding:0 0 13px;}
#content div.image {float:left;margin-top:21px;padding:0 6px 0px 0;}
#content div.about div.image {margin:8px 6px -5px -21px;}
#main h2.drontal-videos {background:url(img/bg-h2-videos.gif) no-repeat 0 0;float:left;height:29px;margin:-3px 0 0;padding-bottom:11px;text-indent:-9999px;width:300px;}
#content .title {border-bottom:1px solid #d8d8d8;clear:both;overflow:hidden;width:100%;}
#main .border-none {border:0 !important;}
#content a.back {background:transparent url(img/bg-prev-page.gif) no-repeat scroll 0 50%;color:#589e4b;float:right;font-size:11px;font-weight:bold;line-height:18px;margin-right:7px;margin-top:11px;padding:0 0 0 14px;white-space:nowrap;}
#content .top15 {margin:15px 0 0;}
#content .box-right {float:left;margin-top:45px;overflow:hidden;width:375px;}
#content div.error {border-bottom:1px solid #D8D8D8;overflow:hidden;padding-bottom:34px;width:100%;}
#content div.cont-block .box-right p {padding-bottom:17px;}
#content .box-right h3 {font-size:18px;font-weight:bold;line-height:18px;margin:0;padding:0 0 2px 0;}
#content h2 {float:left;font-size:22px;line-height:20px;margin:0;padding:0;}
#content h2 span {color:#589e4b;display:block;float:left;font-size:22px;line-height:20px;margin-top:5px;padding-left:11px;}
#content h2 span em {font-size:13px;line-height:12px;vertical-align:top;}
#content h2 span strong {color:#1e5016;}
#content h2 img {bottom:0;float:left;vertical-align:bottom;}
#content h3 {color:#589e4b;font-size:12px;line-height:18px;margin:18px 0 -18px;padding:0;}
#content ul.quest {color:#666;font-size:11px;line-height:18px;margin:17px 0 0;padding:0 0 0 4px;width:100%;}
#content ul.black {font-size:12px;}
#content ul.black li {background:url(img/ul-icon.gif) no-repeat 0 6px;margin:0;padding-bottom:18px;}
#content ul.green {line-height:24px;margin-bottom:-10px;margin-top:13px;}
#content ul.quest li {background:url(img/ul-icon.gif) no-repeat 0 9px;padding-left:15px;}
#content .text {border-bottom:1px solid #d8d8d8;float:left;overflow:hidden;padding:0 7px 0 0;padding-bottom:26px;width:573px;}
#content .bordernone {border:0;}
#content .button {float:left;margin-top:20px;overflow:hidden;width:100%;}
#content .text h3 {color:#589e4b;font-size:14px;font-weight:bold;line-height:18px;margin:10px 0 0;padding:0;}
#content ul.quest li a {color:#6fa56a;}
#content p a {color:#6fa56a;}
#content h2.photos {background:url(img/bg-h2-photo.gif) no-repeat 0 0;height:27px;text-indent:-9999px;}
#content h2.videos {background:url(img/bg-h2-video.gif) no-repeat 0 0;height:32px;margin:-5px 0 0 -6px;text-indent:-9999px;}
#content h2.info {background:url(img/bg-h2-about.gif) no-repeat 0 0;height:26px;padding:0 0 13px;text-indent:-9999px;}
#content h2.diet {background:url(img/bg-h2-diet.gif) no-repeat 0 0;height:23px;margin:3px 0 8px -5px;text-indent:-9999px;}
#content h2.tips {background:url(img/bg-h2-tips.gif) no-repeat 0 0;height:23px;text-indent:-9999px;}
#main h2.join {background:url(img/bg-h2-join.gif) no-repeat 0 0;height:23px;margin:0 0 -4px;text-indent:-9999px;}
#main h2.contact {background:url(img/bg-h2-contact.gif) no-repeat 0 0;float:none;height:23px;margin:0 0 -4px;text-indent:-9999px;}
#main h2.gallery {background:url(img/bg-h2-gallery.gif) no-repeat 0 0;float:none;height:29px;margin:-7px 0 -4px;text-indent:-9999px;}
#main h2.pinboard {background:url(img/bg-h2-pinboard.gif) no-repeat 0 0;float:none;height:29px;margin:0 0 0 6px;padding-bottom:8px;text-indent:-9999px;width:100%;}
#main h2.gallery-permalink {background:url(img/bg-h2-gallery-permalink.gif) no-repeat 0 0;float:left;height:29px;margin:0 0 -4px;padding-bottom:9px;text-indent:-9999px;width:200px;}
#main h2.comment-photo {background:url(img/bg-h2-comment-photo.gif) no-repeat 0 0;float:left;height:29px;margin:0 0 0 -16px;padding-bottom:6px;position:relative;text-indent:-9999px;width:100%;}
#main h2.comment-video {background:url(img/bg-h2-comment-video.gif) no-repeat 0 0;display:inline;float:left;height:29px;margin:0 0 0 -16px;padding-bottom:6px;position:relative;text-indent:-9999px;width:100%;}
#main h2.gallery-thanks {background:url(img/bg-h2-gallery-thanks.gif) no-repeat 0 0;float:left;height:29px;margin:0;padding-bottom:22px;text-indent:-9999px;width:200px;}
#main h2.doggy-qs {background:url(img/bg-h2-doggy-qs.gif) no-repeat 0 0;float:left;height:29px;margin:2px 0 0;padding-bottom:20px;text-indent:-9999px;width:200px;}
#main h2.competition {background:url(img/bg-h2-competition.gif) no-repeat 0 0;float:left;height:29px;margin:-2px 0 0;padding-bottom:18px;text-indent:-9999px;width:100%;}
#main h2.videos {background:url(img/bg-h2-videos.gif) no-repeat 0 0;float:left;height:29px;margin:-3px 0 0;padding-bottom:11px;text-indent:-9999px;width:300px;}
#main h2.drontal-videos {background:url(img/bg-h2-videos.gif) no-repeat 0 0;float:left;height:31px;margin:0;padding-bottom:11px;text-indent:-9999px;width:300px;}
#main h2.giardia {background:url(img/bg-h2-giardia.gif) no-repeat 0 0;float:left;height:29px;margin:0;padding-bottom:11px;text-indent:-9999px;width:398px;}
#main h2.aboutdrontal {background:url(img/bg-h2-aboutdrontal.gif) no-repeat 0 0;float:none;height:29px;margin:2px 0 0;padding:0 0 6px;text-indent:-9999px;width:100%;}
#main h2.contact-thanks {background:url(img/bg-h2-contact-thanks.gif) no-repeat 0 0;float:left;height:29px;margin:2px 0 0;padding:0 0 20px;text-indent:-9999px;width:580px;}
#main h2.condition {background:url(img/bg-h2-condition.gif) no-repeat 0 0;border-bottom:1px solid #D8D8D8;float:left;height:29px;margin:0 0 0 -3px;padding:0 0 21px;text-indent:-9999px;width:580px;}
#main h2.privancy {background:url(img/bg-h2-privancy.gif) no-repeat 0 0;border-bottom:1px solid #D8D8D8;float:left;height:29px;margin:-2px 0 0 -5px;padding:0 0 24px;text-indent:-9999px;width:580px;}
#main h2.imprint {background:url(img/bg-h2-imprint.gif) no-repeat 0 0;border-bottom:1px solid #D8D8D8;float:left;height:29px;margin:0 0 0 -5px;padding:0 0 22px;position:relative;text-indent:-9999px;width:589px;}
#main h2.error {background:url(img/bg-h2-error.gif) no-repeat 0 0;border-bottom:1px solid #D8D8D8;float:left;height:29px;margin:3px 0 0 -1px;padding:0 0 19px;text-indent:-9999px;width:100%;}
#main h2.dogdiet {background:url(img/bg-h2-dogdiet.gif) no-repeat 0 0;border-bottom:1px solid #D8D8D8;float:left;height:29px;margin:0 0 0 -1px;padding:0 0 21px;text-indent:-9999px;width:100%;}
#main h2.dogtips {background:url(img/bg-h2-dogtips.gif) no-repeat 0 0;border-bottom:1px solid #D8D8D8;float:left;height:29px;margin:0 0 0 -1px;padding:0 0 21px;text-indent:-9999px;width:100%;}
#main h2.question {background:url(img/bg-h2-question.gif) no-repeat 0 0;float:left;height:29px;margin:5px 0 0 -1px;padding:0 0 16px;text-indent:-9999px;width:100%;}
#main h2.best-comment {background:url(img/bg-h2-best-comment.gif) no-repeat 0 0;float:left;height:29px;margin:1px 0 0 -1px;padding:0 0 10px;text-indent:-9999px;width:589px;}
#main div.condition h3 {float:left;width:580px;}
#main h2.comment {background:url(img/bg-h2-comment.gif) no-repeat 0 0;display:inline;float:left;height:29px;margin:6px 0 0 -17px;padding:0;text-indent:-9999px;width:100%;}
#main h2.faq {background:url(img/bg-h2-faq.gif) no-repeat 0 0;border-bottom:1px solid #D8D8D8;display:inline;float:left;height:29px;margin:0 0 0 -1px;padding:0 0 22px;text-indent:-9999px;width:573px;}
#content a.more {background:url(img/bg-link-more-b.gif) no-repeat 0 0;cursor:pointer;float:left;height:20px;margin:10px 8px 0 0;}
#content a.back-home {background:url(img/back-home.gif) no-repeat 0 0;cursor:pointer;display:block;float:left;height:25px;margin-top:5px;text-indent:-9999px;width:201px;}
#content a.back-home:hover {text-decoration:none;}
#content a.back-gallery {background:url(img/back-gallery.gif) no-repeat 0 0;cursor:pointer;display:block;float:left;height:25px;margin:0;margin-top:21px;text-indent:-9999px;width:185px;}
#content a.back-gallery:hover {text-decoration:none;}
#content a.right {float:right;margin:-17px 0 0;}
#content div.cont-block {margin:17px 0 0;padding:0 0 0 19px;width:580px;}
*+html #content ul.gallery-imgs {padding:0 0 9px;}
#content ul.gallery-imgs li {background:url(img/bg-photos-list.gif) no-repeat 0 0;float:left;height:210px;margin:0 8px 9px 0;padding:11px 12px 0 10px;position:relative;width:168px;}
#content ul.gallery-imgs li img {border:1px solid #b1b1ae;}
#content ul.gallery-imgs li p {float:left;margin:12px 0 0 3px;}
#content ul.gallery-imgs li a.view {bottom:14px;height:18px;position:absolute;right:14px;width:18px;}
#content div.cont-block p {margin:18px 0 0;padding:0;}
#content div.cont-block div.form,
#content div.cont-block div.inner-info {float:left;margin:30px 0 0;padding:21px 0 0 7px;width:573px;}
#content div.cont-block div.contact-form {margin:0;}
#content div.cont-block div.form.competition-form {border-top:1px solid #d8d8d8;float:left;margin:0;padding:16px 0 0 0;width:573px;}
#content div.cont-block div.comment-form {overflow:hidden;padding:21px 0 0 16px;}
#content div.cont-block .form.competition-form ul {padding:0 0 0 6px;}
#content .banner img {float:left;}
#content .banner a {float:left;}
#content div.cont-block div.form p {color:#999;float:left;font-size:11px;line-height:28px;margin:0;padding:0 0 0 12px;}
#content div.cont-block div.form.competition-form p {color:#666;font-size:12px;line-height:18px;margin:0;padding:0;}
#content div.cont-block div.form p.filesize {color:#666;font-size:11px;line-height:14px;}
#content div.cont-block div.inner-info {margin:24px 0 0 -4px;padding-left:0;padding-top:23px;width:597px;}
#content div.cont-block div.form ul li {float:left;padding:0 0 9px;width:100%;}
#content div.cont-block div.form ul li.iagree p {font-size:11px;line-height:18px;padding-left:8px;}
#content div.cont-block div.form label {background:url(img/bg-label.gif) no-repeat 0 50%;color:#589e4b;float:left;font-size:13px;font-weight:bold;line-height:26px;padding:0 0 0 27px;width:87px;}
#content div.cont-block div.form ul.upload label {width:126px;}
#content div.cont-block div.form input.text {border:1px solid #c8c8c8;float:left;height:20px;padding:4px 3px 0;width:221px;}
#content div.cont-block div.form textarea {border:1px solid #c8c8c8;float:left;height:136px;overflow:auto;padding:3px;width:388px;}
#content div.cont-block div.form input.submit {background:url(img/bg-btn-submit.gif) no-repeat 0 0;border:0 none;cursor:pointer;display:inline;float:right;font-size:0;height:25px;line-height:0;margin:12px 62px 0 0;text-indent:-99999px;width:91px;}
#content div.cont-block div.comment-form ul li input.submit {margin-right:52px;}
#content div.cont-block form#imagecommentform div.comment-form input.submit {margin-right:62px;}
#content div.videos a.more {float:right;}
#content a.more:hover {text-decoration:none;}
#content a.more span {background:url(img/bg-link-more-e.gif) no-repeat 100% 0;float:left;height:20px;padding:0 13px;}
#content div.info-blocks p {margin:0;padding:0 0 7px;}
#content .videos-box {border-top:1px solid #D8D8D8;float:left;margin-top:24px;overflow:hidden;padding-bottom:14px;width:100%;}
#content .video {border-bottom:1px solid #D8D8D8;float:left;margin-top:25px;overflow:hidden;width:100%;}
#main div.cont-block.drontal-video div.text {border:0;float:left;margin:0;overflow:hidden;padding:0;width:511px;}
#content div.cont-block div.video p {margin-top:11px;padding-bottom:17px;}
#content .video h3 {color:#589e4b;font-size:18px;line-height:18px;margin:0;padding:0 0 19px 0;}
#content .video img {padding-left:7px;}
#content .video p {padding:0 0 20px;}
#content .video .addcomment {float:left;margin:15px 0 0;padding:0 0 17px;width:100%;}
#content .addcomment a {background:url(img/addcomment.gif) no-repeat 0 0;cursor:pointer;float:left;height:27px;margin-top:7px;text-indent:-9999px;width:122px;}
#content h3#comments {color:#125006;float:left;font-size:18px;font-weight:normal;line-height:18px;margin:32px 0 0;padding:0 0 1px 6px;}
#content h3#comments span {color:#589e4b;font-weight:bold;}
#content ul.commentlist {border-bottom:1px solid #D8D8D8;float:left;margin:20px 0 0;overflow:visible;padding:0;width:100%;}
#content form#imagecommentform {float:left;margin:20px 0 0;}
#content form#imagecommentform div.form {border:0 none;}
#content ul.commentlist li {border-top:1px solid #D8D8D8;float:left;margin-bottom:0;padding-bottom:20px;padding-left:3px;padding-top:22px;width:100%;}
#content ul.commentlist .comment-author {margin:2px 0 0;overflow:hidden;}
#content ul.commentlist .comment-author p {margin:11px 0 0;padding:0;}
#content ul.commentlist cite {color:#589e4b;font-size:15px;font-style:normal;font-weight:bold;}
#content ul.commentlist span.says {color:#589e4b;font-size:15px;font-style:normal;font-weight:bold;}
#content .avatar {border:1px solid #D8D8D8;float:left;margin-top:1px;overflow:hidden}
#content .avatar img {float:left;}
#content ul.post {list-style:none;margin:27px 0 0;overflow:hidden;padding:0;}
#content ul.post .right {float:right;overflow:hidden;width:435px;}
#content ul.post h3,
#content ul.post h3 a {color:#589e4b;font-size:18px;margin:21px 0 0;padding:0;}
#content ul.post h3 a {background:none;}
#content ul.post p.posted {color:#666;font-size:11px;font-weight:bold;line-height:18px;margin:3px 0 0;padding:0 0 17px;}
#content ul.post p.posted a {background:none;padding:0;}
#content ul.post li {border-top:1px solid #D8D8D8;float:left;padding-bottom:25px;}
#content ul.post .img {border:1px solid #d2d2d2;float:left;margin-right:13px;margin-top:4px;overflow:hidden;width:130px;}
#content ul.post .img img {float:left;}
#content ul.post a {background:url(img/bg-label.gif) no-repeat scroll 0 50%;color:#70A666;font-size:12px;line-height:18px;padding-left:13px;}
#content ul.post p {margin:0;padding:0 0 17px;}
#content .more-info {float:left;margin-top:3px;overflow:hidden;width:auto;}
#content div.more-info.giardia-info {background:none;float:right;margin:0;overflow:hidden;padding:0;width:251px;}
#content div.more-info.giardia-info .info {width:auto;}
#content div.more-info.giardia-info h3 {margin:7px 0 0;padding:0 0 12px;}
#content div.more-info.giardia-info a.drontal {margin-top:-5px;padding:0;}
#content .more-info .info {float:left;width:314px;}
#content .more-info .info a {color:#589e4b;font-size:12px;font-weight:bold;line-height:18px;position:relative;}
#content .more-info .info h3 {color:#589e4b;font-size:15px;line-height:18px;margin:19px 0 0;padding:0 0 10px;}
#content .more-info .info p {margin:0;}
#content .more-info .info p span {color:#589e4b;font-weight:bold;}
#content .more-info a.drontal {display:block;float:right;margin:15px 0 0;padding-left:15px;width:250px;}
#content ul.upload li input.browse {background:url(img/browse.gif) no-repeat 0 0;border:0;cursor:pointer;float:left;font-size:0;height:26px;line-height:0;margin-left:11px;margin-top:2px;text-indent:-9999px;width:92px;}
#content .pinboard-img {background:url(img/pinboard-repeat-bg.gif) repeat-y 0 0;margin:30px 0 0;overflow:hidden;width:581px;}
#content .pinboard-img ul.img {list-style:none;margin:0;overflow:hidden;padding:51px 0 32px 82px;width:499px;}
#content .pinboard-img ul.img li {background:url(img/pinboard-li-bg.png) no-repeat 0 0;float:left;height:201px;margin:0;padding:0 39px 10px 0;width:191px;}
#content .pinboard-img ul.img li .img {float:left;margin-top:32px;overflow:hidden;padding-left:11px;width:166px;}
#content .pinboard-img ul.img li .img img {height:156px;width:167px;}
#content .pinboard-img ul.img li .img a {position:relative;}
#content .pinboard-img .top {background:url(img/pinboard-top-bg.gif) no-repeat 0 0;height:277px;height:auto !important;min-height:277px;width:100%;}
#content .pinboard-img .bottom {background:url(img/pinboard-bottom-bg.gif) no-repeat 0 100%;float:left;width:100%;}
#content .gallery-img {background:url(img/gallery-img-bg.gif) repeat-y -1px 0;float:left;margin:21px 0 0;overflow:hidden;padding:0;width:586px;}
#content .gallery-img .top {background:url(img/gallery-img-bg-top.gif) no-repeat -1px 0;width:586px;}
#content .gallery-img .bottom {background:url(img/gallery-img-bg-bottom.gif) no-repeat -1px 100%;float:left;overflow:hidden;width:585px;}
#content .gallery-img .img {float:left;margin-top:23px;overflow:hidden;padding-left:23px;width:538px;}
#content .gallery-img .img img {width:100%;}
#content .submitted {float:left;margin-top:30px;padding-bottom:16px;padding-left:11px;}
#content .gallery-img .addcomment {display:inline;float:right;margin:31px 29px 0 0;padding-bottom:0;}
#content .gallery-img h4 {background:url(img/icon09.gif) no-repeat 0 2px;color:#6FA56A;font-size:13px;line-height:20px;margin:0;padding:0 0 2px 26px;padding-left:26px;}
#content div.cont-block .gallery-img p {font-size:11px;margin:0;padding:0 0 0 26px;}
#content div.cont-block div.form ul {width:100%;}
#content div.cont-block div.form ul li br {display:none;}
#content div.privancy-officer a,
#content div.imprint a {font-size:12px;}
#content .titles {overflow:hidden;width:350px;}
#content .form h3 {color:#589e4b;float:left;font-size:14px;line-height:18px;margin:18px 0 0;padding:0 0 18px;}
#content .form input.checkbox {float:left;}
#content .form a {text-decoration:underline;}
#content .form a:hover {text-decoration:none;}
#content div.cont-block div.form ul li.iagree .box {margin-top:15px;overflow:hidden;padding-left:2px;width:100%;}
#content div.cont-block div.form ul li.iagree input.submit {display:inline;float:left;height:25px;margin-left:150px;margin-top:27px;}
#content .giardia-box {border-bottom:1px solid #d8d8d8;float:left;overflow:hidden;width:100%;}
#content div.cont-block div.giardia-box p {margin:13px 0 0;padding:0 0 5px;}
#content .giardia-box .right {float:right;overflow:hidden;padding-left:18px;width:214px;}
#content div.cont-block div.giardia-box .right p {border-left:1px solid #d8d8d8;color:#666;font-size:11px;line-height:14px;margin:17px 0 0;padding:0 0 16px 16px;}
#content .giardia-box .right .img {height:130px;overflow:hidden;width:214px;}
#content .giardia-box .right p {padding:0 0 16px 14px;}
#content ul.numberli {list-style:none;margin:18px 0 0;padding:0 0 0 15px;}
#content h2.green-box {background:url(img/green-box-bg.gif) no-repeat 0 0;float:left;font-size:0;height:198px;margin:0;overflow:hidden;padding:0 0 10px;text-indent:-9999px;width:303px;}
#content .green-box h2 {color:#fff;font-size:16px;line-height:17px;margin:0;padding:0;}
#content .green-box p {color:#fff;font-size:14px;line-height:15px;margin:0;padding:0;}
#content .pager {border-bottom:1px solid #D8D8D8;border-top:1px solid #D8D8D8;float:left;overflow:hidden;padding-bottom:7px;width:100%;}
#content .pager .pre-footer {background:none;margin-left:0;margin-top:0;padding-bottom:0;padding-top:6px;}
#content div.cont-block.thanks p {float:left;margin-top:23px;padding-bottom:7px;}
#content div.cont-block div.entry div.condition p {clear:both;float:left;margin:16px 0 0;padding:0 0 2px;width:100%;}
#content div.cont-block.condition h3 {float:left;margin:17px 0 -16px;width:100%;}
#content div.entry div.best-comment p {float:left;margin-top:22px;padding-bottom:30px;}
#content div.entry div.best-comment div.form p {margin:0;padding:0 0 0 10px;}
#content div.entry div.best-comment div.form ul input.submit {margin-right:62px;}
#main div.pre-footer p.note {color:#999;float:left;font-size:10px;line-height:18px;margin:0;padding:0;}
#content div.cont-block em {font-size:7px;font-style:normal;vertical-align:top;}
#content div.happens {float:left;margin-top:-8px;overflow:hidden;width:100%;}
#content div.happens th {color:#fff;height:31px;padding-left:13px;text-align:left;white-space:nowrap;width:124px;}
#content div.happens th span {white-space:nowrap;}
#content div.happens .table {background:url(img/table-repeat.gif) repeat-y 0 0;float:left;margin:0 16px 16px 0;overflow:hidden;width:274px;}
#content div.happens .table .top {background:url(img/table-top.gif) no-repeat -2px 0;float:left;overflow:hidden;position:relative;width:274px;}
#content div.happens .table .bottom {background:url(img/table-bottom.gif) no-repeat 0 100%;float:left;overflow:hidden;width:100%;}
#content div.happens td {border-bottom:1px solid #85d101;border-left:1px solid #85d101;font-size:12px;height:33px;line-height:18px;margin:0;padding-left:10px;text-align:left;width:124px;}
#content div.happens td.last {border:0;}
#main div.join,
#main div.pre-footer {background:url(img/bg-join-block.gif) no-repeat 0 0;display:inline;float:left;margin:0 22px 0 19px;overflow:hidden;padding:15px 0 0;width:930px;}
#content div.cont-block.drontal-video div.pre-footer {background:none;margin:0;width:auto;}
#content div.imprint h3 {float:left;margin:16px 0 0;padding:0;width:100%;}
#content div.imprint h4 {clear:both;color:#666;font-size:12px;font-weight:normal;line-height:18px;margin:0;padding:0;width:100%;}
#content div.imprint p.copy {font-size:11px;}
#main div.pre-footer {padding:11px 0 0;}
#main div.pre-footer p {float:left;margin:0;}
#main div.pre-footer div.pages {overflow:hidden;padding:0 10px 0 0;text-align:center;width:575px;}
#main ul.pages {float:right;margin:0;padding:0;}
#main ul.pages li {background:url(img/bg-li-pages.gif) no-repeat 0 70%;color:#999;display:inline;font-size:12px;font-weight:bold;list-style:none;padding:0 5px 0 4px;}
#main ul.pages li.first {background:none;}
#main ul.pages li a {color:#589e4b;font-size:12px;font-weight:bold;}
#main ul.pages li a.next {background:url(img/bg-label.gif) no-repeat 100% 50%;padding:0 14px 0 0;}
#main ul.pages li a.prev {background:url(img/bg-prev-page.gif) no-repeat 0 50%;padding:0 0 0 14px;}
#main div.join p {margin:0;padding:0 0 0 35px;width:366px;}
#main div.join div.join-text {float:left;width:420px;}
#main div.join div.links-imgs {display:inline;float:right;margin:17px 28px 0 0;}
#main div.join div.links-imgs a {cursor:pointer;float:left;}
#main div.join div.links-imgs a.facebook {background:url(img/img-facebook.png) no-repeat 0 0;height:69px;position:relative;width:149px;z-index:10;}
#main div.join div.links-imgs a.myspace {background:url(img/img-myspace.png) no-repeat 0 0;height:65px;margin:5px -17px 0 -17px;position:relative;width:147px;z-index:5;}
#main div.join div.links-imgs a.twitter {background:url(img/img-twitter.png) no-repeat 0 0;height:65px;margin:5px -17px 0 -17px;position:relative;width:147px;z-index:5;}
#main div.join div.links-imgs a.diaries {background:url(img/img-dog.png) no-repeat 0 0;height:80px;margin:-5px 0 0;position:relative;width:198px;z-index:10;}
#sidebar {float:right;width:310px;}
#sidebar div.sign-box h2 {color:#5b9f4a;font-size:18px;}
#sidebar div.sign-box h2 span {color:#a8a8a8;font-size:16px;}
#sidebar div.sign-box h2.sign {background:url(img/bg-h2-sign.gif) no-repeat 0 0;line-height:41px;padding:0 0 0 40px;text-indent:0;}
#sidebar div.sign-box div.form {margin:-5px 0 0;padding:0 0 0 29px;}
#sidebar div.sign-box div.form input.text {background:url(img/bg-input-text.gif) no-repeat 0 0;border:0 none;color:#fff;float:left;font-size:12px;font-weight:bold;height:20px;margin:7px 0 0;padding:5px 5px 0 12px;text-transform:uppercase;width:212px;}
#sidebar div.sign-box div.form input.email {padding-right:95px;width:122px;}
#sidebar div.sign-box div.form input.submit {background:url(img/bg-input-submit.gif) no-repeat 0 0;border:0 none;cursor:pointer;float:left;height:25px;margin:7px 0 0 -91px;width:91px;}
#sidebar div.banner {margin:0 0 22px;}
#sidebar div.banner img {display:block;}
#footer {color:#fff;font-size:11px;line-height:18px;overflow:hidden;padding:22px 0 20px;width:100%;}
#footer p {margin:0;padding:0 0 9px;}
#footer ul {margin:0 0 0 -7px;padding:0;}
#footer ul.left {display:inline;float:left;}
#footer ul.right {float:right;}
#footer ul li {background:url(img/bg-footer-li.gif) no-repeat 100% 50%;float:left;list-style:none;padding:0 7px;}
#footer ul li.last {background:none;}
#footer ul li a {color:#fff;font-size:10px;font-weight:normal;line-height:18px;}
#footer a.logo {background:url(img/footer-logo-bayer.gif) no-repeat 0 0;float:left;height:31px;margin:0 9px 0 10px;width:90px;}
#footer div.text {border-left:1px solid #bad8a2;float:left;margin:-4px 0 0;padding:0 0 0 12px;}

/* All.css */
html {height:100%;}
body {background:url(img/bg-page-repeat.gif) repeat 0 0;color:#666;font:12px/18px Arial,Helvetica,sans-serif;height:100%;margin:0;min-width:980px;}
div.page-repeat {background:url(img/bg-page.jpg) repeat-x 0 0;overflow:hidden;width:100%;}
a {color:#666;font-size:11px;font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}
form,fieldset,img {border:0;margin:0;padding:0;}
#content h3 a {background:none;color:#589e4b;font-size:18px;font-weight:bold;margin:0;}
div.pagerbox {float:right;}
#page {background:none;border:0 none;margin:15px auto 0;overflow:hidden;width:980px;}
#header {background:url(img/bg-header.png) no-repeat 0 0;height:189px;margin:0;overflow:hidden;width:100%;}
#header h1 {display:inline;float:left;margin:24px 0 0 31px;padding:0;}
#header h1 a {background:url(img/logo.png) no-repeat 0 0;float:left;height:99px;overflow:hidden;position:relative;text-indent:-9999px;width:172px;}
#header a.logo-bayer {background:url(img/header-logo-bayer.gif) no-repeat 0 0;display:inline;float:right;height:48px;margin:15px 26px 0 0;text-indent:-99999px;width:136px;}
#header div.links {clear:right;float:right;margin:16px 0 0;width:504px;}
#header div.links ul {margin:0;padding:0;}
#header div.links ul li {background:url(img/bg-header-li.gif) no-repeat 0 0;float:left;height:61px;list-style:none;margin:-8px 0 -10px;padding:8px 0 0 2px;}
#header div.links ul li div.image {float:left;padding:0 14px 0 0;width:60px;}
#header div.links ul li p {color:#fff;float:left;font-weight:bold;line-height:16px;margin:0;padding:0 34px 0 0;}
#header div.links ul li p a {color:#ffc600;}
#header div.links ul li div.image img {float:right;}
#header div.links ul li a.vet-clinic,
#header div.links ul li a.pet-store {cursor:pointer;float:left;height:22px;line-height:22px;margin:13px 0 0;text-indent:-99999px;width:101px;}
#header div.links ul li a.vet-clinic {background:url(img/bg-link-clinic.gif) no-repeat 0 0;margin:13px 10px 0 0;}
#header div.links ul li a.pet-store {background:url(img/bg-link-pet.gif) no-repeat 0 0;}
#header div.links div.link-vet {width:287px;}
* html #header div.links div.link-vet {width:212px;}
*+html #header div.links div.link-vet {width:212px;}
#header div.navigation {float:left;margin:20px 0 0;width:100%;}
#header div.navigation ul {margin:0;padding:0 0 0 22px;}
#header div.navigation ul li {float:left;list-style:none;margin:0 -17px 0 0;padding:0 28px;}
#header div.navigation ul li a {color:#fff;float:left;font-size:15px;font-weight:bold;overflow:hidden;padding:6px 0 0 0;}
#header div.navigation ul li a span {float:left;padding:0;}
#header div.navigation ul li.active {padding:0;}
#header div.navigation ul li.active a {height:36px;padding-top:0;text-indent:-99999px;}
#header div.navigation ul li.active a.home {background:url(img/bg-menu-home.gif) no-repeat 0 0;width:116px;}
#header div.navigation ul li.active a.gallery {background:url(img/bg-menu-gallery.gif) no-repeat 0 0;margin:0 0 0 12px;width:113px;}
#header div.navigation ul li.active a.doggy {background:url(img/bg-menu-doggy.gif) no-repeat 0 0;margin:0 0 0 13px;width:135px;}
#header div.navigation ul li.active a.comp {background:url(img/bg-menu-comp.gif) no-repeat 0 0;margin:0 0 0 15px;width:145px;}
#header div.navigation ul li.active a.videos {background:url(img/bg-menu-videos.gif) no-repeat 0 0;width:110px;}
#header div.navigation ul li.active a.giardia {background:url(img/bg-menu-giardia.gif) no-repeat 0 0;width:145px;}
#header div.navigation ul li.active a.drontal {background:url(img/bg-menu-drontal.gif) no-repeat 0 0;width:115px;}
#header div.navigation ul li.active a.pinb {background:url(img/bg-menu-pinboard.gif) no-repeat 0 0;width:129px;}
#header div.navigation ul li.active a.contact {background:url(img/bg-menu-contact.gif) no-repeat 0 0;width:145px;}
#header div.navigation ul li.active a span {background:url(img/bg-nav-li-end.gif) no-repeat 100% 0;padding:9px 28px 3px 0;}
#main {background:#fff url(img/bg-main-bottom.gif) no-repeat 0 100%;overflow:hidden;padding:12px 10px 29px;position:relative;width:960px;}
#main div.post {margin:0;}
#main div.entry p {margin:0;padding:0;}
#main h2 {margin:0;}
#content {float:left;padding:0 20px 0 0;width:630px;}
#content div.info-blocks {background:url(img/bg-info-blocks.gif) repeat-y 320px 15px;float:left;overflow:hidden;padding:14px 0 20px 19px;width:609px;}
#content div.info-blocks div.left-block {float:left;overflow:hidden;width:291px;}
#content div.info-blocks div.right-block {float:right;padding:0 0 0 25px;width:287px;}
#content div.info-blocks div.right-block img {display:block;}
#content div.info-blocks div.bg-border {border-bottom:1px solid #efefef;overflow:hidden;padding:0 0 19px;width:100%;}
#content div.info-blocks div.blocks {padding:15px 0 0;}
#content ul.gallery-imgs {overflow:visible;}
#content ul li {list-style:none;}
#content ul.photo {float:left;padding:0 0 5px;width:100%}
#content ul.photo li {float:left;padding:0 4px 4px 0;}
#content ul.photo li img {display:block;}
#main h2 {float:left;font-size:22px;line-height:22px;width:100%;}
#content div.image {float:left;padding:0 10px 0px 0;}
#content div.about div.image {margin:8px 6px -5px -21px;}
#content h2.photos {background:url(img/bg-h2-photo.gif) no-repeat 0 0;height:27px;margin:5px 0 0;padding:0 0 13px;text-indent:-99999px;}
#content h2.videos {background:url(img/bg-h2-video.gif) no-repeat 0 0;height:32px;margin:0 0 0 -6px;padding:0 0 13px;text-indent:-99999px;}
#content h2.info {background:url(img/bg-h2-about.gif) no-repeat 0 0;height:26px;padding:0 0 13px;text-indent:-99999px;}
#content h2.diet {background:url(img/bg-h2-diet.gif) no-repeat 0 0;height:23px;margin:3px 0 8px -5px;padding:0 0 13px;text-indent:-99999px;}
#content h2.tips {background:url(img/bg-h2-tips.gif) no-repeat 0 0;height:23px;margin:3px 0 8px -5px;padding:0 0 13px;text-indent:-99999px;}
#main h2.join {background:url(img/bg-h2-join.gif) no-repeat 0 0;height:23px;margin:0 0 -4px;padding:0 0 13px;text-indent:-99999px;}
#main h2.contact {background:url(img/bg-h2-contact.gif) no-repeat 0 0;height:23px;margin:0 0 -4px;padding:0 0 13px;text-indent:-99999px;}
#main h2.gallery {background:url(img/bg-h2-gallery.gif) no-repeat 0 0;height:29px;margin:0;padding:0 0 13px;text-indent:-99999px;}
#content a.more {background:url(img/bg-link-more-b.gif) no-repeat 0 0;cursor:pointer;float:left;height:20px;margin:10px 8px 0 0;}
#content a.more:hover {color:#fff;}
#content a.right {float:right;margin:-17px 0 0;}
#content div.cont-block {float:left;margin:17px 0 -1px;padding:0 0 0 19px;width:580px;}
*+html #content ul.gallery-imgs {padding:0 0 9px;}
#content div.bottom-blocks {float:left;margin:120px 0 0;width:600px;}
#content ul.gallery-imgs li {background:url(img/bg-photos-list.gif) no-repeat 0 0;float:left;height:210px;margin:0 8px 9px 0;padding:11px 12px 0 10px;position:relative;width:168px;}
#content ul.gallery-imgs li img {border:1px solid #b1b1ae;}
#content ul.gallery-imgs li p {float:left;margin:12px 0 0 3px;overflow:hidden;width:142px;}
#content ul.gallery-imgs li a.view {bottom:14px;height:18px;position:absolute;right:14px;width:18px;}
#content div.cont-block p,
#content div.entry div.text p {margin:18px 0 0;}
#content div.entry div.right p {margin:0;}
#content div.cont-block div.inner-info {float:left;margin:24px 0 0 -4px;padding-left:0;padding-top:23px;width:597px;}
#content div.cont-block div.form ul li {float:left;margin:0;padding:0 0 9px;width:100%;}
#content .drontal h3 {color:#589E4B;font-size:18px;line-height:20px;margin:0;padding:0 0 19px 7px;}
#content div.drontal {float:left;margin:25px 0 0;overflow:hidden;width:100%;}
#content div.drontal div.entry p {padding:0 0 17px;}
#content div.drontal div.more-info {border-top:1px solid #D8D8D8;}
#content div.cont-block div.form ul li a {color:#589e4b;text-decoration:underline;}
#content div.cont-block div.form ul li a:hover {text-decoration:none;}
#content div.cont-block div.form label {background:url(img/bg-label.gif) no-repeat 0 50%;color:#589e4b;float:left;font-size:13px;font-weight:bold;line-height:26px;padding:0 0 0 27px;text-align:left;width:87px;}

#content div.cont-block div.form #captchaInputDiv label {background:none;line-height:32px;padding:4px 0 0 5px;width:150px}
#content #captchaImgDiv div {clear:both}

#content ul.post div.entry p {padding:0 0 17px;}
#content ul.post p.postmetadata {float:left;margin:10px 0 0;padding:0;}
#content div.cont-block div.form ul.upload label {width:120px;}
#content div.cont-block div.form span {float:left;}
#content div.cont-block div.form input {border:1px solid #c8c8c8;float:left;height:20px;margin:0;padding:4px 3px 0;width:221px;}
#content div.cont-block div.form select {border:1px solid #c8c8c8;float:left;margin:0;padding:4px 3px 4px;width:228px;}

#content div.cont-block div.form input.checkbox {height:13px;width:13px;}
#content div.cont-block div.form div.box p {display:inline;margin:0 0 0 10px;}
#content div.cont-block div.form ul.upload li.iagree input.submit {clear:both;float:left;margin-left:150px;margin-top:30px;}
#content div.cont-block div.form input.btn {border:0 none;height:26px;margin-left:11px;width:92px;}
#content div.cont-block div.form input.submit {margin:12px 42px 0 0;}
#content div.cont-block div.form textarea {border:1px solid #c8c8c8;float:left;font:1em Arial, Sans-Serif;height:136px;padding:3px;width:388px;}
#content div.entry {float:left;}
#content div.entry p img {padding:0 10px 10px 0;}
#content div.cont-block div.form ul.upload li br {display:none;}
#content p.posted a {color:#666;font-size:12px;}
#content ul.post div.text {border:0 none;float:left;padding:0;width:340px;}
#content div#respond {float:left;overflow:hidden;}
#content div.cont-block div.form ul.upload input.submit {margin-right:29px;}
#content div.cont-block div.form li.submit input {background:url(img/bg-btn-submit.gif) no-repeat 0 0;border:0 none;cursor:pointer;display:inline;float:right;font-size:0;height:25px;line-height:0;margin:12px 62px 0 0;text-indent:-99999px;width:91px;}
#content div.videos a.more {color:#fff;float:right;}
#content a.more:hover {text-decoration:none;}
#content a.more span {background:url(img/bg-link-more-e.gif) no-repeat 100% 0;color:#fff;float:left;height:20px;padding:0 13px;}
#content div.info-blocks p {margin:0;padding:0 0 7px;}
#main div.join,
#main div.pre-footer {background:url(img/bg-join-block.gif) no-repeat 0 0;display:inline;float:left;margin:0 22px 0 19px;overflow:hidden;padding:15px 0 0;width:97%;}
#main div.pre-footer {padding:11px 0 0;}
#main div.pre-footer p {float:left;margin:0;}
#main div.pre-footer div.pages {overflow:hidden;padding:0 10px 0 0;text-align:center;}
#main div.pre-footer div.pages div.pagerbox a {background:url(img/bg-li-pages.gif) no-repeat 100% 40%;font-weight:bold;margin:0;padding-top:0;}
#content div.comments {width:100%;}
#main div.pre-footer div.pages div.pagerbox a.last {background:url(img/bg-label.gif) no-repeat 100% 50%;padding:0 14px 0 0;}
#main div.pre-footer div.pages div.pagerbox a.first {background:url(img/bg-prev-page.gif) no-repeat 0 50%;padding:0 0 0 14px;}
#main div.join p {margin:0;padding:0 0 0 35px;width:366px;}
#main ul.video li a {color:#333;}
#main div.join div.join-text {float:left;width:420px;}
#main div.join div.links-imgs {display:inline;float:right;margin:17px 28px 0 0;}
#main div.join div.links-imgs a {cursor:pointer;float:left;}
#main div.join div.links-imgs a.facebook {background:url(img/img-facebook.png) no-repeat 0 0;height:69px;position:relative;width:149px;z-index:10;}
#main div.join div.links-imgs a.myspace {background:url(img/img-myspace.png) no-repeat 0 0;height:65px;margin:5px -17px 0 -17px;position:relative;width:147px;z-index:5;}
#main div.join div.links-imgs a.twitter {background:url(img/img-twitter.png) no-repeat 0 0;height:65px;margin:5px -17px 0 -17px;position:relative;width:147px;z-index:5;}
#main div.join div.links-imgs a.diaries {background:url(img/img-dog.png) no-repeat 0 0;height:80px;margin:-5px 0 0;position:relative;width:198px;z-index:10;}
#sidebar {float:right;margin:0;padding:0;width:310px;}
#sidebar div.sign-box {background:url(img/bg-sign-all.gif) repeat-y 0 0;margin:6px 0 15px;overflow:hidden;position:relative;width:304px;}
#sidebar div.sign-top {background:url(img/bg-sign-top.gif) no-repeat 0 0;width:100%;}
#sidebar div.sign-bottom {background:url(img/bg-sign-bottom.gif) no-repeat 0 100%;overflow:hidden;padding:10px 20px 25px 10px;width:274px;}
#sidebar div.sign-box div#newsletterLoading {left:100px;position:absolute;top:50%;}
#sidebar div.sign-box div.success {clear:both;color:#5B9F4A;float:left;width:200px;}
#ajaxNewsletter {clear:both;}
#sidebar div.sign-box div.error {color:red;display:inline;float:left;margin:0 0 0 -4px;position:relative;}
#sidebar div.sign-box h2 {color:#5b9f4a;font-size:18px;}
#sidebar div.sign-box h2 span {color:#a8a8a8;font-family:Arial,Helvetica,sans-serif;font-size:16px;}
#sidebar div.sign-box h2.sign {background:url(img/bg-h2-sign.gif) no-repeat 0 0;line-height:41px;padding:0 0 0 40px;text-indent:0;width:auto;}
#sidebar div.sign-box div.form {margin:0;padding:0 0 0 29px;}
#sidebar div.sign-box p {color:#666;float:left;font-size:12px;margin:0;width:100%;}
#sidebar div.sign-box div.form input.newsletterTextInput {background:url(img/bg-input-text.gif) no-repeat 0 0;border:0 none;color:#fff;float:left;font-size:12px;font-weight:bold;height:20px;margin:7px 0 0;padding:5px 5px 0 12px;text-transform:uppercase;width:212px;}
#sidebar div.sign-box div.form input.email {padding-right:95px;width:122px;}
#sidebar div.sign-box div.form input.submit {background:url(img/bg-input-submit.gif) no-repeat 0 0;border:0 none;cursor:pointer;float:left;font-size:0;height:25px;line-height:0;margin:7px 0 0 -91px;text-indent:-99999px;width:91px;}
#content h2.single {float:left;width:450px;}
#sidebar div.banner {margin:0 0 22px;}
#sidebar div.banner img {display:block;}
#footer {background:none;color:#fff;font-size:11px;line-height:18px;overflow:hidden;padding:22px 0 20px;width:100%;}
#footer p {margin:0;padding:0 0 9px;text-align:left;}
#footer ul {margin:0 0 0 -7px;padding:0;}
#footer ul.left {display:inline;float:left;}
#footer ul.right {float:right;}
#footer ul li {background:url(img/bg-footer-li.gif) no-repeat 100% 50%;float:left;list-style:none;padding:0 7px;}
#footer ul li.last {background:none;}
#footer ul li a {color:#fff;font-size:10px;font-weight:normal;line-height:18px;}
#footer a.logo {background:url(img/footer-logo-bayer.gif) no-repeat 0 0;float:left;height:31px;margin:0 9px 0 10px;width:90px;}
#footer div.text {border-left:1px solid #bad8a2;float:left;margin:-4px 0 0;padding:0 0 0 12px;}
#sidebar #slide {height:250px;overflow:hidden;position:relative;width:300px;}
#slide div.banner img {height:250px;}
#sidebar #slide div.banner {display:none;left:0;position:absolute;top:0;}

/* em.css */
#content .gallery-img .img img {width:100%;}
.browse {cursor:pointer;height:25px;overflow:hidden;width:92px;}
#simplebrowse {background:url(img/browse.gif) no-repeat 0 0;border:0;cursor:pointer;float:left;font-size:0;height:26px;line-height:0;margin-left:11px;margin-top:2px;text-indent:-9999px;width:92px;}
#content div.cont-block div.form p.filesize {color:#666;float:right;font-size:11px;line-height:14px;width:70px;}
#filebrowser {margin:0 0 0 10px}
#content div.cont-block #filename {cursor:pointer;width:10px;}
#content div.cont-block p.best-comment {float:left;margin-top:22px;}
#content div.cont-block div.comment-form {margin:0;padding:21px 0 0 16px;}
#content ul.commentlist .comment-author {margin:2px 0 0;overflow:hidden;}
.wallpapers {width:100%;}

/* Pretty Photo */
div.light_rounded .pp_top .pp_left{background:url(img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_content a.pp_next:hover{background:url(img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_previous:hover{background:url(img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand{background:url(img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand:hover{background:url(img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract{background:url(img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract:hover{background:url(img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_content a.pp_next:hover{background:url(img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_previous:hover{background:url(img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand{background:url(img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand:hover{background:url(img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract{background:url(img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract:hover{background:url(img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded  p.pp_description{color:#fff}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content{background:url(img/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square  p.pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content a.pp_expand{background:url(img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_expand:hover{background:url(img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract{background:url(img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract:hover{background:url(img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_close{width:75px;height:22px;background:url(img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_content a.pp_next:hover{background:url(img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_previous:hover{background:url(img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content a.pp_expand{background:url(img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_expand:hover{background:url(img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract{background:url(img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract:hover{background:url(img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_close{width:75px;height:22px;background:url(img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_content a.pp_next:hover{background:url(img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_content a.pp_previous:hover{background:url(img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

	
/* Nextgen */
.ngg-albumoverview {clear:both;display:block !important;margin-top:10px;width:100%;}
.ngg-album {border:1px solid #fff;height:100%;margin-bottom:5px;padding:5px;}
html>body .ngg-album {border:1px solid #cccccc;margin-bottom:5px;overflow:hidden;padding:5px;}
.ngg-album {border:1px solid #cccccc;margin-bottom:5px;overflow:hidden;padding:5px;}
.ngg-albumtitle {font-size:1.4em;font-weight:bold;margin:0px;margin-bottom:10px;padding:0px;text-align:left;}
.ngg-thumbnail {float:left;margin-right:12px;}
.ngg-thumbnail img {background-color:#FFFFFF;border:1px solid #A9A9A9;margin:4px 0px 4px 5px;padding:4px;position:relative;}
.ngg-thumbnail img:hover {background-color:#A9A9A9;}
.ngg-description {text-align:left;}
.ngg-album-compact {float:left;height:180px;margin:0px !important;padding-right:6px !important;text-align:left;width:120px;}
.ngg-album-compactbox {background:transparent url(albumset.gif) no-repeat scroll 0%;height:86px;margin:0pt 0pt 6px !important;padding:12px 0pt 0pt 7px !important;width:120px;}
.ngg-album-compactbox .Thumb {border:1px solid #000000;height:68px;margin:0px !important;padding:0px !important;width:91px;}
.ngg-album-compact h4 {font-size:15px;font-weight:bold;margin-bottom:0px;margin-top:0px;width:110px;}
.ngg-album-compact p {font-size:11px;margin-top:2px;}
.ngg-galleryoverview {clear:both;display:block !important;margin-top:10px;overflow:hidden;width:100%;}
.ngg-galleryoverview .desc {margin:0px 10px 10px 0px;padding:5px;}
.ngg-gallery-thumbnail-box {float:left;}
.ngg-gallery-thumbnail {float:left;margin-right:5px;text-align:center;}
.ngg-gallery-thumbnail img {background-color:#FFFFFF;border:1px solid #A9A9A9;display:block;margin:4px 0px 4px 5px;padding:4px;position:relative;}
.ngg-gallery-thumbnail img:hover {background-color:#A9A9A9;}
.ngg-gallery-thumbnail span {display:block;font-size:90%;padding-left:5px;}
.ngg-clear {clear:both;}
.ngg-navigation {clear:both !important;display:block !important;font-size:0.9em !important;padding-top:15px;text-align:center;}
.ngg-navigation span {font-weight:bold;margin:0pt 6px;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {background-color:#0066CC;color:#FFFFFF !important;text-decoration:none !important;}
.ngg-imagebrowser {}
.ngg-imagebrowser h3 {text-align:center;}
.ngg-imagebrowser img {border:1px solid #A9A9A9;display:block !important;margin-bottom:10px;margin-top:10px;padding:5px;width:100%;}
.ngg-imagebrowser-nav {margin-left:10px;padding:5px;}
.ngg-imagebrowser-nav .back {border:1px solid #DDDDDD;float:left;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .next {border:1px solid #DDDDDD;float:right;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .counter {font-size:0.9em !important;text-align:center;}
.exif-data {margin-left:auto !important;margin-right:auto !important;}
.slideshow {margin-left:auto;margin-right:auto;outline:none;text-align:center;}
.slideshowlink {}
.ngg-singlepic {background-color:#FFFFFF;display:block;padding:4px;}
.ngg-left {float:left;margin-right:10px;}
.ngg-right {float:right;margin-left:10px;}
.ngg-center {margin-left:auto !important;margin-right:auto !important;}
.ngg-widget,
.ngg-widget-slideshow {margin:0pt;overflow:hidden;padding:5px 0px 0px 0pt;text-align:left;}
.ngg-widget img {border:2px solid #A9A9A9;margin:0pt 2px 2px 0px;padding:1px;}
.ngg-related-gallery {background:#F9F9F9;border:1px solid #E0E0E0;margin-bottom:1em;margin-top:1em;overflow:hidden;padding:5px;}
.ngg-related-gallery img {border:1px solid #DDDDDD;float:left;height:50px;margin:0pt 3px;padding:2px;width:50px;}
.ngg-related-gallery img:hover {border:1px solid #000000;}
.ngg-galleryoverview ul li:before {content:'' !important;}
.ngg-gallery-list {list-style-type:none;padding:0px !important;text-indent:0px !important;}
.ngg-galleryoverview div.pic img {width:100%;}
.ngg-gallery-list li {float:left;margin:0 2px 0px 2px !important;overflow:hidden;}
.ngg-gallery-list li a {border:1px solid #CCCCCC;display:block;padding:2px;}
.ngg-gallery-list li.selected a {background:#000000 none repeat scroll 0 0;moz-background-clip:border;moz-background-inline-policy:continuous;moz-background-origin:padding;}
.ngg-gallery-list li img {height:40px;width:40px;}
li.ngg-next, li.ngg-prev {font-size:3.5em;height:40px;width:40px;}
li.ngg-next a, li.ngg-prev a {border:none;padding-top:10px;text-decoration:none;}

/* Thickbox */
#TB_window {color:#333333;font:12px "Lucida Grande", Verdana, Arial, sans-serif;}
#TB_secondLine {color:#666666;font:10px "Lucida Grande", Verdana, Arial, sans-serif;}
#TB_window a:link {color:#666666;}
#TB_window a:visited {color:#666666;}
#TB_window a:hover {color:#000;}
#TB_window a:active {color:#666666;}
#TB_window a:focus {color:#666666;}
#TB_overlay {height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:100;}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);moz-opacity:0.75;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";opacity:0.75;}
#TB_window {background:#ffffff;border:1px solid #555;box-shadow:rgba(0,0,0,1) 0 4px 30px;color:#000000;display:none;khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px;left:50%;moz-box-shadow:rgba(0,0,0,1) 0 4px 30px;position:fixed;text-align:left;top:50%;webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px;z-index:102;}
#TB_window img#TB_Image {border-bottom:1px solid #ccc;border-left:1px solid #666;border-right:1px solid #ccc;border-top:1px solid #666;display:block;margin:15px 0 0 15px;}
#TB_caption {float:left;height:25px;padding:7px 30px 10px 25px;}
#TB_closeWindow {float:right;height:25px;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow {float:right;padding:6px 10px 0;text-align:right;}
#TB_ajaxWindowTitle {float:left;padding:6px 10px 0;}
#TB_title {background-color:#e8e8e8;height:27px;}
#TB_ajaxContent {clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px 15px;text-align:left;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px;}
#TB_load {background-color:#E8E8E8;border:1px solid #555;display:none;left:50%;margin:-45px 0pt 0pt -125px;padding:40px 15px 15px;position:fixed;top:50%;z-index:103;}
#TB_HideSelect {background-color:#fff;border:none;filter:alpha(opacity=0);height:100%;left:0;moz-opacity:0;opacity:0;position:fixed;top:0;width:100%;z-index:99;}
#TB_iframeContent {_margin-bottom:1px;border:none;clear:both;margin-bottom:-1px;}

/* Cforms */
.cform {margin:10px auto 0 auto;width:410px;}
.cform fieldset {background:#f7f7f7;border:1px solid #adadad;border-left-color:#ececec;border-top-color:#ececec;margin-top:10px;padding:5px 0 15px 0;}
.cform .cf_hidden {background:none!important;border:none!important;display:none;margin:0!important;padding:0!important;}
.cform legend {color:#666666;font:normal 20px Times;margin-left:10px;padding:0 2px;}
ol.cf-ol {margin:0!important;padding:0!important;}
ol.cf-ol li {background:none!important;line-height:1.3em;list-style:none!important;margin:5px 0!important;padding:0;text-align:left;}
ol.cf-ol li.textonly {background:#F0F0F0 !important;letter-spacing:1px;margin:10px 0pt !important;padding:5px 0pt;text-align:center;}
.cform label {display:inline-block;display:-moz-inline-box;margin:4px 10px 0 0;text-align:right;vertical-align:top;width:90px;}
.cform label span {display:block;width:90px;}
label.cf-before {margin:4px 10px 0 0;}
label.cf-after {margin:4px 15px 0pt 6px;text-align:left;width:115px;}
label.cf-after span {display:block;width:115px;}
label.cf-group-after {margin:3px 4px 0 2px;text-align:left;width:72px;}
label.cf-group-after span {display:block;width:72px;}
.cform input, .cform textarea, .cform select {background:#f9f9f9;border:1px solid #888888;padding:3px;vertical-align:top;}
.cform input:hover, .cform textarea:hover, .cform select:hover {background:#CEDDDF;}
.cform input:focus, .cform textarea:focus, .cform select:focus {background:#F3F8F8;}
.cform textarea, .cform input {width:150px;}
.cform select {padding:2px 0;width:158px;}
.cform select.cfselectmulti {height:7.5em;}
.cform textarea {font-family:arial;font-size:0.9em;overflow:auto;}
ol.cf-ol li.cf-box-title {font-weight:bold;letter-spacing:1px;padding:8px 0 0 100px;}
.cform input.cf-box-a,
.cform input.cf-box-b {background:none!important;border:none!important;height:22px;margin:2px 0 0 0;width:14px;}
.cform input.cf-box-a {margin-left:100px;}
ol.cf-ol li.cf-box-group {margin:10px 0pt 0px !important;padding-left:100px;}
span.reqtxt,
span.emailreqtxt {display:-moz-inline-box;font-size:0.9em;margin:3px 0 0 3px;vertical-align:top;}
p.cf-sb {margin:0;padding:0!important;text-align:right;}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton {background:url(../images/button-bg.gif) repeat-x;border:1px solid #adadad!important;border-left-color:#ececec!important;border-top-color:#ececec!important;font-size:0.8em;margin:10px 0 0 5px;padding:5px;width:100px;}
.cform input.resetbutton {padding:5px 1em;width:auto;}
.cform input.backbutton {padding:5px 1em;width:auto;}
ol.cf-ol li.cf_li_err {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;margin:5px 0!important;padding:5px 0!important;}
ol.cf-ol li ul.cf_li_text_err {color:#333;height:1%;margin:0 0 0 100px;min-height:1%;padding:0;}
ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat left 1px!important;font-weight:bold;list-style:none!important;margin:0 0 2px!important;padding-left:15px;text-indent:0;}
ol.cf-ol ul.cf_li_text_err li:before {content:'';}
label.secq, label.seccap {margin-bottom:4px;vertical-align:text-bottom;}
input.secinput {vertical-align:text-bottom;}
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha {height:15px;margin:0;padding:4px 4px;width:50px;}
img.captcha {border:none!important;float:none!important;margin:0 0 0 10px!important;padding:0!important;vertical-align:text-bottom;}
img.captcha-reset {background:url(captcha_reset_grey.gif) no-repeat;border:none;height:21px;margin:0 0 2px 3px;vertical-align:text-bottom;width:21px;}
img.imgcalendar {border:none;}
div.cf_info {color:#333;display:none;line-height:1.3em;margin:10px auto;padding:10px 15px!important;width:380px;}
div.cf_info ol {margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li {margin:2px 0;padding:1px 0;}
div.cf_info a {color:#ad2929!important;text-decoration:underline!important;}
div.success {background:#F7F7F7 none repeat scroll 0% 50%;color:#444444;display:block;}
div.failure {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;display:block;}
div.waiting {background:#F9F9F9;color:#AAAAAA;display:block;}
.cform .cf_error {border:1px solid #ad2929;color:#ad2929;}
div.mailerr {display:block;}
.mailerr, .cform .cf_errortxt {color:#ad2929;}
[disabled] {background:none!important;border-color:#dddddd!important;color:#dddddd;}
.disabled {border-color:#dddddd!important;}
.cform input.cf_upload {background:#f9f9f9;border:1px solid #888888;width:220px;}
.linklove {margin:0 auto 10px!important;padding:0!important;text-align:center!important;width:410px;}
.linklove a,
.linklove a:visited {color:#aaaaaa!important;font-family:Tahoma;font-size:0.8em;}
* html .cform fieldset {margin-top:15px;padding-top:25px;position:relative;}
* html .cform legend {left:10px;margin-left:0;position:absolute;top:-10px;}
*+html .cform fieldset {margin-top:15px;padding-top:25px;position:relative;}
*+html .cform legend {left:10px;margin-left:0;position:absolute;top:-10px;}
* html ol.cf-ol, * html ol.cf-ol li, * html span.reqtxt, * html span.emailreqtxt {display:inline-block;}
*+html .cform label, *+html ol.cf-ol, *+html ol.cf-ol li, *+html span.reqtxt, *+html span.emailreqtxt {display:inline-block;}
* html img.captcha {margin-bottom:1px!important;}
*+html img.captcha {margin-bottom:1px!important;}

/* SEO Pager */
div.pagerbox a {border:none;color:#589E4B;display:inline-block;font-size:12px;font-weight:normal;margin-bottom:2px;margin-left:2px;margin-right:0px;margin-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;padding-top:2px;text-decoration:none;}
div.pagerbox a:hover {color:#999999;}
div.pagerbox2, div.pagerbox2:active, div.pagerbox .current {color:#999999;display:inline-block;font-weight:normal;margin-bottom:2px;margin-left:2px;margin-right:0px;margin-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;padding-top:2px;text-decoration:none;}
.radiobuttontable {border-bottom-width:0px !important;margin:0 !important;padding:0 !important;}
.clink {border:none !important;margin:0 !important;padding:0 !important;}

/* Added by Matt */
#answerform li {position:relative}
#answerform li span {position:absolute;right:0;top:0}
#page #answerform textarea {width:225px;font:1em arial;resize:vertical}
#page #answerform input.text {width:225px}
#page #answerform select {width:175px}

#description_counter {clear:both;padding:5px 0 0 150px}
#description_counter span {margin:0 5px 0 0}

#cforms2form {margin:0 0 0 120px}
#cforms2form #sendbutton2 {float:left;margin:0 0 0 100px;display:inline;}
.linklove {display:none}
#cforms2form #count {color:#390;padding:0 0 0 100px;font-size:1.2em;font-weight:bold}
#content #cforms2form .over {color:#C00}
#content div.cont-block div.form input.error {border:1px solid #C00}
