/*
Theme Name: OodleTech
Theme URI: http://oodletech.com
Description: This theme was developed and designed by OodleTech for specific use of Wellington Ortho.
Author: OodleTech
Version: 1.0
Tags: blue, oodletech, wellington
*/

body { font-family: 'century gothic', arial, verdana; font-size: 14px; color: #333333; }

/* General Styles */
.wrapper { position: relative; width: 960px; margin: 0 auto; }
.clearFloat { clear: both; }
.blueLink { color: #0467c8; }
.orange { color: #ff9900; }
.hidden { display: none; }
hr { margin-bottom: 25px; }

/* Header Items */
#headerContainer { position: relative; padding: 20px 0 30px 0; }
#headerTextContainer { position: absolute; right: 0; top: 60px; text-align: right; color: #0467c7; }
#headerTextContainer p:first-child { font-size: 18px; font-weight: bold; }

/* Top Navigation */
.topNavIndex { position: relative; z-index: 100; }
#menuSpacer { padding: 10px 0 0 0; }
#topNav { position: relative; z-index: 110; width: 100%; height: 20px; font-family: sans-serif, arial, verdana; }
#topNav > li { float: left; position: relative; display: inline-block; }
#topNav > li > a { 
	display: block; background: url('images/top-nav-divider.png') no-repeat 0 4px; 
	padding: 0 18px 10px 18px; color: #333; text-decoration: none;
	height: 20px; line-height: 20px;
}
#topNav > li > a.blueLink { color: #0467c8; }
#topNav > li:first-child > a { padding-left: 0; background: none; }

/* First Child Menu of Top Navigation */
#topNav > li > ul { display: none; position: absolute; z-index: 120; top: 25px; left: 10px; width: 200px; }
#topNav > li > ul > li { display: inline-block; position: relative; z-index: 200; padding: 0; margin: 0; float: left; }
#topNav > li > ul > li > a, #topNav > li > ul > li > ul > li > a { 
	display: block; width: 180px; padding: 0 10px 0 10px; background: url('images/top-nav-dropdown-bg.png') repeat; 
	text-decoration: none; color: #FFF; font-size: 13px; line-height: 25px; margin: 0 5px 0 0; float: left;
}
#topNav > li > ul > li + li + li > a, #topNav > li > ul > li > ul > li + li > a { border-top: 1px solid #91c8ff; }
#topNav > li > ul > li > a:hover, #topNav > li > ul > li > ul > li > a:hover { background: #0059b2; }
#topNav > li > ul > li > a.empty, #topNav > li > ul > li > ul > li > a.empty { cursor: default; }
#topNav > li > ul > li > a.empty:hover, #topNav > li > ul > li > ul > li > a.empty:hover { background: url('images/top-nav-dropdown-bg.png') repeat; }
#topNav > li > ul > li > a.anchorHover { background: #0059b2; }
#topNav > li > ul > li.topNavPointer { 
	display: block; text-indent: 20px; font-size: 0; line-height: 16px; height: 16px; background: url('images/trans.png') repeat;
}
.dropDownBackgroundEdge { 
	display: inline-block; background: url('images/top-nav-dropdown-bg.png') repeat; width: 180px; 
	height: 9px; line-height: 9px; font-size: 0; padding: 0; margin: 0;
}
*+html .dropDownBackgroundEdge { display: inline; }
#topNav > li > ul > li.noText, #topNav > li > ul > li > ul > li.noText { font-size: 0; height: 9px; line-height: 9px; clear: both; }

/* Second Child Menu of Top Navigation */
#topNav > li > ul > li > ul { 
	display: none; position: absolute; z-index: 90; top: -9px; left: 200px; width: 200px; padding: 0 0 0 5px; 
	background: url('images/trans.png') repeat;
}

/* Content Wrap Styles */
.blueBackground { background: url('images/blue-bg.jpg') repeat; color: #FFF; }
.contentIndex { position: relative; z-index: 50; }

/* Main Page Watermark */
#watermark { 
	position: absolute; top: 374px; right: 0; width: 445px; height: 572px; background: url('images/watermark.png') no-repeat; z-index: 20;
}

/* Main Page Rotator */
#rotatorContainer { position: relative; padding: 20px 0 20px 0; width: 960px; height: 536px; }
#rotatorDropShadow { 
	position: absolute; left: -15px; top: 5px; width: 990px; height: 566px; background: url('images/rotator-dropshadow.png') no-repeat; 
}
#rotatorContent > div { display: none; position: absolute; top: 0; left: 0; width: 960px; height: 536px; }
#rotatorContent > div:first-child { display: block; }
#rotatorContent > div > img { position: relative; z-index: 0; }
#rotatorContent > div > h2 { 
	position: absolute; top: 450px; left: 20px; font-size: 26px; color: #ff9900; font-weight: bold; padding: 7px 0 0 20px; z-index: 25;
}
#rotatorContent > div > p { position: absolute; top: 485px; left: 20px; z-index: 25; width: 440px; padding: 5px 0 0 20px; font-size: 12px; }
#rotatorContent > div > div { 
	position: absolute; bottom: 0; left: 22px; z-index: 20; width: 651px; height: 89px; 
	background: url('images/rotator-caption.png') no-repeat; 
}
#rotatorContent > div > a { position: absolute; z-index: 25; top: 505px; left: 485px; color: #FFF; font-size: 12px; }
#rotatorContent > div > a:hover { color: #ff9900; }
#rotatorNavigation { position: absolute; top: 530px; left: 590px; z-index: 25; }
#rotatorNavigation li { float: left; padding: 0 7px 0 0; }
#rotatorNavigation li a { display: block; width: 9px; height: 9px; background: url('images/rotator-nav-white.png') no-repeat; }
#rotatorNavigation li.activeSlide a { background: url('images/rotator-nav-orange.png') no-repeat; }
.rotatorNavActive { display: none; }

/* Rotator Navigation Panel */
#rotatorPanel { 
	position: absolute; top: 0; left: 693px; width: 267px; height: 458px; margin: 20px 0 0 0; z-index: 25;
}
#rotatorPanel li { 
	position: relative; width: 100%; height: 76px; background: url('images/rotator-panel-overlay-black.png') repeat-x; color: #FFF;
	float: left;
}
#rotatorPanel li:hover { background: url('images/rotator-panel-overlay-orange.png') repeat-x; color: #333; }
#rotatorPanel li:first-child { height: 78px; background: url('images/rotator-panel-overlay-black-top.png') repeat-x; }
#rotatorPanel li:first-child:hover { background: url('images/rotator-panel-overlay-orange-top.png') repeat-x; }
#rotatorPanel li a { 
	position: relative; z-index: 30; display: block; width: 100%; height: 100%; background: url('images/trans.png') repeat; 
}
#rotatorPanel li h3 { position: absolute; top: 15px; left: 83px; font-size: 18px; font-weight: bold; color: #ff9900; }
#rotatorPanel li:hover h3 { color: #000; }
#rotatorPanel li p { position: absolute; top: 35px; left: 83px; font-size: 12px; color: #fff; }
#rotatorPanel li:hover p { color: #000; }
.rotatorPanelIconInactive { position: absolute; top: 15px; left: 0; width: 84px; text-align: center; }
.rotatorPanelIconActive { display: none; position: absolute; top: 15px; left: 0; width: 84px; text-align: center; }

/* Rotator Social Icons */
#rotatorSocialIcons { 
	position: absolute; top: 478px; left: 693px; width: 267px; height: 78px; z-index: 25; 
	background: url('images/rotator-panel-overlay-black-bottom.png') repeat-x;
}
#rotatorSocialIcons li { float: left; padding: 15px 0 0 12px; }

/* Main Page Content */
#mainContentContainer { overflow: hidden; }
#colMainFirst { float: left; width: 609px; padding: 0 27px 0 0; }
#colMainSecond { float: left; width: 324px; }

/* Main Page - First Column */
#colMainFirst p { line-height: 20px; }
.mainContentLeftTop { width: 100%; height: 12px; background: url('images/content-whitetrans-top.png') no-repeat; }
.mainContentLeftBtm { width: 100%; height: 12px; background: url('images/content-whitetrans-btm.png') no-repeat; margin: 0 0 25px 0; }
.mainContentLeft { background: url('images/content-whitetrans.png') repeat; padding: 8px 25px 8px 25px; overflow: hidden; }
.mainContentLeft h3 { color: #f90; font-size: 18px; font-weight: bold; }
.mainContentLeft h4 { color: #f90; font-size: 12px; padding: 0 0 5px 0; font-weight: bold; }

/* Main Page Video Section */
#mainPageVideos { padding: 15px 0 0 0; overflow: hidden; }
#mainPageVideos > div { float: left; width: 262px; padding: 0 0 0 35px; }
#mainPageVideos > div:first-child { padding: 0; }
#mainPageVideos > div > div { border: 7px solid #333434; }
.specialityVideoList li { position: relative; float: left; width: 176px; padding: 0 15px 15px 0; }
.specialityVideoList li img { border: 3px solid #373737; }
.specialityVideoList li a { 
	position: absolute; top: 0; left: 0; z-index: 30; background: url('images/play.png') no-repeat center center; 
	width: 176px; height: 119px; display: block;
}
.specialityVideoList li a:hover { background: url('images/playhover.png') no-repeat center center; }

/* Main Page - Second Column */
#colMainSecond h3 { font-size: 18px; font-weight: bold; color: #f90; padding: 0 0 13px 0; }
#colMainSecond h4 { font-size: 18px; font-weight: bold; }
#colMainSecond p { line-height: 20px; }
#colMainSecond a { text-decoration: none; color: #F90; font-weight: bold; font-size: 18px; }
#colMainSecond a:hover { text-decoration: underline; }
#mainWhatsNew { position: relative; padding: 20px 0 30px 10px; background: url('images/border-orange-dashed-line.png') repeat-x left bottom; }
#whatsNewArrows { position: absolute; bottom: 10px; right: 15px; }
#whatsNewCycleContainer > div { display: none; min-height: 125px; }
#whatsNewCycleContainer > div:first-child { display: block; }
#mainFAQ { overflow: hidden; position: relative; padding: 20px 0 30px 10px; background: url('images/border-orange-dashed-line.png') repeat-x left bottom; }
#mainFAQ h4 { padding: 0 0 10px 0; }
#faqArrows { position: absolute; bottom: 10px; right: 15px; }
#faqCycleContainer { min-height: 100px; }
#faqCycleContainer > div { display: none; }
#mainOtherLinks { padding: 20px 0 0 10px; }
#mainOtherLinks li { line-height: 25px; }

/* Footer */
#footer { 
	position: relative; width: 100%; min-height: 437px; background: url('images/footer-bg.jpg') repeat; 
	padding: 0 0 20px 0; overflow: hidden;
}
#footerOverlay { 
	width: 100%; height: 136px; position: absolute; top: 0; left: 0; z-index: 5; background: url('images/footer-overlay.png') no-repeat top center; 
}
.footerContent { position: relative; z-index: 10; color: #FFF; padding: 38px 0 0 0; }
#footerFirstCol { float: left; font-size: 10px; width: 170px; }
#footerFirstCol a { color: #FFF; text-decoration: none; }
#footerFirstCol a:hover { text-decoration: underline; }
.footerMenu { 
	float: left; min-height: 240px; padding: 0 0 0 15px; margin: 0 0 0 15px; background: url('images/border-footer.png') repeat-y; width: 120px;
}
.footerMenu h6 { color: #f90; text-decoration: underline; padding: 0 0 10px 0; font-size: 11px; font-weight: bold; line-height: 20px; }
.footerMenu h6 a { color: #F90; }
.footerMenu a { color: #FFF; text-decoration: none; font-size: 11px; line-height: 20px; }
.footerMenu a:hover { text-decoration: underline; }
.footerLast { float: left; width: 140px; }
.footerLast a { color: #f90; font-weight: bold; text-decoration: underline; }
#footerSearch { padding: 20px 0 0 0; }
#footerSearch input[type=text] { background: #fff; color: #333; border: 1px solid #000; padding: 5px; font-size: 12px; }
#footerSearch input[type=submit] { 
	border: none; background: url('images/button-search.png') no-repeat 0 5px; width: 56px; height: 25px; color: transparent; 
	display:block; text-transform: capitalize; cursor: pointer; text-indent:-999px;
}

/*************************************************************
	BEGIN SUB PAGE STYLES
*************************************************************/
.subPageHeader { position: relative; height: 152px; }
.subPageHeader h2 { position: relative; z-index: 35; padding: 55px 0 10px 0; font-size: 30px; font-weight: bold; }
.subPageHeader p { position: relative; z-index: 35; }
#subPageHeaderShadow { 
	position: absolute; z-index: 0; top: 138px; left: 0; background: url('images/subpage-header-shadow.png') repeat-x; 
	width: 100%; height: 14px; 
}
#subPageWatermark { 
	position: absolute; z-index: 25; top: 0; left: 220px; background: url('images/watermark-subpage.png') no-repeat; 
	width: 396px; height: 152px; 
}
#subPageFeaturedImage { position: absolute; z-index: 35; top: 20px; left: 645px; }
#subPageFeaturedImageShadow { 
	position: absolute; z-index: 30; top: 12px; left: 632px; background: url('images/subpage-portrait-shadow.png'); width: 327px; height: 216px;
}
#subPageFeaturedImageShadowTall { 
	position: absolute; z-index: 30; top: 12px; left: 632px; background: url('images/subpage-portrait-shadow-tall.png'); 
	width: 327px; height: 436px;
}
.subPageContent { background: url('images/subpage-divider.png') repeat-y 610px 0; overflow: hidden; }

/* Content Styles: Images */
.subPageContent img.aligncenter { display: block; text-align: center; margin: 0 auto; }
.subPageContent img.alignleft { float: left; padding: 5px; border: 1px solid #ccc; margin: 0 10px 10px 0; }
.subPageContent img.alignright { float: right; padding: 5px; border: 1px solid #ccc; margin: 0 0 10px 10px; }


#subPageFirstColumn { float: left; width: 565px; padding: 30px 45px 30px 0; }
#subPageSecondColumn { margin-left: 610px; padding: 80px 0 0 20px; width: 330px; }
#subPageSecondColumnTallFeatured { margin-left: 610px; padding: 300px 0 0 20px; width: 330px; }

/* First Column Standard Content Styles */
.content { color: #333; }
.content h2 { font-size: 22px; font-weight: bold; color: #0467c7; padding: 0 0 5px 0; }
.content h3 { font-size: 18px; font-weight: bold; color: #0467c7; padding: 0 0 5px 0; }
	.content h3.news-title a { color: #0467c7; }
.content h4 { font-size: 16px; font-weight: bold; color: #0467c7; padding: 0 0 5px 0; }
.content h5 { font-size: 14px; font-weight: bold; color: #0467c7; padding: 0 0 5px 0; }
.content p { padding: 0 0 20px 0; line-height: 20px; }
.content a { color: #f90; text-decoration: none; }
.content a:hover { text-decoration: underline; }
.content ul { padding: 0 0 20px 30px; list-style: disc outside; }
.content ol { padding: 0 0 20px 25px; list-style: decimal outside; }
.content a.headerLink { color: #0467c7; text-decoration: none; }
.content a.headerLink:hover { }

/* Second Column - Sidebar - Content Styles */
.sidebar { font-weight: bold; padding: 20px 0 20px 0; background: url('images/border-orange-dashed-line.png') repeat-x left top; }
.sidebar:first-child { padding: 0 0 20px 0; background: none; }
.sidebar h4 { font-size: 18px; color: #f90; padding: 0 0 10px 0; font-weight: bold; }
.sidebar h4 a { font-size: 18px; color: #f90; }
.sidebar h5 { font-size: 14px; padding: 0 0 5px 0; font-weight: bold; }
.sidebar h5 a { font-size: 14px; padding: 0 0 10px 0; font-weight: bold; color: #0467c8; }
.sidebar a { font-size: 14px; color: #333; text-decoration: none; }
.sidebar a:hover, .sidebar .current_page_item > a { color: #1d76cc; }
.sidebar ul { line-height: 30px; }
.sidebar .children { padding: 0 0 0 25px; }
.sidebar a.blueLink { color: #0467c8; }
.sidebar a.blueLink:hover { color: #0783fd; }
.sidebar .noBold { font-weight: normal; }
.sidebar p { padding: 0 0 10px 0; }

/* Sidebar - What's New */
#sidebarWhatsNew { position: relative; }
#sidebarWhatsNewArrows { position: absolute; bottom: -5px; right: 15px; }

/* Locations Custom Post Type Page */
#locationGallery { overflow: hidden; padding: 0 0 15px 0; }
#locationGallery .col1 { float: left; width: 324px; height: 208px; border: 7px solid #333; margin: 0 0 15px 0; }
#locationGallery .col1 img { display: none; }
#locationGallery .col1 img:first-child { display: block; }
#locationGallery .col2 { float: left; width: 226px; list-style: none; padding: 0; }
#locationGallery .col2 li { float: left; width: 84px; height: 50px; margin: 0 0 15px 15px; border: 7px solid #333; }

#locationInfo { overflow: hidden; padding: 0 0 15px 0; }
#locationInfo .col1 { float: left; width: 338px; padding: 0 15px 0 0; }
#locationInfo .col2 { float: left; width: 212px; }
#locationInfo .col2 p { font-weight: bold; line-height: 25px; }
.locationMap { width: 324px; min-height: 208px; border: 7px solid #333; margin: 0 0 10px 0; font-weight: bold; }

#locationsColumns { overflow: hidden; padding: 0 0 15px 0; }
#locationsColumns > div { float: left; width: 175px; padding: 0 0 0 20px; }
#locationsColumns > div:first-child { padding: 0 0 0 0; }

#locationPhysicians { padding: 0 0 30px 0; }
#locationServices { padding: 0 0 30px 0; }
#locationServices ul { line-height: 25px; }

#staffColumns { overflow: hidden; padding: 0 0 20px 0; }
#staffColumns ul { float: left; width: 28% }

/* Physicians Page */
.content ul.ourPhysicians { overflow: hidden; list-style: none; padding: 0; margin: 0; }
.ourPhysicians li { float : left; padding: 0 20px 20px 0; text-align: center; font-size: 12px; }
.ourPhysicians li a img { border: 7px solid #333; }

/* Location Module Styles */
.locations { overflow: hidden; padding: 10px 0 20px 0; }
.content ul.locationsMenu { float: left; width: 165px; padding: 0 15px 0 0; list-style: none; }
.content ul.locationsMenu li { position: relative; padding: 0 0 10px 0; }
.content ul.locationsMenu li a { 
	display: block; width: 145px; color: #FFF; padding: 11px 10px; background: #6ea7df; font-weight: bold;
	position: relative; z-index: 20;
}
.content ul.locationsMenu li a:hover { background: #0e7ce9; text-decoration: none; }
.content ul.locationsMenu li a.active { background: url('images/blue-bg.jpg') repeat; }
.content ul.locationsMenu .topLeftCorner { 
	position: absolute; top: 0; left: 0; z-index: 25; background: url('images/sm-tl.png') no-repeat; width: 2px; height: 2px; 
}
.content ul.locationsMenu .topRightCorner { 
	position: absolute; top: 0; right: 0; z-index: 25; background: url('images/sm-tr.png') no-repeat; width: 2px; height: 2px; 
}
.content ul.locationsMenu .bottomLeftCorner { 
	position: absolute; bottom: 10px; left: 0; z-index: 25; background: url('images/sm-bl.png') no-repeat; width: 2px; height: 2px; 
}
.content ul.locationsMenu .bottomRightCorner { 
	position: absolute; bottom: 10px; right: 0; z-index: 25; background: url('images/sm-br.png') no-repeat; width: 2px; height: 2px; 
}
.locationsContent { float: left; width: 385px; }
.locationsContent > div { display: none; font-weight: bold; line-height: 20px;  }
.locationsContent > div:first-child { display: block; }

/* Specialties Module Styles */
.specialtiyBox { overflow: hidden; padding: 0 0 30px 0; }
.specialtiyBox > h3 { padding: 0 0 10px 0; }
.specialtiyBox > h3 > a { color: #0467c8; }
.specialtiyBox > h3 > a:hover { text-decoration: none; }

.content ul.specialtiesMenu { 
	float: left; width: 114px; list-style: none; padding: 15px 0 0 0; margin: 0; 
	
}
.content ul.specialtiesMenu li { position: relative; padding: 0  0 10px 0; }
.content ul.specialtiesMenu li a { 
	display: block; color: #FFF; font-size: 12px; padding: 8px 10px 8px 10px; min-height: 34px; background: #6ea7df;
	width: 94px; font-weight: bold; position: relative; z-index: 20;
}
.content ul.specialtiesMenu li a:hover { background: #0e7ce9; text-decoration: none; }
.content ul.specialtiesMenu li a.active { background: url('images/blue-bg.jpg') repeat; }
.content ul.specialtiesMenu .topLeftCorner { 
	position: absolute; top: 0; left: 0; z-index: 25; background: url('images/sm-tl.png') no-repeat; width: 2px; height: 2px; 
}
.content ul.specialtiesMenu .bottomLeftCorner { 
	position: absolute; bottom: 10px; left: 0; z-index: 25; background: url('images/sm-bl.png') no-repeat; width: 2px; height: 2px; 
}
.content ul.specialtiesMenu .shadow { 
	position: absolute; top: 0; right: 0; z-index: 25; width: 14px; height: 50px;
	background: url('images/specialties-box-menu-shadow.png') repeat-y; 
}

.specialtiesContent { position: relative; float: left; width: 451px; min-height: 260px; background: url('images/blue-bg.jpg') repeat; }
.specialtiesContentBoxes { font-size: 12px; }
.specialtiesContentBoxes a { font-weight: bold; }
.specialtiesContentBoxes > div { margin: 10px; padding: 10px; min-height: 220px; background: #FFF; display: none; }
.specialtiesContentBoxes > div:first-child { display: block; }
.specialtiesContentBoxes > div.specialtiesLearnMore { padding: 0; }
.specialtiesContent .topLeftCorner { 
	position: absolute; top: 0; left: 0; z-index: 25; background: url('images/big-tl.png') no-repeat; width: 3px; height: 3px; 
}
.specialtiesContent .topRightCorner { 
	position: absolute; top: 0; right: 0; z-index: 25; background: url('images/big-tr.png') no-repeat; width: 3px; height: 3px; 
}
.specialtiesContent .bottomLeftCorner { 
	position: absolute; bottom: 0; left: 0; z-index: 25; background: url('images/big-bl.png') no-repeat; width: 3px; height: 3px; 
}
.specialtiesContent .bottomRightCorner { 
	position: absolute; bottom: 0; right: 0; z-index: 25; background: url('images/big-br.png') no-repeat; width: 3px; height: 3px; 
}

/* Form Styling */
.content ul.form { list-style: none; margin: 0; padding: 0; }
.content ul.form li { position: relative; padding: 20px 0 0 0; }
.content ul.form li:first-child { padding: 0 0 0 0; }
.form input[type="text"] { color: #999999; padding: 10px 5px 10px 5px; font-size: 14px; width: 400px; border: 1px solid #999; }
.form input[type="submit"] { 
	background: url('images/submit.png') no-repeat; width: 71px; height: 40px; border: none;
    color: transparent; cursor: pointer; display: block; text-indent: -999px; text-transform: capitalize;
}
.form textarea { 
	color: #999999; padding: 5px; font-family: 'century gothic', arial, verdana; border: 1px solid #999; font-size: 14px; 
	width: 520px; height: 200px;
}
.content ol.form ul { list-style: none; margin: 0; padding: 0; }
.content ol.form > li { padding: 20px 0 0 0; }
.content ol.form > li:first-child { padding: 0 0 0 0; }
.content ol.form ul li label { padding: 0 10px 0 0; }

/*  Contact Form 7 */
.wpcf7-form-control-wrap br { display: none; }
.wpcf7-not-valid-tip-no-ajax { position: absolute; top: 5px; left: 30px; z-index: 1000; padding: 0 2px; color: #A90000; border: 1px solid #A90000; background: #F8E5E5; }
.wpcf7-not-valid-tip { position: absolute; top: 30px; left: 200px;  z-index: 1000; padding: 10px; color: #A90000; border: 1px solid #A90000; background: #F8E5E5; }
.wpcf7-validation-errors { padding: 10px; color: #A90000; border: 1px solid #A90000; background: #F8E5E5; }
.wpcf7-mail-sent-ok { padding: 10px; color: #84AA0F; border: 1px solid #84AA0F; background: #F1F8E7;  }

/* ViewMedia Stuff */
.content ul.viewmedicaLinks { list-style: none; padding: 0; margin: 0; font-weight: bold; line-height: 20px; }

/* FAQs Page */
.faqList { padding: 10px 0 0 0; }
.faqList li { line-height: 25px; }
.faqQuestion { font-weight: bold; cursor: pointer; }
.faqAnswer { display: none; }
.faqList .active { display: block; }

/* Posts - Pagination */
.content ul.paginationCont { overflow: hidden; padding: 0 0 20px 0; list-style: none; }
	.content ul.paginationCont li:first-child { float: left; }
	.content ul.paginationCont li + li { float: right; }

/* Media Kit Styles */
.mediawrapper { width: 989px; margin: 0 auto; }
ul.medianav { margin: 37px 20px 2px 20px;}
ul.medianav li { float: left; padding-right: 10px; text-align: center; }
ul.medianav li a { display: block; height: 41px; width: 165px; background: url('http://wellingtonortho.com/wp-content/themes/oodletech/images/mediasprite.png') no-repeat 0 0; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; line-height: 41px; text-decoration: none; }
ul.medianav li a:hover {background-position: -165px 0; }
ul.medianav li.active a, ul.medianav li.active a:hover {background-position: -330px 0; }

.fullwide { clear: both; padding-top: 15px; }
#mediakit-nav { clear: both; padding: 15px;}


/* Media Box shadow */
.media-box-top { width: 989px; background: url('http://wellingtonortho.com/wp-content/themes/oodletech/images/mediasprite.png') no-repeat 0 -41px; height: 22px; clear: both; }
.media-box-bottom { width: 989px; background: url('http://wellingtonortho.com/wp-content/themes/oodletech/images/mediasprite.png') no-repeat 0 -75px; height: 25px; }
.media-box-body { width: 941px; background: url('http://wellingtonortho.com/wp-content/themes/oodletech/images/mediabg.png') repeat-y; padding: 0 24px; height: 199px; }
.media-box-body .image { display: block; float: left; width: 265px; height: 199px; border: none; background: #fff; margin-right: 24px; }
.media-box-body h3 { color: #0467c8; font-size: 24px; }
.media-box-body .tax,
.media-box-body .tax a,
.media-box-body .tax a:hover { color: #ffa722; font-size: 18px; padding-bottom: 10px; text-decoration: none; }
.media-box-body div.tax > label { color: #666; width: auto; }
.media-box-body p { font-size: 14px; padding-bottom: 10px; }
.media-box-body .dimensions { padding-bottom: 10px; }
.media-box-body .downloads { line-height: 29px; }
.media-box-body div label { display: block; width: 84px; float: left; padding-right: 10px; }
.media-box-body div ul li { float: left; text-align: center; padding-right: 11px; }
.media-box-body div ul li a { display: block; background: url('http://wellingtonortho.com/wp-content/themes/oodletech/images/mediasprite.png') no-repeat -495px 0; width: 79px; height: 29px; font-size: 14px; color: #fff; line-height: 29px; text-decoration: none; }
.media-box-body div ul li a:hover { background-position: -574px 0; }

/* Media Box Orange Divider */
.media-div { background: url("images/border-orange-dashed-line.png") repeat-x scroll left bottom transparent; clear: both; width: 989px; height: 1px; margin: 31px 0; }

/* Media Kit Usage Examples*/

.usage-head { width:480px; float: left; font-size: 24px; font-weight: bold; color: #0467c8; padding-bottom: 30px; }

ul.usage { width: 960px; }
ul.usage li { width: 480px; float: left; height: 360px; }
ul.usage li img { width: 296px; height: 138px; display: block; background: #fff; margin-bottom: 33px; }
ul.usage li h4 { font-size: 18px; color: #ffa722; margin-bottom: 12px; }
ul.usage li p { font-size: 14px; padding-right: 36px; }