﻿a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #336699;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #800000;
	text-decoration: underline;
}
.Left {
	text-align: left;
}
.TopLeft {
	background-image: url('../images/site/MainTopL.png');
	background-repeat: no-repeat;
	border-width: 0px;
}
.TopRight {
	background-image: url('../images/site/MainTopR.png');
	background-repeat: no-repeat;
	border-width: 0px;
}
.TopMain {
	text-align: center;
	border-width: 0;
	background-image: url('../images/site/MainTopM.png');
	background-repeat: repeat-x;
}
.RightMain {
	background-image: url('../images/site/MainSideR.png');
	background-repeat: repeat-y;
	border-width: 0px;
	text-align: center;
	vertical-align: top;
}
.BottomRight {
	background-image: url('../images/site/MainBottomR.png');
	background-repeat: no-repeat;
	border-width: 0px;
}
.BottomMain {
	background-image: url('../images/site/MainBottomM.png');
	background-repeat: repeat-x;
	border-width: 0px;
	text-align: center;
}
.BottomLeft {
	background-image: url('../images/site/MainBottomL.png');
	background-repeat: no-repeat;
	border-width: 0px;
}
.LeftBar {
	background-image: url('../images/site/MainSideL.png');
	background-repeat: repeat-y;
	border-width: 0px;
	vertical-align: top;
}
.ContentWhite {
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	border-width: 0px;
	background-color: #FFFFFF;
}

.ContentMain {
	text-align: left;
	background-image: url('../images/model1.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	border-width: 0px;
	background-color: #FFFFFF;
}
.ContentBride {
	text-align: left;
	background-image: url('../images/Bride_418x500.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	border-width: 0px;
	background-color: #FFFFFF;
}
.ContentBrushes {
	text-align: left;
	background-image: url('../images/Model-Back3.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	border-width: 0px;
	background-color: #FFFFFF;
}
.ContentMakeup {
	text-align: left;
	background-image: url('../images/Model-Back2.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	border-width: 0px;
	background-color: #FFFFFF;
}
.ContentSchool {
	text-align: left;
	background-image: url('../images/Brushes-Back.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	border-width: 0px;
	background-color: #FFFFFF;
}
.ContentSkin {
	text-align: left;
	background-image: url('../images/Model-Back5.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	border-width: 0px;
	background-color: #FFFFFF;
}
.ContentBlank {
	text-align: left;
	background-image: url('scosh-style.css');
	background-repeat: no-repeat;
	background-position: right top;
	border-width: 0px;
	background-color: #FFFFFF;
}

body {
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	color: #333333;
	background-color: #242F49;
	background-repeat: repeat;
}
.Center2 {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.XSmallGrey {
	text-align: center;
	font-size: x-small;
	color: #C0C0C0;
}
.Grey {
	font-family: Arial;
	font-size: small;
	color: #C0C0C0;
}
.XSmallGrey {
	font-size: x-small;
	color: #C0C0C0;
}
.RedText {
	color: #800000;
}
.Center {
	text-align: center;
	padding-left: 0px;
}
.Right {
	text-align: right;
}
.Heading1 {
	font-size: x-large;
	color: #959595;
	font-family: Verdana;
	font-weight: normal;
}
.Heading2 {
	color: #0D2B61;
	font-size: medium;
	width: 693px;
}
.Heading3 {
	font-size: small;
	color: #0D2B61;
}
.Heading4 {
	font-size: small;
	color: #0D2B61;
	font-weight: bold;
}
.Special {
	color: #0D2B61;
	font-size: medium;
}
a.SMB:link {
	font-size: small;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.SMB:visited {
	font-size: small;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.Grey:link {
	font-size: x-small;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
a.Grey:visited {
	font-size: x-small;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}

.TopAlign {
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;

}
.product-title {
	padding: 10px;
	text-align: left;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bolder;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #959595;
	text-decoration: none;
}
.product-description {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 10px;
}
.ButtonBorder {
	border-width: 0;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #0D2B61;;
	text-align: left;
	padding-left:10px
}
.Price2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #0D2B61;
}
/*Slash Price*/
.SlashPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #0D2B61;;
	text-align: left;
	text-decoration:line-through;
	padding-left:10px
	
}
.SlashPrice2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0D2B61;
	text-decoration: line-through;
	font-weight: bold;
}
.Special1 {
	color: #FF0000;
}
.SpecialPink {
	color: #FF00FF;
	font-size: medium;
}

/* Indented 10px */
.SpecialPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	padding: 0px;
	color: #006600;
	font-style: italic;
	border-collapse: collapse;
	empty-cells: hide;
	padding-left:10px
}
.SpecialPrice2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	padding: 0px;
	color: #006600;
	font-style: italic;
	border-collapse: collapse;
	empty-cells: hide;
	padding-left:0px
}

.ClickDetails {
	font-weight: bold; 
	color: #FF0000; 
	font-style: italic
}
.small-print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #808080;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	empty-cells: hide;
	padding-left:10px

}
.fine-print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #808080;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	empty-cells: hide;
	padding-left: 0px

}
/* For product page describing the items */
.ProductDescription {
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	padding: 10px;
}
.AlignTop {
	vertical-align: top;
	text-align: center;
}
.BoldWhiteFont13 {
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}
.LightGrey {
	color: #CCCCCC;
}
.TimesFont {
	font-family: "Times New Roman";
}
.xxSmallBoldWhite {
	font-weight: bold;
	font-size: xx-small;
	color: #FFFFFF;
}
.xSmallWhite {
	font-size: x-small;
	color: #FFFFFF;
}
.TopRight {
	background-image: url('../images/site/MainTopR.png');
	border-width: 0px;
	text-align: center;
}
.AlignTop {
	vertical-align: top;
	text-align: left;
}
.BorderCollapse {
	border-collapse: collapse;
}
.ProductTable {
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	text-align: center;

}
.SchoolCells {
	border-left: 2px solid #C0C0C0;
	border-top: 2px solid #C0C0C0;
	text-align: center;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #C0C0C0;
}
.SchoolCellsM {
	border-left: 2px solid #C0C0C0;
	border-right-style: solid;
	border-top: px solid #C0C0C0;
	border-bottom-style: solid;
	border-width: 1px 2px 1px 2px;
	border-color: #C0C0C0;
}
.SchoolCellsC {
	border-color: #C0C0C0;
	border-width: 1px 2px 2px 1px;
	text-align: center;
	border-bottom-style: solid;
}
.SchoolTable {
	margin-left: auto;
	margin-right: auto;
}
.Calendar {
	margin-right: auto;
	margin-left: auto;
	empty-cells: hide;
}
.ViewCart {
	border-width: 0px;
	text-align: center;
}
.ContentTable {
	margin-right: auto;
	margin-left: auto;
}
.MABanner {
	border: 1px solid #800000;
	margin-right: auto;
	margin-left: auto;
}
.ScoshBlue {
	text-align: center;
	color:#0D2B61;
}
.orange {
	color: #FF6600;
}
.CellBorder {
	border-left: 1px solid #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: 1px solid #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.CalendarTable {
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px solid #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #C0C0C0;
	border-color: #C0C0C0;
}
.CalendarCells {
	border-left: 1px solid #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: 1px solid #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	border-color: #C0C0C0;
}

/*For Switch Content Calendar Page - Default style for SPAN icons: */
.CalendarDay {
	font-size: medium;
	font-weight: bold;
	color: #666666;
	text-align: center;
	background-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px solid #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #C0C0C0;
	border-color: #C0C0C0;

}

.iconspan{
float: left;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

/*For Switch Content Calendar Page - CSS used to style the examples: */

.eg-bar{
background-color: #E0E0DC;
font-weight: bold;
border: 1px #0D2B61;
padding: 3px;
}

div.eg-bar{
width: 700px;
}

.icongroup1{
width: 700px;
}
.FinePrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #808080;
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	empty-cells: hide;
}
/* Center Table */
.CenterTable {
	margin-left: auto;
	margin-right: auto;
}
/* Ebast */
.ENormal {
	color: #808080;
	font-weight: bold;
}
.ESpecial {
	color: #008000;
	font-weight: bold;
}
/* Scosh School Page */
.ClassDescrButton {
	border: 1px solid #C0C0C0;
	text-align: center;
}
.ClassDescrBorder {
	border: 1px solid #C0C0C0;
}
.WhiteCentered {
	text-align:center;
	color:white;
}
.LeftLogo {
	vertical-align: top;
	margin-left: auto;
	margin-right: 0px;
	border: 0px;
}
.ZeroBorder {
	border-width: 0px;
}
.ImagePad {
	border-color: #FFFFFF;
	border-width: 0px 5px 0px 0px;
	border-right-style: solid;
}
/* CSS BOX TEST */
/* set the image to use and establish the lower-right position */  
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ 
background: transparent url(../images/site/cssboximg2.png) no-repeat bottom right
}   

.cssbox{ 
/* intended total box width - padding-right(next) */ 
width:335px !important; 
/* IE Win = width - padding */ 
width: 320px; 
/* the gap on the right edge of the image (not content padding) */ 
padding-right:15px; /* use to position the box */ 
margin:20px auto
} 

/* set the top-right image */ 
.cssbox_head{
background-position:top right; 
/* pull the right image over on top of border */ 
margin-right:-15px; 
/* right-image-gap + right-inside padding */ 
padding-right:40px
} 

/* set the top-left image */  
.cssbox_head h2{ 
background-position:top left; margin:0; 
/* reset main site styles*/ 
border:0; 
/* ditto */ 
/* padding-left = image gap + interior padding ... no padding-right */ 
padding:25px 0 15px 40px; height:auto !important; height:1%
}  

/* IE Holly Hack */ /* set the lower-left corner image */  
.cssbox_body{ 
background-position:bottom left; margin-right:25px; 
/* interior-padding right */ 
padding:15px 0 15px 40px
}
.CentrerTable {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: medium;
}
.CenterWhite {
	text-align: center;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	background-color: #FFFFFF;
}
.RightWhite {
	text-align: right;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}
.Style0023 {
	text-align: center;
	border: 1px solid #CCCCCC;
}
.ColorCell002 {
	border: 1px solid #CCCCCC;
}
.ColorTitleCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #0D2B61;;
	text-align: center;
	padding-left: 10px;
}
.Blonde {
	border: 1px solid #CCCCCC;
	background-color: #F3E1BB;
}
.CreamBeige {
	border: 1px solid #CCCCCC;
	background-color: #FDDCCF;
}
.VanillaCream {
	border: 1px solid #CCCCCC;
	background-color: #F6D2AC;
}
.TenderBeige {
	border: 1px solid #CCCCCC;
	background-color: #F8DCBE;
}
.SandyBeige {
	border: 1px solid #CCCCCC;
	background-color: #E8BB92;
}
.NaturalBeige {
	border: 1px solid #CCCCCC;
	background-color: #E3AF80;
}
.Cream {
	border: 1px solid #CCCCCC;
	background-color: #F1DABB;
}
.Tender {
	border: 1px solid #CCCCCC;
	background-color: #E3C9B0;
}
.Sand {
	border: 1px solid #CCCCCC;
	background-color: #E8CCA7;
}
.Sunlit {
	border: 1px solid #CCCCCC;
	background-color: #E1BE98;
}
.Toast {
	border: 1px solid #CCCCCC;
	background-color: #DFAD88;
}
/* mirror .cssbox_head right/left */ 

