body  {font:12px Verdana, Arial, Tahoma, Helvetica, sans-serif; color:#333333; background: #ffffff;}

IMG {
	behavior: url(/includedfiles/iepngfix.htc);
}

DIV {
	behavior: url(/includedfiles/iepngfix.htc);
}

INPUT {
	behavior: url(/includedfiles/iepngfix.htc);
}

DIV {
	margin: 0px; padding: 0px;
}

#language a{ 
color:#F7E713;
text-transform:lowercase;
}

div.goog-te-gadget {
  color: transparent;
}

#google_translate_element a {
  display: none;
}


div#google_translate_element select {
font-size: xx-small;
}

#news_list { margin: 0px; padding: 0px;}
#news_list h1 { margin-right:14px; padding:10px; background-color:#f8f8f8; border-color:#e5e5e5; border-width:1px; border-style:solid; }
#news_list .item { position:relative; margin-bottom:10px; height:120px; width:320px;}
#news_list .item2 { position:relative; margin-bottom:10px; height:60px; width:640px;}
#news_list .item img { left:15px; top:12px; position:absolute; }
#news_list .item .text { width:390px; left:160px; top:12px; position:absolute;}
#news_list .item .text2 { }
#news_list .item2 .text2 { }

#news_list .item .text .header { margin-bottom:10px; font-size:14px; }
#news_list .item .text .header a:hover { text-decoration: none; }
#news_list .item .text .date { margin-bottom:5px; font-size:11px; font-style:italic; }
#news_list .item .text p { font-size:12px; }
#news_list .item .text2 .header { margin-bottom:10px; font-size:14px; }
#news_list .item .text2 .header a:hover { text-decoration: none; }
#news_list .item .text2 .date { margin-bottom:5px; font-size:11px; font-style:italic; }
#news_list .item .text2 p { font-size:12px; }

#news_list .item2 .text2 .header { margin-bottom:10px; font-size:14px; }
#news_list .item2 .text2 .header a:hover { text-decoration: none; }
#news_list .item2 .text2 .date { margin-bottom:5px; font-size:11px; font-style:italic; }
#news_list .item2 .text2 p { font-size:12px; }


.tdmaincontent {
	background-color:#000000;
    background-image:url("/images/bestbuy/page_t.jpg");
    background-repeat:no-repeat;
    background-position: 0px 0px;
    bcakground-attachment: fixed;
}

H1 {
	font-size: 18px ; 
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 6px;
	margin:5px;
	margin-top:20px;
	font-weight: bold; 
}

H2 {
	font-size: 16px ; 
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 6px;
	margin:5px;
	margin-top:20px;
}

H3 {
	font-size: 16px ; 
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 7px;
	margin:2px;

}

H5 {
	font-size: 16px ; 
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 6px;
	margin:5px;
	margin-top:20px;
}

H4 {
	margin: 0px; padding: 0px;
}
P {
	margin: 0px; padding: 0px;
}

UL {
	margin: 0px; padding: 0px;
}
OL {
	margin: 0px; padding: 0px;
}
LI {
	margin: 4px; padding: 2px;
	margin-left:20px;
}
FORM {
	margin: 0px; padding: 0px;
}
INPUT {
	margin: 0px; padding: 0px;
}
TEXTAREA {
	margin: 0px; padding: 0px;
}
P {
	margin: 0px; padding: 0px 0px 8px;
}
UL {
	list-style: square;
}

.headertxt {color: #918AAA; text-transform: uppercase;}

A {
	color: #3B5998; text-decoration: underline;
}

A:hover {
	text-decoration: none;
}

#home_wrapper {position: relative; background: url(/images/bestbuy/home_banner.jpg); width: 670px; height: 211px;
} 

#home_wrapper_text {position: absolute; left: 150px; top: 70px; width: 250px;}


.header_bg {
	background: url(/images/bestbuy/header_bg.gif) repeat-x left top;
}
.bestpoker_text {
	font: bold 18px normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none;
}
.visit {
	color: rgb(103, 169, 193); font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;
}
.visit A {
	color: rgb(103, 169, 193); font-size: 12px; text-decoration: underline;
}
.visit A:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.red_bg {
	background: url(/images/bestbuy/red_bg.gif) repeat-x left top; border: 1px solid rgb(0, 0, 0); height: 50px;
}
.star_bg {
 width: 251px; height: 50px; VERTICAL-ALIGN: middle;

}
.score_text {
	font: 14px normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none;
}
.yellow_stars {
	 width: 251px; height: 50px; VERTICAL-ALIGN: middle; text-align:center;
}
.menu_bg {
	background: url(/images/bestbuy/menu_bg.gif) repeat-x left top;
}
.menu A {
	color: rgb(142, 142, 142); text-transform: uppercase; font-size: 12px; font-weight: bold; text-decoration: none;
}
.menu A:hover {
	color: #ffffff; text-decoration: none;
}
.border_menu_left {
	border-left-color: rgb(26, 26, 26); border-left-width: 1px; border-left-style: solid;
}
.border_menu_right {
	border-right-color: rgb(57, 56, 56); border-right-width: 1px; border-right-style: solid;
}
.welcome_bg {
}
.welcome_bg2 {
}

.onlinepokerrooms_bg {
	background: rgb(46, 46, 46); padding: 2px;
}
.onlinepokerrooms_bg2 {
	background: rgb(21, 22, 21); border: 1px solid rgb(0, 0, 0); color: rgb(94, 84, 84); line-height: 15px;
}
.rank_heading TD {
	background: rgb(90, 90, 90); padding: 3px 0px 3px 10px; color: rgb(198, 198, 198); line-height: 27px; font-size: 12px; font-weight: bold;
}
.boxcontent TD {
	background: rgb(41, 41, 41); padding: 3px 0px 3px 10px; color: rgb(186, 186, 186);
}
.readreviewlink {
	color: rgb(186, 186, 186); line-height: 20px; font-size: 12px; text-decoration: none;
}
.readreviewlink:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.gray_border {
	border-left-color: rgb(46, 46, 46); border-left-width: 2px; border-left-style: solid;
}
.gray_border2 {
	border: 1px solid rgb(46, 46, 46);
}
.gold_text {
	font: bold 16px normal Arial, Helvetica, sans-serif; color: rgb(94, 94, 94); text-decoration: underline;
}

.onlinepoker_bg {
	background: rgb(29, 28, 24); padding: 4px;
}
.gray_border3 {
	border: 1px solid rgb(90, 90, 90);
}
.white_bg {
	background: rgb(255, 255, 255); padding: 1px;
}
.white_bg2 {
	background: rgb(255, 255, 255); padding: 5px; border: 1px dotted rgb(138, 138, 138);
}
.sky_text {
	color: rgb(23, 107, 178); font-size: 12px; font-weight: bold;
}
.black_text {
	color: rgb(27, 26, 26); line-height: 14px;
}

.grey_text{
	padding: 15px; font-size: 12px; color: #666666; line-height: 18px;
}

.footer {
	background: url(/images/bestbuy/footer_bg.gif) repeat-x left top; color: rgb(153, 153, 153);
}
.footer A {
	color: rgb(153, 153, 153); font-size: 11px; text-decoration: none;
}
.footer A:hover {
	color: #3B5998; text-decoration: underline;
}

.footer1 {
	background: url(/images/bestbuy/footer_bg.gif) repeat-x left top; color: rgb(153, 153, 153);
}


.footer1 A {
	color: rgb(153, 153, 153); font-size: 11px; text-decoration: none;
}
.footer1 A:hover {
	color: #3B5998; text-decoration: underline;
}

.footer_text {
	color: rgb(102, 102, 102);
}
.playpoker_text {
	color: rgb(199, 200, 198);
}

.listoptions { 
line-height: 160%; 
}

.listoptions a {
	color: rgb(23, 107, 178); font-size: 11px; font-weight: bold; text-decoration: underline;
}

.listoptions A:hover {
	text-decoration: none;
}

.wrapcontent {
}

.wrapcontenttext {
	line-height:19px;
}

.wrapcontenttext p{
margin-bottom:13px;
}

.menudiv {padding: 7px 0px 19px 4px;}
.menudiv A{ color: #3B5998; font-size: 11px; text-decoration: none; display: block;
}

#imgalignhor img {
float:left;
padding: 0px 15px 0px 0px;
}

.menudiv A:hover {
	color: #3B5998; text-decoration: underline;
}

.menutitle {  color: #000000; text-transform: uppercase; font-size: 13px; font-weight: bold; padding: 30px 0px 19px 40px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 2px; border-bottom-style: solid; margin-bottom: 6px; }

.menutxt {margin: 0px; padding: 5px 0px 5px 28px; 
}

.menutxt A{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;
}

A.lnhidden{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #cccccc;
	FONT-SIZE: 8pt;		
	text-decoration : none;	
	text-transform: uppercase;
}

.lnhidden A:hover {text-decoration: underline;}

IMG { border: 0; }

.si-mlranking-td {
	background:black;
}

input.btnnewsletter {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}

input.btnforgetpassword {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}


td.tdvalidationmsglightergrey {
	background-color: #cdd5d8;
}

td.tdvalidationmsglightheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F4F9FD;
	padding: 4px;
}

td.tdvalidationmsgred {
	color : #B53239;
	font-weight : bold;
}

.errHilite {
	background-color: #ff9C9C;
	border: 1px solid #000000;
	}
	
.frmText {
	border: 1px solid #000000;
	height: 18px;
	}

.frmTextArea {
	border: 1px solid #000000;
	height: 58px;
	}
		
.frmCaptionReq {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

.frmCaption {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
}

.frmNote {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-weight : normal;
}

.frmButton {
	font: 12px Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

input.btButton {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
	border : 2px solid #3B5998;
	cursor: pointer;
}

td.tdfrmCaption {
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold; 
}

td.tdfrmCaptionReq {
	FONT-WEIGHT: bold; 
	COLOR: #FF0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
}

.menudiv INPUT.text {
	BORDER: #64BE0F 1px solid; FONT-SIZE: 12px; FONT-WEIGHT: bold;  BACKGROUND: #f7faff; WIDTH: 178px; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 22px
}

.boxlisting {
height:200px; 
}
