body { background: #2f063a url(/images/qoo/qoo_top_bg.png) repeat-x; color: white; }
.layout { background: url(/images/qoo/qoo.jpg) no-repeat center top; }

a:hover { color: #009ddf !important; }

div.head ul.switch { left: 300px; top: 28px; }

div.homepage { height: 480px; }
div.homepage div.buy { top: 508px; left: 90px; }
div.homepage div.buy a:hover { color: #ffbde8 !important; }
div.homepage div.moleculous { position: absolute; left: 620px; background: url(/images/qoo/moleculous.png) no-repeat; height: 90px; top: 520px; }
div.homepage div.moleculous ul { margin-top: 1px; }
div.homepage div.moleculous ul li { line-height: 30px; }
div.homepage div.moleculous ul li.m1 { margin-left: 53px; }
div.homepage div.moleculous ul li.m2 { margin-left: 82px; }
div.homepage div.moleculous ul li.m3 { margin-left: 53px; }
* html div.homepage div.moleculous { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/qoo/moleculous.png',sizingMethod='crop');}

div.features div.cols { border: 5px solid #a93688; padding: 26px 30px; padding-bottom: 30px; padding-right: 0; position: relative; min-height: 13em; //height: 13em; }
div.features div.cols div.col { width: 33.3%; float: left; }
div.features div.cols div.col .w { margin-right: 30px; display: none; }
div.features div.cols div.col .selected { display: block; }
div.features div.cols div.col h2 { font-size: 13pt; margin: 0; margin-bottom: 0.5em; }
div.features div.cols div.col ul { font-size: 9pt; padding-left: 1em; }
div.features div.cols div.col ul li { list-style-type: disc; }
div.features div.cols div.col ul.icons { margin-top: 1.8em; }
div.features div.cols div.col ul.icons li { list-style-type: none; float: left; width: 33%; margin-bottom: 20px; }
div.features div.cols div.clear { font-size: 0; height: 0; }
* html div.features div.cols div.col ul { padding-left: 1.3em; }

div.features div.cols div.corners i { position: absolute; width: 14px; height: 14px; background-image: url(/images/qoo/corners.gif); background-repeat: no-repeat; //font-size: 0; }
div.features div.cols div.corners i.tl { left: -5px; top: -5px; background-position: 0 0; }
div.features div.cols div.corners i.tr { right: -5px; top: -5px; background-position: -14px 0; }
div.features div.cols div.corners i.bl { bottom: -5px; left: -5px; background-position: 0 -14px; }
div.features div.cols div.corners i.br { bottom: -5px; right: -5px; background-position: -14px -14px; }

div.footer p.thenames a { color: #a93688; }
div.footer p.thenames a ins { background-image: url(/images/qoo/thenames_icon.gif); }
div.footer p.thenames a:hover ins { background-position: -16px 0; }