/* General Styles */
*{
	margin:0;
	padding:0;
}
img{border:none;}
.lt{float:left;}
.rt{float:right;}
.clear{
	clear:both;
	height:0px;
	overflow:hidden;
}
a{
	text-decoration:none;
	position:relative;
}
a:hover{text-decoration:underline;}
input{position:relative;}

/* Structural Styles */
body{
	background:url(../images/body_bg.png) repeat-x #8c2654;
	behavior:url(js/iw_iepngfix.htc);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
#container{
	width:1280px;
	margin:0px auto;
}
/*.feedbackLink{
	position:relative;
	right:0px;
	top:350px;
	float:right;
}*/
.feedbackLink{
	position:absolute;
	top:38.2%;
	right:0px;
	z-index:100;
}
#container .containerTopOuter{
	background:url(../images/container_middle_bg.png) repeat-y;
	behavior:url(js/iw_iepngfix.htc);
	width:1280px;
}
#container .containerTop{
	background:url(../images/container_top_bg.png) no-repeat;
	behavior:url(js/iw_iepngfix.htc);
	width:1106px;
	height:802px;
	padding:152px 0px 0px 174px;
}
#container .containerMiddle{
	background:url(../images/container_middle_bg.png) repeat-y;
	behavior:url(js/iw_iepngfix.htc);
	width:1106px;
	padding:0px 0px 0px 174px;
}
#container .containerBottom{
	background:url(../images/container_bottom_bg.png) no-repeat;
	behavior:url(js/iw_iepngfix.htc);
	width:1106px;
	height:4px;
	padding:0px 0px 0px 174px;
}
#container .containerTop .contentTop{
	width:960px;
}
#container .containerMiddle .contentMiddle{
	width:960px;
}
#container .containerBottom .contentBottom{
	width:960px;
}

/* Navigation */
.navigationDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	float:right;
	margin:4px 20px 0px 0px;
	_margin-right:10px;
}
.navigationDiv a{color:#fad35c;}
.navigationDiv a:hover{text-decoration:none;color:#fefefe;}
.navigationDiv a.selected{color:#fefefe;}
.navigationDiv a.home{margin-left:0px;}
.navigationDiv a.how_to_play{margin-left:15px;}
.navigationDiv a.blog{margin-left:15px;}
.navigationDiv a.contact_us{margin-left:12px;}
.navigationDiv a img{position:relative;}
.navigationDiv a img.homeIcon{top:2px;margin-right:5px;}
.navigationDiv a img.how_to_playIcon{top:4px;margin-right:5px;}
.navigationDiv a img.blogIcon{top:4px;margin-right:4px;}
.navigationDiv a img.contact_usIcon{top:3px;margin-right:3px;}

/* Footer */
.footer_outerDiv{
	width:960px;
	margin-top:-8px;
	padding:0px 0px 0px 169px;
}
.footerDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.footerDiv .menuListDiv{margin:30px 0px 0px 70px;}
.footerDiv .menuListDiv tr td{width:177px;}
.footerDiv .menuList tr td{padding:3px 0px 3px 0px;}
.footerDiv .menuList table tr td a{
	color:#faeab7;
	padding:0px 5px 0px 5px;
}
.footerDiv .menuList table tr td a.selected{
	background-color:#fad35c;
	color:#222222;
}
.footerDiv .menuList table tr td a:hover{
	text-decoration:none;
	color:#222222;
	background-color:#fad35c;
}
.footerDiv .menuList tr td.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fad35a;
	padding:0px 5px 0px 5px;
}

.footerDiv .horizontal_line{
	margin:30px 0px 0px 160px;
}
.footerDiv .inner_footer .copyDiv{margin:15px 0px 0px 40px;}
.footerDiv .inner_footer .copyDiv a{color:#fff;}
.footerDiv .inner_footer .footerLink{
	margin:15px 40px 0px 0px;
	color:#fff;
}
.footerDiv .inner_footer .footerLink a{color:#fff;}
.footerDiv .inner_footer{padding-bottom:10px;}

/* Popup Close */
.popup_close{
	margin:6px 150px 0px 0px;
	_margin-right:75px;
	position:absolute;
	top:-5px;
	right:-20px;
}


/** Contact Us Page **/
#container .containerTop .top_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight1:bold;
	color:#fefefe;
	padding:23px 0px 0px 41px;
}
#container .containerTop .AddressDiv{margin:40px 0px 0px 41px;}
#container .containerTop .AddressDiv .company{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fefefe;
}
#container .containerTop .AddressDiv .email{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fad35a;
	padding:17px 0px 0px 0px;
}
#container .containerTop .AddressDiv .company_site{padding:0px 0px 0px 0px;} 
#container .containerTop .AddressDiv .email span{padding:0px 55px 0px 0px;}
#container .containerTop .AddressDiv .email_new span{padding:0px 5px 0px 0px;}
#container .containerTop .AddressDiv .email a{color:#69b9fd;}
#container .containerTop .AddressDiv .company_site a{color:#fad35a}
#container .containerTop .AddressDiv .telephone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fefefe;
	padding:17px 0px 0px 0px;
}
#container .containerTop .AddressDiv .telephone span{
	color:#fad35a;
	padding:0px 20px 0px 0px;
}
#container .containerTop .thankyou_msg_outerDiv{
	margin:10px 0px 0px 230px;
	height:40px;
}
#container .containerTop .thankyou_msg_innerDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#faeab7;
	width:492px;
	background:#8c2654;
	border:1px solid #fad35a;
	padding:3px 0px 3px 0px;
	text-align:center;
}
#container .containerTop .email_feedbackDiv{
	margin1:60px 0px 0px 230px;
	margin:10px 0px 0px 230px;
}
#container .containerTop label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fad35a;
}
#container .containerTop .email_feedbackDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fefefe;
	padding:12px 0px 1px 0px;
}
#container .containerTop .email_feedbackDiv span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fad35a;
}
#container .containerTop .email_feedbackDiv p span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fad35a;
}
#container .containerTop .email_feedbackDiv input{
	margin:8px 0px 6px 0px;
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:2px solid #fefefe;
}
#container .containerTop .email_feedbackDiv textarea{
	margin:8px 0px 6px 0px;
	width:490px;
	height:200px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:2px solid #fefefe;
}
#container .containerMiddle .email_feedbackDiv{
	margin:0px 0px 0px 230px;
	.margin:0px 0px 0px 226px;
	_margin:0px 0px 0px 226px;
	padding-bottom:25px;
}
#container .containerMiddle .email_feedbackDiv .cc_own_mailDiv{
	margin-top:-2px;
	width:170px;
}
#container .containerMiddle .email_feedbackDiv .cc_own_mailDiv span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fad35a;
	margin:-1px 0px 0px 10px;
	.margin:3px 0px 0px 8px;
	_margin:3px 0px 0px 8px;
}
#container .containerMiddle .email_feedbackDiv .submitDiv{
	margin:30px 0px 0px 0px;
}
/** Contact Us Page End **/

/** How to Play Page Start **/
#container .containerTop .rowDiv{
	margin:50px 0px 0px 41px;
	width:960px;
}
#container .rowDiv .sub_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight1:bold;
	color:#fefefe;
	position:relative;
	z-index:2;
}
#container .containerTop .rowDiv .lt .sub_heading{
	position:relative;
	top:1px;
	left:40px;
}
#container .containerTop .rowDiv .subImgDivLt{
	position:relative;
	z-index:1;
	top:-40px;
	.top:-39px;
	_top:-39px;
	left:-38px;
}
#container .rowDiv .midCol .inner{
	position:absolute;
	z-index:1;
	margin:80px 0px 0px -100px;
}
#container .rowDiv .rightCol{
	margin:0px 26px 0px 0px;
	_margin-right:13px;
}
#container .containerTop .rowDiv .rt .sub_heading{
	position:relative;
	top:1px;
	left:45px;
}
#container .containerTop .rowDiv .subImgDivRt{
	position:relative;
	top:-40px;
	.top:-39px;
	_top:-39px;
	left:-25px;
}
#container .rowDiv .midCol p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#fefefe;
	width1:323px;
	width:350px;
}
#container .containerTop .rowDiv p.top{
	margin:5px 0px 0px 50px;
	position:relative;
	z-index:1;
}
#container .containerTop .rowDiv p.bottom{
	margin:63px 0px 0px 85px;
	position:relative;
	z-index:1;
}
#container .horizontalLine{
	margin:0px 0px 0px 124px;
	position:relative;
	top:-20px;
}

#container .containerMiddle .rowDiv{
	margin:-50px 0px 0px 41px;
	width:960px;
	position:relative;
	top:-65px;
}
#container .containerMiddle .rowDiv .lt .sub_heading{
	position:relative;
	top:5px;
	left:40px;
}
#container .containerMiddle .rowDiv .subImgDivLt{
	position:relative;
	z-index:1;
	top:-33px;
	.top:-32px;
	_top:-32px;
	left1:-65px;
	left:-58px;
}
#container .containerMiddle .rowDiv .rt .sub_heading{
	position:relative;
	top:4px;
	left:30px;
}
#container .containerMiddle .rowDiv .subImgDivRt{
	position:relative;
	top:-35px;
	.top:-34px;
	_top:-34px;
	left1:-12px;
	left:-23px;
}
#container .containerMiddle .rowDiv .midCol p{width:385px;}
#container .containerMiddle .rowDiv p.top{
	margin:5px 0px 0px 50px;
	position:relative;
	z-index:1;
}
#container .containerMiddle .rowDiv p.bottom{
	margin1:105px 0px 0px 140px;
	margin:60px 0px 0px 85px;
	position:relative;
	z-index:1;
}

#container .containerMiddle .toolMenu{
	margin:-40px 0px 0px 41px;
	position:relative;
	top:-20px;
}
#container .containerMiddle .toolMenu tr td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fefefe;
	padding:0px 0px 50px 0px;
	border1:1px solid #fff;
}
#container .containerMiddle .toolMenu tr td{width:130px;}
#container .containerMiddle .toolMenu tr td.imgTd{width:60px;}
#container .containerMiddle .toolMenu tr td.ltTd{padding-right:30px;}
#container .containerMiddle .toolMenu tr td.lt_midTd{padding-right:50px;}
#container .containerMiddle .toolMenu tr td.rt_midTd{padding-right:60px;}
#container .containerMiddle .toolMenu tr td.rtTd{padding-right:0px;width:110px;}
/** How to Play Page End **/

/* Overview Page Start */
#container .containerTop .overviewContentDiv{margin:0px;}
#container .containerTop .overviewContentDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	width:535px;
	padding-bottom:18px;
} 
#container .containerTop .overviewContentDiv p.overview_heading{
	font-size:16px;
	font-weight:bold;
	color:#fad35c;
}
#container .containerTop .overviewContentDiv .topDiv{margin:30px 0px 0px 43px;} 
#container .containerTop .overviewContentDiv .topDiv .RtDiv{margin:0px 34px 0px 0px;_margin-right:17px;}
#container .containerTop .overviewContentDiv .bottomDiv{margin:48px 0px 0px 40px;}
#container .containerTop .overviewContentDiv .bottomDiv .LtDiv{margin-top:20px;}
#container .containerTop .overviewContentDiv .bottomDiv .RtDiv{margin-right:2px;_margin-right:1px;}
#container .containerTop .overviewContentDiv .bottomDiv p{width:490px;}
#container .containerTop .overviewContentDiv .bottomDiv .listTable .listItem{padding:2px 10px 0px 0px;}
#container .containerMiddle .bottom_leaves{
	padding-top:50px;
	margin-left:120px;
}
/* Overview Page End */

/* Offers Page Start */
#container .containerTop .offersContentDiv{
	margin:50px 0px 0px 43px;
}
#container .containerTop .offersContentDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	width:600px;
	padding-bottom:18px;
}	
#container .offers_containerTop{
	margin-bottom:-27px;
	.margin-bottom:-25px;
	_margin-bottom:-25px;
}
/* Offers Page End */

/* Product Updates Start */
#container .containerTop .product_updatesDiv{
	/*margin:40px 0px 0px 41px;
	padding-bottom:37px;*/
	margin:50px 0px 0px 43px;
}
#container .containerTop .product_updatesDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fefefe;
	padding-bottom:18px;
}
#container .product_updates_containerTop{
	margin-bottom:-27px;
	.margin-bottom:-25px;
	_margin-bottom:-25px;
}
/* Product Updates End */

/* Thankyou Page Start */
#container .containerTop .thankyouDiv{
	margin:50px 0px 0px 50px;
}
#container .containerTop .thankyouDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	width:700px;
	padding-bottom:12px;
} 
/* Thankyou Page End */

/* Other Products Page Start */
#container .containerTop .other_productsContentDiv{
	margin:0px;
	margin-bottom:-30px;
}
#container .containerTop .other_productsContentDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	width:455px;
	padding-bottom:18px;
} 
#container .containerTop .other_productsContentDiv p.other_products_heading{
	font-size:16px;
	font-weight:bold;
	color:#fad35c;
}
#container .containerTop .other_productsContentDiv p.other_products_inner_heading{
	font-size:22px;
	font-weight:bold;
	padding:10px 0px 26px 0px;
	line-height:24px;
}
#container .containerTop .other_productsContentDiv .topDiv{
	margin:30px 0px 0px 43px;
} 
#container .containerTop .other_productsContentDiv .topDiv .RtDiv{
	margin:-21.1em 16px 0px 0px;
	_margin-right:8px;
	margin-bottom:-9em;
}
#container .containerTop .other_productsContentDiv .topDiv .RtDiv .demo_centerDiv{
	position:relative;
	top:-34px;
	.top:-37px;
	_top:-37px;
	left:149px;
	width:290px;
}
#container .containerTop .other_productsContentDiv .topDiv .RtDiv .demo_centerDiv span{
	position:relative;
	top:-6px;
}
#container .containerTop .other_productsContentDiv .topDiv .RtDiv .demo_centerDiv a{
	margin:0px 0px 0px 12px;
}
#container .containerTop .other_productsContentDiv .bottomDiv{
	margin:48px 0px 0px 40px;
}
#container .containerTop .other_productsContentDiv .bottomDiv .LtDiv{
	margin-top:10px;
	margin-left:16px;
	_margin-left:8px;
}
#container .containerTop .other_productsContentDiv .bottomDiv .LtDiv .mdirectDiv{
	position:relative;
	top:-34px;
	.top:-37px;
	_top:-37px;
	left:7px;
	width:290px;
}
#container .containerTop .other_productsContentDiv .bottomDiv .LtDiv .mdirectDiv span{
	position:relative;
	top:-6px;
}
#container .containerTop .other_productsContentDiv .bottomDiv .LtDiv .mdirectDiv a{
	margin:0px 0px 0px 12px;
}
#container .containerTop .other_productsContentDiv .bottomDiv .RtDiv{
	margin-right:2px;
	_margin-right:1px;
	margin-top:-30.5em;
}
#container .containerTop .other_productsContentDiv .bottomDiv p{width:440px;}
#container .containerTop .other_productsContentDiv .tableList .listItem{padding:2px 8px 0px 2px;}
#container .containerTop .other_productsContentDiv .tableList p{padding-bottom:6px;width:450px;}
#container .containerMiddle .other_productsContentDiv{margin:0px;}
#container .containerMiddle .other_productsContentDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	width:455px;
	padding-bottom:18px;
} 
#container .containerMiddle .other_productsContentDiv p.other_products_heading{
	font-size:16px;
	font-weight:bold;
	color:#fad35c;
}
#container .containerMiddle .other_productsContentDiv p.other_products_inner_heading{
	font-size:22px;
	font-weight:bold;
	padding:10px 0px 26px 0px;
	line-height:24px;
}
#container .containerMiddle .other_productsContentDiv .topDiv{
	margin:0px 0px 0px 43px;
	padding-top:30px;
	margin-bottom:-60px;
} 
#container .containerMiddle .other_productsContentDiv .topDiv .RtDiv{margin:6px 16px 0px 0px;_margin-right:8px;}
#container .containerMiddle .other_productsContentDiv .topDiv .RtDiv .gdsDiv{
	position:relative;
	top:-34px;
	.top:-37px;
	_top:-37px;
	left:164px;
	width:290px;
}
#container .containerMiddle .other_productsContentDiv .topDiv .RtDiv .gdsDiv span{
	position:relative;
	top:-6px;
}
#container .containerMiddle .other_productsContentDiv .topDiv .RtDiv .gdsDiv a{
	margin:0px 0px 0px 12px;
}
#container .containerMiddle .other_productsContentDiv .bottomDiv{margin:48px 0px 0px 40px;}
#container .containerMiddle .other_productsContentDiv .bottomDiv .LtDiv{margin-top:20px;}
#container .containerMiddle .other_productsContentDiv .bottomDiv .RtDiv{margin-right:2px;_margin-right:1px;}
#container .containerMiddle .other_productsContentDiv .bottomDiv p{width:440px;}
#container .containerMiddle .other_productsContentDiv .tableList .listItem{padding:2px 8px 0px 2px;}
#container .containerMiddle .other_productsContentDiv .tableList p{padding-bottom:6px;width:450px;}
#container .containerMiddle .bottom_leaves{
	padding-top:30px;
	margin-left:120px;
}
#container .containerTop .other_productsContentDiv p.lineWidth{
	width:860px;
}
/* Other Products Page End */

/** Header logo link **/
.iwlogolink{
	position:relative;
	top:0px;
	left:0px;
	margin:-125px 0px 80px -10px;
	_margin:-125px 0px 80px -10px;
	width:130px;
	height:50px;
}
.iwlogolink a{display:block; text-decoration:none;width:130px; height:50px;}
.iwlogolink a:hover{text-decoration:none;}
