/*

Theme Name: Unique Japan
Theme URI: http://uniquejapan.com/
Description: Japanese Samurai swords
Version: 1.0
Author: Marchforth International LTD.
Author URI: http://www.marchforth.com/
Tags: Antiques, Japanese, Swords, Nihonto, Katana, Wakizashi, Knives, Kitchen, Art, Scissors, Shopping, Japan, Craftmanship

*/



html, body, div, span, applet, object, h1, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;text-align: left;vertical-align: baseline;}

a img, :link img, :visited img {border: 0;}

table {border-collapse: collapse;border-spacing: 0;}

q:before, q:after,blockquote:before, blockquote:after {content: "";}



/* Wow you have a nice body */

body {font:13px Tahoma, Arial, sans-serif; color:#000000; background:#ffffff; }

hr{color:#E8E8E8;background-color:#E8E8E8;border:0;}

/* Linking Hovering Focus */

a:link {color:#cc0033; text-decoration:none;}

a:visited {color:#cc0033; text-decoration:none;}

a:hover {color:#cc0033; text-decoration:underline;}

a:active {color:#cc0033; text-decoration:underline;}

a:focus {outline:none;}



/* Paragraph Style */

p { font:13px; margin:0; padding:0; }



/* Header Text Styles */

h1 { float:left; display:inline; width: 140px; height: 51px; }

h1 span { position: absolute; width: 100%; height: 90%; }

h1 a { color: #ffffff; }

h1 a:visited { color: #ffffff; }

h1 a:hover{ color: #ffffff; }

h2 { font-size:18px; font-weight:bold; padding-bottom:10px; }

h3 { font-size:16px; color:#999999; font-weight:bold; padding-bottom:5px;}

h4 { font-size:12px; color:#cc0033; font-weight:bold; padding:10px 0 10px 0; }

h5 { font-size:24px; padding-top:10px; padding-bottom:10px; }

h6 { font-size:24px; color:#999999; font-weight:bold; padding-bottom:5px;}

h8 { font-size:15px; color:#000000; font-family: Times, serif; font-weight:bold; padding-bottom:20px;  }

h9 { font-size:15px; color:#666666; font-weight:bold; padding-bottom:10px;  }



#page { margin:0px auto; width:950px; }

#container { float:left; display:inline; background:#ffffff; padding:0 20px 0 20px; }

#header { float:left; display:inline; height:auto;}

#subheader { float:left; display:inline; background:#dcdcdc; width:950px; }

#content { float:left; display:inline; width:950px; }

#footer { float:left; display:inline; height:150px; width:950px; margin:15px 0 0 0; border-top:1px solid #cccccc; color:#999999; }



.text16 { font-size:16px; }

.textr11 { color:#cc0033; font-weight:bold; font-size:13px;}

.textg { color:#999999; font-weight:bold; }

.textr { color:#cc0033; font-weight:bold; }



/* Logo Bar */

#logo { padding:0px 0 0px 0; position: relative; height: 90px; width: 805px; }

#logo p { float:left; display:inline; padding:20px 0 0 15px; color:#999999; font-size:11px; }

#header-L { float:left; display:inline; height:140px; width:805px; }

#header-R { float:left; display:inline; height:140px; width:145px; }

#breadcrumbs { float:left;padding:5px 0px 5px 10px;display:inline;font-family: "Book Antiqua", Times, serif; color:#666666; font-size:13px; width:795px;background-color:#dcdcdc;margin-bottom:15px;}

#breadcrumbs a {color:#666666;}

#breadcrumbs a:active {color:#666666;}

#breadcrumbs a:visited {color:#666666;}

#breadcrumbs a:hover {color:#666666;}

#shopping-nav{padding:5px 0px 10px 0px;}

#shopping-nav li { padding-right:15px; float:right; display:inline; list-style:none; margin:0; }



/* Footer Bar */

#footer {}

#footer p { margin-top:10px; text-align: center; }

#footer a {color:#999999;}

#footer a:active {color:#999999;}#footer a:visited {color:#999999;}

#footer a:hover {color:#999999;}



/* Content with the Content */

#oneCol { float:left; width:950px; padding-bottom:15px; }

#oneCol ul { padding:15px 0 10px 15px; }

#oneCol li { padding:0 0 5px 0; }



#twoCol-L { display:inline-block; width:680px; padding:0 25px 15px 0; vertical-align: top; }

#twoCol-L ul { padding:10px 0 10px 20px; }

#twoCol-L li { padding-bottom:5px; }

#twoCol-R { display: inline-block; padding-bottom:15px; padding-left:15px; width:220px; vertical-align: top; }

#twoCol-R img { float:right; padding-bottom:1px; margin:0; }


#twoCol-K { display:inline-block; width:790px; padding:0 25px 15px 0; vertical-align: top; }

#twoCol-K ul { padding:10px 0 10px 20px; }

#twoCol-K li { padding-bottom:5px; }

#twoCol-KR { display: inline-block; padding-top:80px; padding-bottom:15px; padding-left:0px; width:125px; vertical-align: top; }

#twoCol-KR img { float:right;padding-bottom:1px; margin:0; }





#threeCol-L { float:left; display:inline; width:305px; padding-right:18px; }

#threeCol-M { float:left; display:inline; width:305px;}

#threeCol-R { float:right; display:inline; width:305px; }



#article-wrapper { float:left; display:inline; width:950px; padding:5px 0 5px 0; border-top:1px solid #cccccc; }



/* Top WhereModernLife */

#where_modern_life { float:left; display:inline; width:950px; padding:25px 0 15px 0; }

#where_modern_life p { text-align:center; }



/* Shopping */

#twoColCenter-L { float:left; display:inline; padding:0 20px 20px 0; }

#twoColCenter-R { float:left; display:inline; padding:0 0 20px 0; }



#fiveCol-L { float:left; display:inline; padding:0 12px 15px 0; text-align:center; font-size:11px; }

#fiveCol-R { float:left; display:inline; padding:0 0 15px 0; text-align:center; font-size:11px; }

#fiveCol-L img { padding:0 0 5px 0; }

#fiveCol-R img { padding:0 0 5px 0; }



#shopping-Col1 { float:left; display:inline; padding:0 20px 15px 0; text-align:center; }

#shopping-Col1 img { padding:0 1px 15px 0; margin:0; }

#shopping-Col2 { float:left; display:inline; padding:0 0 15px 0; width:480px; }

#shopping-Col2 ul { padding:15px 0 10px 15px; }

#shopping-Col2 li { padding:0 0 5px 0; }



a.item { cursor:hand; text-decoration:none; color:#cc0033;}

a:hover.item { cursor:hand; text-decoration:none; color:#999999; }

a:hover:visited.item { cursor:hand; text-decoration:none; color:#cc0033; }

a:hover:visited:hover.item  { cursor:hand; text-decoration:none; color:#999999; }

a:focus.item  {outline:none;}.price { color:#cc0033; font-weight:bold; font-size:16px; }



img.align-center { margin: 10px auto; }



#article-col1 { float:left; display:inline; width:150px; line-height:1.7em; }

#article-col2 { float:left; display:inline; width:300px; line-height:1.7em; }

#article-col3 { float:left; display:inline; padding-left:10px; line-height:1.7em; }



#nav { }



#nav-L { background:url(images/common/menu.png) 184px 0px no-repeat; position:relative; height:35px; width:600px; padding-left: 185px;}

#nav-L span { display: none; }

#nav-L li { margin:0; padding:0; list-style:none; top:0; }

#nav-L li, #nav-L a { height:35px; width:120px; float: left;  }



#nav-L1 { left:0; width:120px !important; }

#nav-L2 { left:68px; width:120px !important; }
#nav-L2 a { width:121px !important; }

#nav-L3 { left:188px; width: 160px !important; 	}
#nav-L3 a { width: 170px !important; 	}

#nav-L4 { left:300px; }

#nav-L5 { left:400px; }

#nav-L6 { left:514px; }

#nav-L7 { left:600px; }

#nav-L8 { left:695px; }



#nav-L1 a:hover { background:transparent url(images/common/menu.png) -1px -46px no-repeat; }

#nav-L1 a.active { background:transparent url(images/common/menu.png) -1px -46px no-repeat; }

#nav-L2 a:hover { background:transparent url(images/common/menu.png) -121px -46px no-repeat; }

#nav-L2 a.active { background:transparent url(images/common/menu.png) -121px -46px no-repeat; }

#nav-L3 a:hover { background:transparent url(images/common/menu.png) -241px -46px no-repeat; }

#nav-L3 a.active { background:transparent url(images/common/menu.png) -241px -46px no-repeat; }

#nav-L4 a:hover { background:transparent url(images/common/menu.png) -361px -46px no-repeat; }

#nav-L4 a.active { background:transparent url(images/common/menu.png) -361px -46px no-repeat; }

#nav-L5 a:hover { background:url(images/common/menu.png) -481px -46px no-repeat #949494; }

#nav-L5 a.active { background:url(images/common/menu.png) -481px -46px no-repeat #949494; }

#nav-L6 a:hover { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -514px -35px no-repeat; }

#nav-L6 a.active { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -514px -35px no-repeat; }

#nav-L7 a:hover { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -600px -35px no-repeat; }

#nav-L7 a.active { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -600px -35px no-repeat; }

#nav-L8 a:hover { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -695px -35px no-repeat; }

#nav-L8 a.active { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -695px -35px no-repeat; }



#nav-L li a:focus { outline:none; }

#nav-R { background:url(http://new.uniquejapan.com/wp-content/uploads/2014/12/right-navigation-uj-about-us.png); height:166px; width:145px; }



#nav-R span { display: none; }#nav-R li { margin:0; padding:0; list-style:none; position:absolute; }

#nav-R li, 

#nav-R a { height:33px; width:142px; display:block; position: static;}

#nav-R1 { top:20px; left:0; }

#nav-R2 { top:60px; left:0; }

#nav-R3 { top:80px; left:0; }

#nav-R4 { top:105px; left:0; }

#nav-R5 { top:130px; left:0; }



#nav-R li a:focus { outline:none; }



/* POST Styles and SIDEBAR */

.widecolumn{float:left;width:950px;}

#entry{float:left;width:700px;padding:10px 10px 10px 0px;}

#entry img{padding-bottom:10px;}

#entry li{list-style:inside;margin-left:20px;}

#sidebar{float:left;width:220px;float:left;padding:10px;}

#sidebarBox{float:left;}

#sidebar li{list-style:none;}

.dropBox{width:180px;margin-bottom:10px;}

.CheckBox{margin:5px 3px 5px -3px; width:20px;}

.sideBarTitle{color:#666666; font-weight:bold;}

.CartRow{float:left;width:950px;padding:10px 0px 10px 0px;border-bottom:thin solid #CCCCCC;}

.TableHead{float:left;font-width:bold;color:#666666;padding-bottom:5px;margin-bottom:10px;border-bottom:thin solid #CCCCCC;}

.CartButton{padding:5px 5px 5px 5px;margin:5px 0px 5px 5px; border:none;color:#333333;background:#CCCCCC;cursor:pointer;font-weight:bold;font-size:10px; text-transform:uppercase;}

.CartBarSnip{float:left;padding:0px 0px 10px 0px;text-align:right;width:100%;color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}

.subsubLinks{float:left;font-weight:bold;background-color:#ffffff;margin:5px;padding-right:15px;color:#ededed;}

.subsubLinks a{color:#666666;}

.subsubLinks a:hover{color:#000000;text-decoration:none;}

.subsubArrow{color:#c41230;padding-right:5px;}

.shoppingItem{color:#030303;height:318px;float:left;font-size:13px;}

.shoppingItem a{font-weight:normal;color:#030303;}

.shoppingItem a:hover{text-decoration:none;color:#c41230;}

#partnerBox{float:left;width:440px;padding:10px 0px 5px 10px;color:#666666;}

#recentBox{float:left;width:135px;height:30px;padding:10px 0px 5px 10px;color:#666666;}

#partnerBox input{border:#999999 solid thin;margin-left:5px;}

#comments{padding:10px 0px 10px 0px;}

#respond{padding-top:10px; float: left;}

.fn{font-weight:bold;}

.textblock{padding-bottom:15px;font-size:13px;}

.textblocks{padding-bottom:4px;font-size:13px;}



/* ENTRY STUFF */

#content h1{color:#c41230;font-size:25px;font-weight:bold;margin:5px 0px 0px 0px; padding:10px 0px 5px 0px;}

#content h2{color:#000000;font-size:18px;font-weight:bold; line-height:1.1em; margin:5px 0px 5px 0px; padding:10px 0px 10px 0px;}

#content h3{color:#c41230;font-size:16px;font-weight:bold;margin:5px 0px 0px 0px; padding:10px 0px 5px 0px;}

#content h5{color:#000000;font-size:24px;font-weight:normal;line-height:1.2em; margin:5px 0px 5px 0px; padding:10px 0px 10px 0px;}

#content h6{color:#c41230;font-size:16px;font-weight:bold;margin:5px 0px 0px 0px; padding:10px 0px 5px 0px;}

#content h7{font-size:12px;line-height:18px;text-align:left; color:grey;}

#content li{padding:2px 0px 2px 0px;}

#content{font-size:12px;line-height:18px;text-align:left;}



/* RECENT WINDOW */

#CloseCoverUp{

	visibility:hidden;

	position:absolute;

	width:948px;

	height:140px;

	z-index:10;

}

#CloseCoverLow{

	visibility:hidden;

	position:absolute;

	width:948px;

	margin-top:275px;

	height:300px;

	z-index:10;

}

#RecentWindow{

	visibility:hidden;

	position:absolute;

	width:948px;

	height:100px;

	background-color:#ededed;

	border:thin #dcdcdc solid;

	margin-top:175px;

	z-index:100;

	overflow:hidden;

}

.RecentItem{

	width:200px;

	float:left;

	padding-right:20px;

	height:350px;

}

.RecentItem a{

	color:#333333;

	text-decoration:none;

}

.RecentTitle{

	font-size:16px;

	font-weight:bold;

	color:#333333;

}

.RecentPrice{

	font-size:13px;

	color:#333333;

}