@font-face {
    font-family: "Myrand";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url("http://www.snapwebinars.com/sandbox/housingalerts.com/29pages/ppc_website_resources/fonts/myriad-regular-webfont.woff") format("woff"), url("http://www.snapwebinars.com/sandbox/housingalerts.com/29pages/ppc_website_resources/fonts/myriad-regular-webfont.ttf") format("truetype"), url("http://www.snapwebinars.com/sandbox/housingalerts.com/29pages/ppc_website_resources/fonts/myriad-regular-webfont.svg#webfontyw0QWv3m") format("svg");
}

@charset "utf-8";
img {
	border:none;
}

a {text-decoration:underline;}
a:hover {text-decoration:underline; color:#FF0000;}
.bg {
	background-image:url(images/body_bg_gradient.gif);
	background-repeat:repeat-x;
	width: 950px;
}
.clr{	clear:both;

	margin:0px;

	padding:0px;}
.table{
	background-image:url(images/header_bg.gif);
	background-repeat:repeat-x;
	background-position: top;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc0000;
	padding-left: 10px;
	background-repeat: repeat-x;
}
.header a{
	color: #cc0000;
	text-decoration:none;
}
.header a:hover{
	color: #cc0000;
	text-decoration:underline;
}
.border {
	border-collapse:collapse;
}
.a:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2572ba;
	text-decoration:none;
}
.a:hover {
	text-decoration:underline;
}
.a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2572ba;
	text-decoration:none;
}
.right_content {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px 30px;
	text-align:justify;
	color:#333333
}
.right_content1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	color:#333333
}
p {
/*	font-family:Verdana, Geneva, sans-serif; */
/*	font-family: "Myrand"; */
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; 
	text-align:justify;
	padding:0 10px;
	font-size:14px;
	line-height:14px;
	color:#333333;
}
.right_bg {
	width:320px;
	background-image:url(images/box.gif);
	background-repeat:no-repeat;
	background-position: center top;
	padding-top: 70px;
}

.right_bg1 {
	width:320px;
	background-image:url(images/box1.gif);
	background-repeat:no-repeat;
	background-position: center top;
	padding-top: 70px;
	padding-bottom:10px;

}
.right_bg p {
	font-size:12px;
	text-align:center;
	padding-right: 20px;
	padding-left: 20px;
}
.right_bg h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin-bottom: 2px;
}
h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:38px;
/*	width:600px; */
	text-align:center;
}
h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
}
h3 {
	font-family:Verdana;
	font-weight:bold;
	font-size:20px;
	color:#c40101;
	text-align:center;
}
.post ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	list-style-image:url(images/2_03.gif);
}
.post ul li {
	background-position: 0 .6em;
	padding-left: 0.7em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 3px;
}

.footer {
	background-image: url(images/footerbg.jpg);
	background-repeat: repeat-x;
	height: 95px;
}
.links {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:2px;
	padding-top:15px;
	text-align:center;
	vertical-align: top;
}
.footer a {
	color:#666;
	font-size:11px;
}
.footer a:hover {
	text-decoration:underline
}
.footer a:visited {
	color:#666;
	font-size:11px;
}

/* some styling for triggers */
	#triggers {
		text-align:center;
	}
	
	#triggers img {
		cursor:pointer;
		margin:0 5px;
		background-color:#fff;
		border:1px solid #ccc;
		padding:2px;
	
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		
	}
	
	
	
	/* styling for elements inside overlay */
	.details {
		position:absolute;
		top:15px;
		right:15px;
		font-size:11px;
		color:#fff;
		width:150px;
	}
	
	.details h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
	}
	/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:742px;	
	min-height:454px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

.right_bg tr td p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	padding-right: 3px;
	padding-left: 3px;
	margin-top:0px;
}

/* Popup Boxes*/

.image {
	float: left;
	height: 216px;
	width: 140px;
	padding-bottom:12px;
}
.text {
	float: right;
	width: 425px;
}
.right_dvd_box {
	height: 153px;
	width: 258px;
	margin-left: 30px;
}
right_form{text-align:center;}.right_instant_button {
	width: 321px;
	height: 79px;
	background-position: top;
	margin-top: -18px;
}
.right_text {
	height: 75px;
	width: 75px;
}
.spam {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	text-align:center;
	letter-spacing: 0.5px;
}
.right_bg h4 {
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 25px;
	text-align: center;
	padding:0;
		
}
.text_strong {
	font-size: 12px;
	font-weight:bold;
	color: #C40101;
	text-align: center;
	
}

h4 {
	font-family:Verdana;
	font-weight:bold;
	font-size:18px;
	color:#000;
	text-align:center;
}

.topgradient{
	background-image:url(images/top_gradient.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
.topleft{
	background-image:url(images/topleftcorner.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.topright{background-image:url(images/toprightcorner.gif);background-position: bottom;
background-repeat: no-repeat;
}
.bottomgradient{
	background-image:url(images/bottom_gradient.jpg);
	background-repeat:repeat-x;
	background-position: top;
}
.bottomleft{background-image:url(images/bottomleftcorner.gif);background-position: top;
background-repeat: no-repeat;
}
.bottomright{background-image:url(images/bottomrightcorner.gif);background-position: top;
background-repeat: no-repeat;
}
