/*
Theme Name: Parish Home
Theme URI: http://eceltic.ie/
Description: This style sheet for main parish website.
Author: Amit Biswas
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/
@charset "utf-8";
/* CSS Document */

/*------------- Common css---------------------- */
* { margin: 0; padding: 0; border: 0; }
body {	font-family:Georgia, "Times New Roman", Times, serif; color: #4f4748; background:#b2b1b1; font-style:normal;}
h1, h2, h3, h4, h5, p { padding: 0 0 0.50em 0; padding: 0 0 1.56em 0; margin:0;}
p { font-size: 0.675em; padding: 0 0 1.56em 0; line-height:1.375em; font-family:Verdana, Arial, Helvetica, sans-serif; }
a { color: #231f20; text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{ clear: both; height: 0; font-size: 0; line-height: 0; }



#wrapper{ width:960px; margin:0 auto; padding:0;background:#b2b1b1 url(images/background.jpg) no-repeat;}

#content_area{ min-height:550px; margin:0; padding:0; }
.widecolumn{ min-height:442px; margin:0; padding:80px 0 0 0; }


h1.logo{ width:550px; height:112px; margin:0 auto; padding:90px 0 24px 30px; position:relative;}
h1.logo span.caption{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#f9942c; font-weight:normal; position:absolute; top:175px; left:50px;}
h1.logo span.caption a{ color:#e07303}
.selection_area{ width:347px; height:215px; float:right; margin:0 0 0 0;}
.selection_area p{ padding-left:0; margin:5px 0 5px;}
.selection_area a{ padding:0; margin:0;}
.slideshow_area{ width:613px; height:245px; float:left; margin:0; position:relative;}
#slideshow{width:613px;height:245px;  float:left; margin:0; overflow:hidden;list-style:none;margin:auto;}
.slider_text{font-size:20px; text-align:center; font-family:Georgia, Times New Roman , Times, serif;margin:5px 0 0 0;padding:0}
.slider_image{background:url(images/slideshowback.jpg) no-repeat; float:left; width:613px; text-align:center;}
.selection_area select{ width:324px; height:37px; background:url("images/select-drop.jpg") no-repeat scroll 0 0 transparent; border:none; padding:5px 13px 8px 5px; color:#FFF; font-size:15px;  vertical-align:middle; font-family:Georgia, "Times New Roman", Times, serif;-webkit-appearance: none;}
.selection_area option{ background:#4f4748; padding-left:5px;}

#footer{ height:102px; width:100%; margin:0; padding:0; background:#504748; border-top:4px solid #8a8989;}

#footer p{ text-align:center; font-size:12px; color:#FFF; padding-top:35px;}
#footer p a{color:#FFF;}
.go{ width:92px; height:67px; background:url(images/go_btn.png) no-repeat; margin-left:100px; cursor:pointer;}
.go-fr{ width:140px; height:67px; background:url(images/go-aller.png) no-repeat; margin-left:100px; cursor:pointer;}

.flag{ float:right; list-style-type:none; margin:10px 20px 0 0;}
.flag li{ float:left; margin:0; padding:0 0 0 10px;}
#signup{ position:absolute; top:265px; left:60px; width:500px;  }
#signup .signup_text{color:#3e3437; font-size:22px; vertical-align:middle; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0; line-height:36px; text-align:left; margin:0; padding:0;}
#signup .signup_text span.bottom{ font-size:19px;}
#signup .signup_text span.green{ color:#f9942c; font-weight:bold;}
.arrow_signup{ background:url(images/arror_signup.png) no-repeat ; width:100%; float:left; height:9px; left:50px; top:18px;}
.times{ font-family:"Times New Roman", Times, serif;}

/* 07.06.2011 */
.signup_text_1{ float:left;}
.home_signup_butt{background:url(images/home_signup_butt.png) no-repeat; float:left; width:227px; height:68px; display:block; cursor:pointer;}


h1.logo1{ width:300px; height:58px; margin:0 auto; padding:50px 0 24px 30px; position:relative;}
h1.logo1 span.caption{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#f9942c; font-weight:normal; position:absolute; top:100px; left:30px;}
h1.logo1 span.caption a{ color:#e07303}
.registration_background_bg{background:url(images/registration_background_bg.png) repeat-y top center; float:left; width:100%;}
.clear{ clear:both; line-height:0px; width:100%; height:0px; padding:0px; margin:0px;}
/* Easy Slider */

	#slider dl, #slider dt{
		margin:0;
		padding:0;
		list-style:none; 
		width:960px;
		overflow:hidden;
		
		}
		#slider { float:left; width:960px; overflow:hidden; margin-left:5px;}
	#slider, #slider dt{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:960px;
		float:left;
		overflow:hidden;

		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */
.registration td { padding:0 0 0 5px}
        .registration td.level { text-align:left; width:250px; padding:0 5px 0 0;}
        .registration td input{ height:20px; margin:0; padding:0;}
        .error_show_form level{ margin:0; padding:0; height:auto;height:20px;}
        .error_show_form{ margin:0; padding:0; line-height:12px; font-size:12px; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.reg_left_cont{width:440px; float:left; padding:0 0 0 20px; }
.reg_form_row{ float:left; width:433px; padding:2px 0px 3px 10px; position:relative; z-index:100000;}
.reg_form_row3{ float:left; width:433px; padding:5px 0px 5px 10px; position:relative; z-index:100000;}
.form_col_lebel{ float:left; width:200px; font-size:14px; background:url(images/red_tag.png) no-repeat center right ; font-family:Arial, Helvetica, sans-serif; color:#000000; padding:7px 5px 0 0px; margin-right:5px; }
.form_col_text_field{ float:left; width:217px; font-size:14px; background:url(images/textfield_bg.png) no-repeat; padding:7px 0 10px 3px;}

.form_col_text_field_small{ float:left; width:86px; font-size:14px; background:url(images/textfield_bg_smal.png) no-repeat; padding:7px 0 10px 3px;}

.form_col_text_field_submit_butt{ float:left; width:207px;   padding:0px 0 30px 13px;} 

.registration_right_con{ float:left; width:480px;  background:url(images/screenshot.jpg) no-repeat right top ; height:614px; padding-bottom:50px; }
.reg_textfield_main{ float:left; width:96%; padding:0px; background:none !important; border:none !important;}
.form_col_text_field ul{}
.registration_heading_cont{ float:left; width:100%; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:20px;}
.reg_heading{  font-size:24px; float:left; color:#f9942c; padding:7px 0 3px 50px;}
.marking_text{ float:right; font-size:18px; color:#6e6e6e;  padding:12px 10px 0px 0px;}
.manadatory_field_text{ font-size:14px; float:left; color:#484041;}
.reg_form_2_cont{ float:left; width:940px; padding:0 0 0 20px;}
.reg_fname{ padding:3px 0px; width:200px;}
.lavaLampVariableImage ul{ float:left; width:420px !important;}
.lavaLampVariableImage ul li{ float:left !important; width:420px !important;}
.registration_cont_main{ float:left; width:960px;}
.registration_cont_main_top{background:url(images/regitration_top_bg.png) no-repeat; float:left; width:100%;}
.registration_cont_main_middle{background:url(images/regitration_middle_bg.png) repeat-y; float:left; width:100%;}
.registration_cont_main_bottom{background:url(images/regitration_bottom_bg.png) no-repeat bottom center; float:left; width:100%; padding-bottom:50px;}
.upload_file_butt{background:url(images/upload_butt.png) no-repeat; float:left; width:136px; height:42px; border:none !important;}
.reg_submit_butt{background:url(images/reg_submit_butt.png) no-repeat; float:left; width:115px; height:50px !important; cursor:pointer;}
#lavaon{ display:none;}
.arrow_screen{ float:left; background:url(images/arrow_indicator.png) no-repeat; width:209px; height:454px; margin:50px 0 0 0px;}
.success a{ color:#990000; font-size:14px;}
.form_col_text_field ul{ float:left; width:200px !important; height:auto !important;  color:#990000; font-size:14px;}

/* 21.06.2011 registration page */

.registration_normal_text{ font-size:14px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; float:left; width:920px; padding:0 0 10px 30px;}
.form_col_text_field_big{ float:left; width:425px; font-size:14px; background:url(images/text_area_bg_registration.png) no-repeat; padding:7px 0 0px 3px; height:56px}
.reg_textfield_main_big{ float:left; background:none !important; border:none !important;}
.onclick_map_butt{  float:left; background:url(images/open_map_butt.png) no-repeat; width:361px; height:49px; }

/* august */
.price_panel_cont {
    background: url("images/left_pricing_heading.png") no-repeat scroll 0 0 transparent;
    color: #5E5E5E;
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: 57px;
    line-height: 57px;
    text-align: center;
    width: 349px;
	border-bottom:1px dashed  #999;
}


.price_panel_middle_bg {
    background: url("images/left_middle_pricing_heading.png") repeat-y scroll 0 0 transparent;
    float: left;
    width:350px;
	
}


.middle_bg_main_cont {
    float: left;
    width: 240x;
	font-size:14px;
	padding:15px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.price_panel_bottom_bg {
    background: url("images/left_bottom_pricing_heading.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 350px;
}
.pane_cont_main {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
	
    padding-right: 12px;
    width: 350px;
	margin-left:20px;
}


/* 16.08.2011 registration page */
.text_devider{ border-bottom:1px dashed #666; width:320px;float:left; padding-top:5px; }
