/*============================================================(c) 2007 Copyright styles:  Solid Print============================================================*//*----------------------------------*/#top_nav {	text-align: center;	margin-bottom: 10px;	padding-left: 27px;}.order_ul { 	padding: 0;	margin: 0;	list-style: none;	font-variant: small-caps;	clear: both;}.order_ul li { 	float: left;	position: relative;	width: 150px;	margin: 0;	padding: 0;	color: #fff;	background-color: #1e1e1e;}.order_ul li ul {	position: absolute;	top: 15px;	left: -41px;	display: none;}.order_ul li ul li {	border-bottom: 1px solid #1e1e1e;	letter-spacing: 1px;	padding: 0;	list-style: none;	background: transparent url(images/black_op.png);	border-top: 0;	font-size: 12px;	text-align: right;}li:hover ul, li.over ul { 	display: block; }.order_ul li li a{	display: block;	padding: 1px 2px}.order_ul li li a:hover {	color: #000;	background-color: #fff;}.order_ul li ul li:hover {	text-align: left;}li > ul {	top: auto;	left: auto;	}	#photo {	margin-top: 20px;}.thumb_b {	padding: 7px;	border: 1px solid #fff;	background: url(images/black_op.png);}.thumb_b:hover {	border: 3px solid #000;	background-color: #fff;	background-image: none;	padding: 5px;}.three {	border: 1px solid #fff;	border-right: 0;	border-top: 5px solid #fff;}.four{	border: 1px solid #fff;	border-top: 5px solid #fff;}.link_date a {	text-align: center;	margin: 0;	text-shadow: #000 0px 0px 3px;	height: 100px;	width: 100px;	display: block;	float: left;	padding: 5px;	border: 2px solid #fff;	font-size: 12px;	margin: 0 4px 4px 0;	line-height: 30px;	background-color: #494877;	}	.link_date a:hover {	text-indent: 0;	text-decoration: none;	color: #990000;	border: 2px solid #494877;	background-color: #fff;	background-image: none;}