
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 
 
 #pagewidth{ 
 width:850px;
 text-align:left; 
 margin:0 auto; 
 background-image:url('../images/outline.jpg'); 
 background-repeat:no-repeat;
 background-position: center;
 padding-top: 35px;
} 
 
#header{
 position:relative; 
 height:50px; 
 width:100%;
 display:block;
 padding-top: 30px;
 padding-left: 75px;
 padding-bottom: 5px;
} 
 
#maincol{
 position: relative;
padding-left: 50px;
padding-bottom: 0px; 
 }
 
#footer{
 height:10px; 
 clear:both;
 display:block;
 text-align: center;
} 

#left{
 padding: 5px;
 width:450px;
 float:left;
 padding-right: 20px;
 }
 
 #right{
padding-top: 35px;
text-align: center;
 }
 
 #left2{
 padding: 0px;
 width:200px;
 float:left;
 }
 
 #right2{
padding-top: 0px;

 }
 
  #left3{
 padding: 5px;
 width:400px;
 float:left;
 }
 
 #right3{
padding: 5px;

 }
 
 #tagline{
 padding-left: 125px;
 padding-bottom: 0px;
 }
 
/*CLEARFIX*/
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/*Gallery*/

/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border: 5px solid #797b7a;  
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #797b7a;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #df0024;
}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}
/*  SECTIONS  */.section {	clear: both;	padding: 0px;	margin: 0px;}/*  COLUMN SETUP  */.col {	display: block;	float:left;	margin: 1% 0 1% 1.6%;}.col:first-child { margin-left: 0; }/*  GROUPING  */.group:before,.group:after {	content:"";	display:table;}.group:after {	clear:both;}.group {    zoom:1; /* For IE 6/7 */}/*  GRID OF THREE  */.span_3_of_3 {	width: 100%;}.span_2_of_3 {	width: 66.1%;}.span_1_of_3 {	width: 32.2%;}/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */@media only screen and (max-width: 480px) {	.col { 		margin: 1% 0 1% 0%;	}}@media only screen and (max-width: 480px) {	.span_3_of_3 {		width: 100%; 	}	.span_2_of_3 {		width: 100%; 	}	.span_1_of_3 {		width: 100%;	}}