﻿.mainContent
{
    height: auto !important;
    padding-bottom: 4px;
}

.MedWarrantyPublishingWebControl
{
    margin-left:auto;
    margin-right:auto;
}

table.MedWarrantyWizard
{
    background-image: url('../images/background.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 901px;
    font-family: Arial, Helvetica, Sans-Serif !important;
}

table.MedWarrantyWizard-Complete
{
    background-image: url('../images/FullBackground.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 901px;
    font-family: Arial, Helvetica, Sans-Serif !important;
}

.MedWarranty_ValidationSummary
{
    font-size: 12px;
    margin-bottom: 20px;
    background-color: #FFCCCC;
    border: 1px solid #FF0000;
    color: #000000 !important;
    padding: 4px;
    width: 640px;
    min-width: 632px;
    max-width: 632px;
}

.MedWarrantyWizard-SideBarStyle
{
    background-color: #005E84;
    width: 220px;
    background-image: url('../images/warranty_form_blue_bar.jpg');
    background-position: bottom;
    background-repeat: no-repeat;
    vertical-align:top;
}

td.MedWarrantyWizard-SideBarButtonStyle
{
    font-family: Arial, Helvetica, Sans-Serif !important;
    font-size: 11px;
}

a.MedWarrantyWizard-SideBarButton
{
    color: #FFFFFF !important;
    text-decoration: none !important;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 200px;
    min-width: 196px;
    max-width: 196px;
    display: block;
    font-size: 11px !important;
}

a.MedWarrantyWizard-SideBarButtonSelected
{
    color: #FFFFFF !important;
    font-weight: bold;
    text-decoration: none !important;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 200px;
    min-width: 196px;
    max-width: 196px;
    display: block;
    font-size: 11px !important;
}

td.MedWarrantyWizard-NavigationStyle
{
    padding-left: 8px;
    width: 675px;
    width: 660px;
    height: 60px;
    background-color: Aqua;
    background-color: Transparent;
    display: block;
}

td.MedWarrantyWizard-StepStyle
{
    padding-left: 8px;
    width: 675px;
}

.MedWarrantyWizard-StepStyle-BottomGraphic
{
    padding: 10px;
}

.MedWarrantyWizard-StepNextButtonStyle
{
    background-image: url('../images/Next.gif');
    background-repeat: no-repeat;
    border: 0px solid #FFFFFF;
    width: 92px;
    height: 27px;
    cursor: pointer;
}

.MedWarrantyWizard-StartNextButtonStyle
{
    margin-top:0px;
    background-image: url('../images/Next.gif');
    background-repeat: no-repeat;
    border: 0px solid #FFFFFF;
    width: 92px;
    height: 27px;
    cursor: pointer;
}

.MedWarrantyWizard-StepPreviousButtonStyle
{
    background-image: url('../images/Previous.gif');
    background-repeat: no-repeat;
    border: 0px solid #FFFFFF;
    width: 92px;
    height: 27px;
    cursor: pointer;
}

.MedWarrantyWizard-FinishPreviousButtonStyle
{
    background-image: url('../images/Previous.gif');
    background-repeat: no-repeat;
    border: 0px solid #FFFFFF;
    width: 92px;
    height: 27px;
    cursor: pointer;
}

.MedWarrantyWizard-FinishCompleteButtonStyle
{
    background-image: url('../images/Submit.gif');
    background-repeat: no-repeat;
    border: 0px solid #FFFFFF;
    width: 92px;
    height: 27px;
    cursor: pointer;
}

/********************************************************************
 * REVIEW SPACING AND SETUP
 ********************************************************************/
 
.MedWarrantyWizard-Review
{ 
    width: 640px; 
    border-bottom: 0px solid #B0B7BC; 
    display: inline-block;
}

.MedWarrantyWizard-ReviewLine
{
    float: left; 
    width: 640px;
    border-bottom: 1px solid #efefef;
    display: block;
}

.MedWarrantyWizard-ReviewHeading
{
    float: left;
    width: 640px;
    border-bottom: 1px solid #B0B7BC;
    font-weight: bold;
    font-size: 14px;
    display: block;
    color: #5F604B;
}

.MedWarrantyWizard-ReviewHeading span
{
    font-weight: normal;
    font-size: 11px;
}

.MedWarrantyWizard-ReviewContent
{
    float: left; 
    width: 640px; 
    font-size: 11px; 
    padding-bottom: 6px; 
    padding-top: 6px;
    display: block;
    color: #5F604B;
}

.MedWarrantyWizard-ReviewQuestion
{
    float: left; 
    width: 300px; 
    font-size: 11px; 
    padding-bottom: 6px; 
    padding-top: 6px;
    display: block;
    color: #5F604B;
}

.MedWarrantyWizard-ReviewInput
{
    float: left; 
    width: 330px; 
    padding-left: 10px; 
    font-size: 11px; 
    padding-bottom: 6px; 
    padding-top: 6px;
    display: block;
    color: #5F604B;
}

/********************************************************************
 * Midmark Form Styles
 * Version: 1.4
 * Date:    11/06/2009
 ********************************************************************/

/********************************************************************
 Form Styling
*********************************************************************/
.midmark-form 
{
	font-size: 12px;
	width: 640px;
	color: #5F604B;
	font-family: Helvetica, Arial, Sans-Serif !important;
}

/********************************************************************
 Form Header Styling
*********************************************************************/
.midmark-form-header
{
	width: 640px;
	display: block;
	float: left;
}

.midmark-form-title
{
	font-size: 16pt !important;
}

.midmark-form-subtitle
{
	margin-bottom: 20px;
	font-size: 11px !important;
}

/********************************************************************
 Form Body Styling
*********************************************************************/
.midmark-form-body
{
	display: block;
	float: left;
}

.midmark-form-row
{
	width: 640px;
	display: block;
	float: left;
 	border-top:	1px solid #B0B7BC;
	padding: 6px 0px 6px 0px;
	margin-bottom: 10px;
}

.midmark-form-row p
{
	margin: 4px 0px 0px 0px;
}

.midmark-form-row-query
{
	width: 300px;
	display: block;
	float: left;
}

.midmark-form-row-query p
{
	font-size: 11px !important;
	margin: 4px 0px 0px 0px;
}

.midmark-form-row-input
{
	width: 330px;
	display: block;
	float: left;
	padding: 6px 0px 6px 10px;
}

.midmark-form-row-input p
{
    margin: 6px 0px 0px 0px;
}

.midmark-form-row-input div
{
    margin: 6px 0px 0px 0px;
}

input.midmark-form-row-input input[type=text], input[type=password], select
{
	display: block;
	background-color: #FFFFFF;
	width: 300px;
}

input.midmark-form-row-input input[type=checkbox], input[type=radio]
{
	display: inline;
}

input.midmark-form-row-input-required, select.midmark-form-row-input-required
{
	background-color: #FFFFCC;
	margin-right: 24px;
}

/********************************************************************
 Form Review Styling
*********************************************************************/
.midmark-form-reviewrow
{
    border-bottom: 1px solid #EFEFEF;
    width: 640px;
	display: block;
	float: left;
}

.midmark-form-reviewrow-title
{
    border-bottom: 1px solid #B0B7BC;
    color: #5F604B;
    display: block;
    font-size: 14px;
    font-weight: bold;
    width: 640px;
}

.midmark-form-reviewrow-title span
{
    font-size: 11px;
    font-weight: normal;
}

.midmark-form-reviewrow-title a
{
    font-style: italic;
    text-decoration: none;
    font-weight: bold;
}

.midmark-form-reviewrow-title a:link
{
    color: #5F604B !important;
}

.midmark-form-reviewrow-title a:visited
{
    color: #5F604B !important;
}

.midmark-form-reviewrow-title a:hover
{
    color: #5F604B !important;
    text-decoration: underline;
}

.midmark-form-reviewrow-title a:active
{
    color: #5F604B !important;
}

.midmark-form-reviewrow-query
{
    color: #5F604B;
    display: block;
    float: left;
    font-size: 11px;
    padding: 6px 0px 6px 0px;
    width: 300px;
}

.midmark-form-reviewrow-input
{
    color: #5F604B;
    display: block;
    float: left;
    font-size: 11px;
    padding: 6px 0px 6px 10px;
}

.midmark-form-reviewrow-input td
{
    color: #5f604b;
}

/********************************************************************
 Form Footer Styling
*********************************************************************/
.midmark-form-footer
{
	width: 640px;
	display: block;
	float: left;
	border-top:	2px solid #B0B7BC;
	padding: 6px 0px 6px 0px;
	text-align: right;
}