body{
	background-color:#cccccc;
	text-align:center;
}
	
html>body {
	text-align:center;
	background-color:#cccccc;
}

div.body {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1100px;
	background-color:white;
}

.srch a:link, .srch a:visited, .srch a:active, .srch a:hover{
color:blue;
}

.box ul {
	list-style-type:none;
}

.box li{
	line-height:1.5em;
}

.box li a:link{
	border-bottom:3px solid white;
	text-decoration:none;
}

.box li a:active{
	border-bottom:3px solid white;
	text-decoration:none;
}

.box li a:visited{
	border-bottom:3px solid white;
	text-decoration:none;
}

.box li a:hover{
	border-bottom:3px solid white;
	text-decoration:underline;
}

div.ctgy {
margin-left:10px;
}

div.code{
display:inline;
color:black;
font-size:11pt;
font-weight:bold;
}

div.price{
color:blue;
font-family:tahoma, arial, verdana, sans-serif;
font-size:1em;
font-weight:bold;
display:inline;
}

form{
display:inline;
}

div.topnote{
position:absolute;
right:0px;
top:0px;
z-index:1;
font-size:9pt;
color:gray;
font-family:"Arial";
}

div.dot{
background-image: url(/dot.jpg);
  background-repeat: repeat-x;
width:auto;
padding-top:10px;
padding-bottom:4px;
}

p.info {
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-size:.5em;
	color:black;
}

td.about{
font-size:9pt;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
width:400px;
float:right;
text-align:center;
}

div.catitem{
background:white;
border:1px dotted whitesmoke;
padding-top:4px;
}

.catlink a:link{
text-decoration: none; 
color:black;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:8pt;
}

.catlink a:visited{
text-decoration: none; 
color:black;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:8pt;
}

.catlink a:active{
text-decoration: none; 
color:black;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:8pt;
}

.catlink a:hover{
text-decoration: none; 
color:#1247b3;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:8pt;
}

div.catlink{
padding:2px
}

div.price1{
border:0px;
color:black;
background:#f5f5f5;
padding:1px;
}

div.price2{
font-family:verdana, arial, helvetica,sans-serif;
font-size:1em;
font-weight:bold;
display:inline;
color:maroon;
}

img{
border: 1px solid whitesmoke;
}

img.noborder{
border: 0px;
}

a:hover img.noborder {
border: 0px;
}

.navwidth
{
width: auto;
min-width: 770px;
}

html>body .navwidth
{
width: auto;
height: auto;
} 

a.login:link, a.login:visited, a.login:active, a.login:hover {
text-decoration: underline; 
color:white;
} 

a:link, a:visited, a:active {
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
text-decoration: underline; 
color:blue;
}

a:hover{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
text-decoration: underline;
color:gray;
}

td.table1 a:link{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:10pt;
text-decoration: underline;
color:blue;
}

td.table1 a:visited{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:10pt;
text-decoration: underline;
color:blue;
}

td.table1 a:active{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:10pt;
text-decoration: underline;
color:gray;
}

td.table1 a:hover{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
text-decoration: underline;
font-size:10pt;
color:#cccccc;
}

td.table2 a:link{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:10pt;
text-decoration: underline;
color:blue;
}


.nav a:link, .nav a:visited, .nav a:active, .nav a:hover {
	color:blue;
	padding:3px;
}

div.box{
color: black;
font-size:1em;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
padding:12px;
}

div.makeup{
border-left:1px solid silver;
border-right:1px solid silver;
border-top:4px solid silver;
border-bottom:2px solid silver;
padding:10px;
float:left;
margin-right:5px;
width:300px;
}

div.nav{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
line-height:25px;
}

div.navtopleft{
background-image: url('/pictures/category/topleft.jpg');
background-repeat: no-repeat;
background-position: top left;
}

div.navtopright{
background-image: url('/pictures/category/topright.jpg');
background-repeat: no-repeat;
background-position: top right;
}

div.navbottomleft{
background-image: url('/pictures/category/bottomleft.jpg');
background-repeat: no-repeat;
background-position: bottom left;
}

div.navbottomright{
background-image: url('/pictures/category/bottomright.jpg');
background-repeat: no-repeat;
background-position: bottom right;
}

div.navacrosstop{
background-image: url('/pictures/category/acrosstop.jpg');
background-repeat: repeat-x;
background-position: top;
}

div.navacrossbottom{
background-image: url('/pictures/category/acrossbottom.jpg');
background-repeat: repeat-x;
background-position: bottom;
}

div.navborderright{
background-image: url('/pictures/category/borderright.jpg');
background-repeat: repeat-y;
background-position: top right;
}

div.navborderleft{
background-image: url('/pictures/category/borderleft.jpg');
background-repeat: repeat-y;
background-position: top left;
}

div.gray{
background-color: white;
}

span.nav2{
background-color:#1e3da7;
color:white;
border:1px solid #1e3da7;
font-size:10pt;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
text-align:center;
font-weight:bold;
padding:0px;
width:100%;
}

div.nav2{
background-color:#1e3da7;
padding:5px;
text-align:center;
}

div.website{ 
width:85%;
background:white;
margin:0px auto;
padding-left:5px;
padding-right:5px;
}

div.topbar{
color:white; 
border:1px solid black; 
padding:2px; 
width:90%; 
background:#121298; 
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif; 
font-size:11pt; 
text-align:left; 
width:100%;
}

div.info{
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-size:12pt;
	margin:0;
	background-image: url(/pictures/category/navbright.jpg); 
	background-repeat: no-repeat;
	background-position: right;
	background-color:#e0e1ff;
}

div.search{
background:#f5f5f5;
display:inline;
}

div.searchheader{
border-bottom:1px dotted #707070; 
padding:1px; 
letter-spacing:-5px; 
background:#dbe0ef; 
color:black; 
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif; 
font-size:10pt; 
text-align:center;
}

div.welcome{
background:#e9e9ff; 
border-left:2px dotted whitesmoke;
border-right:0px;
border-top:0px;
border-bottom:2px dotted white;
text-align:center;
position:relative;
top:-20px;
}

div.welcome2{
font-weight:bold;
text-align:center;
border-bottom:1px dotted gray;
}

a.topbar:link{
text-decoration:none; 
color:#c2cff9;
}

a.topbar:visited {
text-decoration: none; 
color:#c2cff9;
} 
 
a.topbar:active {
text-decoration: none; 
color:#c2cff9;
}

a.topbar:hover{
text-decoration:none; 
color:white;
}

ul.menu{
float:left;
padding:0px;
margin:0px;
list-style-type:none; 
background-color:#009933;
width:100%;
}

a.menu:link, a.menu:visited, a.menu:active{
float:left; 
text-decoration:none; 
text-align:center;
color:white; 
border-left:1px solid #990000;
width:16.5%;
padding:0.1em 0em 0.1em 0em;
}

a.menu:hover{
float:left; 
text-decoration:none; 
color:#ffcc00;
border-left:1px solid #00246d;
text-align:center;
width:16.5%;
padding:0.1em 0em 0.1em 0em;
}

li.menu{
display:inline; 
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif; 
font-weight:bold; 
font-size:14px;
}

li.menu2 {
	display:inline;
	width:100%;
	border:1px solid gray;
}

div.header {
	background-color:#f8f8ff;
}
	

form.menusrch{
display:inline; 
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif; 
font-weight:bold; 
font-size:14px;
color:white; 
background-color:#235ad8; 
background-image: url(/navbarbg2.jpg); 
      background-repeat: repeat-x;
padding:0.2em 0.6em;
padding-left:1.5em; 
padding-right:1.5em;
}

#bottompadding{
padding-bottom:15px;
}

div.navspace{
float:left; 
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif; 
font-size:20px; 
text-decoration:none; 
color:#c2cff9; 
background-color:#eeeeee; 
padding:0.2em 0.6em; 
border-right:1px solid white; 
width:25%;
}

#navstyle{
font-size:43px; 
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}

.popular a:link {
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:9pt;
} 

.popular a:visited {
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:9pt;
} 
 
.popular a:active {
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:9pt;
}

.popular a:hover{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:9pt; 
color:#56565e;
}

div.cu{
color:#366d9c;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
}

div.cu2 {
padding-left:15px;
color:white;
}

.info a:link, .info a:visited, .info a:active{
text-decoration: none; 
color:blue;
background-color:#e0e1ff;
}

.info a:hover{
	text-decoration:none;
	color:black;
	background-image: url(/pictures/category/navhover.jpg); 
	background-repeat: no-repeat;
	background-position: center;
	background-color:#e0e1ff;
}

a.top:link {
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:0.8em;
text-decoration: none; 
color:white;
padding:3px;
} 

a.top:visited {
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:0.8em;
text-decoration: none; 
color:white;
padding:3px;
} 
 
a.top:active {
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:0.8em;
text-decoration: none; 
color:white;
padding:3px;
}

a.top:hover{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:0.8em;
text-decoration:none; 
color:#d1dfff;
padding:3px;
}

div.snow{
background-image: url(/snow.jpg); 
      background-repeat: repeat;
}

div.footer{
b: url(/footergrad.jpg);
	b: repeat-x;
background-color:#366d9c;
g:#235ad8;
padding-top:3px;
padding-bottom:3px;
border-top: 1px solid black;
}

input.image{
vertical-align:middle;
}

div.prod{
font-family:tahoma, arial, verdana, sans-serif;
font-size:1em;
font-weight:bold;
display:inline;
}

div.prod2{
font-family:tahoma, arial, verdana, sans-serif;
font-size:1em;
display:inline;
}

div.prod3{
font-family:tahoma, arial, verdana, sans-serif;
font-size:.8em;
display:inline;
}

div.topline{
border-top:1px dotted black;
padding-top:10px;
}

a.cust{
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:10pt;
}

div.quantity{
line-height:4px;
padding:10px;
float:left;
}

div.padding {
padding: 10px;
}

.popular b, #categories {
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size: 11pt;
}

a:hover img{
/*border:1px solid black;*/
}

#info{
margin: 0px 3px 0px 0px;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size:1em;
color:black;
}

div.checkout {
font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;
font-size: 11pt;
position:relative;
margin-top: 10px;
margin-bottom: -10px;
}

a.gray:link {
color:silver;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}

a.gray:active {
color:silver;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}

a.gray:visited {
color:silver;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}

a.gray:hover {
color:silver;
font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}

input.prod {
margin-top:-20px;
margin-bottom:5px;
}

td.dothoriz{
border-top:2px dotted lightgrey;
}

td.dothoriz2{
border-bottom:2px dotted lightgrey;
}

td.dotvert{
border-right:2px dotted lightgrey;
}

div.description {
	border:1px solid whitesmoke;
	padding:5px;
	width:600px;
}

div.foot {
	color:white;
	width:700px;
	text-align:center;
}

div.foot2 {
	color:#d1dfff;
	width:700px;
	text-align:center;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-size:0.9em;
}

div.bottomright {
	position:absolute;
	color:white;
	right:5px;
}

div.makeupnote {
	font-weight:bold;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	width:350px;
	float:left;
	padding:5px;
	display:block;
}

/*
.box ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.box li {
	margin: 0 0 .1em 0;
}

.box a {
	color: #FFF;
	background-color: #036;
	width:12em;
	display:block;
	padding: .2em .8em;
	text-decoration:none;
}

 
.box a:hover {
	background-color: #369;
	color: #FFF;
}
*/

ul.checkout {
	float:right; 
	padding:0; 
	margin:0; 
	list-style-type:none; 
	background-color:#f2f2ff;
}

li.checkout {
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:14px;
}

a.checkout:link {
	text-decoration:none; 
	color:#c2cff9; 
	background-color:#235ad8; 
	background-image: url(/navbarbg.jpg); 
		background-repeat: repeat-x;
	padding:0.2em 0.6em; 
	border-top:1px solid gray;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid gray;
}

a.checkout:visited {
	text-decoration:none; 
	color:#c2cff9; 
	background-color:#235ad8; 
	background-image: url(/navbarbg.jpg); 
		background-repeat: repeat-x;
	padding:0.2em 0.6em; 
	border-top:1px solid gray;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid gray;
}

a.checkout:active {
	text-decoration:none; 
	color:#c2cff9; 
	background-color:#235ad8; 
	background-image: url(/navbarbg.jpg); 
		background-repeat: repeat-x;
	padding:0.2em 0.6em; 
	border-top:1px solid gray;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid gray;
}

a.checkout:hover {
	text-decoration:none; 
	color:white; 
	background-color:#235ad8; 
	background-image: url(/navbarbg2.jpg); 
		background-repeat: repeat-x;
	padding:0.2em 0.6em;
	border-top:1px solid gray;
	border-left:1px solid darkgray;
	border-right:1px solid darkgray;
	border-bottom:1px solid gray;
}

div.easter {
	float:left;
	margin-left:20px;
	text-align:center;
	display:inline;
}

div.easter2 {
	background:#fff8f8;
	color:#ff6464;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	border:1px solid #fff1f1;
	float:left;
	padding:14px;
	padding-left:0px;
}

.easter a:link {
	color:blue;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-weight:100;
}


.easter a:visited{
	color:blue;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-weight:100;
}

.easter a:active{
	color:blue;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-weight:100;
}

.easter a:hover{
	color:blue;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-weight:100;
}

input.text {
	border:1px solid #75757c;
	background: white;
	vertical-align:middle;
}

h2.header {
	color:black;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}

h3.info {
	font-size:1.1em;
	font-weight:bold;
	margin: 3px 0 3px 0;
	color:blue;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}

h4.info {
	margin: 3px 0 3px 0;
	color:black;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}
	
h5.info {
	font-size:1.1em;
	font-weight:bold;
	margin: 3px 0 3px 0;
	color:red;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}

a.info2:link, a.info2:visited, a.info2:active, a.info2:hover {
	font-size:1.1em;
	font-weight:bold;
	margin: 3px 0 3px 0;
	color:red;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
}

div.popular {
	padding-bottom:5px;
}

div.categories {
	border-bottom:1px solid #ebe5e7;
	color: gray;
	font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-size:.9em;
	font-weight:bold;
	text-align:center;
	line-height:.9em;
	margin-bottom:4px;
}

a.rent {
	color:blue;
	text-decoration:underlined;
	font-family:verdana;
}

div.menubar {
	width:100%;
	border:1px solid green;
	background:#1e5bd9;
}

td.search {
	background-image: url(/pictures/category/search.jpg); 
	background-repeat: no-repeat;
	background-position: top right;
}

div.info2{
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-size:12pt;
	margin:0;
	background-color:#e0e1ff;
	width:50%;
}

.info2 a:link, .info2 a:visited, .info2 a:active {
	text-decoration: none; 
	color:blue;
	background-color:#e0e1ff;
}

.info2 a:hover {
	text-decoration:none;
	color:black;
	background-image: url(/pictures/category/navhover.jpg); 
	background-repeat: no-repeat;
	background-position: center;
	background-color:#e0e1ff;
}

div.itemnumber {
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	font-size:10pt;
	color:grey;
	background-color:whitesmoke;
	
}
div.product{
color:blue;
}


span.loginnumbers{
color:black;
}

h4.info{
color:black;
}

span.login{
color:black; 
font-weight:bold;
}

span.login2{
color:black;
}`