/*
Theme Name: Unique Japan
Theme URI: http://uniquejapan.com/
Description: Unique pieces from Japan to enjoy
Version: 1.0
Author: Marchforth International LTD.
Author URI: http://www.marchforth.com/
Tags: Antiques, Japan, 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:15px Book Antiqua, Georgia, Times, Arial, Helvetica, 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:16px; margin:0; padding:0; text-align: justify;}

/* 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:24px; font-weight:bold; padding-bottom:10px; }
h3 { font-size:16px; color:#999999; font-weight:bold; padding-bottom:5px;}
h4 { font-size:16px; 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;}

#page { margin:0px auto; width:1000px; }
#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:14px;}
.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;color:#ffffff;width:940px;background-color:#b4b4b4;margin-bottom:15px;}
#breadcrumbs a {color:#ffffff;}
#breadcrumbs a:active {color:#ffffff;}
#breadcrumbs a:visited {color:#ffffff;}
#breadcrumbs a:hover {color:#ffffff;}
#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 { float:left; display:inline; width:640px; padding:0 25px 15px 0; }
#twoCol-L ul { padding:10px 0 10px 20px; }
#twoCol-L li { padding-bottom:5px; }
#twoCol-R { float:left; display:inline; padding-bottom:15px; width:285px; }
#twoCol-R 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(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif); position:relative; height:35px; width:800px; }
#nav-L span { display: none; }
#nav-L li { margin:0; padding:0; list-style:none; position:absolute; top:0; }
#nav-L li, #nav-L a { height:35px; width:90px; display:block; }

#nav-L1 { left:0; }
#nav-L2 { left:68px; }
#nav-L3 { left:188px; }
#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(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) 0 -35px no-repeat; }
#nav-L1 a.active { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) 0 -35px no-repeat; }
#nav-L2 a:hover { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -68px -35px no-repeat; }
#nav-L2 a.active { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -68px -35px no-repeat; }
#nav-L3 a:hover { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -188px -35px no-repeat; }
#nav-L3 a.active { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -188px -35px no-repeat; }
#nav-L4 a:hover { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -300px -35px no-repeat; }
#nav-L4 a.active { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -300px -35px no-repeat; }
#nav-L5 a:hover { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -400px -35px no-repeat; }
#nav-L5 a.active { background:transparent url(http://new.uniquejapan.com/wp-content/uploads/2011/07/top-menu-2011-2.gif) -400px -35px no-repeat; }
#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/2011/07/right-navigation-uj-sales.png); position:relative; height:140px; 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:30px; width:142px; display:block; }
#nav-R1 { top:15px; left:0; }
#nav-R2 { top:45px; left:0; }
#nav-R3 { top:75px; left:0; }
#nav-R4 { top:100px; 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;}
.fn{font-weight:bold;}
.textblock{padding-bottom:20px;font-size:16px;}

/* 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:24px;font-weight:bold; line-height:1.1em; margin:5px 0px 5px 0px; padding:10px 0px 10px 0px;}
#content h3{color:#c41230;font-size:18px;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:24px;font-weight:bold;margin:5px 0px 0px 0px; padding:10px 0px 5px 0px;}
#content li{padding:2px 0px 2px 0px;}
#content{font-size:14px;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;
}
