html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}a img{border:none}div#errorExplanation{background-color:#ee1c26;padding:20px;display:inline;float:left;margin-right:0;width:950px;margin-bottom:20px}* html div#errorExplanation{overflow-x:hidden}div#errorExplanation h1,div#errorExplanation li,div#errorExplanation p{color:#111111}form{padding:0;display:inline;float:left;margin-right:0;width:550px}form label{font-weight:bold}form fieldset{padding:1.4em;margin:0 0 1.5em 0}form legend{font-weight:bold;font-size:1.2em}form input.text,form input.title,form input[type=email],form input[type=text],form input[type=password]{margin:0.5em 0;background-color:white;padding:5px}form input.title{font-size:1.5em}form input[type=checkbox],form input.checkbox,form input[type=radio],form input.radio{position:relative;top:0.25em}form textarea{margin:0.5em 0;padding:5px}form select{margin:0.5em 0}form fieldset{border:1px solid #cccccc}form input.text,form input.title,form input[type=email],form input[type=text],form input[type=password],form textarea,form select{border:1px solid #bbbbbb}form input.text:focus,form input.title:focus,form input[type=email]:focus,form input[type=text]:focus,form input[type=password]:focus,form textarea:focus,form select:focus{border:1px solid #666666}form input.text,form input.title,form input[type=email],form input[type=text],form input[type=password]{width:300px}form textarea{width:390px;height:250px}* html form{overflow-x:hidden}form span.fieldWithErrors label{color:#ee1c26}form fieldset{border:none;padding:0;margin-bottom:20px;display:inline;float:left;margin-right:0;width:550px}* html form fieldset{overflow-x:hidden}form fieldset div,form fieldset p{margin-bottom:10px;display:inline;float:left;margin-right:0;width:510px}* html form fieldset div,* html form fieldset p{overflow-x:hidden}form fieldset label,form fieldset p.label{line-height:18px;display:block;font-family:Georgia, Times, Serif;font-style:italic;font-size:18px;font-weight:normal}form div.select input,form div.text_field input,form div.date_select input,form div.text_area textarea,form div.time_zone_select input,form div.password_field input,form table tr td.gsc-input input.gsc-input{border:1px solid #555555;background-color:#111111;margin-top:3px;padding:3px}form div.select input:hover,form div.select input:focus,form div.text_field input:hover,form div.text_field input:focus,form div.date_select input:hover,form div.date_select input:focus,form div.text_area textarea:hover,form div.text_area textarea:focus,form div.time_zone_select input:hover,form div.time_zone_select input:focus,form div.password_field input:hover,form div.password_field input:focus,form table tr td.gsc-input input.gsc-input:hover,form table tr td.gsc-input input.gsc-input:focus{border:1px #f7941d solid;color:white}form div.text_area,form div.text_field,form div.password_field,form div.select,form div.date_select{display:inline;float:left;margin-right:0;width:510px}* html form div.text_area,* html form div.text_field,* html form div.password_field,* html form div.select,* html form div.date_select{overflow-x:hidden}form div.text_area input,form div.text_area textarea,form div.text_field input,form div.text_field textarea,form div.password_field input,form div.password_field textarea,form div.select input,form div.select textarea,form div.date_select input,form div.date_select textarea{display:inline;float:left;margin-right:0;width:470px}* html form div.text_area input,* html form div.text_area textarea,* html form div.text_field input,* html form div.text_field textarea,* html form div.password_field input,* html form div.password_field textarea,* html form div.select input,* html form div.select textarea,* html form div.date_select input,* html form div.date_select textarea{overflow-x:hidden}form div.text_area input,form div.text_field input,form div.password_field input,form div.select input,form div.date_select input{cursor:text;font-size:14px}form div.checkbox{display:inline;float:left;margin-right:0;width:510px}* html form div.checkbox{overflow-x:hidden}form select{padding:3px;font-size:14px}form div.text_area.teaser textarea{height:100px}form div.textarea input{height:160px}form div.checkbox{margin:0}form div.checkbox input{float:left;margin-right:10px}form div.checkbox label{display:inline;font-family:"Segoe UI", "Myriad Pro", Verdana, Arial, "sans serif";font-size:14px;line-height:28px;font-style:normal}form input#submit,form input.button,form div input.button,form input.gsc-search-button{background-image:url(/images/banners/small-rec-corners.png);background-color:#00bff3;width:150px;height:72px;border:none;font-style:italic;font-size:20px;line-height:20px;color:#c1c1c1;font-family:Georgia, Times, Serif;margin-bottom:10px;text-align:center;color:#111111;white-space:normal}form input#submit:hover,form input#submit:focus,form input.button:hover,form input.button:focus,form div input.button:hover,form div input.button:focus,form input.gsc-search-button:hover,form input.gsc-search-button:focus{background-color:#f7941d}form input#submit[class],form input.button[class],form div input.button[class],form input.gsc-search-button[class]{cursor:pointer}table tbody{border-spacing:0}table tbody tr th{font-family:Georgia, Times, Serif;font-style:italic;background-color:#c1c1c1;color:#111111;font-weight:normal;text-align:center}table tbody tr.odd,table tbody tr.even{font-family:"Segoe UI", "Myriad Pro", Verdana, Arial, "sans serif";color:#c1c1c1}table tbody tr.odd td{background-color:#111111}table tbody tr.even td{background-color:#555555}table tbody td,table tbody th{font-family:"Segoe UI", "Myriad Pro", Verdana, Arial, "sans serif";border-style:solid;border-width:1px;border-color:#111111}table tbody tr.total td{background-color:#c1c1c1;border-style:none;color:#111111;font-weight:bold;font-family:"Segoe UI", "Myriad Pro", Verdana, Arial, "sans serif"}table.vertical tbody th{text-align:left}div.pagination{text-align:right;font-weight:bold;font-size:12px}div.pagination a{text-decoration:none;background-color:#555555}div.pagination a:link,div.pagination a:visited{color:#111111}div.pagination a:hover{background-color:#f7941d}div.pagination span.current{background-color:#f7941d}div.pagination a,div.pagination span.current{padding:3px;color:#111111}div.pagination a.next_page,div.pagination a.prev_page{background:none;color:#c1c1c1}div.pagination a.next_page:hover,div.pagination a.prev_page:hover{background-color:#f7941d;color:#111111}.flash{color:#111111;margin-top:20px;margin-bottom:20px;display:inline;float:left;margin-right:0;width:950px}* html .flash{overflow-x:hidden}.notice{margin-bottom:5px}.flash.warning{border:1px solid #fef898;background-color:#fef898}.flash.error{border:1px solid #ee1c26;background-color:#ee1c26}.flash.notice,.flash{border:1px solid #74f984;background-color:#74f984}html{background-color:#111111;border:none;height:100%}body{height:100%;min-width:950px}body body{line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#333333;font-size:75%}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:normal;color:#222}body h1 img,body h2 img,body h3 img,body h4 img,body h5 img,body h6 img{margin:0}body h1{font-size:3em;line-height:1;margin-bottom:0.50em}body h2{font-size:2em;margin-bottom:0.75em}body h3{font-size:1.5em;line-height:1;margin-bottom:1.00em}body h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}body h5{font-size:1em;font-weight:bold;margin-bottom:1.50em}body h6{font-size:1em;font-weight:bold}body p{margin:0 0 1.5em}body p img.left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0}body p img.right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0}body a{text-decoration:underline;color:#000099}body a:visited{color:#006}body a:focus{color:black}body a:hover{color:black}body a:active{color:#c09}body blockquote{margin:1.5em;color:#666666;font-style:italic}body strong{font-weight:bold}body em{font-style:italic}body dfn{font-style:italic;font-weight:bold}body sup,body sub{line-height:0}body abbr,body acronym{border-bottom:1px dotted #666666}body address{margin:0 0 1.5em;font-style:italic}body del{color:#666666}body pre{margin:1.5em 0;white-space:pre}body pre,body code,body tt{font:1em "andale mono", "lucida console", monospace;line-height:1.5}body li ul,body li ol{margin:0}body ul,body ol{margin:0 1.5em 1.5em 0;padding-left:3.333em}body ul{list-style-type:disc}body ol{list-style-type:decimal}body dl{margin:0 0 1.5em 0}body dl dt{font-weight:bold}body dd{margin-left:1.5em}body table{margin-bottom:1.4em;width:100%}body th{font-weight:bold}body thead th{background:#c3d9ff}body th,body td,body caption{padding:4px 10px 4px 5px}body tr.even td{background:#e5ecf9}body tfoot{font-style:italic}body caption{background:#eeeeee}body .quiet{color:#666}body .loud{color:#111}body li a.image,body h1.image a,body h2.image a,body h3.image a,body h4.image a,body #masthead h1 a{border:none}body li a.image:hover,body h1.image a:hover,body h2.image a:hover,body h3.image a:hover,body h4.image a:hover,body #masthead h1 a:hover{border:none}body *{text-align:left;outline:none}body h1,body h2,body h3,body h4,body p,body div,body input,body textarea{color:#c1c1c1}body .flash p{font-size:18px;color:#111111;text-align:center;margin:10px;font-family:Georgia, Times, Serif;font-style:italic}body h1{font-size:65px;letter-spacing:-4px;margin-bottom:15px;font-family:"Segoe UI", "Myriad Pro", Verdana, Arial, "sans serif";font-weight:bold;text-transform:uppercase;color:#00bff3}body h2{font-style:italic;font-size:28px;line-height:28px;color:white;font-family:Georgia, Times, Serif;margin-bottom:10px;font-weight:bold}body h3{font-style:italic;font-size:20px;line-height:20px;color:#c1c1c1;font-family:Georgia, Times, Serif;margin-bottom:10px}body h4{font-style:italic;font-size:16px;line-height:16px;color:#c1c1c1;font-family:Georgia, Times, Serif;margin-bottom:10px}body p,body div.body,body ul li,body ol li,body form{font-family:"Segoe UI", "Myriad Pro", Verdana, Arial, "sans serif";color:#c1c1c1;font-size:14px;margin-top:5px;margin-bottom:5px}body ol li{margin-left:20px}body p.section-description,body div.bar li{font-family:"Segoe UI", "Myriad Pro", Verdana, Arial, "sans serif";font-style:italic;color:#c1c1c1;margin:0;margin-bottom:10px}body p.author,body p.date,body p.user,body p.designer,body p.datetime,body p.page-description{line-height:18px;font-family:Georgia, Times, Serif;font-style:italic;color:white;font-size:18px}body p.page-description{margin-bottom:20px}body div.bar{display:inline;float:left;margin-right:0;width:230px}* html body div.bar{overflow-x:hidden}body div.bar h2{font-size:20px}body div.bar div.section{display:inline;float:left;margin-right:0;width:230px;margin-bottom:20px}* html body div.bar div.section{overflow-x:hidden}body div.bar div.section h2{margin:0}body div.bar div.section p.section-description{font-size:12px}body div.bar div.section p{margin:0}body div.bar div.section li{font-size:12px;margin-bottom:0}body hr{display:inline;float:left;margin-right:0;width:950px;color:#555555;background-color:#555555;border:none;height:1px;margin-top:20px;margin-bottom:20px}* html body hr{overflow-x:hidden}body ul,body ol{margin-bottom:20px}body p a,body li a,body h1 a,body h2 a,body h3 a,body h4 a,body .notice p a,body table a,body form a,body #notices a{text-decoration:none}body p a:link,body p a:visited,body li a:link,body li a:visited,body h1 a:link,body h1 a:visited,body h2 a:link,body h2 a:visited,body h3 a:link,body h3 a:visited,body h4 a:link,body h4 a:visited,body .notice p a:link,body .notice p a:visited,body table a:link,body table a:visited,body form a:link,body form a:visited,body #notices a:link,body #notices a:visited{color:#00bff3}body p a:hover,body li a:hover,body h1 a:hover,body h2 a:hover,body h3 a:hover,body h4 a:hover,body .notice p a:hover,body table a:hover,body form a:hover,body #notices a:hover{color:#f7941d}body li.move,body span.move{text-indent:-9999px;width:20px;height:20px;background:url(/images/icons/move.png) no-repeat 0 -9999px;opacity:0.4;cursor:move}body li.move a,body span.move a{border:none;display:block;width:20px;height:20px;background:url(/images/icons/move.png) no-repeat}body li.move a:hover,body span.move a:hover{background-image:url(/images/icons/move.png);border:none}body li.move a:link,body span.move a:link{border:none}body li.move:hover,body span.move:hover{opacity:1}body li.move a,body span.move a{cursor:move}body li.destroy,body span.destroy{text-indent:-9999px;width:20px;height:20px;background:url(/images/icons/bin.png) no-repeat 0 -9999px;opacity:0.4}body li.destroy a,body span.destroy a{border:none;display:block;width:20px;height:20px;background:url(/images/icons/bin.png) no-repeat}body li.destroy a:hover,body span.destroy a:hover{background-image:url(/images/icons/bin.png);border:none}body li.destroy a:link,body span.destroy a:link{border:none}body li.destroy:hover,body span.destroy:hover{opacity:1}body li.edit,body span.edit{text-indent:-9999px;width:20px;height:20px;background:url(/images/icons/edit.png) no-repeat 0 -9999px;opacity:0.4}body li.edit a,body span.edit a{border:none;display:block;width:20px;height:20px;background:url(/images/icons/edit.png) no-repeat}body li.edit a:hover,body span.edit a:hover{background-image:url(/images/icons/edit.png);border:none}body li.edit a:link,body span.edit a:link{border:none}body li.edit:hover,body span.edit:hover{opacity:1}body li.manage-photos,body span.manage-photos{text-indent:-9999px;width:20px;height:20px;background:url(/images/icons/pictures-manage.png) no-repeat 0 -9999px;opacity:0.4}body li.manage-photos a,body span.manage-photos a{border:none;display:block;width:20px;height:20px;background:url(/images/icons/pictures-manage.png) no-repeat}body li.manage-photos a:hover,body span.manage-photos a:hover{background-image:url(/images/icons/pictures-manage.png);border:none}body li.manage-photos a:link,body span.manage-photos a:link{border:none}body li.manage-photos:hover,body span.manage-photos:hover{opacity:1}body li.new-version,body span.new-version{text-indent:-9999px;width:20px;height:20px;background:url(/images/icons/picture-new.png) no-repeat 0 -9999px;opacity:0.4}body li.new-version a,body span.new-version a{border:none;display:block;width:20px;height:20px;background:url(/images/icons/picture-new.png) no-repeat}body li.new-version a:hover,body span.new-version a:hover{background-image:url(/images/icons/picture-new.png);border:none}body li.new-version a:link,body span.new-version a:link{border:none}body li.new-version:hover,body span.new-version:hover{opacity:1}div#large-image-container div.image{position:relative}div#large-image-container div.image:hover img.magnifying-glass{opacity:1}div#large-image-container div.image img.magnifying-glass{position:absolute;top:280px;left:280px;opacity:0.4}div#large-image-container div.image a:visited,div#large-image-container div.image a:link{color:#c1c1c1;font-size:8px}.rss{text-indent:-9999px;width:22px;height:22px;background:url(/images/icons/rss/over.png) no-repeat 0 -9999px}.rss a{border:none;display:block;width:22px;height:22px;background:url(/images/icons/rss/up.png) no-repeat}.rss a:hover{background-image:url(/images/icons/rss/over.png);border:none}.rss a:link{border:none}div.steps,div#notices,div.dismissible_message{position:relative;display:inline;float:left;margin-right:0;width:950px;padding:20px;padding-right:100px;margin-bottom:20px}* html div.steps,* html div#notices,* html div.dismissible_message{overflow-x:hidden}div.steps h2,div.steps p,div.steps li,div#notices h2,div#notices p,div#notices li,div.dismissible_message h2,div.dismissible_message p,div.dismissible_message li{color:#111111}div.steps p,div.steps div.list,div#notices p,div#notices div.list,div.dismissible_message p,div.dismissible_message div.list{display:inline;float:left;margin-right:0;width:910px;display:inline;float:left;margin-right:0;width:910px}* html div.steps p,* html div.steps div.list,* html div#notices p,* html div#notices div.list,* html div.dismissible_message p,* html div.dismissible_message div.list{overflow-x:hidden}* html div.steps p,* html div.steps div.list,* html div#notices p,* html div#notices div.list,* html div.dismissible_message p,* html div.dismissible_message div.list{overflow-x:hidden}div.steps h2,div#notices h2,div.dismissible_message h2{font-size:18px}div.steps a.dismissible_link,div.steps div.hide a,div#notices a.dismissible_link,div#notices div.hide a,div.dismissible_message a.dismissible_link,div.dismissible_message div.hide a{width:20px;height:20px;background:url(/images/icons/close.png) no-repeat;text-indent:-9999px;display:block;position:absolute;top:-10px;right:125px}div.steps ul li.incomplete,div#notices ul li.incomplete,div.dismissible_message ul li.incomplete{list-style-image:url(/images/icons/checkboxes/unchecked-gray-box.png)}div.steps ul li.complete,div#notices ul li.complete,div.dismissible_message ul li.complete{list-style-image:url(/images/icons/checkboxes/checked-green-box.png)}div.steps ul li,div#notices ul li,div.dismissible_message ul li{list-style-type:square}div.steps.incomplete,div#notices,div.dismissible_message{background-color:#fef898}div.steps.complete{background-color:#74f984}div.image.link img,div.user.image.link img{border:5px solid #555555}div.image.link img:hover,div.user.image.link img:hover{border:5px solid #f7941d}div.image.link a:visited,div.image.link a:link,div.user.image.link a:visited,div.user.image.link a:link{font-size:8px;color:#c1c1c1}div.list div.link.nano{width:60px}div.list div.link.thumb{width:110px;min-height:140px}div.list div.link.medium{width:310px}div.list div.link.large{width:510px}div.list div.link{float:left;position:relative}div.list div.link div.loading{text-align:center;position:absolute;top:45px;left:45px}div.list div.link div.image a{font-size:8px}div.list div.link div.image a:link,div.list div.link div.image a:visited{color:#c1c1c1}div.list div.link h2,div.list div.link h3{text-align:center;margin:0;margin-top:3px;font-size:18px}div.list div.link h2 a,div.list div.link h3 a{color:#111111;border:none}div.list div.link:hover{background-color:#f7941d}div.list div.link:hover div.image.thumb,div.list div.link:hover div.image.nano,div.list div.link:hover div.image.medium,div.list div.link:hover div.image.large{border:5px solid #f7941d}div.list div.link div.image.thumb{border:5px solid #555555;width:100px;height:100px}div.list div.link div.image.thumb a{text-align:center}div.list div.link div.image.thumb:hover{border:5px solid #f7941d;background-color:#f7941d}div.list div.link div.image.thumb a{display:block;width:100px;height:100px}div.list div.link div.image.thumb a img{border:none}div.list div.link div.image.nano{border:5px solid #555555;width:50px;height:50px}div.list div.link div.image.nano a{text-align:center}div.list div.link div.image.nano:hover{border:5px solid #f7941d;background-color:#f7941d}div.list div.link div.image.nano a{display:block;width:50px;height:50px}div.list div.link div.image.nano a img{border:none}div.list div.link ul{list-style:none;margin:0}div.list div.link ul li{list-style-image:none;list-style-type:none;margin-left:0px}div.list div.link.current{background-color:#f7941d}div.list div.link.current div.image{border:5px solid #f7941d}div.list div.link.current div.image a{cursor:default}#masthead-content{width:950px;margin:0 auto;overflow:hidden;*zoom:1;overflow:hidden}#body div#notices-container,#body div#flash-container,#body div#content{width:950px;margin:0 auto;overflow:hidden;*zoom:1;overflow:hidden}#body div#notices-container div#notices{margin-top:10px}#masthead a,#footer a{color:#563414;border-bottom:2px dotted #563414}#masthead a:hover,#footer a:hover{color:#ec008c;border-bottom:2px dotted #ec008c}#masthead p,#footer p{margin:0;font-size:12px;color:#563414;text-align:center}#container{background-color:#111111;height:100%}#container #masthead{background-image:url(/images/header/bg.jpg);height:188px}#container #masthead h1 a{display:block;width:247px;height:101px;background-image:url(/images/logo-tilted-left.png);text-indent:-9999px}#container #masthead #masthead-content{height:208px;position:relative}#container #masthead #masthead-content h1{position:absolute;top:5px}#container #masthead #masthead-content #menu ul{padding:0;margin:0;margin-left:50px;list-style:none}#container #masthead #masthead-content #menu ul a{display:block;border:none}#container #masthead #masthead-content #menu ul li{text-indent:-9999px;float:left;margin-right:20px}#container #masthead #masthead-content #menu ul #home{text-indent:-9999px;width:167px;height:54px;background:url(/images/header/menu/home/over.png) no-repeat 0 -9999px;margin-top:94px}#container #masthead #masthead-content #menu ul #home a{border:none;display:block;width:167px;height:54px;background:url(/images/header/menu/home/up.png) no-repeat}#container #masthead #masthead-content #menu ul #home a:hover{background-image:url(/images/header/menu/home/over.png);border:none}#container #masthead #masthead-content #menu ul #home a:link{border:none}#container #masthead #masthead-content #menu ul #home a.current{background:url(/images/header/menu/home/over.png)}#container #masthead #masthead-content #menu ul #shop.image{text-indent:-9999px;width:113px;height:141px;background:url(/images/header/menu/shop/over.png) no-repeat 0 -9999px;margin-top:7px}#container #masthead #masthead-content #menu ul #shop.image a{border:none;display:block;width:113px;height:141px;background:url(/images/header/menu/shop/up.png) no-repeat}#container #masthead #masthead-content #menu ul #shop.image a:hover{background-image:url(/images/header/menu/shop/over.png);border:none}#container #masthead #masthead-content #menu ul #shop.image a:link{border:none}#container #masthead #masthead-content #menu ul #shop.image a.current{background:url(/images/header/menu/shop/over.png)}#container #masthead #masthead-content #menu ul #score.image{text-indent:-9999px;width:133px;height:118px;background:url(/images/header/menu/score/over.png) no-repeat 0 -9999px;margin-top:30px}#container #masthead #masthead-content #menu ul #score.image a{border:none;display:block;width:133px;height:118px;background:url(/images/header/menu/score/up.png) no-repeat}#container #masthead #masthead-content #menu ul #score.image a:hover{background-image:url(/images/header/menu/score/over.png);border:none}#container #masthead #masthead-content #menu ul #score.image a:link{border:none}#container #masthead #masthead-content #menu ul #score.image a.current{background:url(/images/header/menu/score/over.png)}#container #masthead #masthead-content #menu ul #share.image{text-indent:-9999px;width:158px;height:148px;background:url(/images/header/menu/share/over.png) no-repeat 0 -9999px;margin-top:0px}#container #masthead #masthead-content #menu ul #share.image a{border:none;display:block;width:158px;height:148px;background:url(/images/header/menu/share/up.png) no-repeat}#container #masthead #masthead-content #menu ul #share.image a:hover{background-image:url(/images/header/menu/share/over.png);border:none}#container #masthead #masthead-content #menu ul #share.image a:link{border:none}#container #masthead #masthead-content #menu ul #share.image a.current{background:url(/images/header/menu/share/over.png)}#container #masthead #masthead-content #menu ul #blog.image{text-indent:-9999px;width:110px;height:148px;background:url(/images/header/menu/blog/over.png) no-repeat 0 -9999px;margin-top:0px}#container #masthead #masthead-content #menu ul #blog.image a{border:none;display:block;width:110px;height:148px;background:url(/images/header/menu/blog/up.png) no-repeat}#container #masthead #masthead-content #menu ul #blog.image a:hover{background-image:url(/images/header/menu/blog/over.png);border:none}#container #masthead #masthead-content #menu ul #blog.image a:link{border:none}#container #masthead #masthead-content #menu ul #blog.image a.current{background:url(/images/header/menu/blog/over.png)}#container #masthead #masthead-content #cart{background:url(/images/header/cart.png) no-repeat center top;width:100px;height:128px;margin-bottom:0;position:absolute;top:80px;right:10px}#container #masthead #masthead-content #cart p{text-align:center}#container #masthead #masthead-content #cart p a{border:none;color:#ec008c}#container #masthead #masthead-content #cart p.item_number{margin-top:45px;font-family:Georgia, Times, Serif;font-size:35px;line-height:30px}#container #masthead #masthead-content #cart p.items{font-family:Georgia, Times, Serif;font-size:20px;font-style:italic;line-height:20px}#container #masthead #masthead-content #cart p.checkout{font-size:12px}#container #body{min-height:550px;padding-top:40px;padding-bottom:30px}#container #footer{border:1px solid #111111;background-image:url(/images/footer/bg.jpg);background-repeat:repeat-x;height:100px;padding-bottom:0}#container #footer p.links{margin-top:50px}#container #footer div#doodles{background:url(/images/footer/doodles.png) no-repeat center center;height:81px;margin-top:-65px}.auto_complete{background-color:white;border:2px solid #555555;width:300px;padding:5px;font-size:14px}.auto_complete ul{list-style:none;margin:0}.auto_complete ul li{cursor:pointer}.auto_complete ul li:hover{color:#f7941d}div.user.image.link{position:relative;display:inline;float:left;margin-right:10px;width:110px;margin-top:5px}* html div.user.image.link{overflow-x:hidden}div.user.image.link a.staff{position:absolute;top:0px;left:0px}div.user.image.link a.staff img{opacity:0.2}div.user.image.link a.staff:hover img{opacity:1}p.action-step{font-style:italic;font-size:28px;line-height:28px;color:white;font-family:Georgia, Times, Serif;margin-bottom:10px;font-weight:bold}div#action-steps div.action-step{display:inline;float:left;margin-right:10px;width:150px}* html div#action-steps div.action-step{overflow-x:hidden}div#action-steps div.action-step div.step-link{background-image:url(/images/banners/small-rec-corners.png);background-color:#00bff3;width:150px;height:72px;display:table-cell;vertical-align:middle}div#action-steps div.action-step div.step-link:hover{background-color:#f7941d}div#action-steps div.action-step div.step-link p{font-style:italic;font-size:20px;line-height:20px;color:#c1c1c1;font-family:Georgia, Times, Serif;margin-bottom:10px;text-align:center;width:120px;margin:0 auto}div#action-steps div.action-step div.step-link p a{color:#111111}div#action-steps div.action-step div.step-link.disabled{background-color:#555555}div#action-steps div.action-step div.step-link.disabled:hover{background-color:#555555}div#action-steps div.action-step div.step-link.disabled p{color:#111111}div#fb-like{display:inline;float:left;margin-right:0;width:630px;margin-bottom:10px}* html div#fb-like{overflow-x:hidden}


.sociable{margin-right:3px;margin-top:3px}.sociable ul{display:inline;margin:0 !important;padding:0 !important}.sociable ul li{background:none;display:inline !important;list-style-type:none;padding:1px}.sociable img{float:none;width:16px;border:0;padding:0;margin:0 -7px 0 0}img.sociable-hovers{opacity:0.4}img.sociable-hovers:hover{opacity:1}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


#RB_overlay {
  position: absolute;
  z-index:100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height:100%;
  background-color: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

#RB_redbox {
  width: 100%;
  position: absolute;
  top: 0px;
  /* IE Centering and Z-Index */
	z-index: 100;
	left: 0px; /new/
	right: 0px; /new/
}

#RB_window {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 102;
	line-height: 0;
}

/* fixes bug in IE 6+7 where fixed positoning doesn't work */
#RB_window 
{
	* position: absolute;
}

#RB_loading {
  margin: 0 auto 0 auto;
	width: 250px;
	height: 250px;
  text-align: center;
  background: #FFF url(../images/redbox_spinner.gif) no-repeat center center;
}

.redbox_contents {
  margin: 0 auto;
  text-align: left;
}
