/* typography.css */
	body { margin: 0px; background-color: #e9f6f8; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size:75%;color: #919b97;}
	body {line-height:1.45em;}
	h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#919b97;}
	h1 {font-size:3em;}
	h2 {font-size:1.4em; padding-top: 10px; line-height: 1.6em;}
	h3 {line-height: 1.4em; font-size:1.2em; color: #45ADEB; font-weight: bold;}
	h4 {font-size:1em; font-weight: bold; margin-bottom: 5px;}
	a:focus, a:hover {color:#005a9e;}
	a {color: #d2232a; text-decoration:underline;}
	ul, ol {font-size: 1em; margin-left: 0em; margin-bottom: 1.5em; margin-right: 1.5em; margin-top: 0;}
	ul {list-style-type: none;}
	li {margin-bottom: 2px;}
	hr {background:#dddddd; color:#dddddd; text-align: right; margin: 0 0 0 auto; width: 896px; height: 1px;}
	p {font-size: 1em;}
	
	#allsite {}
	#containerbg {padding-bottom: 20px; background-position: center; background-repeat: repeat-y; background-image: url(../images/bg-glow.gif);}

/* TOP */

	#top {
		background: url(../images/top-bg.gif) center center no-repeat;
		height: 183px;
	}

/* HEADER */
	
	#header {
		padding-bottom: 25px;
		padding-top: 5px;
	}
	
	#logo {
		margin-top: 58px;
		background:transparent url(../images/header-image.gif) no-repeat scroll 0 0px;
		height:125px;
		width:550px;
		margin-left: 62px;
	}
	
	#download {
		margin-top: 20px;
	}
	
	#download a {display: block; background: url(../images/downloadtemplate.gif) top; width: 163px; height: 163px;}
	#download a:hover {background:  url(../images/downloadtemplate.gif) no-repeat bottom; cursor: pointer;}
	
	#files { 
		padding-top: 10px;
	}
	
	ul#files li{ 
		margin-bottom: 0.5em;
		padding-left: 20px;
	}
	
	.intro { 
		padding-top: 20px;
	}


/* DIVIDER LINES */

	.divider {
		height: 1px;
		width: 956px;
		background-color: #d8f0f2;
		padding-left: 61px;
	}

/*  GALLERIA jQuery */

	.galleria{list-style:none;}
	.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
	.galleria li a{display:none}
	.galleria li div{position:absolute;display:none;top:0;left:180px}
	.galleria li div img{cursor:pointer}
	.galleria li.active div img,.galleria li.active div{display:block}
	.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
	.galleria li .caption{display:block;padding-top:.5em}
	* html .galleria li div span{width:400px} /* MSIE bug */

	.caption{}
	.gallery{width:702px;margin:0 auto;}
	.gallery_demo li{width:83px;height:30px;}
	.gallery_demo li div{}
	.gallery_demo li div .caption{}
	
	#main_image{height:151px;width:420px;}
	#main_image img{}

/* MAIN */

	.steps {
		padding-top: 40px;
		padding-bottom: 34px;
		float: left;
	}
	
	
	.img-rep {
		display:block;
		overflow:hidden;
		text-align:left;
		text-indent:-1000em;
	}
	
	.tiptitle {
		margin-bottom: 1em;
	}

	div.tip p {
		padding-right: 20px;
		line-height: 1.4em;
		margin: 0 0 0.9em;
	}
	
	.tip {
		padding-top: 5px;
	}

	div.instructions p {
		padding-right: 10px;
	}
	
	div.instructions h3 {
		padding-right: 10px;
	}
	
	#enjoy {
		background:transparent url(../images/enjoy.gif) no-repeat scroll 0 0px;
		height:24px;
		width:99px;
		margin-top: 15px;
	}
	
	#smiles{margin-top: 10px; margin-left: 2px;}


	h3#linktitle {
	margin-top: 10px;
margin-bottom: 2px;
	}

	#linktitle {
		background:transparent url(../images/links.gif) no-repeat scroll 0 0px;
		height:16px;
		width:177px;
	}
	
	#step-title-1 {
		background:transparent url(../images/step-1-title.gif) no-repeat scroll 0 0px;
		height: 76px;
		width:102px;
	}
	
	#step-title-2 {
		background:transparent url(../images/step-2-title.gif) no-repeat scroll 0 0px;
		height: 76px;
		width:102px;
	}
	
	#step-title-3 {
		background:transparent url(../images/step-3-title.gif) no-repeat scroll 0 0px;
		height: 76px;
		width:102px;
	}
	
	#step-title-4 {
		background:transparent url(../images/step-4-title.gif) no-repeat scroll 0 0px;
		height: 76px;
		width:102px;
	}
	
	#step-title-5 {
		background:transparent url(../images/step-5-title.gif) no-repeat scroll 0 0px;
		height: 76px;
		width:102px;
	}
	
	#step-title-6 {
		background:transparent url(../images/step-6-title.gif) no-repeat scroll 0 0px;
		height: 76px;
		width:102px;
	}

#footer {background-image: url(../images/footer-glow.gif);
background-position: center;
		background-repeat: no-repeat;
		height: 12px;
		margin-bottom: 40px;
		}
		
