/*--------------------------------------------------------



Edit styles here to preserve bootstrap.css and bootstrap-responsive.css files



To edit styles in bootstrap.css and/or bootstrap-responsive.css simply copy and paste selector into custom.css. Use Firebug to locate line numbers for complete style selectors and copy from the stylesheet, not from Firebug. 



--------------------------------------------------------*/



@charset "utf-8";



body {

	background: #E7E7E7 url(../img/black-20-percent.png) repeat-x;

}



a {

	color: #0044CC;

	text-decoration: none;

}



a:hover,

a:focus {

	color: #0044CC;

	text-decoration: underline;

}



hr {

	margin: 30px 0;

	border: 0;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #ffffff;

}



#wrap {

	background:#FFFFFF;

	margin:auto;

	padding:10px;

	width:940px;

	max-width:96%;

}



#header-top {

	border-bottom:1px solid #ddd;

}



#header {



}



#logo {

	padding:10px;

	font-size:40px;

	font-weight:bold;

	line-height: normal;

}



#logo ul {

	

}



#logo li {

	padding:10px 2px;

	width:400px;

}



#header-ad {

	

}



#main {



}



#heading {

	padding:10px 0;

	text-align:center;

	font-size:26px;

	font-weight:bold;

}



#sub-heading {

	text-align:center;

	padding:6px 0;

}



#content {

	margin: 0 0 30px 0;

}



#coupon {

	margin:auto;

	padding:20px;

	border:#FF0000 3px dashed;

	width:90%;

}



#feedback {

	

}



#feedback td {

	padding:20px 0 20px 10px;

}



#coupon ol {

	margin-bottom:30px;

}



#coupon li {

	margin-top:20px;

	font-weight:bold;

	font-size:120%;

}



#sidebar {

	border:1px solid #C0C0C0;

	padding:6px;

}



#sidebar h4 {

	border-top:1px dotted #C0C0C0;

	border-bottom:1px dotted #C0C0C0;

	padding:4px 0;

}



#footer {

	color:#9C9C9C;

	margin:30px auto;

	width:940px;

	max-width:96%;

}



.media { 

	padding-top:20px;

	line-height:normal;

	font-size:85%;

}



.media a {

	color: #000000;

	text-decoration: none;

}



.media a:hover, .media a:focus {

	color: #000000;

	text-decoration: none;

}



.highlight {

	background:#FFFF00;

	padding:0 2px;

}



.red {

	background:#FF0000;

	color:#FFFFFF;

}



.embed-container {

    position: relative;

    padding-bottom: 51%; /* 16/9 ratio */

    padding-top: 30px; /* IE6 workaround*/

    height: 0;

    overflow: hidden;

}



.embed-container iframe,

.embed-container object,

.embed-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



@media (max-width: 767px) {

	#header-ad { display:none; }

	#sidebar { margin-top:20px; }



}



@media (min-width: 730px) and (max-width: 751px) { /* ppv pop window size width near 750px */

	#header { border-bottom:1px solid #DDDDDD; }

	#header-ad { display:none; }

	.navbar { display:none; }

	#logo li { display:inline; padding:0 2px; }



}

