#CenterBox__
{
	display: block;
	width: 993px;
	margin: auto;
	overflow-x: hidden;
}

#Logo
{
	position: absolute;
	top: 11px;
	left: 16px;
	width: 461px;
	height: 100px;
}

/** Content containers ********************************************************/

#Content__
{
	display: block;
	width: 993px;
	margin: auto;
	position: relative;
	background: #ffffff;
}

#Top
{
	position: relative;
	top: 0px;
	left: 10px;
	width: 973px;
	height: 120px;
	background: url(../upload/images-master/design_top2.jpg);
}

#Content
{
	margin-top: 47px;
	min-height: 300px;
}
* html #Content
{
	height: 300px;
}

/** Login block ***************************************************************/

#Login
{
	position: absolute;
	top: 14px;
	right: 21px;
	width: 326px;
	height: 65px;
	background: url(../upload/images-master/login_box2.jpg);
}


#Login .ForgotPassword a, #Login .Register a
{
	/*position: absolute;
	top: 65px;
	left: 19px;*/
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #73afc2;
}

#Login .Register a
{
	/*left: 205px;*/
}
#Login .ForgotPassword a
{
	/*width: 180px;*/
}
#Login .ForgotPassword a:hover, #Login .Register a:hover
{
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
}

#Login #LoginSubmit { display: none; }


#Login form
{
	margin: 0;
	padding: 0;
}

#Login .LoginForm 
{
	position: relative;
	margin: 0;
}

#Login #LoginUsername
{
	position: absolute;
	top: 33px;
	left: 21px;
	width: 98px;
	height: 13px;
	border: 0;
	color: #000;
	font-size: 10px;
	background: #fff;
}

#Login #LoginPassword
{
	position: absolute;
	top: 33px;
	left: 143px;
	width: 98px;
	height: 13px;
	border: 0;
	color: #000;
	font-size: 10px;
	background: #fff;
}

/*#Login p
{
	display: block;
	float: left;
}*/

#Login #LoginButton
{
	width: 41px;
	height: 18px;
	background: url(../upload/images-master/button_login_off.jpg);
	border: 0;
	cursor: pointer;
	position: absolute;
	left: 263px;
	top: 32px;
}
#Login #LoginButton:hover
{
	background: url(../upload/images-master/button_login_on.jpg);
}
#Login #LoginButton span
{
	visibility: hidden;
}

/** Columns *******************************************************************/

#Col1
{
	position: relative;
	left: 10px;
	margin: 8px 0 0 0;
	width: 158px;
	display: block;	
	float: left;
}

#Col1Broad
{
	position: relative;
	left: 25px;
	margin: 8px 0 0 0;
	width: 694px;
	display: block;	
	float: left;
}

#Col2Broad
{
	margin: 8px 0 0 16px;
	width: 273px;
	display: block;
	float: left;
}


#Col1 h2
{
	font-size: 14px;
	margin: 0 0 8px 0;
}


#Col2
{
	margin: 8px 7px 0 17px;
	width: 528px;
	display: block;
	float: left;
}

#Col3
{
	margin: 8px 0 0 0px;
	width: 273px;
	display: block;
	float: left;
}

.ColumnBreak
{
	display: block;
	clear: both;
}

/** Why SmartGambler? *********************************************************/
#WhySmartgambler
{
	display: block;
	border: 1px solid #9b9b9b;
	padding: 8px 0 8px 8px;
	height: 206px;
}

#WhySmartgambler ul, #WhySmartgambler li
{
	padding: 0;
	margin: 0;
}
#WhySmartgambler li 
{
	margin: 0 0 0 20px;
	list-style: url(../upload/images-master/design_li_spades.png);
}

#WhySmartgambler li em
{
	font-style: normal;
	position: relative;
	top: -2px;
}

/** Frontpage Deals ***********************************************************/

#FrontpageDeals
{
	margin-top: 8px;
	margin-bottom: 8px;
	position: relative;
}
#FrontpageDeals img
{
	display: inline;
	margin-bottom: -3px;
}

#FrontpageDeals h2
{
	background: url(../upload/images-master/design_deals.png);
	width: 158px;
	height: 24px;
	margin: 0;
}
#FrontpageDeals h2 span
{
	display: none;
}

#FrontpageDeals h3
{
	background: #dddddd url(../upload/images-master/deals_header_background.jpg);
	margin: 3px 0 0px 0;
	font-size: 13px;
	display: block;
	padding: 3px 7px 3px 7px;
	margin: 0;
}
#Col2Broad #FrontpageDeals h3
{
	padding: 3px 15px 3px 15px;
}

#FrontpageDeals .Partner
{
	display: block;
	background: white url(../upload/images-master/dealarrow.gif) no-repeat 7px 7px;
	padding: 4px 0 2px 19px;
	border-bottom: 1px solid #abd5e1;
}

#Col2Broad #FrontpageDeals .Partner
{
	padding: 4px 15px 2px 25px;
	background: white url(../upload/images-master/dealarrow.gif) no-repeat 17px 7px;
	font-size: 11px;
}

#FrontpageDeals .Partner .Right
{
	float: right;
	color: #08668a;
	font-weight: bold;
	text-transform: uppercase;
}

/** Frontpage Col1 Links ******************************************************/

#Links 
{ 
	position: relative;
	display: inline; 
	width: 158px; 
	padding: 40px 0 0 0;
	margin: 8px 0 0 10px;
	float: left;
}

#LinksContent
{
	margin-top: 0px;
}

.LinkTitle
{
	font-weight: bold;
	position: relative;
	left: 8px;
	top: -4px;
}

/** Frontpage announcements ***************************************************/

#Announcements
{
	background: #dcdcdc;
}

#Announcements img
{
	display: block;
}

#Announcements .NewsTitle
{
	margin: 0;
}

#Announcements .NewsTitle a
{
	display: block;
	padding: 0px 4px 0px 23px;
	background: url(../upload/images-master/newsdot.gif) no-repeat 15px 6px;
	font-size: 12px;
	font-weight: bold;
}

#Announcements .Footer { margin: 8px 0 0 0; }
#Announcements .Header { margin: 0 0 8px 0; }

/*********************************************** Sitemap *************************************************/

#Sitemap 
{ 
	display: block;
	position: relative;
	left: -10px;
	margin-top: 15px; 
	width: 993px; 
	height: 250px; 
}

#Sitemap .Content
{
	float: left;
	position: relative;
	left: 26px;
	top: 70px;
	width: 106px;
	height: 150px;
	padding: 0 0 0 8px;
	border-left: 1px solid #b8b8b8;
}

#Sitemap .Resources__
{
	width: 100px;
}

#Sitemap div.Business__
{
	visibility: hidden;
	display: none;
}

#Sitemap div.Support__
{
	visibility: hidden;
	display: none;
}

#Sitemap div.Resources__
{
	visibility: hidden;
	display: none;
}


#Sitemap .Community__
{
	width: 120px;
}

#Sitemap .Page
{
	font-size: 16px;
	color: #08668a;
	margin-bottom: 8px;
}

#Sitemap .Faded .Page
{
	color: #7fbccf;
}

#Sitemap .SubPage
{
	font-size: 12px;
}

#Sitemap .Faded .SubPage
{
	color: #a8a8a8;
}

/** For compatability *********************************************************/

#Footer__ img { border: 0; }
#Footer__ { background: #ffffff; height: 375px; }
#InnerFooter__, #Footer__
{
	display: block;
	position: relative;
}

#InnerFooter__ .Divider
{
	border-bottom: 1px solid #b8b8b8;
	width: 972px;
	position: relative;
	left: 0px;
}

#FooterBanners
{
	display: block;
	padding-left: 0px;
}


/** Footer ********************************************************************/

#InnerFooter__ { float: left; margin: 8px 0 0 10px; width: 973px; height: 85px;  /*border-top: 1px solid #b8b8b8;*/}

#InnerFooter__ .Banner
{
	float: left;
}

#InnerFooter__ .BannerText
{
	padding-top: 8px;
	text-align: center;
}

/** Promotions ****************************************************************/

#Col2Broad #Promos
{
	margin: 0;
}

p.ForgotPassword
{
	position: relative;
	top: 60px;
	left: -8px;
	float: right;
}

p.Register
{
	position: relative;
	top: 60px;
	left: 8px;
	float: left;
}
