﻿body 
{
	background-color: #FFF;
	color: #777;
	font-family: Arial;
	font-size: 12px;
}

#container
{
	width: 960px;
	margin: auto;
}

#container_admin
{
	margin: 0 15px 0 15px;
}

#header
{
	height:120px;
	margin-top: 20px;
	background: transparent url(/images/logo.gif) no-repeat top left;
	position: relative;
}

.homelink
{
	position: absolute;
	display: block;
	width: 350px;
	height: 100px;
}

#content
{
	font-size: 14px;
}

.indent150 {padding-left:150px;}

#footer {color:#959595;background-color:#ebebeb;}
#footer .footerLinks {float:left;padding:10px 70px 10px 10px;}
#footer .footerLinks a, .footerLinks a:visited  {color:#959595;}
#footer .footerLinks a:hover  {color:#444;}

#footer_account {color:#fff;background-color:#959595;}
#footer_account .footerLinks {float:left;padding:10px 70px 10px 10px;}
#footer_account .footerLinks a, .footerLinks a:visited  {color:#fff;}
#footer_account .footerLinks a:hover  {color:#444;}

.footerCopy {float:left;padding:10px 0px 10px 10px;}
.footerWpo {float:left;padding:10px 0px 10px 80px;}
.footerTrigger {float:right;padding:10px 10px 10px 10px;}

#page_title
{
	font-size: 16px;
	font-weight:bold;
	margin-bottom:5px;
	float:left;
	width:500px;
}

#page_titleGraphic
{
	width:650px;
	margin-bottom:20px;
	float:left;
}

#screen_btn
{
	margin:5px 0 50px 30px;
	float:right;
}

#thumb_title
{
	font-size: 14px;
	font-weight:bold;
	margin-bottom:5px;
	float:left;
	width:500px;
}

#screen_title
{
	font-size: 15px;
	font-weight:bold;
	color:#D010B1;
	margin-bottom:10px;
	float:left;
	width:500px;
}

#galleryscreen_title
{
	font-size: 15px;
	font-weight:bold;
	color:#D49758;
	margin-bottom:10px;
	float:left;
	width:500px;
}
#content_left
{
	float:left;
	width:500px;
}

#content_right
{
	float:right;
}

.link
{
	text-decoration: none;
	color: #777777;
}


.clearboth
{
	clear:both;
}

.clearleft
{
	clear:left;
}

.clearright
{
	clear:right;
}

.clearfooter 
{
    clear:both;
    height:80px;
}

.textfield
{
	border:0;
    background: transparent url(/images/textbg.gif) no-repeat top left;
    height: 20px;
    width: 140px;
    padding: 2px 0px 0px 2px;
}

.textfield_lrg
{
	border:0;
    background: transparent url(/images/textbglrg.gif) no-repeat top left;
    height: 20px;
    width: 220px;
    padding: 2px 0px 0px 2px;
}

.textfield_sml
{
	border:0;
    background: transparent url(/images/textbgsml.gif) no-repeat top left;
    height: 20px;
    width: 50px;
    padding: 2px 0px 0px 2px;
}

.button
{
	border:0;
    background: transparent url(/images/buttonbg.gif) no-repeat top left;
    height: 20px;
    width: 100px;
	cursor: pointer;
    color: White;
    line-height: 20px;
    text-align: center;
}

a.button 
{
	display: block;
}

.buttonsmall
{
	border:0;
    background: transparent url(/images/buttonbg_grey_small.gif) no-repeat top left;
    height: 20px;
    width: 49px;
	cursor: pointer;
    color: White;
    line-height: 20px;
    text-align: center;
}

a.buttonsmall 
{
	display: block;
}

.buttongreysmall
{
	border:0;
    background: transparent url(/images/buttonbg_grey_small.gif) no-repeat top left;
    height: 20px;
    width: 49px;
	cursor: pointer;
    color: White;
    line-height: 20px;
    text-align: center;
}

a.buttongreysmall 
{
	display: block;
}

.buttonlarge
{
	border:0;
    background: transparent url(/images/buttonbg_large.gif) no-repeat top left;
    height: 20px;
    width: 130px;
	cursor: pointer;
    color: White;
    line-height: 20px;
    text-align: center;
}

a.buttonlarge 
{
	display: block;
}

.button_white
{
	border:0;
    background: transparent url(/images/buttonbgw.gif) no-repeat top left;
    height: 20px;
    width: 100px;
	cursor: pointer;
    color: #777;
    line-height: 20px;
    text-align: center;
}

a:link.button_white, a:visited.button_white, a:hover.button_white
{
	display: block;
	color: #777!important;
	text-decoration:none;
}

.default_join
{
	width: 150px;
	float: left;
	display: block;
	margin-left: 20px;
	margin-top: 20px;
}

.default_join img
{
	display: block;
}

#default_login
{
	padding-top:10px;
	margin-right:20px;
	width:230px;
	float:right;
}

#menu_bar 
{
	background-image:url(/images/menu_bar_bg.gif);
	height:25px;
	margin:20px 5px 0 5px;
}

#menu_bar_title
{
	width: 940px;
	margin-left: 5px;
	background-color: #959595;
	color:White;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 10px;
}

#menu_bar_items
{
	float:right;
	overflow:hidden;
}

#menu_bar_items li
{
	background-position:right top;
	background-repeat:no-repeat;
	background-color:black;
	list-style:none;
	float:left;
	padding:0px;
	margin:5px 5px 0 0;
}

#menu_bar_items li a
{
	color: Black;
	font-weight:bold;
	font-size:12px;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:3px 15px 2px 15px;
	display:block;
}

#menu_bar_items li:hover {background-position:right bottom;}
#menu_bar_items li a:hover {background-position:left bottom;}
#userbox {width:230px;float:right;padding-top:10px;}
#userbox h1{color:#959595;font-size:16px;}
#userbox h2{color:#959595;font-size:13px;font-weight:normal;}
#userbox a{margin-top:25px;}

.account_side {width:215px;background-color:#ebebeb;float:left;padding:10px 10px 10px 10px;}
.account_content {padding:10px 0 10px 10px;width:705px;float:left;}
.search_content {padding:10px 0 10px 10px;width:550px;float:left;border-right:solid 3px #ebebeb;}
.search_side {width:142px;float:right;padding:10px 5px 10px 5px; font-size:12px;}
.search_side ul{color:#d59758;list-style-type:disc;margin:10px;padding-left:6px;}
.search_side a, .search_side a:link, .search_side a:visited{color:#d59758;text-decoration:none;font-size:12px;}
.search_side a:hover {text-decoration:underline;}
.search_side h2 {color:#959595;font-weight:bold;margin-bottom:10px;}

span.tag {font-weight:bold;color:#969696;font-size:12px;}
a.tag, a:link.tag, a:visited.tag {color:#969696;text-decoration:none;font-size:12px;}
a:hover.tag {text-decoration:underline}

.blackBox {background-color:#959595;color:#ebebeb;padding:7px;font-size:12px;margin:10px 0 0 0;}
.blackBox ul{color:#ebebeb;list-style-type:disc;margin:10px;padding-left:6px;}
.blackBox a, .blackBox a:link, .blackBox a:visited{color:#ebebeb;text-decoration:none;font-size:12px;}
.blackBox a:hover {text-decoration:underline;}

#mySocialNetworks {float:right;width:63px;text-align:center}
#mySocialNetworks h1 {font-size:12px;color:#959595} 
#mySocialNetworks a{display:block;width:22px;margin:5px auto 5px auto;}

.imgcenter {display:block;margin-left:auto;margin-right:auto;}
.sideSeperator {padding-top:10px;margin-bottom:10px;border-bottom:solid 3px #ebebeb;}

.exhibitionBox {background:#ebebeb url(/images/roundedbox_grey_large_top.gif) no-repeat;width:540px;margin-top:10px;font-size:12px;}
.exhibitionBoxBottom {background:#ebebeb url(/images/roundedbox_grey_large_bottom.gif) no-repeat;width:540px;height:9px;}
.exhibitionBoxContent {padding:10px 10px 10px 10px;}
.exhibitionBoxTitle {border-bottom:solid 1px White;padding-bottom:5px;margin-bottom:5px;font-weight:bold;font-size:14px;}

#admin_menu_bar
{
	float:left;
	overflow:hidden;
	padding-bottom:30px;
}

#admin_menu_bar li
{
	list-style:none;
	float:left;
	padding:0px;
}

#admin_menu_bar li a
{
	color: #777;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0px 10px 0px 10px;
	display:block;
}

.account_column
{
	float:left;
	width:460px;
	padding-top:15px;
	margin-left:15px;
}

.cursorfix
{
	cursor: pointer;
}

.benefitsP thead th {background:#fff url(../images/benefits.gif) no-repeat; height:30px; width:480px;}

.photoBullet {width:530px; padding-top:20px;font-size:12px;}
.photoBulletLogo {background:#fff url(../images/photoBullet.gif) no-repeat center top; float:left; width:80px;height:60px;}
.photoBulletDescription {float:left;width:450px;}
.photoBulletDescription span {font-weight:bold; font-size:14px; color:#000;}

.galleryBullet {width:530px; padding-top:20px;font-size:12px;}
.galleryBulletLogo {background:#fff url(../images/gallery-benefits-bullet.gif) no-repeat center top; float:left; width:80px;height:60px;}
.galleryBulletDescription {float:left;width:450px;}
.galleryBulletDescription span {font-weight:bold; font-size:14px; color:#000;}

.collectorBullet {width:530px; padding-top:20px;font-size:12px;}
.collectorBulletLogo {background:#fff url(../images/collector-bullet.gif) no-repeat center top; float:left; width:80px;height:60px;}
.collectorBulletDescription {float:left;width:450px;}
.collectorBulletDescription span {font-weight:bold; font-size:14px; color:#000;}

.creativeBullet {width:530px; padding-top:20px;font-size:12px;}
.creativeBulletLogo {background:#fff url(../images/creative-bullet.gif) no-repeat center top; float:left; width:80px;height:60px;}
.creativeBulletDescription {float:left;width:450px;}
.creativeBulletDescription span {font-weight:bold; font-size:14px; color:#000;}

.backButton {float:right;width:83px;background:#fff url(../images/back-forward-btn.gif) no-repeat left;margin-right:20px;}
.nextButton {float:right;width:83px;background:#fff url(../images/back-forward-btn.gif) no-repeat right;margin-right:40px;}

.backButtonGallery {float:right;width:83px;background:#fff url(../images/back-forward-btn-gallery.gif) no-repeat left;margin-right:20px;}
.nextButtonGallery {float:right;width:83px;background:#fff url(../images/back-forward-btn-gallery.gif) no-repeat right;margin-right:40px;}

.backButtonCollector {float:right;width:83px;background:#fff url(../images/back-forward-btn-collector.gif) no-repeat left;margin-right:20px;}
.nextButtonCollector {float:right;width:83px;background:#fff url(../images/back-forward-btn-collector.gif) no-repeat right;margin-right:40px;}

.backButtonCreative {float:right;width:83px;background:#fff url(../images/back-forward-btn-creative.gif) no-repeat left;margin-right:20px;}
.nextButtonCreative {float:right;width:83px;background:#fff url(../images/back-forward-btn-creative.gif) no-repeat right;margin-right:40px;}

.backButton a, .nextButton a, .backButtonGallery a, .nextButtonGallery a, .backButtonCollector a, .nextButtonCollector a, .backButtonCreative a, .nextButtonCreative a {display:block;width:83px;height:109px;}

.annual_membership_price_box {font-size:10px;width:200px;margin:20px 0 10px 110px;}

.benefitTitle {background:#fff url(../images/benefits.gif) no-repeat; height:30px; width:480px;}
.benefitBox {width:560px;margin-top:10px;}
.benefitTop {height:10px;background:#fff url(../images/benefit_top.gif) no-repeat;}
.benefitBottom {height:10px;background:#fff url(../images/benefit_bottom.gif) no-repeat;}
.benefitContent {background:#fff url(../images/benefit_content.gif);}
.benefitInnerContent {padding:0 60px 0 10px;background-image:url(../images/yes-tick.gif);background-repeat:no-repeat;background-position:right center;width:460px;}

.photographerBox {height:66px;background-image:url(../images/profilebox.gif);width:659px;padding:10px 20px 0 10px;color:#5a5a5a;font-size:12px;line-height:18px;}

.benefitGalleryTitle {background:#fff url(../images/benefits2.gif) no-repeat; height:30px; width:560px;}
.benefitGalleryBox {width:560px;margin-top:10px;}
.benefitGalleryTop {height:10px;background:#fff url(../images/benefit_top2.gif) no-repeat;}
.benefitGalleryBottom {height:10px;background:#fff url(../images/benefit_bottom2.gif) no-repeat;}
.benefitGalleryContent {background:#fff url(../images/benefit_content2.gif);}
.benefitGalleryInnerContent {padding:0 103px 0 10px;width:420px;background-image:url(../images/yes-tick.gif);background-repeat:no-repeat;background-position:right center;}
.benefitGalleryInnerContent2 {padding:0 103px 0 10px;width:420px;background-image:url(../images/message_read.gif);background-repeat:no-repeat;background-position:right center;}

.searchResults a:link, .searchResults a:visited {color:#777;}
.search_box {background:#ebebeb url(/images/roundedbox_grey_small_top.gif) no-repeat;width:161px;float:left;margin:10px 10px 0 0;}
.search_box img {display:block;margin:0 auto 0 auto;}
.search_box div.content {padding:10px;color:#969696;font-size:12px;}
.search_box div.content a:link, .search_box div.content a:visited {color:#777;}
.search_box div.bottom {background:#ebebeb url(/images/roundedbox_grey_small_bottom.gif) no-repeat;height:12px;}
.search_box div.image_container {width:141px;height:141px;margin:10px auto 10px auto;background-color:#ccc;border:solid 1px #bcbcbc}
.search_box div.image_container table tr {height:141px;}
.search_box div.image_container table td {padding:0px;}

.search_xl_box {background:#ebebeb url(/images/roundedbox_grey_xl_top.gif) no-repeat;width:900px;float:left;position:relative;}
.search_xl_box img {display:block;margin:0 auto 0 auto;}
.search_xl_box div.name {padding-top:10px;color:#969696;font-size:12px;}
.search_xl_box div.name a:link, .search_xl_box div.name a:visited {color:#777;}
.search_xl_box div.bottom {background:#ebebeb url(/images/roundedbox_grey_xl_bottom.gif) no-repeat;height:12px;}
.search_xl_box div.image_container {width:141px;height:141px;background-color:#ccc;border:solid 1px #bcbcbc}
.search_xl_box div.image_container table tr {height:141px;}
.search_xl_box div.image_container table td {padding:0px;}
.search_xl_box div.search_profile_box {width:141px;float:left;padding:10px 10px 0 10px;}
.search_xl_box div.search_information_box {width:168px;float:left;padding:10px 10px 0 10px;color:#969696;font-size:12px;}
.search_xl_box div.search_information_box a:link, .search_xl_box div.search_information_box a:visited {color:#777;font-size:14px;}

.search_xl_box div.search_images {width:530px;float:left;padding:20px 0px 0 10px;}
.search_xl_box div.search_images img {display:block;margin:0 auto 0 auto;width:121px;}
.search_xl_box div.image_container2 {float:left;width:121px;height:121px;background-color:#ccc;border:solid 1px #bcbcbc;margin-right:5px;overflow:hidden;}
.search_xl_box div.image_container2 a {width:121px;display:block;}
.search_xl_box div.image_container2 table tr {height:121px;}
.search_xl_box div.image_container2 table td {padding:0px;}

.image_box {background:#ebebeb url(/images/roundedbox_grey_top.gif) no-repeat;width:220px;float:left;margin:10px 0 0 0;}
.image_box div.image_container img {display:block;margin-left:auto;margin-right:auto;}
.image_box div.content {padding:10px;color:#555;font-size:12px;}
.image_box div.bottom {background:#ebebeb url(/images/roundedbox_grey_bottom.gif) no-repeat;height:12px;}
.image_box div.image_container {width:200px;height:200px;margin:10px auto 10px auto;background-color:#ccc;border:solid 1px #bcbcbc}
.image_box div.image_container table tr {height:200px;}
.image_box div.image_container table td {padding:0px;}

.image_box2 {background:#ebebeb url(/images/roundedbox_grey_top.gif) no-repeat;width:220px;float:left;margin:10px 9px 0 0;cursor:move}
.image_box2 div.image_container img {display:block;margin-left:auto;margin-right:auto;}
.image_box2 div.content {padding:10px;color:#555;font-size:12px;}
.image_box2 div.bottom {background:#ebebeb url(/images/roundedbox_grey_bottom.gif) no-repeat;height:12px;}
.image_box2 div.image_container {width:200px;height:200px;margin:10px auto 10px auto;background-color:#ccc;border:solid 1px #bcbcbc}
.image_box2 div.image_container table tr {height:200px;}
.image_box2 div.image_container table td {padding:0px;}

.photographer_navigation {background-image:url(/images/photographer_prev_next.gif);background-repeat:no-repeat;height:36px;width:220px;padding:30px 15px 0 10px;}

.photographerBoxes {width:640px;}
.photographerBoxes ul {list-style-position:outside;list-style-type:disc;margin-top:60px;padding-left:40px;padding-right:20px;color:#363636;}
.photographerBoxes li {padding-bottom:15px;}

#pBeExhibited {width:276px;height:200px;background-image:url(/images/be_exhibited.gif);float:left;margin-right:30px;margin-bottom:15px}
#pWinCommissions {width:276px;height:200px;background-image:url(/images/win_commissions.gif);float:left;margin-bottom:15px}
#pSellYourWork {width:276px;height:200px;background-image:url(/images/sell_your_work.gif);float:left;margin-right:30px;}
#pWPODatabase {width:276px;height:200px;background-image:url(/images/wpo_database.gif);float:left;}
#pIncreaseTraffic {width:582px;height:200px;background-image:url(/images/increase_traffic.gif);float:left;}
#pIncreaseTraffic a {width:64px;height:200px;float:left;display:block;background-image:url(/images/more_info.gif);}

.big_forms {padding:5px;}
.genre_checks {text-transform:lowercase}

.newscontainer {width:500px;background-color:#ebebeb;margin-left:10px;margin-bottom:10px;}
.newstop {height:25px;background-image:url(../images/news_top.gif);padding:5px;}
.newstitle {color:#959595;float:left;font-weight:bold;}
.newsdate {color:#959595;float:right;font-weight:bold;}
.newscontent {color:#959595;padding:5px;}
.newscontent img {float:left;margin:0 10px 5px 0;width:70px;}
.newsbottom {height:14px;background-image:url(../images/news_bottom.gif);}

#upload_box {position:absolute;width:450px; background:white; right:10px; top:41px;}
.warning_circle {color:#555; font-weight:bold;padding-left:35px;width:125px;height:30px;display:block;border:0;background:url(/images/warning.gif) no-repeat;float:left;clear:both;margin-left:20px;}
.content_heading {padding:20px 0 10px 0;}
.img_container {width:600px;padding:20px 0 20px 0;border:solid 1px #ddd;}
.img_container img {margin-left:auto;margin-right:auto;display:block;}

.searchBox {width:372px; background:url(../images/search_bg.gif); margin-bottom:20px;}
.searchBoxTop {height:10px; background:url(../images/search_top.gif);}
.searchBoxContent {padding:5px 0 5px 10px;}
.searchBoxBottom {height:10px; background:url(../images/search_bottom.gif);}

.searchGenreBox {width:482px; background:url(../images/search_genre_bg.gif);}
.searchGenreBoxTop {height:9px; background:url(../images/search_genre_top.gif);}
.searchGenreBoxContent {padding:5px 0 10px 15px;}
.searchGenreBoxBottom {height:9px; background:url(../images/search_genre_bottom.gif);}
.searchGenreBox .content_heading {padding:0}

.cvDocument {color:#959595; padding-left:10px;}
.contactLink {float:right}

.screen {float:left;width:300px;height:430px;margin-right:15px;float:left;}
.screen img {margin:20px 0 20px 0;}
.screen p {font-size:13px;font-weight:bold;text-align:left;}