/***********************************************************************************************
Internet Explorer 7 & Under stylesheet
***********************************************************************************************/
.clearfix,#inner,#top,#content,#footer,#mosaic,body.view-gigapans #top div,.pager,.groups-header,#search-results .stats,#search-results .gigapan-meta,.custom-select,.custom-select .custom-select-wrapper,.custom-select .custom-select-wrapper ul,/* Various components */
.section-options ul,.section-info ul,.section-quickstart,.section-activity,.section-stats,.section-stats dl,.section-features,.section-news ol,.section-news li,.section-gigapan-view,.section-gigapan-view .meta,.section-related-entries li,.section-related-entries dl.meta-taxonomy,.profile-edit .section-edit,.profile-edit dl,#popup-login .user-actions,.window .edit-field,.profile-edit .edit-field,.window .actions,.window .option,.group-snapshots-toolbar,.group-snapshots-toolbar .view-type,#group-snapshots,.join-community .info li,.join-community .gear li,form.default li,body.detail #top .user-meta,.gigapan-vote-info .info-inner,.gigapan-vote-info dl,.gigapan-view,.gigapan-view .snapshots,.gigapan-view .snapshots ol,.gigapan-view .snapshots .carousel,.gigapan-view .snapshots .carousel-container,.gigapan-view .snapshot-comments .header,.gigapan-view .snapshot-comments .header ul,.gigapan-view .snapshot-comments ol li,.gigapan-view .snapshot-comments,.detail .nav,.detail-action,.detail-action form,.detail-action .share .networks,.detail-action .share .link,.detail-action .share li.submit,.section-comments ol li {zoom: 1;}
.clearfix, #navigation {zoom:1;}

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

/* Inline Block */
.competitions_intro, .group-container, .product_images, .downloadPDF a, div.stitchFeatureTable, a.gallery-rounded-button, .gigapan-thumbnails-pager, .gigapan-thumbnails-pager, .sorter, .pager, .plain-form, #error-box, .new_edit_form .edit-field {
	zoom: 1;
	*display:inline; }

/* Signup Forms */
#user_terms_of_service {float: left;}
.plain-form {  width: 320px;float: left;}
.plain-form li {vertical-align: text-top; }

/* Top */
.home #top .left-side { width: 550px; }
.home #top .right-side { width: 400px; }

/* Header */
#header #header-search-submit, #middle .submit{line-height: 999px; overflow: hidden; }  /* Hide the Go! and Submit text */

/* Email */
#emailIcon {
	padding-right: 0 2px 1px 0; }

#noEmailIcon {
	padding: 0 2px 1px 0; }

#product_images { height: 120px; }

/* Navigation */
#secondary-nav {padding-top: 5px;}
.gigapan-thumbnails-pager ul { zoom: 1; display: inline-block;}
.gigapan-thumbnails-pager ul li { display:inline; }

/* Home */
.home #sidebar {padding: 0;width: 30%;}

/* Store */
body.software .mainContainer .productPhoto{float: left; width: 100px; padding-right: 15px;}
body.software .mainContainer .productInfo {margin: 0 0 10px 0;display:inline; width: 300px; padding: 0; float: right;}

/* View Gigapans */
#secondary-nav li,body.view-gigapans .filter .count-img,body.view-gigapans .filter fieldset {display: inline; zoom: 1;}

.container-col {display: inline;zoom: 1; }


/* Groups header */
.groups-header {padding-bottom: 0;}
a.button {cursor: pointer;}

/* group snapshots */
.group-snapshots-toolbar .pager {width: 15em;}

/* Detail page */
.section-comments ol li.comment {margin-left: 9px;}
.detail-action .share .link input {margin-left: 5px;}

/* Community Landing Page */
body.community .upper-right-column ul li .membership-icon{float:none;height:40px;margin:0;padding:0;width:40px;}
body.community .upper-right-column ul#membership-info li p{font-size:11px;margin:0 0 10px 0;padding:0;}
#rightcolumn .ad_box {padding: 15px 10px; margin: 22px 0 20px 0; background: #fff; width: 200px;}
body.community #leftcolumn .sub_page_sections {padding-bottom: 15px;}
body.community .communityNav {margin-bottom: 0;}

/* Gallery Landing Page */
body.view .make-gallery-button {width:200px; position:absolute; right: 20px; top: 270px;margin-right:50px;}
body.view .galleryButtons {right: 25px;}

/* Modal */
#windows .window .t {margin-bottom:10px;}
#windows .window .b {margin-top:10px;}
#windows #popup-login h2 {margin: 10px 0 0 0;}
#windows #popup-login .login .edit-field {margin: 0 0 15px 0;}

/* Inputs */
input.txt, input.txt-a {padding: 2px 9px 0 9px;height: 19px;line-height: normal;}

/* Edit page */
.window .edit-field, #popup-join .edit-field, #popup-login .login .edit-field, #profile-edit .section-edit .login .edit-field {padding-bottom: 8px;}

/* zoom - IE only supported */
body.various-container .layout-a {zoom: 1;}
body.various-container .layout-b {zoom: 1;}
body.various-container .layout-c {zoom: 1;}
body.various-container .layout-d {zoom: 1;}

.profile-edit dl {margin: 10px 0;padding: 0 0 0 110px;position: relative;line-height: 1.5em;vertical-align: middle;}
.profile-edit dt {display: block;width: 100px;float: left;margin: 0;color: #7d7d7d;font-size: 0.833em;line-height: 1.33em;font-weight: normal;letter-spacing: 0.1em;text-transform: uppercase;margin: 0 0 0 -110px;line-height: 1.8em;}
.profile-edit label {color: #7d7d7d;font-size: 0.833em;line-height: 1.33em;font-weight: normal;letter-spacing: 0.1em;padding: 0 0 15px 0;text-transform: uppercase;float: left;width: 95px;line-height: 22px;}
.profile-edit input {margin: 0 0 10px 0;float: left;display: inline-block;}

/* Footer */
#footer { margin: 25px 0 0 0; padding: 0;}
#footer .copy { margin: 0; padding: 0; float:left; white-space:nowrap;}

/* Top Bar */
#top ( margin: 0; }
#flash_viewer { margin: 0; z-index:1; }
#flash-box { margin: 0;  padding: 0;} /* Removing this will introduce spacing below the #top bar */

/* Viewer Positioning on Homepage and Detail pages */
#thumbnailCarousel {
	float:right;
	position:relative;
}

/* View, Use, Create Shared Styles */
#leftcolumn .inner-leftcolumn {float: left;color: #000;border:0;margin: 0;padding:18px 23px 0 0;width:47%;display: inline;position: relative;}
body.view #leftcolumn .subcallout-text h3{white-space:nowrap;font-size:18px; font-weight:700; color:#666666; padding: 0; margin: 0 80px 15px 0; border-bottom:solid #7BC143 1px;}

/* Create Styles */
body.create #leftcolumn { color: #000;border: 0;margin: 30px 0 10px 0px;padding: 0;height: auto;width: 711px;float: left;border-right: 4px solid #7bc143; line-height: 18px;}
body.create #leftcolumn .inner-leftcolumn ul li, body.create #leftcolumn .inner-rightcolumn ul li {  float: left; list-style-image: url(../images/green-bullet.gif);  padding-right: 4px; }
body.create #rightcolumn .social_media h2{ font-weight: 200;font-size: 22px; color: #5C6F7B;padding: 0; margin: 0 0 15px 0; text-transform: inherit; }
.upper-right-column { margin-bottom: 15px ;}

/* Use Styles */
body.use #leftcolumn .inner-leftcolumn ul li, body.use #leftcolumn .inner-rightcolumn ul li {  float: left; list-style-image: url(../images/orange-bullet.gif);  padding-right: 4px; }
body.use #leftcolumn .inner-rightcolumn ul li.membership-icon { float:left; margin: 0; width: 55px; height: 55px; padding: 0; list-style-type:none;}

/* Rounded Corners */
.rounded-corners {behavior: none; }

/* Buttons */
.button input { padding: 3px 6px;}

/* Google Placement Edit Page */
#google_earth_edit_form label{display:block;font-weight:bold;text-align:right;width:140px;float:left; height: 30px; padding: 0 0 15px 0;}
#google_earth_edit_form #location_label { margin: 10px 0 0 0; }
#google_earth_edit_form  div.ExtraExplanation {clear: both;font-size: 8pt; width: 100%; padding: 12px 0 4px 0;}

.twitter-follow-button {
	width: 66px !important;
}

/* Private GigaPan */
#search-results span.private-gigapan {
  display: inline-block;
  padding: 0 0 5px 0;
  }

/* Filters */
html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }

/* Bullets */
ul.subBullets li, ul.subBullets li li {
        list-style-type:disc;
        margin-left: 2em;
        padding-left: 0;
        text-indent: 0;
}

#footer-panel, #gigapan-navigation, #related-screen-overlay, #snapshot_browser, .snapshot_tool_dialog_body{
	background-color: #0A0A07;
	filter: alpha(opacity=80);
}