

.black { COLOR:#000000; }
.title { COLOR:#000000; font-size: 11px; font-family: verdana, arial, Helvetica, sans-serif; font-weight: bold;}
.logoBlue { COLOR:#0e8d5c; font-size: 11px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;}

.bodytitle { COLOR:#000000; font-size: 10px; font-family: verdana, arial, Helvetica, sans-serif; font-weight: bold;}
.trademark { COLOR:#000000; font-size: 9px; font-family: verdana, arial, Helvetica, sans-serif; font-weight: bold;}

.bodylogoBlue { COLOR:#0e8d5c; font-size: 10px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;}

.legalfooter { COLOR:#4f5051; font-size: 8px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold; text-align:right; line-height:10px;}
.jadilogo { COLOR:#2d7b48; font-size: 8px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold; text-align:right; line-height:10px;}
.tagline { COLOR:#00267f; font-size: 12px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;  LINE-HEIGHT:14px;}
.tagline_regmark { COLOR:#00267f; font-size: 12px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;  LINE-HEIGHT:17px;}
.bodytext {
	COLOR: #000000;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-weight: normal;
	LINE-HEIGHT: 17px;
}
.bioheader {
	COLOR: #000000;
	font-size: 14px;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-weight: bold;
	LINE-HEIGHT: 17px;
}
.pressrelease {
	COLOR: #000000;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-weight: normal;
	LINE-HEIGHT: 17px;
}
.titledate { COLOR:#000000; font-size: 12px; font-family: times, verdana, arial, Helvetica, sans-serif; font-weight: bold;}

.pagetitle { COLOR:#c41130; font-size: 12px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold; text-align:right; line-height:8px;}

.blueBullets { COLOR:#00267f; font-size: 12px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;}
.blackBullets { COLOR:#000000; font-size: 12px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;}
.greenBullets { COLOR:#0e8d5c; font-size: 12px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;}

.formheadertext { COLOR:#346ca1; font-size: 10px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;}
.redtext { COLOR:#b31b34; font-size: 10px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;}
.bluetext { COLOR:#00267f; font-size: 10px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;}

.tourbodytext { COLOR:#000000; font-size: 10px; font-family:verdana, arial, Helvetica, sans-serif; line-height: 23px; font-weight: normal;}

.pageheader { COLOR:#f8c32d; font-size: 20px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;  line-height: 25px;}
.sectionheader { COLOR:#45b8d2; font-size: 12px; font-family:verdana, arial, Helvetica, sans-serif; font-weight: bold;  line-height: 25px;}
.lineheaderBlue { COLOR:#45b8d2; font-size: 14px; font-family: verdana, arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px;}
.bodypoints { COLOR:#000000; font-size: 12px; font-family: verdana, arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px;}

.lineheaderBlue a:link{COLOR:#45b8d2; TEXT-DECORATION: none}
.lineheaderBlue a:hover{COLOR:#45b8d2; text-decoration: underline}
.lineheaderBlue a:visited{COLOR:#45b8d2; TEXT-DECORATION: none}

.calculatortext { COLOR:#000000; font-size: 12px; font-family:verdana, arial, Helvetica, sans-serif; font-weight:bold; }


.companytext
{
    font-size: 12px;
    color: #51514f;
    font-family: Verdana, Arial, Sans-Serif;
    padding-top:5px;
}
.companytext textarea
{
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}
.companytext  a:link, .companytext a:active, .companytext a:visited
{
    font-size: 12px;
    color: #51514f;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
.companytext a:hover
{
    text-decoration: underline;
}

.companytext2
{
    font-size: 12px;
    color: #9e9e9e;
    font-family: Verdana, Arial, Sans-Serif;
}
.companytext2  a:link, .companytext2 a:active, .companytext2 a:visited
{
    font-size: 12px;
    color: #9e9e9e;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
.companytext2 a:hover
{
    color: #f8981d;
}

/* Company site 2011 */


	.main {
	    margin: 0;
	    padding: 0;
	    background-image: url(/Media/Images/company/g_backgroundTop.jpg);
	    background-repeat: repeat-x;
	    background-color: #ffffff;  
	}
	.csMain {
		background-color:#f2f2f2;
	}
    #content {
        width: 980px;
    }
    .topBar {
        padding-top: 14px;
        width: 980px;
        text-align: left;
    }
    #topNav ul {
        list-style: none;
        width: 700px;
        padding: 0;
        margin: 0;
    }
    .topNav li {
        list-style: none;
        float: right;
        margin:0 0.60em;
        font-family: arial, verdana;
        font-size: 12px;
        padding-top: 20px;
    }
    .topNav A:link, .topNav A:visited, .topNav A:active {
        color: #4b4b4b;
        text-decoration: none;
    } 
    .topNav A:hover {
        color: #4b4b4b;
        text-decoration: underline;
       
    } 
    #logo {
        width: 200px;
        float: left;
    }
    .buttonBar {
        padding: 20px 0 20px 0;
        width: 982px;
    }
    .popupspacer
    {
		width:980px;
		height:50px;
		border-style:none;
    }
    .popupcontainer
    {
		position:relative;
    }
    .popup
    {
		background-color:#dedede;
		color: #222;/*#7f7e7e;*/
		font-family: arial, verdana;
		font-size: 14px;
		font-weight: bold;
		padding: 10px 10px 10px 10px;
		text-align:left;
		/*float:right;*/
		position:absolute;
		top:80px;
		left:342px;/*280px;*/
		/*height:400px;*/
		width:276px;/*400px;*/
		border-style:groove;
		display:none;
    }
    .popup a:link
    {
		color: #fe7802;
		text-decoration: none;
    }
    .popup a:hover
    {
		color: #fe7802;
		text-decoration: underline;
    }
    .close 
    {
		position:absolute;
		bottom:10px;
		right:10px;
    }
    .moreBoxes {
        padding-top:0px;
        text-align: left;
        width:980px;
    }
    .siteFooter {
        list-style: none;
        font-family: arial, verdana;
        font-size: 11px;
        padding-right: 20px;
        text-align: left;
        color: #7f7e7e;
        float: left;
        width: 100px;
     }
     .siteFooter li {
        line-height:1.7em;
     }
     .siteFooter A:link, .siteFooter A:visited, .siteFooter A:active {
        color: #7f7e7e;
        text-decoration: none;
    } 
    .siteFooter A:hover {
        color: #7f7e7e;
        text-decoration: underline;
       
    }
     .siteFooterHead {
        color: #fe7802;
        font-weight: bold;
     }
     .awards {
        list-style: none;
        text-align: left; 
        float: left;
        padding-left: 30px;
        width:300px;
     }
     .awards li {
        list-style: none;
        text-align: left; 
        float: right;
        padding-right: 3px;
     }
     .footerCopyright {
        font-family: arial, verdana;
        font-size: 9px;
        text-align: right;
        color: #7f7e7e;
        float: right;
        width: 200px;
      }
      
      /* buttons start */
      
      .csbutton
        {
            margin: 0;
            padding: 0;
            height: 50px;
            list-style: none;
            display: block;
            overflow: hidden;
            }
          
        .csbutton li 
        {
            margin: 0;
            padding: 0;
            list-style: 0;
            display: inline;
            }    
          
        .csbutton a 
        {
            float: left;
            padding: 50px 0 0 0;
            overflow: hidden;
            height: 0px !important;
            height: /**/:50px; /* for IE5/Win only */
            }    
            
        .csbutton a:hover 
        {
            background-position: 0 -50px;
            }
        .csb_dell a
        {
            width: 81px;
            background: url("/Media/Images/company/buttons/cb_dell.gif") 0 0 no-repeat;
           }
        .csb_dell a:hover {
            background-position: 0 -50px;
           }
  
        .csb_ms a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_microsoft.jpg") 0 0 no-repeat;
           }
        .csb_ms a:hover {
            background-position: 0 -50px;
           }

        .csb_estee a
        {  
           width: 81px;
           background: url("/Media/Images/company/buttons/cb_estee.gif") 0 0 no-repeat;
           }
        .csb_estee a:hover {
            background-position: 0 -50px;
           }

        .csb_neiman a
        {  
           width: 81px;
           background: url("/Media/Images/company/buttons/cb_neiman.gif") 0 0 no-repeat;
           }
        .csb_neiman a:hover {
            background-position: 0 -50px;
           }

        
        .csb_nmpassion a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_NMPassion.jpg") 0 0 no-repeat;
           }
        .csb_nmpassion a:hover {
            background-position: 0 -50px;
           }

        .csb_nmprom a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_NMProm.jpg") 0 0 no-repeat;
           }
        .csb_nmprom a:hover {
            background-position: 0 -50px;
           }

        .csb_kc a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_KC.jpg") 0 0 no-repeat;
           }
        .csb_kc a:hover {
            background-position: 0 -50px;
           }

        .csb_bberry a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_blackberry.jpg") 0 0 no-repeat;
           }
        .csb_bberry a:hover {
            background-position: 0 -50px;
           }

        
        .csb_vsecret a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_victorias.jpg") 0 0 no-repeat;
           }
        .csb_vsecret a:hover {
            background-position: 0 -50px;
           }
       
           
        .csb_qvc a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_qvc.jpg") 0 0 no-repeat;
           }
        .csb_qvc a:hover {
            background-position: 0 -50px;
           }
                  
        .csb_nface a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_northface.jpg") 0 0 no-repeat;
           }
        .csb_nface a:hover {
            background-position: 0 -50px;
           }         

        .csb_samsung a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_samsung.jpg") 0 0 no-repeat;
           }
        .csb_samsung a:hover {
            background-position: 0 -50px;
           }         

        .csb_zappos a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_zappos.jpg") 0 0 no-repeat;
           }
        .csb_zappos a:hover {
            background-position: 0 -50px;
           }         

        .csb_dove a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_dove.gif") 0 0 no-repeat;
           }
        .csb_dove a:hover {
            background-position: 0 -50px;
           }   

        .csb_coach a
        {  
           width: 82px;
           background: url("/Media/Images/company/buttons/cb_coach.jpg") 0 0 no-repeat;
           }
        .csb_coach a:hover {
            background-position: 0 -50px;
           }    
        
        .csb_barilla a
        {  
           width: 81px;
           background: url("/Media/Images/company/buttons/cb_barilla.jpg") 0 0 no-repeat;
           }
        .csb_barilla a:hover {
            background-position: 0 -50px;
           }          
         .csb_clinique a
        {  
           width: 81px;
           background: url("/Media/Images/company/buttons/cb_clinique.jpg") 0 0 no-repeat;
           }
        .csb_clinique a:hover {
            background-position: 0 -50px;
           }       
        .csb_alloy a
        {  
           width: 81px;
           background: url("/Media/Images/company/buttons/cb_alloy.jpg") 0 0 no-repeat;
           }
        .csb_alloy a:hover {
            background-position: 0 -50px;
           } 
         .csb_nike a
        {  
           width: 81px;
           background: url("/Media/Images/company/buttons/cb_nike.jpg") 0 0 no-repeat;
           }
        .csb_nike a:hover {
            background-position: 0 -50px;
           }   

        .csImage {
            float:left;
            width:581px;
            padding-left: 10px;
        }
        .csCopy {
            float:right;
            width:320px;
            height: 512px;
            padding:20px 10px 10px 10px;
            margin-top:22px;
            background-color: #ffffff;
            font-family: arial, verdana;
            font-size: 12px;
            border:2px solid #c3c3c3;
            position: relative;
        }
        .csHead {
            font-family: arial, verdana;
            font-size: 15px;
            font-weight: bolder;
            color: #fe7802;
        }
        .csTitle {
            font-family: arial, verdana;
            font-size: 22px;
            font-weight: bolder;
            padding-top:22px;
            color: #fe7802;
        }
        .csSubTitle {
            font-family: arial, verdana;
            font-size: 16px;
            font-weight: bolder;
            color: #7f7e7e;
        }
        .csAnnouncement {
            float:right;
            width:320px;
            height: 512px;
            padding:20px 10px 10px 10px;
            margin-top:22px;
            background-color: #ffffff;
            font-family: arial, verdana;
            font-size: 14px;
            border:2px solid #c3c3c3;
            position: relative;
        }
        
        .csWrap {
             width:940px;
             
        }
        #footerContainer {
            width:100%;
            background-color: #f4f4f4;
            height:250px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			-o-border-radius:5px;
			border-radius:5px;
        }
        #footerSpacer {
            margin-top: 20px;
        }
        #companyFooter {
			position:relative;
            width:960px;
            padding: 20px 0;
        }
        
 /* Homepage slider styles */
        
        #slider ul, #slider li{
	        margin:0;
	        padding:0;
	        list-style:none;
	        }
        #slider, #slider li{ 
	        width:312px;
	        height:103px;
	        overflow:hidden; 
	        }
        span#prevBtn{}
        span#nextBtn{}	
  /* Homepage page flip styles */       
#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	left: 0; top: 0;
	background: url(/Media/Images/company/images/Lemonhead_web-bkg-left.gif) no-repeat left top;
	text-indent: -9999px;
}
/*--------Email Sign-up form---------*/
.signup {
	position:absolute;
	top:70px;
	left:380px;
}
span.SignUp {
	width:300px;
	position:absolute;
	font:14px Arial, Helvetica, sans-serif;
	text-align:left;
}
.siteFooterForm {
	color: #fe7802;
	font-weight: bold;
	margin-bottom:10px;
     }
.SignUp p {color:#7F7E7E;}
.link,
.link a,
.signupframe
{
	color: #7F7E7E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	.link,
	.link a {
		text-decoration: none;
		}
.signupframe .required {
	font-size: 10px;
	}
.asterisk {color:#FE7802;}
.rounded {
	border:1px solid #999999;
	padding:5px;
	margin-right:8px;
	font-size:14px;
	color:#7F7E7E;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.submit {
    border:1px solid #999999;
    background-color:#CCCCCC;
    padding:5px;
	font-size:14px;
	color:#7F7E7E;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.submit:hover {
    border:1px solid #999999;
    background-color:#888888;
    padding:5px;
	font-size:14px;
	color:#000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.compliance {
	position:absolute; 
	top: 150px;
	width:400px; 
	left:558px;
	font-family: arial, verdana;
    font-size: 9px;
    color: #7f7e7e;
	text-align:right;
	}
.compliance a {color: #7f7e7e;text-decoration:underline;}

