html{height:100%;margin-bottom:1px; background-color: #A4A4A4;}


html{height:100%;margin-bottom:1px; background-color: #fff;}

body{
font-family: verdana, arial, tahoma, sans-serif;
color: #2E291F;
font-size: 100%;
padding: 0px;
margin: 0px;
FONT-SIZE: 10px;
}

h1{color: #2E291F;font-size: 13px;margin: 0px 0px;}
a:link, a:visited, a:hover{color: #C76B0F;text-decoration: none;}
a:active{color:#B5563B;}

#container{
margin: 0px auto; 
padding: 0px;
width: 930px;
}

img{border:none;}

#content-middle-bg{
margin: 0px auto; 
padding-left: 1px;
width: 930px;
background: transparent url(../images/new-content-middle-bg.jpg) repeat-y;
}

#content-welcome{
float: left;
height: 103px;
margin: 0px;
padding: 0px;
}

#content-welcome h1.h1-welcome-fragrances-of-ireland{
background: transparent url(../images/h1-welcome-frangrances-of-ireland.jpg) no-repeat;
width: 410px;
height: 35px;
margin: 0px 0px 0px 24px;
padding: 0px;
}

#content p, #content-welcome p{ 
text-align: left;
color: #333;
line-height: 140%;
font-size: 1.1em !important;
padding: 0px 10px 10px 24px !important;
margin: 0px;
}

table.dialog-table{border: 1px solid #D6D7DA; margin: 5px 0px 15px 10px;}
td.dialog-title{border-bottom: 1px solid #D6D7DA;  font-weight: bold; background-color: #E8E9D9; font-size: 110%; padding: 5px;}


#content-welcome p{ width: 625px; padding: 0px 10px 0px 24px !important;}
#content h1, #content-welcome h1, #content  p.post-title,
.contentheading, .componentheading, #homepage-text-container .post-title-large{
font-size: 2.4em;
font-weight: normal;
letter-spacing: 0em;
font-family:"Times New Roman", Times, serif;
padding: 5px 10px 5px 22px !important;
}

#content  p.post-title{font-size: 239% !important; letter-spacing: 0em; }

#userForm div.componentheading{display: none;}

#category-cell{text-align: center; background-color: #fff; color: #3F3428; padding: 2px 0px; font-size: 110%;}

body.body-inis #category-cell a, body.body-inis #content a{color: #38468F;font-weight: bold;}
body.body-arose #category-cell a, body.body-arose #content a{color: #8F110A;font-weight: bold;}
body.body-inis-or #category-cell a, body.body-inis-or #content a{color: #725C38;font-weight: bold;}
body.body-caru #category-cell a, body.body-caru #content a{color: #842E30;font-weight: bold;}
body.body-innisfree #category-cell a, body.body-innisfree #content a{color: #086B08;font-weight: bold;}
body.body-naturally #category-cell a, body.body-naturally #content a{color: #003900;font-weight: bold;}
body.body-patrick #category-cell a, body.body-patrick #content a{color: #392D2E;font-weight: bold;}
body.body-garden #category-cell a, body.body-garden #content a{color: #542989; font-weight: bold;}



#sidebar-bg{padding: 0px;width: 160px;}
body.body-inis  #sidebar-bg{background: transparent url(../../../../skin1/images/sidebar-inis-bg.jpg) repeat-y; background-color:#38468F; }
body.body-arose #sidebar-bg{background: transparent url(../../../../skin1/images/sidebar-arose-bg.jpg) repeat-y; background-color:#B91911; }
body.body-inis-or #sidebar-bg{background: transparent url(../../../../skin1/images/sidebar-inis-or-bg.jpg) repeat-y; background-color:#9A7D4B;}
body.body-caru #sidebar-bg{background: transparent url(../../../../skin1/images/sidebar-caru-bg.jpg) repeat-y; background-color:#9A7D4B;}
body.body-innisfree #sidebar-bg{background: transparent url(../../../../skin1/images/sidebar-innisfree-bg.jpg) repeat-y; background-color:#004748;}
body.body-naturally #sidebar-bg{background: transparent url(../../../../skin1/images/sidebar-naturally-bg.jpg) repeat-y; background-color:#003900;}
body.body-patrick #sidebar-bg{background: transparent url(../../../../skin1/images/sidebar-patrick-bg.jpg) repeat-y; background-color:#392D2E;}
body.body-garden #sidebar-bg{background: transparent url(../../../../skin1/images/sidebar-garden-bg.jpg) repeat-y; background-color:#34024D;}
body.body-connemara #sidebar-bg{background: transparent url(../../../../skin1/images/sidebar-connemara-bg.jpg) repeat-y; background-color:#78754B;}


#h1-sidebar-products{width: 160px;height: 28px;padding: 0px;}
body.body-inis #h1-sidebar-products{background: transparent url(../../../../skin1/images/sidebar-inis-products.jpg) no-repeat;}
body.body-arose #h1-sidebar-products{background: transparent url(../../../../skin1/images/sidebar-arose-products.jpg) no-repeat;}
body.body-caru #h1-sidebar-products{background: transparent url(../../../../skin1/images/sidebar-caru-products.jpg) no-repeat;}
body.body-inis-or #h1-sidebar-products{background: transparent url(../../../../skin1/images/sidebar-inis-or-products.jpg) no-repeat;}
body.body-innisfree #h1-sidebar-products{background: transparent url(../../../../skin1/images/sidebar-innisfree-products.jpg) no-repeat;}
body.body-naturally #h1-sidebar-products{background: transparent url(../../../../skin1/images/sidebar-naturally-products.jpg) no-repeat;}
body.body-patrick #h1-sidebar-products{background: transparent url(../../../../skin1/images/sidebar-patrick-products.jpg) no-repeat;}
body.body-garden #h1-sidebar-products{background: transparent url(../../../../skin1/images/sidebar-garden-products.jpg) no-repeat;}


body.body-inis #active_menu{background: transparent url(../../../../skin1/images/main-menu-inis-on-bg.jpg) repeat-x !important;}
body.body-arose #active_menu{background: transparent url(../../../../skin1/images/main-menu-arose-on-bg.jpg) repeat-x !important;}
body.body-inis-or #active_menu{background: transparent url(../../../../skin1/images/main-menu-inis-or-on-bg.jpg) repeat-x !important;}
body.body-innisfree #active_menu{background: transparent url(../../../../skin1/images/main-menu-innisfree-on-bg.jpg) repeat-x !important;}
body.body-caru #active_menu{background: transparent url(../../../../skin1/images/main-menu-caru-on-bg.jpg) repeat-x !important;}
body.body-naturally #active_menu{background: transparent url(../../../../skin1/images/main-menu-naturally-on-bg.jpg) repeat-x !important;}
body.body-patrick #active_menu{background: transparent url(../../../../skin1/images/main-menu-patrick-on-bg.jpg) repeat-x !important;}
body.body-garden #active_menu{background: transparent url(../../../../skin1/images/main-menu-garden-on-bg.jpg) repeat-x !important;}
body.body-connemara #active_menu{background: transparent url(../../../../skin1/images/main-menu-connemara-on-bg.jpg) repeat-x !important;}


body.body-inis #content-footer{background-color: #6BB5DE;}
body.body-arose #content-footer{background-color: #FFCEDE;}
body.body-inis-or #content-footer{background-color: #9A7D4B;}
body.body-innisfree #content-footer{background-color: #749B1E;}
body.body-caru #content-footer{background-color: #842E30;}
body.body-naturally #content-footer{background-color: #96B196;}
body.body-patrick #content-footer{background-color: #B39F82;}
body.body-garden #content-footer{background-color: #C191C1;}
body.body-connemara #content-footer{background-color: #E5CD96;}

#h1-sidebar-about, #h1-sidebar-about, #h1-sidebar-news, #h1-sidebar-contact, #h1-sidebar-locator, #h1-sidebar-specials{width: 160px;height: 28px;padding: 0px;}
#h1-sidebar-about{background: transparent url(../../../../skin1/images/sidebar-inis-about.jpg) no-repeat;}
#h1-sidebar-news{background: transparent url(../../../../skin1/images/sidebar-inis-news.jpg) no-repeat;}
#h1-sidebar-contact{background: transparent url(../../../../skin1/images/sidebar-inis-contact.jpg) no-repeat;}
#h1-sidebar-locator{background: transparent url(../../../../skin1/images/sidebar-inis-locator.jpg) no-repeat;}
#h1-sidebar-specials{background: transparent url(../../../../skin1/images/sidebar-inis-specials.jpg) no-repeat;}



#sidebar-bg span, h1 span {display: none;}

<!-- Common Stuff -->


#sidebar-bg span, h1 span {display: none;}

p.category-link{padding-bottom: 2px; margin: 2px 0px; color: #fff; font-size: 110%;}

#category-holder{padding: 5px 10px 10px 23px;}
#myaccount-holder{
border-left: 1px solid #D6D7DA;
border-right: 1px solid #D6D7DA;
border-bottom: 1px solid #D6D7DA;
background: transparent url(../images/my-account-bg.jpg) repeat-x;
}

#mainlevel-holder{

}

a.mainlevel{} /* this styling is for the MAIN items in the menu */
a.mainlevel:link {}
a.mainlevel:visited {}
a.mainlevel:hover {}

#active_menu {} /* this styling is for the menu item when it is active, even in main/sub position*/



ul.mainlevel
{
list-style: none;
padding: 0px;
margin: 0px;
}


ul.mainlevel li
{
	background-image: none;
	padding: 0px;
	float: left;
	margin: 0px;
	line-height: 28px;
	white-space: nowrap;
}

ul.mainlevel li a, ul.mainlevel li.index-6 a
{
	display: block;
	height: 26px;
	margin: 0px 0px 0px 0px;
/*	padding: 0px 24px 0px 23px;*/
	padding: 0px 24px 0px 24px;
	text-align: center;
	text-decoration: none;
	color: #333;
	font-size: 1.6em;
	font-family:"Times New Roman", Times, serif;
	background: transparent url(../images/main-menu-off-bg.jpg) repeat-x;
}

ul.mainlevel li.index-6 a{	padding: 0px 30px 0px 31px}


#mainlevel li a:hover
{
	text-align: center;
	text-decoration: none;
	height: 26px;
	background-color: #E7E7E7 !important;
}

ul.mainlevel li.active_menu a{text-decoration: none;color: #ffffff !important;}


body.body-inis ul.mainlevel li.active_menu a{background: transparent url(../../../../skin1/images/main-menu-inis-on-bg.jpg) repeat-x !important;}
body.body-arose ul.mainlevel li.active_menu a{background: transparent url(../../../../skin1/images/main-menu-arose-on-bg.jpg) repeat-x !important;}
body.body-caru ul.mainlevel li.active_menu a{background: transparent url(../../../../skin1/images/main-menu-caru-on-bg.jpg) repeat-x !important;}
body.body-inis-or ul.mainlevel li.active_menu a{background: transparent url(../../../../skin1/images/main-menu-inis-or-on-bg.jpg) repeat-x !important;}

body.body-innisfree ul.mainlevel li.active_menu a{background: transparent url(../../../../skin1/images/main-menu-innisfree-on-bg.jpg) repeat-x !important;}
body.body-naturally ul.mainlevel li.active_menu a{background: transparent url(../../../../skin1/images/main-menu-naturally-on-bg.jpg) repeat-x !important;}
body.body-patrick ul.mainlevel li.active_menu a{background: transparent url(../../../../skin1/images/main-menu-patrick-on-bg.jpg) repeat-x !important;}
body.body-garden ul.mainlevel li.active_menu a{background: transparent url(../../../../skin1/images/main-menu-garden-on-bg.jpg) repeat-x !important;}
body.body-connemara ul.mainlevel li.active_menu a{background: transparent url(../../../../skin1/images/main-menu-connemara-on-bg.jpg) repeat-x !important;}

	
	


	
	

#headercart
{
	list-style: none;
	padding: 0px 0px 0px 13px;
	margin: 0px;
}


#headercart li
{
	background-image: none;
	padding: 0px;
	float: left;
	margin: 0px;
	white-space: nowrap;
}

#headercart li a
{
	display: block;
	height: 26px;
	margin: 0px 1px 0px 0px;
	text-align: center;
	text-decoration: none;
	color: #363636;
	line-height: 26px;
	padding: 0px 11px 0px 11px;
	font-size: 1.3em;
	font-family:"Times New Roman", Times, serif;
}


.category, A.category:link, A.category:visited, A.category:hover,  A.category:active  {
	COLOR: #fff;
	font-weight: bold;
	TEXT-DECORATION: none;
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading{
margin: 0px;
padding: 0px;
}

.moduletable-latest h3{
height: 28px;
padding: 0px 0px 10px 15px;
line-height: 1.8em;
margin: 0px;
text-align:left;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 180%;
font-weight: normal;
}

ul.latestnews-latest{padding: 0px; margin: 0px;}
li.latestnews-latest {padding: 1px; margin: 0px 0 0 10px;}


a.latestnews-latest, a.latestnews-latest:link, a.latestnews-latest:visited, a.latestnews-latest:hover{
display: block;
font-family: Verdana, Helvetica, Sans Serif;
font-size: 11px;
font-weight: bold;
text-align: left;
margin: 2px 0px 2px 0px;
padding: 0px 35px 0px 15px;
text-decoration: none;
background: url(../images/latestnews-li.gif) no-repeat;
color: #fff;
}



.multithumb{}

span.article_seperator{}

h2,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
font:;
color:;
font-size:1.4em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}

.small, .createdate{font-size: 10px; padding:0px; margin:0px;}


.componentheading{padding: 10px 20px 5px 0px;}

#homepage-text-container .post-title-large{color: #5E5E62 !important;}

#copy{color:#F3F4F8 !important; font-size: 10px;text-align: left; margin: 0px; padding: 0px; line-height: 18px;}
#brightlight a{color:#D9D9DA; font-size: 10px;text-align: right; margin-right: 5px; text-decoration: none;}




.button {
background: url(../images/button-bg.jpg) repeat-x;
border: 1px solid #696969;
background-color: #130370;
color: #fff;
padding: 3px 25px 3px 25px;
margin: 4px 0px;
height: 20x;
font-size: 12px;}

.search {} /*formatting the <div> which holds search items: inputbox, search button...*/







ul.sidenav
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}


ul.sidenav li
{
	padding: 0px 0px 2px 0px; margin: 2px 0px; color: #fff;
}

ul.sidenav li a
{
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 110%;
	text-decoration: none;
	color: #fff;	 
	font-weight: bold;

}



ul.sidenav li.active_menu{font-weight: bold;}


#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover
{
	color: #FFF791;
	height: 24px;
}



.moduletable-search{padding: 5px 15px 5px 0px; margin: 0px;  }
.moduletable-drop{padding: 0px 0px 0px 22px; margin: 0px;  }
.moduletable-menu{padding: 0px; margin: 0px  0px 0px -12px !important;  }
.searchsearch{padding: 0px; margin: 0px; }

.moduletable-logged{padding: 10px 2px;}

.moduletable-logged h3{
height: 28px;
padding: 0px 0px 3px 30px;
line-height: 1.8em;
margin: 0px ;
text-align:left;
color:#4A4A4A;
font-size: 1.3em;

font-family: Arial, Helvetica, sans-serif;
font-size: 140%;
font-weight: bold;
}


.contentpaneopen {margin: 0px !important; padding: 0px;} /* Table that holds the actual text for an article.*/

.contentpane {margin: 0px !important;
padding: 0px 15px 0 0px;
font-family: Verdana, Helvetica, Sans Serif;
color: #333;
line-height: 130%;
font-size: 1.0em;
color: #000;
} /* Table that holds the actual text for an article.*/

.contentpaneopen p{margin: 0px !important; color: #333 !important;}
.contentpane {color: #525252 !important; }

table{padding: 0px; margin: 0px;color: #2E291F;}
.team-table{padding-left: 22px; margin: 0px;color: #2E291F;}
.store-table{padding-left: 22px; margin: 0px;color: #2E291F; font-size: 11px;}


.readon{padding: 0px 0px  0px 30px;}
span.readon{ padding: 0px!important; margin: 0px 0px  0px 30px  !important; font-size: 10px ;}


a.contentpagetitle:hover {} /*Title of articles when appeare as links */

.inputbox, .select, .inputboxhead{
	padding: 1px;
	border:solid 1px #CFCFCF;
	background-color: #F7F8FB;
	color: #6D797C;
	font-size: 12px;
	height: 15px;
	font-family: Verdana, Helvetica, Sans Serif;
}

textarea{
	padding: 1px;
	border:solid 1px #CFCFCF;
	background-color: #F7F8FB;
	color: #6D797C;
	font-size: 12px;
	font-family: Verdana, Helvetica, Sans Serif;
}




ul.list, ul.level_0, ul.level_1 
{
  margin: 0 0 0em .2em;
  padding: 0;
}


ul.list li
{
margin: 0;
padding: .3em 0;
background-image: url(../images/content-li.jpg) ;
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 20px;
line-height: 13px;
}


ul.level_1 li 
{
margin: 0;
padding: .1em 0;
background-image: url(../images/content-li.jpg) ;
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 20px;
}

ul.level_1 li{color: #000000 !important; }

ul.level_1 li a, ul.level_1 li a a:link, ul.level_1 li a a:visited, ul.level_1 li a a:hover {
color: #97972E;
padding: .2em 0;
}

blockquote {line-height: 150%;}

blockquote {width: auto;padding: 10px 10px 10px 25px;margin: 5px 15px 0px 15px;}

blockquote {background: #F8F8F8 url(../images/quote-a-start.jpg) 10px 10px no-repeat;color: #333;}

blockquote p {background: url(../images/quote-a-end.jpg) 100% 100% no-repeat;}

blockquote.w {background: #fff url(../images/quote-a-start-w.jpg) 10px 10px no-repeat;}
blockquote.w p {background: url(../images/quote-a-end-w.jpg) 100% 100% no-repeat;}


.copy{color:#777 !important; font-size: 10px;text-align: right; margin: 0px; padding: 0px 10px 0px 0px !important;}
.brightlight a, .brightlight {color:#777; font-size: 10px;text-align: left; padding: 0px 0px 10px 5px; text-decoration: none; line-height: 15px;}


#foi_google_map{margin-left: 23px; border: 1px solid #000; background-color: #8AA195;}
.lightboxlink{padding: 3px 10px; background-color:#8AA195; border-bottom: 1px solid #000;}
.lightboxlink a{ color: #fff !important;}

#foi_google_map h1{font-size: 1.4em;}

#flash-holder{padding: 9px 0px 10px 20px;}