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;
background-color:#fff;
}

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

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

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

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

#new-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 p, #content-welcome p, #content p.text{ 
text-align: left;
color: #333;
line-height: 140%;
font-size: 1.1em !important;
padding: 0px 10px 10px 6px !important;
margin: 0px;
}

#content p.text{padding: 0px 10px 10px 20px !important;}

#content-welcome p{ width: 580px; padding: 0px 0px 0px 24px !important; }
#content h1, #content-welcome h1, #content  p.post-title{
font-size: 2.4em !important;
font-weight: normal;
letter-spacing: 0em;
font-family:"Times New Roman", Times, serif;
padding: 5px 10px 5px 12px !important;
}
#content h1{padding: 5px 100px 5px 5px !important;}
#content-welcome h1{padding: 5px 10px 5px 20px !important;}
#content  p.post-title{padding: 5px 10px 5px 6px !important;}

td.logos a, td.logos a:link{margin: 0px !important; padding: 0px !important; border: none; }


.table{
border: 1px solid #D6D7DA; 
background-color: #ffffff; 
padding: 2px; 
margin-left: 10px;
}

.tableclear{padding: 2px; margin-left: 10px;}
.cart-content{font-size: .95em;}


.header, .bottom, .header_end, .bottom_end{
background-color: #9E9993;
text-align: center;
color: #fff !important;
height: 20px;
font-size: 12px;
font-weight: bold;
}


#product-large{padding: 10px 0px 5px 0px !important;}
#table-options{padding-left: 8px !important;}
#table-options p{padding: 0px 10px 0px 0px !important;}

td.new-homepage-product{width: 650px;}
body.body-inis td.new-homepage-product{background: transparent url(./images/new-homepage-inis.jpg) no-repeat;}

td.homepage-product{width: 596px;}
body.body-inis td.homepage-product{background: transparent url(./images/homepage-inis.jpg) no-repeat;}
body.body-arose td.homepage-product{background: transparent url(./images/homepage-inis-arose.jpg) no-repeat; }
body.body-inis-or td.homepage-product{background: transparent url(./images/homepage-inis-or.jpg) no-repeat; }
body.body-innisfree td.homepage-product{background: transparent url(./images/homepage-innisfree.jpg) no-repeat; }
body.body-naturally td.homepage-product{background: transparent url(./images/homepage-naturally.jpg) no-repeat; }
body.body-garden td.homepage-product{background: transparent url(./images/homepage-garden.jpg) no-repeat; }
body.body-patrick td.homepage-product,
body.body-connemara td.homepage-product{background: transparent url(./images/homepage-patrick.jpg) no-repeat; }
body.body-caru td.homepage-product{background: transparent url(./images/homepage-caru.jpg) no-repeat; }

body.body-inis .DialogInfoTitleBorder,
body.body-inis .DialogInfoBorder {background-color: #130370;}

body.body-arose .DialogInfoTitleBorder,
body.body-arose .DialogInfoBorder {background-color: #B91912;}

body.body-inis-or .DialogInfoTitleBorder,
body.body-inis-or .DialogInfoBorder {background-color: #9A7D4B;}

body.body-innisfree .DialogInfoTitleBorder,
body.body-innisfree .DialogInfoBorder {background-color: #004847;}

body.body-naturally .DialogInfoTitleBorder,
body.body-naturally .DialogInfoBorder {background-color: #00543D;}

body.body-garden .DialogInfoTitleBorder,
body.body-garden .DialogInfoBorder {background-color: #542989;}

body.body-patrick .DialogInfoTitleBorder,
body.body-patrick .DialogInfoBorder {background-color: #392D2E;}

body.body-connemara .DialogInfoTitleBorder,
body.body-connemara .DialogInfoBorder {background-color: #392D2E;}



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



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

#sidebar-special{width: 160px;height: 220px;padding: 0px;}

body.body-inis #sidebar-special{background: transparent url(./images/sidebar-flipbook.jpg) no-repeat;}
body.body-arose #sidebar-special{background: transparent url(../content/images/banners/sidebar-arose-special.jpg) no-repeat;}
body.body-inis-or #sidebar-special{background: transparent url(../content/images/banners/sidebar-inis-or-special.jpg) no-repeat;}
body.body-innisfree #sidebar-special{background: transparent url(../content/images/banners/sidebar-innisfree-special.jpg) no-repeat;}
body.body-naturally #sidebar-special{background: transparent url(../content/images/banners/sidebar-naturally-special.jpg) no-repeat;}
body.body-patrick #sidebar-special,
body.body-connemara #sidebar-special{background: transparent url(../content/images/banners/sidebar-patrick-special.jpg) no-repeat;}
body.body-garden #sidebar-special{background: transparent url(../content/images/banners/sidebar-garden-special.jpg) no-repeat;}
body.body-samples #sidebar-special{background: transparent url(../content/images/banners/sidebar-inis-special.jpg) no-repeat;}
body.body-caru #sidebar-special{background: transparent url(../content/images/banners/sidebar-caru-special.jpg) no-repeat;}


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-naturally #content-footer{background-color: #96B196;}
body.body-patrick #content-footer,
body.body-connemara #content-footer{background-color: #B39F82;}
body.body-garden #content-footer{background-color: #C191C1;}
body.body-samples #content-footer{background-color: #6BB5DE;}
body.body-caru #content-footer{background-color: #CBAF55;}


body.body-inis #h1-related-products, body.body-inis #h1-product-reviews, body.body-inis #h1-product-rating{border-bottom: 1px solid #130370;}
body.body-arose #h1-related-products, body.body-arose #h1-product-reviews, body.body-arose #h1-product-rating{border-bottom: 1px solid #B91911;}
body.body-inis-or #h1-related-products, body.body-inis-or #h1-product-reviews, body.body-inis-or #h1-product-rating{border-bottom: 1px solid #9A7D4B;}
body.body-innisfree #h1-related-products, body.body-innisfree #h1-product-reviews, body.body-innisfree #h1-product-rating{border-bottom: 1px solid #004748;}
body.body-naturally #h1-related-products, body.body-naturally #h1-product-reviews, body.body-naturally #h1-product-rating{border-bottom: 1px solid #00543D;}
body.body-patrick #h1-related-products,
body.body-connemara #h1-related-products, body.body-patrick #h1-product-reviews, body.body-patrick #h1-product-rating, body.body-connemara #h1-product-reviews, body.body-connemara #h1-product-rating{border-bottom: 1px solid #392D2E;}

body.body-garden #h1-related-products, body.body-garden #h1-product-reviews, body.body-garden #h1-product-rating{border-bottom: 1px solid #542989;}
body.body-samples #h1-related-products, body.body-samples #h1-product-reviews, body.body-samples #h1-product-rating{border-bottom: 1px solid #130370;}


body.body-inis td.related-logo-sm{background: transparent url(./images/related-inis-bg.jpg) no-repeat;}
body.body-arose td.related-logo-sm{background: transparent url(./images/related-inis-arose-bg.jpg) no-repeat;}
body.body-inis-or td.related-logo-sm{background: transparent url(./images/related-inis-or-bg.jpg) no-repeat;}
body.body-innisfree td.related-logo-sm{background: transparent url(./images/related-innisfree-bg.jpg) no-repeat;}
body.body-naturally td.related-logo-sm{background: transparent url(./images/related-naturally-bg.jpg) no-repeat;}
body.body-patrick td.related-logo-sm{background: transparent url(./images/related-patrick-bg.jpg) no-repeat;}
body.body-connemara td.related-logo-sm{background: transparent url(./images/related-connemara-bg.jpg) no-repeat;}
body.body-garden td.related-logo-sm{background: transparent url(./images/related-garden-bg.jpg) no-repeat;}
body.body-samples td.related-logo-sm{background: transparent url(./images/related-samples-bg.jpg) no-repeat;}
body.body-caru td.related-logo-sm{background: transparent url(./images/related-caru-bg.jpg) no-repeat;}

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;}


#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 5px 23px;}
#myaccount-holder{
background: transparent url(./images/my-account-bg.jpg) repeat-x; 
border-left: 1px solid #D6D7DA;
border-right: 1px solid #D6D7DA;
border-bottom: 1px solid #D6D7DA;
}

#mainlevel-holder{
/*border-left: 1px solid #D6D7DA;
border-right: 1px solid #D6D7DA;*/
}

table.product-table{padding-left: 5px;}

#category-cell{text-align: center; background-color: #fff; color: #3F3428; padding: 2px 0px; font-size: 110%;}
#category-cell a{font-weight: bold; font-size: 95%;}
body.body-inis #category-cell a, body.body-inis #content a{color: #38468F;}
body.body-arose #category-cell a, body.body-arose #content a{color: #8F110A;}
body.body-inis-or #category-cell a, body.body-inis-or #content a{color: #725C38;}
body.body-innisfree #category-cell a, body.body-innisfree #content a{color: #086B08;}
body.body-naturally #category-cell a, body.body-naturally #content a{color: #003900;}
body.body-patrick #category-cell a, body.body-patrick #content a{color: #392D2E;}
body.body-connemara #category-cell a, body.body-connemara #content a{color: #392D2E;}
body.body-garden #category-cell a, body.body-garden #content a{color: #795D86;}
body.body-samples #category-cell a, body.body-samples #content a{color: #38468F;}


a.Button:link, a.Button:visited, a.Button:hover, a.Button:active {font-size: 11px;FONT-WEIGHT: bold;}
body.body-inis a.Button:link{color: #38468F;}
body.body-arose a.Button:link{color: #8F110A;}
body.body-samples a.Button:link{color: #38468F;}


.SubHeader {FONT-WEIGHT: bold;FONT-SIZE: 12px;PADDING: 0px;}
body.body-inis .SubHeader {color: #130370;}
body.body-arose .SubHeader {color: #8F110A;}
body.body-inis-or .SubHeader {color: #725C38;}
body.body-innisfree .SubHeader {color: #086B08;}
body.body-naturally .SubHeader {color: #003900;}
body.body-patrick .SubHeader {color: #392D2E;}
body.body-connemara .SubHeader {color: #392D2E;}
body.body-garden .SubHeader {color: #795D86;}
body.body-samples .SubHeader {color: #130370;}


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*/

#mainlevel-holder{
/*border-left: 1px solid #D6D7DA;
border-right: 1px solid #D6D7DA;*/
}

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


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

#mainlevel li a
{
	float: left;
	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;
}

a.mainlevel-last{padding: 0px 30px 0px 31px !important; }

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

#active_menu
{
	text-decoration: none;
	color: #ffffff !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
{
	float: left;
	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;
}




body.body-inis td.logo-sm{background: transparent url(./images/inis-logo-sm.jpg) top right no-repeat;}
body.body-arose td.logo-sm{background: transparent url(./images/arose-logo-sm.jpg) top right no-repeat;}
body.body-inis-or td.logo-sm{background: transparent url(./images/inis-or-logo-sm.jpg) top right no-repeat;}
body.body-innisfree td.logo-sm{background: transparent url(./images/innisfree-logo-sm.jpg) top right no-repeat;}
body.body-naturally td.logo-sm{background: transparent url(./images/naturally-logo-sm.jpg) top right no-repeat;}
body.body-patrick td.logo-sm{background: transparent url(./images/patrick-logo-sm.jpg) top right no-repeat;}
body.body-garden td.logo-sm{background: transparent url(./images/garden-logo-sm.jpg) top right no-repeat;}
body.body-connemara td.logo-sm{background: transparent url(./images/connemara-logo-sm.jpg) top right no-repeat;}
body.body-samples td.logo-sm{background: transparent url(./images/samples-logo-sm.jpg) top right no-repeat;}
body.body-caru td.logo-sm{background: transparent url(./images/caru-logo-sm.jpg) top right no-repeat;}

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

body.body-inis td.button-left{background: transparent url(./images/inis-but1.gif) repeat-x !important;}
body.body-inis td.Button{background: transparent url(./images/inis-butbg.gif) repeat-x !important; background-color: #38468F;}
body.body-inis td.button-right{background: transparent url(./images/inis-but2.gif) repeat-x !important;}

body.body-arose td.button-left{background: transparent url(./images/arose-but1.gif) repeat-x !important;}
body.body-arose td.Button{background: transparent url(./images/arose-butbg.gif) repeat-x !important; background-color: #B91911;}
body.body-arose td.button-right{background: transparent url(./images/arose-but2.gif) repeat-x !important;}

body.body-inis-or td.button-left{background: transparent url(./images/inis-or-but1.gif) repeat-x !important;}
body.body-inis-or td.Button{background: transparent url(./images/inis-or-butbg.gif) repeat-x !important; background-color: #9A7D4B;}
body.body-inis-or td.button-right{background: transparent url(./images/inis-or-but2.gif) repeat-x !important;}

body.body-innisfree td.button-left{background: transparent url(./images/innisfree-but1.gif) repeat-x !important;}
body.body-innisfree td.Button{background: transparent url(./images/innisfree-butbg.gif) repeat-x !important; background-color: #004847;}
body.body-innisfree td.button-right{background: transparent url(./images/innisfree-but2.gif) repeat-x !important;}


body.body-naturally td.button-left{background: transparent url(./images/naturally-but1.gif) repeat-x !important;}
body.body-naturally td.Button{background: transparent url(./images/naturally-butbg.gif) repeat-x !important; background-color: #00543D;}
body.body-naturally td.button-right{background: transparent url(./images/naturally-but2.gif) repeat-x !important;}

body.body-patrick td.button-left,
body.body-connemara td.button-left{background: transparent url(./images/patrick-but1.gif) repeat-x !important;}
body.body-patrick td.Button,
body.body-connemara td.Button{background: transparent url(./images/patrick-butbg.gif) repeat-x !important; background-color: #392D2E;}
body.body-patrick td.button-right,
body.body-connemara td.button-right{background: transparent url(./images/patrick-but2.gif) repeat-x !important;}

body.body-garden td.button-left{background: transparent url(./images/garden-but1.gif) repeat-x !important;}
body.body-garden td.Button{background: transparent url(./images/garden-butbg.gif) repeat-x !important; background-color: #392D2E;}
body.body-garden td.button-right{background: transparent url(./images/garden-but2.gif) repeat-x !important;}

body.body-samples td.button-left{background: transparent url(./images/inis-but1.gif) repeat-x !important;}
body.body-samples td.Button{background: transparent url(./images/inis-butbg.gif) repeat-x !important; background-color: #38468F;}
body.body-samples td.button-right{background: transparent url(./images/inis-but2.gif) repeat-x !important;}

body.body-caru td.button-left{background: transparent url(./images/caru-but1.gif) repeat-x !important;}
body.body-caru td.Button{background: transparent url(./images/caru-butbg.gif) repeat-x !important; background-color: #00543D;}
body.body-caru td.button-right{background: transparent url(./images/caru-but2.gif) repeat-x !important;}

#top-currency{padding: 3px 0px 0px 2px;}
#top-currency-select{padding: 0px 0px; margin: 0px 0px 0px 10px;}

.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;}
.worldpay{background-color: #fff; padding: 0px 0px 5px 15px;}

/* Table Styles*/
#content .table-holder{
	background:url(./images/table-holder.gif) repeat-y;
	margin: 10px 0 0;
	position: relative;
	clear: left;
}

.table-top-bg{
	background:url(./images/table-top-bg.gif) no-repeat;
}

.table-bottom-bg{
	background:url(./images/table-bottom-bg.gif) no-repeat 0 100%;
	width: 570px;
	height: 1%;
	padding: 0 0 10px;
}

.table-holder h3{
	font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #690;
	padding: 12px 0 0px 10px;
	text-align: center
}


table th{
	padding: 5px 0 3px;
	font-weight: bold;
}


table .grey-cell{
	background: #E5E5E5;
}

#table{background-color: #ffffff;}

#text{text-align: left;}

.style1, h5 {
	font-family: "Times New Roman", Times, serif !important;
	font-size: 21px !important;
	color: #B31317 !important;
	font-weight: bold;
	line-height: 25px;
}

h5{
	color: #9A1013;
	font-weight: bold;
	padding: 3px 8px;
	margin: 0px 3px;
}

#border {background-color: #EBEBEB;}