.smokescreenPop {margin: 0 auto; text-align: left; color: black;}
.smokescreenPop {margin: 0; padding: 0; outline: 0 none; font-family: "lucida sans", "lucida", "lucida grande", arial, tahoma, sans-serif !important;}
.smokescreenPop a {color: #127daf; text-decoration: none;}
.smokescreenPop a:hover {text-decoration: underline;}

.smokescreen_float_outerwrap {
    width: 488px; position: absolute; top: 10%; left: 50%; padding: 0; margin: 0;  z-index: 3000;
}
.smokescreen_float_innerwrap {
    left: -50%; position: absolute; text-align: left; padding: 5px; color: black;
 }

.smokescreen_border_topleft {
    background-image: url(/images/smokescreen/induction_top_left.png);
    width: 24px; height: 24px; float: left;
}
.smokescreen_border_topmid {
    width: 476px; background-image: url(/images/smokescreen/induction_top_430.png);
    background-repeat: repeat-x; height: 24px; float: left;
}
.smokescreen_border_topright {
    background-image: url(/images/smokescreen/induction_top_right.png);
    width: 24px; height: 24px; float: left;
}

.smokescreenClose {position: absolute; top: 4px; right: 5px; display: block; text-align: right;}
.smokescreenClose a {display: block; width: 19px; height: 19px; background: url(/images/smokescreen/close_icon.png) no-repeat;}
.smokescreenClose a em {display: none;}
.smokescreenClose a:hover {background: url(/images/smokescreen/close_icon_over.png) no-repeat;}

	/* content styling */
.smokescreenIntro {padding: 0 5px 5px 5px; font-size: 10px;}
.smokescreenForm ul {list-style: none; width: 100%; margin-top: 10px;}
.smokescreenForm ul li {float: left; font-size: 12px; color: #111; line-height: 16px; margin-bottom: 8px; color: #111;}
.smokescreenForm ul li.label {text-align: right; width: 38%; font-weight: bold; position: relative; bottom: -6px; color: #111;}
.smokescreenForm ul li.value p {display: block; font-size: 10px; color: #999; width: 240px;  padding-top: 1px; display: none; overflow: hide;}
.smokescreenForm ul li.value p.error {color: red;}
.smokescreenForm ul li.value {padding-left: 10px;}
.smokescreenForm img.good {position: relative; top: 4px; left: 4px;}
.smokescreenForm ul li.value input {padding: 4px 2px 2px 2px; height: 16px; font-size: 12px;}
.smokescreenForm ul li.value .off {border: 2px solid #ccc;}
.smokescreenForm ul li.value .on {border: 2px solid #f4e2a5;}
.smokescreenForm ul hr {clear: both; height: 0; border: 0 none; background: transparent; visibility: hidden;}
.smokescreenForm { width: 100%;}
.mwCheckboxes {font-size: 10px; padding: 5px; line-height: 16px;}
.mwCheckboxes input {position: relative; bottom: -2px; margin-right: 2px;}
.smokescreenButtons { width: 100%;}
.smokescreenButtons {text-align: center; padding: 5px;}
.mwFbConnect {padding: 10px; background: #eee; border: 1px solid #ccc; margin-top: 10px;}
.fbText {float: left; font-size: 10px; width: 250px; padding-top: 4px;}
.fbButton {float: right;}
div.dotted {border: 0; border-bottom: 2px dotted #ddd; height: 0px; margin: 5px 0;}
div.dotted hr {display: none;}
.mwSubText {padding: 10px; background: #eee; border: 1px solid #ccc; margin-top: 10px; font-size: 10px;}
.actCode {color: #378100; font-weight: bold;}

	/* modal window styles */
	.mwPop {margin: 0 auto; text-align: left;}
	.mwPop * {margin: 0; padding: 0; outline: 0 none; font-family: "lucida sans", "lucida", "lucida grande", arial, tahoma, sans-serif !important;}
	.mwPop.wide {width: 750px;}
	.mwPop.medium {width: 550px;}
	.mwPop.narrow {width: 350px;}
	.mwPop a {color: #127daf; text-decoration: none;}
	.mwPop a:hover {text-decoration: underline;}
	.mwTop {height: 66px; background-repeat: no-repeat; position: relative; top: 0; left: 0;}
	.mwTop h2 {font-size: 15px; color: #fff; position: absolute; top: 41px; left: 66px; line-height: 1.2em;}
	.mwClose {position: absolute; top: 39px; right: 38px; display: block; text-align: right;}
	.mwClose a {display: block; width: 19px; height: 19px; background: url(/images/mw_close_icon.png) no-repeat;}
	.mwClose a em {display: none;}
	.mwClose a:hover {background: url(/images/mw_close_icon_over.png) no-repeat;}
	.mwMiddle {background-repeat: repeat-y; padding:10px 44px 4px;}
	.mwBottom {height: 42px; background-position: bottom; background-repeat: no-repeat;}
	/* width variations */
	.mwPop.wide .mwTop {background-image: url(/images/mw_wide_top.png);}
	.mwPop.wide .mwMiddle {background-image: url(/images/mw_wide_middle.png);}
	.mwPop.wide .mwBottom {background-image: url(/images/mw_wide_bottom.png);}
	
	/* content styling */
	.mwMiddle .mwIntro {padding: 0 5px 5px 5px; font-size: 10px;}
	.mwForm ul hr {clear: both; height: 0; border: 0 none; background: transparent; visibility: hidden;}
	.mwForm {}
	.mwCheckboxes {font-size: 14px; padding: 5px; line-height: 16px;}
	.mwPop.wide.loc-select .mwCheckboxes {text-align: center; padding-top: 10px;}
	.mwCheckboxes input {position: relative; bottom: -2px; margin-right: 2px;}
	.mwButtons {text-align: center; padding: 5px;}
	.mwButtons input {font-size: 13px; font-weight: bold; padding: 5px 10px; text-transform: uppercase;}
	div.dotted {border: 0; border-bottom: 2px dotted #ddd; height: 0px; margin: 5px 0;}
	div.dotted hr {display: none;}
	.mwSubText {padding: 10px; background: #eee; border: 1px solid #ccc; margin-top: 10px; font-size: 10px;}

/* Set Location Specific styles */
#address_block {
	width: 100%;
	text-align: center;
	font-size: 12px;
	padding: 2px;
	margin-right: 0px;
	margin-top:-25px;
	line-height: 20px;
}

#mw_map_error {
	font-size: 14px;
	color: #b78800;
/*
	background-color: #d29c00; 
	border: 2px solid #b78800;
	color: #fff;
	padding: 9px;
	display: block;
	background-position: 7px 3px; background-repeat: no-repeat; 
	background-image: url(/images/icons/misc/alert_blob_icon.gif);
*/
}


.MW_header_summary {
	width: 99%;
	border-bottom: 2px dotted #dbdbdb;
	font-size: 12px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

