@charset "utf-8";
/* --------------------------------------------------------------------

	Site Name	: hair-stamp.com
	Description	: base page settings
	Version		: 1.9 (hybrid layout edition)
	Notes		: 
	Technical Notes	: hybrid layout
	Author		: g-life

----------------------------------------------------------------------- */

/* --------------------------------------------------------------------
	 initial settings
----------------------------------------------------------------------- */

body { color:#000033 ; 
	background-color:#fff ;
	margin:0 auto ;
	padding:0 ;
	text-align:center ;
	background:url(../imgs/body_bg.jpg) no-repeat center top #ECE9D8 ; }

table {
	margin:0 auto ; }


h1 { margin:0 ; padding:0 }

h2 { margin:0 ; padding:0 }

h3 { margin:0 ; padding:0 } 

h4 { margin:0 ; padding:0 } 

/* --------------------------------------------------------------------
	 header
----------------------------------------------------------------------- */

.header { border-left:solid 2px #808080 ;
	 border-right:solid 2px #808080 ;
	 background:#fff ; }

h1.title { display:none }

td.mainlogo { border-right:solid 2px #808080 ; text-align:left }


/* --------------------------------------------------------------------
	 GlovalNav
----------------------------------------------------------------------- */

.menu1 { padding:8px 0 ; border-left:solid 2px #808080 ; background:#fff ; }

.menu2 { padding:8px 0 ; background:#fff ; }

.menu3 { padding:8px 0 ; border-right:solid 2px #808080 ; background:#fff ; }

img.menu { border-right:solid 1px #cccccc }


/* --------------------------------------------------------------------
	 maincontents
----------------------------------------------------------------------- */

.maincontents { 
	font-size:12px ; 
	border-left : solid 2px #808080 ; 
	border-right: solid 2px #808080 ;
	background:#fff ; }

p { line-height:20px }

.center { text-align:center }

.right { text-align:right }

.top { vertical-align:top }

.price { color:#0066FF ; font-weight:bold }

.red { color:#FF3333 ; }


/* --------------------------------------------------------------------
	 footer
----------------------------------------------------------------------- */
.copyright { 
	margin-top:0 ; 
	margin-bottom:0 ; 
	margin-left:10px ; 
	color:#999999 ; 
	font-size:10px ; 
	font-family:Arial, Helvetica, sans-serif ; }

.p_policy {
	float:right ;
	margin-right:20px ; }

.s_map {
	float:right ;
	margin-right:30px ; }

/*
.privpolicy {
	text-align:right ;
	color:#666 ;
	font-size:10px ;
	margin-right:40px
		}

.privpolicy2 {
	float:right ;
	margin-right:40px ;
		}

.privpolicy a {
	color:#666 ;
	text-decoration:none ;
		}
*/

/* --------------------------------------------------------------------
	 clearfix
----------------------------------------------------------------------- */
.clearfix:after {
	content:"." ;
	display:block;
	clear:both ;
	height:0 ;
	visibility:hidden ; }

.clearfix { display:inline-block ; }

/* start holly hack \*/
* html .clearfix { height:1% ; }
.clearfix { display:block ; }
/* end of holly hack */