 /* pos-pop-test-styling */

* { margin:0; padding:0; } /* zero out padding and margins for all elements */

 p { margin:.5em 0; } /* applies margin back to heading and paragraph elements */

.clear {clear:both;}

a  {
text-decoration: none;
}

 body {	
background:#ffffff 
url()
repeat:no-repeat;
margin: 0 0 0 0;
padding: 0px;
}

#middle-container {              
position:absolute;
top:0px;
left:0%;
margin:left:5px;
margin-right:5px;
width:762px;
height:474px;
padding:5px 0px 1px 5px;
cellspacing: 0px; 
border: 12px  solid green; 
}

#sides-box{
position:relative;
left:auto;
right:auto;
margin:left:10px;
margin-right:10px;
width:750px;
height:460px;
padding:2px 2px 2px 2px;
cellspacing: 0px; 
border: 1px solid ; 
}

/* .......................... LEFT SIDE ............................ */


#left-side {
position: absolute;
top:0px;
left: 0px;
z-index:1;
width:337.5px;
height:460px;
}

#logo-box {
position:relative;
top: 0px;
left: 0px;
width:330px
z-index:3;
height: 50px;

}
#logo {
position:absolute;
top:10px;
z-index:6;
left:10px;
float:left;
width:140px;
height:30px;

}
#seal {
position:absolute;
top: 40px;
left:165px;
z-index:5;
width: 120px;
height:120px;
}

#flag {
position:absolute;
top: 60px;
left:165px;
z-index:5;
width: 120px;
height:120px;
}

#product-box {
position:relative;
top:  70px;
left:  0px;
width:330px
height: 350px;
z-index:1;
}

#product {
position:absolute;
top: 25px;
left: 0px;
margin-left:25px;
z-index:2;
width: 300px;
height:  255px;

display:inline;
}

/* NOTE - view-box z-index must be hgher than divs in the left side in order to allow click function in FF */

#view-box {
position:relative;
top:  330px;
left:  0px;
width:330px
height: 70px;
text-align:center;
z-index:30;
}

#click {
font-size: 11pt;  
font-weight: 700; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; "sans serif"; 
font-color: #F5AA08; 

text-decoration: none;
}

#click a:hover {
color: #F5AA08; 
text-decoration:none;
}

#sales-box {
position:relative;
top:  350px;
left:  0px;
width:330px
height: 70px;

text-align:center;
}

#sales-desk {
align:center;
vertical-align:bottom;
height: 20px;
font-size: 11pt;  
font-weight: 700; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; "sans serif"; 
font-blue: 

text-decoration: none;
}

/* .......................... RIGHT SIDE ............................ */

#right-side {
position: absolute;
top:0;
left: 337.5px;
width: 408.5px;
height:462px;
text-align:center;
}

#product-name { 
font-size: 14pt; 
font-weight: 700; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
color: #D62401; 
text-align: center;
}


#blurb {  
font-size: 9pt; 
font-weight: 400; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
color: #000000; text-align: center;
}

#price {
font-size: 13pt; 
font-weight: 700; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
color: #1336
}


/*           ............added back from form styling..............       */


#span-price {
}

li {
list-style-type:none;
}

#specs { 
font-size: 9pt; 
font-weight: 900; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
color: #000000; 
text-align: center;
}

#info { 
font-size:8pt; font-weight: 400; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
color: #000000; 
text-align: center;
}



.caps {
}
.sizes {
}

#size-range {
font-size: 9pt; 
font-weight: 900; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
color: #000000; text-align: center;
}

#sizes { 
font-size: 10pt; 
font-weight: 400; 
font-family: Arial, Helvetica, Geneva, Swiss, "SunSans Regular"; 
color: #000000; text-align: center;
}

