/* Light Box Effect Divs */
.ivcm_black_overlay{
     display: block;
     position: fixed;
     top: 0%;
     left: 0%;
     width: 100%;
     height: 100%;
     background-color: black;
     z-index:1001;
     -moz-opacity: 0.8;
     opacity:.80;
     filter: alpha(opacity=80);
        }
.ivcm_white_content {
     display: block;
     position: absolute;
     top: 10%;
     left: 25%;
     width: 50%;
     border: 16px solid orange;
     background-color: white;
     z-index:1002;
     overflow: auto;
        }
		
/* Showing Coupon Code Inline */
#ivcm_coupon_code_style {
	position:relative;
	background-color: #CFF;
	min-height: 30px;
	border: 2px dashed #333333;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	word-wrap: break-word;
	line-height:33px;
	text-align:center;
}

/* Lightbox Layout */
#ivcm_lightbox_header {
	background-color: #cc0000;
	font-family: 'PT Sans', sans-serif;
	font-size: 40px;
	color: #ffffff;
	font-weight: 700;
	text-align: center;
	padding-top: 15px;
	position: relative;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#ivcm_lightbox_header_content {
	width: 95%;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	
}

#ivcm_lightbox_header_content img {
	margin-top: 10px;
}
#ivcm_lightbox_description {
	width: 95%;
	position: relative;
	font-family: 'PT Sans', sans-serif;
	font-size: 20px;
	color: #666666;
	font-weight: 400;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#ivcm_lightbox_coupon_text {
	width: 95%;
	position: relative;
	font-family: 'PT Sans', sans-serif;
	font-size: 30px;
	color: #999999;
	font-weight: 700;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	clear: both;
}
#ivcm_lightbox_coupon_code_box {
	background-color: #BFEFFF;
	width: 50%;
	position: relative;
	font-family: 'PT Sans', sans-serif;
	font-size: 50px;
	color: #333333;
	font-weight: 700;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
	clear: both;
	border: 3px dashed #555555;
	word-wrap: break-word;
 	padding: 10px;	
}
#ivcm_lightbox_close {
	font-size: 14px;
	width: 75px;
	height: 15px;
	position: absolute;
	top: 0px;
	right: 0%;
}
#ivcm_lightbox_close a{
	color: #ffffff;
	text-decoration: none;
}
/* Inline Layout */
#ivcm_inline_container {
	height: 100%;
	background-color: #FFC;
}
#iframe-wrapper {
	height: 78%;
	position: relative;
	background-color: #FFF;
}
#ivcm_inline_header_container {
	min-height: 22%		
}
#ivcm_inline_header {
	background-color: #cc0000;
	font-family: 'PT Sans', sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: 700;
	text-align: center;
	padding-top: 15px;
	position: relative;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#ivcm_inline_header_content {
	width: 95%;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	
}

#ivcm_inline_header_content img {
	margin-top: 10px;
}
#ivcm_inline_description {
	width: 95%;
	position: relative;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: 400;
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#ivcm_inline_coupon_text {

	position: relative;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	color: #999999;
	font-weight: 700;
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0px;
	clear: both;
}
#ivcm_inline_coupon_code_box {
	background-color: #BFEFFF;
	display: table;
	position: relative;
	font-family: 'PT Sans', sans-serif;
	font-size: 22px;
	color: #333333;
	font-weight: 700;
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	clear: both;
	border: 3px dashed #555555;
	word-wrap: break-word;
 	padding: 10px;	
}
#ivcm_inline_close {
	font-size: 14px;
	width: 75px;
	height: 15px;
	position: absolute;
	top: 0px;
	right: 0%;
}
#ivcm_inline_close a{
	color: #ffffff;
	text-decoration: none;
}
/* VOTING STUFF */
#ivcm_vote_container {
	max-width: 170px;
	margin-left: auto;
	margin-right: auto;
}
#ivcm_vote_outside {
	position:relative;
	float:left;
	clear: both;
	width: 100%;
	max-width: 170px;
	height: 80px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #eeeeee;
	border: 1px solid #CCC;
	margin-top: 15px;
}
#ivcm_vote_rightside {
	float: right;
	position: relative;
	max-width: 114px;
	width: 67%;
	height: 80px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-size: 100% 100%;
}
#ivcm_vote_yes {
	height: 40px;
	max-width: 56px;
	width: 33%;
	clear: left;
	float: left;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../../images/vote-yes.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#ivcm_vote_no {
	height: 40px;
	max-width: 56px;
	width: 33%;
	clear: left;
	float: left;
	position: relative;
		background-image: url(../../images/vote-no.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#ivcm_vote_yes:hover {
	background-image: url(../../images/vote-yes-hover.png);
}
#ivcm_vote_total {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-align: center;
	width: 100%;
}
#ivcm_vote_no:hover {
	background-image: url(../../images/vote-no-hover.png);
}
#ivcm_vote_percent{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #FFF;
	text-align:center;
	position:relative;
	top:15%;
	font-weight:bold;

}
#ivcm_vote_success_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align:center;
	position:relative;
	top:15%;

}