/***Clvideo.co.uk CSS styles***/

/***Body***/

body {font : normal 12px Verdana, Helvetica, sans-serif;
	color : #CCFFFF;
	margin : 0;
	padding : 0;
	background: #000;
	}


/***Text Styles***/

p 	{
	font : bold 12px Verdana, Helvetica, sans-serif;
	color : #CCFFFF;
	text-align:center;}


p.info {
	font : bold 12px Verdana, Helvetica, sans-serif;
	color : #CCFFFF;	
	padding: 0 100px 3px 100px;
	text-align:justify;}

p.index {
	font : bold 12px Verdana, Helvetica, sans-serif;
	color : #CCFFFF;
	padding: 0 120px 2px 120px;
	text-align:center;}

p.weddingprices {
	font : bold 12px Verdana, Helvetica, sans-serif;
	color : #CCFFFF;
	text-align:left;
	padding: 0 120px 0 120px;}

span.corporate { 
	
	color: #99ccff;
	}

p.clients {
	font : bold 14px Verdana, Helvetica, sans-serif;
	color : #CC3366;
	padding: 0 120px 0 120px;
	text-align:center;}

p.clients_small {
	font : normal 12px Verdana, Helvetica, sans-serif;
	color : #CC3366;
	padding: 0 120px 0 120px;
	text-align:center;}


p.clients_list { 
	color : #3366FF; 
	font: normal 14px Verdana, Helvetica, sans-serif; 
	text-align:center; 
	font-weight:bold;}

p.showreel_italic {
	font : italic 14px Verdana, Helvetica, sans-serif;
	color : #CC3366;
	
	text-align:center;}

p.rates {
	font : normal 10px Verdana, Helvetica, sans-serif;
	color : #CCFFFF;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;}

h3.weddings {color: #99ccff;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
	margin-left:120px;
	padding-top:20px;}

h4.weddings { color: #FF6600;
	font-weight:bold;
	font-size: 12px;
	margin-left:120px;
	text-align:left;}



h1.clients { 
	color : #3366FF; 
	font: normal 14px Verdana, Helvetica, sans-serif; 
	text-align:center; 
	font-weight:bold;}

h1.clients2 { 
	color : #CEDDE9; 
	font: normal 14px Verdana, Helvetica, sans-serif; 
	text-align:center; 
	font-weight:bold;}

p.italic {text-align:left;
	margin-left:120px;
	font-style:italic;}

p.italic_centered {text-align:center;
	margin-left:120px; 
	margin-right:120px;
	font-style:italic;}





h1 { color : #CCFFFF; font: normal 16px Verdana, Helvetica, sans-serif; text-align:center; font-weight:bold;}
h2 {color : #CCFFFF;font : normal 20px Verdana, Helvetica, sans-serif;text-align:center; font-weight:bold;}
h5 { color : #fff;font : normal 14px Verdana, serif; text-align: center; font-weight:bold;}
h6 { color : #FFFFFF;font : normal 14px Verdana, serif; text-align: center; font-weight:bold;}



/***Lists***/


ul {list-style: square; text-align:center;  }
ul.weddings {list-style: square; text-align:left; margin-left:130px; }
ul.clients {list-style-type:square; text-align:center; font-weight:bold;}



/***Hyperlinks***/

#main-content a  {color:#ffffff; text-decoration:underline; }
#main-content a:hover {color: #ADCCF0;  }

#corporate-content a  {color:#ff0000; text-decoration:underline; padding: 2px 0 2px 0; }
#corporate-content a:hover {color: #ADCCF0;  }



/***Main Layout****/

#wrapper {
	margin-left:auto;
	margin-right:auto;
	width : 950px;
	border: 0px solid #dd7cb4; 
	background: #000;}

#main-content {width:950px; 
	background: #000;
	padding:5px;
	margin-top: 10px;}



/***Corporate Layout***/

#corporate-content {width:950px; 
	background: #000;
	padding:5px;
	clear:both;
	margin-top: 10px;}

#corporate_showreel_text {
	clear:both;
	margin: 10px 0 10px 0;}

/***Weddings Layout***/

body.weddings {font : normal 12px Verdana, Helvetica, sans-serif;
	color : #CCFFFF;
	margin : 0;
	padding : 0;
	background: #000066;
	font-weight: bold;}


#wrapper_weddings {
	margin-left:auto;
	margin-right:auto;
	width : 950px;
	border: 0px solid #dd7cb4; 
	background: #000066;}

#main-content_weddings {width:950px; 
	background: #000066;
	padding:5px;
	
	margin-top: 10px;}

#wedding_showreel_text {
	clear:both;
	margin: 10px 0 10px 0;}

#wedding_showreel_text p {
	font-style:italic;
	text-align:center;}


/***Headers***/

#header { background: #000;
	width :950px;
	height:92px;}


#header_corporate { 
	background:url(images/corporate_header.png) repeat-x;
	width :875px;
	height:100px;
	margin-left:37px;}


#header_strip {background: #000;
	width:950px;
	height: 72px;
	margin-bottom:5px;}

#header_weddings { background: #000066;
	width :950px;
	height:92px;}


#header_strip_weddings {background: #000066;
	width:950px;
	height: 72px;
	margin-bottom:5px;}


/***Footers***/

#footer { 
	
	background: #000;
	width :950px;
	height:40px;
	margin-top:5px;
	padding-top:5px;}

#footer p{
	font : bold 12px Verdana, Helvetica, sans-serif;
	color : #CCFFFF;
	padding: 0 120px 0 120px;
	text-align:center;}


#footer_weddings { 
	
	background: #000066;
	width :950px;
	height:40px;
	padding-top:5px;}



/***Images***/

.bipp {
	
	vertical-align: middle;
	margin-left:370px;
	padding:3px;
	}



.arps {
	
	vertical-align: middle;
	margin-left:10px;
	padding:3px;
	}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }


#rollovers { background: #000;
	width :950px;
	height:72px;
	margin-left:280px;
	margin-top: 5px;}

img.rollovers {
	margin-left:3px;
	margin-right:3px;}



/***Animation***/




#animation { background: #000;
	width :720px;
	height:60px;
	margin-left:115px;
	}


/***Video Layouts and Positioning***/

#video { width:412px;
	background: #000066;
	margin-left:auto;
	margin-right:auto;
	}


#stillseq09{ width:394px;
	background: #000066;
	margin-left:auto;
	margin-right:auto;
	}

#rowhill-grange {
	float:left;
	width: 300px;
	background: #000066;
	padding: 5px;
	margin-left: 160px;
	margin-top: 20px;
	margin-bottom:15px;
	}



#headingham-castle {
	float:right;
	width: 300px;
	background: #000066;
	padding: 5px;
	margin-right:160px;
	margin-top: 20px;
	margin-bottom:15px;
	}

#kimleez { width:230px;
	background: #000066;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}

#webpromo2 {
	float:left;
	width: 330px;
	background: #000;
	padding: 5px;
	margin-left: 130px;
	margin-top: 20px;
	margin-bottom:45px;
	}



#clvcorppromo {
	float:right;
	width: 330px;
	background: #000;
	padding: 5px;
	margin-right:130px;
	margin-top: 20px;
	margin-bottom:45px;
	}




#old_corp_web08 {
	float:left;
	width: 230px;
	background: #000;
	padding: 5px;
	margin-left:190px;
	margin-top: 20px;
	margin-bottom:15px;
	}

#music_old08  {
	float:right;
	width: 230px;
	background: #000;
	padding: 5px;
	margin-right:190px;
	margin-top: 20px;
	margin-bottom:15px;
	}

#mystic_soul09 { width:230px;
	background: #000;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	}

#corppromo { width:250px;
	background: #000;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	}


/***Rate Card Table***/

#ratecard {
	width: 500px;
	margin: 0px auto;
	border-collapse: collapse;
	border: 2px solid #ccffff;
 }
#ratecard .rowa {
	background: #000000;
	height: 40px;
}
#ratecard .rowb {
	background: #000000;
	height: 40px;
}
#ratecard .cell {
	padding: 2px;
	border: 2px solid #ccffff;
	font : bold 12px Verdana, Helvetica, sans-serif;
	color : #CCFFFF;
	text-align:center;
	
}

span.ratecard {
	color : #3366FF; 
	font: normal 12px Verdana, Helvetica, sans-serif; 
	text-align:center; 
	font-weight:bold;}