body {
 	text-align:center;
 	background-color:#fff;
 	color:#666;
 	
}


#page {
 	text-align:center;
 	background-color:#fff;
 	font-size:14px;
 	font-family:sans-serif;
 	
}


#header {
 	height:160px;
 	border-bottom:solid 1px #b22;

}


#breadcrumbs {
 	position:absolute;
 	left:0;
 	top:-35px;
}

#toolbar {
 	background-color:#fff;
 	text-align:right;
 	height:120px;
}

#toolbar .content-wrapper {
 	clear:both;
}

#toolbar form, #toolbar .section {
 	float:right;
 	text-align:left;
 	width:300px; 	
}

#toolbar .social a {
 	position:relative;
 	top:-20px;
}


#content {
 	clear:both;
}

#content, .content-wrapper {
 	width:1200px;
 	text-align:left;
 	margin:0 auto 0 auto;
 	position:relative;
}

#colmain {
 	min-height:400px;
}

#colmain {
 	width:65%;
 	float:left;

 	padding:15px 0 70px 0;
 	line-height:1.5em;
}

#textcontent {
 	padding:0 15px 0 15px;
}

#datacontent {
 	padding:0 15px 0 15px;
 	clear:both;
}


#sidebar {
 	float:right;
 	width:25%;


}

#sidebar .section {
 	padding:15px;
}



#footer {
 	clear:both;
 	padding:15px;
 	margin-top:15px;
 	font-size:11px;
 	border-top:solid 1px #900;
 	height:40px;
}

#overlay {
 	position:absolute;
 	left:0;
 	top:0;
 	width:100%;
 	height:100%;
 	background-image:url(../img/overlay.png);
 	display:none;	
 	z-index:200;
}
#overlay-wrap {
 	position:absolute;
 	left:50%;
 	top:400px;
 	width:0;
 	height:0;
 	overflow:visible;
}
#overlay-body {
 	text-align:left;
 	position:absolute;
 	left:-300px;
 	top:-250px;
 	width:600px;
 	height:500px;
 	overflow:auto;
 	background-color:#eee;
 	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#b22;
 	box-shadow:2px -2px 10px #000;
 	font-size:14px;
}

#overlay-body #product-toc {
 	padding:5px 40px 40px 40px;
}

#overlay-body #bigPic img {
 	max-width:600px;
 	height:auto;
}

#loginstate {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}


ul.login-state {
	margin-bottom:0; 
}