#main {width:980px; margin:0 auto; background:url(images/main-bg.jpg) no-repeat left top;}

#header {
	height:210px;
	position:relative;
	background-color: #000000;
	background-image: url(images/header_back.jpg);
	background-repeat: no-repeat;
}
#header, #content, #footer { font-size:.5625em;}

.col-1, .col-2, .col-3 { float:left;}
#home02 #content {
	background-image: url(images/back_video.jpg);
	background-repeat: no-repeat;
	text-transform: none;
	line-height: normal;
	font-size: small;
}
#home02 /*======= index-1.html =======*/
 #content  .line-ver {
	width:100%;
	background-image: url(images/line-ver.gif);
	background-repeat: repeat-y;
	background-position: 300px top;
}
#home02 #content .col-1 {
	width:300px;
}
#home02 #content .col-2 {
	width:411px;
}
#home02 #content .col-1 .col-1 {
	width:135px;
} 
#home02 #content .col-1 .col-2 {
	width:125px;
} 

/*======= index-2.html =======*/
#about #content .line-ver {
	width:100%;
	background-image: url(images/line-ver.gif);
	background-repeat: repeat-y;
	background-position: 400px top;
}
#about #content {
	background-image: url(images/back_video.jpg);
	background-repeat: no-repeat;
	font-size: small;
	line-height: normal;
	text-transform: none;
}
#about #content .col-1 {
	width:400px;
}
#about #content .col-2 {
	width:318px;
	padding-top: 10px;
}
#about #content .col-1 .col-2 {
	width:219px;
	padding-top: 0px;
	float: left;
}

/*======= index-3.html =======*/
#page4 #content .col-1 {width:300px; margin-right:30px;}
#page4 #content .col-2 { width:290px;}

/*======= index-4.html =======*/
#page5 #content .col-1 {width:341px;}
#page5 #content .col-2 { width:274px;}

/*======= index-5.html =======*/
#contact #content .line-ver {
	width:100%;
	background-image: url(images/line-ver.gif);
	background-repeat: repeat-y;
	background-position: 350px top;
}
#contact #content {
	font-size: small;
	line-height: normal;
	text-transform: none;
}
#contact #content .col-1 {
	width:350px;
}
#contact #content .col-2 {
	width:365px;
}
/*=========== clients.html ==========*/
#clients #content .line-ver {
	width:100%;
	background-image: url(images/line-ver.gif);
	background-repeat: repeat-y;
	background-position: 235px top;
}
#clients #content {
	background-image: url(images/back_video.jpg);
	background-repeat: no-repeat;
	font-size: small;
	line-height: normal;
	text-transform: none;
}
#clients #content .col-1 {
	width:235px;
}
.client_head {
	margin-left: 30px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 61px;
}
#clients #content .col-2 {
	width:475px;
	overflow: auto;
	height: 320px;
}
#clients #content .col-2 .col-1 {
	width:411px;
	float: left;
	margin-bottom: 20px;
	height: 100%;
} 
#clients #content .col-2 .col-2 {
	padding-top: 0px;
	float: left;
	width: 277px;
	height: 100%;
}



/*=========================*/


#footer {
	height:95px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.875em;
}
#weddings #content {
	background-image: url(images/back_wedding.jpg);
	background-repeat: no-repeat;
	text-transform: none;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
#weddings #content .line-ver {
	width:100%;
	background-image: url(images/line-ver.gif);
	background-repeat: repeat-y;
	background-position: 300px top;
}
#weddings #content .col-1 {
	width:300px;
	padding-bottom: 0px;
	padding-top: 5px;
}
#weddings #content .col-2 {
	width:415px;
	padding-top: 10px;
}
#weddings #content .col-1 .col-1 {
	width:104px;
}
#weddings #content .col-1 .col-2 {
	width:94px;
}
#home #content .col-1 {
	width:644px;
	padding-left: 37px;
	padding-top: 11px;
}
#wedding_packs #content {
	background-image: url(images/back_wedding.jpg);
	background-repeat: no-repeat;
	text-transform: none;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
#wedding_packs #content .col-1 {
	width:235px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: 4e4396;
	padding-bottom: 0px;
	padding-top: 5px;
	float: left;
}
#wedding_packs #content .col-2 {
	width:235px;
    border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: 4e4396;

	padding-top: 5px;
	float: left;
}
#wedding_packs #content .col-3 {
	width:234px;
	padding-top: 5px;
	float: left;
}
#services #content {
	background-image: url(images/back_video.jpg);
	background-repeat: no-repeat;
	text-transform: none;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
#services #content .line-ver {
	width:100%;
	background-image: url(images/line-ver.gif);
	background-repeat: repeat-y;
	background-position: 300px top;
}
#services #content .col-1 {
	width:300px;
	padding-bottom: 0px;
	padding-top: 5px;
}
#services #content .col-2 {
	width:415px;
	padding-top: 10px;
}
#services #content .col-1 .col-1 {
	width:150px;
} 
#services #content .col-1 .col-2 {
	width:150px;
} 
#programming #content {
	background-image: url(images/back_kids.jpg);
	background-repeat: no-repeat;
	text-transform: none;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
#programming #content .line-ver {
	width:100%;
	background-image: url(images/line-ver.gif);
	background-repeat: repeat-y;
	background-position: 300px top;
}
#programming #content .col-1 {
	width:300px;
	padding-bottom: 0px;
	padding-top: 5px;
}
#programming #content .col-2 {
	width:415px;
	padding-top: 10px;
}
#programming #content .col-1 .col-1 {
	width:150px;
} 
#programming #content .col-1 .col-2 {
	width:150px;
} 
