
.clearfix:after{/*nonIE*/
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{/*IE7-macIE5*/
display:inline-block;
}
/*Hides from IE-mac \*/
/* IE6*/
*html.clearfix{height:1%}
.clearfix{display:block;}
/*End hides from IE-mac \*/

h3{
margin-bottom:6px;
}

h4{
margin:0px 0px 10px 0px;
}

h5{
margin:0;
}

/*layout*/
.main{
background-color:#FFFFFF;
padding:12px 29px 29px 29px !important;
}

.wapper{
width:530px;
text-align:left;
background-color:#FFFFFF;
}

.primary{
width:390px;
float:left;
}

#product .primary{
width:396px;
float:left;
}

.secondary{
width:130px;
float:right;
}

/***primary********************/
/*tabMenu*/
#tabMenu{
width:390px;
height:39px;
margin:0px 0px 10px 0px;
padding:0;
border-bottom:#86b2d1 1px solid;
}

#tabMenu ul{
width:390px;
height:39px;
list-style:none;
padding:0;
margin:0;
background:url(../images/common/tab.gif) no-repeat 0px -40px;
}

#tabMenu ul li,
#tabMenu ul li a{
background:none;
float:left;
padding:0;
margin:0;
display:block;
text-indent:-5000px;
font-size:0;
line-height:0;
width:192px;
height:39px;
}

#tabMenu ul li#onetimePassPageOn,
#tabMenu ul li#onetimePassPage a:hover{
background:url(../images/common/tab.gif) no-repeat 0px 0px;
}
#tabMenu ul li#onetimePassPageOn,
#tabMenu ul li#onetimePassPage{
margin:0px 6px 0px 0px;
}

#tabMenu ul li#productTopPageOn,
#tabMenu ul li#productTopPage a:hover{
background:url(../images/common/tab.gif) no-repeat -198px 0px;
}
#tabMenu ul li#productTopPageOn,
#tabMenu ul li#productTopPage{
/*margin:0px 0px 0px 6px;*/
}

/***secondary********************/
.secondary .contact{
margin-bottom:10px;
}

.secondary .contact h5{
text-indent:-5000px;
font-size:0;
line-height:0;
background:url(../images/common/title_contact.gif) no-repeat 0 0;
width:130px;
height:40px;
}

.secondary .contact ul{
width:130px;
height:75px;
list-style:none;
padding:0;
margin:0;
background:url(../images/common/contactLink.gif) no-repeat -130px 0px;
}

.secondary .contact ul li,
.secondary .contact ul li a{
background:none;
padding:0;
margin:0;
display:block;
text-indent:-5000px;
font-size:0;
line-height:0;
width:130px;
height:25px;
}

.secondary .contact ul li a:hover{
background:url(../images/common/contactLink.gif) no-repeat 0 0;
}

.secondary .contact ul li.contactPage a:hover{
background-position:0px 0px;
}
.secondary .contact ul li.samplePage a:hover{
background-position:0px -25px;
}
.secondary .contact ul li.catalogPage a:hover{
background-position:0px -50px;
}

.otherPage{
width:130px;
height:156px;
margin-bottom:4px;
}

.otherPage a img{
display:block;
margin-bottom:6px;
}

.tutrial{
margin-bottom:10px;
}

.footContact{
clear:both;
width:530px;
height:60px;
background:url(../images/common/contactBnr.gif) no-repeat 0 0;
overflow:hidden;
}

.footContact .link{
width:370px;
height:11px;
padding:42px 88px 7px 83px;
}

.footContact .link a{
text-indent:-5000px;
font-size:0;
line-height:0;
float:left;
}

.footContact .link a.contactPage{
display:block;
width:86px;
height:11px;
margin:0px 33px 0px 0px;
}

.footContact .link a.contactPage:hover{
background:url(../images/common/contactBnr.gif) no-repeat -83px -102px;
}

.footContact .link a.samplePage{
display:block;
width:132px;
height:11px;
margin:0px 33px 0px 0px;
}

.footContact .link a.samplePage:hover{
background:url(../images/common/contactBnr.gif) no-repeat -202px -102px;
}

.footContact .link a.catalogPage{
display:block;
width:86px;
height:11px;
}

.footContact .link a.catalogPage:hover{
background:url(../images/common/contactBnr.gif) no-repeat -367px -102px;
}

