@charset "utf-8";
/* CSS Document */
/*@import url(/NanumGothic.eot);*/
body{
	background-image:url(../images/body_top.jpg);
	background-position:left top;
	background-repeat:repeat;
	background-color:#2a2c2f;
	font-family: "Nanum Gothic", sans-serif;
	font-size:0.9em;
	line-height:150%;
	}
a{
  text-decoration:none;
  }
a.href-travellinig{
				   }
  a.bbs{
		text-decoration:none;
		}

/*공통정의*/
.bodyall{
	     width:1200px;
		 margin:0 auto;
		 }
		/*상단*/
		 .header-wons{
			          background-image:url(../images/body_top.jpg);
					  background-position:top left;
					  background-repeat:repeat-x;
					  width:100%;
					  height:122px;					  
					  }
					  .top-area{
						        width:1200px;
								height:122px;
								margin:0 auto;
								position:relative;
								}
					  .ribbon{
							   position:absolute;
							   top:0px;
							   left:0px;
							   width:256px;
							   height:118px;
							   z-index:16;
							   }
		 .header-wons h1{
			             position:absolute;
						 top:15px;
						 left:0px;
						 width:250px;
						 height:66px;
						 z-index:10;
						 }
		 .header-wons .nation{
			                  width:150px;
			                  height:35px;
							  position:absolute;
							  top:5px;
							  right:0px;
							  overflow:hidden;
							  }
					          ul#nation{
						                width:204px;
										height:33px;
										text-align:right;						  				
										}
					           ul#nation li{
						                   float:left;
										   margin:0 7px 0 0;
										   }
		 /*메인 중앙*/
		 .middle-area{
			          width:100%;
					  height:428px;
					  margin:0 auto;
					  background-color:#8f8f8f;
					  overflow:hidden;
					  }
		 .middle-wons{
                     width:1400px;
					 height:428px;
					 clear:both;				 
					 margin:0 auto 3px;
					 }
					 
		/*메인 정보*/
		.m-bodyall{
			        background-image:url(../images/body_bg.jpg);
					background-position:left top;
					background-repeat:repeat;
				   }
		.contents-wons{
			           width:1200px;
					   margin:0 auto;
					   background-image:url(../images/body_contents_bg.png);
					   background-position: top center;
					   background-repeat:no-repeat;
					   height:199px;
					   padding:25px 0 0 0;
		}
		/*메인 폰*/
		.contents1{
			       width:355px;
				   height:141px;
			       padding:13px 0 0 20px;
				   margin:0 4px 0 0;
				   float:left;
				   background-image:url(../images/main_contents1_bg.png);
				   background-position:10px top;
				   background-repeat:no-repeat;
				   }
				   .contents2{
					          width:300px;
							  height:154px;
							  background-image:url(../images/main_how_to.png);
							  background-position:left top;
							  background-repeat:no-repeat;
							  float:left;
							  padding:0 0 0 175px;
							  }
							  h2.hta{
									 padding:15px 0 5px 10px;
									 }
							  .contents2 ul#hta{
								                list-style:disc;
												padding:0 0 0 25px;
												color:#000;
												font-family:굴림,gulim,dotum,돋움;
												font-size:12px;												
												line-height:1.8em;
												}
							  .contents3{
										 width:333px;
										 height:126px;
										 padding:28px 0 0 0;
										 margin:0 6px 0 0; 
										 float:right;
										 background-image:url(../images/main_contents3_bg.png);
										 background-position:left top;
										 background-repeat:no-repeat;
										 text-align:center;
										 }
										 p#bg-m-phone{
											          width:225px;
													  height:93px;
													  background-image:url(../images/bg_m_phone.png);
													  background-position:left top;
													  background-repeat:no-repeat;
													  margin:0 0 0 20px;
													  padding:20px 0 0 85px;
													  text-align:left;
													  font-family: 'Titillium Web', sans-serif;
													  font-size:1.8em;
													  color:#ff9c48;
													  text-shadow:#000 1px 1px 1px;
													  line-height:120%;
													  }
													  p#bg-m-phone span{
														                display:block;
																		font-family: "Nanum Gothic", sans-serif;
																		font-size:0.5em;
																		color:#FFF;
													  }
										 h2.m-reservation-title{
											                    margin:0 0 15px 5px;
																}
																.reservation-list{
																	              margin:0 0 0 10px;
																				  width:310px;
																				  } 
																				  
																						 
		/*하단 정보*/
		.footer-wons{
			         clear:both;
			         height:60px;
					 padding:20px 0 20px 0;
					 text-align:center;
					 border-top:2px solid #999;
					 color:#FFF;
					 }
		             address {
						      font-style:normal;							  
							  font-size:0.9em;
							  }
							  p.en-address{
								           font-family:Arial, Helvetica, sans-serif;
										   color:#CCC;
										   }
							  p.copyright{
								          font-family:Arial, Helvetica, sans-serif;
										  color:#FFF;
										  font-size:0.8em;
										  }
			/*서브페이지 //////////////////////////////////////////////////////////////////*/
			.sub-middle-wons{
				             height:190px;
							 background-image:url(../images/sub_greeting_top_img.jpg);
					         background-position:center center;
					         background-repeat:no-repeat;
							 background-color:#6a6c6f;
							 text-align:center;
							 padding:5px 0 0 0;
				            }
							@media all and (min-width: 1900px) {
						 
						 }
							.sub-contents-wons{
										      width:1200px;
											  overflow:hidden;
											  background-image:url(../images/left_bottom_blur.png);
											  background-position:left bottom;
											  background-repeat:no-repeat;
							               }
										   /*서브 왼쪽///////////////////////////////////*/
										   .sub-left-area{
											              width:282px;
														  height:550px;
														  float:left;
														  background-image:url(../images/sub_left_room_list_bg2.png);
														  background-position:center 0px;
														  background-repeat:no-repeat;
														  padding:27px 0 0 0;
														  }
											.sub-left-area-map{
											              width:282px;
														  float:left;
														  background-image:url(../images/sub_left_room_list_bg2.png);
														  background-position:center 20px;
														  background-repeat:no-repeat;
														  padding:20px 0 0 0;
														  }
											              .sub-interior-img{
												                           background-image:url(../images/sub_left_title_bg.png);
																		   background-position:56px 32px;
																		   background-repeat:no-repeat;
																		   height:200px;
											                              }
														  
											.sub-left-area2{
											              width:282px;
														  height:550px;
														  float:left;
														  padding:20px 0 0 0;
														  background-image:url(../images/sub_left_room_list_bg.png);
														  background-position:center 20px;
														  background-repeat:no-repeat;
														  }
														  h2.title-left{															            
																		margin:7px auto;
																		text-align:center;
																		font-size:1.4em;
																		font-weight:700;
																		color:#000;																		
															            }														  
														  ul.sub-left-list{
															              margin:10px 30px 0 40px;
																		  color:#FFF;
																		  height:100px;																		  
																		  }
														  ul.sub-left-list li{
															                  background-image:url(../images/dot.png);
																			  background-position:left bottom;
																			  background-repeat:repeat-x;
																			  height:25px;
																			  text-align:center;
																			  }
														  ul.sub-left-list li a{
															                    color:#FFF;	
																				font-size:0.9em;																			
																				}
														  ul.sub-left-list li a:hover {
															                           color:#F90;
																					   }
														  ul.sub-left-list li a.here-on{
															                            color:#F90;
																						}
														  p.bg-sub-phone {
															              padding:40px 0 10px 80px;
																		  background-image:url(../images/bg_sub_phone.png);
																		  background-position:left top;
																		  background-repeat:no-repeat;
																		  text-align:left;
																		  font-family: 'Titillium Web', sans-serif;
																		  font-size:1.7em;
																		  color:#ff9c48;
																		  line-height:110%;
																		  text-shadow:#000 1px 1px 1px;
																		  }
																		  p.bg-sub-phone span{
																							  display:block;
																							  font-family: "Nanum Gothic", sans-serif;
																							  font-size:0.5em;
																							  color:#CCC;
																							  margin-top:10px;
																							  }
														  p.sub-left-banner{
															                text-align:center;
																			padding:10px 0 0 0;
																			}
														  /*서브 본분////////////////////////////////*/
														  .sub-contents-body{
															                 width:910px;
															                 float:right;
																			 background-color:#fff;
																			 color:#000;
																			 }	
																			  h3#title-body{
																				            height:12px;
																							background-image:url();
																							background-position: 20px 20px;
																							background-repeat:no-repeat;
																							padding:17px 0 0 55px;
																							font-size:1.6em;																				
																							}
																							/* 소개말씀 ////////////*/
																							.sub-greeting{
																								        background-color:#fff;																										 																										 
																										 padding:0px 40px 20px 40px;
																										 color:#000;																										 
																										 }
																										 .img-area1{
																											        
																													padding:5px;																													
																													border-top:1px solid #C90;
																																			  }
																											table.tablesty1{
																													 border:1px solid #CCC;
																													 margin:20px auto;
																													 width:700px;
																													 }
																									  table.tablesty1 th{
																														vertical-align:middle;
																														font-weight:bold;
																														text-align:center;
																														border-bottom:1px solid #CCC;
																														border-right:1px solid #CCC;
																														}
																									  table.tablesty1 td{
																														 padding:5px;
																														 vertical-align:middle;
																														 border-bottom:1px solid #CCC;
																														 }
																										   .tablesty1 td ul{
																														   list-style:disc;
																														   padding:0 0 0 20px;
																														   color:#000;
																														   }
																														   ul.lv-3-icon{
																																		 width:666px;
																																		 clear:both;
																																		 overflow:hidden;
																																		 margin:0 auto;
																																		 padding:5px 0 0 0;
																																		 }
																															 ul.lv-3-icon li{
																																			 float:left;
																																			 width:92px;
																																			 text-align:center;
																																			 }
																																		 
																																		 .sub-greeting p.greeting{
																																								  padding:30px 0 80px 0;
																																								  border-top:1px solid #C90;
																																								  }
																																		 .sub-greeting p.greeting2{
																																								  padding:15px 35px 20px 50px;
																																								  }
																																		  .sub-greeting p.greeting0{
																																								   margin:15px 0 0 0;
																																								   padding:5px 0 5px 0;
																																								   border-top:1px solid #ff8a00;
																																								   border-bottom:1px solid #ff8a00;
																																								   font-family: 'Nanum Brush Script', cursive;
																																								   font-size:1.8em;
																																								   color:#ff8a00;
																																								   font-weight:bold;
																																								   }
																										 p.sign{
																											    text-align:right;
																												padding:50px 0 40px 0; 
																												}
																							/* 오시는길 ////////////*/
																							.sub-map{
																								         background-color:#ffffff;																								
																										 padding:30px 5px 20px 5px;																										 
																										 line-height:200%;
																										 text-align:center;
																										 }
																										 table.tablesty2{
																					 border:1px solid #CCC;
																					 margin:0 auto;
																					 width:662px;
																					 }
																		  .tablesty2 th{
																						vertical-align:middle;
																						border-right:1px solid #ccc;
																						border-bottom:1px solid #ccc;
																						font-weight:bold;
																						text-align:center;
																						padding:5px;
																						width:80px;
																						}
																		  .tablesty2 td{
																						vertical-align:middle;
																						text-align:left;
																						padding:5px;
																						border-bottom:1px solid #ccc;
																						}
																		  .talbesty2 caption{
																							 position:absolute;
																							 left:-300000;
																							 top:-30000;
																							 }
																						dl.dlsty1{
																								  padding:0 0 0 20px;
																								  }
																						dt {
																							font-weight:bold;
																							color:#390;
																							}
																						dd ul#busnum{
																									 list-style:disc;
																									 padding:0 0 0 20px;
																									 }
																										
																							/*생활안내/////////////////////////////////*/
																							.sub-faq{
																								       background-color:#7a716b;
																									   background-image:url(../images/sub_body_left.jpg);
																									   background-position:left top;
																									   background-repeat:repeat-y;
																									   overflow:hidden;
																									   padding:30px 30px 20px 30px;																									   
																									   line-height:200%
																										}
																							           fieldset#infomation{
																														  padding:7px 7px 7px 156px;
																														  margin:0px 10px 10px 10px;
																														  height:120px;
																														  border:#CCCCCC solid 1px;
																														  background-image:url(../images/info-1.jpg);
																														  background-position:10px 10px;
																														  background-repeat:no-repeat;
																														  }
																									  fieldset#infomation2{
																														  padding:7px 7px 7px 156px;
																														  margin:10px;
																														  height:120px;
																														  border:#CCCCCC solid 1px;
																														  background-image:url(../images/info-3.jpg);
																														  background-position:10px 10px;
																														  background-repeat:no-repeat;
																														  }
																														  fieldset#infomation3{
																																			  padding:7px 7px 7px 156px;
																																			  margin:10px;
																																			  height:120px;
																																			  border:#CCCCCC solid 1px;
																																			  background-image:url(../images/info-2.jpg);
																																			  background-position:10px 10px;
																																			  background-repeat:no-repeat;
																																			  }
																																			  fieldset#infomation4{
																																								  padding:7px 7px 7px 156px;
																																								  margin:10px;
																																								  height:120px;
																																								  border:#CCCCCC solid 1px;
																																								  background-image:url(../images/info-4.jpg);
																																								  background-position:10px 10px;
																																								  background-repeat:no-repeat;
																																								  }
																																								  fieldset#infomation5{
																																													  padding:7px 7px 7px 156px;
																																													  margin:10px;
																																													  height:120px;
																																													  border:#CCCCCC solid 1px;
																																													  background-image:url(../images/info-5.jpg);
																																													  background-position:10px 10px;
																																													  background-repeat:no-repeat;
																																													  }
																																													  fieldset#infomation6{
																																													  padding:7px 7px 7px 156px;
																																													  margin:10px;
																																													  height:120px;
																																													  border:#CCCCCC solid 1px;
																																													  background-image:url(../images/info-6.jpg);
																																													  background-position:10px 10px;
																																													  background-repeat:no-repeat;
																																													  }
																																													  fieldset#infomation7{
																																													  padding:7px 7px 7px 156px;
																																													  margin:10px;
																																													  height:120px;
																																													  border:#CCCCCC solid 1px;
																																													  background-image:url(../images/info-7.jpg);
																																													  background-position:10px 10px;
																																													  background-repeat:no-repeat;
																																													  }
																																fieldset legend.both{ color:#ff8a00; font-weight:bold;}
																																ul.strong-point{
																																				list-style:disc;
																																				padding:0 0 0 25px;
																																				margin:10px 0 0 0;
																																				}
																							/*시설보기//////////////////////////////////////////////*/
																							.sub-room {
																								       background-color:#fff;
																									   overflow:hidden;
																									   padding:10px 10px 20px 10px;																									   
																									   line-height:200%
																										}																										
																										fieldset.room-info{
																														  width:700px;
																														  border:1px solid #89817c;
																														  padding:10px;
																														  margin:0 auto 20px;
																														  overflow:hidden;																												  
																														  }	
																														  .room-info ul{
																															             list-style:disc;
																																		 padding:0 0 0 25px;
																																		 }
																										fieldset.room-info legend{
																											                      font-size:1.2em;
																																  font-weight:bold;
																																  margin:0 0 20px 0;
																																  display:block;
																										}
																										fieldset.room-info legend span{
																											                           font-weight:normal;
																																	   font-family:Arial, Verdana, Geneva, sans-serif;
																																	   }
																									    fieldset.room-info ul.room-icon1{																											                             
																															  list-style:none;
																															  padding: 0 0 20px 25px;
																															  overflow:hidden;
																															  border-bottom:1px solid #CCC;																															  
																															  margin:0 auto;
																															  }
																										fieldset.room-info ul.room-icon1 li{
																											                     float:left;
																																 text-align:center;
																																 width:102px;
																																 }
																										fieldset.room-info ul.room-icon1 li.wifi{
																											                     float:left;
																																 text-align:center;
																																 margin-left:7px;
																																 }
																										fieldset.room-info ul.room-icon2{
																											                            clear:both;
																																		list-style:none;
																																		margin:0 auto;
																																		padding: 25px 0 20px 25px;
																																		overflow:hidden;																																		
																																		border-bottom:1px solid #CCC;	
																																		}
																										fieldset.room-info ul.room-icon2 li{
																											                               float:left;
																																		   text-align:center;
																																		   width:80px;
																																		   }
																									    fieldset.room-info ul.room-icon2 li.digital{
																											                     float:left;
																																 text-align:center;
																																 margin-left:15px;
																																 }																									 
																												/*사진보기방식*/
																												#push {
																														height: 43px; /* .push must be the same height as .footer */
																														padding-top:10px;
																													}
																													#wrapper{
																														width:1000px;
																														min-height: 96%;
																														height: auto !important;
																														height: 96%;
																														text-align:left;
																														margin: 0 auto;
																													}
																													
																													.clearfix{
																														clear:both;
																														float:none;
																													}
																													#bigPic{
																														width:700px;
																														height:467px;
																														padding:1px;
																														border:1px solid #e6c488;
																														background-color:#89817c;
																														margin: 0 auto 10px;
																														position:relative;
																													}
																													#bigPic img{
																														position:absolute;
																														left:1px;
																														display:none;
																													}
																													ul#thumbs li.active{
																														border:2px solid #000;	
																														background:#89817c;
																														padding:2px;
																													}
																													ul#thumbs{
																														     width:700px;
																															 margin:0 auto;
																															 } 
																													
																													ul#thumbs li{
																														margin:0;
																														padding:0;
																														list-style:none;
																													}
																														
																													ul#thumbs li{
																														float:left;
																														margin-right:5px;
																														margin-bottom:5px;
																														border:1px solid #89817c;	
																														padding:3px;
																														cursor:pointer;
																													}
																													ul#thumbs img{
																														float:left;
																														width:74px;
																														height:49px;
																														line-height:53px;
																														overflow:hidden;
																														position:relative;
																														z-index:1;		
																													}
														
																							/*요금안내 /////////////////////*/
																							.sub-rate{
																								         background-color:#7a716b;
																										 background-image:url(../images/sub_body_left.jpg);
																										 background-position:left top;
																										 background-repeat:repeat-y;
																										 height:450px;
																										 padding:30px 10px 20px 20px;
																										 line-height:200%
																										 }
																										 table.rate-table{																											              
																														  margin:0 auto 20px; 
																														  border:1px solid #999;
																														  width:716px;
																														  }
																										 table.rate-table th{
																											                 text-align:center;
																															 font-weight:bold;
																															 padding:5px;
																															 border-top:2px solid #CCC;
																															 border-bottom:2px solid #ccc;
																															 }
																											   .rate-table th.verline1{
																												                      border-right:1px solid #ccc;
																																	  width:120px;
																																	  }
																												 .rate-table th.verline2{
																												                      border-right:1px solid #ccc;
																																	  width:60px;
																																	  }
																															th.verline3{
																												                      border-right:1px solid #ccc;
																																	  width:120px;
																																	  }
																															th.verline4{
																												                      border-right:1px solid #ccc;
																																	  width:70px;																															
																																	  }
																															th.verline5{
																												                      border-right:1px solid #ccc;
																																	  width:90px;																															
																																	  }
																															th.verline6{																		
																																	  
																																	  }
																										  table.rate-table td{
																											                  text-align:center;
																															  padding:5px;
																															  border-right:1px solid #7a716b;
																															  border-bottom:1px solid #7a716b;
																															  text-align:left;
																															  width:25%;
																															  }
																										  fieldset.rate-info{
																											                 width:680px;
																											                 border:1px solid #89817c;
																															 padding:10px;
																															 margin:20px 0 0 0;
																															 overflow:hidden;
																															 }
																												   .rate-info dl {
																													              clear:both;
																													              width:600px;
																																  margin:0 0 5px 0;
																															      }
																												   .rate-info dt {
																													              float:left;
																																  margin:0 0 0 20px;
																																  width:79px;
																																  height:27px;
																																  text-align:center;
																																  font-weight:bold;																																  
																																  background-image:url(../images/sub_rate_dt_bg.png);
																																  background-position:left top;
																																  background-repeat:no-repeat;																																  
																																  }
																													.rate-info dd {
																														           float:left;
																																   margin:0 0 0 30px;
																																   }
																													 ul#rate-info-ul {
																														              list-style:decimal;
																																	  padding:0 0 0 23px;
																																	  }
																													
																										 
																							 /* 예약하기 ////////////*/
																							.sub-reservation{
																											 background-color:#fff;
																											 padding:30px 10px 20px 10px;																											
																											 overflow:hidden;
																											 }
																							 /* 주변환경 ////////////*/
																							.sub-travelling{
																								         background-color:#fff;
																										 padding:0px 10px 20px 30px;
																										 overflow:hidden;
																										 }
																										 fieldset#enset {
																														  width:820px;													
																														  padding:5px;
																														  margin:0 5px 10px 0;
																														  border:1px solid #CCC;
																														  }
																												  ul.enlist1 {
																															  padding:15px 0 0 280px;
																															  list-style:disc;
																															  background-image:url(../images/en_img1.jpg);
																															  background-position:left center;
																															  background-repeat:no-repeat;
																															  height:160px;															
																															  }
																															  ul.enlist2 {
																																		  padding:15px 0 0 280px;
																																		  list-style:disc;
																																		  background-image:url(../images/en_img2.jpg);
																																		  background-position:left center;
																																		  background-repeat:no-repeat;
																																		  height:160px;
																																		  }
																								
																								
																										 fieldset#en-img{
																														 float:left;
																														 width:300px;
																														 margin:0 0 0 40px
																														 }
																										   fieldset#en-info-right{
																																float:left;
																																width:480px;
																																}
																												 #en-info-right ul{
																																   list-style:disc;
																																   padding:0 0 0 20px;
																																   }
																																   h5{
																																	 font-size:14px;
																																	 font-weight:bold;
																																	 padding:15px 0 10px 0; 
																																	 }
																										 fieldset.travelling-info1{
																																  width:648px;
																																  height:186px;
																																  padding:8px 30px 8px 8px;
																																  background-image:url(../images/sub_travelling_bg.png);
																																  background-position:left top;
																																  background-repeat:no-repeat;
																																  overflow:hidden;																																  																												  
																																  }																																  
																										fieldset.travelling-info2{
																											                      clear:both;
																																  width:648px;
																																  height:186px;
																																  padding:8px 30px 8px 8px;
																																  background-image:url(../images/sub_travelling_bg2.png);
																																  background-position:left top;
																																  background-repeat:no-repeat;
																																  overflow:hidden;																															  																												  
																																  }
																										fieldset.travelling-info3{
																											                      clear:both;
																																  width:648px;
																																  height:186px;
																																  padding:8px 30px 8px 8px;
																																  background-image:url(../images/sub_travelling_bg3.png);
																																  background-position:left top;
																																  background-repeat:no-repeat;
																																  overflow:hidden;																															  																												  
																																  }	
																																  p.img-travelling{
																																	               float:left;
																																				   padding:0 10px 0 0; 
																																				   }
																																   p.img-travelling2{
																																	                  float:left;
																																				      padding:0 10px 0 20px; 
																																				      }
																																				   h4.h4-travelling{
																																					                font-size:1.0em;
																																									font-weight:bold;																																									
																																									}
																																				   p.text-travelling{
																																					                float:left;
																																									}																															  
					              
/*글자포인트*/
/*폰트 강조*/
strong {
	    font-weight:600;
		}
.point{color:#F30; }
.point2{color:#66F;}
.point3{color:#090;}
.point4{color:#63C;}
.point5{color:#03F;}
.point6{color:#ff8a00;}
 			 
/*주메뉴바*/
/* @group core nav menu */
#nav { margin: 20px 0 0 0; 
       float:right;
       list-style: none;
	   -moz-border-radius-bottomleft: 4px; 
	   -webkit-border-bottom-left-radius: 4px; 
	   border-bottom-right-radius: 4px; 
	   -moz-border-radius-bottomright: 4px;
	    -webkit-border-bottom-right-radius: 4px; 
		height: 40px; 
		padding-top:14px; 
		padding-left: 0px; 
		padding-right: 0px;
		}
#nav li { float: left; display: block; width:108px; text-align:center; font-size:11px; background-color: none; position: relative; z-index: 999; margin: 0 1px;}

#nav li a { font-size:16px; font-weight: bold; line-height: 24px; text-decoration: none;  color: #ff9c48; zoom: 1; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 0px 1px; 
           }
#nav li a:hover {}
#nav li a.hov {border-top: 0px solid #e09616; color: #ffffff; padding:0px 1px; background-color:none;}
#nav li a span{display:block; padding:1px; margin:2px 0 0 0; font-size:11px; font-weight:normal; text-align:center; border:1px solid #666; color:#cccccc}
/* @group subnav */
#nav ul { position: absolute; top:55px; left:0; display: none; margin: 0; padding: 0; list-style: none; border:0px #ddded7 solid;}	
#nav ul li { width:100px; border-top: 1px solid #fff; text-align: center; border-left:0px solid transparent; border-right: 0px solid transparent; background-color:#ddded7;padding:3px; }
#nav ul li:hover { border-top: 1px solid #fff; border-left:0px solid transparent; border-right: 0px solid transparent;background:#eee; }

#nav ul.group { position: absolute; top:22px; left:0px; display: none; margin: 0; padding: 0; list-style: none; border:0px #ddded7 solid;}	
#nav ul.group li { width:130px; border-top: 1px solid #fff; text-align: left; border-left:0px solid transparent; border-right: 0px solid transparent; background-color:#ddded7;padding: 8px; }
#nav ul.group li:hover { border-top: 1px solid #fff; border-left:0px solid transparent; border-right: 0px solid transparent;background:#eee; }

#nav ul a { line-height: 17px; color: #000; border-bottom: 0px solid transparent; text-transform:  uppercase; color: #000; font-weight: bold; font-size:12px;}
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent; color: #ff9c48; }

* html #nav ul { margin: 0 0 0 -2px; }

/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }