body{
background-color:#363636;
color:#000000;
text-align:center;
font-family:Helvetica, Arial, sans-serif;
font-size:.8em;
margin:0px auto;
padding:0px;
}
.wrapper{
width:942px;
margin:0px auto;
text-align:left;
}
/*--------------------------------------------------------------------------------*/
h2{
font-size:22px;
border-bottom:1px solid #c2c2c2;
margin:0px;
margin-bottom:10px;
padding:0px;
}
h2 span{
	color:#f17019;
}
/*--------------------------------------------------------------------------------*/
.header{
color:#FFFFFF;
padding-top:15px;
padding-bottom:15px;
}
.header .logo{
background:url(images/logo.jpg) no-repeat;
height:75px;
width:311px;
text-indent:-999999px;
margin:0px;
padding:0px;
float:left;
}
.header .right{
margin-left:320px;
text-align:right;
}
.header .right ul.topsml_icon{
margin:10px 0px;
padding:0px;
list-style:none;
font-size:11px;
}
.header .right ul.topsml_icon li{
display:inline;
margin-left:15px;
}
.header .right ul.topsml_icon li a:link, .header .right ul.topsml_icon li a:visited{
color:#f17019;
text-decoration:none;
}
.header .right ul.topsml_icon li a:hover{
color:#FFFFFF;
}
.header .right ul.topsml_icon li a.home:link, .header .right ul.topsml_icon li a.home:visited{
padding-left:15px;
background:url(images/ico-sml_home.jpg) no-repeat left;
}
.header .right ul.topsml_icon li a.contact:link, .header .right ul.topsml_icon li a.contact:visited{
padding-left:15px;
background:url(images/ico-sml_contact.jpg) no-repeat left;
}
.header .right ul.topsml_icon li a.sitemap:link, .header .right ul.topsml_icon li a.sitemap:visited{
padding-left:15px;
background:url(images/ico-sml_sitemap.jpg) no-repeat left;
}

.header .right ul.top_search{
margin:0px;
padding:0px;
list-style:none;
font-size:11px;
}
.header .right ul.top_search li{
display:inline;
margin-left:5px;
}
/*----------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
.lnkasbtn-t2{
margin-left:6px;
cursor:pointer;
display:inline-block;
zoom:1;
*display:inline;
font-weight:bold;
font-size:11px;
vertical-align:middle;
}
.lnkasbtn-t2 a:link, .lnkasbtn-t2 a:visited{
height:20px;
line-height:20px;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
display:block;
background:url(images/lnkasbtn-s2-rht.png) no-repeat right;
white-space:nowrap;
text-decoration:none;
color:#000000;
display:inline-block;
zoom:1;
*display:inline;
behavior: url(iepngfix/iepngfix.htc);
}
.lnkasbtn-t2 a:hover{
background:url(images/lnkasbtn-s2-rht-1.png) no-repeat right;
behavior: url(iepngfix/iepngfix.htc);
}

.lnkasbtn-t2 a span{
float:left;
background:url(images/lnkasbtn-s2-lft.png) no-repeat left;
width:5px;
height:20px;
padding-right:2px;
display:inline-block;
cursor:pointer;
behavior: url(iepngfix/iepngfix.htc);
position:relative;
left:-5px;
}
* html .ques a span{

}

.lnkasbtn-t2 a:hover span{
background:url(images/lnkasbtn-s2-lft-1.png) no-repeat left;
behavior: url(iepngfix/iepngfix.htc);
}

/*-------------------------------------------*/
/*--------------------------------------------------------------------*/
.lnkasbtn-t3{
margin-left:6px;
cursor:pointer;
display:inline-block;
zoom:1;
*display:inline;
font-weight:bold;
font-size:11px;
vertical-align:middle;
}
.lnkasbtn-t3 a:link, .lnkasbtn-t3 a:visited{
height:20px;
line-height:20px;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
display:block;
background:url(images/lnkasbtn-s3-rht.png) no-repeat right;
white-space:nowrap;
text-decoration:none;
color:#ffffff;
display:inline-block;
zoom:1;
*display:inline;
behavior: url(iepngfix/iepngfix.htc);
}
.lnkasbtn-t3 a:hover{
background:url(images/lnkasbtn-s3-rht-1.png) no-repeat right;
behavior: url(iepngfix/iepngfix.htc);
}

.lnkasbtn-t3 a span{
float:left;
background:url(images/lnkasbtn-s3-lft.png) no-repeat left;
width:5px;
height:20px;
padding-right:2px;
display:inline-block;
cursor:pointer;
behavior: url(iepngfix/iepngfix.htc);
position:relative;
left:-5px;
}
* html .ques a span{

}

.lnkasbtn-t3 a:hover span{
background:url(images/lnkasbtn-s3-lft-1.png) no-repeat left;
behavior: url(iepngfix/iepngfix.htc);
}

/*-------------------------------------------*/
.navbar_main{
background:url(images/navbar-bg.jpg) repeat-x;
zoom:1;
_position:relative;
color:#FFFFFF;
}
ul.navbar{
margin:0px;
padding:0px;
list-style:none;
float:left;
width:942px;
}
ul.navbar li{
float:left;
display:inline;
position:relative;
height:1%;
}
ul.navbar li a:link, ul.navbar li a:visited{
height:39px;
line-height:39px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background:url(images/navbar-lnkbg.jpg) no-repeat right;
display:inline-block;
zoom:1;
*display:inline;
padding:0px 85px 0px 60px;
//padding:0px 68px 0px 42px;
position:relative;
}
ul.navbar li a.last:link, ul.navbar li a.last:visited{
background:url(images/navbar-crvrht.jpg) no-repeat right;
padding:0px 62px 0px 34px;
}
ul.navbar li a:link span, ul.navbar li a:visited span{
background:none;
width:38px;
height:39px;
position:absolute;
left:-36px;
top:0px;
cursor:pointer;
}
ul.navbar li a.first:link span, ul.navbar li a.first:visited span{
background:url(images/navbar-crvlft.jpg) no-repeat left;
width:8px;
left:0px;
}
ul.navbar li a:hover{
background:url(images/navbar-lnkbg-1.jpg) no-repeat right;
color:#ffffff;
}
ul.navbar li a.last:hover{
background:url(images/navbar-crvrht-1.jpg) no-repeat right;
}
ul.navbar li a:hover span{
background:url(images/navbar-sep.jpg) no-repeat left;
}
ul.navbar li a.first:hover span{
background:url(images/navbar-crvlft-1.jpg) no-repeat left;
}
/*-------------------------------------------*/
.content-main{
background:#fff5ec url(images/content-bg.jpg) repeat-x bottom;
padding:14px 22px;
border:1px solid #8c8c8c;
border-top-width:0px;
border-bottom-width:0px;
}
.content-btm-bg{
background:url(images/content-btm-bg.jpg) no-repeat top;
height:9px;
zoom:1;
}
/*-------------------------------------------*/
.masthead{
position:relative;
background:url(images/masthead-pic.jpg) no-repeat center;
height:219px;
margin-bottom:15px;
z-index:1;
}
.masthead .iphone{
position:absolute;
background:url(images/iphone-masthead.png) no-repeat center;
behavior: url(iepngfix/iepngfix.htc);
width:305px;
height:209px;
top:40px;
left:30px;
z-index:400;
}
/*-------------------------------------------*/
/*-------------------------------------------*/
.masthead_products{
position:relative;
background:url(images/masthead_pro-pic.jpg) no-repeat center;
height:277px;
margin-bottom:22px;
padding-top:1px;
z-index:1;
}
.masthead_products .iphone{
position:absolute;
background:url(images/iphone_pro-masthead.png) no-repeat center;
behavior: url(iepngfix/iepngfix.htc);
width:216px;
height:322px;
top:8px;
right:13px;
z-index:999;
}
.masthead_products .block{
width:608px;
padding:20px 0px 10px 20px;
}
.masthead_products .txt-block{
text-align:justify;
padding-right:10px;
overflow-y: auto;
height:200px;
margin-top:10px;
}
.masthead_products .main_btns_s1{
float:right;
}

/*-------------------------------------------*/
/*-------------------------------------------*/
.masthead-innerpg{
position:relative;
background:url(images/masthead-innerpg.jpg) no-repeat center;
height:149px;
margin-bottom:15px;
}
.masthead-innerpg h2{
position:absolute;
top:34px;
left:20px;
font-size:28px;
border-bottom:0px solid #c2c2c2;
}
/*-------------------------------------------*/
.contact_hdngblock{
margin-bottom:15px;
}
.contact_hdngblock h2{
margin-bottom:5px;
}
.contact_hdngblock span{
font-size:1.1em;
}

.contactform{
font-size:.9em;
}
.contactform span.s1{
display:block;
margin-bottom:15px;
color:#5c5c5c;
}
.contactform span.s1 a:link, .contactform span.s1 a:visited{
color:#5c5c5c;
text-decoration:none;
font-weight:bold;
}
.contactform span.s1 a:hover{
color:#f17019;
}

.contactform table.form_tbl{
border-collapse:collapse;
}
.contactform table.form_tbl td, .contactform table.form_tbl th{
padding:4px 10px;
}
.contactform table.form_tbl th{
border-right:1px solid #c2c2c2;
color:#5c5c5c;
}
.contactform table.form_tbl span.highlight{
color:#FF0000;
}
.contactform table.form_tbl em{
color:#5c5c5c;
}
/*-------------------------------------------*/
.news_promoblock h1{
color:#55575a;
font-size:2.2em;
margin-bottom:10px;
}
.news_promoblock ul.promos{
margin:0px;
padding:0px;
list-style:none;
margin-bottom:25px;
float:left;
}
.news_promoblock ul.promos li{
float:left;
width:214px;
height:145px;
margin-right:13px;
text-align:center;
color:#383838;
cursor:pointer;
}
.news_promoblock ul.promos li h4{
font-size:1.25em;
color:#2a2a2a;
margin-top:5px;
}
.news_promoblock ul.promos li.promo1{
background:url(images/promo1.png) no-repeat;
behavior: url(iepngfix/iepngfix.htc);
}
.news_promoblock ul.promos li.promo2{
background:url(images/promo2.png) no-repeat;
behavior: url(iepngfix/iepngfix.htc);
}
.news_promoblock ul.promos li.promo3{
background:url(images/promo3.png) no-repeat;
behavior: url(iepngfix/iepngfix.htc);
}
.news_promoblock ul.promos li.promo4{
background:url(images/promo4.png) no-repeat;
behavior: url(iepngfix/iepngfix.htc);
margin-right:0px;
}
/*-------------------------------------------*/
.news_pagingblock{
background:url(images/crvbx-fade-s1-rht.png) no-repeat right top;
behavior: url(iepngfix/iepngfix.htc);
margin-left:8px;
}
.news_pagingblock .inner{
background:url(images/crvbx-fade-s1-lft.png) no-repeat left top;
behavior: url(iepngfix/iepngfix.htc);
position:relative;
left:-8px;
padding:6px 10px;
padding-right:0px;
height:37px;
}
.news_pagingblock h3{
float:left;
}
.news_pagingblock ul.paging{
float:right;
text-align:right;
font-size:.85em;
}

ul.paging{
margin:0px;
padding:0px;
list-style:none;
}
ul.paging li{
display:inline;
border-right:1px solid #c2c2c2;
padding-right:4px;
}
ul.paging li.last{
border-right:0px solid #c2c2c2;
padding-right:0px;
}
ul.paging li a:link, ul.paging li a:visited{
text-decoration:none;
padding:4px;
color:#2971a7;
font-weight:bold;
}
ul.paging li a.btn_previous:link, ul.paging li a.btn_previous:visited{
padding-left:8px;
}
ul.paging li a.btn_next:link, ul.paging li a.btn_next:visited{
padding-right:8px;
}
ul.paging li a:hover, ul.paging li a.act:link, ul.paging li a.act:visited{
color:#f68b2b;
}
/*-------------------------------------------*/
.newsblock{
padding:0px 15px 30px 15px;
padding-top:0px;
text-align:justify;
}
.newsblock img.pic{
padding:2px;
background-color:#FFFFFF;
border:1px solid #c2c2c2;
float:left;
margin-right:12px;
margin-bottom:1px;
}
.newsblock .lnk-more{
float:right;
}
.newsblock .date{
font-size:.9em;
margin-bottom:10px;
color:#666666;
}
/*-------------------------------------------*/
a.btn_previous:link, a.btn_previous:visited{
padding-left:8px;
background:url(images/arrow_previous.gif) no-repeat left;
}
a.btn_next:link, a.btn_next:visited{
padding-right:8px;
background:url(images/arrow_next.gif) no-repeat right;
}
/*-------------------------------------------*/
.s-button{
background:#018848 url(images/btn_bg.jpg) repeat-x center;
margin:0px;
padding:0px 20px;
height:27px;
color:#FFFFFF;
font-weight:bold;
border:1px solid #525252;
cursor:pointer;
}
.s-button:hover{
background:#018848 url(images/btn_bg-1.jpg) repeat-x center;
}
/*-------------------------------------------*/
.content-area{
position:relative;
z-index:0;
}
.content-area .sidebar{
float:left;
width:218px;
}
.secbox-main{
margin-bottom:25px;
position:relative;
}
.content-area .secbox{
background-color:#ffffff;
border:1px solid #fab679;
border-bottom-width:0px;
border-top-width:0px;
width:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 1px 0px;
}
.content-area .secbox .secbox-bg-b{
background:url(images/pro-scrollbx-bg-b.png) no-repeat bottom;
behavior: url(iepngfix/iepngfix.htc);
margin:0px -1px 0px -1px;
bottom:-8px;
position:relative;
padding:8px;
}
/*.content-area .secbox .secbox-bg-br{
background:url(images/pro-scrollbx-bg-b.png) no-repeat bottom right;
behavior: url(iepngfix/iepngfix.htc);
width:97%;
padding:8px;
position:relative;
right:-11px;
}*/
.content-area .sidebar .secbox .secbox-bg-b{
background:url(images/sidebar-secbx-bg-b.png) no-repeat bottom;
behavior: url(iepngfix/iepngfix.htc);
}
.content-area .sidebar .secbox .secbox-bg-b p{
margin:0px;
padding:0px;
}
.content-area .sidebar .secbox .secbox-bg-b .hdng-s1-bg{
margin:0px -1px 0px -1px;
}
/*-------------------------------------------*/
.secbox ol{
margin:0px;
padding:0px;
padding:0px 10px;
margin-left:15px;
font-size:.9em;
color:#4d4d4d;
}
.secbox ol li{
margin-bottom:15px;
}

.secbox ol li h4{
font-size:1.1em;
margin-bottom:2px;
}

.secbox .adbanner{
text-align:center;
margin-bottom:10px;
}
.secbox .adbanner img.banner{
padding:2px;
background-color:#FFFFFF;
border:1px solid #c2c2c2;
}

/*-------------------------------------------*/
.content-area{
}
.content-area .content{
font-size:13px;
position:relative;
width:72%;
float:right;
}
.content-area .content_innerpage{
font-size:13px;
position:relative;
}
/*-------------------------------------------*/
.abotus_mastbanner{
background:url(images/about_us_iphone.png) no-repeat right;
behavior: url(iepngfix/iepngfix.htc);
height:416px;
margin-right:10px;
position:relative;
}
.abotus_mastbanner .logo{
background:url(images/about_us_loho.png) no-repeat;
behavior: url(iepngfix/iepngfix.htc);
position:absolute;
height:172px;
width:458px;
bottom:150px;
left:20px;
}
.abotus_mastbanner .watchvideo{
position:absolute;
bottom:20px;
left:20px;
text-align:center;
}
.abotus_mastbanner .watchvideo a:link,.abotus_mastbanner .watchvideo a:visited{
color:#404041;
font-weight:bold;
text-decoration:none;
}
.abotus_mastbanner .watchvideo a:hover{
color:#f15826;
}
.abotus_mastbanner .watchvideo span{
display:block;
margin-top:2px;
}

.aboutus-block{
padding:5px;
}
/*-------------------------------------------*/
.sitemap_hdngblock .inner{
background:url(images/sitemap-bg.png) no-repeat right top;
behavior: url(iepngfix/iepngfix.htc);
}
/*--------------------------------------------------------------------*/
ul.listbrowse{
margin:0px;
padding:0px;
list-style-type:none;
font-size:13px;
}

ul.listbrowse li{
padding:0px 0px 0px 12px;
margin:0px 0px 6px 0px;
background:url(images/arrow4.gif) no-repeat 0px 4px;
}
ul.listbrowse li a{
	display:block;
	color:#F68B2B;
	font-weight:bold;
	text-decoration:none;
}
ul.listbrowse li a:hover{
color:#FF0000;
}
ul.listbrowse ul.subcat{
margin:0px;
padding:4px 0px;
list-style-type:none;
font-size:1em;
}
ul.listbrowse ul.subcat li{
background:url(images/bullet2.gif) no-repeat 0px 4px;
margin:0px 4px;
}
ul.listbrowse ul.subcat a{
display:block;
font-weight:normal;
color:#333333;
}
ul.listbrowse ul.subcat a:hover{
color:#FF0000;
}
ul.listbrowse ul.subcat li.morecat{
	background: none;
	padding:2px 0px 2px 10px;
}
ul.listbrowse ul.subcat li.morecat a{
font-weight:bold;
font-size:10px;
text-decoration:underline;
color:#0066FF;
}
ul.listbrowse ul.subcat li.morecat a:hover{
color:#FF0000;
text-decoration:none;
}
/*--------------------------------------------------------------------*/
.faq_block{
margin-bottom:25px;
}
.faq_block h4{
font-size:1.2em;
padding-bottom:1px;
margin-bottom:10px;
}
.footer{
padding:20px;
text-align:center;
color:#a9a9a9;
font-size:12px;
}
.footer ul.lnks{
margin:0px;
padding:0px;
list-style:none;
}
.footer ul.lnks li{
display:inline;
border-right:1px solid #c2c2c2;
}
.footer ul.lnks li a:link, .footer ul.lnks li a:visited{
color:#ffffff;
text-decoration:none;
padding:0px 10px;
}
.footer ul.lnks li a:hover{
color:#e8ab00;
}
/*-------------------------------------------*/

/*-------------------------------------------*/
ul.main_btns_s1{
margin:0px;
padding:0px;
list-style:none;
font-size:.95em;
font-weight:bold;
border:0px solid red;
display:inline;
}
ul.main_btns_s1 li{
display:inline;
margin-right:10px;
}
ul.main_btns_s1 li a:link, ul.main_btns_s1 li a:visited{
background:url(images/lnkasbtn-s1-rht.png) no-repeat right;
behavior: url(iepngfix/iepngfix.htc);
display:inline-block;
zoom:1;
*display:inline;
text-decoration:none;
color:#ffefd7;
height:2.2em;
line-height:2.2em;
position:relative;
border:0px solid red;
padding:0px 8px;
}
ul.main_btns_s1 li a:link span, ul.main_btns_s1 li a:visited span{
display:inline-block;
cursor:pointer;
position:absolute;
}
ul.main_btns_s1 li a.default:link, ul.main_btns_s1 li a.default:visited{
margin-left:14px;
padding-left:14px;
}
ul.main_btns_s1 li a.default:link span, ul.main_btns_s1 li a.default:visited span{
background:url(images/lnkasbtn-s1-lft-back.png) no-repeat left;
behavior: url(iepngfix/iepngfix.htc);
height:2.2em;
width:23px;
top:-1.0px;
left:-14px;
}

ul.main_btns_s1 li a.back:link, ul.main_btns_s1 li a.back:visited{
margin-left:14px;
padding-left:14px;
}
ul.main_btns_s1 li a.back:link span, ul.main_btns_s1 li a.back:visited span{
background:url(images/lnkasbtn-s1-lft-back.png) no-repeat left;
behavior: url(iepngfix/iepngfix.htc);
height:2.2em;
width:23px;
top:-1.0px;
left:-14px;
}

ul.main_btns_s1 li a.ipmap:link, ul.main_btns_s1 li a.ipmap:visited{
margin-left:8px;
padding-left:15px;
}
ul.main_btns_s1 li a.ipmap:link span, ul.main_btns_s1 li a.ipmap:visited span{
background:url(images/lnkasbtn-s1-lft-ipmap.png) no-repeat left;
behavior: url(iepngfix/iepngfix.htc);
height:2.7em;
width:17px;
top:-4.3px;
left:-8px;
}
ul.main_btns_s1 li a.ipmap:hover span{
background:url(images/lnkasbtn-s1-lft-ipmap-1.png) no-repeat left;
behavior: url(iepngfix/iepngfix.htc);
}

ul.main_btns_s1 li a.buynow:link, ul.main_btns_s1 li a.buynow:visited{
margin-left:10px;
padding-left:18px;
}
ul.main_btns_s1 li a.buynow:link span, ul.main_btns_s1 li a.buynow:visited span{
background:url(images/lnkasbtn-s1-lft-buynow.png) no-repeat left;
behavior: url(iepngfix/iepngfix.htc);
height:2.3em;
width:23px;
top:0px;
left:-10px;
}

ul.main_btns_s1 li a:hover{
color:#ffffff;
background:url(images/lnkasbtn-s1-rht-1.png) no-repeat right;
behavior: url(iepngfix/iepngfix.htc);
}
/*-------------------------------------------*/
.maplist_tbl a:link, .maplist_tbl a:visited{
color:#e0620c;
text-decoration:none;
display:block;
}
.maplist_tbl a:hover{
color:#007520;
}
/*-------------------------------------------*/
/*----------------COMMON------------------------------*/
input{
vertical-align:middle;
}
/*-------------------------------------------*/
h1, h2, h3, h4, h5, h6{
margin:0px;
padding:0px;
}
/*-------------------------------------------*/
.hdng-s1-bg{
height:30px;
line-height:30px;
margin:0px;
background-color:#f68b2b;
font-size:18px;
padding:0px;
position:relative;
}
.hdng-s1-bg span.bg{
background:url(images/hdng-s1-bg.jpg) no-repeat left;
height:30px;
width:14px;
display:inline-block;
}
.hdng-s1-bg span{
color:#FFFFFF;
}
/*-------------------------------------------*/
a.lnk-more:link, a.lnk-more:visited{
background:url(images/arrow-1.gif) no-repeat left;
padding-left:14px;
display:inline-block;
zoom:1;
*display:inline;
font-size:12px;
text-decoration:none;
color:#e20101;
}
a.lnk-more:hover{
color:#ff4e00;
}
/*-------------------------------------------*/
a.lnk-s1:link, a.lnk-s1:visited{
	color:#F17019;
	text-decoration:none;
}
a.lnk-s1:hover{
color:#FF0000;
}

a.lnk-s2:link, a.lnk-s2:visited{
	color:#4d4d4d;
	text-decoration:none;
}
a.lnk-s2:hover{
color:#F17019;
}

a.lnk-s3:link, a.lnk-s3:visited{
	color:#FF0000;
	text-decoration:none;
}
a.lnk-s3:hover{
color:#CC0000;
text-decoration:underline;
}
/*-------------------------------------------*/
.txt-highlight-c1{
color:#006600;
}
/*-------------------------------------------*/
ul.list-s1{
margin:0px;
margin-left:10px;
padding:0px;
list-style:none;
}
ul.list-s1 li{
background:url(images/bullet-s1.gif) no-repeat 0px 4px;
margin-bottom:2px;
padding-left:10px;
}
/*-------------------------------------------*/
/*-------------------------------------------*/
ul.list-s2{
margin:0px;
padding:0px;
list-style:none;
}
ul.list-s2 li{
margin-bottom:4px;
border-bottom:1px solid #ead2b9;
}
/*-------------------------------------------*/
.tbl-s1{
border-collapse:collapse;
background-color:#faebdd;
}
.tbl-s1 td, .tbl-s1 th{
padding:4px 6px;
}
.tbl-s1 th{
padding:8px 6px;
}
.tbl-s1 tr{
background:#faebdd url(images/tbl-s1_nor.jpg) repeat-x top;
}
.tbl-s1 tr.odd{
background:#f9e5d2 url(images/tbl-s1_odd.jpg) repeat-x top;
}
.tbl-s1 tr.hdng{
background:#5dab72 url(images/tbl-s1_hdng.jpg) repeat-x top;
color:#FFFFFF;
font-size:1.2em;
}
/*-------------------------------------------*/
/*----------------COMMON END--------------------------*/
.clear_both{
clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
