/* VIDEO CONCEPTS */

/* TOP LEVEL */

* {
	margin:0;
	padding:0;}

body {
	background:#fff url(../images/concept-06/bg.gif) repeat-x 0 263px;
	margin:0;
	font:11px/18px Tahoma Verdana, Arial, Helvetica, sans-serif normal;
	color:#47464a;}

h2 {
	font-size:14px;
	color:#5b98de;
	font-weight:bold;
	margin:0 0 10px 0;}

p {
	margin:0 0 10px 0;}
	
h3 {
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	color:#000;}

input, textarea {
	border:1px solid #ddd;}

/* HEADER AREA */

#container {
	width:750px;
	margin:auto;}
	
#logo {
	margin-top:32px;
	width:401px;}

#flash-inner {
	width:750px;
	margin:46px 0 15px 0;}

/* CONTENT AREA */

#content {
	width:750px;
	padding:28px 0;
	border-top:6px solid #e3e3e3;
	border-bottom:6px solid #e3e3e3;}

#content-video {
	width:750px;
	padding:28px 0;
	border-top:6px solid #e3e3e3;
	border-bottom:6px solid #e3e3e3;
	margin:20px 0 0 0;}

#flash-video {
	width:461px;
		margin:auto;}

#video-links {
	width:390px;
	margin:auto;}

#video-links img {
	margin:5px;}

#copy {
	width:470px;
	padding:10px;
	float:left;}

#copy a {	
	color:#5b98de;
	text-decoration:none;}
	
#copy ul {
	list-style-type:none;
	margin:5px 0 5px 10px;}

#copy li {
	background:#fff url(../images/bullet-arrow.gif) no-repeat 0 6px;
	padding:0 0 0 10px;}

#ctas {
	width:247px;
	padding:0 5px 0 0;
	float:right;}

#ctas a {
	color:#5b98de;
	text-decoration:none;}

#ctas img {
	margin:0 0 15px 0;}

#quick img {
	margin:0 0 -5px 0;}

#quick {
	line-height:-10px;
	margin:0 0 20px 0;}

#ctas .video-link-left {
	margin-right:6px;}

#our-clients {
	width:247px;
	text-align:left;}

#our-clients img {
	padding:0;
	margin:10px 0;}

#contact-form {
	float:right;
	width:240px;}

#image-strip {
	width:470px;}

#image-strip img {
	margin:10px 7px 10px 0;}

/* FOOTER AREA */

#footer {
	width:720px;
	padding:17px 15px;}
	
#footer a {
	color:#969696;
	font-size:10px;
	padding:0 12px 0 0;
	text-decoration:none;}
	
#footer a:hover {
	text-decoration:underline;}
	
/* NAVIGATION */

#nav { width:750px; text-align:center; height:45px; background:#fff url(../images/phone-number.gif) no-repeat right top; margin-top:5px;}
#nav ul { list-style-type:none; }
#nav ul li { float:left; }
#nav ul li a {	height:45px; display:block; text-decoration:none; } 
#nav ul li a:hover { background-position:0 -45px !important; } 
#nav ul li.active a { background-position:0 -45px !important; }
#nav ul li#home a {	background:url(../images/nav/home.gif);	width:93px; }
#nav ul li#weddings a { background:url(../images/nav/weddings.gif); width:152px; }
#nav ul li#corporate a {	background:url(../images/nav/corporate.gif); width:160px; }
#nav ul li#contact a {	background:url(../images/nav/contact.gif); width:120px; }
.hidden {display:none;}

.clearfix:after { height: 0; visibility: hidden; content: '.'; display: block; clear: both;}