/* CSS Document */

#mainHeader_printVersion { display:none; }
html{ width:100%;height:100%;}
body{ margin:0px;padding:0px; height:100%; width:100%; background-repeat: no-repeat; background-position:center top; background-color:#d6cfc5; background-image:url(/worldofeos/exhibit/images/backgroundplate.jpg)}

h1,h2,h3,h4,h5,p,form{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
#printOnly{display:none;}

p{ padding-top:2px; padding-bottom: 2%; line-height: 120%;}

object, embed{ padding:0; margin:0; display:block}
object { outline:none; }

h2 { font-size:16px;}

h3 { display:block; padding:0 0 7px 0;}

fieldset 	{ border:none; margin:0; padding:0;}

/* ## LAYOUT CODE ## */

#global					{}





	/* WORLD OF EOS GLOBAL HEADER*/
	#global #mainWOEHeader
	{
		background:		#6e7882;
		border-bottom:	3px solid #4d565d;
		height: 		25px;
		margin:			0;
		padding:		0;
	}
		#global #mainWOEHeader ul
		{
			left:			50%;
			margin:			0 0 0 -260px;
			padding:		0;
			position:		absolute;
			width:			540px;
		}
		
			#global #mainWOEHeader ul li
			{
				float:			left;
				display:		block;
				margin:			0;
			}
			
				#global #mainWOEHeader ul li span.mainWOEHeaderAreaHeader
				{
					background:		no-repeat url('../images/woeNavHeader.gif');
					cursor:			pointer;
					display:		block;
					height:			21px;
					margin:			4px 0 0 14px;
					overflow:		hidden;
					text-indent:	-9999px;
				}
				
				



				#global #mainWOEHeader ul li #mainWOEHeaderBttnHome
				{
					background:		no-repeat url('../images/woeNavHeader.gif');
					display:		block;
					height:			21px;
					margin:			4px 0 0 0;
					overflow:		hidden;
					text-indent:	-9999px;
					width:			137px;
				}
				
				#global #mainWOEHeader ul li #mainWOEHeaderBttnHome:hover
				{
					background-position:	0 -22px;
				}
				
				#global #mainWOEHeader ul li span#mainWOEHeaderBttn0
				{
					background-position:	-137px 0;
					width:					51px;
				}
				
				#global #mainWOEHeader ul li span#mainWOEHeaderBttn1
				{
					background-position:	-188px 0;
					width:					82px;
				}
				
				#global #mainWOEHeader ul li span#mainWOEHeaderBttn2
				{
					background-position:	-270px 0;
					width:					62px;
				}
				
				#global #mainWOEHeader ul li span#mainWOEHeaderBttn3
				{
					background-position:	-332px 0;
					width:					67px;
				}
				
				#global #mainWOEHeader ul li span#mainWOEHeaderBttn4
				{
					background-position:	-399px 0;
					width:					53px;
				}
				
				
			
				#global #mainWOEHeader ul li ul.mainWOEHeaderSubMenu
				{
					background:		#5b616d;
					display:		none;
					height:			21px;
					left:			50%;
					position:		absolute;
					margin:			0 0 0 -270px;
					top:			28px;
					width:			522px;
					z-index:		999;
				}

					#global #mainWOEHeader ul li ul.mainWOEHeaderSubMenu li
					{
						
					}
				
						#global #mainWOEHeader ul li ul.mainWOEHeaderSubMenu li a
						{
							display:			block;
							background:			no-repeat url('../images/woeNavHeader.gif');
							height:				21px;
							overflow:			hidden;
							text-indent:		-9999px;
						}
						
						#mainWOEHeaderBttnTutorials
						{
							background-position:	0 -88px!important;
							width:					87px;
						}
						#mainWOEHeaderBttnTutorials:hover
						{
							background-position:	0 -110px!important;
						}
						
						#mainWOEHeaderBttnPhotochains
						{
							background-position:	0px -132px!important;
							width:					104px;
						}
						#mainWOEHeaderBttnPhotochains:hover
						{
							background-position:	0px -154px!important;
						}
						
						#mainWOEHeaderBttnPhoto5
						{
							background-position:	-104px -132px!important;
							width:					69px;
						}
						#mainWOEHeaderBttnPhoto5:hover
						{
							background-position:	-104px -154px!important;
						}
						
						#mainWOEHeaderBttn1wall
						{
							background-position:	-173px -132px!important;
							width:					63px;
						}
						#mainWOEHeaderBttn1wall:hover
						{
							background-position:	-173px -154px!important;
						}
						
						#mainWOEHeaderBttnPeoplesGallery
						{
							background-position:	-0px -176px!important;
							width:					129px;
						}
						#mainWOEHeaderBttnPeoplesGallery:hover
						{
							background-position:	-0px -198px!important;
						}
						
						#mainWOEHeaderBttnFestival
						{
							background-position:	-129px -176px!important;
							width:					180px;
						}
						#mainWOEHeaderBttnFestival:hover
						{
							background-position:	-129px -198px!important;
						}
						
						#mainWOEHeaderBttnBlog
						{
							background-position:	-0px -220px!important;
							width:					77px;
						}
						#mainWOEHeaderBttnBlog:hover
						{
							background-position:	-0px -242px!important;
						}
						
						#mainWOEHeaderBttnProfessional
						{
							background-position:	-77px -220px!important;
							width:					135px;
						}
						#mainWOEHeaderBttnProfessional:hover
						{
							background-position:	-77px -242px!important;
						}
						
						#mainWOEHeaderBttnAccessories
						{
							background-position:	-0px -264px!important;
							width:					231px;
						}
						#mainWOEHeaderBttnAccessories:hover
						{
							background-position:	-0px -286px!important;
						}
								






	#global #mainHeader
	{
		height:		111px;
		overflow:	hidden;
		margin:		0 auto;
		width:		1000px
	}


		
		
			#global #mainHeader #headerCanon
			{
				float:		left;
				padding:	15px 13px 0 0;
			}
			
			#global #mainHeader #headerWOE
			{
				float:		left;
				padding:	15px 0 0 0;
			}
				
			#global #mainHeader #headerExhibit
			{
				height:			69px;
				left:			50%;
				margin:			0 0 0 -125px;
				padding:		0;
				position:		absolute;
				top:			30px;
				width:			255px;
				z-index:		50;
				
				
			}

				#global #mainHeader #headerExhibit a
				{
					background:		no-repeat url('../images/exhibit_logo.png'); 
					display:		inline-block;
					height:			69px;
					overflow:		hidden;
					text-indent:	-9000px;
					width:			255px;
				}

						
			#global #mainHeader #bttnMyCanon
			{
				height:			22px;
				left:			50%;
				margin:			0 0 0 252px;
				position:		absolute;
				top:			79px;
				width:			74px;
				z-index:		50;
			}
				#global #mainHeader #bttnMyCanon a
				{
					background:		no-repeat url('../images/bttnMyCanon.png');
					cursor:			pointer;
					display:		block;
					height:			22px;
					position:		relative;
					text-indent:	-9000px;
					width:			74px;
					z-index:		51;
				}
				
				#global #mainHeader #bttnMyCanon a:hover
				{
					background:		no-repeat url('../images/bttnMyCanon_over.png');
				}
			
			
			#global #mainHeader #myCanonList
			{
				left:		50%;
				list-style:	none;
				margin:		0 0 0 343px;
				padding:	0;
				position:	absolute;
				top:		76px;
				width:		154px;
				z-index:	50;
			}
			
				#global #mainHeader #myCanonList li 
				{
					float:		left;
					margin:		0;
					padding:	0;
				}
		
					#global #mainHeader #myCanonList #myCanonCol1 .myCanonLogin
					{
						background:		no-repeat url('../images/cssSprite.gif') 0 0;
						display:		block;
						height:			18px;
						margin:			7px 0 0 0;
						text-indent:	-9000px;
						width:			71px;
						
						-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
						-moz-box-shadow: 	0 2px 3px rgba(0,0,0,0.3);
						box-shadow: 		0 2px 3px rgba(0,0,0,0.3);
					}
					
					#global #mainHeader #myCanonList #myCanonCol1 .myCanonLogin:hover
					{
						background:		no-repeat url('../images/cssSprite.gif') 0 -18px;
					}
					
					#global #mainHeader #myCanonList #myCanonCol1 #myCanonLoggedInAs
					{
						background:		no-repeat url('../images/loggedInAs.png');
						display:		block;
						height:			10px;
						overflow:		hidden;
						text-indent:	-9000px;
						width:			53px;
					}
					
					#global #mainHeader #myCanonList #myCanonCol1 #myCanonLoggedInName
					{
						display:		block;
						font-size:		90%;
						font-weight:	700;
						width:			90px;
					}
					
				#global #mainHeader #myCanonList #myCanonCol2
				{
					float:	right;
				}
					#global #mainHeader #myCanonList #myCanonCol2 .myCanonSignin
					{
						background:		no-repeat url('../images/cssSprite.gif') -83px 0;
						display:		block;
						height:			18px;
						margin:			7px 0 0 0;
						text-indent:	-9000px;
						width:			71px;
						
						-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
						-moz-box-shadow: 	0 2px 3px rgba(0,0,0,0.3);
						box-shadow: 		0 2px 3px rgba(0,0,0,0.3);
					}
					#global #mainHeader #myCanonList #myCanonCol2 .myCanonSignin:hover
					{
						background:		no-repeat url('../images/cssSprite.gif') -83px -18px;
					}
					
					#global #mainHeader #myCanonList #myCanonCol2 .myCanonSignout
					{
						background:		no-repeat url('../images/cssSprite.gif') -166px 0;
						display:		block;
						height:			18px;
						margin:			7px 0 0 0;
						text-indent:	-9000px;
						width:			59px;
						
						-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
						-moz-box-shadow: 	0 2px 3px rgba(0,0,0,0.3);
						box-shadow: 		0 2px 3px rgba(0,0,0,0.3);
					}
					#global #mainHeader #myCanonList #myCanonCol2 .myCanonSignout:hover
					{
						background:		no-repeat url('../images/cssSprite.gif') -166px -18px;
					}




/* WORLD OF EOS FOOTER*/
#mainFooter
{

	color:			#464646;
	font-size:		85%;

	height:			20px;
	margin:			0;
	overflow:		hidden;
	padding:		0;
	text-align:		center;
	width:			100%;
	z-index:		195;
	

	
}

	#global #mainFooter a
	{
		color: 				#464646;
		text-decoration:	none;
	}
	
	#global #mainFooter a:hover
	{
		color: 				#464646;
		text-decoration:	underline;
	}

	



#mainBody				{width:1004px; margin:0px auto; padding:0 0 0 0;}
#signIn					{display:none}


/* BACKGROUNDS */

#errorDefault #mainBody,
#searchDefault #mainBody,
#searchPhotographers #mainBody,
#myExhibitionsDefault #mainBody,
#myExhibitionsMyFavourite #mainBody,
#myExhibitionsSignIn #mainBody,
#myExhibitionsSignUp #mainBody,
#myExhibitionsEmailOptions #mainBody,
#myExhibitionsUsername #mainBody,
#aboutDefault #mainBody,
#helpDefault #mainBody,
#Terms-and-conditionsDefault #mainBody
 { width:100%; min-height:550px; margin:0px auto 50px auto; padding:1px 0 30px 0; background:#000 url(../images/BackgroundBrickWall.jpg);}


#createSignIn #mainBody,
#createSignUp #mainBody,
#createUsername #mainBody,
#createInProgress #mainBody,
#createFinishExhibition1 #mainBody,
#createFinishExhibition2 #mainBody,
#createFinishExhibition3 #mainBody,
#createFinishExhibition4 #mainBody 
{ width:100%; min-height:550px; margin:0px auto 50px auto; padding:1px 0 30px 0; background:#000 url(../images/BackgroundGalleryNoLights.jpg) no-repeat center top;}

#brickGradient	{ background: repeat-x url(../images/brickGradient.png) top; display:block; float:left; min-height:300px; padding:0px; margin:0px; width:100%;}



		
#blocker
{
	background:	#000;
	height:		100%;
	position:	fixed;
	left:		0;
	top:		0;
	width:		100%;
	z-index:	198;

	filter:			alpha(opacity=0);
	-moz-opacity:	0;
	-khtml-opacity: 0;
	opacity: 		0;
}



/* ## MAINMENU CODE ## */
#mainmenu	{
	height:			22px;
	left:			50%;
	overflow:		hidden;
	margin:			0 0 0 -300px;
	padding:		0;
	position:		absolute;
	text-align:		center;
	top:			116px;
	width:			600px;
	z-index:		50;
	
	
}


.nav {
	list-style:none;
	padding:0;
	margin:0;
	
}


.nav li {
	display:inline;
	margin:0px;
	padding:0;
}
.nav li a,
.nav li a:link,
.nav li a:visited{
	/*text-indent: -9000px;*/
	display:inline-block;
	padding:2px 6px 0px 6px;
	color:#000;
	font-size:130%;
	text-decoration:none;
	
	height:22px;
	width:auto;
	overflow:hidden;
}
.nav li a:hover,
.nav li a:focus{
	color:#d7233c;
}






/* HOME */
.current-home li.home a:link,
.current-home li.home a:visited{
	cursor: default;
	color:#d7233c!important;
}

/* NOW SHOWING */
.current-nowShowing li.nowShowing a:link,
.current-nowShowing li.nowShowing a:visited{
	cursor: default;
	color:#d7233c!important;
}

/* CREATE */
.current-create li.create a:link,
.current-create li.create a:visited{
	cursor: default;
	color:#d7233c!important;
}

#createInProgress #containerNarrow1	{ padding-bottom:5px; width:370px}

/* MY EXHIBITIONS */
.current-myExhibitions li.myExhibitions a:link,
.current-myExhibitions li.myExhibitions a:visited{
	cursor: default;
	color:#d7233c!important;
}

#myExhibitionsDefault #contentContainerInfo p {width:500px}

#myExhibitionsEmailOptions input {}
#myExhibitionsEmailOptions label { padding: 0px 5px 15px 5px; line-height:1.36em}

#myExhibitionsUsername .txtDisplayName	 	{ margin: 5px 0 2px 0; width:330px;}
#myExhibitionsUsername .formElement		 	{ display:block; padding: 5px 0 2px 0;}
#myExhibitionsUsername #optin				{ padding-bottom:10px;}
#myExhibitionsUsername #optin input		 	{ display:inline-block; float:left; padding:0px; margin:0;}
#myExhibitionsUsername #optin label		 	{ display:inline-block; float:left; padding:0px 0 0 5px; }

/* SEARCH */
.current-search li.search a:link,
.current-search li.search a:visited{
	cursor: default;
	color:#d7233c!important;
}


/* ABOUT */
.current-about li.about a:link,
.current-about li.about a:visited{
	cursor: default;
	color:#d7233c!important;
}

#aboutRight img	{ padding: 5px 0;}

/* HELP */
.current-help li.help a:link,
.current-help li.help a:visited{
	cursor: default;
	color:#d7233c!important;
}


/* SKIP CONTENT*/

a.skiplink, a.skiplink:hover, a.skiplink:visited {
	text-indent: -600em;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: auto;
} 
  
a.skiplink:active, a.skiplink:focus {
	background-color: #d7233c;
	color: #ffffff;
	display: block;
	font-weight: bold;
	padding: 5px;
	text-indent: 0.1em;
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 2px;	
	border-right-style: solid;
	border-right-color: #FFFFFF;
	
}	

/* ## LAYOUT CODE ## */
.Clear	{ clear:both;}


/* BUTTON CLASS*/

.bttnRedArrow { background:no-repeat url(/worldofeos/exhibit/images/BulletRedArrow.gif) 0 0.4em; display:inline-block; font-weight:bold; color:#5a5a5a; text-decoration:none; padding:0 0 0 11px;}
.bttnRedArrow:hover { color:#d7233c; text-decoration:none;}



input.signIn { background: #db1519;
	background-repeat:no-repeat;
	background-image: url(/worldofeos/exhibit/images/bttnCreateAccount.gif);
	border:none;
	color: #fff;
	cursor: pointer;
	display:block;
	font-size:95%;
	font-weight:bold;
	float:right;
	height:28px;
	margin:10px 0 0 0;
	overflow:hidden;
	padding:0px;
	text-indent:-9000px;
	width:115px;
	font-size: 0px;
	line-height:0px;	
}


#bttnCreatNewAccount	{
	background: #db1519 no-repeat url(/worldofeos/exhibit/images/bttnCreateANewAccount.gif);
	border: 0px solid #EAEAEB;
	color: #fff;
	cursor: pointer;
	display:block;
	font-size:115%;
	font-weight:bold;
	height:28px;
	margin:5px 0 20px 0;
	overflow:hidden;
	padding:0px;
	text-indent:-9000px;
	width:213px;
}

#bttnCreatAccount	{
	background: #db1519 no-repeat url(../images/bttnCreateAccount.gif);
	border: 0px solid #EAEAEB;
	color: #fff;
	cursor: pointer;
	display:block;
	font-size:115%;
	font-weight:bold;
	height:28px;
	margin:5px 0 0 86px;
	overflow:hidden;
	padding:0px;
	text-indent:-9000px;
	width:115px;
}

a.bttnSearch, a.bttnView, a.bttnNext  {
	color:#fff;
	background-color:#db1519;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-9000px;
	position:relative;
	}
a.bttnSearch { background-image:url(../images/bttnSearch.gif); width:63px; float:left; margin:3px 0 0 10px;}
a.bttnView { background-image:url(../images/bttnView.gif); width:52px; float:right;}
a.bttnNext { background-image:url(../images/bttnNext.gif); width:49px; float:right;}

input.bttnSearch
{
	background: #db1519;
	background-repeat:no-repeat;
	background-image:url(../images/bttnSearch.gif);
	float:left;
	margin:3px 0 0 10px;
	
	border:none;
	color: #fff;
	cursor: pointer;
	display:block;
	font-size:95%;
	font-weight:bold;
	height:16px;
	overflow:hidden;
	padding:0px;
	text-indent:-9000px;
	
	width:63px;
	
	font-size: 0px;
	line-height:0px;
}

input.bttnSignIn { 
	background: #db1519;
	background-repeat:no-repeat;
	background-image:url(../images/bttnSignIn.gif);
	border:none;
	color: #fff;
	cursor: pointer;
	display:block;
	font-size:95%;
	font-weight:bold;
	float:right;
	height:16px;
	margin:0;
	overflow:hidden;
	padding:0px;
	text-indent:-9000px;
	width:50px;
	
	font-size: 0px;
	line-height:0px;
}


.loginTextInputSize			{width:207px;}



#BrowserUpdateWarning	{ width:100%; font-weight:bold; font-size:110%; text-align:center; color:#FFF; background:#000; height:20px; padding:10px; overflow:hidden;}



/* OVERLAY */


.jqmOverlay { background-color: #000;}

/*.jqmWindow {*/
#modalWindow{
	background: transparent;
	border:none;
	
  	display: none;
    
    position: fixed;
    top: 0px;
	width:100%;
	height:100%;
    left: 0px;
    
    margin: 0;
    padding: 0;	
	
/*	-webkit-box-shadow: 0px 0px 30px #000;  */
	 overflow:hidden;
	 
	 z-index:250;

}

#modalMessage{
	background: #fff;
	border:none;
	display:none;
    
    position: fixed;
	width:350px;
	height:120px;
    
    margin: 0 auto;
    padding: 10px;
	
	 z-index:250;

}



#jqmContent {
	background: transparent;
	border: none;
	clear: both;
	display: block;
	height: 100%;
	margin:0;
	padding:0;
	width: 100%;
}


#jqmTitle {
	background: transparent;
	padding:5px 0;
	margin: 10px;
	height:22px;
	display:block;
	border-bottom:1px solid #a1a1a1;
	
	border:1px red solid;
}

#jqmTitle h2	{float:left; width:200px;}

#jqmMessageTitle
{
	padding:0 0 5px 0;
	display:block;
	border-bottom:1px solid #a1a1a1;
}

#jqmMessageTitle h2
{
	width: 260px; display:inline-block; margin:0; padding:0; float:left;
}


a.jqmClose {
	background:#db1519 url(/worldofeos/exhibit/images/bttnClose.gif) no-repeat;
	color: #fff;
	cursor:pointer;
	display:inline-block;
	float:right;
	height:16px;
	overflow:hidden;
	text-indent:-9000px;
	width:55px;
}

#modalMessage_Content
{
	padding: 15px 0px;
}

#modalMessage_button1, #modalMessage_button2{ background: no-repeat url(/worldofeos/exhibit/images/BulletRedArrow.gif) 0 0.2em; display:inline-block; font-size:100%; padding-left:0.2em; padding-right:1em}
#modalMessage_button1 a, #modalMessage_button2 a	{color:#464646; font-weight:bold; padding-left:12px; text-decoration:none; cursor:pointer;}



/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
	
}


/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */

* html #modalWindow,
* html #modalMessage{
     position: absolute;
	 z-index:250;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(1 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

* html .jqmOverlay { background-color: #000; position:absolute; display:block; z-index:245; }

.imageFrame	{ padding:3px; background-color:#fff8fc; margin:0 0 10px 0;}



/* content */

#contentContainer { width:711px; margin:18px auto 40px auto; z-index:50; position:relative;}
#contentContainerTabs { float:left; width:711px;}
#contentContainerInfo { float:left; width:671px; padding:10px 20px 2px  20px; background-color:#fff;}
#contentContainerBody { float:left; width:671px; padding:20px; background-color:#fff;}

#menuTabs h2 { float:left; height:17px; padding:5px 8px; margin:0 4px 0 0; background-color:#fff;}
#menuTabs a { float:left; display:block; font-size:16px; color:#000; height:17px; padding:5px 8px; margin:0 4px 0 0; text-decoration:none; background-image:url(../images/tabBG.gif); background-color:#ebebeb;}
#menuTabs a:hover { background-color:#fff; background-image:none;}

.greyArea	{ background-color:#e1e1e1; padding:10px; }

#paginationFooter { text-align:center;}
#paginationNum { float:left; width:100%; margin:10px 0 0 0;}
#paginationNum a { padding:0 7px; color:#595959;}


#imageThumbsForFacebook { display:none;}

/* my exhibitions */

#exhibitionRow { float:left; width:671px; padding:0 0 10px 0; margin:0 0 15px 0; border-bottom:1px solid #a1a1a1; }
#exhibitionRowLast { float:left; width:671px; }
#exhibitionImg { float:left; width:187px; }
#exhibitionText { float:left; width:264px; padding:10px;}
#exhibitionGrey { float:left; width:180px; min-height:80px; padding:10px; background-color:#e1e1e1;}
.exhibitionTextTitle { font-weight:bold; padding:0;}
.exhibitionTextRow { padding:0;}
.exhibitionTextTitleSub { font-weight:bold; padding:0;}
.exhibitionTextItalic { font-style:italic; padding:0;}

.myExhibition_greyArea { background-color:#e3e1e1; margin:0 0 10px 0; padding:10px; line-height:1.5em; width:410px;}


/*SIGN IN*/

#SignInContainer { width:861px; margin:18px auto 0 auto; padding:20px 0; background-color:#fff; z-index:50; position:relative}
#SignInHeader { width:365px; padding:0 450px 0 20px;}
#SignInHeader p { padding:10px 0;}
#SignInCol1, #SignInCol2{ border-bottom:1px solid #a1a1a1; border-top:1px solid #a1a1a1; padding: 10px 0px; height:350px;}
#SignInCol1	{float:left; width:380px; margin-left:20px; display:inline}
#SignInCol2	{float:right; width:430px; margin-right:20px; display:inline}

#SignInCol1 .greyArea						{width:300px;}
#SignInCol1 .formElement					{ padding: 0 0 30px 0;}
#SignInCol1 .formElement label				{display:block; font-weight:bold; width:71px; float:left;padding-top:5px;}
#SignInCol1 .formElement input				{display:block; width:225px; color:#666666!important; float:left; }

#SignInCol1 .formElement2					{ padding:0;}
#SignInCol1 .formElement2 .chkRemember		{display:block; width:20px; padding-left:77px; color:#666666!important; float:left}
#SignInCol1 .formElement2 label				{display:block; width:150px; font-weight:bold; color:#666666!important; float:left; padding-top:1px;}

#SignInCol1 fieldset						{ padding: 0 0 10px 0}

#SignInCol1  .error			{ padding: 0 0 20px 0; }

#SignInCol2	p	{ padding-right:20px;}


/*SIGN UP*/
#signUpContainer { width:861px; margin:18px auto 40px auto; z-index:50; position:relative}
#signUpContainerBody { float:left; width:821px; padding:20px; background-color:#fff;}
#signUpContainerBody h2 { border-bottom:1px solid #a1a1a1; padding:5px 0; margin:0 0 10px 0;}
#signUpContainerForm { padding:10px; background-image:url(../images/bgSignUpGrey.gif);}
#signUpContainerFormBase { padding:0 0 20px 0; border-bottom:1px solid #a1a1a1;}
.signUpRow { width:801px; padding:8px 0 0 0; height:25px;}
.signUpLeft { float:left; width:145px; font-weight:bold; color:#464646; padding:3px 0 0 0}
.signUpMiddle { float:left; width:200px; padding:0 20px 0 10px; font-size:11px;}
.signUpMiddleText { width:198px; font-size:12px; float:left;}
.signUpMiddle select { width:170px;}
.signUpMiddleRadio { float:left; padding:0 10px 0 0;}
.signUpCheckBoxText { float:left; font-weight:bold;}
.signUpRight { float:left; display:inline-block; width:305px; padding:3px 0 0 25px; color:#333333; background:url(../images/bttnSignUpGrey.gif) no-repeat left top;font-size:90%;}

#signUp_Text_required	{ padding:0 0 5px 160px;}
#signUp_submit			{ padding:0; clear:both; height:38px; width:270px;}

#cbMyCanon .signUpMiddle, #cbEOS .signUpMiddle	{ margin-left:141px; width:204px;}
#cbMyCanon, #cbEOS	{ height:30px }

#createSignIn .greyArea,
#myExhibitionsSignIn .greyArea						{width:300px;}
#createSignIn .formElement,
#myExhibitionsSignIn .formElement					{ padding: 0 0 30px 0;}
#createSignIn .formElement label,
#myExhibitionsSignIn .formElement label				{display:block; font-weight:bold; width:71px; float:left;padding-top:5px;}
#createSignIn .formElement input	,
#myExhibitionsSignIn .formElement input				{display:block; width:215px; color:#666666!important; float:right;}





/* USERNAME*/
#createUsername label {display:block; padding: 0 0 5px 0; }
#createUsername .txtDisplayName	{ width:300px} 
#createUsername #cbEOS_label { float:right; width:310px}
#createUsername fieldset div	{ padding:5px 0 10px 0 }


input.submit { background: #db1519;
	background-repeat:no-repeat;
	background-image: url(/worldofeos/exhibit/images/bttnSubmit.gif);
	border:none;
	color: #fff;
	cursor: pointer;
	display:block;
	font-size:95%;
	font-weight:bold;
	height:15px;
	margin:0;
	overflow:hidden;
	padding:0px;
	text-indent:-9000px;
	width:62px;
	
	font-size: 0px;
	line-height:0px;
}


/* EMAIL OPTIONS */

.emailOptions		{ z-index:2; position:relative; height:240px; background-color:#e3e1e1; margin:7px 0 7px -7px; padding:10px; }/*  */
.emailOptions input { display:inline-block; float:left; margin-top:0.5em}
.emailOptions label { display:inline-block; margin-top:0.4em; padding-bottom: 0.5em; padding-right:10px;}


/* SEARCH */

#searchTop { float:left; background-color:#e1e1e1; margin:0 0 10px 0; padding:8px; width:655px;}
#searchLeft { float:left; width:167px; margin:0 15px 0 0;}
#searchRight { float:left; width:472px; padding:0 0 0 15px; border-left:solid 1px #a1a1a1;}
#searchGreyArea	{ padding:10px; margin:0 0 10px 0; background-color:#e1e1e1;}
.searchTextBox { float:left; display:block; width:400px;}
#searchGreyArea ul { list-style-type:none; padding:0; margin:0;}
#searchGreyArea li { padding:2px 0}

#searchRow { width:472px; padding:10px 0;}
#searchRowImg { width:112px; float:left;}
#searchRowTxt { width:350px; float:left; padding:10px 0; border-bottom:solid 1px #a1a1a1; min-height:50px}
#searchRowTxt1 { width:125px; float:left; padding:0 10px 0 0;}
#searchRowTxt2 { width:153px; float:left; padding:0 10px 0 0;}

#searchPhotographerContainer { width:671px; padding:20px 0 0 0; border-top:solid 1px #a1a1a1;}
#searchPhotographerRow { width:671px; border-bottom:solid 1px #a1a1a1; padding:20px 0 10px 0;}
#searchPhotographerRowLast { width:671px; padding:20px 0 0 0;}
.searchPhotographerName { width:130px; display:inline-block; font-weight:bold;}

p.searchPhotographerName	{ float:left; display:inline-block;}
span.searchTitleSub { float:left; display:inline-block; font-weight:bold; padding: 0 5px 0 0}
ul.exhibitionList { margin:0; padding:0; display:block; float:left; width:470px;}
ul.exhibitionList li { margin:0; padding:0 5px 5px 0; list-style:none; float:left;}

.searchRadioBttn					{  float:left; padding:3px 0 2px 0; margin:0;}
.searchRadioBttn p					{ display:inline-block; font-weight:bold; float:left; margin:0; padding: 0px 10px 0 1px; height:20px;line-height:20px}	
.searchRadioBttn label 				{ display:inline-block; padding: 0px 15px 0px 3px; margin:0; float:left;  height:20px; line-height:20px}
.searchRadioBttn input 				{ display:inline-block; float:left; margin:0; height:20px; line-height:20px}
.searchRadioBttn .searchRadioSet 	{ padding-top:2px;}



/* ABOUT */

#aboutLeft { float:left; width:220px; margin:0 15px 0 0;}
#aboutRight { float:left; width:420px; padding:0 0 0 15px; border-left:solid 1px #a1a1a1;}
#aboutLeft ul { list-style:none; display:block; margin:0; padding:0;}
.aboutNavCurrent { background-color:#e1e1e1; padding:10px 7px; margin:1px 0; font-weight:bold;}
.aboutNav { background-color:#f0f0f0; padding:10px 7px; margin:1px 0;}


/* HELP */

#helpLeft { float:left; width:430px; padding:0 15px 0 0; border-right:solid 1px #a1a1a1;}
#helpRight { float:left; width:210px; padding:0 0 0 15px;}
#helpRight h3 { padding:0 0 15px 0;}
#helpRight a { margin:0 0 20px 0;}

h4 { border-top:solid 1px #a1a1a1; padding:1.5em 0 0.5em 0; margin:0;}
#faqAnchor		{ list-style-type:none; margin:0; padding:10px 0; width:430px;}
#faqAnchor li	{ margin:0; padding:0; background: no-repeat url(/worldofeos/exhibit/images/BulletRedArrow.gif) 0 0.2em; font-size:100%; padding-left:1em; padding-bottom:1em;}
#faqAnchor li a		{ color:#464646; font-weight:bold; text-decoration:none;}
#faqAnchor li a:hover	{ color:#db1519; }

#imageBlog, #imageLearn	{ float:left; clear:both;}
p.snippetFirstline	{ font-weight:bold; padding:18px 0}


/* Terms & Conditions  */

ol.tncList	{ width:450px;}
ol.tncList li	{ padding:0 0 10px 0; line-height:1.55em;}


/* my exhibition  */

#OLHead { margin:0 0 5px 0; padding:0 0 7px 0; border-bottom:solid 1px #a1a1a1; height:22px;}
#OLContent1 { padding:15px 0; border-bottom:solid 1px #a1a1a1;}
#OLContentLeft1 { float:left; width:220px; padding:0 15px 0 0;}
#OLContentRight1 { float:left; width:420px; padding:0 0 0 15px; border-left:solid 1px #a1a1a1;}
#panelGrey { background-color:#e3e1e1; margin:0 0 10px 0; padding:10px;}

.textHighlight { font-weight:bold;}
.textBox395 { width:395px; margin:0 0 15px 0;}
.textBox395H { width:395px; height:50px; margin:0 0 15px 0; font-size:100% }

div.cameraBagFormRow		{ padding: 0 0 15px 0;}
#cb_camera select{padding:0; margin:0; float:none; clear:both; display:block;}
#cb_lens select{padding:0; margin:0; float:none; clear:both; }
.cb_dropdown_item	{ padding:0 0 3px 0}

.bttnRedArrow_add { background:no-repeat url(/worldofeos/exhibit/images/BulletRedArrow.gif) 0 0.4em; display:inline-block; font-weight:bold; color:#5a5a5a; text-decoration:none; padding:0 0 0 11px; margin:5px; display:inline-block; clear:both;}
.bttnRedArrow_add:hover { color:#d7233c; text-decoration:none;}

.bttnRedArrow_remove { background:no-repeat url(/worldofeos/exhibit/images/BulletRedArrow.gif) 0 0.4em; display:inline-block; font-weight:bold; color:#5a5a5a; text-decoration:none; padding:0 0 0 11px; margin:5px 5px 5px 10px; }
.bttnRedArrow_remove:hover { color:#d7233c; text-decoration:none;}

.dropDownCameraBag { display:inline-block; width:140px}
.dropDownCameraBag2 { display:inline-block; width:250px}



/*ERROR*/
#errorMessage { width:300px;}
#errorMessage p,
#errorMessage ul { padding-top:0; margin-top:0;}
#errorMessage li  {color:#db1519;}
.error 	{  color:#db1519; }


/* create  */

.createContainer { width:449px; margin:18px auto 20px auto; padding:10px; background-color:#fff;}
#createHead { width:449px;}
#createLeft { float:left; width:264px; padding:10px 20px 0 0;}
#createRight { float:left; width:165px; padding:10px 0 0 0;}


a.bttnBack, a.bttnSubmit {
	color:#fff;
	background-color:#db1519;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:16px;
	overflow:hidden;
	margin:0;
	text-indent:-9000px;
	position:relative;
	z-index:999;}
a.bttnSubmit { background-image:url(../images/bttnSubmit.gif); width:62px; float:right;}
a.bttnBack { background-image:url(../images/bttnBack.gif); width:51px; float:left;}

#containerNarrow1 { background-color:#FFF; margin:50px auto 0 auto; padding: 10px; width:308px;}
#containerNarrow2 { background-color:#FFF; margin:50px auto 0 auto; padding: 10px; width:338px;}

#final4_twoCol_holder					{ margin:15px auto; width:1004px;}
#createFinishExhibition4 #final4_col1	{ float:left}
#createFinishExhibition4 #final4_col2	{ float:right}

#finish4_text2, #finish4_text3 { border-top:1px solid #a1a1a1; clear:both; padding:10px 0 15px 0;} 

#finish4_text1 p { width:430px;}
#finish4_text2 p { width:370px;}
#finish4_text3 p { width:350px;}

a.bttnPreviewMyExhibition{
	background: no-repeat url(../images/buttonPreviewMyExhibition.gif);
	display:block;
	float:right;
	height:15px;
	overflow:hidden;
	text-indent: -9000px;
	width:163px;
}

a.bttnFinishMyExhibition{
	background: no-repeat url(../images/bttnFinishMyExhibition.gif);
	display:block;
	float:right;	
	height:15px;
	overflow:hidden;
	text-indent: -9000px;
	width:148px;
}

span.important	{ color:#db1519; font-weight:bold;}

#finish4_category,
#finish4_tags
{
	padding-bottom:15px
}

#createInProgress #containerNarrow1,
#SignInContainer,
#signUpContainerBody,
#createFinishExhibition1 #contentContainerBody,
#createFinishExhibition2 #contentContainerBody,
#createFinishExhibition3 #contentContainerBody,
#createFinishExhibition4 .createContainer
{
	box-shadow:0px 1px 10px #333;
	-webkit-box-shadow:0px 1px 10px #333;
	-moz-box-shadow: 0px 1px 10px #333;
}




/* Flash Required*/

#flashRequired 		{ background: #fff; margin: 100px auto; padding:10px; width:340px; }
#flashRequired h2 	{ border-bottom: 1px solid #000; padding-bottom:5px; }
#flashRequired p 	{ padding:10px 0 0 0}


/* Padenation*/

#pagenation			{ padding:40px 0 0 0; width:671px;}

#pagenation_back 	{ display:inline-block; float:left; width:50px; height:10px; text-decoration:none; }
#pagenation_back a	{ background:no-repeat url(/worldofeos/exhibit/images/BulletRedArrow_left.gif) left; display:inline-block; float:left; font-size:110%; font-weight:bold; padding-left:10px; width:40px; text-decoration:none}

#pagenation_more 	{ display:inline-block; float:right; width:50px; height:10px; text-decoration:none}
#pagenation_more a	{ background:noz-repeat url(/worldofeos/exhibit/images/BulletRedArrow.gif) right; display:inline-block; float:right; font-size:110%; font-weight:bold; padding-right:10px; text-align:right; width:40px; text-decoration:none}

#pagenation	ul		{ float:left; list-style-type:none; margin:0; padding:0; text-align:center; width:566px;}
#pagenation	ul li	{ display:inline; padding:0 5px;}
#pagenation	ul li a	{ color:#464646;}

#searchDefault #pagenation	{ width:470px;}
#searchDefault #pagenation ul	{ width:370px;}

/* ERROR */

#errorDefault #containerNarrow	{ background-color:#FFF; margin:50px auto 0 auto; padding:20px 26px 33px 26px; width:360px; display:block;}
#errorDefault h2				{ color:#db1419; font-weight:normal; padding:14px 45px 14px 14px; border-bottom: 1px #a1a1a1 solid; margin-bottom:20px; }
#errorDefault p					{ padding:10px 24px 10px 14px;}
#errorDefault .errorList ul		{ margin:0; padding:0;}
#errorDefault .errorList li		{ padding:0 0 10px 30px; margin:0; list-style:none; background: no-repeat url('/worldofeos/exhibit/images/ul_bullet.gif') 12px 4px; }
#errorDefault .greyArea			{ margin: 20px 0 40px 0;}
#errorDefault .greyArea p		{ padding:3px 0;}
#errorClearLine					{ border-bottom: 1px #a1a1a1 solid; margin:20px 0}


