* {
margin:0;
padding:0;
}
body {
background:transparent url(../images/img01.gif) repeat-x scroll left top;
}
body, th, td, input, textarea {
color:#666666;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
text-align:justify;
}
h1, h2, h3 {
color:#B10961;
margin-top:1.5em;
}
.h1-everyday {
margin-top:.5em;	
font-size:3em;
letter-spacing:-0.075em;

}

	
	
h1 {
font-size:3em;
letter-spacing:-0.075em;
}
h2 {
color:#B10961;
font-size:1.1em;
font-weight:700;
letter-spacing:-0.05em;
text-transform:uppercase;
}
h3 {
font-size:1em;
}
p, ul, ol {
font-size:1.1em;
line-height:1.8em;
margin-top:1.5em;
text-align:justify;
}
ul, ol {
margin-left:3em;
}
blockquote {
margin-left:3em;
margin-right:3em;
}
a {
color:#75043D;
text-decoration:none;
}
h1 a, h2 a, h3 a {
border:medium none;
color:#B10961;
text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
background:transparent none repeat scroll 0 0;
color:#B10961;
}
hr {
display:none;
}
#header {
background:transparent url(../hotteeze/images/img02.gif) no-repeat scroll left top;
margin:0 auto;
width:900px;
}
#menu {
height:30px;
width:900px;
}
#menu ul {
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menu a {
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:700;
letter-spacing:-1px;
padding:7px 30px;
text-decoration:none;
text-transform:uppercase;
}
#menu a:hover {
background:#770444 none repeat scroll 0 0;
color:#FFFFFF;
}
#menu .current_page_item a {
background:#770444 none repeat scroll 0 0;
color:#FFFFFF;
padding:7px 30px;
}
#search {
float:right;
margin:0;
padding-top:7px;
width:260px;
}
#search #s {
width:160px;
}
#search #x {
width:80px;
}
#logo {
background:transparent url(../images/img02.jpg) no-repeat scroll left top;
height:150px;
margin:0 auto;
width:900px;
}
#logo h1, #logo h2 {
margin:0;
padding:0;
text-transform:lowercase;
}
#logo h1 {
color:#FFFFFF;
font-size:48px;
padding:90px 5px 0 0;
}
#logo h2 {
color:#BD0A70;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:0;
text-transform:uppercase;
}
#logo p {
clear:left;
color:#C2C5B1;
font-size:1.2em;
font-weight:700;
line-height:normal;
margin:0;
padding:0 0 0 20px;
}
#logo a {
color:#FFFFFF;
}
#page {
background:#FFFFFF none repeat scroll 0 0;
border-top:medium none;
margin:0 auto;
padding-top:15px;
width:900px;
}

#content {
float:left;
width:420px;
}

#content-index-left {
	float:left;
	width:420px;
}

#content-index-right {
	float:right;
	width:420px;
	
}
	
	
	#wrapper {
		width:900px;
text-align: left;
   margin-left: auto;
   margin-right: auto;
   }

/*#buy-online {
	width:180px;
	height:auto;
	padding:20px;
	margin: 10px 2px 10px 0px;
	float:left;
	border-left:solid #ccc;
}*/



#left-side {
	width:400px;
	float:left;
	padding:20px;
		margin-bottom:20px;

}



#right-side {
	width:400px;
	float:right;
	padding:20px;
	margin-bottom:20px;
	
}

#buy-content {
	float:right;
	padding:5px;
	width:100px;
	
}

.h1-clear {
	clear:both;
	margin-top:2.5em;	
	margin-bottom:.8em;
font-size:3em;
letter-spacing:-0.075em;
}



#buy-info {
	width:170px;
	float:left;
	padding:5px;
	margin:10px;
	border-bottom:#666 1px solid;
}

#buy-item {
	width:180px;
	float:right;
		border-bottom:#666 1px solid;

	
}

.float-right-btn {
	float:right;
	margin:0px;
	text-decoration:none;
	border:none;
}




	

#main-content {
height:auto;
width:650px;
}
.post .title {
font-weight:400;
margin:0;
}
.post h1.title {
font-family:Arial,Helvetica,sans-serif;
font-size:25px;
height:40px;
padding:25px 0 0 15px;
text-transform:capitalize;
}
.post .entry {
padding:0 25px 30px 15px;
}

.post .meta {
color:#CFCFCF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:0;
padding:0 0 0 15px;
text-transform:uppercase;
}
.post .meta a {
color:#75043D;
}
.post .links {
margin:0;
padding:0 0 15px 15px;
}
.post .tags {
background:#F2F2F2 none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:700;
margin:0;
padding:5px 10px 5px 15px;
text-transform:uppercase;
}
#recent-posts h2 {
color:#B10961;
font-family:Arial,Helvetica,sans-serif;
height:30px;
margin:0;
padding:15px 0 0;
}
#recent-posts h3 {
font-size:13px;
margin:0;
padding:10px 0 0;
}
#recent-posts p {
border-bottom:1px solid #E7E7E7;
font-size:13px;
line-height:18px;
margin:0 0 10px;
padding:20px 0;
}
#recent-posts a {
background:#BB096B none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:700;
padding:3px 15px 3px 10px;
text-transform:uppercase;
}
.sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.sidebar li {
margin-bottom:2em;
}
.sidebar li li {
margin:0;
}
.sidebar li h2 {
color:#B10961;
font-family:Arial,Helvetica,sans-serif;
margin:0 0 10px;
}
.list_price {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
}
.save {
color:red;
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
}
.our_price {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
text-align:center;	
}
.eye_catching {
background:#BB096B none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:700;
line-height:30px;
padding:3px 10px;
text-transform:uppercase;
}
.float-left {
float:left;
padding:6px;
}
.float-right {
float:right;
padding:6px;
}
.postage_text {
font-size:12px;
}
.align-center {
text-align:center;
}
#footer {
background:#000000 none repeat scroll 0 0;
clear:both;
height:100px;
padding-top:20px;
}
#footer p {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-align:center;
text-transform:uppercase;
}
#footer a {
background:#BB096B none repeat scroll 0 0;
color:#FFFFFF;
padding:2px 7px;
}
a:hover, #search fieldset, .post .links a, .post .tags a {
border:medium none;
}
#menu li, .sidebar {
float:left;
}


#sidebar1, #sidebar2 {
padding:0 20px;
width:200px;
}



#content_1 {
float:left;
margin:10px;
width:640px;
}
#content_2 {
float:left;
margin:10px;
width:220px;
}
#col_1 {
float:left;
margin:20px;
padding:0 20px;
width:220px;
}

.page-header {
text-indent:-9999px;

}

#img-cont {
width:auto;
padding: 10px;

}

.everyday-img {
	margin:5px;
}

.transparent {
	background-image:url(images/japan/map.gif) no repeat;
	
}

.only {
	font-size:1.5em;
	color:#000;
	float:left;
	font-weight:bold;
	margin-top:0;
	text-align:left;
	
	
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/*CSS TABLE ###############################################################*/

#box-table-a {
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:14px;
margin:15px;
text-align:left;
width:100%;
line-height:18px;
}

#box-table-a td {
background:#FFF none repeat scroll 0 0;
border-bottom:1px solid #CCC;
border-top:1px solid transparent;
color:#333;
padding:8px;
}

#box-table-a th {
background:#FFF none repeat scroll 0 0;
border-bottom:1px solid #333;
border-top:4px solid #999;
color:#000;
font-size:14px;
font-weight:normal;
padding:8px;
}

.bullets {
	text-decoration:none;
}

.sale {
	color:#F00;
	text-align:center;
}	


.price {
	color:#000;
	text-align:center;
	font-weight:bold;
	
}	


/* DOG EAR INFO ###############################################################*/

div.contentbox{
    background:#FFF;
    border: 1px dotted #FFF;
    padding: 16px;
	width:27%;
	display:inline-block;
	margin: 10px 5px 10px 15px;
	text-align:center;
	}

img.dogear{
    position: relative;
    top: -16px;
    right: -16px;
    float: right;
	clear:none;
	}
	
	.top {
		color:#666;
		text-align:right;
	}

/* TOP tka eme to the top INFO ###############################################################*/


.rightContent .top {
text-align:right;
margin:0 0 10px;
}

.rightContent .top a {
display:block;
background:url(../images/buy/current_marker.gif) right center no-repeat;
color:#555;
padding:10px 25px 10px 0;
}

img.center {
	 position: relative;
    top: 6px;
    right: 4px;
	clear:none;
	
}