
*
{padding: 0;
    margin: 0;
}
*.gac_spacer
{clear: both;
    float:none;
}
*.gac_spacer_left
{clear:left;
    float:none;
}
html,body
{height: 100%;
}
body
{font: 12px arial,sans-serif;
    text-align:center;
    margin: 0 20px 0 20px;
}
h1
{font-size:18px;
    margin:0px 0 5px 0;
    position:relative;
}
h1 em
{position:absolute;
    right:10px;
    top:0;
    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 0;
}
h1 em,h2 em
{position:absolute;
    right:5px;
    top:0;
    font-style:normal;
}
h1 em
{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 5px 0;
}
ul
{margin-left:40px;
}
*.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;
}

th
{height:25px;
    text-align:center;
}
table.gac_product_spec td
{padding: 2px;
    padding-left: 10px;
}
div.gac_info_box
{width:45%;
    padding:10px;
    float:right;
}

div.gac_text_box {
	background:#F4F4F4 none repeat scroll 0% 0%;
	border:1px solid #DDDDDD;
	color:#333333;
	margin:auto;
	padding:10px;
	width:650px;
}

*.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_icon_account
{background-position: 0 -0px !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 -0px !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 -0px !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_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;
}
form.gac_form p
{float:left;
    line-height:3em;
    margin:0;
    padding:0.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:0.5em 0 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:1px solid;
}
input.gac_input_text,textarea
{padding:0 0.1em 0 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:150px;
}
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;
}
span.gac_button_action
{border:0;
    padding: 1px 0 2px 0px;
    *padding: 0px;
}
span.gac_button_action,x:-moz-any-link
{}
span.gac_button_action input
{font-family:arial,sans-serif;
    font-size:12px;
    padding: 0px 8px 1px 21px;
    *padding: 0px 11px 0px 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;
}
div.gac_selecthelper
{position:absolute;
    display:none;
}
*.gac_sortablehelper
{float:left;
}
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);
}
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:0px;
    right:0px;
    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;
}
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_footer
{}
div.gac_h1_tools
{float: right;
    margin:10px 10px 5px 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_album_thumb p,div.gac_creation_thumb p
{height:91px;
    width:120px;
    position:relative;
}
div.gac_thumb p b,div.gac_album_thumb p b,div.gac_creation_thumb p b
{display: inline-block;
    height: 100%;
}
div.gac_thumb *,div.gac_album_thumb *,div.gac_creation_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_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_top
{margin-bottom:2px;
}
div.gac_cupid_header div#gac_top
{margin-bottom:0;
}
div.gac_cupid_header
{*padding: 15px 10px 0 10px !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 2px;
}
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;
    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_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:0pt -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 &gt;
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;
    left:-30px;
    height:auto;
    padding:4px 30px 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;
    left:158px;
    height:auto;
    padding:10px 30px 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_footer
{padding:10px 10px 0px 0px;
    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:10px 0 0;
    padding-bottom:10px;
    height: 120px;
}
div.gac_footer_seo ul
{float:none !important;
    margin:0 !important;
}

div#gac_footer div#gac_footer_seo
{margin:20px 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;
}
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 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:0.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:0px 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#gac_tooltip.gac_dropdown
{margin:0;
    padding:0;
}
div#gac_tooltip.gac_dropdown p,div#gac_tooltip.gac_image_zoom p
{margin:0;
}
div#gac_tooltip.gac_dropdown h3,div#gac_tooltip.gac_image_zoom h3
{display:none;
}
div#gac_tooltip.gac_dropdown ul
{margin:0;
    padding:0;
    list-style-type:none;
}
div#gac_tooltip.gac_dropdown ul li a,div#gac_tooltip.gac_dropdown ul li a:visited
{display:block;
    padding:3px 20px;
    text-decoration:none;
    _width:auto;
}
div#gac_toolbar
{margin-bottom:10px;
    padding:3px;
}
div#gac_toolbar div.gac_dropdown
{display:inline;
}
div#gac_toolbar a
{padding-left:17px;
    margin:0 7px;
    text-decoration:none;
    font-size: 11px;
}
div#gac_subtoolbar
{display:none;
    height:5ex;
    margin-bottom: 10px;
    margin-left: 15px;
    position:relative;
    top:5px;
}
div#gac_subtoolbar a
{display:inline;
    margin:0 2ex;
    vertical-align:middle;
}
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;
}
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_contentpage_narrow
{width:450px;
}
.gac_alignleft
{float:left;
}
div.gac_imgcontainer_pad10right
{padding: 5px 10px 5px 0px;
    float:left;
}
div.gac_imgcontainer_pad30right
{padding: 5px 30px 5px 0px;
    float:left;
}
div.gac_imgcontainer_pad10left
{padding: 0px 0px 0px 10px;
    float:right;
}
div.gac_imgcontainer_pad30left
{padding: 0px 0px 0px 30px;
    float:right;
}
.gac_smallprint
{font-size:11px;
    line-height:normal;
}
.gac_simplenews_head
{float:left;
    background-repeat:no-repeat;
    width:380px;
    height:175px;
    font-weight:normal;
}
.gac_simplenews_quicklinks
{float:left;
    background-repeat:no-repeat;
    width:190px;
    height:175px;
}
.gac_simplenews_body
{clear:both;
    width:570px;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.gac_slashed_price
{text-decoration: line-through;
}


div#gac_left ul
{margin: 0;
}
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_contacts_widgit
{}
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;
}

body
{color:#646870;
}
body#pbx
{background:#A2A1A1 url(i/gac_body_gradient.gif) repeat-x 0pt 0pt;
}
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;
}
div#gac_header,div#gac_main
{background-color: white;
}
h1
{color:#646870;
}
h2
{border:1px solid #d6d6d6;
    background:url(i/h2_background.gif) repeat-x;
}
h2 a
{text-decoration:none;
}
h2 a.gac_options
{background:url(i/unfold.gif) 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(images/spacer_background_gradient.png) no-repeat scroll center top;
    height:1px;
    margin-bottom:10px;
}
th
{background:transparent url(images/h2_background.gif) repeat-x scroll 0%;
    border:1px solid #D6D6D6;
}
table.gac_product_spec td
{border-bottom: 1px dotted #999;
}
tr.gac_alternate
{background:#F2F1F1 none repeat scroll 0% 50%;
}
div.gac_info_box
{background-color:#f2f1f1;
    border:1px solid #d0d1d4;
}
*.gac_loading
{background: transparent url(images/loading_animation_small.gif) no-repeat center;
}
*.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;
}
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 0px 0px;
    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/common/buttons.gif) no-repeat scroll 0px 0px;
    border:1px solid #067327;
}
a.gac_color_default_back span,span.gac_color_default_back input
{background:url(images/common/buttons.gif) no-repeat scroll 0px -18px;
    border:1px solid #067327;
}
a.gac_color_default_down span,span.gac_color_default_down input
{background:url(common/buttons.gif) no-repeat scroll 0px -180px;
    border:1px solid #067327;
}
a.gac_color_cancel span,span.gac_color_cancel input
{background:url(common/buttons.gif) no-repeat scroll 0px -36px;
    border:1px solid #707172;
}
a.gac_color_order span,span.gac_color_checkout input
{background:url(images/buttons.gif) no-repeat scroll 0px -54px;
    border:1px solid #ce5111;
}
a.gac_color_checkout span,span.gac_color_order input
{background:url(images/buttons.gif) no-repeat scroll 0px -72px;
    border:1px solid #ce5111;
}
a.gac_color_slideshow span,span.gac_color_slideshow input
{background:url(images/buttons.gif) no-repeat scroll 0px -90px;
    border:1px solid #067327;
}
a.gac_color_share span,span.gac_color_share input
{background:url(images/buttons.gif) no-repeat scroll 0px -108px;
    border:1px solid #ffa703;
}
a.gac_color_premium span,span.gac_color_premium input
{background:url(images/buttons.gif) no-repeat scroll 0px -126px;
    border:1px solid #646870;
}
a.gac_color_new span,span.gac_color_new input
{background:url(images/buttons.gif) no-repeat scroll 0px -144px;
    border:1px solid #498fba;
}
a.gac_disabled span,span.gac_disabled input
{background:url(images/buttons.gif) no-repeat scroll 0px -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 0px -198px;
    border:1px solid #dd316f;
}
a.gac_color_seasonal span,span.gac_color_seasonal input
{background:url(images/buttons.gif) no-repeat scroll 0px -216px;
    border:1px solid #dd316f;
}
a.gac_color_warning span,span.gac_color_warning input
{background:url(images/buttons.gif) no-repeat scroll 0px -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 0px 0px;
    *border:1px solid #067327;
    line-height: 22px;
}
span.gac_color_default_back.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -18px;
    *border:1px solid #067327;
}
span.gac_color_default_down.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -180px;
    *border:1px solid #067327;
}
span.gac_color_cancel.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -36px;
    *border:1px solid #707172;
}
span.gac_color_checkout.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -54px;
    *border:1px solid #ce5111;
}
span.gac_color_order.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -72px;
    *border:1px solid #ce5111;
}
span.gac_color_slideshow.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -90px;
    *border:1px solid #067327;
}
span.gac_color_share.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -108px;
    *border:1px solid #ffa703;
}
span.gac_color_premium.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -126px;
    *border:1px solid #646870;
}
span.gac_color_new.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -144px;
    *border:1px solid #498fba;
}
span.gac_disabled.gac_button_action
{*background:url(images/buttons.gif) no-repeat scroll 0px -162px;
    *border:1px solid #b9babd;
}
span.gac_button_action.gac_color_promotion
{*background:url(images/buttons.gif) no-repeat scroll 0px -198px;
    *border:1px solid #dd316f;
}
span.gac_button_action.gac_color_seasonal
{*background:url(images/buttons.gif) no-repeat scroll 0px -216px;
    *border:1px solid #dd316f;
}
span.gac_button_action.gac_color_warning
{*background:url(images/buttons.gif) no-repeat scroll 0px -234px;
    *border:1px solid #067327;
}
a.gac_disabled span,span.gac_disabled input
{color: #b9babd !important;
}
*.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;
}
*.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);
}
*.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) !important;
    outline:none;
}
*.gac_icon.gac_icon_hover:hover,*.gac_icon.gac_selected,*.gac_selected &gt;
*.gac_icon
{background-image:url(/assets/images/icons/icons_selected.gif);
}
a#gac_tag_photos_link
{background:url(/assets/images/icons/tag_bubble.gif) no-repeat right;
}
*.gac_disabled a#gac_tag_photos_link
{background:url(/assets/images/icons/tag_bubble_disabled.gif) no-repeat right;
}
*.gac_icon_myphotobox
{background-image:url(/assets/images/icons/myphotobox.gif);
}
*.gac_disabled *.gac_icon_myphotobox
{background-image:url(/assets/images/icons/myphotobox_disabled.gif);
}
div.gac_button_info a b
{color: #fff;
}
div.gac_color_default a b
{background: #1A912B;
}
div.gac_color_default a
{background: url(images/button_info_bg1_default.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_info_bg1_default.png',sizingMethod='crop');
    _background-image: none;
}
div.gac_color_default a span
{background: url(images/button_info_bg2_default.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/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(images/button_info_bg1_share.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_info_bg1_share.png',sizingMethod='crop');
    _background-image: none;
}
div.gac_color_share a span
{background: url(images/button_info_bg2_share.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/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(images/button_info_bg1_order.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_info_bg1_order.png',sizingMethod='crop');
    _background-image: none;
}
div.gac_color_order a span
{background: url(images/button_info_bg2_order.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/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(images/button_info_bg1_discount.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_info_bg1_discount.png',sizingMethod='crop');
    _background-image: none;
}
div.gac_color_discount a span
{background: url(images/button_info_bg2_discount.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/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(images/button_info_bg1_classic.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_info_bg1_classic.png',sizingMethod='crop');
    _background-image: none;
}
div.gac_color_classic a span
{background: url(images/button_info_bg2_classic.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/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(images/button_info_bg1_premium.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_info_bg1_premium.png',sizingMethod='crop');
    _background-image: none;
}
div.gac_color_premium a span
{background: url(images/button_info_bg2_premium.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/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(images/button_info_bg1_promotion.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_info_bg1_promotion.png',sizingMethod='crop');
    _background-image: none;
}
div.gac_color_promotion a span
{background: url(images/button_info_bg2_promotion.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/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(images/button_info_bg1_new.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_info_bg1_new.png',sizingMethod='crop');
    _background-image: none;
}
div.gac_color_new a span
{background: url(images/button_info_bg2_new.png) no-repeat scroll 0px 50%;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_info_bg2_new.png',sizingMethod='crop');
    _background-image: none;
}
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(images/h2_background.gif) 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 &gt;
li,div.gac_options_rightmenu div ul li:hover
{background-image:url(/assets/images/icons/icons.gif);
}
div#gac_right_menu_dropshadow_right
{background-image:url(images/right_menu_drop_shadow_right.gif);
}
div#gac_right_menu_dropshadow_bottom
{background-image:url(images/right_menu_drop_shadow_bottom.gif);
}
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(images/button_drop_shadow.png) 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);
}
input.gac_inactive
{color:#aaa !important;
}
div.gac_selecthelper
{filter:alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.2;
    background: #000;
}
*.gac_drop_active
{background-color:#d8ebfe !important;
    position:absolute;
}
*.gac_drop_hover
{background-color:#cbfebc !important;
}
*.gac_sortablehelper
{background-color:#cbfebc;
}
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;
}
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(images/popup_shadow_tr.png);
}
span.gac_shadow_right
{background-image:url(images/popup_shadow_right.png);
}
span.gac_shadow_br
{background-image:url(images/popup_shadow_br.png);
}
span.gac_shadow_bottom
{background-image:url(images/popup_shadow_bottom.png);
}
span.gac_shadow_bl
{background-image:url(images/popup_shadow_bl.png);
}
div.gac_thumb_container
{background:#fff;
}
div.gac_thumb,div.gac_album_thumb,div.gac_creation_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) no-repeat right;
}
div.gac_thumb input
{position:absolute;
}
div.gac_shared_album_details div.gac_shared_album_details_left
{background:url(images/box-left.gif);
}
div.gac_shared_album_details div.gac_shared_album_details_middle
{background:url(images/box-middle.gif);
}
div.gac_shared_album_details div.gac_shared_album_details_right
{background:url(images/box-right.gif);
}
div.gac_dropshadow_box div.t span.l
{background-image:url(images/dropshadowbox-tl.gif);
}
div.gac_dropshadow_box div.t span.m
{background-image:url(images/dropshadowbox-t.gif);
}
div.gac_dropshadow_box div.t span.r
{background-image:url(images/dropshadowbox-tr.gif);
}
div.gac_dropshadow_box div.m span.l
{background-image:url(images/dropshadowbox-l.gif);
}
div.gac_dropshadow_box div.m span.r
{background-image:url(images/dropshadowbox-r.gif);
}
div.gac_dropshadow_box div.b span.l
{background-image:url(images/dropshadowbox-bl.gif);
}
div.gac_dropshadow_box div.b span.m
{background-image:url(images/dropshadowbox-b.gif);
}
div.gac_dropshadow_box div.b span.r
{background-image:url(images/dropshadowbox-br.gif);
}
div#gac_menu
{background:url(/assets/images/menu/menu.gif) 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) 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 dotted #aaa;
}
div#gac_menu ul ul a#gac_menu_viewallalbums,div#gac_menu ul ul a:visited#gac_menu_viewallalbums,div#gac_menu ul ul a:hover#gac_menu_viewallalbums
{border-top:1px dotted #aaa;
}
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) 0 -261px;
}
div#gac_menu li.gac_nav_button:hover
{background:url(/assets/images/menu/menu.gif) 0 -232px;
}
div#gac_menu li.gac_disabled:hover
{background:url(/assets/images/menu/menu.gif) 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) 0 -87px;
}
div#gac_menu li.gac_open_tab a span.gac_menu_left
{background:url(/assets/images/menu/menu.gif) 0 -116px;
}
div#gac_menu li.gac_nav_button:hover a span.gac_menu_left
{background:url(/assets/images/menu/menu.gif) 0 -58px;
}
div#gac_menu li.gac_disabled:hover a span.gac_menu_left
{background:url(/assets/images/menu/menu.gif) 0 -203px;
}
div#gac_menu li span.gac_menu_before
{background:url(/assets/images/menu/menu.gif) 0 -29px;
}
div#gac_menu li.gac_open a span.gac_icon_unfold
{background:url(/assets/images/icons/fold.gif);
}
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) 0 -174px;
}
div#gac_menu li.gac_nav_button:hover a span.gac_menu_right
{background:url(/assets/images/menu/menu.gif) 0 -145px;
}
div#gac_menu li.gac_disabled:hover a span.gac_menu_right
{background:url(/assets/images/menu/menu.gif) 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) 0 -261px;
}
* html div#gac_menu ul li.gac_nav_button a:hover
{background:url(/assets/images/menu/menu.gif) 0 -232px;
}
* html div#gac_menu ul li.gac_disabled a:hover
{background:url(/assets/images/menu/menu.gif) 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) 0 -87px;
}
* html div#gac_menu ul li.gac_open_tab a span.gac_menu_left
{background:    url(/assets/images/menu/menu.gif) 0 -116px;
}
* html div#gac_menu ul li.gac_nav_button a:hover span.gac_menu_left
{background:    url(/assets/images/menu/menu.gif) 0 -58px;
}
* html div#gac_menu ul li.gac_disabled a:hover span.gac_menu_left
{background:    url(/assets/images/menu/menu.gif) 0 -203px;
}
* html div#gac_menu ul li.gac_disabled a span.gac_icon_unfold
{background-image:    url(/assets/images/icons/fold.gif);
}
* 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) 0 -174px;
}
* html div#gac_menu ul li.gac_nav_button a:hover span.gac_menu_right
{background:    url(/assets/images/menu/menu.gif) 0 -145px;
}
* html div#gac_menu ul li.gac_disabled a:hover span.gac_menu_right
{background:    url(/assets/images/menu/menu.gif) 0 -203px;
}
div#gac_menu ul ul li.gac_menu_sublevel a
{background-image: url(/assets/images/menu/sublevel.gif);
}
div#gac_menu ul ul li:hover.gac_menu_sublevel a
{background-image:url(/assets/images/menu/sublevel_hover.gif);
}
* html div#gac_menu ul ul li 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);
}
div#gac_menu ul ul li:hover &gt;
a
{color:#fff;
    border-color:#666;
    background-color:#666;
}
div#gac_menu_after
{background:url(/assets/images/menu/menu.gif) 0 0;
}
a#gac_menu_basket
{background:#fff;
    border: 1px solid #b2b2b2;
}
div#gac_photos_left
{background:url(/assets/images/studio/photos_left.jpg);
}
div#gac_photos_right
{background:url(/assets/images/studio/photos_right.jpg);
}
div#gac_photos
{background:url(/assets/images/studio/photos_middle.jpg);
}
div#gac_menu ul li.gac_create_studio_menu
{display:none;
}
div#gac_popup_header,div#gac_popup_cart_header
{background:#7b7577;
    color:#fff;
}
a#gac_popup_close,a#gac_popup_cart_close
{background:url(images/window_close.gif) no-repeat right;
    color:#fff;
}
div#gac_popup_title,div#gac_popup_cart_title
{background:url(images/right_arrow.gif) 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(images/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_progressbar
{border: 1px solid #000;
    color: #000;
}
div.gac_progressbar div.gac_progress
{background: transparent url(images/status_bar_bg.gif) repeat-x;
}
div.gac_progressbar div.gac_progress .gac_progress_text
{color: #fff;
}
div#gac_tooltip.gac_dropdown
{border-top:1px solid #d6d6d6;
    border-left:1px solid #d6d6d6;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    background:#fff;
}
div#gac_tooltip.gac_image_zoom
{background:#fff;
    border:1px solid #d6d6d6;
}
div#gac_tooltip.gac_dropdown ul li
{border-bottom:1px solid #fff;
}
div#gac_tooltip.gac_dropdown ul li a:hover
{background-color:#e5e4e4;
}
a.gac_dropdown_separator
{border-top:1px solid #ccc;
}
div#gac_bubble,div#gac_bubble2
{color:#000;
}
div.gac_shadow b.gac_bubble_top
{background: transparent url(images/tooltip_arrow_top.gif) no-repeat 50%;
}
div.gac_shadow b.gac_bubble_bottom_arrow
{background: transparent url(images/tooltip_arrow_bottom.gif) 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(images/window_close.gif) 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;
}
div.gac_info_box_out
{background:#d0d1d4;
}
div.gac_info_box_in
{background:#f2f1f1;
    border:1px solid #d0d1d4;
}
div.gac_gradient_box
{border-color: #7B7577;
    background-image:url(/assets/images/studio/creation_background.gif);
    background-repeat: repeat-x;
    background-position:center bottom;
}
div.gac_gradient_box h3
{background-color: #7B7577;
    color: #fff;
}
div#gac_footer
{background:white url(images/footer_bg.gif) repeat-x 0 0;
}
div#gac_footer ul li a
{font-weight:normal;
    text-decoration:none;
}

div#gac_footer div#gac_footer_claim {
font-weight:bold;
background:#f2f1f1 url(/assets/images/common/gac_footer_claim_bkg.gif) no-repeat right 0;

margin-bottom: 20px;
}


div#gac_footer div#gac_footer_info {
position:relative;
display:inline;

}


div#gac_frontpage_footer #gac_footer_copyright
{
font-size:11px!important;
    color:#646870!important;
    float:right;
}
div#gac_frontpage_footer #gac_footer_partners
{
    position:absolute!important;
    right:10px!important;
    top:50px!important
    float: left;
    width: 320px;
}



div.gac_footer_seo
{color:#aaa;
}
div.gac_footer_seo a
{color:#aaa !important;
}
div#gac_body_footer
{background:url(gac_body_footer.png) no-repeat 0 0;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/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_frontpage_background
{background:url(/assets/images/picture.jpg) no-repeat;
}
div#gac_left_corner
{background:url(images/left_frontpage_corner.gif) no-repeat;
}
div#gac_right_corner
{background:url(images/right_frontpage_corner.gif) no-repeat;
}
div#gac_right_top
{background:url(images/grey_gradient_bg.gif) repeat-x;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
div#gac_bottom_left_background
{background:url(frontpage_bottom_left.jpg) no-repeat;
}
div#gac_bottom_right_background
{background:url(frontpage_bottom_right.jpg) no-repeat;
}
a#gac_right_img_action_shop div,a#gac_right_img_action_shop:visited div,a#gac_right_img_action_upload div,a#gac_right_img_action_upload:visited div,a#gac_right_img_action_start div,a#gac_right_img_action_start:visited div,a#gac_right_img_action_share div,a#gac_right_img_action_share:visited div
{background:url(images/330.jpg);
}
a#gac_right_img_action_shop
{background-image:url(images//322.jpg);
}
a#gac_right_img_action_shop:hover
{background-image:url(images//323.jpg);
    direction:ltr;
}
a#gac_right_img_action_upload
{background-image:url(images//324.jpg);
}
a#gac_right_img_action_upload:hover
{background-image:url(images//325.jpg);
    direction:ltr;
}
a#gac_right_img_action_start
{background-image:url(images//326.jpg);
}
a#gac_right_img_action_start:hover
{background-image:url(images//327.jpg);
direction:ltr}
a#gac_right_img_action_share
{background-image:url(images//328.jpg);
}
a#gac_right_img_action_share:hover
{background-image:url(images//329.jpg);
direction:ltr}
div.gac_album_container
{background-color:#fff;
}
div.gac_creation_container
{background-color:#fff;
}
div.gac_album_thumb p
{background:url(/assets/images/myphotobox/default_album_border.gif) no-repeat;
}
div.gac_album_thumb p.gac_tmpalbum
{background:url(/assets/images/myphotobox/default_album_border_tmp.gif) no-repeat;
    color:#fff;
    font-weight:bold;
}
div.gac_creation_thumb p
{background:url(/assets/images/myphotobox/default_creation_border.gif) no-repeat;
}
div#gac_right dl#gac_photobox_option dd a
{border-bottom:1px dotted #ccc;
}
div#gac_right dl#gac_photobox_option dd a.gac_border_none
{border-bottom:none;
}
div.gac_thumb_details
{background:#fff;
    border:2px solid #666;
}
div.gac_thumb_details ul li
{border-top:1px solid #666;
}
div.gac_thumb_details ul li a:hover
{background-color:#393;
    color:#fff;
}
div.gac_thumb_details ul li.gac_thumb_favorites_add a:hover
{background-color:#c36;
}
div.gac_thumb_details ul li.gac_thumb_favorites_remove a:hover
{background-color:#c36;
}
div.gac_thumb_details ul li.gac_thumb_share a:hover
{background-color:#fc0;
}
div.gac_thumb_details ul li.gac_thumb_order a:hover
{background-color:#f60;
}
div.gac_thumb_details ul li.gac_thumb_create a:hover
{background-color:#66c;
}
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_slider
{background-image: url(/assets/images/icons/slider_back.jpg);
}
div.gac_slider_indicator
{background-image:url(/assets/images/icons/gac_indicator.gif);
    background-color: transparent;
}
table#gac_order_form_table th
{border: none;
    background-image: none;
    background-color: #f1f1f1;
}
table#gac_basket
{border:none;
}
table#gac_order_form_table span.gac_order_icon_quality_good,table#gac_basket a.gac_basket_icon_quality_good
{background: transparent url(/assets/images/checkout/quality_good.gif) no-repeat scroll 0 50%;
}
table#gac_order_form_table tr.gac_disabled span.gac_order_icon_quality_good,table#gac_basket tr.gac_disabled a.gac_basket_icon_quality_good
{background-image:url(/assets/images/checkout/quality_low_disabled.gif) !important;
}
table#gac_order_form_table span.gac_order_icon_quality_low,table#gac_basket a.gac_basket_icon_quality_low
{background: transparent url(/assets/images/checkout/quality_low.gif) no-repeat scroll 0 50%;
}
table#gac_order_form_table tr.gac_disabled span.gac_order_icon_quality_low,table#gac_basket tr.gac_disabled a.gac_basket_icon_quality_low
{background-image:url(/assets/images/checkout/quality_low_disabled.gif) !important;
}
table#gac_order_form_table span.gac_order_icon_quality_bad,table#gac_basket a.gac_basket_icon_quality_bad
{background: transparent url(/assets/images/checkout/quality_bad.gif) no-repeat scroll 0 50%;
}
table#gac_order_form_table tr.gac_disabled span.gac_order_icon_quality_bad,table#gac_basket tr.gac_disabled a.gac_basket_icon_quality_bad
{background-image:url(/assets/images/checkout/quality_low_disabled.gif) !important;
}
table#gac_basket a.gac_icon_link_arrow:hover,table#gac_basket *:hover &gt;
a.gac_icon_link_arrow
{background-image: url(/assets/images/icons/icons.gif) !important;
}
table#gac_basket tr.gac_basket_headings th
{color:#808080;
}
*.gac_disabled a.gac_basket_link_undelete
{color: #646870 !important;
}
*.gac_disabled a.gac_basket_link_undelete:hover
{color: #1a912b !important;
}
table#gac_basket input:disabled,table#gac_basket input[disabled]
{background-color: #ddd;
}
table#gac_basket tbody tr td.gac_basket_team
{background:transparent url(images/h2_background.gif) repeat-x scroll 0%;
}
table#gac_basket thead th,table#gac_basket tr.gac_basket_headings th,table#gac_basket tfoot td,table#gac_basket tfoot th
{background-color: #f2f1f1;
}
table#gac_basket tbody tr.gac_basket_error.gac_basket_selected td,table#gac_basket tbody tr.gac_basket_error.gac_basket_selected th
{background-color: #fbb;
}
table#gac_basket tr.gac_basket_product_type td,table#gac_basket tr.gac_basket_product_type th
{background-color: #fff;
}
img.gac_basket_crop
{border: 2px solid #EB5A00;
}
input.gac_basket_form_quantity
{border-color:#c2c2c2;
    border-bottom-color:#ddd;
}
table#gac_basket tr.gac_border_top td,table#gac_basket tr.gac_border_top th,table#gac_basket tbody tr th.gac_basket_team,table#gac_basket tbody tr td.gac_basket_team,table#gac_basket tbody tr.gac_basket_item_single th,table#gac_basket tbody tr.gac_basket_item_single td
{border-top: 1px solid #d6d6d6;
}
table#gac_basket tr.gac_border_bottom td,table#gac_basket tr.gac_border_bottom th,table#gac_basket tbody tr th.gac_basket_team,table#gac_basket tbody tr td.gac_basket_team
{border-bottom: 1px solid #d6d6d6;
}
table#gac_basket tr.gac_border_left th,table#gac_basket tr.gac_border_left td,table#gac_basket th.gac_border_left,table#gac_basket td.gac_border_left,table#gac_basket th.gac_basket_team_title,table#gac_basket th.gac_basket_heading_product,table#gac_basket td.gac_basket_product_product,table#gac_basket td.gac_basket_item_product,table#gac_basket tr.gac_basket_item_single td.gac_basket_item_product,table#gac_basket td.gac_basket_item_messages
{border-left: 1px solid #d6d6d6;
}
table#gac_basket tr.gac_border_right th,table#gac_basket tr.gac_border_right td,table#gac_basket th.gac_border_right,table#gac_basket td.gac_border_right,table#gac_basket td.gac_basket_team_dispatch,table#gac_basket th.gac_basket_heading_delete,table#gac_basket td.gac_basket_product_delete,table#gac_basket td.gac_basket_item_delete
{border-right: 1px solid #d6d6d6;
}
table#gac_basket td.gac_basket_totals
{text-align: right;
}
img.gac_basket_crop
{border-color: #EB5A00;
}
.gac_disabled a.gac_basket_link_undelete
{color: #646870 !important;
}
.gac_disabled a.gac_basket_link_undelete:hover
{color: #1a912b !important;
}
table#gac_basket input:disabled,table#gac_basket input[disabled]
{background-color: #ddd;
}
div#gac_crop_background.gac_crop_shrink
{background-color:white;
}
div#gac_crop_overlay
{background:#FFFFFF none repeat scroll 0%;
}
#resizeSE,#resizeNE,#resizeNW,#resizeSW
{background-color: #333;
    border: 1px solid #fff;
}
div#gac_crop_frame
{border: 2px solid #EB5A00;
}
div.gac_checkout_form_cont_billing
{background-color: #F2F0F1;
}
div.gac_checkout_form_cont_delivery
{background-color: #F2F0F1;
}
table.gac_checkout_table thead th,table.gac_checkout_table tbody td,table.gac_checkout_table tfoot td
{background-color:#F2F0F1;
}
table.gac_checkout_table thead th,table.gac_checkout_table tfoot td
{background-color:#E6F0CE;
}
table.gac_checkout_table thead th
{font-weight:bold;
}
table.gac_checkout_table thead th.gac_checkout_table_subhead
{background-image: none;
    background-color: #F2F0F1;
}
table.gac_checkout_table thead tr th.first,table.gac_checkout_table tbody tr td.first,table.gac_checkout_table tfoot tr td.first
{border-left: solid 1px #d6d6d6;
}
table.gac_checkout_table thead tr th.last,table.gac_checkout_table tbody tr td.last,table.gac_checkout_table tfoot tr td.last
{border-right: solid 1px #d6d6d6;
}
table.gac_checkout_table tfoot tr.last td
{border-bottom: solid 1px #d6d6d6;
    background-color: #e6f0ce;
}
table.gac_checkout_table tbody tr.gac_table_last_row td
{border-bottom: 1px solid #d6d6d6;
}
table.gac_checkout_table td.gac_price,table.gac_checkout_table th.gac_price
{font-weight:bold;
}
table.gac_checkout_table td.gac_total_price_highlight
{color:red;
}
div.gac_checkout_address div.title
{background-color:#E6F0CE;
    font-weight:bold;
}
div.gac_checkout_address p.address
{background-color:#F2F0F1;
}
div.gac_checkout_progress a
{text-decoration: none;
    color: #fff;
}
div.gac_checkout_progress_validate_g_g
{color: #fff;
    background-image: url(/assets/images/checkout/progress_g_g.gif);
    background-repeat: no-repeat;
}
div.gac_checkout_progress_payment_g_g
{color: #fff;
    background-image: url(/assets/images/checkout/progress_g_g.gif);
    background-repeat: no-repeat;
}
div.gac_checkout_progress_validate_g_o
{color: #fff;
    background-image: url(/assets/images/checkout/progress_g_o.gif);
    background-repeat: no-repeat;
}
div.gac_checkout_progress_validate_o_g
{color: #fff;
    background-image: url(/assets/images/checkout/progress_o_g.gif);
    background-repeat: no-repeat;
}
div.gac_checkout_progress_payment_o_g
{color: #fff;
    background-image: url(/assets/images/checkout/progress_o_g.gif);
    background-repeat: no-repeat;
}
div.gac_checkout_progress_payment_g_o
{color: #fff;
    background-image: url(/assets/images/checkout/progress_g_o.gif);
    background-repeat: no-repeat;
}
div.gac_checkout_progress_noimg
{color: #fff;
}
form#gac_checkout_payment_form label
{font-weight: bold;
}
table#gac_checkout_delivery_questions th.gac_checkout_delivery_head a:hover
{color:#646870 !important;
}
div.gac_checkout_form_cont_delivery
{border-left: solid 1px #eee;
}
div.gac_checkout_form_cont_billing
{border-right: solid 1px #ccc;
}
table.gac_checkout_delivery_table tr.gac_checkout_delivery_subhead th
{border: none;
    background-color: #F2F0F1;
    background-image: none;
}
table.gac_checkout_delivery_table tr td
{border-bottom: 1px solid #d6d6d6;
}
table.gac_checkout_delivery_table tr td.gac_checkout_delivery_left,table.gac_checkout_delivery_table tr th.gac_checkout_delivery_left
{border-left: 1px solid #d6d6d6;
    font-weight: bold;
}
table.gac_checkout_delivery_table tr td.gac_checkout_delivery_right,table.gac_checkout_delivery_table tr th.gac_checkout_delivery_right
{border-right: 1px solid #d6d6d6;
    font-weight: bold;
}
table.gac_checkout_default tr td
{padding-bottom: 5px;
}
table.gac_checkout_buttons tr td
{padding-bottom: 5px;
    padding-top:1px;
}
p.gac_smallprint
{color:#999999;
}
.gac_simplenews_head
{background-image:url(http://www.prettyprinter.de/kleider/blue-sand/images/betaNews-head.jpg);
    color:#FFFFFF;
}
.gac_simplenews_quicklinks
{background-image:url(images//292.jpg);
}
.gac_promo_price
{color:#FF0000;
}
form#gac_feedback hr
{border-color:#DDDDDD;
    color:#DDDDDD;
}
div#java_uploader,div#activex_uploader
{background: no-repeat center center;
}
table.gac_error,table.gac_error th,table.gac_error td
{border:1px solid #D6D6D6;
}
table.gac_error td
{background-color:#F2F1F1;
}
div#gac_right dl.gac_right_nav_hints dt p
{border-bottom:1px solid #CCC;
}
table.gac_credit_table colgroup.gac_default_style
{background-color:#F2F1F1;
}
table.gac_credit_table colgroup.gac_credits_table_balance
{background-color:#E6EFCD !important;
}
table.gac_credit_table tfoot td.first_child
{background:#fff;
}
div#gac_studio_box
{background-image:url(/assets/images/studio/creation_background.gif);
    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);
    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);
    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);
    background-repeat: no-repeat;
}
div.gac_corner_bottom_left
{background-image:url(/assets/images/studio/bottom_left_shadow.gif);
    background-repeat:no-repeat;
}
div.gac_corner_bottom_right
{background-image:url(/assets/images/studio/bottom_right_shadow.gif);
    background-repeat:no-repeat;
}
div.gac_corner_bottom_line
{background-image:url(/assets/images/studio/bottom_shadow.gif);
    background-repeat:repeat-x;
}
div#gac_photosareloading
{background:url(images/loading_animation.gif) no-repeat 50% 50%;
}
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;
}
div#gac_left ul li
{border-bottom: 1px dotted #65686D;
}
div#gac_system_status span
{color: red;
    font-weight: bold;
}
div#gac_profile_saved
{background-color:#E6EFCD;
}
.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;
}
table.gac_refer_history td
{border: 1px solid #fff;
}
table.gac_refer_history td
{background-color:#F2F1F1;
}
table.gac_refer_history td.highlight
{background-color:#E6EFCD !important;
}
form.gac_wizard
{background:#fff;
}
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(images/tab.png) 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:0px 0px;
}
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:0px -50px;
}
div#gac_preview_aperture
{border: 1px solid #7b7577;
}

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 0pt 0pt;
}
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;
}
h1#gac_myphotobox_title
{position:static;
}
div.gac_album_container
{float:left;
    position:relative;
    margin:20px 0 20px 20px;
    list-style-type:none;
    _display:inline;
    cursor:-moz-grab;
    height:133px;
}
div.gac_creation_container
{float:left;
    position:relative;
    margin:20px 0 20px 20px;
    list-style-type:none;
    _display:inline;
    cursor:-moz-grab;
    height:148px;
}
div#gac_account_album,div#gac_account_friends,div#gac_account_creation
{_height:190px;
    *min-height:190px;
}
div#gac_account_album div.gac_album_container,div#gac_account_creation div.gac_creation_container
{margin-bottom:35px;
}
div.gac_album_container div.gac_album_thumb,div.gac_creation_container div.gac_creation_thumb
{position:relative;
    *height:95px;
    _width:50px;
}
div#gac_account_group
{margin-left:10px;
}
div.gac_album_thumb a,div.gac_creation_thumb a
{font-size:11px;
    text-decoration:none;
    background:transparent url(/assets/images/icons/drop.gif) no-repeat scroll right center;
    padding-top:2px;
    padding-right:15px;
    position:absolute;
    right:5px;
    bottom:-20px;
}
div.gac_album_container div#gac_thumb_details ul,div.gac_creation_container div#gac_thumb_details ul
{_width:122px;
}
div.gac_album_container div#gac_thumb_details ul li,div.gac_creation_container div#gac_thumb_details ul li
{width:122px;
    *height:18px;
}
h2.gac_zindex_hack
{z-index:1;
    *z-index:-1;
    _z-index:-1;
}
div.gac_album_container dl.gac_album_info
{padding: 0.1em 0 0.3em 0;
    position:absolute;
    margin:0 0 1em 0.5em;
    bottom:-42px;
    *bottom:-45px;
}
div.gac_album_container dl.gac_album_info dd
{font-size: 11px;
}
div.gac_album_container input
{position:absolute;
    bottom:-20px;
    *bottom:-22px;
    _bottom:-23px;
    left:5px;
    *left:0;
}
span.gac_title_fontsize
{font-size:12px;
}
div.gac_album_thumb dl.gac_album_info dd
{padding:0.2em 0 0.3em 0;
}
h2 a.gac_icon_arrow_default,h2 a.gac_icon_arrow_classic,h2 a.gac_icon_arrow_share
{padding:0 0 0 17px;
}
dl.gac_album_info dd a.gac_album_order,dl.gac_album_info dd a.gac_album_share
{padding:0 20px;
    text-decoration:none;
}
div.gac_creation_container dl.gac_creation_info
{padding: 0.1em 0 0.3em 0;
    position:absolute;
    margin:0 0 1em 0.5em;
    bottom:-25px;
    *bottom:-28px;
}
div.gac_creation_container dl.gac_creation_info dd
{font-size: 11px;
}
div.gac_creation_container input
{position:absolute;
    bottom:-20px;
    *bottom:-22px;
    _bottom:-23px;
    left:5px;
    *left:0;
}
div.gac_creation_thumb dl.gac_creation_info dd
{padding:0.2em 0 0.3em 0;
}
h2 a.gac_icon_arrow_default,h2 a.gac_icon_arrow_classic,h2 a.gac_icon_arrow_share
{padding:0 0 0 17px;
}
dl.gac_creation_info dd a.gac_creation_order,dl.gac_creation_info dd a.gac_creation_share
{padding:0 20px;
    text-decoration:none;
}
div#gac_right dl#gac_photobox_option dd
{display:block;
}
div#gac_right dl#gac_photobox_option dd a
{margin:0 5px;
}
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_photobox_option dt a
{padding-left:5px;
}
table.gac_myphotobox_history
{margin-top:10px;
    margin-bottom:10px;
}
table.gac_myphotobox_history tr td
{padding:4px;
}
a#gac_diskusage
{position:relative;
    display:block;
    padding:1px 2px 0 2px;
    text-decoration:none;
}
a#gac_diskusage span
{font-weight:bold;
    position:absolute;
    display:inline;
    top:1px;
    bottom:1px;
    left:1px;
    right:1px;
    text-align:center;
    font-size:12px;
    _width:117px;
}
div#gac_newsletter
{width: 150px;
    padding-left: 20px;
}
div.gac_account_column
{float:left;
    width:32%;
    margin:10px 5px 0 0;
}
div.gac_account_column dl
{}
div.gac_account_column dd
{margin-bottom:15px;
}
div.gac_account_column dt a
{background-repeat:no-repeat;
    display:block;
}
*.gac_icon_myprofile
{background-position: 0 -25px;
}
*.gac_icon_mypreferences
{background-position: 0 -50px;
}
*.gac_icon_newsletter
{background-position: 0 -75px;
}
*.gac_icon_password
{background-position: 0 -100px;
}
*.gac_icon_myoffers
{background-position: 0 -125px;
}
*.gac_icon_printcredits
{background-position: 0 -150px;
}
*.gac_icon_orderhistory
{background-position: 0 -175px;
}
*.gac_icon_raf
{background-position: 0 -200px;
}
*.gac_icon_mycontacts
{background-position: 0 -225px;
}
h1 span#gac_title_album
{width: 75%;
    overflow: hidden;
}
h1 span.gac_icon_favorites
{background-position:10px 50%;
    padding-left:25px;
}
h2 a.gac_icon_share
{padding-left:17px;
}
h3#gac_album_description
{margin:0;
}
*.gac_album_option_right
{float:right;
    text-decoration:underline;
    margin-left:5px;
}
div#gac_empty_album
{text-align:center;
    margin-top:60px;
}
div#gac_empty_album h4
{font-size:1.6em;
}
div#gac_empty_album p
{margin-bottom:15px;
}
div.gac_album_page_selector
{margin:20px 0 10px 10px;
    text-align:right;
    height:16px;
    padding-top:1px;
    *padding-bottom:1px;
}
div#gac_album_thumbs_size
{float:right;
}
div#gac_album_thumbs_size a
{float:left;
    height:18px;
    width:18px;
    outline:none;
}
div#gac_album_thumbs_size a#gac_thumbs_small
{background-position: 7px -680px;
}
div#gac_album_thumbs_size a#gac_thumbs_medium
{background-position: 3px -660px;
}
div#gac_album_thumbs_size a#gac_thumbs_big
{background-position: 1px -640px;
}
div#gac_thumb_pattern
{display:none;
}
div.gac_album_page_selector a
{text-decoration: none;
}
span.gac_paginator_count a span
{padding: 3px;
}
div.gac_thumb_details
{position: absolute;
    display:none;
    z-index:99;
    min-width:150px;
    min-height:90px;
}
div.gac_thumb_details div
{margin:5px 0;
    text-align:center;
    font-weight:bold;
}
div.gac_thumb_details img
{margin:0 5px;
}
div.gac_thumb_details dl
{margin:5px 5px 15px 5px;
}
div.gac_thumb_details ul
{margin:0;
    padding:0;
    list-style-type:none;
    _width:175px;
}
div.gac_thumb_details ul li
{margin:0;
    padding:0;
    _height:1%;
}
div.gac_thumb_details ul li a
{display:block;
    text-decoration:none;
    padding:3px 3px 3px 5px;
    _height:1%;
    white-space:nowrap;
}
div.gac_shared_album_details
{height:96px;
    position:relative;
    margin:10px 0 20px 0;
}
div.gac_shared_album_details div.gac_shared_album_details_left,div.gac_shared_album_details div.gac_shared_album_details_middle,div.gac_shared_album_details div.gac_shared_album_details_right
{height:96px;
    position:absolute;
}
div.gac_shared_album_details div.gac_shared_album_details_left
{width:4px;
    left:0;
}
div.gac_shared_album_details div.gac_shared_album_details_right
{width:6px;
    right:0;
}
div.gac_shared_album_details div.gac_shared_album_details_middle
{left:4px;
    right:6px;
}
div.gac_shared_album_details ul
{margin:10px;
}
div.gac_shared_album_details ul li
{float:left;
    width:29%;
    list-style-type:none;
    font-weight:bold;
}
div.gac_shared_album_details ul li#gac_album_nbviews
{width:80px;
}
div.gac_shared_album_details ul li span
{font-weight:normal;
}
form.gac_shared_urls
{margin:15px 10px;
}
form.gac_shared_urls label
{display:block;
}
form.gac_shared_urls p
{float:left;
    width:50%;
    *width:49%;
}
form.gac_shared_urls input
{width:350px;
}
div.gac_dropshadow_box div.m,div.gac_dropshadow_box div.m span.r,div.gac_dropshadow_box div.m div.gac_dropshadow_box_content,div.gac_dropshadow_box div.m span.l
{height:100px;
}
div.gac_dropshadow_box div.t,div.gac_dropshadow_box div.m,div.gac_dropshadow_box div.b
{position:relative;
}
div.gac_dropshadow_box span.l,div.gac_dropshadow_box span.m,div.gac_dropshadow_box span.r,div.gac_dropshadow_box_content
{position:absolute;
}
div.gac_dropshadow_box span.m,div#gac_album_actions div.m div.gac_dropshadow_box_content
{_position:static;
    _display:block;
    _margin:0 6px 0 4px;
}
div.gac_dropshadow_box span.m
{_height:0;
}
div.gac_dropshadow_box div.t
{height:4px;
}
div.gac_dropshadow_box div.b
{height:5px;
}
div.gac_dropshadow_box span.l,div.gac_dropshadow_box span.m,div.gac_dropshadow_box span.r,div.gac_dropshadow_box_content
{top:0;
    bottom:0;
}
div.gac_dropshadow_box span.l
{left:0;
    width:4px;
}
div.gac_dropshadow_box span.m,div.gac_dropshadow_box_content
{left:4px;
    right:6px;
}
div.gac_dropshadow_box span.r
{right:0;
    width:6px;
}
div.gac_dropshadow_box div.t span.l,div.gac_dropshadow_box div.t span.r,div.gac_dropshadow_box div.b span.l,div.gac_dropshadow_box div.b span.r
{background-repeat:no-repeat;
}
div.gac_dropshadow_box div.t span.m,div.gac_dropshadow_box div.b span.m
{background-repeat:repeat-x;
}
div.gac_dropshadow_box div.t span.l,div.gac_dropshadow_box div.t span.m,div.gac_dropshadow_box div.t span.r
{background-position:bottom;
}
div.gac_dropshadow_box_content
{padding:10px;
}
div.gac_dropshadow_box_content span.gac_icon_share
{padding-left:14px;
}
div#gac_toolbar
{position:absolute;
    bottom:15px;
    _bottom:0px;
    left:0;
}
div#gac_toolbar_actions
{position:absolute;
    bottom:29px;
    _bottom:5px;
    right:10px;
    padding:3px 0;
}
a#gac_tag_photos_link
{position:absolute;
    font-weight:bold;
    top:5px;
    right:15px;
    height:25px;
    padding-right:40px;
    line-height:25px;
}
div#gac_share_emails_textarea
{height: 55px;
}
div#gac_share_emails_textarea a.gac_contacts_email_open
{position: relative;
    top: -20px;
    *left: -300px;
    padding: 0;
    _padding-top: 2px;
}
div#gac_share_emails_textarea div.gac_contact_select_list
{margin-top: -12px;
    _margin-top: 3px;
    *left: -300px;
    _left: 0;
}
div.gac_album_comment
{padding: 15px 10px;
    position: relative;
    zoom:1;
}
div.gac_album_comment p
{margin-bottom: 15px;
}
div.gac_album_comment span.gac_comment_by
{font-weight: bold;
}
div.gac_comment_actions
{bottom: 5px;
    position: absolute;
    right: 10px;
}
div.gac_comment_container div.gac_even
{background-color: #F1F1F1;
}
div#gac_album_add_comment h1
{margin: 20px 0 15px}
div.gac_comment_container form#gac_album_comments_form
{width: 99%;
    margin: 0 auto;
}
form#gac_album_comments_form textarea
{width: 100%;
    height: 7em;
}
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 0;
    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_album_actions span.gac_icon_tmpalbum,div#gac_album_actions span.gac_icon_share
{margin:15px 0;
    padding-left: 15px;
    _position:absolute;
    _top:-5px;
    _left:10px;
}
div#gac_album_temporary_album_save
{padding-right:230px;
    position:relative;
    margin-bottom:20px;
    _margin-bottom:10px;
}
a#gac_temporaryalbun_savebutton
{position:absolute;
    right:16px;
    top:5px;
    padding-top:3px;
}
div#gac_album_suboptions
{position:relative;
    height:25px;
    margin-top:10px;
    _margin-top:0;
}
div#gac_album_thumbs_size
{position:absolute;
    left:45%;
}
div#gac_album_thumbs_size span
{float:left;
    padding-top:5px;
}
div#gac_album_page_selector_top
{margin:0;
    padding-top:3px;
    position:absolute;
    right:0;
    top:0;
}
div#gac_photocount
{padding-top:5px;
}
span.gac_photototal_count span
{font-weight:bold;
}
div#gac_album_bottomoptions
{position:relative;
    margin:30px 0;
}
div#gac_album_bottomoptions a.gac_orderalbum
{position:absolute;
    top:0;
    left:45%;
    padding-top:3px;
}
div#gac_album_actions div.m,div#gac_album_actions div.m span.r,div#gac_album_actions div.m div.gac_dropshadow_box_content,div#gac_album_actions div.m span.l
{height:65px !important;
}
div#gac_album_actions div.gac_dropshadow_box_content
{padding:10px;
    _padding:0;
}
form#gac_tag_photos
{margin-bottom:30px;
}
form#gac_tag_photos p
{font-weight:bold;
}
form#gac_tag_photos input.gac_input_text
{width:500px;
}
h1 span#gac_title_photo
{display: block;
    width: 69%;
    height:22px;
    overflow: hidden;
}
h2#gac_photo_navigation
{font-weight:normal;
}
h2#gac_photo_navigation a
{text-decoration: underline;
}
div.gac_photo_frame
{clear:both;
    float:left;
    height:510px;
    margin:12px 20px;
    width:510px;
}
div.gac_photo_frame i.gac_icon_favorites
{height:8px;
    position:absolute;
    right:4px;
    top:4px;
    width:9px;
}
div.gac_photo_meta
{float:left;
    margin:10px;
    margin-left:20px;
    overflow:visible;
    width:320px;
}
div.gac_photo_meta p
{clear:both;
}
div.gac_photo_meta span
{overflow: hidden;
}
div.gac_photo_meta label
{float:left;
    font-weight:bold;
    margin-right:0.5ex;
    text-align:left;
    width:130px;
}
div.gac_photo_meta div.gac_photo_meta_group
{padding: 10px 0;
    border-top: 1px solid #ccc;
}
*.gac_no_margin
{margin: 0 !important;
}
dl#gac_photo_other_options dd
{display:block;
}
dl#gac_photo_other_options dd a
{display:block;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    padding:5px 0pt 5px 33px;
}
dl#gac_photo_other_options span
{display:block;
    font-weight:bold;
    margin-right:0.5ex;
    text-align:left;
    width:130px;
}
dl#gac_photo_other_options dd span.gac_icon
{display:block;
    float:left;
    height:12px;
    margin-left:6px;
    margin-top:6px;
    width:12px;
}
div.gac_slider
{float:left;
    height: 16px;
    margin:1ex;
    position:relative;
    width: 116px;
}
div.gac_slider_indicator
{border: none;
    height: 16px;
    font-size: 1px;
    overflow: hidden;
    position: relative;
    width: 16px;
}
div#gac_photo_balance_details label
{margin-left:1ex;
    float:left;
    position:relative;
    top:5px;
}
div#gac_photo_balance_details input
{margin-right:1ex;
    float:left;
}
input#gac_photo_brightness_in,input#gac_photo_contrast_in,input#gac_photo_border_width_in
{width:3em;
}
div#gac_right dl#gac_photo_options dd
{display:block;
}
div.gac_shadow_container
{position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}
div.gac_shadow_container .shadow1,div.gac_shadow_container .shadow2,div.gac_shadow_container .shadow3,div.gac_shadow_container .container
{position: relative;
    left: -1.3px;
    top: -1.3px;
    float: left;
}
div.gac_shadow_container .shadow1
{background: #ddd;
}
div.gac_shadow_container .shadow2
{background: #bbb;
}
div.gac_shadow_container .shadow3
{background: #999;
}
div.gac_shadow_container .container
{border-right: 1px solid #666;
    border-bottom: 1px solid #666;
}
div.gac_shadow_container .container img
{float:left;
}
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:0.5em;
    width:262px;
}
div#gac_popup_content form#gac_album_details p,div#gac_popup_content form#gac_photo_details p
{_padding-bottom:0.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
{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:0.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 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:0pt;
    margin-left:0pt;
}
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;
}
*.gac_medium_spacing
{margin-top:20px;
    margin-bottom:20px;
}
*.gac_large_spacing
{margin-top:10px;
    margin-bottom:40px;
}
form.gac_upload_form
{margin:10px 0;
}
form.gac_upload_form input.gac_input_text
{width:315px;
}
form.gac_upload_form select
{width:320px;
}
form.gac_upload_form label
{float:left;
    font-weight:bold;
    margin-right: 20px;
    width:20%;
}
div.gac_upload_group
{padding-top:3px;
}
p#gac_upload_intro
{margin:10px 0;
}
div#gac_selectimage_instructions p
{margin:20px 0 20px;
}
div#java_uploader,div#activex_uploader
{height:300px;
    margin:0 auto;
    text-align:center;
}
div.gac_upload_group span
{width:33%;
    display:block;
    float:left;
    text-align:center;
}
p.gac_aurigma_upload_buttons
{margin-bottom:10px;
    text-align:right;
}
p.gac_aurigma_upload_buttons a
{margin-left:10px;
}
div#gac_right dl.gac_right_nav_hints dt p
{font-weight:bold;
    margin:0pt;
    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;
}
input#gac_upload_tags
{width:50%;
    margin-right:20px;
}
div.gac_uploader_upsells
{margin:10px 0;
}
div.gac_uploader_upsells a.gac_first_child
{margin:0;
}
div.gac_uploader_upsells a
{margin-left:13px;
}
a#gac_upload_more_btn
{margin-left: 20px;
}
table.gac_error
{width:auto;
}
table.gac_error th
{font-weight:bold;
    padding:0 10px;
}
table.gac_error td
{padding:5px;
}
div.gac_uplaod_redirect p
{display:inline;
    margin-right:10px;
}
dd#gac_cart_checkout a
{display: inline;
    padding: 4px 1px;
}
dl#gac_basket_cart dd
{padding: 4px;
    _zoom: 1;
}
div#gac_right dl#gac_basket_cart dt a,div#gac_right dl#gac_basket_info dt a
{padding-left: 5px;
}
div#gac_right dl#basket_rightmenu dt
{padding: 0px;
}
div#gac_right dl#gac_basket_cart span
{float: left;
    display: inline;
    height: auto;
    margin: 0;
    width: auto;
}
div#gac_right dl#gac_basket_cart a.gac_button_action span
{float: none;
    clear: both;
}
dl#gac_basket_cart .gac_basket_shipping,dl#gac_basket_cart .gac_basket_subtotal,dl#gac_basket_cart .gac_basket_giftwrap,dl#gac_basket_cart .gac_basket_total,dl#gac_basket_cart .gac_basket_billcard,dl#gac_basket_cart .gac_basket_billaccount,.gac_basket_shipping,.gac_basket_subtotal,.gac_basket_giftwrap,.gac_basket_offer,.gac_basket_total,.gac_basket_total_undiscounted,.gac_basket_billcard,.gac_basket_billaccount
{float: right;
}
*.gac_basket_billcard
{font-size: 18px;
}
table#gac_basket tr#gac_basket_subtotal td *
{font-size: 16px;
}
dd#gac_cart_checkout span
{float: none;
    clear: both;
}
dl#gac_basket_cart dd#gac_cart_checkout
{height: 28px;
    padding-top: 10px;
    text-align: center;
}
div#gac_checkout_continue
{float:right;
    *padding:2px 0;
}
div.gac_order_form_order
{text-align:right;
    position:absolute;
    top: 5px;
    right: 0px;
    diplay: inline;
    line-height: 22px;
}
div#gac_order_form_settings
{height: 150px;
    position: relative;
    *margin-bottom: 15px;
}
div#gac_order_form_settings div#gac_activity_tab
{background:transparent url(/assets/images/myphotobox/content_bkg.gif) repeat-x scroll 0pt top;
    margin:0pt;
    min-height:100px;
    overflow:hidden;
    padding:15px 2px 0pt 18px;
    position:relative;
    width: 748px;
}
div#gac_order_form_settings div#gac_activity_tab div
{float: left;
    height: 50px;
    width: 150px;
    margin-left: 5px;
}
div#gac_order_form_settings div#gac_activity_tab select label,div#gac_order_form_settings div#gac_activity_tab select
{margin-bottom: 5px;
}
table#gac_order_form_table
{margin-top: 15px;
}
table#gac_order_form_table th,table#gac_order_form_table td
{vertical-align: top;
    padding: 3px;
    text-align: left;
}
table#gac_order_form_table th
{vertical-align: middle;
}
table#gac_order_form_table td.gac_order_form_table_thumb
{text-align: center;
}
table#gac_order_form_table td.gac_order_form_apply,table#gac_order_form_table td.gac_order_page_selector
{vertical-align: middle;
    text-align: right;
    height: 30px;
    padding-top:6px;
}
table#gac_order_form_table td.gac_order_page_selector
{vertical-align: middle;
    text-align: center;
    height: 30px;
}
div#gac_order_form_settings div#gac_activity_tab div.gac_spacer
{width: 0 !important;
    height: 0 !important;
}
div#gac_order_form_settings div#gac_activity_tab div#gac_order_form_settings_qty
{margin-left: 30px;
    _margin-left: 0px;
    *margin-left: 0;
    *padding-left: 20px;
    width: 80px;
}
div#gac_order_form_settings div#gac_activity_tab div#gac_order_form_settings_shrink_all
{width: 11em;
}
div#gac_order_form_settings div#gac_activity_tab div#gac_order_form_settings_desc
{width: 300px;
}
div#gac_order_form_settings div#gac_activity_tab input.gac_order_form_quantity,table#gac_order_form_table input.gac_order_form_quantity
{width: 30px;
    height: 20px;
    float: left;
    padding: 1px 3px 0px;
}
div#gac_order_form_settings div#gac_activity_tab div.gac_photoshop_quantity_links,table#gac_order_form_table div.gac_photoshop_quantity_links
{float: left;
    margin: 0pt 0pt 0pt 5px;
    width: 15px;
    height: 25px;
}
div#gac_order_form_settings div#gac_activity_tab div.gac_photoshop_quantity_links a,table#gac_order_form_table div.gac_photoshop_quantity_links a
{background-color: #7E7578;
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 9px;
    margin: 0pt 0pt 2px;
    padding: 1px 3px;
    text-align: center;
    text-decoration: none;
    width: 7px;
}
table#gac_order_form_table p.gac_photo_name
{margin-top:10px;
}
table#gac_order_form_table a.gac_icon_link_arrow
{padding-left:8px;
}
table#gac_order_form_table th.gac_order_form_tick_all
{text-align:left;
    width: 80px;
}
table#gac_order_form_table th.gac_order_form_tick_all span
{padding-right:5px;
}
table#gac_order_form_table input.gac_order_form_items_all,table#gac_order_form_table input.gac_order_form_shrink_all
{vertical-align: middle;
    margin-right: 5px;
    width: 15px;
}
table#gac_order_form_table th.gac_order_form_select_item
{width: 25px;
}
table#gac_order_form_table th.gac_order_form_select_item,table#gac_order_form_table td.gac_order_form_select_item
{text-align:left;
}
table#gac_order_form_table th.gac_order_form_select_item input,table#gac_order_form_table td.gac_order_form_select_item input
{margin-left:5px;
}
a.gac_icon_trash
{padding-left:12px;
}
table#gac_basket tr.gac_basket_product_type,table#gac_basket tr.gac_basket_selectable
{font-size: 11px;
}
table#gac_basket td.gac_basket_product_product b:first-child,table#gac_basket td.gac_basket_product_quantity b:first-child,table#gac_basket td.gac_basket_product_lineprice b:first-child,table#gac_basket tr.gac_basket_item_single td.gac_basket_item_product b:first-child,table#gac_basket tr.gac_basket_item_single td.gac_basket_item_quantity b:first-child,table#gac_basket tr.gac_basket_item_single td.gac_basket_item_lineprice b:first-child
{font-size: 12px;
}
table#gac_basket th.gac_basket_team
{font-size: 14px;
    font-weight: bold;
}
table#gac_basket td,table#gac_basket tr,table#gac_basket th
{padding: 0;
    margin: 0;
    border-collapse: collapse;
}
table#gac_basket tr td,table#gac_basket tr th
{border: none;
}
table#gac_basket thead th,table#gac_basket tfoot th,table#gac_basket tr.gac_basket_product_type th,table#gac_basket tr.gac_basket_headings th
{background-image: none;
}
table#gac_basket tr.gac_basket_product_type td,table#gac_basket tr.gac_basket_selectable td,table#gac_basket_errors tr.gac_basket_items td
{height: 65px;
}
table#gac_basket tbody tr th.gac_basket_team,table#gac_basket tbody tr td.gac_basket_team
{height: 26px;
    *height: 25px;
    padding: 0 10px;
}
table#gac_basket tbody tr th.gac_basket_heading_product,table#gac_basket_errors tbody tr th.gac_basket_heading_product
{height: 22px;
    padding: 0 10px;
}
table#gac_basket tbody tr td.gac_basket_product_product,table#gac_basket tbody tr td.gac_basket_item_product
{padding-left: 10px;
}
table#gac_basket tr.gac_basket_spacer td
{height: 20px;
}
table#gac_basket div.m,table#gac_basket div.m span.r,table#gac_basket div.m div.gac_dropshadow_box_content,table#gac_basket div.m span.l
{height:45px !important;
}
table#gac_basket div.m div.gac_dropshadow_box_content div
{float: left;
    text-align: left;
    width: 450px;
}
input.gac_basket_form_delete,input.gac_basket_form_toggle
{display: none;
}
input.gac_basket_form_quantity
{text-align: center;
    font-weight:bold;
    border-width:1px;
    border-style:solid;
    padding:0 0.1em 1px 0.1em;
    height:17px;
    line-height:19px;
    width: 30px;
}
img.gac_basket_crop
{position: absolute;
}
table#gac_basket tbody td a.gac_basket_icon_quality
{cursor: help;
}
table#gac_basket .gac_basket_totals,table#gac_basket .gac_basket_product_delete,table#gac_basket .gac_basket_item_delete
{padding-right: 25px;
}
*.gac_disabled img
{filter:alpha(opacity=25);
    opacity: 0.25;
    -moz-opacity: 0.25;
}
*.gac_disabled a.gac_basket_link_delete
{display: none;
}
a.gac_basket_link_undelete
{display: none;
}
*.gac_disabled a.gac_basket_link_undelete
{display: inline;
    cursor: pointer !important;
}
table#gac_basket caption,table#gac_basket th.gac_basket_team,table#gac_basket tfoot td,table#gac_basket tfoot th,th.gac_basket_product_expand,th.gac_basket_heading_product,td.gac_basket_product_product,td.gac_basket_item_product,td.gac_basket_product_image,td.gac_basket_item_image,th.gac_basket_heading_details,td.gac_basket_product_details,td.gac_basket_item_details,td.gac_basket_item_errors
{text-align: left;
}
th.gac_basket_heading_messages,td.gac_basket_product_messages,td.gac_basket_item_messages,th.gac_basket_heading_expand,th.gac_basket_product_expand,th.gac_basket_heading_select,td.gac_basket_product_select,td.gac_basket_item_select,th.gac_basket_heading_quantity,td.gac_basket_product_quantity,td.gac_basket_item_quantity,th.gac_basket_heading_image,th.gac_basket_heading_quality,td.gac_basket_product_quality,td.gac_basket_item_quality,th.gac_basket_heading_unitprice,td.gac_basket_product_unitprice,td.gac_basket_item_unitprice,th.gac_basket_heading_lineprice,td.gac_basket_product_subtotal,td.gac_basket_item_subtotal,th.gac_basket_heading_delete
{text-align: center;
}
table#gac_basket td.gac_basket_team_dispatch
{text-align: right;
}
table#gac_order_form_table span.gac_order_icon_quality,table#gac_basket a.gac_basket_icon_quality
{display: block;
    height: 25px;
    padding-left: 30px;
    line-height: 23px;
}
table#gac_basket a.gac_basket_icon_link_arrow
{display: inline-block;
    padding-left: 9px;
    margin: 3px 0 1px 0;
}
table#gac_basket a.gac_icon_zoom
{display: block;
    height: 16px;
    padding-left: 30px;
}
table#gac_basket a.gac_icon_link_arrow
{padding-left: 8px;
}
table#gac_basket a.gac_icon_trash
{float:right;
    width: 15px;
    height: 15px;
}
colgroup.gac_crop_col_tools
{padding-left:10px;
    text-align:left;
}
div.gac_basket_image_container
{position:absolute;
    bottom:0;
}
div#gac_crop_container
{position:relative;
    height:300px;
    width:300px;
    left:0px;
}
form#gac_crop_form select.gac_select
{float:left;
    margin:15px 0;
}
.gac_crop_rotate_container
{margin-top:10px;
}
.gac_crop_rotate_container a
{float:left;
    height:20px;
    width:19px;
    margin-right:5px;
}
div#gac_save_as_new_product_container
{float:left;
}
gac_crop_form
{overflow:hidden;
}
div#gac_crop_frame
{position: absolute;
}
div#gac_crop_quality_display
{padding-bottom:26px;
}
div#gac_crop_quality_display div
{float: left;
    padding-right: 10px;
}
div#gac_crop_quality_display div span
{position:relative;
    top:-8px;
}
div#gac_crop_quality_display span.gac_tooltip
{position:relative;
    top:3px;
}
div#gac_crop_frame.gac_crop_movable
{cursor:move;
}
div#gac_crop_background.gac_crop_shrink
{position:absolute;
}
#resizeSE,#resizeNE,#resizeNW,#resizeSW
{position:absolute;
    width: 8px;
    height: 8px;
    overflow: hidden;
}
#resizeSE
{bottom: -10px;
    right: -10px;
    cursor: se-resize;
}
#resizeNE
{top: -10px;
    right: -10px;
    cursor: ne-resize;
}
#resizeNW
{top: -10px;
    left: -10px;
    cursor: nw-resize;
}
#resizeSW
{left: -10px;
    bottom: -10px;
    cursor: sw-resize;
}
div#gac_crop_overlay
{border:none;
    display:none;
    opacity:0.6;
    filter:alpha(opacity=60);
    position:absolute;
    z-index:105;
    top:0px;
    left:0px;
    width:100%;
    _width:495px;
    height:100%;
    _height:348px;
}
div#gac_crop_load
{display:table-cell;
    position:absolute;
    vertical-align:middle;
    left:29%;
    top:47%;
}
div#gac_crop_load span
{display: inline-block;
    height: 50%;
}
div.gac_checkout_progress
{font-size:11px;
    float: right;
    margin-top:10px;
}
div.gac_checkout_progress a
{text-decoration:none;
}
form#gac_checkout_form input.gac_input_text,form#gac_checkout_form textarea
{float: right;
    width: 185px;
    font-size: 12px;
}
form#gac_checkout_form select
{float: right;
    width: 190px;
}
div#gac_checkout_moreinfo
{margin-left:180px;
    margin-top: -16px;
    float:left;
    position:relative;
}
div.gac_buttons_right
{clear:both;
    text-align:right;
    position:relative;
    padding: 20px 0;
}
table.gac_checkout_table tbody tr:first-child td
{padding-top: 15px;
}
table.gac_checkout_table tbody tr.last td
{padding-bottom: 15px;
}
table.gac_checkout_table thead th,table.gac_checkout_table tbody td,table.gac_checkout_table tfoot td
{padding: 2px 10px;
    text-align:left;
}
table.gac_checkout_table thead th a
{font-weight: normal;
}
table.gac_checkout_table td.gac_numeral,table.gac_checkout_table th.gac_numeral
{text-align:center;
}
table.gac_checkout_table td.gac_price,table.gac_checkout_table th.gac_price
{text-align:right;
}
table.gac_checkout_table td.gac_price_pad
{padding-right: 30px;
}
table.gac_checkout_table tbody td,table.gac_checkout_table tfoot td
{background:none;
}
table.gac_checkout_table thead th.gac_checkout_table_subhead
{border: none;
}
table.gac_checkout_table thead th.gac_checkout_table_title
{border-right: 0px;
}
table.gac_checkout_table thead th.gac_checkout_table_link
{border-left: 0px;
    text-align: right;
}
table.gac_checkout_table tbody tr td.last,table.gac_checkout_table tfoot tr td.last
{padding-right: 40px;
}
table.gac_checkout_table tfoot tr td.last
{padding-top: 7px;
    padding-bottom: 7px;
}
table.gac_checkout_buttons tr td.gac_button_left
{text-align: left;
}
table.gac_checkout_buttons tr td.gac_button_right
{text-align: right;
}
div.gac_checkout_address
{padding: 5px 20px 20px 40px;
    *padding: 5px 15px 20px 35px;
}
div.gac_checkout_address_right
{float:left;
    width:50%;
}
div.gac_checkout_address div.title
{padding: 4px 10px;
}
div.gac_checkout_address p.address
{padding: 10px;
}
div.gac_checkout_address label
{float: left;
    font-weight: bold;
}
div.gac_checkout_address p.clear_form
{text-align: right;
    margin-top: 0px;
}
div.gac_checkout_payment
{clear: both;
}
div.gac_checkout_progress_img
{float: left;
}
div.gac_checkout_error_cont
{text-align: right;
    font-weight:bold;
    padding:10px 0;
}
td.gac_checkout_payment_elements
{text-align: left;
}
td.gac_checkout_payment_elements_left
{padding-left: 10px;
}
div.gac_checkout_form_cont_delivery
{width: 384px;
    float: right;
    margin: 15px 0 15px;
    height: 370px;
}
div.gac_checkout_form_cont_billing
{width: 384px;
    float: left;
    margin: 15px 0 15px;
    height: 370px;
}
span.gac_checkout_uppercase
{text-transform: uppercase;
}
div.gac_checkout_form_cont_delivery h2
{margin-top: 0px;
    border-left: 0;
}
div.gac_checkout_form_cont_billing h2
{margin-top: 0px;
    border-right: 0;
}
div.gac_checkout_inline
{display: inline;
}
div.gac_checkout_payment_logos
{margin-bottom: 30px;
}
div.gac_checkout_delivery_product
{width: 100%;
}
label.gac_checkout_deliver_to_billing
{float: left;
    margin-left: 5px;
}
div.gac_checkout_payment_spacer
{padding: 5px;
}
span.gac_checkout_total_large
{font-size: 16px;
}
input#gac_checkout_billing_d2b
{float: left;
}
select#gac_checkout_payment_type
{width: 130px;
}
input#gac_checkout_payment_issueno
{width: 10px;
}
select#gac_checkout_payment_cardexpirymonth,select#gac_checkout_payment_cardstartmonth
{width: 45px;
}
select#gac_checkout_payment_cardexpiryyear,select#gac_checkout_payment_cardstartyear
{width: 55px;
}
input#gac_checkout_payment_cvv
{width: 30px;
}
table.gac_checkout_default tr td
{padding-bottom: 5px;
}
div.gac_checkout_payment_option
{}
div#gac_payment_options_ELV label
{display:block;
    float:left;
    margin-top:5px;
    width:110px;
}
div#gac_payment_options_ELV input
{float:left;
    margin-right:10px;
    margin-top:5px;
    width:125px;
}
table.gac_checkout_delivery_table tr td,table.gac_checkout_delivery_table tr th
{text-align: left;
    height: auto;
}
table.gac_checkout_delivery_table tr td
{padding: 10px;
    padding-left: 10px;
}
table.gac_checkout_delivery_table tr th
{padding: 5px;
    padding-left: 10px;
}
table.gac_checkout_delivery_table tr td.gac_checkout_delivery_left
{width: 30%;
    padding-right: 5px;
}
table.gac_checkout_delivery_table tr td.gac_checkout_delivery_right
{padding-right: 30px;
}
table.gac_checkout_delivery_table tr td.gac_checkout_delivery_pic
{padding-left: 0px;
}
div.gac_checkout_progress_validate_g_g,div.gac_checkout_progress_payment_g_g,div.gac_checkout_progress_validate_g_o,div.gac_checkout_progress_validate_o_g,div.gac_checkout_progress_payment_o_g,div.gac_checkout_progress_payment_g_o
{padding-left: 20px;
    padding-right: 10px;
    width: auto;
    height: 23px;
    line-height: 23px;
    float:left;
}
div.gac_checkout_progress_noimg
{width: auto;
    height: 23px;
    line-height: 23px;
    padding-left: 5px;
    padding-right: 10px;
    float:left;
}
table#gac_checkout_delivery_questions
{margin-top:20px;
}
table#gac_checkout_delivery_questions td.gac_checkout_delivery_left
{width:75%;
}
table#gac_checkout_delivery_questions td.gac_checkout_delivery_right input
{font-weight:normal;
}
table#gac_checkout_delivery_questions th.gac_checkout_delivery_head
{text-align:left;
    padding:5px 5px 5px 10px;
}
table#gac_checkout_delivery_questions th.gac_checkout_delivery_head a
{text-decoration:none;
}
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(images/favicon.ico);
}
ul.gac_site_map_branch li ul
{font-size:0.6em;
}
ul.gac_site_map_branch li ul li
{list-style:disc outside none !important;
}
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:0.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 0;
}
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 5px 0;
}
div#gac_feedback_thanks
{text-align:center;
    width:100%;
}
div#gac_right dl#gac_slideshow_options dd
{display:block;
}
form#gac_user_prefs div
{clear: both;
    padding: 5px 0;
}
form#gac_user_prefs p
{float: left;
    width: 520px;
    margin:0 10px 0 0px;
}
form#gac_user_prefs span
{margin:0px;
    padding:5px 0;
    vertical-align:bottom;
}
form#gac_user_prefs span.gac_button_action
{padding:0px;
}
form#gac_user_prefs div.gac_submit_btn
{text-align:right;
}
form#gac_user_prefs input#email2
{width: 180px;
}
form#gac_user_prefs input#autosave_time
{width:3em;
}
form#gac_user_prefs label
{margin-right:10px;
    position:relative;
    top:-0.4ex;
}
form#gac_user_prefs input.gac_input_radio
{margin:0 3px 0 0;
}
div#gac_printcredits_offercodes
{margin:20px 0;
}
div#gac_printcredits_offercodes form label,div#gac_printcredits_offercodes form input,
{margin-right:10px;
}
table.gac_credit_table
{border-collapse:collapse;
}
table.gac_credit_table caption
{padding:10px 0;
    text-align:left;
}
table.gac_credit_table td
{padding:3px 10px;
}
table.gac_credit_table td.first_child
{text-align:left;
}
table.gac_credit_table td.total
{font-weight:bold;
}
table.gac_credit_table tfoot td
{font-weight:bold;
}
table.gac_credit_table tfoot td.first_child
{text-align:right;
}
div#gac_studio_box
{height:100%;
    overflow:hidden;
    position:relative;
    width:470px;
    float:left;
}
div#gac_studio_content
{width:448px;
    height:250px;
    padding:20px 0px 0px 20px;
    position: relative;
}
div#gac_left_area
{float:left;
    padding:0px 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 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_journalist
{margin-top:20px;
}
form#gac_journalist p,form#gac_journalist div
{line-height:1.5em;
    margin:0 0 5px 0;
}
form#gac_journalist div span.gac_error_msg
{margin-left:180px}
form.gac_news_form
{margin-top: 20px;
}
form.gac_news_form label
{font-weight: bold;
    margin-left: 5px;
    line-height: 1.5em;
}
form.gac_news_form,p.gac_news_subnote,form.gac_news_form div.gac_news_float
{margin-top: 20px;
}
form.gac_news_form div.gac_news_float
{float: left;
}
form.gac_news_form div label
{position: relative;
    top: 5px;
}
form.gac_news_form input,form.gac_news_form label,form.gac_news_form span.gac_error
{margin-left: 10px;
}
form.gac_news_form input#gac_news_submit
{margin: 0;
}
div.gac_share_choose_top
{background: transparent url('/assets/images/myphotobox/share_frame_top.png') no-repeat;
    height: 16px;
}
div.gac_share_choose
{background: transparent url('/assets/images/myphotobox/share_frame_mdl.png') repeat-y;
    overflow: auto;
    padding-left: 14px;
    display: inline-block;
}
div.gac_share_choose_btm
{background: transparent url('/assets/images/myphotobox/share_frame_btm.png') no-repeat;
    height: 16px;
}
div.gac_share_frame_selected
{background: transparent url('/assets/images/myphotobox/share_frame_selected.png') no-repeat;
}
div.gac_share_album_details
{height:100px;
    width:300px;
    margin-left:140px;
}
div.gac_share_position,div#gac_share_album_container
{float:left;
}
div.gac_share_select
{width:348px;
    height: 90px;
    margin: 0;
    padding: 10px 10px 5px 10px;
}
div.gac_share_select_private
{}
div.gac_share_select_public
{}
div.gac_share_choose_label
{margin: 0 5px 0 20px;
}
div.gac_share_tooltip_position
{display:inline;
}
div#gac_share_include
{padding-top: 20px;
}
div.gac_share_form_labels
{float:left;
    width:300px;
}
div.gac_tableau_form_input
{float:left;
    padding-bottom: 20px;
    width:415px;
}
input.gac_share_form,textarea.gac_share_form
{width:415px;
}
em.gac_share_link_container
{position:relative;
    left:5px;
    top:0px;
}
input.gac_share_link
{width:500px;
}
textarea#gac_share_emails
{height:50px;
}
div#gac_share_allow_import_container
{height:40px;
    float: left;
}
div#gac_share_error_container
{margin-top: 5px;
}
div#gac_share_errors,div#gac_share_errors_email,div#gac_share_errors_max
{display:none;
}
div.gac_share_buttons
{width:720px;
}
textarea#gac_share_message
{height:100px;
}
textarea#gac_share_emails,textarea#gac_share_message
{font-size:12px;
}
div.gac_share_copy_links
{float:left;
    width:60px;
}
table.gac_checkout_table thead th
{font-weight:normal;
}
input#gac_share_password
{width:150px;
}
div.gac_product_image
{text-align: center;
}
form#gac_profile_form fieldset
{border:none;
    margin:0 0 1em;
    padding:1em;
    width:650px;
}
form#gac_profile_form fieldset textarea,form#gac_profile_form fieldset input
{width: 250px;
}
form#gac_profile_form fieldset select
{width: 254px;
}
form#gac_profile_form div.gac_form_radio input
{width:12px !important;
}
form#gac_profile_form select#gac_profile_title
{width: 50px;
}
form#gac_profile_form fieldset textarea
{height: 44px;
    font-size:12px;
}
form#gac_profile_form span.gac_error
{clear:left;
    margin-left:200px;
}
*.gac_form_DOB_set select
{width: 60px !important;
}
div.gac_form_DOB_set input.gac_input_text
{height: 16px;
    line-height:16px;
}
div#gac_profile_saved,div#gac_profile_error
{border-width:2px;
    border-style:solid;
    padding:1em;
    text-align:center;
}
form#gac_contact_details p
{line-height: 1.4em;
    padding: 0.2em 0pt;
}
table.gac_myphotobox_contacts td
{padding: 4px;
}
table.gac_myphotobox_contacts td.gac_contact_name
{padding-left: 20px;
}
table.gac_myphotobox_contacts tr.gac_contact_group td.gac_contact_name
{padding-left: 4px;
}
table.gac_myphotobox_contacts tr.gac_contact_spacer td
{padding: 1px;
}
table.gac_myphotobox_contacts td.gac_contact_name,table.gac_myphotobox_contacts td.gac_contact_email,table.gac_myphotobox_contacts td.gac_contact_profile
{text-align: left;
}
form#gac_contact_details span.gac_form_DOB_set
{float:left;
    font-size:12px;
    width:65%;
}
div.gac_refer_form_labels
{float:left;
    width:300px;
}
input.gac_refer_form,textarea.gac_refer_form
{width:415px;
}
textarea#gac_refer_emails
{height:50px;
}
div#gac_refer_errors_email,div#gac_refer_errors_max
{display:none;
}
textarea#gac_refer_message
{height:100px;
}
textarea#gac_refer_emails,textarea#gac_refer_message
{font-size:12px;
}
table.gac_refer_history
{margin-top:10px;
    margin-bottom:10px;
}
table.gac_refer_history th,table.gac_refer_history td
{padding: 3px 10px;
}
table.gac_refer_history th.left,table.gac_refer_history td.left
{text-align: left;
}
table.gac_refer_history td.bold
{font-weight: bold;
}
div#gac_refer_emails_textarea
{height: 55px;
}
div#gac_refer_emails_textarea a.gac_contacts_email_open
{position: relative;
    top: -20px;
    *left: -300px;
    padding: 0;
    _padding-top: 2px;
}
div#gac_refer_emails_textarea div.gac_contact_select_list
{margin-top: -12px;
    _margin-top: 3px;
    *left: -300px;
    _left: 0;
}
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;
}
iframe#gac_picnik
{border:0;
    width:90%;
    height:400px;
}
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 td.gac_search_page_selector
{text-align: right;
}
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;
}
div#gac_public_header,div#gac_public_footer
{margin:0pt 20px 20px 15px;
}
div#gac_public_header #gac_public_header_description
{width:470px;
    margin:15px 15px 0 0;
    float:left;
}
div#gac_public_header #gac_public_header_actionbox
{float:left;
    width:230px;
}
div.gac_public_thumbnail
{float:left;
    margin:0pt 20px 10px 15px;
    _margin:0pt 15px 10px 10px;
    position:relative;
    width:220px;
}
div.gac_public_thumbnail a.gac_object_title
{font-size:14px;
    font-weight:bold;
    padding-bottom:1px;
    border-bottom:1px solid;
    text-decoration:none;
}
div.gac_public_thumbnail div.gac_public_thumb_container
{background:#fff;
    text-align:center;
    position:relative;
    border:1px solid #ccc;
    width:220px;
    height:165px;
    margin:10px 0 3px 0;
    cursor: pointer;
    overflow: hidden;
}
div.gac_public_thumbnail a.gac_public_thumb_link
{text-decoration: none !important;
}
hr.gac_public_spacer
{background:url(images/spacer_background_gradient.png) top center no-repeat;
    height:1px;
    margin-bottom:10px;
}
div#gac_gallery_topic_login
{float:right;
    padding: 0px 45px 10px 0px;
}
div.gac_topic_page_selector
{margin:5px 0 10px;
    padding:3px 0 6px;
    text-align:right;
    width: 720px;
}
div#gac_public_topic div.gac_myphotobox_thumbnail
{position:relative;
    float:left;
    width:220px;
    margin:0 15px 60px 0;
_margin-right: 11px}
div#gac_public_topic div.gac_myphotobox_thumbnail div.gac_myphotobox_thumb
{position:relative;
    border:1px solid #ccc;
    width:220px;
    height:165px;
    margin:10px 0 3px 0;
    cursor: pointer;
}
div#gac_public_topic div.gac_myphotobox_thumbnail div.gac_myphotobox_thumb div.gac_myphotobox_thumb_container
{width:220px;
    height:165px;
    background:#fff;
    text-align:center;
}
div#gac_public_topic div.gac_myphotobox_thumbnail a.gac_object_title
{font-size:14px;
    font-weight:bold;
    padding-bottom:1px;
    border-bottom:1px solid;
    text-decoration:none;
}
div#gac_public_topic div.gac_myphotobox_thumbnail ul
{line-height:18px;
    list-style:none;
    padding:0;
    margin:0 0 0 5px;
}
div#gac_public_topic div.gac_myphotobox_thumbnail ul li a
{padding:0 2px 2px 15px;
    text-decoration:underline;
    font-size:11px;
}
div#gac_public_topic div.gac_myphotobox_thumbnail ul li a:hover
{}
div#gac_public_topic .gac_myphotobox_thumbnail a.gac_color_order
{position:absolute;
    top:206px;
    right:-2px;
    *line-height: 18px;
}



div#gac_nav_steps {
  margin: 20px 0pt 0pt;
  width:500px;
}
div#gac_nav_steps_list {
  float: left;
  width:120px;
}

.gac_button_next_action a {
	background:transparent url(i/buttongreen.png) repeat scroll 0% 0% !important;
	border:1px solid;
	color:#666;
	font-size:13px;
	font-weight:bold;
	padding:3px 10px 4px 20px;
	position:relative;
	text-decoration:none;
	white-space:nowrap;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

div#glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
}

div#glossymenu a{
background: white url(i/buttongreen.png) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #000;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


div#glossymenu  a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

div#glossymenu  a:visited, .glossymenu  a:active{
color: #000;
}

div#glossymenu a:hover{
background-image: url(i/buttony.png);
color: #666;
}


div#btntxt{
background: white url(i/flower.gif) repeat bottom left;
background-repeat: no-repeat;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #FFF;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}



img#gac_img_box {
	background-color:#DDDDDD;
	border-bottom: 1px dotted #AAAAAA;
	border-left: 2px solid #AAAAAA;
	display: block;
	padding: 3px;
	position: relative;
}

div#gac_msg_highlight {
  font-weight: bold;
  font-style: italic;
  color: #890000;
}
div#gac_msg_light {
  font-weight: normal;
  font-style: normal;
  color: #AAAABB;
}