/*	version: 2008-04-16
----------------------------------------------- */
div#Content div.action-carousel ul li input#Master_MainContentPlaceHolder_uiRegionLookup_txtPostcode { float: left; margin-right: 10px; }
div#Content div.action-carousel ul li a#Master_MainContentPlaceHolder_uiRegionLookup_lnkRegionLookupIrish { clear: both; float: left; font-size: 1.1em; margin-top: 10px; }

div#Content div.content-main { float: left; width: 530px; }
div#Content div.content-main h1 { float: left; height: 100%; margin: 15px 10px 5px 0; padding: 0; }
div#Content div.content-main h1 .action { position: absolute; padding: 218px 0 0 354px; z-index: 1000; }
div#Content div.content-main h1 .action a { background: url(../images/content/home/content_main_get_inspired.gif) no-repeat 0 0; width: 150px; height: 24px; display: block; margin: 0; padding: 0; }
div#Content div.content-main h1 .action a span { background-image: url(../images/content/home/content_main_get_inspired.gif); }
div#Content div.content-main h1 .action a:hover span { background: url(../images/content/home/content_main_get_inspired.gif) no-repeat 0 -25px; width: 150px; height: 24px; margin: 0; padding: 0; }

div#Content div.content-main h2 { float: left; margin: 0 6px 0 0; padding: 0; }
div#Content div.content-main h2 .action2 { position: absolute; padding: 123px 0 0 7px; z-index: 1000; }
div#Content div.content-main h2 .action2 a { background: url(../images/content/home/content_main_find_out_more.gif) no-repeat 0 0; width: 150px; height: 24px; display: block; margin: 0; padding: 0; }
div#Content div.content-main h2 .action2 a span { background-image: url(../images/content/home/content_main_find_out_more.gif); }
div#Content div.content-main h2 .action2 a:hover span { background: url(../images/content/home/content_main_find_out_more.gif) no-repeat 0 -25px; width: 150px; height: 24px; margin: 0; padding: 0; }

div#Content div.content-main h3 { float: left; margin: 0; padding: 0; }
div#Content div.content-main h3 .action3 { position: absolute; padding: 123px 0 0 94px; z-index: 1000; }
div#Content div.content-main h3 .action3 a { background: url(../images/content/home/content_main_view_special_offers.gif) no-repeat 0 0; width: 150px; height: 24px; display: block; margin: 0; padding: 0; }
div#Content div.content-main h3 .action3 a span { background-image: url(../images/content/home/content_main_view_special_offers.gif); }
div#Content div.content-main h3 .action3 a:hover span { background: url(../images/content/home/content_main_view_special_offers.gif) no-repeat 0 -25px; width: 150px; height: 24px; margin: 0; padding: 0; }

div#Content div.offer-carousel { float: right; margin-top: 6px; }
div#Content div.offer-carousel ul li { padding: 0 0 12px 0; }
div#Content div.offer-carousel ul li.featured-product { background: url(../images/content/global/content_side_promo_bg.gif) bottom no-repeat; width: 220px; }
div#Content div.offer-carousel ul li.featured-product h2 { background: url(../images/content/global/content_side_promo_top.gif) 0 0 no-repeat; color: #e97d4a; font-size: 1.6em; margin: 0; padding: 5px 10px; }
div#Content div.offer-carousel ul li.featured-product h2.focus { background: #ffffff url(../images/content/home/offer_carousel_top.gif) no-repeat 0 0; height: 27px; margin: 0; padding: 0; width: 220px; }
div#Content div.offer-carousel ul li.featured-product h2.focus span { background-image: url(../images/content/home/offer_carousel_top.gif);  }
div#Content div.offer-carousel ul li.featured-product h3 { color: #525151; font-weight: normal; font-size: 1.3em; margin-bottom: 5px; margin-top: 5px; padding-left: 14px; }
div#Content div.offer-carousel ul li.featured-product img { padding-left: 10px; }
div#Content div.offer-carousel ul li.featured-product p { margin: 5px 0; padding-left: 14px; }
div#Content div.offer-carousel ul li.featured-product a.button_image { background: url(../images/buttons/buttons_featured_product_orange.gif) no-repeat 0 0; display: block; height: 18px; margin: 0 0 0 12px; padding: 0; width: 105px; }
div#Content div.offer-carousel ul li.featured-product a.button_image span { background-image: url(../images/buttons/buttons_featured_product_orange.gif); }
div#Content div.offer-carousel ul li.featured-product a:hover.button_image span { width: 105px; height: 18px; background: url(../images/buttons/buttons_featured_product_orange.gif) no-repeat 0 -19px; }

div#Content div.action-carousel { background: url(../images/content/home/content_action_carousel_bg.gif) 0 bottom no-repeat; float: left; margin: 10px 0 0 0; }
div#Content div.action-carousel ul { background: url(../images/content/home/action_carousel__bg_top.gif) 0 0 no-repeat; width: 757px; height:5px }
div#Content div.action-carousel ul li { border-right: 1px solid #D9D9D9; float: left; min-height: 135px; padding: 10px; width: 30%; position: relative; }
div#Content div.action-carousel ul li.last { border: none; }
div#Content div.action-carousel ul li h2 { font-size: 2em; font-weight: bold; color: #e97d4a; }
div#Content div.action-carousel ul li h2.request { background: #ffffff url(../images/content/home/action_carousel_request.gif) no-repeat 0 0; height: 19px; margin: 0 0 11px 0; padding: 0; width: 181px; }
div#Content div.action-carousel ul li h2.request span { background-image: url(../images/content/home/action_carousel_request.gif); }
div#Content div.action-carousel ul li h2.meet { background: #ffffff url(../images/content/home/action_carousel_meet.gif) no-repeat 0 0; height: 19px; margin: 0 0 11px 0; padding: 0; width: 139px; }
div#Content div.action-carousel ul li h2.meet span { background-image: url(../images/content/home/action_carousel_meet.gif); }
div#Content div.action-carousel ul li h2.room { background: #ffffff url(../images/content/home/action_carousel_room.gif) no-repeat 0 0; height: 15px; margin: 0 0 11px 0; padding: 0; width: 135px; }
div#Content div.action-carousel ul li h2.room span { background-image: url(../images/content/home/action_carousel_room.gif); }
div#Content div.action-carousel ul li h3 { font-size: 1.2em; color: #0F828D; margin: 0; padding: 0 0 5px 0; }
div#Content div.action-carousel ul li a { color: #525151; }
div#Content div.action-carousel ul li label { display: block; font-size: 1.2em; padding-bottom: 5px; }
div#Content div.action-carousel ul li label.whatroom { display: block; font-weight: bold; padding-top: 0; }
div#Content div.action-carousel ul li select.whatroom { margin: 4px 4px 0 0; width: 160px; }
div#Content div.action-carousel ul li p { font-size: 1.1em; margin: 0; padding: 5px 0 10px 0; }
div#Content div.action-carousel ul li p span { color: #0F828D; font-weight: bold; }
div#Content div.action-carousel ul li p img { float: right; }
div#Content div.action-carousel ul li a.button_image { width: 105px; height: 18px; margin: 2px 0 0 0; padding: 0; display: block; background: url(../images/buttons/buttons_request_orange_105x18.gif) no-repeat 0 0; position: absolute; bottom: 20px; left: 10px; }
div#Content div.action-carousel ul li a.button_image span { background-image: url(../images/buttons/buttons_request_orange_105x18.gif); }
div#Content div.action-carousel ul li a:hover.button_image span { width: 105px; height: 18px; background: url(../images/buttons/buttons_request_orange_105x18.gif) no-repeat 0 -19px; }
div#Content div.action-carousel ul li a.go_image { width: 18px; height: 18px; margin: 0; padding: 0; background: url(../images/buttons/buttons_orange_go_18x18.gif) no-repeat 0 0; top: 0; }
div#Content div.action-carousel ul li a.go_image span { background: url(../images/buttons/buttons_orange_go_18x18.gif) no-repeat 0 0; height: 18px; width: 18px; margin: 0; }
div#Content div.action-carousel ul li a:hover.go_image span { width: 18px; height: 18px; background: url(../images/buttons/buttons_orange_go_18x18.gif) no-repeat 0 -19px; }

div#Content div.action-carousel ul li#Master_MainContentPlaceHolder_liMeetAdvisor { padding-bottom: 0; padding-right: 0; }
div#Content div.action-carousel ul li div.meettheteam { background: url(../images/content/home/meettheteam_bg.jpg) no-repeat right bottom; min-height: 145px; }
div#Content div.action-carousel ul li div.meettheteam p { padding-bottom: 15px; padding-right: 135px; }
div#Content div.action-carousel ul li div.meettheteam a.button_image { width: 90px; margin: 25px 0 0 0; padding: 0; display: block; background: url(../images/buttons/meettheteam.gif); }
div#Content div.action-carousel ul li div.meettheteam a.button_image span { background-image: url(../images/buttons/meettheteam.gif); }
div#Content div.action-carousel ul li div.meettheteam a:hover.button_image span { background-image: url(../images/buttons/meettheteam.gif); width: 90px; }

/*	body.blinds_home 
----------------------------------------------- */
body.blinds_home div#Content div#WhyHillarysFlash img { margin-top: 10px; }
body.blinds_home div#Content div.action-carousel ul li.last input.go_image { top:3px; }
body.blinds_home div#Content div.action-carousel ul li.last a.go_image { left: 4px; top: -5px; }
body.blinds_home div#Content div.action-carousel ul li div.RegionLookup input.go_image { top:1px;  }

/*	body.conservatory_blinds_home
----------------------------------------------- */
body.conservatory_blinds_home div#Content div.offer-carousel { margin-top: 14px; }
body.conservatory_blinds_home div#Content div.action-carousel { background: url(../images/content/shutters_home/content_action_carousel_bg.gif) 0 bottom no-repeat; float: left; margin: 10px 0 0 0; }
body.conservatory_blinds_home div#Content div.action-carousel ul { background: url(../images/content/shutters_home/action_carousel__bg_top.gif) 0 0 no-repeat; width: 514px; height:5px }
body.conservatory_blinds_home div#Content div.action-carousel ul li { border-right: 1px solid #D9D9D9; float: left; min-height: 135px; padding: 10px; width: 46%; }
body.conservatory_blinds_home div#Content div.action-carousel ul li.last { border: none; } 
body.conservatory_blinds_home div#Content div.action-carousel ul li p { padding-right: 4px; }
body.conservatory_blinds_home div#Content div.action-carousel ul li div.meettheteam p { padding-right: 135px; }
body.conservatory_blinds_home div#Content div.action-carousel ul li h2.room { background: #ffffff url(../images/content/home/action_carousel_room.gif) no-repeat 0 0; height: 15px; margin: 0 0 11px 0; padding: 0; width: 135px; }
body.conservatory_blinds_home div#Content div.action-carousel ul li h2.room span { background-image: url(../images/content/home/action_carousel_room.gif); }
body.conservatory_blinds_home div#Content div.action-carousel ul li h3 { font-size: 1.2em; color: #0F828D; margin: 0; }


/*	body.shutters_home
------------------------------------------------*/
body.shutters_home div#Content div.action-carousel { background: url(../images/content/shutters_home/content_action_carousel_bg.gif) 0 bottom no-repeat; float: left; margin: 10px 0 0 0; }
body.shutters_home div#Content div.action-carousel ul { background: url(../images/content/shutters_home/action_carousel__bg_top.gif) 0 0 no-repeat; width: 514px; height:5px }
body.shutters_home div#Content div.action-carousel ul li { border-right: 1px solid #D9D9D9; float: left; min-height: 135px; padding: 10px; width: 46%; }
body.shutters_home div#Content div.action-carousel ul li.last { border: none; } 
body.shutters_home div#Content div.action-carousel ul li p { padding-right: 4px; }
body.shutters_home div#Content div.action-carousel ul li div.meettheteam p { padding-right: 135px; }
body.shutters_home div#Content div.action-carousel ul li h2.room { background: #ffffff url(../images/content/home/action_carousel_room.gif) no-repeat 0 0; height: 15px; margin: 0 0 11px 0; padding: 0; width: 135px; }
body.shutters_home div#Content div.action-carousel ul li h2.room span { background-image: url(../images/content/home/action_carousel_room.gif); }
body.shutters_home div#Content div.action-carousel ul li h3 { font-size: 1.2em; color: #0F828D; margin: 0; }


/*body.shutters_home div#Content div.action-carousel ul li { border-right: 1px solid #D9D9D9; float: left; min-height: 135px; padding: 10px; width: 46%; }
body.shutters_home div#Content div.action-carousel ul li.last { border: none; } 
body.shutters_home div#Content div.action-carousel ul li p { padding-right: 4px; }
body.shutters_home div#Content div.action-carousel ul li div.meettheteam p { padding-right: 135px; }
body.shutters_home div#Content div.action-carousel ul li h2.room { background: #ffffff url(../images/content/home/action_carousel_room.gif) no-repeat 0 0; height: 15px; margin: 0 0 11px 0; padding: 0; width: 135px; }
body.shutters_home div#Content div.action-carousel ul li h2.room span { background-image: url(../images/content/home/action_carousel_room.gif); }
body.shutters_home div#Content div.action-carousel ul li h3 { font-size: 1.2em; color: #0F828D; margin: 0; }*/

/*	body.awnings_home
----------------------------------------------- */

/*body.awnings_home div#Content div.offer-carousel { margin-top: 14px; }
body.awnings_home div#Content div.action-carousel { background: url(../images/content/shutters_home/content_action_carousel_bg.gif) 0 bottom no-repeat; float: left; margin: 10px 0 0 0; }
body.awnings_home div#Content div.action-carousel ul { background: url(../images/content/shutters_home/action_carousel__bg_top.gif) 0 0 no-repeat; width: 514px; }
body.awnings_home div#Content div.action-carousel ul li { border-right: 1px solid #D9D9D9; float: left; min-height: 135px; padding: 10px; width: 46%; }
body.awnings_home div#Content div.action-carousel ul li.last { border: none; }
body.awnings_home div#Content div.action-carousel ul li div.meettheteam { min-height: 145px; }*/
