
/* ::::: http://www.happyhosting.com.my/wp-content/themes/happyhosting/style.css ::::: */

#wrapper { border: 8px solid rgb(255, 255, 255); margin: 5px auto; width: 800px; background-color: rgb(255, 255, 255); }
* { margin: 0pt; padding: 0pt; }
body, html { background: rgb(102, 102, 102) none repeat; min-height: 101%; }
body { color: rgb(84, 84, 84); }
body, select, input, textarea { font-family: Arial,Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
p { margin: 15px 0pt 8px; }
a:link, a:visited { color: rgb(41, 113, 167); text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
hr { border: 0pt none ; background: rgb(51, 51, 51) none repeat; display: block; height: 1px; }
small { padding: 3px 6px; background: rgb(238, 245, 225) none repeat; font-size: 0.95em; }
img, a:link img, a:visited img { border: 0pt none ; }
#main-top { background: rgb(0, 0, 0) none repeat; width: 100%; height: 48px; }
#main-top01 { margin: 0pt auto; width: 800px; padding-top: 8px; }
#wholepage { width: 800px; }
.left { float: left; }
.right { float: right; }
#page { margin: 0pt auto; background: rgb(255, 255, 255) none repeat; width: 800px; font-size: 0.83em; line-height: 18px; }
#page li { line-height: 20px; }
#headermenu { margin: 0pt auto; background: transparent url('menu-bg.jpg') repeat; width: 800px; height: 50px; }
#header_nav { margin: 0pt auto; width: 800px; text-align: center; }
#branding { width: 625px; padding-bottom: 15px; }
.left { float: left; }
.right { float: right; }
#sidebar { width: 178px; float: left; }
#sidebar a:link, .subnav li a:visited { color: rgb(102, 102, 102); font-size: 0.8em; font-weight: bold; }
#sidebar2 { border: 1px solid rgb(153, 153, 153); width: 176px; float: left; }
#leftcol { border-right: 1px dotted rgb(182, 182, 182); width: 287px; padding-right: 18px; }
#leftcol, #rightcol { margin-top: 10px; float: left; }
#rightcol { width: 277px; padding-left: 18px; margin-top: -2px; }
.subnav li { border-bottom: 1px solid rgb(255, 255, 255); list-style-type: none; list-style-image: none; list-style-position: outside; }
.subnav li a:link, .subnav li a:visited { border-top: 1px solid rgb(225, 225, 225); border-bottom: 1px solid rgb(255, 255, 255); padding: 4px 4px 4px 8px; background: rgb(241, 241, 241) none repeat; display: block; }
.subnav li a:hover, .subnav li a:active { text-decoration: none; background-color: rgb(235, 235, 235); }
.subnav li li a:link, .subnav li li a:visited { border-left: medium none; }
h1 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-size: 2.95em; line-height: normal; font-size-adjust: none; font-stretch: normal; font-weight: bold; letter-spacing: -0.02em; }
h2 { border-bottom: 2px solid rgb(246, 76, 33); margin: 5px 0pt 8px; padding-bottom: 8px; font-size: 1.3em; font-weight: bold; color: rgb(246, 76, 33); }
h3, #sidebar h2 { font-weight: bold; color: rgb(95, 95, 95); }
#sidebar h3 { color: rgb(255, 255, 255); background-color: rgb(237, 27, 35); }
#sidebar h3, #sidebar h2 { padding: 8px 0pt 6px 8px; font-size: 1em; }
h3#respond { border-top: 1px dotted rgb(182, 182, 182); margin-top: 25px; padding-top: 20px; }
h3#comments { margin-top: 32px; }
h4 { font-size: 1.6em; margin-bottom: 6px; }
#content { width: 615px; float: right; }
#content-main { width: 800px; }
.description { font-size: 1.3em; font-weight: bold; font-style: italic; color: rgb(84, 84, 84); margin-top: -4px; }
.feature { background-color: rgb(121, 0, 0); height: 228px; }
.feature:hover {  }
.feature p, #rightcol p { margin: 0pt; }
.feature img, #rightcol img { border: 1px solid rgb(0, 0, 0); padding: 1px; }
#leadpic { float: left; width: 799px; }
#lead p { text-align: center; font-size: 14px; }
#lead a:link, a:visited { color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
#lead a:hover { color: rgb(255, 255, 0); text-decoration: underline; }
.title { font-size: 1.2em; font-weight: bold; line-height: 115%; }
#lead.feature .title { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.8em; font-size-adjust: none; font-stretch: normal; line-height: 100%; display: block; padding-bottom: 7px; }
#leftcol .feature { border-bottom: medium none; margin-bottom: 5px; }
#rightcol img { margin: 3px 10px 4px 0pt; float: left; }
#leftcol img { margin-bottom: 4px; display: block; }
#rightcol .clearfloat { border-bottom: 1px dotted rgb(182, 182, 182); padding: 12px 0pt; }
#sidelist li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.bullets li { list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidelist .bullets li { list-style-type: square; list-style-image: none; list-style-position: outside; margin-bottom: 5px; line-height: 115%; margin-left: 22px; }
#sidelist .children { background: rgb(228, 239, 213) none repeat; }
#sidelist .children li { border-bottom: 1px solid rgb(228, 239, 213); list-style-type: square; list-style-image: none; list-style-position: outside; margin-left: 28px; }
#sidelist .children li a, #sidelist .children li a:visited { border: 0pt none ; padding: 2px 2px 2px 0px; background: rgb(228, 239, 213) none repeat; color: rgb(129, 141, 111); }
#sidelist .children li a:hover, #sidelist .children li a:active { color: rgb(70, 93, 35); }
.postmetadata { margin: 30px 0pt; }
#writer { margin: 25px 0pt 15px; padding: 12px; background: rgb(238, 245, 225) none repeat; }
#writer img { border: 1px solid rgb(125, 169, 57); padding: 1px; float: left; width: 80px; }
#writer span { border-top: 1px solid rgb(203, 216, 180); display: block; padding-top: 4px; margin-top: 12px; }
#writer p { margin: 0pt; width: 482px; }
.entry { padding-bottom: 28px; }
h3 a:link, h3 a:visited { color: rgb(95, 95, 95); }
.picleft { border: 7px solid rgb(242, 242, 242); margin: 3px 14px 10px 0pt; float: left; }
.picright { border: 7px solid rgb(242, 242, 242); margin: 3px 0pt 10px 14px; float: right; }
.post blockquote { border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 18px 35px; padding: 6px 14px; background: rgb(242, 242, 242) none repeat; color: rgb(118, 118, 122); }
.post ul li { list-style-type: square; list-style-image: none; list-style-position: outside; margin-bottom: 5px; line-height: 115%; margin-left: 42px; }
.post ol li { margin-bottom: 5px; line-height: 115%; margin-left: 48px; }
#tags { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 3px; }
select { border: 1px solid rgb(156, 156, 156); background: rgb(242, 242, 242) none repeat; width: 18%; }
#searchform { padding: 16px 5px 0pt 0pt; }
.button { border: medium none ; padding: 1px; background: rgb(0, 0, 0) none repeat; color: rgb(231, 231, 231); }
.button:hover { background: rgb(119, 119, 119) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
#commentform input { margin: 5px 5px 1px 0pt; width: 170px; }
#commentform textarea { width: 100%; margin-top: 5px; }
.commentlist { padding-left: 30px; }
.commentlist li { border-top: 1px solid rgb(221, 221, 221); margin: 15px 0pt 3px; padding: 8px 15px 10px; background: rgb(242, 242, 242) none repeat; }
#commentform small { padding: 0pt; background: rgb(255, 255, 255) none repeat; font-weight: bold; }
.commentmetadata { display: block; }
.commentlist small { background: rgb(233, 233, 233) none repeat; }
.commentlist cite { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-size: 1.6em; line-height: normal; font-size-adjust: none; font-stretch: normal; font-weight: bold; letter-spacing: -0.05em; }
.clearfloat:after { display: block; visibility: hidden; clear: both; height: 0pt; content: "."; }
.clearfloat {  }
.clearfloat { display: block; }
#footer { margin: 0pt auto; width: 800px; font-size: 0.7em; padding-top: 15px; color: rgb(51, 51, 51); text-align: center; }
#footer a { color: rgb(41, 113, 167); }
#footer p {  }
#footer p.links { border-top: 1px solid rgb(229, 229, 229); margin: 1.5em 0pt 2em; padding: 0.5em 0pt; }
#box-col-mid { width: 800px; padding-top: 1px; margin-top: 1px; clear: left; }
#banner_small h1 { margin: 0px 10px; font-weight: bold; line-height: 20px; color: rgb(255, 255, 255); font-family: arial,sans-serif; font-size: 16px; text-transform: uppercase; }
#banner_small h2 { border-bottom: medium none; margin: 0px 10px; font-weight: normal; line-height: 20px; color: rgb(255, 255, 255); font-family: arial,sans-serif; font-size: 13px; }
#banner_small p { margin: 20px 10px 0px; line-height: 20px; font-size: 12px; color: rgb(92, 92, 92); text-align: left; }
#banner_small #spacer { height: 15px; }
#banner_small a { width: 260px; height: 185px; display: block; text-decoration: none; }
#banner_small { width: 260px; height: 185px; margin-right: 6px; }
#banner_small_promote { width: 390px; height: 185px; margin-right: 6px; }
#banner_small_promote h1 { margin: 0px 10px; font-weight: bold; line-height: 20px; color: rgb(255, 255, 255); font-family: arial,sans-serif; font-size: 16px; text-transform: uppercase; }
#banner_small_promote h2 { border-bottom: medium none; margin: 0px 10px; font-weight: normal; line-height: 20px; color: rgb(255, 255, 255); font-family: arial,sans-serif; font-size: 13px; }
#banner_small_promote p { margin: 20px 10px 0px; line-height: 20px; font-size: 12px; color: rgb(92, 92, 92); text-align: left; }
#banner_small_promote #spacer { height: 15px; }
#banner_small_promote a { width: 390px; height: 185px; display: block; text-decoration: none; }
.cartbox { border: 1px dashed rgb(204, 204, 204); padding: 10px; width: 95%; margin-left: auto; margin-right: auto; background-color: rgb(247, 247, 247); }
.carttable { background-color: rgb(204, 204, 204); width: 95%; }
#kp-title h1, #kp-title a { text-align: right; font-weight: normal; color: rgb(255, 255, 255); font-size: 11px; text-decoration: none; }
#footer-nav { margin: auto; width: 570px; }

/* ::::: http://www.happyhosting.com.my/wp-content/themes/happyhosting/nav.css ::::: */

#nav { font-size: 0.8em; }
#nav, #nav ul { list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; }
#nav a, #nav a:hover { border: medium none ; display: block; text-decoration: none; height: 28px; text-transform: lowercase; }
#nav li { border-left: 1px solid rgb(237, 27, 35); border-right: 1px solid rgb(18, 1, 1); float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav a, #nav a:visited { padding: 20px 10px 0px; display: block; color: rgb(255, 255, 255); }
#nav a:hover, #nav a:active { background: transparent url('menu-bg-over.jpg') repeat; text-decoration: none; line-height: 18px; }
#nav-footer { text-align: center; }
#nav-footer, #nav-footer ul { list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; text-align: center; display: block; }
#nav-footer a, #nav-footer a:hover { border: medium none ; display: block; text-decoration: none; text-align: center; }
#nav-footer li { border-right: 1px solid rgb(51, 51, 51); float: left; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; }
#nav-footer a, #nav-footer a:visited { display: block; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
#nav-footer a:hover, #nav-footer a:active { text-decoration: none; }
#nav li ul { border-bottom: 1px solid rgb(169, 169, 169); position: absolute; left: -999em; height: auto; width: 174px; text-align: left; }
#nav li li { border-top: 1px solid rgb(169, 169, 169); border-left: 1px solid rgb(169, 169, 169); border-right: 1px solid rgb(169, 169, 169); background: rgb(119, 119, 119) none repeat; width: 172px; }
#nav li li a, #nav li li a:visited { font-weight: normal; font-size: 0.9em; color: rgb(255, 255, 255); }
#nav li li a:hover, #nav li li a:active { background: rgb(0, 0, 0) none repeat; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
a.main:hover { background: transparent none repeat; }

/* ::::: http://www.happyhosting.com.my/wp-content/themes/happyhosting/pricing-page-style.css ::::: */

#pricing { margin: 0px; padding: 0px; }
#pricing .headblocktop { padding: 6px 4px; background: rgb(210, 221, 231) url('pricing-head-top.gif') no-repeat scroll left top; font-size: 15px; font-weight: bold; color: rgb(6, 78, 117); font-family: arial; }
#pricing .head-text-color { color: rgb(229, 153, 0); font-size: 12px; }
#pricing .headblockul { background: rgb(245, 245, 245) url('pricing-head-bottom.gif') no-repeat scroll left bottom; }
#pricing .headblockul .head { color: rgb(6, 78, 117); font-size: 12px; font-weight: bold; }
#pricing .headblockul ul {  }
#pricing .headblockul li { background: transparent url('pricing-top-li.gif') no-repeat scroll 5px 4px; color: rgb(6, 78, 117); font-size: 11px; font-weight: bold; text-align: left; }
#pricing .product-table-top { padding: 5px 3px; background: rgb(210, 221, 231) url('pricing-product-table-top.gif') no-repeat scroll left top; font-size: 11px; font-weight: bold; color: rgb(1, 58, 89); }
#pricing .product-table { margin: 0px; padding: 5px 0px; background: rgb(231, 238, 244) none repeat; }
#pricing .product-table td { border-bottom: 1px solid rgb(210, 221, 231); padding: 5px 0px; background: rgb(231, 238, 244) none repeat; }
#pricing .product-table a { padding: 5px 0px 5px 20px; background: transparent url('pricing-product-awrro.gif') no-repeat scroll 4px 6px; color: rgb(10, 65, 116); font-size: 11px; font-weight: bold; }
#pricing .product-table a:hover { color: rgb(229, 153, 0); }
#pricing .product-table-bottom { padding: 6px 3px; background: transparent url('pricing-product-table-bot.gif') no-repeat scroll left top; }
.domain-pricing { color: rgb(10, 65, 116); font-size: 12px; font-weight: bold; }
.domain-pricing td { border-bottom: 1px solid rgb(229, 235, 241); padding: 5px 30px; color: rgb(10, 65, 116); }
.domain-pricing .normal { font-weight: normal; }
.domain-pricing .color { color: rgb(233, 133, 9); font-weight: normal; }
.domain-pricing-heading { padding: 8px 0pt 9px 4px; background: rgb(90, 90, 90) url('domain_pricing_header_1.gif') no-repeat scroll center top; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
.domain-pricing-outer-td { border-left: 1px solid rgb(155, 155, 155); border-right: 0px solid rgb(155, 155, 155); border-bottom: 1px solid rgb(155, 155, 155); }
.domain-pricing-outer-td-ssl { border-left: 0px solid rgb(155, 155, 155); border-right: 0px solid rgb(155, 155, 155); border-bottom: 0px solid rgb(155, 155, 155); }
.domain-pricing-table { border-style: solid; border-color: rgb(182, 190, 177) rgb(155, 155, 155); border-width: 0px 1px 1px 0px; background: rgb(233, 243, 227) none repeat; cursor: pointer; }
.domain-pricing-table-selected { border-style: solid; border-color: rgb(182, 190, 177) rgb(255, 255, 255) rgb(182, 190, 177) rgb(155, 155, 155); border-width: 0px; background: rgb(255, 255, 255) none repeat; }
.ssl-pricing-table { border-style: solid; border-color: rgb(182, 190, 177) rgb(155, 155, 155); border-width: 1px; background: rgb(233, 243, 227) none repeat; cursor: pointer; height: 170px; }
.ssl-pricing-table-selected { border-style: solid; border-color: rgb(182, 190, 177) rgb(255, 255, 255) rgb(182, 190, 177) rgb(155, 155, 155); border-width: 1px 0px 1px 1px; background: rgb(255, 255, 255) none repeat; height: 170px; }
.bot { border-bottom: 0px solid; }
.domain-pricing-table-selected .domain-pricing-name { color: rgb(229, 153, 0); }
.domain-pricing-name { margin: 11px 0pt 3px 3px; padding: 0px 0px 0px 8px; background: transparent url('gray-arrow-domain.gif') no-repeat scroll left 5px; font-size: 13px; font-family: arial; color: rgb(47, 49, 45); font-weight: bold; text-align: left; text-decoration: underline; }
.domain-pricing-1-td .domain-pricing-text { border-bottom: 0px solid rgb(238, 238, 238); margin-top: 5px; padding-bottom: 9px; padding-left: 8px; }
.domain-pricing-1-td .domain-pricing-text-ssl { border-bottom: 0px solid rgb(238, 238, 238); margin-top: 5px; padding-bottom: 42px; padding-left: 8px; }
.domain-pricing-2-td .domain-pricing-text { margin-bottom: 0px; margin-top: 0px; padding-left: 8px; }
.domain-pricing { color: rgb(64, 107, 172); font-size: 11px; font-weight: bold; text-align: left; margin-left: 8px; font-family: arial; padding-left: 10px; }
.domain-content-spacer { border-top: 0px solid rgb(155, 155, 155); border-right: 1px solid rgb(155, 155, 155); border-bottom: 1px solid rgb(155, 155, 155); background: rgb(255, 255, 255) none repeat; overflow: auto; height: 880px ! important; }
.domain-content-ssl-spacer { border-top: 0px solid rgb(155, 155, 155); border-right: 1px solid rgb(155, 155, 155); border-bottom: 1px solid rgb(155, 155, 155); background: rgb(255, 255, 255) none repeat; overflow: auto; height: 679px; }
.domain-content-spacer-left { border-top: 0px solid rgb(155, 155, 155); border-left: 1px solid rgb(155, 155, 155); border-bottom: 1px solid rgb(155, 155, 155); }
.domain-pricing-details { padding: 10px; }
.domain-pricing-details ul { margin: 7px 0pt 10px 25px; padding: 0pt; list-style-type: square; list-style-image: none; list-style-position: outside; color: rgb(51, 51, 51); }
.domain-pricing-details li { margin-bottom: 5px; }
.text-highlight { color: rgb(0, 54, 96); }
.color-org { color: rgb(233, 133, 9); font-weight: normal; }
.domain-pricing-table-in { border: 1px solid rgb(238, 237, 224); margin: 0px; padding: 0px; }
.domain-pricing-table-in td { border-right: 1px solid rgb(238, 237, 224); border-bottom: 1px solid rgb(238, 237, 224); padding: 5px 0px; text-align: center; color: rgb(31, 31, 30); }
.domain-pricing-table-in .alt { background: rgb(253, 252, 249) none repeat; }
.domain-pricing-table-in .head-top { border-top: 1px solid rgb(208, 206, 178); border-left: 1px solid rgb(208, 206, 178); border-right: 1px solid rgb(208, 206, 178); background: rgb(238, 237, 224) none repeat; color: rgb(31, 31, 30); font-size: 14px; font-weight: bold; }
.domain-pricing-table-in strong { color: rgb(204, 0, 0); }
.domain-pricing-table-in .sub-head td { border-top: 0px solid rgb(238, 237, 224); border-bottom: 1px solid rgb(238, 237, 224); padding: 10px 4px; text-align: left; background-color: rgb(255, 255, 255); color: rgb(233, 133, 9); font-weight: bold; }
.pricing-link-selected { color: rgb(229, 153, 0) ! important; }
.domain-pricing-details .domain-pricing-details-head { font-family: Arial; color: rgb(0, 54, 96); font-size: 11px; }
.big-red { font-size: 14px; color: rgb(204, 0, 0); font-weight: bold; }

/* ::::: http://www.happyhosting.com.my/wp-content/themes/happyhosting/qm.css ::::: */

.qmmc .qmdivider { border-style: solid; border-width: 0px; display: block; font-size: 1px; position: relative; z-index: 1; }
.qmmc .qmdividery { float: left; width: 0px; }
.qmmc .qmtitle { display: block; cursor: default; white-space: nowrap; position: relative; z-index: 1; }
.qmclear { font-size: 1px; height: 0px; width: 0px; clear: left; line-height: 0px; display: block; float: none ! important; }
.qmmc { position: relative; z-index: 10; }
.qmmc a, .qmmc li { float: left; display: block; white-space: nowrap; position: relative; z-index: 1; }
.qmmc div a, .qmmc ul a, .qmmc ul li { float: none; }
.qmsh div a { float: left; }
.qmmc div { visibility: hidden; position: absolute; }
.qmmc li { z-index: auto; }
.qmmc ul { left: -10000px; position: absolute; z-index: 10; }
.qmmc, .qmmc ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.qmmc li a { float: none; }
.qmmc li:hover > ul { left: auto; }
#qm0 ul { top: 100%; }
#qm0 ul li:hover > ul { top: 0px; left: 100%; }
#qm0 { background-color: transparent; }
#qm0 a { padding: 5px 15px 5px 20px; color: rgb(201, 56, 71); font-family: Arial; font-size: 12px; text-decoration: none; font-weight: bold; }
#qm0 a:hover { color: rgb(252, 253, 252); }
#qm0 li:hover > a { color: rgb(252, 253, 252); }
#qm0 .qmparent { background-image: url('qthoverfill_plus_main_red.gif'); background-repeat: no-repeat; background-position: 9px 10px; }
body #qm0 .qmactive, body #qm0 .qmactive:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#qm0 div, #qm0 ul { border: 1px none rgb(98, 28, 40); margin: -2px 0px 0px -6px; padding: 5px; background-color: transparent; }
#qm0 div a, #qm0 ul a { border: 0px none rgb(0, 0, 0); padding: 5px 50px 5px 20px; color: rgb(245, 245, 245); font-size: 12px; font-weight: bold; }
#qm0 div a:hover { color: rgb(98, 28, 40); text-decoration: none; }
#qm0 ul li:hover > a { color: rgb(98, 28, 40); text-decoration: none; }
#qm0 div .qmparent, #qm0 ul .qmparent { background-image: url('qthoverfill_plus_sub.gif'); }
#qm0 div .qmparent:hover { background-image: url('qthoverfill_plus_main_red.gif'); }
body #qm0 div .qmactive, body #qm0 div .qmactive:hover { background-image: url('qthoverfill_minus_sub.gif'); color: rgb(238, 238, 238); }
#qm0 .qmtitle { font-size: 11px; }
#qm0 .qmritem span { border-color: rgb(98, 28, 40); background-color: rgb(98, 28, 40); background-image: url('qthoverfill_minus_main.gif'); background-repeat: no-repeat; background-position: 9px 5px; }
#qm0 .qmritemcontent { padding: 0px 0px 0px 20px; }
#qm0 div .qmritem span { border-color: rgb(102, 102, 102); background-color: rgb(238, 238, 238); }
#qm0 div .qmritemcontent { padding: 0px 0px 0px 4px; }
#qm0 div .qmhoverfill { background-color: rgb(235, 179, 185); }
div#qm0 div div { margin: 0px 0px 0px -6px; }
ul#qm0 li:hover > a { background-color: rgb(98, 28, 40); }
ul#qm0 ul { background-color: rgb(98, 28, 40); }
ul#qm0 ul li:hover > a { color: rgb(201, 56, 71); }

/* ::::: http://www.happyhosting.com.my/ ::::: */

#ProactiveSupport_9905259 { visibility: hidden; position: absolute; top: 0pt; left: 0pt; }

