﻿	#main {
		margin-right:10%;
		margin-left:10%;
		margin-top:1%;
		padding-bottom:10px;
		background:#A9A9A9;
		border:1px solid #000;
		text-align:left;
		min-width:500px;
		}
		
	.hoverActive {
        background-color: #ffffcc;
        }
        
    #menu_menu
    {
        width: 250px;
    }

    #productDrag 
    {
        width: 300px;
        float: left; 
        background: white; 
        border:1px solid #333; 
        visibility:hidden;
        background-color: White;
    }

	#menufooter  {
		margin-bottom:20px;
		}
		
	#menusitelinks {
		font-size:12px;
		}
	
	.menus 
	{
	    
		border-left:1px solid #000; 
		border-bottom:1px solid #000;
		border-top:10px solid #000;
		border-right:1px solid #000;
		background:#fff;
		color:#000;
		padding:10px;
		margin-bottom:10px;
		text-align:left;
		font-size:12px;
		float:right;
		}
	
	#menu {
		width:200px;
		padding:10px;
		margin-left:20px;
		margin-right:0px;
		float:right;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	
	html>body #menu {
		margin-right:-6px;
		}
		
	#title h1 {
		font-size:18px;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		border-right:10px solid #000;
		border-left:10px solid #000;
		margin-top:10px;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		background: white;
		}
		
	#title {
		padding:0px;
		margin-right:-6px;
		margin-left:-6px;
		width:100%; 
		voice-family: "\"}\"";
		voice-family: inherit;
		width:auto;
		}
		
	#banner_ad {
	    padding:0px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:590px;
	    border-top:1px solid #000;
		border-bottom:1px solid #000;
		border-right:10px solid #000;
		border-left:10px solid #000;
		position:relative;
		padding-left:10px;
		padding-right:10px;
		bottom: 10px;
		padding-bottom:2px;
		text-align:center;
		margin-left:5px;
	}
			
	html>body #title {
		width:auto;
		}

		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
	
	#menu p { font-size:12px}
	
	#cartListModal1 {  	
   position:absolute;  
	width:100%;  	
   height:100%;  
	z-index:1; 
 	background:#333333;
 	opacity: 0.80;  
	left: 0px;  	
	top: 0px;
}
  #cartListModal2 { 
 	position:relative;
  	width:80%; 
 	height:80%; 
 	z-index:1; 
 	top: 10%;
 	opacity: 1;
 	left: 10%;
  	background-color: #FFFFFF;
	padding:10px;
}

    #cartListModal_NewUser1 {  	
   position:absolute;  
	width:100%;  	
   height:100%;  
	z-index:1; 
 	background:#333333;
 	opacity: 0.80;  
	left: 0px;  	
	top: 0px;
}

    #cartListModal_NewUser2 { 
 	position:relative;
  	width:80%; 
 	height:80%; 
 	z-index:1; 
 	top: 10%;
 	opacity: 1;
 	left: 10%;
  	background-color: #FFFFFF;
	padding:10px;
}

#fullCartList  
{
    text-align: center;
 	position:relative; 
 	z-index:1; 
	opacity: 1; 
	left: 13px;  
	top: 11px;
}

#newUser
{
    text-align: center;
 	position:relative; 
 	z-index:1; 
	opacity: 1; 
	left: 13px;  
	top: 11px;
}

.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
 }
 
 /* Hides from IE-mac \*/
 * html .clearfix {height: 1%;}
 /* End hide from IE-mac */