@charset "utf-8";
/* Web designer: Ryan Maglalang */
/* CSS Document */
body { font:normal 12px Arial, Helvetica, sans-serif; color:#666666; background-color:#ffffff; padding:0; margin:0; }
a:link, a:visited { color:#ff5c01; text-decoration:underline; }
a:hover { color:#ff5c01; text-decoration:none; }
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
p { margin:0; padding:0; }
h1 { font-size:36px; font-weight:normal; letter-spacing:-0.03em; margin:0; padding:0 0 5px 20px; }
.clear { clear:both; }
#hd-hldr, #navigation, #container, #rcon, #ft-hldr, #tags { float:left; }
#lcon { float:right; }
img { border:0; }
#dflt-hldr { margin:0 auto; padding:0; width:850px; height:auto; padding-bottom:10px; }
#topbar{ position:absolute; width: 117px; height: 212px; visibility: hidden; z-index: 100; }
#hd-hldr { width:850px; height:138px; background:url(../images/hd-rep.gif) repeat-x; }
#hd-hldr .hd1 { width:470px; height:138px; }
#hd-hldr .hd2 { width:30px; height:138px; }
#navigation { width:310px; height:103px; padding:35px 0 0 40px; z-index: 2; }
#navigation ul .home,#navigation ul .faq,#navigation ul .contact,#navigation ul .join { float:left; list-style:none; }
#navigation ul .lgout, #navigation ul .mmbr { float:right; list-style:none; }
#navigation ul a.main {	margin:0; padding:0; float:left; width:auto; outline:none; position:relative; text-decoration:none; background:url(../images/imgs.gif) no-repeat top left; display:block; }
#navigation ul a.main span { display:none; }
#navigation ul .home a.main { width:69px; height:67px; padding-right:11px; background-position:0 0; z-index:1; }
#navigation ul .faq a.main { width:69px; height:67px; padding-right:11px; background-position:-90px 0; z-index:2; }
#navigation ul .contact a.main { width:69px; height:67px; padding-right:11px; background-position:-180px 0; z-index:3; }
#navigation ul .join a.main { width:69px; height:67px; background-position:-270px 0; z-index:4; }
#navigation ul .lgout a.main { width:69px; height:67px; background-position:-500px -76px; z-index:5; }
#navigation ul .mmbr a.main { width:69px; height:67px; padding-right:11px; background-position:-570px -76px; z-index:6; }
#navigation a.main span.hover {	margin:0; padding:0; width:69px; height:70px; background:url(../images/imgs.gif) no-repeat top left; cursor:pointer !important; display:block !important; position:absolute;z-index:100; }
#navigation .home a.main .hover { padding:0; background-position:0 -67px; }
#navigation .faq a.main .hover { padding:0; background-position:-90px -67px; }
#navigation .contact a.main .hover { padding:0; background-position:-180px -67px; }
#navigation .join a.main .hover { padding:0; background-position:-270px -67px; }
#navigation .lgout a.main .hover { padding:0; background-position:-500px -144px; }
#navigation .mmbr a.main .hover { padding:0; background-position:-570px -144px; }
#navigation ul.level_1 { top:60px; left:0; width:69px; margin:0; background:transparent; display:none; list-style:none; position:absolute; }
#navigation ul.level_1 li {	margin:0; padding:0; }
#navigation ul.level_1 a { padding:5px 10px; display:block; font:normal 12px "lucida grande",verdana,sans-serif; opacity:0.85; text-decoration:none; }
#navigation ul.level_1 a:hover { opacity:1; }
#navigation ul.level_2 { display:none; }
#container { width:828px; height:auto; background:url(../images/con-rep.gif) repeat-y; padding:0 11px 25px 11px; }
#tags { width:850px; height:auto; text-align:center; padding:20px 0 20px 0; }
#lcon { width:205px; height:auto; }
#lcon .lrep-div { width:205px; height:auto; padding-bottom:8px; font-size:1px; }
#lcon .lrep-div .top { width:197px; height:21px; padding:5px 0 0 8px; }
#lcon .lrep-div .con { width:193px; height:auto; padding:10px 5px 5px 5px; font-size:12px; }
#lcon .lrep-div .con p { padding:5px 0 5px 0; }
#lcon .lrep-div .btm { width:205px; height:9px; }
#rcon { width:618px; height:auto; }
#rcon .rrep-div { width:618px; height:auto; padding-bottom:5px; }
#rcon .rrep-div p { padding:10px 0 10px 0; line-height:20px; }
#rcon .rrep-div .splt { width:618px; height:20px; background:url(../images/cnt1.gif) no-repeat; }
#rcon .rrep-div .top-l { width:618px; height:14px; }
#rcon .rrep-div .con { float:left; width:596px; height:auto; padding:15px 10px 10px 10px; font:12pt Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#rcon .rrep-div .con1 { float:left; width:596px; height:auto; padding:5px 10px 10px 10px; font:12pt Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#rcon .rrep-div .con1 p { margin:0; padding:0 0 10px 0; }
#rcon .rrep-div .con2 { float:left; width:596px; height:auto; padding:5px 10px 10px 10px; font:12pt Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#rcon .rrep-div .con2 p { margin:0; padding:0 0 10px 0; }
#rcon .rrep-div .btm { width:618px; height:10px; font-size:1px; }
#rcon .rrep-div .con .tp { width:588px; height:21px; padding:5px 0 0 8px; }
#rcon .rrep-div .con .cn1 { width:574px; height:auto; padding:10px; border:1px solid #dfe0ef; background-color:#fffbf4; border-top:0; }
.guaranteed { float:left; width:376px; height:148px; padding:30px 15px 0 205px; text-align:center; background:url(../images/satisfaction-guaranteed.gif) no-repeat; }
.guaranteed p { padding:3px 0 !important; line-height:16px !important; }
#ft-hldr { width:850px; text-align:center; padding-bottom:10px; background:url(../images/bg-footer.gif) bottom center no-repeat; }

/* updated June 04, 2010*/
.slide-banner { margin:0; padding-left:5px; float:left; width:611px; height:208px; overflow:hidden; border-left:1px solid #c3cfdb; border-right:1px solid #c3cfdb; }
div#header{ margin:-1px 0 0; }
div#header a img{ border:0; }
div#video-header{ height:683px; margin:-1px 0 0; }
div#header div.wrap{ height:208px; }
div#header div#slide-holder{ z-index:40; width:611px; height:208px; position:absolute; }
div#header div#slide-holder div#slide-runner{ width:611px; height:208px; overflow:hidden; position:absolute; }
div#header div#slide-holder img{ margin:0; display:none; position:absolute; }
div#header div#slide-holder div#slide-controls{ left:0; bottom:10px; width:611px; height:46px; display:none; position:absolute; background:url(http://www.photography-jobs.net/images/slide-bg.png) 0 0; }
div#header div#slide-holder div#slide-controls p.text{ float:left; color:#fff; display:inline; font-size:20px; line-height:16px; margin:15px 0 0 10px; font-family: "script MT Bold", "monotype Corsiva", Arial;	font-style: italic; }
div#header div#slide-holder div#slide-controls p#slide-nav{ float:right; height:24px; display:inline; margin:11px 15px 0 0;  }
div#header div#slide-holder div#slide-controls p#slide-nav a{ float:left; display:inline; font-size:11px; padding:3px 8px; margin-right:5px; line-height:16px; font-weight:bold; text-align:center; text-decoration:none; background-position:0 0; background-repeat:no-repeat; color: #666666; background-color:#000000; border:1px solid #666666; }
div#header div#slide-holder div#slide-controls p#slide-nav a.on{ background-position:0 -24px; color: #FFFFFF; background-color:#333333; }
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(http://www.photography-jobs.net/images/silde-nav.png); }
div#nav ul li a{background:url(http://www.photography-jobs.net/css/images/nav.png) no-repeat; }