span.gac_button_action {
border:0;
padding:1px 0 2px;
padding:0;
}

span.gac_button_action,x:-moz-any-link {
}

span.gac_button_action input {
font-family:arial,sans-serif;
font-size:12px;
padding:0 8px 1px 21px;
padding:0 11px 0 23px;
width:auto;
overflow:visible;
white-space:nowrap;
cursor:pointer;
}

a.gac_button_action {
padding:0 2px 6px 0;
text-decoration:none;
line-height:18px;
}

a.gac_button_action span {
line-height:19px;
padding:1px 10px 2px 24px;
padding-bottom:1px;
padding-left:23px;
text-decoration:none;
white-space:nowrap;
}

a.gac_button_action span label {
cursor:pointer;
}

div.gac_button_info a {
cursor:pointer;
display:block;
float:left;
height:24px;
text-decoration:none;
}

div.gac_button_info a img {
float:left;
}

div.gac_button_info a b {
float:left;
height:14px;
font-size:11px;
padding:2px;
margin-top:3px;
text-decoration:none;
}

div.gac_button_info a span {
float:left;
display:block;
margin-top:3px;
width:7px;
height:18px;
}

p.gac_form_actions {
text-align:right;
}

* {
padding:0;
margin:0;
}

.gac_spacer {
clear:both;
float:none;
}

.gac_spacer_left {
clear:left;
float:none;
}

html,body {
height:100%;
}

body {
font:14px arial,sans-serif;
text-align:center;
margin:0 20px;
}

body li {
	line-height: 1.4em;
}

h1 {
font-size:18px;
margin:0 0 5px;
position:relative;
}

h1 em {
font-size:12px;
font-style:normal;
font-weight:normal;
}

h2 {
font-size:12px;
position:relative;
height:25px;
line-height:25px;
padding:0 0 0 10px;
margin:15px 0 5px;
}

h2.gac_standard {
font-size:16px;
margin:15px 0 20px;
}

h2 em {
position:absolute;
right:5px;
top:0;
font-style:normal;
}

h1 em {
position:absolute;
right:5px;
top:7px;
font-weight:normal;
}

h2 a {
text-decoration:none;
}

h2 a.gac_options {
font-weight:normal;
padding:0 0 0 15px;
}

h3 {
margin-top:10px;
margin-bottom:5px;
font-size:15px;
}

h4 {
margin-top:10px;
margin-bottom:5px;
font-size:13px;
}

h4 em {
font-weight:normal;
font-style:normal;
font-size:12px;
}

strong {
font-weight:bold;
}

p {
margin:5px 0;
}


.gac_indent {
padding-left:10px;
}

.gac_indent h2 {
margin-left:-10px;
}

hr {
height:1px;
border:0;
}

img {
border:0;
}

table {
width:100%;
border-collapse:collapse;
}

.gac_hidden {
display:none!important;
}

.gac_visible {
display:inline!important;
}

.gac_invisible {
visibility:hidden!important;
}

.gac_busy * {
cursor:wait!important;
}

.gac_auto_ellipse {
visibility:hidden;
white-space:nowrap;
}

.gac_slashed_price {
text-decoration:line-through;
}

.gac_promo_price {
color:#FF0000;
}

form.gac_form p {
float:left;
line-height:3em;
margin:0;
padding:.5em 0;
width:100%;
}

form.gac_form label {
float:left;
font-weight:bold;
width:30%;
padding-right:5px;
}

form.gac_form p input.gac_input_text,form.gac_form p textarea {
float:left;
font-size:12px;
width:65%;
}

form.gac_form p input.gac_input_checkbox {
float:left;
}

form.gac_form p input.gac_input_text {
margin:.5em 0 0;
}

form.gac_form p.gac_form_s {
_float:none;
text-align:right;
}

input.gac_input_text,textarea,select {
font-family:arial,sans-serif;
border-width:1px;
border-style:solid;
}

input.gac_input_text,textarea {
padding:0 .1em;
}

input.gac_input_text {
height:19px;
line-height:19px;
}

input.gac_input_checkbox {
height:17px;
line-height:19px;
}

input.gac_input_radio {
margin:0 8px;
}

input.gac_spin_button {
padding-right:20px!important;
background-repeat:no-repeat;
background-position:100% 0;
}

input.gac_spin_up {
cursor:pointer;
background-position:100% -18px;
}

input.gac_spin_down {
cursor:pointer;
background-position:100% -36px;
}

select {
width:100%;
}

select option {
font-weight:normal;
line-height:19px;
padding-right:15px;
padding-left:3px;
}

span.gac_error {
display:none;
font-weight:bold;
white-space:nowrap;
}

div.gac_tableau_form_input span.gac_error {
display:none;
font-weight:bold;
white-space:normal;
}

.gac_icon_account {
background-position:0 0!important;
}

.gac_icon_album {
background-position:0 -20px!important;
}

.gac_icon_arrow_classic {
background-position:0 -420px!important;
}

.gac_icon_arrow_classic_open {
background-position:0 -1100px!important;
}

.gac_icon_arrow_default {
background-position:0 -400px!important;
}

.gac_icon_arrow_default_open {
background-position:0 -1080px!important;
}

.gac_icon_arrow_share {
background-position:0 -440px!important;
}

.gac_icon_arrow_share_open {
background-position:0 -1120px!important;
}

.gac_icon_balence {
background-position:0 -100px!important;
}

.gac_icon_basket {
background-position:0 -980px!important;
}

.gac_icon_border {
background-position:0 -140px!important;
}

.gac_icon_checked {
background-position:5px -180px!important;
}

.gac_icon_clear {
background-position:0 -200px!important;
}

.gac_icon_creation {
background-position:0 -220px!important;
}

.gac_icon_credit {
background-position:0 -240px!important;
}

.gac_icon_crop {
background-position:0 -260px!important;
}

.gac_icon_delete {
background-position:0 -280px!important;
}

.gac_icon_addphotos {
background-position:0 -300px!important;
}

.gac_icon_droppable {
background-position:0 -320px!important;
}

.gac_icon_empty {
background-position:0 0!important;
}

.gac_icon_favorites {
background-position:0 -360px!important;
}

.gac_icon_flip {
background-position:0 -380px!important;
}

.gac_icon_fold {
background-position:0 -400px!important;
}

.gac_icon_goto {
background-position:0 -460px!important;
}

.gac_icon_help {
background-position:0 -480px!important;
}

.gac_icon_home {
background-position:0 -500px!important;
}

.gac_icon_inwards {
background-position:0 -520px!important;
}

.gac_icon_link_arrow {
background-position:0 -1200px!important;
}

.gac_icon_lock {
background-position:0 -540px!important;
}

.gac_icon_more {
background-position:0 0!important;
}

.gac_icon_mynewsletters {
background-position:0 -560px!important;
}

.gac_icon_offer {
background-position:0 -580px!important;
}

.gac_icon_order {
background-position:0 -120px!important;
}

.gac_icon_picnik {
background-position:0 -620px!important;
}

.gac_icon_play {
background-position:0 -700px!important;
}

.gac_icon_preferences {
background-position:0 -720px!important;
}

.gac_icon_profile {
background-position:0 -740px!important;
}

.gac_icon_purchase {
background-position:0 -780px!important;
}

.gac_icon_redeye {
background-position:0 -800px!important;
}

.gac_icon_refer {
background-position:0 -820px!important;
}

.gac_icon_rotate {
background-position:0 -840px!important;
}

.gac_icon_rotate_left {
background-position:0 -860px!important;
}

.gac_icon_rotate_right {
background-position:0 -880px!important;
}

.gac_icon_save {
background-position:0 -900px!important;
}

.gac_icon_select {
background-position:0 -920px!important;
}

.gac_icon_share {
background-position:0 -940px!important;
}

.gac_icon_slideshow {
background-position:0 -960px!important;
}

.gac_icon_tmpalbum {
background-position:0 -1000px!important;
}

.gac_icon_trash {
background-position:0 -1020px!important;
}

.gac_icon_undo {
background-position:0 -1040px!important;
}

.gac_icon_unfavorites {
background-position:0 -1060px!important;
}

.gac_icon_unfold {
background-position:0 -1080px;
}

.gac_icon_unselect {
background-position:0 -1140px!important;
}

.gac_icon_upload {
background-position:0 -760px!important;
}

.gac_icon_zoom {
background-position:0 -1180px!important;
}

.gac_icon_flickr,.gac_icon_import {
float:right;
margin-right:5px;
background-repeat:no-repeat;
}

.gac_icon_flickr {
width:36px;
height:11px;
}

.gac_icon_import {
width:10px;
height:11px;
}

div#gac_wrapper {
text-align:left;
position:relative;
min-height:100%;
padding:0;
margin:0 auto;
}

div#gac_header {
padding:15px 10px;
}

div#gac_main {
padding:0 10px;
}

div#gac_top {
margin-bottom:15px;
}

div.gac_cupid_header div#gac_top {
margin-bottom:0;
}

div.gac_cupid_header {
padding:15px 10px 0!important;
}

a#gac_logo {
float:left;
}

a#gac_logo img {
border:0;
}

div#gac_top div#gac_login,div#gac_top div#gac_top_right {
margin:8px 0 0 30px;
}

div#gac_top div#gac_login {
float:left;
}

div#gac_top div#gac_login,div#gac_top a#gac_basket {
font-weight:bold;
}

div#gac_top div#gac_top_right {
float:right;
width:390px auto;
min-width:390px;
text-align:right;
}

div#gac_popup_cart_content b.gac_menu_basket_total {
float:right;
}

div#gac_popup_cart_content b.gac_menu_basket_count {
font-size:14px;
}

a#gac_popup_register {
display:none;
}

div#gac_top span.gac_icon_basket,div#gac_top span.gac_icon_help {
width:20px;
height:20px;
padding-bottom:1px;
padding-left:25px;
margin-left:5px;
}

div#gac_top span.gac_icon_help {
padding-left:15px;
line-height:20px;
}

div#gac_top a,div#gac_top form {
text-decoration:none;
}

div#gac_top a#gac_basket_link b,div#gac_top a#gac_help_link b,div#gac_top div#gac_popup_cart a {
text-decoration:underline;
}

div#gac_top a#gac_signout {
font-weight:normal;
}

span#gac_login_error {
display:none;
}

div#gac_left ul li {
list-style:none;
line-height:2em;
}

div#gac_left ul li a {
text-decoration:none;
}

div#gac_left ul li a:hover {
text-decoration:underline;
}

div#gac_right dl {
margin-bottom:10px;
}

div#gac_right div {
margin-bottom:8px;
}

div#gac_right dl dd div {
margin:0;
}

div#gac_right dl a {
padding:5px 0 5px 23px;
text-decoration:none;
display:block;
outline:none;
}

div#gac_right dl a.gac_button_action {
padding:4px 1px;
display:inline;
}

div#gac_right dl dt {
margin:0;
font-weight:bold;
}

div#gac_right dl dd {
display:none;
}

div#gac_right dl dt span.gac_icon,div#gac_right dl dd span.gac_icon {
display:block;
float:left;
height:12px;
width:12px;
margin-left:6px;
margin-top:6px;
}

div#gac_right dl.gac_right_nav_hints dt p {
font-weight:bold;
margin:0;
padding:5px 0 5px 5px;
}

div#gac_right dl.gac_right_nav_hints dd {
display:block;
padding:5px 0;
}

div#gac_right dl.gac_right_nav_hints dd p {
margin:0;
padding:5px 10px;
}

div#gac_right dl.gac_right_nav_hints span.gac_color_default {
font-weight:bold;
}

div#gac_right dl.gac_right_nav_hints dd a {
background:none;
display:inline;
padding:0;
text-decoration:underline;
}

div.gac_options_rightmenu {
position:relative;
}

div.gac_options_rightmenu h4 {
margin:0;
padding:10px;
}

div.gac_options_rightmenu div.gac_options_inside {
margin:0!important;
padding:3px;
_border-top:0;
_border-left:0;
}

div.gac_options_rightmenu div h5 {
font-size:12px;
margin:5px;
}

div.gac_options_rightmenu div ul {
margin:0 15px 15px 0;
list-style:none;
}

div.gac_options_rightmenu div ul li {
padding-left:10px;
margin-left:5px;
}

div.gac_options_rightmenu div ul li a {
text-decoration:none;
}

div.gac_options_rightmenu div p {
margin:5px;
}

div.gac_options_rightmenu div select {
width:163px;
}

div#gac_product_details {
border:0;
padding:0;
display:inline;
width:200px;
}

div#gac_product_go {
text-align:right;
padding:3px 0 6px;
margin-top:5px;
}

div#gac_product_image {
height:90px;
text-align:center;
}

div#gac_right_menu_dropshadow_right {
background-repeat:repeat-y;
bottom:-13px;
position:absolute;
right:-6px;
top:-2px;
width:2px;
}

div#gac_right_menu_dropshadow_bottom {
background-repeat:repeat-x;
bottom:-13px;
position:absolute;
right:-5px;
left:1px;
height:2px;
}

div#gac_footer {
padding:10px 10px 60px;
position:relative;
}

div#gac_footer ul {
list-style:none;
float:none;
display:block;
margin:0;
padding:0;
}

div#gac_footer ul li {
float:left;
display:block;
margin:0;
padding:0;
}

div#gac_footer ul li a {
margin:0;
padding:0;
}

div#gac_footer ul li span {
margin:0 3px;
}

div#gac_footer img {
float:right;
margin-right:20px;
}

div.gac_footer_seo {
text-align:left;
font-size:11px;
margin:20px 0 0;
padding-bottom:20px;
}

div.gac_footer_seo ul {
float:none!important;
margin:0!important;
}


div#gac_footer div#gac_footer_seo {
margin:60px 0 0;
width:970px;
}

div#gac_footer div#gac_footer_seo h5 {
float:left;
clear:left;
margin:0 3px 0 0;
}

div#gac_footer div#gac_footer_seo h5,div#gac_footer div#gac_footer_seo ul li,div#gac_footer div#gac_footer_seo ul li a {
font-size:11px;
}

div#gac_footer div#gac_footer_seo ul li {
height:16px;
}

body.gac_layout_fixed {
margin:0!important;
}

body.gac_layout_fixed div#gac_header,body.gac_layout_fixed div#gac_main,body.gac_layout_fixed div#gac_footer {
width:970px;
margin-left:auto;
margin-right:auto;
}

body.gac_layout_fixed div#gac_footer_wrapper {
bottom:0;
width:100%;
display:inline;
}

body.gac_layout_fixed div#gac_footer_wrapper div.gac_footer_seo {
margin-left:20px;
margin-right:auto;
margin-bottom:20px;
}

body.gac_layout_fixed div#gac_left,body.gac_layout_fixed div#gac_right,body.gac_layout_fixed div#gac_content {
float:left;
width:180px;
padding-bottom:70px;

}
// AK
div#gac_left {
float:left;
width:180px;
padding-bottom:70px;

}

body.gac_layout_fixed div#gac_left {
margin-right:20px;
}

body.gac_layout_fixed div#gac_right {
margin-left:20px;
}

body.gac_layout_fixed div#gac_wrapper {
_width:990px;
_padding:0 6px;
_height:expression(document.body.clientHeight-30);
}

body.gac_layout_stretch {
margin:0;
}

body.gac_layout_stretch div#gac_wrapper_r {
background:transparent url(i/gac_body_shadow_right.png) repeat-y scroll right top;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='i/gac_body_shadow.png',sizingMethod='scale');
}

body.gac_layout_stretch div#gac_wrapper {
background:transparent url(images/gac_body_shadow_left.png) repeat-y left top;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='i/gac_body_shadow.png',sizingMethod='scale');
padding:0 6px!important;
}

body.gac_layout_stretch div#gac_header,body.gac_layout_stretch div#gac_main,body.gac_layout_stretch div#gac_footer {
_width:100%;
min-width:950px;
}

body.gac_layout_stretch div#gac_right {
float:right;
width:180px;
margin-left:20px;
padding-bottom:100px;
}

body.gac_layout_stretch div#gac_content {
margin-right:200px;
padding-bottom:100px;
float:left;
margin:0;
width:expression(document.body.clientWidth<960?"750px":(document.body.clientWidth-260) 0 px );
}

body.gac_layout_stretch div#gac_body_footer {
background:none!important;
position:relative;
width:100%!important;
margin:0!important;
}

body.gac_layout_stretch div#gac_body_footer span.gac_footer_left {
background:url(/assets/images/common/gac_body_footer_left.png?20080707081548);
position:absolute;
top:0;
left:-3px;
bottom:15px;
width:20px;
}

body.gac_layout_stretch div#gac_body_footer span.gac_footer_middle {
background:url(/assets/images/common/gac_body_footer_strechy.png?20080707081548);
position:absolute;
top:0;
left:17px;
bottom:15px;
right:17px;
}

body.gac_layout_stretch div#gac_body_footer span.gac_footer_right {
background:url(/assets/images/common/gac_body_footer_right.png?20080707081548);
position:absolute;
top:0;
right:0;
bottom:15px;
width:17px;
}

body.gac_layout_stretch div#gac_footer {
bottom:0;
}

body.gac_layout_stretch div#gac_wrapper {
_width:expression(document.body.clientWidth<951?"900px":(document.body.clientWidth-50) 0 px );
}

body.gac_layout_stretch_onecol div#gac_wrapper_r {
background:transparent url(i/gac_body_shadow.png?20080707081548) repeat-y scroll right top;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='i/gac_body_shadow.png',sizingMethod='scale');
}

body.gac_layout_stretch_onecol div#gac_wrapper {
background:transparent url(i/gac_body_shadow.png?20080707081548) repeat-y scroll left top;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='i/gac_body_shadow.png',sizingMethod='scale');
}

body.gac_layout_stretch_onecol div#gac_header,body.gac_layout_stretch_onecol div#gac_main,body.gac_layout_stretch_onecol div#gac_footer,body.gac_layout_stretch_onecol div#gac_content {
_width:100%;
min-width:950px;
}

body.gac_layout_stretch_onecol div#gac_footer {
bottom:0;
}

body.gac_layout_stretch_onecol div#gac_wrapper {
_width:expression(document.body.clientWidth<951?"950px":(document.body.clientWidth-40) 0 px );
}

div#gac_menu * {
font-weight:bold;
cursor:pointer;
outline:none;
}

div#gac_menu form#gac_search_form {
text-align:right;
cursor:auto;
padding-right:3px;
_padding-top:3px;
}

div#gac_menu form#gac_search_form input.gac_input_text {
height:16px;
cursor:text;
color:#646870;
padding-left:3px;
}

div#gac_menu,div#gac_menu ul,div#gac_menu ul li,div#gac_menu ul li a,div#gac_menu ul li a:visited,div#gac_menu li a span,div#gac_menu_after {
height:29px;
line-height:29px;
}

div#gac_menu li a span.albumName {
height:auto;
line-height:normal;
}

div#gac_menu a {
_height:100%!important;
}

div#gac_menu ul,div#gac_menu ul li,div#gac_menu ul li a,div#gac_menu ul li a:visited,div#gac_menu ul li a span {
float:left;
}

div#gac_menu_after {
float:right;
}

div#gac_menu {
position:relative;
z-index:100;
}

div#gac_menu ul {
padding:0;
margin:0;
list-style-type:none;
}

div#gac_menu ul li {
display:block;
margin-right:2px;
}

div#gac_menu ul a,div#gac_menu ul a:visited {
display:block;
width:auto;
text-decoration:none;
text-align:left;
}

div#gac_menu ul ul iframe {
border:none;
display:none;
display:block;
position:absolute;
top:4px;
left:30px;
z-index:-1;
filter:alpha(opacity=0);
width:300px;
height:500px;
}

div#gac_menu ul ul li {
display:block;
height:auto;
width:194px;
_width:186px;
line-height:1em;
background-image:none;
}

div#gac_menu ul ul a,div#gac_menu ul ul a:visited {
display:block;
height:100%;
width:178px;
line-height:1em;
padding:7px;
border-width:0 1px;
border-style:solid;
}

div#gac_menu ul li span.gac_icon_tmpalbum,div#gac_menu ul li span.gac_icon_favorites,div#gac_menu ul li span.gac_icon_album,div#gac_menu ul li span.gac_icon_creation,div#gac_menu ul li span.gac_icon_share,div#gac_menu ul li span.gac_icon_account {
width:12px!important;
height:12px!important;
}

* html div#gac_menu ul ul a,* html div#gac_menu ul ul a:visited {
width:170px;
}

div#gac_menu ul li em {
float:right;
font-style:normal;
font-weight:normal;
}

div#gac_menu table {
height:0;
width:0;
padding:0;
margin:-1px;
border-collapse:collapse;
z-index:1;
}

div#gac_menu li a span {
padding:0 10px 0 5px;
}

div#gac_menu li a span.gac_menu_left,div#gac_menu li a span.gac_menu_right,div#gac_menu_after {
width:2px;
padding:0;
}

* html div#gac_menu ul a span.gac_menu_left,* html div#gac_menu ul a:visited a span.gac_menu_right {
width:2px;
}

div#gac_menu li a span.gac_icon_droppable,div#gac_menu li a span.gac_icon_unfold,div#gac_menu li a span.gac_icon_fold,div#gac_menu li a span.gac_icon_upload,div#gac_menu li a span.gac_icon_home {
width:11px;
height:11px;
margin:9px 5px;
padding:0;
}

div#gac_menu li:hover,div#gac_menu li.gac_open {
position:relative;
}

* html div#gac_menu ul li a:hover,* html div#gac_menu ul li.gac_open a {
position:relative;
height:25px;
border:0;
z-index:100;
}

div#gac_menu ul li span.gac_icon {
height:10px;
width:3px;
background-position:0 -1200px;
}

div#gac_menu ul li ul li a span {
padding:0 0 0 5px;
}

div#gac_menu ul ul li.gac_menu_sublevel a {
background-repeat:no-repeat;
background-position:99% 50%;
}

* html div#gac_menu ul ul li a:hover {
position:relative;
height:100%;
z-index:110;
border-style:solid;
border-width:0 1px;
background-image:none;
}

div#gac_menu ul ul li:hover {
position:relative;
}

div#gac_menu ul ul li:hover > a {
height:100%;
z-index:110;
border-style:solid;
border-width:0 1px;
}

div#gac_menu ul ul {
position:absolute;
visibility:hidden;
top:24px;
left:30px;
height:0;
width:170px;
}

div#gac_menu ul ul ul {
top:-12px;
width:170px;
}

div#gac_menu ul :hover ul {
visibility:visible;
display:block;
left:-30px;
height:auto;
padding:4px 30px 30px;
}

div#gac_menu ul :hover ul ul,div#gac_menu ul :hover ul :hover ul ul {
visibility:hidden;
}

div#gac_menu ul :hover ul :hover ul,div#gac_menu ul :hover ul :hover ul :hover ul {
visibility:visible;
display:block;
left:158px;
height:auto;
padding:10px 30px 30px;
}

div#gac_menu ul :hover ul.left :hover ul {
left:-110px;
}

li#gac_menu_favorites a,li#gac_menu_tmpalbum a {
padding-left:15px;
}

div#gac_menu div.gac_menu_album_scrollable,div#gac_menu div.gac_menu_album_scrollable :root {
width:194px;
height:250px;
overflow:auto;
overflow-y:scroll;
overflow-x:hidden;
_width:186px;
}

div#gac_menu div.gac_menu_album_scrollable dl,div#gac_menu div.gac_menu_album_scrollable dl dt,div#gac_menu div.gac_menu_album_scrollable dl dt a,li.gac_menu_album_mainlevel a,li.gac_menu_album_mainlevel a:visited {
width:163px!important;
border-right:none!important;
_width:155px!important;
}

li.gac_menu_album_mainlevel {
background-color:#f2f1f1!important;
border-right:1px solid #929292!important;
width:193px!important;
_width:185px!important;
}

li#gac_menu_crtalbum a {
padding-top:25px!important;
padding-bottom:15px!important;
}

div#gac_menu ul ul.gac_menu_fix,div#gac_menu ul :hover ul.gac_menu_fix ul,div#gac_menu ul :hover ul.gac_menu_fix :hover ul ul {
display:none;
}

div#gac_menu ul :hover ul.gac_menu_fix {
display:block;
}

div#gac_popup_content {
height:100%;
}

div#gac_popup_content form#gac_loginform p {
line-height:2.2em;
padding:0;
}

div#gac_popup_content form#gac_loginform p label {
width:34%;
}

div#gac_popup_content form#gac_loginform p input.gac_input_text {
width:61%;
margin:0;
}

div#gac_popup_content form#gac_loginform p#gac_auto_sign_in * {
float:none;
}

div#gac_popup_content form#gac_loginform p#gac_auto_sign_in label {
width:auto;
font-weight:normal;
line-height:1.4em;
}

div#gac_popup_content form#gac_loginform p#gac_auto_sign_in input {
margin:0 5px 0 10px;
_margin-left:5px;
_display:inline;
}

div#gac_popup_content form#gac_loginform p.gac_form_actions {
padding-top:1px;
}

div#gac_popup_content form#gac_loginform span.gac_error {
float:left;
}

a.gac_passwordforgotten,a#gac_passwordforgotten,a#gac_signin_joinnow {
margin-left:10px;
}

a#gac_signin_joinnow {
font-weight:bold;
}

div#gac_popup_content form#gac_loginform hr {
margin-top:.5em;
width:262px;
}

div#gac_popup_content form#gac_album_details p,div#gac_popup_content form#gac_photo_details p {
_padding-bottom:.5em;
}

form#gac_album_details p,form#gac_photo_details p {
line-height:1.4em;
}

form#gac_album_details p label,form#gac_photo_details p label {
width:20%;
}

form#gac_album_details p label em,form#gac_album_details label.gac_label_with_tooltip em,form#gac_photo_details p label em,form#gac_photo_details label.gac_label_with_tooltip em {
font-weight:normal;
font-style:normal;
}

form#gac_album_details p input.gac_input_text,form#gac_album_details p textarea,form#gac_photo_details p input.gac_input_text,form#gac_photo_details p textarea {
width:65%;
}

textarea#gac_album_details_tags,textarea#gac_photo_details_tags,textarea#gac_object_details_tags {
float:left;
width:65%;
font-size:12px;
}

p#gac_albums_infos span {
margin-right:20px;
}

span#gac_album_bad_name {
float:left;
}

.gac_label_and_tooltip {
float:left;
padding-right:5px;
width:30%;
}

form#gac_album_details .gac_label_and_tooltip,form#gac_photo_details .gac_label_and_tooltip,form#gac_photo_tags .gac_label_and_tooltip {
width:20%;
}

label.gac_label_with_tooltip {
width:auto!important;
}

div.gac_tooltip_with_label,div.gac_tooltip_with_label a {
display:inline;
padding-left:5px;
width:auto;
}

a#gac_passwordforgotten_popup,p#gac_passwordconfirmation,a#gac_passwordforgotten_confirmation {
display:none;
}

p#gac_passwordconfirmation {
font-weight:bold;
}

form#gac_album_movecopy {
text-align:center;
}

form#gac_album_movecopy p {
text-align:center;
_padding-bottom:.5em;
}

form#gac_album_movecopy label {
width:auto;
float:none;
}

p#gac_newalbum * {
float:none;
}

div#gac_notregistered_popup hr {
top:104px;
_top:109px;
width:245px;
}

div#gac_split {
float:none!important;
margin-top:25px;
margin-top:10px;
height:10px;
#height:auto;
clear:both;
background-color:transparent;
}

div#gac_notregistered_popup div {
float:right;
margin-top:6px;
padding-top:1px;
#margin-top:4px;
}

div#gac_coming_soon p.gac_form_actions {
float:right;
}

h4#gac_popup_deletealbum {
text-align:center;
}

form#gac_order_prints_popup p#gac_popup_asnew,div#gac_default_style {
display:none;
}

form#gac_order_prints_popup input#gac_product_qty {
width:30px;
}

form#gac_order_prints_popup div#gac_orderpopup_longdesc {
margin:20px 0;
float:right;
width:50%;
}

div#gac_order_prints_album {
margin-bottom:15px;
}

div#gac_order_prints_album p {
clear:both;
}

div#gac_order_prints_album p input,div#gac_order_prints_album p label {
float:left;
}

div#gac_order_prints_album p input {
margin:2px 5px 2px 50px;
margin-top:0;
margin-bottom:0;
}

div#gac_order_prints_album p label {
margin-top:3px;
}

div#gac_popup_upsell {
position:relative;
padding:10px 0 0;
height:100px;
display:none;
}

div#gac_popup_upsell hr {
width:350px;
top:10px;
left:-15px;
}

div#gac_popup_upsell p {
position:absolute;
top:6px;
left:-15px;
right:-15px;
bottom:-15px;
padding:10px;
}

form.gac_changepassword p label {
width:50%;
}

form.gac_changepassword p input.gac_input_text {
width:45%;
}

div#gac_popup_content form.gac_changepassword span.gac_error_msg {
line-height:1.4em;
padding-left:0;
margin-left:0;
}

form#gac_offensive_content p {
line-height:1.5em;
}

form#gac_offensive_content span.gac_error {
float:left;
}

form.gac_changeemail p label {
width:40%;
}

form.gac_changeemail p input.gac_input_text {
width:55%;
}

div.gac_button_sendtoafriend {
margin:20px 0 10px;
}

div.gac_button_sendtoafriend a.gac_button_action {
margin-left:1em;
}

div#gac_popup_content div.gac_share_form_labels {
float:left;
width:auto;
}

div#gac_popup_content div.gac_share_buttons {
width:auto;
}

form#gac_send_friend_form div.gac_contacts_widgit {
height:80px;
}

form#gac_send_friend_form div.gac_contacts_widgit textarea {
margin-bottom:5px;
}

div.gac_product_image {
text-align:center;
}

div.gac_flash_popup div#gac_popup_content {
padding:4px;
overflow:hidden;
line-height:9px;
}

div#gac_popup_content form#gac_register_form.gac_form label {
width:180px;
}

div#gac_popup_content form#gac_register_form.gac_form div {
clear:left;
margin:3px 0 0;
}

div#gac_popup_content form.gac_form div.gac_form_radio {
clear:none;
}

div#gac_popup_content form.gac_form div.gac_form_radio,form.gac_form div.gac_form_radio {
clear:none!important;
float:left;
width:250px;
margin:0;
}

div#gac_popup_content form.gac_form div.gac_form_radio label,form.gac_form div.gac_form_radio label {
bottom:2px;
float:none;
padding-right:1ex;
position:relative;
width:none;
}

div#gac_popup_content form.gac_form div.gac_form_radio input,form.gac_form div.gac_form_radio input {
width:none;
}

div#gac_popup_content form#gac_register_form.gac_form label.gac_registration_signup,form#gac_register_form.gac_form label.gac_registration_signup {
font-weight:normal;
width:325px;
}

div#gac_popup_content form#gac_register_form.gac_form div.gac_registration_signup {
float:left;
text-align:right;
width:116px;
}

form#gac_register_form.gac_form div.gac_registration_signup {
float:left;
text-align:right;
width:145px;
}

form.gac_form label.gac_checkbox_offer {
float:none;
}

div#gac_popup_content form#gac_register_form.gac_form div.gac_form_spacing,form#gac_register_form.gac_form div.gac_form_spacing {
margin:12px auto;
}

div#gac_popup_content form#gac_register_form.gac_form div span.gac_error_msg,div#gac_popup_content form#gac_register_form.gac_form div span.gac_error_msg_babel,div#gac_popup_content form#gac_register_form.gac_form div span.gac_error_msg_specialchar,div#gac_popup_content form#gac_register_form.gac_form div span.gac_error_notmatch {
margin:0;
}

div#gac_popup_content form#gac_register_form.gac_form {
margin:0;
width:450px;
}

div#gac_popup_content form#gac_register_form.gac_form div#gac_register_tooltip,form#gac_register_form.gac_form div#gac_register_tooltip {
display:inline;
}

form#gac_register_form.gac_form div#gac_register_tooltip {
margin-right:72px;
_margin-right:75px!important;
}

div#gac_popup_content form#gac_register_form.gac_form div#gac_register_tooltip {
margin-right:45px;
_margin-right:48px!important;
}

div#gac_popup_content form#gac_register_form.gac_form div.gac_tooltip {
clear:none;
}

span.gac_error_msg_checkbox,span.gac_error_msg,span.gac_error_msg_babel,span.gac_error_msg_specialchar,span.gac_error_notmatch {
padding:0;
display:none;
}

span.gac_error_msg,span.gac_error_msg_babel,span.gac_error_msg_specialchar,span.gac_error_notmatch {
margin-left:217px;
clear:left;
white-space:normal;
}

div#gac_popup_content span.gac_error_msg,div#gac_popup_content span.gac_error_msg_babel,div#gac_popup_content span.gac_error_msg_specialchar,div#gac_popup_content span.gac_error_notmatch {
padding-left:190px;
}

span.gac_error_msg_checkbox {
margin:0;
}

div#gac_register_left {
width:500px;
float:left;
}

div#gac_register_right {
width:23%;
float:left;
}

form#gac_register_form.gac_form {
width:475px;
}

form.gac_form div {
margin-top:6px;
}

form#gac_register_form.gac_form div#gac_customer_offers span {
width:500px;
}

form#gac_register_form.gac_form select {
width:255px;
}

form#gac_register_form.gac_form select#gac_customer_title {
width:50px;
}

form#gac_register_form.gac_form div label {
width:207px;
font-weight:bold;
}

form#gac_register_form.gac_form input.gac_input_text {
width:250px;
}

div#gac_register_tooltip {
display:inline;
}

a#gac_register_thanks {
display:none;
}

input#gac_customer_news,input#gac_customer_offers,input#gac_confirm_terms {
width:13px;
height:16px;
}

div#gac_register_content {
_width:900px!important;
}

p#gac_thanks_button {
text-align:right;
}

a.gac_button_action span,span.gac_button_action input,a.gac_button_action.gac_color_default span,span.gac_button_action.gac_color_default input {
background:url(images/buttons.gif) no-repeat scroll 0 0;
border:1px solid #067327;
}

span.gac_button_action input,span.gac_button_action.gac_color_default input,span.gac_button_action.gac_color_default.gac_disabled input {
border:none!important;
}

a.gac_color_default span {
_background:none;
}

a.gac_button_action span {
_background:url(images/buttons.gif) no-repeat scroll 0 0;
border:1px solid #067327;
}

a.gac_color_default_back span,span.gac_color_default_back input {
background:url(images/buttons.gif) no-repeat scroll 0 -18px;
border:1px solid #067327;
}

a.gac_color_default_down span,span.gac_color_default_down input {
background:url(images/buttons.gif) no-repeat scroll 0 -180px;
border:1px solid #067327;
}

a.gac_color_cancel span,span.gac_color_cancel input {
background:url(images/buttons.gif) no-repeat scroll 0 -36px;
border:1px solid #707172;
}

a.gac_color_order span,span.gac_color_checkout input {
background:url(images/buttons.gif) no-repeat scroll 0 -54px;
border:1px solid #ce5111;
}

a.gac_color_checkout span,span.gac_color_order input {
background:url(images/buttons.gif) no-repeat scroll 0 -72px;
border:1px solid #ce5111;
}

a.gac_color_slideshow span,span.gac_color_slideshow input {
background:url(images/buttons.gif) no-repeat scroll 0 -90px;
border:1px solid #067327;
}

a.gac_color_share span,span.gac_color_share input {
background:url(images/buttons.gif) no-repeat scroll 0 -108px;
border:1px solid #ffa703;
}

a.gac_color_premium span,span.gac_color_premium input {
background:url(images/buttons.gif) no-repeat scroll 0 -126px;
border:1px solid #646870;
}

a.gac_color_new span,span.gac_color_new input {
background:url(images/buttons.gif) no-repeat scroll 0 -144px;
border:1px solid #498fba;
}

a.gac_disabled span,span.gac_disabled input {
background:url(images/buttons.gif) no-repeat scroll 0 -162px!important;
border:1px solid #b9babd!important;
}

a.gac_color_promotion span,span.gac_color_promotion input {
background:url(images/buttons.gif) no-repeat scroll 0 -198px;
border:1px solid #dd316f;
}

a.gac_color_seasonal span,span.gac_color_seasonal input {
background:url(images/buttons.gif) no-repeat scroll 0 -216px;
border:1px solid #dd316f;
}

a.gac_color_warning span,span.gac_color_warning input {
background:url(images/buttons.gif) no-repeat scroll 0 -234px;
border:1px solid #067327;
}

span.gac_button_action input {
border:0;
padding-bottom:0;
}

span.gac_button_action,span.gac_color_default.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 0;
border:1px solid #067327;
line-height:22px;
}

span.gac_color_default_back.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -18px;
border:1px solid #067327;
}

span.gac_color_default_down.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -180px;
border:1px solid #067327;
}

span.gac_color_cancel.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -36px;
border:1px solid #707172;
}

span.gac_color_checkout.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -54px;
border:1px solid #ce5111;
}

span.gac_color_order.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -72px;
border:1px solid #ce5111;
}

span.gac_color_slideshow.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -90px;
border:1px solid #067327;
}

span.gac_color_share.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -108px;
border:1px solid #ffa703;
}

span.gac_color_premium.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -126px;
border:1px solid #646870;
}

span.gac_color_new.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -144px;
border:1px solid #498fba;
}

span.gac_disabled.gac_button_action {
background:url(images/buttons.gif) no-repeat scroll 0 -162px;
border:1px solid #b9babd;
}

span.gac_button_action.gac_color_promotion {
background:url(images/buttons.gif) no-repeat scroll 0 -198px;
border:1px solid #dd316f;
}

span.gac_button_action.gac_color_seasonal {
background:url(images/buttons.gif) no-repeat scroll 0 -216px;
border:1px solid #dd316f;
}

span.gac_button_action.gac_color_warning {
background:url(images/buttons.gif) no-repeat scroll 0 -234px;
border:1px solid #067327;
}

a.gac_disabled span,span.gac_disabled input {
color:#b9babd!important;
}

div.gac_button_info a b {
color:#fff;
}

div.gac_color_default a b {
background:#1A912B;
}

div.gac_color_default a {
background:url(/assets/images/common/button_info_bg1_default.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg1_default.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_default a span {
background:url(/assets/images/common/button_info_bg2_default.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg2_default.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_share a b {
background:#FFBD0C;
}

div.gac_color_share a {
background:url(/assets/images/common/button_info_bg1_share.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg1_share.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_share a span {
background:url(/assets/images/common/button_info_bg2_share.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg2_share.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_order a b {
background:#EB5A00;
}

div.gac_color_order a {
background:url(/assets/images/common/button_info_bg1_order.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg1_order.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_order a span {
background:url(/assets/images/common/button_info_bg2_order.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg2_order.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_discount a b {
background:#80AD04;
}

div.gac_color_discount a {
background:url(/assets/images/common/button_info_bg1_discount.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg1_discount.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_discount a span {
background:url(/assets/images/common/button_info_bg2_discount.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg2_discount.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_classic a b {
background:#6F6DB6;
}

div.gac_color_classic a {
background:url(/assets/images/common/button_info_bg1_classic.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg1_classic.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_classic a span {
background:url(/assets/images/common/button_info_bg2_classic.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg2_classic.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_premium a b {
background:#fff;
color:#000;
}

div.gac_color_premium a {
background:url(/assets/images/common/button_info_bg1_premium.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg1_premium.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_premium a span {
background:url(/assets/images/common/button_info_bg2_premium.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg2_premium.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_promotion a b {
background:#dd316f;
color:#fff;
}

div.gac_color_promotion a {
background:url(/assets/images/common/button_info_bg1_promotion.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg1_promotion.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_promotion a span {
background:url(/assets/images/common/button_info_bg2_promotion.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg2_promotion.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_new a b {
background:#57A7D8;
color:#fff;
}

div.gac_color_new a {
background:url(/assets/images/common/button_info_bg1_new.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg1_new.png',sizingMethod='crop');
_background-image:none;
}

div.gac_color_new a span {
background:url(/assets/images/common/button_info_bg2_new.png?20080707081548) no-repeat scroll 0 50%;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/common/button_info_bg2_new.png',sizingMethod='crop');
_background-image:none;
}

.gac_error {
color:#b00;
}

.gac_confirmation {
color:#060;
}

.gac_disabled,.gac_disabled * {
color:#bbb!important;
cursor:default!important;
}

.gac_color_default {
color:#1A912B;
}

.gac_color_share {
color:#FFBD0C;
}

.gac_color_order {
color:#EB5A00;
}

.gac_color_discount {
color:#80AD04;
}

.gac_color_slideshow {
color:#6F6DB6;
}

.gac_color_premium {
color:#646870;
}

.gac_color_promotion {
color:#dd316f;
}

.gac_color_new {
color:#6699CC;
}

.gac_color_invert,.gac_color_invert a,.gac_color_invert a:hover {
color:#fff;
}

.gac_background_dark {
background-color:#7B7577;
}

.gac_background_medium {
background-color:#B9BABD;
}

.gac_background_light {
background-color:#E5E4DD;
}

.gac_background_order {
background-color:#EB5A00;
}

.gac_background_new {
background-color:#6699CC;
}

body {
color:#555555;
}

body#gac {
background:#e2e1e1 url(i/gac-bg2.gif) repeat 0 0;
}

div#gac_wrapper {
background:transparent url(i/gac_body_shadow.png) repeat-y center top;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='i/gac_body_shadow.png',sizingMethod='scale');
}

div#gac_content {
background:#fff;
margin-top: -72px;
margin-left: 182px;
}


div#gac_header,div#gac_main {
background-color:white;
}

h1 {
color:#646870;
}

h2 {
border:1px solid #d6d6d6;
background:url(images/h2_background.gif) repeat-x;
}

h2.gac_standard {
border:none;
background:none;
}

h2 a {
text-decoration:none;
}

h2 a.gac_options {
background:url(/assets/images/icons/unfold.gif?20080707081548) no-repeat left 50%;
}

a {
color:#646870;
}

a:hover {
color:#1a912b;
}

div#gac_menu a:hover,div#gac_right a:hover,div#gac_toolbar a:hover {
color:#646870;
}

hr {
background:#ccc;
color:#ccc;
}

hr.gac_gradient {
background:transparent url(/assets/images/common/spacer_background_gradient.png?20080707081548) no-repeat scroll center top;
height:1px;
margin-bottom:10px;
}

th {
background:transparent url(/assets/images/common/h2_background.gif?20080707081548) repeat-x scroll 0;
border:1px solid #D6D6D6;
}

.gac_loading {
background:transparent url(/assets/images/common/loading_animation_small.gif?20080707081548) no-repeat center;
}

input.gac_input_text,textarea,select {
border-color:#c2c2c2;
border-bottom-color:#ddd;
}

span.gac_button_action input {
color:#fff;
font-weight:bold;
}

a.gac_button_action {
background:transparent url(/assets/images/common/button_drop_shadow.png?20080707081548) repeat scroll right 20px;
}

span.gac_button_action {
background:none;
}

span.gac_button_action {
padding:0 2px 6px 0;
padding:0;
}

a.gac_button_action span {
color:#fff;
font-weight:bold;
}

input.gac_spin_button {
background-image:url(/assets/images/checkout/spin.gif?20080707081548);
}

input.gac_inactive {
color:#aaa!important;
}

.gac_icon_arrow_classic,.gac_icon_arrow_classic_open,.gac_icon_arrow_default,.gac_icon_arrow_default_open,.gac_icon_arrow_share,.gac_icon_arrow_share_open,.gac_icon_balence,.gac_icon_border,.gac_icon_checked,.gac_icon_clear,.gac_icon_crop,.gac_icon_delete,.gac_icon_droppable,.gac_icon_empty,.gac_icon_error,.gac_icon_favorites,.gac_icon_flickr,.gac_icon_flip,.gac_icon_fold,.gac_icon_goto,.gac_icon_home,.gac_icon_inwards,.gac_icon_left,.gac_icon_more,.gac_icon_order,.gac_icon_picnik,.gac_icon_redeye,.gac_icon_refer,.gac_icon_right,.gac_icon_rotate,.gac_icon_rotate_left,.gac_icon_rotate_right,.gac_icon_save,.gac_icon_select,.gac_icon_slideshow,.gac_icon_tmpalbum,.gac_icon_trash,.gac_icon_undo,.gac_icon_unfavorites,.gac_icon_unfold,.gac_icon_unselect,.gac_icon_upload,.gac_icon {
background-repeat:no-repeat;
background-image:url(/assets/images/icons/icons.gif?20080707081548);
}

.gac_disabled .gac_icon_arrow_classic,.gac_disabled .gac_icon_arrow_classic_open,.gac_disabled .gac_icon_arrow_default,.gac_disabled .gac_icon_arrow_default_open,.gac_disabled .gac_icon_arrow_share,.gac_disabled .gac_icon_arrow_share_open,.gac_disabled .gac_icon_balence,.gac_disabled .gac_icon_border,.gac_disabled .gac_icon_checked,.gac_disabled .gac_icon_clear,.gac_disabled .gac_icon_crop,.gac_disabled .gac_icon_delete,.gac_disabled .gac_icon_droppable,.gac_disabled .gac_icon_empty,.gac_disabled .gac_icon_error,.gac_disabled .gac_icon_favorites,.gac_disabled .gac_icon_flickr,.gac_disabled .gac_icon_flip,.gac_disabled .gac_icon_fold,.gac_disabled .gac_icon_goto,.gac_disabled .gac_icon_home,.gac_disabled .gac_icon_inwards,.gac_disabled .gac_icon_left,.gac_disabled .gac_icon_more,.gac_disabled .gac_icon_picnik,.gac_disabled .gac_icon_redeye,.gac_disabled .gac_icon_refer,.gac_disabled .gac_icon_right,.gac_disabled .gac_icon_rotate,.gac_disabled .gac_icon_rotate_left,.gac_disabled .gac_icon_rotate_right,.gac_disabled .gac_icon_save,.gac_disabled .gac_icon_select,.gac_disabled .gac_icon_slideshow,.gac_disabled .gac_icon_tmpalbum,.gac_disabled .gac_icon_trash,.gac_disabled .gac_icon_undo,.gac_disabled .gac_icon_unfavorites,.gac_disabled .gac_icon_unfold,.gac_disabled .gac_icon_unselect,.gac_disabled .gac_icon_upload,.gac_disabled .gac_icon {
background-image:url(/assets/images/icons/icons_disabled.gif?20080707081548)!important;
outline:none;
}

.gac_icon.gac_icon_hover:hover,.gac_icon.gac_selected,.gac_selected > .gac_icon {
background-image:url(/assets/images/icons/icons_selected.gif?20080707081548);
}

a#gac_tag_photos_link {
background:url(/assets/images/icons/tag_bubble.gif?20080707081548) no-repeat right;
}

.gac_disabled a#gac_tag_photos_link {
background:url(/assets/images/icons/tag_bubble_disabled.gif?20080707081548) no-repeat right;
}

div#gac_system_status span {
color:red;
font-weight:bold;
}

div#gac_right dl {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

div#gac_right dl dt {
border-left:1px solid #ccc;
border-right:1px solid #999;
border-bottom:1px solid #999;
background:url(/assets/images/common/h2_background.gif?20080707081548) repeat-x;
}

div#gac_right dl dd {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

div#gac_right dl dd a:hover {
background-color:#e5e4e4;
}

div#gac_right dl dd.gac_cart_total {
background-color:#e6f0ce;
}

div#gac_right dl.gac_right_nav_hints dd a:hover {
color:#1a912b;
}

div.gac_options_rightmenu {
border:4px solid #e3e3e3;
}

div.gac_options_rightmenu h4 {
background:#e3e3e3;
}

div.gac_options_rightmenu div.gac_options_inside {
border-top:1px solid #b2b2b2;
border-left:1px solid #b2b2b2;
}

div.gac_options_rightmenu div ul:hover > li,div.gac_options_rightmenu div ul li:hover {
background-image:url(/assets/images/icons/icons.gif?20080707081548);
}

div#gac_right_menu_dropshadow_right {
background-image:url(/assets/images/common/right_menu_drop_shadow_right.gif?20080707081548);
}

div#gac_right_menu_dropshadow_bottom {
background-image:url(/assets/images/common/right_menu_drop_shadow_bottom.gif?20080707081548);
}

div#gac_footer {
background:white url(i/footer_bg.gif) repeat-x 0 0;
margin-top: 25px;
}

div#gac_footer ul li a {
font-weight:normal;
text-decoration:none;
}

div.gac_footer_seo {
color:#aaa;
}

div.gac_footer_seo a {
color:#aaa!important;
}

div#gac_body_footer {
background:url(/assets/images/common/gac_body_footer.png?20080707081548) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/common/gac_body_footer.png');
_background-image:none;
}

div#gac_footer ul#gac_footer_doors {
color:#646870;
}



div#gac_footer div#gac_footer_seo ul {
border:1px solid White;
}

div#gac_footer div#gac_footer_seo h5 {
font-weight:normal;
}

div#gac_footer div#gac_footer_seo h5,div#gac_footer div#gac_footer_seo ul li,div#gac_footer div#gac_footer_seo ul li a {
color:#b9babd;
}

div#gac_menu {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -203px;
}

div#gac_menu ul ul li {
background-color:#fff;
}

div#gac_menu ul ul a,div#gac_menu ul ul a:visited {
background-color:#fff;
border-color:#929292;
}

div#gac_top a#gac_help_link.gac_disabled {
background:url(/assets/images/icons/help_disabled.gif?20080707081548) no-repeat scroll 95% 50%;
}

div#gac_menu ul ul li.gac_menu_seperate a,div#gac_menu ul ul li.gac_menu_seperate a:visited,div#gac_menu ul ul li.gac_menu_seperate a:hover {
border-bottom:1px solid #aaa;
}

div#gac_menu ul ul li.gac_menu_seperate_bold a,div#gac_menu ul ul li.gac_menu_seperate_bold a:visited,div#gac_menu ul ul li.gac_menu_seperate_bold a:hover {
border-bottom:2px solid #aaa;
}

div#gac_menu ul ul li .gac_menu_last,div#gac_menu ul ul li.gac_menu_last {
border-bottom:1px solid #929292!important;
}

div#gac_menu ul ul li .gac_menu_first {
border-top:1px solid #929292!important;
}

div#gac_menu li:hover,div#gac_menu li.gac_open,div#gac_menu li.gac_open_tab {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -261px;
}

div#gac_menu li.gac_nav_button:hover {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -232px;
}

div#gac_menu li.gac_disabled:hover {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -203px;
}

div#gac_menu li:hover a span.gac_menu_left,div#gac_menu li.gac_open a span.gac_menu_left {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -87px;
}

div#gac_menu li.gac_open_tab a span.gac_menu_left {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -116px;
}

div#gac_menu li.gac_nav_button:hover a span.gac_menu_left {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -58px;
}

div#gac_menu li.gac_disabled:hover a span.gac_menu_left {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -203px;
}

div#gac_menu li span.gac_menu_before {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -29px;
}

div#gac_menu li.gac_open a span.gac_icon_unfold {
background:url(/assets/images/icons/fold.gif?20080707081548);
}

div#gac_menu li:hover a span.gac_menu_right,div#gac_menu li.gac_open a span.gac_menu_right,div#gac_menu li.gac_open_tab a span.gac_menu_right {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -174px;
}

div#gac_menu li.gac_nav_button:hover a span.gac_menu_right {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -145px;
}

div#gac_menu li.gac_disabled:hover a span.gac_menu_right {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -203px;
}

* html div#gac_menu ul li a:hover,* html div#gac_menu ul li.gac_open a,* html div#gac_menu ul li.gac_open_tab a {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -261px;
}

* html div#gac_menu ul li.gac_nav_button a:hover {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -232px;
}

* html div#gac_menu ul li.gac_disabled a:hover {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -203px;
}

* html div#gac_menu ul li a:hover span.gac_menu_left,* html div#gac_menu ul li.gac_open a span.gac_menu_left {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -87px;
}

* html div#gac_menu ul li.gac_open_tab a span.gac_menu_left {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -116px;
}

* html div#gac_menu ul li.gac_nav_button a:hover span.gac_menu_left {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -58px;
}

* html div#gac_menu ul li.gac_disabled a:hover span.gac_menu_left {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -203px;
}

* html div#gac_menu ul li.gac_disabled a span.gac_icon_unfold {
background-image:url(/assets/images/icons/fold.gif?20080707081548);
}

* html div#gac_menu ul li a:hover span.gac_menu_right,* html div#gac_menu ul li.gac_open a span.gac_menu_right,* html div#gac_menu ul li.gac_open_tab a span.gac_menu_right {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -174px;
}

* html div#gac_menu ul li.gac_nav_button a:hover span.gac_menu_right {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -145px;
}

* html div#gac_menu ul li.gac_disabled a:hover span.gac_menu_right {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 -203px;
}

div#gac_menu ul ul li.gac_menu_sublevel a {
background-image:url(/assets/images/menu/sublevel.gif?20080707081548);
}

div#gac_menu ul ul li:hover.gac_menu_sublevel a {
background-image:url(/assets/images/menu/sublevel_hover.gif?20080707081548);
}

* html div#gac_menu ul ul li a:hover,* html div#gac_menu dl dt a:hover {
color:#fff;
border-color:#666;
background-color:#666;
}

* html div#gac_menu ul ul li.gac_menu_sublevel a:hover {
background-image:url(/assets/images/menu/sublevel_hover.gif?20080707081548);
}

div#gac_menu ul ul li:hover > a,div#gac_menu dl dt:hover > a {
color:#fff;
border-color:#666;
background-color:#666;
}

div#gac_menu_after {
background:url(/assets/images/menu/menu.gif?20080707081548) 0 0;
}

a#gac_menu_basket {
background:#fff;
border:1px solid #b2b2b2;
}

iframe#gac_hideselect,div#gac_overlay {
background:#fff;
filter:alpha(opacity=0);
opacity:0;
-moz-opacity:0;
}

div#gac_overlay {
filter:alpha(opacity=60);
opacity:0.6;
-moz-opacity:0.6;
}

span.gac_paginator_first,span.gac_paginator_previous,span.gac_paginator_next,span.gac_paginator_last {
color:#bbb;
}

span.gac_paginator_count a {
color:#666;
border:1px solid #666;
}

span.gac_paginator_count span,span.gac_paginator_count a.selected,span.gac_paginator_count a:hover {
background:#1a912b;
border:1px solid #1a912a;
color:#fff;
}

div.gac_thumb_container {
background:#fff;
}

div.gac_thumb {
border:3px solid #fff;
}

div.gac_thumb.gac_selected,div.gac_album_thumb.gac_selected,div.gac_creation_thumb.gac_selected {
border:3px solid #090;
}

div.gac_thumb.gac_disabled {
filter:alpha(opacity=20);
opacity:0.20;
-moz-opacity:0.20;
}

div.gac_thumb p {
border:1px solid #fff;
background-color:#e1e1e1;
}

div.gac_thumb a {
background:url(/assets/images/icons/drop.gif?20080707081548) no-repeat right;
}

div.gac_thumb input {
position:absolute;
}

div.gac_album_thumb_small p {
background:url(/assets/images/myphotobox/default_album_border.gif?20080707081548) no-repeat;
}

div.gac_album_thumb p.gac_tmpalbum {
background:url(/assets/images/myphotobox/default_album_border_tmp.gif?20080707081548) no-repeat;
color:#fff;
font-weight:bold;
}

div.gac_creation_thumb_small {
border:3px solid #fff;
}

div.gac_creation_thumb_small p {
background:url(/assets/images/myphotobox/default_creation_border.gif?20080707081548) no-repeat;
}

div.gac_progressbar {
border:1px solid #000;
color:#000;
}

div.gac_progressbar div.gac_progress {
background:transparent url(/assets/images/common/status_bar_bg.gif?20080707081548) repeat-x;
}

div.gac_progressbar div.gac_progress .gac_progress_text {
color:#fff;
}

div#gac_popup_header,div#gac_popup_cart_header {
background:#7b7577;
color:#fff;
}

a#gac_popup_close,a#gac_popup_cart_close {
background:url(/assets/images/common/window_close.gif?20080707081548) no-repeat right;
color:#fff;
}

div#gac_popup_title,div#gac_popup_cart_title {
background:url(/assets/images/common/right_arrow.gif?20080707081548) no-repeat 12px 50%;
}

div#gac_popup_content {
background-color:#fff;
border-right:1px solid #7b7577;
border-left:1px solid #7b7577;
}

div#gac_popup_content hr,div#gac_popup_cart_content hr {
color:#ddd;
border-color:#ddd;
}

div#gac_popup_window b.gac_corner_top b.gac_corner_b2,div#gac_popup_window b.gac_corner_top b.gac_corner_b3,div#gac_popup_window b.gac_corner_top b.gac_corner_b4 {
background-color:#7b7577;
}

div#gac_popup_cart_content {
background-color:#FFFEDF;
border-right:1px solid #7b7577;
border-left:1px solid #7b7577;
_zoom:1;
}

div#gac_popup_cart b.gac_corner_top b.gac_corner_b2,div#gac_popup_cart b.gac_corner_top b.gac_corner_b3,div#gac_popup_cart b.gac_corner_top b.gac_corner_b4 {
background-color:#7b7577;
}

div#gac_popup_cart b.gac_corner_bottom b.gac_corner_b2,div#gac_popup_cart b.gac_corner_bottom b.gac_corner_b3,div#gac_popup_cart b.gac_corner_bottom b.gac_corner_b4 {
background-color:#FFFEDF;
}

div#gac_loading_content {
background:#F2F2F2 url(/assets/images/common/big_gradient_bg.gif) repeat-x;
border-right:1px solid #7b7577;
border-left:1px solid #7b7577;
}

div#gac_loading_content p {
background-color:#E5E5DD;
}

div#gac_load b.gac_corner_top b.gac_corner_b2,div#gac_load b.gac_corner_top b.gac_corner_b3,div#gac_load b.gac_corner_top b.gac_corner_b4 {
background-color:#fff;
}

div#gac_load b.gac_corner_bottom b.gac_corner_b2,div#gac_load b.gac_corner_bottom b.gac_corner_b3,div#gac_load b.gac_corner_bottom b.gac_corner_b4 {
background-color:#f2f2f2;
}

div#gac_tooltip {
background:#ffffe1;
color:#000;
}

div#gac_bubble,div#gac_bubble2 {
color:#000;
}

div.gac_shadow b.gac_bubble_top {
background:transparent url(/assets/images/common/tooltip_arrow_top.gif?20080707081548) no-repeat 50%;
}

div.gac_shadow b.gac_bubble_bottom_arrow {
background:transparent url(/assets/images/common/tooltip_arrow_bottom.gif?20080707081548) no-repeat 50%;
}

div#gac_bubble_content,div#gac_bubble2_content {
background-color:#ffffe1;
border-right:1px solid #7b7577;
border-left:1px solid #7b7577;
}

div#gac_bubble_header,div#gac_bubble2_header {
border-right:1px solid #7b7577;
border-left:1px solid #7b7577;
}

a#gac_bubble_close,a#gac_bubble2_close {
background:url(/assets/images/common/window_close.gif?20080707081548) no-repeat right;
color:#fff;
}

div#gac_bubble_header,div#gac_bubble2_header,div.gac_shadow b.gac_bubble_corner_bg b.gac_corner_b2,div.gac_shadow b.gac_bubble_corner_bg b.gac_corner_b3,div.gac_shadow b.gac_bubble_corner_bg b.gac_corner_b4 {
background:#ffffe1;
border-color:#7b7577;
}

div.gac_shadow b.gac_bubble_corner_bg b.gac_corner_b1 {
background-color:#7b7577;
}

a.gac_bubble_link:hover {
color:#646870;
}

.suggestion_list {
background:white;
}

.suggestion_list a {
color:navy;
}

.suggestion_list .selected {
background:navy;
color:white;
}

.suggestion_list .selected a {
color:white;
}

div.gac_contacts_widgit div.gac_contact_select_list {
background-color:#F2F2F2;
border:1px solid #7B7577;
}

table.gac_myphotobox_contacts tr.gac_contact_group td {
background-color:#E6F0CE;
}

div#gac_preview_aperture {
border:1px solid #7b7577;
}

div.gac_gradient_box {
border-color:#7B7577;
background-image:url(/assets/images/studio/creation_background.gif?20080707081548);
background-repeat:repeat-x;
background-position:center bottom;
}

div.gac_gradient_box h3 {
background-color:#7B7577;
color:#fff;
}

div.gac_info_box_out {
background:#d0d1d4;
}

div.gac_info_box_in {
background:#f2f1f1;
border:1px solid #d0d1d4;
}

b.gac_corner_top b.gac_corner_b2,b.gac_corner_top b.gac_corner_b3,b.gac_corner_top b.gac_corner_b4,b.gac_corner_bottom b.gac_corner_b2,b.gac_corner_bottom b.gac_corner_b3,b.gac_corner_bottom b.gac_corner_b4 {
background:#fff;
border-color:#7b7577;
}

b.gac_corner_b1 {
background:#7b7577;
}

span.gac_shadow_tr {
background-image:url(/assets/images/common/popup_shadow_tr.png?20080707081548);
}

span.gac_shadow_right {
background-image:url(/assets/images/common/popup_shadow_right.png?20080707081548);
}

span.gac_shadow_br {
background-image:url(/assets/images/common/popup_shadow_br.png?20080707081548);
}

span.gac_shadow_bottom {
background-image:url(/assets/images/common/popup_shadow_bottom.png?20080707081548);
}

span.gac_shadow_bl {
background-image:url(/assets/images/common/popup_shadow_bl.png?20080707081548);
}

div#gac_preload {
position:absolute;
display:block;
height:100%;
width:100%;
z-index:102;
left:0;
}

iframe#gac_hideselect,div#gac_overlay {
position:absolute;
display:none;
top:0;
left:0;
border:none;
z-index:101;
}

iframe.gac_iframe_overlay {
border:none;
position:absolute;
height:100%;
width:100%;
background-color:transparent;
z-index:-1;
filter:alpha(opacity=0);
}

span.gac_paginator_count a,span.gac_paginator_count span {
height:15px;
margin:0 1px;
padding:0 5px;
text-align:center;
text-decoration:none;
font-width:bold;
}

span.gac_paginator_first,span.gac_paginator_previous,span.gac_paginator_next,span.gac_paginator_last {
margin:0 2px;
}

a.gac_paginator_first,a.gac_paginator_previous,a.gac_paginator_next,a.gac_paginator_last {
text-decoration:underline;
margin:0 2px;
}

span.gac_paginator_count a {
font-weight:bold;
}

span.gac_paginator_count span,span.gac_paginator_count a:hover {
font-weight:bold;
}

div.gac_thumb_container {
margin-top:10px;
position:relative;
}

div#gac_myalbum {
height:100%;
}

div.gac_thumb {
float:left;
position:relative;
margin:16px 0 10px 16px;
list-style-type:none;
_display:inline;
cursor:pointer;
}

div.gac_thumb.gac_disabled {
filter:alpha(opacity=20);
opacity:0.20;
-moz-opacity:0.20;
}

div.gac_thumb p,div.gac_album_thumb p,div.gac_creation_thumb p {
text-align:center;
display:table-cell;
margin:0;
}

div.gac_thumb p {
font-size:1em;
width:90px;
height:92px;
vertical-align:middle;
}

div.gac_thumb p b {
display:inline-block;
height:100%;
}

div.gac_thumb * {
vertical-align:middle;
}

div.gac_thumb a {
position:absolute;
margin:0;
padding-right:15px;
border:0;
right:4px;
bottom:-18px;
border:0;
text-decoration:none;
font-size:11px;
}

div.gac_thumb i.gac_icon_favorites {
position:absolute;
right:4px;
top:16px;
height:10px;
width:9px;
}

div.gac_thumb input {
left:0;
bottom:-18px;
bottom:-22px;
}

div.gac_thumb_photo_name {
font-size:11px;
}

div.gac_album_thumb {
position:relative;
border:1px solid #ccc;
width:220px;
height:165px;
margin:10px 0 3px;
}

div.gac_album_thumb div.gac_album_thumb_container {
width:220px;
height:165px;
background-color:#fff;
text-align:center;
}

div.gac_album_thumb_small p {
height:91px;
width:120px;
position:relative;
text-align:center;
display:table-cell;
margin:0;
}

div.gac_album_thumb_small p b {
display:inline-block;
height:100%;
}

div.gac_album_thumb_small * {
vertical-align:middle;
}

div.gac_creation_thumb_small p {
text-align:center;
display:table-cell;
margin:0;
height:91px;
width:120px;
position:relative;
}

div.gac_creation_thumb_small p b {
display:inline-block;
height:100%;
}

div.gac_creation_thumb_small * {
vertical-align:middle;
}

div.gac_progressbar {
width:300px;
height:18px;
position:relative;
line-height:18px;
overflow:hidden;
}

div.gac_progressbar div.gac_progress {
position:absolute;
width:0;
height:100%;
overflow:hidden;
}

div.gac_progressbar div.gac_progress .gac_progress_text {
position:absolute;
text-align:center;
}

div.gac_progressbar div.gac_progress_text {
position:absolute;
width:100%;
height:100%;
text-align:center;
}

div#gac_popups,div#gac_popup_window,div#gac_popup_cart,div#gac_loads {
display:none;
}

div#gac_popup_header,div#gac_popup_cart_header {
height:2.5em;
line-height:32px;
font-size:13px;
font-weight:bold;
text-align:left;
}

div#gac_popup_window,div#gac_popup_cart,div#gac_load {
position:fixed;
_position:absolute;
z-index:102;
text-align:left;
background:transparent;
}

div#gac_load {
display:none;
}

a#gac_popup_close,a#gac_popup_cart_close {
float:right;
line-height:20px;
font-size:11px;
padding:0 20px 0 0;
margin:0 5px;
text-decoration:none;
}

div#gac_popup_title,div#gac_popup_cart_title {
padding-left:1.8em;
margin-bottom:1px;
white-space:nowrap;
}

div#gac_popup_content,div#gac_popup_cart_content,div#gac_loading_content {
padding:10px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
position:relative;
}

div#gac_popup_content h3 {
padding:0 25px 25px;
}

div#gac_popup_content hr,div#gac_popup_cart_content hr {
position:absolute;
left:0;
}

div#gac_popup_content p.gac_form_actions {
text-align:right;
}

form.gac_popup_dialog p {
line-height:1.5em;
}

div.gac_popup_title {
display:none;
}

div#gac_popup_cart {
margin-left:140px;
margin-left:-260px;
margin-top:20px;
width:260px;
}

div#gac_load {
width:450px;
}

div#gac_loading_content {
border-left:1px solid;
border-right:1px solid;
text-align:left;
padding:0 10px 10px;
}

div#gac_loading_content h1,div#gac_loading_content p {
padding:10px;
}

div#gac_loading_content div.gac_loading_status {
text-align:center;
}

.gac_tooltip div,.gac_tooltip span,.gac_tooltip_fixed div,.gac_tooltip_fixed span,.gac_dropdown div,.gac_bubble div,.gac_bubble span {
display:none;
}

div#gac_tooltip,div#gac_bubble,div#gac_bubble2 {
display:none;
position:absolute;
}

div#gac_tooltip iframe {
position:absolute;
top:0;
left:0;
bottom:0;
right:-10px;
z-index:-1;
border:none;
filter:alpha(opacity=0);
}

div#gac_tooltip {
z-index:5000;
}

div#gac_bubble,div#gac_bubble2 {
z-index:100;
}

div#gac_tooltip p ul {
margin-left:20px;
}

div#gac_tooltip {
text-align:left;
padding:.5em;
border:1px solid;
display:none;
}

div#gac_tooltip h3 {
margin:0;
}

div#gac_tooltip p {
margin:0;
}

.gac_bubble {
display:inline;
}

.gac_bubble a div {
display:block;
}

.gac_bubble span {
display:inline;
}

div#gac_bubble,div#gac_bubble2 {
max-width:200px;
text-align:left;
top:-100px;
}

div#gac_bubble_margin {
margin-top:16px;
}

div#gac_bubble div.gac_shadow,div#gac_bubble2 div.gac_shadow {
position:relative;
}

div.gac_shadow b.gac_bubble_top {
display:block;
position:absolute;
top:-16px;
height:18px;
width:100%;
}

div.gac_shadow b.gac_bubble_bottom_arrow {
display:block;
position:absolute;
bottom:-13px;
height:18px;
width:100%;
z-index:200;
}

div#gac_bubble_content,div#gac_bubble2_content {
height:100%;
padding:0 14px 10px;
overflow:auto;
text-align:left;
line-height:1.4em;
position:relative;
}

div#gac_bubble_header,div#gac_bubble2_header {
height:1.4em;
}

a#gac_bubble_close,a#gac_bubble2_close {
float:right;
padding:0 20px 0 0;
margin:0 5px;
text-decoration:none;
}

a.gac_bubble_link {
cursor:pointer;
cursor:hand;
text-decoration:none;
}

div.suggestion_list {
border:1px solid;
padding:4px;
white-space:nowrap;
}

div.suggestion_list ul {
padding:0;
margin:0;
list-style-type:none;
}

div.suggestion_list a {
text-decoration:none;
}

div#autosuggest {
display:none;
}

div.gac_contacts_widgit div.gac_contact_select_list {
margin-top:3px;
display:none;
width:200px;
position:absolute;
position:relative;
_position:absolute;
padding:10px;
}

div.gac_contacts_widgit select {
width:200px;
height:130px;
}

div.gac_contacts_widgit div.gac_contact_widgit_button {
float:right;
margin-top:10px;
padding-top:2px;
padding-bottom:2px;
}

.gac_piclenslauncher {
display:none;
position:absolute;
bottom:1px;
cursor:default;
}

div#gac_preview_aperture {
position:relative;
float:left;
overflow:hidden;
}

div#gac_preview_aperture img {
position:absolute;
float:left;
}

.gac_action_box {
text-align:right;
}

div.gac_gradient_box {
border:1px solid;
}

div.gac_gradient_box h3 {
height:20px;
font-weight:bold;
margin-top:0;
margin-left:0;
margin-right:0;
padding:3px 0 3px 5px;
}

div.gac_gradient_box p {
padding:5px;
}

div.gac_info_box_out {
display:block;
border:none;
position:relative;
width:45%;
float:right;
}

div.gac_info_box_in {
position:relative;
padding:10px;
font-weight:normal;
left:-3px;
top:-3px;
}

b.gac_corner_top,b.gac_corner_bottom,b.gac_bubble_corner_bg {
display:block;
background:transparent;
font-size:1px;
}

b.gac_corner_b1,b.gac_corner_b2,b.gac_corner_b3,b.gac_corner_b4 {
display:block;
overflow:hidden;
}

b.gac_corner_b1,b.gac_corner_b2,b.gac_corner_b3 {
height:1px;
}

b.gac_corner_top b.gac_corner_b2,b.gac_corner_top b.gac_corner_b3,b.gac_corner_top b.gac_corner_b4,b.gac_corner_bottom b.gac_corner_b2,b.gac_corner_bottom b.gac_corner_b3,b.gac_corner_bottom b.gac_corner_b4 {
border-left:1px solid;
border-right:1px solid;
}

b.gac_corner_b1 {
margin:0 4px;
}

b.gac_corner_b2 {
margin:0 3px;
border-width:0 2px;
}

b.gac_corner_b3 {
margin:0 2px;
}

b.gac_corner_b4 {
height:2px;
margin:0 1px;
}

div.gac_shadow {
padding:0 3px 3px 0;
}

span.gac_shadow_tr,span.gac_shadow_right,span.gac_shadow_br,span.gac_shadow_bottom,span.gac_shadow_bl {
position:absolute;
}

span.gac_shadow_tr {
top:7px;
right:0;
height:3px;
width:3px;
}

span.gac_shadow_right {
top:10px;
bottom:8px;
right:0;
width:3px;
}

span.gac_shadow_br {
bottom:0;
right:0;
height:8px;
width:8px;
}

span.gac_shadow_bottom {
bottom:0;
left:10px;
right:8px;
height:3px;
}

span.gac_shadow_bl {
bottom:0;
left:7px;
height:3px;
width:3px;
}

form.gac_widget_album_dropdown label,form.gac_widget_album_dropdown span,form.gac_widget_album_dropdown select {
float:left;
margin:0 2px;
}

form.gac_widget_album_dropdown label {
line-height:20px;
}

div.gac_alphacarousel {
position:relative;
overflow:hidden;
}

div.gac_alphacarousel div.gac_carousel_headline {
position:absolute;
top:0;
display:none;
overflow:hidden;
}

div.gac_alphacarousel div.gac_carousel_images {
position:absolute;
top:0;
display:block;
}

div.gac_alphacarousel div.gac_carousel_headline ul {
list-style:none;
height:24px;
}

div.gac_alphacarousel div.gac_carousel_images .gac_carousel_view {
position:absolute;
top:0;
left:0;
display:none;
}

div.gac_alphacarousel div.gac_carousel_images .gac_carousel_view img {
border:0;
}

div.gac_alphacarousel div ul li.gac_carousel_item {
float:left;
text-align:center;
}

div.gac_alphacarousel div ul li.gac_carousel_item a {
height:18px;
display:block;
overflow:hidden;
}

div.gac_alphacarousel div#gac_carousel_shadow {
position:absolute;
bottom:0;
}

div.gac_alphacarousel a.floating {
bottom:15px;
right:15px;
}

div.gac_alphacarousel_default div ul {
background-color:#f2f1f1;
border:1px solid #a7a6a6;
border-width:1px 0;
}

div.gac_alphacarousel_default div ul li.gac_carousel_item a {
font-size:12px;
font-weight:bold;
color:#646870;
border:1px solid #f2f1f1;
text-decoration:none;
}

div.gac_alphacarousel_default div ul li.gac_carousel_item a.gac_carousel_item_selected {
color:#ffffff;
border:1px solid #7b7577;
background:url(/assets/images/carousel/default/alphacarousel_default_bkg.gif?20080707081548) repeat-x left top;
}

div.gac_alphacarousel_default div ul li.gac_carousel_item a:hover {
background-color:#E2E2E2;
}

div.gac_alphacarousel_default div.gac_carousel_images .gac_carousel_view {
border:1px solid #d6d6d6;
border-bottom:0;
}

div.gac_alphacarousel_default a.gac_carousel_button_prev {
background:url(/assets/images/carousel/default/alphacarousel_default_arrow.gif?20080707081548) no-repeat 0 0;
}

div.gac_alphacarousel_default a.gac_carousel_button_next {
background:url(/assets/images/carousel/default/alphacarousel_default_arrow.gif?20080707081548) no-repeat 0 -27px;
}

div.gac_alphacarousel_blue div ul {
background-color:#fff;
border:1px solid #a7a6a6;
border-width:1px 0;
}

div.gac_alphacarousel_blue div ul li.gac_carousel_item a {
font-size:12px;
font-weight:bold;
color:#646870;
border:1px solid #fff;
text-decoration:none;
}

div.gac_alphacarousel_blue div ul li.gac_carousel_item a.gac_carousel_item_selected {
color:#ffffff;
border:1px solid #808ea7;
background:url(/assets/images/carousel/blue/alphacarousel_blue_bkg.gif?20080707081548) repeat-x left top;
}

div.gac_alphacarousel_blue div ul li.gac_carousel_item a:hover {
background-color:#E2E2E2;
}

div.gac_alphacarousel_blue .gac_carousel_view {
border:1px solid #d6d6d6;
border-bottom:0;
}

div.gac_alphacarousel_blue a.gac_carousel_button_prev {
background:url(/assets/images/carousel/blue/alphacarousel_blue_arrow.gif?20080707081548) no-repeat 0 0;
}

div.gac_alphacarousel_blue a.gac_carousel_button_next {
background:url(/assets/images/carousel/blue/alphacarousel_blue_arrow.gif?20080707081548) no-repeat 0 -27px;
}

div.gac_alphacarousel_blue div#gac_carousel_shadow {
height:5px;
width:770px;
background:url(/assets/images/carousel/alphacarousel_default_shadow.gif?20080707081548) repeat-x 0 bottom;
}

div.gac_alphacarousel a.gac_carousel_button_next,div.gac_alphacarousel a.gac_carousel_button_prev {
width:26px;
height:27px;
position:absolute;
bottom:5px;
border:1px solid #a7a6a6;
cursor:pointer;
}

div.gac_alphacarousel a.gac_carousel_button_prev {
left:0;
background-position:0 0;
border-width:1px 0 1px 1px;
}

div.gac_alphacarousel a.gac_carousel_button_prev:hover {
background-position:-25px 0;
}

div.gac_alphacarousel a.gac_carousel_button_prev:active {
background-position:-50px 0;
}

div.gac_alphacarousel a.gac_carousel_button_prev.gac_disabled,div.gac_alphacarousel a.gac_carousel_button_prev.gac_disabled:hover,div.gac_alphacarousel a.gac_carousel_button_prev.gac_disabled:active {
cursor:default;
background-position:-74px 0;
}

div.gac_alphacarousel a.gac_carousel_button_next {
right:0;
border-width:1px 1px 1px 0;
}

div.gac_alphacarousel a.gac_carousel_button_next:hover {
background-position:-25px -27px;
}

div.gac_alphacarousel a.gac_carousel_button_next:active {
background-position:-50px -27px;
}

div.gac_alphacarousel a.gac_carousel_button_next.gac_disabled,div.gac_alphacarousel a.gac_carousel_button_next.gac_disabled:hover,div.gac_alphacarousel a.gac_carousel_button_next.gac_disabled:active {
cursor:default;
background-position:-74px -27px;
}

div.gac_alphacarousel_shop {
width:770px;
height:363px;
margin-bottom:20px;
}

div.gac_alphacarousel_shop div.gac_carousel_headline {
width:770px;
padding-top:329px;
}

div.gac_alphacarousel_shop div.gac_carousel_headline ul {
padding:2px 24px 1px 30px;
margin:0;
}

div.gac_alphacarousel_shop div.gac_carousel_images .gac_carousel_view {
border-width:1px 1px 0;
height:328px;
}

div.gac_alphacarousel_shop div.gac_carousel_images .gac_carousel_view img {
width:768px;
height:328px;
}

div.gac_alphacarousel_shop div.gac_carousel_headline ul li.gac_carousel_item a {
width:166px;
margin-right:5px;
padding:3px 3px 0;
}

div.gac_alphacarousel_shop div#gac_carousel_navtitle {
display:none;
}

div.gac_alphacarousel_shop div#gac_carousel_shadow {
height:5px;
width:770px;
background:url(/assets/images/carousel/alphacarousel_default_shadow.gif?20080707081548) repeat-x 0 bottom;
}

div.gac_alphacarousel_product {
width:770px;
height:309px;
margin-bottom:20px;
}

div.gac_alphacarousel_product div.gac_carousel_headline {
width:770px;
padding-top:275px;
}

div.gac_alphacarousel_product div.gac_carousel_images {
width:770px;
padding-top:275px;
}

div.gac_alphacarousel_product div.gac_carousel_headline ul {
padding:2px 25px 1px 157px;
margin:0;
}

div.gac_alphacarousel_product div.gac_carousel_images .gac_carousel_view {
border-width:1px 1px 0;
width:770px;
}

div.gac_alphacarousel_product div.gac_carousel_images .gac_carousel_view img {
width:589px;
height:274px;
float:left;
}

div.gac_alphacarousel_product ul li.gac_carousel_item a {
width:133px;
margin-right:5px;
padding:3px 3px 0;
}

div.gac_alphacarousel_product a.gac_carousel_button_prev {
left:127px;
}

div.gac_alphacarousel_product a.gac_carousel_button_next {
right:0;
}

div.gac_alphacarousel_product div#gac_carousel_navtitle {
position:absolute;
left:0;
bottom:6px;
width:115px;
color:white;
font-weight:bold;
height:17px;
margin:0 26px 0 0;
padding:6px 4px 4px 7px;
float:left;
border-right:1px solid white;
border-left:1px solid #a7a6a6;
background:url(/assets/images/carousel/default/alphacarousel_default_title.gif?20080707081548) repeat-x left 0;
}

div.gac_alphacarousel_product div#gac_carousel_shadow {
height:5px;
width:770px;
position:absolute;
bottom:0;
background:url(/assets/images/carousel/alphacarousel_default_shadow.gif?20080707081548) repeat-x 0 bottom;
}

* html div.gac_alphacarousel_product div#gac_carousel_navtitle {
bottom:5px;
}

* html div.gac_alphacarousel_product a.gac_carousel_button_prev,* html div.gac_alphacarousel_product a.gac_carousel_button_next {
bottom:4px;
}

* html div.gac_alphacarousel a.gac_carousel_button_prev,* html div.gac_alphacarousel a.gac_carousel_button_next {
bottom:4px;
}

* html div.gac_alphacarousel_shop div.gac_carousel_headline ul {
_padding:2px 21px 1px 30px!important;
}

* html div.gac_alphacarousel_product div#gac_carousel_navtitle {
bottom:5px;
}

div.gac_product_desc h1 {
padding-bottom:20px;
}

div.gac_product_desc div {
padding:0 10px 10px;
}

div.gac_product_desc div div {
float:left;
padding:0;
}

div.gac_product_desc h3 {
margin-bottom:5px;
margin-top:0;
}

div.gac_product_desc dl {
float:left;
width:256px;
margin-right:20px;
font-size:10px;
}

div.gac_product_desc dl dt {
float:left;
width:112px;
}

div.gac_product_desc dl dd {
float:left;
width:144px;
}

div.gac_product_desc ul li {
float:left;
width:208px;
margin-right:25px;
list-style-type:none;
font-size:11pt;
font-weight:bold;
}

div.gac_product_desc ul li.gac_last {
margin:0;
}

div.gac_product_desc ul li span {
float:left;
font-size:28pt;
margin-right:10px;
font-weight:normal;
}

div.gac_product_desc ul li em {
display:block;
font-style:normal;
font-weight:normal;
font-size:10pt;
margin-left:39px;
}

form#gac_feedback label {
width:130px;
float:left;
}

form#gac_feedback label.gac_front_bold,span.gac_front_bold,div#gac_feedback_title {
font-weight:bold;
}

form#gac_feedback span.gac_feedback_fontsmall {
font-size:.8em;
}

form#gac_feedback textarea {
width:300px;
}

form#gac_feedback select {
width:auto;
}

form#gac_feedback p,form#gac_feedback div {
line-height:1.5em;
margin:0 0 5px;
}

form#gac_feedback div span.gac_error_msgs {
margin:0 0 0 135px;
position:relative;
}

form#gac_feedback div span.gac_msg_margin {
margin-left:0;
}

form#gac_feedback p input.gac_input_text,form#gac_feedback div input.gac_input_text {
margin:0;
}

form#gac_feedback span p.gac_browser_radio,form#gac_feedback span p.gac_operating_radio,form#gac_feedback div p.gac_location_radio {
float:left;
line-height:1.5em;
}

form#gac_feedback div.gac_feedback_system {
float:left;
width:250px;
}

div.gac_feedback_system span.gac_operating_label {
width:250px;
}

form#gac_feedback div p.gac_browser_radio {
margin-left:10px;
}

form#gac_feedback span label.gac_operating_label {
float:left;
width:100px;
}

form#gac_feedback span p.gac_browser_radio {
width:200px;
}

form#gac_feedback span p.gac_operating_radio {
width:100px;
}

form#gac_feedback div p.gac_location_radio {
width:400px;
}

form#gac_feedback div p.gac_location_radio input {
margin-right:5px;
}

div#gac_feedback_link {
clear:both;
height:28px;
margin-bottom:5px;
font-weight:bold;
}

form#gac_feedback hr {
clear:both;
margin:5px 0;
}

div#gac_feedback_thanks {
text-align:center;
width:100%;
}

form#gac_journalist {
margin-top:20px;
}

form#gac_journalist p,form#gac_journalist div {
line-height:1.5em;
margin:0 0 5px;
}

form#gac_journalist div span.gac_error_msg {
margin-left:180px;
}

.jcarousel-container {
position:relative;
}

.jcarousel-clip {
z-index:2;
padding:0;
margin:0;
overflow:hidden;
position:relative;
}

.jcarousel-list {
z-index:1;
overflow:hidden;
position:relative;
top:0;
left:0;
margin:0;
padding:0;
}

.jcarousel-item {
float:left;
list-style:none;
width:75px;
height:75px;
}

.jcarousel-next {
z-index:3;
display:none;
}

.jcarousel-prev {
z-index:3;
display:none;
}

form#gac_search {
margin:20px 0;
}

table#gac_search_results tbody th,table#gac_search_results tbody td {
height:40px;
vertical-align:top;
text-align:left;
}

table#gac_search_results tr.gac_search_results_summary td,table#gac_search_results tr.gac_search_results_seperator td {
vertical-align:middle;
}

table#gac_search_results th#gac_search_tab_order,table#gac_search_results div.gac_search_page_selector {
text-align:right;
white-space:nowrap;
}

table#gac_search_results tr.gac_search_results_order td {
height:20px;
padding:5px;
text-align:right;
vertical-align:bottom;
}

table#gac_search_results thead th {
line-height:18px;
}

table#gac_search_results thead th.gac_search_tab {
cursor:pointer;
font-weight:normal;
}

table#gac_search_results thead th.gac_search_tab_selected {
cursor:default;
}

table#gac_search_results thead th.gac_search_tab a {
display:block;
padding-top:10px;
height:100%;
text-decoration:none;
outline:none;
}

table#gac_search_results div.gac_thumb,table#gac_search_results div.gac_album_thumb,table#gac_search_results div.gac_creation_thumb {
margin:0 10px;
}

table#gac_search_results div.gac_thumb img,table#gac_search_results div.gac_album_thumb img,table#gac_search_results div.gac_creation_thumb img {
cursor:pointer;
}

ul.gac_site_map_branch {
float:left;
list-style:disc inside;
margin-left:5px;
margin-right:30px;
}

ul.gac_site_map_branch a {
font-size:12px;
}

ul.gac_site_map_branch h4 {
display:inline;
}

ul.gac_site_map_branch li {
list-style-image:url(/assets/images/common/favicon.ico);
}

ul.gac_site_map_branch li ul {
font-size:.6em;
}

ul.gac_site_map_branch li ul li {
list-style:disc outside none!important;
}

div#gac_studio_box {
height:100%;
overflow:hidden;
position:relative;
width:470px;
float:left;
}

div#gac_studio_content {
width:448px;
height:250px;
padding:20px 0 0 20px;
position:relative;
}

div#gac_left_area {
float:left;
padding:0 5px;
}

div#gac_left_area div#gac_studio_actions {
position:absolute;
bottom:28px;
}

div#gac_left_area div#gac_studio_actions a {
height:20px;
width:20px;
margin-right:5px;
margin-top:10px;
float:left;
}

div#gac_drop_box {
vertical-align:middle;
text-align:center;
display:table-cell;
margin:0;
}

div#gac_drop_box {
height:186px;
width:186px;
position:relative;
}

div#gac_drop_box b {
display:inline-block;
height:100%;
}

div#gac_drop_box b.gac_align_text {
display:block;
height:40%;
}

div#gac_drop_box * {
vertical-align:middle;
}

div#gac_content_area {
float:left;
width:210px;
padding-left:10px;
}

div#gac_content_area h3 {
font-size:18px;
}

p.gac_content_text {
overflow:hidden;
height:72px;
}

div#gac_content_qty {
position:absolute;
bottom:28px;
float:right;
right:20px;
}

div#gac_right_area {
margin-top:30px;
float:left;
margin-left:20px;
position:relative;
}

div#gac_right_images {
vertical-align:middle;
text-align:center;
display:table-cell;
margin:0;
}

div#gac_right_images {
height:260px;
width:260px;
position:relative;
float:right;
}

div#gac_right_images b {
display:inline-block;
height:100%;
}

div#gac_right_images * {
vertical-align:middle;
}

input#gac_order_qty {
width:30px;
}

div.gac_corner_top_left {
height:9px;
width:11px;
position:absolute;
}

div.gac_corner_top_line {
margin-left:10px;
margin-right:10px;
}

div.gac_corner_top_right {
height:8px;
width:10px;
float:right;
}

div.gac_corner_bottom_left {
height:17px;
width:14px;
float:left;
}

* html .gac_corner_bottom_left {
margin-right:-3px;
}

div.gac_corner_bottom_right {
height:17px;
width:14px;
float:right;
}

* html .gac_corner_bottom_right {
margin-left:-3px;
}

div.gac_corner_bottom_line {
height:17px;
margin-left:10px;
margin-right:10px;
}

span#gac_invalid_number_msg,span#gac_zero_number_msg {
margin-top:5px;
}

span#gac_no_photo_msg {
margin:5px 0 0 5px;
}

div#gac_photolist {
position:relative;
padding-top:15px;
margin-right:15px;
width:570px;
_width:565px;
white-space:nowrap;
overflow-x:auto;
height:65px;
}

div#gac_photosareloading {
position:absolute;
bottom:10px;
left:150px;
right:15px;
top:10px;
z-index:10;
_width:580px;
_height:70px;
}

div#gac_photolist img {
margin-right:2px;
vertical-align:middle;
cursor:pointer;
}

div#gac_photos,div#gac_photos_left,div#gac_photos_right {
height:87px;
}

div#gac_photos {
position:relative;
width:100%;
}

div#gac_photos_left {
width:9px;
float:left;
}

div#gac_photos_right {
width:9px;
float:right;
}

div#gac_album_selector {
float:left;
margin:10px 10px 0 5px;
}

div#gac_album_navbar_slider {
white-space:nowrap;
overflow-x:auto;
width:595px;
height:65px;
}

div#gac_album_selector select {
margin-top:5px;
width:160px;
}

div.gac_studio_content {
position:relative;
clear:both;
padding-top:10px;
height:180px;
}

div#gac_studio_content a.gac_button_action {
padding-top:2px;
}

div#gac_studio_box a#gac_studio_upload_photo {
position:absolute;
left:25px;
bottom:0;
}

div.gac_local_upload {
min-height:180px;
position:relative;
}

div.gac_local_upload div.gac_local_upload_choose,div.gac_local_upload div.gac_local_upload_progress,div.gac_local_upload div.gac_local_upload_error,div.gac_local_upload div.gac_local_upload_genericerror,div.gac_local_upload div.gac_local_upload_success {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}

div.gac_product_desc {
background:#f2f1f1;
}

div.gac_product_desc h1 {
background:#fff;
}

div.gac_product_desc h3 {
color:#1a912b;
}

div.gac_product_desc dl .gac_alternate {
background:#fff;
}

div.gac_product_desc ul li span {
color:#b9babd;
}

form#gac_feedback hr {
border-color:#DDDDDD;
color:#DDDDDD;
}

table#gac_search_results th {
background:none;
border:none;
}

table#gac_search_results tr.gac_border_top td,table#gac_search_results tr.gac_border_top td,table#gac_search_results td.gac_border_top {
border-top:1px solid #000;
}

table#gac_search_results tr.gac_border_bottom td,table#gac_search_results tr.gac_border_bottom th,table#gac_search_results td.gac_border_bottom,table#gac_search_results th.gac_border_bottom {
border-bottom:1px solid #000;
}

table#gac_search_results thead th.gac_search_tab,table#gac_search_results thead th.gac_search_tab a {
background:transparent url(/assets/images/common/tab.png?20080707081548) no-repeat scroll 0;
}

table#gac_search_results thead th.gac_search_tab {
padding-right:5px;
background-position:100% -100px;
}

table#gac_search_results thead th.gac_search_tab a {
background-position:0 0;
}

table#gac_search_results thead th.gac_search_tab.gac_search_tab_selected {
padding-right:5px;
background-position:100% -150px;
border:none;
}

table#gac_search_results thead th.gac_search_tab.gac_search_tab_selected a {
background-position:0 -50px;
}

div#gac_photos_left {
background:url(/assets/images/studio/photos_left.jpg?20080707081548);
}

div#gac_photos_right {
background:url(/assets/images/studio/photos_right.jpg?20080707081548);
}

div#gac_photos {
background:url(/assets/images/studio/photos_middle.jpg?20080707081548);
}

div#gac_menu ul li.gac_create_studio_menu {
display:none;
}

div#gac_studio_box {
background-image:url(/assets/images/studio/creation_background.gif?20080707081548);
background-repeat:repeat-x;
background-position:center bottom;
}

div#gac_studio_content {
border-right:2px solid #e1e1e1;
background-image:url(/assets/images/studio/left_shadow.gif?20080707081548);
background-repeat:repeat-y;
}

div#gac_drop_box {
border:5px solid #e0e0e0;
background:#f7f7f5;
}

div#gac_drop_box b {
border:1px solid #F7F7F5;
}

div.gac_corner_top_left {
background-image:url(/assets/images/studio/top_left_shadow.gif?20080707081548);
background-repeat:no-repeat;
}

div.gac_corner_top_line {
border-top:2px solid #e1e1e1;
}

div.gac_corner_top_right {
background-image:url(/assets/images/studio/top_right_shadow.gif?20080707081548);
background-repeat:no-repeat;
}

div.gac_corner_bottom_left {
background-image:url(/assets/images/studio/bottom_left_shadow.gif?20080707081548);
background-repeat:no-repeat;
}

div.gac_corner_bottom_right {
background-image:url(/assets/images/studio/bottom_right_shadow.gif?20080707081548);
background-repeat:no-repeat;
}

div.gac_corner_bottom_line {
background-image:url(/assets/images/studio/bottom_shadow.gif?20080707081548);
background-repeat:repeat-x;
}

div#gac_photosareloading {
background:url(/assets/images/common/loading_animation.gif?20080707081548) no-repeat 50% 50%;
}

form.gac_wizard {
background:#fff;
}

form.gac_wizard {
position:relative;
_height:190px;
height:100%;
}

div.gac_wizard_action_button {
text-align:right;
height:25px;
margin-top:10px;
padding-top:2px;
padding-bottom:5px;
}

form.gac_wizard dl.gac_album_info {
float:left;
position:static;
margin-left:25px;
display:inline;
}

form.gac_wizard div.gac_album_container,form.gac_wizard div.gac_creation_container {
margin-bottom:0;
margin-top:10px;
}

form.gac_wizard div.gac_album_thumb,form.gac_wizard div.gac_creation_thumb {
height:89px;
_height:0!important;
}

form.gac_wizard div.gac_album_thumb p,form.gac_wizard div.gac_creation_thumb p {
height:90px;
height:87px;
_height:90px;
}

form.gac_wizard div.gac_album_container input,form.gac_wizard div.gac_creation_container input {
bottom:-18px;
bottom:-21px;
left:2px;
}
