/* ######################## */
/* GLOBAL */
/* ######################## */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	font-weight: normal;
	color: #0c0c0c;
	margin: 0px;
	padding:0px;
	/*background:#f6f6f6 url(http://fatzoo.com/global/images/bg.gif) center top repeat-y;*/
	background:#f4f4f4 url(http://fatzoo.com/global/images/stadium-bg.jpg) 50% top no-repeat;
}

td { vertical-align:top; }
img { border:none; }
.odd {	background:url(http://fatzoo.com/global/images/row-bg-odd.png) repeat-x; }
.odd-big {	background:#f0f0f0; }
.rt-info { padding:10px 20px 10px 20px; line-height:12px; }
.rt-info em { color:#989898; }
.rt-links { padding:10px 20px 10px 20px; text-align:right; width:50px; }
.accesslinks { display:none; }
h3 { font-size:14px; font-weight:bold; padding:0; margin:0; }
.legend { color:#989898; font-size:10px; font-style:italic; }

.grey { color:#989898; }

.searchinput { padding:4px; font-size:16px; }

#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top:30px;
}

a, a:link, a:visited, a:active {
	color:#2792d7;
	font-weight:normal;
	text-decoration:underline;
	line-height:1.2em;
}

a:hover {
	color:#40aef2;
	font-weight:normal;
	text-decoration:underline;
	line-height:1.2em;
}

a.sel, a.sel:link, a.sel:visited, a.sel:active {
	color:#0c0c0c;
	font-weight:bold;
	text-decoration:none;
	line-height:1.2em;
}

a.sel:hover {
	color:#0c0c0c;
	font-weight:bold;
	text-decoration:none;
	line-height:1.2em;
}

a.mini-link, a.mini-link:link, a.mini-link:visited, a.mini-link:active {
	font-size:10px;
}

a.mini-link:hover {
	font-size:10px;
}

a.nextpage  {
	background:url(http://fatzoo.com/global/images/link-arrow-right.png) right center no-repeat;
	padding-right:15px;
}

a.nextpage:hover  {
	background:url(http://fatzoo.com/global/images/link-arrow-right-over.png) right center no-repeat;
	padding-right:15px;
}

a.previouspage  {
	background:url(http://fatzoo.com/global/images/link-arrow-left.png) left center no-repeat;
	padding-left:15px;
}

a.previouspage:hover  {
	background:url(http://fatzoo.com/global/images/link-arrow-left-over.png) left center no-repeat;
	padding-left:15px;
}

a.submenu  {
	background:url(http://fatzoo.com/global/images/link-arrow-left.png) left center no-repeat;
	padding-left:18px;
	font-size:14px;
}

a.submenu:hover  {
	background:url(http://fatzoo.com/global/images/link-arrow-left-over.png) left center no-repeat;
	padding-left:18px;
	font-size:14px;
}

a.buy  {
	background:url(http://fatzoo.com/global/images/link-buy.png) left center no-repeat;
	padding-left:18px;
	font-size:12px;
}

a.buy:hover  {
	background:url(http://fatzoo.com/global/images/link-buy-over.png) left center no-repeat;
	padding-left:18px;
	font-size:12px;
}

a.info  {
	background:url(http://fatzoo.com/global/images/link-info.png) left center no-repeat;
	padding-left:18px;
	font-size:12px;
}

a.info:hover  {
	background:url(http://fatzoo.com/global/images/link-info-over.png) left center no-repeat;
	padding-left:18px;
	font-size:12px;
}

/* ######################## */
/* HEADER */
/* ######################## */

#header {
	width:900px;
	margin-bottom:5px;
	float:left;
}

#header #logo {
	width:520px;
	height:62px;
	float:left;
}

#header #search {
	width:350px;
	float:right;
	text-align:right;
}

#header #top-menu {
	width:900px;
	height:47px;
	background:url(/global/images/top-menu-sprite.png) 0 0 no-repeat;
	clear:both;
	float:left;
	margin-top:20px;
}

#header #top-menu ul { margin:0; padding:0; position: relative; }
#header #top-menu li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#header #top-menu li, #header #top-menu a { height: 47px; display: block; color:transparent;}

#menu_1b {left: 0; width: 88px;}
#menu_2b {left: 89px; width: 174px;}
#menu_3b {left: 264px; width: 125px;}
#menu_4b {left: 390px; width: 148px;}
#menu_5b {left: 539px; width: 147px;}
#menu_6b {left: 687px; width: 218px;}

#menu_1b a.highlighted, #menu_1b a:hover  {
  background:transparent url(../images/top-menu-sprite.png) no-repeat 0 -47px;
}
#menu_2b a.highlighted, #menu_2b a:hover {
  background:transparent url(../images/top-menu-sprite.png) no-repeat -89px -47px;
}
#menu_3b a.highlighted, #menu_3b a:hover {
  background:transparent url(../images/top-menu-sprite.png) no-repeat -264px -47px;
}
#menu_4b a.highlighted, #menu_4b a:hover {
  background:transparent url(../images/top-menu-sprite.png) no-repeat -390px -47px;
}
#menu_5b a.highlighted, #menu_5b a:hover {
  background:transparent url(../images/top-menu-sprite.png) no-repeat -539px -47px;
}
#menu_6b a.highlighted, #menu_6b a:hover {
  background:transparent url(../images/top-menu-sprite.png) no-repeat -687px -47px;
}

/* ######################## */
/* CONTENT */
/* ######################## */

#content {
	width:900px;
	margin-bottom:0px;
	float:left;
	background:none;	
}

#content #left {
	width:575px;
	margin-right:5px;
	float:left;
	background:#none;
}

#content #left h1 {
	font-size:18px;
	height:29px;
	width:235px;
	letter-spacing:-1px;
	background:transparent url(http://fatzoo.com/global/images/bg-panel-header-285.png) left top no-repeat;
	padding:21px 0px 0px 50px;
	color:#0c0c0c;
	margin-bottom:10px;
	margin-top:0px;
	float:left;
	font-weight:bold;	
}

#content #right h1 {
	font-size:18px;
	height:29px;
	width:294px;
	letter-spacing:-1px;
	background:transparent url(http://fatzoo.com/global/images/bg-panel-header-320.png) left top no-repeat;
	padding:21px 0px 0px 50px;
	color:#0c0c0c;
	margin-bottom:10px;
	margin-top:0px;
	float:left;
	font-weight:bold;
}

#content #right h1.home {
	font-size:18px;
	height:39px;
	width:294px;
	letter-spacing:-1px;
	background:transparent url(http://fatzoo.com/global/images/bg-panel-header-320-b.png) left top no-repeat;
	padding:21px 0px 0px 50px;
	color:#fff;
	margin-bottom:10px;
	margin-top:0px;
	float:left;
	font-weight:bold;
}

#content #left p {
	margin-top:20px;
	margin-bottom:20px;
}

#content #left p.desc {
	margin-top:5px;
	margin-bottom:0px;
}


#content #left #fullsize-col {
	width:575px;
	background:url(http://fatzoo.com/global/images/bg-panel-575.png) repeat-y;
	margin-bottom:5px;
	padding:0px;
	float:left;
}

#content #left #fullsize-col .full-content {
	width:535px;
	padding:0px 20px 20px 20px;
	background:transparent url(http://fatzoo.com/global/images/bg-panel-footer-575.png) bottom no-repeat;
	float:left;
}
	

#content #left #fullsize-col h1 {
	font-size:18px;
	height:27px;
	width:525px;
	letter-spacing:-1px;
	background:transparent url(http://fatzoo.com/global/images/bg-panel-header-575.png) left top no-repeat;
	padding:23px 0px 0px 50px;
	color:#0c0c0c;
	margin-bottom:10px;
	margin-top:0px;
	float:left;
	font-weight:bold;
}

#content #left #fullsize-col .fullsize-col-search {	
	width:535px;
	border-bottom:1px solid #ededed;
	padding:20px;
	float:left;
	vertical-align:top;
}

#content #left #fullsize-col .fullsize-col-listing {	
	width:535px;
	padding:20px;
	float:left;
}

#content #left #halfsize-col{
	width:285px;
	padding:0px;
	margin:0px 5px 5px 0px;	
	background:url(http://fatzoo.com/global/images/bg-panel-285.png) repeat-y;
	float:left;
}

#content #left #halfsize-col-right{
	width:285px;
	padding:0px;
	margin:0px 0px 5px 0px;
	background:url(http://fatzoo.com/global/images/bg-panel-285.png) repeat-y;
	float:right;
}


#content #left #halfsize-col .left-content, #content #left #halfsize-col-right .left-content{
	width:245px;
	padding:0px 20px 20px 20px;
	background:transparent url(http://fatzoo.com/global/images/bg-panel-footer-285.png) bottom no-repeat;
	float:left;
}

#content #right {
	width:320px;
	float:left;
	padding:0px;
	background:none;
}

#content #right #right-module {
	width:320px;
	padding:0px;
	margin:0px 0px 5px 0px;
	background:url(http://fatzoo.com/global/images/bg-panel-320.png) repeat-y;
	float:left;
}

#content #right #right-module .right-content {
	width:280px;
	padding:0px 20px 20px 20px;
	background:transparent url(http://fatzoo.com/global/images/bg-panel-footer-320.png) bottom no-repeat;
	float:left;
}

#content #right #right-module .essayNoticeBoard {
	width:240px;
	padding:10px 20px 10px 20px;
	margin-left:20px;
	background:#f9eec8;
	float:left;
	margin-bottom:10px;
}

#content #right #right-module .right-content ul#sub-nav {
	width:280px;
	margin:0; padding:0; position: relative;
}

#content #right #right-module .right-content ul#sub-nav li {
	width:280px;
	margin: 0; padding: 0; list-style: none;
	border-bottom:1px solid #ebebeb;
	text-align:left;
	padding:5px 0px 5px 0px;
}

#content #right #right-module .right-content ul#sub-nav li.last {
	width:280px;
	margin: 0; padding: 0; list-style: none;
	border-bottom:none;
	text-align:left;
	padding:5px 0px 0px 0px;
}

#content table{
	clear:both;
}

.right-col {
	text-align:right;
}


/* ######################## */
/* FOOTER */
/* ######################## */

#footer {
	width:900px;
	float:left;
	padding-bottom:30px;
	color:#CCC;
	background:none;
}

#footer #breadcrumb {
	width:860px;
	background:url(http://fatzoo.com/global/images/bg-footer.png) no-repeat;
	height:32px;
	padding:16px 20px 0px 20px;
}

#footer #breadcrumb a.go-to-top  {
	background:url(http://fatzoo.com/global/images/link-arrow-up.png) right center no-repeat;
	padding-right:15px;
}

#footer #breadcrumb a.go-to-top:hover  {
	background:url(http://fatzoo.com/global/images/link-arrow-up-over.png) right center no-repeat;
	padding-right:15px;
}

#footer #footer-links {
	width:580px;
	margin-top:10px;
	margin-right:0px;
	float:right;
	text-align:right;
	font-size:10px;
}

#footer #copyright {
	width:280px;
	margin-top:10px;
	margin-left:0px;
	float:left;
	font-size:10px;
}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:280px;
		height:auto;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

	#sliderrps ul, #sliderrps li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#sliderrps li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:auto;
		height:auto;
		overflow:hidden; 
		}

/* // Easy Slider */

/* Slap Celeb */
#slapCeleb ul, #slapCeleb li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slapCeleb li{ 
		width:280px;
		overflow:hidden; 
		padding:10px 0px 10px 0px;
		border-bottom:1px solid #dedede;
	}
	
	#slapCeleb li.last{ 
		width:280px;
		overflow:hidden; 
		padding:10px 0px 0px 0px;
		border-bottom:none;
	}

	#slapCeleb li a{ 
		font-size:18px;
		letter-spacing:-1px;
	}

.regularlist {
	margin:0 0 0 15px; 
	padding:0; 
	list-style-type:none;
}

.regularlist li {
	background-image:url(/global/images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 4px; 
	padding-left:18px;	
    margin-bottom:5px;
}