﻿.dxpcControl_BMW
{
    background-color: #ffffff;
    border: solid 1px #ccc;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
}

.dxpcCloseButton_BMW
{
    display:none;
}

.dxpcCloseButtonHover_BMW
{
    
}

.calloutarrow
{
    background-image: url('https://cache.bmwusa.com/image_e2ff6e96-2781-4506-9812-38a9b1a304bd.arox');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    left: -8px;
    top: 18px;
	position:relative;
	line-height: 11px;
	height: 11px;
	width: 11px;
	z-index: 999999;
}

.calloutarrowsum
{
    background-image: url('https://cache.bmwusa.com/image_e2ff6e96-2781-4506-9812-38a9b1a304bd.arox');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    left: -10px;
    top: 15px;
	position:relative;
	line-height: 11px;
	height: 11px;
	width: 11px;
	z-index: 999999;
}

.calloutarrowopt
{
    background-image: url('https://cache.bmwusa.com/image_e2ff6e96-2781-4506-9812-38a9b1a304bd.arox');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    left: -13px;
    top: 15px;
	position:relative;
	line-height: 11px;
	height: 11px;
	width: 11px;
	z-index: 999999;
}

.calloutarrowoptimg
{
    background-image: url('https://cache.bmwusa.com/image_e2ff6e96-2781-4506-9812-38a9b1a304bd.arox');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    left: -13px;
    top: 15px;
	position:relative;
	line-height: 11px;
	height: 11px;
	width: 11px;
	z-index: 999999;
}

.calloutarrownone
{
    left: -13px;
    top: 15px;
    position:relative;
    line-height: 11px;
    height: 11px;
    width: 11px;
    z-index: 999999;
}

.dxpcHeader_BMW
{
    font-weight: bold;
}

.dxpcHeader_BMW table
{
    width: 200px;
    padding: 0px;
    margin-top: -15px;
}

.dxpcHeader_BMW td
{
    padding: 2px;
    margin: 0px;
}

.dxpcHeader2_BMW
{
    font-weight: bold;
}

.dxpcHeader2_BMW table
{
    width: 200px;
    padding: 0px;
    margin-top: -5px;
}

.dxpcHeader2_BMW td
{
    padding: 2px;
    margin: 0px;
}

/* summary */ 

.dxpcHeaderOption_BMW
{
    font-weight: bold;
}

.dxpcHeaderOption_BMW table
{
    width: 260px;
    padding: 0px;
    margin-top: 2px;
}

.dxpcHeaderOption_BMW td
{
    padding: 0px;
    margin: 0px;
}

/* recommender styles*/

.dxpcHeaderRecommendOption_BMW
{
    font-weight: bold;
}

.dxpcHeaderRecommendOption_BMW table
{
    width: 200px;
    padding: 2px;
    margin-top: -5px;
}

.dxpcHeaderRecommendOption_BMW td
{
    padding: 4px;
    margin: 0px;
}

.dxpcContent_BMW
{
    padding: 0px 5px 2px 5px;
    margin-top: -12px;
}

.dxpcContentSum_BMW
{
    padding: 0px 5px 2px 5px;
    margin-top: 0px;
}

.dxpcContentOption_BMW
{
    width: 260px;
    padding: 0px 5px 2px 5px;
    margin-top: -12px;
    font-weight: normal;
}

.dxpcFooter_BMW
{
    padding: 0px 5px 2px 5px;
}

.dxpcFooter_BMW td
{
    padding: 0px;
    color:#A2A3A5;
}

.dxpcFooterOption_BMW
{
    padding: 0px 5px 2px 5px;
}

.dxpcFooterOption_BMW td
{
    width: 260px;
    padding: 0px;
    color:#A2A3A5;
}


/*********** FOR TED TALKS ******************/
.dxpcHeader_TED
{
    font-weight: bold;
}

.dxpcHeader_TED table
{
    width: 140px;
    padding: 0px;
    margin-top: -15px;
}

.dxpcHeader_TED td
{
    padding: 2px;
    margin: 0px;
}

.dxpcHeader2_TED
{
    font-weight: bold;
}

.dxpcHeader2_TED table
{
    width: 140px;
    padding: 0px;
    margin-top: -5px;
}

.dxpcHeader2_TED td
{
    padding: 2px;
    margin: 0px;
}

/* summary */ 

.dxpcHeaderOption_TED
{
    font-weight: bold;
}

.dxpcHeaderOption_TED table
{
    width: 140px;
    padding: 0px;
    margin-top: 2px;
}

.dxpcHeaderOption_TED td
{
    padding: 0px;
    margin: 0px;
}

/* recommender styles*/

.dxpcHeaderRecommendOption_TED
{
    font-weight: bold;
}

.dxpcHeaderRecommendOption_TED table
{
    width: 140px;
    padding: 2px;
    margin-top: -5px;
}

.dxpcHeaderRecommendOption_TED td
{
    padding: 4px;
    margin: 0px;
}

.dxpcContent_TED
{
    padding: 0px 5px 2px 5px;
    margin-top: -12px;
}

.dxpcContentSum_TED
{
    padding: 0px 5px 2px 5px;
    margin-top: 0px;
}

.dxpcContentOption_TED
{
    width: 140px;
    padding: 0px 5px 2px 5px;
    margin-top: -12px;
    font-weight: normal;
}

.dxpcFooter_TED
{
    padding: 0px 5px 2px 5px;
}

.dxpcFooter_TED td
{
    padding: 0px;
    color:#A2A3A5;
}

.dxpcFooterOption_TED
{
    padding: 0px 5px 2px 5px;
}

.dxpcFooterOption_TED td
{
    width: 140px;
    padding: 0px;
    color:#A2A3A5;
}


/* Deprecated - This file is for DevEx controls - these styles should be replaced by those in MasterPageStyles.css */
/*simple modal styles - used for email / save and TODO: move get a quote - */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#ccc;border:1px solid #ccc; padding:0px;height:450px;}
.simplemodal-header{float:left;margin-bottom:15px;width:100%;padding-left:10px;}
.simplemodal-title{width:250px; float: left; margin:10px 0px 5px 0px;}
#simplemodal-container a.modalCloseImg {
	background:url('https://cache.bmwusa.com/image_30976237-adb0-468c-b162-d0103b627bb3.arox') no-repeat; 
	width:16px;
	height:16px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:10px;
	right:5px;
	cursor:pointer;
}
#simplemodal-container a.modalCloseImg:hover {
	background:url('https://cache.bmwusa.com/image_c4e89854-1848-4343-8755-8e1e786c9d68.arox') no-repeat; 
}
.simplemodal-data{width:760px;height:450px;}
.simplemodal-wrap{overflow:hidden !important;}
