/* 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");
}

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");
}

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");
}

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");
}
	.desc_special
	{
		font-style:italic;
	}

.desc_special
{
	font-style:italic;
}

img {
	border:0px;
}

#wrapper	{
/*	margin:0 auto;
	padding:0;
	width:750px;
	height:120%;
	background:#fff url(../img/bg_wht.gif) center repeat-y;
	border:1px solid red;
*/
	margin: 0 auto;
	width: 810px;
	background:#fff;
	}


#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;
}

#maincontents	{
	float:left;
	text-align:left;
	width:505px;
/*	border:1px solid red;
*/
}

#maincontents_home	{
	float:left;
	text-align:left;
	width:790px;
/*	border:1px solid red;
*/
}

	#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;
	}
	
	/* 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{
		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;
	}
	

#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*/
}
/**/

#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 #ded082;
}

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

.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;
*/
}

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:#ded082; 
   }
   
   
.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:400px;
	line-height:1.6;
	padding-left:0px;	
}

.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:500;
}
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) { /* safari hacking */
	#table_index_navi{
		top:-60px;
	}
}


#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;
}

#form_intro{
	width:300px;
	margin-top:30px;
}

#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: #006666;
}


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

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;
}

.mailingListForm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-style: normal;
	line-height: 1.5em;
	color: #999;
	letter-spacing:0.06em;
	 }
	 
.mailingListForm input.field{
    border:1px #cccccc solid;
	width:234px;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	color:#666666;
    font-size:10px;
    padding:3px;
}

.mailingListForm p 
{
	color:#666;
}

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;}


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

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;
}
