/* RESET */
/* ----------------------------------------- */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%;}
q:before, q:after { content:''}
strong { font-weight: bold }
em { font-style: italic }
a img { border:none }

br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 }
div, form { position:relative }

/* ----------------------------------------- */

* {font-family: "Trebuchet MS", tahoma, geneva}

body {background:#fff url('../images/background.jpg') repeat-x top center; margin-bottom:40px;}

.find-clinic {width:962px; height:43px; margin:0 auto;}
.find-clinic input[type="text"] {position:absolute; top:18px; right:60px; height:21px; width:110px; border:0px; background:url('../images/input-background.gif') repeat-x; font-size:10px; color:#666; font-style:italic;}
.find-clinic .map_submithdr {position:absolute; top:13px; right:0px; height:30px; width:46px;}

/* Shadows */
.content, ul.nav, .fat-footer, .youtube_holder, .slider_holder2, .slider_holder, ul.home-callouts, .blog-twitter-holder {-moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.5); box-shadow: 0px 2px 10px rgba(0,0,0,0.5);}

h1.logo {height:70px; width:960px; margin:0px auto 0 auto; background:url('../images/logo-24.png') no-repeat 20px 0px;}
h1.logo a {width:280px; height:80px; display:block;}

h1 span {font-weight:normal;}

ul.nav, ul.nav li, ul.nav ul {z-index:2000;}

ul.nav {height:49px; background:url('../images/nav-bar.jpg') no-repeat; width:950px; margin:20px auto 30px auto; padding:2px 0 0 10px; z-index:9999;}
ul.nav li {position:relative; float:left; text-align:center; margin-right:1px; height:46px;}
ul.nav li a {height:20px; display:block; padding:13px 0px; font-weight:bold; font-size:14px; color:#fff; text-decoration:none; text-shadow:0 1px 2px rgba(0,0,0,0.5); text-align:center;}
ul.nav li.two-lines a {padding-top:4px; padding-bottom:0px;}
ul.nav li ul {display:none; position:absolute; top:100%; padding:4px; background:#f8f8f8; border:2px solid #fff; -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5); box-shadow:1px 1px 5px rgba(0,0,0,0.5); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
ul.nav li:hover ul {display:block}
ul.nav li ul li {clear:both; width:205px; padding:0; height:34px; margin:0; border-top:1px solid #fff; border-bottom:1px solid #e6e6e6;}
ul.nav li ul li:hover {background:url('../images/drop-nav-sub-selected.png') no-repeat center center;}
ul.nav li ul li a {color:#455a8c; font-size:12px; text-align:left; padding:10px 0 0 10px; text-shadow:none;}
ul.nav li ul li:hover a, ul.nav li ul li:hover ul li:hover a {color:#fff !important;}
ul.nav li ul li:hover ul li a {color:#455a8c !important;}
ul.nav li ul li ul {display:none !important; position:absolute; top:0; left:100%; z-index:2000;}
ul.nav li ul li:hover ul {display:block !important;}

ul.nav li.has-children a {background:url('../images/drop-nav-sub-has-children.gif') no-repeat 185px 15px;}
ul.nav li.has-children:hover a {background:url('../images/drop-nav-sub-has-children-selected.gif') no-repeat 185px 15px;}
ul.nav li ul li ul li a {background:none !important;}

ul.nav li.nav-services {width:77px;}
ul.nav li.nav-services:hover {background:url('../images/nav-services.png') no-repeat top left;}

ul.nav li.nav-locations {width:86px;}
ul.nav li.nav-locations:hover {background:url('../images/nav-locations.png') no-repeat top left;}

ul.nav li.nav-locations ul li {width:650px; height:auto; background:none; border:none;}
ul.nav li.nav-locations ul li h3 {text-align:left; color:#FFFFFF; background:#afc3e8; padding:5px 10px 5px 10px; margin:10px 0px 5px 0px; font-size:12px; -moz-box-shadow:0px 2px 5px rgba(0,0,0,0.5); -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.5); box-shadow:0px 2px 5px rgba(0,0,0,0.5);}
ul.nav li.nav-locations ul li a {color:#455a8c !important;}
ul.nav li.nav-locations ul li a:hover {color:#CC0000 !important;}
ul.nav li.nav-locations ul li div {width:205px; margin:0px 10px 10px 0px; float:left; display:inline;}
ul.nav li.nav-locations ul li div ul {display:block !important; position:static; background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border:none;}
ul.nav li.nav-locations ul li div ul li {clear:both; width:205px; padding:0; height:34px; margin:0; border-top:1px solid #fff; border-bottom:1px solid #e6e6e6;}
ul.nav li.nav-locations ul li div ul li:hover {background:url('../images/drop-nav-sub-selected.png') no-repeat center center;}
ul.nav li.nav-locations ul li div ul li a {color:#455a8c !important;}
ul.nav li.nav-locations ul li div ul li:hover a {color:#fff !important;}

ul.nav li.nav-careers {width:74px;}
ul.nav li.nav-careers:hover {background:url('../images/nav-careers.png') no-repeat top left;}

ul.nav li.nav-community {width:101px;}
ul.nav li.nav-community:hover {background:url('../images/nav-community.png') no-repeat top left;}

ul.nav li.nav-news {width:60px;}
ul.nav li.nav-news:hover {background:url('../images/nav-news.png') no-repeat top left;}

ul.nav li.nav-patients {width:76px;}
ul.nav li.nav-patients:hover {background:url('../images/nav-patients.png') no-repeat top left;}

ul.nav li.nav-physicians {width:91px;}
ul.nav li.nav-physicians:hover {background:url('../images/nav-physicians.png') no-repeat top left;}

ul.nav li.nav-culture-and-values {width:130px;}
ul.nav li.nav-culture-and-values:hover {background:url('../images/nav-culture-and-values.png') no-repeat top left;}

ul.nav li form {position:relative;}
ul.nav li input[type="text"] {background:#950000; border:0px; height:24px; width:129px; position:absolute; top:7px; left:10px; font-size:12px !important; padding:4px 8px; color:#eee; text-shadow:0 1px 2px rgba(0,0,0,0.5);}
ul.nav li input[type="image"] {position:absolute; top:7px; left:169px;}

h1.page-title {width:923px; margin:0 auto 20px auto; background:url('../images/big-apple.png') no-repeat 0px 6px; padding:2px 0 0 37px; color:#fff; height:38px; font-size:33px; text-shadow:0 1px 2px rgba(0,0,0,1);}
h1.page-title a:link, h1.page-title a:hover, h1.page-title a:visited, h1.page-title a:active {color:#FFFFFF; text-decoration:none;}
.content {background:#fff url('../images/content-background.png') repeat-y top center; width:940px; margin:0 auto; border:10px solid #fff;}
.top-background {background:url('../images/content-top.png') no-repeat top center; width:940px; min-height:110px;}
.bottom-background {background:url('../images/content-bottom.png') no-repeat bottom center; width:940px;}

.content ul.subnav {background:#e9ebfb; height:750px; width:190px; display:block; float:left; border:1px solid #d8dbe8; margin:16px; padding:11px 9px; }

ul.subnav li {font-weight:bold;}
ul.subnav li a {background:url('../images/sub-nav.jpg') no-repeat; font-size:12px; text-decoration:none; color:#fff; text-shadow:0px 1px 2px rgba(0,0,0,0.5); display:block; width:182px; height:23px; padding:5px 0 0 8px;}
ul.subnav li a:hover {background-position:bottom left;}
ul.subnav li a.selected {background-position:bottom left;}

ul.subnav li ul {display:none;}
ul.subnav li.selected ul {display:block;}
ul.subnav li ul li {font-size:10px;}
ul.subnav li ul li a {text-shadow:none; color:#333; font-size:10px; background:#becceb; margin:2px; width:173px; height:18px; border:1px solid #9bb2e0;}
ul.subnav li ul li a:hover {background:#d3dbeb;}
ul.subnav li ul li a.selected {background:#d3dbeb;}

ul.subnav li ul li ul li a {width:167px; margin-left:8px; border:1px solid #abc2f9; background:#e3ebfb;}
ul.subnav li ul li a.selected {border:1px solid #d3dbeb;}

/* Sidebar-specific */
.content ul.subnav li.sidebar-content {padding:0px; margin:20px 0px 40px 0px; background:#e9ebfb;}
.content ul.subnav li.sidebar-content a {margin:0px 0px 15px 0px; padding:0px; background-image:none; width:177px; height:auto;}
.content ul.subnav li.sidebar-content img {border:5px solid #FF1202; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

ul.horznav {width:918px; margin:0px auto 0 auto; padding-top:10px;}
ul.horznav li {width: 176px; height:63px; background:url('../images/horznav-middle.png') no-repeat top left; float:left; margin-left:-20px;}
ul.horznav li.horznav-left {background:url('../images/horznav-left.png') no-repeat top left; width:160px; margin:0;}
ul.horznav li.horznav-right {background:url('../images/horznav-right.png') no-repeat top left; width:152px;}
ul.horznav li:hover {background-position:bottom left;}
ul.horznav li.selected {background-position:bottom left;}
ul.horznav li a {text-align:center; display:block; padding:20px 0; color:#fff; font-size:16px; font-weight:bold; text-shadow:0px 1px 2px #000; text-decoration:none;}
ul.horznav li.horznav-right a {padding-left:25px;}

.content h1 {font-weight:normal; color:#cc0000; margin-top:15px; font-size:32px;}
.content h2 {font-weight:normal; color:#cc0000; margin-top:15px; font-size:24px;}
.content h3 {font-weight:bold; color:#cc0000; margin-top:15px; margin-bottom:10px; font-size:19px;}
.content h4 {font-weight:bold; color:#cc0000; margin-top:15px; margin-bottom:10px; font-size:14px;}
.content p {margin:10px 20px 20px 0; font-size:14px; color:#666; line-height:150%;}
/*.content .right p {width:670px;}*/
.content .right img, .content .default_right img {margin-left:10px;}
.content .default_right {width:690px;}

.content .synopsis {font-size:36px; color:#999; font-style:italic; padding:10px 20px 10px 20px;}
.right .img_float_right {width:250px; float:right; padding:0px 15px 15px 15px;}

.full-page {width:900px; margin:0 20px; float:right;}

.right {float:right;}
.left {float:left;}

.video_slider_holder {width:960px; height:395px; margin:0 auto 30px auto;}
.youtube_holder {width:634px; height:387px; float:left; display:inline; margin-right:15px; background:#000000; border:4px solid #C80000; z-index:1;}
.slider_holder {width:960px; height:361px; margin:0 auto 30px auto; overflow:hidden;}
#slider {width:958px; height:361px; margin:0 auto; z-index:0; overflow:hidden;}
.slider_holder2 {width:291px; height:387px; float:left; display:inline; border:4px solid #C80000; overflow:hidden;}
#slider2 {width:291px; height:387px; margin:0 auto; z-index:0; overflow:hidden; background:#660000;}
#playlist {width:275px; height:371px; padding:8px; margin:0 auto; z-index:0; overflow:auto; background:#660000;}
ul#slider_controls {position:absolute; top:18px; right:23px; z-index:1000;}
ul#slider_controls2 {position:absolute; top:12px; right:14px; z-index:1000;}
ul#slider_controls li, ul#slider_controls2 li {display:block; background:url('../images/slider_control.png') no-repeat top left; width:22px; height:22px; float:left;}
ul#slider_controls li.activeSlide, ul#slider_controls2 li.activeSlide {display:block; background:url('../images/slider_control_selected.png') no-repeat top left;}

ul.home-callouts {width:960px; height:107px; margin:0 auto 30px auto;}
ul.home-callouts li {float:left;}
ul.home-callouts li.callouts-apple a {display:block; width:138px; height:107px; background:url('../images/home-callouts-apple.jpg') no-repeat top left;}
ul.home-callouts li.callouts-patients a {display:block; width:207px; height:107px; background:url('../images/home-callouts-patients.jpg') no-repeat top left;}
ul.home-callouts li.callouts-physicians a {display:block; width:189px; height:107px; background:url('../images/home-callouts-physicians.jpg') no-repeat top left;}
ul.home-callouts li.callouts-careers a {display:block; width:187px; height:107px; background:url('../images/home-callouts-careers.jpg') no-repeat top left;}
ul.home-callouts li.callouts-connect a {display:block; width:239px; height:107px; background:url('../images/home-callouts-connect.jpg') no-repeat top left;}

ul.home-callouts li a:hover {background-position: bottom left;}

.blog-twitter-holder {width:960px; height:502px; margin:0 auto 30px auto; background:#fff url('../images/blog-twitter.jpg') no-repeat top center;}
.blog-twitter-holder .left {margin-top:65px; padding-right:5px}

.blog-entry {background:url('../images/white-75.png'); width:600px; margin:15px 0 0 28px;}
.blog-loading {height:300px;}
.blog-entry {-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); box-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.blog-entry h2 {color:#94b3ee; font-size:18px; padding-left:10px; padding-top:7px;}
.blog-entry h2 img.loading-image {vertical-align:middle; margin-right:15px;}
.blog-entry h2 a {color:#94b3ee; text-decoration:none;}
.blog-entry h2 sup {font-size:10px;}
.blog-entry p {font-size:12px; color:#666; padding:8px 10px 10px 10px; line-height:150%;}
.blog-entry p a {color:#94b3ee; text-decoration:none;}

.visit-blog {display:block; width:113px; height:35px; background:url('../images/visit-blog.png') no-repeat; position:absolute; top:370px; right:0px;}
.subscribe-rss {display:block; width:185px; height:60px; background:url('../images/subscribe-rss.png') no-repeat; position:absolute; top:345px; left:30px;}

.blog-twitter-holder .right {margin-top:80px;}
.twitter-entry {width:280px; margin:10px 25px 0 0; font-size:10px; overflow:auto; line-height:150%;}
.twitter-entry img {padding:3px; margin:2px 10px 10px 0; background:#f00; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; float:left;}
.twitter-entry span {display:block;}
.twitter-entry p {height:30px; overflow:hidden;}
.twitter-entry a {color:#94b3ee;}
.twitter-entry span.twitter-user-name a {font-weight:bold;}
.twitter-entry .twitter-date {margin:4px 0 6px 0; color:#b1c6ef;}

.follow-twitter {display:block; width:141px; height:35px; background:url('../images/follow-applept.png') no-repeat; position:absolute; top:250px; right:82px;}
.follow-facebook {display:block; width:178px; height:55px; position:absolute; top:300px; left:85px;}

.locations-page .left {width:200px; margin-left:20px}
.locations-page .left-large {float:left; width:600px; margin:6px 40px 20px 20px;}
.locations-page .left-large li {float:left; display:inline; margin-right:10px; width:190px; font-size:14px; color:#666;}
.locations-page .left h2 {background:url('../images/location-icon.gif') no-repeat 0px 3px; padding-left:20px; padding-bottom:10px}
.locations-page .left p {font-size:12px; color:#475c8e; margin-top:0;}
.locations-page h3 {color:#475c8e; font-size:16px; font-weight:bold !important;}
.locations-page h3 a {color:#475c8e;}
.locations-page h4 {color:#475c8e; font-size:14px;}
.locations-page .left h3 {font-size:18px;}
.locations-page .bottom-background {height:620px;}

 .find-different-location {background:url('../images/find-a-different-location.png') no-repeat; display:block; width:190px; height:35px; margin:-10px 0 25px -5px;}

.locations-page .right {padding:18px 15px 0px 0;}
.locations-page .right-small {float:left; margin:18px 15px 30px 0; font-size:14px;}
.locations-page .right-small img.location-image {border:4px solid #eff2fd; margin-bottom:10px;}
.locations-page .right-small a {color:#CC0000;}
.locations-page .right p {font-size:11px;}

.view-all-locations {float:right; display:block; width:154px; height:35px; background:url('../images/view-all-locations.png') no-repeat top left;}
.print-button {float:right; display:block; width:86px; height:35px; background:url('../images/print.png') no-repeat top left;}

.google-map-holder {width:679px; height:489px; border:4px solid #eff2fd; margin:6px 5px 15px 0; padding:0; clear:both;}
.google-map-holder-small {width:250px; height:175px; border:4px solid #eff2fd; margin:6px 5px 15px 0; padding:0; clear:both;}

.locations-page .services {margin-top:10px;}


#research {margin-bottom:15px; text-align:left; font-size:14px; color:#231f20}
#research input {background:#fff; border:1px solid #c9c9d2; vertical-align:top; height:14px; width:190px; font-size:11px; padding:4px; color:#666;}
#research select {background:#fff; border:1px solid #c9c9d2; vertical-align:top; height:24px; padding:3px; font-size:11px; color:#666;}
#research img {padding:0px; margin:0 0 0 1px; height:36px; width:55px;}

#map_side_bar {position:relative; float:left; overflow:hidden; width:200px; background:url('../images/gmap_side_bar_background.jpg') repeat-y top left; height:608px; padding:0px;}
#map_side_bar .location_selected {padding:18px 20px 10px 20px; background:url('../images/gmap_side_bar_background_selected.jpg') no-repeat top left;}
#map_side_bar .location_selected h2 {margin:0px; padding:0px; font-weight:bold;}
#map_side_bar .location_selected div {background:#dbdde9; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:8px; padding-left:12px; margin-bottom:8px; margin-top:7px; font-weight:bold; color:#7f8995;}
#map_side_bar .location_selected p {padding:0px; margin:0px;}

#map_side_bar #location_area {height:578px; overflow:auto; padding-bottom:30px; z-index:1;}
#map_side_bar #location_nav {position:absolute; bottom:0px; left:0px; width:180px; height:31px; font-weight:bold; background:#fff url('../images/gmap_side_bar_bottom_background.jpg') no-repeat top left; z-index:100;}
#map_side_bar #location_nav div {position:absolute; bottom:6px; right:10px; font-weight:bold;}
#map_side_bar #location_nav div span {color:#a31d1d;}
#map_side_bar .location {width:160px; padding:10px 10px 10px 10px; border-bottom:1px dotted #a3a8af; cursor:pointer;}
#map_side_bar .location:hover {width:160px; padding:10px 10px 10px 10px; border-bottom:1px dotted #a3a8af; background:url('../images/gmap_side_bar_background_hover.jpg') no-repeat top left;}
#map_side_bar .location:hover h2 {color:#222;}
#map_side_bar .location:hover p {color:#555;}
#map_side_bar .location h2 {margin:0px; padding:0px; font-weight:normal;}
#map_side_bar .location p {padding:0px; padding-left:5px; margin:0px; color:#7f8995;}

#map_side_bar .location.last_child {border:0px;}
#map_canvas_small {width:250px; height:175px;}

a.get-directions {display:block; width:190px; height:35px; background:url('../images/get-directions.png') no-repeat top left;}

.map {width:692px;}
.map-small {width:258px;}

#services_header {display:none;}
#services {display:none;}
#location_title {display:none;}
#location_text {display:none;}

.fat-footer {width:940px; height:380px; margin:40px auto; background: #fff url('../images/fat-footer-background-large.jpg') no-repeat bottom center; border:10px solid #fff;}

.fat-footer ul {width:900px; margin:10px auto;}
.fat-footer ul li {float:left; margin:10px;}
.fat-footer ul li.last-child {margin-right:0px;}
.fat-footer ul li span {background:#f3f0f8; width:120px; display:block; padding:4px; border:1px solid #fff; font-weight:bold; font-size:14px; color:#94b3ee;}
.fat-footer ul li ul {width:130px; margin:8px 0;}
.fat-footer ul li ul li {width:120px; clear:both; background:none; font-size:10px; margin:0 0 0 10px; padding:4px 0 0 6px; background:url('../images/red-bullet.png') no-repeat 0px 10px;}
.fat-footer ul li ul li a {color:#999999; font-family:arial, helvetica; text-decoration:none;}
.fat-footer ul li ul li a:hover {color:#ff0c00; text-decoration:underline;}

.fat-footer .social {position:absolute; right:10px; bottom:10px; width:70px; height:50px; padding-left:70px; background:url('../images/social.png') no-repeat;}
.fat-footer .social a {color:#7593cd; font-size:12px;}

.footer {width:960px; margin:0 auto; text-align:center;}
.footer a {color:#7593cd; font-size:14px; text-decoration:none;}
.logo-small {display:block; width:116px; margin:25px auto 15px auto;}
.footer p {font-size:10px; font-family:arial, helvetica; color:#999;}

.whitefooter a {color:#fff;}
.whitefooter p {color:#fff;}
.whitefooter .logo-small {padding:5px 5px 0px 5px; background:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.uncommon-logo {display:block; width:53px; height:53px; margin:10px auto; background:url('../images/uncommon-logo.png') no-repeat top left;}
.uncommon-logo:hover {background-position:bottom left;}

.default_right ul, .default_right ol, .full-page ul, .full-page ol {list-style:disc outside none !important; margin-left:10px; margin-top:20px; margin-bottom:20px;}
.default_right li, .full-page li {list-style:disc outside none !important; padding-left:5px; padding-bottom:10px; margin-left:20px;}
.default_right li, .full-page li, .default_right li *, .full-page li *, .default_right div, .default_right p, .default_right div *, .default_right p *, .full-page div, .full-page p, .full-page div *, .full-page p * {font-size:14px; color:#666666;}
.default_right a, .full-page a, .default_right a *, .full-page a * {color:#CC0000;}

.shareit {background:url('../images/share-content.png') no-repeat top left; display:block; width:121px; height:38px;}
.printit {background:url('../images/print-content.png') no-repeat top left; display:block; width:94px; height:38px;}
.emailit {background:url('../images/email-content.png') no-repeat top left; display:block; width:94px; height:38px;}
.share-facebook {height:32px;}
.share-twitter {height:35px;}

ul.share-widget {width:450px; list-style:none !important; margin:0px !important; padding:0px !important; margin-top:40px !important; margin-bottom:20px !important;}
ul.share-widget li {position:relative; list-style:none !important; margin:0px !important; padding:0px !important;}
ul.share-widget li ul {display:none; position:absolute; top:100%; z-index:3000; list-style:none !important; margin:0px !important; padding:0px !important;}
ul.share-widget li:hover ul {display:block}
ul.share-widget li ul li {clear:both; width:106px; list-style:none !important; margin:0px !important; padding:0px !important;}

li.share-item {float:left; display:inline;}

.contact-left {float:left; margin-right:15px; width:440px;}
.contact-right {float:left; width:200px;}

.contact-left p {width:auto !important;}

.connect-follow {margin-bottom:15px;}

/* Contact Us form */

.contact-us-form #Form2 fieldset ol {margin:10px 0;}
.contact-us-form #Form2 fieldset ol li {list-style:none !important; margin:0; padding:5px 0;}
.contact-us-form #Form2 fieldset ol li label {width:90px; text-align:right; display:block; float:left; padding-right:10px;}
.contact-us-form #Form2 fieldset ol li input[type="text"] {width:190px; background:#f5f5f5; border:1px solid #999;}
.contact-us-form #Form2 fieldset ol li select {width:193px; background:#f5f5f5; border:1px solid #999;}
.contact-us-form #Form2 fieldset ol li textarea {background:#f5f5f5; border:1px solid #999;}

.contact-us-form .contact-right-twitter {display:block; width:50px; height:50px; position:absolute; top:55px; left:52px; background:url('../images/clear.gif');}
.contact-us-form .contact-right-facebook {display:block; width:50px; height:50px; position:absolute; top:57px; left:118px; background:url('../images/clear.gif');}
.contact-us-form .contact-right-wordpress {display:block; width:50px; height:50px; position:absolute; top:125px; left:52px; background:url('../images/clear.gif');}
.contact-us-form .contact-right-youtube {display:block; width:50px; height:50px; position:absolute; top:125px; left:118px; background:url('../images/clear.gif');}

.contact-us-form .contact-right-mail {display:block; width:50px; height:50px; position:absolute; top:236px; left:85px; background:url('../images/clear.gif');}

.video-item {clear:both; height:64px; cursor:pointer; margin-bottom:8px; color:#FF0000; font-size:11px;}
.video-item small, .video-item .time {color:#FFFFFF; font-size:10px;}
.video-item p {font-weight:bold; margin:0px !important; width:auto;}
.thumbnail {float:left; display:inline; margin-right:7px; border:1px solid #C80000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:104px; height:62px; clip:auto; overflow:hidden;}
.thumbnail div {margin:0px;}
.thumbnail .image {width:96px; height:54px; clip:auto; overflow:hidden; border:4px solid #FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative;}
.thumbnail .time {position:absolute; bottom:0px; right:0px; background:#000000; padding:0px 2px;}
.thumbnail img {width:96px; height:72px; margin-top:-9px;}
