@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/body-background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000115;
		
}
html { 
	min-height: 100%; 
	margin-bottom: 1px;
	 }
table {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {border:none;}
.left{
    float:left;
}
.right{
 	float:right;
}
a:active, a:visited, a:link {
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover{
	color:#fbb44a;
	font-weight:bold;
}
#container {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#container1 {
	width: 820px;
	margin: 0px auto;
	text-align: left;
	height:auto;
}
#intro{

}
#footer{
	width:759px;
	height:90px;
	padding: 20px 30px 0 30px;
	background-color:#000111;
	
}
#footerLinks{
	float:left;
	width:270px;
	height:12px;
}
a.footerLink:active, a.footerLink:link, a.footerLink:visited{
	color:#fff;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	float:left;

}
a.footerLink:hover{
	font-size:10px;
	font-weight:normal;
	color:#fbb44a;
	text-decoration:none;
	float:left;
}
.linkSpace{
	width:35px;
	height:32px;
	float:left;
}

#footerCopy{
	color:#fff;
	font-size:10px;
	float:left;
	width:489px;
	height:12px;

}
#footerLamb{
	width:643px;
	height:auto;
	float:left;
	color:#fff;
	font-size:10px;
}
.lambLogo{
	float:left;
	width:130px;
	height:50px;
}
.footerMid{
    float:left;
	height:50px;
	width:485px;
	text-align:center;
	color:#fff;
	font-size:10px;
}
.orange{
	font-size:12px;
	font-weight:bold;
	color:#f68217;
}

a.orange:active, a.orange:link, a.orange:visited{
	font-size:12px;
	font-weight:bold;
	color:#f68217;
	text-decoration:none;
	
	}
a.orange:hover{
    font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#main{
	width: 819px;
	height:auto;
	margin: 0 10px 10px 10px;
	background-color:#FFFFFF;
	border:0px solid #fff;
	/*background-image:url(../images/main-drop-shadow.jpg);
	background-repeat:no-repeat;
	background-position:  top;*/
		/*background-image:url(../images/main-top-logo.jpg);
		background-repeat:no-repeat;
		background-position: center top;
*/}

* html #nain{
	width: 719px;
	height:auto;
	margin: 0 10px 10px 10px;
	background-color:#FFFFFF;
	border:0px solid  #000000;

}/* fix for IE6 */
#head{
	width:799px;
	height:auto;
	margin:0 0 0 27px;
	cursor:pointer;

}
#mainBlack{
	width:799px;
	height: auto;
	/*margin: 126px 24px 24px 24px;*/
	background-color:#000000;
	margin: 0 0 10px 10px;
	border-bottom:10px solid #000;
	
	
}
#mainText{
	background-color:#FFFFFF;
	width:752px;
	height:auto;
	margin: 0 0 10px 24px;
	
/*	background-image:url(../images/lower-gradient.jpg);
	background-repeat:repeat-x;
	background-position:bottom;*/
}

#nav{
	width:740px;
	height:52px;
	background-color:#FFFFFF;
	margin:0 0 0 12px;
	

}
#home{
	width:752px;
	height:auto;
	
}
#homeLeft{
	float:left;
	margin:0 0 0 30px;
	width:336px;
	height:auto;
	
}

#homeRight{
	float:left;
	width:383px;
	height:auto;
	
}
#homeFry{
	margin:-58px 0 0 10px;
	float:left;
	width:268px;
	height:218px;

}
#homeBottom{
	float:left;
	width:732px;
	height:auto;
		
}
#ContactButton{
	width:732px;
	height:30px;
	float:left;
	padding: 10px 0 10px 0;
}
.free{
    float:right;
	margin: 20px 0 0 0;
}
.biteSize{
    float:left;
	margin: -33px 5px 0 15px;
}
.allCases{
	float:left;
	margin: -155px 0 0 0;
}
#oc-top{
	width:752px;
	height:550px;
	background-image:url(../images/oc-plate.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	margin: 5px 0 0 0;
}
#oc-content{
	width:752px;
	height:400px;
	background-image:url(../images/oc-line.jpg);
	background-position:top;
	background-repeat:no-repeat;

}
#oc-images{
	width:736px;
	height:510px;
	background-image:url(../images/oc-71.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:185px;
	float:left;
}
#oc-text{
	width:344px;
	height:auto;
	margin: 10px 0 0 29px;
}
#oc-mid{
	width:752px;
	height:160px;
		float:left;
}
#oc-midImage{
	float:left;
	width:346px;
	height:295px;
}
#oc-midText{
	float:left;
	width:345px;
	height:295px;
	margin: 10px 0 0 29px;
	
}
#oc-bottom{
	width:752px;
	height:auto;
	margin: -10px 0 10px 0;
		float:left;
	
}
#menuIdeas{
	width:752px;
	height:auto;
	margin:30px 0 20px 24px;
	}
.menuPhoto{
	width:175px;
	height:auto;
	float:left;
}
.menuPhotoText{
	float:left;
	width:542px;
	height:auto;
}
.line{
	margin: 10px 0 10px 0;
	float:left;
}
.menuTitle{
	font-size:20px;
	font-family:"Myriad Pro";
	color:#044185;
	font-weight:bold;
}
.menuSubTitle{
	color:#96969d;
	font-size:15px;
	font-family:"Myriad Pro";
	font-weight:bold;
}
.menuItem{
	width:300px;
	height:auto;
}
.menuItemHeart{
	width:390px;
	height:18px;
	background-image:url(../images/heart.gif);
	background-repeat:no-repeat;
	background-position: 0 3px;
	padding:1px 0 0 13px;
}
#contact{
	width:739px;
	height:auto;
	margin:20px 0 0 30px;
	

}
.contactForm{
 	width:345px;
	height:auto;
	float:left;
	color:#424242;
	margin:10px 0 0 10px;
	
}
.contactFormOperator{
 	width:385px;
	height:auto;
	float:left;
	color:#424242;
	margin:10px 0 0 10px;
	
}
.rowImage{
	width:384px;
	height:135px;
	background-image:url(../images/contact-us-background.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-top:20px;
}
.rowImageLabel{
	float:left;
	width:120px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.rowImageLabel2{
	float:left;
	width:122px;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.rowImageLabelForm{
	color:#fff;
	font-size:11px;
	float:left;
	
}
.rowImageLabelForm2{
	color:#fff;
	font-size:11px;
	float:left;
	padding: 0 0 0 24px;
}
.row{
	width:384px;
	height:auto;
	float:left;
	padding:4px 0 4px 0;
}
.contactLabel{
	float:left;
	color:#545454;
	width:110px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.contactLabelSM{
	float:left;
	color:#545454;
	width:60px;
	height:auto;
	padding-left:10px;
	text-align:right;
}
.contactLabelForm{
	float:left;
	width:177px;
	height:auto;
	
}
.contactLabelSelect{
	float:left;
	width:auto;
	height:auto;
	
}

.required{
	width:3px;
	height:22px;
	background-color:#FF9900;
	margin:0 0 0 -2px;
	float:left;
	
}
.required-txt{
	width:3px;
	height:62px;
	background-color:#FF9900;
	margin:0 0 0 -3px;
	float:left;
}
.textarea{
	width:170px;
	height:60px;
	margin: 0 0 0 0;
	padding:0;

}
.form{
	width:170px;
	height:20px;
	float:left;
	margin:0;
	padding:0;
	font-size:14px;
}
#download{
	margin:10px 0 0 15px;
	width:300px;
	height:auto;
	float:left;
}
#why{
	width:739px;
	margin:0 0 10px 13px;
	height:525px;
	background-image:url(../images/why-background.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	float:left;
}
#whyMargin{
	margin:0 0 0 17px;
	width:722px;
	height:auto;
	float:left;
}
.whySubTitle{
	font-size:17px;
	color:#044185;
	font-family:"Myriad Pro";
}
#whyLeft{
    float:left;
	width:345px;
	height:auto;
}
#whyRight{
	float:left;
	margin:25px 0 0 45px;
}
#whyBottom{
	width:752px;
	height:auto;
	margin:5px 0 0 0px;
}
#challengeLeft{
	float:left;
	margin:20px 0 0 25px;
	width:355px;
	height:auto;

}
#challengeRight{
	float:left;
	width:320px;
	height:auto;
	margin:46px 0 0 0;
	}
#challenge-bottom{
	width:745px;
	height:auto;
	float:left;

}
#login{
	width:739px;
	margin:20px 0 10px 13px;
	height:500px;
}
#loginForm{
    float:left;
	background-image:url(../images/login-background.jpg);
	background-repeat:no-repeat;
	width:511px;
	height:66px;
	padding:20px 0 0 35px;
	margin:18px 0 0 0;
}
.loginLabel{
	float:left;
	color:#fff;
	width:65px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:3px;
}
.loginLabelForm{
    float:left;
	width:120px;
	height:auto;

}
#loginSubmit{
	width:650px;
	height:auto;
	float:left;
	
}
#caseTop{
	float:left;
	margin:0 0 0 30px;
	width:752px;
	height:auto;
}
#caseTopTitle{
	width:556px;
	height:57px;
	float:left;
	

}
#casePrevious{
	float:left;
	width:72px;
	height:auto;
	margin:20px 0 0 0;
}
#caseNext{
    float:right;
	width:70px;
	height:auto;
	margin:20px 50px 0 0;
}
#caseLeft{
	width:407px;
	height:auto;
	float:left;
	margin:0 0 0 30px;
	
}
#caseRight{
	width:285px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
}
.caseLeftText{
	width:345px;
	height:auto;
	font-size:13px;
	margin: 10px 0 10px 2px;
	
}
.textBlue{
	color:#044185;
}

a.text:active, a.text:visited, a.text:link {
	color:#044185;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.text:hover{
	color:#fbb44a;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
}

#fact{
	width:277px;
	height:auto;
	background-image:url(../images/case-fact-back2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#000000;
	
}
#fact4{
	width:277px;
	height:751px;
	background-image:url(../images/case-fact-back4.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#000000;
	
}
#fact4 ul{
	
	padding: 0;
	margin:0 0 0 25px;
}
#fact ul{
	
	padding: 0;
	margin:0 0 0 25px;
}
#fact2 ul{
	
	padding: 0;
	margin:0 0 0 25px;
}
#fact li{
	list-style-type: none;
	background-image:url(../images/li-disk.jpg);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding-left: 15px;
	color:#FFFFFF;
	font-size:13px;
	width:210px;
	height:auto;
	margin: 0 0 10px 0;

}
.fact2 li{
	list-style-type: none;
	background-image:url(../images/li-disk.jpg);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding-left: 15px;
	color:#FFFFFF;
	font-size:13px;
	width:210px;
	height:auto;
	margin: 0 0 10px 0;

}
#fact2{
	width:277px;
	height:auto;
	background-image:url(../images/case-fact-back2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#000000;
}

.fact li {
	list-style-image:url(../images/li-disk.jpg);
	list-style-position:top;
	color:#FFFFFF;
	font-size:13px;
	width:210px;
	height:auto;
	margin: 0 0 10px 0;
}
#subFact{
	width:230px;
	height:auto;
	margin: 0 0 20px 0;
	
}
.subFact   {
	color:#f68216;
	 margin:0 0 10px 25px;
	
}


#promotop
{
	background-image:url(../images/promo-bg.jpg); 
	width:752px; 
	background-repeat:no-repeat;
	background-position:right; 
	height:230px; 
	margin-top:10px; 
	float:left;
}

#promotext
{
	float:left; 
	padding-left:30px; 
	padding-top:115px; 
	width:335px;
}

#promomiddle
{
	float:left; 
	width:752px; 
	height:560px;
}

#promoleft
{
	float:left; 
	width:464px; 
	height:560px;
}

#promobox
{
	height:390px; 
	float:left; 
	width:464px; 
	color:#FFFFFF; 
	font-family:'Myriad Pro'; 
	font-size:16px; 
	line-height:35px; 
	background-image:url(../images/promo-left.jpg);  
	background-repeat:no-repeat;
	font-weight:normal;
}

#promoboxlink
{
	float:left; 
	margin-top:20px;
}

#promobox a:active, #promobox a:link, #promobox a:visited{

	font-family:'Myriad Pro'; 
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px; 
	font-weight:normal;
	
	}
#promobox a:hover{
	font-family:'Myriad Pro'; 
	color:#f68217;
	font-size:16px; 
	text-decoration:underline;
	font-weight:normal;
}



#promoboxleft
{
	float:left; 
	padding-left:60px; 
	padding-top:80px;
}

#promoboxright
{
	float:left; 
	padding-left:50px; 
	padding-top:80px;
}

#promoboxbottom
{
	float:left; 
	width:464px;
}

#promoright
{
	float:left; 
	width:287px; 
	height:560px;
}












