body {
        font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
        color:#333;
}
#container {
        margin:auto;
        width:865px;
        position:relative;
}
h1 {
        background:url(../img/logo.jpg) no-repeat;
        text-indent:-2000px;
        width:405px;
        height:70px;
        float:left;
}
a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
#nav {
        width:454px;
        float:left;
        text-align:right;
        font-size:12px;
        padding-top:35px;
}
#nav a {
        color:#333;
}
#nav a:hover {
        text-decoration:none;
}

.product {
        position:relative;
}
.product h2 a {
        text-decoration:none;
        color:#333;
        font-size:37px;
}
.product strong {
        font-size:30px;
}
.product b {
        font-size:25px;
        font-weight:normal;
}
.product p {
        font-size:18px;
        line-height:30px;
}
.product .learnMore {
        width:214px;
        height:82px;
        text-indent:-2000px;
        display:block;
        position:absolute;
}
#lumedia1 {
        clear:left;
        margin-top:20px;
        background:url(../img/lumedia1_back.jpg) no-repeat;        
        height:196px;
}
#lumedia1 h2 {
        position:absolute;
        left:31px;
        top:23px;
}
#lumedia1 p {
        position:absolute;
        left:31px;
        top:78px;
}
#lumedia1 img {
        float:right;
}
#lumedia1 p {
        color:#fff;
}
#lumedia1 .learnMore {
        background:url(../img/lumedia1_learn.jpg) no-repeat;
        left:272px;
        top:84px;
}


#hylexin {
        background:url(../img/hylexin_back.jpg) no-repeat;        
        height:165px;
}
#hylexin h2 {
        position:absolute;
        left:310px;
        top:23px;
}
#hylexin p {
        position:absolute;
        left:142px;
        top:70px;
        color:#666;
}
#hylexin .learnMore {
        background:url(../img/hylexin_learn.jpg) no-repeat;
        left:574px;
        top:45px;
}

#lumedia2 {
        background:url(../img/lumedia2_back.jpg) no-repeat  185px 0;        
        height:196px;
}
#lumedia2 h2 a {
        position:absolute;
        left:325px;
        top:23px;
        font-size:30px;
}
#lumedia2 p {
        position:absolute;
        left:600px;
        top:75px;
        color:#fff;
}
#lumedia2 img {
        float:left;
}
#lumedia2 .learnMore {
        background:url(../img/lumedia2_learn.jpg) no-repeat;
        left:356px;
        top:84px;         
}

#footer {
        font-size:12px;
        width:500px;
        text-align:center;
        margin:auto;
        margin-top:40px;
        margin-bottom:40px;
}
hr {

        clear:both;
}


/* sub */
#content {
        float:left;
        width:670px;
        marign-bottom:50px;
}
#content h2 {
        line-height:60px;
        font-size:27px;
        color:#fff;
        text-indent:40px;
}
#content p, #content li {
        margin:10px 0 10px 20px;
        color:#333;
        font-size:14px;
        line-height:18px;
}
#content h3 {
        margin:20px 0 10px 20px;
        color:#333;
        font-size:18px;
        line-height:18px;
}
.subLumedia1 h2 {
        background:url(../img/header_lumedia1.jpg) no-repeat;
}
.subLumedia2 h2 {
        background:url(../img/header_lumedia2.jpg) no-repeat;
}
.subHylexin h2 {
        background:url(../img/header_hylexin.jpg) no-repeat;
}
#leftcol {
        width:194px;
        clear:left;
        float:left;
		text-align: center;
}
#buy {
        position:absolute;
        top:70px;
        left:0;
}

