body {
	background: #e0e1e2;
	
	font-family: arial;
	font-size: 11px;
	color: #555;
}

.clear {
	clear: both;
}

A {
	color: #59227f;
}

td {
	font-family: arial;
	font-size: 11px;
	color: #555;
}

h1 {
	margin: 0 0 10px 0;
	padding: 3px 8px;
	
	font-size: 11px;
	font-weight: bold;
	color: #777;
	text-align: left;
	
	text-transform: uppercase;
	
	background: #E0E1E2;
}
h2 {
	font-size: 15px;
	color: #662D91;
	font-weight: bold;
}
h3 {
	font-size: 13px;
	color: #662D91;
	font-weight: bold;
}
h4 {
	font-size: 11px;
	color: #662D91;
	font-weight: normal;
}

input, textarea, select {
	border: 1px solid #DBDBDC;
	font-family: arial;
	font-size: 11px;
	color: #555;
	padding: 3px;
	width: 141px;
}
input[type=checkbox] {
	border: 0px none;
	padding: 3px;
	width: auto;
}
.btn {
	background: #59227F;
	color: #fff;
	font-family: arial;
	font-size: 10px;
	padding: 3px;
	border: 0px none;
	height: 21px;
	width: auto;
}


#Wrap {
	margin: 20px auto;
	
	width: 925px;
	
	background: bottom url('../img/WrapBottom.gif') no-repeat #FFF;
}
	#Wrap #Head {
		background: top url('../img/WrapTop.gif') no-repeat #FFF;
		
		height: 58px;
		
		padding: 40px 0 20px 20px;
	}
		#Wrap #Head A#Logo {
			display: block;
			float: left;
			
			margin: 0;
			padding: 0;
			
			width: 250px;
			height: 58px;
			
			font-size: 30px;
			color: #FFF;
			text-decoration: none;
			
			text-indent: -9999px;
			
			background: url('../img/HmLogo.gif') no-repeat;
		}
		#Wrap #Head .right {
			float: right;
			margin-top: -40px;
			
			width: 205px;
		}
		#Wrap #Head .right a.enflag,
		#Wrap #Head .right a.isflag {
			background: url("../img/enflag.jpg") no-repeat;
			
			display: block;
			width: 37px;
			height: 25px;
			cursor: pointer;
			outline: none;
			
			margin-left: 150px;
			text-indent: -9999px;
		}
		#Wrap #Head .right a.isflag {
			background: url("../img/isflag.gif") no-repeat;
		}
			#Wrap #Head .right .search {
				margin: 52px 20px 0 0;
				float: right;
			}
			#Wrap #Head .right .search  .btn {
				padding-left: 0;
				padding-right: 0;
				
				width: 50px;
			}
			#Wrap #Head .right .search  .txt {
				width: 127px;
			}

		#Wrap #Head .boxThjonusta {
			float: right;
			height: 30px;
			width: 400px;
			background: #e0e1e2;
		}
		
		
	#Wrap #SideLeft {
		float: left;
		width: 200px;
		min-height: 400px;
		
		margin: 0 0 0 20px;
		
		overflow: hidden;
	}
		#Wrap #SideLeft ul {
			margin: 0 0 0 0;
			padding: 0;
			list-style: none;
			
			border-top: 0px solid #dbdbdc;
		}
			#Wrap #SideLeft ul li {
				display: inline;
			}
				#Wrap #SideLeft ul li A {
					display: block;
					
					margin: 0;
					padding: 4px 0;
					
					color: #777;
					font-size: 10px;
					text-align: right;
					text-decoration: none;
					text-transform: uppercase;
					letter-spacing: 1px;
					
					border-top: 1px solid #dbdbdc;
				}
				
				#Wrap #SideLeft > ul > li > A.selected , #Wrap #SideLeft > ul > li > A:hover {
					margin: 0 0 0px 0;
					padding-right: 5px;
					
					color: #FFF;
					background: #662d91;
				}
				
				#Wrap #SideLeft ul ul li:first-child > A {
					border: 0;
				}
					#Wrap #SideLeft ul ul {
						margin: 0;
						padding: 5px 5px 5px 0;
						
						background: #f0f0f0;
					}
						#Wrap #SideLeft ul ul A {
							padding: 1px 0 1px 0;
							color: #6e6e6e;
							border: 0;
						}
						#Wrap #SideLeft ul ul A.selected , #Wrap #SideLeft ul ul A:hover {
							padding: 1px 0 2px 0;
							color: #3e146a;
							font-weight: bold;
						}
				
				#Wrap #SideLeft ul li li A {
					
				}
				
				#CustomNav {
				}
					#SideRight #CustomNav li {	
						margin: 0;
						padding: 0;
					}
						#SideRight #CustomNav li A {
							display: block;
							
							margin: 0;
							padding: 4px 0;
							
							color: #777;
							font-size: 10px;
							text-align: left;
							text-decoration: none;
							text-transform: uppercase;
							letter-spacing: 1px;
							
							border-top: 1px solid #dbdbdc;
						}
						#SideRight #CustomNav li:first-child A {
							border: 0;
						}
						
						#SideRight #CustomNav li ul {	
							
						}
						
		
		#Wrap #SideLeft .service {
			margin: 20px 0 30px 0;
			padding: 0 0 20px 0;
			
			background: 0 bottom url('../img/ServiceBottom.gif') no-repeat #662d91;
			
			color: #FFF;
		}
			#Wrap #SideLeft .service h1 {
				background: 0 0 url('../img/ServiceTop.gif') no-repeat #662d91;
				
				margin: 0;
				padding: 25px 0 5px 0;
				
				color: #FFF;
				font-size: 13px;
				font-weight: normal;
				text-align: center;
				text-transform: uppercase;
				letter-spacing: 1px;
				
			}
			
			#Wrap #SideLeft .service ul {
				margin: 0;
				border: 0;
			}
				#Wrap #SideLeft .service ul li {
				}
					#Wrap #SideLeft .service ul li A {
						padding: 3px 0 3px 22px;
						
						color: #FFF;
						
						text-align: left;
						font-size: 11px;
						
						border-top: 1px solid #FFF;
						border-bottom: 0;
					}
			
		.image {
			margin: 0 0 20px 0;
		}
		#SideRight .gray {
			padding: 8px 8px 8px 10px;
			background: #EEE;
			
			
		}
			#SideRight .gray A {
				display: block;
				
				padding: 0 10px 0 0;
				margin: 0;
				
				font-weight: bold;
				text-decoration: none;
				
				background: right 1px url('../img/readmore.gif') no-repeat;
			}
			
		#SideRight .image {
			padding-left: 10px;
		}
			
			.image A {
				font-weight: bold;
				text-decoration: none;
			}
			
			#Wrap #SideLeft .image,
			#Wrap #SideRight .image.random {
				margin: 0 0 10px 0;
				background: 188px bottom url('../img/readmore.gif') no-repeat;
			}
			#Wrap #SideRight .image.random {
				background: right 146px url('../img/readmore.gif') no-repeat;
			}
			#Wrap #SideLeft .image A,
			#Wrap #SideRight .image.random A {
				font-weight: normal;
				color: #666;
			}
			#Wrap #SideRight .image.random A {
				margin: 0;
				padding: 0;
			}
				#Wrap #SideLeft .image A div.title,
				#Wrap #SideRight .image.random A div.title {
					font-weight: bold;
					color: #59227f;
				}
			
				#Wrap #SideLeft .image .img,
				#Wrap #SideRight .image.random .img {
					display: block;
					
					height: 140px;
					
					margin: 0 0 5px 0;
					
					background: center no-repeat #EEE; 
				}
			
			
	#Wrap #SideRight {
		float: left;
		width: 185px;
		min-height: 400px;
		
		overflow: hidden;
	}
		#Wrap #SideRight .title_honnudur {
			margin: 0 0 10px 0;
			padding: 4px 0;
			
			letter-spacing: 1px;
			font-size: 10px;
			text-transform: uppercase;
			color: #777;
			
			border-top: 1px solid #DBDBDC;
			border-bottom: 1px solid #DBDBDC;
		}
		
		#SideRight .image {
			margin: 0 0 30px 0;
			padding: 0 0px 10px 10px;
			
			line-height: 12px;
			
			font-size: 11px;
			overflow: hidden;
			background: #ececec;
		}	
			#SideRight .image .img {
				margin: 0 0 5px -10px;
				height: 167px;
				
				background: 0 0 no-repeat;
			}
			#SideRight .image img {
				margin: 0 0 5px -10px;
				height: 200px !important;
			}
			#SideRight .image A {
				margin: 0 5px 0px 0;
				padding: 0 10px 0 0;
				
				display: block;
				
				font-weight: normal;
				
				background: right 1px url('../img/readmore.gif') no-repeat;
			}
				#SideRight .image A br {
					display: none;
				}
		
		/*
		#SideRight h1 {
			margin: 5px 0 2px 0;
			
			font-weight: normal;
			font-size: 17px;
			color: #59227f;
			
			text-transform: uppercase;
		}
		*/
		
		#SideRight ul {
			margin: 0;
			padding: 0;
			
			list-style: none;
		}
			#SideRight ul li {
				margin: 5px 0;
			}
				#SideRight ul li A {
					text-decoration: none;
					text-transform: uppercase;
					color: #777;
				}
		
		#SideRight h3 {
			margin: 0 0 5px 0;
			padding: 0;
			
			font-size: 12px;
		}
		
		#SideRight A.item {
			display: block;
			
			margin: 0 0 15px 0;
			
			text-decoration: none;
			
			color: #999;
		}
			#SideRight A.item .img {
				margin: 0 0 5px 0;
				height: 140px;
				
				background: center 25% no-repeat #EEE;
			}
			#SideRight A.item .link {
				font-weight: bold;
				color: #59227f;
			}
		
	
	
	#Wrap #Content {
		float: left;
		width: 460px;
		min-height: 500px;
		
		margin: 0 20px 0 20px;
		
		overflow: hidden;
	}
	#Wrap #Content.Big {
		width: 664px;
		margin: 0 0 0 20px;
	}
		
		#Wrap #Content.Big .col1 {
			float: left;
			
			margin: 0 20px 0 0;
			padding: 0 0 1px 0;
			
			width: 320px;
		}
		#Wrap #Content.Big .col2 {
			float: left;
			width: 320px;
			
			padding: 0 0 1px 0;
		}
		
		
	#Wrap #Foot {
		position: relative;
		margin: 0 0 0 0;
		padding: 0;
		
		height: 60px;
		
		text-align: left;
	}
		#Wrap #Foot .info {
			
			margin: 0 0 0 240px;
			padding: 20px 0 0 0;
			
			
			height: 40px;
			
			color: #999;
		}
		
		#Wrap #Foot .logo {
			position: absolute;
			
			
			top: -45px;
			left: 0;
			
			/*margin: -85px 0 0 20px;*/
			
			width: 200px;
			height: 60px;
			
		}
			#Wrap #Foot .logo .wrap {
				overflow: hidden;
				
				width: 200px;
				height: 60px;
			}
		
	
	

.index {
	
}
	.index .image {
		overflow: hidden;
	}
		.index .image img {
			margin: 0 !important;
		}
	.index h1 {
		margin: 10px 0 0 0;
		padding: 0;
		
		font-size: 18px;
		font-weight: bold;
		font-family: Arial;
		
		color: #6d6e71;
	}
		.index h1 A {
			color: #6d6e71;
			text-decoration: none;
		}
	.index h2 {
		margin: 0;
		padding: 0;
	}
	.index .text {
		line-height: 16px;
	}
	.index .date {
	
	}

.ArticleItem {
	padding: 10px 0 0 0;
}
	.ArticleItem .image {
	}
	.ArticleItem .date {
		margin: 12px 0 8px 0;
		font-size: 9px;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	
	.ArticleItem h2 {
		margin: 5px 0 10px 0;
		padding: 0 0 0 0;
		font-size: 16px;
	}
		.ArticleItem h2 A {
			text-decoration: none;
			
			color: #636363;
		}
	.ArticleItem .text {
		line-height: 16px;
	}
	
.index.big {
	
}
	.index.big .imagewrap {
		height: 200px;
		overflow: hidden;
	}
	.index.big .image {
	
	}
	.index.big h2 {
		margin: 5px 0 3px 0;
	}
		.index.big h2 A {
			text-decoration: none;
			color: #6d6e71;
		}
	.index.big .text {
		float: none;
		width: auto;
	}
	.index.big .date {
		margin: 8px 0 0 0; 
		padding: 0 0 0 0;
		
		text-transform: uppercase;
		font-size: 9px;
		color: #777;
	}

.index.headlines {
	padding: 10px 0 0 0;
}
	.index.headlines .item {
		/*
		padding: 2px 4px;
		background: #E0E1E2;
		*/
		padding: 0 0 3px 0;
	}
		.index.headlines .item A {
			text-decoration: none;
			font-weight: bold;
		}
	.index.headlines .item.alt {
		/*background: #FFF;*/
	}

.index.vertical {
}
	.index.vertical .item {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		
		/*
		height: 300px;
		*/
		overflow: hidden;
		
		border-bottom: 1px solid #CCC;
	}
		.index.vertical .item .text {
			/*
			overflow: hidden;
			height: 200px;
			*/
		}
			.index.vertical .item .text img {
				display: none;
			}
		.index.vertical .item .img {
			/*
			height: 140px;
			background: no-repeat #FFF;
			*/
		}
		.index.vertical .date {
			margin: 12px 0 8px 0;
			font-size: 9px;
			text-transform: uppercase;
			letter-spacing: 1px;
		}
		.index.vertical .item h2 {
			margin: 0 0 10px 0;
			padding: 0 0 0 0;
			
			font-size: 17px;
		}
			.index.vertical .item h2 A {
				text-decoration: none;
				color: #555;
			}

.index.full {
	
}
	.index.full .item {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		
		border-bottom: 1px solid #CCC;
	}
		.index.full .item .img {
			margin: 0 10px 0 0;
			
			float: left;
			
			width: 330px;
			height: 143px;
			
			background: 0 0 no-repeat #FFF;
		}
		
		.index.full .date {
			margin: 12px 0 8px 0;
			font-size: 9px;
			text-transform: uppercase;
			letter-spacing: 1px;
		}
		
		.index.full .item h2 {
			margin: 5px 0 10px 0;
			padding: 0 0 0 0;
		}
			.index.full .item h2 A {
				text-decoration: none;
				
				color: #636363;
			}
		.index .text {
			float: left;
			width: 300px;
		}
		.index .readmore {
			display: inline;
			
			margin: 0 0 0 0;
			padding: 0 0 0 15px;
			
			color: #FFF;
			
			outline: none;
			
			background: 0 0 url('../img/readmore.gif') no-repeat;
		}
		

.index.small {
	margin: 20px 0 0 0;
}
	.index.small .item {
		
		margin: 30px 0 0 0;
		padding: 15px 0 0 0;
		
		border-top: 1px solid #dbdbdc;
	}
		.index.small .image {
			float: right;
			
			margin: 10px 0 10px 10px;
			
			width: 220px;
			height: 120px;
			
			background: no-repeat #FFF;
		}
		.index.small .item.alt .image {
			float: left;
			margin: 10px 10px 10px 0;
		}
		.index.small .noimage .image {
			display: none;
		}
		
		.index.small h2 {
			margin: 5px 0 0 0;
			padding: 0;
			
			font-size: 15px;
			font-weight: bold;
			font-family: Arial;
			
			color: #6d6e71;
		}
			.index.small h2 A {
				text-decoration: none;
				
				color: #636363;
			}
		
		.index.small .text {
			margin: 0 0 10px 0;
			line-height: 16px;
			
			width: 230px;
		}
		.index.small .noimage .text {
			width: auto;
		}
		
		.index.small .date {
			margin: 10px 0 0px 0;
			
			text-transform: uppercase;
			
			font-size: 9px;
			color: #777;
		}
	
.designService {
	float: left;
	/*width: 460px;*/
}
	.designService .box {
		float: left;
		width: 145px;
		overflow: hidden;
	}
		.designService .box .title {
			font-size: 12px;
			font-weight: bold;
			padding: 10px 0px 10px 0px;
		}
		.designService .box .img {
			border: 5px solid #E0E1E2;
			width: 130px;
			height: 100px;
			overflow: hidden;
			margin-bottom: 10px;
			
			background: center 25% no-repeat #FFF;
		}
		
	.designService .hmBox {
		display: block;
		float:left;
		width: 460px;
	}
		.designService .hmBox .sep {
			border-bottom: 1px dotted #DBDBDC;
			height: 1px;
			margin: 5px 0px 5px 0px;
			clear: both;
		}
		.designService .hmBox h1 {
			color: #6D6E71;
		}
		.designService .hmBox .infoField {
			clear: both;
			
			
		}
		.designService .hmBox .infoField .label {
			font-weight: bold;
			float: left;
			width: 160px;
			
		}
		.designService .hmBox .infoField .infoText {
			float: left;
			margin: 0px 0px 10px 0px;
		}
	.dsImages {
		width: 185px;
		float: right;
		/*background: #E0E1E2;*/
		text-align: center;
		padding: 15px 0px 5px 0px;
	}
		.dsImages img {
			margin: 0 0 10px 0;
		}
	.designService .bottom {
		text-align: center;
		clear: both;
	}
	.designService .searchResults {
		border: 1px solid #DBDBDC;
		height: 173px;
		width: 198px;
		padding: 5px;
		overflow: hidden;
		margin: 0 10px 15px 0;
		float: left; /* new */
		background: 97% 97% url(/img/readmore.gif) no-repeat;
	}
		.designService .searchResults .name{
			line-height: 14px;
			height: 14px;
			width: 200px;
			overflow: hidden;
			margin-bottom: 1px;
		}
		.designService .searchResults a{
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
		}
		.designService .searchResults:hover { 
				background: #662D91 97% 97% url(/img/readmore_invert.gif) no-repeat;
				color: #fff;
				border: 1px solid #662D91;
				cursor: pointer;
		}
		.designService .searchResults:hover a{
			color: #fff;
		}
		.designService .searchResults .sImage {
			/*float: left;*/		
			width: 198px;
			height: 140px;
			overflow: hidden;
			background: #f6f6f6 50% 50% no-repeat;
			margin-bottom: 5px;
		}
		.designService .searchResults .sText {
			/*float: left;*/
			width: 250px;
		}
			.designService .searchResults .sText .sName a {
				font-weight: bold;
				text-decoration: none;
				font-size: 12px;
			}
	.designService .moreButton {
		
	}
		.designService .moreButton a {
			text-decoration: none;
			display: block;
			float: right; height: 22px; width: 210px; background: #662D91; font-size: 10px; font-weight: bold; color: #fff; line-height: 22px; text-align: center; margin-right: 14px;
		}
	.designService .page .forms {
	}
		.designService .page .forms h1 {
		}
		.designService .page .forms .drop1 {
			float: left;
		}
			.designService .page .forms .drop1 .input {
				border: 1px solid #DBDBDC;
				font-family: arial;
				font-size: 11px;
				color: #555;
				padding: 3px;
				margin-right: 5px;
				height: 22px;
			}
		.designService .page .forms .text {
			float: left;
		}
			.designService .page .forms .text .input {
				border: 1px solid #DBDBDC;
				font-family: arial;
				font-size: 11px;
				color: #555;
				padding: 3px;
				margin-right: 5px;
				width: 175px;
			}
		.designService .page .forms .button {
			float: left;
		}
			.designService .page .forms .button .btn {
				background: #59227F;
				color: #fff;
				font-family: arial;
				font-size: 10px;
				padding: 3px;
				border: 0px none;
				height: 21px;
			}
	.designService .edit {
	}
		.designService .edit .box220 {
			width: 220px;
			float: left;
		}

		.designService .edit .txt {
			height: 25px;
			float: left;
			width: 180px;
			clear: left;
		}
		.designService .edit .passBtnDiv{
			width:370px;
			float:left;
			clear:left;
		}
			.designService .edit .passBtnDiv .btn{
				margin:0px 0 15px 0;
				float:right;
			}
		.designService .edit .input {
					float: left;
		}
			.designService .edit .input input {
					border: 1px solid #DBDBDC;
					font-family: arial;
					font-size: 11px;
					color: #555;
					padding: 3px;
					margin-right: 5px;
					width: 185px;
			}
			.designService .edit .input textarea {
					border: 1px solid #DBDBDC;
					font-family: arial;
					font-size: 11px;
					color: #555;
					padding: 3px;
					margin-right: 5px;
					width: 185px;
					height: 100px;
			}
			.designService .edit .dropdown {
					border: 1px solid #DBDBDC;
					font-family: arial;
					font-size: 11px;
					color: #555;
					padding: 3px;
					margin-right: 5px;
					width: 185px;
			}
			.designService .edit .btn {
				margin-top: 20px;
				background: #59227F;
				color: #fff;
				font-family: arial;
				font-size: 10px;
				padding: 3px;
				border: 0px none;
				height: 21px;
				float: left;
				margin-right: 10px;
			}
			.designService .edit .label {
				font-weight: bold;
			}
		.designService .edit .imgload{
			display:block;
			border-bottom:1px #59227F solid;
			margin-top:15px;
		}

.DM_login_form {
}
	.DM_login_form .txt {
		height: 25px;
		float: left;
		width: 180px;
		clear: left;
	}
	.DM_login_form .input {
				float: left;
	}
		.DM_login_form .input input {
				border: 1px solid #DBDBDC;
				font-family: arial;
				font-size: 11px;
				color: #555;
				padding: 3px;
				margin-right: 5px;
				width: 185px;
		}
	.DM_login_form .btn {
		margin-top: 20px;
		background: #59227F;
		color: #fff;
		font-family: arial;
		font-size: 10px;
		padding: 3px;
		border: 0px none;
		height: 21px;
		float: left;
	}
	.DM_login_form .failureText {
		clear: both;
		color: red;
	}
	.DM_login_form .header {
		margin-bottom: 10px;
	}

#ajaxDiv {
	display: none;
	}


.index.ads {
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	background: 0 bottom url('../img/AdsBottom.gif') no-repeat #ececec;
}
	.index.ads h1 {
		padding: 10px 0 10px 10px;
		
		font-size: 10px;
		font-weight: normal;
		text-align: left;
		letter-spacing: 1px;
		
		background: 0 top url('../img/AdsTop.gif') no-repeat #ececec;
		border-bottom: 1px solid #FFF;
	}
	.index.ads A {
		display: block;
		
		padding: 3px 6px 3px 10px;
		
		color: #555;
		text-decoration: none;
		
		border-bottom: 1px solid #FFF;
	}
	.index.ads .item {
		
	}

.index.archive {

}
	.index.archive .item {
		margin: 0 0 3px 0;
	}
		.index.archive .item .date {
			width: 60px;
			height: 15px;
			
			color: #777;
			
			text-align: right;
		}
		.index.archive .item  A {
			display: block;
			
			font-weight: bold;
			text-decoration: none;
			
			margin: -15px 0 0 65px;
		}
			.index.archive .item  A:hover {
				text-decoration: underline;
			}

.GoToArchive {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	
	text-align: right;
	
	border-top: 1px solid #DDD;
}
	.GoToArchive A {
		text-decoration: none;
		font-weight: bold;
	}



.sidebtn {
	height: 30px;
}
	.sidebtn A {
		display: block;
		float: left;
		
		margin: 0 10px 0 0;
		padding: 5px 7px;
		
		color: #fff;
		font-family: arial;
		font-size: 10px;
		text-decoration: none;
		
		border: 0px none;
		background: #59227F;
	}




.mailinglist {
}
	.mailinglist .label {
		display: block;
	}
	.mailinglist input {
		margin-bottom: 10px;
		width: 200px;
	}
	.mailinglist .btn {
		width: auto;
	}




.facebook
{
	float: left;
	margin: 15px 0 0 0;
	padding: 3px 0 3px 20px;
	background: 0 center url('../img/ShareFacebook.gif') no-repeat;
}
	.facebook A {
		text-decoration: none;
	}


.twitter {
	float: left;
}

.twitter a {
	display: block;
	
	margin: 18px 0 0 20px;
	
	width: 52px;
	height: 14px;
	
	text-indent: -9999px;
	outline: none;
	
	background: url('../img/ShareTwitter.gif') no-repeat;
}

/* new */

.headwrap {
	
}
	.headwrap h1 {
		width: 473px;
	}
		.headwrap h1 .right{
			float: right;
			text-transform: none;
		}
	.headwrap .btn{
		float: right;
		width: 70px;
		margin-left: 5px;
		background: #59227F;
		color: #fff;
		font-size: 10px;
		height: 20px;
		line-height: 20px;
		padding: 0 6px;
	}

.honnun_nav {

}

.honnun_nav a {
	display: block;
	float: left;
	padding: 3px 15px;
	border: 1px solid #ddd;
	margin: 0 6px 6px 0;
	color: #777;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
}
	.honnun_nav a:hover {
		background: #662D91;
		color: #fff;
		border: 1px solid #662D91;
	}