	/* total games */
	#totalGames {
		font-size:11px;
		color:#342f1a;
		text-align: right;
		padding-top:3px;
		padding-right:10px;
		font-family:Arial, Helvetica, sans-serif; 
	}
	
	/* Search zone */
	#searchExample {
		color:#999;
		font-size:11px;
		text-align: left;
		font-family:Arial, Helvetica, sans-serif; 
	}

	#searchExample a{
		text-decoration:underline;
		color:#1111cc;
		font-size:11px;
		text-align: left;
		font-family:Arial, Helvetica, sans-serif; 
	}

	#searchExample a:hover{
	    text-decoration:underline;
		color:#1160cc;
	    cursor:pointer;
	    cursor:hand; /* ie5.5 fix */
		font-size:11px;
		text-align: left;
		font-family:Arial, Helvetica, sans-serif; 
	}
	
input.text_flat{background-color:#fff;border-color:#92ADC6;border-style:solid;border-width:1px;color:#000;padding:2px 0px 2px 2px}
	
body {
	background-color: white; 
	padding: 0px; 
	margin: 0px; 
	color: #342F1A;
	font-size: 9px;
	font-family: helvetica;
	text-align:center; /* workaround for block centering in IE. must use text-align:left; for content elements */
    }

#guser{float:right;font-size:13px; text-decoration:underline; }
div#guser a{color:#2200cc;margin:2pt;float:right;padding:0 10px 8px 0 !important}
#top_search_bar{white-space:nowrap;margin-top:2px}

.error{color:red;}

img { border:none;}

a:hover {
	text-decoration:underline;
	cursor:pointer;
}

a {
	/*color: #000000;*/
	text-decoration:none;
}

a.olink { 
	text-decoration: underline; 
	cursor: pointer;
}

.fakelink {
	color:#85BE3B;
	cursor:pointer;
	text-decoration:underline;
}

#everything { 
    position:relative; 
    min-width:800px;
}

.subBox { 
    display:none; 
    height:115px;
    width:4000px;
    min-width:100%;
}

#CartContent { display:none; }

div.tipcontents { display: none; }

#logo {
    top:9px;
    left:3px;
    position:relative;
}
        
.bigText {
	color:#555555;
	font-size:20px;
	letter-spacing:0px;
}

.smallText {
	color:#342F1A;
	font-size:8pt;
	line-height:12px;
}


#menu_top {
	position: absolute;
	/* right: 0px; */
    font-size: 14px;
	top: 2px;
	right: 8px;
	color:#696969;
	margin-right:4px;
	text-align: center;
    }
	
.menuTopText a{
	font-family:arial,sans-serif;
	text-decoration:underline;
	color:#2200cc;
	font-size:13px;
	line-height:12px;
}



.menu {font-size: 11px;}
	
/* Begin Header */
#header{
    height:62px;
	text-align:left;
}
    


    #logo {
	position: absolute;
	/* right: 0px; */
    font-size: 14px;
	top: 5px;
	color:#696969;
	margin-left:0px;
	text-align: center;
    }

    #logo_text {
	position: absolute;
	/* right: 0px; */
    font-size: 14px;
	top: 44px;
	left: 0px;
	color:#696969;
	margin-left:25px;
	text-align: center;
    }

	#username {
        position: absolute;
        right: 0px;
        font-size: 14px;
        top: 24px;
        color:#696969;
        margin-right:620px;
    }
    
	/* Begin topBar */
	#topGreyBar {
        background:#5bc222 none repeat scroll 0 0;
        height:36px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin-right:2.4%;
        padding:0;
        right:0;
        position:absolute;
        top:14px;
        z-index:10;
	}	
	
	/* Begin searchBar' */
	.barLink {
        position:relative;
        float:left;
        top:10px;
        z-index:1;
        margin-right:14px;
    }
        
    ul {
        list-style-type:none;
        padding:0;
        margin:0;
    }
    
    #searchItem > ul {
            top:19px;
            width:216px;
    }
    
    #searchFill {
        position:absolute;
        height:12px;
        left:10px;
        width:220px;
        z-index:-1;
    }
    
	.TextTwo {
        color:#FFFFFF;
        font-family:helvetica;
        font-size:13px;
        font-weight:bold;
	}
	
	.list {
	    position:absolute;
        background-color:#85BE3B;
        display:none;
        left:-16px;
        padding:12px 16px 0;
        z-index:-1;
	}
	
    .list > li {
        padding-bottom:6px;
        padding-top:6px;        
    }
    
    .list > form > li {
        padding-bottom:2px;
        padding-top:2px; 
    }
    
    .option {
        color:white;
        display:block;
        float:left;
        font-size:10px;
        font-weight:bold;
        width:60px;
    }
    
    #pngRight {
	right:-8px;
	position:absolute;
	z-index:-1;
	top: 1px;
     }
     
     #dropRight {
         position:absolute;
         bottom:-12px;
         right:0px;
         z-index:-1;
     }
     
     #fillWide {
         height:12px;
         position:absolute;
         width:160px;
         z-index:-1;
     }
      
     #fillMedium {
         height:12px;
         position:absolute;
         width:70px;
         z-index:-1;
     }
     #fillNarrow {
         height:12px;
         position:absolute;
         width:50px;
         z-index:-1;
     }
     
     .Text {
         color:white;
         padding-bottom:2px;
     }
     
     .bold {font-weight:bold;}

     #dropLeft {
         position:absolute;
         bottom:-12px;
         left:0px;
         z-index:-1;
     }
     
     #insideRight {
         position:absolute;
         top:8px;
         right:-10px;
         z-index:-1;
     }
     
     #insideLeft {
         position:absolute;
         top:8px;
         left:-10px;
         z-index:-1;
     }
     
     #searchItem #insideLeft {top:10px;}
     #pngLeft {
         position:absolute;
         left:-16px;
         top:0;
     }
     
     #pngTopLeft {
         position:absolute;
         left:-23px;
         top:0;
         z-index:-1;
     }
     
	#input {     
        position:absolute;
        float:left;
    }
    
    #inputContainer {
        background:transparent url(search.png) no-repeat scroll left top;
        float:left;
        height:25px;
        margin-bottom:6px;
        left:0;
        width:225px;
        z-index:4;
    }
    
    #searchItem {
        width:225px;
        margin-right:-6px;
        top:6px;
    }

	#query {
        background:transparent none repeat scroll 0 50%;
        border:medium none;
        color:#808080;
        float:left;
        font-size:13px;
        margin-top:0px;
        left:6px;
        position:relative;
        top:4px;
        width:190px;
    }
    
    #query:focus {outline:none;}
    
    #SearchButton{
        background:transparent none repeat scroll 0 50%;
        border:medium none;
        cursor:pointer;
        float:left;
        height:24px;
        width:32px;
   }

	/* End searchBar */

/* End Header*/

#content {
    position:relative;
    width:100%;
	text-align:left;
	top:4px;
}

/* Begin Footer */

#footer {
    float:left;
    margin:15px 0px 160px 0px;
    text-align:center;
    width:100%;
    font-size:10px;
}

    .no_bottom_nav {padding-top:20px;}

/* End Footer */

.caption-link{
position:absolute;
right:12px;
}
.artist-link, .caption-link{
color:gray;
}
.remooz-title-content span {
font-size:1.1em;
}
#navigation{
    top:10px;
    position:relative;
    }
	.dark{
		background:	#000000;
	}

/* Begin searchBar */			
	#searchBar{
	   	position:relative;
	   	background-color:#EEEEEE;
		background-image:none;
		border-bottom: 1px solid #CCCCCC;
	   	width:100%;
		height:30px;
	    top:8px;
	}
	#page_jump{
        left:760px;
        margin-top:-19px;
        position:relative;
        width:100px;
    }
	#searchInput{
		position:relative;
		float:right;
		height:30px;
	}
	
		.searchInputItem{
			position:relative;
			float:right;
			margin:0px 5px 0px 0px;
		}
/* End searchBar */

/* Begin navBar */
	#navBar{
	    -moz-border-radius:0.1em;
	    -webkit-border-radius:0.1em;
		
	   	position:relative;
	   	margin:0 auto;
		width:100%;
		height:26px;
	   	background: #e9ebef;
		
		/*border-top: #6b90da;*/
		border-color:#6b90da;border-top:1px solid #b6bece;
		
		font-size: 12px;
		top:2px;
		width:100%;
		overflow:hidden;	
	}
/*	
#titlebar{padding:.2em 8px;white-space:nowrap;overflow:hidden;clear:both;height:1.3em}h1.title{font-size:110%;font-weight:bold;display:inline;margin-left:2px}
*/
/*
    #navBar a {
        /*color:#696969;*/
        /*color:#03C;
        font-weight:bold;
		background:#d6d8db;
    }
	*/
    .titlebar_title {
        color:#333;
        font-weight:bold;
    }    
	
	.titlebar_title_selected {
        color:#333;
        font-weight:bold;
		background:#d2ddee;
		background-image:url(taback.png);
		/*border:1px solid #6b90da;*/
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:4px;
		border-left:1px solid #b6bece;
		border-right:1px solid #b6bece;
    }	
	
	.titlebar_title_not_selected {
        color:#03C;
        font-weight:bold;
		padding-left:3px;
		padding-right:3px;
		padding-top:4px;
		padding-bottom:1px;
		text-decoration:underline;
    }
	/*
    .titlebar_title a {
        color:#03C;
        font-weight:bold;
		text-decoration:underline;
		/*background:#d6d8db;*/
   /* }    */
	
	.titlebar_title a:hover {
        color:#333;
        font-weight:bold;
		text-decoration:underline;
		/*background:#d6d8db;*/
    }
	
	#searchResultInfo{
		position:absolute;
		float:left;
		margin: 9px 0px 0px 10px;
	}
	
		#search_layout_choices{
			float:right;
			position:absolute;
			right:10px;
			top:5px;
		}
	
	#imageSizes{
		display:inline;
		left:-150px;
		position:absolute;
		top:2px;
		width:200px;
	}	
	
		.size {
		        padding:0px 0px 0px 3px;
		    }
	
	#results_per_page{
		display:inline;
	}
	
	#per_page_selector{
		margin-right:5px;
	}
/* End navBar */

/* Begin searchResults*/

	#searchResults {
		position:relative;
		margin:0px 0px 0px 0px;
		margin:0 0;
        position:relative;
        top:5px;
        width:96%;
		vertical-align:middle;
	}
	
	/*
	#searchResults a img{
        cursor:-moz-alias;
        cursor:-webkit-alias;
    }
    */
	
    .lb_cursor {
        cursor:pointer;
    }
        
    .remooz-box-focus.remooz-type-image .remooz-body{
            cursor:-webkit-zoom-out;
    }
	


	#searchResults a{

		text-decoration:none;
		color:#000000;
	}
	
	#searchResults a:hover{
	    text-decoration:underline;
	    cursor:pointer;
	    cursor:hand; /* ie5.5 fix */
	}

	#searchResults img {
		border:none;
	}
	
	.remooz-element{
	    cursor:pointer;
	}
	
		.description{
			position:relative;
			float:left;
			width:326px;
			min-height:422px;
			margin:5px 2px 5px 2px;
			display:table-cell;
			background:	#d3d3d3;
			border:1px solid #CCCCCC;
			vertical-align:middle;
			text-align:center;
            z-index:0;
            left:11px;
			-moz-border-radius:.8em;
			-webkit-border-radius:.8em;
			
		}
		
			.desc_pic {
				float:left;
				width:316px;
				padding: 5px 5px 0px 5px;
			}
		
			.desc_info{
				float:left;
				width:306px;
				padding: 0px 10px 5px;
				font-size:14px;
				text-align:left;
			}
            .info a{float:none;}
			
				.small {
					font-size:10px;
					padding-bottom:8px;
				}
			
			h3{
				margin-top: 5px;
				margin-bottom: 0px;
			}
			
				.artist{
					font-size:11px;
				}
	
		.resultBox{
			position:relative;
			float:left;
			width:190px;
			height:176px;
			margin:5px 2px 5px 2px;
			display:table-cell;
			background:	#ffffff;
			/* background:	#ffffe4;  */
			/* ffffe4 : new! - f9f9f9 : played*/
			border:1px solid #ffffff;
			vertical-align:middle;
			text-align:center;
            z-index:0;
            left:11px;
			-moz-border-radius:.8em .8em .8em .8em;
			-webkit-border-radius:0.2em;
			
		}
	
		.resultBox .thumbnail {
			width:190px;
			height:165px;
			display:table-cell;
			vertical-align:middle;
			text-align:center;
		}
		
		/* used for linkable images, not popups */
		.resultBox .thumb {
			width:190px;
			height:165px;
			display:table-cell;
			vertical-align:middle;
			text-align:center;
		}

		.resultBox .infoBar {
			position:relative;
			float:left;
			width:190px;
			font-size:11px;
		}

		.resultBox .infoBar .item, .resultBox .infoBar .info, .addToLB, .addToCart {
			position:relative;
			float:left;
			margin:3px 0px 3px 10px;
			color:#000000;
		}
		
	#bottomNav {
        -moz-border-radius:.1em;
        -webkit-border-radius:.1em;
        /*margin:30px auto 0 1%;*/
        background:#e9ebef none repeat scroll 0 0;
		/*border-color:#6b90da;border-top:1px solid #6b90da;*/
		border-color:#6b90da; border-top:1px solid #b6bece; border-bottom:1px solid #b6bece;
        float:left;
        font-size:12px;
        height:30px;
        margin:10px auto 0 0%;
        width:100%;
		text-align:center;
	}
	
	
	
    #bottomNav a {color:#696969; font-weight:bold;}
	
	#paginator{
		padding-top:8px;
	}
       
       .paginate-link, .paginate-first, .paginate-last{
           -webkit-border-radius:.2em;
           -moz-border-radius:.2em;
           margin:2px;
           padding:2px 5px 2px;
           background:#F5F5F5;
           font-weight:normal;
			width:100px;
       }
       
       .paginate-current{
           -webkit-border-radius:.2em;
           -moz-border-radius:.2em;
           margin:2px;
           padding:2px 5px 2px;
           color:#EEEEEE;
           background:#808080;
           font-weight:bold;
       }
           
       
      .paginate-last:hover, .paginate-first:hover, .paginate-link:hover {
			padding:3px 4px 2px;
			border:1px solid #A9A9A9;
      }
.no-underline:hover{
    text-decoration:none;
}
