* { 
	behavior: url(iepngfix/iepngfix.htc) 
}
a {
	position: relative;
}
html, td, tr, table {
	min-height: 100%;
}
html {
	background-image:url(images/redyellowdesert_bgtile.jpg);
	background-repeat: repeat;
	background-position: center top;
}
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #494949;

	font: 62%/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #B3B7CA;
}
img {
	border: none;
}
.clear {
	clear: both;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B3B7CA;
	font-weight: normal;
	padding-top: 0;
	margin-top: 0;
}
.featuretext {
	color:#D8581B;
}
a:link {
	color: #33CCFF;
	text-decoration: none;
}
a:visited {
	color: #66CCFF;
	text-decoration: none;
}
a:active {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	text-decoration: none;
}
#cursor_id {
cursor: pointer;
}

.container {
	height:100%;
	width: 100%;
	margin: 0px;
	background-image:url(images/redyellowdesert_bg.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
.centertd {
	height: 100%;
	background-color: #000000;
	width: 1000px;
	min-height: 100%;
	background-image: url(images/bannerloading.gif);
	background-repeat:no-repeat;
	background-position: 400px 200px;
}
div.maincontent {
	width: 730px;
	padding: 0;
	border: 0;
	margin: 0;
	float:left;
	display: inline;
}
div.fullbox, div.fullbox2 {
	width: 715px;
	margin: 15px 0 0 15px;
	padding: 0;
	float: left;
	display: inline; 
}
div.fullbox img, div.fullbox2 img {
	float: left;
	border-right: solid 10px #000000;
	border-bottom: solid 5px #000000;
	display: block;
	background-color:#000000;
}
div.fullbox h1, div.fullbox2 h1 {
	font: normal 1.4em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color:#33CCFF;
	margin: 0 0 0.4em 0;
}
div.fullbox h2, div.boxes5up h2, div.boxes2up h2, div.fullbox2 h2 {
	font: normal 0.9em Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin: 0 0 0.4em 0;
	padding: 0 0 0.1em 0;
	border-bottom: 1px #3C3C48 solid;
	color: #8C8C9F;
}
div.fullbox2 h2 {
	font: normal 0.9em Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin: 0 0 0.4em 0;
	padding: 0 0 0.1em 0;
	border-bottom: 1px #3C3C48 solid;
	color: #8C8C9F;
	text-align:left;
	display:block;
	width:405px;
	float:left;
}
div.fullbox h2 a:link, div.fullbox h2 a:visited, div.fullbox2 h2 a:link, div.fullbox2 h2 a:visited, div.boxes5up h2 a:link, div.boxes5up h2 a:visited, div.boxes2up h2 a:link, div.boxes2up h2 a:visited {
	color: #8C8C9F;
}
div.fullbox h2 a:active, div.fullbox h2 a:hover, div.boxes5up h2 a:active, div.fullbox2 h2 a:active, div.fullbox2 h2 a:hover, div.boxes5up h2 a:hover, div.boxes2up h2 a:active, div.boxes2up h2 a:hover {
	color: #FFF;
}
div.fullbox h3 {
	font: normal 0.7em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	margin: -0.5em 0 0 0;
	color: #8C8C9F;
}
div.fullbox2price {
	font: normal 0.9em Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin: 0 0 0.4em 0;
	padding: 0 0 0.1em 0;
	border-bottom: 1px #3C3C48 solid;
	color: #8C8C9F;
	display:block;
	text-align:right;
	width: 150px;
	float:right;
}
div.fullbox p, div.fullbox2 p, div.boxes5up p {
	font: normal 0.725em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	margin-bottom: 2em;
}

div.notice {
width:695px;
padding: 10px;
background-color:#FF3300;
color:#FFFFFF;
}
div.notice h1 {
color:#FFFFFF;
}
div.notice p {
color:#FFFFFF;
}

div.thumbboxsmall {
	width: 350px;
	margin: 15px 0 15px 15px;
	float: left;
	display: inline;
	position:relative;
}
div.thumbboxsmall H1 {
	font: normal 0.8em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.25em;
	letter-spacing: 0.1em;
	margin: 0 0 0.4em 0;
	padding: 0 0 0.1em 0;
	border-bottom: 1px #3C3C48 solid;
	color: #8C8C9F;
	display: block;
}
div.thumbboxsmall H1 a:link,div.thumbboxsmall H1 a:visited {
	color: #8C8C9F;
}
div.thumbboxsmall H1 a:active,div.thumbboxsmall H1 a:hover {
	color: #FFF;
}
div.thumbboxsmall p {
	font: normal 0.725em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.55em;
	margin-bottom:0;
	padding-bottom:0;
	display: block;
}
div.thumbboxsmall img {
	float: left;
	border-right: solid 10px #000000;
	display: block;
	background-color:#000000;
}


div.thumbboxverysmall {
	width: 228px;
	height: 75px;
	margin: 15px 0 15px 15px;
	float: left;
	display: inline;
	position:relative;
}
div.thumbboxverysmall H1 {
	font: normal 0.75em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.1em;
	letter-spacing: 0.1em;
	margin: 0 0 0.4em 0;
	padding: 0 0 0.1em 0;
	border-bottom: 1px #3C3C48 solid;
	color: #8C8C9F;
	display: block;
}
div.thumbboxverysmall H1 a:link,div.thumbboxverysmall H1 a:visited {
	color: #8C8C9F;
}
div.thumbboxverysmall H1 a:active,div.thumbboxverysmall H1 a:hover {
	color: #FFF;
}
div.thumbboxverysmall p {
	font: normal 0.73em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom:0;
	padding-bottom:0;
	display: block;
}


div.thumbboxtall {
	width: 350px;
	height:350px;
	margin: 15px 0 15px 15px;
	float: left;
	display: inline;
	position:relative;
}
div.thumbboxhidetext {
	width:340px;
	height:auto;
	display:block;
	margin-top: auto;
	margin-bottom:0;
	padding:5px 5px 5px 5px;
	background-image:url(images/75percentblacktrans.png);
    text-align:bottom;
	position:absolute;
	bottom:0;
}
div.thumbboxhidetext H1 {
	font: normal 0.9em Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	border: none;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 0 0 0.1em 0;
	color:#B3B7CA;
}
div.thumbboxhidetext p {
	font: normal 0.725em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	margin-bottom: 0em;
	color: #D0D7E1;
}


div.sidecontent {
	width: 240px;
	padding: 15px 15px 0 15px;
	margin: 0;
	border: 0;
	float: right;
	display: inline;
}

div.sidebox {
	width: 240px;
	padding: 0;
	border: none;
	margin: 0;
	display: inline;

}

div.sidebox1 ul,div.sidebox2 ul,div.sidebox3 ul {
	font: normal 0.725em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	margin-bottom: 2em;
	color: #B3B7CA;
	list-style-type: square;
}

div.sidebox1 {
	width: 220px;
	padding: 10px 10px 0 10px;
	margin-bottom: 20px;
	border: 0;
	float:right;
	background-color:#26252C;
	display: inline;
}
div.sidebox1 H1 {
	border-bottom: #3C3C48;
	color: #8C8C9F;
}
div.sidebox1 p {
	font: normal 0.725em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	margin-bottom: 2em;
	color: #B3B7CA;
}
div.sidebox1 p a:link,div.sidebox1 p a:visited {
	color: #B3B7CA;
}
div.sidebox1 p a:active,div.sidebox1 p a:hover {
	color: #B3B7CA;
	text-decoration:underline;
}


div.sidebox2 {
	width: 220px;
	padding: 10px 10px 0 10px;
	margin-bottom: 20px;
	border: 0;
	float:right;
	background-color: #C00;
	display: inline;
}
div.sidebox2 H1 {
	border-bottom: 1px #FFF solid;
	color: #FFF;
}
div.sidebox2 p {
	font: normal 0.725em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	margin-bottom: 2em;
	color:#FFFFFF;
}
div.sidebox2 p a:link,div.sidebox2 p a:visited {
	color: #FFF;
}
div.sidebox2 p a:active,div.sidebox2 p a:hover {
	color: #FFF;
	text-decoration:underline;
}


div.sidebox3 {
	width: 218px;
	padding: 10px 10px 0 10px;
	border: 1px solid #5E6175;
	margin-bottom: 20px;
	float:right;
	display: inline;
}
div.sidebox3 H1 {
	border-bottom: #3C3C48;
	color: #8C8C9F;
}
div.sidebox3 p {
	font: normal 0.725em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	margin-bottom: 2em;
	color: #B3B7CA;
}
div.sidebox3 p a:link,div.sidebox3 p a:visited {
	color: #B3B7CA;
}
div.sidebox3 p a:active,div.sidebox3 p a:hover {
	color: #B3B7CA;
	text-decoration:underline;
}


div.sidebox1 H1,div.sidebox2 H1,div.sidebox3 H1 {
	font: normal 0.9em Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin: 0 0 0.4em 0;
	padding: 0 0 0.1em 0;
	border-bottom: 1px solid;
}


div.boxes5up {
	width: 131px;
	margin: 0 0 30px 15px;
	float: left;
	display: inline;
	position:relative;
}

div.boxes2up {
	margin: 0;
	float: left;
	display: inline;
	position:relative;
}

div.footer {
	width: 1000px;
	height: 30px;
	padding-top: 80px;
	background-image: url(images/footer_bg.png);
	background-position: center bottom;
	bottom:0px;
	text-align: center;
	clear:both;
}
div.footerlhs {
	width: 470px;
	height: 30px;
	padding-right: 20px;
	padding-left: 10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #737B88;
	float:left;
}
div.footerrhs {
	width: 470px;
	height: 30px;
	padding-left: 20px;
	padding-right: 10px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #737B88;
	float:right;
}
a.footerlink:link {
	font-size: 9px;
	color: #33CCFF;
}
a.footerlink:visited {
	font-size: 9px;
	color: #66CCFF;
}
a.footerlink:active {
	font-size: 9px;
	color: #999;
}
a.footerlink:hover {
	font-size: 9px;
	color: #999;
}


.lhscolumn {
	background-image: url(images/lhs_bgX.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
.rhscolumn {
	background-image: url(images/rhs_bgX.jpg);
	background-position: left;
	background-repeat: repeat-y;
}
div.lhscolumn2 {
	background-image: url(images/lhs_top_bgX.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
div.rhscolumn2 {
	background-image: url(images/rhs_top_bgX.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}


#headerstd {
	width: 1000px;
	height: 368px;
	line-height: 0px;
	clear:both;
}
div.randomheader {
	width: 1000px;
	height: 250px;
	clear:both;
	border:0;
	padding:0;
	margin:0;
	background-image: url(images/randomheader/random.php);
	background-position: top left;
	background-repeat:no-repeat;
	text-align: left;
}
div.notrandomheader {
	width: 1000px;
	height: 250px;
	clear:both;
	border:0;
	padding:0;
	margin:0;
	background-position: top left;
	background-repeat:no-repeat;
	text-align: left;
}

table.comparisontable td {
	margin:0;
	border-right: 1px solid #5E6175;
	padding:8px;
}
table.comparisontable img {
	margin: 0 88px 0 88px;
	border:0;
	padding: 0;
}
table.comparisontable p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B3B7CA;
	font-weight: normal;
	padding-top: 0;
	margin-top: 0;	
}
table.comparisontable H1 {
	font: normal 0.9em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.1em;
	letter-spacing: 0.1em;
	margin: 0 0 0 0;
	padding: 0 0 0.1em 0;
	border-bottom: 1px #3C3C48 solid;
	color: #8C8C9F;
	display: block;
}
table.comparisontable H1 a:link,table.comparisontable H1 a:visited {
	color: #8C8C9F;
}
table.comparisontable H1 a:active,table.comparisontable H1 a:hover {
	color: #FFF;
}


