/* CSS Document */
/*CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	}
ol, ul {
	list-style: none;
}
a	{
	color: #666666;
	text-decoration:none;
	font:inherit;
	}
a:visited	{
	color: #666666;
	text-decoration:none;
	font:inherit;
	}
a:hover	{
	color: #999999;
	}
/* Site CSS*/
/* Splash & Error Page */
#splashwrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:900px;
	background-image:url(media/splashback.jpg);
	}
#ersplashwrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:650px;
	background-image:url(media/splashback.jpg);
	}
#logo	{
	position:absolute;	
	width:550px;
	height:120px;
	left:225px;
	top:50px;
	}
#deljulie	{
	position:absolute;	
	width:200px;
	height:200px;
	left:175px;
	top:200px;
	}
#splashtext	{
	position:absolute;
	width:400px;
	height:400px;
	left:400px;
	top:225px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color:#FFFFFF;
	font-size:24px;
	visibility:hidden;
	}
#errortext	{
	position:absolute;
	width:400px;
	height:400px;
	left:400px;
	top:225px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color: #FFF;
	font-size:24px;	
	}
#splashimg	{
	position:absolute;
	width:400px;
	height:650px;
	left:395px;
	top:225px;
	}
#fbbadgesplash	{
	position:absolute;
	width:150px;
	height:71px;
	left:825px;
	top:800px;
	}
#erfbbadgesplash	{
	position:absolute;
	width:150px;
	height:71px;
	left:825px;
	top:550px;
	}
#affiliates	{
	position:absolute;
	width:170px;
	height:150px;
	left:50px;
	top:725px;
	}
#eraffiliates	{
	position:absolute;
	width:170px;
	height:150px;
	left:50px;
	top:450px;
	}
/*End Splash Page*/
/*Opening Promo Page*/
#openwrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:650px;
	background-image:url(media/espback.jpg);
	border:thin solid #000000;
	}
#openpromo	{
	position:absolute;
	width:600px;
	height:350px;
	left:200px;
	top:250px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color: #CCCCCC;
	font-size:24px;
	}
/*End Opening Promo Page*/
/*Template Page*/
body	{
	background-color:#999999;
	}
h1	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-weight:bold;
	font-size:24px;
	}
h2	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-weight:bold;
	font-size:24px;
	}
h3	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-weight:bold;
	font-size:18px;
	}
#sitewrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:1000px;
	background-image:url(media/espback.jpg);
	border:thin solid #000000;
	}
#esplogo	{
	position:absolute;
	width:400px;
	height:94px;
	left:300px;
	top:30px;
	}
#hours	{
	position:absolute;
	width:250px;
	height:70px;
	top:64px;
	left:740px;
	}
#mainmenu	{
	position:absolute;
	width:1000px;
	height:120px;
	left:0px;
	top:140px;
	}
#mainmenu li	{
	display:inline;
	}
#ja		{
	position:absolute;
	width:150px;
	height:68px;
	left:10px;
	top:10px;
	}
#ags	{
	position:absolute;
	width:150px;
	height:45px;
	left:10px;
	top:85px;
	}
#faceb	{
	position:absolute;
	width:100px;
	height:48px;
	left:890px;
	top:10px;	
	}
#bottombar	{
	position:absolute;
	width:1000px;
	height:60px;
	bottom:0px;
	left:0px;
	background-color:#000000;
	}
#servicemenu	{
	position:absolute;
	width:60px;
	height:50px;
	bottom:0px;
	left:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#999999;
	z-index:2;
	text-align:left;
	}
#servicemenu li	{
	padding-bottom:2px;
	}
#addressbar	{
	position:absolute;
	height:30px;
	width:740px;
	bottom:15px;
	left:130px;
	z-index:3;
	}
#rooftopshout	{
	position:absolute;
	width:100px;
	height:40px;
	bottom:10px;
	left:890px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#999999;
	z-index:2;
	text-align:left;
	}
/*Index Page*/
#homewrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:865px;
	background-image:url(media/espback.jpg);
	border:thin solid #000000;
	}
#flashbanner	{
	position:absolute;
	width:700px;
	height:440px;
	top:220px;
	left:20px;
	border:solid thin #FFFFFF;
	z-index:2;
	}
#sidemenu	{
	position:absolute;
	width:250px;
	height:440px;
	top:220px;
	left:730px;
	z-index:2;
	}
#sidemenu li {
    padding-bottom:7px;
	}
#flashad	{
	position:absolute;
	width:1000px;
	height:115px;
	top:677px;
	left:0px;
	z-index:9;
	}
#lazbacker	{
	position:absolute;
	width:1000px;
	height:115px;
	top:677px;
	left:0px;
	z-index:2;
	}
/*End Index Page*/
/*Contact Page*/
#contactwrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:700px;
	background-image:url(media/espback.jpg);
	border:thin solid #000000;
	}
#contactus	{
	position:absolute;
	width:400px;
	height:450px;
	top:240px;
	left:300px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	text-align:left;
	font-size:18px;
	}
/*End Contact Page*/
/*Designers Page*/
#designerswrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:1170px;
	background-image:url(media/espback2.jpg);
	border:thin solid #000000;
	}
#designercontent	{
	position:absolute;
	width:800px;
	height:175px;
	top:220px;
	left:100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	text-align:left;
	font-size:17px;
	}
#designersback	{
	position:absolute;
	width:800px;
	height:640px;
	top:450px;
	left:100px;
	background-image:url(media/designerback.png);
	}
#designerslinks	{
	position:absolute;
	width:770px;
	height:470px;
	top:470px;
	left:120px;
	text-align:left;
	}
#designerslinks li	{
	display:inline;
	padding-right:40px;
	}
#dbottombar	{
	position:absolute;
	width:1000px;
	height:60px;
	bottom:0px;
	left:0px;
	background-color:#000000;
	}
#dservicemenu	{
	position:absolute;
	width:60px;
	height:50px;
	bottom:0px;
	left:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#999999;
	z-index:2;
	text-align:left;
	}
#dservicemenu li	{
	padding-bottom:2px;
	}
#daddressbar	{
	position:absolute;
	height:30px;
	width:740px;
	bottom:15px;
	left:130px;
	z-index:3;
	}
#drooftopshout	{
	position:absolute;
	width:100px;
	height:40px;
	bottom:10px;
	left:890px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#999999;
	z-index:2;
	text-align:left;
	}
/*End Designers Page*/
/*New Store Page*/
#newwrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:1100px;
	background-image:url(media/espback2.jpg);
	border:thin solid #000000;
	}
#newstore	{
	position:absolute;
	width:900px;
	height:600px;
	top:220px;
	left:50px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-size:17px;
	}
#newstore li	{
	display:inline;
	}
/*End New Store Page*/
/*Policies*/
#policy	{
	position:absolute;
	width:800px;
	height:600px;
	top:220px;
	left:100px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-size:17px;
	}
/*End Policies*/
/*Services*/
#services	{
	position:absolute;
	width:800px;
	height:600px;
	top:220px;
	left:100px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-size:17px;
	}
/*End Services*/
/*About*/
#aboutcontent	{
	position:absolute;
	width:800px;
	height:460px;
	top:220px;
	left:100px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-size:17px;
	}
#about2	{
	position:absolute;
	width:580px;
	height:100px;
	top:730px;
	left:320px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-size:16px;
	}
#aboutimg	{
	position:absolute;
	width:200px;
	height:200px;
	left:100px;
	top:680px;
	}
/*End About*/
/*Custom*/
#customwrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:600px;
	background-image:url(media/espback2.jpg);
	border:thin solid #000000;
	}
#custom	{
	position:absolute;
	width:800px;
	height:200px;
	top:220px;
	left:100px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-size:17px;
	}
/*End Custom*/
/*Diamonds*/
#diamondwrapper	{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1000px;
	height:1160px;
	background-image:url(media/espback2.jpg);
	border:thin solid #000000;
	}
#diamondbuying	{
	position:absolute;
	width:800px;
	height:100px;
	top:220px;
	left:100px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-size:17px;
	}
#dvideo1	{
	position:absolute;
	width:425px;
	height:365px;
	top:325px;
	left:60px;
	text-align:center;
	}
#dvideo2	{
	position:absolute;
	width:425px;
	height:365px;
	top:325px;
	left:515px;
	text-align:center;
	}
#dvideo3	{
	position:absolute;
	width:425px;
	height:365px;
	top:715px;
	left:60px;
	text-align:center;
	}
#dvideo4	{
	position:absolute;
	width:425px;
	height:365px;
	top:715px;
	left:515px;
	text-align:center;
	}
/*End Diamonds*/
