﻿/*-------------------------------------------

              Title :  eCardio
              Usage :  For Physicians
              Author:  Ian Yang (www.xbitech.com)
              Update:  2009-02-20

---------------------------------------------*/


/*====================TOC====================

            1. Front Page
            2. Clinical Resources
            3. Case Studies
            4. Billing & Practice Support
            5. Request an In-Service
 
=============================================*/



/* 1. Front Page
---------------------------------------------*/
#physicians #text {
	margin-left: 4px;
	padding-right: 30px;
	width: 408px;
	border-right: 1px solid #CCC;
	}

#physicians #text p {
	margin: 17px 0 17px;
	}
	
#physicians #text h3
{
    color: #E36F1E;
}

#physicians #text p:first-child,
#physicians #text h2 + p {
	margin-top: -1px;
	}

* + html #physicians #text p {
	float: left;
	}

* + html #physicians #text h2 + p {
	margin-top: -1px;
	}

#physicians #information {
	margin-top: -1px;
	width: 231px;
	}
	
#physicians #information p
{
	text-align:center;
	margin-top:20px;
}

#physicians #information ul li {
	margin-bottom: 16px;
	}

#physicians #information ul li a {
	color: #E36F1E;
	}


/* 2. Clinical Resources
---------------------------------------------*/
html:not(:first-of-type) #resources #text {   /* for WebKit */
	margin-bottom: -50px;
	}

#resources #text h3:first-child + ul li,
#resources #text h2 + h3 + ul li /* for IE 7 */ {
	padding-left: 10px;
	background: url(../images/bullet_bg_1.gif) no-repeat 1px 8px;
	}

#resources #text ul + h3 + ul li {
	margin-bottom: 16px;
	font: 0.7em/1.45em Verdana, sans-serif;
	}


/* 3. Case Studies
---------------------------------------------*/
.case #text div:first-child,
.case #text h2 + div /* for IE 7 */ {
	float:none;
	margin-bottom: 17px;
	}

.case #text div span {
	display: block;
	font: bold 0.7em/1.45em Verdana, sans-serif;
	}

.case #text div + div {
	float: right;
	display: table;
	margin-top: 5px;
	padding: 0 19px 8px;
	width: 1%;
	text-align: center;
	line-height: 0.85em;
	}

.case #text div img {
	
	}

.case #text div a {
	border-bottom: 1px solid;
	color: white;
	font: bold 0.7em Verdana, sans-serif;
	text-decoration: none;
	text-shadow: #E36F1E 0 1px 1px;
	}

.case #text p {
	clear: left;
	width: 488px;
	}

.case #text .last {
	margin: 34px 0 7px;
	}

/* 4. Billing & Practice Support
---------------------------------------------*/
#billing #text ul {
	margin: 6px 8px 11px;
	overflow: hidden;
	}

#billing #text ul div {
	float: left;
	width: 340px;
	}

#billing #text ul div li {
	margin-bottom: 9px;
	}


/* 5. Request an In-Service
---------------------------------------------*/
#request #text {
	margin-left: 10px;
	width: 368px;
	
	}
	

#request #text #form div {
	position: relative;	
	float: left;
	margin-bottom: 22px;
	width:184px;	
	}
	

#request #text #form div label {
	display: block;
	margin-bottom: 3px;
	font: 0.7em Verdana, sans-serif;
	
	}

#request #text #form div input[type=text] {
	margin-top: 2px;
	padding: 2px 2px 0;
	width: 154px;
	height: 16px;
	border: 1px solid;
	font: 0.7em Verdana, sans-serif;
	border-color: #666 #CCC #CCC #666;
	}

#request #text #form div #ctl00_ContentPlaceHolder1_ddlState {
	float: left;
	margin-top: 2px;
	width: 160px;
	height: 20px;
	font: 0.7em Verdana, sans-serif;
	}

* + html #request #text #form div #ctl00_ContentPlaceHolder1_ddlState {
	margin-top: 3px;
	width: 160px;
	font: 0.75em Verdana, sans-serif;
	}
	
#request #text #form div #ctl00_ContentPlaceHolder1_ddlSalutation {
	float: left;
	margin-top: 2px;
	width: 160px;
	height: 20px;
	font: 0.7em Verdana, sans-serif;
	}

* + html #request #text #form div #ctl00_ContentPlaceHolder1_ddlSalutation {
	margin-top: 3px;
	width: 160px;
	font: 0.75em Verdana, sans-serif;
	}
	
#request #text #form div #ctl00_ContentPlaceHolder1_ddlRole {
	float: left;
	margin-top: 2px;
	width: 160px;
	height: 20px;
	font: 0.7em Verdana, sans-serif;
	}
	
* + html #request #text #form div #ctl00_ContentPlaceHolder1_ddlRole {
	margin-top: 3px;
	width: 160px;
	font: 0.75em Verdana, sans-serif;
	}
	
.checkbox {
    clear:both;        
    }
 
.checkbox label {
    display: inline !important;    
    }

#CheckBoxC{
    width:368px !important;    
}

#CheckBoxD{
    margin-bottom:0px !important;    
}

#CheckBoxC label {
    color: #E36F1E;
    font-weight: bold;
    }

#request #text #form div #ctl00_ContentPlaceHolder1_btnSubmit {
	float: left;
	margin: 0px 0 0 -1px;
	width: 162px;
	height: 24px;
	font: 0.7em Tahoma, sans-serif;
	cursor: pointer;
	clear:left;
	background: url(../images/btnBackground.gif);     	
	}

html:not([xmlns*=""]) #request #text #form div #ctl00_ContentPlaceHolder1_btnSubmit {
	margin-top: 0px;
	padding: 1px;
	width: 162px;
	height: auto;
	}
	
.submitBtn {
    float:left;
    clear:left;    
    }
.checkboxValidator
{
    font-size:smaller;
    clear:left;
    min-height:0 !important;
    width:300px !important;
    margin-bottom: 3px !important;
}

.privacyMsg
{
    float:left;
    clear:both;
    width:360px !important;
    margin-bottom:0px !important;
}

#request #text #form div #notespan {
	position: absolute;
	bottom: 1px;
	right: -104px;
	font: 0.7em Verdana, sans-serif;
	}

#request #information {
	width: 304px;
	}