body {	font:14px Verdana, Geneva, sans-serif;	color: #555;}img {border-style: none;}a {	text-decoration:none;	color:#bf280d;}a:hover {text-decoration:underline;}form, fieldset {	margin: 0;	padding: 0;	border-style: none;}input, textarea, select {	font: 100% Arial, Helvetica, sans-serif;	vertical-align: middle;}ol,ul{list-style:none;}.print-screen {	position: static;	left: 0;	top: 0;}#wrapper{	width:990px;	margin:0 auto;	position:relative;	padding-top:58px;}#header{display:none;}* html .w1-t{filter:none !important;}* html .w1-b{filter:none !important;}* html .w1-c{filter:none !important;}.w1{width:100%;}.w1-t{display:none;}.w1-c{width:100%;}.w1-c:after{	content:"";	clear:both;	display:block;}.w1-content{width:90%;}.w1-b{display:none;}.logo-big{display:none;}.gallery{display:none;}.menu-box{display:none;}#main{height:1%;}#main #content{width:80%;}#main #content h2{	color:#bf280d;	font-size:42px;	line-height:48px;	font-weight:normal;	margin:0 0 6px;}#main #content h3{	font-size:1.8em;	line-height:1.25em;	color:#000;	font-weight:normal;	margin:0 0 11px;}.post{	height:1%;	overflow:hidden;	margin-bottom:11px;}.post img{	float:left;	margin:4px 13px 0 1px;}.post .text{	height:1%;	overflow:hidden;	color:#555;	font-size:1.1em;	line-height:1.2em;}.post p{margin:0 0 14px;}.post a{color:#bf280d;}.catalog-holder{	overflow:hidden;	padding:0 0 0 1px;}.catalog {	margin:0;	padding:0;	list-style:none;	width:567px;}.catalog li{	display:inline-block;	vertical-align:middle;	width:168px;	margin:0 21px 0 0;	padding-top:34px;}.catalog .image{	vertical-align:top;	padding:3px;	margin:0 0 11px;}.catalog a{display:block;}.catalog img{display:block;}#sidebar{width:80%;}.email-form{display:none;}#sidebar .block{width:100%;}#sidebar .block-holder{height:1%;}#sidebar .block .heading{	height:1%;	padding:8px 84px 14px 21px;}#sidebar .block .heading-holder{	height:1%;	overflow:hidden;}#sidebar .block .heading h3{	color:#000;	font-size:18px;	line-height:24px;	font-weight:normal;	text-transform:uppercase;	margin:0;}#sidebar .block .heading .more{display:none;}#sidebar .block .heading img{display:none;}#sidebar .block .text{	padding:0 21px 16px;	height:1%;	overflow:hidden;}#sidebar .bill{	margin:-2px 0 0;	padding:0;	list-style:none;	font-size:1.1em;	line-height:1.25em;	color:#343434;	height:1%;	overflow:hidden;}#sidebar .bill li{	margin:-3px 0 0;	padding:14px 0 14px;}#sidebar .bill strong{	display:block;	font-size:1.1em;	font-weight:normal;	margin-bottom:1px;	background:none;}#sidebar .bill a{	color:#22691b;	background:none;}#sidebar .bill em{	display:block;	color:#6e6e6e;	font-size:0.9em;	font-style:normal;	margin-bottom:4px;}.title-daniel{	display:block;	font-weight:normal;	font-size:1.2em;	line-height:1.4em;	color:#285a94;	margin-bottom:10px;}#sidebar .video{display:none;}.cost{	height:1%;	overflow:hidden;	margin:1px 0 2px 6px;	color:#000;	font-size:1.2em;	line-height:1.4em;}.cost dt{float:left;}.cost dd{	margin:0;	display:block;	font-weight:bold;}#sidebar .block .shirt{display:none;}#sidebar .block .link{display:none;}.container{display:none;}.intro{display:none;}#sub-main{width:90%;}#twocolumns{width:90%;}#sub-main #content{	width:100%;	color:#515151;	font-size:1.1em;	line-height:1.45em;	padding-top:19px;}#sub-main #content h2{	color:#504aa0;	font-size:22px;	line-height:24px;	font-weight:normal;	text-transform:uppercase;	margin-bottom:13px;}#sub-main #content h3{	color:#000;	font-size:1.1em;	line-height:1.5em;	margin-bottom:-1px;}#sub-main #content p{margin:0 0 16px;}.tabs-area{	width:100%;	overflow:hidden;	margin-top:29px;}.tabset{	margin:0;	padding:0;	list-style:none;	float:left;	width:130px;	font-size:0.9em;	line-height:1.1em;	font-weight:bold;}.tabset li{margin-bottom:1px;}.tabset li a{	display:block;	width:125px;	padding:7px 0 9px 5px;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-tabset-a.gif) repeat-y;	color:#fff;	border:1px solid #b2c799;	border-width:1px 0;}.tabset li a:hover,.tabset li a.active{	text-decoration:none;	background:#c9dbb4;	color:#28420a;	border:1px solid #c8dab3;	border-width:1px 0;}.tab-content{	width:504px;	float:left;	border:1px solid #cdcdcd;	background:#f2f2f2;	padding:13px 3px 22px 9px;}.roll{	margin:0;	padding:0;	list-style:none;	font-size:0.9em;	line-height:1.1em;}.roll li{padding-bottom:11px;}.roll a{	color:#010101;	text-decoration:underline;}.roll a:hover{text-decoration:none;}#sub-main .aside{display:none;}#sub-main #sidebar{display:none;}#footer{display:none;}.blog .w1-t{background:none;}.blog .w1-b{background:none;}.blog .w1-c{background:none;}.blog .intro{display:none;}#blog-main{width:90%;}#blog-main #twocolumns{width:90%;}.info{	height:1%;	margin:0 7px 17px 10px;	overflow:hidden;}.info-frame{	height:1%;	overflow:hidden;	padding:2px 5px 2px 2px;}#blog-main .info img{	float:left;	width:50% !important;	border:4px solid #fff;	margin:0 12px 0 0;}.info .text{	height:1%;	overflow:hidden;	color:#fff;	font-size:1.1em;	line-height:1.35em;	padding:11px 0 0;}.info h2{	font-size:1.5em;	line-height:1.2em;	color:#fff;	font-weight:bold;	margin-bottom:4px;}.info-list{	height:1%;	overflow:hidden;	margin-bottom:20px;}.info-list li{	float:left;	margin:0 5px 0 0;}.info-list em{	font-style:normal;	color:#d7d7d7;	padding:0 7px 0 0;}.info-list a{color:#cae09d;}.info .link{display:none;}#blog-main .case{width:100%;}#blog-main #content{width:100%;}#blog-main #content h2{	color:#bf280d;	font-size:30px;	line-height:35px;	font-weight:normal;	margin-bottom:17px;}.unit{	font-size:1.1em;	line-height:1.45em;	color:#000;	padding:17px 0 15px;}#content .unit h3{	font-size:1.3em;	line-height:1.4em;	font-weight:bold;	padding:0 90px 0 0;}.unit p{margin:0 0 20px;}.unit p a{color:#304e0c;}.unit-list{	height:1%;	overflow:hidden;	margin:0 0 19px;}.unit-list li{	float:left;	margin:0 5px 0 0;}.unit-list em{	font-style:normal;	color:#636363;	padding:0 5px 0 0;}.unit-list a{color:#304e0c;}.unit .tags{	display:block;	font-size:0.9em;	line-height:1.1em;	color:#707070;	margin:-7px 0 0;}.unit .tags a{color:#304e0c;}#blog-main .aside{display:none;}#blog-main #sidebar{width:80%;}#blog-main .email-box{display:none;}.section{	width:100%;	margin:0 0 16px;}.section-frame{height:1%;}.section .title-video{display:none;}.section .photos{	text-transform:uppercase;}.section .photos strong{	display:block;	color:#385613;	font-size:24px;	line-height:28px;}.section .photos a{	height:1%;	overflow:hidden;	display:block;	color:#000;	font-size:10px;	line-height:14px;	letter-spacing:-1px;}.section .photos a span{	float:left;	padding-bottom:1px;}.section .title-twitter{	color:#55a5ff;	font-size:18px;	line-height:22px;	font-weight:normal;	margin-bottom:7px;}.section .link{display:none;}.register{	color:#000;	margin:0;	padding:0;}.register li{	font-size:0.9em;	line-height:1.35em;	padding:11px 0 14px;}.register strong{	display:block;	font-weight:normal;}.register strong a{color:#4d7e13;}.register em{	display:block;	color:#707070;}.register li.active{	font-size:1.3em;	line-height:1.3em;}