@charset "utf-8";
/* CSS Document */

/*h1 {	font: 2.25em/1.2em HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; text-shadow: none; text-transform:uppercase; }
h2 {	font: 2.0em/1.05em HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; text-shadow: none; text-transform:uppercase; letter-spacing:0.2em; }
h3 {	font: 1.45em/1.15em HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; text-shadow: none; text-transform:uppercase; letter-spacing:0.05em; }
h4 {	font: 1.45em/1.15em HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; text-shadow: none; text-transform:uppercase; letter-spacing:0.2em; }
h5 {	font: 16px/15.4px HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; text-shadow: none; text-transform:uppercase; letter-spacing:0.07em; }*/

h1 {	font: 36px/43.2px HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; /*text-shadow: none;*/ text-transform:uppercase; }
h2 {	font: 31px/33.6px HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; /*text-shadow: none;*/ text-transform:uppercase; letter-spacing:0.2em; }
h3 {	font: 23px/29px HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; /*text-shadow: none;*/ text-transform:uppercase; letter-spacing:0.05em; }
h4 {	font: 23px/26.7px HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; /*text-shadow: none;*/ text-transform:uppercase; letter-spacing:0.2em; }
h5 {	font: 16px/15.4px HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; /*text-shadow: none;*/ text-transform:uppercase; letter-spacing:0.07em; }

.sizetest{font: 1em/1em HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }

/*.size075{font: 0.75em/1.25em HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }	/* 12pt 
.size080{font: 0.80em/1.2em HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }	/* 13pt 
.size100{font: 1.00em/1.00em HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }	/* 16pt (normal) 
.size125{font: 1.25em/1.25em HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }	/* 20pt 
.size200{font: 2.00em/1.30em HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }	 32pt */

.size12{font: 12px/17px HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }
.size13{font: 13px/19px HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }
.size16{font: 16px/16px HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }
.size20{font: 20px/30px HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }
.size26{font: 26px/36px HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }
.size32{font: 32px/41.6px HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }

.roman{font-family: HelveticaNeueRoman, Helvetica, Arial, Verdana, sans-serif; }
b, strong, .bold{font-family: HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; font-weight:normal;}
.case-normal{text-transform:none;}

ul{
	padding-left:1.2em;
	list-style-type: disc;	
}
ul ul{
	/*padding-left:1.2em;*/
	list-style-type: none;
}  
ul ul li:before {
	content: "- ";
	position:relative;
	margin-left: -10px; /* optional, for multiline li element */
	left: -5px;
} 

.letterspace000{letter-spacing:0.00em;}
.letterspace005{letter-spacing:0.05em;}
.letterspace010{letter-spacing:0.10em;}
.letterspace015{letter-spacing:0.15em;}
.letterspace020{letter-spacing:0.20em;}
.letterspace025{letter-spacing:0.25em;}
.letterspace030{letter-spacing:0.30em;}
.letterspace035{letter-spacing:0.35em;}
.letterspace040{letter-spacing:0.40em;}
.letterspace045{letter-spacing:0.45em;}
.letterspace050{letter-spacing:0.50em;}
.letterspace055{letter-spacing:0.55em;}
.letterspace060{letter-spacing:0.60em;}
.letterspace065{letter-spacing:0.65em;}
.letterspace070{letter-spacing:0.70em;}
.letterspace075{letter-spacing:0.75em;}
.letterspace080{letter-spacing:0.80em;}
.letterspace085{letter-spacing:0.85em;}
.letterspace090{letter-spacing:0.90em;}
.letterspace095{letter-spacing:0.95em;}
.letterspace100{letter-spacing:1.00em;}


.caption {	font: 1.40em/1.15em HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; margin: 0 0 0.6em 0; text-shadow: none; text-transform:uppercase; letter-spacing:0.2em; }

.btnWhite{font: 1.00em/1.00em HelveticaNeueBold, Helvetica, Arial, Verdana, sans-serif; cursor:pointer;}
.btnWhite a, .btnWhite span{padding: 10px 14px;}
.btnWhite, .btnWhite a, .btnWhite span{
	display: inline-block;
	background:#fff;
	color:#be0620;
}
.btnWhite:hover a, .btnWhite:hover span{background:#be0620; color:#fff; padding: 9px 13px;}
.btnWhite:hover {border:1px solid white;}

.redbg{background:#be0620; color:#fff;}
.storybg{
	background: #be0620 url(../images/builderstory/bg.gif) repeat-x 0 737px;
	/*background: #be0620 url(../images/builderstory/grid_150.gif) repeat-x 0 737px;*/
	color:#fff;	
}

.red{color:#be0620;}
.grey{color:#818181;}

p{	margin:0 0 1em 0;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img {border:none;}
a{text-decoration:none;}
div, div:focus, img, img:focus, a:focus, object, object:focus, embed, embed:focus, iframe, iframe:focus{outline:0 !important;}
iframe{background:none;}