/* layout -----------------*/
/* {
	padding: 0;
	margin: 0;
	}
*/
	
html, body	{
	height:100%;
	margin:0px 0px 1px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, sans-serif;
	color:#fff;
/*	background:url("../img/bg_pattern03.gif");
*/
	background-color:#f3f3f3;
}

html, body#spec_tarocco{
		height:100%;
		margin:0 0 1px;
		padding:0;
		text-align:center;
		font-family:Verdana, Arial, sans-serif;
		color:#fff;
/*	background:url("../img/bg_pattern03.gif");
*/
	background-color:#f3f3f3;
}

html, body#spec_new{
		height:100%;
		margin:0px;
		padding:0;
		text-align:center;
		font-family:Verdana, Arial, sans-serif;
		color:#fff;
	/*	background:url("../img/bg_pattern03.gif");
*/
	background-color:#f3f3f3;
}

html, body#spec_shabash{
		height:100%;
		margin:0 0 1px;
		padding:0;
		text-align:center;
		font-family:Verdana, Arial, sans-serif;
		color:#333;
	/*	background:url("../img/bg_pattern03.gif");
*/
	background-color:#f3f3f3;
}
	.desc_special
	{
		font-style:italic;
	}

.desc_special
{
	font-style:italic;
}

img {
	border:0px;
}


#wrapper	{
	margin: 0 auto;
	width: 810px;
	background:#fff;
	border-left:1pt solid #e5e5e5;
	border-right:1pt solid #e5e5e5;
}


#license_lv #wrapper{
	width:300px;
	text-align:left;
}

#license_lv #wrapper p{
	padding:20px;
}

#sidebar	{
	position:relative;
	margin-left:30px;
	float:left;
	text-align:left;
	width:150px;
}

#welcome #wrapper #sidebar #menu{
	margin-top:30px;
}

#maincontents {
	float:left;
	text-align:left;
	width:505px;
}

#maincontents_home	{
	float:left;
	text-align:left;
	width:790px;
}

	#pagetitle{
	position:relative;
	width:250px; 
	top:0px;
	left:0px;
	padding-left:20px;
	}

/* layout setting for 1 column page (specimen) */
	#pagetitle_1col{
	position:relative;
	top:0px;
	left:0px;
	padding-left:20px;
	}
	
	#typetable #wrapper #maincontents #pagetitle{
		padding-left:3px;
	}
	
	
	/* INFO PAGE + NEWS SIDE MENU POSITIONING */
	#info #wrapper #sidebar #menu, #news #wrapper #sidebar #menu, #info_contact #wrapper #sidebar #menu, #info_fontspecs #wrapper #sidebar #menu, #i_search #wrapper #sidebar #menu, #info_faq  #wrapper #sidebar #menu, #spec_full  #wrapper #sidebar #menu{
		margin-top:30px;
	}
	
	#info #wrapper #maincontents #contents, #news #wrapper #maincontents #contents, #info_fontspecs #wrapper #maincontents #contents, #i_search #wrapper #maincontents #contents, #info_faq  #wrapper #maincontents #contents{
		margin-top:30px;
	}
	
	/* INFO PAGE + NEWS MAIN CONTENTS POSITIONING */
	#info_contact #wrapper #maincontents #contents_contact
	{
		margin-top:22px;
	}
	
	#i_search #wrapper #maincontents #contents{
		margin-top:17px;
	}
	
	#news #wrapper #maincontents #contents{
		margin-top:20px;
	}
	
	/* INFO + NEWS PAGE PAGETITLE POSITIONING */
	#info #wrapper #maincontents #pagetitle, #news #wrapper #maincontents #pagetitle, #info_contact #wrapper #maincontents #pagetitle, #info_fontspecs #wrapper #maincontents #pagetitle, #i_search #wrapper #maincontents #pagetitle, #info_faq  #wrapper #maincontents #pagetitle{
		margin-left:-4px;
	}
	 
	#maincontents_1col	{
	margin:0 auto;
	position:relative;
	padding:0;
	width:750px;
	z-index:2;
	top:-16px;
	left:-33px;/*IE 5 for PC only*/
	voice-family:"\"}\"";
	voice-family:inherit;
	left:-33px;/*all non-IE 5 browsers*/
	}
html*#maincontents_1col{
[left:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
left:0px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]left:-40px;top:10px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/




	#contents{
	padding-left:20px;
	margin-top:-10px;
/*	border:1px solid blue;
*/	width:440px;
	position:relative;
	left:0px;
	top:0px;/*IE 5 for PC only*/
	voice-family:"\"}\"";
	voice-family:inherit;
	top:0px;/*all non-IE 5 browsers*/
	}
html*#contents{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:0px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:10px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html #contents {
top:10px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/	
	
	#contents_align{
	padding-left:20px;
	margin-top:-10px;
	}
	
.accent {font-weight:bold; color:#f0660c;}


#contents_specimens{
	padding-left:20px;
	margin-top:0px;
/*	border:1px solid blue;
*/	width:405px;
	position:relative;
	left:0px;
	top:0px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
	top:-7px;/*all non-IE 5 browsers // firefox / 031309 ts / */
	z-index:300;
	}
html*#contents_specimens{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:-10px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:10px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html #contents_specimens {
top:0px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/

#spec_full #wrapper #maincontents #contents_specimens{
	position:relative; 
	top:15px; 
	left:4px;
}

#contents_exemplar{
	padding-left:20px;
	margin-top:-10px;
/*	border:1px solid blue;
*/	width:490px;
	position:relative;
	left:0px;
	top:0px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
	top:0px;/*all non-IE 5 browsers*/
	}
html*#contents_exemplar{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:0px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:10px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html #contents_exemplar {
top:0px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/


#contents_conf{
	padding-left:20px;
	margin-top:-10px;
/*	border:1px solid blue;
*/	width:440px;
	position:relative;
	left:0px;
	top:0px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
	top:0px;/*all non-IE 5 browsers*/
	width:440px;
	}
html*#contents_conf{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:0px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:10px;
]width:500px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html #contents_conf {
top:0px;
width:500px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/


#contents_fontind{
	padding-left:20px;
	margin-top:0px;
/*	border:1px solid blue;
*/	width:545px;
	position:relative;
	left:0px;
	top:0px;/*IE 5 for PC only*/
	voice-family:"\"}\"";
	voice-family:inherit;
	top:0px;/*all non-IE 5 browsers*/
	}
html*#contents_fontind{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:0px; /*Affects Safari 3 ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:10px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html #contents_fontind {
top:0px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/






/* border ------------- */

.solid_border_thin_beige	{
	border:1px solid #ccc;
}

.dotted_border_thin_beige	{
	border:1px dotted #ccc;
}

.dotted_border_divider
{
	height:1px;
	border-top:1px dotted #999;
}

/* spacer -------- */
.space_20	{
	width:1px;
	height:30px;
}

/* services  page */
.serv_phone	{
	text-align:right;
}

#contents_serv_main{
	padding-left:20px;
	margin-top:-10px;
/*	border:1px solid blue;
*/	width:350px;
	position:relative;
	left:0px;
	top:0px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
	top:0px;/*all non-IE 5 browsers*/
	}
html*#contents_serv_main{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:0px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:10px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html #contents_serv_main {
top:10px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/




#contents_contact{
	padding-left:20px;
	margin-top:-10px;
/*	border:1px solid blue;
*/	width:350px;
	position:relative;
	left:0px;
	top:0px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
	top:12px;/*all non-IE 5 browsers includes new Firefox 2.0.0.14 */
	}
html*#contents_contact{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:12px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:10px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html #contents_contact {
top:10px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/




/* search box */
.search {
	position:relative;
	top:20px;
	width:250px;
	height:30px;
/*	background-color:#f8f8dc;*/
	background-color:#e1ebd3;
	text-align:center;
	padding:20px;
/*	border:1px solid blue;
*/
}

.searchbox	{
	font-size:11px;
   border:1px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#fff;
   border-bottom-color:#fff;
}

.search_text{
	position:relative;
	margin-top:30px;
/*	border:1px solid blue;
*/
}




#search_result_box{
	font-family:Helvetica, Verdana, sana-serif;
	font-size:11px;
	line-height:1.5;
	color:#888;
}

a.search_result:link, a.search_result:visited, a.search_result:active{
	text-transform:uppercase;
	color:#666;
	font-weight:bold;
}

a.search_result:hover{
	color:#f0660c;
}



a.search_result_url:link{
	color:#444;
}

a.search_result_url:visited{
	color:#444;
}

a.search_result_url:active{
	color:#444;
}

a.search_result_url:hover{
	color:#f0660c;
}


input.searchbtn{
   color:#fff;
   font-family:Verdana, Helvetica, sans-serif;
   font-weight:normal;
   font-size:10px;
   letter-spacing:.2em;
   background-color:#ff6600;
   border:1px solid;
   border-color:#ff6600;
}
   
input.searchbtnhov{
   color:#fff;
   font-family:Verdana, Helvetica, sans-serif;
   font-weight:normal;
   font-size:10px;
   letter-spacing:.2em;
   background-color:#006666;
   border:1px solid;
   border-color:#006666;
}

input.btn{
   color:#ded082;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:75%;
   font-weight:bold;
   background-color:#fff;
   border:1px solid;
   border-color:#ded082;
}
   
input.btnhov{
   color:#ff6600;
   background-color:#fff;
}

/* add to cart page button samples */

input.btn2
{
   color:#fff;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;
   background-color:#006666;
   border:none;
   border-top:1px solid #006666; 
   border-bottom:1px solid #006666;  
   padding: 0;
   margin: 0; 
}
   
input.btn2hover
{
   color:#fff;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;
   background-color:#ff6600;
   border:none;
   border-top:1px solid #ff6600; 
   border-bottom:1px solid #ff6600; 
   padding: 0;
   margin: 0;
}
	 
   
   select.add_custom{
	   color:#555;
	   font-family:Verdana, Helvetica, sans-serif;
	   font-size:11px;
	   font-weight:normal;
	   background-color:#fff;
	   border:1px solid;
	   border-color:#ccc; 
   }
   
   
.info{
	position:relative;
	display:block;
	height:180px;
	width:140px;
	padding:0px;
	margin:0px;
	z-index:100;
	font-size:10px;
	font-family:verdana,sans-serif;
	color:#432d10;
	overflow:hidden;
}

.infodetail{
	color:#666;
	width:240px;
	line-height:1.6;
	padding-left:0px;	
	font-size:8px;
}

.license_detail{
	color:#666;
	width:380px;
	line-height:1.6;
	padding:0px;	
}
   
/* add cart page test ends */   
   
   
/* spec transfer superset irregular layout */
#contents_leftCol {
	float:left;
/*	border: 1px solid blue;
*/
}

#contents_rightCol {
	float:left;
	text-align:left;
/*	border: 1px solid red;
*/	margin-top:141px;
}





/* designer page */

.typebox {
	border: 1px solid red;
	width:230px;	
}
.typeimg	{
	float:left;
/*	border: 1px solid blue;
*/	width:110px;
}

.typename	{
	float:right;
/*	border: 1px solid blue;
*/	width:90px;
}

.checkbox{
	height:20px;
	margin:0px;
	padding:0px;
}

.checkbox_contents{
	margin:0px;
	padding:0px;
	vertical-align:top;

}

#footer{
	width:100%;
}


#btn_addtocart{

}

#ftr_navi{

}

#conf_fotter{
	height:61px;
}

/* belong2psyops */
.emigrenote{
	position:relative;
	top:-63px;
	left:260px;
	color:#666;
	width:270px;
	line-height:1.6;
	padding-left:0px;
/*	border:1px solid red;	*/
}

span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../img/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

/* --------- ADDITIONAL IDs FOR NEW SPEC -------- 
------------ created 072808 / ts -------
------------ to align left with other contents in spec pages
*/

#spec_new_contents01{
	padding-left:0px;
/*	border:1px solid blue;
*/	width:550px;
	position:relative;
	left:0px;
	top:0px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
	top:-21px;/*all non-IE 5 browsers*/
	}
#spec_new_contents01 { top /*\**/: -180px\9 }

html*#spec_new_contents01{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:0px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:0px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html #spec_new_contents01 {
top:0px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/

#contents_spec_transferss{
	padding:0px;
	margin-left:-15px;
	margin-top:-10px;
/*	border:1px solid green;
*/
	width:550px;
	position:relative;
	left:0px;
	top:0px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
	top:0px;/*all non-IE 5 browsers*/
	}
html*#contents_spec_transferss{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:0px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:10px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html #contents_spec_transferss {
top:0px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/

.spec_space
{
	width:1px; height:30px; solid:1pt solid #f0660c;
}

#menu
{
	position:relative;
	left:-5px;
}


#footer{
	clear:both;
}

/* mailing list */
input.joinBtn{
   color:#fff;
   font-family:Verdana, Helvetica, sans-serif;
   font-weight:normal;
   font-size:10px;
   letter-spacing:.2em;
   background-color:#cccccc;
   border:1px solid;
   border-color:#cccccc;
}
   
input.joinBtnhov{
   color:#fff;
   font-family:Verdana, Helvetica, sans-serif;
   font-weight:normal;
   font-size:10px;
   letter-spacing:.2em;
   background-color:#f0660c;
   border:1px solid;
   border-color:#f0660c;
}

mailingListForm input.ckBox{
	border:1pt solid red;
	margin-top:20px;
}

.ckBox2{
	positiong:relative;
	top:0px;
	display:inline;
}

.ckBox2 input{
	position:relative;
	top:3px;
}

#table_index_navi{
 	position:relative;
	width:130px;
	left:330px;
	top:-70px;
	z-index:1000;
}
html*#table_index_navi{
[top:0px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
top:0px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]top:-60px; /*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
 
@media screen and (-webkit-min-device-pixel-ratio:0) { /* safari4 hacking */
	#table_index_navi{
		top:-60px;
	}
}

#typetable #wrapper #maincontents #table_index_navi{
	
}
	
#type_index #wrapper #maincontents #table_index_navi{
	left:370px;
}



#gallery #copyright{
	padding-bottom:10px;
}

#spec_copyright{
	padding-bottom:10px;
}

#license_popup{
	width:400px;
	margin-left:5px;
}

#license_popup .leftCol{
	float:left;
	width:13px;
	margin-top:3px;
}

#license_popup .rightCol{
	float:right;
	width:380px;
	margin:0px;
}

#display_lv_licese{
	margin-left:25px;
}



#news #wrapper #sidebar #tindex_link{
	position:reltative;
	z-index:100; 
	margin-left:8px;
	margin-top:20px;
}

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-style: normal;
	line-height: 1.5em;
	color: #333;
	letter-spacing:0.06em;
	 }


b	{letter-spacing:0.06em;}

a:link { 
	text-decoration: none;
	 color: #666;
}


a:visited {
	text-decoration: none;
	color: #666;
} 

a:active {
	text-decoration: none;
	color: #f0660c;
} 


a:hover { 
	text-decoration: none;
	 color: #f0660c;
} 

/* spec page a link */
a.spec:link { 
	text-decoration: none;
	color: #006666;
	} 

a.spec:hover { 
	text-decoration: none;
	color: #f0660c;
} 

a.spec:visited {
	text-decoration: none;
	color: #006666;
} 

a.spec:active {
	text-decoration: none;
	color: #f0660c;
}


/* spec page a link */
a.designer:link { 
	text-decoration: none;
	color: #006666;
} 

a.designer:hover { 
	text-decoration: none;
	color: #f0660c;
} 

a.designer:visited { 
	text-decoration: none;
	color: #f0660c;
} 

a.designer:active {
	color:red; 
	text-decoration: none
} 
 




ul {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	line-height: 1.5em;
	color: #000;
}

li { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	line-height: 1.5em;
	color: #000;
	padding-left:40px;
/*	list-style-type: square
*/	 }
	 
.form_txt	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal;
	line-height: 1.5em;
	color: #000;
	padding-top:5px;
	}
	
.gray9x	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal;
	line-height: 1.5em;
	letter-spacing:0.07em;
	color: #666;
	}

.mono	{
	font-family: Courier, mono;
	color: #666;
	font-size:11px;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:11px;/*all non-IE 5 browsers*/
	}
html*.mono{
[font-size:11px; /*older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is addressed below.*/
font-size:11px; /*Affects Safari ie for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also hidden from older Firefox and Netscape browsers.*/
]font-size:7px; line-height:3; /*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox and Netscape browsers.*/
}
.dummyend[id]{clear:both;}/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/

/*\*/
* html.mono {
font-size:9px;/*IE 5-6 only here. IE for Mac and IE 7 for PC are not affected here*/
}
/**/
	
td	{
	vertical-align:top;
}

ul.NoBulletNoIndent {
  list-style-type: square;
  margin: 6px;
  padding: 6px;
}

li	{
  margin: 0px;
  padding: 0px
}

.inline{
	display:inline;
}

.list {
		display:none;
	}
	
.discription{
	color:#444;
	width:410px;
	margin-left:0px;
/*	border: 1px solid red;
*/}

.spec_info{
	text-align:right;
}

.spec_style{
	color:#666;
}

.designer_bio{
	color:#444;
	width:400px;
	margin-left:0px;
	line-height:1.6;
}

.belong2form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-style: normal;
	line-height: 1.3em;
	color: #000000;
	letter-spacing:0.06em;
	 }
	 
/* NEWS */
.titlewrap
{
	padding-top:10px;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-style: normal;
	line-height: 1.5em;
	color: #000000;
	letter-spacing:0.06em;
}

.newstitle
{
	float:left;
}

.newsdates
{
	color:#999999;
	text-align:right;
	float:right;
	margin-right:10px;
}
	

.newsdivider{
	margin: 20px 0px;
	border-top:1pt dotted #999999;
	width:430px;
	height:1px;
}

.newscredit{
	font-size:10px;
	color:#999;
	text-align:right;
	margin-right:10px;
}

#belong2psy div#wrapper div#maincontents div#contents, #welcome_mlist div#wrapper div#maincontents div#contents{
	width:100%; /* overwrite the value for ths page */
}
#belong2psy div#wrapper div#maincontents div#contents, #welcome_mlist div#wrapper div#maincontents div#contents{ width/*\**/: 750\9; height/*\**/: 100%\9  } /* ie 8 hack */


div#wrapper div#maincontents div#contents div#form_input{
	clear:both;
	width:330px;
	float:left;
}

div#wrapper div#maincontents div#contents div#postCard_wrap{
	width:184px;
	height:304px;
	float:right;
	margin-right:50px;
	border:1pt solid #ccc;
	text-align:center;
	position:relative;
}
div#wrapper div#maincontents div#contents div#postCard_wrap { float/*\**/: left\9; margin-top/*\**/: -310px\9; margin-left/*\**/: 360px\9 } /* ie 8 hack */



#belong2psy div#wrapper div#maincontents, #welcome_mlist div#wrapper div#maincontents{
	width:585px; /* overwrite the value for this page */
}
#belong2psy div#wrapper div#maincontents, #welcome_mlist div#wrapper div#maincontents { width/*\**/: 750\9; } /* ie 8 hack */


#belong2psy div#wrapper div#maincontents div#contents #form_intro, #welcome_mlist div#wrapper div#maincontents div#contents #form_intro{
	width:555px;
	margin-top:30px;
}

#form_intro p {
	font-size:12px;
	line-height:1.7;
	letter-spacing:normal;
}

.mailingListForm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-style: normal;
	line-height: 1.5em;
	color: #999;
	letter-spacing:0.06em;
	width:330px;
	height:24px;
}
	 

.mailingListForm div.form_row 
{
	color:#666;
	border:1pt solid #ccc;
	width:330px;
	height:24px;
	margin-bottom:9px;
}



.mailingListForm div.form_row div.label_wrap
{
	display:inline;
	float:left;
	width:90px;
	height:24px;
	text-align:right;
	background-color:#efefef;
}

.mailingListForm div.form_row div.label_wrap div.label{
	position:relative;
	margin-top:4px;
}

.mailingListForm div.form_row div.label_wrap div.label label
{
	margin:0px;
	margin-right:5px;
	margin-top:10px;
}

.mailingListForm div.form_row div.input_txt, .mailingListForm div.form_row div.input_select
{
	position:relative;
	display:inline;
	float:right;
	width:230px;
	height:20px;
	margin:0px;
	padding:0px;
}

.mailingListForm div.form_row div.input_txt{margin-top/*\**/: 4px\9;} /* ie 8 hack */


body#belong2psy div#wrapper div#maincontents div#contents div#form_input form.mailingListForm div.form_row div.input_select, body#welcome_mlist div#wrapper div#maincontents div#contents div#form_input form.mailingListForm div.form_row div.input_select { top/*\**/: 5px\9;  } /* ie 8 hack */

body#belong2psy div#wrapper div#maincontents div#contents div#form_input form.mailingListForm div.form_row div.input_select input.checkbox, body#welcome_mlist div#wrapper div#maincontents div#contents div#form_input form.mailingListForm div.form_row div.input_select input.checkbox{
	height:10px;
	width:10px;
}

.mailingListForm div.form_row div.input_select{
	position:relative;
	top:4px;
	font-size:9px;
}

.mailingListForm div.form_row div.input_txt input.field
{
	border:none;
	width:230px;
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#666666;
	padding:0px;
	margin:0px;
}
.mailingListForm div.form_row div.input_txt input.field { height/*\**/: 13px\9;  } /* ie 8 hack */

.mailingListForm div.form_row_submit
{
	color:#666;
	width:330px;
	height:24px;
	margin-top:20px;
	margin-left:92px;
}

input.belongSubmitBtn{
   color:#fff;
   font-family:Verdana, Helvetica, sans-serif;
   font-weight:bold;
   font-size:10px;
   letter-spacing:.2em;
   background-color:#8f8f8f;
   width:240px;
   height:29px;
   border:1pt solid #8f8f8f;
}

input.belongSubmitBtnHov{
   color:#fff;
   font-family:Verdana, Helvetica, sans-serif;
   font-weight:bold;
   font-size:10px;
   letter-spacing:.2em;
   background-color:#666;
	width:240px;
   height:29px;
   border:1pt solid #666;
}

input.no_thanks_btn{
	width:10px;
	height:10px;
}

label.no_thanks_txt{
	color:#9b9b9b;
}


p.copyright
{
	font-family:Helvetica Neue, sans-serif;
	font-size:9px;
	color:#cccccc;
	letter-spacing:0.1em;
}

a.copyright:link { color:#c7d3b4;}
a.copyright:hover { color:#f0660c;}



p.privacy_credit_txt{
	width:340px;
	color:#aaa;
	font-size:10px;
}

.midGray{
	color:#666;
}

div.news_txt, div.privacy_credit, div.privacy_credit_spacer{
	display:inline;
}

div.news_txt{
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	letter-spacing:0.06em;
	line-height:1.5em;
}

div.privacy_credit{
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	letter-spacing:0.06em;
	line-height:1.5em;
}

div.privacy_credit_spacer{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	letter-spacing:0.06em;
	line-height:1.5em;
}

/* people */
/* individual contributors page */

.designer_wrap {
	position:relative; 
	width:440px; 
/*	top:500px;
	border:1px solid red;
*/
}

.designer_leftcol{
	position:absolute; 
	width:33%; 
	left:0; 
	top:0;

/*	border:1px solid red;
*/}

.designer_midcol{
	margin-left:33%; 
	margin-right:33%;
/*	border:1px solid red;
*/}

.designer_rightcol{
	position:absolute; 
	width:33%; 
	top:0px; 
	right:0;a

/*	border:1px solid red;
*/}



/* duplicate of top 4 styles */

.designer_wrap {
	position:relative; 
	width:440px; 
	border:1px solid white;
}

.designer_leftcol{
	float:left;

/*	border:1px solid red;
*/}

.designer_midcol{
	margin-left:33%; 
	margin-right:33%;
/*	border:1px solid red;
*/}


.designer_rightcol{
	float:right;

/*	border:1px solid red;
*/}


.designer_line_layout{
	position:relative;
	width:410px;
/*	border:1px solid red;	
*/	
}

.solidline_designer	{
	border:1px solid #ded082;
}

table.designers_font{
	width:200px;
/*	border: 1px solid blue;
*/
}

table.designers_font td	{
	vertical-align:middle;
	padding-left:10px;
	text-align:left;
}

.designer_pic	{
	margin-right:10px;
}


/* current design page */
/* delete this section after re-layout */

.fontname	{
	width:200px;
	padding-left:20px;
}

.up_icon{
	float:right;
	width:9px;
	height:9px;
	border: 0px;
}

/* new designer page 020609*/
#designer_contents{
	width:500px; 
	margin-left:22px; 
	margin-top:-10px;
}

#designer_leftCol{
	width:376px; 
	float:left;
}

#cryptblock_wrap{
	position:relative; 
	height:140px; 
	margin-top:20px; 
	border-top:1px dotted #999; 
	border-bottom:1px dotted #999;
}

.designerbio {
	line-height:1.8em; color:#444;
}

#crypt {
	margin-left:0px;
	text-align:center; 
}

#crypt p{
	color:#666;
}

#designer_rightCol{
	position:relative; 
	width:90px; 
	float:right; 
	text-align:left;
	padding-top:15px;
}

.designer_wrap{
	margin-top:20px;
}

.designer{
	font-weight:bold;
}


.designer_arrow{
	color:#fff;
}

.designer_arrow_selected{
	color:#f0660c;
}

#contents_conf2{
	width:240px;
	margin-left:25px;
	margin-top:20px;
}
/*
.display_inline{
	float:left;
	width:100px;
}
*/
.conf_icon_plus{
	float:right;
	margin-top:0px;
}

#font_sample{
	width:179px;
	margin-top:30px;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}

.clear_both{
	clear:both;
}

#font_img{
	background-color:#eaefe1;
	padding:10px;
	text-align:center;
}

#more_purchase{
	height:30px;
}

.more_purchase{
	background: url(/assets/images/conf_more_option.gif) #e0e3cb no-repeat center center;

}

.more_purchase_over{
	background: url(/assets/images/conf_more_option_over.gif) #d7d8b7 no-repeat center center;
}

#free_font{
	height:89px;
	border-top:2pt solid #fff;
}

.free_font{
	background: url(/assets/images/conf_free_font.gif) no-repeat center center;
}

.free_font_over{
	background: url(/assets/images/conf_free_font_over.gif) no-repeat center center;
}

#device_wrap{
	clear:both;
}

#device_txt{
	float:left;
	margin-top:-10px;
}

#calculate_btn{
	float:right;
}


input.license_input_txt{
	color:#666;
   font-family:Verdana, Helvetica, sans-serif;
   font-weight:normal;
   font-size:10px;
   background-color:#fff;
   border:1px solid;
   border-color:#ccc;
   width:80px;
   text-align:right;
}



input.btn{
   color:#ded082;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:75%;
   font-weight:bold;
   background-color:#fff;
   border:1px solid;
   border-color:#ded082;
}

input.btn_calc, input.btn_calc_over{
   color:#fff;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;
   background-color:#aaa;
   border:1px solid;
   border-color:#aaa;
}

input.btn_calc_over{
	background-color:#999;
	border-color:#999;
}

#total_wrap{
	clear:both;
}


input.btn3, input.btn3hover{
	width:180px;
	color:#fff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#006666;
	border:1px solid;
	border-color:#006666;
	padding:2px 4px;
}

input.btn3hover{
	background-color:#f0660c;
	border-color:#f0660c;
}

.display_inline{
	display:inline;
}

#T2{
	margin-top:10px;
}

.font_sample_img{
	margin:5px 0px;
}


/* POSITIONING SETTING */
#spec_tab_box{
/*	width:400px;
*/	height:20px;
	position:relative;
	margin:0px;
	padding:0px;
	margin-top:20px;
	margin-left:20px;
}

/* unused ?
#menu_txt_wrap{
/*	width:400px;
	height:20px;
	position:relative;
	margin:0px;
	padding:0px;
	margin-top:-60px;
	margin-left:18px;
	z-index:1000;
}
*/

#menu_txt_table_wrap{
	position:relative;
	width:405px;
	margin-left:17px;
	margin-top:-23px;
	
}

#menu_txt_table{
	width:100%; 
	padding:0px;
	position:relative;
	margin:0px;
	padding:0px;
	text-align:center;
	z-index:3000;
}

#menu_txt_table tr td{
	width:80px;
}

/*
#menu1, #menu2, #menu3, #menu4, #menu5{
	display:inline-block;
	width:80px;
	height:23px;
	text-align:center;
	position:relative;
	padding:0px;
	font-family:Helvetica Neue, Verdana, Arial, sans-serif;
	color:#666;
	font-size:10px;
	z-index:10;
	background: url(/assets/images/spec/navi_box_out.gif) no-repeat center 3px;
}
*/

.menu_bg_out{
	display:inline-block;
	width:80px;
	height:23px;
	position:relative;
	padding:0px;
	z-index:10;
	background: url(/assets/images/spec/navi_box_out.gif) no-repeat center 3px;
}

.menu_bg_over{
	display:inline-block;
	width:80px;
	height:23px;
	position:relative;
	padding:0px;
	z-index:10;
	background: url(/assets/images/spec/navi_box_over.gif) no-repeat center 3px;
}

#menu1_txt, #menu2_txt, #menu3_txt, #menu4_txt, #menu5_txt{
	display:inline-block;
	width:78px;
	height:20px;
	text-align:center;
	position:relative;
	margin:0px;
	padding-top:3px;
	font-family:Helvetica Neue, Verdana, Arial, sans-serif;
	color:#666;
	font-size:10px;
	z-index:1000;
}

#menu2_txt, #menu3_txt, #menu4_txt, #menu5_txt{
	margin-left:-6px;
}


#menu1{
	left:0px;
}

#menu2, #menu3, #menu4, #menu5{
	margin-left:-5px;
}

#menu5{
	color:#f0660c;
}

#spec_tab_bg_active{
	position:relative;
	margin:0px;
	padding:0px;
	margin-top:-19px;
	margin-left:18px;
	height:25px;
}

/*
#menu_txt_wrap{
	position:relative;
	z-index:10;
	height:25px;
	border:1pt solid blue;
}
*/
#menu1_txt, #menu2_txt, #menu3_txt, #menu4_txt, #menu5_txt{
	color:#999;
	font-size:10px;
}

#spec_test #wrapper #sidebar #menu{
	position:relative; 
	top:31px;
}


.menu_bg_active{
	position:relative;
	height:23px;
	z-index:-300;
}

.menu_bg_active_show{
	position:relative;
	height:23px; 
	background: url(/assets/images/spec/navi_box_select.gif) no-repeat ;
	z-index:20;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
.menu_bg_active_show{
	width:83px;
	background: url(/assets/images/spec/navi_box_select.gif) repeat-x ;
	}
}

#menu1_bg_active, #menu2_bg_active, #menu3_bg_active, #menu4_bg_active, #menu5_bg_active{
	display:inline-block;
	width:82px;
	position:relative;
	padding-top:3px;
	margin:0px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
    #menu1_bg_active, #menu2_bg_active, #menu3_bg_active, #menu4_bg_active, #menu5_bg_active {
		width:83px;
	}
}


 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
    #menu1_bg_active  {
		margin-left:1px;
	}
}

#menu2_bg_active{
	margin-left:-6px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
    #menu2_bg_active  {
		margin-left:-9px;
	}
}


#menu3_bg_active{
	margin-left:-8px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
    #menu3_bg_active  {
		margin-left:-8px;
	}
}


#menu4_bg_active{
	margin-left:-6px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
    #menu4_bg_active  {
		margin-left:-8px;
	}
}

#menu5_bg_active{
	margin-left:-8px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
    #menu5_bg_active  {
	}
}





#maincontents{
	min-height:700px;
}


.includedFontList_row{
	height:40px;
}

.style_box{
/*	background-color:#f3f7eb;
*/
	background-color:#f3f3f3;
}

.style_box_over{
/*	background-color:#e0ead0;
*/
	background-color:#ddd;
}

.fontStyleList{
	background-color:#fff;
	padding-bottom:10px;
}

.fontStyleList_over{
/*	background-color:#f3f7eb;
*/
	background-color:#f3f3f3;

	padding-bottom:10px;
}

.fontStyleList img{
	margin-right:10px;
}

.singleCriptixImg{
	display:inline;
}

.styleBox{
	display:inline-block;
}

table.fontSetList_table{
	position:relative;
	top:0px;
	margin-left:-6px;
}

#buyBox{
	width:510px; 
	clear:both;
}

#fontSetList{
	float:left;
	vertical-align:top;
}

table#fontStyleList_table{
	position:relative;
	left:40px;
}

table#fontStyleList_table tr td{
	padding-right:4px;
	padding-left:4px;
}

#footer{
	clear: both; 
	position: relative; 
	z-index: 2000;
	padding-top:30px;
}

#prev_next_link_box{
	float:right; 
	position:relative; 
	margin-top:-63px; 
	z-index:1000; 
	margin-right:80px;
}

/* FONT SETTING */
td {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	letter-spacing:0.06em;
}

table.fontSetList_table tr td{
	padding:10px;
	border-bottom:20px solid #fff;
}

.spec_tab_link{
	font-size:10px;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	color:#666;
}


.spec_tab_link_buy{
	font-size:10px;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	color:#f0660c;
}

.spec_tab_link_over{
	font-size:10px;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	color:#666;
}



#menu1 a.spec_tab_link:link, #menu1 a.spec_tab_link:visited{
	/*color:#9ea4c1;*/
	color:#666;
}

#menu2 a.spec_tab_link:link, #menu2 a.spec_tab_link:visited{
	/*color:#c19ebe;	*/
	color:#666;
}

#menu3 a.spec_tab_link:link, #menu3 a.spec_tab_link:visited{
	/*color:#88b4a1;	*/
	color:#666;
}

#menu4 a.spec_tab_link:link, #menu4 a.spec_tab_link:visited{
	/*color:#c19d57;	*/
	color:#666;
}

#menu5 a.spec_tab_link:link, #menu5 a.spec_tab_link:visited{
	/*color:#c19d57;	*/
	color:#f0660c;
}


#menu1 a.spec_tab_link:hover, #menu2 a.spec_tab_link:hover, #menu3 a.spec_tab_link:hover, #menu4 a.spec_tab_link:hover, #menu5 a.spec_tab_link:hover{
	color:#f0660c;	
}


#menu1 a.spec_tab_link:active{
	color:#9ea4c1;	
}

#menu2 a.spec_tab_link:active{
	color:#c19ebe;	
}

#menu3 a.spec_tab_link:active{
	color:#88b4a1;	
}

#menu4 a.spec_tab_link:active{
	color:#c19d57;	
}

#menu5 a.spec_tab_link:active{
	color:#c19d57;	
}





a.spec_tab_link_active{
	font-size:10px;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	color:#000;
}

p.prev_next_link{
	font-size:9px;
	color:#999;
}


a.prev_next_link:link, a.prev_next_link:visited{
	font-size:9px;
	color:#999;
}

a.prev_next_link:hover{
	color:#f0660c;
}

a.prev_next_link:active{
	color:#999;
}

table.contents_buy_table tr{
	height:20px;
}

table.contents_buy_table tr td{
	color:#666;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:10px;
}

.includedFontList{
	color:#999;
}

.font_style, .font_style_over, .font_style_out{
	text-transform:uppercase;
}

.font_style{
	font-size:8px;
	color:#666;
}


.font_style_over{
	font-size:8px;
	color:#666;
}

.font_style_out{
	font-size:8px;
	color:#ccc;
}

.style_buy_info{
	color:#666;
}

.style_buy_info_over{
	color:#333;
}

.set_name_txt{
	text-transform:uppercase;
	color:#333;
}

.set_name_txt_over{
	text-transform:uppercase;
	color:#333;
}

.singlePrice{
	color:#fff;
}

.singlePrice_show{
	color:#666;
}

#contents_1, #contents_2, #contents_3, #contents_4, #contents_5{
	position:relative;
	top:0px;
	left:0px;
}

#contents_1{
	width:100%;
}

#contents_2{
	width:650px; 
}

#contents_3{
	top:27px; 
	left:23px; 
	width:400px; 
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
#contents_3{
	top:26px; 
	}
}

#contents_4{
	top:26px; 
	left:23px; 
	width:400px; 
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
#contents_4{
	top:26px; 
	}
}

#contents_5{
	top:30px; 
	left:23px; 
	width:400px; 
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
#contents_5{
	top:30px; 
	}
}

/* try */
#spec_try_cont{
	position:relative; 
	top:15px; 
	z-index:0;
}	
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
	#spec_try_cont{
	top:20px; 
	}
}

/* info scrtion */
#feature_movie{
	position:relative; 
	top:10px; 
	left:-5px; 
	height:210px;
}


#designer_name_block{
	margin-top:30px; 
	width:100%; 
	height:30px;
}



#designer_pic_block{
	float:left; 
	width:44px; 
	height:44px; 
	position:relative; 
	top:0px; 
	vertical-align:top;
}

#designer_bio_txt{
	float:right; 
	vertical-align:top; 
	position:relative; 
	top:-56px; 
	margin-left:60px;
}

#designer_bio_txt2{
	float:right; 
	vertical-align:top; 
	position:relative; 
	top:-86px; 
	margin-left:60px;
}



.font_sample_img_ext{
	margin:10px 0px;
}

.total_cost_txt{
	font-weight:bold;
	font-size:12px;
}

#total_price_dynamic{
	margin:0px; 
	margin-top:10px;
}

table#whichCardTable{
	width:138px;
	margin:23px 23px 0px 23px;
}

#no_thanks{
	background-color:#efefef;
	position:relative;
	width:100%;
	height:25px;
	top:14px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
    #no_thanks  {
		top:13px;
	}
}

body#welcome_mlist #wrapper #maincontents #contents #postCard_wrap #no_thanks{
	background-color:#efefef;
	position:relative;
	width:100%;
	height:25px;
	top:32px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { /* setting for safari 4 */
body#welcome_mlist #wrapper #maincontents #contents #postCard_wrap #no_thanks  {
		top:24px;
	}
}


#no_thanks div{
	position:relative;
	top:4px;
}


#whichCardTable tr#secondRow{

}

#whichCardTable tr#secondRow td{
}

#whichCardTable tr td{
	text-align:center;
}

.postCard_out{
	background-color:#fff;
}

.postCard_over{
	background-color:#f3f7eb;
}

#belong2psy #wrapper #maincontents #pagetitle, #welcome_mlist #wrapper #maincontents #pagetitle{
	height:90px; /* keep the height defined to avoid the layout break when postcard images are click and starts lightbox 2.0 function // 093010 . ts */
}

#spec_test #wrapper #maincontents #pagetitle, #welcome_mlist #wrapper #maincontents #pagetitle{
	height:95px; /* keep the height defined to avoid the layout break when postcard images are click and starts lightbox 2.0 function // 093010 . ts */
}



