/* Default Styling */
* { margin:0; padding:0; } /* zero out padding and margins for all elements */
h1, h2, h3, h4, h5, h6, p { margin:.5em 0; } /* applies margin back to heading and paragraph elements */
.clear {clear:both;}
img { border:none; }
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 20px 0 0 0;
	text-align: center;
	color: #000000;
}

/* Text Styling */
a { color:#219856; text-decoration:none; }
a:hover { color:#FF00FF; }

h1 {
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#006633;
	margin:1em 0;
}
h2 {
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#006633;
	margin:1em 0;
}
h3 {
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
}
.align-center {
 text-align:center; font-size:75%;
}
table{ 
text-align:center;
}


/* Page Styling */

.lobby #container {
width: 800px;
background: #FFFFFF;
margin: 0 auto;
text-align: left;
}

.shoe-examples-image-box         
{   
position:relative; 
left:auto; 
right:auto;
width:760px; 
}
.shoe-examples-image
{
position:relative; 
left:auto; 
right:auto;
width:25%; 
height:100%; 
}
.shoe-examples-text-box         
{   
position:relative; 
left:auto; 
right:auto;
width:760px; 
}
.shoe-examples-text
{
position:relative; 
left:auto; 
right:auto;
width:25%; 
height:30px; 
}

.lobby #mainContent {}

/* Selling Position Styling */

.product-container {
	width:796px;
	border: 2px dashed #009900;
	display:block;
	margin:10px 0;
}

.selling-position {
position:absolute;
top:325px;
	width:780px;
        height:175px;
	padding:5px;
	display:block;
	border: 3px solid  #CCCCCC;
}
.left {
position:absolute;
top:20px;	
        display:block;
	width:30%;
	float:left;
}
.product{
position:relative;
top:20px;
left:0%;
}
.center {
position:absolute;
top:20px;
left:34%;
display:block;
width:30%;
float:left;
text-align:center;
}
.position-logo{
position:relative;
top:20px;
left:0%;
}
.instructions{
position:relative;
top:50px;
left:0%;

}
.right {
position:absolute;
top:15px;
right:0%;
display:block;
width:30%;
float:right;
text-align:center;
}
.product-name{
position:relative;
top:0px;
left:0%
}
.sales-desk{
position:relative;
top:50px;
left:0%;
}


#showPop {
	display:none;
	position:absolute;
	left:100px;
	top:0;
	background:#fff;
	padding:10px;
	border:0px solid #333333;
}

/* External Page Styling */
.ext_page {
	position:absolute;
	left:0;
	top:0;
	display:none;
	background:#FFFFFF;
	padding:10px;
	border:1px solid #333333;
}
.footer-link-box{
position:absolute;
top:520px;
width:780px;
height:"20px;
}

.footer-link{
position:relative;
top:20px;
width:33%;
height:20px;
{
 

 
