/*
= global
-------------------------------------------------------------- */

body {
margin-top:0;
padding-top:0;
color:#606061;
background:#5F5F5F;
font-family:"Trebuchet MS", Arial, sans-serif;
}

#secondary {
background:#474747 url(/images/photobin/photobin_main_bg3.jpg) top center no-repeat;
}

.small_copy {
font-size:0.8em;
}

.italic {
font-style:italic;
}

.error-field {
color:#804D4D;
font-size:11px;
font-style:italic;
}

.bold {font-weight: bold;
}

.green {
	color: #6f9311;
}

.red {
	color: #663333;
}

.formError {
display:inline;
color:#804D4D;
font-size:11px;
font-style:italic;
}

.dotted_line {
border-bottom:1px dotted #ccc;
width:100%;
margin-bottom:15px;
}

/*
= header
-------------------------------------------------------------- */

#forgot-pass a {
color:#606061;
}

#forgot-pass a:hover {
color:#888;
}

#logo,#tagline {
height:60px;
}

#banner-wrap {
margin-bottom:20px;
}



/* share button */

#share-button {
	width: 65px;
	height: 22px;
	float: right;
	display: block;
	overflow: hidden;
	text-indent: 100em;
	background: transparent url(../images/wall/btn-share-large.png) top left no-repeat;
	margin-right: 5px;
}

#share-button a {
	width: 65px;
	height: 22px;
	display: block;
}




#tagline {
/*
background:transparent url(/images/photobin/tagline.gif) top left no-repeat;
*/
text-indent:-100em;
overflow:hidden;
}

#header-container {
margin-top:6px;
}

/*
= nav header
-------------------------------------------------------------- */

#nav {
text-align:right;
padding-top:10px;
}

#nav a {
color:#848484;
text-decoration:underline;
font-weight:700;
}

/*
= login
-------------------------------------------------------------- */

#login a {
color:#8aa3ea;
text-decoration:underline;
font-weight:400;
}

#login form {
display:inline;
margin:0;
padding:0;
}

#login fieldset {
border:0;
display:inline;
margin:0;
padding:0;
}

#login .text-field {
background:transparent url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:16px;
color:#484848;
font-size:11px;
width:120px;
}

#forgot-pass,#forgot-pass a {
font-size:11px;
font-weight:400;
}

#login .welcome {
height:19px;
margin:5px 0 0 0;
text-align: right;
}

#login .welcome span {
color:#528DC8;
}

#login .welcome a {
text-decoration:underline;
color:#528DC8;
}

#login .navs {
margin:5px 6px 0 0;
float: right;
}

#login .navs a {
text-decoration:none;
color:#CDCDCD;
font-size:12px;
}

#login .navs img {
vertical-align:top;
}

#login {
text-align:right;
}

/*
= subscriptions
-------------------------------------------------------------- */

#sub-name span {
font-size:11px;
}





/*
= new login and signup
-------------------------------------------------------------- */

#new-login, #new-signup {
background:#f3f3f3 url(/images/photobin/bg-bottom-copy.gif) bottom left repeat-x;
height:490px;
}

.col-pad {
padding:20px;
}

#new-login h4, #new-signup h4 {
font-size:20px;
font-weight:bold;
margin-bottom:15px;
color:#6F9311;
}

#new-login label, #new-signup label {
display:block;
float:left;
width:120px;
text-align:right;
font-weight:normal;
margin-right:5px;
}

#new-login .text-field, #new-signup .text-field {
margin-bottom:10px;
background:transparent url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:16px;
color:#484848;
vertical-align:top;
width:120px;
}

#new-login .select-field, #new-signup .select-field {
background:transparent url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:20px;
color:#484848;
width:135px;
margin:0 0 10px 0;
}

#new-login .select-field option, #new-signup .select-field option {
background-color:#DADADA;
}


/*
= photobin drop down
-------------------------------------------------------------- */

#switcher {
	float:right;
	
}

/*
= content
-------------------------------------------------------------- */

#page-title {
height:368px;
}

.page-title-contest {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_contest.jpg) top left no-repeat;
}

.page-title-login {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_login.jpg) top left no-repeat;
}

.page-title-about {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_about.jpg) top left no-repeat;
}

.page-title-forgot-pass {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_forgot_pass.jpg) top left no-repeat;
}

.page-title-404 {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_404.jpg) top left no-repeat;
}

.page-title-contact {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_contact.jpg) top left no-repeat;
}

.page-title-signup {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_signup.jpg) top left no-repeat;
}

.page-title-signup h1, .page-title-signup h2 {
display: none;
}

.page-title-upload {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_upload.jpg) top left no-repeat;
}

.page-title-order {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_order.jpg) top left no-repeat;
}

.page-title-privacy {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_privacy.jpg) top left no-repeat;
}

.page-title-terms {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_terms.jpg) top left no-repeat;
}

.page-title-expired {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_expired.jpg) top left no-repeat;
}

.page-title-crop {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_crop.jpg) top left no-repeat;
}

.page-title-careers {
color:#6f9311;
background:transparent url(/images/photobin/polaroid_careers.jpg) top left no-repeat;
}

#page-title h1,#page-title h2 {
text-align:right;
margin:0 20px 0 0;
padding:0;
}

#page-title h1 {
font-size:34px;
margin-top:260px;
}

#page-title.green h2,#page-title.blue h2 {
color:#afafaf;
}

#page-title.blue h1 {
color:#758CCE;
}

#page-title.green {
background:#636363 url(/images/photobin/bg_title_green.jpg) bottom left no-repeat;
}

#page-title.blue {
background:#636363 url(/images/photobin/bg_title_blue.jpg) bottom left no-repeat;
}

#page-title-green {
height:250px;
background:#636363 url(/images/photobin/bg_title_green.jpg) bottom left no-repeat;
}

#page-title-blue {
height:250px;
background:#636363 url(/images/photobin/bg_title_blue.jpg) bottom left no-repeat;
}

#copy-container {
background:#f3f3f3 url(/images/photobin/bg-bottom-copy.gif) bottom left repeat-x;
min-height:336px;
}

#copy {
padding:30px 58px;
}

#copy h2 {
font-size:26px;
}

#copy h3 {
font-size:20px;
font-weight:bold;
color:#444444;
}


/*
= new home page 8-5-10
-------------------------------------------------------------- */

#scanning .scrollable {
	position:relative;
	overflow:hidden;
	width:820px;
	height:419px;
}


#scanning .scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

#scanning .items div.item {
	float:left;
	width:820px;
	height:419px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#scanning .items div.one {background:#474747 url(/images/photobin/slide-1.jpg) top left no-repeat;}
#scanning .items div.two {background:#474747 url(/images/photobin/slide-2.jpg) top left no-repeat;}
#scanning .items div.three {background:#474747 url(/images/photobin/slide-3.jpg) top left no-repeat;}
#scanning .items div.four {background:#474747 url(/images/photobin/slide-4.jpg) top left no-repeat;}

#scanning .items div.caption {
	margin-left:30px;
	padding:15px;
	display:block;
	width:200px;
	height:389px;
	background:transparent url(/images/photobin/trans-dark.png) top left repeat-x;
}

#scanning .items div.caption h2, #scanning .items div.caption p {
	color:#ffffff;
}

#scanning .items div.caption h2 {
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
}

#scanning .items div.caption p {
	font-size:16px;
	margin-bottom:20px;
	line-height:20px;
}

#scanning .items div.caption a {
	color:#ffffff;
}

#scanning .items div.caption a.learn-more {
	color:#4e8dc9;
}

#scanning .items div.caption div.buttons-large a {
	color:#ffffff;
}

#scanning .scrollable {
	float:left;	
}

#scanning a.browse {
	background:url(/images/photobin/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:180px 15px;
	cursor:pointer;
	font-size:1px;
}

#scanning a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
#scanning a.right:hover 		{ background-position:-30px -30px; }
#scanning a.right:active 	{ background-position:-60px -30px; } 

#scanning a.left				{ } 
#scanning a.left:hover  		{ background-position:-30px 0; }
#scanning a.left:active  	{ background-position:-60px 0; }

#scanning a.up, #scanning a.down		{ 
	background:url(/images/photobin/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

#scanning a.up:hover  		{ background-position:-30px 0; }
#scanning a.up:active  		{ background-position:-60px 0; }

#scanning a.down 				{ background-position: 0 -30px; }
#scanning a.down:hover  		{ background-position:-30px -30px; }
#scanning a.down:active  	{ background-position:-60px -30px; } 

#scanning a.disabled {
	visibility:hidden !important;		
} 	

#scanning .navi {
	margin-left:428px;
	width:200px;
	height:20px;
}

#scanning .navi a {
	width:13px;
	height:13px;
	float:left;
	margin:3px;
	background:url(/images/photobin/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

#scanning .navi a:hover {
	background-position:0 -13px;      
}

#scanning .navi a.active {
	background-position:0 -26px;     
}


/*
= juploader
-------------------------------------------------------------- */

#juploader {
text-align:center;
width:910px;
background-color:#303030;
color:#fff;
left:210px !important;
margin:20px auto;
padding:20px;
}

#juploader .embed {
background-color:#1B1B1B;
}

#juploader .controls {
padding:10px;
}

#juploader .upload-files,#juploader .upload-folders,#juploader .upload-files a,#juploader .upload-folders a {
width:144px;
height:32px;
background:transparent url(images/nav-browse.gif) top left no-repeat;
float:left;
text-indent:-100em;
overflow:hidden;
}

#juploader .upload-folders a {
background-position:-144px 0;
}

#juploader .upload-files a:hover {
background-position:0 -32px;
}

#juploader .upload-folders a:hover {
background-position:-144px -32px;
}

#juploader .btn-upload,#juploader .btn-upload a {
width:65px;
height:29px;
background:transparent url(images/btn-upload.gif) top left no-repeat;
float:right;
text-indent:-100em;
overflow:hidden;
}

#juploader .btn-upload a:hover {
background-position:0 -29px;
}

#juploader .new-gallery,#juploader .exist-gallery {
margin-left:30px;
float:left;
margin-top:3px;
}

#juploader .gallery-name,#juploader .gallery-exist {
vertical-align:middle;
}

.upload_photo {
float:left;
width:31%;
height:auto;
text-align:right;
padding:2%;
}

.browse_photo {
float:right;
width:56%;
height:auto;
background-color:#F3F3F3;
padding:2%;
}

/*
= ??? page
-------------------------------------------------------------- */

#footer-wrap {
clear:both;
}

#suggestions {
text-align:center;
background-color:#D2D8E6;
border:solid #B6BCD1;
color:#4B63C0;
}

.your_cart {
float:right;
width:27%;
height:auto;
padding:2%;
}

.order {
float:left;
height:auto;
width:61%;
background-color:#F3F3F3;
padding:2%;
}

.order .cart_item {
background-color:#D3D3D3;
margin-bottom:3%;
height:130px;
padding:3%;
}

.order .cart_item hr {
background-color:#000;
}

.order .cart_item .detail {
float:left;
width:65%;
}

.order .cart_item .detail .description {
text-align:left;
background-color:#E3E3E3;
padding:1%;
}

.order .cart_item .detail .bottom {
position:relative;
top:52px;
}

.order .shipping_method {
padding:2%;
}

.order .selected_method {
background-color:#E3E3E3;
}

.crop .text {
width:450px;
}

.all_orders {
background-color:#5F5F5F;
color:#CCC;
}

.all_orders table {
background-color:#6E6E6E;
width:96%;
margin:2%;
padding:1%;
}

.pagination {
text-align:right;
padding:2%;
}

/*
= samples page
-------------------------------------------------------------- */

.sample {
background:#636363 url(/images/photobin/bg-sample.gif) top left no-repeat;
text-align:center;
height:470px;
}

#sample-3d h3,#sample-2d h3 {
height:70px;
width:220px;
text-indent:-100em;
overflow:hidden;
margin-bottom:0;
}

#sample-2d h3 {
background:transparent url(/images/photobin/hdr-sample-2d.gif) top left no-repeat;
}

#sample-3d h3 {
background:transparent url(/images/photobin/hdr-sample-3d.gif) top left no-repeat;
}

#sample-3d p,#sample-2d p {
height:20px;
width:220px;
text-indent:-100em;
overflow:hidden;
display:block;
}

#sample-2d p {
background:transparent url(/images/photobin/sample-description-2d.gif) top left no-repeat;
}

#sample-3d p {
background:transparent url(/images/photobin/sample-description-3d.gif) top left no-repeat;
}

#sample-3d a.launch,#sample-2d a.launch {
height:24px;
width:99px;
text-indent:-100em;
overflow:hidden;
display:block;
float:right;
}

#sample-2d a.launch {
background:transparent url(/images/photobin/btn-launch2d.gif) top left no-repeat;
}

#sample-3d a.launch {
background:transparent url(/images/photobin/btn-launch3d.gif) top left no-repeat;
}

/*
= get started page
-------------------------------------------------------------- */

#choose-hdr1 {
background-color:#505050;
margin-bottom:20px;
}

#choose-hdr1 h2 {
font-size:28px;
color:#6F9311;
margin:0 0 0 25px;
}

#choose-hdr1 p {
color:#B0B0B0;
margin:0 20px 10px 25px;
}

#choose-one, #choose-two, #choose-three {
float:left;
height: 333px;
width:205px;
}

#choose-one {
background: transparent url(/images/photobin/choose-one.gif) top left no-repeat;
}

#choose-two {
background: transparent url(/images/photobin/choose-two.gif) top left no-repeat;
width:203px;
}

#choose-three {
background: transparent url(/images/photobin/choose-three.gif) top left no-repeat;
width:212px;
}

#choose-one h2, #choose-two h2, #choose-three h2,
#choose-one p, #choose-two p, #choose-three p {
display: none;
}

#choose-one ul span, #choose-two ul span, #choose-three ul span {
color: #B0B0B0;
font-size: 12px;
line-height: 12px;
}

#choose-one ul {
color: #6F9311;
margin: 150px 0 20px 30px;
}

#choose-two ul {
color: #D7AF23;
margin: 150px 0 20px 30px;
}

#choose-three ul {
color: #D7AF23;
margin: 150px 0 20px 30px;
}

#choose-column1-container .choose-button {
margin: 10px 0 0 60px;
}

#experience-3d, #experience-tools {
text-indent:-100em;
overflow:hidden;
width: 300px;
height: 185px;
position: relative;
}

#experience-3d a, #experience-tools a {
display: block;
position: absolute;
top: 0;
left: 0;
width: 300px;
height: 201px;
padding: 0;
margin: 0;
}

#experience-3d {
background: transparent url(/images/photobin/experience-3d.jpg) top left no-repeat;
}

#experience-tools {
background: transparent url(/images/photobin/experience-tools.jpg) top left no-repeat;
}

#experience-trial {
padding-left:20px;
}

#experience-trial a {
color:#6F9311;
font-size:14px;
}

.signup-ten {
background-color:#5A5A5A;
color:#ffffff;
padding-top:20px;
}

.signup-ten img {
float:left;
padding-right:10px;
}

.signup-ten h3 {
color:#78B211;
margin:0;
padding:0;
font-size:18px;
text-transform:uppercase;
}

.signup-reason {
padding:0 0 5px 20px;
}

/*
= forms
-------------------------------------------------------------- */

.form-nav {
background-color:#c4c4c4;
padding:4px;
}
.form-nav .btn-blue {
margin-right:10px;
}
.form-wrap {
border:1px solid #c4c4c4;
border-width:0 2px;
width:860px;
margin:0 auto;
}

#copy label {
width:125px;
text-align:right;
float:left;
clear:left;
font-weight:400;
margin-right:10px;
}

#copy .text-field {
margin-bottom:10px;
background:transparent url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:16px;
color:#484848;
vertical-align:top;
width:150px;
}

#copy .text-field-small {
margin-bottom:10px;
background:transparent url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:16px;
color:#484848;
vertical-align:top;
width:30px;
}

#copy .checkbox-field {
clear:left;
margin-left:138px;
}

#copy .radio-field {
clear:left;
margin-left:118px;
}

#copy .select-field {
margin-bottom:10px;
background:transparent url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:20px;
color:#484848;
vertical-align:top;
width:152px;
}

#copy .select-field option {
background-color:#DADADA;
}

#copy .textarea-field {
margin-bottom:10px;
background:#DADADA url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
color:#484848;
vertical-align:top;
width:150px;
height:100px;
}

#copy .submit-button {
margin-left:138px;
vertical-align:top;
clear:both;
}

#copy .error, #header-wrap .error {
background-color:#804D4D;
color:#fff;
border-color:#562D2D;
}

#copy .error,
#copy .notice, 
#copy .success, 
#header-wrap .error,
#header-wrap .notice, 
#header-wrap .success   { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

#copy .error, #header-wrap .error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
#copy .notice, #header-wrap .notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
#copy .success, #header-wrap .success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
#copy .error a, #header-wrap .error a    { color: #8a1f11; }
#copy .notice a, #header-wrap .notice a   { color: #514721; }
#copy .success a , #header-wrap .success a { color: #264409; }

#copy .fieldWithErrors {
display:inline;
}

#copy .fieldWithErrors .text-field,#copy .fieldWithErrors .text-field-small,#copy .fieldWithErrors .checkbox-field,#copy .fieldWithErrors .select-field,#copy .fieldWithErrors .textarea-field {
background:#985d5d url(/images/photobin/bg-input-error.gif) top left repeat-x;
border:1px solid #562D2D;
color:#221212;
}

#copy .cvv a {
color:#666;
}

/*
= footer
-------------------------------------------------------------- */

#footer-container {
font-size:11px;
color:#909090;
background-color:#202020;
margin-top:20px;
}
#footer-container .footer-col {
float:left;
width:180px;
}
#footer-container strong {
font-size:13px;
font-weight:bold;
}
#footer-container .padme {
padding:20px 0 20px 50px;
}
#footer-container a, #footer-container a:hover {
color:#909090;
text-decoration:none;
}
#footer-container a:hover {
text-decoration:underline;
}
#footer-container ul {
list-style-type:none;
margin:0;
padding:0;
}
#footer-meta {
text-align:center;
padding-bottom:20px;
}

/*
= products navigation
-------------------------------------------------------------- */

.navigation {
margin-bottom:20px;
position:relative;
height:35px;
width:100%;
border-top-width:thin;
border-top-style:dotted;
border-bottom-width:0.8em;
border-bottom-style:solid;
font-size:1.1em;
border-color:#999;
}



.navigation ul#prod_menu {
margin-left:0;
position:relative;
height:35px;
padding:0;
}

.navigation ul#prod_menu li {
list-style:none;
float:left;
height:35px;
display:inline;
margin:0;
padding:0;
}

.navigation ul#prod_menu li a {
font:1em "Trebuchet MS", Arial, sans-serif;
color:#CCC;
text-decoration:none;
line-height:35px;
display:block;
}

.navigation ul#prod_menu li a span {
padding:0 15px 0 15px;
}

.navigation ul#prod_menu li .space {
color:#666;
display:block;
margin-top:7px;
}

.navigation ul#prod_menu li a:hover span {
text-decoration:underline;


}

#prod_menu .active {
background: transparent url(/images/photobin/nav-active-arrow.gif) top left no-repeat;
}

.navigation ul#prod_menu li.active a {
color:#6F9210;
font-weight: bold;
text-decoration:none;
}

.navigation ul#prod_menu li.active a span {
text-decoration:underline;

}
/*
= accordion menu
-------------------------------------------------------------- */

#accordion.ui-accordion {
background:#474747 url(/images/photobin/accordion-bg.gif) bottom left repeat-x;
padding-bottom:7px;
z-index: 10;

}

#accordion .ui-accordion-header {
background:#5E5E5E url(/images/photobin/accordion-arrow-grey.gif) 266px -34px no-repeat;
border-bottom:1px solid #fff;
height:35px;
}

#accordion.green .ui-accordion-header {
background:#687448 url(/images/photobin/accordion-arrow-green.gif) 266px -34px no-repeat;
}

#accordion.blue .ui-accordion-header {
background:#6C87D3 url(/images/photobin/accordion-arrow-blue.gif) 266px -34px no-repeat;
}

#accordion.red .ui-accordion-header {
background:#654747 url(/images/photobin/accordion-arrow-red.gif) 266px -34px no-repeat;
}

#accordion .ui-state-active {
background-color:#3A3A3A;
background-position:266px 0;
border-bottom:0 solid #fff;
}

#accordion.green .ui-state-active {
background-color:#537104;
background-position:266px 0;
}

#accordion.blue .ui-state-active {
background-color:#4362BB;
background-position:266px 0;
}

#accordion.red .ui-state-active {
background-color:#653332;
background-position:266px 0;
}

#accordion .ui-accordion-header a {
color:#fff;
text-decoration:none;
font-size:14px;
padding:7px 0 0 10px;
}

#accordion .ui-accordion-content {
background:#fff url(/images/photobin/accordion-content-bg.gif) top left repeat-x;
padding:10px;
}

#accordion dt {
width:200px;
float:left;
font-size:12px;
font-weight:400;
}

#accordion dd {
text-align:right;
margin-bottom:1px;
font-size:12px;
font-weight:400;
}

#accordion dt,#accordion dd {
display:block;
background-color:#E4E5E4;
color:#6A6A6A;
height:20px;
padding:5px;
}

/*
= checkout pages
-------------------------------------------------------------- */

#checkout .btn-checkout1 {
display:block;
width:200px;
height:26px;
background:transparent url(/images/photobin/btn-checkout1.gif) top left no-repeat;
text-indent:-100em;
overflow:hidden;
}

#checkout .btn-checkout2 {
display:block;
width:168px;
height:26px;
background:transparent url(/images/photobin/btn-checkout2.gif) top left no-repeat;
text-indent:-100em;
overflow:hidden;
}

#checkout .btn-checkout3 {
display:block;
width:119px;
height:26px;
background:transparent url(/images/photobin/btn-checkout3.gif) top left no-repeat;
text-indent:-100em;
overflow:hidden;
}

#checkout	.btn-checkout3-disabled {
display:block;
width:119px;
height:26px;
background:transparent url(/images/photobin/submit_disabled.gif) top left no-repeat;
text-indent:-100em;
overflow:hidden;
}

.process {
list-style-type:none;
margin:0 0 60px;
padding:0;
}

.process li {
display:block;
height:75px;
margin-bottom:10px;
position:relative;
padding:10px 10px 10px 40px;
}

.process input {
position:absolute;
top:10px;
left:10px;
}

#selectable .ui-selecting {
background:silver;
}

#selectable .ui-selected {
background:#D5D5D5;
}

/*
= account page
-------------------------------------------------------------- */

.ui-tabs .ui-tabs-nav {
list-style:none;
position:relative;
color: #FFFFFF;
font-size: 0.8em;
font-weight: bold;
}

.ui-tabs .ui-tabs-nav li {
position:relative;
float:left;
background:#5F5F5F url(/images/photobin/tabs-nav-bg.gif) 0 -31px no-repeat;
width:110px;
height:31px;
margin-right:1px;
text-align:center;
}

.ui-tabs .ui-tabs-nav li a {
text-decoration:none;
color:#D2D2D2;
display:block;
margin-top:5px;
font-size:14px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
background-position:0 0;
}

.ui-tabs .ui-tabs-panel {
display:block;
background:#5F5F5F url(/images/photobin/tabs-panel-bg.gif) bottom left repeat-x;
color:#CCC;
padding:20px;
}

.ui-tabs .ui-tabs-hide {
display:none !important;
}

.order-history {
background-color:#6E6E6E;
margin-bottom:20px;
padding:20px;
}

.order-history .details2 {
width:425px;
float:left;
}

.order-history .details1 {
width:225px;
float:left;
}

.order-history .actions {
width:125px;
float:right;
list-style-type:none;
text-align:right;
margin:0;
padding:0;
}

.order-history dt {
width:75px;
float:left;
}

.order-history p {
display:block;
background-color:#515151;
margin:0;
padding:10px;
}

#support label {
width:300px;
text-align:right;
float:left;
clear:left;
font-weight:400;
margin-right:10px;
}

#support .textarea-field {
margin-bottom:10px;
background:#DADADA url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
color:#484848;
vertical-align:top;
width:300px;
height:100px;
}

#support .submit {
padding-left:320px;
}

/*
= upload page
-------------------------------------------------------------- */

.browse-photobin {
width:500px;
height:235px;
overflow:hidden;
margin-bottom:10px;
}

.browse-photobin .thumb {
float:left;
padding:3px;
}

.upload-pagination {
width:480px;
margin-bottom:40px;
}

.upload-pagination .number {
width:250px;
float:left;
}

.upload-pagination .back a,.upload-pagination .next a {
width:50px;
float:right;
text-align:right;
padding-right:20px;
display:block;
height:15px;
background:transparent url(/images/photobin/page-left.gif) top right no-repeat;
color:#606061;
text-decoration:none;
}

.upload-pagination .next a {
background:transparent url(/images/photobin/page-right.gif) top right no-repeat;
}

/*
= store home
-------------------------------------------------------------- */

#store-home h3 {
padding-top:15px;
font-size:1.8em;
color:#4362bb;
padding-bottom:5px;
margin-bottom:0;
}

#banner-store_home {
background:transparent url(/images/photobin/banner_store_home.gif) top left no-repeat;
text-indent:-100em;
overflow:hidden;
height:132px;
}

#banner-scanning {
background:transparent url(/images/photobin/banner-scanning.jpg) top left no-repeat;
text-indent:-100em;
overflow:hidden;
height:132px;
}

#store-home {
width:100%;
background-color:#f3f3f3;
}

.get {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:700;
font-size:0.9em;
}

#store-home-row1 {
padding-left:35px;
padding-top:40px;
width:100%;
height:270px;
}

#store-home-row1-box1 {
width:412px;
height:300px;
float:left;
}

#store-home-row1-box2 {
width:412px;
height:300px;
float:left;
padding-left:45px;
}

a.rollover {
display:block;
width:412px;
height:172px;
text-decoration:none;
}

.rollover_canvas {
background:url(/images/photobin/photobin_products_button_enlargements.jpg) top left no-repeat;
}

.rollover_enlargements {
background:url(/images/photobin/photobin_products_button_prints.jpg) top left no-repeat;
}

a.rollover:hover {
background-position:0 -172px;
}

#store-home-row2 {
padding-left:35px;
padding-top:20px;
width:100%;
height:250px;
}

#store-home-row3 {
padding-left:35px;
padding-top:20px;
width:100%;
height:300px;
}

.store-home-row2-box {
width:167px;
height:250px;
float:left;
padding-right:8px;
}

a.rollover2 {
display:block;
width:167px;
height:139px;
text-decoration:none;
}

a.rollover2:hover {
background-position:0 -140px;
}

.rollover_mug {
background:url(/images/photobin/photobin_products_button_mug.jpg) top left no-repeat;
}

.rollover_tote {
background:url(/images/photobin/photobin_products_button_tote.jpg) top left no-repeat;
}

.rollover_puzzle {
background:url(/images/photobin/photobin_products_button_puzzle.jpg) top left no-repeat;
}

.rollover_appron {
background:url(/images/photobin/photobin_products_button_appron.jpg) top left no-repeat;
}

.rollover_mouse {
background:url(/images/photobin/photobin_products_button_mouse.jpg) top left no-repeat;
}

.rollover_postcard {
background:url(/images/photobin/photobin_products_button_postcard.jpg) top left no-repeat;
}

.rollover_folded {
background:url(/images/photobin/photobin_products_button_folded.jpg) top left no-repeat;
}

.rollover_tshirt {
background:url(/images/photobin/photobin_products_button_tshirt.jpg) top left no-repeat;
}

.rollover_playing {
background:url(/images/photobin/photobin_products_button_playing.jpg) top left no-repeat;
}

.rollover_holiday {
background:url(/images/photobin/photobin_products_button_holiday.jpg) top left no-repeat;
}

.rollover_magnet {
background:url(/images/photobin/photobin_products_button_magnet.jpg) top left no-repeat;
}

.rollover_box {
background:url(/images/photobin/photobin_products_button_box.jpg) top left no-repeat;
}


/*
= canvas page
-------------------------------------------------------------- */

#banner-store_canvas {
background:transparent url(/images/photobin/banner_store_canvas.jpg) top left no-repeat;
text-indent:-100em;
overflow:hidden;
height:175px;
}

/*
= cart page
-------------------------------------------------------------- */


.change {
font-size:0.8em;
color:#999;
}

#checkout {
background:#636363 url(/images/photobin/bg_title_blank.jpg) bottom left no-repeat;
padding-bottom:20px;
min-height: 314px;
}

#checkout .details {
color:#ccc;
padding:20px 20px 40px;
}

#checkout h1,#checkout h2 {
margin:0 0 0 20px;
padding:0;
}

#checkout h1 {
font-size:42px;
margin-top:20px;
color:#6F9312;
}

#checkout dl.items,#checkout dl.subtotal {
border:1px solid #323232;
border-width:1px 0;
padding:10px 0;
}

#checkout dl.subtotal {
border-width:0 0 1px;
padding:0 0 10px;
}

#checkout dt {
width:175px;
float:left;
font-size:12px;
font-weight:400;
}

#checkout ul {
list-style-type:none;
margin:0 0 20px;
padding:0;
}

#checkout .btn-checkout {
display:block;
width:93px;
height:26px;
background:transparent url(/images/photobin/btn-checkout.gif) top left no-repeat;
text-indent:-100em;
overflow:hidden;
}

#checkout .btn-shopping {
display:block;
width:144px;
height:26px;
background:transparent url(/images/photobin/btn-shop.gif) top left no-repeat;
text-indent:-100em;
overflow:hidden;
}

h3.green {
color:#6f9311;
border-bottom:1px dotted #cbcbcb;
padding-bottom:20px;
padding-top:20px;
}

h3.red {
color:#633;
border-bottom:1px dotted #cbcbcb;
padding-bottom:20px;
padding-top:20px;
}

h3.blue {
color:#4362bb;
border-bottom:1px dotted #cbcbcb;
padding-bottom:20px;
padding-top:20px;
line-height:26px;
}

h4 {
color:#666;
padding-bottom:0;
border-bottom:0;
margin-bottom:0;
}

#banner-store {
height:175px;
width:940px;
text-indent:-100em;
overflow:hidden;
position:relative;
}

#banner-store.prints {
background:transparent url(/images/photobin/banner_store_prints.jpg) top left no-repeat;
}

#banner-store.mugs {
background:transparent url(/images/photobin/banner_store_mug.jpg) top left no-repeat;
}

#banner-store.totes {
background:transparent url(/images/photobin/banner_store_tote.jpg) top left no-repeat;
}

#banner-store.approns {
background:transparent url(/images/photobin/banner_store_appron.jpg) top left no-repeat;
}

#banner-store.mousepads {
background:transparent url(/images/photobin/banner_store_mouse.jpg) top left no-repeat;
}

#banner-store.puzzles {
background:transparent url(/images/photobin/banner_store_puzzle.jpg) top left no-repeat;
}

#banner-store.calendars {
background:transparent url(/images/photobin/banner_store_calendar.jpg) top left no-repeat;
}

#banner-store.tags {
background:transparent url(/images/photobin/banner_store_tags.jpg) top left no-repeat;
}

#banner-store.tshirts {
background:transparent url(/images/photobin/banner_store_tshirts.jpg) top left no-repeat;
}

#banner-store.magnet {
background:transparent url(/images/photobin/banner_store_magnet.jpg) top left no-repeat;
}

#banner-store.keepsakebox {
background:transparent url(/images/photobin/banner_store_box.jpg) top left no-repeat;
}

#banner-store.postcard {
background:transparent url(/images/photobin/banner_store_postcard.jpg) top left no-repeat;
}

#banner-store.folded_card {
background:transparent url(/images/photobin/banner_store_folded.jpg) top left no-repeat;
}

#banner-store.playingcards {
background:transparent url(/images/photobin/banner_store_playing_cards.jpg) top left no-repeat;
}

#banner-store.ornaments {
background:transparent url(/images/photobin/banner_store_ornaments.jpg) top left no-repeat;
}



#rollover {
padding-left:35px;
height:400px;
width:500px;
overflow:hidden;
padding-bottom:50px;
background:top left no-repeat;
}

.button_continue_red {
border:none;
background:url(/images/photobin/btn-continue-upload-red.gif) no-repeat top left;
width:188px;
height:26px;
text-align:right;
float:right;
}

.button_continue_blue {
border:none;
background:url(/images/photobin/btn-continue-upload-blue.gif) no-repeat top left;
width:188px;
height:26px;
text-align:right;
float:right;
}

.button_continue_green {
border:none;
background:url(/images/photobin/btn-continue-upload-green.gif) no-repeat top left;
width:188px;
height:26px;
text-align:right;
float:right;
}

#cart-affiliate {
border:1px solid #323232;
border-width:0 0 1px 0;
height: 50px;
}

#cart-affiliate li {
vertical-align: middle;
float: left;
margin-right: 5px;
}

/*
= 404 page not found
-------------------------------------------------------------- */

#four-zero-four {
background:transparent url(/images/photobin/404.jpg) top left no-repeat;
height:299px;
width:100%;
overflow:hidden;
position:relative;
}

/*
= 'Thank you for your order' page
-------------------------------------------------------------- */

#thankyou .items dt,#thankyou .items dd {
height:100px;
}

#thankyou .items dd {
line-height:60px;
font-size:14px;
}

#thankyou .items img {
vertical-align:middle;
margin-right:20px;
}

#thankyou dt {
width:375px;
float:left;
font-size:12px;
font-weight:400;
}

#thankyou .print_product {
height:67px;
}

#thankyou-print {
text-align:right;
padding-top:80px;
}

#thankyou-print img {
margin-left:15px;
}

/*
= Gift Ideas
-------------------------------------------------------------- */

#gifts_ideas {
padding-top:20px;
padding-left:15px;
}

#gifts_ideas ul {
padding-top:5px;
color:#919191;
}

/*
= crop page
-------------------------------------------------------------- */

.file-upload {
background-color:#E1E1E1;
float:left;
text-align:center;
margin:0 20px 20px 0;
padding:5px;
}

/*
= welcome page
-------------------------------------------------------------- */

#info_inner p.light_gray {
color:#c3c1c1;
}


#info_inner a.green {
color:#6f9311;
line-height:14px;
font-size:16px;
}

.help_tips {
color:#dad8d8;
line-height:40px;
list-style-type:none;
font-size:1em;
margin:0;
padding:2px 0 0;
}

.welcome-title-green {
font-size:1.5em;
color:#6f9311;
text-align:left;
margin-bottom:0;
border-bottom:0;
}

.welcome-title-blue {
font-size:1.5em;
color:#89a2eb;
text-align:left;
padding-top:2px;
padding-bottom:0;
margin-bottom:0;
border-bottom:0;
}

.welcome-title-white {
font-size:1.5em;
color:#FFF;
text-align:left;
padding-top:5px;
padding-bottom:0;
margin-bottom:0;
border-bottom:0;
}

#welcome-row1-container {
height:295px;
}

#info {
height:272px;
}

#info_inner {
border:2px solid #525252;
height:271px;
padding-top:15px;
padding-left:35px;
background-color:#636363;
}

#info_inner p {
margin-bottom:0;
}

#info_inner li a:link {
color:#CCC;
font-size:1.1em;
line-height:40px;
font-weight:700;
}

#info_inner ul {
color:#CCC;
list-style:none;
margin-left:-10px;
line-height:0;
margin-top:5px;
}

#info_inner li a{

padding-left:45px;

}

#info_inner .upload a {
background:url(/images/photobin/welcome_icon_upload.png) no-repeat bottom left;
background-position:left;
display:block;

}

#info_inner .view a {
background:url(/images/photobin/welcome_icon_view.png) no-repeat bottom left;
background-position:left;
display:block;
}

#info_inner .create a {
background:url(/images/photobin/welcome_icon_create.png) no-repeat bottom left;
background-position:left;
display:block;
}

#info_inner .manage a {
background:url(/images/photobin/welcome_icon_manage.png) no-repeat bottom left;
background-position:left;
display:block;
}

#highlight_random {
height:290px;
width:615px;
border:2px solid #525252;
background-position:top left;
background-repeat:no-repeat;
}

#highlight {
height:100px;
background:url(/images/photobin/welcome_contest_grey.png) no-repeat top left;
position:relative;
top:190px;
left:-13px;
padding:13px 0 0 40px;
}

#highlight h4 {
font-size:2.7em;
letter-spacing:0.05em;
}

#highlight p {
color:#CCC;
padding-left:10px;
}

#welcome-row2-container {
height:250px;
padding-top:20px;
}

#module1_inner {
border:2px solid #525252;
height:250px;
padding-top:10px;
padding-left:20px;
background-color:#636363;
}

textarea#module1 {
width:175px;
height:120px;
border:1px solid;
background:url(/images/photobin/textarea-bg.jpg) top left repeat;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:0.9em;
color:#666;
border-color:#999;
padding:0;
}

#module2_inner {
border:2px solid #525252;
height:260px;
background-color:#e5e5e5;


}

#module2_inner_free {
border:2px solid #525252;
height:260px;
background-color:#e5e5e5;
padding-left: 0;
}

#module2_inner p {
padding-right:10px;
padding-left:10px;
}

#module2 a:link {
font-style:italic;
font-weight:700;
color:#585858;
}

#module3_inner {
border:2px solid #525252;
height:250px;
padding-top:10px;
padding-left:25px;
}

.help_tips a {
display:block;
width:125px;
height:40px;
padding-left:45px;
margin-bottom:2px;
color:#EAEAEA;
font-size:1em;
}

#module4 p {
color:#FFF;
}

#module4_inner {
border:2px solid #525252;
height:250px;
padding-top:10px;
padding-left:20px;
background:transparent url(/images/photobin/welcome_training.jpg) no-repeat top left;
}

#module4_inner a {
display:block;
height:250px;
width:200px;
text-decoration:none;
}

#welcome-row3-container {
height:115px;
padding-top:30px;
padding-bottom:10px;
}

#promo1_inner {
height:116px;
border:2px solid #525252;

padding-top:10px;
padding-left:80px;
background:#636363 url(/images/photobin/welcome_info.png) no-repeat top left;
}

.account_info {
list-style:none;
line-height:20px;
color:#EAEAEA;
}

.account_info a:link {
color:#EAEAEA;
font-size:1em;
}

#promo2_inner {
height:130px;
/*padding-top:10px;
padding-left:200px;
padding-right:15px;*/
}

#promo2_inner p {
padding-bottom:0;
padding-top:0;
}

.btn-go {
position:relative;
bottom:15px;
float:right;
}

/*
= new welcome page 01-13-10
-------------------------------------------------------------- */

#myhome-upload, #myhome-share, #myhome-create {
height:139px;
margin-bottom:20px;
}

#myhome-upload p, #myhome-share p, #myhome-create p {
margin:50px 20px 0 75px;
}

#myhome-upload .buttons, #myhome-share .buttons, #myhome-create .buttons {
margin:10px 0 0 75px;
}

#myhome-upload {
background:#36618D url(/images/photobin/myhome-upload.jpg) top left no-repeat;
color:#94C2F1;
}

#myhome-share {
background:#7A9632 url(/images/photobin/myhome-share.jpg) top left no-repeat;
color:#DEECB8;
}

#myhome-create {
background:#C19E22 url(/images/photobin/myhome-create.jpg) top left no-repeat;
color:#FBEEBF;
}

#myhome-account, #myhome-faqs, #myhome-help {
height:280px;
margin-bottom:20px;
color:#FFFFFF;
}

#myhome-account a, #myhome-faqs a, #myhome-help a, 
#myhome-account a:hover, #myhome-faqs a:hover, #myhome-help a:hover {
color:#FFFFFF;
}

#myhome-account .myhome-inner, #myhome-faqs .myhome-inner, #myhome-help .myhome-inner {
margin:40px 20px 5px 20px;
}

#myhome-faqs .myhome-inner {
padding:10px 20px 5px 20px;
background-color:#7C7C7C;
}

#myhome-faqs .myhome-inner.last {
margin:10px 20px 5px 20px;
}

#myhome-faqs h3 {
font-weight:bold;
font-size:16px;
color:#FFFFFF;
margin:5px 0 10px 0;
}

#myhome-account li, #myhome-faqs li, #myhome-help li {
margin-bottom:5px;
}

#myhome-account {
background:#636363 url(/images/photobin/myhome-hdr-account.jpg) top left no-repeat;
}

#myhome-faqs {
background:#636363 url(/images/photobin/myhome-hdr-faqs.jpg) top left no-repeat;
}

#myhome-help {
background:#636363 url(/images/photobin/myhome-hdr-help.jpg) top left no-repeat;
}

#myhome-help h3 {
font-weight:bold;
font-size:14px;
color:#FFFFFF;
margin:0 0 10px 0;
}

#myhome-help .buttons {
margin-bottom:10px;
}

#myhome-question {
width:250px;
height:110px;
border:1px solid;
background:url(/images/photobin/textarea-bg.jpg) top left repeat;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:0.9em;
color:#666;
border-color:#999;
}

.myhome-bar {
background-color:#7C7C7C;
padding:10px;
margin:10px 0;
}

/* the bar */

#photos_bar_blue, #photos_bar_black, 
#galleries_bar_blue, #galleries_bar_black {
display:block;
height:18px;
}

#myhome .photos_bar, #myhome .galleries_bar  {
float:left;
white-space:nowrap;
}

#photos_bar_blue, #galleries_bar_blue {
background:transparent url(/images/photobin/welcome_stats_bar_blue.gif) no-repeat scroll left top;
}

#photos_bar_black, #galleries_bar_black {
margin-right:10px;
background:transparent url(/images/photobin/welcome_stats_bar_black.gif) no-repeat scroll right top;
}

/*
= About Page
-------------------------------------------------------------- */

.team {
padding:15px;
}

.team_img {
float:right;
margin-left:15px;
margin-bottom:10px;
clear:right;
padding:3px;
}

/*
= Help Guide
-------------------------------------------------------------- */

#help-guide {
height:540px;
background:transparent url(/images/photobin/organizer-screen2.jpg) top left no-repeat;
position:relative;
}

#help-guide .tip {
position:absolute;
height:54px;
width:56px;
background:transparent url(/images/photobin/tip-bubble.png) top left no-repeat;
text-indent:-100em;
overflow:hidden;
}

#help-faqs {
	color: #CCCCCC;
	padding: 0 0 0 20px;
	font-size: 1.1em;

}

#help-faqs .quick-start-guide {
width:188px;
float:left;
text-align:center;
}

#help-faqs .quick-start-guide a {
width:148px;
height:44px;
background:transparent url(/images/photobin/btn-quick_start_guide.gif) top left no-repeat;
overflow:hidden;
margin:5px auto;
}

#help-faqs .faqs {
margin:0;
padding:0;
}

#help-faqs .faqs li {
padding:4px;
list-style-type:none; 
}

#help-faqs .faqs li a {
color: #CCCCCC;
list-style-type:none; 
}

#help_back {
height:26px;
width:72px;
position:relative;
left:630px;
top:315px;
}

/*
= Receipt
-------------------------------------------------------------- */

.print_button {
float:right;
margin:75px 90px 0 0;
}

.grey_box {
width:350px;
height:115px;
background-color:#eaeaea;
float:left;
margin-right:15px;
padding:20px;
}

#order_summary {
width:795px;
height:100%;
float:left;
margin:30px 0;
}

table.summary {
width:100%;
border:1px;
text-align:center;
background-color:#eaeaea;
border-color:#000;
}

/*
= Contest Pages
-------------------------------------------------------------- */

#contest_summer_09_header {
background:transparent url(/images/photobin/contest_summer_09_banner.jpg) top left no-repeat;
text-indent:-100em;
overflow:hidden;
height: 170px;
margin:30px 0 0 50px;
}

.contest_header {
padding:30px 0 0 50px;
}

#contest_pics {
background:transparent url(/images/photobin/contest_pics.jpg) top left no-repeat;
height:489px;
width:194px;
float:right;
margin-top:45px;
padding:0 90px 0 0;
}

.contest_copy {
float:left;
width:770px;
padding-left:10px;
}

.bold,#checkout .bold {
font-weight:700;
}

.green_font,#page-title.green h1,h4.green {
color:#6f9311;
}

.blue_font,.get a {
color:#90a5df;
}

.red_font,h4.red {
color:#633;
}

.yellow_font,h4.yellow {
color:#d7af23;
}

#nav a:hover,#login a:hover {
text-decoration:none;
}

#login-button,#copy .cvv {
vertical-align:top;
}

#forgot-pass,#checkout dt,#checkout dd {
display:block;
}

#header-container .error,#flash-tour {
text-align:center;
}

#page-title h2,#thankyou .items dt {
font-size:14px;
}

.get_started2_box {
background:transparent url(/images/photobin/bg-bucket.gif) bottom left no-repeat;
color:#fff;
padding:12px 0 20px;
}

#juploader .info,.get_started2_box h3 {
padding-bottom:10px;
}

.order .cart_item .crop_photo,.right,#checkout .right,#module2_inner img.floatRight,#print-btn-manual {
float:right;
}

.left,#checkout .left {
float:left;
}

#who_figure1,#who_figure2,#who_figure3 {
padding-top:100px;
width:250px;
float:left;
padding-left:50px;
}

#copy .select-field-long,#copy .select-field-long .selection {
margin-bottom:10px;
background:transparent url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:20px;
color:#484848;
vertical-align:top;
width:325px;
}

.error a,#accordion h3 a {
color:#fff;
}

#meta a,.change a,#gifts_ideas h4,.asterisk {
color:#999;
}

.order-history a,#highlight a {
color:#CCC;
}

#support .text-field,#support .select-field {
margin-bottom:10px;
background:transparent url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:16px;
color:#484848;
vertical-align:top;
width:300px;
}

.displace,.displace2 {
position:absolute;
top:-5000px;
}

#checkout h2,#checkout h3 {
font-size:14px;
color:#afafaf;
}

#checkout dd,#thankyou dd {
text-align:right;
font-size:12px;
font-weight:400;
}



#module3_inner .quick_start_guide a {
background:transparent url(/images/photobin/welcome_help_tips_1.png) top left no-repeat;
}

#module3_inner .quick_start_video a {
background:transparent url(/images/photobin/welcome_help_tips_2.png) top left no-repeat;
}

#module3_inner .user_manual a {
background:transparent url(/images/photobin/welcome_help_tips_3.png) top left no-repeat;
}

#module3_inner .faqs a {
background:transparent url(/images/photobin/welcome_help_tips_4.png) top left no-repeat;
}

#module3_inner .get_started a {
background:transparent url(/images/photobin/welcome_get_started.png) top left no-repeat;
}



/*
= Form styles Wufoo
-------------------------------------------------------------- */

#print-btn-manual {
	float: right;	
}

/*
 * no access page
 */


.darkenBackground {
  background-color: rgb(0, 0, 0);
  opacity: 0.7; /* Safari, Opera */
  -moz-opacity:0.70; /* FireFox */
  filter: alpha(opacity=70); /* IE */
  z-index: 100;
  height: 100%;
  width: 100%;
  background-repeat:repeat;
  position:fixed;
  top: 0px;
  left: 0px;
}

#no-access-coverage {
  width: 100%;
  height: 400px;
}

#no-access {
  position: absolute;
  top: 140px;
  text-align: center;
  z-index: 150;
  width: 100%;
  }
  
#no-access .message {
  width: 600px;
  height: 300px;
  background-color: #2B2B2B;
  margin: 0 auto;
  color: #999999;
  }
  
#no-access .message img {
  margin-top: 40px;
  }
  
#no-access .message span {
  width: 400px;
  display: block;
  padding: 20px;
  margin: 0 auto;
  margin-bottom: 20px;
  border: 1px solid #313131;
  background-color: #232323;
  font-size: 17px;
  }
  
#no-access .message input {
  vertical-align: middle;
  }

#form_report {
background-color:#efefef;
margin-color:#efefef;
padding:20px;
}


#support-form {

	padding: 10px;
}




/*
= Learn More
-------------------------------------------------------------- */
#banner_learn_more {
background:transparent url(/images/photobin/learn_more_banner.gif) top left no-repeat;
height:175px;
width:949px;
text-indent:-100em;
overflow:hidden;
position:relative;
}

.learn_more_1 {
	height: 330px;
	background-color: #FFFFFF;
}

.learn_more_1 p{
	text-align: center;
	padding-top: 10px;
}
.learn_more_1 ul{
	list-style-type: none;
	background-color:#dbdbdb;
	padding: 10px 0 10px 5px ;
}

.learn_more_1 li{
	padding-left: 10px;
}

.learn_more_1 h2{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 1.3em;
	color:#666666;
	text-align: left;
	padding: 0 0 0 20px;
	background:transparent url(/images/photobin/learn_more_stars1.gif) top right no-repeat;

}

.learn_more_1 a:link {
	float: right;
	padding-right: 15px;
}



.learn_more_2 {
	height: 330px;
	background-color: #FFFFFF;
}

.learn_more_2 p{
	text-align: center;
	padding-top: 10px;
}
.learn_more_2 ul{
	list-style-type: none;
	background-color:#dbdbdb;
	padding: 10px 0 10px 5px ;
}

.learn_more_2 li{
	padding-left: 10px;
}

.learn_more_2 h2{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 1.3em;
	color:#666666;
	text-align: left;
	padding: 0 0 0 20px;
	background:transparent url(/images/photobin/learn_more_stars2.gif) top right no-repeat;

}

.learn_more_2 a:link {
	float: right;
	padding-right: 15px;
}



.learn_more_soon {
	background:transparent url(/images/photobin/learn_more_soon.png) top left no-repeat;
	height: 330px;
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
}

.learn_more_3 {
	height: 330px;
	background-color: #FFFFFF;
	position: relative;
}

.learn_more_3 p{
	text-align: center;
}
.learn_more_3 ul{
	list-style-type: none;
	background-color:#dbdbdb;
	padding: 10px 0 10px 5px ;
}

.learn_more_3 li{
	padding-left: 10px;
}

.learn_more_3 h2{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 1.3em;
	color:#666666;
	text-align: left;
	padding: 0 0 0 20px;
	background:transparent url(/images/photobin/learn_more_stars2.gif) top right no-repeat;
}

.learn_more_3 a:link {
	float: right;
	padding: 10px 15px 0 0;
}
/*
= Global Settings Page
-------------------------------------------------------------- */

#tabs {
	margin: 0;
	color: #000000;
}

#tabs_wrap {
	background-color: #3b3b3b
}

#tabs_wrap h2 {
	color: #6f9311;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 0 25px;
}

#tabs_wrap h3 {
	color: #a7c8ff;
	font-size: 1.3em;
	font-weight: bold;
}

#tabs table{
	width: 100%;
	padding: 10px 75px 10px 10px;
	border: 0;
}

.mceEditor table {
        padding: 0 !important;
        text-align: left !important;
        width: auto;
}

table.mceToolbar {
    width: auto !important;
}

#settings_save_cancel {
	width: 100%;
	text-align: right;
	padding-right: 10px;
    padding-top: 20px;
}

#tabs .a_small a{
	color: #999999;
	font-size: 0.9em;
}

#tabs .text-field {
	width: 165px;
}




/*
= Contacts
-------------------------------------------------------------- */

#contacts {
	width: 73%;
	background-color:#727171;
	height: 300px;
	overflow : auto;
	padding: 10px;
}



#contacts table{
	width: 100%;
	text-align: left;
	color: #FFFFFF;
	border: 0;
}

#contacts th, td{
	
}

#mainpanel {
background-color: #5F5F5F;

}

#invite .main-panel {
color: #CCCCCC;
padding: 10px;
}
/*
= Pro Bio New Pages Pages
-------------------------------------------------------------- */

#pro_pages_text {
	width: 600px;
	height: 235px;
	overflow : auto;
	padding: 0 0 0 5px;

}

#pro_pages_menu {
	width: 100%;
	text-align: left;
	height: 35px;
	padding: 0 0 5px 0;
}

.pages_buttons a{
	display: block;
	text-decoration: none;
	font-size: 1em;
	color: #151515;
	width: 110px;
	height: 32px;
	float: left;
	display: inline;
	background:url(/images/photobin/settings_pages_btn1.png) no-repeat 0 0;
	padding: 8px 5px 3px 5px;
	text-align:center;
}

.pages_buttons a:hover, .pages_buttons a:active, .pages_buttons a.active{
	background:url(/images/photobin/settings_pages_btn1.png) no-repeat 0 -45px;
}

#user_page_link {
    padding-top: 10px;
}

#user_page_link a{
    color: #CCCCCC;
}


/*
= Pro Pricing
-------------------------------------------------------------- */
#pricing_prints_table {
	width: 85%;
	text-align: left;
	color: #FFFFFF;
	border: 0;
	background-color: #727171;
	overflow : auto;
	font-size: 1.1em;
}


.hr_settings {
	  border: 0;
 	  width: 100%;
	  background-color: #999999;
	  height: 1px;
}


/*
= Pro Sales
-------------------------------------------------------------- */
#sales_table {
	width: 100%;
	text-align: left;
	color: #FFFFFF;
	border: 0;
	background-color: #727171;
	overflow : auto;
}

/*
= Contacts Invites
-------------------------------------------------------------- */


#contacts_invite_text {
	width: 325px;
	height: 85px;
}

.a_small a{
	color: #999999;
	font-size: 0.9em;
}


/*
= Uploader
-------------------------------------------------------------- */

#uploader_container {
	width: 90%;
	background-color: #bbb9ba;
	position: relative;
	left: 27px;	
}

#uploader_area {
	height: 250px;
	width: 90%;
	position: relative;
	left: 30px;
	
}

#uploader_browse {
	padding: 15px 0 0 20px;
	position: relative;
	left: 12px;
}



/*
= Limit Reached - Upgrade
-------------------------------------------------------------- */

#limit {
	text-align: center;
	background-color:#313131;
}


/*
= Reps and Affiliates
-------------------------------------------------------------- */

.reps{
	font-weight: bold;
	border: 0;
	position: relative;
	left: 0;
	color: #FFFFFF;
	font-size: 1.1em;
}



/*
= Bio, Contact, Page 1 and Page 2
-------------------------------------------------------------- */

#pro_bio {
	height:inherit;
	color:#FFFFFF;
	width: 90%;
}


/*
= Bio, Contact, Page 1 and Page 2
-------------------------------------------------------------- */

#wall_footer {
	text-align: center;
}

.btn-buy {
width: 63px;
height: 19px;
float: left;
}

.btn-buy a {
display: block;
width: 63px;
height: 19px;
background: url(/images/photobin/pro-home_buttons.gif) no-repeat 0 0;
}

.btn-buy a:hover {
background-position: 1px -19px;
}

.btn-favorite {
width: 63px;
height: 19px;
float: left;
}

.btn-favorite a {
display: block;
width: 63px;
height: 19px;
background: url(/images/photobin/pro-home_buttons.gif) no-repeat -64px 0;
}

.btn-favorite a:hover {
background-position: -64px -38px;
}

.btn-share {
width: 63px;
height: 19px;
float: left;
}

.btn-share a {
display: block;
width: 63px;
height: 19px;
background: url(/images/photobin/pro-home_buttons.gif) no-repeat -130px 0;
}

.btn-share a:hover {
background-position: -130px -57px;
}

.settings .input {
  width: 300px;
}







/*
= Bio, Contact, Page 1 and Page 2
-------------------------------------------------------------- */



#ad_container {
	height: 180px;
	position: relative;
	width: 792px;
}

#ad1 {
	background: url(/images/photobin/share_visitor_ad1.jpg) top right;
	width: 792px;
	height: 180px;
	float:left;
}

#ad2 {
	background: #262626 url(/images/photobin/share_visitor_ad2.jpg) top right;
	width: 792px;
	height: 180px;
	float:left;
}

.btn {
	width: 105px;
	height: 25px;
	padding-left: 60px;
	padding-top: 85px;
}

#exit {
	position: absolute;
	top: 0;
	right: 0;
}
/*
= user manual page
-------------------------------------------------------------- */

.user_manual_page {

	padding: 30px 0 30px 15px;
	margin: 15px 0 15px 0;
	height:auto;
}

.user_manual_dark {

	padding: 30px 0 30px 15px;
	background-color:#EBEBEB;
	margin: 15px 0 15px 0;
	height:auto;
}

.user_manual_page img{
	float: right;
}

.user_manual_dark img{
	float: right;
}

/*
= store menu
-------------------------------------------------------------- */


ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#666666;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:0px;
	border-style:solid;
}
ul.cssMenu {
	border-width:0px;
	background-color:transparent;
	padding:8px 0px 0px 20px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.cssMenu ul{
	width:120px;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}

ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	border-width:0px;
	border-color:#666666;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu a {
	border-right-width: 1px;
	padding:0 15px 0 15px;
}
ul.cssMenu a.last {
	border-right-width: 0px;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	background-color:transparent;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;
    padding-right:0;
	width:5px;
	height:16px;
	display:inline-block;
	background-color:#AAAAAA;	
    background-image:none;
}

ul.cssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
/*	background-color:#4792E6; */
	border-color:#666666;
	border-style:solid;
	font:normal 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #ECECEC;
	text-decoration:underline;
}
ul.cssMenu li a:hover{
	position:relative;
/*	background-color:#4792E6; */
	border-color:#666666;
	border-style:solid;
	font:normal 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #ECECEC;
	text-decoration:underline;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none}
ul.cssMenu span{
	display:block;
	background-image:url(/images/photobin/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.cssMenu li:hover>a>span{	background-image:url(/images/photobin/arrv_anim_1o.gif);
}
ul.cssMenu a:hover span{	_background-image:url(/images/photobin/arrv_anim_1o.gif)}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(/images/photobin/arr_double_1.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(/images/photobin/arr_double_1o.gif);}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span{background-image:url(/images/photobin/arr_double_1o.gif)}
ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span{background-image:url(/images/photobin/arr_double_1.gif)}

ul.cssMenum li {
	padding: 2px 0 4px 0px;
}

/*
= october free photobin plus offer
-------------------------------------------------------------- */

#october_form {
	position: absolute;
	right: 250px;
	top: 600px;
	background-color:#EEEEEE;
	padding: 15px;
}




/*
= new buttons
-------------------------------------------------------------- */
button {
border-width:0;
padding:0;
margin:0;
}

.buttons {
border:1px solid #5a5a5a;
float:left;
padding:0;
margin:0;
}

.buttons a, .buttons button, .buttons input {
float:left;
display:block;
height:26px;
background-color:transparent;
background-position:top left;
background-repeat:repeat-x;
border:0; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:26px;
text-decoration:none;
text-align:center;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
padding:0 8px;
margin:0;
}

.buttons a img, .buttons button img {
padding-left:5px;
}

.buttons a:hover, .buttons button:hover, .buttons input:hover {
background-position:bottom left;
}

.buttons.btn-blue a, .buttons.btn-blue button, .buttons.btn-blue input, #accordion.blue .buttons a {
background-image:url(/images/photobin/btn-blue.jpg);
}

.buttons.btn-green a, .buttons.btn-green button, .buttons.btn-green input, #accordion.green .buttons a {
background-image:url(/images/photobin/btn-green.jpg);
}

.buttons.btn-blue-dark a, .buttons.btn-blue-dark button, .buttons.btn-blue-dark input, #accordion.blue-dark .buttons a {
background-image:url(/images/photobin/btn-blue-dark.jpg);
}

.buttons.btn-red a, .buttons.btn-red button, .buttons.btn-red input, #accordion.red .buttons a {
background-image:url(/images/photobin/btn-red.jpg);
}

.buttons.btn-yellow a, .buttons.btn-yellow button, .buttons.btn-yellow input, #accordion.yellow .buttons a {
background-image:url(/images/photobin/btn-yellow.jpg);
}

/* large buttons */

.buttons-large {
border:1px solid #5a5a5a;
float:left;
padding:0;
margin:0;
}

.buttons-large a, .buttons-large button, .buttons-large input {
float:left;
display:block;
height:46px;
background-color:transparent;
background-position:top left;
background-repeat:repeat-x;
border:0; 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:46px;
text-decoration:none;
text-align:center;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
padding:0 16px;
margin:0;
}

.buttons-large a img, .buttons-large button img {
padding-left:5px;
}

.buttons-large a:hover, .buttons-large button:hover, .buttons-large input:hover {
background-position:bottom left;
}

.buttons-large.btn-green a, .buttons-large.btn-green button, .buttons-large.btn-green input {
background-image:url(/images/photobin/btn-large-green.jpg);
}

.float_right {
	float: right;
}

.padding_right {
	margin-right: 15px;
}

.upload_cancel{
	vertical-align: middle;
	margin-left: 10px;
}

/*
= sign up/get started page
-------------------------------------------------------------- */

.signup_btn {
	margin: 0 0 0 118px;
}



/*
= lost password page
-------------------------------------------------------------- */

.lost_pass_btn {
	position: relative;
	left: 145px;
	
}


/*
= upgrade to plus -  secure checkout page
-------------------------------------------------------------- */

.buy_now_upgrade {
	position: relative;
	left: 150px;
}


/*
= settings page
-------------------------------------------------------------- */

.settings_save_btn {
	margin: 0 15px 0 0;
}

/*
= free trial signup
-------------------------------------------------------------- */

#ftrial-member {
height:70px;
}

#ftrial-member h2 {
margin-bottom:0;
}

#ftrial-login, #ftrial-login a, #ftrial-login a:hover {
font-size:14px;
color:#ffffff;
}

#ftrial-signup {
background-color:#ffffff;
height:800px;
}

#ftrial-signup h2 {
font-size:24px;
color:#80A243;
}

#ftrial-signup h3 {
font-size:18px;
color:#80A243;
}

#ftrial-signup label {
float:left;
width:110px;
text-align:right;
font-weight:normal;
font-size:12px;
}

#ftrial-signup .text-field {
background:#DADADA url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:16px;
color:#484848;
width:150px;
}

#ftrial-signup .select-field {
background:transparent url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
height:20px;
color:#484848;
width:135px;
padding:0;
margin:0;
}

#ftrial-signup .select-field option {
background-color:#DADADA;
}

#ftrial-signup span {
color:#912323;
font-style:bold;
font-size:14px;
}

.ftrial-field {
width:300px;
float:right;
}

#ftrial-signup .clear {
height:10px;
}

#ftrial-ten {
background:#5A5A5A url(/images/photobin/ftrial-hdr-ten.jpg) top left no-repeat;
padding: 0 20px 0 20px;
color:#ffffff;
height:800px;
}

#ftrial-ten .pre {
padding-top:50px;
}

#ftrial-ten img {
float:left;
padding-right:10px;
}

#ftrial-ten h3 {
color:#78B211;
margin:0;
padding:0;
font-size:18px;
text-transform:uppercase;
}

#ftrial-ten h4 {
color:#ffffff;
margin:0;
padding:0;
font-size:22px;
}

#ftrial-terms {
width:400px;
height:150px;
overflow:auto;
padding:5px;
background:#DADADA url(/images/photobin/bg-input.gif) top left repeat-x;
border:1px solid #898989;
color:#484848;
}

.ftrial-inner {
padding:20px;
}


/*
= subscription expired
-------------------------------------------------------------- */

#expired-ten {
background:#676767 url(/images/photobin/expired-hdr-ten.jpg) top left no-repeat;
padding: 50px 20px 20px 20px;
color:#ffffff;
}

#expired-ten img {
float:left;
padding-right:10px;
}

#expired-ten h3 {
color:#78B211;
margin:0;
padding:0;
font-size:18px;
}

#expired-ten h4 {
color:#ffffff;
margin:0;
padding:0;
font-size:18px;
}

.expired-prompt {
color:#636363;
font-size:18px;
}

.expired-options a, .expired-options a:hover {
color:#636363;
}

.expired-options strong {
font-size:16px;
}

/*
= scanning services
-------------------------------------------------------------- */
#scan-steps div {
padding-left:50px;
height:40px;
font-size:24px;
}
#scan-steps .one { background:transparent url(/images/photobin/scanning-one.png) top left no-repeat; }
#scan-steps .two { background:transparent url(/images/photobin/scanning-two.png) top left no-repeat; }
#scan-steps .three { background:transparent url(/images/photobin/scanning-three.png) top left no-repeat; }

#scanning-services .copy {
padding:20px 40px;
min-height:620px;
}
#scanning-services .copy h3 {
font-size:22px;
}
#scanning-services .copy strong {
font-size:14px;
}
#scanning-services .bullet {
background:transparent url(/images/photobin/scanning-bullet.png) top left no-repeat;
padding-left:30px;
}
#scanning-services h1 {
background:transparent url(/images/photobin/scanning-hdr1.jpg) top left no-repeat;
text-indent:-100em;
overflow:hidden;
width:620px;
height:350px;
margin:0;
}
#scanning-services .why-intro { background:transparent url(/images/photobin/scanning-hdr0.jpg) top left no-repeat; }
#scanning-services .why-scan { background:transparent url(/images/photobin/scanning-hdr1.jpg) top left no-repeat; }
#scanning-services .why-photobin { background:transparent url(/images/photobin/scanning-hdr2.jpg) top left no-repeat; }
#scanning-services .why-easy { background:transparent url(/images/photobin/scanning-hdr3.jpg) top left no-repeat; }
#scanning-services .why-price{ background:transparent url(/images/photobin/scanning-hdr4.jpg) top left no-repeat; }
#scanning-services h3 {
font-size:18px;
color:#606061;
}
#scanning-services .cta {
background-color:#505050;
color:#B0B0B0;
min-height:390px;
}
#scanning-services .cta a {
color:#B0B0B0;
}
#scanning-services .buttons-large a {
color:#ffffff;
}
#scanning-services .cta h2 {
background:#1a1a1a url(/images/photobin/grad-dark.gif) top left repeat-x;
color:#fff;
font-size:28px;
margin:0;
padding:10px 10px;
text-align:center;
display:block;

}
#scanning-services .cta h3 {
color:#fff;
font-size:28px;
margin:0;
text-align:center;
}
#scanning-services .cta .next {
margin:40px 0 15px 80px;
}
#scanning-services .cta ul {
list-style-type:none;
margin:0 15px 0 20px;
padding:0;
font-style:normal;
}
#scanning-services .cta li {
padding:5px 0 0 50px;
margin:20px 0;
height:35px;
color:#fff;
font-size:28px;
line-height:30px;
font-style:normal;
}
#scanning-services .cta li  span{
display:block;
color:#fff;
font-size:11px;
line-height:12px;
font-style:normal;
margin-top:4px;
}
#scanning-services .cta .one { background:transparent url(/images/photobin/bul-send.png) top left no-repeat; }
#scanning-services .cta .two { background:transparent url(/images/photobin/bul-scan.png) top left no-repeat; }
#scanning-services .cta .three { background:transparent url(/images/photobin/bul-enjoy.png) top left no-repeat; }
#scanning-services .testimonial {
padding:0 35px;
margin:10px 0 20px 0;
font-style:normal;
}
#scanning-services .testimonial .name {
text-align:right;
font-style:italic;
}
#scanning-services .lp-products {
width:271px;
height:217px;
background:transparent url(/images/photobin/lp-products.jpg) top left no-repeat;
text-indent:-1000em;
overflow:hidden;
margin:20px auto 40px auto;
}
#scanning-services .lp-products a {
display:block;
width:271px;
height:217px;
}

/* Share Email Form */

.share-email {
width:400px;
background-color:#f3f3f3;
border:4px solid #3a3a3a;
margin:0 auto;
text-align:left;
}

.share-email-title {
background-color:#5e5e5e;
padding:10px 20px 20px 20px;
color:#ffffff;
height:10px;
font-weight:bold;
}

.share-email-title a {
color:#ffffff;
text-decoration:none;
}

.share-email .title {
float:left;
}

.share-email .close {
float:right;
}

.share-email .padme {
padding:10px;
}

.share-email .thanks {
text-align:center;
}

.share-email .thanks h2 {
color:#80a243;
}

/*
= new services
-------------------------------------------------------------- */

#scanning .category {background-color:#f3f3f3;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 5px 5px;}
#scanning .subpage {background-color:#f3f3f3;-moz-border-radius:4px;-webkit-border-radius:5px;}
#scanning h1 {margin:0 0 8px 5px;padding:0;}
#scanning h1 a {margin:0;font-size:20px;font-weight:bold;line-height:32px;color:#f3f3f3;text-shadow:1px 1px 1px #1a1a1a;-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,.5)));text-decoration:none;}
#scanning h4 {margin:5px 0 10px 0;color:#3e3e3e;font-weight:bold;}

#scanning .nav {height:36px;margin:10px 0 10px 0;padding:0;background-color:#3a3a3a;-moz-border-radius:24px;-webkit-border-radius:25px;}
#scanning .nav li {display:inline;margin:0;padding:0;}
#scanning .nav li a {font-size:15px;font-weight:normal;float:left;margin:5px 0 0 40px;padding:0;color:#bfbfbf;text-decoration:none;}
#scanning .nav li a:hover {color:#488ac6;}

#scanning .subnav {display:inline;float:right;margin:0}
#scanning .subnav li {display:inline;margin:0;padding:0;}
#scanning .subnav li a {font-size:12px;text-shadow:-1px -1px 0 #242424;float:left;margin:16px 8px 0 8px;padding:0;color:#bfbfbf;text-decoration:none;}
#scanning .subnav li a:hover {color:#488ac6;}
#scanning .subnav li .buttons a {font-size:11px;text-shadow:0 0 0 #373737;float:none;margin:0;padding:0 8px;color:#fff;text-decoration:none;}
#scanning .subnav li .buttons {margin:6px 5px 0 8px;}

#scanning .category .padme, #scanning .subpage .padme {padding:40px 20px 40px 40px;}
#scanning .modules .padme {padding:40px 40px 40px 20px;}

#scanning .banner {background:#f3f3f3 url(/images/photobin/banner-scan-why.jpg) top left no-repeat;height:166px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:5px 5px 0 0;}

#scanning.diy .banner {background:#f3f3f3 url(/images/photobin/banner-scan-scanner.jpg) top left no-repeat;}
#scanning.quality .banner {background:#f3f3f3 url(/images/photobin/banner-scan-quality.jpg) top left no-repeat;}
#scanning.about .banner {background:#f3f3f3 url(/images/photobin/banner-scan-about.jpg) top left no-repeat;}
#scanning.works .banner {background:#f3f3f3 url(/images/photobin/banner-scan-works.jpg) top left no-repeat;}
#scanning.pricing .banner {background:#f3f3f3 url(/images/photobin/banner-scan-pricing.jpg) top left no-repeat;}

#scanning .banner h2 {padding:25px 0 0 0;font-size:24px;line-height:28px;}
#scanning .banner h2, #scanning .banner p {width:300px;margin:0 0 10px 40px;}
#scanning.scan .banner h2, #scanning.scan .banner p {width:400px;}

#scanning .category h3, #scanning .subpage h3 {margin-bottom:6px;}

#scanning .features {list-style-type:none;}
#scanning .features li {clear:both;}
#scanning .features img {float:left;padding:0 20px 20px 0;width:80px;height:80px;}

#scanning .nav li.active a {color:#787878;}
#scanning .subnav li.active a {text-shadow:-1px -1px 0 #242424;color:#787878;}
#scanning .subnav {display:none;}

#scanning p.photo {width:275px;display:inline;font-size:11px;color:#888888;}
#scanning p.photo.left {float:left;margin-right:35px;}
#scanning p.photo.right {float:right;margin-left:35px;}
#scanning p.photo img {border:1px solid #cecece;padding:2px;}
#scanning p.photo span {display:block;margin-bottom:5px;}

#scanning table.gallery {width:100%;}
#scanning table.gallery td.cell {vertical-align:bottom;padding-bottom:20px;}
#scanning table.gallery span {display:block;clear:both;}
#scanning table.gallery img {border:1px solid #cecece;padding:2px;margin-right:12px;}

#scanning .bwtm {background:transparent url(/images/photobin/scan-bwtm.png) top left no-repeat;height:173px;}
#scanning .bwtm a {color:#b5b5b5;}
#scanning .bwtm a.bwtm-link {color:#4e8dc9;}
#scanning .print h3, #scanning .share h3, #scanning .print p, #scanning .share p {width:180px;color:#ffffff;}
#scanning .print h3, #scanning .share h3 {font-size:18px;font-weight:bold;margin-bottom:15px;margin-top:40px;}
#scanning .print p, #scanning .share p {font-size:11px;margin-bottom:10px;line-height:18px;color:#b5b5b5;width:145px;}
#scanning .print h3, #scanning .print p, #scanning .print a.bwtm-link {margin-left:20px;}
#scanning .print h3 a, #scanning .share h3 a {color:#ffffff;text-decoration:none;}
#scanning .print h3 a:hover, #scanning .share h3 a:hover {color:#4e8dc9;}

/* scan kit */

#scanning .scan-kit, #scanning .scan-kit li {padding:0;margin:0;list-style-type:none;}
#scanning .scan-kit li {width:258px;height:139px;display:block;float:left;padding:0 15px 15px 0;}
#scanning .scan-kit li.one {background:transparent url(/images/photobin/scan-kit-1.jpg) top left no-repeat;}
#scanning .scan-kit li.two {background:transparent url(/images/photobin/scan-kit-2.jpg) top left no-repeat;}
#scanning .scan-kit li.three {background:transparent url(/images/photobin/scan-kit-3.jpg) top left no-repeat;}
#scanning .scan-kit li.four {background:transparent url(/images/photobin/scan-kit-4.jpg) top left no-repeat;}
#scanning .scan-kit span{display:block;margin:80px 10px 0 10px;}
