/* CSS Document */



/* RESET ------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
a img { border: none; }

html { height:100%; }

input {margin-bottom: 20px;}

/* LAYOUT - BRANDING ------------------------------------------------- */  

body {
height:100%;
background-image: url(images/bggrey.jpg);
background-color: #a1978a;
margin: 0px;
font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6c665d;
}

a {
	font-size: 12px;
	color: #6c665d;
	font-weight:bold;
}
a:link {
	text-decoration: none;
	border: 0px;
}
a:visited {
	text-decoration: none;
	color: #6c665d;
}
a:hover {
	text-decoration: underline;
}
a img {
border: none;
}

#container {
  margin: 0px auto;
  background-color: #FFF;
  border-left: 1px #000000 solid;
  border-right: 1px #000000 solid;
  width: 960px;
  height: auto;
}

#logo{
  width: 900px;
  height: 50px;
  margin: 0px 30px 10px 30px;
  background: url('images/logo-head-bg.png') no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}

#content-main{
  width: 900px;
  height: 400px;
  margin: 0px 30px 0px 30px;
} 

#content1-lf{
  width:600px;
  margin-left:30px;
  display:inline;
  float:left;
}

#content1-lf h1{
  font-size:18px;
  line-height:36px;
  padding-left:20px;
  display:inline;
}

#content1-rt{
  width:300px;
  margin-right:30px;
  float:right;
  display:inline;
}

#content1-rt img {
  float:right;
  overflow:hidden;
  display:inline;
}

#content1-rt h2{
  line-height:32px;
}

#content1-rt p{
  font-size:10px;
  line-height:14px;
  padding: 20px;
}

#content1-rt p{
  font-size:10px;
  line-height:14px;
  margin: 20px;
}

#content2-lf {
  width:570px;
  float:left;
  margin:30px;
  overflow:hidden;
  display:inline;
}

#content2-lf h1{
  font-size:18px;
  line-height:36px;
  padding-left:25px;
}

#content2-lf p{
  font-size:14px;
  line-height:18px;
  margin-bottom:10px;
  text-align:justify;
  background: #e7dfd2;
  padding:10px 15px;
}

#content2-rt {
  width:300px;
  float:right;
  margin:30px 30px 30px 0px;
  overflow:hidden;
  display:inline;
}

h2 a {  
	font-size:18px;
  	line-height:36px;
  	padding-left:20px;
}

.faq {
  display:none;
}

.clear {
  clear:both;
 }


 
/* NAVIGATION  ------------------------------------------------- */ 

#navbar { 
  width: 960px;
  height: 32px;
  background: url('http://www.bjsbeerpong.com/images/navbar/nav-bg.gif') repeat-x;
  border-top: 1px solid #fff;
  border-bottom: 8px solid #958065;
  overflow:hidden;
}

#navbar img { float:left; }

#navbar ul { list-style:none; }

#navbar ul li{ display:inline; }

#navbar ul li.nav-space-lf {
  height:32px;
  width:55px;
  background: url('http://www.bjsbeerpong.com/images/navbar/nav-bg-lf.gif');
  float:left;
}

#navbar ul li.nav-space-rt {
  height:32px;
  width:55px;
  background: url('/images/navbar/nav-bg-rt.gif');
  float: right;
}

#navbar ul li a {
	height: 32px;
	display: block;
	float: left;
	text-indent:-9999px;
	overflow:hidden;
}

#navbar ul li a.home { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-home.gif') no-repeat top; width: 63px; }
#navbar ul li a.tables { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-tables.gif') no-repeat top; width: 77px; }
#navbar ul li a.custom { background: url('http://www.bjsbeerpong.com/images/navbar/custom-but.gif') no-repeat top; width: 83px; }
#navbar ul li a.accessories { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-access.gif') no-repeat top; width: 123px; }
#navbar ul li a.blog { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-blog.gif') no-repeat top; width: 62px; }
#navbar ul li a.faq { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-faq.gif') no-repeat top; width: 51px; }
#navbar ul li a.bars { background: url('http://www.bjsbeerpong.com/images/navbar/bars-but.gif') no-repeat top; width: 60px; }
#navbar ul li a.contact { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-contact.gif') no-repeat top; width: 90px; }
#navbar ul li a.cart { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-cart.gif') no-repeat top; width: 123px; margin-left: 118px;}

#navbar ul li a.home:hover,
#navbar ul li a.tables:hover,
#navbar ul li a.custom:hover,
#navbar ul li a.accessories:hover,
#navbar ul li a.blog:hover,
#navbar ul li a.faq:hover,
#navbar ul li a.bars:hover,
#navbar ul li a.contact:hover,
#navbar ul li a.cart:hover {
  background-position: center;
}

#navbar li a.home.active,
#navbar li a.tables.active,
#navbar li a.custom.active,
#navbar li a.accessories.active,
#navbar li a.blog.active,
#navbar li a.faq.active,
#navbar li a.bars.active,
#navbar li a.contact.active,
#navbar li a.cart.active {
  background-position:bottom;
}	

#navbar li a.home.active:hover,
#navbar li a.tables.active:hover,
#navbar li a.custom.active:hover,
#navbar li a.accessories.active:hover,
#navbar li a.blog.active:hover,
#navbar li a.faq.active:hover,
#navbar li a.bars.active:hover,
#navbar li a.contact.active:hover,
#navbar li a.cart.active:hover {
  background-position:center;
}	
	
#navbar-2 { 
  width: 960px;
  height: 32px;
  background: #7f8b9b url('images/navbar/navtop-bg.gif') repeat-x;
  border-top: 8px solid #958065;
  border-bottom: 1px solid #fff;
  float:left;
  line-height:32px;
  overflow:hidden;
  color: #ffffff;
  display:inline;
}

#navbar-2 img { float:left; }

#navbar-2 ul { list-style:none; }

#navbar-2 ul li{ display:inline; }

#navbar-2 ul li.nav2-space-lf {
  height:32px;
  width:55px;
  background: url('images/navbar/navtop-bg-lf.gif');
  float:left;
}

#navbar-2 ul li.nav2-space-rt {
  height:32px;
  width:55px;
  background: url('images/navbar/navtop-bg-rt.gif');
  float: right;
}

#navbar-2 ul li a {
	height: 32px;
	display: block;
	float: left;
	text-indent:-9999px;
	overflow:hidden;
	margin-top: 1px;
}

#navbar-2 ul li a.home { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-home.gif') no-repeat top; width: 63px; }
#navbar-2 ul li a.tables { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-tables.gif') no-repeat top; width: 77px; }
#navbar-2 ul li a.custom { background: url('http://www.bjsbeerpong.com/images/navbar/custom-but.gif') no-repeat top; width: 83px; }
#navbar-2 ul li a.accessories { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-access.gif') no-repeat top; width: 123px; }
#navbar-2 ul li a.blog { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-blog.gif') no-repeat top; width: 62px; }
#navbar-2 ul li a.faq { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-faq.gif') no-repeat top; width: 51px; }
#navbar-2 ul li a.bars { background: url('http://www.bjsbeerpong.com/images/navbar/bars-but.gif') no-repeat top; width: 60px; }
#navbar-2 ul li a.contact { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-contact.gif') no-repeat top; width: 90px; }
#navbar-2 ul li a.cart { background: url('http://www.bjsbeerpong.com/images/navbar/butbg-cart.gif') no-repeat top; width: 123px; margin-left: 118px;}

#navbar-2 ul li a.home:hover,
#navbar-2 ul li a.tables:hover,
#navbar-2 ul li a.custom:hover,
#navbar-2 ul li a.accessories:hover,
#navbar-2 ul li a.blog:hover,
#navbar-2 ul li a.faq:hover,
#navbar-2 ul li a.bars:hover,
#navbar-2 ul li a.contact:hover,
#navbar-2 ul li a.cart:hover {
  background-position: center;
}

#navbar-2 li a.home.active,
#navbar-2 li a.tables.active,
#navbar-2 li a.custom.active,
#navbar-2 li a.accessories.active,
#navbar-2 li a.blog.active,
#navbar-2 li a.faq.active,
#navbar-2 li a.bars.active,
#navbar-2 li a.contact.active,
#navbar-2 li a.cart.active {
  background-position:bottom;
}	

#navbar-2 li a.home.active:hover,
#navbar-2 li a.tables.active:hover,
#navbar-2 li a.custom.active:hover,
#navbar-2 li a.accessories.active:hover,
#navbar-2 li a.blog.active:hover,
#navbar-2 li a.faq.active:hover,
#navbar-2 li a.bars.active:hover,
#navbar-2 li a.contact.active:hover,
#navbar-2 li a.cart.active:hover {
  background-position:center;
}	


/* FOOTER  ------------------------------------------------- */ 

#footer {
  width:900px;
  height:12px;
  padding:10px 30px;
  background: #958065;
  overflow:hidden;
}

#footer ul { list-style:none; }

#footer ul li{ display:inline; }

#footer ul li a {
	color:#c3c3c3;
	float: left;
	margin-right: 30px;
	overflow:hidden;
}

#footer ul li a:hover { color:#ffffff; text-decoration:none; }

#footer span {
	color:#c3c3c3;
	float: right;
	overflow:hidden;
}

#credits {
  text-align:center;
  margin: 62px 0px 8px 0px;
  overflow:hidden;
}

#credits a { 
  color:#ccc;
  font-family: Arial, sans-serif;
}
   
#credits a:hover {
  text-decoration:none;
  color:#666;
}

#xhtml{
  float:right;
  margin-top:-60px;
}


/* TABLES PAGE  ------------------------------------------------- */ 


#toggle{
  width:300px;
  height:400px;
  float:right;
  margin-right:30px;
  display:inline;
  background: url('http://www.bjsbeerpong.com/images/tables/purchase-bg.gif') no-repeat;
  overflow: hidden;
}

#toggleable{
  width:600px;
  height:400px;
  float:left;
  margin-left:30px;
  display:inline;
  background: url('http://www.bjsbeerpong.com/images/tables/table-bg1.gif') no-repeat;
  overflow: hidden;
}

ul#tables-sm {
  list-style:none;
  width:98px;
  float:left;
  margin: 32px 0px 0px 31px;
  display:inline;
}

ul#tables-sm li a {
  width:98px;
  height:36px;
  margin-bottom:1px;
  background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat left;
  display: block;
  float: left;
  text-indent:-9999px;
  overflow:hidden;
}

ul#tables-sm li a.mlbp { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat 0px -109px; }
ul#tables-sm li a.mlbp:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat -99px -109px; }
ul#tables-sm li a.classic {	background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat 0px -147px; }
ul#tables-sm li a.classic:hover {	background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat -99px -147px; }
ul#tables-sm li a.football { background: url('http://www.bjsbeerpong.com/images/tables/purchase-new-sprite.gif') no-repeat 0px -37px; }
ul#tables-sm li a.football:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-new-sprite.gif') no-repeat -99px -37px; }
ul#tables-sm li a.basketball { background: url('images/tables/purchase-sprite.gif') no-repeat 0px -111px; }
ul#tables-sm li a.basketball:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat -99px -111px; }
ul#tables-sm li a.baseball { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat 0px -148px; }
ul#tables-sm li a.baseball:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat -99px -148px; }
ul#tables-sm li a.plants { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat 0px -185px; }
ul#tables-sm li a.plants:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat -99px -185px; }
ul#tables-sm li a.budder { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat 0px -222px; }
ul#tables-sm li a.budder:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat -99px -222px; }
ul#tables-sm li a.supper { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat 0px -259px; }
ul#tables-sm li a.supper:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat -99px -259px; }
ul#tables-sm li a.custom { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat 0px -296px; }
ul#tables-sm li a.custom:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat -99px -296px; }

ul#tables-sm li a.t1 { background: url('http://www.bjsbeerpong.com/images/tables/purchase-new-sprite.gif') no-repeat 0px -1px; }
ul#tables-sm li a.t1:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-new-sprite.gif') no-repeat -99px -1px; }
ul#tables-sm li a.t2 { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat 0px -37px; }
ul#tables-sm li a.t2:hover { background: url('http://www.bjsbeerpong.com/images/tables/purchase-sprite.gif') no-repeat -99px -37px; }



#mlbp-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-sm-sprite.jpg') no-repeat 0px 0px; display:none;}
#classic-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-sm-sprite.jpg') no-repeat 0px -400px; display:none;}
#football-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-sm-sprite.jpg') no-repeat 0px -800px; display:none;}
#basketball-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-sm-sprite.jpg') no-repeat 0px -1200px; display:none;}
#baseball-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-sm-sprite.jpg') no-repeat 0px -1600px; display:none;}
#plants-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-sm-sprite.jpg') no-repeat 0px -2000px; display:none;}
#budder-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-sm-sprite.jpg') no-repeat 0px -2400px; display:none;}
#supper-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-sm-sprite.jpg') no-repeat 0px -2800px; display:none;}
#custom-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-sm-sprite.jpg') no-repeat 0px -3200px; display:none;}

#t1-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tempe12-sprite.jpg') no-repeat 0px 0px; display:none;}
#t2-sm { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tempe12-sprite.jpg') no-repeat 0px -400px; display:none;}


ul#tables-lg {
  list-style:none;
  width:98px;
  float:left;
  margin: 32px 0px 0px 41px;
  display:inline;
}

ul#tables-lg li a {
  width:98px;
  height:36px;
  margin-bottom:1px;
  background: url('images/tables/purchase-sprite.gif') no-repeat left;
  display: block;
  float: left;
  text-indent:-9999px;
  overflow:hidden;
}

ul#tables-lg li a.mlbp { background-position: 0px 0px; }
ul#tables-lg li a.mlbp:hover { background-position: -99px 0px; }
ul#tables-lg li a.football { background-position: 0px -74px; }
ul#tables-lg li a.football:hover { background-position: -99px -74px; }
ul#tables-lg li a.budder { background-position: 0px -222px; }
ul#tables-lg li a.budder:hover { background-position: -99px -222px; }
ul#tables-lg li a.custom { background-position: 0px -296px;}
ul#tables-lg li a.custom:hover { background-position: -99px -296px; }

#mlbp-lg { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-lg-sprite.jpg') no-repeat 0px 0px; display:none;}
#football-lg { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-lg-sprite.jpg') no-repeat 0px -1200px; display:none;}
#budder-lg { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-lg-sprite.jpg') no-repeat 0px -400px; display:none;}
#custom-lg { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-lg-sprite.jpg') no-repeat 0px -800px; display:none;}

ul#tables-cp {
  list-style:none;
  width:98px;
  float:left;
  margin: 0px 0px 0px 41px;
  display:inline;
}

ul#tables-cp li.compact { 
  width:98px;
  height:36px;
  margin-bottom:1px;
  background: url('images/tables/compact.gif') no-repeat left; 
  float: left;
  text-indent:-9999px;
  overflow:hidden;
  display:inline;
}

ul#tables-cp li a {
  width:98px;
  height:36px;
  margin-bottom:1px;
  background: url('images/tables/purchase-360-sprite.gif') no-repeat left;
  display: block;
  float: left;
  text-indent:-9999px;
  overflow:hidden;
}

ul#tables-cp li a.nightmare { background-position: 0px 0px; }
ul#tables-cp li a.nightmare:hover { background-position: -99px 0px; }
ul#tables-cp li a.vixens {	background-position: 0px -37px; }
ul#tables-cp li a.vixens:hover {	background-position: -99px -37px; }
ul#tables-cp li a.greens { background-position: 0px -74px; }
ul#tables-cp li a.greens:hover { background-position: -99px -74px; }
ul#tables-cp li a.blackout { background-position: 0px -111px; }
ul#tables-cp li a.blackout:hover { background-position: -99px -111px; }


#nightmare-cp { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-360-sprite.jpg') no-repeat 0px 0px; display:none;}
#vixens-cp { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-360-sprite.jpg') no-repeat 0px -400px; display:none;}
#greens-cp { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-360-sprite.jpg') no-repeat 0px -800px; display:none;}
#blackout-cp { width:167px; height:85px; padding: 315px 0px 0px 433px; background: url('images/tables/tables-360-sprite.jpg') no-repeat 0px -1200px; display:none;}


#quote {
	width:598px;
	height:378px;
	border:1px solid #636363;
	padding: 10px 0px;
	}

#quote p {
	font-size:16px;
	line-height:32px;
	margin:20px;
	text-align:justify;
	}
	
#quote img {
	margin:40px 0px 0px 413px;
	}

#custom-space {
	height:14px;
	margin: 30px 0px;
	float:right;
	}

/* ACCESSORIES PAGE  ------------------------------------------------- */ 


#toggle.access1{
  background: url('images/accessories/purchase-bg.gif') no-repeat;
}

#toggleable.access2{
  width:600px;
  height:400px;
  float:left;
  margin-left:30px;
  background: url('images/accessories/access-bg.gif') no-repeat;
  overflow: hidden;
}

ul#access-lf {
  list-style:none;
  width:98px;
  float:left;
  margin: 32px 0px 0px 31px;
  display:inline;
}

ul#access-lf li a {
  width:98px;
  height:55px;
  margin-bottom:1px;
  background: url('images/accessories/purchase-sprite-1.jpg') no-repeat left;
  display: block;
  float: left;
  text-indent:-9999px;
  overflow:hidden;
}

ul#access-lf li a.hat { background-position: 0px 0px; }
ul#access-lf li a.hat:hover { background-position: -99px 0px; }
ul#access-lf li a.wrist {	background-position: 0px -56px; }
ul#access-lf li a.wrist:hover {	background-position: -99px -56px; }
ul#access-lf li a.balls { background-position: 0px -112px; }
ul#access-lf li a.balls:hover { background-position: -99px -112px; }
ul#access-lf li a.rack { background-position: 0px -168px; }
ul#access-lf li a.rack:hover { background-position: -99px -168px; }
ul#access-lf li a.posters { background-position: 0px -224px; }
ul#access-lf li a.posters:hover { background-position: -99px -224px; }
ul#access-lf li a.pool-table { background-position: 0px -280px; }
ul#access-lf li a.pool-table:hover { background-position: -99px -280px; }

#hat { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-1-sprite.jpg') no-repeat 0px 0px; display:none;}
#wrist { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-1-sprite.jpg') no-repeat 0px -400px; display:none;}
#balls { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-1-sprite.jpg') no-repeat 0px -800px; display:none;}
#rack { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-1-sprite.jpg') no-repeat 0px -1200px; display:none;}
#posters { width:549px; height:49px; padding: 315px 18px 36px 33px; background: url('images/accessories/access-1-sprite.jpg') no-repeat 0px -1600px; display:none;}
#posters a {float:left; margin-right:16px; }
#pool-table { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-1-sprite.jpg') no-repeat 0px -2000px; display:none;}

ul#access-rt {
  list-style:none;
  width:98px;
  float:left;
  margin: 32px 0px 0px 41px;
  display:inline;
}

ul#access-rt li a {
  width:98px;
  height:55px;
  margin-bottom:1px;
  background: url('images/accessories/purchase-sprite-2.jpg') no-repeat left;
  display: block;
  float: left;
  text-indent:-9999px;
  overflow:hidden;
}

ul#access-rt li a.buckle { background-position: 0px 0px; }
ul#access-rt li a.buckle:hover { background-position: -99px 0px; }
ul#access-rt li a.bottle {	background-position: 0px -56px; }
ul#access-rt li a.bottle:hover {	background-position: -99px -56px; }
ul#access-rt li a.chug { background-position: 0px -112px; }
ul#access-rt li a.chug:hover { background-position: -99px -112px; }
ul#access-rt li a.ultimate { background-position: 0px -168px; }
ul#access-rt li a.ultimate:hover { background-position: -99px -168px; }
ul#access-rt li a.double { background-position: 0px -224px; }
ul#access-rt li a.double:hover { background-position: -99px -224px; }
ul#access-rt li a.octobong { background-position: 0px -280px; }
ul#access-rt li a.octobong:hover { background-position: -99px -280px; }

#buckle { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-2-sprite.jpg') no-repeat 0px 0px; display:none;}
#bottle { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-2-sprite.jpg') no-repeat 0px -400px; display:none;}
#chug { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-2-sprite.jpg') no-repeat 0px -800px; display:none;}
#ultimate { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-2-sprite.jpg') no-repeat 0px -1200px; display:none;}
#double { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-2-sprite.jpg') no-repeat 0px -1600px; display:none;}
#octobong { width:167px; height:49px; padding: 315px 0px 36px 433px; background: url('images/accessories/access-2-sprite.jpg') no-repeat 0px -2000px; display:none;}


/* BLOG PAGE  ------------------------------------------------- */ 


#blog-wrap {
  width:778px;
  border: 1px solid #636363;
  margin: 51px 30px 30px;
  padding: 60px;
  text-align:left;
}

#blog-wrap h2,h3 {
  font-size: 1.6em;
}



/* FAQ SHOW - HIDE ------------------------------------------------- */

/*  "Show All" + "Hide All" links */
#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #333;padding:0 5px;margin-right:5px}
/* zeroing out padding and margin */
#TJK_DL dd,#TJK_DL dt {margin:0;padding:0} 
/* margin for the DTs (shorthand) */
#TJK_DL dt {margin:7px 0}
/* image and left padding for DDs */
#TJK_DL dd {background:url(answer.gif) no-repeat;padding-left:55px; min-height:45px;}
/* styling all anchors in the DTs */
#TJK_DL dt a {background:0 50% no-repeat;padding-left:32px;color:#000;text-decoration:none;font-size:16px}
#TJK_DL dt a:visited {color:#666}
#TJK_DL dt a:visited:hover,
#TJK_DL dt a:hover,
#TJK_DL dt a:active,
#TJK_DL dt a:focus {font-weight:bold}
/* the + and - gif in the anchors */
#TJK_DL .DTplus a {background-image:url(toggleDLplus.gif)}
#TJK_DL .DTminus a {background-image:url(toggleDLminus.gif)}
/**********************************/
/**********************************/
#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}

ol#rules
{
list-style-type: decimal;
}

ol#rules li
{
margin: 0px 0px 20px 20px;
}

message-bg, formRight {
	width:100%;
}


/* BARS PAGE  ------------------------------------------------- */

#tourney {
  border: 1px solid #636363;
  margin-bottom:30px;
}

#tourney a:hover{
  color: #636363;
}

#tourney a {
  color: #999999;
}

#tourney h3{
  font-size:14px;
  line-height:32px;
  margin:0px 20px;
}

#tourney p{
  font-size:12px;
  line-height:24px;
  margin:10px;
  padding:0px;
  text-align:justify;
}

#TJK_DL2 { margin-top:20px;}

/*  "Show All" + "Hide All" links */
#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #333;padding:0 5px;margin-right:5px}
/* zeroing out padding and margin */
#TJK_DL2 dd,#TJK_DL2 dt {margin:0;padding:0} 
/* margin for the DTs (shorthand) */
#TJK_DL2 dt {margin:7px 0;}
/* image and left padding for DDs */
#TJK_DL2 dd {width:300px; padding-left:30px;}
/* styling all anchors in the DTs */
#TJK_DL2 dt a {background:0 50% no-repeat;padding-left:32px;color:#000;text-decoration:none;font-size:16px}
#TJK_DL2 dt a:visited {color:#666}
#TJK_DL2 dt a:visited:hover,
#TJK_DL2 dt a:hover,
#TJK_DL2 dt a:active,
#TJK_DL2 dt a:focus {font-weight:bold}
/* the + and - gif in the anchors */
#TJK_DL2 .DTplus a {background-image:url(/bars/TJK_ToggleDL/toggleDLplus.gif)}
#TJK_DL2 .DTminus a {background-image:url(/bars/TJK_ToggleDL/toggleDLminus.gif)}
/**********************************/
/**********************************/
#TJK_DL2 .showDD {position:relative;top:0}
#TJK_DL2 dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}

#TJK_DL2 h3{
  font-size:16px;
  line-height:32px;
}
#prueva{width:150px; height:90px; position: absolute; top:350px; left:240px;}
