/* CSS Document */
*{margin:0; padding:0; border:0;}
html{font-size:125%;}
body{background-image:url(../images/common/background.gif); background-repeat:repeat-x; background-color:#FF6600; font-size:50%;}
p, h2, ul, label{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin-bottom:10px; line-height:1.8em;}
h2{font-weight:bold;}
img{margin-bottom:10px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a.nav{color:#333333;}
a.nav:hover{color:#FF6600;}
a.orangelink{font-weight:bold; color:#FF6600;}
a.whitelink{font-weight:bold; color:#FFFFFF;}
.whitetext{color:#FFFFFF;}
#pageContainer{width:600px; margin:20px auto;}
#kokologo{width:600px; height:148px; background-image:url(../images/common/koko-logo.gif);}
#contactDetails{position:relative; top:60px; left:310px;}
#contentArea, #navigation, #footer{width:460px; background-image:url(../images/common/page-back.gif); padding:10px 70px}
#navigation{padding:10px 70px 0 70px;}
#mainimage{display:block; margin:0; padding:0;}
#footer{height:23px; background-image:url(../images/common/footer.gif); margin-bottom:10px; background-repeat:no-repeat;}
#footer p{margin-top:20px;}
#poordesign{position:absolute; top:0; right:0; width:147px; height:147px; background-image:url(../images/common/poordesign.gif); margin-bottom:10px;}
#signupbox{width:307px; margin-right:20px;}
ul{margin-left:20px;}
.email{width:200px; border:#000000 1px solid; height:16px; padding:2px;}
#submitbutton{width:100px; height:22px; background-color:#333333; color:#FFFFFF; font-size:1.1em;}
#signupbox1{width:307px; margin-right:20px;}
.floatLeft{float:left;}
.viralLeft{width:174px; margin-right:20px;}
.viralRight{width:266px;}
.hozline{width:100%; line-height:1px; height:1px; border-top:#FF6600 1px solid; font-size:1px; margin:10px 0;}
.nomargin{margin:0;}
/*********************************************************************************************
**********************************************************************************************/
/*CLEARFLOATS*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
/*.clearfix{display:inline-block;}*/
* html .clearfix{height:1%;}
.clearfix{display:block; margin:0;}
/*********************************************************************************************
**********************************************************************************************/