/*

Makeup Mag

*/

#lister { 

	width: 450px;

	padding-left: 24pt;

   font-family: Arial, Helvetica, sans-serif; 

   font-size: 8px;

}



.boxText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.errorBox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: white;

	background: Red;

	font-weight: bold;

}

.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: red;

	text-decoration: underline;

}

.outerBox{

	background: #000 url(template_graphics/background_repeat.png) repeat-y fixed center;

}

BODY {

	background-color: #666666;

color: #4b4b4b;

	font-family: Arial, Tahoma, Helvetica, sans-serif;



	font-size: 12px;

}



content{

	background-color: #666666;

	color: White;

	font-family: Arial, Tahoma, Helvetica, sans-serif;



	font-size: 10px;

}



A:LINK, A:VISITED {

	color: #000000;

	

}



A:HOVER {

    color: gray;

	text-decoration: none;

}

.galleryPreview{

	background-color: #333333;

	font: normal/80%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.more{

	font-size: 10px;

	font-style: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.outerbox{

	border: 1px solid Black;

}

.purchaseBox{

	border: 1px solid #ccc;



}

.storeInfoBox{

	border: 1px dashed #d6d6d6;



}

FORM {

	display: inline;

	background-color: #fff;

}



TR.header {

	background: Red;

}

.header{

	background: Red;

}



TR.headerNavigation {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #ffffff;

}



TD.headerNavigation {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

}



.menuNavigation{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: white; 

}

A.menuNavigation {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

	color: white;

}

A.menuNavigation:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: white; 

	text-decoration: underline;

}

.breadCrumbNavigation{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #99FF00;

}

A.breadCrumbNavigation {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

	color: #99FF00;

}

A.breadCrumbNavigation:hover {

 font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

	color: #99FF00;

	text-decoration: underline;

	

}

A.headerNavigation {

 font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

	color: #FFFFFF;

}



A.headerNavigation:hover {

 font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

	color: #FFFFFF;

	text-decoration: underline;

}

TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 11px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 11px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}

TD.pro {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

}



.infoBoxContents {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

}



TD.infoBoxHeading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	background: White;

	color: #ffffff;

}



TD.infoBox, SPAN.infoBox {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

}

TD.infoBoxRed, SPAN.infoBoxRed {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: red;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #e7e7e7;



}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: white;

	border-bottom: 1px solid black;

	}



TABLE.productListing {

  border: 0px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.productListing-heading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: black;

	font-weight: bold;

		border-bottom: 1px solid #d5d5d5;

}



TD.productListing-data {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

	color: #4a4a4a;

}



A.pageResults {

	color: gray;

}



A.pageResults:hover {

	color: #99FF00;

}



TD.pageHeading, DIV.pageHeading {

	color: #f11b23;

	font: bold 15px/80% Arial,Helvetica;

	border-bottom: 1px solid #d5d5d5;

	padding: 5px;

}

TD.pageHeadingContact, DIV.pageHeadingContact {

	color: #000000;

	font: bold 15px/80% Arial,Helvetica;

	border-bottom: 1px solid #d5d5d5;

	padding: 5px;

}

TD.pageHeadingIssue, DIV.pageHeadingIssue {

font: bold 15px/80% Arial,Helvetica;

	border-bottom: 1px solid #d5d5d5;

	padding: 5px;

	color: #3b3b3b;

	border-color: #d7d7d7;

}

TD.pageHeadingIssueSmall, DIV.pageHeadingIssueSmall {

font: bold 15px/80% Arial,Helvetica;

	border-bottom: 1px solid #d5d5d5;

	padding: 5px;

	color: #3b3b3b;

	border-color: #d7d7d7;

}



TD.pageHeadingRetail, DIV.pageHeadingRetail{

font: bold 15px/80% Arial,Helvetica;

	color: #3b3b3b;

}

TD.pageHeadingNews, DIV.newsHeadingNews {

font: bold 15px/70% Arial,Helvetica;

	border-bottom: 1px solid #d5d5d5;

	padding: 5px;

	color: #171717;

	border-color: #d7d7d7;

}

TR.subBar {

  background: #f4f7fd;

	left: 10px;

}

.searchTitle{

font: bold 18px/90% Arial,Helvetica;

	color: #3b3b3b;

}

.distrib{

font: bold 16/90% Arial,Helvetica;

	color: #3b3b3b;

	background-color: #e7e7e7;

	text-align: center;

	padding: 5px;

}

.listings{

 font-size: 12px;

  line-height: 1.5;

	padding-left: 0;

	

}



TD.subBar {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #000000;

}


TD.storeList, P.storeList { 
font-family: Arial, Helvetica, sans-serif;

  font-size: 15px;

  line-height: 1.5;

	padding-left: 0;

}

TD.main, P.main {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  line-height: 1.5;

	padding-left: 0;
	vertical-align:top;

}

TD.big, P.big {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 20px;

  line-height: 1.5;

	padding-left: 0;

}	

	

TD.main2, P.main2 {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 13pt;

  line-height: 1.5;

	padding-left: 5px;

	padding-right: 5px;

}

TD.main3, P.main3 {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12pt;

  line-height: 1.5;

	padding-left: 40pt;

}

TD.main5, P.main5 {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10pt;

  line-height: 1.5;

	padding-left: 40pt;

}

TD.content, P.content{

	  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  line-height: 1.5;

	padding-left:10;

		padding-right:12;

}

TD.smallText, SPAN.smallText, P.smallText {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

}



TD.tableHeading {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

	background: white;

}



TD.formAreaTitle {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: bold;

}

ul

{

padding: -10px;

;

}

li

{

font-size: 11px;

margin: 0px 0px 0px 0px;

padding-left: 0px;

}

SPAN.markProductOutOfStock {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: Red;

	font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Arial, Helvetica, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Arial, Helvetica, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver {

	background-color: #000000;

	cursor: hand;

	cursor: hand;

}

.moduleRowSelected {

	background-color: #cdcdcd;

}



.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }



/* message box */



.messageBox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.messageStackError, .messageStackWarning {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:white;

	background-color: Red;

	padding: 3px;

}

.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #99ff00; color:black;

	padding: 3px; }



/* input requirement */



.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; }

TD.productPriceInListing {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  background: #d2e9fb;

}



TD.productPriceInBox {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  background: #eeeeee;

}



.priceRow{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	background: #D9DDE1;

	border-bottom-color: #BDBEFF;

	border-bottom-style: solid;

	border-bottom-width: 1px;

}

.qtyBreakRow{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background: #E7E7E7;

	padding-top: 3px;

	padding-bottom: 3px;

}

.smallFooterWhite{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: white;

}

.border{

	border: 1px thin Gray;

}

.affiliateHead{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: white;

	font-weight: bold;

	border-bottom: 1px solid #BABABA;

	background: #996600;

	padding: 2 2 2 2;

}

.newBox{

	border: 1px solid;

	border-color: #666666;

	background:  #333333;

}



.searchText{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: Red;

	font-weight: bold;

}

.outsideBorder{

	border: 1px solid #C6C6C6;

}

.catTopDescription{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000146;

}



.signUpBox{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000146;

	padding: 2 2 2 2;

}

.pageHeadingProduct{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20;

	font-weight: bold;

	color: #FFFFFF;

}

.productImage{

	padding: 10;

	border-bottom: 1px dashed #DCDCDC;

}

A.specialsMain{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10;

	color: Red;

	text-decoration: none;

}



A.specialsMain:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10;

	color: Red;

	text-decoration: underline;

}

.AuthNetError{

	background: red;

	font-size: 11px;

	 color:white;

	font-family: sans-serif;

}

.accountBar{

	font-size: 11px;

	color: silver;

	font-family: Arial, Helvetica, sans-serif;

	background: url(account_bar_background.png) repeat-x;

	padding-right: 5px;

	padding-left: 5px;

}

.accountBar2{

	font-size: 11px;

	color: silver;

	font-family: Arial, Helvetica, sans-serif;

}

.breadcrumbBack{

	background:#333333;

	

}



.infoMenu{



		color: white;

	border-bottom: 1px solid #7468BE;

}

/* Cool Href */

A.coolHref {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: ##0079BE;

	background: White;

	padding: 0px;

	width: 100%;

	border: 1px;

	border-style: none none solid none;

	border-color: #D7D7D7;

	text-align: left;

}

A.coolHref:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #40367A;

	background: #DFDFDF;

	padding: 0px;

	width: 100%;

	border: 1px;

	border-style: none none solid none;

	border-color: #D7D7D7;

	text-decoration: none;

}

A.coolHref_sel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: Black;

	background: #CFCBE8;

	padding: 0;

	width: 100%;

	border: 1px;

	border-style: solid;

	text-decoration: none;

	border-color: White;

}

A.coolHref_sel:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: white;

	background: #B2B2B2;

	padding: 0;

	width: 100%;

	border: 1px;

	border-style: solid;

	text-decoration: none;

	border-color: #E7E9F5 #E7E9F5 #E7E9F5 White;

	border-bottom: 1px solid #D7D7D7;

	border-left-color: #E7E9F5;

	border-left-style: solid;

	border-left-width: 1px;

}

.categoryTitle{

	padding-top: 3px;

	padding-bottom: 3px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

.mainModBack{



	border-bottom: 1px solid #A7B2BC;

	border-right: 1px solid #A7B2BC;

}

.divider{

	border-bottom: 1px solis #D9D9FF;

}

.past_date{

	font-size: 10;

	color: #6F63BA;

}

.new_date{

	font-size: 10;

	color: Black;

}

.infoTable{

	border: 1px solid #4D3F93;

	background: #DDDDDD;

}

.imageBox{

	border: 1px solid #716f70;

}

.thumbBox{

	border: 1px solid #5A5A5A;

	background: #E1E1E1;

}

.galleryBar{

	border: 1px solid #8F8F8F;

	background-color: #5C5C5C;

}

.coverStoryTitle{

	font: 18px/90% "Ariel Narrow", Arial, Helvetica;

	border-bottom: 1px solid #d5d5d5;

	padding: 5px;

	color: #fb000d;

	border-color: #d7d7d7;

	text-transform: capitalize;

}

.coverStoryContact{

	font: 18px/90% "Ariel Narrow", Arial, Helvetica;

	border-bottom: 1px solid #d5d5d5;

	padding: 5px;

	color: #000;

	border-color: #d7d7d7;

	text-transform: capitalize;

}



A.galleryBarNav {

 font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

	color: #FFFFFF;

}



A.GalleryBarNav:hover {

 font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

	color: #FFFFFF;

	text-decoration: underline;

}

.itemInfoWindow{

	border: 1px solid #CBC7E6;

	

	background-position: right;

}

.mainBottomBack{

	

	background-repeat: no-repeat;

	background-position: top;

	border-bottom-color: #B7B7FF;

	border-bottom-style: solid;

	border-bottom-width: 1px;

}

.mainTopBack{



	background-position: top_right;

}

.frontPageText{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000151;

}

.eventListings{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #454545;

	padding-left: 5px;

}

.classBox{

	border: 1px solid #D3D0EA;

	background: #E9E7F5;

}



.leftColumn{

	background: #333333;

	border-right:1px;

	border-right-style:solid;

	border-left:0px;

	border-left-style:none;

	border-top-style:none;

	border-bottom-style:none;

	border-top:0px;

	border-bottom:0px;

	border-right-color: #666666;

}

.menuSelected{

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding-left: 10px;

background: #333333;

}

.menuSelected{

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding-left: 10px;

background: #000000;

}

.menuNotSelected{

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.backIssueBox{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

INPUT

{

	font-size: 8pt;

	font-family: Tahoma;

}

.footerBox{

padding: 5px;

}

.smallTextFooter{

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ccc; 

}

A.footerLink:Active, A.footerLink:LINK, A.footerLink:VISITED{

	text-decoration: none;

	color: #ffffff;

}

A.footerLink:Hover{

	color: #ccc;

		text-decoration: underline;

}

.pictureBottom{

	background: url(template_graphics/image_shadows/bottom_back.png) repeat-x top;

}

.pictureRight{

	background: url(template_graphics/image_shadows/right_back.png) repeat-y left;

}

.pictureFrame{

	border: 1px solid gray;

	background-color: gray;

}

.dataTableRow{

	color: #4c4937;

	font-size: 11px;

	font-weight: none;

padding: 5px 0 5px 5px;

	border-bottom: 1px solid #ddd;

	background: white;

}

.dataTableRowOver {

	cursor: pointer; 

	cursor: hand;

	color: black;

	font-size: 11px;

	font-weight: none;

	background: #e6e6e6;

	padding: 5px 0 5px 5px;

	border-bottom: 1px solid #d1d1d1;

}

.dataTableRowViewing {

	cursor: pointer; 

	cursor: hand;

	color: black;

	font-size: 11px;

	font-weight: none;

	background: #e9dbc6;

	padding: 5px 0 5px 5px;

	border-bottom: 1px solid #d1d1d1;

}

.issueImageBorder{

	border: 1px solid #cdcdcd;

	background-color: #cdcdcd;

}

.subButton{

	border: 1px solid #cdcdcd;

	font-size: 11px;

	background-color: beige;

}

.linkTitle{

	font: bold 12/90% Arial,Helvetica;

	color: #3b3b3b;

}

.linkNotes{

	font-size: 11px;

	padding: 5px;



}

input.btn{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:75%;

   border:1px solid;

   border-top-color: #fb3f3b;

   border-left-color:#fb4d3d;

   border-right-color: #fb3f3b;

   border-bottom-color: #fb4d3d;

   letter-spacing: 1px;

	padding:2px;

	text-transform: uppercase;

	background: url(button_active_back_red.png) repeat-x;

}



input.btnhov{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:75%;

	background: url(button_hove_back_red.png) repeat-x;

   border:1px solid;

   border-top-color: #fb3f3b;

   border-left-color:#fb4d3d;

   border-right-color: #fb3f3b;

   border-bottom-color: #fb4d3d;

   letter-spacing: 1px;

	padding:2px;

	text-transform: uppercase;

}

input.btnSmall{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:65%;

   border:1px solid;

   border-top-color: #fb3f3b;

   border-left-color:#fb4d3d;

   border-right-color: #fb3f3b;

   border-bottom-color: #fb4d3d;

   letter-spacing: 1px;

	padding:1px;

	text-transform: uppercase;

	background: url(button_active_back_red.png) repeat-x;

}



input.btnhovSmall{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:65%;

	background: url(button_hove_back_red.png) repeat-x;

   border:1px solid;

   border-top-color: #fb3f3b;

   border-left-color:#fb4d3d;

   border-right-color: #fb3f3b;

   border-bottom-color: #fb4d3d;

   letter-spacing: 1px;

	padding:1px;

	text-transform: uppercase;

}

input.btnSmall{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:65%;

   border:1px solid;

   border-top-color: #fb3f3b;

   border-left-color:#fb4d3d;

   border-right-color: #fb3f3b;

   border-bottom-color: #fb4d3d;

   letter-spacing: 1px;

	padding:1px;

	text-transform: uppercase;

	background: url(button_active_back_red.png) repeat-x;

}



input.btnhovSmall{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:65%;

	background: url(button_hove_back_red.png) repeat-x;

   border:1px solid;

   border-top-color: #fb3f3b;

   border-left-color:#fb4d3d;

   border-right-color: #fb3f3b;

   border-bottom-color: #fb4d3d;

   letter-spacing: 1px;

	padding:1px;

	text-transform: uppercase;

}



input.btnGreenSmall{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:75%;

   border:1px solid;

   border-top-color: green;

   border-left-color: lime;

   border-right-color: green;

   border-bottom-color: lime;

   letter-spacing: 1px;

	padding:2px;

	text-transform: uppercase;

	background: url(button_active_back_green.jpg) repeat-x;

}



input.btnhovGreenSmall{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:75%;

	background: url(button_hove_back_green.jpg) repeat-x;

   border:1px solid;

   border-top-color: green;

   border-left-color: lime;

   border-right-color: green;

   border-bottom-color: lime;

   letter-spacing: 1px;

	padding:2px;

	text-transform: uppercase;

}

input.btnGreen{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:75%;

   border:1px solid;

   border-top-color: green;

   border-left-color: lime;

   border-right-color: green;

   border-bottom-color: lime;

   letter-spacing: 1px;

	padding:2px;

	text-transform: uppercase;

	background: url(button_hove_back_green.jpg) repeat-x;

	}



input.btnhovGreen{

   color: white;

   font-family:'trebuchet ms',helvetica,sans-serif;

   font-size:75%;

   border:1px solid;

   border-top-color: green;

   border-left-color: lime;

   border-right-color: green;

   border-bottom-color: lime;

   letter-spacing: 1px;

	padding:2px;

	text-transform: uppercase;

	background: url(button_hove_back_green.jpg) repeat-x;

}

.schoolsDescriptionBox{

	border: 1px solid #d2d2d2;

}

.schoolDivider{

	border-top: 1px dashed #eaeaea;

	

}

.sideDivide{

	border-left: 1px solid silver;

}

.loginText{

	color: white;

	font-size: 10px;

}

.memberReviewBox{

	border: 1px solid #dadada;

}

.reviewTitle{

	font-size: 1.2em;

	font-weight: bold;

	color: #4c4c4c;

}
ol.proapp

{

	font-size: 10pt;

}

ol.proapp li

{

font-size: 10pt;

}ul.proapp

{

	font-size: 10pt;

}

ul.proapp li

{

font-size: 10pt;

}

/* ---------->>> jtip <<<---------------------------------------------------------------*/



#JT_arrow_left{

	background-image: url(images/arrow_left.gif);

	background-repeat: no-repeat;

	background-position: left top;

	position: absolute;

	z-index:101;

	left:-12px;

	height:23px;

	width:10px;

    top:-3px;

}



#JT_arrow_right{

	background-image: url(images/arrow_right.gif);

	background-repeat: no-repeat;

	background-position: left top;

	position: absolute;

	z-index:101;

	height:23px;

	width:11px;

    top:-2px;

}



#JT {

	position: absolute;

	z-index:100;

	border: 2px solid #CCCCCC;

	background-color: #fff;

}



#JT_copy{

	padding:10px 10px 10px 10px;

	color:#333333;

}



.JT_loader{

	background-image: url(images/loader.gif);

	background-repeat: no-repeat;

	background-position: center center;

	width:100%;

	height:12px;

}



#JT_close_left{

	background-color: #CCCCCC;

	text-align: left;

	padding-left: 8px;

	padding-bottom: 5px;

	padding-top: 2px;

	font-weight:bold;

}



#JT_close_right{

	background-color: #CCCCCC;

	text-align: left;

	padding-left: 8px;

	padding-bottom: 5px;

	padding-top: 2px;

	font-weight:bold;

}



#JT_copy p{

margin:3px 0;

}



#JT_copy img{

	padding: 1px;

	border: 1px solid #CCCCCC;

}



.jTip{

cursor:help;

}
