@import 'nav.css'; 
@import 'home.css';

html, body, h1, h2, h3, h4, h5, h6, ul, li {
	margin:0;
}


a img { border: 1px #333333 solid; }
a:hover img {border: 1px #BF99FE solid; }

.border { border:1px solid #333333; }


body {
	background-color:#000;
	background-image:url(../images/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#sub-title-header {
	float:left;
	width:400px;
}

#inventory_paging {
	float:right;
	width:250px;
	text-align:right;
	padding-right:25px;
	color:#FFFFFF;
	font-weight:bold;
}

/* =-=-=-=-=-=-=-=- advanced search box styles =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#advanced_search {
	position:absolute;
	top:-87px;
	margin-left:390px;
	width:573px;
	height:108px;
	background:transparent url(../images/search_tab_bg.png) no-repeat left top;
}

#advanced_search_content {
	height:76px;
}

#advanced_search_content input {
	font-size:11pt;
	width:45px;
}

#advanced_search_tab {
	height:32px;
	cursor:pointer;
}

.search_row {
	float:left;
	height:24px;
	position:relative;
}
	
.search_drop {
	height:24px;
	position:relative;
}

#search_col1 {
	position:absolute;
	top:8px;
	left:12px;
	width:180px;
	padding-top:50px;
}

#search_col2 {
	position:absolute;
	top:8px;
	left:200px;
	width:195px;
	padding-top:50px;
}

#search_col3 {
	position:absolute;
	top:8px;
	left:400px;
	width:142px;
	padding-top:50px;
}

.adv_search {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-size:13px;
	text-align:right;
	margin-bottom:6px;
}

.adv_search_btn {
	color:#F5F5F5;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	margin-top:4px;
	text-align:center;
	}


#search_btns {
	top:8px;
	width:142px;
}


#search_btns ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
	
#search_btns ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:none;
}

#search_btns a {
	height:22px !important;
	overflow:hidden;
	padding:0;
	}	

.search_buttons {
	position:relative;
	float:left;
	margin:0px;
	width:67px;
	height:22px;
}

#search_btn1 {
	background:transparent url(../images/search_btn1.gif) 0 0;
	position:absolute;
	left:0px;
	/* top:8px; */
}
	
#search_btn1 a {
	background:transparent url(../images/search_btn1.gif) 0 0;
	position:absolute;
	width:67px;
}
	
#search_btn1 a:hover {
	background-position:0 -22px;
	text-decoration:none;
	}
	
#search_btn1 a:active, #search_btn1 a.selected {
	background-position:0 -22px;
	}	
	
#search_btn2 {
	background:transparent url(../images/search_btn2.gif) 0 0;
	position:absolute;
	left:75px;
	/* top:8px; */
}	
	
#search_btn2 a {
	background:transparent url(../images/search_btn2.gif) 0 0;
	position:absolute;
	width:67px;
}
	
#search_btn2 a:hover {
	background-position:0 -22px;
	text-decoration:none;
	}
	
#search_btn2 a:active, #search_btn2 a.selected {
	background-position:0 -22px;
}	


/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#container {
	margin: 0px auto 0px auto;
	width:990px;
	margin-top:0em;
	}

#header {
	background: url(../images/header_bg.jpg) no-repeat scroll left top;
	height:173px;
	margin:0;
}


#content {
	margin:0;
	
}


#body_content {
	background: url(../images/body_content_bg.jpg) repeat-x top;
	background-color:#2b2b2b;
	padding-left:27px;
}


#title_bar {
	position:relative;
	margin:0px;
	width:935px;
	height:37px;
	padding-top:6px;
	padding-left:13px;
	background: url(../images/bar_title.jpg) no-repeat scroll left top;
}

#title_bar2 {
	position:relative;
	margin-top:8px;
	width:935px;
	height:37px;
	padding-top:6px;
	padding-left:13px;
	background: url(../images/bar_title2.gif) no-repeat scroll left top;
}

#sub-title_bar {
	position:relative;
	margin-top:10px;
	width:935px;
	height:36px;
	padding-top:4px;
	padding-left:13px;
	background: url(../images/bar_sub-title.jpg) no-repeat scroll left top;
}

/* -- 9-KUTT PLATE CODE -- */

.plate .plate-top {
	   width: 934px;
      }
      .plate .plate-top .plate-top-left {
      /* float this one left and .box-top-right right so they flow over .box-top-repeat, which is the top center slice */
      float: left;
      /* width and height are defined by the image */
      width: 19px;
      height: 19px;
      background: url(../images/plate_top_left.png) no-repeat;
      }
      .plate .plate-top .plate-top-right {
      float: right;
      /* height needs to be the same across all top slices! */
      width: 19px;
      height: 19px;
      background: url(../images/plate_top_right.png) no-repeat;
      }
      .plate .plate-top .plate-top-repeat {
      height: 19px;
      /* the margins are the width of the top left and top right slices - this is not always neccessary, but in my case I was using alpha-transparent PNG8, which broke the layout in IE6 then */
      margin-left: 19px;
      margin-right: 19px;
      background: url(../images/plate_top_repeat.png) no-repeat;
	  /*width: 676px;*/
      }
	  
      .plate .plate-repeat {
	   width: 934px;
      }
      .plate .plate-repeat .plate-repeat-left {
      /* repeat-y the image - this div will automatically resize with the box */
      background: url(../images/plate_repeat_left.png) left repeat-y;
      }
      .plate .plate-repeat .plate-repeat-left .plate-repeat-right {
      /* same as center left slice */
      background: url(../images/plate_repeat_right.png) right repeat-y;
      }
      .plate .plate-repeat .plate-repeat-left .plate-repeat-right .plate-repeat-center {
      /* Put your text formatting here */
      /* again, margins are the widths of the left and right center slice */
      margin-left: 19px;
      margin-right: 19px;
	  background-color:#3f3e3e;
	  }
	  
	  .plate-repeat-left2 {
		  position:relative;
		  float:left;
		  width:19px;
		  background: url(/images/plate_repeat_center.jpg) repeat;
	  }
	  
	  .plate-repeat-right2 {
		  position:relative;
		  float:left;
		  width:19px;
		  background: url(/images/plate_repeat_center.jpg) repeat;
	  }
	  
	  .plate-repeat-center2 {
		  position:relative;
		  float:left;
		  background: url(/images/plate_repeat_center.jpg) repeat;
		  padding-left:30px;
		  padding-right:30px;
		  padding-bottom:10px;
		  width:874px;
	  }
	  
      .plate .plate-repeat .plate-repeat-clearfix {
      /* you better have this if you have floated stuff in your box */
      clear: right;
      }
	  
      .plate .plate-bottom {
	   width: 934px;
	   padding-bottom:13px;
      }
      .plate .plate-bottom .plate-bottom-left {
      /* same technique as above when stying the top part */
      float: left;
      /* again, image size defines the size of this div */
      width: 19px;
      height: 19px;
      background: url(../images/plate_bottom_left.png) no-repeat;
      }
      .plate .plate-bottom .plate-bottom-right {
      /* see above */
      float: right;
      width: 19px;
      /* note the height _must_ be euqal across all bottom slices */
      height: 19px;
      background: url(../images/plate_bottom_right.png) no-repeat;
      }
      .plate .plate-bottom .plate-bottom-repeat {
      /* margins again defined by the width of the bottom left and right slices */
      margin-left: 19px;
      margin-right: 19px;
      /* and height is the same across all bottom slices */
      height: 19px;
      /* don't forget the repeat-x thingy */
      background: url(../images/plate_bottom_repeat.png) repeat-x;
      }

/* -- 9-KUTT SMALL PLATE CODE -- */

.sm_plate .sm_plate-top {
	   width: 323px;
}
.sm_plate .sm_plate-top .sm_plate-top-left {
	/* float this one left and .box-top-right right so they flow over .box-top-repeat, which is the top center slice */
	float: left;
	/* width and height are defined by the image */
	width: 19px;
	height: 19px;
	background: url(../images/plate_top_left.png) no-repeat;
}
.sm_plate .sm_plate-top .sm_plate-top-right {
	float: right;
	/* height needs to be the same across all top slices! */
	width: 19px;
	height: 19px;
	background: url(../images/plate_top_right.png) no-repeat;
}
.sm_plate .sm_plate-top .sm_plate-top-repeat {
	height: 19px;
	/* the margins are the width of the top left and top right slices - this is not always neccessary, but in my case I was using alpha-transparent PNG8, which broke the layout in IE6 then */
	margin-left: 19px;
	margin-right: 19px;
	background: url(../images/plate_top_repeat.png) no-repeat;
	/*width: 676px;*/
}

.sm_plate .sm_plate-repeat {
	width: 323px;
}
.sm_plate .sm_plate-repeat .sm_plate-repeat-left {
	/* repeat-y the image - this div will automatically resize with the box */
	background: url(../images/plate_repeat_left.png) left repeat-y;
}
.sm_plate .sm_plate-repeat .sm_plate-repeat-left .sm_plate-repeat-right {
	/* same as center left slice */
	background: url(../images/plate_repeat_right.png) right repeat-y;
}
.sm_plate .sm_plate-repeat .sm_plate-repeat-left .sm_plate-repeat-right .sm_plate-repeat-center {
	/* Put your text formatting here */
	/* again, margins are the widths of the left and right center slice */
	margin-left: 19px;
	margin-right: 19px;
	background-color:#3f3e3e;
}
.sm_plate .sm_plate-repeat .sm_plate-repeat-clearfix {
	/* you better have this if you have floated stuff in your box */
	clear: right;
}

.sm_plate .sm_plate-bottom {
	width: 323px;
	padding-bottom:13px;
}
.sm_plate .sm_plate-bottom .sm_plate-bottom-left {
	/* same technique as above when stying the top part */
	float: left;
	/* again, image size defines the size of this div */
	width: 19px;
	height: 19px;
	background: url(../images/plate_bottom_left.png) no-repeat;
}
.sm_plate .sm_plate-bottom .sm_plate-bottom-right {
	/* see above */
	float: right;
	width: 19px;
	/* note the height _must_ be euqal across all bottom slices */
	height: 19px;
	background: url(../images/plate_bottom_right.png) no-repeat;
}
.sm_plate .sm_plate-bottom .sm_plate-bottom-repeat {
	/* margins again defined by the width of the bottom left and right slices */
	margin-left: 19px;
	margin-right: 19px;
	/* and height is the same across all bottom slices */
	height: 19px;
	/* don't forget the repeat-x thingy */
	background: url(../images/plate_bottom_repeat.png) repeat-x;
}

/* -- 9-KUTT MICRO PLATE CODE -- */

.micro-plate .micro-plate-top {
	   width: 280px;
}
.micro-plate .micro-plate-top .micro-plate-top-left {
	/* float this one left and .box-top-right right so they flow over .box-top-repeat, which is the top center slice */
	float: left;
	/* width and height are defined by the image */
	width: 19px;
	height: 19px;
	background: url(../images/plate_top_left.png) no-repeat;
}
.micro-plate .micro-plate-top .micro-plate-top-right {
	float: right;
	/* height needs to be the same across all top slices! */
	width: 19px;
	height: 19px;
	background: url(../images/plate_top_right.png) no-repeat;
}
.micro-plate .micro-plate-top .micro-plate-top-repeat {
	height: 19px;
	/* the margins are the width of the top left and top right slices - this is not always neccessary, but in my case I was using alpha-transparent PNG8, which broke the layout in IE6 then */
	margin-left: 19px;
	margin-right: 19px;
	background: url(../images/plate_top_repeat.png) no-repeat;
	/*width: 676px;*/
}

.micro-plate .micro-plate-repeat {
	width: 280px;
}
.micro-plate .micro-plate-repeat .micro-plate-repeat-left {
	/* repeat-y the image - this div will automatically resize with the box */
	background: url(../images/plate_repeat_left.png) left repeat-y;
}
.micro-plate .micro-plate-repeat .micro-plate-repeat-left .micro-plate-repeat-right {
	/* same as center left slice */
	background: url(../images/plate_repeat_right.png) right repeat-y;
}
.micro-plate .micro-plate-repeat .micro-plate-repeat-left .micro-plate-repeat-right .micro-plate-repeat-center {
	/* Put your text formatting here */
	/* again, margins are the widths of the left and right center slice */
	margin-left: 19px;
	margin-right: 19px;
	background-color:#3f3e3e;
}
.micro-plate .micro-plate-repeat .micro-plate-repeat-clearfix {
	/* you better have this if you have floated stuff in your box */
	clear: right;
}

.micro-plate .micro-plate-bottom {
	width: 280px;
	padding-bottom:13px;
}
.micro-plate .micro-plate-bottom .micro-plate-bottom-left {
	/* same technique as above when stying the top part */
	float: left;
	/* again, image size defines the size of this div */
	width: 19px;
	height: 19px;
	background: url(../images/plate_bottom_left.png) no-repeat;
}
.micro-plate .micro-plate-bottom .micro-plate-bottom-right {
	/* see above */
	float: right;
	width: 19px;
	/* note the height _must_ be euqal across all bottom slices */
	height: 19px;
	background: url(../images/plate_bottom_right.png) no-repeat;
}
.micro-plate .micro-plate-bottom .micro-plate-bottom-repeat {
	/* margins again defined by the width of the bottom left and right slices */
	margin-left: 19px;
	margin-right: 19px;
	/* and height is the same across all bottom slices */
	height: 19px;
	/* don't forget the repeat-x thingy */
	background: url(../images/plate_bottom_repeat.png) repeat-x;
}



/* -- FOOTER -- */
#footer {
	margin: 0px auto 0px auto;
	text-align:center;
	height:116px;
	background: url(../images/footer_bg.jpg) no-repeat scroll top;

}

#powered_by {
	position:relative;
	margin: 0px auto 0px auto;
	padding-bottom:14px;
}

#footer-content {
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c1bfbf;
}



/* FORMS CONTENT */

.buton { margin-top:2px; margin-bottom:8px; font-size:12px; }


/* GENERIC PLATE CONTENT */

#inner_plate_container {
	position:relative;
	margin: 0px auto 0px auto;
}
	
#inner_plate_container2 {
	float:right;
	margin: 0px auto 0px auto;
	}
	
#image_float {
	float:left;
	margin-right:15px;
	margin-bottom:12px;
	border:1px solid #333333;
}

#image_inline {
	margin-bottom:12px;
}

#image_center {
	margin-bottom:12px;
	text-align:center;
}

/* INVENTORY PAGE */

#viewitem_title_bar {
	position:relative;
	margin:0px;
	width:935px;
	height:45px;
	padding-top:6px;
	padding-left:13px;
	background: url(../images/bar_title.jpg) no-repeat scroll left top;
}


#inventory_top-container {
	position:relative;
	margin: 0px auto 0px auto;
	/*height:510px;*/
}

#inventory_thumb-container {
	position:absolute;
	float:left;
	top:0px;
	width:323px;
	height:378px;
	display:none;
}

#inventory_headline {
	position:relative;
	/*
	left:348px;
	top:0px;
	*/
	height:28px;
	/* width:542px; */
}

#inventory_btns {
	position:relative;
	margin-top:5px;
	/*
	left:348px;
	top:45px;
	*/
	height:120px;
	/*
	width:542px;
	*/
}

#inventory_btns div {
	display:none;
}
	
#inventory_btns ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
	
#inventory_btns ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:none;
}

#inventory_btns a {
	height:30px !important;
	overflow:hidden;
	padding:0;
	}	

.inventory_buttons {
	position:relative;
	float:left;
	margin-right:0.75em;
	margin-bottom:0.5em;
	width:128px;
	height:30px;
}

#inventory_btn1 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
}
	
#inventory_btn1 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
}
	
#inventory_btn1 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn1 a:active, #inventory_btn1 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn2 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	float:left;
	width:128px;
}	
	
#inventory_btn2 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
}
	
#inventory_btn2 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn2 a:active, #inventory_btn2 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn3 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	float:left;
	width:128px;
	height:30px;
}	
	
#inventory_btn3 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
}
	
#inventory_btn3 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn3 a:active, #inventory_btn3 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn4 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	float:left;
	width:128px;
	height:30px;
}

#inventory_btn4 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
}
	
#inventory_btn4 a:hover {
	background-position:0 -30px;
	text-decoration:none;
}
	
#inventory_btn4 a:active, #inventory_btn4 a.selected {
	background-position:0 -30px;
}	
	
#inventory_btn5 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	float:left;
	width:128px;
	height:30px;
}
	 
#inventory_btn5 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	}
	
#inventory_btn5 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn5 a:active, #inventory_btn1 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn6 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
	height:30px;
}
	
#inventory_btn6 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn6 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn6 a:active, #inventory_btn6 a.selected {
	background-position:0 -30px;
	}	

#inventory_btn7 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
	height:30px;
}
	
#inventory_btn7 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn7 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn7 a:active, #inventory_btn7 a.selected {
	background-position:0 -30px;
	}	

#inventory_btn8 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
	height:30px;
}
		

#inventory_btn8 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn8 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn8 a:active, #inventory_btn8 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn9 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
	height:30px;
}
	
#inventory_btn9 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn9 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn9 a:active, #inventory_btn9 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn10 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
	height:30px;
}
	
#inventory_btn10 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn10 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn10 a:active, #inventory_btn10 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn11 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
	height:30px;
}
	
#inventory_btn11 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn11 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn11 a:active, #inventory_btn11 a.selected {
	background-position:0 -30px;
	}	
	

#inventory_btn12 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
	height:30px;
}
	
#inventory_btn12 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn12 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn12 a:active, #inventory_btn12 a.selected {
	background-position:0 -30px;
	}		
	
#inventory_btn13 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
	height:30px;
}
	
#inventory_btn13 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn13 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn13 a:active, #inventory_btn13 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn14 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
	height:30px;
}
	
#inventory_btn14 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn14 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn14 a:active, #inventory_btn14 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn15 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn15 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn15 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn15 a:active, #inventory_btn15 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn16 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}

#inventory_btn16 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn16 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn16 a:active, #inventory_btn16 a.selected {
	background-position:0 -30px;
	}		
	
#inventory_btn17 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:168px;
	}
	
#inventory_btn17 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn17 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn17 a:active, #inventory_btn17 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn18 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn18 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn18 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn18 a:active, #inventory_btn18 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn19 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn19 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn19 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn19 a:active, #inventory_btn19 a.selected {
	background-position:0 -30px;
	}	

#inventory_btn20 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn20 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn20 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn20 a:active, #inventory_btn20 a.selected {
	background-position:0 -30px;
	}		
	
#inventory_btn21 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn21 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn21 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn21 a:active, #inventory_btn21 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn22 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn22 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn22 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn22 a:active, #inventory_btn22 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn23 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn23 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn23 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn23 a:active, #inventory_btn23 a.selected {
	background-position:0 -30px;
	}	
	
#inventory_btn24 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn24 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn24 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn24 a:active, #inventory_btn24 a.selected {
	background-position:0 -30px;
	}		
	
#inventory_btn25 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn25 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn25 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn25 a:active, #inventory_btn25 a.selected {
	background-position:0 -30px;
	}	
	

#inventory_btn26 {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:relative;
	width:128px;
}
	
#inventory_btn26 a {
	background:transparent url(../images/inventory_btn.gif) 0 0;
	position:absolute;
	width:128px;
	left:0px;
	top:0px;
	}
	
#inventory_btn26 a:hover {
	background-position:0 -30px;
	text-decoration:none;
	}
	
#inventory_btn26 a:active, #inventory_btn26 a.selected {
	background-position:0 -30px;
	}		
	
#inventory_thumb1 {
	position:absolute;
	float:left;
	top:0px;
	margin-left:0px;
	width:150px;
	height:112px;
	background:url("../images/search_thumb_bg.jpg") no-repeat scroll #3b3b3b;
	border:1px solid #333333	}

#inventory_thumb2 {
	position:absolute;
	float:left;
	top:0px;
	margin-left:165px;
	width:150px;
	height:112px;
	background:url("../images/search_thumb_bg.jpg") no-repeat scroll #3b3b3b;
	border:1px solid #333333
	}
	
#inventory_thumb3 {
	position:absolute;
	float:left;
	top:127px;
	margin-left:0px;
	width:150px;
	height:112px;
	background:url("../images/search_thumb_bg.jpg") no-repeat scroll #3b3b3b;
	border:1px solid #333333	}

#inventory_thumb4 {
	position:absolute;
	float:left;
	top:127px;
	margin-left:165px;
	width:150px;
	height:112px;
	background:url("../images/search_thumb_bg.jpg") no-repeat scroll #3b3b3b;
	border:1px solid #333333
	}
		
#inventory_thumb5 {
	position:absolute;
	float:left;
	top:254px;
	margin-left:0px;
	width:150px;
	height:112px;
	background:#2f2f2f;
	border:1px solid #333333	}

#inventory_thumb6 {
	position:absolute;
	float:left;
	top:254px;
	margin-left:165px;
	width:150px;
	height:112px;
	background:#2f2f2f;
	border:1px solid #333333
	}
	
#inventory_search_thumb {
	position:relative;
	float:left;
	/* top:0px; */
	width:/* 150 */320px;
	height:/* 112 */240px;
	background:url("../images/loading.gif") no-repeat scroll 62px 42px #3b3b3b;
	border:1px solid #333333
}

.inventory_large_price {
	font-size:12pt;
}

#inventroy_text1 {
	position:relative;
	float:left;
	width:400px;
	margin-left:15px;
}

#inventroy_text2 {
	position:relative;
	float:right;
	text-align:right;
	padding-right:1em;
	width:290px;
}

#team_paging {
	position:absolute;
	margin-left:135px;
	width:450px;
	top:8px;
}



#search_results {
	position:relative;
	float:left;
	margin-top:8px;
}

#search_results_pager {
	position:relative;
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	height:40px;
	}
	
#search_results_pager a {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

#search_results_pager a:hover {
	color:#BF99FE;
	text-decoration:underline;
}

/* PREVIOUS SALES PAGE */
	
#previous_sales_top-container {
	position:relative;
	margin: 0px auto 0px auto;
	/*height:510px;*/
	z-index:150;
}

#happy_big_photo {
	position:absolute;
	float:left;
	top:0px;
	width:480px;
	height:360px;
	border:1px solid #333333;
	}
	
#happy_thumb_container {
	position:absolute;
	left:505px;
	top:0px;
	height:360px;
	width:385px;
}

#control-left {
	position:absolute;
	float:left;
	top:24px;
	margin-left:149px;
	width:7px;
	height:15px;
}

#control-right {
	position:absolute;
	margin-left:220px;
	width:7px;
	height:15px;
	top:24px;
}

#more_pages {
	position:absolute;
	width:45px;
	height:15px;
	top:24px;
	margin-left:165px;
	text-align:center;
}
	
#happy_big_text	{
	width:880px;
	top:375px;
	position:absolute;
	margin-top:3px;
}

#happy_thumb1 {
	position:absolute;
	float:left;
	top:52px;
	margin-left:0px;
	width:115px;
	height:86px;
	border:1px solid #333333
	}

#happy_thumb2 {
	position:absolute;
	float:left;
	top:52px;
	margin-left:134px;
	width:115px;
	height:86px;
	border:1px solid #333333
	}
	
#happy_thumb3 {
	position:absolute;
	float:left;
	top:52px;
	margin-left:268px;
	width:115px;
	height:86px;
	border:1px solid #333333
	}	
	
#happy_thumb4 {
	position:absolute;
	float:left;
	top:154px;
	margin-left:0px;
	width:115px;
	height:86px;
	border:1px solid #333333
	}

#happy_thumb5 {
	position:absolute;
	float:left;
	top:154px;
	margin-left:134px;
	width:115px;
	height:86px;
	border:1px solid #333333
	}
	
#happy_thumb6 {
	position:absolute;
	float:left;
	top:154px;
	margin-left:268px;
	width:115px;
	height:86px;
	border:1px solid #333333
	}	

#happy_thumb7 {
	position:absolute;
	float:left;
	top:256px;
	margin-left:0px;
	width:115px;
	height:86px;
	border:1px solid #333333
	}

#happy_thumb8 {
	position:absolute;
	float:left;
	top:256px;
	margin-left:134px;
	width:115px;
	height:86px;
	border:1px solid #333333
	}
	
#happy_thumb9 {
	position:absolute;
	float:left;
	top:256px;
	margin-left:268px;
	width:115px;
	height:86px;
	border:1px solid #333333
	}		
	
	
	
/* FINANCE PAGE */
	
#finance_top-container {
	position:relative;
	margin: 0px auto 0px auto;
}

#finance_image_container{
	position:relative;
	margin: 0px auto 0px auto;
	height:400px;
}

#finance_video {
	position:relative;
	float:left;
}
	
#finance_details {
	position:relative;
	float:left;
	width:296px;
	height:279px;
	margin-left:20px;
}	

#inner_finance_container {
	position:relative;
	float:left;
	width:650px;
}

#finance_btns {
	margin-left:710px;
	position:absolute;
	width:167px;
	height:111px;
	top:0px;
}

#finance_btns ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
	
#finance_btns ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#finance_btns a {
	height:30px !important;
	overflow:hidden;
	padding:0;
	}
	
#finance_btns a:hover {
	background-position:0 -30px;
	}
	
#finance_btns a:active {
	background-position:0 -30px;
	}
	
#individual a {
	background:transparent url(../images/extra_btn.jpg) left top;
	position:absolute;
	width:167px;
	top:0px;
	left:0px;
}

#joint a {
	background:transparent url(../images/extra_btn.jpg) left top;
	position:absolute;
	width:167px;
	top:40px;
	left:0px;
}

#business a {
	background:transparent url(../images/extra_btn.jpg) left top;
	position:absolute;
	width:167px;
	top:80px;
	left:0px;
}


/* DETAILS PAGE */

#detail_image_container{
	position:relative;
	margin: 0px auto 0px auto;
	height:124px;
	}

#camera1 {
	position:absolute;
	top:0px;
	left:0px;
	width:164px;
	height:124px;
}

#camera2 {
	position:absolute;
	top:0px;
	left:178px;
	width:164px;
	height:124px;
}

#camera3 {
	position:absolute;
	top:0px;
	left:355px;
	width:164px;
	height:124px;
}

#camera_text {
	position:absolute;
	top:0px;
	left:540px;
	width:300px;
}


#detail_container{
	position:relative;
	margin: 0px auto 0px auto;
	height:820px;
	}


#detail_navigation_container {
	position:absolute;
	left:0px;
	top:0px;
	height:800px;
	width:200px;
}

#detail_divider {
	position:absolute;
	left:200px;
	top:0px;
	height:800px;
	width:50px;
	background-image:url(../images/detail_divide.png);
}

#detail_content_container {
	position:absolute;
	left:250px;
	top:0px;
	height:800px;
	width:640px;
}

#gallery_spacer {
	height:15px;
}

#gallery_thumbs { 
	position:absolute;
	top:37px;
	margin-left:15px;
	float:left;
	width:164px;
	}

.gallery_thumbs { 
	margin-left:0px; padding:0;
	float:left;
	width:164px;
}

#gallery_thumbs li {
	margin:0; padding:0; list-style:none;
	position:relative; top:0;
}

#gallery_thumbs li, #gallery_thumbs a {
	height:124px; display: block; width: 164px;
}


#gallery1 {
	background: url(../images/detail_gallery_thumbs.jpg) no-repeat scroll left top;
}

#gallery1 a:hover {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -124px no-repeat;
}

#gallery1 a:active, #gallery1 a.selected {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -124px no-repeat;
}


#gallery2 {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -248px no-repeat;
}

#gallery2 a:hover {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -372px no-repeat;
}

#gallery2 a:active, #gallery2 a.selected {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -372px no-repeat;
}


#gallery3 {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -496px no-repeat;
}

#gallery3 a:hover {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -620px no-repeat;
}

#gallery3 a:active, #gallery3 a.selected {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -620px no-repeat;
}


#gallery4 {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -744px no-repeat;
}

#gallery4 a:hover {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -868px no-repeat;
}

#gallery4 a:active, #gallery4 a.selected {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -868px no-repeat;
}

#gallery5 {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -992px no-repeat;
}

#gallery5 a:hover {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -1116px no-repeat;
}

#gallery5 a:active, #gallery5 a.selected {
	background: url(../images/detail_gallery_thumbs.jpg) 0 -1116px no-repeat;
}



	
/* CONSIGN PAGE */

#consign_container {
	position:relative;
	margin: 0px auto 0px auto;
	}
	
#consign_image_container{
	position:relative;
	margin: 0px auto 0px auto;
	height:109px;
	}

#consign_image_ebay1 {
	position:absolute;
	top:0ppx;
	left:0px;
	width:222px;
	height:109px;
	background-image:url(../images/image_ebay1.jpg);
}

#consign_image_ebay2 {
	position:absolute;
	top:0ppx;
	left:242px;
	width:193px;
	height:109px;
	background-image:url(../images/image_ebay2.jpg);
}

#consign_image_ebay3 {
	position:absolute;
	top:0ppx;
	left:455px;
	width:133px;
	height:109px;
	background-image:url(../images/image_ebay3.jpg);
}

#consign_image_ebay4 {
	position:absolute;
	top:0ppx;
	left:608px;
	width:169px;
	height:109px;
	background-image:url(../images/image_ebay4.jpg);
}


/* FACILITIES PAGE */

#facility_container {
	position:relative;
	margin: 0px auto 0px auto;
	}

#facility_details {
	position:absolute;
	top:0px;
	left:507px;
	width:380px;
}


/* ABOUT PAGE */

#about_top-container {
	position:relative;
	margin: 0px auto 0px auto;
	height:370px;
}

.about_employee_avatar {
	position:relative;
	float:left;
	margin:0.25em;
	margin-right:0.75em;
	margin-bottom:0.5em;
	padding:0px;
	width:163px;
	height:120px;
}

.about_employee_avatar .imgdiv {
	width:163px;
	height:119px;
	cursor:pointer;
}

.about_employee_avatar img {
	width:163px;
	height:118px;
}

.about_caption_title {
	position:relative;
	padding-left:5px;
	padding-top:3px;
	height:50px;
	font-size:11px;
	
	color:#ffffff;
	/* background-image:url(/images/80opacity32x32.png); */
}

.about_caption_header {
	font-weight:bold;
	font-size:14px;
}

#team_spacer {
	height:15px;
}

#apply_btn {
	position:relative;
	width:128px;
	height:30px;
	margin-top:10px;
	margin-bottom:10px;
}

#apply_btn ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
	
#apply_btn ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#apply_btn a {
	height:30px !important;
	overflow:hidden;
	padding:0;
	}
	
#apply_btn a:hover {
	background-position:0 -30px;
	}
	
#apply_btn a:active {
	background-position:0 -30px;
}
	
#apply a {
	background:transparent url(../images/apply_btn.jpg) left top;
	position:absolute;
	width:128px;
	top:0px;
	left:0px;
}






/* -- team member rollz -- */

#team_thumb_container {
	position:relative;
	margin: 0px auto 0px auto;
	}
	

#team_container {
	position:absolute;
	left:0px;
	top:0px;
	height:265px;
	width:895px;
	}
	
#team_container ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
	
#team_container ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#team_container a {
	height:124px !important;
	overflow:hidden;
	padding:0;
	}	
	
	
#member1 a {
	background:transparent url(../images/about_all-team.jpg) 0 0;
	position:absolute;
	width:167px;
	left:0px;
	top:0px;
	}
	
#member1 a:hover, #member1 a:active, #member1 a.selected {
	background-position:0 -124px;
	}
	
#member2 a {
	background:transparent url(../images/about_all-team.jpg) 0 -248px;
	position:absolute;
	width:167px;
	top:0px;
	left:182px;
	}	

#member2 a:hover, #member2 a:active, #member2 a.selected {
	background-position: 0 -372px;
	}

#member3 a {
	background:transparent url(../images/about_all-team.jpg) 0 -496px;
	position:absolute;
	width:167px;
	top:0px;
	left:364px;
	}	

#member3 a:hover, #member3 a:active, #member3 a.selected {
	background-position: 0 -620px;
	}

#member4 a {
	background:transparent url(../images/about_all-team.jpg) 0 -744px;
	position:absolute;
	width:167px;
	top:0px;
	left:546px;
	}	

#member4 a:hover, #member4 a:active, #member4 a.selected {
	background-position: 0 -868px;
	}
	
#member5 a {
	background:transparent url(../images/about_all-team.jpg) 0 -992px;
	position:absolute;
	width:167px;
	top:0px;
	left:728px;
	}	

#member5 a:hover, #member5 a:active, #member5 a.selected {
	background-position: 0 -1116px;
	}
	
/* Row Two */

#member6 a {
	background:transparent url(../images/about_all-team.jpg) 0 -1240px;
	position:absolute;
	width:167px;
	left:0px;
	top:139px;
	}
	
#member6 a:hover, #member6 a:active, #member6 a.selected {
	background-position:0 -1364px;
	}
	
#member7 a {
	background:transparent url(../images/about_all-team.jpg) 0 -1488px;
	position:absolute;
	width:167px;
	top:139px;
	left:182px;
	}	

#member7 a:hover, #member7 a:active, #member7 a.selected {
	background-position: 0 -1612px;
	}

#member8 a {
	background:transparent url(../images/about_all-team.jpg) 0 -1736px;
	position:absolute;
	width:167px;
	top:139px;
	left:364px;
	}	

#member8 a:hover, #member8 a:active, #member8 a.selected {
	background-position: 0 -1860px;
	}

#member9 a {
	background:transparent url(../images/about_all-team.jpg) 0 -1984px;
	position:absolute;
	width:167px;
	top:139px;
	left:546px;
	}	

#member9 a:hover, #member9 a:active, #member9 a.selected {
	background-position: 0 -2108px;
	}
	
#member10 a {
	background:transparent url(../images/about_all-team.jpg) 0 -2232px;
	position:absolute;
	width:167px;
	top:139px;
	left:728px;
	}	

#member10 a:hover, #member10 a:active, #member10 a.selected {
	background-position: 0 -2356px;
	}


/* -- SIDE NAVI SECTION ONE -- */
#home_ent {
	background: url(/images/navi_side_01.png) no-repeat scroll left top;
}

#home_ent a:hover {
	background: url(/images/navi_side_01.png) 0 -23px no-repeat;
}

#home_ent a:active, #home_ent a.selected {
	background: url(/images/navi_side_01.png) 0 -23px no-repeat;
}


#identity {
	background: url(/images/navi_side_01.png) 0 -46px no-repeat;
}

#identity a:hover {
	background: url(/images/navi_side_01.png) 0 -69px no-repeat;
}

#identity a:active, #identity a.selected {
	background: url(/images/navi_side_01.png) 0 -69px no-repeat;
}



/* DIRECTIONS PAGE */

#directions_top-container {
	position:relative;
	margin: 0px auto 0px auto;
}

#image_directions {
	position:relative;
	width:609px;
	height:279px;
	border:1px solid #333333;
	}
	
#directions_details {
	position:absolute;
	top:60px;
	left:620px;
	width:296px;
	height:279px;
}
	
#directions_btns {
	position:absolute;
	width:167px;
	height:111px;
	margin-top:10px;
}

#directions_btns ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
	
#directions_btns ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#directions_btns a {
	height:30px !important;
	overflow:hidden;
	padding:0;
	}
	
#directions_btns a:hover {
	background-position:0 -30px;
	}
	
#directions_btns a:active {
	background-position:0 -30px;
	}
	
#zsouth a {
	background:transparent url(../images/extra_btn.jpg) left top;
	position:absolute;
	width:167px;
	top:0px;
	left:0px;
}

#znorth a {
	background:transparent url(../images/extra_btn.jpg) left top;
	position:absolute;
	width:167px;
	top:40px;
	left:0px;
}

#zaccommidations a {
	background:transparent url(../images/extra_btn.jpg) left top;
	position:absolute;
	width:167px;
	top:80px;
	left:0px;
}

	
#txt_map {
	position:relative;
	float:right;
	width:560px;
	}
	
	
#image_bellasera {
	position:relative;
	width:229px;
	height:172px;
	border:1px solid #333333;
	}
	
#txt_accommidations {
	position:relative;
	float:right;
	width:650px;
	}
	
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#inbound_plate_container {
	overflow:hidden;
}
/* =-=-=-=- end inventory styles =-=-=-=-=-=-=-=-=-=-=-=-=- */
	