/* 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 */
.lobby .product-container {
	width:796px;
	border: 2px dashed #009900;
	display:block;
	margin:10px 0;
}
.lobby .selling-position {
	width:780px;
height:215px;
	padding:5px;
	display:block;
	border: 3px solid  #CCCCCC;
	position:relative;
}
.product-container .left {
position:absolute;
top:15%;
left:15px;	
display:block;
width:30%;
float:left;
}
.product-container #instructions{
position:relative;
top:25px;
left:0%;
width:100%;
height:15px;
float:center;
text-align:center;
font-size:100%;
font-weight:800;
}
.product-container .center {
position:absolute;
top:10px;
left:34%;
display:block;
width:30%;
float:center;
text-align:center;
}
.product-container #position-logo{
position:relative;
top:25px;
left:0%;
display:block;
width:100%;
height:15px;
float:center;
	text-align:center;
}
.product-container 
#product-name{
position:relative;
top:10px;
left:0%;
width:100%;
height:15px;
float:center;
text-align:center;
}
.product-container #sales-desk{
position:relative;
top:25px;
left:0%;
width:100%;
height:15px;
float:center;
text-align:center;
}
.product-container .right {
position:absolute;
top:15px;
right:0%;
display:block;
width:30%;
height:100%;
float:right;
text-align:center;
}
.product-container #selling-button{
position:relative;
top:0px;
left:0%;
width:100%;
height:135px;
float:center;
text-align:center;
}
.product-container h3 {
	color:#F80617;
}
#showPop {
	display:none;
	position:absolute;
	left:100px;
	top:0;
	background:#fff;
	padding:10px;
	border:0px solid #333333;
        z-index: 2000;
}

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