#main { width:894px; margin:0 auto; text-align:left;}

#header {height:335px;}

#content {padding:8px 0 9px 0;}

#footer { height:28px;}

.col-1, .col-2, .col-3 {float:left;}
.container {
	width:100%;
	overflow:hidden;
}

/* ============================= page1 ===========================*/

#page1 .box .col-1 {width:284px;}
#page1 .box .col-2 {width:284px;}
#page1 .box .col-3 {width:284px;}

#page1 .col-1 {width:569px;}
#page1 .col-2 {width:284px;}

#page1 .col-1 .line1 .col-1 {width:241px;}
#page1 .col-1 .line1 .col-2 {width:328px;}

#page1 .col-1 .col-1 {width:283px;}
#page1 .col-1 .col-2 {width:240px;}

/* ============================= page2 ===========================*/

#page2 .box .col-1 {width:284px;}
#page2 .box .col-2 {width:284px;}
#page2 .box .col-3 {width:284px;}

#page2 .col-1 {width:284px;}
#page2 .col-2 {width:569px;}


/* ============================= page3 ===========================*/

#page3 .box .col-1 {width:284px;}
#page3 .box .col-2 {width:284px;}
#page3 .box .col-3 {width:284px;}

#page3 .col-1 {width:569px;}
#page3 .col-2 {width:284px;}

#page3 .col-1 .line1 .col-1 {
	width:200px;
}
#page3 .col-1 .line1 .col-2 {
	width:550px;
}

#page3 .col-1 .col-1 {width:242px;}
#page3 .col-1 .col-2 {
	width:242px;
	color: #539aee;
}

/* ============================= page4 ===========================*/

#page4 .box .col-1 {width:284px;}
#page4 .box .col-2 {width:284px;}
#page4 .box .col-3 {width:284px;}

#page4 .col-1 {width:284px;}
#page4 .col-2 {width:569px;}

/* ============================= page5 ===========================*/

#page5 .box .col-1 {width:284px;}
#page5 .box .col-2 {width:284px;}
#page5 .box .col-3 {width:284px;}

#page5 .col-1 {width:569px;}
#page5 .col-2 {width:284px;}

#page5 .col-1 .line1 .col-1 {width:241px;}
#page5 .col-1 .line1 .col-2 {width:328px;}

#page5 .col-1 .col-1 {width:242px;}
#page5 .col-1 .col-2 {width:242px;}

/* ============================= displays ===========================*/

#displays .box .col-1 {width:50px;}
#displays .box .col-2 {width:50px;}
#displays .box .col-3 {width:50px;}

#displays .col-1 {width:50px;}
#displays .col-2 {width:50px;}

#displays.col-1 .line1 .col-1 {
	width:50px;
}
#displays .col-1 .line1 .col-2 {
	width:50px;
}

#displays .col-1 .col-1 {width:50px;}
#displays .col-1 .col-2 {
	width:10px;
	color: #539aee;
}

.webthumbs {
	float:left;
	margin:5px;
	border:1px solid #666;
}

.slide1 {        
	color: #424242;
    font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	letter-spacing:0.1em;
	text-align:left;
	margin: 14px auto 0 auto;
	line-height: 130%;
	font-size: 17px;
	
}

#homehr {
	margin:13px 20px 10px 0;
}

.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.buttoncontainer {
	float:left;
	clear:both;
	margin:-15px 0 0 320px;
}

.button {
   border-top: 1px solid #96d1f8;
   background: #3570a2;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 13px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
   
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
