﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var,i,b { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
div.clearer { clear:both; font-size:0; line-height:0; }
:focus { outline: 0; }
input[type="hidden"] {
    margin: 0 !important;
    padding: 0 !important;
    background-image:none !important;
    width:0px !important;
    height:0px !important;
}
p		{ color:#222;}
a:hover	{ /*text-decoration:underline!important;*/ color:#34302E;}
a:active,a:focus	{ color:#34302E;}
html	{ height:100%;}
body	{ /*background-color:#aa724d;*/ height:100%; background-image:url(/img/bg_brick.jpg)}
div#everything 	{}
div.mf_clearer	{ clear:both; width:994px; height:1px;}
div.popup	{ position:absolute; left:130px; top:50px; z-index:999;width:743px;}
div#terms	{ left:130px; top:150px;}
div#login	{ width:743px;}
div#login_pop p	{ font-family:"Times New Roman", Times, serif;font-size:16px; color:#1b1b1b; margin-bottom:20px;}
div#login_pop p.option	{ font-weight:bold; /*color:#ead457;*/}
div.popup p.welcome		{ font-size:20px; width:525px;}
div.chalk_line		{ width:288px; height:8px; background-image:url(/img/chalk_line.gif); background-repeat:no-repeat; background-position:left top; line-height:0; font-size:0; margin:20px 0;}
div.blackSlim_chalk_line	{ width:178px; height:8px; background-image:url(/img/blackSlim_chalk_line.gif); background-repeat:no-repeat; background-position:left top; line-height:0; font-size:0; margin:7px 0;}
div.popup a.close_popup	{ background-image:url(/img/btn_close.gif); width:108px; height:25px; text-indent:-9999em; display:block; float:right; position:relative;}
div.popup div.pop_top	{ background-image:url(/img/popup_top.png); width:743px; height:16px; line-height:0; font-size:0; background-position:left top; background-repeat:no-repeat;}
div.popup div.pop_bottom	{ background-image:url(/img/popup_bottom.png); width:743px; height:16px; line-height:0; font-size:0; background-position:left top; background-repeat:no-repeat;}
div.popup div.pop_main		{background-image:url(/img/popup_bg.png);width:743px;background-position:left top; background-repeat: repeat-y; position:relative; overflow:hidden;}
div.popup div.pop_main div.popup_texture	{ background-image:url(/img/popup_texture.gif); position:absolute; left:6px; top:-10px; width:147px; height:97px;}
div.popup div.pop_main div.sideMargins	{ background-color:transparent; margin:0px 55px; padding:20px 0;}
div.container div.popup div.pop_main div.popupCol	{ width:301px; float:left; position:relative;}
div.container div.popup div.pop_main h1	{ font-size:44px; color:#1b1b1b; font-family:"Times New Roman", Times, serif; margin-bottom:22px; line-height:1em;}
div.container div.popup div.pop_main h2, div.container div.popup div.main h3	{text-indent:-9999em; background-position:left top; background-repeat:no-repeat; width:288px;}
div.container div.popup div.pop_main p	{ margin-bottom:8px; line-height:17px !important;}
div.container div.pop_main div.popupCol a.signup	{ text-indent:-9999em; background-image:url(/img/btn_signup.gif); width:158px; height:27px; display:block;}
div.popup div.pop_main div#welcomeCol	{ width:633px; }
div.popup div.pop_main div#welcomeCol.TOS	{ height:430px; margin-top:15px; overflow-y:scroll; width:633px; padding-right:15px; }

div.container div.main div.form div.col form a.email_activate    { float:none; font-family:auto; font-size:15px; margin:0; position:relative; }

div.popup div.pop_main div#loginCol_1	{ margin-right:30px;}
div.popup div.pop_main div#loginCol_1 h2	{ background-image:url(/img/best_option_h2.gif); height:74px; margin-bottom:20px;}
div.popup div.pop_main div#loginCol_2 h2	{ background-image:url(/img/good_option_h2.gif); height:78px; margin-bottom:20px;margin-top:57px;}
div.popup div.pop_main div#loginCol_1 h3	{ background-image:url(/img/do_it_h3.gif); height:220px; margin-top:20px;}
div.container div.pop_main div.popupCol div.connect_fb	{ background-image:url(/img/connect_fb_bg.gif); width:305px; height:53px; text-align:center;}
div.container div.pop_main div.popupCol div.connect_fb img	{ margin-top:15px;}
div.container div.pop_main div.popupCol form	{}
div.container div.pop_main div.popupCol form label	{ color:#d0cfc5; font-family:"Times New Roman", Times, serif; text-align:right; float:left; position:relative; width:65px; margin-right:11px; line-height:30px;}
div.container div.pop_main div.popupCol form input.text	{ float:left; position:relative; background-image:url(/img/input_text_bg2.gif); height:23px; padding:7px 10px 0 10px; border:1px solid transparent; margin-bottom:10px;}
div.container div.pop_main div.popupCol form input.text:focus	{ border:1px solid #EAD457;}
div.container	{width:994px; margin:0 auto 100px; position:relative;}
div.container div.leftOfFrame				{ width:152px;  position:absolute; z-index:5; top:0; left:-152px; /*height:606px;*/}
div.container div.rightOfFrame				{ width:101px; position:absolute; z-index:1; right:-101px; top:0;/* height:363px;*/}
div.container div.rightOfFrame div.rightPosters	{ width:101px; height:363px; background-image:url(/img/rightPosters.png);margin-top:141px;}
div.container div.leftOfFrame div.camera	{ width:152px; height:327px; background-image:url(/img/camera.png); position:relative; left:17px;}
div.container div.leftOfFrame div.leftPosters	{ width:105px; height:279px; background-image:url(/img/leftPosters.png); position:relative; left:47px;}
div.container div.frame		{ width:994px; float:left; position:relative;/* height:920px; */}
div.container div.frame	div.mainFrame	{ position:relative; top:109px; left:0; width:994px; margin-bottom:250px }
div.container div.header	{ width:994px; height:109px; position:absolute; left:0; top:0; z-index:300; font-size:0; line-height:0;}
div.container div.header h1	{ width:356px; height:102px; text-indent:-9999em; display:inline; float:left; position:relative; margin-left:17px;}
div.container div.header h1 a	{ width:100%; height:100%; display:block; background-image:url(/img/logo.png); background-position:left top; background-repeat:no-repeat;}
div.container div.header h1 a:hover	{ background-position:0 -102px;}
div.container div.header div.nav	{ margin-left:10px; width:594px; float:left; position:relative; margin-top:27px; display:block;}
div.container div.header div.nav ul li	{ float:left; position:relative;}
div.container div.header div.nav ul li a.nav_items	{ width:161px; height:82px; display:block; background-repeat:no-repeat; background-position:0 0; text-decoration:none;}
div.container div.header div.nav ul li a.nav_items em	{ font-weight:bold; font-size:18px; line-height:20px; padding:24px 0 0 14px; color:#000000; display:block; text-transform:uppercase;}
div.container div.header div.nav ul li a.nav_items em i	{ font-size:17px; line-height:17px; font-style:italic; display:block; text-transform:none;}
div.container div.header div.nav ul li a.sel			{ background-position:0 -246px!important; height:112px;}
div.container div.header div.nav ul li a#nav_2 em		{ font-size:17px; line-height:17px; font-style:italic; display:block; color:#ffffff; text-transform:none; font-weight:normal;}
div.container div.header div.nav ul li a#nav_2 em i		{ display:none;}
div.container div.header div.nav ul li a.nav_items:hover	{ background-position:0 -82px; text-decoration:none!important;}
div.container div.header div.nav ul li a#nav_1		{ background-image:url(/img/nav_1.png)}
div.container div.header div.nav ul li a#nav_2		{ background-image:url(/img/nav_2.png)}
div.container div.header div.nav ul li.facebook		{ background-image:url(/img/fb_bg.png); width:267px; height:72px; margin-left:5px; background-repeat:no-repeat;}
div.container div.header div.nav ul li#logout a.qcircle	{ margin-right:77px;}
div.container div.header div.nav ul li#fb_logout	{ background-image:url(/img/fb_logout_bg.png); position:relative;}
div.container div.header div.nav ul li#fb_logout img	{ position:absolute; top:14px; left:30px; }
div.container div.header div.nav ul li#fb_logout div.fb_icon	{ background-image:url(/img/fb_icon.png); background-position:top left; background-repeat:no-repeat; width:19px; height:20px; position:absolute; top:44px; left:61px;}
div.container div.header div.nav ul li.facebook p.wel	{ font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px; color:#252525; font-weight:bold;}
div.container div.header div.nav ul li.facebook a:hover	{ text-decoration:underline!important;}
div.container div.header div.nav ul li.facebook a.my	{ text-transform:uppercase; color:#252525; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div.container div.header div.nav ul li.facebook span	{ padding:16px 0 0 90px; display:block; width:165px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em;}
div.container div.header div.nav ul li#fb_logout span	{ padding:12px 0 0 90px;}
div.container div.header div.nav ul li.facebook span img	{ margin-bottom:5px;}
div.container div.header div.nav ul li.facebook span i	{}
div.container div.header div.nav ul li.facebook span a	{ /*border-bottom:1px solid #ffffff;*/ margin:0 3px; color:#6d6d6c; text-decoration:none; line-height:1.5em;}
div.container div.header div.nav ul li.facebook span a.fbconnect_login_button	{ display:block;}
div.container div.header div.nav ul li.facebook span a.qcircle	{ width:16px; height:15px; background-image:url(/img/qcircle.gif); background-position:left top; background-repeat:no-repeat; text-indent:-9999em; float:right; margin-right:15px;}
div.container div.header div.nav ul li.facebook span a.qcircle:hover	{ background-position:0 -15px;}
div.footer	{ bottom:0; left:0; position:fixed; width:100%; z-index:100; height:80px;}
div.footer a:hover	{ text-decoration:underline;}
div.footer div.top	{ background-position:left top; background-image:url(/img/footer_top.png); background-repeat:repeat-x; height:39px;}
div.footer div.sideMargins		{background-color:#d4d2bc; width:100%; display:block;}
div.footer div.sideMargins div.content	{ width:965px; margin:0 auto; position:relative;}
div.footer div.sideMargins div.content a.learnMore	{ font-style:italic; font-size:13px; line-height:14px; letter-spacing:-0.02em; text-decoration:none; position:absolute; top:-14px; width:212px; height:92px; color:#000000; float:left; position:relative;}
div.footer div.sideMargins div.content a.learnMore:hover	{ text-decoration:underline;}
div.footer div.sideMargins div.content a.learnMore b	{display:block; background-image:url(/img/learnMore.png); background-color:transparent; background-repeat:no-repeat;padding:13px 3px 47px 64px; font-style:italic;}
div.footer div.sideMargins div.content a.learnMore strong	{ font-weight:bold; font-size:16px; font-weight:bold; line-height:17px; display:block; font-style:normal;}
div.footer div.sideMargins div.content div.nav		{ float:left; position:relative; /*width:740px;*/ margin-left:22px; margin-top:12px;}
div.footer div.sideMargins div.content div.nav ul li	{ float:left; position:relative; font-size:12px; color:#716f64;}
div.footer div.sideMargins div.content div.nav ul li.div	{ margin:0 10px;}
div.footer div.sideMargins div.content div.nav ul li a.nav_items	{ padding-left:23px; line-height:16px; color:#716f64; background-position:left top; background-repeat:no-repeat; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
div.footer div.sideMargins div.content div.nav ul li a#footer_nav_1	{ background-image:url(/img/kiehls_icon.gif);}
div.footer div.sideMargins div.content div.nav ul li a#footer_nav_2	{ background-image:url(/img/blog_icon.gif);}
div.footer div.sideMargins div.content div.nav ul li a#footer_nav_3	{ background-image:url(/img/twitter_icon.gif);}
div.footer div.sideMargins div.content div.nav ul li a#footer_nav_4	{ background-image:url(/img/facebook_icon.gif);}
div.footer div.sideMargins div.content div.nav ul li a#footer_nav_5	{ background-image:url(/img/country_icon.gif);}
div.footer div.sideMargins div.content div.nav ul li a#footer_nav_5 img	{ float:right; position:relative; margin-left:5px; margin-top:6px;}
div.footer div.sideMargins div.content div.nav ul li a#footer_nav_6	{ padding-left:0;}
div.container div.frame div.main		{ background-image:url(/img/blackFrameRepeat.png); background-repeat:repeat-y; width:994px;}
div.container div.frame div.main div.frameSideMargins	{ /*display:block;*/ margin:0 17px; background-color:#fbfaef; width:960px;}

div.container div.frame div.main div.contests_index	{ background-image:url('/img/contests_index_bg.gif'); background-repeat:repeat-y; }
div.container div.frame div.main div.contests_view div.section	{ background-image:url('/img/contests_view_bg.gif'); background-repeat:repeat-y; }

div.container div.frame div.main div.col	{ width:839px; float:left; position:relative;}
div.container div.frame div.main div#col_2	{ width:121px;}
div.container div.frame div.main div.horizontalRow	{ background-image:url(/img/horizontalRow_bg.png); /*margin-bottom:-7px;*/ height:68px; z-index:3; position:relative;}
div.container div.frame div.main div.horizontalRow div.color a.add_photos	{ width:259px; height:45px; background-position:0 0; background-repeat:no-repeat; background-image:url(/img/addPhotos2.png); text-indent:-9999em; position:absolute; right:14px; top:8px; display:block;}
div.container div.frame div.main div.horizontalRow div.color a.add_photos:hover	{ background-position:0 -45px;}
div.container div.frame div.main div.horizontalRow div.color a.add_photos:active	{ background-position:0 -90px;}
/*individual bg color headline*/
div.container div.frame div.main div.horizontalRow div.color	{ height:29px; display:block; background-color:#dbddb2; padding:13px 0 19px 17px;}
div#signup_container div.color			{ background-color:#dbddb2;}
div#checkemail_container div.color		{ background-color:#dbddb2;}
div#lostpw_container div.color		{ background-color:#dbddb2;}
div#contest_container div.color		{ background-color:#dbddb2;}
div#thewall_container div.color		{ background-color:#dbddb2; padding:0; height:61px; position:relative;}
div#thewall_container div.color h2	{ font-size:0; background-image:url(/img/explore_h2.gif); height:61px; background-position:left top; background-repeat:no-repeat; width:960px; margin:0;}
div#picdetail_container div.color		{ background-color:#d4d2bc; padding:0; height:61px; position:relative;}
/******************************/
div.container div.main div.horizontalRow h3	{ background-image:url(/img/thisMonths_h3.png); width:81px; height:27px; text-indent:-9999em; float:left; position:relative; line-height:36px; background-repeat:no-repeat; margin-top:3px;}
div.container div.main div.horizontalRow h3#past	{background-image:url(/img/pastMonths_h3.png); width:61px;}
div.container div.main div.horizontalRow h2	{ color:#1b1b1b; font-size:36px; font-family:"Times New Roman", Times, serif; line-height:36px; margin-left:5px; float:left; position:relative; margin-top:-1px;}
div.container div.main div.horizontalRow select	{ float:right; position:relative;}
div.container div.main div.collectionDropDown				{ width:197px; height:21px; padding:5px 0; border-top:1px dotted #c9c8bf; border-bottom:1px dotted #c9c8bf; position:relative; float:right; margin-right:20px; display:inline;}
div.container div.main div.collectionDropDown a.dropDown	{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#34302e;background-position:0 0; background-repeat:no-repeat; background-image:url(/img/prevCollectionDropDown.gif);width:197px; height:21px; display:block;}
div.container div.main div.collectionDropDown a.dropDown:hover		{ background-position:0 -21px; text-decoration:none!important;}
div.container div.main div.collectionDropDown a.dropDown:active		{ background-position:0 -42px;}
div.container div.main div.collectionDropDown a.sel			{ background-position:0 -42px!important; }
div.container div.main div.collectionDropDown a.dropDown span		{ margin:0; display:block; background-color:transparent; padding:3px 0 0 10px; margin:0;}
div.container div.main div.small_collectionDropDown			{ width:168px; height:21px; padding:5px 0; margin:0 0 0 3px;}
div.container div.main div.small_collectionDropDown a.dropDown		{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#34302e;background-position:0 0; background-repeat:no-repeat; background-image:url(/img/small_collectionDropDown.gif);width:168px; height:21px; display:block;}
div.container div.main div.small_collectionDropDown a.dropDown:hover	{ background-position:0 -21px; text-decoration:none!important;}
div.container div.main div.small_collectionDropDown a.dropDown:active{ background-position:0 -42px;}
div.container div.main div.small_collectionDropDown a.sel	{ background-position:0 -42px!important; }
div.container div.main div.small_collectionDropDown a.dropDown span	{ margin:0; display:block; background-color:transparent; padding:3px 0 0 10px; margin:0;}
div.container div.main div.navMain div.small_collectionDropDown	{ position:relative;}
div.container div.main div.navMain div#category_dd		{ z-index:110;}
div.container div.main div.navMain div#location_dd		{ z-index:105;}
div.container div.main div.navMain div#product_dd		{ z-index:100;}
div.container div.main div.dropDownBox	{ height:149px; width:175px; overflow-y:scroll; overflow-x:hidden; background-color:#f8f7ed; border:1px solid #8a897b; padding:10px; position:relative;}
div.container div.main div#contest_prev	{ z-index:30; position:absolute; left:639px; top:56px;}
div#thewall_container div.main div.navMain div.dropDownBox	{ width:146px;}
div#thewall_container div.main div.navMain div.dropDownBox, div#contest_container div.main div.dropDownBox	{ top:26px; left:0; position:absolute; z-index:50;}
div.container div.main div.catdd    { width:147px }
div.container div.main div.small_collectionDropDown div.dropDownBox	{ width:146px; position:absolute;}
div.container div.main div.dropDownBox a	{ display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#34302e;/* background-image:url(/img/raquo.gif); background-position:right center; background-repeat:no-repeat;*/border-bottom:1px solid #C9C8BF;padding:5px 0;}
div.container div.main div.dropDownBox a:hover	{ background-color:#F0EFE1;}
div.container div.main div.dropDownBox a b	{ }
div.container div.main div.col div.vertCol			{ background-image:url(/img/picsWall.gif); width:121px;padding-bottom:146px;}
div.container div.main div.col div.vertCol div.entry	{ margin:64px 0 0 0; float:left; position:relative;}
div.container div.main div.col div.vertCol h4		{ font-weight:bold; text-transform:uppercase; font-size:16px; letter-spacing:-0.02em; width:72px; margin:77px 0 0 23px; float:left; position:relative; line-height:17px; display:inline;}
div.container div.main div.col div.vertCol h4.pics_wall	{ display:none;}
div.container div.main div.col div.vertCol a.browse_pics	{ width:99px; height:34px; display:inline; text-indent:-9999em; background-image:url(/img/browsePics.gif); float:left; position:relative; margin:65px 0 0 12px;}
div.container div.main div.col div.vertCol a.browse_pics:hover	{ background-position:0 -34px;}
div.container div.main div.col div.vertCol a.browse_pics:active	{ background-position:0 -68px;}
div.container div.main div.col div.vertCol div.tiltedPolaroids	{ width:117px; height:189px;float:left;margin-top:175px;position:relative;}
div.container div.main div.col div.vertCol div.tiltedPolaroids a	{ cursor:pointer;}
div.container div.main div.col div.vertCol div.tiltedPolaroids div#tilted_1	{ background-image:url(/img/tiltedPolaroids_1.png); width:117px; height:189px;}
div.container div.main div.section			{}
div.container div.main div.section div.paging	{ position:absolute; bottom:-2px; right:30px; height:31px;}
div#picdetail_container div.main div.section			{ margin-top:-6px;}
div.container div.main div.section div.sideMargins	{ margin:0 17px;}
div.container div.main div.section div.sideMargins img.upload_image	{ margin-top:-6px;/*margin-left:37px;*/}
div#thewall_container div.main div.frameSideMargins	{ background-image:url(/img/cork_bg.gif);}
div#thewall_container div.main div.section			{ position:relative; height:564px; }
div.container div.main div.section div.form			{ width:571px; float:left; position:relative; margin-right:40px; padding:15px 0; display:inline;}
div.container div.main div.section div.form h2		{ font-weight:bold; font-size:33px; width:450px; margin-bottom:20px; line-height:33px; text-indent:0;}
div.container div.main div.section div.form p.intro	{ font-size:20px; padding-bottom:17px; border-bottom:1px solid #c9c8bf; margin-bottom:17px;}
div.container div.main div.section div.form p.last	{margin-bottom:0px; border-bottom:none;}
div.container div.main div.section div.form form	{ color:#30302f;}
div.container div.main div.section div.form form div.text label, div.container div.main div.section div.form form div.password label	{ font-size:18px; font-weight:bold; text-align:right; width:85px; margin-right:20px; display:block; float:left; position:relative; margin-top:10px }
div.container div.main div.section div.form form div.text label em	{ font-weight:normal; font-style:italic; }
div.container div.main div.section div.form form div.text labels em	{ font-style:italic; font-size:14px; line-height:14px; position:relative; top:-10px;}
div.container div.main div.section div.form form select				{ width:460px; float:left; position:relative; margin:17px 0;}
div.container div.main div.section div.form form select#state		{ margin-top:0; margin-left:104px;}
div.container div.main div.section div.form form div.checkbox		{ margin-left:106px; margin-bottom:10px;}
div.container div.main div.section div.form div.col form div.checkbox		{ margin-left:79px; margin-bottom:10px;}
div.container div.main div.section div.form form div.checkbox label	{ margin-left:10px; font-size:16px; width:inherit;}
div.container div.main div.section div.form form input.input_text	{ background-image:url(/img/input_text_bg.gif); height:27px; font-family:"Times New Roman", Times, serif; font-size:18px; padding:10px 10px 0 10px; width:443px; margin-bottom:14px; float:left; position:relative; border:1px solid transparent;}
div.container div.main div.section div.form div.re label	{ margin-top:0!important;}

div.error-message   { color:#990000; }


div.container div.main div.section div.form form input.input_text:focus	{ border:1px solid #CC6600;}
div.container div.main div.section div.form form i					{ border-top:1px solid #c9c8bf; display:block; text-align:right; margin-top:17px;}
div.container div.main div.section div.form form div.submit input:focus{ border:1px solid #CC6600;}
div.container div.main div.section img.signUp_image					{ margin-top:-7px;}
div.container div.main div.section div.col	{ float:left; position:relative; width:218px; padding-left:10px;  padding-top:15px; padding-right:10px; width:219px; }
div.container div.main div.section div#picsCol	{ width:689px; /*padding-bottom:30px;*/}
div.container div.main div.section div.col div.picsWall	{ width:685px; background-image:url(/img/picsBar.gif); background-repeat:no-repeat; background-position:left top;}
div.container div.main div.section div.col div.picsWall div.disabled	{ display:none;}
div.container div.main div.section div.col div.picsWall h3	{ font-size:20px; font-weight:bold; margin:15px 0 35px 17px; float:left; position:relative; border-bottom:1px solid #000000; padding:0;color:#222;}
div.container div.main div.section div.col div.picsWall img.refresh	{ float:right; position:relative; margin:14px 5px 0 0;}
div.container div.main div.section div.col div.picsWall a.refresh_wall	{ float:right; position:relative; background-image:url(/img/refresh_wall.png); background-position:0 0; background-repeat:no-repeat; height:34px; width:129px; text-indent:-9999em; margin:8px 10px 0 0;}
div.container div.main div.section div.col div.picsWall a.refresh_wall:hover	{ background-position:0 -34px;}
div.container div.main div.section div.col div.picsWall a.refresh_wall:active	{ background-position:0 -68px;}
div.container div.main div.section div.col div.picsWall a.tab_link		{ float:right; position:relative; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#202020; text-decoration:none; cursor:pointer;}
div.container div.main div.section div.col div.picsWall a.tab_link:hover	{ background-position:0 -31px !important;}
div.container div.main div.section div.col div.picsWall a.tab_link span	{ padding:9px 0 0 8px; display:block; cursor:pointer;}
div.container div.main div.section div.paging div.disabled	{ display:none; width:60px; height:21px; background-image:url(/img/show_more.gif); background-position:left top; background-repeat:no-repeat;padding:10px 0 0 26px; margin-right:4px;color:#202020;float:right;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;position:relative;}
div.container div.main div.section div.paging a.tab_pag		{ width:60px; height:21px; background-image:url(/img/show_more.gif); background-position:left top; background-repeat:no-repeat;padding:10px 0 0 26px; margin-right:4px;color:#202020;cursor:pointer;float:right;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;position:relative;text-decoration:none;}
div.container div.main div.section div.paging a:hover		{ background-position:0 -31px;}
div.container div.main div.section div.col div.picsWall a#show_more		{ width:86px; height:31px; background-image:url(/img/show_more.gif); background-position:left top; background-repeat:no-repeat;}
div.container div.main div.section div.col a.more	{ position:relative; right:-177px; top:-24px;font-size:14px;background:transparent url(/img/raquo.gif) no-repeat right center; padding-right:10px; font-family:"Times New Roman", Times, serif;/* border-bottom:1px solid #34302e;*/text-decoration:none; color:#34302e;width:30px; line-height:10px;}
div.container div.main div.section div.col a.more:hover	{ text-decoration:underline;}
div.container div.main div.section div.col a.showMore	{ font-size:14px;background:transparent url(/img/raquo.gif) no-repeat right center; padding-right:10px; font-family:"Times New Roman", Times, serif; /*border-bottom:1px solid #34302e;*/text-decoration:none; color:#34302e; width:105px; margin:0 auto; display:block;}
div.container div.main div.section div#most_recent a.showMore	{width:101px; }
div.container div.main div.section div.col a.showMore:hover	{ text-decoration:underline;}
/*div.container div.main div.section div.col a.showMore	{ width:150px; height:14px; text-decoration:none; display:block;margin-left:35px;background-image:url(/img/btn_showMore.gif); background-repeat:no-repeat; background-position:left top; margin-bottom:20px;padding:4px 0 3px 7px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#34302e; font-weight:bold;}
div.container div.main div.section div.col a.showMore:hover	{ background-position:0 -21px;}
div.container div.main div.section div.col a.showMore span	{ padding:4px 0 3px 7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#34302e; font-weight:bold; display:block; background-color:transparent; border:none;}*/
div.container div.main div.section div.col div.sideMargins	{ padding-bottom:17px; border-bottom:1px solid #c9c8bf; margin:0;}
div.container div.main div.section div.col div.last	{ border:none;}
div.container div.main div.section div.col div.last	div.entry { margin-top:22px;}
div.container div.main div.section div.col a#checkOut_contest	{ background-image:url(/img/check_out_contest.jpg);height:96px;text-indent:0;width:197px; text-decoration:none; margin:10px 0 0 0;}
div.container div.main div.section div.col a#checkOut_contest:hover	{ text-decoration:underline;}
div.container div.main div.section div.col a#checkOut_contest span	{ padding:8px 0 0 84px; width:100px; font-size:17px; letter-spacing:-0.02; font-weight:bold; line-height:17px; display:block; color:#000000;}
div.container div.main div.section div.col a#checkOut_contest span em	{ font-weight:normal; font-style:italic;}
div.container div.main div.section div.col div.vignette_shadow		{ width:197px; height:7px; font-size:0; line-height:0; background-image:url(/img/vignette_shadow.gif); background-position:top left; background-repeat:no-repeat;}
div.container div.main div.section div#picsWall_nav	{ width:197px;}
div.container div.main div.section div.col div.navTop	{ background-image:url(/img/picsWallNav_top.gif); width:197px; height:64px;}
div.container div.main div.section div.col div.navBottom	{ background-image:url(/img/picsWallNav_bottom.gif); width:197px; height:10px; line-height:0; font-size:0;}
div.container div.main div.section div.col div.navMain		{ background-color:#202020; padding:8px 17px 17px 11px;}
div.container div.main div.section div.col div.navMain ul	{ padding-left:6px;}
div.container div.main div.section div.col div.navMain ul li	{}
div.container div.main div.section div.col div.navMain ul li a	{ color:#fbfaef; font-size:14px; font-weight:bold; width:135px; padding-right:29px; line-height:14px; display:block; text-decoration:none; padding-bottom:9px; /*border-bottom:1px solid transparent;*/}
div.container div.main div.section div.col div.navMain ul li a:hover	{ background-image:url(/img/picsWallNav_arrow.gif); background-position:center right; background-repeat:no-repeat; /*border-bottom:1px solid #fbfaef;*/ text-decoration:underline;}

div.container div.main div.section div#most_popular, div.container div.main div.section div#most_recent	{ /*border-left:1px solid #c9c8bf;*/ }
div.container div.main div.col div.entry	{width:151px; margin:11px auto 0;}
div.container div.main div#picsCol div.entry	{width:151px; margin:0 0 15px 20px; float:left; position:relative; display:inline;}
div.container div.main div#picsCol div.entry div.badge p	{ color:#FFFFFF; height:12px; }
div.container div.main div.col div.entry p, div.container div.main div.col div.entry a{ font-family:Arial, Helvetica, sans-serif;}
div.container div.main div.col div.entry div.badge	{ margin-left:4px; position:relative;}
div.container div.main div.col div.entry div.badge div.fb_badge	{ width:21px; height:21px; float:left; position:relative; margin-right:4px;}
div.container div.main div.col div.entry div.badge p		{ display:block; text-decoration:none; color:#000000;}
div.container div.main div.col div.entry div.badge p.name	{ font-size:11px; font-weight:bold; line-height:11px; margin:0; padding:0;}
div.container div.main div.col div.entry div.badge div.you	{ position:absolute; top:2px; right:2px; display:block; width:26px; height:20px; background-image:url(/img/you.gif); background-position:0 0; text-indent:-9999em;}
div.container div.main div.col div#criteria_results div.entry div.badge div.you	{ right:20px; background-image:url(/img/you.png);}
div#thewall_container div.main div.col div#criteria_results div.entry div.badge div.you	{ right:2px;}
div.container div.main div.col div.entry div.badge p.loc	{ font-size:9px; margin:0; padding:0; width:120px; overflow:hidden; float:left; position:relative; left:3px;}
div.container div.main div.col div.entry div.image			{ background-image:url(/img/polaroid.png); background-repeat:no-repeat; background-position:left top; width:150px; height:182px; position:relative;}
div.container div.main div.col div.entry div.image div.white_pins	{ background-repeat:no-repeat; background-position:left top; width:19px; height:24px; position:absolute; z-index:2; left:70px;background-image:url(/img/white_pin.png);}
/*div.container div.main div.col div.entry div.image div#white_pin	{ background-image:url(/img/white_pin.png);}*/
div.container div.main div.col div.entry div.image div.pics	{ position:relative; margin:10px 0 0 9px; float:left; width:135px; height:135px; display:inline;}
div.container div.main div.col div.entry div.image div.pics img	{ width:135px; height:135px; overflow:hidden; }
div.container div.main div.col div.entry div.image div.pics div.winner	{ text-indent:-9999em; background-image:url(/img/winner.png); width:71px; height:72px; background-position:0 0; background-repeat:no-repeat; position:absolute; left:0; top:0; z-index:1;}
div.container div.main div.col div.entry div.image div.pics div.top10	{ position:absolute; right:0; bottom:0; width:40px; height:38px; background-image:url(/img/top10.png); text-indent:-9999em;}
div.container div.main div.col div.entry div.image div.pics a.share, div.container div.main div.col div.entry div.image div.pics a.sharebtn	{ position:absolute; left:0; top:-1px; width:60px; height:27px; background-image:url(/img/share.png); background-position:0 -27px; background-repeat:no-repeat; text-indent:-9999em; z-index:2;}
/*div.container div.main div.col div.entry div.image div.pics a.share:hover, div.container div.main div.col div.entry div.image div.pics a.sharebtn:hover	{ width:60px; background-position:0 -27px;}*/
div.container div.main div.col div.entry div.image div.pics a.fb_friend	{ position:absolute; right:0; top:0; width:38px; height:19px; background-image:url(/img/fb_friend.gif); background-position:left top; background-repeat:no-repeat; text-indent:-9999em;}

div.container div.main div.col div.entry div.large_image div div.top10	{ position:absolute; right:0; bottom:0; width:40px; height:38px; background-image:url(/img/top10.png); text-indent:-9999em;}
div.container div.main div.col div.entry div.large_image div a.share	{ position:absolute; left:0; top:-1px; width:25px; height:20px; background-image:url(/img/share.gif); background-position:left top; background-repeat:no-repeat; text-indent:-9999em;}
div.container div.main div.col div.entry div.large_image div a.share:hover	{ width:58px; background-position:0 -20px;}
div.container div.main div.col div.entry div.large_image div a.fb_friend	{ position:absolute; right:0; top:0; width:38px; height:19px; background-image:url(/img/fb_friend.gif); background-position:left top; background-repeat:no-repeat; text-indent:-9999em;}

div.container div.main div.col div.entry div.image a.like	{ background-repeat:no-repeat; background-position:left top; background-image:url(/img/btn_like.gif); text-indent:-9999em; display:block; width:50px; height:20px; position:absolute; left:8px; bottom:13px;}
div.container div.main div.col div.entry div.image span.like	{ background-repeat:no-repeat; background-position:0 -40px; background-image:url(/img/btn_like.gif); text-indent:-9999em; display:block; width:50px; height:20px; position:absolute; left:8px; bottom:13px;}

div.container div.main div.col div.entry div.image a.like:hover	{ background-position:0 -20px;}
div.container div.main div.col div.entry div.image a.like:active	{ background-position:0 -40px;}
div.container div.main div.col div.entry div.image div.num_of_likes	{ font-weight:bold; color:#a33c24; font-size:11px; text-align:right; bottom:16px; right:8px; position:absolute; font-family:Arial, Helvetica, sans-serif;}
div.container div.main div.section div.col h3	{ font-weight:bold; font-size:17px; padding-bottom:8px; border-bottom:1px solid #c9c8bf; position:relative; float:left;}
div.container div.main div.contests_index div.section div.col h3	{ width:100%; color:#222;}
div.container div.main div.section div#col_static	{ width:324px;padding:17px 17px 17px 20px; border:none;}
div.container div.main div.contests_index div.section div#col_static img	{ margin-left:3px;}
div.container div.main div.section div#col_static a#tos	{ font-size:14px; font-style:italic; color:#222; width:180px; margin:0 auto; display:block;}
div.container div.main div.contests_view div.section div#col_static a#tos	{ display:inline; margin-left:9px; width:auto;}
div.container div.main div.section div#col_static img	{ margin-bottom:10px; }
div.container div.main div.section div#col_static p		{ font-size:17px; letter-spacing:-0.02em; margin-bottom:10px;}
div.container div.main a.button	{ text-indent:-9999em; display:block; width:266px; height:45px; background-position:0 0; background-repeat:no-repeat; color:#000000;}
div.container div.main div.section div#col_static a#add_photos	{ background-image:url(/img/addPhotos.gif); margin:14px 0; width:323px; margin-left:-3px;}
div.container div.main div.section div#col_static a.button:hover	{ background-position:0 -45px; text-decoration:underline;}
div.container div.main div.section div#col_static a.button:active	{ background-position:0 -90px;}
div.container div.main div.section div#col_static a#viewRate_photos	{ background:transparent url(/img/viewRateEntries.gif) no-repeat left center; padding-left:122px; padding-top:20px; height:61px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:23px; line-height:19px; letter-spacing:-0.02em; margin-bottom:20px; text-decoration:none; width:175px; text-indent:0; margin-left:17px; margin-top:20px;}
div.container div.main div.section div#col_static a#viewRate_photos:hover	{ color:#333;}
/*div.container div.main div.section div#col_static a#viewRate_photos	{ background-image:url(/img/viewRateEntries.gif); height:55px; background-position:0 0; text-indent:0; text-decoration:none; margin-left:3px; padding:19px 0 0 57px; font-weight:bold;}
div.container div.main div.section div#col_static a#viewRate_photos span	{ font-size:16px; color:#202020; letter-spacing:-0.02em; font-weight:bold; background-color:transparent; border:none; padding:12px 0 0 57px; display:block;}
div.container div.main div.section div#col_static a#viewRate_photos:hover	{ background-position:0 -74px;}*/
div.container div.frame div.top		{ background-image:url(/img/blackFrameTop.gif); background-repeat:no-repeat; width:994px; height:17px; line-height:0; font-size:0;}
div.container div.frame div.bottom	{ background-image:url(/img/blackFrameBottom.png); background-repeat:no-repeat; width:994px; height:38px;}
div.container div.frame div.main div.horizontalRow div.color a.tab_links	{ background-position:0 0; background-repeat:no-repeat; height:46px; text-indent:-9999em; display:block; float:left; position:relative;}
div.container div.frame div.main div.horizontalRow div.color a.tab_links:hover	{ background-position:0 -50px;}
div.container div.frame div.main div.horizontalRow div.color a#back			{ background-image:url(/img/link_back.png); width:118px; margin-left:10px;}
div.container div.frame div.main div.horizontalRow div.color a#explore_the_wall{ background-image:url(/img/link_exploreTheWall.png); width:198px;}
div.container div.main div.section div#pic_detail	{ width:580px; padding-bottom:40px; border-right:1px solid #c9c8bf;}
div.container div.main div.section div#pic_detail_info	{ width:315px; padding:15px 0 0 10px;}
div.container div.main div.section div.col div.large_image	{/* background-image:url(/img/pic_large.png); background-position:left top; background-repeat:no-repeat; width:559px; height:371px; padding:10px 0 0 10px;*/margin-bottom:15px;}
div.container div.main div.section div.col div.large_image div	{ width:538px;/* height:351px; overflow:hidden; */}
div.container div.main div.section div.col div.large_image div div.winner	{ text-indent:-9999em; background-image:url(/img/winner_large.png); width:125px; height:124px; background-position:0 0; background-repeat:no-repeat; position:absolute; left:20px; top:25px; z-index:1;}


div.container div.main div.section div.col p.descrip		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2a2925;}
div.container div.main div.section div.col p.voted		{color:#2A2925;float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin-right:20px;position:relative;width:93px;}
div.container div.main div.section div.col div.segment	{ border-bottom:1px solid #c9c8bf; padding:10px;}
div.container div.main div.section div.col div.segment div.badge	{ margin-bottom:10px;}
div.container div.main div.section div.col div.segment div.badge p	{ font-family:Arial, Helvetica, sans-serif; float:left; position:relative; font-weight:bold; color:#7a7972; font-size:14px; width:250px;}
div.container div.main div.section div.col div.segment div.badge p.loc	{ font-weight:normal; font-size:10px; }
div.container div.main div.section div.col div.segment div.badge img	{ float:left; position:relative; margin-right:10px;}
div.container div.main div.section div.col div.segment h2	{ font-size:36px; line-height:36px;}
div.container div.main div.section div.col div.segment div.num_of_likes	{ font-family:Arial, Helvetica, sans-serif; color:#b45131; font-weight:bold; font-size:20px; margin:5px 0px; }
div.container div.main div.section div.col div.segment a.button_large	{ background-position:0 0; background-repeat:no-repeat; text-indent:-9999em; float:left; position:relative; display:block; height:32px;}
div.container div.main div.section div.col div.segment a.button_large:hover	{ background-position:0 -32px;}
div.container div.main div.section div.col div.segment a.button_large:active	{ background-position:0 -64px;}
div.container div.main div.section div.col div.segment a#like	{ background-image:url(/img/btn_like_large.png); width:93px;}

div.container div.main div.section div.col div.segment a.like_large	{ background-image:url(/img/btn_like_large.png); width:93px; background-position:0 0; background-repeat:no-repeat; text-indent:-9999em; float:left; position:relative; display:block; height:32px;}
div.container div.main div.section div.col div.segment span.like_large	{ background-image:url(/img/btn_like_large.png); width:93px; background-position:0 -64px; background-repeat:no-repeat; text-indent:-9999em; float:left; position:relative; display:block; height:32px;}

div.container div.main div.section div.col div.segment a.like_large:hover	{ background-position:0 -32px;}
div.container div.main div.section div.col div.segment a.like_large:active	{ background-position:0 -64px;}
div.container div.main div.section div.col div.segment a#share	{ background-image:url(/img/btn_share_large.png); width:210px;}
div.container div.main div.section div.col div.segment a#share2	{ background-image:url(/img/btn_share_large2.png); width:93px;}
div.container div.main div.section div.col div.segment h4	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#7a7972;}
div.container div.main div.section div.col div.segment p.segment_link	{ text-decoration:none; border-bottom:1px solid #030303; color:#030303; font-family:"Times New Roman", Times, serif; display:inline;}
div.container div.main div.section div.col div.segment a.segment_link	{ text-decoration:none; color:#030303; font-family:"Times New Roman", Times, serif;}
div.container div.main div.section div.col div.segment a.segment_link:hover	{ text-decoration:underline;}
div.container div.main div.section div.col div#in_this_photo	{ position:relative;}
div.container div.main div.section div.col div.segment a.learn_more		{ text-indent:-9999em; background-position:0 0; background-repeat:no-repeat; position:relative; left:215px; top:8px; display:block; background-image:url(/img/btn_learnMore.png); height:43px; width:107px;}
div.container div.main div.section div.col div.segment a.learn_more:hover	{ background-position:0 -43px;}
div.container div.main div.section div.col a.flag	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2a2925; padding-left:20px; background-position:left top; background-repeat:no-repeat; background-image:url(/img/flag.gif); line-height:14px; text-decoration:none; margin:10px 0 0 10px; display:block; width:115px; }
div.container div.main div.section div.col div.segment div.share_dd_module	{ position:relative; float:left;}
div.container div.main div.section div.col div.segment div.share_dropDown, div.container div.main div.section div.col div.sharebtn_dropDown	{ background-image:url(/img/share_bg.png); width:141px; height:143px; background-position:left top; background-repeat:no-repeat; z-index:10; position:absolute; top:18px; left:-4px;}
div.container div.main div.section div.col div.segment div.share_dropDown span, div.container div.main div.section div.col div.sharebtn_dropDown span	{ padding:33px 0 0 15px; display:block;}
div.container div.main div.section div.col div.segment div.share_dropDown span a.share_dd_btns, div.container div.main div.section div.col div.sharebtn_dropDown span a.share_dd_btns	{ background-image:url(/img/share_sprite.gif); width:85px; height:20px; padding-left:27px;color:#34302e; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin-top:3px; display:block; background-repeat:no-repeat;}
div.container div.main div.section div.col div.segment div.share_dropDown span a.fb_dd_btn, div.container div.main div.section div.col div.sharebtn_dropDown span a.fb_dd_btn	{ background-position:0 0;}
div.container div.main div.section div.col div.segment div.share_dropDown span a.fb_dd_btn:hover, div.container div.main div.section div.col div.sharebtn_dropDown span a.fb_dd_btn:hover	{ background-position:0 -20px;}
div.container div.main div.section div.col div.segment div.share_dropDown span a.tw_dd_btn, div.container div.main div.section div.col div.sharebtn_dropDown span a.tw_dd_btn	{ background-position:0 -40px;}
div.container div.main div.section div.col div.segment div.share_dropDown span a.tw_dd_btn:hover, div.container div.main div.section div.col div.sharebtn_dropDown span a.tw_dd_btn:hover	{ background-position:0 -60px;}
div.container div.main div.section div.col div.segment div.share_dropDown span a.my_dd_btn, div.container div.main div.section div.col div.sharebtn_dropDown span a.my_dd_btn	{ background-position:0 -80px;}
div.container div.main div.section div.col div.segment div.share_dropDown span a.my_dd_btn:hover, div.container div.main div.section div.col div.sharebtn_dropDown span a.my_dd_btn:hover	{ background-position:0 -100px;}
div.container div.main div.section div.col div.segment div.share_dropDown span a.em_dd_btn, div.container div.main div.section div.col div.sharebtn_dropDown span a.em_dd_btn	{ background-position:0 -120px;}
div.container div.main div.section div.col div.segment div.share_dropDown span a.em_dd_btn:hover, div.container div.main div.section div.col div.sharebtn_dropDown span a.em_dd_btn:hover	{ background-position:0 -140px;}
div.container div.main div.section div.form form input#PhotoFiledata	{ margin-bottom:10px;}
div.container div.main div.section div.form form div.checkbox		{ margin-bottom:10px;}
div.container div.main div.section div.form form div.checkbox label	{ margin-left:10px; font-size:18px;}
div.container div.main div.photos_upload div.section div.form form div.checkbox label	{ width:456px; float:left; position:relative;}
div.container div.main div.photos_upload div.section div.form form div.checkbox input	{ float:left; position:relative; margin-top:3px;}
div.container div.main div.photos_upload div.section div.form form div.submit input	{ margin-right:111px;}
div.container div.main div.section div.form form div.submit input	{float:right;height:40px;position:relative;text-indent:-9999em;width:144px; background-position:0 0; border:none;}
div.container div.main div.section div.form form div.submit input:hover	{ background-position:0 -40px;}
div#upload_container div.main div.section	{ padding-bottom:155px;}
div#upload_container div.color		{ background-color:#d4d2bc;}
div#upload_container div.main div.section p.intro	{ font-size:20px; letter-spacing:-0.02em;}
/*div#upload_container div.main div.section div.form form div.submit input	{background-image:url(/img/btn_upload.gif); margin-right:25px;}
div#signup_container div.main div.section div.form form div.submit input	{background-image:url(/img/btn_submit.gif); width:220px;}*/
div#upload_container div.main div.section div.form form div.checkbox		{ margin-left:0;}

li.facebook img.fb_profile_pic_rendered { position:absolute; left:30px; top:14px; }

div.container div.main div.form div.entry	{width:151px; float:left; position:relative; margin-right:20px;}
div.container div.main div.form div.entry p, div.container div.main div.form div.entry a{ font-family:Arial, Helvetica, sans-serif;}
div.container div.main div.form div.entry div.image			{ background-image:url(/img/polaroid.png); background-repeat:no-repeat; background-position:left top; width:150px; height:182px; position:relative;}
div.container div.main div.form div.entry div.image div.white_pins	{ background-repeat:no-repeat; background-position:left top; width:19px; height:24px; position:absolute; z-index:2; left:70px;background-image:url(/img/white_pin.png);}
div.container div.main div.form div.entry div.image div.pics	{ position:relative; margin:10px 0 0 9px; float:left; width:135px; height:135px; display:inline;}
div.container div.main div.form div#success_pic p					{ font-size:19px;}
div.container div.main div.form div.form_section div.checkbox		{ margin-top:20px;}
div.container div.main div.form div.form_section div.checkbox input	{ float:left; position:relative; margin-top:4px;}
div.container div.main div.form div.form_section div.checkbox label	{ width:216px; font-size:18px; display:block; float:left; position:relative;}
div.container div.main div.form div.form_section					{ border-bottom:1px solid #c9c8bf; padding:15px 2px;}
div.container div.main div.form div.form_section p				{ font-size:20px; margin-bottom:5px;}
div.container div.main div.form div.form_section p.action		{ width:323px; float:left; position:relative; font-size:18px;}
div.container div.main div.form a								{ color:#151a1b;}
div.container div.main div.form div#resendEmail a				{background-image:url(/img/btn_resendEmail.gif);width:220px;background-position:0 0;border:medium none;float:right;height:40px;margin-top:10px;position:relative;text-indent:-9999em;}
div.container div.main div.form div#resendEmail a:hover			{ background-position:0 -40px;}
div.container div.main div.form div#resendEmail a:active		{ background-position:0 -80px;}
div.container div.main div.form p.last							{ margin:20px 0; font-size:18px;}
div.container div.main div.form div.form_section a.add_photos	{ float:right; position:relative; text-indent:-99999em; background-image:url(/img/add_photos.gif); background-position:0 0; background-repeat:no-repeat; width:199px; height:60px; display:block;}
div.container div.main div.form div.form_section a.add_photos:hover	{ background-position:0 -60px;}
div.container div.main div.form div.form_section a.add_photos:active	{ background-position:0 -120px;}
div.container div.main a.become_a_fan								{ float:right; position:relative; padding:12px 29px 0 46px; font-size:14px; color:#375387; font-weight:bold; width:124px; height:50px; background-position:0 0; background-image:url(/img/become_a_fan.gif); margin-bottom:3px; margin-left:-3px;}
div.container div.main a.become_a_fan:hover							{ background-position:0 -62px;}
div.container div.main div.form div.form_section h3				{ font-size:33px; font-weight:bold; margin-bottom:20px; line-height:33px; text-indent:0;}
div.container div.main div.form div.form_section h4				{ font-size:24px; font-weight:bold; margin-bottom:20px; line-height:24px;}
div.container div.main div.form div.form_section div#share_like	{ margin-top:20px;}
div.main div.form div.form_section a.category					{ padding:5px; text-transform:uppercase; color:#000000; text-decoration:none; background-color:#d4d2bc; margin-right:5px; margin-bottom:5px; font-weight:bold; line-height:35px;}
div.main div.form div.form_section a.contest					{ font-size:18px; padding-left:34px; width:217px; background-image:url(/img/checkbox.gif); background-position:top left; background-repeat:no-repeat; display:block; margin-left:64px;}
div.main div.form div.form_section a.selected					{background-color:#000000; color:#d4d2bc;}
div.main div.form div#success_pic a								{ text-decoration:none;}
div.main div.form div#success_pic a.selected					{ background-image:url(/img/checkbox_on.gif); background-color:transparent; color:#000000;}
div.container div.main div.section div.form div#product_photo div.select label{ font-size:18px;margin-right:10px;}
div.container div.main div.section div.form div#product_photo div.select input	{ width:inherit; float:none;}
div.container div.main div.form div#upload_complete div.entry	{ float:right; margin:0;}
div.container div.main div.form div#upload_complete h3			{ font-size:24px; margin:20px 0 0 0;}
div.container div.main div.form div#uploadComplete_section div.checkbox		{ margin:0;}
div.container div.main div.form div#uploadComplete_section div.checkbox input	{}
div.container div.main div.form div#uploadComplete_section div.checkbox label	{ width:276px;}

/*div#criteria_results    { width:685px; height:442px; overflow:hidden; }*/
div.picsWall    { width:685px; height:547px; overflow:hidden; }
div.container div.main div.section div.col div.picsWall div.category_list	{}
div.container div.main div.section div.col div.picsWall div.category_list ul	{ height:313px;}
div.container div.main div.section div.col div.picsWall div.category_list ul li	{ border-bottom:1px solid #4F3E33;float:left;margin-bottom:6px;margin-right:6px;padding-bottom:6px;position:relative; width:200px; margin-right:25px;}
div.container div.main div.section div.col div.picsWall div.category_list a	{  color:#ffffff; font-size:24px; letter-spacing:-0.04em; text-decoration:none; display:inline; position:relative; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div.container div.main div.section div.col div.picsWall div.category_list li em	{ color:#202020; font-size:24px; letter-spacing:-0.04em;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div.container div.main div.section div.col div.picsWall div.category_list a em	{ color:#202020;}
a#delete_photo  { color:#2a2925; font-family:arial, helvetica, sans-serif; font-size:10px; text-decoration:none; display:block; padding-left:15px; background-image:url('/img/trash.gif'); background-repeat:no-repeat; background-position:center left; padding:0 0 0 15px; margin-top:9px; position:relative; float:left; margin-left:18px; }

div.container div.main div.section div.form form input#PhotoFiledata	{ margin-bottom:10px;}
div.container div.main div.section div.form form div.checkbox		{ margin-bottom:10px;}
div.container div.main div.section div.form form div.checkbox label	{ margin-left:10px; font-size:18px;}
div.container div.submit input												{background-image:url(/img/btn_upload.gif);float:right;height:40px;margin-top:10px;position:relative;text-indent:-9999em;width:144px; background-position:0 0; border:none;}
div.container div.submit input#resendEmail									{background-image:url(/img/btn_resendEmail.gif); width:220px;}
div.container div.submit input#newPassword									{background-image:url(/img/btn_sendNewPassword.gif); width:220px;}
div.container div#signUp_btn div.submit input								{background-image:url(/img/btn_signup.gif); width:220px;}
div.container div#lostpw_btn div.submit input								{background-image:url(/img/btn_lostPassword.gif); width:220px;}
div.container div#changepw_btn div.submit input								{background-image:url(/img/btn_changePassword.gif); width:220px;}
div.container div#signUp_btn div.submit input:hover							{ background-position:0 -40px;}
div.container div#signUp_btn div.submit input:active						{ background-position:0 -80px;}
div.container div.submit div#upload input									{background-image:url(/img/btn_upload.gif); margin-right:25px;}
div.container div#publish_btn div.submit input								{background-image:url(/img/btn_publish.gif); margin-top:15px; width:144px;}
div.container div#publish_btn div.submit input:hover						{ background-position:0 -40px;}
div.container div#publish_btn div.submit input:active						{ background-position:0 -80px;}
div.container div.submit input#next											{background-image:url(/img/btn_next.gif); width:113px;}
div.container div#login_btn div.submit input								{background-image:url(/img/btn_login.gif); width:159px; height:34px; cursor:pointer!important;}
div.container div#login_btn div.submit input:active							{ background-position:0 -68px;}
div.form form div.submit input:hover	{ background-position:0 -40px;}
div#upload_container div.color		{ background-color:#d4d2bc;}
div#upload_container div.main div.section p.intro	{ font-size:20px; letter-spacing:-0.02em;}
/*div#upload_container div.main div.section div.form form div.submit input	{background-image:url(/img/btn_publish.gif);}*/

/************ CONTEST ********************/
div.container div.main div#col_static div.collectionDropDown				{ width:197px; height:21px; padding:5px 0; border-top:1px solid #c9c8bf; border-bottom:1px solid #c9c8bf; position:relative; left:-4px; margin:20px 0; z-index:50;}
div#contest_container div.main div.section div#col_static	{ width:199px;padding:17px 17px 17px 20px; border:none;}
div#contest_container div.main div.contests_view div.section div#col_static img	{ margin-left:17px;}
div#contest_container div.main div.section div#col_static a.become_a_fan	{ display:block;/* float:none;*/}
div.container div.main div.section div#col_contest		{ width:719px; border-left:1px solid #c9c8bf; padding:0; }

	/************ CONTEST TAB NAV ********************/
	div.contest_nav					{ width:719px; height: 32px; background-color:#FBFAEF; }
	div.contest_nav ul 				{list-style:none;width: 723px;height: 32px;}
	div.contest_nav ul li 			{list-style: none;display: inline;text-align: center;}
	div.contest_nav ul li a 		{text-decoration: none;display:block;float:left;background: url(/img/all_states.gif) no-repeat;text-indent:-9999em;}
	div.contest_nav ul li a#contest_nav_1					{width:177px;height:32px; }
	div.contest_nav ul li a#contest_nav_2					{width:167px;height:32px; }
	div.contest_nav ul li a#contest_nav_3 					{width:172px;height:32px; }
	div.contest_nav ul li a#contest_nav_4 					{width:190px;height:32px; }

	div.contest_nav li a#contest_nav_1, li a#contest_nav_1		{background-position: 0px 0px;}
	div.contest_nav li a#contest_nav_1							{background-position: 0px 0px;}
	div.contest_nav li a#contest_nav_1:hover  					{background-position: 0px -32px;}

	div.contest_nav li a#contest_nav_2				{background-position: -177px -64px;}
	div.contest_nav li a#contest_nav_2 				{background-position: -177px -64px; margin-right:-3px;}
	div.contest_nav li a#contest_nav_2:hover		{background-position: -171px -96px;width: 174px;margin-left: -6px; margin-right:-4px;}

	div.contest_nav li a#contest_nav_3				{background-position: -344px -160px;}
	div.contest_nav li a#contest_nav_3				{background-position: -344px 0px;}
	div.contest_nav li a#contest_nav_3:hover		{background-position: -339px -224px;width: 176px;margin-left: 0; margin-right:-4px;}

	div.contest_nav li a#contest_nav_4				{background-position: -511px 0px;}
	div.contest_nav li a#contest_nav_4:hover		{background-position: -506px -384px;width: 200px;margin-left: -5px; margin-right:-4px;}

	div.contest_nav ul#contest_1 li a#contest_nav_4:hover		{background-position: -508px -384px;width: 200px;margin-left: -5px; margin-right:-4px;}
	div.contest_nav ul#contest_1 li a#contest_nav_4				{background-position: -513px 0px;}
	div.contest_nav ul#contest_1 li a#contest_nav_3:hover		{background-position: -341px -256px;width: 176px;margin-left: 0; margin-right:-4px;}
	div.contest_nav ul#contest_1 li a#contest_nav_3				{background-position: -341px -64px;}
	div.contest_nav ul#contest_1 li a#contest_nav_1				{background-position: 0px -64px;width: 183px;margin-right:-6px;}

	div.contest_nav ul#contest_2 li a#contest_nav_2				{background-position: -171px -160px;width: 175px;margin-left: -5px; margin-right:-7px;}
	div.contest_nav ul#contest_2 li a#contest_nav_3				{background-position: -339px -160px;}
	div.contest_nav ul#contest_2 li a#contest_nav_3:hover		{background-position: -339px -224px;}
	div.contest_nav ul#contest_2 li a#contest_nav_4:hover		{background-position: -506px -384px;width: 200px;margin-left: -5px; margin-right:-4px;}

	div.contest_nav ul#contest_3 li a#contest_nav_2 				{background-position: -177px -32px; margin-right:-3px;}
	div.contest_nav ul#contest_3 li a#contest_nav_2:hover		{background-position: -171px -128px;width: 174px;margin-left: -6px; margin-right:-4px;}
	div.contest_nav ul#contest_3 li a#contest_nav_3				{background-position: -338px -288px;width: 186px;margin-left: -2px; margin-right:-16px;}
	div.contest_nav ul#contest_3 li a#contest_nav_4				{background-position: -508px -288px;}
	div.contest_nav ul#contest_3 li a#contest_nav_4:hover		{background-position: -507px -352px;width: 200px;margin-left: -1px; margin-right:-4px;}

	div.contest_nav ul#contest_4 li a#contest_nav_2 				{background-position: -180px -32px; margin-right:-8px;}
	div.contest_nav ul#contest_4 li a#contest_nav_2:hover		{background-position: -177px -128px;width: 174px;margin-left: -3px; margin-right:-12px;}
	div.contest_nav ul#contest_4 li a#contest_nav_3				{background-position: -339px 0px;}
	div.contest_nav ul#contest_4 li a#contest_nav_3:hover		{background-position: -339px -256px;width: 176px;margin-left: 0; margin-right:-4px;}
	div.contest_nav ul#contest_4 li a#contest_nav_4				{background-position: -506px -416px;width: 209px;margin-left: -4px; margin-right:-8px;}

	div.contest_nav li.sel_nav_1 a#contest_nav_1 		{background-position: 0px -32px;}
	div.contest_nav li.sel_nav_2 a#contest_nav_2		{background-position: -171px -128px;width: 177px;margin-left: -6px; margin-right:-4px;}
	div.contest_nav li.sel_nav_3 a#contest_nav_3		{background-position: -338px -256px;width: 177px;margin-left: -6px; margin-right:-4px;}
	div.contest_nav li.sel_nav_4 a#contest_nav_4		{background-position: -506px -384px;width: 200px;margin-left: -5px; margin-right:-4px;}
	/************ END CONTEST TAB NAV ********************/

div.container div.main div.contest_content			{ background-color:#f0efe1; padding:29px 19px 0 19px;/* border-left:2px solid #f8f7ec;*/ height:530px; }
/*div.container div.main div.section div#col_static a.enter_contest	{ font-size:16px; font-weight:bold; color:#b45131; display:block;}*/
div.container div.main div.section div#col_static a.enter_contest	{  display:block; text-indent:-9999em; width:199; height:47px; background-image:url(/img/enter_photo_btn.gif); background-position:0 0; background-repeat:no-repeat; margin-left:-3px;}
div.container div.main div.section div#col_static a.enter_contest:hover	{ background-position:0 -47px}
div.container div.main div.section div#col_static a.enter_contest:active	{ background-position:0 -94px}
div.container div.main div.section div#col_static p.note			{ font-weight:bold; font-size:13px;}
div.container div.main div.contest_content h4		{ font-size:24px; font-weight:bold; border-bottom:1px solid #c9c8bf; padding-bottom:15px; width:100%; text-transform:uppercase; color:#222;}
div.container div.main div.contest_content h5		{ font-size:18px; font-style:italic; font-weight:bold; color:#2e2e2d; border-bottom:4px solid #c9c8bf; padding-bottom:12px; margin-bottom:23px; color:#222;}
div.container div.main div.contest_content div.col	{ width:320px; height:100%;}
div.container div.main div.contest_content div.col h4	{ font-size:28px; border:none; padding:0; text-transform:none;}
div.container div.main div.contest_content div.col p	{ margin-bottom:13px; color:#1b1b1b; padding-top:7px; }
div.container div.main div.contest_content div.col p.border	{ border-top:1px solid #c9c8bf;}
div.container div.main div.contest_content div.col p a	{ text-decoration:none; border-bottom:1px solid #1b1b1b;}
div.container div.main div.contest_content div.col a	{color:#1b1b1b;}
div.container div.main div.contest_content div.col a:hover	{ text-decoration:none!important;}
div.container div.main div.contest_content div.col a.contest_main_button	{ width:321px; height:33px; text-indent:-9999em; background-position: 0 0; background-repeat:no-repeat; display:block; background-image:url(/img/long_add_photos.gif); margin-bottom:22px;}
div.container div.main div.contest_content div.col a.contest_main_button:hover	{ background-position:0 -33px;}
div.container div.main div.contest_content div.col a.contest_main_button:active	{ background-position:0 -66px;}
div.container div.main div.contest_content div#friends_pics						{ border-left:1px solid #c9c8bf;}
div.container div.main div.contest_content div#need_login						{ width:640px;}
div.container div.main div.contest_content div#need_login h5					{ border:none; font-size:26px; padding-bottom:0; font-style:normal;}
div.container div.main div.contest_content div#need_login a						{ font-size:18px; font-weight:bold; color:#2e2e2d; text-decoration:underline;}
div.container div.main div.contest_content div#need_login a.connect_now			{ font-weight:normal;}
div.container div.main div.contest_content div#need_login a:hover				{ text-decoration:underline!important;}
div.container div.main div.contest_content div#friends_pics a.contest_main_button	{ background-image:url(/img/long_facebook.gif);}
div.container div.main div.contest_content div.pagination		{position:relative; top:-43px; right:0; text-align:right; height:34px; line-height:34px;}
div.container div.main div.contest_content div.pagination a.tab_pag_refresh	{ width:129px; height:34px; background-image:url(/img/refresh_wall.png); text-indent:-9999em; display:block; float:right; position:relative; text-align:left;}
div.container div.main div.contest_content div.pagination a.tab_pag_refresh:hover	{ background-position:0 -34px;}
div.container div.main div.contest_content div.pagination a.tab_pag_refresh:active	{ background-position:0 -68px;}
div.container div.main div.contest_content div.pagination a.tab_pag_prev			{ padding:0 0 0 10px; background-image:url(/img/laquo.gif); background-position:center left; background-repeat:no-repeat; margin-right:20px;}
div.container div.main div.contest_content div.pagination a.tab_pag_next			{ padding:0 10px 0 0; background-image:url(/img/raquo.gif); background-position:center right; background-repeat:no-repeat;}
div.container div.main div.contest_content div.pagination div.disabled { display:none;}
div.container div.main div.contest_content div.pagination a		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; font-weight:bold;}
div.container div.main div.contest_content div.pagination a:hover	{ text-decoration:underline;}
div.container div.main div.contest_content div.entry		{ margin:0; float:left; position:relative; background-color:transparent; width:170px; margin-bottom:20px;}
div.container div.main div.contest_content div.col div.entry	{ width:150px; margin-left:17px;}
div.container div.main div.contest_content div.col div.first	{ margin-left:0;}
/************ end CONTEST ********************/

/******* LOGIN **********/
div.container div.main div.form h2, div.container div.main div.form h3 {background-position:left bottom;background-repeat:no-repeat;text-indent:-9999em;width:200px;}
div.container div.main div.form div#loginCol_1 h2 	{background-image:url(/img/best_option_h2.gif);height:52px;margin-bottom:20px; width:162px; text-indent:-9999em;}
div.container div.main div.form div#loginCol_2 h2 				{background-image:url(/img/good_option_h2.gif);height:52px;margin-bottom:20px; width:259px; text-indent:-9999em;}
div.container div.main div.form div#loginCol_2		{ margin:0;}
div.container div.main div.form div.col				{ width:273px; margin-right:25px; padding:0;}
div.container div.main div.form div.col p			{ margin-bottom:15px;}
div.container div.main div.form div.col p span.underline	{ border-bottom:1px solid #8b8a85;}
div.container div.main div.form div.col div.connect_fb {}
div.container div.main div.form div#loginCol_1 h3 {background-image:url(/img/do_it_h3.gif);height:61px;margin-top:20px; background-position:left top; width:239px; border:none;}
div.container div.main div.form div.col a.signup:active {background-position:0 -68px;}
div.container div.main div.form div.col a.signup:hover	{background-position:0 -34px;}
div.container div.main div.form div.col a.signup {background-image:url(/img/btn_signup3.gif);display:block;float:right;height:34px;position:relative;text-indent:-9999em;width:159px;}
div.container div.main div.form div.col form div.text input:focus, div.container div.main div.form div.col form div.password input:focus {border:1px solid #CC6600;}
div.container div.main div.form div.col form div.text input, div.container div.main div.form div.col form div.password input {background-image:url(/img/input_text_bg.gif);border:1px solid transparent;float:left;font-family:"Times New Roman",Times,serif;font-size:18px;height:27px;margin-bottom:14px;padding:10px 10px 0;position:relative;width:171px;}
div.container div.main div.form div.col form div.text label, div.container div.main div.form div.col form div.password label {display:block;float:left;font-size:16px;font-weight:bold;line-height:19px;margin-right:10px;position:relative;text-align:right;width:70px; margin-top:0;}
div.container div.main div.form div.col form div.submit input	{ margin:0;}
div#signup_container div.main div.section div.form div#loginCol_2 div.submit input	{background-image:url(/img/btn_login.gif);height:34px;width:159px;}
div.container div.main div.form div.col form div.submit input:hover	{ background-position:0 -34px;}
div.container div.main div.form div.col form div.submit input:active	{ background-position:0 -68px;}
div.container div.main div.form div.col form a				{ font-size:12px; color:#595959; font-family:Arial, Helvetica, sans-serif; margin:7px 0 0 7px; float:left; position:relative;}

	/****NEW LOGIN PAGE 0821******/
	div.container div.main div#login_section div.form div.col form div.checkbox	{ float:left; position:relative; display:inline;}
	div.container div.main div#login_section div.form						{ width:926px; margin-right:0;}
	div.container div.main div.connect_fb		{ background-color:#fcfc97; width:218px; height:35px;-moz-border-radius: .5em;-webkit-border-radius: .5em; vertical-align:middle; line-height:45px; text-align:center; padding-top:10px; margin-bottom:24px;}
	div.container div.main div#login_section div.form div.connect_fb a		{}
	div.container div.main div#login_section div.form h4					{ font-size:22px; margin-bottom:15px;}
	div.container div.main div#login_section div.form h4 strong				{ font-weight:bold;}
	div.container div.main div#login_section div.form div#loginCol_1		{ width:550px;}
	div.container div.main div#login_section div.form div#loginCol_2		{ width:330px; margin:0;}
	div.container div.main div#login_section div.form div#loginCol_1 h2		{ background-image:url(/img/best_option2_h2.gif); width:269px; height:51px;}
	div.container div.main div#login_section div.form div#loginCol_2 h2		{ background-image:url(/img/no_facebook_h3.gif); width:298px; height:55px;}
	div.container div.main div#login_section div.form div#loginCol_2 a.lost_pw		{ margin-left:64px;}
	div.container div.main div#login_section div.form div.col form div.text input, div.container div.main div#login_section div.form div.col form div.password input	{ width:227px;}
	/****NEW LOGIN PAGE***********/

div#authMessage { color:#990000; margin-left:74px; margin-bottom:8px; }

	/***** login welcome pop ********/
	div#login_pop	{ position:absolute; left:705px; width:227px; height:162px; padding:22px; background-image:url(/img/login_pop_bg.png); top:0; background-position:0 0;}
	div#login_pop h3	{ font-size:21px; font-weight:bold; margin-top:46px; line-height:21px;}
	div#login_pop div.login_fb	{ margin: 10px 0;}
	div#login_pop p		{ color:#3c3c39; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	div#login_pop p a		{color:#3c3c39; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #3c3c39; text-decoration:none;}
	div#login_pop a.close_popup {background-image:url(/img/close_login.gif);display:block;float:right;height:16px;position:relative;text-indent:-9999em;width:48px;}
	div#login_pop a.qcircle	{ width:16px; height:15px; background-image:url(/img/qcircle.gif); background-position:left top; background-repeat:no-repeat; text-indent:-9999em; float:right; margin-right:15px; border:none;}
	div#login_pop a.qcircle:hover	{ background-position:0 -15px;}
	/***** end login welcome pop ****/

/******* END LOGIN **********/


