/* Default Body HTML Tags
-------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
body {
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
background-image: url(../cmsimages/TopBar.jpg);
background-repeat: repeat-x;
/*background-color: #C1D72D;*/
background-color: #a5dd00;

}



h1,h2,h3,h4,h5,h6,h8 { font-weight: normal; }
h1 {
font-size: 16px;
color: #FFFFFF;
margin: 0px;
/*padding: 0px;*/
padding-left: 20px;
font-weight: bold;
}
h2 {
font-size: 18px;
color: #5F6D1B;
text-decoration: none;
margin: 0px;
/*padding: 0px;*/
padding-left: 30px;
/*font-weight: bold;*/
}
h3 {
font-size: 24px;
margin: 0px;
color: #FFFFFF;
padding: 0px;
line-height: 32px;
}

.h3 {
color: #FFFFFF;
font-size: 26px;
margin: 0px;
padding: 0px;
}

h4 { font-size: 16px; margin-bottom: 3px; }
h5 { font-size: 18px; font-weight: bold; margin-bottom: 3px; }
h6 {
font-size: 30px;
color: #231f20;
margin: 0px;
padding: 0px;
font-weight: normal;
}
h7 {
margin: 0px;
padding: 0px;
font-weight: bold;
}

.big_black, .big_black_bold, #container h2{
/*font-size: 30px;*/
font-size: 38px;
color: #231f20;
/*margin: 0px;*/
margin-top: 10px;
padding: 0px;
font-weight: normal;
}
.big_black_bold {
font-weight: bold;
}
#container h2{
padding-left: 25px;
/* text-transform: lowercase; */
font-size: 30px;
}

/* Global Link Style
-------------------------------------------------------------- */
/*a, a:link, a:active, a:visited, a:hover*/
a, a:link, a:active, a:hover {
color: #649402;
text-decoration: none;
}

a:hover, a:visited {
text-decoration: none;
color: #84851d;
}

/* Links #E8E8E8 to #FFF white
-------------------------------------------------------------- */
.white a, a.white, .white a:link, .white  a:active, .white  a:visited, .white  a:hover {
color: #E8E8E8;
text-decoration: none;
}

.white a:hover {
text-decoration: none;
color: #ffffff;
}
/* Document Skeleton
-------------------------------------------------------------- */
#Wrapper {
width: 770px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
#Header {
float: left;
height: 176px;
width: 752px;
}
#Header-inner-Logo {
float: left;
height: 87px;
width: 251px;
padding-top: 25px;
padding-right: 35px;
padding-bottom: 0px;
/*padding-left: 0px;*/
padding-left: 35px;
}
#Header-inner-OpaqeLogo {
background-image: url(../cmsimages/Logo-Opaque.jpg);
background-repeat: no-repeat;
float: left;
height: 140px;
width: 148px;
background-position: 0px 25px;
}
#pageimage {
background-position:right bottom;
background-repeat:no-repeat;
float:left;
padding:0px 0px 0px 102px;

width:648px;
}
/* TopRight Navigation
-------------------------------------------------------------- */
#TopRightnavigation {
float: right;
text-decoration: none;
height: 38px;
width: 140px;
padding-top: 102px;
font-weight: normal;
padding-right: 48px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(../cmsimages/TopNav-DividerLine.jpg);
background-repeat: no-repeat;
background-position: 52px 108px;
}

#TopRightnavigation ul {
float: left;
margin: 0px;
padding: 0px;
}
#TopRightnavigation ul li {
display: block;
list-style: none;
float: left;
}
#TopRightnavigation ul li a {
display: block;
float: left;
text-decoration: none;
font-size: 14px;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
color: #FFFFFF;
padding-bottom: 10px;
}
#TopRightnavigation ul li a:hover,#TopRightnavigation ul li.selected a {
color: #a9c42e;
text-decoration: none;
}


/* Navigation
-------------------------------------------------------------- */
#navigation {
float: left;
background-image: url(../cmsimages/NavigationBar.jpg);
background-repeat: repeat-x;
text-decoration: none;
height: 16px;
width: 758px;
font-weight: normal;
padding-top: 7px;
}

#navigation ul {
float: left;
margin: 0px;
padding: 0px;
}
#navigation ul li {
display: block;
list-style: none;
float: left;
border-left-width: 2px;
border-left-style: solid;
/*border-left-color: #C1D72D;*/
border-left-color: #92C902;
}
#navigation ul li.first{
border: none;
}

#navigation ul li a {
display: block;
float: left;
text-decoration: none;
font-size: 15px;
padding-top: 3px;
color: #231f20;
padding-right: 22px;
padding-bottom: 8px;
padding-left: 22px;
text-align: center;
}
#navigation ul li a:hover,#navigation ul li.selected a {
color: #FFFFFF;
text-decoration: none;
}
#Top-Column1 {
float: left;
height: 225px;
width: 760px;
padding-top: 8px;
}

#Span-1 {
float: left;
height: 208px;
width: 226px;
/*background-color: #AAC42F;*/
background-color: #8bc800;
padding-top: 16px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 30px;
}
#Span-2 {
background-image: url(../cmsimages/Home-Header.jpg);
float: right;
height: 226px;
width: 499px;
background-repeat: no-repeat;
margin-bottom: 0px;
margin-right: 0px;
padding: 0px;
margin-top: 0px;
margin-left: 0px;
}
#Span-3 {
float: left;
height: 215px;
width: 222px;
background-image: url(../cmsimages/mineral-makeup.jpg);
background-repeat: no-repeat;
/*background-color: #98B42C;*/
background-color: #76b300;
color: #FFFFFF;
font-size: 15px;
padding-top: 21px;
padding-left: 18px;
background-position: 146px 138px;
padding-right: 16px;
padding-bottom: 0px;
margin-top: 4px;
line-height: 19px;
}
#Span-4 {
float: left;
height: 220px;
width: 218px;
background-image: url(../cmsimages/Shop-Alice-Cosmetics.jpg);
background-repeat: no-repeat;
/*background-color: #C1D62F;*/
background-color: #a5dd00;
color: #FFFFFF;
font-size: 21px;
padding-top: 10px;
padding-left: 18px;
background-position: 114px 142px;
padding-right: 4px;
padding-bottom: 0px;
border: 2px solid #EDED8B;
line-height: 30px;
margin-left: 6px;
margin-top: 4px;
/*font-weight: bold;*/
}
#Span-5 {
float: left;
height: 216px;
width: 216px;
background-image: url(../cmsimages/Buff-Palette.jpg);
background-repeat: no-repeat;
/*background-color: #211F20;*/
background-color: #000000;
color: #FFFFFF;
font-size: 15px;
padding-top: 18px;
padding-left: 16px;
background-position: 120px 0px;
padding-right: 16px;
padding-bottom: 0px;
margin-left: 6px;
margin-top: 4px;
}
#Span-6 {
float: left;
height: 25px;
width: 760px;
font-size: 12px;
color: #5C6D1B;
padding-left:21px;
}
#Span-7 {
background-image: url(../cmsimages/subpage-bg.jpg);
background-repeat: repeat-y;
float: left;
width: 750px;
}
#container{
float: left;
width: 649px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 102px;
background-repeat: no-repeat;
background-position: right bottom;
}

#Span9 {
background-color: #D4E175;
float: left;
height: 9px;
width: 648px;
}
#span10 {
background-image: url(../cmsimages/SubPage-AliceLogo.jpg);
background-repeat: no-repeat;
/*background-position: 340px 20px;*/
background-position: 340px 0px;
float: left;
width: 310px;
padding-top: 10px;
padding-right: 150px;
padding-bottom: 40px;
padding-left: 26px;
font-size: 14px;
line-height: 17px;
}
#Span11 {
float: left;
width: 100px;
padding-top: 50px;
padding-left: 26px;
}
#Span12 {
float: left;
width: 95px;
padding-top: 10px;
padding-left: 10px;
background-color: #231F20;
font-size: 13px;
color: #FFFFFF;
padding-right: 15px;
padding-bottom: 10px;
line-height: 17px;
font-style: italic;
}





#Footer {
float: left;
width: 525px;
color: #718521;
font-size: 11px;
padding-top: 12px;
text-align: left;
padding-left: 10px;
}


#Footer_2 {
float: left;
width: 775px;
color: #718521;
font-size: 11px;
padding-top: 12px;
text-align: center;
}


.qa{ text-transform:uppercase;}

.tip{
	padding-left:20px;

	}
.tip:first-line{
margin-left:-20px;
	}








