﻿html {
	height: 100%;
}
form {
	height: 100%;
}
.body {
	height: 100%;
	margin: 0;
	font-family: Verdana, Arial;
	background-color: white;
}
html hr {
	border: 0;
	height: 1px;
	color: #999;
	background-color: #999;
}
.master {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}
.spacer {
	width: 20px;
}
.spacer2 {
	width: 40px;
}
.verticalSpacer {
	height: 20px;
}
.verticalSpacer2 {
	height: 40px;
}
.mastheadContainer {
	border: 1px #999 solid;
	border-bottom: none;
	width: 100%;
	padding: 20px;
}
.mastedheadSpacer {
	width: 500px;
}
.personaLandingColumnLeft {
	width: 701px;
}
.personaLandingColumnRight {
	width: 219px;
}
.threeColumnLeft {
	width: 170px;
}
.threeColumnCenter {
	width: 491px;
}
.threeColumnRight {
	width: 219px;
}
.twoColumnLeft {
	width: 170px;
}
.twoColumnRight {
	width: 770px;
}
.flashHeaderContainer {
	border-left: 1px #999 solid;
	border-right: 1px #999 solid;
	padding: 0 0 0 0;
}
.logo {
	background: url("images/medrad_logo.gif") no-repeat left center;
}
.logo a {
	color: #FFF;
	font-size: 0px;
	display: block;
	padding: 0;
	height: 50px;
	width: 200px;
}
.topLinkBar {
	float: right;
	width: auto;
	padding-left: 1px;
	padding-right: 7px;
	display: inline;
}
.toplinkbar a:active {
	color: #444444;
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
}
.topLinkBar a {
	color: #444444;
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
}
.topLinkBar a:hover {
	text-decoration: underline;
}
.topLink {
	background: url("../../../../Images/linksdivider.gif") right 6px no-repeat;
	display: inline;
}
.console {
	clear: both;
}
.variations {
}
.search {
	padding: 0;
	margin: -2px;
}
.search .ms-sbcell .ms-sbplain {
	border: 1px #999 solid;
	height: 15px;
	font-family: Arial;
	font-size: 10px;
	color: #999 !important;
}
.search .ms-sbcell {
	border: none;
	padding: 0 2px 0 0;
}
.search .ms-sbcell input {
	padding-top: 3px;
	padding-left: 3px;
}
.search .ms-sbgo {
	background: none;
}
.siteActionMenu {
	float: right;
}
.authoringRegion {
	width: 100%;
	background-color: #DDDDDD;
	color: #333333;
}
.topNavContainer {
	background-image: url("images/orange_nav2.gif");
	background-repeat: repeat-x;
	border: 1px #999 solid;
}
.topNav {
	*position: relative; *;
	top: -1px;
}
.topNavItem {
	font-family: Verdana;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}
.topNavItem a {
	display: block;
	padding: 8px 20px 0 20px;
	height: 22px;
}
.topNavSelected a {
	color: #FFF;
	text-decoration: underline;
}
.topNavHover a {
	color: #FFF;
	text-decoration: underline;
}
.topNavFlyOuts {
	border-top: 1px #999 solid;
}
.topNavFlyOutsItem {
	font-family: Verdana;
	font-size: 11px;
	background-color: #FFF;
	border: 1px #999 solid;
	border-top-style: none;
	color: #E05213;
	width: 150px;
	min-width: 150px;
}
.topNavFlyOutsItem a {
	display: block;
	padding: 4px 5px 4px 5px;
}
.topNavFlyOutsItem a:hover {
	text-decoration: underline;
}
.topNavFlyOutsHover {
}
.mainContainer {
	border-left: 1px #999 solid;
	border-right: 1px #999 solid;
	padding-bottom: 0;
	padding: 20px;
}
.footerContainer {
	padding: 0 20px 20px 20px;
	border: 1px #999 solid;
	border-top: none;
}
.footerContent {
	color: #999;
	font-size: 10px;
	text-decoration: none !important;
}
.footerContent hr {
	border: 0;
	height: 1px;
	color: #999;
	background-color: #999;
}
.footerContent a {
	color: #36C !important;
	text-decoration: none;
}
.footerContent a:hover {
	text-decoration: underline;
}
.footerContent a:visited {
	color: #339 !important;
	text-decoration: none !important;
}
.bottomLinkBar {
	font-family: Verdana;
	font-size: 8pt;
	color: #999;
	float: none;
}
.leftNavHome a, .leftNavHome a:visited {
	color: #E05213 !important;
	font: bold 11px Verdana;
	text-transform: uppercase;
	text-decoration: none;
}
.leftNavHome a:hover {
	text-decoration: underline;
}
.leftNav {
	padding: 0 0 0 0;
	width: 100%;
}
.leftNav2 .leftNavSelected {
	color: #999 !important;
	background: url('Images/leftnav_bullet.gif') left center no-repeat !important;
}
.leftNav1 {
	color: #E05213 !important;
	font: bold 11px Verdana;
	text-transform: uppercase;
	border-bottom: 1px #999 solid;
	border-top: 1px #999 solid;
}
.leftNav2 {
	color: #36C;
	font: 10px Verdana;
	padding-left: 4px;
	border-bottom: 1px #999 solid;
}
.leftNav2 a {
	display: block;
	background-image: none !important;
	padding: 5px 0px 5px 8px;
}
.leftNav1 a {
	display: block;
	background-image: none !important;
	padding: 5px 0px 5px 0px;
}
.leftNav2 a:hover {
	text-decoration: underline;
}
.leftNav1 a:hover {
	text-decoration: underline;
}
.leftNavHover {
	text-decoration: underline;
}
.bodyCopy, .ms-rteCustom-bodyCopy {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
.bodyCopy a, .ms-rteCustom-bodyCopy a {
	color: #36C !important;
	text-decoration: none !important;
}
.bodyCopy a:visited, .ms-rteCustom-bodyCopy a:visited {
	color: #339 !important;
	text-decoration: none !important;
}
.bodyCopy a:hover, .ms-rteCustom-bodyCopy a:hover {
	text-decoration: underline !important;
}
.grayBodyCopy {
	font-family: Arial;
	font-size: 10px;
	color: #999 !important;
}
.grayBodyCopy a {
	color: #36C !important;
	text-decoration: none !important;
}
.grayBodyCopy a:hover {
	color: #339 !important;
	text-decoration: underline !important;
}
.grayBodyCopy a:visited {
	color: #339 !important;
}
.linkedSubHeader, .ms-rteCustom-linkedSubHeader {
	font-family: Verdana;
	font-size: 11px;
	color: #36c !important;
	text-decoration: none !important;
	line-height:15px
}
.linkedSubHeader a, .ms-rteCustom-linkedSubHeader a {
	font-family: Verdana;
	font-size: 11px;
	color: #36c !important;
	text-decoration: none !important;
}
.linkedSubHeader a:visited, .ms-rteCustom-linkedSubHeader a:visited {
	color: #339 !important;
	text-decoration: none !important;
}
.linkedSubHeader a:hover, .ms-rteCustom-linkedSubHeader a:hover {
	text-decoration: underline !important;
}
.pageHeader2
{              
    font-family: Arial;
    font-size: 18px;
    color: #E05213;
    padding-bottom:20px;
}
.pageHeader, .ms-rteCustom-pageHeader {
	font-family: Arial;
	font-size: 18px;
	color: #E05213;
}
.pageSubHeader, .ms-rteCustom-pageSubHeader {
	color: #E05213 !important;
	font-family: Arial;
	font-size: 12px;
	padding: 0;
	font-weight:bold;
}
.pageSubHeader a, .ms-rteCustom-pageSubHeader a {
	color: #E05213 !important;
	text-decoration: none;
}
.pageSubHeader a:hover, .ms-rteCustom-pageSubHeader a:hover {
	text-decoration: underline !important;
}
.ms-rteCustom-testimonialCopy {
	font-family: Verdana;
	font-size: 12px;
	color: #999;
	font-style:italic;
}
.grayBodyCopy {
	font-family: Arial;
	font-size: 10px;
	color: #999 !important;
}
.ms-WPHeader td {
	border-bottom: none !important;
	padding: 0;
}
.ms-WPHeader h3.ms-WPTitle {
	color: #E05213;
	font-family: Arial;
	font-size: 16px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	font-weight: normal !important;
}
.ms-WPHeader .ms-HoverCellActiveDark {
	padding: 0;
}
.ms-WPHeader .ms-HoverCellInActive {
	padding: 0;
}
.ms-WPBody {
	padding: 0;
	font-size:8pt;
}
.ms-WPBorder {
	border-color: #999;
	padding: 0;
}
.ms-partline {
	background: #999;
	padding: 0;
}
.ms-WPTitle {
	padding: 0;
}
.ms-WPTitle a {
	color: #E05213;
	padding: 0;
}
.sidebar .ms-WPHeader td {
	background-color: #ccc;
	padding: 2px !important;
}
.sidebar .sidebarHeader {
	background-color: #ccc;
	padding: 2px !important;
}
.sidebar .ms-WPHeader h3.ms-WPTitle {
	color: black;
	font-family: Verdana;
	font-size: 12px !important;
	padding: 5px !important;
	border: 1px white solid;
	margin: 0;
	border-collapse: collapse;
	font-weight: bold !important;
}
.sidebar .sidebarHeader .title {
	color: black;
	font-family: Verdana;
	font-size: 12px;
	padding: 5px !important;
	border: 1px white solid;
	font-weight: bold !important;
}
.sidebar .ms-WPBody {
	border: 1px #ccc solid;
	padding: 10px;
	color: #999 !important;
	font-family: Arial;
	font-size: 10px;
}
.sidebar .ms-WPBody a {
	color: #36C !important;
	text-decoration: none !important;
}
.sidebar .ms-WPBody a:hover {
	color: #339 !important;
	text-decoration: underline !important;
}
.sidebar .ms-WPBody a:visited {
	color: #339 !important;
}

.sidebar .sidebarBody {
	border: 1px #ccc solid;
	padding: 10px;
}
.sidebar .ms-PartSpacingVertical {
	height: 5px;
}
.medrad_button {
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E05213;
	border: none !important;
	padding: 0 !important;
}
table.medrad_button_border td {
	border: 1px #E05213 solid;
	padding: 1px;
}
.medrad_dropdownlist {
	font-family: Airal, Verdana;
	font-size: 11px;
	border: #999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #000;
}
.floatLeftImage
{
    float:left;
    margin-right:20px; 
    margin-left: 0px; 
    margin-top:0px;
    margin-bottom:20px;
}
.ms-csCustom-ListNearPhoto {
	padding: 0px;
	margin:0;
	margin-left:300px;
}

/* common css end */
/* home page css start */
.landingPageHeader {
	font-family: Arial;
	font-size: 16px;
	color: #E05213;
}
.homePageIntro {
	font-family: Arial;
	font-size: 16px;
	color: #999;
	line-height: 22px;
}
.homeLeftColumn {
	width: 665px;
}
.homeRightColumn {
	height: 255px;
}
.homeWPBottomRightZone {
}
.homeWPBottomLeftZone {
	width: 325px;
}
.home2LeftColumn {
	width: 665px;
}
.home2RightColumn {
	height: 255px;
}
.home2WPBottomRightZone {
}
.home2WPBottomLeftZone {
	width: 325px;
}
/* home page css end */
/* virtual earth css start */
.ero {
	z-index: 1 !important;
}
/*.ero-body {
	width: 500px !important;
}
.ero-leftBeak {
	width: 500px !important;
}*/
.MSVE_Map {
	z-index: 0 !important;
}
.MSVE_MapContainer {
	z-index: 0 !important;
}
/* virtual earth css end */
.update_progress {
	height: 35px;
	width: 35px;
}

/*Table 1*/

.ms-rteTable-1   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      {
	margin: 10px;
	padding: 10px;
	background: #E05213;
	text-align: left;
	font-size: 14px;  
	font-weight:bold;	
	font-family: Verdana;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	color: #FFF;
}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1    {
	background-image: url('/Style%20Library/Images/round_top_left_corner_white.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 0px;
	line-height: 14pt;
	color: #FFF;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  {
	background-image: url('/Style%20Library/Images/round_top_right_corner_white.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	line-height: 14pt;
	color: #FFF;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
	padding: 0px 0px 0px 0px;
	line-height: 14pt;
	color: #FFF;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 
{
	padding: 0px 0px 0px 0px;
	line-height: 14pt;
	color: #FFF;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1  {
	font-size: 12px;
	font-family:Arial;   
	background: #FFF;
	color:#000;
	vertical-align: top;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1   {
	color: #000;
	background: #FFF;
	font-size: 12px;
	font-family:Arial;   
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	padding: 0px 0px 0px 0px;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {
	padding: 0px 0px 0px 0px;
}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	padding: 0px 0px 0px 0px;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	padding: 0px 0px 0px 0px;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     {
	color: #000;
	font-size: 12px;
	font-family:Arial;   
	background: #FFF;
}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1  {
	padding: 0px 0px 0px 0px;
	border-top:solid white 1pt;
	border-bottom: solid black 1pt; 
	text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
	padding: 0px 0px 0px 0px;
	border-top:solid white 1pt;
	border-bottom: solid black 1pt; 
	text-align:left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1  {
	padding: 0px 0px 0px 0px;
	text-align: left;
	border-bottom: solid black 1pt; 
	border-top:solid white 1pt;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  {
	padding: 0px 0px 0px 0px;
	text-align: left;
	border-bottom: solid black 1pt; 
	border-top:solid white 1pt;
}


/*Table 1*/

.ms-rteTable-5 {
	background-color: #ccc;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.ms-rteTableHeaderRow-5 {
	height: 10px;
	padding: 0px 0px 0px 0px;
}
.ms-rteTableHeaderFirstCol-5 {
	background-image: url('/Style%20Library/Images/round_top_left_corner_white.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 0px;
	width: 10px;
}
.ms-rteTableHeaderLastCol-5 {
	background-image: url('/Style%20Library/Images/round_top_right_corner_white.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 10px;
}
.ms-rteTableHeaderOddCol-5 {
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
.ms-rteTableHeaderEvenCol-5 {
	padding: 0px 0px 0px 0px;
}
.ms-rteTableOddRow-5 {
	padding: 0px 0px 0px 0px;
}
.ms-rteTableEvenRow-5 {
}
.ms-rteTableFirstCol-5 {
	padding: 0px 0px 0px 0px;
}
.ms-rteTableLastCol-5 {
	padding: 0px 0px 0px 0px;
}
.ms-rteTableOddCol-5 {
	padding: 0px 0px 0px 0px;
}
.ms-rteTableEvenCol-5 {
	padding: 0px 0px 0px 0px;
}
.ms-rteTableFooterRow-5 {
	height: 10px;
	padding: 0px 0px 0px 0px;
}
.ms-rteTableFooterFirstCol-5 {
	background-image: url('/Style%20Library/Images/round_bottom_left_corner_white.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}
.ms-rteTableFooterLastCol-5 {
	background-image: url('/Style%20Library/Images/round_bottom_right_corner_white.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}
.ms-rteTableFooterOddCol-5 {
	padding: 0px 0px 0px 0px;
}
.ms-rteTableFooterEvenCol-5 {
	padding: 0px 0px 0px 0px;
}
.contactForm {
	font-family: Arial;
}
.contactFormLabel {
	text-align: right;
	width: 25%;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contactForm fieldset {
	font-size: 10px;
	color: #000;
	width: 99%;
}
.contactForm fieldset legend {
	font-size: 16px;
	color: #E05213 !important;
	font-weight: bold;
}
.contactForm fieldset textarea {
	font-size: 12px;
}
.contactForm fieldset input {
	font-size: 12px;
}
.contactFormError {
	font-size: 10px;
	color: #F00;
	width: 99%;
}
.calendar {
	border: 1px #999 solid;
	height: 550px;
	width: 100%;
	font-family: Verdana;
	font-size: 9px;
	color: black;
}
.calendarDay {
	border: 1px #999 solid;
}
.calendarDay a {
	text-decoration: none !important;
}
.calendarDay a:visited {
	text-decoration: none !important;
}
.calendarDay a:hover {
	text-decoration: underline !important;
}
.calendarEvent {
	background-color: #E05213;
}
.calendarTodayDay {
	background-color: #3366cc;
	background-color: #999;
}
.calendarSelectedDay {
	border: 1px #999 solid;
	background-color: #999;
}
.calendarDayHeader {
	border: 1px #999 solid;
}
.calendarTitle {
	font-family: Arial;
	font-size: 16px;
	color: #E05213 !important;
	font-weight: bold;
}
.calendarOtherMonth {
	border: 1px #999 solid;
	background-color: white;
}
.calendarOtherMonth a {
	color: #999 !important;
}
.calendarNextPrev {
}
.calendarNextPrev a {
	font-family: Verdana;
	font-size: 12px;
	color: #36c !important;
	text-decoration: none !important;
}
.searchProductsHeader {
	font-family: Arial;
	font-size: 10px;
	color: #000;
}
.searchResultProductImage img {
	width: 90px;
}
.searchResultLink a {
	font-family: Verdana;
	font-size: 12px;
	color: #36c !important;
	text-decoration: none !important;
}
.searchResultLink a:visited {
	color: #339 !important;
	text-decoration: none !important;
}
.searchResultLink a:hover {
	text-decoration: underline !important;
}
.searchResultAbstract {
	font-family: Arial;
	font-size: 10px;
	color: #000;
}
.searchResultUrl {
	font-family: Arial;
	font-size: 10px;
	color: #999 !important;
}
.searchStatistics {
	font-family: Arial;
	font-size: 10px;
	color: #000;
}
.searchPagination {
	font-family: Arial;
	font-size: 10px;
	color: #000;
}
.searchNextLink a, .searchPrevLink a, .searchPageNumbers a {
	color: #36C !important;
	text-decoration: none !important;
}
.searchNextLink a:visited, .searchPrevLink a:visited, .searchPageNumbers a:visited {
	color: #339 !important;
	text-decoration: none !important;
}
.searchNextLink a:hover, .searchPrevLink a:hover, .searchPageNumbers a:hover {
	text-decoration: underline !important;
}
.searchPageNumbersSelected {
	color: #E05213;
}
.searchMessage {
	font-family: Arial;
	font-size: 10px;
	color: #000;
}
.image {
	border: none !important;
}
/* 10/01/09*/
.item {
	clear:both;
	margin:6px 0 6px 4px;
}
/*
.link-item, .link-item a, .link-item a:link {
	color:#003399;
	font-family:tahoma;
	font-size:8pt;
	text-decoration:none;
}*/
.ms-WPBody a:link, .ms-WPBody a:visited {
color:#003399;
text-decoration:none;
}

.dealerHeaderText
{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	padding-bottom:10px;
}

.dealerBodyText
{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
}

.dealerPartSpacing
{
	height:10px;
}

.dealerSpacing
{
	margin-top:10px;
	height:10px;
	width:100%;
	border-top:1px solid #666666;
}
