@charset "UTF-8";
/* CSS Document */

/* GENERALES */
.body {
	/*position: absolute;*/
    top: 0px;
    position: relative;
    overflow:auto;
	/*
	margin-left: 20px;
	margin-right: 20px;
	*/
	}

.proportion {
	/*width: 980px;
	height: 30px;*/
}

html, body, table {
	background-color: #fff;
	font-family: "proxima-nova", 'helvetica neue', Helvetica, Sans-Serif;
	margin: 0px;
	font-size: 19px;
	/*line-height: 30px;*/
	font-weight: 300;
	color:#333;
	/*color:#6c6c6c;
	color:#666;
	font-weight: 400;*/
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

table {
	border-bottom: 1px solid #cecece;
}

form {
	margin: 0px 0px 0px 0px;
}

input {
	color: #666;
	font-family: 'helvetica neue', Helvetica, Sans-Serif;
	padding-left: 3px;
	/*box-sizing: border-box;*/
}
	

a {
	color:#11a3df;
	text-decoration:none;

}

a:hover {
	text-decoration: none;
	color: #666;
}

h1 {
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	color: #333;
	font-size: 28px;
	font-weight: 300;
	/*height: 39px;*/
	letter-spacing: -1px;
	line-height: 39px;
	font-style:normal;
	padding-top: 0px;
	/*text-align: left;*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	
h2 {
	font-size: 24px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	line-height: 32px;
	color:#777;
	font-style:normal;
	padding-top: 0px;
	text-align: left;
	}
	
h3 {
	color:#11a3df;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	font-size: 22px;
	font-style:normal;
	font-weight: 300;
	padding-top: 0px;
	margin-bottom: 8px;
	text-align: left;
	}


h4 {
	font-size: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	color:#11a3df;
	font-style:normal;
	font-weight: 300;
	padding-top: 0px;
	margin-bottom: 6px;
	text-align: left;
	}

h5 {
  	font: normal 100%/1.4em Verdana, Arial, Helvetica, Sans-Serif;
  	letter-spacing:.2em;
  	color:#777;
  	font-style:normal;
	font-weight: 300;
  	padding-top: 0px;
  	text-align: left;
  	margin:0.75em 0 .25em;
 }
 
.avatar-big, .model-big {
	border-radius: 5px;
}

.avatar-medium, .model-medium {
	border-radius: 3px;
}

.avatar-small, .model-small {
	border-radius: 3px;
}
 
.notify {
	color: #FFA500;
	font-weight: normal;
}

.notify .success {
	color: #6C0;
}

/* HEADER */
/*
.header {
	height: 55px;
	
	border-bottom: 1px;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
	
	width: 980px;
	margin: 0 auto;
	
}

.header_float_bckgnd {
	background-color: #fff;
	z-index: 8000;
	opacity: 0.95;
	width: 100%; 
	height: 55px;
}

.header_top {
	height: 40px;
	width: 980px;
	position:fixed;
	z-index: 8000;
	padding-top: 5px;
	background-color: #fff;
}

.header_logo {
	float:left;
	width: 190px;
}

.header_search {
	float:right;
}

.header_search_box {
	float:right;

	height: 34px;
	margin-top: 0px;
}

.header_search_left {
	float:left;
	height: 34px;
}

.header_search_form_box {
	float:left;
	height: 34px;
}

.header_search_form {
	border: 0px;
	height: 28px;
	margin-top: 0px;
	margin-right: 0px;
	color:#999;
	font-size: 14px;
	padding-left: 30px;
	border: 2px solid #E0E0E0;
	border-right-width: 0px;
	background:url(../images/magnifying_glass_2.gif) no-repeat  left #FFF;
}

.header_search_go {
	float:left;
	height: 34px;
}

.header_search_go_button {
	background-image:url(../images/header_go.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size: 17px;
	font-family: 'helvetica neue', Helvetica, sans-serif;
	font-weight: 300;
	color: #fff;
	width: 51px;
	height: 34px;
	border: 0px;
	cursor:pointer;
}

.header_search_go_button:hover {
	background-image:url(../images/header_go.png);
	background-repeat:no-repeat;
	background-position: 0 -34px;
	width: 51px;
	height: 34px;
	border: 0px;
	cursor:pointer;
}

.header_menu_login {
	float:left;
	color: #999;
	font-size: 10px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	margin: 0 5px 0 5px;
	
}

.header_menu_login a {
	color: #999;
	text-decoration:none
	
}

.header_menu_login a:hover {
	color: #11a3df;
	text-decoration:none
	
}

.header_menu {
	float:left;
	height: 34px;
}

.header_menu_section {
	float:left;
	color: #999;
	font-size: 16px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border-right: 1px;
	border-right-color: #fff;
	border-right-style: solid;
	height: 26px;
}

.header_menu_section_select {
	float:left;
	color: #999;
	font-size: 16px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border-right: 1px;
	border-right-color: #fff;
	border-right-style: solid;
	height: 26px;
}

.header_menu_section a {
	color: #11a3df;
	text-decoration:none;
}

.header_menu_section_select a {
	color: #999;
	text-decoration:none;

}

.header_menu_section a:hover {
	color: #999;
}

.header_menu_section_end {
	float:right;
}
*/
/* CONTENT */

.browser {
	float:left;
	width: 100%;
}
.content {
	/* padding: 5px 10px 10px 10px; arriba derecha abajo izquierda*/
	/*font-size: 16px;
	float:left;*/
	font-size: 18px;
	font-weight: 300;
}

.content_submenu{
	color:#11a3df;
	font-size: 14px;
	font-style:normal;
	font-weight:normal;
	padding-top: 0px;
	padding-left: 34px;
	margin-bottom: 20px;
	text-align: left;
}

.content_outside {
	float:left;
	font-size: 12px;
	min-height: 480px;
	min-width: 980px;
	width: 100%;
}

.content_inside {
	/*float:left;
	width: 960px;*/
	font-size: 12px;
	min-height: 480px;
	width: 980px;
	margin: 0 auto;
}

.content_stockphoto {
	/*float:left;
	width: 960px;*/
	font-size: 12px;
	min-height: 480px;
	width: 1021px;
	margin: 0 auto;
}

/* FOOTER */
.footer {
	margin: 0 0 90px 180px;
	font-size: 10px;
	width: 100%; 
}

.footer_menu {
	padding-left: 0px;
	margin-bottom: 10px;
	float: left;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	line-height: 16px;
	font-size: 12px;
}

.footer_menu a {
	text-decoration:none;
	color:#888;
}

.footer_menu .featured a {
	text-decoration:none;
	color:#11a3df;
}

.footer_menu .featured a:hover {
	text-decoration:none;
	color:#888;
}

.footer_menu_list {
	float:left;
	margin-right: 50px;
}

.footer_menu_list h5{
	margin-bottom: 3px;
	font-size: 15px;
	margin-top: 0px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	color:#11a3df;
	line-height:normal;
}

.footer_menu h5 a {
	color:#11a3df;
}

.footer_menu a:hover {
	color:#11a3df;
}

.footer_share_box {
	float: left;
	width: 287px;
}

.footer_share_box .box {
	padding: 0px 0px 10px 0px;
	margin-top: 0px;
	width: 287px;
	float: left;
}

.footer .help {
	font-size: 12px;
	float: left; 
	margin: 5px 0 0 0px;
}

.footer .help .phone {
	float: left; 
	margin-right: 3px;
}

.footer .help .questions {
	color: #777;
	float: left; 
	margin-right: 5px;
}

.footer .input {
	border: 2px solid #E0E0E0;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	height: 14px;
	font-size: 12px;
	width: 184px;
}

.footer .boton_send {
	color: #fff;
	background-color: #c0c0c0;
	width: 86px;
	height: 20px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 12px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 0px;
	margin-left: 0px;
	margin-top: 0px;
	cursor: pointer;
	border-radius: 3px;
	}
	
.footer .boton_send:hover{
	color: #fff;
	background-color: #999;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	border: 0px solid #fff;
	padding: 2px 4px 2px 0px;
	cursor: pointer;
	}


.footer_share_box .box .social_tweeter, #menu .box .social_tweeter {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_tweeter_35x35.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 15px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_share_box .box .social_tweeter:hover, #menu .box .social_tweeter:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_tweeter_35x35_hover.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 15px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_share_box .box .social_facebook, #menu .box .social_facebook {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_facebook_35x35.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 15px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_share_box .box .social_facebook:hover, #menu .box .social_facebook:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_facebook_35x35_hover.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 15px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_share_box .box .social_instagram, #menu .box .social_instagram {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_instagram_35x35.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 0px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_share_box .box .social_instagram:hover, #menu .box .social_instagram:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_instagram_35x35_hover.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 0px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_share_box .box .social_pinterest, #menu .box .social_pinterest {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_pinterest_35x35.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 15px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_share_box .box .social_pinterest:hover, #menu .box .social_pinterest:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_pinterest_35x35_hover.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 15px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_share_box .box .social_googleplus, #menu .box .social_googleplus {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_googleplus_35x35.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 15px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_share_box .box .social_googleplus:hover, #menu .box .social_googleplus:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_googleplus_35x35_hover.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 35px;
	height: 35px;
	border: 0px solid #fff;
	margin-right: 15px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.footer_credits {
	font-size: 11px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin: 0 0 90px 0;
	color: #999;
	width: 100%;
	float: left;
}

.footer_credits a {
	text-decoration:none;
	color: #999;
}

.footer_logo {
	width: 27px;
	float: left;
}

.footer_text {
	float: left;
	margin-left: 5px;
}

.footer_poweredby, .footer_poweredby a {
	float: left;
	height: 13px;
	margin: 5px 0 0 0px;
	color: #7d878a;
	width: 100%;
}

.footer_poweredby a:hover {
	color: #555;
}

/* SIDEBAR */

.sidebar {
	float: left;
	width: 144px;
}

.sidebar .banners-offer{
	margin: 5px 0px 5px 0px;
	width: 144px;
	float: left;
}

.sidebar .banners-offer .banner{
	margin: 0px 0px 5px 0px;
	border: 1px solid #E0E0E0;
	width: 142px;
	height: 142px;
	float: left;
}

.sidebar .banners-offer .banner:hover{
	border: 1px solid #c0c0c0;
}

.cart_box, .help_box {
	float: left;
	width: 144px;
	margin: 5px 0 15px 0;
	background-color: #fff;
}

.cart_box .headline, .help_box .headline {
	text-align: left;
	font-size: 15px;
	color: #333;
}

.cart_box .box {
	border: 2px solid #E0E0E0;
	padding: 15px 15px 20px 15px;
	margin-top: 10px;
	width: 110px;
}

.help_box .box {
	border: 2px solid #E0E0E0;
	padding: 15px 15px 15px 15px;
	margin-top: 10px;
	width: 110px;
	float: left;
}

.stock-photo_share .box .social_tweeter, .profile_share .box .social_tweeter, #menu .box .social_tweeter {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_tweeter_24x24.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 4px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.stock-photo_share .box .social_tweeter:hover, .profile_share .box .social_tweeter:hover, #menu .box .social_tweeter:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_tweeter_24x24_hover.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 4px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.stock-photo_share .box .social_facebook, .profile_share .box .social_facebook, #menu .box .social_facebook {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_facebook_24x24.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 4px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.stock-photo_share .box .social_facebook:hover, .profile_share .box .social_facebook:hover, #menu .box .social_facebook:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_facebook_24x24_hover.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 4px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.stock-photo_share .box .social_pinterest, #menu .box .social_pinterest {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_pinterest_24x24.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 0px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.stock-photo_share .box .social_pinterest:hover, #menu .box .social_pinterest:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_pinterest_24x24_hover.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 0px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.stock-photo_share .box .social_googleplus, .profile_share .box .social_googleplus, #menu .box .social_googleplus {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_googleplus_24x24.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 4px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.stock-photo_share .box .social_googleplus:hover, .profile_share .box .social_googleplus:hover, #menu .box .social_googleplus:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_googleplus_24x24_hover.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 4px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.stock-photo_share .box .social_email, .profile_share .box .social_email, #menu .box .social_email {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_email_24x24.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 4px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

.stock-photo_share .box .social_email:hover, .profile_share .box .social_email:hover, #menu .box .social_email:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/social_email_24x24_hover.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0px solid #fff;
	margin-right: 4px;
	margin-top: 0px;
	cursor: pointer;
	float: left;
}

/* COMPONENTS */

/* INDEX */

.index {
	float: left;
	margin: 0px 0 20px 0;

}

.index h1 {
	text-align: center;
	font-size: 34px;
}

.index h3, .index h3 a, .index h3 a:hover {
	text-align: center;
	font-size: 24px;
	/*color: #777;
	color: #FFFF66;*/
	color: #fff;
	margin: 10px 0 0px 0;
	padding: 3px 0 3px 0;
	font-weight:bold;
	/*background-color: #000;*/
}

.index .banner-image {
	margin: 0px 0 30px 0;
	width: 960px;
	height: 143px;
	float: left;
}

.index .banner-image .image {
	margin: 0px 0 0px 0;
	width: 960px;
	height: 143px;
	float: left;
}

.index .top-image {
	margin: 0px 0 10px 0;
	width: 960px;
	height: 381px;
	float: left;
}

.index .top-image .image {
	margin: 0px 0 0px 0;
	width: 960px;
	height: 350px;
	float: left;
}

.content_outside .top-image .image {
	margin: 0px 0 0px 0;
	padding: 0 0 0px 0;
	width: 100%;
	float: left;
	font-size: 0px;
}
.index .top-image .shadow {
	margin: 0px 0 0px 0;
	background-color: #fff;
	background-image:url(./images/bottom_shadow.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 980px;
	height: 31px;
	float: left;
}

.content_outside .top-image .shadow {
	margin: 0px 0 0px 0;
	padding: 0 0 0px 0;
	background-color: #fff;
	width: 100%;
	height: 31px;
	float: left;
}

.index .serie-box {
	margin: 20px 0 20px 0;
	width: 980px;
	float: left;
}

.index .menu-index {
	/*margin: 0 0 0px 63px;*/
	margin: 0 0 0px 0px;
	float: left;
}

.index .headline {
	font-size: 24px;
}

.index .headline .first {
	font-size: 28px;
}

.index .headline .second {
	font-size: 22px;
	color: #898989;
	margin-left: 10px;
}

.index .who-logos {
	margin: 20px 0 10px 0px;
	float:left;
}

.index .who-logo-wd {
	margin: 0px 0 0px 0px;
	float: left;
	width: 139px;
	height: 29px;
	background-image:url(../images/who_logos/wd_bw.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .who-logo-wd:hover {
	background-image:url(../images/who_logos/wd.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .who-logo-msnbc {
	margin: 0px 0 0px 10px;
	float: left;
	width: 212px;
	height: 29px;
	background-image:url(../images/who_logos/msnbc_bw.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .who-logo-msnbc:hover {
	background-image:url(../images/who_logos/msnbc.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .who-logo-ehow {
	margin: 0px 0 0px 10px;
	float: left;
	height: 29px;
	width: 155px;
	background-image:url(../images/who_logos/ehow_bw.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .who-logo-ehow:hover {
	background-image:url(../images/who_logos/ehow.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .who-logo-canada {
	margin: 0px 0 0px 10px;
	float: left;
	height: 29px;
	width: 131px;
	background-image:url(../images/who_logos/canada_bw.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .who-logo-canada:hover {
	background-image:url(../images/who_logos/canada.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .who-logo-business {
	margin: 0px 0 0px 10px;
	float: left;
	height: 29px;
	width: 111px;
	background-image:url(../images/who_logos/business_bw.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .who-logo-business:hover {
	background-image:url(../images/who_logos/business.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.index .promos {
	margin-left: 30px;
	float: left;
}

.index .promos h3 {
	font-size: 25px;
	color: #777;
	line-height: 32px;
	margin: 18px  0  18px 75px;
}

.index .promos .promo-title .why-title {
	margin: 0 0 8px 0;
	font-size: 23px;
	line-height: normal;
	color: #777;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
}

.index .promos h4 {
	margin-top: 0px;
	font-size: 21px;
}

.index .promo-title {
	width: 120px;
	float: left;
	font-size: 22px;
	margin: 10px 20px 30px 0;
}

.index .promo {
	width: 270px;
	float: left;
	font-size: 20px;
	padding: 0 0px 0 0;
	margin: 10px 10px 30px 0;
}

/* INDEX PROMOS CREDITS */
.index .promos-credits {
	margin: 0px 0 20px 0px;
	float: left;
	width: 980px;
}

.index .promo-credits h3 {
	font-size: 22px;
	color: #777;
	line-height: 32px;
	margin: 10px  0  0px 0px;
	text-align:center;
	text-transform: none;
}

.index .promo-credits {
	width: 180px;
	float: left;
	font-size: 12px;
	padding: 0 0px 20px 0px;
	margin: 10px 12px 10px 2px;
	/*border: 2px solid #E0E0E0;*/
	text-align:center;
	color: #fff;
	background-color: #1CB9F7;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 3px;
}

.index .promo-credits a, .index .promo-credits a:hover {
	color: #fff;
}


.index .search_box {
	float: left;
	height: 48px;
	margin: 30px 0 20px 152px;
	width: 675px; 
}

.index .search_form_box {
	float: left;
	height: 48px;
	width: 601px; 
}

.index .search_form {
	border: 0px;
	height: 42px;
	margin-top: 0px;
	margin-right: 0px;
	color:#999;
	font-size: 20px;
	padding-left: 30px;
	border: 2px solid #E0E0E0;
	border-right-width: 0px;
	background:url(../images/magnifying_glass_2.gif) no-repeat  left #FFF;
}

.index .search_go {
	float:left;
	height: 40px;
	width: 72px;
}

.index .search_go_button {
	background-image:url(../images/header_go_big.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size: 20px;
	font-family: 'helvetica neue', Helvetica, sans-serif;
	font-weight: 300;
	color: #fff;
	width: 72px;
	height: 48px;
	border: 0px;
	cursor:pointer;
}

.index .search_go_button:hover {
	background-image:url(../images/header_go_big.png);
	background-repeat:no-repeat;
	background-position: 0 -48px;
	width: 72px;
	height: 48px;
	border: 0px;
	cursor:pointer;
}


.index .banners-offers {
	margin: 0px 0 10px 55px;
	width: 980px;
	float: left;
}

.index .banners-offers .banners-category-button {
	margin: 0px 15px 10px 5px;
	border: 1px solid #E0E0E0;
	width: 346px;
	height: 116px;
	float: left;
	
}

.index .banners-offers .banners-category-button_big {
	margin: 0px 15px 10px 5px;
	border: 1px solid #E0E0E0;
	width: 346px;
	height: 195px;
	float: left;
	
}

.index .banners-offers .banners-category-button_long {
	margin: 0px 15px 10px 5px;
	border: 1px solid #E0E0E0;
	width: 712px;
	height: 116px;
	float: left;
	
}

.index .banners-category {
	/*margin: 20px 0 20px 35px;
	width: 855px;*/
	margin: 20px 0 20px 0px;
	width: 980px;
	float: left;
}

.index .banners-who {
	margin: 20px 0 30px 95px;
	width: 790px;
	float: left;
}

.index .banners-category .banners-category-button {
	margin: 10px 13px 10px 5px;
	border: 1px solid #E0E0E0;
	width: 225px;
	height: 151px;
	float: left;
	overflow:hidden;
	position:relative;
	
}

.index .banners-category .banners-category-button:hover, .index .banners-offers .banners-category-button:hover, 
.index .banners-offers .banners-category-button_big:hover, .index .banners-offers .banners-category-button_big:hover, 
.index .banners-offers .banners-category-button_long:hover {
	border: 1px solid #fff;
	
}

.index .banners-category-button .banners-category-button-overlay {
	background-color:#11a3df;
	top:0;
	color:#fff;
	font-size: 24px;
	opacity:0;
	filter: alpha(opacity = 0);
	position:absolute;
	width: 205px;
	height: 101px;
	z-index:1000;
	padding:80px 10px 10px 10px;
	margin: 0px 0 0 0;
}

.index .banners-category-button:hover .banners-category-button-overlay {
	opacity:0.80;
	filter: alpha(opacity = 75);
	transition:opacity 0.25s;
	-moz-transition:opacity 0.25s;
	-webkit-transition:opacity 0.25s;
	padding:40px 10px 10px 10px;
}

.index .category_list {
	text-align:center;
	float: left;
	width: 960px;
	/*padding: 0 0px 30px 20px;*/
	padding: 0 0px 0px 0px;
}

.index .category_list .category{
	margin: 0 20px 0 20px;
	float: left;
}

.index .category_list h2{
	
	padding: 0 0 0 0;
	line-height:normal;
	font-size: 26px;
	text-align:center;
	/*
	float: left; */
	font-family: 'helvetica neue', Helvetica, sans-serif;
	font-weight: 300;
	max-width: 980px;
}

/* SEARCH */

.search_result {
	float: left;
	width: 100%;

}

.search_result_min {
	float: left;
	width: 100%;
	min-height: 360px;
}

.search_result_no_found {
	margin: 0 auto;
	width: 980px;

}

.search_result_short, search_result_short_box {
	float: left;
	width: 100%;
	min-height: 54px;
	margin-top: 5px;
}

.search_result .serie-box_photo .photo-info {
	float: left;
	font-size: 16px;
	width: 600px;
}

.search_result .serie-box_photo .photo-info h3 {
	margin-top: 10px;
}

.search_result .serie-box_photo .photo-keywords {
	float: left;
	font-size: 12px;
	width: 600px;
	margin-top: 10px;
}

.search_result .serie-box_photo .search_photo_box_big {
	float: left;
	border: none;
}

.search_result .serie-box_photo {
	margin: 0px 0 0px 0;
}

.search_result .serie-box {
	margin: 10px 0 10px 0;
}

.search_result .serie-box, .search_result .serie-box .headline, .search_result .serie-box_photo {
	width: 960px;
	float: left;
}
.search_result .serie-box .headline .images-count {
	margin-left: 10px;
	color: #999;
}
/*
.search_result_short_min {
	float: left;
	width: 430px;
	height: 54px;
	margin-top: 5px;
}
*/
.search_result_long {
	float: left;
	/*width: 855px;*/
	width: 100%;
	min-height: 54px;
	/*margin-top: 5px;*/
}

.search_result_long_box {
	float: left;
	width: 100%;
	min-height: 54px;
	/*margin-top: 5px;*/
}

.search_model_list {
	float: left;
	width: 100%;
	min-height: 54px;
	/*margin-top: 5px;*/
}

.search_result_long_index, .search_result_long_box_index {
	/*float: left;*/
	width: 100%;
	min-height: 54px;
	margin: 0 auto;
	/*margin-top: 5px;*/
	padding: 17px 10px 10px 10px;
}

.search_result .search_result_long {
	margin-top: 4px;
}

/*
.search_result_long_min {
	float: left;
	width: 855px;
	height: 54px;
}
*/

.search_list-result {
	float: left;
	min-height: 100px;
}

.search_photo {
	border: 1px solid #fff;
	/*border-radius: 5%;*/
}

.search_photo:hover {
	border: 1px solid #E0E0E0;
}

.search_photo_menu {
	font-size: 10px;
	text-align:left;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	
}

.search_photo_menu_model {
	font-size: 13px;
	text-align:left;
	font-family: 'helvetica neue', Helvetica, sans-serif;
	font-weight: 300;
	
}

.search_result .more-button, .search_result_long .more-button, .search_result_short .more-button {
	float: left;
}

.search_result_short .more-button {
	width: 430px;
}

.search_result_long .more-button {
	width: 100%;
}

.search_photo_menu .exclusive {
	background-color: #fff;
	/*border: 1px solid #E0E0E0;*/
	color: #333;
	float: left;
	/*padding: 2px 4px 2px 4px;*/
	padding: 0px 2px 2px 0px;
	margin: 0px 5px 0px 0px;
	font-size: 10px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;

}

.search_photo_menu .element {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #ccc;
	float: left;
	padding: 0px 4px 2px 4px;
	margin: 0px 2px 0px 0px;

}

.search_photo_menu .price_range {
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	color: #999;
	float: left;
	padding: 0px 2px 2px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;

}

.search_photo_menu .add-to-cart {
	background-color: #fff;
	color: #666;
	float: right;
	margin: 0px 5px 0px 0px;
	height: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	font-size: 10px;
	border: 0px solid #fff;
	padding: 0px 4px 2px 4px;
	cursor: pointer;

}

.search_photo_menu .add-to-cart:hover {
	color: #11a3df;
	height: 15px;
	border: 0px solid #fff;
	padding: 0px 4px 2px 4px;
	cursor: pointer;

}

.search_photo_menu .added-to-cart {
	background-color: #fff;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	font-size: 10px;
	color: #666;
	float: right;
	margin: 0px 5px 0px 0px;

}

.search_photo_menu .added-to-cart a {
	background-color: #fff;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	font-size: 10px;
	color: #666;
	float: right;
	padding: 0px 4px 2px 4px;

}

.search_photo_menu .added-to-cart a:hover {
	background-color: #fff;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	font-size: 10px;
	color: #11a3df;
	float: right;
	padding: 0px 4px 2px 4px;

}

.search_photo_menu .popular {
	background-color: #11a3df;
	color: #fff;
	float: left;
	padding: 0px 4px 2px 4px;
	margin: 0px 2px 0px 0px;

}

.search_photo_box {
	float:left;
	width: 120px;
	height: 130px;
	/*margin: 5px 5px 5px 5px;
	padding: 5px 0px 5px 7px;*/
	padding: 3px 0px 3px 5px;
	text-align: left;
	border: 2px solid #fff;
}

.search_photo_box:hover {
	float:left;
	width: 120px;
	height: 130px;
	/*margin: 5px 5px 5px 5px;
	padding: 5px 0px 5px 7px;*/
	padding: 3px 0px 3px 5px;
	text-align: left;
	/*border: 2px solid #E0E0E0;*/
}

.search_photo_box_full{
	float:left;
	/*width: 160px;
	height: 170px;*/
	/*margin: 5px 5px 5px 5px;
	padding: 5px 0px 5px 7px;*/
	padding: 3px 0px 3px 5px;
	text-align: left;
	border: 2px solid #fff;
	overflow:hidden;
	position:relative;
}

.search_photo_box_big_model {
	float:left;
	width: 150px;
	height: 170px;
	/*margin: 5px 5px 5px 5px;
	padding: 5px 0px 5px 7px;*/
	padding: 3px 0px 3px 5px;
	text-align: left;
	/*border: 2px solid #fff;*/
	overflow:hidden;
	position:relative;
	margin-bottom: 10px;
}

.search_photo_box_big {
	float:left;
	/*width: 160px;*/
	width: 150px;
	height: 170px;
	/*margin: 5px 5px 5px 5px;
	padding: 5px 0px 5px 7px;*/
	padding: 3px 0px 3px 5px;
	text-align: left;
	border: 2px solid #fff;
	overflow:hidden;
	position:relative;
}

.search_photo_box_big .search_photo, .search_photo_box_big .search_photo:hover, .search_photo_box .search_photo, .search_photo_box .search_photo:hover {
	border: none;
}

.search_photo_box_big-overlay {
	background-color:#fff;
	top:0;
	color:#444;
	opacity:0;
	filter: alpha(opacity = 0);
	position:absolute;
	width: 81px;
	z-index:1000;
	padding:10px 0px 0 0;
	margin: 3px 0 0 0;
}

.search_photo_box_big-overlay form {
	float:left;
}

.search_photo_box_big-overlay input {
	font-weight: 300;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background:none;
	border:none;
	font-size: 12px;
	color: #11a3df;
	cursor:pointer;
}

.search_photo_box_big-overlay input:hover {
	color: #999;
	
}

.search_photo_box_big:hover .search_photo_box_big-overlay, .search_photo_box_full:hover .search_photo_box_big-overlay {
	opacity:0.90;
	filter: alpha(opacity = 75);
	transition:opacity 0.25s;
	-moz-transition:opacity 0.25s;
	-webkit-transition:opacity 0.25s;
	padding:10px 10px;
}

.search_photo_box_full:hover {
	float:left;
	/*width: 160px;
	height: 170px;
	margin: 5px 5px 5px 5px;
	padding: 5px 0px 5px 7px;*/
	padding: 3px 0px 3px 5px;
	text-align: left;
	/*border: 2px solid #E0E0E0;*/
}

.search_photo_box_big:hover {
	float:left;
	/*width: 160px;*/
	height: 170px;
	width: 150px;
	/*margin: 5px 5px 5px 5px;
	padding: 5px 0px 5px 7px;*/
	padding: 3px 0px 3px 5px;
	text-align: left;
	/*border: 2px solid #E0E0E0;*/
}

.search_photo_box_thumb, .search_photo_box_thumb_full {
	width: 100%;
	height: 100%;
}

.search_menu {
	float: left;
	/*width: 370px;*/
	margin: 0px 0px 0px 0px;

}

.search_menu_right {
	float: right;
	/*width: 370px;*/
	margin: 0px 0px 0px 0px;

}

.search_method {
	margin: 0px 15px 5px 0px;
	/*width: 180px;*/
	float: left;
}

.search_pag {
	margin: 0px 0px 5px 0px;
	float: left;
}

.search_nav {
	float: left;
	/*width: 960px;*/
	width: 450px;
}


.search_nav_button_now {
	font-size: 12px;
	background-color: #999;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	color: #fff;
	float: left;
	padding: 4px 8px 4px 8px;
	margin: 7px 4px 2px 4px;
	border-radius: 3px;
}

	
.search_nav_space {
	font-size: 12px;
	font-weight:bold;
	color: #c0c0c0;
	float: left;
	padding: 6px 6px 6px 6px;
	background-color: #fff;
}

	
.search_nav_button {
	font-size: 12px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	color: #fff;
	float: left;
	padding: 2px 4px 2px 4px;
	margin: 5px 0 10px 0;
	border-radius: 3px;
}

.search_nav_button a {
	background-color: #c0c0c0;
	color: #fff;
	padding: 4px 8px 4px 8px;
	text-decoration:none;
	float: left;
	border-radius: 3px;
}

.search_nav_button a:hover {
	background-color: #999;
	color: #fff;
}

/** BIG **/
.search_nav_button_big {
	font-size: 22px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	color: #fff;
	float: left;
	padding: 3px 0px 0px 0px;
	margin: 0px 0 0px 5px;
	width: 60px;
	height: 127px;
}

.search_nav_button_big a {
	background-color: #d3d3d3;
	color: #fff;
	padding: 4px 8px 4px 8px;
	text-decoration:none;
	text-align: left;
	float: left;
	border-radius: 3px;
	width: 44px;
	height: 99px;
}

.search_nav_button_big a:hover {
	background-color: #999;
	color: #fff;
}

.search_nav_button-next_page_full {
	font-size: 22px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	color: #fff;
	float: left;
	padding: 2px 4px 2px 4px;
	margin: 3px 0 10px 3px;
	width: 100%;
	height: 45px;
	border-radius: 3px;
	text-align: center;
}

.search_nav_button-next_page_full a {
	background-color: #c0c0c0;
	color: #fff;
	padding: 10px 8px 4px 8px;
	text-decoration:none;
	float: left;
	width: 95%;
	height: 35px;
	border-radius: 3px;
}

.search_nav_button-next_page_full a:hover {
	background-color: #999;
	color: #fff;
	float: left;
}

.search_nav_button-next_page {
	font-size: 22px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	color: #fff;
	float: left;
	padding: 2px 4px 2px 4px;
	margin: 3px 0 10px 3px;
	width: 70px;
	height: 140px;
	border-radius: 3px;
}

.search_nav_button-next_page a {
	background-color: #c0c0c0;
	color: #fff;
	padding: 40px 8px 4px 8px;
	text-decoration:none;
	float: left;
	width: 70px;
	height: 100px;
	border-radius: 3px;
}

.search_nav_button-next_page a:hover {
	background-color: #999;
	color: #fff;
	width: 70px;
	height: 100px;
}


.search_nav_button-post, .search_nav_button-post a {
	color: #fff;
	background-color: #c0c0c0;
	width: 44px;
	height: 21px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	font-size: 11px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	margin-right: 10px;
	margin-top: 15px;
	cursor: pointer;
	float: left;
	border-radius: 3px;
}

.search_nav_button-post:hover {
	color: #fff;
	background-color: #999;
	width: 44px;
	height: 21px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	font-size: 11px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	margin-right: 10px;
	margin-top: 15px;
	cursor: pointer;
	float: left;
	border-radius: 3px;
}

/* CONTACT */
.contact a {
	color: #686868;
}

.contact a:hover {
	color: #11a3df;
}

.contact .contact_emails {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.contact .contact_emails .left_column {
	width: 350px;
	float: left;
}

.contact .contact_emails .right_column {
	float: left;
}

.contact .form {
	float: left;
	width: 100%;
}

.contact .form .info {
	float: left;
	width: 100%;
	margin-bottom: 16px;
}

.contact .form .name, .contact .form .email {
	float: left;
	width: 320px;
}

.contact .form .info #author, .contact .form .info #email, .contact .form #catcha{
	float: left;
	width: 300px;
}

.contact .form #subject{
	float: left;
	width: 620px;
	margin-bottom: 16px;
}

.contact .form .label {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

/* HELP */
.help .questions {
	float: left;
}

.help .help_contact {
	float: left;
	margin-bottom: 20px;
}

.help .left_column {
	width: 460px;
	float: left;
}

.help .right_column {
	float: left;
	padding-left: 40px;
	width: 440px;
}

.help .help_contact .left_column {
	width: 240px;
	float: left;
}

.help .help_contact .right_column {
	float: left;
	width: 180px;
}

/* CONTRIBUTOR - PROFILE */
.contributor-profile .profile {
	/*float:left;*/
	width: 980px;
	margin-bottom: 0px;
}

.contributor-profile .profile .content {
	/*float:left;*/
	width: 960px;
	margin-bottom: 10px;
}

.contributor-profile .other_info .headline {
	/*float:left;*/
	width: 980px;
	font-size: 22px;
}

.profile_photo {
	margin: 27px 0 0 0px;
	float:left;
	width: 262px;
	min-height: 181px;
}

.profile_share {
	margin: 0 0 20px 20px;
	/*float:left;*/
	width: 319px;
}

.profile_share .headline  {
	text-align: left;
	font-size: 15px;
	color: #333;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float:left;

}

.profile_share .box {
	border: 2px solid #E0E0E0;
	padding: 15px 15px 30px 15px;
	margin-top: 10px;
	width: 285px;
	float: left;
	font-size: 12px;
	color: #707070;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
}

.profile_info {
	margin: 0 0 20px 20px;
	float:left;
	width: 339px;
}

.profile_info .headline  {
	text-align: left;
	font-size: 15px;
	color: #333;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float:left;

}

.profile_info .box {
	border: 2px solid #E0E0E0;
	padding: 15px 15px 30px 15px;
	margin-top: 10px;
	width: 305px;
	float: left;
}

.profile_info .line {
	border-bottom: 1px solid #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	
}

.profile_info .title {
	color: #707070;
	font-size: 14px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 5px;
	width: 100px;
}

.profile_info .info {
	color: #404040;
	font-size: 12px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	width: 170px;
}

/* STATIC PAGE */
.page {
	line-height: 18px;
}

/* CUSTOMER -- DASHBOARD */
.dashboard {
	float:left;
	padding: 20px 20px 40px 40px;
	border: 2px solid #E0E0E0;
	margin-top: 14px;
	margin-bottom: 20px;
	width: 916px;
	
}

.dashboard_close-account {
	float:left;
	padding: 20px 20px 40px 40px;
	border: 2px solid #E0E0E0;
	margin-top: 14px;
	margin-bottom: 20px;
	width: 600px;
	font-size: 16px;
	
}

.dashboard .menu {
	float:left;
	margin: 10px 0px 20px 240px;
	color: #999;
	text-align: left;
	font-size: 15px;
}

.dashboard .content-dashboard {
	float:left;
	width: 400px;
}

.dashboard_close-account .close_account_form {
	float:right;
	width: 102px;
	margin: 20px 10px 0 0;
}

.dashboard .content-long-dashboard {
	float:left;
	width: 800px;
}

.dashboard .headline {
	float:left;
	margin-top: 10px;
	width: 900px;
}

.dashboard .input {
	border: 2px solid #E0E0E0;
	height: 23px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-size: 14px;
	width: 194px;
	margin: 5px 5px 5px 20px;
}

.dashboard .data {
	float:right;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	width: 200px;
	margin: 5px 5px 5px 20px;
}

.dashboard .info .checkbox {
	border: 2px solid #E0E0E0;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	width: 200px;
	margin: 5px 5px 5px 20px;
	vertical-align: middle;
}

.dashboard .info {
	float:right;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin: 5px 5px 5px 20px;
	
}

.dashboard .total_credits {
	float:right;
	color: #000;
	font-size: 38px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	margin: 7px 5px 5px 5px;
	
}

.dashboard table {
	border: 0px;
	width: 100%;
	margin-bottom: 30px;
}

.dashboard td {
	border-bottom: 1px solid #E0E0E0;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.dashboard td .title {
	float:left;
	color: #000;
	font-size: 16px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
	width: 110px;

}

.dashboard td .details {
	float:left;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
	width: 110px;

}


/* LOGIN */
.login, .login-popup {
	float:left;
	margin-top: 4px;
	margin-bottom: 20px;
	
}

.login-popup {
	margin-top: 0px;
	margin-bottom: 0px;
	
}

.login h2, .login-popup h2 {
	font-size: 23px;
	color: #333;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	
}

.login .form, .login-popup .form {
	float:right;
	text-align:left;
	margin-left: 200px;
	border: 2px solid #E0E0E0;
	padding: 30px 16px 30px 16px;
	margin-top: 20px;
	width: 200px;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
}

.login-popup .form {
	margin-left: 0px;
	margin-top: 0px;
	padding: 30px 16px 30px 16px;
	
}

.login .form .text-legal, .login-popup .form .text-legal {
	margin-top: 10px;
	font-size: 13px;
	
}

.login ol, .login-popup ol {
	padding-left: 20px;
	
}

.login li, .login-popup li {
	padding-bottom: 10px;
	
}

.login .form .message, .login-popup .form .message {
	margin: 0px 10px 20px 0px;
	
}

.login .form .input, .contact .form .input, .login-popup .form .input, .contact .form .input {
	border: 2px solid #E0E0E0;
	height: 23px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-size: 14px;
	width: 194px;
}

.contact .form .texarea {
	border: 2px solid #E0E0E0;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-size: 14px;
	color: #666;
}

.login .form .insert, .login-popup .form .insert {
	margin-bottom: 10px;
	
}

.login .form .catcha_descrip, .login-popup .form .catcha_descrip, .contact .form .catcha_descrip {
	font-size: 10px;
	color: #666;
	margin-bottom: 10px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	
}

.login .form .catcha_descrip a, .login-popup .form .catcha_descrip a {
	font-size: 10px;
	color: #11a3df;
	
}

.login .form .catcha_descrip a:hover, .login-popup .form .catcha_descrip a:hover {
	color: #666;
	text-decoration: none;
	
}

.login .form .forgot, .login-popup .form .forgot {
	margin-top: 10px;
	font-size: 11px;
	color: #666;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	
}

.login .form .forgot a, .login-popup .form .forgot a {
	margin-top: 10px;
	color: #11a3df;
	
}

.login .form .forgot a:hover, .login-popup .form .forgot a:hover {
	color: #11a3df;
	text-decoration: none;
	
}


/* CHECKOUT */
.checkout {
	float:left;
	margin-top: 4px;
	margin-bottom: 20px;
	
}

.checkout .box {
	border: 2px solid #E0E0E0;
	padding: 0px 16px 30px 16px;
	margin-top: 10px;
	width: 928px;
}

.checkout .headline {
	float:left;
	margin-top: 10px;
	width: 928px;
}

.checkout .photos {
	margin-top: 10px;
	width: 928px;
	float:left;

}


.checkout table {
	border: 0px;
	width: 928px;
}

.checkout td {
	border-bottom: 1px solid #E0E0E0;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.checkout td .preview_box {
	float:left;
	width: 112px;
}

.checkout .preview, .dashboard .preview {
	border:1px solid #CCC;
}

.checkout td .details {
	float:left;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 40px;
	margin-right: 10px;
	padding-top: 35px;
	width: 110px;
}

.checkout td .credits .details, .checkout td .credits .details_notApplicable {
	float:left;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 40px;
	margin-right: 10px;
	padding-top: 35px;
	width: 410px;
}

.checkout td .credits .notApplicable {
	float:left;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 40px;
	margin-right: 10px;
	padding-top: 35px;
	width: 120px;
}

.checkout td .credits .details_notApplicable {
	text-decoration:line-through;
}

.checkout .details {
	float:left;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 15px;
	padding-top: 10px;
}

.checkout td .size {
	float:left;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 0px;
	padding-top: 35px;
	width: 210px;
}

.checkout td .extended {
	float:left;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 10px;
	padding-top: 35px;
	width: 167px;
}

.checkout td .change {
	float:left;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 20px;
	padding-top: 28px;
}

.checkout td .price, .checkout .credits .price, .checkout .credits .price_notApplicable {
	float:right;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 10px;
	padding-top: 35px;
	width: 70px;
	text-align: right;
}

.checkout .credits .price_notApplicable {
	text-decoration:line-through;
}

.checkout td .delete, .checkout .credits .delete {
	float:right;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	margin-left: 15px;
	padding-top: 32px;
	text-align: right;
}
/*
.checkout td .delete a, .checkout .credits .delete a {
	color: #ccc;
}


.checkout td .delete a:hover, .checkout .credits .delete a:hover {
	color: #11a3df;
	text-decoration: none;
}
*/
.checkout .totals .total-total {
	color: #333;
	font-size: 20px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	border-bottom: 1px solid #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	float:right;
	width: 100%;
	
}

.checkout .totals .total {
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	border-bottom: 1px solid #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	
}



.checkout .totals .credit-total {
	color: #888;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	border-bottom: 1px solid #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	
}

.checkout .totals {
	padding-bottom: 10px;
	width: 928px;
	
}

.checkout .total, .checkout .credit-total {
	float:right;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	width: 928px;
	
}

.checkout .price {
	float:right;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
}

.checkout .credits {
	float:left;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 10px;
	width: 928px;
	
}

.checkout .promo_code {
	float:left;
	width: 928px;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	padding-bottom: 20px;
	padding-top: 10px;
}

.checkout .promo_code .form {
	float:right;
	text-align: right;
	width: 900px;
}

.checkout .promo_code .promo_code_input {
	border: 2px solid #E0E0E0;
	height: 23px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-size: 14px;
	width: 194px;
}

.checkout .promo_code .total {
	float:right;
	text-align: right;
	width: 900px;
}

.checkout .notify {
	margin-top: 5px;
	color: #FFA500;
	font-weight: normal;
}

.checkout .continue_payment {
	float:left;
	width: 928px;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	padding-bottom: 20px;
	padding-top: 10px;
}

.checkout .continue_payment .form {
	float:right;
	text-align: right;
	width: 900px;
}

.checkout .info {
	float:left;
	width: 928px;
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	padding-bottom: 20px;
	padding-top: 10px;
}

.checkout .info .input {
	border: 2px solid #E0E0E0;
	height: 23px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-size: 14px;
	width: 244px;
}

.checkout .info .description {
	float:right;
	text-align: right;
	width: 900px;
}

.checkout .info .total {
	float:right;
	text-align: right;
	width: 900px;
}

.checkout .chage_credits {
	float:right;
	text-align: right;
	padding-bottom: 10px;
	width: 450px;
	
}

.checkout .credit_details {
	float: right;
	color: #404040;
	font-size: 12px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	margin-top: 15px;
}


/* PRICES PLANS */
.prices_plans_box {
	float:left;
	margin-top: 35px;
	margin-bottom: 20px;
	
}

.prices_plans_box .box {
	border: 2px solid #ccc;
	padding: 5px 16px 30px 16px;
	margin-top: 10px;
	width: 310px;
}

.prices_plans_box .box-prices {
	border: 2px solid #ccc;
	padding: 5px 16px 3px 16px;
	margin: 10px 00px 0 0;
	width: 255px;
	float: left;
}

.prices_plans_box-space {
	width: 30px;
	float: left;
	height: 200px;
}

.prices_plans_box table {
	border: 0px;
}

.prices_plans_box td {
	border-bottom: 1px solid #E0E0E0;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.prices_plans_box #default .detail, .credit_plans_box #default .price {
	/*color: #11a3df;
	font-style: italic;*/
	
}

.prices_plans_box .title_space{
	color: #666;
	font-size: 14px;
	text-align:left;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding: 5px 0 0px 0px;
	margin-left: 20px;
	width: 83px;
}

.prices_plans_box .title_space-sizes{
	color: #666;
	font-size: 14px;
	text-align:left;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding: 5px 0 0px 0px;
	margin-right: 20px;
	width: 40px;
}

.prices_plans_box .detail {
	color: #000;
	font-size: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 5px;
	width: 97px;
}

.prices_plans_box .detail-sizes {
	color: #000;
	font-size: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 3px;
	width: 68px;
}

.prices_plans_box .discount {
	color: #404040;
	font-size: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	width: 85px;
}

.prices_plans_box .discount .percent {
	margin-left: 7px;
}

.prices_plans_box .discount .free {
	color: #404040;
	font-size: 10px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
}

.prices_plans_box .mpixels {
	color: #404040;
	font-size: 10px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 6px;
	padding-left: 4px;
	width: 37px;
}

.prices_plans_box .discount_title{
	color: #666;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding-top: 5px;
	padding-right: 20px;
	width: 70px;
}

.prices_plans_box .mpixels_title{
	color: #666;
	font-size: 14px;
	text-align:center;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding: 5px 0 0px 0px;
	margin-right: 10px;
	width: 57px;
}

.prices_plans_box .price_title{
	color: #666;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	width: 70px;
}

.prices_plans_box .price_title-prices{
	color: #666;
	font-size: 14px;
	text-align:center;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	width: 50px;
}

.prices_plans_box .price{
	color: #000;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	width: 68px;
}

.prices_plans_box .price-prices{
	color: #000;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	width: 57px;
}

.prices_plans_box .selector {
	color: #404040;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	margin-right: 10px;
	text-align:right;
}

.prices_plans_box .credit_details {
	float: left;
	color: #404040;
	font-size: 10px;
	margin-top: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
}

/* CREDITS PLANS */

.credit_plans_description {
	float:left;
	margin: 10px 60px 20px 10px;
	padding-top: 20px;
	width: 340px;
	font-size: 17px;
	
}

.prices_description {
	float:left;
	margin: 10px 50px 20px 10px;
	padding-top: 20px;
	width: 275px;
	font-size: 17px;
	
}

.prices_description p, .credit_plans_description p {
	margin: 0 0 30px 0;	
}

.credit_plans_box {
	float:left;
	margin-top: 4px;
	margin-bottom: 20px;
	
}

.credit_plans_box .box {
	border: 2px solid #ccc;
	padding: 5px 16px 20px 16px;
	margin-top: 10px;
	width: 330px;
	float:left;
}

.credit_plans_box .box-prices {
	border: 2px solid #ccc;
	padding: 5px 16px 3px 16px;
	margin: 10px 00px 0 0;
	width: 275px;
	float: left;
}

.credit_plans_box-space {
	width: 30px;
	float: left;
	height: 200px;
}

.credit_plans_box table {
	border: 0px;
}

.credit_plans_box td {
	border-bottom: 1px solid #E0E0E0;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.credit_plans_box #default .detail, .credit_plans_box #default .price {
	/*color: #11a3df;
	font-style: italic;*/
	
}

.credit_plans_box .title_space{
	color: #666;
	font-size: 14px;
	text-align:left;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding: 5px 0 0px 0px;
	margin-left: 30px;
	/*width: 90px;*/
	width: 100%;
}

.credit_plans_box .title_space-sizes{
	color: #666;
	font-size: 14px;
	text-align:left;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding: 5px 0 0px 0px;
	margin-right: 20px;
	width: 40px;
}

.credit_plans_box .plus {
	color: #686868;
	font-size: 25px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding: 0px 10px 0 5px;
	/*width: 90px;*/
}

.credit_plans_box .detail {
	color: #000;
	font-size: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 0px;
	/*width: 90px;*/
	width: 180px;
}

.credit_plans_box .detail-sizes {
	color: #000;
	font-size: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 3px;
	width: 75px;
}

.credit_plans_box .discount {
	color: #000;
	font-size: 13px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 6px;
	padding-right: 10px;
	width: 105px;
}

.credit_plans_box .discount .percent {
	color: #666;
	font-size: 10px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-left: 10px;
}

.credit_plans_box .detail .free {
	color: #686868;
	/*font-size: 13px;*/
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
}

.credit_plans_box .in_images {
	color: #404040;
	font-size: 12px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	margin-left: 0px;
	/*float: left;
	padding-top: 6px;
	padding-left: 4px;
	width: 60px;*/
}

.credit_plans_box .discount_title{
	color: #666;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding-top: 5px;
	padding-right: 40px;
	width: 70px;
}
/*
.credit_plans_box .mpixels_title{
	color: #666;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding: 5px 0 0px 0px;
	margin-right: 10px;
	width: 50px;
}*/

.credit_plans_box .price_title{
	color: #666;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	width: 70px;
}

.credit_plans_box .price_title-prices{
	color: #666;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	width: 50px;
}

.credit_plans_box .price{
	color: #000;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	width: 68px;
}

.credit_plans_box .price-prices{
	color: #000;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	width: 57px;
}

.credit_plans_box .selector {
	color: #404040;
	font-size: 11px;
	float: left;
	padding-top: 8px;
	margin-right: 10px;
	text-align:right;
}

.credit_plans_box .credit_details {
	float: left;
	color: #666;
	font-size: 11px;
	margin: 5px 5px 0px 0;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	width: 195px;
}

.credit_plans_box .credit_details_long {
	float: left;
	color: #404040;
	font-size: 10px;
	margin-top: 5px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	width: 220px;
}

/* WHY US */
.WHY-US .content {
	line-height: 22px;
	width: 600px;
	
}

/* LICENSING */

.licensing_limitation_table  {
	border: 2px solid #ccc;
	padding: 0px 20px 20px 20px;
	float: left;
}

.licensing_limitation {
	border: 0px;
}

.licensing_limitation td {
	border-bottom: 1px solid #cecece;
}

.licensing_limitation .eg_license {
	font-size: 11px;
	
}

.licensing_limitation {
	padding: 0px 0 0 0;
	font-size: 15px;
}

.licensing_limitation h3 {
	padding: 0px 0 0 0;
	margin: 0 0 0 0;
}

.licensing_limitation .title {
	float: left;
	width: 350px;
	padding: 10px 10px 10px 10px;
}

.licensing_limitation .regular {
	float: left;
	width: 150px;
	padding: 10px 10px 10px 10px;
}

.licensing_limitation .extended {
	float: left;
	width: 150px;
	padding: 10px 10px 10px 10px;
}

.licensing_limitation td {
	border-bottom: 1px solid #cecece;
}


.credits_table  {
	border: 2px solid #ccc;
	padding: 0px 20px 20px 20px;
	float: left;
}

.credits {
	border: 0px;
}

.credits .caption {
	float: left;
	width: 300px;
	padding: 10px 10px 10px 10px;
}

.credits .location {
	float: left;
	width: 300px;
	padding: 10px 10px 10px 10px;
}

/* STATIC PAGE CONTENT*/

.page .content {
	font-size: 12px;
}


/* STOCK PHOTO */

.stock-photo_colum_left {
	float:left;
	margin-right: 20px;
	min-width: 430px;
	max-width: 660px;
	
}

.stock-photo_colum_right {
	float:left;
	width: 341px;
	
}

.stock-photo_similar-images {
	float:left;
	width: 960px;
	
}

.stock-photo_similar-images .box, .dashboard .search_result, .stock-photo_same-serie-images .search_result {
	margin-top: 5px;
	
}

.stock-photo_preview {
	border:1px solid #E0E0E0;
	margin: 10px 0 3px 0;
	float:left;
}

.stock-photo_preview_image {
	min-width: 430px;
	max-width: 660px;
	float:left;
	
}

.stock-photo_preview_image #enlarge-image {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	
}

.stock-photo_preview_image_box {
	width: 100%;
	float:left;
	
}

.stock-photo_preview_enlarge {
	float: left;
	/*width: 68px;*/
	margin: 0px 0px 20px 0;
	padding: 0px 0 0px 0;
	font-size: 11px;
}

.stock-photo_preview_download {
	float: left;
	/*width: 100px;*/
	margin: 0px 4px 20px 0;
	padding: 0px 0 0px 0;
	font-size: 11px;
}

.stock-photo_preview_box {
	float:left;
	min-width: 430px;
	max-width: 660px;
	
}

.stock-photo_preview_box .title h1 {
	width: 100%;
	float:left;
	line-height: 29px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -1px;
	font-style:normal;
	padding-top: 0px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	
.stock-photo_preview_box .title .title_author {
	
	font-size: 15px;
	color: #333;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;
	margin: 5px 0 5px 0;
	width: 100%;
	float:left;
	}

.stock-photo_licenses_box {
	float:left;
	margin-top: 4px;
	margin-bottom: 20px;
	
}

.stock-photo_licenses_box .exclusive_image {
	color: #fff;
	font-size: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	letter-spacing: -1px;
	margin: 15px 0px 0px 0px;
	padding: 4px 10px 4px 8px;
	width:100%;
	background-color: #C0C0C0;
}

.stock-photo_licenses_box .exclusive_image .comment, .stock-photo_licenses_box .exclusive_image .comment:hover {
	color: #fff;
	font-size: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
}

.stock-photo_licenses_box .size_show_selected {
	font-size: 10px;
	background-color: #11a3df;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	color: #fff;
	float: right;
	border: 1px solid #fff;
	padding: 2px 6px 2px 6px;
	margin: 2px 2px 0px 2px;
}

.stock-photo_licenses_box .size_show {
	font-size: 10px;
	background-color: #C0C0C0;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	color: #fff;
	float: right;
	border: 1px solid #fff;
	padding: 2px 6px 2px 6px;
	margin: 2px 2px 0px 2px;
	cursor: pointer;
}

.stock-photo_licenses_box .size_show:hover {
	font-size: 10px;
	background-color: #11a3df;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	color: #fff;
	float: right;
	border: 1px solid #fff;
	padding: 2px 6px 2px 6px;
	margin: 2px 2px 0px 2px;
}

.headline, .stock-photo_licenses_box .headline, .stock-photo_keywords .headline, .stock-photo_description .headline, .stock-photo_similar-images .headline, .stock-photo_caption .headline, .stock-photo_info .headline  {
	text-align: left;
	font-size: 15px;
	color: #333;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	letter-spacing: -1px;

}

.stock-photo_licenses_box .lightbox {
	float: right;
	padding: 23px 95px 0 0;
	width: 100px;
	font-size: 12px;
}

.stock-photo_licenses_box .lightbox_small {
	float: right;
	padding: 23px 20px 0 0;
	width: 70px;
	font-size: 12px;
}

.stock-photo_licenses_box .boton_addtocart {
	float: left;
}

.stock-photo_licenses_box .lightbox input {
	font-weight: 300;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background:none;
	border:none;
	color: #11a3df;
	cursor:pointer;
	font-size: 12px;
}

.stock-photo_licenses_box .lightbox input:hover {
	color: #999;
	
}

.stock-photo_licenses_box .box {
	border: 2px solid #ccc;
	padding: 0px 16px 3px 16px;
	margin-top: 10px;
	width: 305px;
	float:left;
}

.stock-photo_licenses_box table {
	border: 0px;
}

.stock-photo_licenses_box td {
	border-bottom: 1px solid #E0E0E0;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.stock-photo_licenses_box #default .detail-size, .stock-photo_licenses_box #default .price {
	/*color: #11a3df;
	font-style: italic;*/
	
}

.stock-photo_licenses_box .title_space{
	color: #000;
	font-size: 12px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	margin-left: 70px;
	width: 152px;
}

.stock-photo_licenses_box .license_type {
	background-color: #ccc;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size: 9px;
	color: #fff;
	float: left;
	padding: 2px 4px 2px 4px;
	margin: 5px 2px 0px 0px;

}

.stock-photo_licenses_box .popular {
	background-color: #11a3df;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight:bold;
	color: #fff;
	float: left;
	padding: 2px 4px 2px 4px;
	margin: 5px 2px 0px 0px;

}

.stock-photo_licenses_box .exclusive {
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding: 2px 4px 2px 4px;
	margin: 0px 2px 0px 0px;
	font-size: 10px;
	background-color: #fff;
	border: 1px solid #E0E0E0;
	color: #999;

}

.stock-photo_licenses_box .headline .exclusive-title {
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	margin: 0px 2px 0px 0px;
	float: right;
	color: #666;
	/*padding: 2px 4px 2px 4px;
	
	font-size: 10px;
	background-color: #fff;
	border: 1px solid #E0E0E0;
	*/

}

.stock-photo_licenses_box .detail-size {
	color: #000;
	font-size: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	float: left;
	padding-top: 5px;
	width: 70px;
	font-weight: 300;
}

.stock-photo_licenses_box .size_title{
	color: #666;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: right;
	padding-top: 4px;
	padding-right: 8px;
	/*width: 37px;*/
	letter-spacing: -1px;
}

.stock-photo_licenses_box .size {
	color: #404040;
	font-size: 10px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	text-align: center;
	width: 125px;
}

.stock-photo_licenses_box .price_title{
	color: #666;
	font-size: 14px;
	text-align:center;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	width: 57px;
	letter-spacing: -1px
}

.stock-photo_licenses_box .price{
	color: #000;
	font-size: 14px;
	text-align:right;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	width: 57px;
	font-weight: 300;
}

.stock-photo_licenses_box .download {
	color: #404040;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	margin: 0 10px 0 0;
	text-align:right;
}

.stock-photo_licenses_box .extended, .credit_plans_box .extended {
	float: none;
	height: 30px;
}

.stock-photo_licenses_box .extended .checkbox {
	float: left;
	width: 25px;
}

.stock-photo_licenses_box .extended input {
	float: left;
	
}

.stock-photo_licenses_box .extended .text, .credit_plans_box .extended .text {
	width: 280px;
	float: left;
}

.stock-photo_licenses_box .extended .text .title, .credit_plans_box .extended .text .title {
	float: left;
	color: #000;
	font-size: 14px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	
}

.stock-photo_licenses_box .extended .text .details, .credit_plans_box .extended .text .details {
	float: left;
	color: #404040;
	font-size: 10px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
}

.stock-photo_licenses_box .discount_details {
	float: left;
	color: #404040;
	font-size: 10px;
	margin-top: 15px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
}

.stock-photo_keywords {
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;
}

.stock-photo_keywords .box {
	margin-top: 10px;
	width: 100%;
	color: #999;
	font-size: 13px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	line-height: 17px;
}

.stock-photo_keywords a {
	color: #666;
}

.stock-photo_keywords a:hover {
	color: #11A3DF;
}

.stock-photo_same-serie-images {
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;
	width: 100%;
}

.stock-photo_similar-images {
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;
	width: 100%;
}

.stock-photo_share {
	margin-top: 0px;
	margin-bottom: 10px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 12px;
	float: left;
}

.stock-photo_share .box {
	border: 2px solid #E0E0E0;
	padding: 10px 10px 15px 0px;
	margin-top: 10px;
	width: 640px;
	height: 29px;
	color: #707070;
}

.stock-photo_description {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	line-height: 21px;
	font-size: 16px;
}

.stock-photo_description .box {
	border: 2px solid #E0E0E0;
	padding: 15px 15px 20px 15px;
	margin-top: 10px;
	width: 368px;
	color: #707070;
}

.stock-photo_description h2 {
	line-height: 21px;
	font-family: 'helvetica neue', Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #707070;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.stock-photo_credits {
	margin-bottom: 20px;
	float:left;
}

.stock-photo_credits .box {
	border: 2px solid #E0E0E0;
	padding: 20px 15px 20px 15px;
	margin-top: 10px;
	width: 305px;
}

.stock-photo_credits .credit_details {
	float: left;
	color: #404040;
	font-size: 10px;
	margin-top: 16px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	padding-right: 4px;
	text-align:left;
	width: 200px;
}

.stock-photo_info {
	margin-bottom: 20px;
	float:left;
}

.stock-photo_info .box {
	border: 2px solid #E0E0E0;
	padding: 15px 15px 30px 15px;
	margin-top: 10px;
	width: 305px;
	float: left;
}

.stock-photo_info .line {
	border-bottom: 1px solid #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	
}

.stock-photo_info .title {
	color: #707070;
	font-size: 14px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	float: left;
	padding-top: 5px;
	width: 100px;
}

.stock-photo_info .info {
	color: #404040;
	font-size: 12px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	width: 170px;
}

.stock-photo h3 {
	color:#333;
	font-size: 15px;
	font-style:normal;
	font-weight:normal;
	padding-top: 0px;
	margin-bottom: 16px;
	margin-top: 4px;
	text-align: left;
	font-weight:normal;
}

.photo_details{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #e4e4e4;
	}

.cartbox_insite {
	color: #404040;
	font-size: 12px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	padding-top: 5px;
	margin-left: 4px;

}

/* STATISTICS */

.statistics-box {
	float: left;
	width: 215px;
	margin: 0px 10px 20px 0;
}

.statistics-box .result {
	color: #777;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
}

.statistics-box .title {
	color: #000;
	font-size: 16px;
	font-family: museo-sans, sans-serif, 'helvetica neue', helvetica;
	font-weight: 300;
	padding-top: 0px;
	margin-left: 4px;
	float: left;
	width: 100%;
}

.statistics-box .title a {
	color: #000;
}

.statistics-box .title a:hover {
	color: #11a3df;
}

.statistics-box .year {
	color: #333;
	font-size: 15px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	padding-top: 5px;
	margin-left: 4px;
	float: left;
	width: 100%;
}

.statistics-box .month {
	color: #404040;
	font-size: 12px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	padding-top: 5px;
	margin-left: 4px;
	float: left;
	width: 100%;
}


/* BUTTONS */
.go_button {
	color: #ff6600;
	background-color: #ffffff;
	background-position: 0 0;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 8px;
	border-left: 1px solid #ff6600;
	border-top: 1px solid #ff6600;
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	padding: 0px 2px 0px 2px;
	}
	
.go_button:hover {
	color: #ff6600;
	background-color: #ffffff;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 8px;
	border: 0px solid #ff6600;
	border-left: 1px solid #ff6600;
	border-top: 1px solid #ff6600;
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	padding: 0px 2px 0px 2px;
	}

.boton_green_long {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_green_long.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 200px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	margin-left: 0px;
	margin-top: 15px;
	cursor: pointer;
	}
	
.boton_green_long:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_green_long.png);
	background-repeat:no-repeat;
	background-position: 0 -29px;
	width: 200px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	}

.boton_addtocart, .boton_green {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_green.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 101px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	margin-left: 0px;
	margin-top: 15px;
	cursor: pointer;
	}
	
.boton_addtocart:hover, .boton_green:hover {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_green.png);
	background-repeat:no-repeat;
	background-position: 0 -29px;
	width: 101px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	}

.boton_green_big {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_green_big.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 101px;
	height: 44px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	margin-left: 0px;
	margin-top: 15px;
	cursor: pointer;
	}
	
.boton_green_big:hover{
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_green_big.png);
	background-repeat:no-repeat;
	background-position: 0 -44px;
	width: 101px;
	height: 44px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	}
		
.boton_blue {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_blue.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 101px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	margin-left: 0px;
	margin-top: 15px;
	cursor: pointer;
	}
	
.boton_blue:hover{
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_blue.png);
	background-repeat:no-repeat;
	background-position: 0 -29px;
	width: 101px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	}

.boton_grey, .boton_grey_change {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_grey.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 101px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	margin-left: 0px;
	margin-top: 15px;
	cursor: pointer;
	}
		
.boton_grey:hover, .boton_grey_change:hover{
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_grey.png);
	background-repeat:no-repeat;
	background-position: 0 -29px;
	width: 101px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	}

.boton_grey_change { 
	margin-top: 0px;

}

.boton_grey_big {
	color: #fff;
	background-color: #d3d3d3;
	/*background-image:url(../images/boton_blue.png);
	background-repeat:no-repeat;
	background-position: 0 0;*/
	width: 202px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	margin-left: 0px;
	margin-top: 15px;
	cursor: pointer;
	border-radius: 5px;
	}
	
.boton_grey_big:hover{
	color: #fff;
	background-color: #999;
	/*background-image:url(../images/boton_blue.png);
	background-repeat:no-repeat;
	background-position: 0 -29px;*/
	width: 202px;
	height: 29px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
	border-radius: 5px;
	}
	
/**/
.boton_cartbox {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_blue.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 101px;
	height: 21px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 6px 4px 2px 0px;
	margin-left: 0px;
	/*margin-top: 15px;*/
	cursor: pointer;
	text-align: center;
	}

.boton_cartbox a {
	color: #fff;
	/*background-color: #fff;
	background-image:url(../images/boton_grey.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 101px;
	height: 29px;*/
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	/*border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	margin: 15px 0 0 0px;*/
	cursor: pointer;
	}
		
.boton_cartbox:hover{
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_blue.png);
	background-repeat:no-repeat;
	background-position: 0 -29px;
	width: 101px;
	height: 21px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	border: 0px solid #fff;
	padding: 6px 4px 2px 0px;
	cursor: pointer;
	}
	
.boton_cartbox a:hover {
	color: #fff;
	/*background-color: #fff;
	background-image:url(../images/boton_grey.png);
	background-repeat:no-repeat;
	background-position: 0 -29px;
	width: 101px;
	height: 29px;*/
	font-size: 14px;
	/*border: 0px solid #fff;
	padding: 2px 4px 2px 4px;
	cursor: pointer;*/
	}

/* BOTON REMOVE */
.boton_remove {
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_remove_small.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	border: 0px solid #fff;
	width: 23px;
	height: 23px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	font-size: 14px;
	padding: 2px 4px 2px 4px;
	margin-left: 0px;
	margin-top: 0px;
	cursor: pointer;
	}
	
.boton_remove:hover{
	color: #fff;
	background-color: #fff;
	background-image:url(../images/boton_remove_small.png);
	background-repeat:no-repeat;
	background-position: 0 -23px;
	border: 0px solid #fff;
	width: 23px;
	height: 23px;
	font-size: 14px;
	font-family: "helvetica neue", Helvetica, Sans-Serif;
	font-weight: 300;
	padding: 2px 4px 2px 4px;
	margin-left: 0px;
	margin-top: 0px;
	cursor: pointer;
	}