/*
cream #f7f1b5
dark pink #a95a78
pink #f59bbd
blue #67b1c2
dark blue #629ba9

*/

html {
height: 100%;
}

body {
background-image:url(../default_image_folder/tiled-background.gif);
height: 100%;
}


#doc  {
background-color:#FFFFFF;
padding: 0 10px 0 10px;
/*border-left: 1px dotted #999999;
border-right: 1px dotted #999999;*/
}



#bd {
background-color:#FFFFFF;
}


/*#doc  {
background-image:url(../default_image_folder/confetti.gif);
background-repeat:no-repeat;
}*/


h1#mainHead {
	font-size: 197%;
	padding: 5px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
}

h2#subHead {
	font-size: 197%;
	padding: 5px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	margin: 20px 0 0 0;
}


h3.sectionHead {
	font-size: 167%;
	padding: 5px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
}


h3{
	font-size: 167%;
	padding: 10px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	color:#a95a78;
}


h5{
	padding: 0px 10px 0px 10px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	color:#f59bbd;
	font-size: 153.9%;
	margin-bottom: 5px;
}

strong {
	font-family:times;
	font-style:italic;
	font-weight:bold;
	color:#f59bbd;
	font-size: 138.5%;
}

b {
	font-family:verdana;
	color:#333333;
	line-height: 1.4em;
	font-weight:bold;
}

.sectionNotes{
	margin: 10px 0 0 0;
	color:#333333;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	font-size:93%;
}


p {
	font-family:verdana;
	color:#333333;
	font-size:85%;
	line-height: 1.4em;
	margin: 0 10px 0px 10px;
}


p a {
	font-weight:bold;
	color: #67b1c2;
}

p a:hover {
	color: #629ba9;
}


.yui-g p {
	font-family:verdana;
	color:#333333;
	font-size:85%;
	line-height: 1.4em;
	margin: 0 10px 10px 10px;
}

h1#imageReplace {
	padding: 100px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/welcome.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}

h1#imageBlog {
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/latest-blog.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}

h1#imageNews{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/latest-news.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}

h1#imageGuarantee{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/your-guarantee.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}


h1#imageVenue{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/recommeded-venues.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}

h1#imageCoverage{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/coverage-options.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}

h1#imageSupplier{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/recommeded-suppliers.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}

h1#imageGallery{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/electra-gallery.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}


h1#imageContact{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/contact-us.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}

h1#imageTestimonial{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/our-testimonials.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}

h1#imageMovies{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/movie-gallery.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}

h1#showreelMovies{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/movie-showreel.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}


h1#imageSample{
	padding: 60px 0 0 0; /* height of the replacement image */
    overflow: hidden;
    background-image:url(../default_image_folder/sample-movies.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:120px;
}


hr {
	border: 1px solid #ffffff;
	background-image:url(../default_image_folder/hr-spacer.gif);
	background-repeat:no-repeat;
	height: 30px;
	margin: 10px 0 10px 5px;
}

#recommended{
margin: 20px 0 0 0;
}

#recommended table td {
text-align:left;
}


#apology{
	margin: -15px 0;
	text-align:left;
	padding: 25px 5px 5px 45px;
	height: 300px;
	background-image:url(../default_image_folder/electra-guarantee.jpg);
	background-repeat:no-repeat;
}

#testimonialPull{
	text-align:left;
	padding: 5px 20px 5px 65px;
	margin: 10px 0 10px 0;
	height: 200px;
	background-image:url(../default_image_folder/electra-testimonial.jpg);
	background-repeat:no-repeat;
}

#testimonialPull p{
	font-family:times;
	color:#333333;
	font-size:100%;
	line-height: 1.6em;
	margin: 0;
}

#testimonialPull p#name{
	font-family:times;
	color:#333333;
	font-size:116%;
	font-weight:bold;
	line-height: 1.6em;
	margin: 10px 0 0 0;
}

p#caption{
	margin: 15px 0 15px 0;
	text-align:center;
	font-size: 174%;
	font-family:times;
	font-weight:bold;
	line-height: 1.2em;
	font-style:italic;
	color: #f59bbd;
}

p#contactDetails{
	margin: 20px 0 0 0;
	font-size:100%;
	font-family:times;
	font-style:italic;
}

p#contactDetails strong{
	margin: 20px 0 0 0;
	font-size:85%;
	font-family:times;
	font-style:italic;
	color:#333333;
}


.yui-b#content {
	border-left: 1px dotted #666666;

}

#navigation {
	
	width: 180px;
}

#navigation ul {
	margin: 10px 0 0 0px;
	list-style:none;
}

#navigation li {
	background: url(../default_image_folder/bullet-point.gif) no-repeat 0em 0.4em;
	list-style-type:none;
	margin: 0 0 3px 0;
	border-bottom: 1px dotted #f59bbd;
}

#navigation li a {
	padding: 3px 0 3px 0;
	margin-left: 20px;
	list-style-type:none;
	color:#333333;
	text-decoration:none;
	display: block;
}

#navigation li a:hover { color:#67b1c2; }

.update_block  em{
	font-size: 197%;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	color: #f59bbd;
	padding: 0px;
	margin: 0px;
}

#feature_list ul {
	margin: 10px 0 0 10px;
	list-style:none;
}

#feature_list li {
	background: url(../default_image_folder/bullet-point.gif) no-repeat 0em 0.4em;
	list-style-type:none;
	margin: 0 0 3px 0;
	border-bottom: 1px dotted #f59bbd;
	text-transform:lowercase;
	display:block;
}

#feature_list li {
	background: url(../default_image_folder/bullet-point.gif) no-repeat 0em 0.4em;
	list-style-type:none;
	margin: 0 0 3px 0;
	border-bottom: 1px dotted #f59bbd;
	text-transform:lowercase;
	display:block;
}

#feature_list li p {
	margin: 5px 0px 5px 20px;
	list-style-type:none;
	color:#333333;
	text-decoration:none;
	display: block;
}

.img-wrapper {
	background: url(../default_image_folder/shadow.gif) no-repeat bottom right;
	clear: right;
	float: left;
	position:relative;
	margin: 15px;
}

.img-wrapper img {
	background-color:#FFFFFF;
	border: 1px solid #a9a9a9;
	padding: 4px;
	display:block;
	margin: -5px 5px 5px -5px;
	position:relative;
}

.text-content {
clear:both;
}

#posts {
	padding: 10px 0 0 0;
	border-top: 1px dotted #f59bbd;
	margin: 10px 0 0 0;
}

#posts p{
	margin: 10px 10px 0px 10px;
}

#posts fieldset{
	margin: 20px 0 0 0;
	/*width: 200px;*/
}

#posts fieldset legend{
	margin: 10px 10px 0px 10px;
	font-size: 167%;
	padding: 5px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	margin: 5px  0 0 5px;
	text-decoration:none;
	color: #f59bbd;
	width: 400px;
}

#posts fieldset .textbox{
width: 400px;
}

#posts fieldset .textbox_commet{
width: 400px;
height: 50px;
}

#calendar{
	margin: 0px 10px 5px 10px;
	color:#333333;
}

#calendar td{
padding: 4px;

}

#calendar td .highlight{
 border: 1px solid #a95a78;
 color: #a95a78;
 font-weight:bold;
 padding: 2px;
}

#calendar table {
	border-collapse:collapse;
	margin: 0px 0 10px 0;
	width:100%;
}

#feed {
	font-size:  93%
}

#calendar th, td {
	border: none;
	line-height: 10px;
	padding: 4px 4px 6px 4px;
	margin: 0px;
	text-align: center;
}


#calendar  a{
 color: #a95a78;
 font-weight:bold;
}

.read h3 {
	font-size:  182%;
	padding: 5px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	margin: 5px  0 0 5px;
	text-decoration:none;
	color: #f59bbd;
}

.pagination{
	border-bottom: 1px dotted #f59bbd;
	margin: 5px 0px 5px 10px;
	padding: 5px 0 5px 0;
	color:#333333;
}

.pagination a{
	font:times;
	color: #f59bbd;
	font-style:italic;
	font-weight:bold;
}

.update_block {
margin: 5px 0px 10px 10px;
border-bottom: 1px dotted #f59bbd;
padding-bottom: 20px;
}

.update_block_inside {
margin: 5px 0px 20px 10px;
border-top: 1px dotted #f59bbd;
}

.update_block h3 {
	font-size: 167%;
	padding: 5px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	margin: 00px 10px 0 0;
	text-decoration:none;
	color: #f59bbd;
}


.update_block h5 {
	font-size: 123.1%;
	padding: 5px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	margin: 5px 0 0 0;
	color: #f59bbd;
}

.update_block h5 a{
	text-decoration:none;
	color: #f59bbd;
}

.update_block h5 a:hover{
	color:#333333;
}

.update_block h3 a{
	text-decoration:none;
	color: #f59bbd;
}

.update_block h3 a:hover{
	color:#a95a78;
}

#recentFive {
margin: 0 0 0 10px;
}

#recentFive h3 {
	font-family:times;
	font-style:italic;
	font-weight:bold;
	font-size:   153.9%;
	color: #f59bbd;
	margin: 0 0 0 0px;
	padding: 0px;
}

#recentFive ul {
	padding: 0 0 0 0px;
	margin: 0px 0 0 0px;
	list-style:none;
}

#recentFive li {
	background: url(../default_image_folder/bullet-point.gif) no-repeat 0em 0.4em;
	list-style-type:none;
	margin: 0 0 3px 0;
	border-top: 1px dotted #f59bbd;
	display:block;
}


#recentFive li a {
	padding: 3px 0 3px 0;
	margin-left: 20px;
	list-style-type:none;
	color:#333333;
	text-decoration:none;
	display: block;
}


#recentFive li a:hover {
color:#67b1c2;
}


#blog_category {
margin: 0px;
width: 250px;

}

#blog_category h3 {
	font-family:times;
	font-style:italic;
	font-weight:bold;
	font-size:153.9%;
	color: #f59bbd;
	margin: 0 0 0 0px;
	padding: 0px;
}

#blog_category ul {
	padding: 0 0 0 0px;
	margin: 0px 0 0 0px;
	list-style:none;
}

#blog_category li {
	background: url(../default_image_folder/bullet-point.gif) no-repeat 0em 0.4em;
	list-style-type:none;
	margin: 0 0 3px 0;
	border-top: 1px dotted #f59bbd;
	display:block;
}


#blog_category li a {
	padding: 3px 0 3px 0;
	margin-left: 20px;
	list-style-type:none;
	color:#333333;
	text-decoration:none;
	display: block;
}


#blog_category li a:hover {
color:#67b1c2;
}


#recentFiveFront{
	margin:20px 10px 0 10px;
}

#recentFiveFront h3{
	font-size: 167%;
	padding: 5px;
	font-family:times;
	font-style:italic;
	font-weight:bold;
	color: #f59bbd;
}

#recentFiveFront ul {
	margin: 10px 0 0 0px;
	list-style:none;
}

#recentFiveFront li {
	background: url(../default_image_folder/bullet-point.gif) no-repeat 0em 0.4em;
	list-style-type:none;
	margin: 0 0 3px 0;
	border-bottom: 1px dotted #f59bbd;
	display:block;
}


#recentFiveFront li a {
	padding: 3px 0 3px 0;
	margin-left: 20px;
	list-style-type:none;
	color:#333333;
	text-decoration:none;
	display: block;
}

#recentFiveFront li a:hover {
color:#67b1c2;
}

#comparision {
	margin: 0px 10px 0px 10px;
}

#comparision {
	margin: 0px 10px 0px 10px;
}

#comparision th {
	padding: 10px 0 10px 0;
	text-align:center;
}

#comparision td {
	border-right: 1px dotted #f59bbd;
}

.odd {
	background-color:#f5efe7;
}
.even {
	background-color:#FFFFFF;
}

.testimonial {
margin: 0 0 10px 10px;
border-bottom: 1px dotted #f59bbd;
}

.testimonial p{
margin: 5px 0 5px 0;
}

.testimonial .name{
font-family:times;
font-weight:bold;
font-size:  108%;
font-style:italic;
color: #f59bbd;
margin:0 0 3px 0;
}

.testimonial .date{
font-family:times;
font-weight:bold;
font-size:  93%;
font-style:italic;
color:#a95a78;
margin:0 0 3px 0;
}



ul#guarantee {
	margin: 10px 0 0 10px;
	list-style:none;
}

#guarantee li {
	background: url(../default_image_folder/g-tick.gif) no-repeat 0em 0.2em;
	list-style-type:none;
	margin: 0 0 10px 0;
}

#guarantee li p {
	margin-left: 20px;
	list-style-type:none;
	color:#333333;
	text-decoration:none;
	display: block;
}


ul#inline {
	margin: 0 0 0 10px;
	font-family:verdana;
	color:#333333;
}

#inline li {
	background: url(../default_image_folder/bullet-point.gif) no-repeat 0em 0.4em;
	list-style-type:none;
	margin: 0 0 10px 0;
}

#inline  li p {
	margin-left: 20px;
	list-style-type:none;
	color:#333333;
	text-decoration:none;
	display: block;
}

#ft {
margin:50px 0 30px 0;
background-color:#FFFFFF;
}

#ft p{
text-align:center;
font-size:85%;
}


#subscribe {
border-top: 1px dotted #f59bbd;
margin: 10px;
border-bottom: 1px dotted #f59bbd;
padding: 10px 0 10px 0;
}

#movie_list table td h3{
	line-height: 18px;
	text-align:left;
}

#movie_list table td h5{
	line-height: 18px;
	text-align:left;
	font-size: 108%;
	color:#67b1c2;
}

#movie_list{
padding: 0 0px 0 10px;
}

#movie_list table td p{
	text-align:left;
}

#movie_list table tr{
	border-bottom: 1px dotted #f59bbd;
}


table a, th{
	color: #a95a78;
	text-decoration:none;
}

.clear {
clear:both;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1#mainHead {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 197%;
	padding:5px;
}

.sIFR-hasFlash h2#subHead {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 197%;
	padding:5px;
}

.sIFR-hasFlash h3.sectionHead {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 167%;
}



.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
