

body {
	color: #666666;
	background-color: #FFFFFF;
	padding: 0px;
	margin:0;
	font-size:12px;
	text-align: center;
	font-family: 'Trebuchet MS','Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	background-image: url(images/breakfree_background.png);
	background-repeat: no-repeat;
	
	}



  :focus
  {
    -moz-outline-style: none;
  }

	
	#wrapper{margin-top: 35px;}

p {
	padding: 0px;
	font: normal 12px;
	margin-top: 2px;
	margin-bottom: 6px;
	color: #666666;
	text-align:justify;

	}

h1,h2,h3 {

	margin-top: 0px;
	padding: 0px;
	font-size: 13px;
	color: #990000;
	text-align: left;
	margin-bottom: 12px;
	text-transform:uppercase;
	border-bottom:1px solid #ddd;


	}

h3 {
	font:  12pt;
	color: #666666;
	padding-bottom: 0px;
	text-align: center;
	margin: 5px;
	}

h1 {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 2px;
	text-align: right;
}

h4{margin:0; padding:0;color:#990000;}
/*VIDEO STUFF */



#content_600 h4{margin:10px 0 0 0; padding:0;color:#990000;}



p.wide320 {width:320px;}
p.wide478 {width:478px;}




#left h4 {
	font-size: 12px;
	text-align: right;
}
li {
	font-size: 11px;
	list-style-image: none;
	list-style-type: none;
	font-weight: normal;
	padding-top: 0px;
	margin: 0px;
	
}



#logo {
text-align:right;

margin-top:30px}

a:visited {
	color: #990000;
	
}
.no_border {border:none;}

	#content_400{		
    margin:95px auto;  
	text-align:left;  
	width:450px;
	padding-left:60px;
	}
	
	#content_about{		
    margin:95px auto 0px auto;  
	text-align:left;  
	width:450px;
	padding-left:60px;
	}
	
	#content_550{		
    margin:95px auto 0px auto;  
	text-align:left;  
	width:550px;
	padding-left:60px;
	}
	
	
	
	
	#content_clients{		
    margin:45px auto;  
	text-align:left;  
	padding-left:60px;
	width:650px;
	}
		
	
	#content_600{		
    margin:55px auto;  
	text-align:center;  
	width:420px;
	padding:10px 0  0 0px ;
	height:300px;
	font-size:11px;
	}
	
#content_600 h4 {text-align:left;}	
	
#content_600 p{text-align:left;}

#content_600 p.verico{text-align:left; width:600px;}		
#content_600 p.verico_750{text-align:left; width:750px;}
	
.ie #content_600 {
margin:65px 0 0 140px; padding:0 0 0 60px;}	









	#content_720{		
    margin:5px auto;  
	text-align:left;  
	width:720px;
	padding:10px 0  0 100px ;
	height:405px;
	font-size:11px;
	}
.ie #content_720 {
margin:5px 0 0 140px; padding:0 0 0 60px;	}


	
	
/*	#content img {float:left; margin:10px;}*/
	
	
	#content650{		
    margin:60px auto;  
	text-align:left;  
	width:700px;
	background:gray;
	}
	
	#content750{		
    margin:60px auto;  
	text-align:left;  
	width:750px;
	background:gray;
	}
	
	
	#content500{
	 margin:80px auto;  
	text-align:left;  
	width:550px;
	background:gray;
	
	}
	
/*Home Page stuff*/	
	
	#bottom-half{width:450px; border-top:1px solid #ddd; padding-top:10px; margin-top:40px; }
	#bottom-half-left{height:100px;width:213px; float:left; border-right:1px solid #ddd; padding:10px 10px 0 0; display:block; background:url(images/awards.png) no-repeat bottom left;}
	
	#bottom-half-left #text { margin:7px 55px 5px 7px;}
	#bottom-half-right #text { margin:7px 55px 5px 7px;}
	
	
	#bottom-half-left p{text-align:left;}
	
	#bottom-half-right{width:213px;height:100px; float:right; padding:10px 0 0 9px; text-align:left; display:block;background:url(images/featured.png) no-repeat right 5px;}
	#bottom-half-right:hover {background-position:right -194px;}
	

	

		#bottom-half-right p{text-align:left;}
	img.bottom-left{margin:0 0 0 4px; float:right;}
	
	
	
	
/*cLients Page stuff*/		
	
#content_clients {}	
	
#clients_left{width:190px; float:left; border-right:1px solid #ddd; margin:0;  padding:0px 0px 0 0; text-indent:0px; }
#clients_left ul {padding-left:0px;}

#clients_center{width:222px; float:left; border-right:1px solid #ddd; margin:0;  padding:0px 8px 0 0; }
#clients_center ul{padding-left:20px;}


#bottom-half-left p{text-align:left;}



#clients_right{width:216px; float:left; padding:0px 0 0 7px; text-align:left; display:block; }
#clients_right ul{padding-left:20px;}

#bottom-half-right:hover, #bottom-half-left:hover {}
	#bottom-half-right p{text-align:left;}

#content_clients li {padding:0px 0 12px 0; line-height:110%;}	
	
	
.hand {cursor: pointer;} 	
#logofarm{width:600px; padding-top:20px; clear:both; text-align:center;  margin-left:0px;}

#logofarm img{margin:0 4px;}
.ie #logofarm img{margin:0 0 0 30px;}
.center {width:600px;}


/*Video Services Page stuff*/

#services-left{width:235px; border-right:1px solid #ddd; padding:10px 30px 0 0;   margin:0 0 18px 0; float:left; }

#services-left p,#services-right  p {text-align:left; margin:10px 0 0 0;}


.reference {color:#bbb; line-height:40px; float:right;}

#services-right{width:235px;  padding:10px  0  0 20px; margin:0 0 0 18px; text-align:left; float:left; }


#bottom-half-video-services{border-top: 1px #ddd solid; clear:both;  padding:0; width:550px; margin-top:50px; height:100px; padding-top:10px; text-align:justify;} 

.ie #bottom-half-video-services{margin:0; padding:0;}


/*Studio Page stuff*/

h2.studio {background:url('images/studio31/studio31_logo.png') no-repeat; line-height:20px; text-indent:-999px;}

#studio-left{width:300px; padding:10px 30px 0 0;   margin:0 0 18px 0; float:left;}

#studio-left p,#studio-right  p {text-align:left; margin:10px 0 0 0;}



#studio-right{width:180px;  padding:10px  0  0 15px; margin:0 0 0 0px; text-align:left; float:left; }

#studio-right ul{width:100%; margin:0; padding:0;}
#studio-right ul li{list-style:disc; color:#990000; padding:5px 0 0 0;}
.gray {color:#666;}

#bottom-half-studio{border-top: 1px #ddd solid; clear:both;  padding:0; width:550px; margin-top:50px; height:100px; padding-top:10px; text-align:justify;}

#studio-photos {padding:20px 0 0 0;}
#studio-photos a img{float:left; border: 1px solid #ddd; padding:2px;}


/*about Page stuff*/

#content_about p {text-align:justify;}
#bottom-half-about{border-top: 1px #ddd solid; clear:both;  padding:0; width:440px; margin-top:0px; height:100px; padding-top:10px; text-align:center;}

#bottom-half-about ul li{display:inline; padding:0 5px  0px;}
#bottom-half-about ul {margin:0; padding:0; text-indent:none;}

#bottom-half-left-about{padding-top:10px;}
#content_about #bottom-half-left {width:450px; border:none;}


#content_about img {border:none; float:right; padding:0 15px 0 15px; margin-left:10px; border-left:thin solid #ddd;}

/*img.logo {padding:5px; height:40px;} */

#videoList{width:160px;  clear:both; float:right; margin-top:40px; text-align:left; padding:0;}	
#videoList li{border-bottom: 1px solid #ddd; height:25px; margin:2px; background:#fafafa;}
#videoList li:hover{background:#eee;}
	#videoList li a{color:#777; padding:8px; line-height:15px; display:block; font-size:10px; }
#videoList img{float:right; padding-left:5px;}	
	
#left {float:left; width:290px; }
#left img {float:left; margin:0 5px 5px 0; padding:1px; border:1px solid #eee;}
	
#right {float:right; width:290px; height:160px; border-left:1px solid #ddd;}
#video-left {float:left; text-align:center; }

#description-right {float:left; border-bottom:1px solid #ddd; width:120px; padding:6px;}
#description-right h1 {text-align:left; color:#b92025; font-size:14px;}

	
	
#textbox{
float:left;
width:350px;
}

#textbox400{
float:left;
width:400px;
}

#title-home{margin-bottom:10px;
			text-align:right;
}

#flashTitles{
margin-top:110px;

}
#menus{z-index:3;}

	#nav li {
	display:inline;
	padding-right:5px;
	bottom:0;
	}

	#nav{
	
	height:20px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	left:0;
	width:auto;
	right:0;
	text-align:right;
	font-size:13px;
		}
	
	#nav  ul li a {
	color: #999;
	display: inline;
	text-decoration: none;
	bottom:0;
	padding-left:10px;
	
	}
		
	#nav  ul {
	
	margin: 0;
	padding-left:0;
	padding-right: 0;
	list-style: none;
	width: auto;
	display:inline;
	padding-bottom:3px;
	
	
	}

.nopadding{padding-right:0; color:#00FF99;}
	
#nav li a:hover { 

color:#990000; }


	#subnav li {
	/*display:inline;*/
	padding-top:5px;
	padding-left:10px;
	bottom:0;
	}

	#subnav{
	
	height:20px;
	background-repeat:no-repeat;
	padding-right:5px;
	right:0;
	padding-left:0;
	float:right;
	width:200px;
	text-align:right;
	font-size:13px;
	}
	
	#subnav  ul li a {
	color: #999;
	/*display: inline;*/
	text-decoration: none;
	
	}
		
	#subnav  ul {
	padding-left:0;
	margin: 0;
	padding-right: 0;
	list-style: none;
	
	/*display:inline;*/	
	}
	
#subnav li a:hover { 
text-decoration: none;
color:#990000; }

a{text-decoration:none;
 color:#990000;}	
 



#image-about{
float:right;
padding-left:10px;
}

#floatRight{
float:right;
padding-left:10px;
}

.floatRight{
float:right;
}

#floatLeft{
width:200px;
float:left;
border:black solid thin;

}

#title{

text-align:right;
margin-bottom:20px;
}

#contactInfo  li{
padding:5px 0;

}



.description{
	color:#888;
	padding-left:10px;
	list-style-type: circle;
				}
					
.description2{color:#888;
				padding-left:20px;		
					}					