
/* inlined file "styles/swat-local.css" */
/* {{{ General */

span.swat-required, span.swat-optional { color: #888; }

.swat-form label { color: #aaa; }

.swat-form .swat-insensitive {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

textarea,
input.swat-entry {
	font-size: 12px;
}

.swat-note {
	color: #777;
	font-size: 11px;
}

div.swat-note {
	padding: 4px 0 8px 0;
}

.swat-frame .swat-actions {
	background: #f5f5f5;
	border-top: 1px solid #e5e5e5;
}

div.swat-textarea-resize-handle {
	background: #555 url('../images/elements/swat-textarea-resize-handle.png') center center no-repeat;
	border-bottom: 1px solid #333;
}

.swat-table-view thead th {
	border-color: #333;
	color: #999;
}

.swat-fieldset,
.swat-grouping-form-field-fieldset {
	border: 1px solid #444;
}

.swat-disclosure-anchor-opened,
a.swat-expandable-checkbox-tree-anchor-opened {
	background: url('../images/elements/swat-disclosure.png') left top no-repeat;
}

.swat-disclosure-anchor-closed,
a.swat-expandable-checkbox-tree-anchor-closed {
	background: url('../images/elements/swat-disclosure.png') 0px -16px no-repeat;
}

.swat-disclosure-anchor-opened { background-position: 3px 0; }
.swat-disclosure-anchor-closed { background-position: 3px -16px; }

.swat-details-view-field th {
	text-align: left;
	font-weight: normal;
	color: #999;
}

span.swat-null-text-cell-renderer { color: #777; }

/* }}} */
/* {{{ Swat Frame */

.swat-frame {
	background: url(../images/elements/background-white-0.08.png);
	background: rgba(255,255,255,0.08);
	border: 0;
	display: block;
	zoom: 1; /* for IE */

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.brightness-light .swat-frame {
	background: url(../images/elements/background-black-0.08.png);
	background: rgba(0,0,0,0.08);
}

.swat-frame .swat-frame .swat-frame-title {
	background: transparent;
	margin: 0 0 4px 0;
	padding: 0;
	color: #ccc;
	font-size: 17px;
}

.swat-frame .swat-frame-title {
	background: transparent;
	margin: 0;
	color: #ccc;
	font-size: 17px;
	padding: 10px 15px 0 15px;
}

.swat-frame .swat-frame-subtitle { display: block; }

.swat-frame .swat-frame-contents {
	display: block;
	padding: 15px 15px;
}

.swat-frame .swat-frame-contents .swat-frame { background: none; }
.swat-frame .swat-frame-contents .swat-frame-contents {	border: 0; }

.swat-frame .swat-footer-form-field {
	background: url(../images/elements/background-white-0.08.png);
	background: rgba(255,255,255,0.08);

	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.brightness-light .swat-frame .swat-footer-form-field {
	background: url(../images/elements/background-black-0.08.png);
	background: rgba(0,0,0,0.08);
}

.swat-frame .swat-footer-form-field p {	font-size: 11px; }

/* }}} */
/* {{{ Img Tile View */

.swat-tile-view .site-image-wrapper img,
.swat-table-view .site-image-wrapper img {
	background: #fff;
	border: 1px solid #eee;
	padding: 2px;
	margin: 0;
}

.swat-tile-view .swat-tile a {
	padding: 0;
	width: 108px;
}

.swat-tile-view .swat-tile {
	width: 108px;
	margin: 0;
	padding: 4px 2px 6px 5px;
	margin-right: 5px;
}

#related_photos_view .swat-tile {
	padding: 4px 16px 4px 0;
	margin-right: 0;
	margin-left: 0;
}

#photos_tile_view div.swat-check-all {
	padding-top: 10px;
}

#photos_tile_view input.swat-check-all {
	margin: 0 0 0 7px;
}

.swat-tile-view .swat-tile a:hover { background: none; }

.swat-tile-view .swat-tile a:hover img,
.swat-table-view a:hover .site-image-wrapper img {
	background: #afc7e0;
	border-color: #4982bf;
}

.swat-tile-view .swat-tile a span.title { display: none; }

.swat-tile-view .highlight {
	background: #5788af;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.swat-tile-view .highlight label { color: #fff; }

#photos_table_view tr.highlight,
#photos_table_view tr.highlight-odd {
	background: #5788af;
	color: #fff;
}

/* }}} */
/* {{{ Swat Toolbar */

ul.swat-toolbar {
	background: url(../images/elements/background-white-0.08.png);
	background: rgba(255,255,255,0.08);
	font-size: 11px;
	font-weight: normal;
	padding: 8px 0 8px 5px;
	margin-left: -15px;
	margin-right -15px;
	border: none;
	left: 0;

	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;

	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;

	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

.swat-tool-link { border: 0; }

.swat-toolbar .swat-tool-link-edit:link,
.swat-tool-link-edit:link,
.swat-toolbar .swat-tool-link-edit:visited,
.swat-tool-link-edit:visited,
.swat-toolbar .swat-tool-link-add:link,
.swat-tool-link-add:link,
.swat-toolbar .swat-tool-link-add:visited,
.swat-tool-link-add:visited,
.swat-toolbar .swat-tool-link-create:link,
.swat-tool-link-create:link,
.swat-toolbar .swat-tool-link-create:visited,
.swat-tool-link-create:visited,
.swat-toolbar .swat-tool-link,
.swat-toolbar .swat-tool-link-insensitive {
	background: transparent url('../images/elements/swat-toolbar-background.png') center left no-repeat;
	padding: 8px 6px;
	color: #7cadd6;
	text-decoration: none;
}

.swat-toolbar .swat-tool-link-insensitive {
	color: #888;
}

.swat-toolbar a.swat-tool-link-edit:hover,
a.swat-tool-link-edit:hover,
a.swat-tool-link-add:hover,
a.swat-tool-link-create:hover,
.swat-toolbar a.swat-tool-link-add:hover,
.swat-toolbar a.swat-tool-link-create:hover,
.swat-toolbar a.swat-tool-link:hover,
.swat-toolbar a.swat-tool-link-insensitive:hover {
	background: transparent url('../images/elements/swat-toolbar-background.png') center left no-repeat;
	text-decoration: none;
	color: #afdbff;
}

.swat-toolbar .first-button:link,
.swat-toolbar .first-button:visited,
.swat-toolbar a.first-button:hover,
a.first-button:hover,
.swat-toolbar .first-button,
.swat-toolbar .first-button:hover {
	background: none;
}

/* }}} */
/* {{{ Site Tag Entry */

li.site-tag-prehighlight { background: #dfedff; }

.site-tag-entry {
	width: auto;
	margin-bottom: 0;
}

.site-tag-entry .site-tag-entry-add-tag { background-image: url('../images/elements/swat-tool-link-create.png'); }

ul.site-tag-array {
	width: auto;
	margin: 5px 0;
}

.site-tag-container .yui-ac-content { color: #555; }

#tags_value { margin-top: 5px; }

.site-tag-array li {
	border: none;
	background: #333;
	margin: 0 2px 2px 0;
	width: auto;
	float: left;
	position: relative;
	padding: 3px 20px 3px 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.swat-actions .site-tag-array li {
	background-color: #444;
}

.site-tag-array li a {
	background: url('../images/elements/tag-close.png') 0px 0px no-repeat;
	width: 8px;
	height: 8px;
	display: block;
	overflow: hidden;
	float: right;
	position: absolute;
	top: 8px;
	right: 6px;
	text-indent: -500px;
}

.site-tag-array li a:hover { background-position: 0px -8px; }

.site-tag-autocomplete-container { clear: left; }

.site-tag-array li.new-tag {
	color: #fff;
	background: #6b8f59;
}

.site-tag-array li.new-tag a { background: url('../images/elements/tag-close-new.png') 0px 0px no-repeat; }

.site-tag-array li.new-tag a:hover { background-position: 0px -8px; }

/* }}} */
/* {{{ Swat Messages */

.swat-form-field-with-messages {
	background: #8f2d23;
	border-color: #5f1912;
}

.swat-form-field-with-messages .swat-note {
	color: #ffd4cf;
	padding-bottom: 0;
}

.swat-form-field-messages .swat-message,
.swat-table-view-input-row-messages .swat-message,
.swat-form-field-with-messages label,
* html .swat-form-field-messages .swat-message,
* html .swat-table-view-input-row-messages .swat-message,
* html .swat-form-field-with-messages label {
	color: #ffd4cf;
	background: none;
	padding: 0;
}

.swat-form-field-with-messages span.swat-required,
.brightness-light .swat-form-field-with-messages span.swat-required { color: #af736d; }

.swat-message-display .swat-message-primary-content {
	font-weight: normal;
	font-size: 17px;
}

.swat-message-display .swat-message .swat-message-container { padding-left: 82px; }

#doc .swat-message-display .swat-message-notification,
#doc .swat-message-display .swat-message-cart,
#doc .swat-message-display .swat-message-photo {
	background-color: #dbefd1;
	border-color: #b5cfa6;
}

#doc .swat-message-display .swat-message-warning {
	background-color: #fffe92;
	border-color: #e6d960;
}

#doc .swat-message-display .swat-message-warning a {
	color: #947140;
	text-decoration: underline;
}

#doc .swat-message-display .swat-message-warning a:hover {
	color: #533a15;
}

#doc .swat-message-display .swat-message-notification a,
#doc .swat-message-display .swat-message-cart a,
#doc .swat-message-display .swat-message-photo a {
	color: #2a6f29;
	text-decoration: underline;
}

#doc .swat-message-display .swat-message-notification a:hover,
#doc .swat-message-display .swat-message-cart a:hover,
#doc .swat-message-display .swat-message-photo a:hover {
	color: #1f4f1d;
}

.swat-message-display .swat-message-cart {
	background-image: url('../images/elements/swat-message-cart.png');
	background-position: 0 0;
}

.swat-message-display .swat-message-notification {
	background-image: url('../images/elements/swat-message-notice.png');
	background-position: 0 0;
}

.swat-message-display .swat-message-warning {
	background-image: url('../images/elements/swat-message-warning.png');
	background-position: 0 0;
}

.swat-message-display .swat-message-error {
	background-image: url('../images/elements/swat-message-error.png');
	background-position: 0 0;
}

.swat-message-notification .swat-message-primary-content,
.swat-message-cart .swat-message-primary-content,
.swat-message-photo .swat-message-primary-content {
	color: #2a6f29;
}

.swat-message-notification .swat-message-secondary-content,
.swat-message-cart .swat-message-secondary-content,
.swat-message-photo .swat-message-secondary-content {
	color: #4d884a;
}

.swat-message-display .swat-message-photo .swat-message-container { padding-left: 1em; }

.swat-message-photo .photo-saved-message-image {
	text-align: center;
	float: left;
}

.swat-message-photo .photo-saved-message img {
	padding: 5px;
	border: 1px solid #b5cfa6;
	background: #f4ffef;
}

.swat-message-photo .secondary-content {
	color: #4D884A;
	font-size: 13px;
	font-weight: normal;
}

.swat-message-error {
	background-color: #8f2d23;
	border-color: #5f1912;
}

.swat-message-error .swat-message-secondary-content,
.swat-message-error .swat-message-primary-content {
	color: #ffd4cf;
}


#doc .swat-message-error .swat-message-secondary-content a {
	color: #ffd4cf;
	text-decoration: underline;
}

#doc .swat-message-error .swat-message-secondary-content a:hover,
#doc .swat-message-error .swat-message-secondary-content a:active {
	color: #fff;
}

/* }}} */
/* {{{ Progress Bar */

div.swat-progress-bar-bar {
	height: 24px;
	background-color: #eee;
	background-image: none;
	margin-top: 12px;
	padding: 0;
	border: none;

	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div.swat-progress-bar-left-to-right div,
div.swat-progress-bar-full {
	height: 24px;

	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div.swat-progress-bar-full {
	background-color: #7cadd6;
	background-image: url(../images/elements/swat-progressbar-horizontal-background.png);
}

.swat-progress-bar-text {
	color: #fff;
	display: block;
	text-align: center;
}

/* }}} */
/* {{{ SwatPagination */

.swat-pagination a,
.swat-pagination a:hover,
.swat-pagination a:active,
.swat-pagination span {
	border: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 4px 8px;
	margin-right: 2px;
	background: url(../images/elements/background-white-0.2.png);
	background: rgba(255,255,255,0.2);
	text-decoration: none;
}

.brightness-light .swat-pagination a,
.brightness-light .swat-pagination a:hover,
.brightness-light .swat-pagination a:active,
.brightness-light .swat-pagination span {
	background: url(../images/elements/background-black-0.2.png);
	background: rgba(0,0,0,0.2);
}

.swat-pagination span {
	background: url(../images/elements/background-white-0.08.png);
	background: rgba(255,255,255,0.08);
	text-decoration: none;
	border: 0;
}

.brightness-light .swat-pagination span {
	background: url(../images/elements/background-black-0.08.png);
	background: rgba(0,0,0,0.08);
}

.swat-pagination span.swat-pagination-current {
	border: 0;
	padding: 8px 12px;
}

#photos_pager_container {
	font-size: 11px;
	font-weight: bold;
	margin: 0.2em;
	padding-bottom: 3px;
	text-align: center;
}

/* }}} */
/* {{{ SwatTableView */

.swat-table-view thead th,
.swat-table-view tbody tr {
	background: url(../images/elements/dotted-border.png) bottom left repeat-x;
}

.brightness-light .swat-table-view thead th,
.brightness-light .swat-table-view tbody tr {
	background-image: url(../images/elements/dotted-border-light.png);
}


.swat-table-view tbody tr.highlight,
.swat-table-view tbody tr.highlight-odd {
	background: #444;
	border-bottom: 1px solid #3b3b3b;
}

.swat-table-view .swat-table-view-group {
	color: #fff;
	background: #222;
	border-bottom: 1px solid #3b3b3b;
}

/* }}} */
/* {{{ SwatButton */

.swat-button-processing-throbber {
    background-image: url(../images/elements/swat-button-throbber.gif);
}

/* }}} */
/* {{{ SwatTextareaEditor (tinymce) */

body .swatSkin table.mceLayout {
	border: none;
}

body .swatSkin table.mceLayout tr.mceFirst td {
	border-top: none;
}

body .swatSkin table.mceLayout tr.mceLast td {
	border: 1px solid #666;
}

body .swatSkin td.mceToolbar {
	background: transparent;
	border-bottom: none;
}

body .swat-textarea-editor-dialog {
	background: transparent;
}

body .swat-textarea-editor-dialog .swat-frame {
	border: none;
	background: #333;
}

body .swatSkin .mceButton {
	margin-right: 0;
	padding: 1px 2px;
	background: #333;
	background: rgba(255,255,255,0.2);
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

body .swatSkin .mce_italic,
body .swatSkin .mce_link,
body .swatSkin .mce_redo {
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

body .swatSkin .mce_bold,
body .swatSkin .mce_link,
body .swatSkin .mce_undo {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

body .swatSkin a.mceButtonEnabled:hover {
	background: #4c4c4c;
	background: rgba(255,255,255,0.3);
	border: none;
}

body .swatSkin .mceButtonDisabled {
	opacity:0.3;
	-ms-filter:'alpha(opacity=30)';
	filter:alpha(opacity=30);
}

body .swatSkin .mceIcon {
	background-image: url(../images/elements/tinymce-icons.png);
}

/* }}} */

/* inlined file "styles/shot-layout.css" */
/* {{{ General Layout */

html {
	height: 100%;
	background: none;
}

body {
	color: #aaa;
	background: #000;
	text-align: center;
	font-family: Lucida Grande, Segoe UI, Tahoma, Arial, sans-serif;
	height: 100%;
	font-size: 13px;
}

#doc { min-height: 100%; }

a:link,
a:visited {
	color: #7cadd6;
	text-decoration: none;
}

a:hover,
a:active {
	color: #afdbff;
	text-decoration: underline;
}

/* }}} */
/* {{{ Reset-Base */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
h1{font-size:18px;}h2{font-size:17px;}h3{font-size:14px;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.25em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

input[type="text"],
input[type="password"],
textarea {
	width: auto;
}

em { font-weight: inherit; }
strong { font-style: inherit; }

th,td { border: 0; }

/* }}} */
/* {{{ Basic Layout */

abbr,
acronym {
	border-color: #555;
}

#hd,
#content,
#ft {
	width: 800px;
	margin: 0 auto;
	padding: 10px 25px;
	text-align: left;
}

#hd {
	padding: 10px 25px 21px;
}

#content {
	min-height: 300px;
	padding-top: 1em;
	padding-bottom: 1em;
	position: relative;
}

#bd {
	background: #111;
	zoom: 1;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

/* }}} */
/* {{{ Headings */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

/* }}} */
/* {{{ Header */

#hd .right-border {
	border-right: 1px solid #222;
	padding: 0 10px;
}

#hd h1 { margin: 0; }

#hd h1 a,
#hd h1 img {
	display: block;
	height: 52px;
	width: 209px;
}

#hd ul#top_list {
	font-size: 11px;
	float: right;
	margin: 8px 0 0 0;
	list-style-type: none;
}

#hd ul#top_list .compact-button { font-size: 12px; }

#hd ul#top_list .swat-form-field-contents {	float: none; }

#hd ul#top_list li.top-list-item { display: inline; }

#hd #top_list .swat-form,
#hd #top_list .swat-form-field,
#hd #top_list .swat-form-field .swat-form-field-contents,
#hd #top_list .swat-form .swat-input-hidden {
	display: inline;
}

#hd #top_list #top_list_cart a { margin-left: 10px; }

#hd #top_list #top_list_cart a { color: #777; }

#hd #top_list #top_list_cart a:hover,
#hd #top_list #top_list_cart a:active {
	text-decoration: none;
}

#hd #top_list #top_list_cart a span { color: #7cadd6; }

#hd #top_list #top_list_cart a:hover span,
#hd #top_list #top_list_cart a:active span {
	color: #afdbff;
	text-decoration: underline;
}

#hd #logo_print {
	display: none;
	width: 0px;
	height: 0px;
}

.account-edit { color: #ccc; }

a.account-edit:link,
a.account-edit:visited {
	color: #ccc;
}

a.account-edit:hover,
a.account-edit:active {
	color: #444;
}

/* }}} */
/* {{{ Footer */

#ft {
	font-size: 11px;
	color: #777;
	padding-bottom: 2em;
}

#ft a:link,
#ft a:visited {
	color: #777;
	text-decoration: underline;
}

#ft a:hover,
#ft a:active { color: #999; }

#ft ul {
	margin: 0;
	float: left;
}

#ft ul li {
	display: inline;
	margin-right: 1em;
}

#ft #credit_note {
	float: right;
}

#ft #flickr_note {
	clear: both;
	padding-top: 0.5em;
}

/* }}} */
/* {{{ Menu */

#menu {
	position: absolute;
	top: 1em;
	right: 25px;
	margin: 0;
}

#menu li {
	list-style-type: none;
}

/* }}} */
/* {{{ NavBar */

.swat-nav-bar {
	color: #bbb;
	margin: 0 0 5px 0;
}

.swat-nav-bar span { color: #999; }

.swat-nav-bar a:link,
.swat-nav-bar a:visited { color: #7cadd6; }

.swat-nav-bar a:hover,
.swat-nav-bar a:active {
	color: #ccc;
	text-decoration: underline;
}

/* }}} */
/* {{{ Content */

#page_title {
	color: #777;
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}

#unpublished_photos_frame,
#published_photos_frame,
#frame,
#confirmation_frame,
#details_frame {
	margin-top: 0;
}

#article_bodytext {
	padding: 16px 0 0 0;
}

#article_bodytext h1 { margin-top: 0; }

dl { margin: 1em 0; }

dl dt {	font-weight: bold; }

dl dd {	margin: 0 0 0.5em 0; }

.swat-tile-view .swat-tile a.pro-badge:link,
.swat-tile-view .swat-tile a.pro-badge:active,
.swat-tile-view .swat-tile a.pro-badge:visited,
a.pro-badge:link,
a.pro-badge:active,
a.pro-badge:visited {
	color: #87b870;
	font-weight: bold;
	text-transform: capitalize;
	padding-left: 4px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #444;
	border-color: rgba(255, 255, 255, 0.2);
}

.brightness-light .swat-tile-view .swat-tile a.pro-badge:link,
.brightness-light .swat-tile-view .swat-tile a.pro-badge:active,
.brightness-light .swat-tile-view .swat-tile a.pro-badge:visited,
.brightness-light a.pro-badge:link,
.brightness-light a.pro-badge:active,
.brightness-light a.pro-badge:visited {
	border-color: #444;
	border-color: rgba(255, 255, 255, 0.2);
}

.swat-tile-view .swat-tile a.pro-badge:hover,
a.pro-badge:hover {
	color: #97c880;
	text-decoration: underline;
}

#doc a.compact-button,
#doc a.compact-button:link,
#doc a.compact-button:visited,
#doc span.compact-button,
#doc input.compact-button,
#doc button.compact-button,
#pro_store_layout_tools input.compact-button {
	background: url(../images/elements/background-white-0.2.png);
	background: rgba(255,255,255,0.2);
	text-decoration: none;
	padding: 2px 6px;
	font-size: 11px;
	color: #ccc;
	outline: none;
	border: none;
	margin-left: 4px;
	cursor: pointer;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.brightness-light #doc #bd a.compact-button,
.brightness-light #doc #bd span.compact-button,
.brightness-light #doc #bd input.compact-button,
.brightness-light #doc #bd button.compact-button {
	background: url(../images/elements/background-black-0.2.png);
	background: rgba(0,0,0,0.2);
	color: #555;
}

#doc #bd a.compact-button:hover,
#doc #bd span.compact-button:hover,
#doc #bd input.compact-button:hover,
#doc #bd button.compact-button:hover,
#pro_store_layout_tools a.compact-button:hover {
	background: url(../images/elements/background-white-0.3.png);
	background: rgba(255,255,255,0.3);
}

.brightness-light #doc #bd a.compact-button:hover,
.brightness-light #doc #bd span.compact-button:hover,
.brightness-light #doc #bd input.compact-button:hover,
.brightness-light #doc #bd button.compact-button:hover {
	background: url(../images/elements/background-black-0.3.png);
	background: rgba(0,0,0,0.3);
}

#doc a.general-button,
#doc a.general-button:link,
#doc a.general-button:visited,
#doc input.general-button {
	background: url(../images/elements/background-white-0.2.png);
	background: rgba(255,255,255,0.2);
	color: #fff;
	font-size: 11px;
	padding: 4px 10px;
	border: none;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.brightness-light #doc a.general-button,
.brightness-light #doc a.general-button:link,
.brightness-light #doc a.general-button:visited,
.brightness-light #doc input.general-button {
	background: url(../images/elements/background-black-0.2.png);
	background: rgba(0,0,0,0.2);
	color: #555;
}

#doc input.general-button:hover,
#doc a.general-button:hover {
	background: url(../images/elements/background-white-0.3.png);
	background: rgba(255,255,255,0.3);
	text-decoration: none;
}

.brightness-light #doc input.general-button:hover,
.brightness-light #doc a.general-button:hover {
	background: url(../images/elements/background-black-0.3.png);
	background: rgba(0,0,0,0.3);
}


input.general-button {
	padding: 2px 8px;
	color: #ddd;
	cursor: pointer;
}

#cname_container .domain-notice {
	padding: 10px 12px;
	background: url(../images/elements/background-white-0.08.png);
	background: rgba(255,255,255,0.08);

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#cname_container .link {
	text-decoration: underline;
	white-space: nowrap;
}

.model-release-exists,
.model-release-required {
	margin-top: 2px;
}

/* }}} */
/* {{{ IE6 Warning Message */

#ie6_warning_message {
	background: #444;
	color: #ccc;
	padding: 10px 15px;
	margin-bottom: 1em;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#ie6_warning_message h1 {
	font-size: 17px;
	font-weight: normal;
	margin: 5px 0;
}

#ie6_warning_message h1,
#ie6_warning_message p {
	margin: 0;
}

#ie6_warning_message ul {
	margin: 10px 0 0 0;
	clear: both;
}

#ie6_warning_message li {
	list-style: none;
	display: block;
	text-align: center;
    padding: 0 8px;
	float: left;
}

#ie6_warning_message li.first { padding-left: 0; }

#ie6_warning_message li.last{ padding-right: 0; }

#ie6_warning_message .dismiss-link {
	float: right;
	font-size: 11px;
}

/* }}} */
/* {{{ Clearing Container fix */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* }}} */
/* {{{ Search Panel */

.search-disclosure { margin-top: 5px; }

.search-disclosure .search-disclosure-header {
	float: right;
	height: auto;
	position: absolute;
	right: 0;
	margin-right: 0;
	top: -24px;
}

.search-disclosure .search-disclosure-search-controls {
	width: 19em;
	right: 20px;
}

#search_disclosure_container #search_form .swat-displayable-container { float: left; }

#search_disclosure_form #search_disclosure_entry {
	background: #fff;
	height: 16px;
	padding: 3px 4px 1px 8px;
	border: 1px solid #888;
	margin-right: 8px;
}

#search_disclosure_container #search_form select {
	margin-right: 10px;
	font-size: 12px;
}

#search_disclosure_container #search_form #keywords {
	margin-right: 8px;
	width: 164px;
}

#search_disclosure_container #search_form input,
#search_disclosure_container #search_form select {
	font-size: 12px;
}

#search_disclosure_container #search_form #orientation,
#search_disclosure_container #search_form #price       { width: 140px; }
#search_disclosure_container #search_form #resolution  { width: 180px; }

#search_disclosure_container #search_form .swat-button {
	width: 98px;
}

#search_disclosure_container #search_form #tag li,
#search_disclosure_container #user_field #user li {
	display: inline;
	margin-right: 1em;
}

#search_disclosure_container #search_form #tag input,
#search_disclosure_container #user_field #user input {
	margin-right: 5px;
}

.swat-disclosure-control-opened .swat-disclosure-container {
	background: url(../images/elements/background-white-0.2.png);
	background: rgba(255,255,255,0.2);
	border: none;

	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topleft: 8px;

	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;

	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
}

.brightness-light .swat-disclosure-control-opened .swat-disclosure-container {
	background: url(../images/elements/background-black-0.2.png);
	background: rgba(0,0,0,0.2);
}

.swat-disclosure-control-opened .swat-disclosure-container form { padding: 15px 15px 8px 15px; }

#search_disclosure_form .swat-button-submit {
	background: url(../images/elements/background-white-0.2.png);
	background: rgba(255,255,255,0.2);
	text-decoration: none;
	padding: 0 8px;
	height: 24px;
	font-size: 11px;
	color: #ccc;
	outline: none;
	border: none;
	position: relative;
	left: 1px;

	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.brightness-light #search_disclosure_form .swat-button-submit {
	background: url(../images/elements/background-black-0.2.png);
	background: rgba(0,0,0,0.2);
	color: #555;
}

#search_disclosure a.swat-disclosure-anchor-closed {
	background: url(../images/elements/background-white-0.2.png);
	background: rgba(255,255,255,0.2);

	width: 20px;
	height: 24px;
	display: block;
	line-height: 200px;
	overflow: hidden;
	outline: none;

	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.brightness-light #search_disclosure a.swat-disclosure-anchor-closed {
	background: url(../images/elements/background-black-0.2.png);
	background: rgba(0,0,0,0.2);
}

#search_disclosure_form .swat-button-submit:hover,
#search_disclosure a.swat-disclosure-anchor-closed:hover {
	background-image: url(../images/elements/background-white-0.3.png);
	background: rgba(255,255,255,0.3);
}

.brightness-light #search_disclosure_form .swat-button-submit:hover,
.brightness-light #search_disclosure a.swat-disclosure-anchor-closed:hover {
	background-image: url(../images/elements/background-black-0.3.png);
	background: rgba(0,0,0,0.3);
}

#doc .search-disclosure .search-disclosure-header a.swat-disclosure-anchor-opened {
	background: transparent url(../images/elements/background-white-0.2.png) repeat scroll 0;
	background: rgba(255,255,255,0.2);
	text-decoration: none;
	padding: 5px 12px 5px 12px;
	font-size: 11px;
	color: #ccc;
	outline: none;
	min-width: 48px;
	white-space: nowrap;

	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.brightness-light #doc .search-disclosure .search-disclosure-header a.swat-disclosure-anchor-opened {
	background: transparent url(../images/elements/background-black-0.2.png) repeat scroll 0;
	background: rgba(0,0,0,0.2);
	color: #555;
}

.search-disclosure .search-disclosure-header a.swat-disclosure-anchor-opened img,
.search-disclosure .search-disclosure-header a.swat-disclosure-anchor-closed img {
	display: inline;
	border: none;
	padding: 0;
	vertical-align: bottom;
	background: none;
}

.search-disclosure .search-disclosure-header a.swat-disclosure-anchor-closed img {
	display: block;
	margin: 6px 0 0 2px;
}

.search-disclosure .search-disclosure-header a.swat-disclosure-anchor-opened:hover {
	color: #fff;
}

#search_disclosure_container #search_form #user_field,
#search_disclosure_container #search_form #tag_field {
	float: none;
	font-size: 11px;
}

.search-disclosure-loading { text-align: center; }

#adult_form {
	background: rgba(255, 255, 255, 0.2);
	color: #aaa;
	margin-bottom: 1.5em;
	padding: 8px 16px;
	text-align: center;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#adult_form input { margin-left: 0.5em; }

/* }}} */
/* {{{ Pro Promo */

.pro-promo {
	background: url(../images/elements/background-white-0.08.png);
	background: rgba(255,255,255,0.08);
	margin-top: 1em;
	color: #999;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.pro-promo h3 {
	font-weight: normal;
	font-size: 17px;
	margin: 5px 0;
}

.pro-promo p { font-size: 12px; }

.pro-promo p.pro-promo-upgrade-only {
	text-align: center;
	padding-bottom: 5px;
}
.pro-promo p.pro-promo-upgrade-only a {
	background: #25963b;
	border: 2px solid #fff;
	text-decoration: none;
	padding: 5px 20px;
	font-size: 13px;
	color: #fff;
	outline: none;
	margin-left: 4px;
	cursor: pointer;

	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.8);
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.8);
}
.pro-promo p.pro-promo-upgrade-only a:hover {
	background: #31a647;
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.8), 0 0 20px rgba(0,0,0,0.25) inset;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.8), 0 0 20px rgba(0,0,0,0.25) inset;
}

.pro-promo span {
	display: block;
	margin-left: 40px;
	margin-bottom: 8px;
}

.pro-promo span.price {
	display: inline;
	margin: 0;
	color: #ccc;
	font-weight: bold;
}

.pro-promo div {
	padding: 5px 16px 5px;
	background-image: url('../images/front-page/pro-promo-background.png');
	background-position: right top;
	background-repeat: no-repeat;
}

.pro-promo h3 a {
	color: #fff;
    text-decoration: none;
}

.pro-promo .new {
	font-weight: bold;
	text-transform: uppercase;
	color: #e6d960;
	font-size: 80%;
	display: inline;
	margin: 0;
}

/* }}} */
/* {{{ Layout Message Display */

.layout-messages {
	margin: -1em 0 1em;
}

/* }}} */

/* inlined file "styles/featured-photo-pager.css" */
.featured-photo-pager {
	position: relative;
	margin-bottom: 1em;
	zoom: 1; /* IE6 hack */
}

.featured-photo-pager img {
	display: block;
	border: 1px solid #eee;
	padding: 6px;
	background-color: #fff;
	height: 200px;
	width: 786px;
}

.user-featured img {
	height: 400px;
}

.featured-photo-pager a.featured-photo-pager-next,
.featured-photo-pager a.featured-photo-pager-prev,
.featured-photo-pager .featured-photo-details {
	background: #000;
	font-size: 11px;
	position: absolute;
	bottom: 7px;
	font-family: sans-serif;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#doc .featured-photo-pager .featured-photo-details a:link,
#doc .featured-photo-pager .featured-photo-details a:visited,
.brightness-light #doc .featured-photo-pager .featured-photo-details a:link,
.brightness-light #doc .featured-photo-pager .featured-photo-details a:visited {
	color: #ccc;
}

.featured-photo-pager span span { color: #444; }

.featured-photo-pager .featured-photo-details {
	padding: 6px 9px 4px 6px;
	left: 7px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
}

.featured-photo-pager a.featured-photo-pager-next {
	padding: 6px 6px 4px 6px;
	right: 7px;
	width: 16px;
	overflow: hidden;
	-moz-border-radius-topleft: 1px;
	-webkit-border-top-left-radius: 1px;
	border-top-left-radius: 1px;
}

.featured-photo-pager a.featured-photo-pager-prev {
	padding: 6px 6px 4px 6px;
	right: 36px;
	width: 16px;
	overflow: hidden;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topright: 1px;
	-webkit-border-top-right-radius: 1px;
	border-top-right-radius: 1px;
}

.featured-photo-pager a.featured-photo-pager-next,
.featured-photo-pager a.featured-photo-pager-prev {
	display: block;
	text-indent: -2000em;
	outline-style: none;
}
.featured-photo-pager a.featured-photo-pager-next {
	background: #000 url(../images/elements/featured-photo-pager.png) 100% 50% no-repeat;
}
.featured-photo-pager a.featured-photo-pager-prev {
	background: #000 url(../images/elements/featured-photo-pager.png) 0% 50% no-repeat;
}

.featured-photo-pager #featured_price { display: block; }

/* inlined file "styles/price-entry.css" */
#pricing_static_price_info,
#pricing_offer_price_info,
#decision_counter_offer_info,
#pricing_price_static_price_info,
#pricing_price_offer_price_info,
.you-make {
	display: inline;
	color: #9ad67c;
	margin-left: 10px;
}

#pricing_static_price_field .swat-form-field-contents {
	position: relative;
}

#pricing_static_price,
#pricing_offer_price {
	width: 55px;
	text-align: right;
}

/* inlined file "styles/checkout.css" */
.store-checkout-progress {
	border: none;
	background: url(../images/elements/background-white-0.08.png);
	background: rgba(255,255,255,0.08);
	padding: 0;
	-moz-border-radius: 0;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-radius: 0;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-radius: 0;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.brightness-light .store-checkout-progress {
	background: url(../images/elements/background-black-0.08.png);
	background: rgba(0,0,0,0.08);
}

.store-checkout-progress li {
	font-size: 100%;
	background: inherit;
	text-align: center;
}

.store-checkout-progress li span {
	padding: 1em 0;
	background-image: none;
	background: url(../images/elements/background-white-0.08.png);
	background: rgba(255,255,255,0.08);
	margin: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.brightness-light .store-checkout-progress li span {
	background: url(../images/elements/background-black-0.08.png);
	background: rgba(0,0,0,0.08);
}

.store-checkout-progress li,
.store-checkout-progress-step1 li.store-checkout-progress-step1 span,
.store-checkout-progress-step2 li.store-checkout-progress-step2 span,
.store-checkout-progress-step3 li.store-checkout-progress-step3 span {
	color: inherit;
}

/* next two rules are an IE 6+7 hack to get rid of the gap */
.store-checkout-progress ol {
	display: inline-block;
}
.store-checkout-progress ol {
	display: block;
}

.store-checkout-progress-step1 li.store-checkout-progress-step1 span,
.store-checkout-progress-step2 li.store-checkout-progress-step2 span,
.store-checkout-progress-step3 li.store-checkout-progress-step3 span {
	background: url(../images/elements/checkout-progress-notch.png) no-repeat bottom center;
}

.brightness-light .store-checkout-progress-step1 li.store-checkout-progress-step1 span,
.brightness-light .store-checkout-progress-step2 li.store-checkout-progress-step2 span,
.brightness-light .store-checkout-progress-step3 li.store-checkout-progress-step3 span {
	background-image: url(../images/elements/checkout-progress-notch-light.png);
}

.store-checkout-progress li.store-checkout-progress-step1 span {
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
}

.store-checkout-progress li.store-checkout-progress-step3 span {
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
}

/* Widths need to add exactly to 100% because IE rounds incorrectly */
.store-checkout-progress li.store-checkout-progress-step1 {
	width: 33%;
}
.store-checkout-progress li.store-checkout-progress-step2 {
	width: 34%;
}
.store-checkout-progress li.store-checkout-progress-step3 {
	width: 33%;
}

/* inlined file "styles/currency-flydown.css" */
div.currency-flydown .swat-form-field {
	margin-top: 0.5em;
}

#edit_container div.currency-flydown .swat-form-field-contents,
div.currency-flydown .swat-form-field-contents {
	width: auto;
	display: block;
	float: left;
}

div.currency-flydown label {
	padding-top: 1px;
	margin-left: 18px;
	padding-left: 0;
	display: block;
}
div.currency-flydown .swat-note {
	margin-left: 20px;
	padding-left: 0;
}

/* inlined file "styles/account-edit-page.css" */
/* Account Info Container */

#account_create_info {
	margin-bottom: 3em;
}

#account_create_info li {
	margin: 5px 0;
}


/* New Account Container */

#new_account_container {
	width: 50%;
}

#new_account_container #tos {
	font-size: 11px;
}


/* Login Container */

#account_login_container {
	width: 45%;
	float: right;
}

#account_login_container .swat-message-display,
#account_login_container .swat-message {
	margin-top: 0;
}

#account_login_container .swat-message-warning {
	background-image: none;
}

#account_login_container .swat-message-display h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 5px 0;
	color: #533a15;
}

#account_login_container .swat-message-display .swat-message .swat-message-container {
	padding: 3px 12px 12px;
}

#account_login_container .swat-message-with-secondary .swat-message-display-dismiss-link {
	margin-top: 15px;
}


/* Password Container */

#password_container .swat-frame {
	width: 50%;
}

#password_container #email {
	width: 98%;
}

#password_container p {
	margin: 0 0 0.5em 0
}


/* Half-Page Account Edit Containers */

.account-edit-container h2 {
	margin: 0;
	color: #fff;
	font-size: 24px;
}

.account-edit-container h3 {
	margin: 0;
	color: #999;
	font-size: 13px;
}

.account-edit-container .swat-form-field-contents {
	width: 98%;
}

.account-edit-container .swat-entry {
	width: 100%;
}


/* Account Edit Page */

#account_edit_frame .swat-frame h3.swat-frame-title {
	font-size: 17px;
	margin: 0 0 4px;
}

#account_edit_frame .swat-frame .swat-frame-contents {
	padding: 0;
}

#account_edit_frame .swat-form-field-checkbox label {
	font-weight: normal;
	padding-left: 4px;
}

#account_edit_frame #details_frame {
	margin-bottom: 0;
	margin-right: 15px;
	width: 370px;
	float: left;
}

#account_edit_frame #details_frame textarea {
	width: 80%;
}

#account_edit_frame #email_payment_container {
	margin-bottom: 0;
	width: 370px;
	float: left;
}

#account_edit_frame #email_payment_container #email_frame {
	margin-top: 0;
}

/* {{{ Watermarking */

#watermark_list { margin: 2em 0; }

#watermark_list li { margin: 0.5em 0; }

#watermark_list li label { margin: 0 0.4em; }

#watermark_preview {
	width: 314px;
	float: left;
	position: relative;
	text-align: center;
}

#watermark_preview .swat-note {	padding: 2px; }

#watermark_preview img {
	background-color: #fff;
	border: 1px solid #cdcdcd;
	padding: 6px;
}

#watermark_list_watermark_text { width: 300px; }

#watermark_content p,
#watermark_content #watermark_options {
	margin-left: 330px;
}

#watermark_content .swat-footer-form-field { clear: both; }

/* }}} */
/* {{{ Pro Store Edit Page */

#pro_edit_frame #name_note,
#pro_edit_frame .swat-form-field {
	width: 315px;
}

#pro_edit_frame .swat-form-field .swat-entry {
	width: 98%;
}

#pro_edit_frame .swat-footer-form-field {
	width: auto;
	clear: both;
}

#pro_store_diagram,
#pro_store_contact_diagram {
	float: right;
}

#pro_edit_frame #divider {
	margin: 3em 0 1em 0;
	clear: both;
	background: url(../images/elements/dotted-border.png) bottom left repeat-x;
	height: 1px;
}

#pro_edit_frame #contact_note {
	float: right;
	font-size: 85%;
	margin-top: 320px;
	position: absolute;
	right: 49px;
	width: 259px;
	margin-top: 270px;
}

/* }}} */
/* {{{ Payment Edit Page */

#account_payment_details_frame {
	margin-right: 360px;
}

#account_payment_details_frame input[type=text] {
	width: 250px;
}

#account_payment_details_frame select {
	width: 254px;
}

#account_payment_paypal_info h2 {
	margin: 0 0 0.6em 0;
}

#account_payment_paypal_info {
	float: right;
	width: 326px;
	padding: 10px 12px;
}

/* }}} */
/* {{{ Payment Restore Page */

#account_payment_paypal_upgrade,
#account_payment_paypal_reactivate {
	margin-top: 0;
	width: 390px;
}

#account_payment_paypal_upgrade {
	float: left;
}

#account_payment_paypal_reactivate {
	float: right;
}

#account_payment_paypal_upgrade .account-payment-reactivate-step,
#account_payment_paypal_reactivate .account-payment-reactivate-step {
	font-family: 'times new roman', serif;
	font-size: 260%;
	font-weight: bold;
	float: left;
	margin-top: -5px;
	width: 28px;
	color: #555;
}

/* }}} */

/* inlined file "styles/account-message-display.css" */
.account-message-display {
	padding: 0;
	position: relative;
}

.account-message-display .account-message-shadow {
	position: absolute;
	top: 0;
	z-index: 997;
}

.account-message-display .account-message-corner-mask {
	position: absolute;
	bottom: 0;
	z-index: 998;
}

.account-message-display .swat-message h3 {
	margin: 0 0.5em 0 0;
	font-size: 13px;
	display: inline;
}

.account-message-display .swat-message .swat-message-secondary-content {
	display: inline;
}

.account-message-display .swat-message {
	margin-top: 0;
	margin-bottom: 0;
	background-image: none;
	border-style: none;
	border-bottom-style: solid;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.account-message-display .swat-message .swat-message-container {
	padding: 8px 16px;
	min-height: 0;
}

.account-message-display .swat-message-display-dismiss-link,
.account-message-display .swat-message-display-dismiss-link:link,
.account-message-display .swat-message-display-dismiss-link:visited {
	top: -3px;
}

/* inlined file "styles/checkout-thank-you-page.css" */
.checkout-thank-you #total_field {
	margin: 0 0.5em 0 0;
}

.checkout-thank-you #photos_view .download-link {
	white-space: nowrap;
}


/* PayPal styles */

.checkout-thank-you-paypal table.swat-details-view {
	width: 98%;
	margin-bottom: 0;
}

.checkout-thank-you-paypal .swat-details-view th {
	width: 95px;
}

.checkout-thank-you-paypal .swat-details-view td {
	width: auto;
}

.checkout-thank-you-paypal #payment_to span {
	display: block;
}


/* No PayPal styles */

.checkout-thank-you-no-paypal {
	margin-top: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.checkout-thank-you-no-paypal #contact_and_payment_container {
	float: left;
	width: 49%;
	clear: none;
}

.checkout-thank-you-no-paypal #contact_and_payment_container table {
	margin-bottom: 0;
}

.checkout-thank-you-no-paypal #contact_and_payment_container table th {
	padding-left: 0;
}

.checkout-thank-you-no-paypal #basic_info_container {
	margin-bottom: 0;
}

.checkout-thank-you-no-paypal #payment_method_container {
	margin-top: 0;
}

.checkout-thank-you-no-paypal #billing_address_container {
	float: right;
	width: 49%;
	clear: none;
	margin: 1em 0;
}

.checkout-thank-you-no-paypal #billing_address_container .swat-frame-title {
	padding: 0 6px;
}

.checkout-thank-you-no-paypal #order_message_display,
.checkout-thank-you-no-paypal #order_message_display .swat-message {
	margin-top: 0;
}

.checkout-thank-you-no-paypal #photos_view {
	clear: both;
}

/* inlined file "styles/user-list-page.css" */
ul.user-list {
	width: 225px;
	float: left;
}

.user-list-menu a, .user-list-menu span {
	padding-right: 1em;
	font-size: 120%;
}

.user-list-menu span.selected {
	font-size: 150%;
	font-weight: bold;
	color: #fff;
}

/* inlined file "styles/user-report-page.css" */
#report_frame .swat-image-preview-display-link {
	background: none;
	padding-right: 0;
}

#report_form #report_photo_container {
	width: 130px;
	text-align: center;
	position: absolute;
}

#report_form #report { margin-left: 150px; }

#report_form #report_reason li { margin: 6px 0 0 1em; }

#report_form #report_reason li label { margin-left: 5px; }

#report_form #report #description_field,
#report_form #report_reason_field {
	margin-top: 1em;
}
