* {
	margin:0;
	padding:0;
	outline:none;
}

* html a {
	cursor:pointer;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
	clear:both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

.clear {
	height:0;
	font:0px/0px Tahoma;
	clear:both;
}

html, body {
	height:100%;
	padding:0;
	margin:0;
}

body {
	padding:0;
	margin:0;
	background:#1b1e28;
}

#container {
	/* width:1000px; */
	margin:0 auto;
	background:url(../images/bgr_light.jpg) top center no-repeat;
	z-index:1;
}

html>body #container {
	min-height:100%;
	height:auto;
}

* html #container {
	height:100%;
}

#top-bgr {
	background:url(../images/top_line_bgr.png);
	height:38px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
}

* html #top-bgr {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_line_bgr.png', sizingMethod='scale') !important;
	background-position: right center !important;
}

#main {
	list-style-type:none;
	height:94px;
	padding-top:112px;
}

#main li {
	height:94px;
	float:left;
}

#main li a {
	height:94px;
	float:left;
	display:block;
	text-indent:-99999px;
}

#main li.active a {
	background-position:left bottom !important;
}

/* #main li a:hover {
	background-position:left bottom !important;
} */

#tab-1 a {
	background:url(../images/img_tab1.png) left top no-repeat;
	width:269px;
}

#tab-2 a {
	background:url(../images/img_tab2.png) left top no-repeat;
	width:267px;
}

#tab-3 a {
	background:url(../images/img_tab3.png) left top no-repeat;
	width:276px;
}

* html #tab-1 a {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_tab1.png', sizingMethod='crop') !important;
	background-position: right top !important;
}

* html #tab-2 a {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_tab2.png', sizingMethod='crop') !important;
	background-position: right top!important;
}

* html #tab-3 a {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_tab3.png', sizingMethod='crop') !important;
	background-position: right top !important;
}

/* Top banner for Master */
#head-bgr {
	background:url(../images/master/box_top.png) top left no-repeat;
	position:absolute;
	top:242px;
	left:50%;
	width:812px;
	margin-left:-406px;
	height:530px;
}

* html #head-bgr {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/master/box_top.png', sizingMethod='scale') !important;
	background-position: right center !important;
	display:none;
}

* html #head-bgr-ie {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/master/box_top.png', sizingMethod='scale') !important;
	background-position: right center !important;
	position:absolute;
	top:0;
	left:0;
	width:812px;
	height:530px;
}

*+html #head-bgr-ie {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/master/box_top.png', sizingMethod='scale') !important;
	background-position: right center !important;
	position:absolute;
	top:0;
	left:0;
	width:812px;
	height:530px;
}

/* Top banner for Tipping */
#head-bgr-tipping {
	background:url(../images/tipping/box_top_tipping.png) top left no-repeat;
	position:absolute;
	top:242px;
	left:50%;
	width:812px;
	margin-left:-406px;
	height:530px;
}

* html #head-bgr-tipping {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tipping/box_top_tipping.png', sizingMethod='scale') !important;
	background-position: right center !important;
	display:none;
}

* html #head-bgr-tipping-ie {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tipping/box_top_tipping.png', sizingMethod='scale') !important;
	background-position: right center !important;
	position:absolute;
	top:0;
	left:0;
	width:812px;
	height:530px;
}

*+html #head-bgr-tipping-ie {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tipping/box_top_tipping.png', sizingMethod='scale') !important;
	background-position: right center !important;
	position:absolute;
	top:0;
	left:0;
	width:812px;
	height:530px;
}
/* End of Top banner for Tipping */


/* Top banner for Convert */
#head-bgr-convert {
	background:url(../images/convert/box_top_convert.png) top left no-repeat;
	position:absolute;
	top:242px;
	left:50%;
	width:812px;
	margin-left:-406px;
	height:530px;
}

* html #head-bgr-convert {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/convert/box_top_convert.png', sizingMethod='scale') !important;
	background-position: right center !important;
	display:none;
}

* html #head-bgr-convert-ie {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/convert/box_top_convert.png', sizingMethod='scale') !important;
	background-position: right center !important;
	position:absolute;
	top:0;
	left:0;
	width:812px;
	height:530px;
}

*+html #head-bgr-convert-ie {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/convert/box_top_convert.png', sizingMethod='scale') !important;
	background-position: right center !important;
	position:absolute;
	top:0;
	left:0;
	width:812px;
	height:530px;
}

/* End of Top banner for Convert */

#logo {
	background:url(../images/logo.png);
	width:297px;
	height:60px;
	position:absolute;
	display:block;
	top:47px;
	left:5px;
	text-indent:-99999px;
}

* html #logo {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale') !important;
	background-position: right center !important;
}

#wrapper {
	width:812px;
	margin:0 auto;
	position:relative;
}

#top {
	height:36px;
}

#top #top-logo {
	background:url(../images/top_line_logo.png);
	width:164px;
	height:23px;
	display:block;
	float:left;
	text-indent:-9999999px;
	margin:5px 0 0 8px;
}

* html #top #top-logo {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_line_logo.png', sizingMethod='scale') !important;
	background-position: right center !important;
	margin-left:4px !important;
}

#top ul {
	float:right;
	list-style-type:none;
	padding-top:6px;
}

#top ul li {
	float:right;
	list-style-type:none;
	width:81px;
	height:20px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}

#top ul li a {
	display:block;
	text-align:center;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
	padding-top:1px;
    height:20px;
}

#top ul li a.active {
	background:url(../images/top_line_btn.png) left top no-repeat;
}

* html #top ul li a.active {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_line_btn.png', sizingMethod='scale') !important;
	background-position: right center !important;
}

.list {
	background-color:white;
	height:100%;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}

.list h2 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#242424;
	padding-bottom:5px;
}

.list span.second {
	padding-left:10px;
}

#apple, #apple1, #apple2, #apple3 {
	background:url(../images/apple_logo.png) left top no-repeat;
	width:129px;
	height:45px;
	position:absolute;
	top:521px;
	left:56px;
	text-indent:-99999px;
}

#apple.coming, #apple1.coming, #apple2.coming, #apple3.coming {
	background:url(../images/apple_logo_comming_soon.png) left top no-repeat;
}

#apple1 {
	top:662px;
	left:69px;
}

#apple2 {
	top:662px;
	left:330px;
}

#apple3 {
	top:662px;
	left:588px;
}

#watch-video {
	background:url(../images/blank.gif) left top no-repeat;
	width:129px;
	height:25px;
	position:absolute;
	top:480px;
	left:56px;
	text-indent:-99999px;
}

* html #apple {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/apple_logo.png', sizingMethod='scale') !important;
	background-position: right center !important;
}

* html #apple.comming {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/apple_logo_comming_soon.png', sizingMethod='scale') !important;
	background-position: right center !important;
}

#inner {
	margin:470px 0 0 0;
	background:url(../images/center.gif) left top repeat-y;
	position:relative;
	width:796px;
	padding:0 8px;
}

#footer {
	width:812px;
	margin:0 auto;
	color:#8b8c91;
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:0 0 20px 0;
}

#footer a {
	color:#8b8c91;
}



.links {
	float:right;
	padding-right:8px;
}

.copy {
	width:700px;
	float:left;
	padding-left:8px;
}

.copywiki {
	width:800px;
	float:left;
	padding-top:8px;
    padding-left:8px;
    font:10px/10px Arial, Helvetica, sans-serif;
    color:#717278;
}

.linkwiki {
    font:10px/10px Arial, Helvetica, sans-serif;
    color:#717278;
}

#footer-bgr {
	background:url(../images/box_bottom.png) left top no-repeat;
	height:35px;
}

* html #footer-bgr {
	background-image:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_bottom.png', sizingMethod='scale') !important;
	background-position: right center !important;
}

#content {
	padding:0 0 0 30px;
}

#content.ipad {
	padding-top:30px;
}

#content .item {
	float:left;
	width:347px;
	padding:0 35px 26px 0;
}

#content .item img {
	display:block;
	border:none;
	float:right;
	padding-left:19px;
}

.new {
	border:none;
    padding-right:194px;

}

#content .item h2 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#242424;
	padding-bottom:5px;
}

#content .item p {
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}

#content .item a.gallery {
	color:#277fb5;
	font:12px/22px Arial, Helvetica, sans-serif;
	padding-left:19px;
	background:url(../images/dtn_gallery.png) left top no-repeat;
	text-decoration:none;
}
#content .item a {
	color:#277fb5;
	font:12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}