





.userFormLabel {

	font-size : 12px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	text-align : right;

	padding-top : 10px;

	padding-right : 10px;

	vertical-align : middle;

	height : auto;

	width: 190px;

}



.userFormLabelLeft {

	font-size : 12px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	padding-top : 10px;

	padding-right : 10px;

	vertical-align : bottom;

	height : auto;

	width: auto; 

	text-align:left;

}







.userFormText {

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

}



.userPageButton {

color: #FFFFFF; 

font-family: Arial, sans-serif;

font-size: 10pt; 

width: 100%; 

height: 22px; 

border: 0px solid #000080; 

margin-left: 0; 

margin-top: 0; 

margin-bottom: 0; 

background-color: #000080; 

background-image: url('http://dev.cosmeticindex.com/images/button_tile.gif'); 

background-repeat: repeat-x; 

background-attachment: fixed;

width: 100px;

text-align: center;

position : absolute;

left : 35%;

}





.userPageDeleteButton {

color: #ffffff; 

font-family: Arial, sans-serif;

font-size: 10pt; 

width: 100%; 

height: 18px; 

border: 0px solid #000080; 

margin-left: 0; 

margin-top: 0; 

margin-bottom: 0; 

background-color: #ff0000; 

background-image: url('http://dev.cosmeticindex.com/images/button_tile.gif'); 

background-repeat: repeat-x; 

background-attachment: fixed;

width: 100px;

text-align: center;

}



.userPageEditButton {

color: #ffffff; 

font-family: Arial, sans-serif;

font-size: 10pt; 

width: 100%; 

height: 18px; 

border: 0px solid #000080; 

margin-left: 0; 

margin-top: 0; 

margin-bottom: 0; 

background-color: #000080; 

background-image: url('http://dev.cosmeticindex.com/images/button_tile.gif'); 

background-repeat: repeat-x; 

background-attachment: fixed;

width: 100px;

text-align: center;

text-decoration:none;

vertical-align : bottom;

}







.userSimpleSearchText {

	font-size : 12px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	text-align : left;

}



.userPageSearchButton {

height: 22px;

width: 83px;

background-image: url('http://ci/images/search2.gif'); 

background-attachment: fixed;

border: 0px solid #000080; 

background-repeat: repeat-x; 

margin: 0px 0px 0px 0px; 

padding: 0px 0px 0px 0px; 

}



/*.userPageSearchButton {

color: #FFFFFF; 

font-family: Arial, sans-serif;

font-size: 10pt; 



border: 0px solid #000080; 

margin-left: 0px; 

margin-top: 0px; 

margin-bottom: 0px; 

background-image: url('http://localhost/images/search.gif'); 

background-repeat: repeat-x; 

background-attachment: fixed;



text-align: center;

text-decoration: none;

}

*/

.userPageNavButton {

color: #FFFFFF; 

font-family: Arial, sans-serif;

font-size: 10pt; 

height: 18px; 

border: 0px solid #000080; 

margin-left: 5px; 

padding: 2px;

margin-top: 0px; 

margin-bottom: 0px; 

background-color: #000080; 

background-image: url('http://dev.cosmeticindex.com/images/button_tile.gif'); 

background-repeat: repeat-x; 

background-attachment: fixed;

/*width: 100px;*/

text-align: center;

text-decoration: none;

}





.userViewName {

	font-size : 12px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	text-align : left;

	padding-top : 10px;

	padding-right : 10px;

	vertical-align : bottom;

	height : auto;



}



.userListSection {

	background-color: White;

	border: thin solid Black;

	margin: 0px 10px 5px 10px;

	padding: 0px 0px 5px 0px;

	border-top:none;

}



.userListTable {

	padding: 2px;

}



.userListHeader {

	font-size : 12px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	text-align : left;

	padding-top : 10px;

	padding-right : 10px;

	vertical-align : middle;

	height : auto;

}





/*general styles*/



.pageTitle {

	font-size : 14px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	text-align : center;

}



.basicText {

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

}





div.navbar {

	background-color: #747278 ;

	border: thin solid Black;

	margin: 7px 5px 5px 0px;

	padding: 0px 2px 0px 2px;

}



.nodec {

  text-decoration: none;

}



div.navbaritem {

    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: white;

	text-decoration: none;

	background-color: #ffffff;

	border: none;

	margin: 2px 0px 2px 0px;

	padding: 2px 1px 2px 4px;

}



















.userSearchButton {

color: #FFFFFF; 

font-family: Arial, sans-serif;

font-size: 10pt; 

width: 100%; 

height: 22px; 

border: 0px solid #000080; 

margin-left: 0; 

margin-top: 0; 

margin-bottom: 0; 

background-color: #000080; 

background-image: url('http://dev.cosmeticindex.com/images/button_tile.gif'); 

background-repeat: repeat-x; 

background-attachment: fixed;

width: 100px;

text-align: center;

position : absolute;

left : 35%;

}









.userSearchSection {

	background-color: White;

	border: thin solid Black;

	margin: 0px 10px 5px 10px;

	padding: 0px 0px 5px 0px;

	width : 640px;

	border-top : none;

}





.userSearchHeading {

	background-color : #FF6666;

	/*border : thin solid Black;

	*/

	font-size : 14px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	border-bottom : thin solid Black;

	border-top : thin solid Black;

}





/*CLASSIFIEDS*/

.classifiedsList {

	background-color: White;

	border: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width : 100%;

}

.classifiedsItem {

	border-top: thin solid Black;

	text-align : center;

	margin: 0px 0px 0px 0px;

	padding: 5px 5px 5px 5px;

}



.classifiedsDescription {

	text-align : center;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

}



.classifiedsTitle {

	text-align : center;

	font-size : 14px;

	font-style : normal;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

}



/*CONSUMER PRODUCTS*/

.cpList {

	background-color: White;

	border-top: thin solid Black;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 5px 0px;

	width : 100%;

}



.cpName {

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 2px 1px 2px 4px;

}



.cpNameBold {

	text-align : left;

	font-size : 14px;

	font-style : normal;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 2px 1px 2px 4px;

}



.cpDescription {

	text-align : left;

	font-size : 10px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

}



/*EVENT*/

.eventList {

	background-color: White;

	border-top: thin solid Black;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 5px 0px;

	width : 100%;

}



.eventName {

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : top;

	padding: 2px 1px 2px 4px;

}



.eventHeader {

	text-align : left;

	font-size : 14px;

	font-style : normal;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 2px 1px 2px 4px;

}



.eventContact {

	text-align : left;

	font-size : 10px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

}



/*INDUSTRY RESOURCES*/



.irCategoryLinks,a.irCategoryLinks:visited,a.irCategoryLinks:link {

	text-align : center;

	font-size : 14px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 5px 0px 0px 0px;

	border-top: thin solid Black;

	color : blue;

}





.irCategoryHeading{

	text-align : left;

	font-size : 18px;

	font-style : normal;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 20px 1px 2px 5px;

}



.irList {

	background-color: White;

	

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 5px 0px;

	width : 100%;

}



.irItem {

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 5px 10px 0px 10px;

}





.irName {

	font-weight : bold;

	padding: 0px 5px 0px 0px;

}



.irDescription {

	display:block;

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 0px 5px 0px 40px;

}



.irAddress {

	display:block;

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 0px 0px 0px 40px;

}



/*Job Bank*/



.jbCategoryLinks,a.jbCategoryLinks:visited,a.jbCategoryLinks:link {

	text-align : center;

	font-size : 14px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 5px 0px 0px 0px;

	border-top: thin solid Black;

	color : blue;

}





.jbCategoryHeading{

	text-align : left;

	font-size : 18px;

	font-style : normal;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : middle;

	padding: 5px 1px 5px 10px;

	margin: 15px 0px 2px 0px;

	background-color: #ff6666;

}



.jbList {

	background-color: White;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 5px 0px;

	width : 100%;

}



.jbItem {

	text-align : center;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 5px 10px 5px 10px;

	margin: 5px 0px 5px 0px;

}





.jbName {

	font-weight : bold;

	padding: 0px 5px 0px 0px;

}



.jbDescription {

	display:block;

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 0px 5px 0px 0px;

}



.jbEmail, .jbWeb {

	display:block;

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 0px 0px 0px 0px;

}









/*Suppliers*/

.suppliersList {

	background-color: White;

	border-top: thin solid Black;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 5px 0px;

	width : 100%;

}



.suppliersItem {

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 0px 10px 0px 10px;

	margin: 5px 0px 5px 0px;

}



.suppliersName {

	font-size : 12px;

	font-weight : normal;

	padding: 0px 2px 0px 0px;

}



.suppliersNameBold {

	font-size : 14px;

	font-weight : bold;

	padding: 0px 2px 0px 0px;

}



.suppliersCityStateCountry {

	font-size : 10px;

}



.suppliersViewName {

	text-align : left;

	font-size : 18px;

	font-style : normal;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 0px 10px 0px 10px;

	margin: 5px 0px 5px 0px;

}

.suppliersAddress {

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 0px 10px 0px 10px;

	margin: 5px 0px 5px 0px;

}





/*Advertisers*/





.adCategoryHeading{

	text-align : center;

	font-size : 18px;

	font-style : normal;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	background-color: #70a9ae;

	border-bottom : thin solid Black;

	border-top : thin solid Black;

	width: 100%;

	padding: 2px 5px 2px 5px;

}



.adList {

	background-color: White;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 5px 0px;

	width : 100%;

}



.adFreeItem {

	text-align : center;

	font-size : 12px;

	font-style : normal;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	border-bottom: 1px solid black;

	padding: 5px 10px 5px 10px;

}



.adPaidLisitngItem {

	text-align : center;

	font-size : 12px;

	font-style : normal;

	font-weight : bold;

	width: 100%;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	border-bottom: 1px solid black;

	padding: 5px 10px 5px 10px;

	position: relative;

}



.adPaidBannerItem {

	text-align : center;

	font-size : 12px;

	font-style : normal;

	font-weight : bold;

	width: 100%;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	border-bottom: 1px solid black;

	padding: 5px 10px 5px 10px;

}





.adLogo {

	border: 1px solid black;

	margin: 5px 10px 5px 10px;

}



.adICMAD  {

	border: 1px solid black;

	margin: 5px 10px 5px 10px;

	position : relative;

	float: right;

	right : 1px;

	top: 1px;

}



.adName {

	font-size : 18px;

	font-weight : bold;

	padding: 0px 5px 0px 0px;

}



.adLink {

	text-align : center;

	background-color: #ff6666;

	font-size : 12px;

	font-style : normal;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 5px 10px 5px 10px;

}



.adDescription {

	display:block;

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 0px 5px 0px 0px;

}



.adAddress {

	display:block;

	text-align : center;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	border-top: thin solid Black;

	padding: 0px 0px 0px 0px;

}











.adBannerName, .adBannerAddress {

	font-size : 12px;

	font-weight : bold;

	padding: 0px 0px 0px 0px;

}



.adBannerDescription {

	display:block;

	text-align : left;

	font-size : 12px;

	font-style : normal;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;

	padding: 0px 5px 0px 0px;

}







/*GENERIC*/

.featureSection {

	background-color: White;

	border: thin solid Black;

	margin: 0px 10px 5px 10px;

	padding: 0px 0px 5px 0px;

	width : 640px;

	border-top : none;

}





.featureHeading {

	background-color : #FF6666;

	border-bottom : thin solid Black;

	border-top : thin solid Black;

	width: 100%;

	padding: 2px 5px 2px 5px;

}



.featureHeadText {

	font-size : 14px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

}





.pagerStuff {

	font-size : 12px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	text-align : center;

	border-bottom : thin solid Black;

	padding: 2px 0px 2px 0px;

}



.userSimpleSearch {

	background-color : #70a9ae;

	font-size : 12px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	border-bottom : none;

	text-align : center;

	vertical-align : middle;

	padding: 2px 5px 2px 5px;

}



.viewAll {

	color: Black;

	text-align : right;

	font-size : 14px;

	font-style : normal;

	font-weight : bolder;

	font-family : Arial, Helvetica, sans-serif;

	vertical-align : bottom;



}