body {
	color: #434343;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	margin: 13px auto 43px auto;
	padding: 0px;
	text-align: center;
	/*background-color: #5BA0D6;*/
	background: #BABABA url(images/bg_body.jpg) repeat-x fixed 0 0;
}


::-moz-selection {
	background: #2FA3CE;
	color: #FFFFFF;
}

::selection {
	background: #2FA3CE;
	color: #FFFFFF;
}




/* links ----------------- */

a {
	color: #0040B6;
	text-decoration: none;
	outline-style: none;
	outline-width: 0;
	outline-color: -moz-use-text-color;
}
a:hover {
	color: #B61F0A;
	text-decoration: underline;
}
a:visited {
	color: #0080FF;
}
a:visited:hover {
	color: #B61F0A;
}


a img {
 border: 0;
}


* {
	margin: 0;
	padding: 0;
}

p {
	margin: 10px 5px;
}


.fleft {
	float: left;
}

.fright {
	float: right;
}

.clear {
	clear: both;
}


/* headings ----------------- */

h1 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 8px 0;
}

h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 0 5px;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 4px 0;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0;
}




/* login ----------------- */

.field_login {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #0080FF;
	width: 540px;
	padding: 10px;
	border: 3px solid #AEC29A;
	margin: 2px;
}

.field_login-focus {
	margin: 0;
	border: 5px solid #72B022;
}

.login_title {
	font-family: Verdana, Arial;
	font-size: 40px;
	font-weight: bold;
}
.login_text {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin-top: 13px;
}
.login_submit {
	font-size: 20px;
	font-weight: bold;
	padding: 10px 20px;
}




/* members cp ----------------- */

#mcp_nav {
	border-bottom:1px solid #AAAAAA;
	height:34px;

	background-color: #E4ECF6;
	margin:-9px -4px auto -4px;
}

#mcp_tabs {
	float:right;
	font-weight:bold;
}

#mcp_tabs a {

	background-color:#EFF4FA;
	border:1px solid #EFF4FA;
	color:#888888;
	display:block;
	float:left;
	font-size:90%;
	height:24px;
	line-height:22px;
	margin:8px 5px 0 0;
	padding:0 8px;
	text-decoration:none;
}

#mcp_tabs a:hover {
	background-color:#F3F7FB;
	color:#434343;
	border-color:#AAAAAA #AAAAAA #F3F7FB;
	border-style:solid;
	border-width:1px;
	line-height:20px;
	margin-top:9px;
}

#mcp_tabs span.youarehere {
	background-color:#F3F7FB;
	border-color:#AAAAAA #AAAAAA #F3F7FB;
	border-style:solid;
	border-width:1px;
	display:block;
	float:left;
	color:#434343;
	font-size:120%;
	height:30px;
	line-height:28px;
	margin:3px 5px 0 0;
	padding:0 8px;
}




.field_member {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #0080FF;
	width: 480px;
	padding: 2px;
	border: 1px solid #AEC29A;
	margin: 2px;
}

.field_member-focus {
	margin: 0;
	border: 3px solid #72B022;
}

.ofield_member {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #0080FF;
	width: 486px;
	padding: 2px;
	border: 1px solid #AEC29A;
	margin: 2px;
}

.ofield_member-focus {

	margin: 0;
	border: 3px solid #72B022;
}

.member_title {
	font-family: Verdana, Arial;
	font-size: 30px;
	font-weight: bold;
	border-bottom:1px dotted #777777;
}
.member_text {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin-top: 13px;
}
.member_submit {
	font-size: 20px;
	font-weight: bold;
	padding: 2px 10px;
}

.member_btn {
	background: #FFFFFF url(images/bg_btn.png) repeat-x;
	border: 1px solid #BBBBBB;
	font-size: 11px;
	padding: 3px;
	cursor: pointer;
}

/* smiles ----------------- */

.smile {
}

.smile a img {
	border: 1px solid #FFFFFF;
	padding: 2px
}
.smile a:hover img {
	border: 1px solid #AEC29A;
}







/* main frames ----------------- */

#container {
	margin: 0 auto;
	text-align: left;
	width: 980px;
}
#header {
	background: #2D5082 url(http://petgames.my-pet-care.com/images/bg_header.jpg) no-repeat;
	width: 960px;
	height: 128px;
	padding: 20px 10px 0 10px;
	display: block;
}
#border {
	background: url(images/bg_border.png) repeat-y;
	width: 980px;
}
#main {
/* 	background: #FFFFFF url(images/bg_content.jpg) repeat-x; */
	margin: 0 10px;
}
#left {
	background: #FFFFFF url(images/bg_content.jpg) repeat-x;
	width: 200px;

	min-height: 800px;
	display: inline;
	float: left;
}
#right {
	background: #FFFFFF url(images/bg_content.jpg) repeat-x;
	width: 760px;

	min-height: 800px;
	display: inline;
	float: right;
}

#footerend {
	background: #FFFFFF url(images/bg_footerend.png) no-repeat;
	width: 980px;
	height: 15px;
	display: block;
}


/* headers ----------------- */

.peg {
	font-family: "Hobo Std", "Comic Sans MS", "Tekton Pro";
	font-size: 50px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 24px 0 0 17px;
	padding: 0;
	line-height: 50px;
}

.peg a {
	color: #FFFFFF;
	text-decoration: none;
}
.peg a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.peg a:hover {
	color: #DFEFFF;
	text-decoration: underline;
}
   
.opeg {
	font-family: Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
	color: #BBDDFF;
	margin: 0 0 0 20px;
	padding: 0;
	font-style: italic;
}



/* search elements ----------------- */

#search-top {

	margin-right: 20px;
}

#search-pegs {
	font-size: 14px;
	color: #D4E1F6;
}

#search-top .isearch {
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #40610E;
	background: #FFFFFF url(images/src.gif) no-repeat;
	padding: 2px 2px 2px 17px;
	border: 1px solid #AEC29A;
	margin: 1px;
}

#search-top .isearch-focus {
	margin: 0;
	border: 2px solid rgb(201,251,60);
}


#search-top .isubmit{
	font-family: Verdana, Arial;
	color: #40610E;
}



/* gims ----------------- */

a .gim {
	border-width: 1px;
	border-style: solid;
	border-color: #9CAFBD #9CAFBD #647684 #647684;
	padding: 1px;
}
a:hover .gim {
	border-color: #647684 #647684 #9CAFBD #9CAFBD;
}



/* footers ----------------- */
#tms {
	font-size: 10px;
	color: #E1E9EA;
	text-align: center;
	margin: 8px 0px 17px 0px;
}

#copy {
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	margin: 10px;
}

#copy a {
	color: #FFFFFF;
	text-decoration: none;
}
#copy a:hover {
	text-decoration: underline;
}




/* cats ----------------- */

#cats {
	list-style-type: none;
	font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 10px;
	padding: 0;
}



#cats-dog-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-dog-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px 0px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-dog-games a:visited {
	color: #353535;
}
#cats-dog-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -24px;
}
	    
#cats-cat-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-cat-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -48px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-cat-games a:visited {
	color: #353535;
}
#cats-cat-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -72px;
}
	    
#cats-fish-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-fish-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -96px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-fish-games a:visited {
	color: #353535;
}
#cats-fish-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -120px;
}
	    
#cats-bunny-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-bunny-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -144px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-bunny-games a:visited {
	color: #353535;
}
#cats-bunny-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -168px;
}
	    
#cats-bird-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-bird-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -192px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-bird-games a:visited {
	color: #353535;
}
#cats-bird-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -216px;
}
	    
#cats-pony-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-pony-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -240px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-pony-games a:visited {
	color: #353535;
}
#cats-pony-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -264px;
}
	    
#cats-horse-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-horse-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -288px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-horse-games a:visited {
	color: #353535;
}
#cats-horse-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -312px;
}
	    
#cats-hamster-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-hamster-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -336px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-hamster-games a:visited {
	color: #353535;
}
#cats-hamster-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -360px;
}
	    
#cats-guinea-pig-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-guinea-pig-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -384px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-guinea-pig-games a:visited {
	color: #353535;
}
#cats-guinea-pig-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -408px;
}
	    
#cats-mouse-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-mouse-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -432px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-mouse-games a:visited {
	color: #353535;
}
#cats-mouse-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -456px;
}
	    
#cats-ferret-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-ferret-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -480px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-ferret-games a:visited {
	color: #353535;
}
#cats-ferret-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -504px;
}
	    
#cats-spider-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-spider-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -528px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-spider-games a:visited {
	color: #353535;
}
#cats-spider-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -552px;
}
	    
#cats-frog-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-frog-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -576px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-frog-games a:visited {
	color: #353535;
}
#cats-frog-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -600px;
}
	    
#cats-lizard-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-lizard-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -624px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-lizard-games a:visited {
	color: #353535;
}
#cats-lizard-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -648px;
}
	    
#cats-turtle-games {
	margin: 5px;
	padding: 1px;
	border: 1px solid #8CB3C6;
	text-align: left;
}

#cats-turtle-games a {
	color: #353535;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -672px;
	border: 1px solid #D5C998;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 32px;
}
#cats-turtle-games a:visited {
	color: #353535;
}
#cats-turtle-games a:hover {
	color: #0080C0;
	background: #FFFFFF url(http://petgames.my-pet-care.com/images/pegs.png) no-repeat scroll 0px -696px;
}
	    





/* content ----------------- */

.cont {
	-moz-border-radius-topleft: 20px;
	background-color: #E4ECF6;
	margin: 14px 14px 0px 0px;
	border: 1px solid #CDDFEF;
}

.cont-top {
	margin: 8px 20px;
}
.cont-top h3 {
	font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.cont-top .nav {
	font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.cont-top a {
	color: #F84407;
	text-decoration: none;
}
.cont-top a:visited {
	color: #F84407;
}
.cont-top a:hover {
	color: #009726;
}

.cont-body {
	background: #F3F7FB url(images/bg_cont.png) repeat-x bottom;
	border: 1px solid #D8E3F1;
	margin: 7px;
	padding: 10px 5px;
}


#bcmenu {
	font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
}


/* peg box ----------------- */

.peg-box {
	width: 359px;
	padding-bottom: 20px;
	border: 0;
	font-size: 10px;
}

.peg-box .gim {
	float: left;
	margin-right: 5px;
}


.play {
	font-size: 10px;
}

.more-pegs {
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
}



/* others ----------------- */

.peg-div {
	margin: 34px 14px 34px 0px;
	text-align: center;
}

.peg-td {
	border: 3px double #DDD3AC;
}



/* carousel ----------------- */

#carousel
{
	width: 746px;
	height: 250px;
}
#carousel a
{
	position: absolute;
	width: 110px;
}


/* fisheye ----------------- */

.fisheye {
	text-align: center;
	height: 100px;
	position: relative;
}
.fisheyeItem {
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	top: 0;
}
.fisheyeItem img {
	width: 100%;
	border: 0;
}
.fisheyeItem span {
	display: none;
}
.fisheyeContainter {
	background-color: #fff;
	height: 100px;
	width: 700px;
	left: 500px;
	position: absolute;
}
.fisheyeContainter a {
	color: #019476;
}
.fisheyeContainter a:hover {
	text-decoration: none;
	color: #019476;
}
.fisheyeContainter a:visited {
	color: #019476;
}


/* add comment ----------------- */

#addcomment_box
{
	-moz-border-radius-topleft: 10px;
	background-color: #F7F4CB;
	border: 1px solid #F5BA89;
	margin: 20px 34px 20px 20px;
	padding: 12px;
}

#nocomment
{
	font-size: 24px;
  	font-weight: bold;
	background: transparent url(images/nocomment.png) no-repeat;
	margin: 20px 34px 20px 20px;
	width: 706px;
	height: 274px;
}

#addcomment_title
{
	font-size: 14px;
  	font-weight: bold;
  	color: #B83E1F;
	background: #F7F4CB url(images/comment_icon.png) no-repeat;
	padding: 0 0 10px 20px;
	margin-left: 7px;
}

.addcomment_txt {
	font-family: Verdana, Arial;
	font-size: 13px;
	width: 548px;
	height: 170px;
	padding: 5px;
	border: 1px solid #E3E1E4;
	margin: 1px;
}

.addcomment_txt-focus {
	margin: 0;
	border: 2px solid #FFCC00;
}

.addcomment
{
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 7px;
	font-family: Arial;
	font-size: 14px;
  	font-weight: bold;
  	color: #FFFDD8;
	background-color: #F7673E;
	border: 1px solid #DDDDDD;
	padding: 3px;
	cursor: pointer;
}
.addcomment-over
{
  	background-color: #FD4102;
	border: 1px solid #FEB096;
  	color: #FFFFFF;
}



/* comments ----------------- */

#comments {
}

#comments ol {
	font-family: Verdana,Arial;
	font-size: 13px;
	margin: 10px 80px 32px 80px;
}

#comments li {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background-color: #FCFBE9;
	border: 1px solid #F9CEAC;
	line-height: 1.6em;
	margin: 17px 0;
	padding: 0 0 13px 0;
}


.comment-head {
	background-color: #F7F4CB;
	line-height: 42px;
	margin: 0;
	padding: 0 0 0 10px;

	height: 41px;
	border-bottom: 2px solid #FDF2C6;
}
.comment-head p {
	background: transparent url(images/usercom.png) no-repeat scroll 0 2px;
	margin: 0;
	padding: 3px 15px 3px 22px;
	display: inline;
}
.comment_avatar {
	float: right;
	top: 0;
}
.comment_avatar img {
	display: block;
}

.comment-body {
	padding: 10px 0;
	margin: 0 10px 0 32px;
}

.comment-body p {
	overflow: hidden;
	word-wrap: break-word;
}

.p-comment {
	overflow: hidden;
	word-wrap: break-word;
	width: 450px;
}


/* rating ----------------- */
.rating {
	font-size: 10px;
}
.star-rating {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 150px;
	height: 15px;
	position: relative;
	background: url(images/stars.png) repeat-x left top;
}
.star-rating li {
	padding: 0;
	margin: 0;
	/*\*/
	float: left;
	/* */
}
.star-rating li a {
	display: block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	overflow:hidden;
}
.star-rating li a:hover {
	background: url(images/stars.png) left bottom;
	z-index: 2;
	left: 0px;
	border: none;
}
.star-rating a.one-star {
	left: 0px;
}
.star-rating a.one-star:hover {
	width: 15px;
}
.star-rating a.two-stars {
	left: 15px;
}
.star-rating a.two-stars:hover {
	width: 30px;
}
.star-rating a.three-stars {
	left: 30px;
}
.star-rating a.three-stars:hover {
	width: 45px;
}
.star-rating a.four-stars {
	left: 45px;
}
.star-rating a.four-stars:hover {
	width: 60px;
}
.star-rating a.five-stars {
	left: 60px;
}
.star-rating a.five-stars:hover {
	width: 75px;
}
.star-rating a.six-stars {
	left: 75px;
}
.star-rating a.six-stars:hover {
	width: 90px;
}
.star-rating a.seven-stars {
	left: 90px;
}
.star-rating a.seven-stars:hover {
	width: 105px;
}
.star-rating a.eight-stars {
	left: 105px;
}
.star-rating a.eight-stars:hover {
	width: 120px;
}
.star-rating a.nine-stars {
	left: 120px;
}
.star-rating a.nine-stars:hover {
	width: 135px;
}
.star-rating a.ten-stars {
	left: 135px;
}
.star-rating a.ten-stars:hover {
	width: 150px;
}
      
.star-rating li.current-rating {
	background: url(images/stars.png) left center;
	position: absolute;
	height: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.rate_bg {
	background: url(images/sstars.png) repeat-x;
	margin-left: 190px;
	height: 10px;
	width: 120px;
}
.rate {
	background: url(images/sstars.png) repeat-x scroll 0 -13px;
	height: 10px;
}






/* numtabs ----------------- */
.numtabs {
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	text-align: center;
	margin-top: 20px;
	margin-left: 174px;
}

.numtabs a {
	text-decoration: none;
	background-color: #F3F7FB;
	color: #5A9E16;
	border: 1px solid #F3F7FB;
	margin: 1px;;
	padding: 1px 4px;
	float: left;
	display: block;
}

.numtabs a:hover {
	background-color: #E7F9D5;
	border: 1px solid #BDCBB4;
	color: #5A9E16;
	text-decoration: none;
}

.numtabs .selected {
	background-color: #5A9E16;
	color: #F3F7FB;
	border: 1px solid #F3F7FB;
	margin: 1px;;
	padding: 1px 4px;
	float: left;
	display: block;
}

.numtabs .points {
	font-family: Arial;
	color: #888888;
	float: left;
	display: block;
	border: 1px solid #F3F7FB;
}



#loggedinbox {
	font-size: 18px;
	background: #FFFFFF url(images/bg_loggedin.png) repeat-x;
	border: 4px double #A5D337;
	padding: 5px 8px;
	margin: 10px 14px 0 0;
}

.higuest {
	color: #FFFFFF;
	font-size: 14px;
	background: #6CA8D9;
	border: 1px solid #AACDEA;
	padding: 4px 8px;
	margin: 10px 14px 0 0;
}
.higuest a, .higuest a:hover, .higuest a:visited, .higuest a:visited:hover {
	color: #FFFFFF;
}


.linkembed {
	font-size: 11px;
	font-weight: bold;
	margin: 5px 20px 5px auto;
	text-align: right;

	padding-left: 17px;
	border-left: 1px dotted #ABABAB;
}
.linkembed input {
	font-family: Arial;
	width: 320px;
	font-size: 10px;
	padding: 1px;
	margin: 2px;
}



.menulist {

	margin: 0 0 8px 28px;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(images/li.gif)
}

.menulist li {
	font-size: 11px;
	padding: 2px 0;
}


.menulink {
	font-size: 13px;
	font-weight: bold;
	margin-left: 17px;
	display: block;
}



.sharesave {
	color: #00A4E8;
	line-height: 32px;
	padding-left: 8px;
}

.spli {
	color: #777777;
	font-size: 11px;
}






