/* 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 #892753;
	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:absolute;
	position1:relative;
	right:0px;
	top:350px;
	float1:right;
}*/
.feedbackLink{
	position:absolute;
	top:38.2%;
	right:0px;
}
#container .containerTop{
	background:url(../images/home_top_bg.png) no-repeat;
	behavior:url(js/iw_iepngfix.htc);
	width:1106px;
	height:532px;
	padding:151px 0px 0px 174px;
}
#container .containerBottom{
	margin-top:-8px;
	padding:0px 0px 0px 169px;
}
#container .containerTop .contentTop{
	width:960px;
	height:528px;
}
#container .containerBottom .contentBottom{
	background:url(../images/home_bottom_bg.jpg) repeat-x;
	width:960px;
	height:889px;
	position:relative;
}

/* Navigation */
.navigationDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	float:right;
	margin:7px 18px 0px 0px;
	_margin-right:9px;
}
.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:18px;}
.navigationDiv a.blog{margin-left:16px;}
.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 */
.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 table 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 table 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:48px;}

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

/** Home Page **/
/* Coloring Application */
#container .containerTop .coloringAppDiv .lt{
	position:relative;
	top:24px;
	left:17px;
}
#container .containerTop .coloringAppDiv .rt{
	position:relative;
	top:27px;
	left:-92px;
}
#container .containerTop .coloringAppDiv p.coloring_application{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	position:absolute;
	z-index:1;
	margin:48px 0px 0px 363px;
	width:270px;
}
#container .containerTop .coloringAppDiv a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	z-index:1;
}
#container .containerTop .coloringAppDiv a span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
#container .containerTop .coloringAppDiv a.app_store{margin:190px 0px 0px 321px;}
#container .containerTop .coloringAppDiv a.ovi_store{margin:297px 0px 0px 533px;width:120px;}
#container .containerTop .coloringAppDiv a:hover{text-decoration:none;}
#container .containerTop .coloringAppDiv .demoAnimationDiv{
	background:url(../images/home/mobile_app_store.png) no-repeat;
	behavior:url(js/iw_iepngfix.htc);
	width:300px;
	height:406px;
}
#container .containerTop .coloringAppDiv .demoAnimationDiv .innerDemo{padding:109px 0px 0px 125px;}

/* Overview Top */
/* Overview Left */
#container .containerBottom .overview_topDiv .overview_inner_top{
	background:url(../images/home/overview_top_bg.png) no-repeat;
	behavior:url(js/iw_iepngfix.htc);
	width:121px;
	height:147px;
	padding:18px 0px 0px 20px;
	position:relative;
	top:-12px;
	left:-15px;
}
#container .containerBottom .overview_topDiv .overview_inner_top img{
	border:1px solid #000;
	margin:12px 0px 0px 14px;
}
#container .containerBottom .overview_topDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	width:380px;
	line-height:16px;
	padding-left:5px;
}
#container .containerBottom .overview_topDiv p.padLine{
	padding-top:12px;
	padding-bottom:5px;
}
#container .containerBottom .overview_topDiv p.over_view{
	font-size:18px;
	color:#f7d15b;
	padding-bottom:12px;
	padding-left:0px;
}
#container .containerBottom .overview_topDiv .overview_list_top{margin-top:5px;}
#container .containerBottom .overview_topDiv .overview_list_top tr td p{
	width:330px;
	padding-left:0px;
}
#container .containerBottom .overview_topDiv .overview_list_top tr td{padding:10px 0px 0px 0px;}
#container .containerBottom .overview_topDiv .overview_list_top tr td.pencil{padding:5px 10px 0px 0px;}
#container .containerBottom .overview_topDiv .overview_inner_bottom{margin:-154px 0px 0px 132px;}
#container .containerBottom .overview_topDiv .overview_inner_bottom .read_more{width:388px;padding:5px 0px 0px 0px;}
#container .containerBottom .overview_topDiv .overview_inner_bottom .read_more a{color:#fad35a;float:right;}
#container .containerBottom .overview_topDiv .overview_list_bottom{margin:0px 0px 0px 18px;}
#container .containerBottom .overview_topDiv .overview_list_bottom tr td{padding:22px 0px 18px 30px;}
#container .containerBottom .overview_topDiv .overview_list_bottom tr td.overviewImg{padding:0px 0px 0px 20px;}
#container .containerBottom .overview_topDiv .overview_list_bottom tr td p{
	width:352px;
	padding-left:0px;
	font-size:26px;
	font-weight:bold;
	line-height:28px;
}
#container .containerBottom .overview_topDiv .overview_list_bottom tr td p span{
	font-size:11px;
	font-weight:bold;
}
#container .containerBottom .overview_topDiv .overview_list_bottom tr td p span a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
#container .containerBottom .overview_topDiv .available_on_iphone_apps_tore{margin:25px 0px 0px 35px;}
#container .containerBottom .overview_topDiv .vertical_line{
	margin:31px 0px 0px 20px;
}
/* Overview Right */
#container .containerBottom .overview_topDiv .rt{width:352px;}
#container .containerBottom .overview_topDiv .orangeDiv{
	background:url(../images/home/orange_bg.png) no-repeat;
	behavior:url(js/iw_iepngfix.htc);
	width:352px;
	height:66px;
	position:relative;
	top:-12px;
}
#container .containerBottom .overview_topDiv .orangeDiv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:220px;
	line-height:20px;
	padding:25px 0px 0px 50px;
}
#container .containerBottom .overview_topDiv .follow_us{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f7d15b;
	padding:25px 0px 10px 0px;
}
#container .containerBottom .overview_topDiv .follow_us img{margin:0px 5px 0px 10px;}
#container .containerBottom .overview_topDiv .follow_us_linkDiv{padding-bottom:24px;}
#container .containerBottom .overview_topDiv .follow_us_linkDiv a{margin-right:3px;}
#container .containerBottom .overview_topDiv .liveChat{
	position:relative;
	top:-70px;
	margin:0px 0px -38px 252px;
}
#container .containerBottom .overview_topDiv .color_me_app_chatDiv{
	width:314px;
	height:310px;
}
#container .containerBottom .overview_topDiv .newsletter{margin:24px 0px 0px 0px;}
#container .containerBottom .overview_topDiv .newsletter p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:2px;
	line-height:26px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
#container .containerBottom .overview_topDiv .newsletter .subscribe_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #882654;
	color:#999999;
	letter-spacing:1px;
	width:165px;
	padding-left:5px;
}
#container .containerBottom .overview_topDiv .newsletter .subscribe{
	margin:0px 0px 0px 0px;
	position:relative;
	z-index:2;
}
#container .containerBottom .overview_topDiv .newsletter .mail_box{
	position:relative;
	top:-16px;
	left:-2px;
	z-index:1;
}

/* Overview Bottom */
#container .containerBottom .overview_bottomDiv{
	background:url(../images/home/overview_bottom_bg.png) no-repeat;
	width:883px;
	height:81px;
	behavior:url(js/iw_iepngfix.htc);
	margin:0px 0px 0px 36px;
}
#container .containerBottom .overview_bottomDiv .coming_soon_list{margin:18px 0px 0px 102px;position:relative;}
#container .containerBottom .overview_bottomDiv .coming_soon_list tr td.mid{padding:0px 122px 0px 162px;}
#container .containerBottom .overview_bottomDiv .coming_soon_list tr td p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
}
#container .containerBottom .overview_bottomDiv .coming_soon_list tr td p span{font-size:20px;}
/** Home Page End **/

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