/*
Theme Name: Cubelite
Theme URI: http://cubelite.co.uk
Description: Default Cubelite theme
Version: 1.0
Author: Stephen Knott
Author URI: http://www.stephenknott.me.uk
*/
html,body { margin:0; background-color:#FFFFFF; }
#siteoverlay { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:#003366; z-index:1001; -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=80); }
#videocontent { display:none; position:fixed; left:25%; top:25%; z-index:1002; width:50%; height:50%; }
a { text-decoration:none; color:#7183B2; }
a ins { text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { position:absolute; left:134px; top:152px; z-index:8; width:327px; height:14px; font:bold 12px Arial, Helvetica, sans-serif; margin:0; color:#FFCC00; text-align:left; }
ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; list-style-type:circle; }
#background { margin:6px auto 0; width:760px; height:560px; position:relative; background-color:#FFFFFF; border:1px solid #CCCCCC; z-index:1; }
#header { background:url(http://www.cubelite.co.uk/cubelitemedia/header.jpg) no-repeat; position:absolute; z-index:1; width:720px; height:107px; }
#banner { position:absolute; left:235px; top:10px; z-index:1; width:318px; height:85px; }
#topbluebar { background:url(http://www.cubelite.co.uk/cubelitemedia/topbluebar.gif) repeat; position:absolute; top:106px; z-index:500; width:760px; }
#dropdown { display:block; margin:0 0 0 11px; padding:0; position:relative; z-index:501; }
#dropdown ul { display:none; position:absolute; left:0; top:19px; margin:0; padding:0; background-color:#7183B2; }
* html #dropdown ul { line-height:0; }
#dropdown li { display:block; list-style:none; margin:0; padding:0; float:left; position:relative; width:140px; }
#dropdown a { display:block; text-decoration:none; color:white; font-size:11px; padding:4px 10px; line-height:1; }
#dropdown a:hover,#dropdown a:active,#dropdown a:focus { background-color:#FFCF01; color:#003E7E; letter-spacing:.01px; }
#dropdown ul a { zoom:1; }
#dropdown ul li { float:none; width:200px; }
#dropdown ul ul { top:0; left:200px; background-color:#003E7E; }
.newproduct { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFCF01; }
#cubelitecanvas { background:url(http://www.cubelite.co.uk/cubelitemedia/cubelitecanvas.jpg) no-repeat; position:absolute; left:11px; top:137px; z-index:11; width:103px; height:99px; }
#navigation { position:absolute; left:12px; top:246px; z-index:10; width:103px; height:162px; }
#navigation p { font:11px Arial, Helvetica, sans-serif; margin:0; color:#7183B2; text-align:left; }
#navigation ul { margin-left:0; padding-left:0; list-style-type:none; font-family:Arial, Helvetica, sans-serif; }
#navigation a { display:block; padding:3px; width:97px; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC; }
#navigation a:link,#navlist a:visited { color:#7183B2; text-decoration:none; }
#navigation a:hover { background-color:#7183B2; color:#FFFFFF; }
#navigation p a { color:#7183B2; text-decoration:none; }
#navigation p a:hover { background-color:#7183B2; color:#FFFFFF; }
#usersgallerybutton { position:absolute; left:10px; top:408px; z-index:9; width:105px; height:129px; }
#mainbackground { background:url(http://www.cubelite.co.uk/cubelitemedia/mainbackground.gif) no-repeat; position:absolute; left:123px; top:137px; z-index:6; width:349px; height:400px; }
#maintext { position:absolute; left:134px; top:177px; z-index:7; width:327px; height:350px; overflow:auto; }
#maintext p { font:11px Arial, Helvetica, sans-serif; margin:5px 0 0; color:#666666; text-align:left; }
#maintext ol { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#003366; margin:0 0 0 15px; padding:0; list-style-type:disc; }
#maintext ol a { font-weight:bold; color:#666666; }
#maintext ol a:hover { font-weight:bold; color:#FFCC00; }
.bluetext { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003366; }
#gallerybackground { position:absolute; left:123px; top:137px; z-index:6; width:625px; height:390px; background-color:#FFFFFF; border:1px solid #CCCCCC; }
#gallerytext { position:absolute; left:134px; top:177px; z-index:7; width:605px; height:345px; }
#gallerytext p { font:11px Arial, Helvetica, sans-serif; margin:0; color:#666666; text-align:left; }
#gallery { position:absolute; left:134px; top:218px; z-index:7; width:605px; height:300px; }
#videobutton { position:absolute; left:322px; top:489px; z-index:11; width:142px; height:41px; }
#videobuttonwithprompt { position:absolute; left:160px; top:489px; z-index:11; width:142px; height:41px; }
#slideshow { position:absolute; left:481px; top:137px; z-index:5; width:268px; height:368px; }
.yellowtext { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFCC00; }
.greytxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; }
#bottombluebar { position:absolute; left:124px; top:548px; z-index:2; width:348px; height:12px; background-color:#003366; font-size:1px; }
#copyright { background:url(http://www.cubelite.co.uk/cubelitemedia/cards.gif) no-repeat; position:absolute; left:481px; top:515px; z-index:0; width:268px; height:45px; }
