/* 
    Document   : providerurl
    Created on : Feb 4, 2010, 11:12:04 AM
    Author     : michaelupdegraff
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.providerWrap {
    background-color:#fff;
    margin:0;
	padding-bottom:20px;
    /*padding:10px;*/
}
p.bread {
    margin:0 0 5px 15px;
    color: #3B5990;
}


.left {
    width:600px;
    float:left;
    
}

referrals
{
    /*float:left;*/
    margin-top:4px;
    text-align:left;
    padding:6px;
    padding-left:0;
    font-size:12px;
    color:#3789b9;
}

.right
{
    width:310px;
    float:right;
}


.providerInfo,
.deal
{
	width: 590px;
	background-color: #fff;
	border:1px solid #ccc;
	padding:10px;
	margin:0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.pLeft {
    position:relative;
    width:430px;
    float:left;

}

.providerImg { float:left; margin-right:10px;}

.providerInfo .proceduresModule
{
	position:relative;
	width: 570px;

	padding:10px;
	padding-bottom:0;
	margin:0;
	margin-top:10px;

	background-color:#f0f1f2;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.procedureCons {
    position:relative;
    width:300px;
    float:left;
    margin-top:0px;
}

p.conditions {
margin-top:5px;
}
.pricing {
    position:relative;
        margin:0;
	padding:0;
        padding:4px;
        color:#333333;
	width:140px;
	float:right;
	text-align:center;
	vertical-align:top;
        background-color:#f0f1f2;
        font-size: 11px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        margin-top:0px;


}

.pricing img {
	margin:4px 0;
}

.pricing td {
	margin:0;
	padding:2px 1px;
}

.proceduresModule h5 {display:inline;margin:0;}
.proceduresModule select { margin-top:10px;}
.pRight {
        position:relative;
        margin:0;
	padding:0;
        padding:4px;
        padding-bottom:0;
        color:#333333;
	width:150px;
	float:right;
	text-align:left;
	vertical-align:top;
        background-color:#f0f1f2;
        font-size: 11px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;

}

div.pRight img {
	margin:0;
	padding:0;
        padding-top:4px;
        padding-bottom:4px;

}

.strike {text-decoration: line-through;color:#666666; font:bold 12px /100% Arial;}

.normal {color:#666666; font:bold 12px /120% Arial;}

.normalPrice {color:#667723; font:bold 22px /120% Arial;}

.normalPriceSm {color:#667723; font:bold 12px /120% Arial;}

.price {color:#666666; font:bold 12px /100% Arial;}

.newPrice {color:#cc0000; font:bold 22px /120% Arial;}

ul.proceduresOffered {
    margin:0;
    padding:0;
    list-style-type: none;}

div.legend {
    margin:0;
    padding:0;
    width:300px;
    margin:0 0 0 10px;

    background-color:#f0f1f2;
}

div.legend img.top {margin:0; padding:0; vertical-align:top;}

div.legend img.bottom {margin:0; padding:0; vertical-align:bottom;}

div.legend h4 {
    margin:0;
    padding:0;
    color:#000;
    padding:0px 15px 0 15px;


}

div.legend ul {
    margin:10px;
    padding:0;
    list-style-type: none;
    margin-bottom:7px;

}

div.legend ul li {
    margin:0;
    padding:0;
    color:#333333;
    margin-top:10px;


}
div.legend ul li img{
    vertical-align:middle;
    padding-bottom:4px;


}

div.legend ul li span {
    color:#333333;
    font:bold 15px/100% Arial;


}

div.legend hr {
    margin:0;
    padding:0;
    border: 1px solid #d8d9d4;
    width:264px;
    margin-left:15px;
    padding-right:15px;
}

object { margin-left:10px;}

#map { margin-left:10px; width:295px;height:295px;}

p.testimonial {

    margin-left:10px;
    padding:5px 5px 20px 45px;
    background:#f0f1f2 url('../images/quotes.png') 5px 5px no-repeat;
    color:#333333;
    font-style: italic;
    -moz-border-radius: 5px;
        -webkit-border-radius: 5px

}

p.testimonial span {

    background-color:#f0f1f2;
    float:right;
    color:#333333;
    font-weight: bold;

}

.clearer {

    clear:both;
    height:1%;
}



table tr th {background-color:#f0f1f2; color:#3789b9}

.spacer { height:15px;}
img.medal {vertical-align: middle;}
img.pdSteps { margin:0 0 10px 10px; }
