* {margin:0;padding:0;}
body {background:url('../img/bg_body.jpg') #2e132f center top no-repeat;font-family:arial;font-size:11px;}
a {text-decoration:none;}
a img {border:none;}

img.opacity:hover, img.opacityhover {opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
img.cover_i{position:absolute;left:0px;top:98px;}
img.cover_c{position:absolute;left:6px;top:135px;}
div.bottomdiv {width:252px;height:110px;float:left;color:#fff;}
div.bottomdiv div {padding:10px;}
div.bottomdiv div h2 {font-size:20px;font-weight:normal;padding-bottom:10px;}
div.bottomdiv span.more, a.more{color:#844793;}
.fleft{float:left;}
.fright{float:right;}
.list_btm{width:4px;height:110px;background:url('../img/list_btm.jpg') left top no-repeat;}

img.slide{position:absolute;top:50px;cursor:pointer;}
img.sleft{left:2px;}
img.sright{right:2px;}
/** LAYOUT **/
#container {width:1004px;position:relative;margin:0 auto;}
#logo {z-index:2;position:absolute;top:15px;left:8px;background:url('../img/logo.png') no-repeat;width:132px;height:132px;}
#header{width:1004px;height:110px;position:relative;}
#menupendukung{color:#aaa0ab;position:absolute;top:10px;right:13px;width:/*520*/520px;height:27px;}
#menupendukung div {float:left;padding-top:6px;}
#menupendukung a {color:#aaa0ab;}
#menupendukung a:hover {color:#fff;}
#menupendukung form {float:right;background:url('../img/bg_search.png') no-repeat;}
#menupendukung form input.search {float:left;padding:2px 15px 0 5px;margin-top:2px;font-size:10px;background:none;border:none;width:119px;color:#aaa0ab;}

#menuatas {position:absolute;top:40px;right:13px;width:951px;height:30px;background:url('../img/bg_menuatas.png') no-repeat;}
#menuatas ul{padding-top:6px;text-align:right;}
#menuatas ul li {display:inline;padding:8px 14px;background:url('../img/list_menuatas.png') left center no-repeat;}
#menuatas ul li.active {background-color:#7f44a6;}
#menuatas ul li a {color:#fff;font-size:13px;}
#menuatas ul li a:hover {color:#89689f;}

#mainmenu{position:absolute;top:71px;width:1004px;height:39px;background:url('../img/bg_mainmenu.jpg') center top no-repeat;}
#mainmenu ul {list-style:none;}
#mainmenu ul li {display:inline;float:right;position:relative;}
#mainmenu ul li a {color:#fff;}
#mainmenu ul ul {background:#7f4891;opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);display:none;position:absolute;z-index:10;width:180px;}
#mainmenu ul li:hover ul{display:block;}
#mainmenu ul li ul li {text-align:left;padding:5px;display:block;float:left;width:170px;}
#mainmenu ul li ul li a{font-weight:bold;color:#fff;opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
#mainmenu ul li:hover ul li:hover{background:#e57100;}
#mainmenu ul li ul li a:hover,#mainmenu ul li ul li:hover a{color:#33253c;}

#mainbody{width:1004px;height:376px;position:relative;}
#mainbody1{position:relative;width:86px;height:376px;background:url('../img/main_room_1.jpg') right top no-repeat;float:left;}
#mainbody2{position:relative;width:438px;height:376px;background:url('../img/main_room_2.jpg') left top no-repeat;float:left;}
#mainbody3{position:relative;width:306px;height:376px;background:url('../img/main_room_3.jpg') left top no-repeat;float:left;}
#mainbody4{position:relative;width:174px;height:376px;background:url('../img/main_room_4.jpg') left top no-repeat;float:left;}

#newsticker{width:1004px;height:34px;background:url('../img/bg_newsticker.jpg') center top no-repeat;}
#newsticker div.marquee{padding:10px 15px 0 130px;color:#fff;font-size:12px;font-weight:normal;}

#bottom {width:1004px;height:110px;background:url('../img/bg_bottom.gif') #2c2234 repeat-x;}
#parentproductslide{float:left;height:110px;width:492px;overflow:hidden;}

#footer{width:1004px;height:26px;background:url('../img/bg_footer.png') center top no-repeat;}
#footer div {color:#c7b0cd;text-align:center;width:1004px;padding-top:10px;font-size:9px;}

/** SLIDE **/
#imagesslide img {width:238px;height:171px;position:absolute;}
#imagesslide {width:238px;height:171px;position:absolute;overflow:hidden;left:34px; top:120px;}
#productslide {position:relative;width:429px;height:110px;overflow:hidden;margin:5px 0 0 38px;}
#productslide div img {margin-left:8px;width:135px;height:101px;float:left;}
#runslide{position:absolute;width:999px;overflow:hidden;}