@charset "UTF-8";
#header {
	height: 75px;
}
body {
	margin: 0px;
	padding: 0px;
}
a:link {
	text-decoration: none;
}
#header #header_box {
	height: 75px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
#header #header_box #logo_box {
	float: left;
	height: 75px;
	width: 200px;
}
#header #header_box #menu {
	float: left;
	height: 75px;
	width: 490px;
}
#header #header_box #search {
	float: left;
	width: 250px;
	height: 46px;
	margin-top: 28px;
}
#header #header_box #navigation {
	float: left;
	width: 755px;
	height: 12px;
	text-align: right;
}
#header #header_box #menu .item {
	font-size: 15px;
	float: left;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 16px;
	padding-left: 10px;
	margin-top: 28px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
#ccbar .ccbar_centerbox  .item {
	float: left;
	margin-top: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-bottom: 6px;
}
#ccbar .ccbar_centerbox .loginbox {
	float: right;
	margin-top: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-bottom: 6px;
}
#header #header_box #search #input {
	width: 160px;
	height: 18px;
	font-size: 13px;
	margin-right: 10px;
}

#header #header_box #search .cel {
	float: left;
	padding-top: 8px;
}
#header #header_box #logo_box #logo {
}
#footer {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
#footer .map {
	overflow: auto;
	float: left;
	width: 955px;
}
#footer .head {
	margin-top: 10px;
}
#footer .head .start_box {
	float: left;
	height: 33px;
}
#footer .head .breadpath {
	float: left;
	height: 33px;
	width: 911px;
	
}
#footer .head .breadpath .item {
	float: left;
	height: 21px;
	padding-top: 11px;
	margin-left: 10px;
	padding-right: 16px;
}
#footer .map .section_map {
	float: left;
	padding-right: 35px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#footer .generalinformation {
	height: 22px;
	margin-top: 16px;
	margin-bottom: 20px;
	float: left;
	width: 955px;
}
#footer .map li {
	padding: 0px;
	list-style-type: none;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer .map ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#footer .head .start_box {
	height: 33px;
	width: 44px;
}
#footer .end {
	height: 6px;
	width: 955px;
	float: left;	
}
#content {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}
#content #hp_cover {
	height: 300px;
	width: 955px;
}
#ccbar {
	height: 24px;
	width: 100%;
	font-size: 10px;
}
#ccbar .ccbar_centerbox {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
#content #sidebar {
	float: right;
	width: 310px;
}
#content #pagedrop {
	float: left;
	width: 645px;
}
#content #sidebar .widget .wdg_tab #petsdivcontainer {
	padding: 5px;
	height: 159px;
	width: 288px;
	overflow: hidden;
}
#content #sidebar .widget .wdg_defaultbox {
	padding: 10px;
}
#content #sidebar .widget .wdg_Signup_newsletter {
	padding: 10px;
}
#content #sidebar .widget {
	width: 300px;
	margin-top: 10px;
	margin-left: 10px;
	overflow: auto;
}
#content #sidebar .widget .wdg_Signup .spacer {
	width: 60px;
}
#content #sidebar .widget .wdg_Signup #username {
	width: 120px;
}
#content #sidebar .widget .wdg_Signup #password {
	width: 120px;
}
#content #sidebar .widget .wdg_Signup label {
	width: 70px;
	display: block;
	float: left;
	padding-top: 3px;
}
#content #sidebar .wdg_bannerGoogle {
	height: 250px;
}
/* CSS FOR WIDGET TAB BOX */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
}


/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;

}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
	width: 100%; /*leave this value as is in most cases*/
}
#content #sidebar .widget .wdg_columnLeft {
	float: left;
	width: 122px;
	padding: 10px;
}
#content #sidebar .widget .wdg_columnRight {
	float: left;
	width: 122px;
	margin-left: 12px;
	padding: 10px;
}
#content #sidebar .widget  ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
#content #sidebar .widget li {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
h2 {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-size: 16px;
}
h3 {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 12px;
}
#content #sidebar .widget .wdg_Signup {
	padding: 10px;
}
#content #sidebar .widget .wdg_userProfile {
	padding: 10px;
	overflow: auto;
}
#content #sidebar .widget .wdg_userProfile .personaldata .picture {
	height: 70px;
	width: 70px;
	margin-right: 10px;
	float: left;
}
#content #sidebar .widget .wdg_userProfile .borrow .content .friend img {
	margin-bottom: 5px;
	width: 75px;
	height: 75px;
}
#content #sidebar .widget .wdg_userProfile .personaldata {
	overflow: auto;
}
#content #sidebar .widget .wdg_userProfile .borrow {
	overflow: auto;
}
#content #sidebar .widget .wdg_userProfile .personaldata .description {
	float: left;
	width: 190px;
}
#content #sidebar .widget .wdg_userProfile .borrow .content .friend {
	float: left;
	height: 110px;
	width: 76px;
	margin-right: 4px;
	padding: 5px;
}
#content #sidebar .widget .wdg_userProfile .borrow .header .option {
	float: right;
}
#content #sidebar .widget .wdg_userProfile .borrow .content .friend_action {
	float: left;
	height: 80px;
	width: 53px;
}
#content #sidebar .widget .wdg_userProfile .borrow .content .memo_item .date {
	float: left;
	width: 60px;
}
#content #sidebar .widget .wdg_userProfile .borrow .content .memo_item .time {
	float: left;
	width: 60px;
}
#content #sidebar .widget .wdg_userProfile .borrow .content .memo_item .description a {
	float: left;
	width: 155px;
}
.content_textcolumn3A .col3 {
	float: left;
	width: 140px;
}
.content_textcolumn3A .col2 {
	float: left;
	width: 140px;
	margin-right: 10px;
}
.content_textcolumn3A .col1 {
	float: left;
	width: 300px;
	margin-right: 20px;
}
.content_textcolumn3A {
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
}
.content_textcolumn2A {
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
}
.content_textcolumn2A .col1 {
	float: left;
	width: 450px;
	margin-right: 20px;
}
.content_textcolumn2A .col2 {
	float: left;
	width: 140px;
}
.content_textcolumn2 {
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
}
.content_textcolumn2 .col1 {
	float: left;
	width: 300px;
	margin-right: 15px;
}
.content_textcolumn2 .col2 {
	float: left;
	width: 295px;
}
.content_textcolumn1 {
	overflow: auto;
	margin-top: 10px;
	padding-right: 30px;
	margin-left: 10px;
}
#content .content_spotlight4 {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	overflow: auto;
}
#content .content_spotlight4 .item {
	float: left;
	width: 155px;
	margin-right: 1px;
}

#content #pagedrop .content_spotlight4 .item .text {
	padding-top: 10px;
	font-size: 11px;
	padding-bottom: 10px;
	padding-right: 10px;
}
#content .content_spotlight3 {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	overflow: auto;
}
#content .content_spotlight3 .item {
	float: left;
	width: 207px;
	margin-right: 1px;
}

#content #pagedrop .content_spotlight3 .item .text {
	padding-top: 10px;
	font-size: 11px;
	padding-bottom: 10px;
	padding-right: 10px;
}
#content .content_spotlight2 {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	overflow: auto;
}
#content .content_spotlight2 .item {
	float: left;
	width: 311px;
	margin-right: 1px;
}

#content #pagedrop .content_spotlight2 .item .text {
	padding-top: 10px;
	font-size: 11px;
	padding-bottom: 10px;
	padding-right: 10px;
}
#content .tvbox {
	overflow: auto;
}
#content .tvbox .canvas {

	height: 320px;
	width: 320px;
	float: left;
	margin-right: 1px;
}
#content .tvbox .playitem .label {
	text-align: right;
	padding-right: 7px;
	padding-top: 4px;
	margin-top: 53px;
	height: 22px;

}
#content .tvbox .playitem {
	float: left;
	width: 120px;
	height: 79px;
	margin-bottom: 1px;
}
#content .gallery_tool {
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
	padding-right: 30px;
}

#content .imagemenu {
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
	padding-right: 30px;
}
#content .videocommunity .container_box .player {
	background-color: #000000;
	float: left;
	height: 310px;
	width: 400px;
}
#content #pagedrop .videocommunity .comments .comment_title {
	margin-top: 30px;
	margin-bottom: 15px;
}
#content #pagedrop .videocommunity .comments .details_comment {
	margin-bottom: 20px;
}
#content .videocommunity .container_box .details {
	float: left;
	height: 310px;
	width: 195px;
	padding-left: 10px;
}
#content .videocommunity .container_box {
	overflow: auto;
}

#content .videocommunity {
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
	padding-right: 30px;
}
#content #pagedrop .videocommunity .comments .commentslist .dropcomment label {
	width: 100px;
	display: block;
	float: left;
	height: 20px;
}
#content #pagedrop .videocommunity .comments .commentslist .dropcomment .sizefixInput {
	width: 380px;
}

#content #pagedrop .videocommunity .video_description {
	margin-top: 20px;
}
/* CSS FOR WIDGET GALLYER */
.gallery_large {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	height: 280px;
}
.gallery_large .last_picture {
	float: left;
	height: 240px;
	width: 615px;
	padding: 20px;
}
.gallery_large .last_video .title_video {
	padding-top: 8px;
}
.gallery_large .last_picture .picture_item {
	height: 90px;
	width: 120px;
	float: left;
	text-align: center;
	margin-right: 3px;
	margin-bottom: 12px;
	
}
.top_news_header {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
	
}
.top_news_header .item_small {
	padding: 10px;
	float: left;
	width: 294px;
}
.top_news_header .spacer {
	float: left;
	width: 6px;
	height: 100px;
	padding: 0px;
}
.top_news_header .item_small img {
	float: left;
	margin-right: 15px;
	height: 70px;
	width: 70px;
}
.top_news_header_big .item_small {
	float: left;
	width: 167px;
	height: 240px;
	padding: 10px;
}
.top_news_header_big .item_small img {
	height: 167px;
	width: 167px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.top_news_header_big .spacer {
	float: left;
	height: 260px;
	width: 5px;
}
.gallery_large .last_picture .morelink {
	float: left;
	width: 610px;
	text-align: right;
}
.gallery_large .last_video .video_box {

	height: 195px;
	width: 260px;
}
.gallery_large .last_video {
	float: left;
	height: 240px;
	width: 260px;
	padding: 20px;
}
.top_news_header_big {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	height: 270px;
	
}
.tv_system {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
.tv_system .col1 {
	float: left;
	width: 120px;
}
.tv_system .col2 {
	float: left;
	width: 480px;
	height: 500px;
}
.tv_system .col2 .container_box .details .col1 {
	float: left;
	width: 130px;
	padding-top: 10px;
	height: 50px;
}
.tv_system .col2 .container_box .details .col2 {
	float: left;
	width: 200px;
	padding-top: 10px;
	height: 50px;
}
.tv_system .col2 .container_box .details .col3 {
	float: left;
	width: 150px;
	padding-top: 10px;
	height: 50px;
	line-height: 15px;
}
.tv_system .col2 .container_box .details .description {
	float: left;
	width: 480px;
	padding-top: 10px;
}
.tv_system .col2 .container_box .details {
	overflow: auto;
}
.tv_system .col2 .container_box .details .col2 input {
	font-size: 10px;
	margin-top: 4px;
}
.tv_system .col2 .container_box .player {
	height: 350px;
	width: 480px;
}
.tv_system .col2 .container_box {
	margin-bottom: 20px;
}
.tv_system .col3 {
	float: left;
	width: 355px;
}
.tv_system .video_browsing {
	float: left;
	width: 915px;
	padding: 20px;
}
.tv_system .video_browsing .item {
	float: left;
	width: 176px;
	margin-right: 5px;
	height: 230px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-bottom: 5px;
}
.tv_system .video_browsing .pager {
	text-align: right;
	float: right;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 5px;
	width: 200px;
}
.tv_system .col3 .information {
	margin-left: 25px;
	margin-bottom: 15px;
}
.tv_system .col1 .list_category {
	padding-top: 23px;
}
.tv_system .col3 .related {
	margin-left: 25px;
	height: 70px;
}
.tv_system .video_browsing .item .thumb {
	width: 160px;
	margin: 9px;
	padding-top: 140px;
}
.tv_system .video_browsing .item .thumb .playbar {
	height: 12px;
	padding: 4px;
}
.tv_system .video_browsing .item .category {
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 9px;
	margin-left: 9px;
}
.tv_system .video_browsing .item .title {
	margin-top: 2px;
	margin-right: 9px;
	margin-left: 9px;
}
.tv_system .col3 .related img {
	float: left;
	margin-right: 15px;
}
.products_list {
	overflow: auto;
	margin-top: 10px;
	padding-right: 10px;
	margin-left: 10px;
}
#content .products_list .navbar .col1 {
	float: left;
	width: 448px;
	padding-top: 4px;
	padding-left: 10px;
}
#content .products_list {
}
#content .products_list .navbar {
	height: 25px;
}
#content .products_list .navbar .col2 {
	float: left;
	width: 145px;
	text-align: right;
	padding-top: 4px;
}
#content .products_list .navbar  li {
	display: inline;
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#content .products_list .navbar ul {
	margin: 0px;
	padding: 0px;
}
#content .products_list .pager {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	
}
#content .products_list .pager ul {
	margin: 0px;
	padding: 0px;
}
#content .products_list .pager li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	list-style-type: none;
	display: inline;
}
#content #pagedrop .products_list .list {
	overflow: auto;
}
#content .products_list .list .item {
	float: left;
	height: 170px;
	width: 201px;
	margin-right: 5px;
	margin-bottom: 5px;
	
}
#content .products_list .list .item .description .note {
	margin-bottom: 4px;
}
#content .products_list .list .item .picture {
	float: left;
	height: 170px;
	padding-top: 0px;
}
#content  .products_list .list .item .description {
	float: left;
	height: 165px;
	padding-top: 5px;
	width: 103px;
	padding-left: 5px;
}

#content .products_list .list .item .description .product_name {
	margin-bottom: 10px;
	margin-top: 5px;
}
#content .products_list .product_detail {
	height: 400px;
}
#content .products_list .product_detail .picture {
	float: left;
	height: 385px;
	width: 395px;
	padding-top: 15px;
	text-align: center;
}
#content .products_list .product_detail .description .customer_rate_box {
	margin-top: 15px;
	margin-bottom: 15px;
}
#content .products_list .product_detail .description .customer_rate_box img {
	margin-right: 1px;
	margin-left: 1px;
}
#content .products_list .product_detail .description .cart_box .price {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}
#content  .products_list .product_detail .description .cart_box .add2cart_box {
	margin-top: 10px;
	margin-bottom: 10px;
}
#content .products_list .product_detail .description {
	float: left;
	width: 210px;
	height: 385px;
	padding-left: 15px;
	padding-top: 15px;
}
#content .products_list .description_product_details {
	margin-top: 10px;
	margin-bottom: 10px;
}
#content .products_list .reviewlist .bar {
	height: 25px;
}
#content .products_list .reviewlist .bar .col1 {
	float: left;
	padding: 5px;
}
#content .products_list .reviewlist .bar .col2 {
	float: right;
	padding: 5px;
}
#content .products_list .reviewlist {
	margin-top: 40px;
}
#content .products_list .reviewlist .user_review .quote {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 13px;
}
.content_blogpost {
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
}
.content_blogpost .col1 {
	float: left;
	width: 440px;
	margin-right: 20px;
}
#content #pagedrop .content_blogpost  li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
#content #pagedrop .content_blogpost ul {
	margin: 0px;
	padding: 0px;
}
.content_blogpost .col2 {
	float: left;
	width: 140px;
	margin-right: 10px;
}
#content .general_overview .col2bis {
	float: left;
	width: 430px;
	padding-top: 15px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-left: 25px;
}
#content .general_overview .col3 #banner_physician .desc ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding: 0px;
}
#content .general_overview .col3 #banner_physician .desc .item .preview_joincom {
	width: 225px;
	margin-bottom: 5px;
}
#content .page_media .col3 .webcast_about {
	padding-right: 20px;
	padding-top: 10px;
}
.ask_expert_box {
	width: 247px;
	margin-left: 5px;
	margin-top: 25px;
}
.testimonial_link {
	font-size: 11px;
	color: #006699;
	font-weight: normal;
	float: right;
	margin: 0px;
}
#content .page_client .col_sied_box {
	width: 320px;
	padding-left: 10px;
	padding-top: 30px;
	float: left;
}
#content .page_client .col_sied_box .testimonial_box_item .title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
}
.clear {
	clear: both;
}
#content .page_whatwedo .col2 .spotlight_wwd {
	width: 320px;
}
#content .page_whatwedo .col2 .spotlight_wwd .title {
	background-color: #273D3B;
	padding: 8px;
	color: #FFFFFF;
	font-size: 14px;
}
#content .page_whatwedo .col2 .spotlight_wwd .description {
	padding-top: 10px;
}
