@charset "utf-8";
/*Scolmore International Ltd UK-  CSS Document */


/* global resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q,
s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; vertical-align: baseline; background: transparent; }

ol, ul { list-style: none;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none; }
input {margin:0; padding:0;}

:focus { outline:0; }

ins { text-decoration:none; }
del { text-decoration:line-through; }

table {	border-collapse:collapse; border-spacing:0; }

hr {height:0; border:thin solid #CCCCCC;}

body {background-color:#231f20; font-family:arial, sans-serif;}


/*main layout styles*/
#wrapper-outer { width:100%; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/backgrounds/main_grad_bg.jpg) repeat-x top; }
#wrapper-inner { width:970px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/backgrounds/inner_panel_bg.jpg) repeat-x bottom;}
#header { width:970px; height:111px; background-color:#000000; margin:0 auto 0 auto; padding:0; }
#footer { width:970px; margin:5px auto 0 auto; padding:0 0 5px 0; color:#FFFFFF; font-size:.55em; font-weight:bold;}
#footer a {font-family:Helvetica, Arial, sans-serif; margin:0; padding:0; text-decoration:none; color:#FFFFFF; font-size:1em; font-weight:bold; }
#footer a:hover {font-family:Helvetica, Arial, sans-serif; margin:0; padding:0; text-decoration:underline; color:#CCC; font-size:1em; font-weight:bold; }
#logo { width:485px; height:111px; float:left; margin:0 auto 0 auto; padding:0;}
#main-navigation-container {height:60px; margin:0 auto 0 auto; padding:0;}

/*search panel styles*/
#search-area { width:147px; height:40px; float:right; margin:35px 30px 0 0; padding:0; }
/*.search-input {width:216px; height:21px; margin:8px 0 0 39px; padding:0 0 0 5px; float:left; font-size:.75em; font-family: arial, sans-serif; color:#666666; border:thin solid #999;}
.search-button {width:61px; height:21px; margin:8px 0 0 2px; padding:0; float:left;}*/

/*individual page main container styles*/
#sec-home {width:970px; height:388px; margin:0 auto 0 auto; padding:0; background-color:#58585A;}
#sec-scolmore-brands {position:relative;; width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/scolmore_brands_sec_intro.jpg) no-repeat;}
#sec-about-scolmore {position:relative; width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/aboutscolmore_sec_intro.jpg) no-repeat;}
#sec-products {position:relative;width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/products_sec_intro.jpg) no-repeat;}
#sec-new-products {position:relative;width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/newproducts_sec_intro.jpg) no-repeat;}
#sec-circuit-protection {
	position:relative;
	width:970px;
	height:651px;
	margin:0 auto 0 auto;
	padding:0;
	background:#58585A url(../images/section_intros/circuit_pro_sec_intro.jpg) no-repeat;
	background-image: url(../images/section_intros/circuit_pro_sec_intro.jpg); }

#sec-lamps {
	position:relative;
	width:970px;
	height:651px;
	margin:0 auto 0 auto;
	padding:0;
	background:#58585A url(../images/section_intros/lamps_intro.jpg) no-repeat;
	background-image: url(../images/section_intros/lamps_sec_intro.jpg);
}
#sec-contractors {position:relative; width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/contractorfavs_sec_intro.jpg) no-repeat;}
#sec-oem {position:relative;width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/oem_sec_intro.jpg) no-repeat;}
#sec-design-man {position:relative; width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/design_manu_sec_intro.jpg) no-repeat;}
#sec-accreditations {position:relative; width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/accreditations_intro.jpg) no-repeat;}
#sec-contact {position:relative; width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:url(../images/backgrounds/contact_main_bg.jpg) no-repeat;}
#sec-area-manager {position:relative; width:970px; height:650px; margin:0 auto 0 auto; padding:0; background:#FFF url(../images/backgrounds/area_manager_page_bg.jpg) no-repeat;}
#sec-order-cd {position:relative; width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/backgrounds/interactive_cd_bg.jpg) no-repeat;}

#sec-news { width:970px; margin:0 auto 0 auto; padding:0; background-color:#FFFFFF;}
#news-2col { width:970px; height:650px; margin:0 auto 0 auto; padding:0; background-color:#FFFFFF;}
#sec-case-studies {position:relative; width:970px; height:651px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/case_studies_intro.jpg) no-repeat;}

/* - Wiring Accessories - */
#sec-wiring-home {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/wiring_acc_product_intro.jpg) no-repeat;}
#sec-wiring-accessories {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/accessories_product_intro.jpg) no-repeat;}
#sec-wiring-essentials {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/essentials_product_intro.jpg) no-repeat;}
#sec-wiring-define{position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/define_product_intro.jpg) no-repeat;}
#sec-wiring-definity {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/definity_product_intro.jpg) no-repeat;}
#sec-wiring-curva {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/curva_product_intro.jpg) no-repeat;}
#sec-wiring-mode {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/mode_product_intro.jpg) no-repeat;}
#sec-wiring-minigrid {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/minigrid_product_intro.jpg) no-repeat;}
#sec-wiring-deco {
	position:relative;
	width:970px;
	height:485px;
	margin:0 auto 0 auto;
	padding:0;
	background:url(../images/product_intros/deco_product_intro_notext.jpg) no-repeat;
	background-image: url(../images/product_intros/deco_product_intro.jpg);}

#sec-flow {
	position:relative;
	width:970px;
	height:485px;
	margin:0 auto 0 auto;
	padding:0;
	background:url(../images/product_intros/flow_product_intro.jpg) no-repeat;
	background-image: url(../images/product_intros/flow_product_intro.jpg);
}
#sec-wiring-newmedia {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/newmedia_product_intro.jpg) no-repeat;}
#sec-wiring-minigrid {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/minigrid_product_intro.jpg) no-repeat;}
#sec-wiring-polar {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/polar_product_intro.jpg) no-repeat;}

/* - Lighting - */
#sec-lighting-home {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:#58585A url(../images/section_intros/lighting_sec_intro.jpg) no-repeat;}
#sec-lighting-fumagalli {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/fumagalli_product_intro.jpg) no-repeat;}
#sec-lighting-flameguard {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/flameguard_product_intro.jpg) no-repeat;}
#sec-lighting-click {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/click_lighting_product_intro.jpg) no-repeat;}
#sec-lighting-accessories-lamps {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/accessories_lamps_product_intro.jpg) no-repeat;}
#sec-lighting-bathroom-kitchen {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/bathroom_kitchen_product_intro.jpg) no-repeat;}
#sec-lighting-emergency-signs {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/emergency_signs_product_intro.jpg) no-repeat;}
#sec-lighting-general-outdoor {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/general_outdoor_product_intro.jpg) no-repeat;}
#sec-lighting-halogen {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/halogen_product_intro.jpg) no-repeat;}
#sec-lighting-low-energy {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/low_energy_product_intro.jpg) no-repeat;}
#sec-lighting-metal-haide {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/metal_haide_product_intro.jpg) no-repeat;}
#sec-lighting-outdoor-bollards {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/outdoor_bollards_intro.jpg) no-repeat;}
#sec-lighting-outdoor-led {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/outdoor_led_product_intro.jpg) no-repeat;}
#sec-lighting-pendant-suspended {position:relative; width:970px; height:485px; margin:0 auto 0 auto; padding:0; background:url(../images/product_intros/pendant_suspended_product_intro.jpg) no-repeat;}

#wiring-nav {
	width:800px;
	height:5px;
	margin:0 0 0 30px;
	padding:0;
	position:absolute;
	top:460px;
}
#lighting-nav {
	width:884px;
	height:20px;
	margin:0 0 0 30px;
	padding:0;
	position:absolute;
	top:460px;
}
#product-menu ul {margin:0; padding:0;}
#product-menu li {margin:0; padding:0 3px 0 0; float:left; display:block; width:123px; height:25px;}
/*-------------------------*/
#product-menu li a.wiring {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_wiring_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu li a.lighting {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_lighting_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu li a.circuit {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_circuit_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu li a.oem {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_oem_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu li a.lamps {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_lamps_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}

#product-menu li a.wiring:hover {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_wiring_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu li a.lighting:hover {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_lighting_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu li a.circuit:hover {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_circuit_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu li a.oem:hover {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_oem_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu li a.lamps:hover {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_lamps_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}

#product-menu li a.wiring.active {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_wiring_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu li a.lighting.active {margin:0; padding:0; display:block; width:123px; height:25px; background:url(../images/buttons/sec_nav_lighting_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
/*-------------------------*/
#product-nav {
	width:709px;
	height:20px;
	margin:0 0 0 40px;
	padding:0;
	position:absolute;
	top:600px;
	left:15px;
}
#product-menu2 li {margin:0; padding:0 5px 0 0; float:left; display:block; width:125px; height:28px;}
/*-------------------------*/

#product-menu2 li a.wiring {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_wiring_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.lighting {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_lighting_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.circuit {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_circuit_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.oem {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_oem_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.lamps {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_lamps_off.gif) no-repeat center top; text-indent:-9000px; outline:none;}

#product-menu2 li a.wiring:hover {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_wiring_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.lighting:hover {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_lighting_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.circuit:hover {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_circuit_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.oem:hover {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_oem_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.lamps:hover {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_lamps_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}

#product-menu2 li a.wiring.active {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_wiring_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.lighing.active {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_lighting_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.circuit.active {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_circuit_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.oem.active {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_oem_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
#product-menu2 li a.lamps.active {margin:0; padding:0; display:block; width:125px; height:28px; background:url(../images/buttons/sec_nav2_lamps_on.gif) no-repeat center top; text-indent:-9000px; outline:none;}
/*-------------------------*/


/*Signposts*/
#signpost-container { width:942px; height:250px; margin:0 auto 0 auto; padding:0;}
#signpost-container img {border:none;}
#signpost-left{ width:464px; height:250px; float:left; margin:0; padding:0; }
#signpost-right { width:464px; height:250px; float:right; margin:0; padding:0; }
.spad {margin:0 9px 0 0; padding:0;}

/*Tiles*/
#tile-container { width:960px; height:249px; margin:0; padding:0;}
.tile { width:225px; height:249px; float:left; margin:0 0 0 14px; padding:0;}

/*homepage banner slideshow*/
#slideshow { height: 388px; width: 970px; margin:0; padding:0; }
#slideshow img {padding: 0;margin:0; border:none;}

/*Scroller for case studies*/
#brands-scroller-container {position:absolute; left:55px; top:200px; width:859px; height:450px; margin:0; padding:0; }
#brands-scroller {width:859px; height:450px; padding: 0; display: block;_overflow: hidden;}
#brands-scroller img,a {padding:0; margin:0 5px 0 0; border:none;}

/*Scroller for case studies*/
#casestudies-scroller-container { position:absolute; left:231px; top:195px; width:739px; height:450px; margin:0; padding:0; }
#casestudies-scroller {width:739px; height:450px; padding: 0; display: block;_overflow: hidden;}
#casestudies-scroller img,a {padding:0; margin:0; border:none;}

#casestudy-container { position:relative; left:231px; top:195px; width:680px; height:400px; margin:0; padding:20px; background:#FFF; }
#casestudy-left {float:left; position:relative; width:290px; height:370px; margin:0 10px 0 0; padding:0;}
#casestudy-left h1 {margin:0 0 10px 0; padding:0; color:#000; font-size:1.4em; font-family:Arial, sans-serif;}
#casestudy-right {float:left; position:relative; width:380px; height:360px; margin:0; padding:5px 0 0 0;}
#casestudy-right p {margin:0 0 10px 0; padding:0; color:#000; font-size:0.8em; font-family:Arial, sans-serif; line-height:1.5em;}
#case-link {position:absolute;	display:block;	width:175px;height:20px;top:330px;	text-align:right;	background:url(../images/icons/case_study_arrow.gif) no-repeat;	padding:3px 0 0 0; left: 4px;}
#case-link a {color:#000; text-decoration:none; font-size:.9em; font-weight:bold;}
#case-link a:active {color:#000; text-decoration:none; font-weight:bold;}
#case-link a:hover {color:#666; text-decoration:underline; font-weight:bold;}

/*------------------- */

.cs-panel-wrap{position:relative; width:215px; height:457px; margin:0 5px 0 0; padding:0; background:#FFF url(../images/casestudies/cs_panel_bg.jpg) no-repeat; float:left;}
.cs-panel-wrap h3 {font-family:Helvetica, Arial, sans-serif; color:#FFF; margin:0; padding:10px 10px 0 14px; font-size:1.2em;}
.cs-panel-wrap img {position:absolute; top:94px;}
.cs-panel-wrap a {display:block; position:absolute; top:360px; left:10px; width:100px; height:20px; margin:0; padding:10px 0 10px 0; text-indent:-9000px; outline:none;}
.cs-panel-wrap p {position:absolute; top:225px; margin:0; padding:0 10px 0 14px; color:#FFFFFF; font-size:.7em; font-weight:normal; font-family:Helvetica, Arial, sans-serif; line-height:1.4em;}
/*------------------- */


/*Scroller for wiring */
#wiring-scroller-container { width:942px; height:155px; margin:0 auto 0 auto; padding:0;  background:#999 url(../images/backgrounds/product_scroll_bg.jpg) repeat-x top; }
#wiring-scroller {width: 942px; height: 155px; padding: 0; display: block; _overflow: hidden;}
#wiring-scroller img {padding:5px 0 0 3px; border:none;}

/*Scroller for lighting */
#lighting-scroller-container { width:942px; height:155px; margin:0 auto 0 auto; padding:0; background:#999 url(../images/backgrounds/product_scroll_bg.jpg) repeat-x top;}
#lighting-scroller {width: 942px; height: 155px; padding: 0; display: block; _overflow: hidden;}
#lighting-scroller img {padding:5px 0 0 3px; border:none;}

/* News page styles */
#accordian-holder { width:226px; height:318px; margin:0; padding:0; background-image:url(../images/backgrounds/accordian_panel_bg.jpg); background-repeat:no-repeat;}
/*#accordian-holder span { font-size:.8em; font-family:Arial,  sans-serif; color:#C00; font-weight:bold;}*/
#rss { width:210px; height:290px; margin:8px 0 0 0; padding:8px; background-image:url(../images/backgrounds/rss_panel_bg.jpg); background-repeat:no-repeat;}

#news-col-left { width:232px; height:636px; float:left; margin:0 0 0 14px; padding:14px 0 0 0;}
#news-col-right { width:705px; height:636px; float:left; margin:0 0 0 6px; padding:14px 0 0 0; background-image:url(../images/backgrounds/news_bg.jpg); background-repeat: no-repeat; background-position:0 14px;}
.news-list-outer { width:677px; height:128px; margin:14px 0 0 14px; padding:0;}
.news-list-header { width:677px; height:35px; margin:0; padding:4px 0 0 0; background-image:url(../images/backgrounds/story_list_header_bg.jpg); background-repeat:repeat-x;}
.news-list-header h3 {margin:0 0 0 20px; padding:0; font-size:1.1em; font-family:Arial,  sans-serif; color:#FFF; font-weight:bold;}
.news-list-content { width:677px; height:90px; margin:0; padding:0;}
.news-list-links { width:495px; height:15px; margin:0; padding:0; float:right;}
.news-list-content img { float:left; margin:0 14px 0 0; padding:0;}
.news-list-content p { width:677px; height:65px; margin:0; padding:0; color:#666 font-size:0.9em;}
.news-list-links img { float:right; margin:0; padding:0;}
.news-list-links a { font-size:0.9em; font-family:Arial,  sans-serif; color:#F90; font-weight:bold; text-decoration:none;}
.news-list-links a:active { color:#F90; font-weight:bold; text-decoration:none;}
.news-list-links a:hover { color:#999; font-weight:bold; text-decoration:underline;}
.news-story-holder { width:677px; height:600px; margin:14px auto 0 auto; padding:0;}
.news-story-header { width:677px; height:100px; margin:0 auto 10px auto; padding:0; background:#58585A url(../images/backgrounds/inner_panel_bg.jpg) repeat-x top;}
.news-story-header h1 {margin:0 0 0 20px; padding:15px 0 0 0; font-size:1.4em; font-family:Arial,  sans-serif; color:#FFFFFF; font-weight:bold;}
.news-story-left { width:223px; height:490px; margin:0; padding:0; float:left;}
.news-story-right { width:440px; height:490px; margin:0 0 0 14px; padding:0; float:left;}
.news-story-right p { margin:0 0 10px 0; padding:0; font-size:.8em;}
a.news-back {display:block; width:160px; height:15px; text-decoration:none; font-size:0.95em; font-weight:bold; color:#58585A; background:url(../images/icons/news_back.gif) top left no-repeat; padding:0 0 0 20px;}
#more-news-container { width:677px; margin:5px auto 0 auto; padding:5px 0 5px 0; border-top:thin dotted #666; border-bottom:thin dotted #666; text-align:center; font-size:0.95em; font-weight:bold; color:#58585A;}
#more-news-container p{font-size:0.95em; font-weight:bold; color:#58585A;}
#more-news-container a{font-size:0.95em; font-weight:bold; color:#58585A; text-decoration:none;}
#more-news-container a:active{font-size:0.95em; font-weight:bold; color:#58585A; text-decoration:none;}
#more-news-container a:hover{font-size:0.95em; font-weight:bold; color:#58585A; text-decoration:underline;}

/* contact form styles */
#contact-form-holder {font-family: arial, sans-serif; width:340px; height:596px; margin:0; padding:0; position:relative; left:600px; top:46px;}
#contactform p {margin:5px 0 5px 0; padding:0; font-family: arial, sans-serif; color:#58585a; font-size:.8em;}
#contactform input {margin:0 0 5px 0; padding:0; font-family: arial, sans-serif;  font-size:.9em;}
#contactform select {width:155px; margin:0 0 5px 0; padding:0;  font-size:.9em; font-family: arial, sans-serif;}
#contactform textarea {width:155px; margin:0 0 5px 0; padding:0; font-family: arial, sans-serif; font-size:.9em;}
#contactform {width:340px;}
#contactform span {font-size:0.9em; width:100px; height:15px; margin:0 0 3px 0; padding:0; display:inline-block;}
#contact-text {position:absolute; font-family:Helvetica, Arial, sans-serif;	width:261px; margin:0;	padding:0;	left:42px;	top:197px;}
#contact-text h4{font-family:Helvetica, Arial, sans-serif; font-size:.8em; font-weight:bold; margin:0; padding:0; color:#000;}
#contact-text p{font-family:Helvetica, Arial, sans-serif; font-size:.7em; margin:0 0 5px 0; padding:0; color:#000;}
#contact-text a{font-family:Helvetica, Arial, sans-serif; margin:0; padding:0; text-decoration:none; color:#000;}
#contact-text a:hover{font-family:Helvetica, Arial, sans-serif; margin:0; padding:0; text-decoration:underline; color:#666;}

/* Area manage search */
#am-search-form-container {width:320px; height:455px; margin:0; padding:0; background:#CCC;}
#am-filters {position:absolute;	width:200px;height:100px;margin:0;padding:0;top:205px;left:180px;}
#am-filters input {height:.9em; margin:0 0 6px 0;}
#am-filters a {display:block; height:20px; margin:0; padding:0 0 5px 0; text-decoration:none;}
.am-search-checkbox{display:block; margin:0 0 6px 111px;}
.am-search-select {display:block; width:250px; height:30px; margin:50px 0 0 0; font-size:1.4em; color:#999;}
.am-search-button {margin:9px 0 0 0; padding:0;}
#am-search-card {position:absolute; width:318px; height:220px; margin:0; padding:0; top:370px; left:54px;}
#am-search-card-details {margin:0; padding:0;}
#am-search-card-details h1 {margin:0 0 0 19px; padding:0; font-size:1em; font-weight:bolder; color:#000;}
#am-search-card-details h3 {margin:0 0 5px 19px; padding:0; font-size:0.8em; font-weight:bolder; color:#58585A;}
#am-search-card-details h4 {margin:-3px 0 15px 19px; padding:0; font-size:0.7em; font-weight:normal; color:#000;}
#am-search-card-details p {margin:0 0 6px 19px; padding:0; font-size:0.8em; font-weight:normal; color:#000; line-height:1em;}
#am-search-card-details a {font-size:1em; margin:0 0 10px 0; padding:0; color:#FFF; font-family:Helvetica, Arial, sans-serif; color:#000; text-decoration:none;}
#am-search-card-details a:hover {font-size:1em; margin:0 0 10px 0; padding:0; color:#FFF; font-family:Helvetica, Arial, sans-serif; color:#58585A; text-decoration:underline;}

#am-map{position:absolute;	width:505px;	height:554px;	margin:0;	padding:0;	top:26px;	left:398px;}
.card-header {margin:0; padding:0 0 10px 20px; font-size:1.3em; color:#000; font-family:"arial black"; line-height:1em;}

/* cd request form */
.cd {width:340px; position:absolute; top:46px; left:585px; font-family:arial,sans-serif; font-size:1em; color:#333;}
.cd_req1 td {padding:0 0 7px 0; vertical-align:middle;}
.cd_req2 {margin:10px 0 0 0;}
.cd_req2 td {padding:0 0 5px 0; vertical-align:middle;}
.cd_req3 {margin:15px 0 0 0;}
.cdText {width:228px; padding:2px 3px 2px 3px; border:none; font-size:1em; background-color:#e6e7e8; color:#333;}
.cdTextArea {width:230px; height:60px; padding:2px 0 2px 3px; border:none; font-family:arial,sans-serif; font-size:1em; color:#333; background-color:#e6e7e8;}
.cdSelect {width:200px; padding:2px 3px 2px 3px; border:none; font-size:1em; background-color:#e6e7e8; color:#333;}
.cdOB {width:165px; padding:2px 3px 2px 3px; border:none; font-size:1em; background-color:#e6e7e8; color:#333;}
.cdSmlTxt {vertical-align:bottom; font-family:arial,sans-serif; font-size:0.8em; color:#333; font-style:italic; text-align:right;}
.cdPadTop {padding:10px 0 0 0;}
td.top { vertical-align:top;}


/* generic styles */
.clear { clear:both; }
.spacer {width:200px; height:14px; margin:0 auto 0 auto; padding:0;}
.fix{ display:block; width:150px; float:left; font-size:.9em }
.border {border:thin solid #CCC;}
.rdBtn {border:0px; height:14px;}
.text-norm {margin:0 0 10px 0; padding:0; color:#FFF; font-size:1em; font-family:Helvetica, Arial, sans-serif;}
.text-big {margin:0 0 10px 0; padding:0; color:#FFF; font-size:1.15em; font-family:Helvetica, Arial, sans-serif; line-height:1.4em;}
.heading {margin:0 0 10px 0; padding:0; color:#FFF; font-size:1.4em; font-family:Helvetica, Arial, sans-serif;}
.btnBrands {margin:0 6px 0 0; padding:0;}
.btnProductsL {margin:0 13px 0 0; padding:0;}
.btnProductsR {margin:0 12px 0 0; padding:0 0 0 1px;}
.see-all {position:relative; display:block; height:20px; text-align:left; background:#333; url(images/icons/basic_arrow_right_aa.gif) no-repeat right center}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/*Rollover styles for opacity*/
a.rollover {margin:0; padding:0;}
a.rollover:active {margin:0; padding:0;}
a.rollover:hover map {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/*image map*/

#regions  {
	list-style: none;
	background: url(../images/maps/blank.gif) no-repeat 0 0;
	position: relative;
	width: 480px;
	height: 530px;
	margin: 0;
	padding: 0;
	z-index:20;
}

ul#regions li {
	border: 1px solid #000;
	position: absolute;
}

ul#regions li a{
	display: block;
	height: 100%;
	text-indent: -9000px;
}

ul#regions li#ireland a:hover {
	background:url(../images/maps/ireland_on.gif) no-repeat;
}



#ireland {
	width: 196px;
	height: 196px;
	top: 185px;
	left: -1px;
}
