/*-------------------------------------------------------------------- 

[Primary Stylesheet] 
  
- Project:	www.toptipper.com
- Date: April 2011

---------------------------------------------------------------------*/

*
{
  padding:0;
  margin:0;
}

html,body
{
  height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	font-size: 100%;
}
html
{
  overflow-y:scroll;
/* Make sure scrollbars are always displayed. */
}

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,button,textarea,p,blockquote,th,td
{
  margin:0;
  padding:0;
}

li
{
  list-style:disc url(none) inside;
}

h1,h2,h3,h4,h5,h6
{
  font-size:100%;
  font-weight:400;
}

input,button,textarea,select,optgroup,option
{
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
}

input,button,textarea,select
{
  font-size:100%;
}

table
{
  font-size:inherit;
  font:100%;
}

p
{
  margin-top:10px;
}

h1,h2,h3,h4,h5
{
  font-family:Arial, Helvetica, sans-serif;
  color:#333;
}

h1
{
  font-size:18px;
  margin-bottom:16px;
}

h2
{
  font-size:16px;
  margin-bottom:14px;
}

h3
{
  font-size:14px;
  margin-bottom:8px;
}

h4,h5
{
  font-size:13px;
  margin-bottom:8px;
}

a
{
  color:#09C;
  text-decoration:none;
  outline: 0;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

input::-moz-focus-inner { border: 0; }


a:hover
{
	text-decoration:none;
	color: #FF9900;
}

a:visited
{
  color:#09F;
  text-decoration:none;
}

a img
{
  border:none;
}




/*****************************************************************************
* Main header
*****************************************************************************/
#tt-header-bg
{
  height:130px;
  width:100%;
  margin-right:auto;
  margin-left:auto;
  margin-top:0;
  border-top-width:6px;
  border-top-style:solid;
  border-top-color:#555;
  background-color:#2DABFF;
  font-size:80%;
}

#tt-header
{
  width:898px;
  height:118px;
  margin-right:auto;
  margin-left:auto;
  background-color:#2DABFF;
}

#tt-header #tt-logo
{
  margin-right:auto;
  margin-left:auto;
  height:118px;
  background-image:url(http://www.toptipper.com/img/temp/logo.png);
  background-repeat:no-repeat;
  background-position:0 -48px;
  position:relative;
  left:-7px;
  top:-10px;
}

#tt-header #tt-logo #tt-topBanner
{
  padding-bottom:41px;
  padding-right:0;
}

#tt-header #tt-header-adspace
{
  padding-top:14px;
}

/*****************************************************************************
* Top Links
*****************************************************************************/
#tt-toplinks
{
  color:#003E66;
  font-size:12px;
  margin-bottom:0;
  padding-bottom:0;
  padding-top:0;
  margin-left:auto;
  margin-top:16px;
  font-family:Arial, Helvetica, sans-serif;
}

#tt-toplinks a
{
  text-decoration:none;
  color:#003E66;
  text-transform:capitalize;
}

#tt-toplinks a:hover
{
  color:#FFF;
  text-decoration:none;
}

#tt-toplinks #tt-toplinks-divider
{
  background-image:url(http://www.toptipper.com/img/menu-divider.jpg);
  background-repeat:repeat-y;
  background-position:0 0;
  width:2px;
  margin-right:10px;
  margin-left:10px;
  padding-top:0;
  padding-bottom:0;
}

#tt-toplinks #tt-toplinks-divider-first
{
  background-image:url(http://www.toptipper.com/img/menu-divider.png);
  background-repeat:repeat-y;
  background-position:0 0;
  width:2px;
  margin-right:10px;
  margin-left:2px;
  padding-top:0;
  padding-bottom:0;
}

/*****************************************************************************
* Main menu
*****************************************************************************/
#tt-menu-bg
{
	width:884px;
	background-image:url(http://www.toptipper.com/img/menu-bg.jpg);
	background-repeat:no-repeat;
	background-position:center 35px;
	height:51px;
	top: 0px;
	position: relative;
	padding-bottom: 0px;
	font-size:80%;
	left: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -20px;
	font-family: Arial, Helvetica, sans-serif;
}

#tt-menu
{
  width:866px;
  position:relative;
  height:35px;
  padding-top:0;
  padding-left:16px;
  padding-right:0px;
  top:0;
  background-color: #0099FF;
  background-image:url(http://www.toptipper.com/img/menu-strip-bg.png);
  background-repeat:repeat-x;
  background-position:0 0;
  margin-right:auto;
  margin-left:auto;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#337DAA;
  border-right-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-left-style:solid;
  border-right-color:#337DAA;
  border-left-color:#337DAA;
}

#tt-menu #tt-menu-divider-left
{
  background-image:url(http://www.toptipper.com/img/schemes/blue/menu-divider.png);
  background-repeat:no-repeat;
  background-position:right top;
  width:2px;
  float:left;
  margin-left:24px;
  position:relative;
}

#tt-menu #tt-menu-divider-right
{
  background-image:url(http://www.toptipper.com/img/schemes/blue/menu-divider.png);
  background-repeat:no-repeat;
  background-position:left top;
  width:2px;
  float:left;
  position:relative;
}

#tt-menu #tt-tab1 a,#tt-menu #tt-tab2 a,#tt-menu #tt-tab3 a,#tt-menu #tt-tab4 a,#tt-menu #tt-tab5 a,#tt-menu #tt-tab6 a,#tt-menu #tt-tab7 a
{
  font-size:14px;
  color:#FFF;
  overflow:hidden;
  text-decoration:none;
  padding-top:10px;
  padding-bottom:7px;
  font-family:Arial, Helvetica, sans-serif;
  float:left;
  width:112px;
  text-align:center;
  background-image:url(http://www.toptipper.com/img/schemes/blue/menu-divider.png);
  background-repeat:no-repeat;
  background-position:right center;
  height:18px;
  font-weight:700;
}

#tt-menu #tt-tab1 a:hover,#tt-menu #tt-tab2 a:hover,#tt-menu #tt-tab3 a:hover,#tt-menu #tt-tab4 a:hover,#tt-menu #tt-tab5 a:hover,#tt-menu #tt-tab6 a:hover,#tt-menu #tt-tab7 a
{
  background-image:url(http://www.toptipper.com/img/schemes/blue/menu-divider.png);
  background-repeat:no-repeat;
  background-position:right center;
  background-color:#0096E8;
  color:#FFF;
}

#tt-menu a.tt-active
{
  background-color:#FFF;
  color:#333;
  background-image:none;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#666;
  position:relative;
  top:-4px;
  padding-top:12px;
  height:19px;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#666;
  padding-right:0;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#666;
  left:-1px;
}

#tt-menu-loggedout
{
  position:relative;
  left:272px;
}

.tt-menu-loggedin,.tt-menu-loggedout
{
  float:right;
  margin-right:14px;
  margin-top:6px;
}

#tt-menu #tt-loggedIn
{
  padding-top:0;
  color:#AEFFFF;
  font-size:12px;
  font-weight:700;
}

#tt-menu #tt-logout
{
	width:84px;
	height:24px;
	border: none;
	margin:0;
	padding:0;
	background:url(http://www.toptipper.com/img/btn-logout.png) no-repeat 0 -24px;
	font-size: 0px;
	text-decoration: none;
	line-height:3000;
}

#tt-menu #tt-logout:hover
{
  font-size:0;
  line-height:3000;
  width:84px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-logout.png) no-repeat 0 0;
}

/*--#tt-register {
	float: right;
	margin-top: 5px;
	margin-right: 14px;
}--*/

#tt-register a img
{
  font-size:0;
  line-height:3000;
  width:103px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  background:url(http://www.toptipper.com/img/btn-register.png) no-repeat 0 -24px;
}

#tt-register:hover a img
{
  font-size:0;
  line-height:3000
  width:103px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  background:url(http://www.toptipper.com/img/btn-register.png) no-repeat 0 0;
}
#tt-edit-my-account a img
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  background:url(http://www.toptipper.com/img/btn-edit-account.png) no-repeat 0 -24px;
}

#tt-edit-my-account:hover a img
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  background:url(http://www.toptipper.com/img/btn-edit-account.png) no-repeat 0 0;
}

#tt-edit-my-subscriptions a img
{
  font-size:0;
  line-height:3000;
  width:113px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  background:url(http://www.toptipper.com/img/btn-subscriptions.png) no-repeat 0 -24px;
}

#tt-edit-my-subscriptions:hover a img
{
  font-size:0;
  line-height:3000;
  width:113px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  background:url(http://www.toptipper.com/img/btn-subscriptions.png) no-repeat 0 0;
}
/*****************************************************************************
* Content - Wrapper
*****************************************************************************/
#tt-wrapper
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	height:100%;
	width:852px;
	margin-right:auto;
	padding-bottom:0;
	margin-left:auto;
	padding-top: 20px;
	position: relative;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBBB;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BBBBBB;
	border-left-color: #BBBBBB;
}
* html #tt-wrapper
{
  height:100%;
}

#tt-pageContent
{
	margin-top:-11px;
	margin-bottom:0;
	width:824px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFF;
	padding-bottom:650px;
	position:relative;
	top:-10px;
	left: 0px;
	font-size:80%;
}

/*****************************************************************************
* Page Content - Info Pages
*****************************************************************************/
#tt-pageContent #tt-sectionLeft
{
  background-color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-right:0px;
}

#tt-pageContent #tt-sectionLeft #tt-main-content-outline
{
  margin-top:0;
}

#tt-pageContent #tt-sectionLeft #tt-main-content-outline a:hover
{
  text-decoration:underline;
}

#tt-pageContent #tt-sectionLeft #tt-imageContainer
{
  height:320px;
  width:752px;
  overflow:hidden;
  position:relative;
  top:0;
  background-color:#FFF;
  border:1px solid #999;
}

#tt-pageContent #tt-sectionLeft #tt-imageContainer img
{
  display:none;
  position:absolute;
  top:0;
  left:0;
  margin-left:0;
  margin-top:0;
}

#tt-pageContent #tt-sectionLeft .tt-heading-intro
{
  padding-right:14px;
  padding-left:14px;
  background-position:0 0;
  padding-top:10px;
  padding-bottom:10px;
  background-image:url(http://www.toptipper.com/img/bg-diag-grey.png);
  background-repeat:no-repeat;
  width:754px;
  position:absolute;
  top:567px;
  margin-left:0;
}

#tt-pageContent #tt-sectionLeft .tt-heading-intro .tt-heading-intro-text
{
  font-size:13px;
  color:#FFF;
}

#tt-pageContent #tt-sectionLeft #tt-imageContainerIntroPanelNotLogged
{
  height:97px;
  width:754px;
  overflow:hidden;
  background-color:#FFF;
  background-image:url(http://www.toptipper.com/img/img-panel01.png);
  background-repeat:no-repeat;
  background-position:0 -240px;
}

#tt-pageContent #tt-sectionLeft #tt-imageContainerIntroPanelNotLogged #tt-regButtonNotLogged
{
}

#tt-pageContent #tt-sectionLeft #tt-imageContainerIntroPanelNotLogged #tt-regButtonNotLogged a img
{
  text-decoration:none;
  background-image:url(http://www.toptipper.com/img/img-panel01.png);
  background-repeat:no-repeat;
  background-position:0 -460px;
}

#tt-pageContent #tt-sectionLeft #tt-imageContainerIntroPanelNotLogged #tt-regButtonNotLogged:hover a img
{
  text-decoration:none;
  background-image:url(http://www.toptipper.com/img/img-panel01.png);
  background-repeat:no-repeat;
  background-position:0 -530px;
}

#tt-pageContent #tt-sectionLeft #tt-imageContainerIntroPanelLogged
{
  height:97px;
  width:754px;
  overflow:hidden;
  background-color:#FFF;
  background-image:url(http://www.toptipper.com/img/img-panel01.png);
  background-repeat:no-repeat;
  background-position:0 -350px;
}

#tt-pageContent #tt-sectionLeft #tt-imageContainerIntroPanelLogged #tt-regButtonLogged
{
}

#tt-pageContent #tt-sectionLeft #tt-imageContainerIntroPanelLogged #tt-regButtonLogged a img
{
  text-decoration:none;
  background-image:url(http://www.toptipper.com/img/img-panel01.png);
  background-repeat:no-repeat;
  background-position:-260px -460px;
}

#tt-pageContent #tt-sectionLeft #tt-imageContainerIntroPanelLogged #tt-regButtonLogged:hover a img
{
  text-decoration:none;
  background-image:url(http://www.toptipper.com/img/img-panel01.png);
  background-repeat:no-repeat;
  background-position:-260px -530px;
}

#tt-pageContent #tt-sectionLeft a
{
  text-decoration:none;

}

#tt-pageContent #tt-sectionLeft a:hover
{
  text-decoration:none;
}

#tt-pageContent #tt-sectionLeft #tt-homeText
{
	color:#444;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
#tt-pageContent #tt-sectionLeft #tt-homeText #tt-homepage-ss {
	display: block;
	margin-top: 12px;
	margin-bottom: 18px;
}
#tt-pageContent #tt-sectionLeft #tt-ad-homepage-rhs {
	margin-bottom: 0px;
	margin-top: 5px;
}
#tt-pageContent #tt-sectionLeft #tt-recent-winners {
	color: #333333;
	background-color: #EBEFF1;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	text-align: left;
	width: 142px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	background-image: url(http://www.toptipper.com/img/recent-winners-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#tt-pageContent #tt-sectionLeft #tt-recent-winners ul {
	margin-top:8px;
}
#tt-pageContent #tt-sectionLeft #tt-recent-winners li {
	list-style-position: inside;
	list-style-type: disc;
}
#tt-pageContent #tt-sectionLeft h2
{
	font-size:18px;
	color:#666;
	margin-top:28px;
	margin-bottom:14px;
	padding: 18px 0px 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#tt-pageContent .tt-dashed-border-divider
{
	padding-top:18px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#CCC;
	position:relative;
	top:-8px;
	left: 2px;
	text-align: left;
}

#tt-pageContent #tt-sectionLeft #tt-contentPadding
{
  padding-top:14px;
}

#tt-pageContent #tt-sectionLeft #tt-homeText a:hover
{
  text-decoration:none;
}

#tt-pageContent #tt-v-shadow
{
  background-image:url(http://www.toptipper.com/img/content-shadow.png);
  background-repeat:repeat-y;
  background-position:center 0;
}

#tt-content-left
{
  float:left;
  width:490px;
}

#tt-right-content-boxes
{
  float:right;
  width:250px;
  margin-left:14px;
}

#tt-textBox
{
  margin-bottom:10px;
  background-color:#EEE;
  display:block;
}

#tt-textBoxTop
{
  background-image:url(http://www.toptipper.com/img/textBoxTop.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  display:block;
  height:10px;
  width:100%;
}

#tt-textBoxMid
{
  padding:6px 12px 12px;
}

#tt-textBoxBottom
{
  background-image:url(http://www.toptipper.com/img/textBoxBottom.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  display:block;
  height:10px;
  width:100%;
}

#tt-textBox h3
{
  margin:0;
  font-weight:700;
  color:#666;
}

#tt-textBox #tt-textBoxIntro
{
  line-height:18px;
}

#tt-textBox #tt-winners
{
  line-height:24px;
}

#tt-textBox #tt-point
{
  background-image:url(http://www.toptipper.com/img/points.png);
  background-repeat:no-repeat;
  background-position:0 1px;
  padding-left:25px;
  display:block;
  position:relative;
  left:1px;
  margin-top:8px;
}

#tt-textBox #tt-textBoxDivider
{
  background-image:url(http://www.toptipper.com/img/textBox-divider.gif);
  background-repeat:repeat-x;
  background-position:0 0;
  height:2px;
  margin-top:10px;
  margin-bottom:10px;
  width:100%;
  display:block;
}

#tt-contentBoxImportant
{
  color:#999;
  background-color:#F9F9F9;
  padding:8px 16px;
  margin-top:10px;
  border:1px solid #E9E9E9;
  margin-bottom:10px;
}

#tt-contentBoxForm
{
  display:block;
  margin-top:4px;
  margin-bottom:20px;
}
#tt-content-seperator
{
  height:12px;
  margin-top:28px;
  margin-bottom:12px;
  width:100%;
  display:block;
}
#tt-add-social {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 18px;
	margin-bottom: 18px;
	display: block;
    width:199px;	
}
#tt-content-seperator-left
{
  height:12px;
  background-image:url(http://www.toptipper.com/img/separator-l.png);
  background-repeat:no-repeat;
  background-position:left center;
}

#tt-content-seperator-mid
{
  height:12px;
  background-image:url(http://www.toptipper.com/img/separator-mid.png);
  background-repeat:repeat-x;
  background-position:0 center;
}

#tt-content-seperator-right
{
  height:12px;
  background-image:url(http://www.toptipper.com/img/separator-r.png);
  background-repeat:no-repeat;
  background-position:right center;
}

#tt-pageContent h1
{
	color:#666;
	font-size:24px;
	padding:21px 8px 7px;
	font-weight:400;
	margin:0px 0 10px;
	background-image: url(http://www.toptipper.com/img/title-box.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 29px;
}
.tt-addus {
	height: 42px;
	width: 44px;
	padding-top: 8px;
	padding-right: 100px;
	float: right;
}
.tt-home-addThis
{
	height:57px;
	padding-top:4px;
	float:left;
	padding-bottom:5px;
	width:50px;
	padding-right:15px;
	position: relative;
}

.tt-titleIcon-football
{
	background-image:url(http://www.toptipper.com/img/intro-icons-football.jpg);
	background-repeat:no-repeat;
	background-position:right -3px;
	height:80px;
	float:right;
	padding-left:18px;
	padding-top:0px;
	width:90px;
	padding-right: 0px;
}

.tt-titleIcon-trophy
{
  background-image:url(http://www.toptipper.com/img/intro-icons-trophy.jpg);
  background-repeat:no-repeat;
  background-position:right -3px;
  height:80px;
  float:right;
  padding-left:18px;
  padding-bottom:0;
  width:90px;
}

.tt-titleIcon-lock
{
  background-image:url(http://www.toptipper.com/img/intro-icons-lock.png);
  background-repeat:no-repeat;
  background-position:right -3px;
  height:80px;
  float:right;
  padding-left:18px;
  padding-bottom:0;
  width:90px;
}

.tt-results-title
{
	position:relative;
	top:8px;
}
.tt-titleIcon-click
{
  background-image:url(http://www.toptipper.com/img/intro-icons-click.png);
  background-repeat:no-repeat;
  background-position:right -3px;
  height:82px;
  float:right;
  padding-left:18px;
  padding-bottom:0;
  width:90px;
  position:relative;
  top:0;
  z-index:1;
}

.tt-results-dropdowns
{
  position:relative;
  margin-top:-20px;
}

#tt-homepagepos {
	padding-right: 10px;
} 

#tt-adBox
{
  margin-bottom:14px;
  background-color:#DBDBDB;
  display:block;
}

#tt-menu-left .tt-mr-box,#tt-menu-right .tt-mr-box
{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#FFF;
  padding-bottom:8px;
  background-color:#95D0E3;
}

.tt-formBox
{
  color:#999;
  background-color:#F2F8F9;
  padding:16px 12px;
  margin-top:10px;
  margin-bottom:10px;
  height:24px;
}

#tt-searchHead
{
}

#tt-searchHead .tt-si
{
  float:left;
  width:350px;
  margin:0;
  border:1px solid #9b9782;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  box-shadow:inset 0 0 5px rgba(0,0,0,.15);
  -moz-box-shadow:inset 0 0 5px rgba(0,0,0,.15);
  -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.15);
  color:#6b6256;
  font-size:12px;
  background-color:#FFF;
}


#tt-pageContent #tt-sectionLeft #tt-contentByline
{
  padding-bottom:18px;
  padding-top:24px;
  background-image:url(http://www.toptipper.com/img/dots-grey-4x4.gif);
  background-repeat:repeat-x;
  background-position:0 bottom;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#E1E1E1;
  text-align:left;
  margin-top:24px;
  position:relative;
  bottom:0;
}

#tt-pageContent #tt-sectionLeft #tt-contentByline-forTemplate
{
  padding-bottom:15px;
  padding-top:12px;
  background-image:url(http://www.toptipper.com/img/dots-grey-4x4.gif);
  background-repeat:repeat-x;
  background-position:0 bottom;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#E1E1E1;
  margin-right:10px;
  margin-top:36px;
}


/*****************************************************************************
* Footer
*****************************************************************************/
#tt-footer
{
	width:100%;
	overflow:hidden;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#0164DD;
	background-image:url(http://www.toptipper.com/img/menu-strip-bg.png);
	background-repeat:repeat-x;
	background-position:0 0;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#004FA6;
}

#tt-footer #tt-footer-panel
{
  margin-right:auto;
  margin-left:auto;
  width:856px;
  padding-bottom:11px;
}

#tt-footer #tt-position
{
  color:#717679;
  margin-bottom:0;
  padding-bottom:0;
  padding-top:12px;
  padding-right:0;
  line-height:12px;
}

#tt-footer #tt-copyright
{
  color:#FFF;
  margin-bottom:0;
  padding-bottom:0;
  padding-top:12px;
  padding-left:1px;
  line-height:12px;
}

#tt-footer #tt-copyright img
{
  padding-top:24px;
}

#tt-footer #tt-footer-divider
{
	background-image:url(http://www.toptipper.com/img/menu-divider.png);
	background-repeat:repeat-y;
	background-position:0 0;
	margin-right:5px;
	margin-left:5px;
	padding-top:12px;
	padding-bottom:12px;
}

#tt-footer #tt-footer-divider-last
{
  background-image:url(http://www.toptipper.com/img/menu-divider.png);
  background-repeat:repeat-y;
  background-position:0 0;
  margin-right:0;
  margin-left:5px;
  padding-top:5px;
  padding-bottom:12px;
}

#tt-footer #tt-note
{
  color:#838383;
  font-size:11px;
  padding-top:20px;
  margin-right:38px;
  margin-left:38px;
  padding-bottom:12px;
  margin-top:24px;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#C4C4C4;
}

#tt-footer a
{
  text-decoration:none;
  color:#FFF;
  text-transform:capitalize;
}

#tt-footer a:hover
{
  text-decoration:underline;
  color:#FFF;
}

#tt-main-content-table
{
	padding-bottom:14px;
	padding-top:8px;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#CCC;
	font-size:12px;
	line-height:18px;
	text-align: left;
}

#tt-pageContent #tt-sectionLeft #tt-main-content-table a
{
  text-decoration:none;
}

#tt-pageContent #tt-sectionLeft #tt-main-content-table a:hover
{
	text-decoration:none;
}

#tt-main-content-table #tt-btn-edit
{
  padding-top:0;
}

#tt-main-content-table #tt-submenu
{
	display:block;
	padding-bottom:0px;
	padding-top:2px;
	margin-bottom:0px;
	padding-right:0;
	padding-left:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height: 19px;
}

#tt-subtab1 a,#tt-subtab2 a,#tt-subtab3 a,#tt-subtab4 a,#tt-subtab5 a,#tt-subtab6 a,#tt-subtab7 a,#tt-subtab8 a,#tt-subtab9 a,#tt-subtab10 a,#tt-subtab11 a
{
	font-size:12px;
	font-weight:700;
	background-image: url(http://www.toptipper.com/img/schemes/blue/submenu-bg-blue.gif);
	background-repeat: no-repeat;
	background-position: -1000px;
	background-color:#FFF;
	margin-left:12px;
	color:#09F;
	padding-top:5px;
	padding-bottom:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#tt-subtab1 a
{
  margin-left:6px;
}

#tt-subtab1 a:hover,#tt-subtab2 a:hover,#tt-subtab3 a:hover,#tt-subtab4 a:hover,#tt-subtab5 a:hover,#tt-subtab6 a:hover,#tt-subtab7 a:hover,#tt-subtab8 a:hover,#tt-subtab9 a:hover,#tt-subtab10 a:hover,#tt-subtab11 a:hover
{
  color:#F60;
  text-decoration:underline;
}

#tt-main-content-table #tt-mct-ddtable1,#tt-mct-ddtable2
{
	background-color:#FFFFFF;
	background-image: url(http://www.toptipper.com/img/dropdowns-main-bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}

#tt-main-content-table #tt-mct-ddtable1
{
  margin-top:4px;
  margin-bottom:8px;
  padding-right:8px;
  padding-left:8px;
  padding-bottom:15px;
}

#tt-main-content-table #tt-mct-ddtable2
{
  padding-right:8px;
  padding-bottom:16px;
  padding-left:8px;
  margin-bottom:6px;
}

#tt-main-content-table .tt-mct-select
{
  font-family:Arial, Helvetica, sans-serif;
  float:none;
  width:239px;
  margin:16px 0 0;
  border:1px solid #9b9782;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  box-shadow:inset 0 0 5px rgba(0,0,0,.15);
  -moz-box-shadow:inset 0 0 5px rgba(0,0,0,.15);
  -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.15);
  color:#6b6256;
  font-size:12px;
  background-color:#FFF;
}

#tt-main-content-table #tt-mct-datatable0,#tt-main-content-table #tt-mct-datatable1,#tt-main-content-table #tt-mct-datatable2
{
  color:#555;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  width:368px;
}

#tt-main-content-table #tt-mct-datatable0 table,#tt-main-content-table #tt-mct-datatable1 table,#tt-main-content-table #tt-mct-datatable2 table
{
  width:100%;
  margin-top:8px;
  border:1px solid #FFF;
}

#tt-main-content-table #tt-mct-datatable0 td,#tt-main-content-table #tt-mct-datatable1 td,#tt-main-content-table #tt-mct-datatable2 td
{
  padding-top:4px;
  padding-right:5px;
  padding-bottom:4px;
  padding-left:5px;
  background-image:url(http://www.toptipper.com/img/dashed-line-grey1.png);
  background-repeat:repeat-x;
  background-position:0 bottom;
  background-color:#F8F8F8;
  text-align:none;
}
/* welcome page tables */
#tt-main-content-table #tt-datatable1 #tt-mct-datatable0 td.zero, #tt-main-content-table #tt-datatable1 #tt-mct-datatable1 td.zero, #tt-main-content-table #tt-datatable1 #tt-mct-datatable2 td.zero
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#tt-main-content-table #tt-datatable1 #tt-mct-datatable0 td.one, #tt-main-content-table #tt-datatable1 #tt-mct-datatable1 td.one, #tt-main-content-table #tt-datatable1 #tt-mct-datatable2 td.one
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#tt-main-content-table #tt-datatable1 #tt-mct-datatable0 table,#tt-main-content-table #tt-datatable1 #tt-mct-datatable1 table,#tt-main-content-table #tt-datatable1 #tt-mct-datatable2 table
{
border-spacing:0px;
}
/* */


#tt-main-content-table #tt-mct-datatable0 td.tt-zero, #tt-main-content-table #tt-mct-datatable0 td.zero
{
  background-color:#EBF1F3;
}

#tt-main-content-table #tt-mct-datatable0 td.tt-one, #tt-main-content-table #tt-mct-datatable0 td.one
{
	background-color:#F8F8F8;
}

#tt-main-content-table #tt-mct-datatable1 td.tt-zero, #tt-main-content-table #tt-mct-datatable1 td.zero
{
  background-color:#EBF1F3;
}

#tt-main-content-table #tt-mct-datatable1 td.tt-one, #tt-main-content-table #tt-mct-datatable1 td.one
{
  background-color:#F8F8F8;
}

#tt-main-content-table #tt-mct-datatable2 td.tt-zero, #tt-main-content-table #tt-mct-datatable2 td.zero
{
  background-color:#EBF1F3;
}

#tt-main-content-table #tt-mct-datatable2 td.tt-one, #tt-main-content-table #tt-mct-datatable2 td.one
{
  background-color:#F8F8F8;
}

#tt-main-content-table #tt-mct-datatable3 td.tt-zero, #tt-main-content-table #tt-mct-datatable3 td.zero, .zero
{
  background-color:#EBF1F3;
}

#tt-main-content-table #tt-mct-datatable3 td.tt-one, #tt-main-content-table #tt-mct-datatable3 td.one, .one
{
  background-color:#F8F8F8;
}

#tt-main-content-table #tt-mct-datatable1 td,#tt-main-content-table #tt-mct-datatable2 td
{
  text-align:left;
}

#tt-entertipsrows {}

#tt-entertipsrows a {
	margin-right: 6px;
}
#tt-main-content-table font {
	color: #333;
	background-color: #E9E9E9;
	padding: 8px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	margin-top: 4px;
}
#tt-main-content-table font a {
	color: #333;
	text-decoration: underline;
}
#tt-main-content-table font a:hover {
	color: #333;
	text-decoration: underline;
}
#tt-main-content-table #tt-mct-datatable0 td.tt-heading,#tt-main-content-table #tt-mct-datatable0 td.heading,#tt-main-content-table #tt-mct-datatable1 td.tt-heading,#tt-main-content-table #tt-mct-datatable1 td.heading,#tt-main-content-table #tt-mct-datatable2 td.tt-heading,#tt-main-content-table #tt-mct-datatable2 td.heading
{
  font-size:12px;
  font-weight:700;
  background-color:#D1E7EA;
  background-image:none;
  padding:8px 5px;
  border-bottom-style:none;
  text-align:left;
  color:#09F;
}

#tt-main-content-table #tt-mct-datatable0 td.tt-heading,#tt-main-content-table #tt-mct-datatable1 td.tt-heading
{
  border-right-width:0px;
  border-right-style:solid;
  border-right-color:#FFF;
}
#tt-main-content-table #tt-mct-datatable0 td.tt-heading a,#tt-main-content-table #tt-mct-datatable1 td.tt-heading a
{}
#tt-main-content-table #tt-mct-datatable0 td.tt-heading a:hover,#tt-main-content-table #tt-mct-datatable1 td.tt-heading a:hover
{}


/* To use initially */
#tt-main-content-table #tt-mct-datatable0 td.heading a, #tt-main-content-table #tt-mct-datatable1 td.heading a {
	display:inline;
	background-image: url(http://www.toptipper.com/img/bg-title-icon-btn.png);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	width: 112px;
	height: 21px;
	border: 0px;
	float: right;
	margin-top: -1px;
}
#tt-main-content-table #tt-mct-datatable0 td.heading a img, #tt-main-content-table #tt-mct-datatable1 td.heading a img {
	float: left;
	margin-top: 7px;
	margin-left: 23px;
	border: 0px;
}
#tt-main-content-table #tt-mct-datatable0 td.heading a:hover, #tt-main-content-table #tt-mct-datatable1 td.heading a:hover {
	background-position: 0px 0px;
}

#tt-main-content-table #tt-groupBox .tt-heading a {
	display: inline;
	background-image: url(http://www.toptipper.com/img/bg-title-icon-btn.png);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	width: 112px;
	height: 22px;
	border: 0px;
	float: right;
}
#tt-main-content-table #tt-groupBox .tt-heading a img {
	float: left;
	margin-top: 4px;
	margin-left: 25px;
	border: 0px;
}
#tt-main-content-table #tt-groupBox .tt-heading a:hover {
	background-position: 0px 0px;
}



#tt-summary-icons-how a:hover {
	background-position: 0px -18px;
}

#tt-main-content-table #tt-mct-datatable2 td.tt-heading
{
  border-right-width:0;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#FFF;
}

#tt-main-content-table #tt-mct-title
{
  margin-top:5px;
  float:left;
}

#tt-main-content-table #tt-mct-entertips a
{
  background-color:#F0F9FF;
  padding-top:4px;
  padding-right:5px;
  padding-bottom:4px;
  padding-left:5px;
  float:right;
  margin-bottom:4px;
  color:#09F;
  border:1px solid #09F;
  font-weight:400;
  font-size:11px;
}

#tt-main-content-table #tt-mct-entertips a:hover
{
  border:1px solid #F60;
  color:#F60;
  background-color:#FFF8F2;
}

#tt-main-content-table .tt-one
{
}

#tt-main-content-table .tt-zero
{
}

#tt-main-content-table #tt-mct-tally-table
{
  padding:0;
  margin-top:8px;
}

#tt-main-content-table #tt-mct-tally-table #tt-mct-columns
{
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
  padding:10px;
  border:1px solid #E9E9E9;
}

#tt-main-content-table #tt-mct-tally-table #tt-mct-columns td
{
  padding-top:4px;
  padding-right:5px;
  padding-bottom:4px;
  padding-left:5px;
  border-bottom-width:1px;
  border-bottom-style:dashed;
  border-bottom-color:#CCC;
  background-color:#FFF;
}

.tt-dropdowns
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin-top:1px;
  margin-bottom:0;
}

select
{
  color:#444;
  width:350px;
  padding-top:2px;
  padding-right:4px;
  padding-bottom:2px;
  padding-left:4px;
  margin-top:12px;
}

#tt-datatable1,#tt-datatable2,#tt-datatable3,#tt-datatable4
{
	color:#09F;
	padding:2px 10px 10px;
	border-right:1px solid #DDD;
	border-left:1px solid #DDD;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top:0px;
	left: 0px;
}
.tt-subscriptionsTable1 {
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDDDDD;
}
.tt-subscriptionsTable1 .tt-heading
{
  color:#09F;
}
.tt-subscriptionsTable2-Outer {
	padding-right: 12px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	width: 800px;
}	
.tt-subscriptionsTable2-Inner {
	overflow: auto;
	height: 400px;
	margin-bottom: 12px;
	margin-top: -2px;
}	
.checkboxText {
	top: -1px;
	position: relative;
}


/*--#tt-datatable1 tr {
	background-color: #CCCCCC;
}--*/

#tt-datatable-moveup
{
}

#tt-datatable1,#tt-datatable3,#tt-datatable4
{
  border-bottom:1px solid #DDD;
}

#tt-datatable3
{
  padding-top:24px;
}

#tt-datatable2 td.tt-heading,#tt-datatable3 td.tt-heading,#tt-datatable4 td.tt-heading
{
  color:#09F;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

#tt-datatable2
{
  padding-bottom:0;
}

#tt-datatable1 h2,#tt-datatable2 h2,#tt-datatable3 h2,#tt-datatable4 h2
{
  padding-top:16px;
  border-top-width:1px;
  border-top-style:dashed;
  border-top-color:#CCC;
}

#tt-datatable1 #tt-gen-text,#tt-datatable2 #tt-gen-text,#tt-datatable3 #tt-gen-text,#tt-datatable4 #tt-gen-text
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  margin-top:12px;
  margin-bottom:12px;
}

#tt-datatable1 #tt-submit-text,#tt-datatable2 #tt-submit-text,#tt-datatable3 #tt-submit-text
{
  font-size:11px;
  color:#666;
  margin-top:0;
  margin-bottom:0;
  background-color:#F5F5F5;
  padding:0 8px 8px;
}

#tt-datatable1 #tt-submit-btn-bg
{
  background-color:#F5F5F5;
  padding:6px 4px;
  display:block;
}

#tt-submit-points
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  margin-bottom:0;
  padding-top:6px;
}

#tt-main-content-table #tt-datatable3 select
{
  width:170px;
  position:relative;
  top:-5px;
}

#tt-show-prizes-form
{
  margin-bottom:3px;
  position:relative;
  top:-5px;
}

#tt-show-prizes
{
  font-size:0;
  line-height:3000;
  width:159px;
  height:24px;
  border:none;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-show-prizes.png) no-repeat 0 -24px;
  position:relative;
  top:-4px;
}

#tt-show-prizes:hover
{
  font-size:0;
  line-height:3000;
  width:159px;
  height:24px;
  border:none;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-show-prizes.png) no-repeat 0 0;
}

#tt-icon-sledge
{
  font-size:0;
  line-height:3000;
  width:19px;
  height:19px;
  border:none;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/sledge.png) no-repeat 0 0px;
}

#tt-icon-sledge:hover
{
  font-size:0;
  line-height:3000;
  width:19px;
  height:19px;
  border:none;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/sledge.png) no-repeat 0 0;
}

#tt-texttable1,#tt-texttable1Bottom
{
  color:#09F;
  padding:10px 10px 0;
  color:#333;
  text-align:left;
  border-bottom:1px solid #FFF;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  border-right-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-left-style:solid;
  border-right-color:#DDD;
  border-left-color:#DDD;
}

#tt-texttable1Bottom
{
  border-bottom:1px solid #DDD;
  padding-bottom:12px;
}

#tt-texttable1 .tt-heading,#tt-texttable1Bottom .tt-heading
{
  color:#09F;
}

#tt-texttable1 #tt-texttable1.tt-zero,#tt-texttable1.tt-one,#tt-texttable1.tt-datarows,#tt-texttable1 .tt-datarows2,#tt-texttable1 .tt-datarows3,#tt-texttable1Bottom .tt-zero,#tt-texttable1Bottom .tt-one,#tt-texttable1Bottom .tt-datarows,#tt-texttable1Bottom .tt-datarows2,#tt-texttable1Bottom .tt-datarows3
{
  padding-bottom:12px;
  font-size:12px;
  line-height:16px;
  padding-top:9px;
  font-family:Arial, Helvetica, sans-serif;
}

#tt-texttable1 input,#tt-texttable1Bottom input,.tt-gen-input
{
  width:250px;
  padding-top:2px;
  padding-right:4px;
  padding-bottom:2px;
  padding-left:4px;
}

.tt-gen-input20
{
  width:20px;
  padding-top:2px;
  padding-right:4px;
  padding-bottom:2px;
  padding-left:4px;
}

.tt-gen-textArea
{
  width:450px;
  padding-top:2px;
  padding-right:4px;
  padding-bottom:2px;
  padding-left:4px;
}
.tt-grouprows input {
	margin: 2px 0px 0px;
}
#tt-create-group input
{
	font-size:0;
	line-height:3000;
	width:129px;
	height:24px;
	border:none;
	top:-4px;
	padding:0;
	cursor:pointer;
	background:url(http://www.toptipper.com/img/btn-create-group.png) no-repeat 0 -24px;
	position: relative;
	margin-left: 5px;
}
#tt-create-group input:hover
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-create-group.png) no-repeat 0 0;
  margin-left: 5px;
}
#tt-existinggroups {
	padding-top: 0px;
	padding-bottom: 0px;
}
#tt-existinggroups table, #tt-existinggroups td{
	background-image: none;
}
#tt-existinggrouptitle {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 12px;
	background-color: #EBEBEB;
	padding: 3px 5px;
	color: #666666;
	width: 778px;
	display: block;
	margin-left: 0px;
	background-image: url(http://www.toptipper.com/img/menu-right-title-bg.jpg);
	background-position: 0px -10px;
}
#tt-existinggroupcontent {
	font-size: 11px;
	margin-bottom: 1px;
	padding-left: 6px;
}
#tt-existinggroupcontent td.main {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#tt-existinggroupcontent td.main a {
	background-image: url(http://www.toptipper.com/img/star-grey-small.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
}

#tt-existinggroupcontact{
	padding-bottom: 12px;
	margin-bottom:12px;
	padding-left: 6px;
}
#tt-log-me-in
{
  font-size:0;
  line-height:3000;  width:104px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-logmein.png) no-repeat 0 -24px;
}

#tt-log-me-in:hover
{
  font-size:0;
  line-height:3000;  width:104px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-logmein.png) no-repeat 0 0;
}

#tt-submit-info
{
  font-size:0;
  line-height:3000;  width:159px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-submit-info.png) no-repeat 0 -24px;
}

#tt-submit-info:hover
{
  font-size:0;
  line-height:3000;  width:159px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-submit-info.png) no-repeat 0 0;
}

#tt-update-info
{
  font-size:0;
  line-height:3000;  width:159px;
  height:24px;
  border:none;
  margin:10px 0 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-update-info.png) no-repeat 0 -24px;
}

#tt-update-info:hover
{
  font-size:0;
  line-height:3000;  width:159px;
  height:24px;
  border:none;
  margin:10px 0 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-update-info.png) no-repeat 0 0;
}

#tt-join-group input
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  top:-4px;
  position: relative;
  margin:0 0 0 5px;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-join-group.png) no-repeat 0 -24px;
}

#tt-join-group input:hover
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:0 0 0 5px;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-join-group.png) no-repeat 0 0;
}

#tt-update-subscriptions
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:8px 0 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-update-subs.png) no-repeat 0 -24px;
}

#tt-update-subscriptions:hover
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:8px 0 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-update-subs.png) no-repeat 0 0;
}

#tt-submit-tips
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-submit-tips.png) no-repeat 0 -24px;
}

#tt-submit-tips:hover
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-submit-tips.png) no-repeat 0 0;
}

#tt-tell-friends
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-tell-friends.png) no-repeat 0 -24px;
}

#tt-tell-friends:hover
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-tell-friends.png) no-repeat 0 0;
}

#tt-invite-friends
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-invite-friends.png) no-repeat 0 -24px;
}

#tt-invite-friends:hover
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-invite-friends.png) no-repeat 0 0;
}

#tt-send-sledge
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-send-sledge.png) no-repeat 0 -24px;
}

#tt-send-sledge:hover
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-send-sledge.png) no-repeat 0 0;
}

#tt-get-login-details
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-get-login.png) no-repeat 0 -24px;
}

#tt-get-login-details:hover
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-get-login.png) no-repeat 0 0;
}

#tt-use-comp-prof
{
  font-size:0;
  line-height:3000;
  width:159px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-use-comp-profile.png) no-repeat 0 -24px;
}

#tt-use-comp-prof:hover
{
  font-size:0;
  line-height:3000;
  width:159px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-use-comp-profile.png) no-repeat 0 0;
}

#tt-find-tips
{
  font-size:0;
  line-height:3000;
  width:104px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-find-tips.png) no-repeat 0 -24px;
}

#tt-find-tips:hover
{
  font-size:0;
  line-height:3000;
  width:104px;
  height:24px;
  border:none;
  margin:4px 0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-find-tips.png) no-repeat 0 0;
}

#tt-pageContent #tt-sectionLeft #tt-texttable1 .tt-zero a:hover,#tt-pageContent #tt-sectionLeft #tt-texttable1 .tt-one a:hover,pageContent #tt-sectionLeft #tt-texttable1 .tt-datarows a:hover,#tt-pageContent #tt-sectionLeft #tt-texttable1 .tt-datarows2 a:hover,#tt-pageContent #tt-sectionLeft #tt-texttable1 .tt-datarows3 a:hover,#tt-pageContent #tt-sectionLeft #tt-texttable1Bottom .tt-zero a:hover,#tt-pageContent #tt-sectionLeft #tt-texttable1Bottom .tt-one a:hover,#tt-pageContent #tt-sectionLeft #tt-texttable1Bottom .tt-datarows a:hover,#tt-pageContent #tt-sectionLeft #tt-texttable1Bottom .tt-datarows2 a:hover,#tt-pageContent #tt-sectionLeft #tt-texttable1Bottom .tt-datarows3 a:hover
{
  text-decoration:underline;
}

#tt-dropdowndtable1
{
  margin-top:0;
  margin-bottom:0;
  padding-right:8px;
  padding-left:8px;
  padding-bottom:4px;
  padding-top:0;
  border-right-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-left-style:solid;
  border-right-color:#DDD;
  border-left-color:#DDD;
}

#tt-dropdowndtable1 .tt-mct-select,#tt-main-content-table select,#tt-contentBox1 .tt-combined-select,.tt-combined-select150,.tt-home-select
{
  float:none;
  width:239px;
  margin:12px 0 0;
  border:1px solid #9b9782;
  -moz-border-radius:4px;
  -webkit-border-radius:5px;
  border-radius:4px;
  box-shadow:inset 0 0 4px rgba(0,0,0,.15);
  -moz-box-shadow:inset 0 0 4px rgba(0,0,0,.15);
  -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.15);
  color:#6b6256;
  font-size:11px;
  background-color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
}

#tt-main-content-table select
{
  width:90px;
}

#tt-main-content-table select.tt-combined-select240
{
	width:240px;
	margin-top:0;
	font-family: Arial, Helvetica, sans-serif;
}

#tt-main-content-table #tt-addRemoveButtons
{
  padding-left:20px;
  padding-right:20px;
}

#tt-contentBox1 .tt-combined-select
{
  width:500px;
  font-size:12px;
}

#tt-contentBox1 .tt-combined-select option
{
  padding-top:2px;
  padding-bottom:2px;
}

.tt-prizesClass
{
	position:relative;
	background-color: #FFF;
	margin-top: -12px;
}

.tt-prizesClass1
{
	position:relative;
	background-color: #FFF;
	margin-top: 0px;
}
.tt-prizesClass2
{
  position:relative;
  margin-top:-28px;
}

#tt-leaderboardBox,#tt-groupBox,#tt-groupBox2,#tt-groupBox3,#tt-groupBox4,#tt-groupBox5
{
	margin-bottom:0;
	border-top:1px solid #DDD;
	border-right:1px solid #DDD;
	border-left:1px solid #DDD;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}

#tt-leaderboardBox .tt-heading,#tt-groupBox .tt-heading,#tt-groupBox2 .tt-heading,#tt-groupBox3 .tt-heading,#tt-groupBox4 .tt-heading,#tt-groupBox5 .tt-heading
{
  background-color:#E9E9E9;
}

#tt-pageContent #tt-sectionLeft #tt-groupBox .tt-heading a
{
  margin-right:4px;
}

#tt-pageContent #tt-sectionLeft #tt-groupBox .tt-heading a:hover
{
  margin-right:4px;
}

#tt-groupBox2
{
  margin-bottom:-18px;
}

#tt-groupBox3
{
  border-bottom:1px solid #DDD;
}

#tt-groupBox3 h3
{
  font-size:12px;
  font-weight:700;
  color:#333;
  margin:0 0 10px;
  padding:0;
}

#tt-groupBox3 h3.tt-break
{
  padding-top:16px;
  border-top-width:1px;
  border-top-style:dashed;
  border-top-color:#CCC;
}

#tt-groupBox3 #tt-textSections
{
  margin-bottom:18px;
}

#tt-groupBox3 #tt-textSectionsLast
{
  margin-bottom:0;
}

#tt-groupBox4
{
  padding-top:8px;
  border-top-style:none;
}

#tt-groupBox5
{
  margin-top:12px;
}

#tt-sectionTitleBg
{
  padding:2px 2px 0;
  border-top:1px solid #DDD;
  border-right:1px solid #DDD;
  border-left:1px solid #DDD;
}

#tt-sectionTitle
{
  background-color:#E9E9E9;
  font-size:12px;
  font-weight:700;
  background-image:none;
  padding:8px 7px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666;
}

#tt-pageContent #tt-sectionLeft #tt-positions
{
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	font-size:12px;
	background-color:#FFF;
	padding:24px 8px 24px;
	margin-top:-12px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(http://www.toptipper.com/img/bg-position.png);
	background-repeat: repeat-x;
	background-position: 0px -20px;
}
#tt-pageContent #tt-sectionLeft #tt-positions a {
	background-image: url(http://www.toptipper.com/img/bg-title-icon-btn-long.png);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	height: 22px;
	padding-left: 26px;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-top: 4px;
	border: 0px;
	padding-bottom: 4px;
	margin-right: 0px;
	margin-left: 10px;
	padding-right: 28px;
	border: 0px;
}
#tt-pageContent #tt-sectionLeft #tt-positions a:hover {
	background-position: 0px 0px;
}
#tt-pageContent #tt-sectionLeft #tt-positions select
{
  margin-top:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

td.tt-zero,td.tt-one,td.tt-datarows, td.zero,td.one,td.datarows, .tt-grouprows
{
	padding-top:4px;
	padding-right:5px;
	padding-bottom:4px;
	padding-left:5px;
	background-color:#F8F8F8;
	background-image:url(http://www.toptipper.com/img/dashed-line-grey1.png);
	background-repeat:repeat-x;
	background-position:0 bottom;
	color:#333;
}
.tt-grouprows {
	padding-top: 13px;
	padding-bottom: 9px;
}
td.tt-datarowsResults,td.datarowsResults
{
  padding-top:4px;
  padding-right:5px;
  padding-bottom:4px;
  padding-left:5px;
  color:#333;
}
td.tt-one, td.one
{
	background-color:#EBF1F3;
}

td.tt-zero-highlight,td.tt-one-highlight,td.tt-datarows-highlight, td.zero-highlight,td.one-highlight,td.datarows-highlight
{
  padding-top:4px;
  padding-right:5px;
  padding-bottom:4px;
  padding-left:5px;
  background-color:#FFF3EC;
  background-image:url(http://www.toptipper.com/img/dashed-line-grey1.png);
  background-repeat:repeat-x;
  background-position:0 bottom;
  color:#333;
}

td.tt-zero-highlight-green,td.tt-one-highlight-green,td.tt-datarows-highlight-green, td.zero-highlight-green,td.one-highlight-green,td.datarows-highlight-green
{
  padding-top:4px;
  padding-right:5px;
  padding-bottom:4px;
  padding-left:5px;
  background-color:#EFF7DD;
  background-image:url(http://www.toptipper.com/img/dashed-line-grey1.png);
  background-repeat:repeat-x;
  background-position:0 bottom;
  color:#333;
}

td.tt-datarowsResults, td.datarowsResults
{
  padding:0 0 1px;
}

.tt-zero td,.tt-one td,.tt-datarows td,.tt-datarowsResults td, .zero td,.one td,.datarows td,.datarowsResults td
{
  padding-top:4px;
  padding-right:5px;
  padding-bottom:4px;
  padding-left:5px;
  background-color:#F8F8F8;
  background-image:url(http://www.toptipper.com/img/dashed-line-grey1.png);
  background-repeat:repeat-x;
  background-position:0 bottom;
  color:#333;
}

#tt-groups {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  padding-top:10px;
  padding-right:5px;
  padding-bottom:12px;
  padding-left:5px;
  background-color:#F8F8F8;
  background-image:url(http://www.toptipper.com/img/dashed-line-grey1.png);
  background-repeat:repeat-x;
  background-position:0 bottom;
  color:#333;
}
#tt-groups input {
  width:250px;
  padding-top:2px;
  padding-right:4px;
  padding-bottom:2px;
  padding-left:4px;
}
.tt-one td
{
  background-color:#EBF1F3;
}

.tt-zero td.tt-heading,.tt-one td.tt-heading,.tt-datarows td.tt-heading
{
  color:#09F;
}

.tt-datarowsResults td
{
  padding:4px;
  padding-right:5px;
  padding-bottom:4px;
  padding-left:5px;
  background-image:none;
  background-repeat:no-repeat;
  color:#333;
}

td.tt-datarows2
{
	padding-top:6px;
	padding-right:5px;
	padding-bottom:6px;
	padding-left:5px;
	background-color:#D1E7EA;
	color:#333;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#tt-resultsTitle
{
	font-weight:700;
	color:#333;
	display: inline;
}

#tt-resultsTextNormal
{
  color:#777;
}
#tt-resultsTextNormal select
{
	position: relative;
	top: -10px;
}
#tt-resultsTextNormal input
{
	padding: 2px;
}
#tt-resultsTextNormal font
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
    color:#777;
	background-color: #F8F8F8;
	padding: 0px;
}
#tt-resultsTextNormal strong, #tt-resultsTextNormal b
{

}
#tt-resultsPanel
{
	background-color:#F8F8F8;
}
#tt-resultsPanel select
{
	width:180px;
}
#tt-resultsRowBottom
{
	background-color:#F8F8F8;
	background-image:url(http://www.toptipper.com/img/dashed-line-grey1.png);
	background-repeat:repeat-x;
	background-position:0 bottom;
	width: 100%;
}

td.tt-datarows3,td.tt-datarows4
{
  padding-top:4px;
  padding-right:5px;
  padding-bottom:0;
  padding-left:5px;
  background-color:#F8F8F8;
  color:#333;
  text-align:left;
}

td.tt-datarows4
{
  padding-bottom:4px;
  background-image:url(http://www.toptipper.com/img/dashed-line-grey1.png);
  background-repeat:repeat-x;
  background-position:0 bottom;
}

td.tt-datarows3 #tt-resultBoxes
{
  text-align:left;
  display:block;
  margin-bottom:4px;
  margin-top:0;
  background-image:url(http://www.toptipper.com/img/list_arrow.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:10px;
}

td.tt-datarows3 #tt-resultHighlight
{
  color:#9F9F35;
}

td.tt-datarows3 #tt-youScored
{
  padding:0 3px;
  color:#9F9F35;
  background-color:#FFF;
  text-align:center;
  border:1px solid #E0E0A3;
}

#tt-data-highlight,#tt-msg1,#tt-msg2,#tt-msg3,#tt-msg4,#tt-msg5,#tt-msg6
{
  color:#F60;
  background-color:#FFF3EC;
  padding-left:29px;
  padding-top:0px;
  padding-right:6px;
  padding-bottom:0px;
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(http://www.toptipper.com/img/star-orange.png);
  background-repeat:no-repeat;
  background-position:4px center;
}
#tt-msg5 {
	background-color: #BFFFFF;
	background-image: none;
	padding-left:6px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 12px;
}
#tt-msg1,#tt-msg2,#tt-msg3,#tt-msg4,#tt-msg5,#tt-msg6 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#tt-reviewtips {
	margin-bottom: 16px;
}
.tt-whereToNow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
.tt-whereToNow #tt-infoBoxes {
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px;
	margin-bottom: 5px;
	color: #333333;
}
.tt-whereToNow h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 8px;
	color: #333;
	margin-top: 4px;
}
.tt-whereToNow a:hover {
	color: #FF9900;
}
.tt-whereToNow li {
	margin-top: 10px;
}


#tt-vert-break {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BCBCBC;
}
#tt-pageContent #tt-sectionLeft #tt-data-highlight a
{
  color:#F60;
  text-decoration:underline;
}

#tt-pageContent #tt-sectionLeft #tt-data-highlight a:hover
{
  color:#F60;
  text-decoration:underline;
}

#tt-title-highlight
{
  font-size:12px;
  font-weight:700;
  color:#F60;
  display:block;
  margin-bottom:8px;
}

#tt-text-strip1,#tt-contentarea1
{
  color:#333;
  padding-top:11px;
  padding-bottom:12px;
  margin-bottom:0;
  margin-right:10px;
  margin-left:10px;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:0;
  margin-top:5px;
}

#tt-text-strip1
{
  border-bottom-width:1px;
  border-bottom-style:dashed;
  border-bottom-color:#CCC;
}

#tt-text-strip2
{
  color:#333;
  padding-top:0;
  padding-bottom:12px;
  margin-bottom:0;
  margin-right:10px;
  margin-left:10px;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:0;
  margin-top:13px;
}

#tt-text-strip2 #tt-keyBox,#tt-text-strip2 #tt-resultsBox
{
  background-color:#F7F7F7;
  padding:12px 8px;
  margin-top:14px;
  margin-bottom:-14px;
  border-top-width:1px;
  border-top-style:dashed;
  border-top-color:#CCC;
  border-bottom-width:1px;
  border-bottom-style:dashed;
  border-bottom-color:#CCC;
}

#tt-text-strip2 #tt-keyInfoSection
{
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 16px;
	border: 1px solid #DBDBDB;
}
#tt-text-strip2 #tt-keyInfoSection h3
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#tt-text-strip2 #tt-keyText
{
  text-decoration:underline;
}

#tt-pageContent #tt-sectionLeft #tt-tipButton, #tt-pageContent #tt-sectionLeft #tt-matchStatsButton
{
  margin-left:6px;
  display:inline;
}
#tt-pageContent #tt-sectionLeft #tt-matchStatsButton
{
	margin-left:0px;
	float: right;
}
#tt-pageContent #tt-sectionLeft #tt-tipButton a, #tt-pageContent #tt-sectionLeft #tt-matchStatsButton a
{
  background-color:#F9FDFF;
  padding:4px;
  border:1px dotted #09F;
  text-decoration:none;
}

#tt-pageContent #tt-sectionLeft #tt-tipButton a:hover, #tt-pageContent #tt-sectionLeft #tt-matchStatsButton a:hover
{
  background-color:#FFFBF9;
  padding:4px;
  border:1px dotted #F60;
  text-decoration:none;
  color:#F60;
}

#tt-userHighlight
{
  color:#333;
  font-weight:700;
}

#tt-contentBox1
{
  background-color:#F7F7F7;
  padding:0 10px 10px;
  margin-top:12px;
}

#tt-show-leaderboard
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-leaderboard.png) no-repeat 0 -24px;
}

#tt-show-leaderboard:hover
{
  font-size:0;
  line-height:3000;
  width:129px;
  height:24px;
  border:none;
  margin:0;
  padding:0;
  cursor:pointer;
  background:url(http://www.toptipper.com/img/btn-leaderboard.png) no-repeat 0 0;
}

td.tt-heading
{
  font-size:12px;
  font-weight:700;
  background-color:#D1E7EA;
  background-image:none;
  padding:8px 5px;
}

#tt-pageContent #tt-sectionLeft td.tt-heading h2
{
	font-size:18px;
	color:#666;
	margin:0 0 0 1px;
	padding:0;
	float: left;
	font-weight: normal;
}
#tt-pageContent #tt-sectionLeft td.tt-heading h2 b
{
	font-weight: normal;
}
#tt-pageContent #tt-sectionLeft td.tt-heading a
{
  float:right;
  margin-left:14px;
  font-size:12px;
  text-decoration:none;
  font-weight:400;
  font-family:Arial, Helvetica, sans-serif;
}

#tt-pageContent #tt-sectionLeft td.tt-heading a:hover
{
  color:#F60;
  text-decoration:none;
}

.tt-ordered-list li
{
  list-style-type:decimal;
}

#tt-interTextNormal,#tt-interTextHighlight
{
  color:#333;
  padding-right:3px;
  padding-left:3px;
  font-weight:700;
}

#tt-interTextHighlight
{
  color:#09F;
}

#tt-coming-soon-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

#tt-more-comps1
{
}

#tt-more-comps2
{
  margin-bottom:6px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
}

#tt-more-comps1 select,#tt-more-comps2 select
{
	width:380px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tt-account-message
{
  font-weight:700;
  color:#F60;
  padding-left:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

#tt-formContainer1
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  background-color:#F8F8F8;
  padding:18px 14px;
  margin-top:8px;
  border:1px dashed #CCC;
}

#tt-formContainer2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  background-color:#F8F8F8;
  padding:18px 14px;
  margin-top:0;
  border:1px dashed #CCC;
  position:relative;
  top:-8px;
}
#tt-formContainer3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-color:#F8F8F8;
	padding:18px 14px;
	margin-top:13px;
	margin-bottom:4px;
	border:1px dashed #CCC;
	margin-right: 2px;
	margin-left: 2px;
}
#tt-formTextBold
{
  font-weight:700;
  margin-bottom:16px;
}

#tt-pageContent #tt-sectionLeft #tt-notRegisteredFormLink a
{
  font-size:18px;
  text-decoration:underline;
}

#tt-pageContent #tt-sectionLeft #tt-notRegisteredFormLink a:hover
{
  color:#F60;
}

#tt-pageContent #tt-sectionLeft #tt-notRegisteredFormLink a:visited
{
  text-decoration:underline;
}

#tt-formTitle1
{
  font-size:13px;
  font-weight:700;
  color:#444;
  margin-bottom:14px;
}

#tt-formInfo1
{
  font-size:11px;
  line-height:14px;
}

#tt-main-content-table .tt-formMyAccountselect
{
  float:none;
  width:260px;
  width:262px;
  margin:0;
  color:#333;
  font-size:12px;
  background-color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
}

#tt-main-content-table .tt-select70
{
  float:none;
  width:70px;
  width:72px;
  margin:0;
  border:1px solid #D0CEC4;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:5px;
  box-shadow:inset 0 0 1px rgba(0,0,0,.15);
  -moz-box-shadow:inset 0 0 1px rgba(0,0,0,.15);
  -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.15);
  color:#6b6256;
  font-size:12px;
  background-color:#FFF;
}

#tt-security-check
{
  font-weight:700;
  color:#F60;
  padding-top:4px;
  padding-right:6px;
  padding-bottom:4px;
  padding-left:6px;
  margin-bottom:12px;
  border-top-width:1px;
  border-top-style:dashed;
  border-top-color:#CCC;
  background-color:#FFF3EC;
}

input.tt-checkbox-padding
{
  margin-top:4px;
}

#tt-predicted-margin-dd select
{
  width:280px;
  padding-top:2px;
  padding-right:4px;
  padding-bottom:2px;
  padding-left:4px;
  margin-bottom:8px;
}

#tt-yourTipBox
{
  padding-left:0;
  padding-bottom:6px;
}

#tt-predicted-margin-select select
{
  width:140px;
  padding-top:2px;
  padding-right:4px;
  padding-bottom:2px;
  padding-left:4px;
  margin-bottom:8px;
}

#tt-predicted-margin-select input
{
  width:30px;
  padding-top:2px;
  padding-right:4px;
  padding-bottom:2px;
  padding-left:4px;
  margin-bottom:8px;
}

#tt-tipping-select select
{
  width:150px;
  position:relative;
  top:-6px;
}

#tt-mytips
{
  padding:0;
  margin:20px 0 0;
}

#tt-mytips input
{
  width:40px;
  padding-top:2px;
  padding-right:0;
  padding-bottom:2px;
  padding-left:0;
}

#tt-mytips td
{
  border:0 none;
  background-image:none;
  background-repeat:no-repeat;
}

#tt-padding-1-top
{
  padding-top:1px;
}

#tt-padding-2-top
{
  padding-top:2px;
}

#tt-padding-3-top
{
  padding-top:3px;
}

#tt-padding-4-top
{
  padding-top:4px;
}

#tt-padding-5-top
{
  padding-top:5px;
}

#tt-padding-6-top
{
  padding-top:6px;
}

#tt-padding-7-top
{
  padding-top:7px;
}

#tt-padding-8-top
{
  padding-top:8px;
}

#tt-margin-1-top
{
  margin-top:1px;
}

#tt-margin-2-top
{
  margin-top:2px;
}

#tt-margin-3-top
{
  margin-top:3px;
}

#tt-margin-4-top
{
  margin-top:4px;
}

#tt-margin-5-top
{
  margin-top:5px;
}

#tt-margin-6-top
{
  margin-top:6px;
}

#tt-margin-7-top
{
  margin-top:7px;
}

#tt-margin-8-top
{
  margin-top:8px;
}




td.main{color: #000000 !important; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important;}

td.one{color: #000000 !important; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important;}

td.zero{color: #000000 !important; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important;}

td.heading{color: #000000 !important; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important;}

.tt-one,.tt-zero {
	font-size: 12px;
	color: #000000;
}