/*-----------------------------------------------------------------------------
Primary Style Sheet

version:   1.0
website:   http://www.lcorchestra.co.uk
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
pre, blockquote, fieldset, table {
	margin: 1em 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border: 0;
}

/* Removes styling from all list items */
ul, li {
	list-style:none;
}



h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

table {
border-spacing: 0;
border-collapse: collapse;
}

a {
outline:none;
}


/* =Typography (Global)
-----------------------------------------------------------------------------*/

body {
	font: normal 62.5%/1.4em Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	margin:0;
	text-align:center;
}



/* =Fixed Elements (Global)
-----------------------------------------------------------------------------*/




#brand a{
position:absolute;
top:25px;
left:42px;
width:124px;
height:220px;
background:url(../img/brand.gif) 0 0 no-repeat;
text-indent:-3333px;
}

#menu {
position:absolute;
top:25px;
left:353px;
width:411px;
height:16px;
}

#twit-feed {
position:absolute;
top:25px;
left:620px;
width:200px;
color:#3B0B01;
font-size: 13px;
font-family: Georgia, Times, sans-serif;
}

h2 {
color:#3B0B01;
font-size: 15px;
font-family: Arial, sans-serif;
font-weight: bold;
margin-bottom: 15px;
}

#twit-feed a {color:#3B0B01; text-decoration: none; }
#twit-feed a:hover {color:#FF0F9B; text-decoration: none; }

#twit-feed li {padding-bottom: 5px;}

.top-nav {
	margin: 0; 
	padding: 0;
	list-style: none;
	overflow: hidden;
}



.top-nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	
}

.top-nav a {
	float: left;
	border: none;
	margin: 0 0 0 0;
	overflow: hidden;
	height: 0;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
}

.top-nav a:hover{
	background-position: 0 0;
}

.top-nav a.selected {
	background-position: 0 -48px;
}



.top-nav-events a { width: 62px; height:16px; background: url(../img/top_menu/events.gif) no-repeat 0 0; }
.top-nav-news a { width: 83px; height:16px; background: url(../img/top_menu/latest_news.gif) no-repeat 0 0; }
.top-nav-follow a { width: 153px; height:16px; background: url(../img/top_menu/follow.gif) no-repeat 0 0; }
.top-nav-contact a { width: 98px; height:16px; background: url(../img/top_menu/contact.gif) no-repeat 0 0; }



/* =Events Home
-----------------------------------------------------------------------------*/

#home {
background:url(../img/home_page/lines.gif) center 0 no-repeat;
}

#home #wrap {
background:url(../img/home_page/background_date.gif) 0 0 no-repeat;
position:relative;
width:980px;
height:1100px;

margin: 0 auto;
text-align:left;
}

.nav {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav li {
	margin: 0; 
	padding: 0;
	display: block;
	
}

.nav a {
	display:block;
	border: none;
	margin: 0;
	overflow: hidden;
	height: 0;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav a:hover{
	background-position: 0 0;
}

.nav-eventa a{ width: 447px; height:75px; background: url(../img/home_page/event_a.gif) no-repeat 0 0; }
.nav-eventb a{ width: 447px; height:75px; background: url(../img/home_page/event_b.gif) no-repeat 0 0; }
.nav-eventc a{ width: 447px; height:75px; background: url(../img/home_page/event_c.gif) no-repeat 0 0; }
.nav-eventd a{ width: 447px; height:107px; background: url(../img/home_page/event_d.gif) no-repeat 0 0; }
.nav-booking a{ width: 323px; height:78px; background: url(../img/home_page/ticket_txt.gif) no-repeat 0 0; }



#events {
position:absolute;
top:200px;
left:353px;
width:432px;
}

#upcoming {
position:absolute;
top:133px;
left:353px;
}

#social {
position:absolute;
top:600px;
left:353px;
color:#3B0B01;
font-size: 13px;
font-family: Georgia, Times, sans-serif;
}

#social a {color:#3B0B01; text-decoration: none; }
#social a:hover {color:#FF0F9B; text-decoration: none; }

#credits {
position:absolute;
top:793px;
left:90px;
width:114px;
height:31px;
}


.creds {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.creds li {
	margin: 0; 
	padding: 0;
	display: block;
	
}

.creds a {
	display:block;
	border: none;
	margin: 0;
	padding:0;
	overflow: hidden;
	height: 0;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.creds a:hover{
	background-position: 0 0;
}

.creds-300m a{ display:block; width: 114px; height:10px; background: url(../img/home_page/300million.gif) no-repeat 0 0; }
.creds-mesh a{ display:block; width: 114px; height:10px; background: url(../img/home_page/mesh.gif) no-repeat 0 0; }
.creds-copy a{ display:block; width: 114px; height:11px; background: url(../img/home_page/alastair_putt.gif) no-repeat 0 0; }




/* =Events Sub Menu
-----------------------------------------------------------------------------*/

#sub-menu {
position:absolute;
top:124px;
left:561px;
width:313px;
height:23px;
}


.sub-nav {
	margin: 0; 
	padding: 0;
	list-style: none;
	overflow: hidden;
}



.sub-nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	
}

.sub-nav a {
	float: left;
	border: none;
	margin: 0 0 0 0;
	overflow: hidden;
	height: 0;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
}

.sub-nav a:hover, .sub-nav a:active {
	background-position: 0 -29px;
}

.sub-nav a.selected {
	background-position: 0 -29px;
}



.sub-nav-march a { width: 78px; height:23px; background: url(../img/sub/march.gif) no-repeat 0 0; }
.sub-nav-june a { width: 79px; height:23px; background: url(../img/sub/june.gif) no-repeat 0 0; }
.sub-nav-sept a { width: 78px; height:23px; background: url(../img/sub/september.gif) no-repeat 0 0; }
.sub-nav-oct a { width: 78px; height:23px; background: url(../img/sub/october.gif) no-repeat 0 0; }

/* =Events March
-----------------------------------------------------------------------------*/

#march {

}

#march #wrap {
position:relative;
width:980px;
height:1100px;
background:url(../img/march/background.gif) 0 0 no-repeat;
margin: 0 auto;
text-align:left;
}

.nav-march {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-march li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav-march a:hover{
	background-position: 0 0;
}

.nav-march-date { width: 373px; height:37px; background: url(../img/march/date.gif) no-repeat 0 0; }
.nav-march-title { width: 373px; height:88px; background: url(../img/march/heading.gif) no-repeat 0 0; }
.nav-march-band{ width: 373px; height:82px; background: url(../img/march/band.gif) no-repeat 0 0; }
.nav-march-ticket{ width: 373px; height:32px; background: url(../img/march/tickets.gif) no-repeat 0 0; }

.nav-march-book a{ display:block; width: 75px; height:36px; background: url(../img/march/book.gif) no-repeat 0 0; }

.nav-march-talk{ width: 373px; height:49px; background: url(../img/march/talk.gif) no-repeat 0 0; }
.nav-march-copy { width: 390px; height:118px; background: url(../img/march/copy.gif) no-repeat 0 0; }
.nav-march-quote { width: 373px; height:83px; background: url(../img/march/quote.gif) no-repeat 0 0; }



#march #events {
position:absolute;
top:213px;
left:560px;
width:390px;
height:auto;
}

#event-copy {
position:absolute;
top:214px;
left:42px;
width:227px;
height:151px;
background:url(../img/march/intro_copy.gif) 0 0 no-repeat;
text-indent:-3333px;
}

/* =Events June
-----------------------------------------------------------------------------*/

#june {

}


#june #wrap {
position:relative;
width:980px;
height:1100px;
background:url(../img/june/background.gif) 0 0 no-repeat;
margin: 0 auto;
text-align:left;
}

.nav-june {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-june li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav-june a:hover{
	background-position: 0 0;
}

.nav-june-date { width: 381px; height:34px; background: url(../img/june/date.gif) no-repeat 0 0; }
.nav-june-title-a { width: 381px; height:119px; background: url(../img/june/erkki.gif) no-repeat 0 0; }
.nav-june-title-b { width: 381px; height:75px; background: url(../img/june/kaija.gif) no-repeat 0 0; }
.nav-june-title-c { width: 381px; height:106px; background: url(../img/june/thomas.gif) no-repeat 0 0; }
.nav-june-title-d { width: 381px; height:82px; background: url(../img/june/sibelius.gif) no-repeat 0 0; }
.nav-june-band{ width: 381px; height:49px; background: url(../img/june/band.gif) no-repeat 0 0; }
.nav-june-ticket{ width: 381px; height:34px; background: url(../img/june/tickets.gif) no-repeat 0 0; }

.nav-june-book a{ display:block; width: 137px; height:33px; background: url(../img/june/book.gif) no-repeat 0 0; }

.nav-june-copy { width: 429px; height:275px; background: url(../img/june/copy.gif) no-repeat 0 0; }




#june #events {
position:absolute;
top:213px;
left:522px;
width:429px;
height:auto;
}

/* =Events Sept
-----------------------------------------------------------------------------*/

#sept {

}


#sept #wrap {
position:relative;
width:980px;
height:1100px;
background:url(../img/sept/background.gif) 0 0 no-repeat;
margin: 0 auto;
text-align:left;
}

.nav-sept {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-sept li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav-sept a:hover{
	background-position: 0 0;
}

.nav-sept-date { width: 467px; height:34px; background: url(../img/sept/date.gif) no-repeat 0 0; }
.nav-sept-title-a { width: 467px; height:86px; background: url(../img/sept/simon.gif) no-repeat 0 0; }
.nav-sept-title-b { width: 467px; height:76px; background: url(../img/sept/jonathan.gif) no-repeat 0 0; }
.nav-sept-title-c { width: 467px; height:106px; background: url(../img/sept/holt.gif) no-repeat 0 0; }
.nav-sept-title-d { width: 467px; height:80px; background: url(../img/sept/colin.gif) no-repeat 0 0; }
.nav-sept-band{ width: 467px; height:52px; background: url(../img/sept/band.gif) no-repeat 0 0; }
.nav-sept-ticket{ width: 467px; height:34px; background: url(../img/sept/tickets.gif) no-repeat 0 0; }

.nav-sept-book a{ display:block; width: 137px; height:36px; background: url(../img/sept/book.gif) no-repeat 0 0; }

.nav-sept-copy { width: 429px; height:94px; background: url(../img/sept/copy.gif) no-repeat 0 0; }




#sept #events {
position:absolute;
top:213px;
left:522px;
width:467px;
height:auto;
}

/* =Events Oct
-----------------------------------------------------------------------------*/

#oct {

}

#oct #wrap {
position:relative;
width:980px;
height:1150px;
background:url(../img/october/background.gif) 0 0 no-repeat;
margin: 0 auto;
text-align:left;
}

.nav-oct {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-oct li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav-oct a:hover{
	background-position: 0 0;
}

.nav-oct-date { width: 403px; height:34px; background: url(../img/october/date.gif) no-repeat 0 0; }
.nav-oct-title-a { width: 403px; height:86px; background: url(../img/october/xenakis.gif) no-repeat 0 0; }
.nav-oct-title-b { width: 403px; height:108px; background: url(../img/october/britten.gif) no-repeat 0 0; }
.nav-oct-title-c { width: 403px; height:74px; background: url(../img/october/emily.gif) no-repeat 0 0; }
.nav-oct-title-d { width: 403px; height:80px; background: url(../img/october/jonny.gif) no-repeat 0 0; }
.nav-oct-title-e { width: 403px; height:74px; background: url(../img/october/messiaen.gif) no-repeat 0 0; }

.nav-oct-band{ width: 403px; height:101px; background: url(../img/october/band.gif) no-repeat 0 0; }
.nav-oct-ticket{ width: 403px; height:35px; background: url(../img/october/tickets.gif) no-repeat 0 0; }

.nav-oct-book a{ display:block; width: 137px; height:38px; background: url(../img/october/book.gif) no-repeat 0 0; }

.nav-oct-copy { width: 440px; height:256px; background: url(../img/october/copy.gif) no-repeat 0 0; }




#oct #events {
position:absolute;
top:213px;
left:522px;
width:440px;
height:auto;
}


/* =News
-----------------------------------------------------------------------------*/

#news {

}

#news #wrap {
position:relative;
width:980px;
height:850px;
background:url(../img/news/background.gif) 0 0 no-repeat;
margin: 0 auto;
text-align:left;
}

#news-content{
position:absolute;
top:212px;
left:548px;
width:425px;
height:auto;
}

#news h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:2em;
line-height:1em;
color:#3B0B01;
padding: 0 0 10px 0;
}

#news h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:3em;
line-height:1em;
color:#FF2C90;
letter-spacing:-.05em;
padding: 0 0 10px 0;
}

#news p {
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
line-height:1.1em;
color:#3B0B01;
padding: 0 0 1em 0;
}

#intro-news {
position:absolute;
top:214px;
left:42px;
width:256px;
height:42px;
background:url(../img/news/heading.gif) 0 0 no-repeat;
text-indent:-3333px;
}


#news h3 {
margin:0;
padding:0;
}




#news-test{
position:absolute;
top:280px;
left:50px;
width:425px;
height:auto;
}



/* =Support
-----------------------------------------------------------------------------*/

#support {

}

#support #wrap {
position:relative;
width:980px;
height:2000px;
background:url(../img/support/background.gif) 0 0 no-repeat;
margin: 0 auto;
text-align:left;
}

#support-copy {
position:absolute;
top:258px;
left:42px;
width:400px;
height:367px;
}

#content{
position:absolute;
top:0px;
left:0px;
text-indent:-5000px;
text-align:left;
}

.nav-sup {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-sup li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
	
	
}

.nav-sup a:hover{
	background-position: 0 0;
}

.nav-sup-head a{ display:block; width: 400px; height:57px; background: url(../img/support/support_us.gif) no-repeat 0 0; }
.nav-sup-a { width: 344px; height:84px; background: url(../img/support/individual.gif) no-repeat 0 0; }
.nav-sup-b a{ display:block; width: 299px; height:97px; background: url(../img/support/corporate.gif) no-repeat 0 0; }
.nav-sup-c a{ display:block; width: 182px; height:145px; background: url(../img/support/local.gif) no-repeat 0 0; }

#col-right {
position:absolute;
top:258px;
left:580px;
width:398px;
height:auto;
}

.nav-right {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-right li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav-right a:hover{
	background-position: 0 0;
}

.nav-right-a { width: 398px; height:197px; background: url(../img/support/right_col/text1.gif) no-repeat 0 0; }
.nav-right-b { width: 398px; height:76px; background: url(../img/support/right_col/text2.gif) no-repeat 0 0; }
.nav-right-c { width: 398px; height:132px; background: url(../img/support/right_col/text3.gif) no-repeat 0 0; }
.nav-right-d { width: 398px; height:35px; background: url(../img/support/right_col/text4.gif) no-repeat 0 0; }
.nav-right-e { width: 398px; height:50px; background: url(../img/support/right_col/text5.gif) no-repeat 0 0; }
.nav-right-f { width: 398px; height:38px; background: url(../img/support/right_col/text6.gif) no-repeat 0 0; }
.nav-right-g { width: 398px; height:47px; background: url(../img/support/right_col/text7.gif) no-repeat 0 0; }
.nav-right-h { width: 398px; height:35px; background: url(../img/support/right_col/text8.gif) no-repeat 0 0; }
.nav-right-i { width: 398px; height:66px; background: url(../img/support/right_col/text9.gif) no-repeat 0 0; }
.nav-right-j { width: 398px; height:74px; background: url(../img/support/right_col/text10.gif) no-repeat 0 0; }
.nav-right-k { width: 398px; height:213px; background: url(../img/support/right_col/text11.gif) no-repeat 0 0; }
.nav-right-l { width: 398px; height:116px; background: url(../img/support/right_col/text12.gif) no-repeat 0 0; }
.nav-right-m { width: 398px; height:37px; background: url(../img/support/right_col/text13.gif) no-repeat 0 0; }
.nav-right-n { width: 398px; height:117px; background: url(../img/support/right_col/text14.gif) no-repeat 0 0; }
.nav-right-o { width: 398px; height:37px; background: url(../img/support/right_col/text15.gif) no-repeat 0 0; }
.nav-right-p { width: 398px; height:132px; background: url(../img/support/right_col/text16.gif) no-repeat 0 0; }
.nav-right-q { width: 398px; height:66px; background: url(../img/support/right_col/text17.gif) no-repeat 0 0; }
.nav-right-email a { display:block; width: 398px; height:66px; background: url(../img/support/right_col/email.gif) no-repeat 0 0; }


#col-left {
position:absolute;
top:750px;
left:113px;
width:413px;
height:auto;
}

.nav-left {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-left li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav-left a:hover{
	background-position: 0 0;
}

.nav-left-a { width: 411px; height:150px; background: url(../img/support/left_col/text1.gif) no-repeat 0 0; }
.nav-left-b { width: 411px; height:36px; background: url(../img/support/left_col/text2.gif) no-repeat 0 0; }
.nav-left-c { width: 411px; height:229px; background: url(../img/support/left_col/text3.gif) no-repeat 0 0; }
.nav-left-d { width: 411px; height:41px; background: url(../img/support/left_col/text4.gif) no-repeat 0 0; }
.nav-left-e { width: 413px; height:155px; background: url(../img/support/left_col/text5.gif) no-repeat 0 0; }
.nav-left-f { width: 411px; height:117px; background: url(../img/support/left_col/text6.gif) no-repeat 0 0; }
.nav-left-g { width: 411px; height:36px; background: url(../img/support/left_col/text7.gif) no-repeat 0 0; }
.nav-left-h { width: 411px; height:35px; background: url(../img/support/left_col/text8.gif) no-repeat 0 0; }
.nav-left-i { width: 411px; height:35px; background: url(../img/support/left_col/text9.gif) no-repeat 0 0; }
.nav-left-j { width: 411px; height:34px; background: url(../img/support/left_col/text10.gif) no-repeat 0 0; }
.nav-left-k { width: 411px; height:47px; background: url(../img/support/left_col/text11.gif) no-repeat 0 0; }
.nav-left-l { width: 411px; height:49px; background: url(../img/support/left_col/text12.gif) no-repeat 0 0; }




/* =Venue details
-----------------------------------------------------------------------------*/

#details {
background:url(../img/map/background.gif) center 0 no-repeat;
height:800px;
}

#details #wrap {
position:relative;
width:980px;
height:750px;

margin: 0 auto;
text-align:left;
}


#travel-copy {
position:absolute;
top:256px;
left:42px;
width:386px;
height:398px;
}


.nav-details {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-details li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav-details a:hover{
	background-position: 0 0;
}

.nav-travel-head { width: 354px; height:43px; background: url(../img/map/heading.gif) no-repeat 0 0; }
.nav-travel-connections { width: 386px; height:185px; background: url(../img/map/connections.gif) no-repeat 0 0; }
.nav-travel-address { width: 134px; height:109px; background: url(../img/map/address.gif) no-repeat 0 0; }
.nav-travel-download a { display:block; width: 150px; height:61px; background: url(../img/map/download.gif) no-repeat 0 0; }

/* =About us
-----------------------------------------------------------------------------*/

#about {
background:url(../img/about/background.gif) center 0 no-repeat;

}

#about #wrap {
position:relative;
width:980px;
height:1650px;
margin: 0 auto;
text-align:left;
}


#about-copy {
position:absolute;
top:207px;
left:42px;
width:523px;
height:398px;
}


.nav-about {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-about li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav-about a:hover{
	background-position: 0 0;
}

.nav-about-head { width: 264px; height:43px; background: url(../img/about/heading.gif) no-repeat 0 0; }
.nav-about-copy { width: 523px; height:248px; background: url(../img/about/copy.gif) no-repeat 0 0; }
.nav-about-directors { width: 124px; height:65px; background: url(../img/about/directors.gif) no-repeat 0 0; }
.nav-about-leader { width: 155px; height:43px; background: url(../img/about/leader.gif) no-repeat 0 0; }

/* =Contact
-----------------------------------------------------------------------------*/

#contact {
background:url(../img/contact/lines.gif) center 0 no-repeat;

}

#contact #wrap {
position:relative;
width:980px;
height:850px;
margin: 0 auto;
text-align:left;
}


#contact-copy {
position:absolute;
top:540px;
left:353px;
width:295px;
height:auto;
}



.nav-contact {
	margin: 0; 
	padding: 0;
	list-style: none;
}

.nav-contact li {
	margin: 0; 
	padding: 0;
	display: block;
	overflow: hidden;
	/* add indent for IE 5.5 */
	text-indent:-3333px;
	
}

.nav-contact a:hover{
	background-position: 0 0;
}

.nav-contact-head { width: 101px; height:25px; background: url(../img/contact/heading.gif) no-repeat 0 0; }
.nav-contact-address { width: 158px; height:73px; background: url(../img/contact/address.gif) no-repeat 0 0; }
.nav-contact-email a { display:block; width: 188px; height:21px; background: url(../img/contact/email.gif) no-repeat 0 0; }
.nav-contact-touch { width: 261px; height:106px; background: url(../img/contact/in_touch.gif) no-repeat 0 0; }
.nav-contact-thanks { width: 182px; height:28px; background: url(../img/contact/thankyou.gif) no-repeat 0 bottom;}


#contact-copy p {
font-size:1.4em;
color:#F33699;
font-weight:bold;
}



/* fieldset styling */
fieldset {
  margin: 0; /*  space out the fieldsets a little*/
  padding: 0;
  border:none;
}

/* style for  labels */
label {
  display: block;
  margin:5px 0 5px 0;
}


input {
  width: 260px;
  color:#3B0B01;
  font-size:1em;
  margin: 0 0 5px 0;
  border:#C8A7A1 1px solid;
  padding:4px 3px 4px 3px;
}


.search_button {
	margin: 10px 0px 15px 0px;
	padding: 0px;
	
	width: 115px;
	height: 30px;
	
	background-image:url(../img/contact/sendit.gif);
	background-repeat: no-repeat;
	border: 0px;
}

.search_button:hover {
	background-position: 0px 0px;
}

p.no-share {
width:138px;
height:46px;
background:url(../img/contact/share.gif) 0 0 no-repeat;
text-indent:-3333px;
}


/* =login
-----------------------------------------------------------------------------*/

#login {
	font: normal 62.5%/1.4em Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	margin:30px;
	text-align:left;
}

#login .search_button {
	margin: 10px 0px 15px 0px;
	padding: 0px;
	
	width: 115px;
	height: 30px;
	
	background-image:url(../img/contact/enter.gif);
	background-repeat: no-repeat;
	border: 0px;
}

#login  h1{
width:128px;
height:121px;
background:url(../img/brand.gif) 0 0 no-repeat;
margin-bottom:20px;
}

#login input {
  width: 260px;
  color:#3B0B01;
  font-size:1.2em;
  margin: 0 0 5px 0;
  border:#C8A7A1 1px solid;
  padding:4px 3px 4px 3px;
}
