/*********************************************************************************************
These styles are for the template and content that the client does not have access to edit.
These styles do not appear in the WYSIWYG editor.
*********************************************************************************************/

/* Page layout */
div#page {color: #555555; background: #ffffff; position: relative; width: 100%; height: auto; visibility: visible; display: block; text-align: left}

div#header {background: #ffffff url(/images/header_bg.gif) repeat-x top left;margin-top: 0; width: 100%; text-align:center;}
div#box {margin-left: auto; margin-right: auto; position: relative;  width: 780px; height: auto; visibility: visible; display: block; text-align: left;padding: 13px 0 13px 0; margin-top:0;}


div#headerAd {float: right; width:468px; height:70px;}

div#headerDivider {clear:both; margin:0;padding: 5px 0 5px 0;border: 0;background: #ebebeb; color: #db132f; text-align: center;}

div#leftAds {position: absolute; top: 0; left: 0; width: 190px; height:600px;z-index:2;}


div#contentN {position: relative; padding: 0 200px 0 0; margin: 0; min-height:600px; height:auto !important; height:600px;background: #ebebeb;}
div#content {position: relative; padding: 15px 23px 13px 190px; margin: 0; min-height:600px; height:auto !important; height:600px;background: #ffffff;}

body#home div#content {position: relative; margin: 0; min-height:600px; padding: 13px 23px 13px 0; height:auto !important; height:600px; background: #ffffff;}

div#contentAdBox {float:left; width:320px; height:270px;}

.footer {text-align: center; margin:5px 0 0 0;} 
.footer p, .footer p a {font-size: 8pt ! important; color: #555555 ! important; margin: 0; padding: 5px 0 5px 0;}

body#forum div#contentN {position: relative; width:800px; padding: 23px 23px 13px 23px; margin: 6px 0 0 0; background: #ffffff;}

div#forumBox {margin-left: auto; margin-right: auto; position: relative; width:780px; padding: 0; }
div#forumContent {position: relative; width:770px; padding: 10px; margin: 23px 0 0 10px; background: #e6e6e6}


/*nav bar*/
#globalnav{position: absolute; top: 0; right: 0;width: 200px;margin: 0;padding: 0;background: #ebebeb; font-size: 12px; text-align: center;min-height:400px; height:auto !important; height:400px;}
#menu {margin: 30px 0 0 0; padding: 0px;}
#menu li {list-style: none; display: block; margin: 8px;}
.menuItemLinkNonActive, .menuItemLinkNonActive:link, .menuItemLinkNonActive:visited {color: #555555; text-decoration: none; padding: 0px 5px 0px 5px;}
.menuItemLinkNonActive:hover {color: #555555; text-decoration: none; padding: 0px 5px 0px 5px; border-bottom: 2px solid #555555;}
.menuItemLinkActive, .menuItemLinkActive:link, .menuItemLinkActive:visited,.menuItemLinkActive:hover {color: #555555; text-decoration: none; padding: 0px 5px 0px 5px; border-bottom: 2px solid #555555;}

/*Testimonials Module*/
.testimonialLeft {width: 425px; float: left; padding: 15px 0 15px 35px;}
.testimonialRight {width: 290px; float:right; text-align: center; padding: 15px 0 15px 0;}
.testimonialTagline {color: #4f677a; font-size: 14px; font-weight:bold;}
.testimonialAnimalName {margin: 10px 0 0 25px; color: #7a6d4f; font-weight:bold;}
.testimonialReason {margin: 5px 0 0 25px; color: #7a6d4f;}
.testimonial {margin-top: 10px;}
.testimonialName {text-align: right; margin-top: 10px; color: #4f677a; font-style: italic; }
.testimonialTitle {text-align:right; color: #4f677a; font-style: italic; }

/*Links Module*/
#linkItems {margin: 15px 5px 0 15px;}

/*News Module*/
#newsItems {margin-left: 15px; position:relative;}
#newsItem {position: relative;}
.newsTimestamp {margin:15px 0 15px 0; color: #db132f; font-weight: bold;}
.newsimgbox {float:right; width: 175px; text-align: center; font-size: 10px;}
.newsTitle {}
.newsLeadin {}
.newsContent {}
.newsLink {}
.newshr {}

/*Member Registration*/
.registrationForm label, .registrationForm input, .registrationForm img, .registrationForm span {display: block; float: left; margin-bottom: 5px;}
.registrationForm label {text-align: right;width: 150px;padding-right: 10px;}
.registrationForm span {padding-left: 10px;}
.registrationForm input#isSubmit {display: inline; float:none; width:auto; margin: 10px 0 0 160px}
.registrationForm br {clear: left;}

/*Inventory*/
/*My List*/
.savedListName {float:left; width:200px;}
.eventSavedList {float:left; width:200px;}

/*Video Module*/
#videoItems {}
.videoItem {}
.videoTitle {margin: 10px 0 10px 0; font-weight: bold;}
.videoThumbail {width: 120px; float: left; padding-right: 5px;}
.videoLeadin {}
.videoTimestamp {font-size: 10px;}

