* { font-family: Arial,Helvetica,sans-serif; }
body, .ui-widget {  font-family: Arial,Helvetica,sans-serif; font-size:12px; text-rendering: optimizelegibility; }
body { margin:0; padding:0; }
.no_deco { text-decoration:none!important; }
a, a:link, a:active, a:visited, a:hover { outline: 0; }
*:focus { outline: none; }
img { border:none; }
#content { color:#333333; }

h1 { margin:0 0 12px 0; padding:0; font-family: 'Droid Sans', sans-serif; font-size: 26px; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none;  color:#3F5765;}
h2 { margin:0 0 12px 0; padding:0; font-family: 'Droid Sans', sans-serif; font-size: 22px; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none;  color:#3F5765;}
h3 { margin:0 0 4px 0; padding:0; font-family: 'Droid Sans', sans-serif; font-size: 22px; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none; color:#3F5765; }
h4 { margin:0 0 6px 0; padding:0; font-family: Arial, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-shadow: none; text-decoration: none; text-transform: none; }
h5 { margin:6px 0 12px 0; padding:0; font-family: 'Droid Sans', sans-serif; font-size: 15px; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none; color:black; }
.baseLine { margin:0; padding:0; font-family: 'Droid Sans', sans-serif; font-size: 17px; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none; }
input { margin:0; }
input[type="text"], textarea, select { font-family: Arial,sans-serif; font-size:13px; padding:4px; color:#333333; }
input[disabled] { color: #999999; }
a { color:#0085E7; text-decoration:none; cursor:pointer;}
a:link { color:#0085E7; text-decoration:none; cursor:pointer;}
a:visited { color:#0085E7; text-decoration:none; cursor:pointer;}
a:hover { color:#0085E7; text-decoration:underline; cursor:pointer;}
a:active { color:#CC3300; text-decoration:underline; cursor:pointer;}
a img { border:none; text-decoration:none;}
/* datalist */
ul { margin:0; padding:0; overflow-y:hidden; } /* IE fix=hidden */
.dataList { list-style-type:none; }
.dataList li { clear:both; padding:8px; }
.dataList .label { font-weight:normal; width:140px; float:left; text-align:right; padding:5px 10px 0 0; }
.dataList .field { float:left; text-align:left; }
.dataList .field input[type=text] { width:200px; }

.normalList {
list-style-type:disc;
margin:0 0 12px 24px;
padding-left:20px;
 }
 
.msg_error {
	border:1px solid #ff936f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	background-color:#ffdfca;
	padding:12px;
	padding-left:36px;
	margin:8px;
	text-align:left;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:2px 2px 2px #e6e6e6;
	-webkit-box-shadow:2px 2px 2px #e6e6e6;
	-moz-box-shadow:2px 2px 2px #e6e6e6;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#E6E6E6, offX=2, offY=2, positive=true);
	color:#a90707;
	background-image:url(101.png);
background-repeat:no-repeat;
background-position:12px 12px;
}
.msg_ok {
	border:1px solid #86D538;
	background-color:#E0F6AE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	color:#3c6215;
	padding:12px;
	padding-left:36px;
	margin:8px;
	text-align:left;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:2px 2px 2px #e6e6e6;
	-webkit-box-shadow:2px 2px 2px #e6e6e6;
	-moz-box-shadow:2px 2px 2px #e6e6e6;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#E6E6E6, offX=2, offY=2, positive=true);
background-image:url(102.png);
background-repeat:no-repeat;
background-position:12px 12px;
}
.msg_alert {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	border:1px solid #fc3;
	background-color:#ffc;
	color:#b95c00;
	padding:12px;
	padding-left:36px;
	margin:8px;
	text-align:left;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:2px 2px 2px #e6e6e6;
	-webkit-box-shadow:2px 2px 2px #e6e6e6;
	-moz-box-shadow:2px 2px 2px #e6e6e6;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#E6E6E6, offX=2, offY=2, positive=true);
background-image:url(050.png);
background-repeat:no-repeat;
background-position:12px 12px;
}
.msg_info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	border:1px solid #83CBF5;
	background-color:#C5E6F7;
	color:#0A73C9;
	padding:12px;
	padding-left:36px;
	margin:8px;
	text-align:left;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:2px 2px 2px #e6e6e6;
	-webkit-box-shadow:2px 2px 2px #e6e6e6;
	-moz-box-shadow:2px 2px 2px #e6e6e6;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#E6E6E6, offX=2, offY=2, positive=true);
background-image:url(044.png);
background-repeat:no-repeat;
background-position:12px 12px;
}
/* global header */
#global_header {
	padding-top:12px;
	padding-bottom:6px;
}
#global_header #mainMenu h4 {
    margin:0;
    padding:0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
    text-decoration: none;
    text-transform: none;
    word-spacing: 0em;
    line-height: 1.2;
    float:left;
    padding:8px 14px 8px 14px;
    margin-right:6px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor:pointer;
    background-color:#e4fead;
    color: #395e12;
}
#global_header #mainMenu  h4:hover {
background-color:#a4d839;
color:#FFFFFF;
}
#global_header #mainMenu  {
padding:0;
margin:0;
}
#global_header #mainMenu  a {
    text-decoration:none;
}
#global_header #mainMenu .home {
background-color:#ca68a3;
color:#FFFFFF;
}
#global_header #mainMenu .home:hover {
background-color:#ffc4e7;
color:#8b3469;
}
#global_header #mainMenu #cartLink {
    margin:0;
    padding:0;
    font-family: Arial, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
    text-decoration: none;
    text-transform: none;
    word-spacing: 0em;
    line-height: 1.2;
    float:left;
    padding:8px 14px 8px 14px;
    -moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px; 
    cursor:pointer;
    background-color:#fbf39b;
    color: #b15800;
    width:158px;
    text-align:center;
    background-image:url(http://www.akerne-orchids.com/assets/ico_cartPassive.gif);
    background-repeat:no-repeat;
    background-position:10px 6px;
}
#global_header #mainMenu  #cartLink:hover {
background-color:#fad03e;
color:#FFFFFF;
background-image:url(http://www.akerne-orchids.com/assets/ico_cartActive.gif);
    background-repeat:no-repeat;
}
/* globel header END */
/* global footer */
#global_footer { margin-top:24px; }
#global_footer table {  font-family: Geneva,Arial,Helvetica,sans-serif; font-size:12px;  }
#global_footer #footer {
	background-color:#f4f4f4;
	color:#757575;
	/* border:1px solid #e2e2e2; */
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#929292;
	width: 100%;
	clear: both;
	padding-top: 10px;
}
#global_footer #footer a {
	text-decoration:none;
	color:#929292;
}
#global_footer #footer a:hover {
	text-decoration:underline;
	color:#929292;
}
#global_footer #footer ul {
	margin:0 0 0 20px;
	padding:0px;
	list-style-type:square;
	color:#CCCCCC;
}

#global_footer #footer .subHeader {
	font-weight:bold;
	color:#757575;
	margin-bottom:10px;
}
#global_footer #footer .dottedTop {
	border-top:1px dotted #757575;
	height:1px;
}
#global_footer #footer .contentBox {
	padding:8px 0 8px 0;
}

#global_footer .copyright {
	text-align:right;
	padding:10px 0 10px 0;
	color:#757575;
}
/* global footer END */
/* sideBar */
.sidePanel_full {
	 /* border: 1px dotted #D6D6D6; */
	padding:8px 8px 12px 8px;
}
/* sideBar END */
#subMenu {
background-color:#B3E3EB;
font-family: Arial,sans-serif;
font-size: 14px;
color:#0E3D45;
min-height:37px; 
}
#subMenu ul {
list-style:none;
padding:10px 8px 8px 12px;
margin:0;
}
#subMenu ul li {
float:left;
margin-right:16px;
}
#subMenu ul li a:link, #subMenu ul li a {
color:#0E3D45;
text-decoration:none;
}
#subMenu ul li a:hover {
color:#0E3D45;
text-decoration:underline;
}
#global_header #mainMenu {
margin:0;
padding:0;
 }
#global_header #mainMenu .active {
background-color:#B3E3EB;
color:#0E3D45;
 }
 #global_header #mainMenu h4 {
    background-color: #46B5C9;
    -moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px; 
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    margin: 0 6px 0 0;
    padding: 9px 14px;
    text-decoration: none;
    word-spacing: 0;
	}
#global_header #mainMenu h4:hover {
    background-color: #278191;
    color: #FFFFFF;
}
#global_header .baseLine {
    font-family: 'Droid Sans',sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    position:absolute; 
    left:110px;
    top:83px;
}
#global_header .advert_banner {
    background-image:none;
}
 #global_header #header_banner {
 position:absolute; 
 height:72px; 
 width:392px; 
 left:569px;
 top:15px;
  }
#global_footer #footer {
    background-color: #F2EBD3;
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
    clear: both;
    color: #706743;
    padding-top: 10px;
    width: 100%;
}
#subMenu .submenu_search {
width:224px;
float:right;
height:27px;
margin-top:6px;
position:relative;
clear:both;
 }
  /* search */
#search_input {
width:160px;
height:18px;
border:none;
background-color:#FFFFFF;
-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
padding-left:26px;
background-image:url(search_ico.png);
background-repeat:no-repeat;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-radius: 6px 0px 0px 6px;
border-radius: 6px 0px 0px 6px;
}
#search_button {
height:26px;
width:26px;
background-color:#46B5C9;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 6px 6px 0px;
border-radius: 0px 6px 6px 0px;
background-image:url(search_arrow.png);
background-repeat:no-repeat;
cursor:pointer;
}
#search_button:hover {
background-color:#278191;
}
/* search END */
/* sitefooter 2 */
.sitefooter_2 {
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
width:960px;
background-color:#ECE5C7;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px; 
color:#544C4A;
margin-top:10px;
}
.sitefooter_2 a:link { text-decoration:none; color:#544C4A;}
.sitefooter_2 a:active { text-decoration:none; color:#544C4A;}
.sitefooter_2 a:hover { text-decoration:underline; color:#544C4A;}
.sitefooter_2 a:visited  { text-decoration:none; color:#544C4A; }
.sitefooter_2_ul {
list-style:none;
margin:24px 10px 18px 0 ;
padding:0;
float:left;
width:200px;
}
.sitefooter_2_ul li {
margin-bottom:4px;
clear:both;
}
.sitefooter_2_ul li:first-child {
font-weight:bold;
margin-bottom:10px;
padding-bottom:4px;
border-bottom:1px dotted #A09888;
}
.sitefooter_2 .first_ul {
margin-left:65px;
}
.sitefooter_2_end {
clear:both;
}
.sitefooter_2 #footer_newsletter_input {
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
width:180px;
padding:4px;
border:none;
background-color:#FFFFFF;
-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
}
.sitefooter_2 #footer_newsletter_button {
cursor:pointer;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
background-color:#46B5C9;
color:#FFFFFF;
width:70px;
padding:4px;
text-align:center;
}
.sitefooter_2 #footer_newsletter_button:hover {
background-color:#278191;
}
.sitefooter_2 #footer_newsletter_processing {
height:23px;
display:none;
 }
 .copyright {
    color: #757575;
    padding: 10px 0;
    text-align: right;
	margin-bottom:12px!important;
}
.copyright .logo {
	padding-right:14px;
	margin-right:14px;
	border-right: 1px dotted #CCC;
}
.unicode {
font-size:12px;
}
/* sitefooter 2 END */
hr { 
color:#DDDDDD;
    background-color: #DDDDDD;
    height: 1px;
}

/**** new panel colors ****/
#panel_featured {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
	border:1px solid #E1ECE1;
  background-color:#F2F7F2;
}
#panel_featured h4 {
padding-left:6px;
margin-bottom:6px;
color:#333333;
font-size: 13px;
font-family: Arial,Helvetica,sans-serif;
}
#panel_footer {
	border-top: 1px dotted #D6D6D6;
}
#panel_footer h4 {
padding-left:8px;
padding-top:2px;
color:#3F5765;
font-size: 13px;
font-family: Arial,Helvetica,sans-serif;
}
.sitefooter_2 {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
	border:1px solid #E6DDB7;
	background-color:#f8f5d6;
}
/**** new panel colors END ****/

/***** HEADER SEARCH *****/
#header_search {
position:absolute;
left:532px;
top:80px;
z-index:4000;
}
#header_search #autosuggest_tooltip {
position:absolute;
left:120px;
top:-42px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAAyCAYAAADx0SHKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMC8xMjV/79kAAAQRdEVYdFhNTDpjb20uYWRvYmUueG1wADw/eHBhY2tldCBiZWdpbj0iICAgIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM0IDQ2LjI3Mjk3NiwgU2F0IEphbiAyNyAyMDA3IDIyOjM3OjM3ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzM8L3hhcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhhcDpDcmVhdGVEYXRlPjIwMTItMDEtMjBUMTU6NTY6MjFaPC94YXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhhcDpNb2RpZnlEYXRlPjIwMTItMDEtMjBUMTY6MDU6NTJaPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICWGtIoAAAbOSURBVHic7Z3Pa9tmGMe/ku3E1GuMwY1XL/RQx5DSQwv5cdhKG1ji7lq6UmgPPZTuHxiUngvtadcWOijs1Msg2w65VIL2EFIW0nUDB1K7SexAUnBjlGAlUn5Y7w6xg+Natn5Zcprnc5KlV3q+76tHjx7peW1zjDFUEUWxujgaj8dfSZIERVEAABzHgSC8JhgMIhKJYH5+fvz69euvBEEoA8DY2NihdhxjrNahL0YikXeyLKO3txdnzpxBKBRyWTpBNEbTNMiyjJWVFXz69AmhUAiZTGbk1q1b/wiCUK51bk4QhOryxUAg8C4WiyGRSCAQCHginiCMoKoqFhcXsba2hg8fPnx79+7dmVrnrjr2xa6urnfJZBKnT5/2VDBBmGFpaQnLy8vIZrPf3bt372/GWBmopCJv375lPT09SCaTXuskCFNomoZMJoPNzU0MDQ19BUBljJV5URRHZVnG2bNnvdZIEKbheR7JZBKyLOPJkydjAPwA4I/H468CgQB8Pp/HEgnCGj6fD9FoFKOjo38C6OE4bo+XJAnxeNxrbQRhi1gsBkmSAKAbgI9XVZVe6R0xUqmU1xI6jnA4DFVVAcAHgPdbOUizgX358qU1ZTY0uGXzuJNKpTp2rOtfT1ty7NrOedHZepudPOCEN1hy7FbUOlr9ci31zmg0Cpt1Yr3jVrXpXRiN9DbTaMaOmTtOo7Zu6Gh0Z66ua7W/3T7bRhRFZofx8fGm6/SWzWxrZrtVu1Y2m+3fSpOZvlnta6vxNbO/mf5asWumz+1AFEUGIAYg2JaIbRWzD0WN7gpmcSuFMRINncLMM5BdHUZt1d7t3Bjztji21U4Ybfsl5NTt0t/o+cOJtnpYOb9unL+2Rez6fLSKXp7VqL1e51vlulbb2sGOpmbtzerXG3ezbRvZrQ9YZvrh+lssuzm2HkZyNIJwktocm2//pUMQ7tM2x250uznqeTFxdLDl2KlU6siWd4+qbsIYlh27+mR7HKIwXQSNqR+XThonyrEJx+ikIGdrEpSd8qreMRvt22i9WXtmy9JO9dVsWV7Pfr3tZnNlmr2CM7qt1Vg3GpdmOoxqaKXDMFZf99kpr7Y6llEbRu05WZZu9dls+dzpcXFjmxe2jOBJSd1owcJMydfL6bNu2Ha7DG2kWNNuHU7Z6pi5Inq32WYpgt1ysB3cnmPiRhnayIxKN3XYseWYY9spXVsps9spHZsdLDulZDuYGZd2bGv1PNEsulodc6vnSdO0wytEUWSaplnOa4jOxkoOfxRRFOVwjh0MBiHLMk6ePGn46iA6Gytvko46kiQhGAwefObm5uYYz/MYGBjwUBZB2COdToPneZw/f/5rABv8/Pz8eKFQqH7DlyCOHIqiQJIkTE5O3gBQBqBxAHyzs7N7J06cwLlz5zyWSBDmSafT2N7extDQ0DcASgC2eMZY+f3798Nra2vI5/OfP10SRIdSLpeRzWZRLBYxMTFxFcAOgB3GWJljjIHjON/z58+HE4nEm1OnTqG/vx9dXV1e6yYIXRRFQSaTwfr6OgRB+OHRo0f/ApBR+VFKjlX+0YDjON+zZ8+GBwcH35RKJUSjUcRiMYTDYXJywnM0TcPOzg5KpRIKhQKKxSJCoRAmJiauPn78+D8AmwAUVvszwlU4jvMBCD59+vT7K1eu/CVJEj1UOkR3dzcGBgYQjUabtsvlclhaWqKUUIfqX3VMTk7euH///jT20w8FlUhdbXfIsYED5/YD6ELlB/7ck/3l8uLFi5/6+/sfDg8P67bZ3d3F1NQUZmZmbj548GAKgAaA6e5wvCkD2Ma+Y+/VOjXQoKReaVDmOG6vsiPN2XaAdDr9a19f38ONjQ2Ew+GGbZaXl9HT04OKU29i/6SRYzdGA1Cud+gqunNFqg7eLlXHCVEUMT4+vn379m3kcjlcuHDhszaqqmJ1dRXT09M3Aexi/9a67brYL4TPUhGiPYiiiNXV1f6+vr7s5cuX4fcfjinZbBalUgmDg4MH72L1ohHRGkozXOTOnTuL4XAYuVzu0HpVVfHx40cIglCN1jvk1PagiO0ioihCluUfI5HI75cuXTr4e5SFhQVsbGxQtHYQitguc+3atT/8fj8KhQKA/erZysoKRWuHoYjtMqIoQlGUn3t7e38ZGRlBPp9HsVg8NM+BHNs+FLE9IJ/P/6aqKiRJwuLiIkRRpGjtMBSxPYDjOG5ubk5bX19Hd3c3Res2QBHbAwRBYLOzs8mtrS28fv36BihaOw5FbA+oFGz4hYWFciKR6AWggqK1o5Bje0TFubuwPydnl6qMzkKO7SEcx/HYTwc1xhhN53OQ/wFHl4x3WBH/CwAAAABJRU5ErkJggg==);
width:182px;
height:50px;
display:none;
}
#header_search table  {
border-collapse:collapse;
}
#header_search #searchField {
width:360px;
height:20px;
padding-left:8px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-radius: 6px 0px 0px 6px;
border-radius: 6px 0px 0px 6px;
}
#header_search #searchButton {
cursor:pointer;
}
/***** HEADER SEARCH END *****/
/***** AUTOSUGGEST *****/
.ui-autocomplete-loading { background: white url(data:image/gif;base64,R0lGODlhEAALAPQAAP/34Z2dnfDp1+zm1Pbv25+enp2dna6sqM7Kv8G+tuTezqmopbm2sNHNwcPAt+Xfz6uppp6dnbq3sfTt2e/p1vrz3rKwq/Hq1/ny3eLczdrVx+rk0vfw2wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) 346px 8px no-repeat; }
.ui-autocomplete { max-height:364px; overflow:auto; width:364px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(1, 1, 1, 0.3);
-moz-box-shadow: 1px 1px 2px 1px rgba(1, 1, 1, 0.3);
box-shadow: 1px 1px 2px 1px rgba(1, 1, 1, 0.3); 
}
.ui-autocomplete .ui-menu-item { border-top:1px dotted #CCCCCC; padding:0; }
.ui-autocomplete .ui-menu-item:first-child { border-top:none!important; }
.ui-autocomplete .ui-menu-item a { line-height:118%!important; text-align:left!important; font-family: Geneva,Arial,Helvetica,sans-serif; font-size:12px; padding-top:4px; padding-bottom:4px;}
.ui-autocomplete .ui-menu-item a:hover {
background-image:none!important;
background-color:#D7F5FF!important;
color:#0066CC!important;
border:1px solid #D7F5FF!important;
}
 .autosuggest_price {
 font-weight:bold;
 font-size:11px;
 }
/**** AUTOSUGGEST END ****/

/**** DEFAULT BUTTON STYLES ****/
/** ao button default **/
.ao_button {
outline: 0;
cursor:pointer;	
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; 
padding:6px 14px;
font-family: 'Droid Sans', sans-serif;
font-weight: 400;
font-size:12px;
-webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2);
background-repeat:repeat-x;
background-position:center;	
/* colors */
color:#3C3C3C!important;
background-color:#F1F1F1;
border:1px solid #C5C5C5;
border-bottom:1px solid #9E9E9E;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yMS8xMrwrkiEAAAAkSURBVAiZY/j37x8TAwMDXvz//3+mf//+EUWTqvb////47AYAMeVK44dVAFQAAAAASUVORK5CYII=);
}
/** ao button default END **/

/** ao button large **/
.ao_button_large {
outline: 0;
cursor:pointer;	
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; 
padding:6px 14px;
font-family: 'Droid Sans', sans-serif;
font-weight: 400;
font-size:15px;
-webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2);
background-repeat:repeat-x;
background-position:center;	
/* colors */
color:#40331C!important;
background-color:#FFDB8C;
border:1px solid #FFBF2B;
border-bottom:1px solid #CE8D00;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAIAAAAok0etAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yMS8xMrwrkiEAAAA5SURBVAiZY/j/eC4TAwMDbvz/HxPD/79Q+h8Twz80PjY2PjX/kMWR5f5C9aHrRTYXl150ub+4/AMAx95eVzAeWVkAAAAASUVORK5CYII=);
/* drop shadow fix */
border-collapse: separate;
}
/** ao button large END **/
/** ao button text **/
.ao_button_text, .ao_button_text:hover {
text-decoration:none!important;
font-family: 'Droid Sans', sans-serif!important;
}
/** ao button text END **/
/** ao button accent **/
.ao_button_accent {
outline: 0;
cursor:pointer;	
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; 
padding:6px 14px;
font-family: 'Droid Sans', sans-serif;
font-weight: 400;
font-size:12px;
-webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.2);
background-repeat:repeat-x;
background-position:center;	
/* colors */
color:#40331C!important;
background-color:#FFDB8C;
border:1px solid #FFBF2B;
border-bottom:1px solid #CE8D00;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yMS8xMrwrkiEAAAA1SURBVAiZY/j/eC4TAwMDfvzvDxPDv99MDH+h9L/fELG/vxFycDXYxND4cLE/TAz//+KzGwCdTjIvKK7h2AAAAABJRU5ErkJggg==);
}
/** ao button accent END **/

/** ao button view shopping cart **/
.ao_button_viewcart {
outline: 0;
cursor:pointer;	
-moz-border-radius-topleft: 6px;
 -moz-border-radius-topright: 6px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-bottomleft: 0px;
 -webkit-border-radius: 6px 6px 0px 0px;
 border-radius: 6px 6px 0px 0px; 
padding:6px 0 6px 0;
width:177px;
font-family: 'Droid Sans', sans-serif;
font-weight: 400;
font-size:13px;
background-repeat:repeat-x;
background-position:center;	
/* colors */
color:#40331C!important;
background-color:#FFDB8C;
border:1px solid #FFBF2B;
border-bottom:1px solid #FFAF32;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yMS8xMrwrkiEAAAA1SURBVAiZY/j/eC4TAwMDfvzvDxPDv99MDH+h9L/fELG/vxFycDXYxND4cLE/TAz//+KzGwCdTjIvKK7h2AAAAABJRU5ErkJggg==);
}
/** ao button view shopping cart END **/

/** ao button search **/
.ao_button_search {
outline: 0;
cursor:pointer;	
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 6px 6px 0px;
border-radius: 0px 6px 6px 0px;
width:32px;
height:28px;
background-repeat:repeat-x;
background-position:center;	
/* colors */
color:#3C3C3C!important;
background-color:#F1F1F1;
border:1px solid #C5C5C5;
border-bottom:1px solid #9E9E9E;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yMS8xMrwrkiEAAAAkSURBVAiZY/j37x8TAwMDXvz//3+mf//+EUWTqvb////47AYAMeVK44dVAFQAAAAASUVORK5CYII=);
}
.ao_button_search img {
opacity: 0.6;
margin-left:9px;
margin-top:7px;
}
/** ao button search END **/

/** ao button hover **/
.ao_button:hover, .ao_button_accent:hover, .ao_button_viewcart:hover, .ao_button_search:hover {
outline: 0;
text-decoration:none!important;
color:#124065!important;
background-color:#CDE5F5;
border:1px solid #A9D3ED;
border-bottom:1px solid #70B4E2;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yMS8xMrwrkiEAAAA3SURBVAiZfY1BCgAgEALF/7842rFDC0WHDiLIDGpMLOkbEhdyJa7IsLuISe+93SzNHOfxiPP/Xub3PtfA8J+SAAAAAElFTkSuQmCC);
}
/** ao button hover END **/

/** ao button large hover **/
.ao_button_large:hover {
outline: 0;
color:#124065!important;
background-color:#CDE5F5;
border:1px solid #A9D3ED;
border-bottom:1px solid #70B4E2;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAIAAAAok0etAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yMS8xMrwrkiEAAAA/SURBVAiZfY9BCsAwDMOE///maIetbRbYDsHCCEOoMsDvKSlNNb6TFIfVpzu8fYYjkcbLZ+wvnpu893uvn79cr6Bi+CsJDOUAAAAASUVORK5CYII=);
}
/** ao button large hover END **/
/**** DEFAULT BUTTON STYLES END ****/

/**** DEFAULT INPUT STYLES ****/
 input, select, textarea {
border:1px solid #AACDEA;
background-color:#F9FBFD;
-webkit-box-shadow: inset 1px 1px 2px 0px rgba(170, 205, 234, 0.6);
-moz-box-shadow: inset 1px 1px 2px 0px rgba(170, 205, 234, 0.6);
box-shadow: inset 1px 1px 2px 0px rgba(170, 205, 234, 0.6); 
}
input:focus, select:focus, textarea:focus {
background-color: #FFF7E1;
border: 1px solid #FEBA54;
-webkit-box-shadow: inset 1px 1px 2px 0 rgba(255, 153, 0, 0.3);
-moz-box-shadow: inset 1px 1px 2px 0 rgba(255, 153, 0, 0.3);
box-shadow: inset 1px 1px 2px 0 rgba(255, 153, 0, 0.3);
}
input[type="checkbox"], input[type="radio"]{
        background: transparent!important;
        border: 0!important;
border-color: none!important;
}
/**** DEFAULT INPUT STYLES END ****/

/**** image preview ****/
.img_75x75_holder {
	height:75px;
	width:75px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}
.img_100x100_holder {
	height:100px;
	width:100px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}
.img_275x275_holder {
	width:275px;
	text-align:center;
	display:table-cell;
}
.img_275x275_holder .zoom_holder {
	position:relative;
	text-align:left;
}
.img_275x275_holder .zoom_holder img {
	position:absolute;
	top:-36px;
	left:6px;
}
.img_33x33_holder {
	height:45px;
	width:45px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}
.img_33x33_holder img {
	/* height:40px;
	width:40px; */
}
/**** image preview END ****/

/***** NOTIFY ME *****/
#body_notifyme_input {
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
width:180px;
padding:4px;
border:none;
background-color:#FFFFFF;
-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
}
#body_notifyme_processing {
height:23px;
display:none;
}
/***** NOTIFY ME END *****/

/***** HEADER NAVIGATION BAR *****/
.mainmenu_2 {
	position:absolute;
	top:133px;
	left:0px;
	width:958px;
	height:80px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
}
.mainmenu_2 a {
	color:#000;
}
.mainmenu_2 .mainmenu_2_tab {
	position:absolute;
	height:30px;
	left:16px;
	top:0px;
}
.mainmenu_2 .mainmenu_2_tab a, .mainmenu_2 .mainmenu_2_tab a:hover {
	text-decoration:none;
}
.mainmenu_2 .mainmenu_2_tab .override {
	color:#000!important;
	text-decoration:none!important;
}
.mainmenu_2_submenu {
	position:absolute;
	width:958px;
	height:34px;
	border:1px solid #BBBBBB;
	border-bottom:1px solid #9E9E9E;
	left:0px;
	top:32px;
	-webkit-border-radius: 6px 6px 3px 3px;
	border-radius: 6px 6px 3px 3px; 
	-webkit-box-shadow: 0px 1px 2px 1px rgba(1, 1, 1, 0.1);
	box-shadow: 0px 1px 2px 1px rgba(1, 1, 1, 0.1);
	/* colors */
	background-color: #ffffff; /* Old browsers */
	background-repeat:repeat-x;
	background-image:url(mainmenu_2_submenu.png);
	background-position:bottom;
}
.mainmenu_2_submenu a {
	text-decoration:none;	
}
.mainmenu_2_submenu a:hover {
	text-decoration:underline;	
}
.mainmenu_2_submenu div {
	padding-top:9px;
	padding-left:20px;
}
.mainmenu_2 .mainmenu_2_tab .tab_default {
	margin-left:4px;	
	float:left;
	color:#D8D8D8;
	height:32px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background-image:url(mainmenu_2_tab_default.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#494949;
}
.mainmenu_2 .mainmenu_2_tab .tab_home {
	margin-left:4px;	
	float:left;
	color:#D5F7FF;
	height:32px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background-image:url(mainmenu_2_tab_home.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color: #00B3DE;
}
.mainmenu_2 .mainmenu_2_tab .tab_active {
	margin-left:4px;
	float:left;
	background-color:white;
	border:1px solid #BBBBBB;
	border-bottom:none;
	height:32px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.mainmenu_2 .mainmenu_2_tab .tab_active div {
	padding:7px 12px 0 12px;
}
.mainmenu_2 .mainmenu_2_tab .tab_default div {
	padding:8px 12px 0 12px;
}
.mainmenu_2 .mainmenu_2_tab .tab_home div {
	padding:8px 12px 0 12px;
}
.mainmenu_2 .mainmenu_2_tab .tab_default:hover, .mainmenu_2 .mainmenu_2_tab .tab_home:hover {
	color:white;
	background-image:url(mainmenu_2_tab_hover.png);
	background-repeat:repeat-x;
		background-position:bottom;
background-color:#33CBFF;
}
/***** HEADER NAVIGATION BAR END *****/

/* FEEDBACK DIALOG */
#feedback-container-mask { width:100%; height:100%; filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity: 0.40; opacity: 0.40; background:#000; position:absolute; top:0; left:0; z-index:9899; }
#feedback-container-base { width:100%; height:100%;position:absolute; top:0; left:0; z-index:9900; }
.feedback_column {
text-align:left;
padding-top:20px;
padding-left:38px;
display:none;
}
/* FEEDBACK DIALOG END */
/* FEEDBACK HEADER BUTTON */
.header_feedback_button {
position:absolute;
font-family: 'Droid Sans',sans-serif !important;
top:22px;
left:863px;
height:54px;
width:78px;
z-index:4000;
}
/* FEEDBACK HEADER BUTTON END */

/***** EVENTS RHS 2012 *****/
#events_rhs_2012 {
background-image:url('http://www.akerne-orchids.com/assets/events/events_rhs_2012.png');
margin-bottom:16px;
width:960px;
height:54px;
display:none;
cursor:pointer;
}
/***** EVENTS RHS 2012 END *****/

/***** EVENTS PORTUGAL 2012 ******/
#events_portugal_2012 {
margin-bottom:16px;
width:960px;
height:54px;
background-image:url('http://www.akerne-orchids.com/assets/events/events_portugal_2012.png');
cursor:pointer;
}
/***** EVENTS PORTUGAL 2012 END ******/