/* photolib.css */

/* common settings */
* { font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; }
img { border:0; text-decoration:none; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

/* color */
span.redStd { color:#660033; }

/* body */
body { background-color:#BBB; color:#000060; text-align:center; margin:0; padding:0 }
p { text-align:left; }
#mainsite { width:1240px; margin:0 auto; }

/* top menu */
div.topMenu { padding:2px 0px; }
ul.topMenu { list-style:none; margin:0 ; padding:0; line-height:100%; }
ul.topMenu li { display:inline; padding:0 50px; }
a.topMenu, a.topMenuSpecial { color:#000; text-decoration:none; font-size:80%; font-weight:bold; }
a.topMenu:hover, a.topMenuSpecial { color:#FFF; }
a.topMenuSpecial { font-size:90%; color:#660033 }

/* content header */
div.header { position:relative; height:132px; background:url(/download/images/photolib-header.gif) 0 0 no-repeat; text-align:left; padding-bottom:4px; }
#logoLink1 { position:absolute; top:6px; left:32px; width:60px; height:56px; background-color:transparent;}
#logoLink2 { position:absolute; top:62px; left:36px; width:144px; height:65px; background-color:transparent;}
table.header { height:128px; margin-left:220px; color:#000;}
table.header td { padding:0 30px; }
table.header td.col1 { font-size:170%; font-weight:bold; }
table.header td.col2 { text-align:center }
a.header { font-size:95%; color:#000; text-decoration:none; font-weight:bold; }
a.header:hover { color:#FFF; }

/* main menu */
div.mainMenu { display:block; clear:both; margin-top:7px; }
ul.mainMenu { list-style:none; margin:0 0 0 80px; padding:0; text-align:center; }
li.mainMenu { float:left }
a.mainMenu { display:block; width:140px; height:30px; line-height:29px; background-repeat:no-repeat; background-position:0 0;
	background-image:url(/download/images/bouttons-photolib-menu.gif); text-decoration:none; color:#FFF; margin:0 20px }
a.mainMenu:hover { background-position:0 -30px; }
a#menuSelected { background-position:0 -90px; }
/* to delete */
ul.mainMenu { margin-left:430px; }


/* content */
div.content { clear:both; width:1240px; font-weight:bold; cursor:default; padding-top:4px; }
div.contentBody { margin:0; padding:30px 30px 16px 30px; background:url(/download/images/photolib-large.gif) top left no-repeat; text-align:center;}
div.contentFooter { background:url(/download/images/photolib-large.gif) 0px -1986px no-repeat; }
div.content { font-size:92%; font-weight:bold }
div.content a { color:#000; text-decoration:none; }


/* footer */
div.copyrightFooter { font-weight:bold; padding:12px; font-size:75%; }

/* div.content settings */
div.contentBody p { padding:1px; }

div.content a:hover
{
	color:#fff;
}

/* parent/sub gallery   */
div.parentgallery { width:1170px; margin:0 auto; padding:5px 8px; text-align:left; border:1px solid black; border-bottom:0; background-color:#777; }
div.subgallery { width:1170px; margin:0 auto; padding:5px 8px; text-align:left; border:1px solid black; background-color:#888; }
div.subgallery p { padding:0; margin:0; }

/* pageslink */

zdiv.pageslink
{
	width:1170px;
	margin:0 auto;
	padding:0 8px;

	border:1px solid black;
	background-color:#999;
	position:relative;
	top:-1px;
	text-align:left;
}

zdiv.pageslink div.left
{
	width:300px;
	padding:5px 3px;
}

zdiv.pageslink div.right
{
	float:right;
	width:600px;
	text-align:right;
	padding:5px 3px;
}

zdiv.pageslink a
{
	text-decoration:underline;
}

/* photolink */
div.photolink { width:1170px; margin:0 auto; padding:0 8px; border:1px solid black; background-color:#999; position:relative; top:-1px; text-align:left; }
div.photolink div.center { width:500px; margin:0 auto; padding:5px 0; text-align:center; }
div.photolink div.left { width:200px; float:left; padding:5px 0; }
div.photolink div.right { width:200px; float:right; padding:5px 0; }
div.photolink table a { text-decoration:none; }

/* photos display  */
div.photosList { margin:5px 0; text-align:center; }
div.photosList table { width:1166px; margin:0 auto; }
div.photosList table td { width:auto; text-align:center; padding:20px 0; }
div.photosList table img { padding-bottom:2px; }
div.photosList table span.favorites { position:relative; top:4px; }
div.photosList img.favCheckbox { position:relative; top:4px; vertical-align:top; }
div.photosList img.cartImage { position:relative; top:7px; vertical-align:top; }

/* photo list */

/* photo details */
div.photosDetails { margin:15px 0; text-align:center; }
div.photosDetails table { margin:0 auto; }
div.photosDetails table td { padding:0 30px; vertical-align:top; }
div.photosDetails table img { text-align:right; }
div.photosDetails table td.info { vertical-align:top; text-align:left; }
div.photosDetails table td.info fieldset { margin:0; padding:10px 15px 15px 15px; }
div.photosDetails table td.info fieldset p { padding:0px; }
div.photosDetails table.nav { width:auto; text-align:center; }
div.photosDetails table.nav a { padding:0 20px; }
div.photosDetails table img { padding-bottom:4px; }
div.photosDetails table span.cart { position:relative; top:10px; left:-5px; color:#000; }
div.photosDetails table td.img { width:500px; }

div.photosDetails img.favCheckbox { position:relative; top:4px; vertical-align:top; }
div.photosDetails img.cartImage { position:relative; top:4px; vertical-align:top; }

/* page photographers */
table.photograph { margin:0 auto; }
table.photograph td { padding:10px 50px 0 50px; }






