@charset "utf-8";
/* CSS Document */

/*----------------------------------------
Site Name: Love Lurgan 
Site URI: http://www.lovelurgan.com/
Description: A look at the failed 60's project that was the building of the 'City of Craigavon'.
Version: 1.0
Author: Ryan McMurray
Email: info@lovelurgan.com
Author URI: http://www.redheadstudio.co.uk/
----------------------------------------*/



/***************Eric Meyers CSS Reset******************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/**************End of Reset********************/

body{
	margin:0;
	background:url(images/bg_red2.jpg) top repeat-y;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}


a {color:#9a9a9a;}
a:hover {color:#d22e30;}

.seo{ 
	position:absolute;
	left:-9999px;
	}

#header_container{
	width:1004px;
	margin: 0 auto;
	height:160px;
	background:url(images/header_new.png) no-repeat;
	}


#header{
	width:940px;
	height:114px;
	margin: 0 auto;
	}
	
	
#container{
	width:940px;
	height:auto;
	margin:20px auto;
	padding:10px;
	position:relative;

	}


#redtab{
	background:url(images/red_tab2.png);
	background-repeat:no-repeat;
	width:63px;
	height:43px;
	position:absolute;
	left:-3px;
	top: 27px;
	}


#tab_wrapper{
	width:560px;
	height:43px;
	}

#logo_holder{
	width:229px;
	height:160px;
	background:url(images/logo_holder2.png);
	margin-left:19px;
	}

#logo{
	width:121px;
	height:117px;
	padding: 2px 0 0 0;
	margin: 0 auto;
	}


#video{
	width:540px;
	height:150px;
	margin:23px 0 0 60px;
	background-color:#d9d9d9;
	
	}
	
	
#main_text{
	width:540px;
	height:auto;
	margin:40px 0 20px 60px;

	}	


#welcome_text{
	width:540px;
	height:48px;
	padding: 0 0 0px 0px;
	position:absolute;
	top: 13px;
	}
	

#right_boxes{
	width:253px;
	height:527px;
	background:url(images/right_boxes.png) no-repeat;
	position:absolute;
	left: 665px;
	top: 15px;
	}
	
	
#blank{
	width:100%;
	height:10px;
	}

#blank2{
	width:100%;
	height:150px;
	}


/**************Footer********************/




#footer_holder{
	position:relative;
	bottom: 0;}


#footer_top{
	background:url(images/triangle.png) repeat-x;
	color:#8f8f8f;
	width:100%;
	height:5px;
	}
	

#footer_grey{
	background-color:#8f8f8f;
	height: 300px;
	width:100%;
	position:relative;
	border-bottom: 5px #d22e30 solid;
	}


#footer_container{
	width:940px;
	margin: 0 auto;
	position:relative;
	}	


#roundabout{
	background:url(images/footer_without_BG.png) no-repeat;
	width:546px;
	height:250px;
	position:absolute;
	left: 10px;
	top: -120px;
	}


#footer_links{
	float:right;
	width:200px;
	height:150px;
	text-align:right;
	padding:40px 30px 20px 0;
	}


/***************************Navigation***********************/

#linkbox {
  width: 515px;
  height: 39px;
  float:right;
  position: absolute; top: 40px;
  padding-left:390px;
  }
  

/*************Original Navigation********************/

#nav {
    width: 515px; height: 39px;
    background:url(images/links3.png);
    margin: auto; padding: 0;
    position: relative;
	}
  
#nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}

#nav li, #nav a {
    height: 39px; display: block;}
	
#home {left: 0; width: 70px;}
#about {left: 71px; width: 80px;}
#guide {left:150px; width:80px;}
#gallery {left:230px; width:90px;}
#downloads {left:315px; width:110px;}
#contact {left:430px; width:85px;}


#home a:hover  a:active {
    background: transparent url(images/links3.png)
    0 -39px no-repeat;}
#about a:hover a:active {
    background: transparent url(images/links3.png)
    -71px -39px no-repeat;}
#guide a:hover a:active {
	background: transparent url(images/links3.png)
	-150px -39px no-repeat;}
#gallery a:hover a:active {
	background: transparent url(images/links3.png)
	-230px -39px no-repeat;}
#downloads a:hover a:active {
    background: transparent url(images/links3.png)
    -320px -39px no-repeat;}
#contact a:hover a:active {
    background: transparent url(images/links3.png)
    -430px -39px no-repeat;}
	
	
	



/**********************Text*******************************/


.welcome{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:24px;
	font-weight:bolder;
	color:#404041;
	padding-left: 60px;
	margin-bottom:10px;
	}

.welcomered{
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#d22e30;
	font-size:24px;
	font-weight:bolder;
	}

.maintext{
	padding:0px 0px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404041;
	line-height:16px;
	letter-spacing:1px;
	}
	
.maintext_slang{
	margin-left:15px;
	padding:7px 5px 7px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#404041;
	line-height:16px;
	font-style:italic;
	letter-spacing:1px;
	}

.box_for_slang{
	width:524px;
	background-color:#e7e7e7;
	padding:10px 0px 10px 10px;
	margin:10px 0 100px 0;
	border: 2px dotted #dcdcdc;
	}

.maintext .h3{
	font-size:18px;
	color:#333333;
	margin:10px 0 0 15px;
	}
	

.banner{
	background:url(images/banner_curved.png);
	background-repeat:no-repeat;
	width:353px;
	height:64px;
	position:absolute;
	left:-16px;
	top: -39px;
	}
	


.flickr_box{
	width: 540px; 
	height: 160px;
	margin:50px 0 0px 50px;
	padding: 10px 0 0 10px;
	background:#e7e7e7;
	border: 2px solid #dcdcdc;
	clear:both;
	}
	


#downloads_main{
	width: 540px; 
	height: 100px;
	margin:50px 0 0px 50px;
	padding: 10px 10px 0 10px;
	background:#e7e7e7;
	border: 2px solid #dcdcdc;
	}
	
	#downloads_main h2{
		font-family:"Georgia", Times New Roman, Times, serif;
		color:#404041;
		font-size:18px;
		font-weight:100;
		}
		


	#downloads_main p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.4em;
		}
		

.dload_left{
	width:440px;
	float:left;
	}
	
.dload_right{
	width:100px;
	float:right;
	}

.wallpaper_holder{
	width:540px;
	margin-top:20px;
	padding-bottom:15px;
	height:250px;
	}

		
	
	
.wallpaper_left{
	width:250px;
	margin-right:20px;
	float:left;
	}

	.wallpaper_left h5{
		font-size:12px;
		text-align:center;
		}

.wallpaper_right{
	width:250px;
	float:right;
	}
	
	.wallpaper_right h5{
		font-size:12px;
		text-align:center;
		}


.iphone_holder{
	width:540px;
	margin-top:20px;
	padding-bottom:15px;
	height:250px;
	}
	

.iphone{
	width:125px;
	height:250;
	padding-right:12px;
	float:left;
	}
	
	.iphone h5{
		font-size:12px;
		text-align:center;
		}

.iphone_right{
	width:125px;
	height:250;
	float:right;
	}
	
	.iphone_right h5{
		font-size:12px;
		text-align:center;
		}


.tshirt_box{
	width: 540px; 
	height: 360px;
	margin:30px 0px 0px 50px;
	padding: 10px 10px 0 10px;
	background:#e7e7e7;
	border: 2px solid #dcdcdc;
	clear:both;
	}
	
	.tshirt_box p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.6em;
		}
		
		
	.tshirt_box a{
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
		}


.missing_box{
	width: 820px; 
	height: 260px;
	margin:30px 0px 100px 50px;
	padding: 10px 10px 0 10px;
	background:#e7e7e7;
	border: 2px solid #dcdcdc;
	clear:both;
	}
	
	.missing_box p{
		font-size:16px;
		line-height:2.5em;
		font-family:Arial, Helvetica, sans-serif;
		}
		
	.missing_box h3{
		font-size:14px;
		font-family:"Georgia", Times New Roman, Times, serif;
		padding-top:20px;
		padding-bottom:20px;
		}
		
	.missing_box a{
		font-weight:bold;
		text-decoration:none;
		color:#d22e30;
		}
	
	.missing_box a:hover{
		color:#333333;
		text-decoration:underline;
		}


.contact_box{
	width: 540px; 
	height: 500px;
	margin:30px 0px 0px 50px;
	padding: 10px 10px 0 10px;
	background:#e7e7e7;
	border: 2px solid #dcdcdc;
	clear:both;
}
	

.contact_box p{
	padding: 10px 0 5px 0;
	}
		
/**********Sidebar************/

#sidebar_title1{
	width:253px;
	margin:18px 0 0px 50px;
	position:relative;
	}
	

#sidebar_title2{
	width:253px;
	margin:18px 0 0px 50px;
	position:relative;
	}

.sidebar_title2{
	width:253px;
	margin:0px 0 20px 50px;
	}


.sidebar_title_h3{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#404041;
	line-height:normal;
	}
	
	
#sidebar_text{
	height:150px;	
	padding:15px 10px 0px 30px;
	position:relative;
	}
	
	
.sidebar_text{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2em;
	color:#404041;
	letter-spacing:0.3px;
	}
	
	
.sidebar_text a{
	color:#d22e30;
	text-decoration:none;
	font-weight:bold;
	}
	
	
.sidebar_text a:hover{
	text-decoration:underline;
	color:#404041;
	}
	

.sidebar_text2{
	height:265px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2em;
	padding:0px 15px 0px 30px;
	margin-bottom:15px;
	color:#404041;
	letter-spacing:0.3px;
	}
	

.sidebar_text2 a{
	color:#d22e30;
	text-decoration:none;
	font-weight:bold;
	}
	
	
.sidebar_text2 a:hover{
	text-decoration:underline;
	color:#404041;
	}


/********************Footer Styles****************/


.footer_designby{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:right;
	padding:10px 0px 0px 0;
	border-top:#CCCCCC 1px dotted;
	line-height:8px;
	}

.footer_designby a{
	color:#404041;
	text-decoration:none;
	font-weight:bold;
	}


.footer_designby a:hover{
	text-decoration:underline;
	color:#CCCCCC;
	}


.footer_designby2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:right;
	padding:0px 0px 0px 0;
	line-height:8px;
	}
	

.footer_designby2 a{
	color:#404041;
	text-decoration:none;
	font-weight:bold;
	}


.footer_designby2 a:hover{
	text-decoration:underline;
	color:#CCCCCC;
	}
	

.footer_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	line-height:12px;
	}


.footer_links a{
	color:#404041;
	text-decoration:none;
	font-weight:bold;
	}
	

.footer_links a:hover{
	text-decoration:underline;
	color:#CCCCCC;
	}
	

.footer_links_strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:5px;
	}


.footer_dis{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	line-height:12px;
	padding-top:15px
	}


.footer_dis a{
	color:#404041;
	text-decoration:none;
	font-weight:bold;
	}
	

.footer_dis a:hover{
	text-decoration:underline;
	color:#CCCCCC;
	}


/***********************Elements Slider****************/



#kwicks_container {
	background:url(images/scenery.png) no-repeat;
	width:876px;
	height:202px;
	margin-top: 50px;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;
	overflow:hidden;
}
#kwicks {
	width:826px;
	position: relative;
	overflow:hidden;
	margin-right: auto;
}
 
#kwicks .kwick {
	float: left;
	display: block;
	width: 100px;
	height: 100px;
}
 
#kwick_red {background:url(images/elements_01.jpg);}
#kwick_orange {background:url(images/elements_02.jpg);}
#kwick_yellow {background:url(images/elements_03.jpg);}
#kwick_green {background:url(images/elements_04.jpg);}
#kwick_blue {background:url(images/elements_05.jpg);}
#kwick_indigo {background:url(images/elements_06.jpg);}
#kwick_violet {background:url(images/elements_07.jpg);}

.pushboxdown{ height:20px; width:100%}

/*****************Tooltips*****************/




.tool-tip {
	color: #fff;
	width: 150px;
	z-index: 13000;
	
}
 
.tool-title {
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	color:#000000;
	padding: 8px 8px 4px;
	background: url(images/bubble.png) top left;
}
 
.tool-text {
	font-size: 12px;
	line-height:14px;
	padding: 4px ; 8px;
	background: url(images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}


/*******************Cycle Plugin**************/

#showcase {
	float: left;
	padding-bottom: 0px;
}

.imgs {
	height: 150px;  
    width: 540px; 
	padding-top:0px; 
    overflow: hidden; 
	float:left;
	border:none;
}

.imgs a{
	border:none;
	text-decoration:none;}


.imgs img {  
	height: 150px;  
    width: 540px; 
    float:left;
	border:none;
	text-decoration:none;
} 

.imgs img a {
	border:none;
	text-decoration:none;}

.imgs img a:hover{
	border:none;
	text-decoration:none;}
	

/*******************Twitter*********************/

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

#twitter_update_list{margin: 0; padding: 0 10px 0 0; width: 210px; text-align:left;}
#twitter li {
	color:#404041;
	height:auto;
	margin-bottom:15px;
	padding:50px 18px 15px 7px;
	text-align:left;
	width:220px;
	list-style:none;
	}

#twitter_update_list ul { list-style-type:none; margin: 0 0px 0 0; padding: 0}
#twitter_update_list a {text-decoration: none; color:#d22e30; display: block; padding: 0.3em }
#twitter_update_list a:hover {text-decoration:underline; color:#999999; display: block; padding: 0.3em }


/******************Fading Images********************/


.fade {
  position: absolute;
}

.fade div {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

#hidden{
	display:none;
	}




/***********************accordian******************/

#accordion{
	width:540px;
	margin:0px 0 0px 60px;
	padding: 0;
	}

.toggler {
	color:#404041;
	background-color:#e7e7e7;
	background:url(images/accordion_bg4.png) no-repeat;
	height:65px;
	width:540px;
	margin:0px 0 0px 0px;
	padding: 10px 0 10px 15px;
	font-size: 14px;
	letter-spacing:1px;
	line-height:1.4em;
	font-weight: bold;
	font-family:"Georgia", Times New Roman, Times, serif;
}


 
.element p{
 
}
 
.element  {
	width:538px;
	padding: 0px 0px 50px 0px;
	margin-bottom:10px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	width:540px;
	margin:0px 0 0px 0px;
	padding:5px 0 5px 30px;
}


/************Map***************/

#map{
	width: 540px; 
	height: 447px;
	margin:40px 0 0px 60px;
	background:#e7e7e7;
	border: 2px solid #dcdcdc;
	}

#map_link_wrapper{
	position:relative;
	width:540px;
	height:300px;
	margin:30px 0 60px 60px;
	background: #e7e7e7;
	border: 1px solid #dcdcdc;
	}

#side_bar{
	position:absolute;
 	top:0;
 	right:0;
	height:260px;
 	width:230px;
	background: #e7e7e7;
	border-left: 3px dotted #dcdcdc;
	margin:15px 0 0 0px;
	overflow:scroll;
	padding: 10px 0 10px 10px;
	}

.map_link_text{
	position:absolute;
 	top:0;
 	left:0;
 	width:270px;
	padding:0 40px 0 10px;
	}

#javascript_message{
	width:540px;
	margin:15px 0 0 60px;
	position:relative;
	}

.side_bar{
	font-family: "Georgia", serif;
	font-size:12px;
	line-height: 2em;
	color:#333333;
	display:block;
	list-style:disc;
	}

.side_bar a{
	color:#404041;
	text-decoration:none;
	font-weight:bold;
	}
	
.side_bar a:hover{
	text-decoration:underline;
	color:#d22e30;
	}
	
.maph3{
	font-size:18px;
	font-family:"Georgia", Times New Roman, Times, serif;
	letter-spacing:-1px;
	color:#404041;
	font-weight:bold;
	}
	
.map_p{
	line-height:1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.map_p_italics{
	font-style:italic;
	line-height:1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/***************Galleria**************/

#gallery_container{
	width: 540px; 
	height: 470px;
	margin:40px 0 0px 60px;
	background:#e7e7e7;
	border: 2px solid #dcdcdc;
	}




/**************jQuery Gallery View************/

#gallery_wrap {
	width: 540px;
	height: 418px;
	padding: 25px 0 0px 15px ;
	overflow:hidden;
}

.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.panel-overlay h2{ padding-top:5px; font-size:14px;}

.panel-overlay p {
	line-height: 1.2em;
	font-size:10px;
	margin: .3em 0;
}

.panel-overlay a {text-decoration:none;}
.panel-overlay a:hover {color:#CC0000;}






/*****************Mailing List********************/

.mail-form {
	padding-top:25px;
}

.name { 
	font-size: 16px;
	font-weight:bold;
	color:#454641; 
	border: 1px solid #ccc; 	
	width:180px;
	margin:5px 0 10px 0px;
	padding: 5px 5px 5px 5px;
	font-family:"Georgia", Times New Roman, Times, serif;
	-moz-border-radius: 5px;
	-webkit-border-radius : 5px; /* Webkit */

}

.email { 
	font-size: 16px;
	font-weight:bold;
	color:#454641; 
	border: 1px solid #ccc; 	
	width:180px; 
	margin:5px 0 10px 0px;
	padding: 5px 5px 5px 5px;
	font-family:"Georgia", Times New Roman, Times, serif;
	-moz-border-radius: 5px;
	-webkit-border-radius : 5px; /* Webkit */
}

.labelname { 
	font-size: 12px; 
	padding:5px 0 5px 10px;;
	margin: 4px 0pt;
}

.labelemail { 
	font-size: 12px; 
	padding:5px 0 5px 10px;;
	margin: 4px 0pt;

}

.submit { 
	background:#d22e30;
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#fff;
	border:1px solid #ccc;
	font-size: 12px; 
	height:27px;
	width:85px;
	margin-right:50px;
	margin-left:10px;
	margin-top:15px;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius : 5px; /* Webkit */
	padding: 2px 5px 2px 5px;
}


.submit:hover { 
	background:#404041;
}

.unsubscribe { 
	background:#d22e30;
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#fff;
	border:1px solid;
	font-size: 12px; 
	height:27px;
	width:85px;
	margin-left:10px;
	margin-top:10px;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius : 5px; /* Webkit */
}

.unsubscribe:hover { 
	background:#404041;
}




/**************Ajax form*************/

#form_box {
	width: 500px;
	background: #e7e7e7;
	font:12px Arial, Helvetica, Sans-serif;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}
 
#form_box div {
	padding: 0.2em 0.5em;
}
 
#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log {
	width: 500px;
	margin-top: 40px;
	margin-bottom:15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#d22e30;
	line-height:14px;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
}

.form_text_area { 
	font-size: 16px;
	font-weight:bold;
	color:#454641; 
	border: 1px solid #ccc; 	
	width:180px;
	margin:5px 0 10px 10px;
	padding: 5px 5px 5px 5px;
	font-family:"Georgia", Times New Roman, Times, serif;
	-moz-border-radius: 5px;
	-webkit-border-radius : 5px; /* Webkit */
}

.form_text_box { 
	font-size: 16px;
	font-weight:bold;
	color:#454641; 
	border: 1px solid #ccc; 	
	width:330px;
	margin:5px 0 10px 10px;
	padding: 5px 5px 5px 5px;
	font-family:"Georgia", Times New Roman, Times, serif;
	-moz-border-radius: 5px;
	-webkit-border-radius : 5px; /* Webkit */
}

.submit_1 { 
	background:#d22e30;
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#fff;
	border:1px solid ;
	font-size: 12px; 
	height:27px;
	width:100px;
	margin-right:15px;
	margin-left:140px;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius : 5px; /* Webkit */
	padding: 2px 5px 2px 5px;
}

.submit_1:hover{
	background:#404041;
	}
	


/***********Accordion New **************/

.container {
	width: 540px;
	margin: 0 auto;
}
accordion.h1 {
	font: 4em normal Georgia, 'Times New Roman', Times, serif;
	text-align:center;
	padding: 20px 0;
	color: #aaa;
}
h1 span { color: #666; }
h1 small{
	font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 1.5em;
	display: block;
	color: #666;
}


h2.trigger {
	font-family:"Georgia", Times New Roman, Times, serif;
	padding: 0px 0 0 20px;
	margin: 0 0 10px 0;
	background: url(images/accordion_new.png) no-repeat;
	height: 99px;
	line-height: 46px;
	width: 520px;
	font-size: 22px;
	letter-spacing:-1px;
	font-weight: bold;
	float: left;
}


h2.trigger a {
	color: #3f3f3f;
	text-decoration: none;
	display: block;
}


h2.trigger a:hover {
	color: #d22e30;
}


h2.trigger a:focus {
	color: #d22e30;
	}
	
	
h2.active {background-position: left bottom;}


.toggle_container {
	margin: 5px 0 10px 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(images/accordion_middle.png) repeat-y left top;
	overflow: hidden;
	font-size: 1.2em;
	width: 530px;
	clear: both;
}


.toggle_container .block {
	padding: 20px;
	background: url(images/accordion_bttm.png) no-repeat left bottom;
}


.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
	line-height:1.7em;
}


.toggle_container h3 {
	font: 1.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
	color:#d22e30;
	
}


.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}

#about_main{
	width: 520px; 
	height: 100px;
	margin:10px 0 20px 60px;
	padding: 10px 10px 0 10px;
	background:#e7e7e7;
	border: 2px solid #dcdcdc;
	}
	
	#about_main h2{
		font-family:"Georgia", Times New Roman, Times, serif;
		color:#404041;
		font-size:18px;
		font-weight:100;
		}
		


	#about_main p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.4em;
		}
	
#dis_main{
	width: 540px; 
	height: 120px;
	margin:30px 0px 0px 50px;
	padding: 10px 10px 0 10px;
	background:#e7e7e7;
	border: 2px solid #dcdcdc;
	clear:both;
	}
	
	#dis_main h2{
		font-family:"Georgia", Times New Roman, Times, serif;
		color:#404041;
		font-size:18px;
		font-weight:100;
		}
		


	#dis_main p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.4em;
		}
			

.acc_line{
	background:url(images/line.png) no-repeat;
	width:500px;
	height:70px;
	}



/******************Index Page Text************/
/*to be moved*/

.biggerforindex{
	font-size:14px;
	line-height:1.5em;
	letter-spacing:0.5px;
	padding-top:20px;
	color:#404041;
	}
	
.strong{
	background:##d22e30;
	}