.autocompletezone
{
	background:rgba(255,255,0,.8);
	border-radius:10px;
	padding:10px;
	position:relative;
	top:100px;
	right:100px;
	z-index:100;
}

.fleft {
	float:left;
}
.fright {
	float:right;
}
.pop-up-social-wrap {
	position:absolute;
	top:4px;
	right:16px;
	width:46px;
	height:23px;
}
.pop-up-facebook-btn, .pop-up-twitter-btn {
	width:23px;
	height:23px;
	display:block;
	float:left;
}
.pop-up-facebook-btn {
	background:url(../images/home/images/pop-up-facebook-btn.jpg) no-repeat;
}
.pop-up-twitter-btn {
	background:url(../images/home/images/pop-up-twitter-btn.jpg) no-repeat;
}
.current-btn {
	background-position:bottom left !important;
}
/*==========================================
	Tooltips
===========================================*/
.contact-social-btn-margin	{
	margin-top:20px;
}
.video-tooltip {
	background:url(../images/tooltips/images/video-tool-tip-backg.png) no-repeat;
	width:151px;
	height:56px;
	display:none;
}
.social-email-tooltip {
	background:url(../images/tooltips/images/social-email-hover-backg.png) no-repeat;
	width:117px;
	height:51px;
	display:none;
	z-index:10000;
	position:relative;
}
.social-home-tooltip {
	background:url(../images/tooltips/images/social-home-hover-backg.png) no-repeat;
	width:117px;
	height:51px;
	display:none;
}
/*==========================================
	About page
===========================================*/
body#about div.content {
	width: 1328px;
	margin: 22px 0px 18px 20px;
	height: 357px;
	background-color: #282828;
	padding-top: 20px;
}
.about-header-image {
	background:url(../images/about/images/about-header-img.png) no-repeat;
	width:1285px;
	height:42px;
	margin:0 0 7px 24px;
}
.about-left-menu-wrap {
	width:337px;
	float:left;
	margin:0 0 0 24px;
}
.about-left-menu-wrap ul li {
	width:337px;
	height:37px;
	margin-bottom:12px;
}
.about-left-menu-wrap ul li a {
	width:337px;
	height:29px;
	font-size:18px;
	padding-top:8px;
	font-style:italic;
	margin-bottom:12px;
	color:#36bb27 !important;
	background:url(../images/about/images/about-btn-backg.png) top left;
	display:block;
	text-align:center;
	font-family:Helvetica, Arial, Hobo, Cooper Black, 3rd Man, Busacca The Font, sans serif;
	text-shadow: 2px 2px 2px #000000;
	filter: dropshadow(color=#000000, offx=2, offy=2);
}
.about-left-menu-wrap ul li a:hover {
	background:url(../images/about/images/about-btn-backg.png) bottom left !important;
}
.about-content {
	width:893px !important;
	min-height:246px !important;
	padding:0 27px 32px 0;
	position:relative;
	text-align:justify;
	font-size: 18px;
	line-height:24px;
	color:#ffffff;
	font-weight:lighter!important;
}
.about-content span {
	color:#78a2d6;
}
.about-social-btn-wrap {
	height:32px;
	width:893px;
	position:absolute;
	bottom:0px;
}
.about-support-program-txt {
}
.about-let-us-sell-txt {
	display:none;
}
.about-in-a-nutshell-txt {
	display:none;
}
.about-the-fine-print-txt {
	display:none;
}
.about-mission-statement-txt {
	display:none;
}
.about-most-frequent-questions-txt {
	display:none;
}
.about-coming-soon-img {
	background:url(../images/about/images/about-coming-soon-img.png) no-repeat;
	width:160px;
	height:150px;
	margin:39px auto 0 auto;
}
/*==========================================
	Home
===========================================*/
.header-text-image {
	background:url(../images/home/images/home-header-text.png) no-repeat;
	width:1285px;
	height:40px;
	margin:0 0 7px 24px;
}
.home-register-btn {
	background:url(../images/home/images/register-btn.png) no-repeat;
	width:87px;
	height:31px;
	display:block;
	float:left;
	margin:-8px -57px 0 27px;
}
.home-register-btn-no-margin {
	margin:0 25px 0 0 !important;
}
.home-login-btn {
	background:url(../images/home/images/login-btn.png) no-repeat;
	width:87px;
	height:36px;
	display:block;
	text-align:center;
	float:left;
	margin:-8px -147px 0 91px;
}
.home-page-content-text {
	position:relative;
	font-size:20pt;
	font-family: Helvetica, Arial, Hobo, Cooper Black, Al bomba, sans serif;
	color:#DE7126;
	margin-top: 1%;
	margin-bottom: 1%;
}
#get-published-target-btn {
	background:url(../images/home/images/learn-how-target.png) no-repeat;
	width:76px;
	height:66px;
	position:absolute;
	top:-1px;
	left:410px;
}
.home-content-left-text {
	float:left;
	width:435px;
	padding-top:26px;
}
.home-content-right-text {
	float:right;
	margin-right:26px;
	padding-top:26px;
}
.login-big-yellow {
background:url(../images/home/images/large-yellow-button.png);
     background-repeat: no-repeat;
	display:block;
	margin:0% 0% 8% 6%;
	font-family: helvetica;
color: #000000;
}

.home-last-published-img-btn {
background:url(../images/home/images/large-yellow-button.png);
     background-repeat: no-repeat;
	display:block;
	margin:0% 0 3% 32%;
	font-family: helvetica;
color: #000000;
}

.home-assessment-img-btn {
background:url(../images/home/images/large-green-button.png);
     background-repeat: no-repeat;
	display:block;
	margin:0% 0 3% 32%;
	font-family: helvetica;
color: #000000;
}

.home-social-btn-wrap {
	
	padding:0 23px 0 7px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	
}
.home-social-video-btn {
	background:url(../images/home/images/magnifying-glass.png);
	background-repeat: no-repeat;
	display:block;
}
.home-social-email-btn, .home-social-facebook-btn, .home-social-twitter-btn, .home-social-home-btn {
	float:left;
}
.home-social-email-btn {
	background:url(../images/home/images/social-email-btn.png) no-repeat;
	width:36px;
	height:33px;
	display:block;
	margin-right:6px;
}
.home-social-facebook-btn {
	background:url(../images/home/images/social-facebook-btn.png) no-repeat;
	width:36px;
	height:33px;
	display:block;
	margin-right:6px;
}
.home-social-twitter-btn {
	background:url(../images/home/images/social-twitter-btn.png) no-repeat;
	width:36px;
	height:33px;
	display:block;
}
.home-social-home-btn {
	background:url(../images/home/images/home-social-home-btn.png) no-repeat;
	width:33px;
	height:33px;
	display:block;
	margin-left:6px;
}
.home-text a:hover {
	text-decoration:underline;
}
/*==========================================
	Popups/Overlay (form)
===========================================*/

.fifteen-newest-items-wrap
{
	position:absolute;
	z-index:1001;
	display:none;
	
	background:#FFFFFF;
}
.fifteen-newest-items-bg,.darkbox
{
	position:fixed;
	top:0px;
	left: 0px;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:rgba(0,0,0,.8);
}
#directory-overlay td
{
	padding:0px;
}
#directory-overlay table { border-collapse: separate; border-spacing: 0; } 
#directory-overlay, #contactcontact-overlay
{
	z-index:1010;
	position:absolute;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#282828;
}


#newitem-overlay, #login-overlay, #decline-overlay, #getaquote-overlay {
	background-color:#FFFFFF;
	color:#efefef;
	z-index:1010;
	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	position:absolute;
}
.login-top-form-wrap {
	text-align:right;
}
.login-grey-form-wrap {
	background-color: #262626;
}

.login-bottom
{
	float:left;
	display:block;
}

.login-mucho_importante
{
	display:none;
}

.login_label
{
	float:left;
	display:block;
	font-family:Helvetica;
	color:#7b9dd7;
}
.login-form input {
	color:#333;
	margin-left:0px !important;
}
.disagree-wrap {
	display:none;
}
.grey-form-content {
	position:relative;
}
.back-button {
	position:absolute;
	height:20px;
	width:50px;
	top:15px;
	left:20px;
	cursor:pointer;
}
/*==========================================
	Register (form)
===========================================*/
#register-overlay {
	background-color:#FFFFFF;
	color:#FFFFFF;
	z-index:1010;
	position:absolute;
	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
}

.register-grey-form-wrap {
	width: 253px;
	height: 300px;
}
.register-grey-form-closebutton, .contact-grey-form-closebutton {
	margin:0px;
	display:block;
	text-align:right;
}
.register-grey-form-wrap {
	background-color: #272827;
}

.register-row, .register-box-row
{
	display:block;
	float:left;
}
.userinformation-row
{
	display:none;
}
.register-label, .register-checkbox-box
{
	float:left;
	display:block;
}
.register-label
{
	float:left;
}
.register-checkbox-box
{
	text-align:right;
}
.register-agree, .register-text
{
	float:right;
	display:block;
}
.register-lower
{
	margin-top:30%;
}
.register-form
{
    margin-top: 10%;
    width: 80%;
    height: 6%;
    border: 1px solid rgb(0, 0, 0);
    text-indent: 1%;
}
.register-button {
	background-image:url(../images/menu/new-login-button.png);
	background-color:#262727;
	background-repeat: no-repeat;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	color:#fe6302 !important;
	
}
.register-button:disabled {
	background-image:url(../images/menu/new-login-button-disabled.png);
	background-color:#262727;
	background-repeat: no-repeat;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	color:#333333 !important;
	
}

.register-checkbox {
	float:right;
}

.grey-form-content {
	padding:35px 35px 15px 35px;
}

.reg-yellow-button
{
	background:url(../images/register/reg-yellow-button.png) no-repeat;
	width:168px;
	height:34px;
	display:block;
	float:left;
}
.reg-spacy
{
	width:620px;
	display:block;
	float:left;
	margin-top:15px;
}
.form-name-img, .form-email-img, .form-password-img, .form-confirm-password-img {
	width:86px;
	height:31px;
	float:left;
	margin-bottom: 21px;
}

.form-name-img {
	background:url(../images/register/images/username-img.png) no-repeat;
}
.form-email-img {
	background:url(../images/register/images/email-img.png) no-repeat;
}
.form-password-img {
	background:url(../images/register/images/password-img.png) no-repeat;
}
.form-confirm-password-img {
	background:url(../images/register/images/confirm-password-img.png) no-repeat;
	width: 142px !important;
}
.register-btn {
	float:left;
	width:97px !important;
	height:31px;
}
.clear {
	clear:both;
}

.mailing-list-text-img {
	background:url(../images/register/images/like-to-be-on-mailing-list-img.png) no-repeat;
	width:247px;
	height:18px;
	float: right;
	margin-top: 0px;
}
.register-btn {
	background:url(../images/register/images/register-img.png) no-repeat;
	width:97px;
	height:31px !important;
	float: left !important;
	margin-top: 12px;
	padding: 0;
	border: none;
	outline: none;
	cursor: pointer;
}
.upon-register-message-img {
	background:url(../images/register/images/upon-register-message-img.png) no-repeat;
	height:18px;
	width:457px;
	float: right;
	margin-top: 18px;
}
/*==========================================
	Disagree Contract (form)
===========================================*/ 
.disagree-header {
	background:url(../images/disagree-contract/images/disagree-header.png) no-repeat;
	height:67px;
	width:367px;
	float: right;
}
.email-at-img {
	background:url(../images/disagree-contract/images/disagree-at-symbol.png) no-repeat;
	height:26px;
	width:34px;
	float: right;
	margin-top: 8px;
	display: block;
}
.form-confirm-password-img {
	background:url(../images/register/images/confirm-password-img.png) no-repeat;
}
.disagree-form-name-img, .disagree-form-email-img, .disagree-form-phone-img, .disagree-form-message-img {
	width:86px;
	height:26px;
	float:left;
	margin-bottom: 21px;
}
.disagree-contract input {
	width:387px;
	height:16px;
	font-size:14px;
	color:#333;
	float: right;
	margin-left: 0px !important;
	padding: 4px 5px;
}
.disagree-contract textarea {
	width:391px;
	height:102px;
	color:#333;
	float: right;
	margin-left: 0px !important;
	padding: 4px 5px;
	font: 14px/140% Tahoma, Arial, Helvetica, sans-serif;
}
.disagree-form-name-img {
	background:url(../images/disagree-contract/images/disagree-name.png) no-repeat;
}
.disagree-form-email-img {
	background:url(../images/disagree-contract/images/disagree-email.png) no-repeat;
}
.disagree-form-phone-img {
	background:url(../images/disagree-contract/images/disagree-phone.png) no-repeat;
}
.disagree-form-message-img {
	background:url(../images/disagree-contract/images/disagree-helpful-comments.png) no-repeat;
	width: 144px !important;
}
/*==========================================
	Login (form)
===========================================*/ 
.login-header {
	background:url(../images/login/images/login-header.png) no-repeat;
	height:47px;
	width:575px;
}
.login-terms-btn {
	background:url(../images/login/images/login-terms-agreement-btn.png) no-repeat;
	height:32px;
	width:256px;
	display: block;
	margin-bottom: 10px;
	float: right;
	clear: both;
}
.login-right-side-wrap {
	width:260px;
	float:right;
}
.login-left-side-wrap {
	width:350px;
	float:left;
}
.login-form-name-img {
	background:url(../images/login/images/login-username.png) no-repeat;
	height:35px;
	width:77px;
	margin-bottom: 37px;
}
.login-form-password-img {
	background:url(../images/login/images/login-password.png) no-repeat;
	height:35px;
	width:77px;
	float: left;
}
.agreement-text-box {
	width:251px;
	height:236px;
	background:url(../images/login/images/agreement-text-box.png) no-repeat;
	float: right;
	margin-right: 2px;
}
.disagree-form-name-img, .disagree-form-email-img, .disagree-form-phone-img, .disagree-form-message-img {
	width:86px;
	height:26px;
	float:left;
	margin-bottom: 21px;
}

.login-forgot-password-btn {
	width:100px;
	height:20px;
	background:url(../images/login/images/login-forgot-password-btn.png) no-repeat;
	float: left;
	margin-bottom: 33px;
	display: block;
	color: #9999FF;
	
	font-size: 9px;
}
.login-agree-login-btn {
	background-image:url(../images/menu/new-login-button.png);
	background-color:#262626;
	background-repeat: no-repeat;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	color:#fe6302 !important;
	
}
.login-disagree-btn {
	width:78px !important;
	height:20px !important;
	background:url(../images/login/images/login-agree-login-btn.png) no-repeat;
	float: left;
	margin-bottom: 33px;
	border: none;
	outline: none;
	cursor: pointer;
	color:#fe6302;
	
	font-size: 9px;
}
.login-mailing-list-text-img {
	width:240px;
	height:18px;
	background:url(../images/login/images/login-mailing-signup-txt.png);
	float:left;
	margin-top: -2px;
}
/* This is for the Artists * Collector * Dealer * Designer * Individual links on the home page */
.register-links-home {
	background-color:#353535;
	color:#fff!important;
	height:auto;
	width:867px;
	z-index:8000;
	padding:80px 54px 50px 51px;
	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
    -moz-border-radius:8px;
	-webkit-border-radius:8px;
	display: none;
	color:#333;
	position:relative;
}
.register-links-home .close-home-register-link {
	color:#666;
	height:auto;
	position:absolute;
	display:block;
	cursor:pointer;
	top:10px;
	right:15px;
}
.home-register-link-txt-wrap	{
	height:154px;
	overflow:auto;	
}
.register-links-home p {
	margin:0 0 10px 0;
	text-align:justify;
	font-size:16px;
	line-height:25px;
}
.register-links-home p:first-child {
	padding:15px 0 0px 0 !important;
}
.register-links-home h1 {
	margin:0 0 13px 0;
	
	color:#DE7126;
	font-size:21px;
}
.artist-home-overlay-header {
	width:863px;
	height:36px;
	background:url(../images/home/images/artist-home-overlay-header.png) no-repeat;
	float:left;
}
.artist-home-overlay-image {
	border:15px solid #000;
	margin:41px 0 50px 0;
}
/* This is for the 15 top items popup */
#overlay {
	background-color:#000000;
	color:#efefef;
	height:650px;
	width:480px;
	z-index:8000;
	padding: 20px 20px 0 35px;
	border: 3px solid #efefef;
	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
    -moz-border-radius:8px;
	-webkit-border-radius:8px;
	display: hidden;
}
.newest-item-wrap {
	margin-bottom: 3%;
}
.newest-item-yellow-button {
background:url(../images/home/images/new-yellow.png);
     background-repeat: no-repeat;
	display:block;
	margin:2% 0 3% 13%;
	font-family: helvetica;
color: #000000;
}

.newest-item-text {
	position:relative;
	padding: 6px 15px 12px 15px;
	font-size: 12px;
	line-height: 20px;
}
p.newest-item-text-title {
	margin-bottom:7px;
}
p.newest-item-number {
	margin-bottom:5px;
}
.newest-item-star {
	position:absolute;
	height:69px;
	width:71px;
	top:5px;
	right:11px;
}
.newest-item-image {
	display:table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0;
}

.color-light-blue {
	color:#7B98C3;
	font-size:20px;
}
.color-orange {
	color:#f37a21;
	font-size:20px;
}
.color-orange2 {
	color:#f37a21;
}
.newest-item-bg{
	background:#282828;
}
.newest-item-header {
	margin-bottom:2%;
	display:table-cell;
	text-align:center;
}
.newest-item-star {
	background:url(../images/newest-items/images/newest-items-star.jpg) no-repeat;
	width:74px;
	height:75px;
}
#map-overlay
{
	border-style:solid;
	border-color:#FFFFFF;
	position: absolute;
	background-color: #282828;
	z-index:1010;
}
.map-title
{
	background-color:#525252;
}

.map-box-right, .map-box
{
	float:left;
	display:block;
}
#map-map
{
	border: 0px none;
}
.map-contacty
{
	display:block;
	float:left;
}
.map-email-button
{
	background-image: url(../images/menu/blank-button.png);
	float:left;
	font-family:Helvetica, Arial, Doggy, BusaccaTheFont, sans-serif;
	display:table-cell;
	text-align:center;
}

 #overlay div:last {
 margin-bottom:0px !important;
}
#scrollbar1 {
	clear: both;
	margin: 2% 0 0 0;
}
#scrollbar1 .viewport {
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative;
}
#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	overflow: scroll;
}
#scrollbar1 .scrollbar {
	background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 15px;
}
#scrollbar1 .track {
	background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
	height: 100%;
	width:13px;
	position: relative;
	padding: 0 1px;
}
#scrollbar1 .thumb2 {
	background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: -5px;
	border:none !important
}
#scrollbar1 .thumb2 .end {
	background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 5px;
	width: 25px;
}
#scrollbar1 .disable {
	display: none;
}
.margin-bottom-0 {
	margin-bottom:0px;
}
.align-center {
	text-align:center;
}
/*Home*/




.slideshow-wrap {
	float: left;
}
.slideshow-home {
	margin-left:2%;
}
.slideshow-home, .slideshow-video, .slideshow-web {
	display:block;
	height:30px;
	margin-right:6px;
	float: left;
}
body#home div.content div#slideshow {
	width:100%;
}

div#iframe_slideshow {
	margin-left:0px;
	margin-top: 0px;
}

.home-page-content-img {
	width:822px;
	height:81px;
	margin-bottom: 12px;
	position: relative;
}
.reply-to-email {
	color:#77a2d6 !important;
	text-decoration:underline !important;
}
.color-light-green {
	color:#75BF43;
}
.color-light-blue {
	color:#77a2d6;
}
.color-aqua {
	color:#55a4cf;
}
.color-red {
	color:#E53920;
}
.color-white {
	color:#FFF;
	margin-left:15px;
	font-size:20px;
}
.blue-right-triangle {
	padding-right:10px;
	background:url(../images/home/images/blue-triangle.jpg) right no-repeat;
	margin-right: 5px;
}
.light-blue-right-triangle {
	background:url(../images/home/images/aqua-triangle.jpg) no-repeat 5px 3px;
	margin-right: 5px;
}
span.light-blue2-right-triangle {
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #008dd3;
	width: 0;
	height: 0;
	display: inline-block;
	margin: 0 0 0 8px;
}
span.light-orange-right-triangle {
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #f47a14;
	width: 0;
	height: 0;
	display: inline-block;
	margin: 0 0 0 5px;
}

.home-content-image {
	padding: 15px 0 0px 0;
}
.social-bar {
	background:url(../images/social/images/home-social-backg.png) no-repeat;
	width:630px;
	height:112px;
	margin: 0 0 0 60px;
}
.lock-hover {
	position:absolute;
	top:34px;
	right:30px;
	height:14px;
	width:14px;
}
/*==========================================
	Account & Settings - Tooltip
===========================================*/
#get-published-btn {
	top:51px;
	right:108px;
	width:215px;
	height:23px;
	float: right;
	margin: 52px 107px 0 0;
}

#get-published-tooltip, #menu-tooltip, #search-tooltip {
	display: none;
	width: 256px;
	height: 360px;
	z-index: 500;
	padding-left: 3px;
	margin-left:-10px;
	white-space: nowrap;
	z-index:2000;
	background:url(../images/tooltips/images/learn-to-get-published.png) no-repeat center bottom;
}

#search-tooltip {
	background:url(../images/tooltips/images/search-backg-dropdown.png) no-repeat bottom !important;
	height: 257px !important;
	width:194px !important;
}

.submenu-tooltip {
	display:none;
}
.submenu-tooltip ul {
	padding:10px 0 8px 29px !important;
	margin-top: 0px;
}
.submenu-tooltip ul li a {
	font-size: .9em !important;
}
.submenu-tooltip ul li a:hover {
	font-size: .9em !important;
	background:url(../images/tooltips/images/drop-menu-triangle.png) no-repeat 0px 2px !important;
}
#get-published-tooltip ul {
	padding:10px 25px 0 27px;
	margin-top: 0px;
}
.submenu-tooltip-image {
	padding:0 0 0 33px;
}



#search-tooltip ul {
	padding:16px 15px 0 29px !important;
	margin-top: 0px;
}
#get-published-tooltip ul li {
	line-height:22px;
}

#search-tooltip ul li {
	line-height:18px;
}
.submenu-tooltip ul li {
	line-height:16px !important;
}
#get-published-tooltip ul li a, #menu-tooltip li a, #search-tooltip ul li a, .submenu-tooltip ul li a {
	color:#FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	padding-left:15px;
	font-family:Helvetica, Arial, Hobo, Cooper Black, Montreal, sans serif;
}
#get-published-tooltip ul li a:hover, #menu-tooltip ul li a:hover, #search-tooltip ul li a:hover, .submenu-tooltip ul li a:hover {
	text-decoration:none;
	background:url(../images/tooltips/images/drop-menu-triangle.png) no-repeat 0px 4px;
	color:#8CB4FA;
	padding-left:15px;
}
.get-published-tooltip {
	position:relative;
}
.tooltip-title {
	padding-top:54px;
	color:#FFF;
	font-size: 14px !important;
	font-family:Helvetica, Arial, Hobo, Cooper Black, Montreal, sans serif;
	padding-left:44px;
	text-shadow: #000000 3px 2px 2px;
}
#menu-tooltip .tooltip-title {
	padding-top:40px !important;
	padding-left:53px;
}
#search-tooltip .tooltip-title {
	padding-top:56px !important;
}
.submenu-tooltip .tooltip-title {
	padding-top:30px !important;
	font-size: 12px !important;
}
.new-art-comment {
	width: 565px;
	color: #333;
	padding: 26px 0 0px 40px;
	height: 37px;
}
.social-like-btn {
	float:left;
	height:27px;
	width:62px;
	margin: 0 26px 0 18px;
	cursor: pointer;
}
.social-share-btn {
	float:right;
	height:27px;
	width:70px;
	margin: 0 22px 0 6px;
	cursor: pointer;
}
a.social-icons {
	float:right;
	height:27px;
	width:23px;
	display:block;
	margin-left: 4px;
}
.social-form {
	float:left;
	width:310px;
	padding: 0;
	margin: 6px 0 0 0;
	display: block;
	position: relative;
}
.social-form .name-social {
	float:left;
	width:140px;
	padding: 0 !important;
	margin: 0 !important;
	background-color: transparent !important;
	border:none;
}
.social-form .email-social {
	float:left;
	width:130px;
	padding: 0 !important;
	margin: 0 0 0 36px !important;
	background-color: transparent !important;
	border:none;
}


/*==============================================================
 Map Styles
===============================================================*/
.map-wrapper {
	height:555px !important;
}
.small-map-pulse {
	background:url(../images/map/images/small-map-pulse.gif);
	height:24px;
	width:24px;
	position:absolute;
	top:32px;
	left:42%;
}
.arrow-down {
	width: 0;
	height: 0;
	border-right: 11px solid transparent;
	border-left: 11px solid transparent;
	border-top: 11px solid #2b2829;
	position:absolute;
	left:42%;
	top:30px;
	z-index:0;
}
.bubble {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
 *display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100% Helvetica, Arial, Hobo, Cooper Black, 3rd Man, Busacca The Font, sans serif;
	padding: 6px 0 9px 0;
	text-shadow: 0 2px 3px rgba(0,0,0,2);
	-webkit-border-radius: .5em;
	-moz-border-radius: 0.5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	position:absolute;
	width:155px;
	z-index:100;
	top: 86px;
	left: 200px;
}
/* black */
.bubble-black {
	color: #FFF;
	background: #2b2829;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#2b2829));
	background: -moz-linear-gradient(top, #666, #2b2829);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#2b2829');
}
.bubble-black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#2b2829));
	background: -moz-linear-gradient(top, #444, #2b2829);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#2b2829');
}
.small-map-wrap {
	width: 611px;
	height:382px;
	background:url(../images/map/images/small-map-backg.png) no-repeat;
	float: left;
	margin-right: 8px;
	position: relative;
}
.map-window-pane {
	background:url(../images/map/images/map-window-pane.png) no-repeat;
	width: 269px;
	height:269px;
	position: absolute;
	top: 8px;
	left: 165px;
}
.small-map-military-time {
	height:19px;
	position:absolute;
	bottom:49px;
	width: 100%;
	color: #c40016;
	text-align:center;
	font: 13px/100% Arial, Helvetica, sans-serif;
}
.small-map-zone-time {
	height:19px;
	position:absolute;
	bottom:17px;
	width: 100%;
	color: #FFF;
	text-align:center;
	font: 11px/100% Arial, Helvetica, sans-serif;
}
#nav-map {
	height:30px;
	margin-top:15px;
	position:absolute;
	bottom:12px;
	width: 598px;
	margin: 0 0 0 12px;
}
#nav-map a {
	display:block;
	float:left;
	background:url(../images/menu/images/menu-backg.jpg) repeat-x top;
	border:1px solid #000;
	color:#4391fa;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 7px !important;
	padding: 5px 15px 5px 5px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,5);
	position:relative;
	margin-right: 8px;
	min-width: 41px;
	font-style: italic;
	-webkit-border-radius: .5em;
	-moz-border-radius: 0.5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 1px rgba(.2,.2,.2,.2);
	-moz-box-shadow: 0 1px 1px rgba(.2,.2,.2,.2);
	box-shadow: 0 1px 1px rgba(.2,.2,.2,.2);
}
#nav-map a:last-child {
	margin-right:0px;
}
#nav-map a:hover {
	background-position:bottom !important;
	color:#FFF;
}
#nav-map span {
	border:2px solid #000;
	position:absolute;
	top:9px;
	right:3px;
	height:4px;
	width:4px;
	display:block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.small-map-menu1 {
	background-color:#f46a0b;
}
.small-map-menu2 {
	background-color:#ffa812;
}
.small-map-menu3 {
	background-color:#989785;
}
.small-map-menu4 {
	background-color:#cfce4e;
}
.small-map-menu5 {
	background-color:#b8d397;
}
.small-map-menu6 {
	background-color:#736763;
}
.small-map-menu7 {
	background-color:#627d73;
}
.small-map-menu8 {
	background-color:#947148;
}
.slideshow-thumbs-wrap {
	width: 235px;
	float: left;
	padding-left: 7px;
}
.slideshow-thumbs {
	width: 74px;
	height:74px;
	background-color:#CCC;
	float:left;
	margin: 0 0 3px 3px;
}
.small-map-slideshow-wrap {
	height:382px;
	background-color:#353535;
	width: 467px;
	float: left;
	background:url(../images/map/images/map-page-large-item-view-backg.jpg) no-repeat;
	overflow: hidden;
}
#slideshow-small-map {
	width:451px;
	padding: 15px 0 0 16px;
	margin-bottom: 32px;
	position: relative;
}
.click-more-info-btn {
	top:123px;
	left:148px;
	padding:8px 15px;
	-webkit-box-shadow: 0 0px 3px rgba(0,0,0,2);
	-moz-box-shadow: 0 0px 3px rgba(0,0,0,2);
	box-shadow: 0 0px 3px rgba(0,0,0,2);
}
.small-map-content {
	height:450px !important;
}
.small-map-social-bar {
	margin: 0 auto;
	height: 74px;
}
.small-map-new-art-comment {
	width: 415px;
	color: #333;
	padding: 5px 0 9px 43px;
}
.small-map-social-like-btn {
	float:left;
	height:27px;
	width:45px;
	margin: 7px 20px 0 18px;
	cursor: pointer;
}
.small-map-social-share-btn {
	float:right;
	height:27px;
	width:70px;
	margin: 0 21px 0 14px;
}
a.small-map-social-icons {
	float:right;
	height:27px;
	width:25px;
	display:block;
	margin-left: 9px;
}
.small-map-social-form {
	float:left;
	width:230px;
	padding: 0;
	margin: 12px 0 0 0;
	font-weight: bold;
}
.small-map-social-form .small-map-name-social {
	float:left;
	width:100px;
	padding: 0 !important;
	margin: 0 !important;
	background-color: transparent !important;
	border:none;
	font-weight: bold;
}
.small-map-social-form .small-map-email-social {
	float:left;
	width:100px;
	padding: 0 !important;
	margin: 0 0 0 26px !important;
	background-color: transparent !important;
	border:none;
	font-weight: bold;
}
.small-map-next-items {
	
	font-size:11px;
	color:#53f545;
	text-align:right;
	height: 15px;
	float: right;
	width: 225px;
	padding-top: 2px;
	margin-right: 5px;
}
/*==============================================================
 Videos
===============================================================*/
.videos-header {
	background:url(../images/videos/images/videos-header.png) no-repeat !important;
}
.like-button-left {
	margin-top:12px;
	float:left;
	height: 18px;
	margin-left: 16px;
}
.videos-menu-wrap-left {
	float:left;
	width:398px;
	margin-left: 23px;
	margin-top: 15px;
}
.videos-menu-wrap-right {
	float:left;
	width:350px;
	margin-top: 15px;
}
.videos-menu-wrap-left a, .videos-menu-wrap-right a {
	margin-bottom:9px;
	height: 38px;
	width:350px;
	display:block;
}
.videos-menu-1 {
	background:url(../images/videos/images/videos-menu-1.png) no-repeat;
}
.videos-menu-2 {
	background:url(../images/videos/images/videos-menu-2.png) no-repeat;
}
.videos-menu-3 {
	background:url(../images/videos/images/videos-menu-3.png) no-repeat;
}
.videos-menu-4 {
	background:url(../images/videos/images/videos-menu-4.png) no-repeat;
}
.videos-menu-5 {
	background:url(../images/videos/images/videos-menu-5.png) no-repeat;
}
.videos-menu-6 {
	background:url(../images/videos/images/videos-menu-6.png) no-repeat;
}
.videos-menu-7 {
	background:url(../images/videos/images/videos-menu-7.png) no-repeat;
}
.videos-menu-8 {
	background:url(../images/videos/images/videos-menu-8.png) no-repeat;
}
.videos-menu-9 {
	background:url(../images/videos/images/videos-menu-9.png) no-repeat;
}
.videos-menu-10 {
	background:url(../images/videos/images/videos-menu-10.png) no-repeat;
}
/*==============================================================
 Contact
===============================================================*/
.itemstoview
{
	position:absolute;
	top:0px;
	left: 0px;
	width:100%;
	height:100%;
	z-index:1001;
}
.itemstoview > div
{
	display:block;
	float:left;
	margin:5%;
	width:95%;
	height:95%;
	z-index:1001;
}
.gallery-contact-info-wrap {
	width:627px;
	background-color:#272827;
}
.gallery-contact-info-header {
	background:url(../images/gallery-contact-information/images/contact-info-header.jpg) no-repeat;
	height:64px;
}
.gallery-contact-info-content {
	margin-top:19px;
}
.gallery-contact-info-left {
	margin-left:26px;
	width:189px;
	float:left;
}
.gallery-comments-textarea
{
	width:100%;
	resize:none;
}
.gallery-comments-submitbutton
{
	border: 0px none;
	background-color:#FFFFFF;
	background-image: url("../images/catalog/orange-round-envelope.png");
	float: right;
}
.gallery-contact-info-btn1, .gallery-contact-info-btn2, .gallery-contact-info-btn3, .gallery-contact-info-btn4 {
	width:189px;
	height:35px;
	margin-bottom:11px;
	display:block;
}
.gallery-contact-info-btn1 {
	background:url(../images/gallery-contact-information/images/contact-about-us.jpg) no-repeat;
}
.gallery-contact-info-btn2 {
	background:url(../images/gallery-contact-information/images/contact-sf-map-location.jpg) no-repeat;
}
.gallery-contact-info-btn3 {
	background:url(../images/gallery-contact-information/images/contact-join-mail-list.jpg) no-repeat;
}
.gallery-contact-info-btn4 {
	background:url(../images/gallery-contact-information/images/contact-contact-executive-team.jpg) no-repeat;
}
.gallery-contact-info-image {
	background:url(../images/gallery-contact-information/images/contact-info-image.jpg) no-repeat;
	width:364px;
	height:486px;
	float:right;
	margin-right:8px;
}
.gallery-contact-info-footer {
	margin-top:24px;
	font-size:14px;
	color:#FFF;
	padding-right:7px;
}
.footer-text-padding {
	padding-top:7px;
}
.contact-social-btn-wrap span {
	margin-left:11px;
}
.contact-social-btn-wrap .blue {
	color:#79a4da;
}
.contact-social-btn-wrap .green {
	color:#75bd44;
}


/*==============================================================
 Social
===============================================================*/
.social-header {
	background:url(../images/social/images/social-header.png) no-repeat;
}
.social-discussion-btn {
	width:105px;
	height:27px;
	margin-left:2px;
	float:right;
	cursor: pointer;
}
.social-form-textarea {
	position:absolute;
	top:47px;
	left:-102px;
	width:605px;
	border:2px solid #5172a2;
	-webkit-border-radius: .2em;
	-moz-border-radius: 0.2em;
	border-radius: .2em;
	height: 105px;
	background: transparent;
	padding: 5px;
	color: #FFF;
}
#mailing-list-wrap, .contact-info-wrap {
	display:none;
}
#contact-overlay {
	background-color:#272827;
	color:#efefef;
	height:auto !important;
	width:auto !important;
	z-index:8000;
	padding: 20px;
	border: 3px solid #efefef;
	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
    -moz-border-radius:8px;
	-webkit-border-radius:8px;
	display: none;
}
.darkgreybody
{
	background-color:#282828;
}
.carttitle
{
float:left;
display:block;
}
.login-silly-x-button-right
{
	float:right;
	display:block;
}
/*==============================================================
	 Mailing List 
===============================================================*/
.mailing-list-wrap {
	width:619px;
	margin:0 auto;
	background-color:#272827;
	margin-top:40px;
}
.mailing-list-header {
	background:url(../images/mailing-list/images/mailing-list-header.jpg) no-repeat;
	height:32px;
}
#mailing-list {
	margin:21px 0 35px;
}
#mailing-list .input {
	height:28px;
	width:512px;
	float:right;
}
#mailing-list .input input {
	width:512px;
	height:28px;
	float:right;
}
#mailing-list .input-wrap {
	margin-bottom:10px;
}
#mailing-list .list-last {
	margin-bottom:0px !important;
}
.mailing-list-name, .mailing-list-email, .mailing-list-address, .mailing-list-phone {
	width:86px;
	height:30px;
	float:left;
}
.mailing-list-name {
	background:url(../images/mailing-list/images/mailing-list-name.jpg) no-repeat;
}
.mailing-list-email {
	background:url(../images/mailing-list/images/mailing-list-email.jpg) no-repeat;
}
.mailing-list-address {
	background:url(../images/mailing-list/images/mailing-list-address.jpg) no-repeat;
}
.mailing-list-phone {
	background:url(../images/mailing-list/images/mailing-list-phone.jpg) no-repeat;
}
.mailing-list-star-header {
	background:url(../images/mailing-list/images/mailing-list-star-header.jpg) no-repeat;
	height:34px;
	margin-bottom:39px;
	margin-top: 35px;
}
.checkbox-wrap1 {
	width:141px;
	float:left;
	margin-right:60px;
}
.checkbox-wrap1 .label {
	float:left;
	width:130px;
}
.checkbox-wrap1 .checkbox {
	float:left;
	width:10px;
}
ul.checkboxes {
	color:#72bb42;
	font-family:Helvetica, Arial, Hobo, Cooper Black, Al bomba, sans serif;
	font-style:italic;
	font-size:14px;
}
.checkbox-wrap2 {
	width:192px;
	float:left;
	margin-right:71px;
}
.checkbox-wrap2 .label {
	float:left;
	width:180px;
}
.checkbox-wrap2 .checkbox {
	float:left;
	width:10px;
}
.checkbox-wrap3 {
	width:155px;
	float:left;
	margin:0 0 46px 0;
}
.checkbox-wrap3 .label {
	float:left;
	width:145px;
}
.checkbox-wrap3 .checkbox {
	float:left;
	width:10px;
}
/*====== Checkboxes ========*/
span.jqTransformCheckboxWrapper {
	display:block;
	float:left;
}
/* Checkboxes */
a.jqTransformCheckbox {
	background:url(../images/mailing-list/images/mailing-listing-checkbox.jpg) no-repeat;
	vertical-align:middle;
	height:10px;
	width:10px;
	display:block;/*display:-moz-inline-block;*/
}
/* Checked - Used for both Radio and Checkbox */
a.jqTransformChecked {
	background-position:left bottom
}
/* Hidden - used to hide the original form elements */
.jqTransformHidden {
	display:none
}
#mailing-list .input2 {
	height:28px;
	width:451px;
	float:right;
}
#mailing-list .input2 input {
	width:451px;
	height:28px;
	float:right;
}
.mailing-list-special-request {
	background:url(../images/mailing-list/images/mailing-list-special-request.jpg) no-repeat;
	width:158px;
	height:30px;
	float:left;
}
.join-tartgeted-mailing-list {
	background:url(../images/mailing-list/images/join-tartgeted-mailing-list.jpg) no-repeat;
	width:227px;
	height:31px;
	display:block;
}
#mailing-list .input-wrap2 {
	margin-bottom:38px;
}


/*===== Gallery View Page ===== */



.gallery_wrapper
{
	width:100%;
	background:#282828;
	display:block;
	float:left;
}


.gview-left_pane
{
	width:45%;
	background:#282828;
	display:block;
	float:left;
}
.gview-window_outer_photo_frame
{
	width:79%;
	padding:4%;
	background:#000000;
	margin:6% 1% 4% 6%;
}
.gview-window_inner_photo_frame
{
	width:90%;
	min-height:40px;
	padding:6% 5% 6% 5%;
	background:#282828;
}

.gview-right_pane
{
	width:51%;
	background:#FFFFFF;
	display:block;
	float:left;
	padding:2%;
	overflow:hidden;
}
.gview-preview-icons
{
	margin-left:0px;
	margin-right:.75%;
	background:rgb(66,66,66);
	display:block;
	float:left;
}
.gallery_detail_thumbnail
{
	background:rgb(66,66,66);
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.gallery_detail_zoomie
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.like_button
{
	height:20px;
	margin-top:10px;
	width:400px;
	display:block;
	float:left;
}
.zoom_button
{
	height:20px;
	margin-top:10px;
	display:block;
	float:right;
}
.gallery-socialism
{
	width:87%;
	display:block;
	margin-left:6%;
	float:left;
}
/*
obsolete
.gallery-socialism-inner
{
	width:516px;
	height:61px;
	border-radius:15px;
	border-style:solid;
	border-width:2px;
	border-color:#666666;
	background:#000000;
	display:block;
	float:left;
	margin:10px;
}
.gallery-socialism-inner-label
{
	width:210px;
	height:31px;
	display:block;
	float:left;
	margin:10px;
} */
.gallery-comments
{
	width:85%;
	display:block;
	float:left;
	padding:1%;
	margin:1% 1% 6% 6%;
	background-color:#FFFFFF;
}
.gallery_posting_int
{
	display:block;
	float:left;
	width:100%;
	margin-bottom:5%;
}
.gallery-sbutton
{
	background-image:url(../images/gallery-view/gall-s-black-button.png);
	background-repeat: no-repeat;
	display:block;
	float:left;
	margin:1% 1% 1% 0%;
}
.gallery-orangecircle
  {
	background-image:url(../images/home/images/meatball.png);
	background-repeat: no-repeat;
  	display:block;
  	float:left;
    margin:0% 2.5% 1% 2.5%;
    padding-top:1%;
  }
.gallery-bluecircle
  {
  	display:block;
  	float:left;
  	background-image:url(../images/home/images/magnifying-glass.png);
    margin:0% 2.5% 1% 2.5%;
  }
.gallery-sbutton2
{
	background-image:url(../images/gallery-view/gall-s-black-button.png);
	background-repeat: no-repeat;
	display:block;
	float:left;
}
.gsb203
{
	margin-left: 3%;
}
.gallery-subbuttons
{
	width:100%;
	display:block;
	float:left;
	margin-top:1%;
}
.gallery-littlebb
{
	background-image:url(../images/gallery-view/little-blue-button.png);
	background-repeat: no-repeat;
	width:200px;
	height:48px;
	display:block;
	float:right;
	margin:5px;
}
.gallery-socials
{
	float:left;
	display:block;
	height:64px;
	width:510px;
	margin:10px 2px 10px 8px;
}
.gallery-controls
{
	float:left;
	display:block;
	width:100%;
	margin-top:2%;
}
.gallery-whitebg
{
	background-color:#ffffff;
}
.gallery-socialist-button
{
margin:.5% 0% .3% 0.4%;
border-image-width:0px;
border-width:0px;
}
.gallery-control-button
{
	float:left;
	display:block;
	background-image: url(../images/gallery-view/gall-m-black-button.png);
}
.gcb02
{
	margin-left:1.5%;
}
.gallery-socialbuttons
{
	float:left;
	display:block;
	height:64px;
	width:71px;
}
.gsb01
{
	margin-left:37px;
}
.gallery-avatar
{
	background-repeat:no-repeat;
	display:block;
	float:left;
}

.gallery_posting
{
	display:block;
	float:left;
	margin-top:10px;
}
.gallery-comment-posted
{
	width:70%;
	padding-left:4%;
	padding-right:4%;
	display:block;
	float:left;
}
.gallery-dalogo
{
	float:left;
	display:block;
	width:100%;
	margin-top:2%;
}
.gallery-textbox
{
	float: left;
	display: block;
	width: 100%;
	margin: 2% 0px 2% 2%;
}
.gallery-horiz-line
{
	width:100%;
	height:0.5%;
	background-color:#000000;
	background-size: 100% 100%;
	float:left;
	display:block;
}
.gallery-longtext
{
	float:left;
	display:block;
	width:100%;
	margin: 2% 0px 2% 0px;
}
.gallery-longtext-inner
{
	float:right;
	display:block;
}
.home-page-headline {
	font-family: Helvetica, Arial, Hobo, Cooper Black, Cowboy, Sands Sharif, sans serif;
	size: 15px;
	color #FFFFFF;
	line-height: 1.6em;
	margin: 0;
	padding-bottom: 10px;
	text-align:center;
	padding-right: 17px;
	text-indent: 10px;
}
.budgety_box
{
	float:left;
	display:block;
	background:#000000;
	width:760px;
	padding:20px;
}
.budgety_top
{
	float:left;
	display:block;
	background:#FFFFFF;
	width:760px;
	padding:20px;
}
.budgety_slider
{
	width:655px;
	margin-left:50px;
}


.budgety_slider .ui-slider, .budgety_slider .ui-slider-handle
{
	width: 100px;
    margin-left: -50px;
    height: 30px;
    margin-top: -10px;
    line-height: 42px;
    text-align: center;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10px;
     background: rgba(0,0,0,0);

    background-image: url(../images/budgety/budgety-slider.png);
    background-size: 100px 30px;
    background-position: top;
    color: #ffffff;
    border:0px;
}

.budgety_container
{
	background: rgb(81, 131, 184) none repeat scroll 0% 0%;
	height: 17px;
	border: 2px solid rgb(150, 180, 214) !important;
	border-radius: 10px;
	margin-top:10px;
}
/*
.ui-widget-content {
    border: 0px solid #dddddd !important;
    background: rgba(0,0,0,0);
    }
*/
.ui-menu .ui-menu-item-wrapper {
    background: rgba(255,255,255,0.9);
    }
.ui-menu-item-wrapper:hover {
    background: rgba(0,0,0,0.5);
    }
.budgety_search
{
	float:left;
	display:block;
	background:#FFFFFF;
	width:800px;
	margin:20px 20px 20px 20px;
}
.budgety_viewer
{
	float:left;
	display:block;
	background:#262626;
	width:442px;
	height:354px;
	margin:5px 5px 5px 0px;
}
.budgety_image
{
	float:left;
	display:block;
	background:#7F7F7F;
	width:332px;
	height:150px;
	margin:25px 20px 10px 20px;
	border: 15px solid #000000;
	padding:15px;
}
.budgety_large_image
{
	max-width: 332px;
	max-height: 150px;
}
.budgety_preview
{
	float:left;
	display:block;
	background:#7F7F7F;
	width:113px;
	height:113px;
}
.budgety_tl {margin:5px 0px 0px 0px;}
.budgety_tc	{margin:5px 7px 0px 7px;}
.budgety_tr {margin:5px 0px 0px 0px;}
.budgety_cl {margin:7px 0px 0px 0px;}
.budgety_cc {margin:7px 7px 0px 7px;}
.budgety_cr {margin:7px 0px 0px 0px;}
.budgety_bl {margin:7px 0px 0px 0px;}
.budgety_bc {margin:7px 7px 0px 7px;}
.budgety_br {margin:7px 0px 0px 0px;}
.budgety113
{
	height:113px;
	width:113px;
}
/* ================================================================= MAP AND ORIGIN ============================================================================*/

.mapandorgin_search
{
    width: 762px;
    height: 470px;
    padding: 30px;
    border: 5px solid rgb(0, 0, 0);
    margin: 4px;
}
.mapandorgin_select
{
	width:479px;
	height:410px;
	padding:30px;
	background-color:#333332;
	display:block;
   	float:left;
}
.mapandorigin_select_container
{
	width: 479px;
    height: 60px;
    overflow:hidden;
    background-image: url("http://brian-design.com/busacca/images/map/images/new-select-arrow.png");
    background-size: auto 60px;
    background-position: right center;
    background-repeat: no-repeat;
    margin: 5px 0px 7px;
}
.mapandorigin_region
{
    background-color: rgba(255, 255, 255, 0.1);
    width: 499px;
    height: 60px;
    border: medium none;
    font-size: 26px;
    color: rgb(242, 104, 34);
}
.mapandorigin_mappy
{
	width: 459px;
	border: 10px solid rgb(0, 0, 0);
}
.mapandorgin_viewer
{
	float: left;
	width: 215px;
	display: block;
	margin-left: 8px;
}
.mapandorigin_toptext
{
	width: 195px;
	height: 56px;
	padding: 10px;
	background-color: rgb(51, 51, 50);
	margin-bottom: 8px;
}
.mapandorgin_image
{
	width:189px;
	height:142px;
	padding:13px;
	background-color: rgb(51, 51, 50);
	margin-bottom:8px;
}
.mapandorgin_image_frame
{
	width:169px;
	height:122px;
	padding:7px;
	background-color: #b5b6b6;
	border:3px solid #000000;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.mapandorgin_large_image
{
	max-width:169px;
	max-height:122px;
}
.mapandorgin_preview
{
	float:left;
	display:block;
	width:68.333px;
	height:66.666px;
}
.mapandorigin-targe
{
	width:64px;
	height:64px;
}
.mapandorgin_tl
{
	margin: 0px 5px 5px 0px;
}
.mapandorgin_tc
{
	margin: 0px 5px 5px 0px;
}
.mapandorgin_tr
{
	margin: 0px 0px 5px 0px;
}
.mapandorgin_cl
{
	margin: 0px 5px 5px 0px;
}
.mapandorgin_cc
{
	margin: 0px 5px 5px 0px;
}
.mapandorgin_cr
{
	margin: 0px 0px 5px 0px;
}
.mapandorgin_bl
{
	margin: 0px 5px 0px 0px;
}
.mapandorgin_bc
{
	margin: 0px 5px 0px 0px;
}
.mapandorgin_br
{
	margin: 0px 0px 0px 0px;
}
.mapandorgin113
{
	width:68.333px;
	height:66.666px;
}
/* ================================================================= MAP AND ORIGIN ============================================================================*/

.admin_body
{
	width:100%;
	display:block;
	float:left;
	padding:20px;
}
.admin_login_body
{
	width:100%;
	display:block;
	float:left;
	padding:20px;
}
.admin-login
{
	width:900px;
	display: inline-block;
  	margin-left: 50%; /* From parent width */
  	transform: translateX(-50%); /* use self width which can be unknown */
  	-ms-transform: translateX(-50%); /* For IE9 */
}
.admin-login-header
{
	width:900px;
	display:block;
	float:left;
	font-family:Helvetica;
	font-size:28px;
	height:35px;
	color:brown;
	line-height:30px;
}

.login-bottom-thing
{
	display: block;
	float:left;
}
.login-left-thing
{
	text-align:left;
}
.login-right-thing
{
	text-align:right;
}
.honeypot_trap, .mucho_importante
{
	width:330px;
	margin:10px;
	height:20px;
	float:left;
}
.honeypot_trap, .login-honeypot_trap, .login-top-closething
{
	display:block;
}

.mucho_importante
{
	display:none;	
}
.login_input
{
	width:208px;
	margin-left:10px;
	height:20px;
	display:block;
	float:left;
}
.admin-login-right-side-wrap
{
	width:530px;
	float:right;
	margin-top:20px;
}
.admin-login-left-side-wrap {
	width:350px;
	float:left;
	margin-top:20px;
}
.admin-login-terms-btn
{
	background:url(../images/login/images/login-long-grey.png) no-repeat;
	height:32px;
	width:256px;
	display: block;
	margin-bottom: 10px;
	margin-left:128px;
	float: left;
	clear: both;
	font-family: Helvetica;
	font-size:16px;
	line-height:28px;
	color:#75BB49;
	
}
.admin-agreement-text-box
{
	width: 530px;
	height: 236px;
	background: #4c4c4e;
	float: right;
	margin-right: 2px;
}
/* ================================================================= EMAIL SHARE ============================================================================*/
.emaily_sharey
{
	width:512px;
	height:538px;
	background:#010101;
	padding:20px;
}
.emaily_title
{
	width:512px;
	text-align: center;
	margin-bottom:10px;
}
.emaily_item_label
{
	width:38px;
	height:34px;
	background-color: #b7b7b8;
	display:block;
	float:left;
	font-family: Helvetica, Ddoggy, Brian-Design, sans-serif;
	font-size: 20px;
	line-height:34px;
	color:#000000;
	text-indent: 5px;
	margin:0px;
}

.emaily_item_email
{
	width:474px;
	height:34px;
	background-color: #FFFFFF;
	display:block;
	float:left;
	font-family: Helvetica, Ddoggy, Brian-Design, sans-serif;
	font-size: 20px;
	border:none;
}
.emaily_item_photo_box
{
	width:512px;
	height:260px;
	background-color:#5a5a5a;
	vertical-align:middle;
	text-align:center;
	display:table-cell;
	margin-bottom:10px;
}
.emaily_item_photo
{
	max-width: 372px;
	max-height: 220px;
}
.emaily_top_form_box
{
	width:512px;
	display:block;
	height:40px;
}
.emaily_textarea
{
	width:512px;
	height:50px;
	resize:none;
	font-family:Helvetica, Arial, Doggy, Brian-Design, sans-serif;
	font-size:14px;
	margin-top:10px;
}
.emaily_rules
{
	width:512px;
	height:50px;
	font-family:Helvetica, Arial, Doggy, Brian-Design, sans-serif;
	font-size:10px;
	color: #CCCCCC;
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
}
.emaily_terms_of_service
{
	height:32px;
	width:242px;
	display:block;
	float:left;
}
.emaily_button
{
	height:32px;
	width:128px;
	display:block;
	float:left;
	background: #CCCCCC;
	border: none;
	border-radius:5px;
	margin-right:10px;
}
.emaily_button2
{
	height:32px;
	width:200px;
	display:block;
	float:left;
	background: #CCCCCC;
	border: none;
	border-radius:5px;
	margin-right:10px;
}
.emaily_submit_button
{
	height:32px;
	width:128px;
	display:block;
	float:left;
	background: #FFFF00;
	border: none;
	border-radius:5px;
}
/* ================================= LIBRARY ITEMS ========================================================= */
.library-item
{
	display:block;
	float:left;
	background-color: #262626;
}
.library-inner-frame
{
	display:block;
	float:left;	
}
.library-inner-status
{
	width:100%;
	display:block;
	float:left;
}
.library-inner-status-box
{
	float:left;
	color: #fe6302;
}
.library-text
{
	font-family:Helvetica, Arial, Doggy, BusaccaTheFont, sans-serif;
}
.library-inner-photo
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.library-inner-text
{
	width:100%;
	float:left;
}
.library-button-row
{
	width:100%;
	display:block;
	float:left;
}
.library-tiny-button
{
	background-image: url(../images/menu/blank-button.png);
	float:left;
	font-family:Helvetica, Arial, Doggy, BusaccaTheFont, sans-serif;
}
.library-tiny-orange-text
{
	color: #fe6302;
}
.library-tiny-blue-text
{
	color: #5B8FCB;
}
.library-tiny-green-text
{
	color: #9CBB5F;
}
.library-tiny-white-text
{
	color: #FFFFFF;
}
.library-zoom-needed-badly {
	background-image:url(../images/home/images/magnifying-glass.png);
	background-repeat: no-repeat;
	display:block;
	float:ri