div#inner {
    width: 884px;
    margin: 0 auto;
}

#outer.legacy-help #body {
    border: 0;
}

div#outer.legacy-help {
    width: 100%;
    margin: 0;
}

div#header {
    background      : url('//iannounce-cdn.co.uk/static/1743154356/img/jpress/header_blue_top.gif') no-repeat;
    padding-top     : 8px;
}

div#jp_white div#header {
    background      : url('//iannounce-cdn.co.uk/static/1743154356/img/jpress/header_white_top.gif') no-repeat;
}

div#pubChooser {
    margin          : 0px 35px 5px 35px;
    padding         : 3px 15px 2px;
}

div#ajaxPubSelector {
    margin          : 0;
}

div#jpLogoBox {
    background      : url('//iannounce-cdn.co.uk/static/1743154356/img/jpress/header_blue_bottom.gif') no-repeat;
    height          : 59px;
    position        : relative;
}

div#jp_white div#jpLogoBox {
    background      : url('//iannounce-cdn.co.uk/static/1743154356/img/jpress/header_white_bottom.gif') no-repeat;
}

.region_jpsc div#jpLogoBox {
    background      : url('//iannounce-cdn.co.uk/static/1743154356/img/jpress/header_blue_bottom_scot.gif') no-repeat;
}

img#jpLogo {
    margin-left     : 35px;
}

a#jp_motors,
a#jp_jobs,
a#jp_property {
    display         : block;
    position        : absolute;
    top             : 13px;
    height          : 21px;
    text-decoration : none;
}

a#jp_motors {
    left            : 776px;
    width           : 95px;
}

a#jp_jobs {
    left            : 576px;
    width           : 74px;
}

a#jp_property {
    left            : 660px;
    width           : 106px;
}

a#jp_motors span,
a#jp_jobs span,
a#jp_property span {
    visibility      : hidden;
}

div#jpBroughtBy {
    border          : 1px solid silver;
    border-width    : 1px 1px 0 1px;
    padding         : 6px 35px;
    background      : white;
    text-align      : center;
    font-style      : italic;

}

#jpBereavementGuide {
    padding : 5px 15px;
}

/* ADVERTS */
.jp_ad {
    margin-bottom: 5px;
}

#jp_banner_ad {
    height              : 90px;
    text-align          : right;
    margin-bottom       : 5px;
}

#jp_banner_ad span {
    display             : block;
    float               : right;
}

#jp_mpu_ad {
    height              : 250px;
    width               : 300px;
    margin-bottom       : 10px;
}

#jp_skyscraper_ad, #jp_skyscraperbottom_ad {
    height              : 600px;
    width               : 160px;
}

#jp_skyscraperbottom_ad {
    margin-top          : 10px;
}

/* RIGHT COLUMN CUSTOMISATION */

div#right_column {
    width               : 300px;
    float               : right;
}

/* SEARCH FORM CUSTOMISATION */

div#search, #sad_notices, #happy_notices {
    width               : 540px;
}

#search_form .form_body {
    width               : 520px;
}

#filter_fields {
    width               : 99%;
}

form#search_form button {
    float               : right;
}

#filter_fields div {
    width               : 42%;
}

#filter_fields input {
    width               : 8em;
}

#flowers_search a.banner {
    width               : 145px;
}

.featured {
    width               : 275px;
}

/* BROWSE TABS */

.browser {
    padding-bottom      : 0;
}

.browse_desc {
    min-height          : 150px;
}

#happy_notices .type_tabs li a {
    width               : 86px;
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/theme/default_tab_86.gif') no-repeat;
}


#happy_notices .selected #tab_all_anniversary {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/theme/anniversary/tab_86.gif') no-repeat;
}

#happy_notices .selected #tab_all_bestwish {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/theme/bestwish/tab_86.gif') no-repeat;
}

#happy_notices .selected #tab_all_happy,
#happy_notices .selected #tab_all_birthday {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/theme/birthday/tab_86.gif') no-repeat;
}

#happy_notices .selected #tab_birth {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/theme/birthday/birth/tab_86.gif') no-repeat;
}

#happy_notices .selected #tab_all_specialday {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/theme/specialday/tab_86.gif') no-repeat;
}

#happy_notices .selected #tab_all_wedding {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/theme/wedding/tab_86.gif') no-repeat;
}


/* END SEARCH FORM CUSTOMISATION */

/************* PREMIUM THEMES *********************/

/* green_grass */
.theme_green_grass div#notice_wrapper {
    background:     url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/green_grass/page_bg.jpg') top left no-repeat white;
}

.theme_green_grass #filter_tabs li a,
.theme_green_grass #filter_tabs,
.theme_green_grass div#share_bar a.button {
    background:     #c1d8a1;
    color:          #537132;
}

.theme_green_grass #filter_tabs li.active,
.theme_green_grass #filter_tabs li.active a,
.theme_green_grass div#share_bar button,
.theme_green_grass #right_gift h3 {
    background:     #6e9542;
    color:          white;
}

.theme_green_grass #right_memory_box,
.theme_green_grass .notice_right_col .block,
.theme_green_grass div#add_contrib_short {
    background:     #e2f1ce;
    border-width:   0;
}

.theme_green_grass div.contribs ul h3,
.theme_green_grass h1,
.theme_green_grass h2,
.theme_green_grass h3,
.theme_green_grass h4,
.theme_green_grass div#notice_header h1 {
    color:          #6e9542;
}

.theme_green_grass ul#main_nav,
.theme_green_grass div#topnav {
    background      : #6e9542;
    border-color    : #a3bd7e;
}

.theme_green_grass ul#user_nav li.last,
.theme_green_grass ul#user_nav li,
.theme_green_grass ul#main_nav li.last,
.theme_green_grass ul#main_nav li {
    border-color        : #537132;
}

.theme_green_grass ul#user_nav li a,
.theme_green_grass ul#main_nav li a {
    border-left-color   : #537132;
    border-right-color  : #a3bd7e;
}

.theme_green_grass a:hover *,
.theme_green_grass a:hover,
.theme_green_grass a *,
.theme_green_grass a {
    color               : #537132;
}

.theme_green_grass button,
.theme_green_grass #add_contrib_full form .form_buttons button,
.theme_green_grass #right_diary a,
.theme_green_grass a.button {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/green_grass/btn_off.png')
                          repeat-x #c1d8a1;
    border-color        : #6e9542;
    color               : black;
}

.theme_green_grass button:hover,
.theme_green_grass #add_contrib_full form .form_buttons button:hover,
.theme_green_grass #right_diary a:hover,
.theme_green_grass a.button:hover {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/green_grass/btn_on.png')
                          repeat-x #537132;
    color               : white;
}




/* raindrop_leaf */
.theme_raindrop_leaf div#notice_wrapper {
    background:     url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/raindrop_leaf/page_bg.jpg') top left no-repeat white;
}

.theme_raindrop_leaf #filter_tabs li a,
.theme_raindrop_leaf #filter_tabs,
.theme_raindrop_leaf div#share_bar a.button {
    background:     #c1d8a1;
    color:          #537132;
}

.theme_raindrop_leaf #filter_tabs li.active,
.theme_raindrop_leaf #filter_tabs li.active a,
.theme_raindrop_leaf div#share_bar button,
.theme_raindrop_leaf #right_gift h3 {
    background:     #6e9542;
    color:          white;
}

.theme_raindrop_leaf #right_memory_box,
.theme_raindrop_leaf .notice_right_col .block,
.theme_raindrop_leaf div#add_contrib_short {
    background:     #e2f1ce;
    border-width:   0;
}

.theme_raindrop_leaf div.contribs ul h3,
.theme_raindrop_leaf h1,
.theme_raindrop_leaf h2,
.theme_raindrop_leaf h3,
.theme_raindrop_leaf h4,
.theme_raindrop_leaf div#notice_header h1 {
    color:          #6e9542;
}

.theme_raindrop_leaf ul#main_nav,
.theme_raindrop_leaf div#topnav {
    background      : #6e9542;
    border-color    : #a3bd7e;
}

.theme_raindrop_leaf ul#user_nav li.last,
.theme_raindrop_leaf ul#user_nav li,
.theme_raindrop_leaf ul#main_nav li.last,
.theme_raindrop_leaf ul#main_nav li {
    border-color        : #537132;
}

.theme_raindrop_leaf ul#user_nav li a,
.theme_raindrop_leaf ul#main_nav li a {
    border-left-color   : #537132;
    border-right-color  : #a3bd7e;
}

.theme_raindrop_leaf a:hover *,
.theme_raindrop_leaf a:hover,
.theme_raindrop_leaf a *,
.theme_raindrop_leaf a {
    color               : #537132;
}

.theme_raindrop_leaf button,
.theme_raindrop_leaf #add_contrib_full form .form_buttons button,
.theme_raindrop_leaf #right_diary a,
.theme_raindrop_leaf a.button {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/raindrop_leaf/btn_off.png')
                          repeat-x #c1d8a1;
    border-color        : #6e9542;
    color               : black;
}

.theme_raindrop_leaf button:hover,
.theme_raindrop_leaf #add_contrib_full form .form_buttons button:hover,
.theme_raindrop_leaf #right_diary a:hover,
.theme_raindrop_leaf a.button:hover {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/raindrop_leaf/btn_on.png')
                          repeat-x #537132;
    color               : white;
}





/* lone_tree */
.theme_lone_tree div#notice_wrapper {
    background:     url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/lone_tree/page_bg.jpg') top left no-repeat white;
}

.theme_lone_tree #filter_tabs li a,
.theme_lone_tree #filter_tabs,
.theme_lone_tree div#share_bar a.button {
    background:     #e4d5be;
    color:          #5d3712;
}

.theme_lone_tree #filter_tabs li.active,
.theme_lone_tree #filter_tabs li.active a,
.theme_lone_tree div#share_bar button,
.theme_lone_tree #right_gift h3 {
    background:     #5d3712;
    color:          white;
}

.theme_lone_tree #right_memory_box,
.theme_lone_tree .notice_right_col .block,
.theme_lone_tree div#add_contrib_short {
    background:     #f5ede0;
    border-width:   0;
}

.theme_lone_tree div.contribs ul h3,
.theme_lone_tree h1,
.theme_lone_tree h2,
.theme_lone_tree h3,
.theme_lone_tree h4,
.theme_lone_tree div#notice_header h1 {
    color:          #5d3712;
}

.theme_lone_tree ul#main_nav,
.theme_lone_tree div#topnav {
    background      : #5d3712;
    border-color    : #9e7854;
}

.theme_lone_tree ul#user_nav li.last,
.theme_lone_tree ul#user_nav li,
.theme_lone_tree ul#main_nav li.last,
.theme_lone_tree ul#main_nav li {
    border-color        : #34281a;
}

.theme_lone_tree ul#user_nav li a,
.theme_lone_tree ul#main_nav li a {
    border-left-color   : #34281a;
    border-right-color  : #9e7854;
}

.theme_lone_tree a:hover *,
.theme_lone_tree a:hover,
.theme_lone_tree a *,
.theme_lone_tree a {
    color               : #5d3712;
}

.theme_lone_tree button,
.theme_lone_tree #add_contrib_full form .form_buttons button,
.theme_lone_tree #right_diary a,
.theme_lone_tree a.button {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/lone_tree/btn_off.png')
                          repeat-x #e4d5be;
    border-color        : #c3ad86;
    color               : black;
}

.theme_lone_tree button:hover,
.theme_lone_tree #add_contrib_full form .form_buttons button:hover,
.theme_lone_tree #right_diary a:hover,
.theme_lone_tree a.button:hover {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/lone_tree/btn_on.png')
                          repeat-x #5d3712;
    color               : white;
}


/* TEMPLATE
.theme_NAME div#notice_wrapper {
    background:     url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/NAME/page_bg.jpg') top left no-repeat white;
}

.theme_NAME #filter_tabs li a,
.theme_NAME #filter_tabs,
.theme_NAME div#share_bar a.button {
    background:     COLOR4;
    color:          COLOR3;
}

.theme_NAME #filter_tabs li.active,
.theme_NAME #filter_tabs li.active a,
.theme_NAME div#share_bar button,
.theme_NAME #right_gift h3 {
    background:     COLOR1;
    color:          white;
}

.theme_NAME #right_memory_box,
.theme_NAME .notice_right_col .block,
.theme_NAME div#add_contrib_short {
    background:     COLOR2;
    border-width:   0;
}

.theme_NAME div.contribs ul h3,
.theme_NAME h1,
.theme_NAME h2,
.theme_NAME h3,
.theme_NAME h4,
.theme_NAME #premium_settings .preview,
.theme_NAME div#notice_header h1 {
    color:          COLOR1;
}

.theme_NAME ul#main_nav,
.theme_NAME div#topnav {
    background      : COLOR1;
    border-color    : COLOR6;
}

.theme_NAME ul#user_nav li.last,
.theme_NAME ul#user_nav li,
.theme_NAME ul#main_nav li.last,
.theme_NAME ul#main_nav li {
    border-color        : COLOR5;
}

.theme_NAME ul#user_nav li a,
.theme_NAME ul#main_nav li a {
    border-left-color   : COLOR5;
    border-right-color  : COLOR6;
}

.theme_NAME a:hover *,
.theme_NAME a:hover,
.theme_NAME a *,
.theme_NAME a {
    color               : COLOR3;
}

.theme_NAME button,
.theme_NAME #add_contrib_full form .form_buttons button,
.theme_NAME #right_diary a,
.theme_NAME a.button {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/NAME/btn_off.png')
                          repeat-x COLOR4;
    border-color        : COLOR7;
    color               : black;
}

.theme_NAME button:hover,
.theme_NAME #add_contrib_full form .form_buttons button:hover,
.theme_NAME #right_diary a:hover,
.theme_NAME a.button:hover {
    background          : url('//iannounce-cdn.co.uk/static/1743154356/img/v2/slideshow/themes/perma/NAME/btn_on.png')
                          repeat-x COLOR3;
    color               : white;
}

*/
