/*****************************/
/*** Core html setup stuff ***/
/****************************
@font-face { font-family: 'EXOTC'; src: url("fonts/EXOTCDM0.eot"); src: local('EXOTC'), url('fonts/exotc.ttf') format('truetype'); }
@font-face { font-family: 'AvantBook'; src: url("fonts/avgardn-webfont.eot"); src: local('avantbook'), url('fonts/avgardn-webfont.ttf') format('truetype');}
@font-face { font-family: 'AvantMedium'; src: url("fonts/avgardm-webfont.eot"); src: local('avantmedium'), url('fonts/avgardm-webfont.ttf') format('truetype');}
*/

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

form {
  margin: 0;
  padding: 0;
}



.edit-icon { display: none; }
.icon_edit { display: none; }
.dropdown-menu { display: none; }
.icons { display: none; }
.IN-widget { display: none; }
.itemSocialSharing { display: none; }

div.iconpanal {
text-align: center;
}

.cpanelicon {vertical-align:middle;height:24px;margin:5px;}
a.cpanel {vertical-align:middle;font-weight:normal;font-size:12pt;}

div.icon {
width:200px;
height:200px;
display:inline;
text-align:center;
padding:4px;
}

div.icon span {
text-align:center;
vertical-align:center;
font-weight:bold;
font-size:9pt;
}

div.icon img {
text-align:center;
vertical-align: middle;
height:140px;
max-height: 140px;
max-width: 140px;
}

body {
    line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #333;
}



a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 2px; }

img { border: 0 none; }


#support_menu_li a:hover {
  color: #135cae;
}
#support_menu a#active_menu-nav {
  font-size: 10px;
  color: #000066;
}

#support_menu a:hover#active_menu-nav {
  color: #000000;
}


/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
	padding: 0px 0;
	margin-bottom: 1px;
}

div.center {
  text-align: center;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
}

body.width_medium div#wrapper {
	width: 950px;
}

body.width_small div#wrapper {
	width: 773px;
}

body.width_fmax div#wrapper {
	min-width: 900px;
	max-width: 1080px;
}

div#header_l {
	position: relative;
}

div#header_r {
	height: 90px;
	padding-left: 370px;
	padding-right: 30px;
	padding-top: 25px;
	overflow: hidden;
	text-align: left;
}

div#logo {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 431px;
	height: 104px;
	background: url("../images/bioheadlogo.png") 0 0 no-repeat;
	margin-left: 30px;
	margin-top: 18px;
}

div#newsflash {
	width: auto;
	margin-left: 100px;
	margin-right: 30px;
	border: 0px solid #00f;
}



div#footer_r {
	padding-top: 10px;
	height: 47px;
	overflow: hidden;
}

div#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}

div#footer_r a:link, div#footer_r a:visited  {
	color: #999;
}

div#footerspacer {
	height: 10px;
}

#pathway {
	padding: 0px 10px 8px;
	width: auto;
	margin-top: -2px;
	margin-right: 250px;
	text-align: left;
}

#loginlink {
	padding: 0px 0px 0px;
	margin-top: -2px;
	margin-right: 10px;
	text-align: left;
	
}

#search {
	float: right;
	width:320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding:0;
}

#mod_search_searchword {
	padding-left: 3px;
}

#area {
	padding: 0;
}

#whitebox {
	margin: 0 21px 0px 21px;
	background: #fff;
	width: auto;
}

#whitebox div {
	text-align: left;
}

#whitebox_t {
	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: auto;
	padding: 1px 8px;
}

#whitebox_b {
	margin-top: -5px;
	background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
	background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
	height: 13px;
	background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}

/* horizontal pill menu */

div#tabarea {
	background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
	margin: 0 11px;
    height:32px;
}

div#tabarea_l {
	background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
	padding-left: 32px;
}

div#tabarea_r {
	background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
	padding-right: 1px;
}

table.pill {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  height:32px;
}

td.pill_l {
  padding: 0;
  margin: 0;
  background: url(../images/mw_menu_cap_l.png) no-repeat;
  width: 20px;
  height:32px;
}

td.pill_m {
  background: url(../images/mw_menu_normal_bg.png) repeat-x;
  margin: 0;
  width: auto;
  height:32px;
}

td.pill_r {
  padding: 0;
  margin: 0;
  background: url(../images/mw_menu_cap_r.png) no-repeat;
  width:  20px;
  height:32px;
}


#leftcolumn {
	padding: 0;
	margin: 0;
	width: 20%;
	float:left;
}

#maincolumn,
#maincolumn_full {
	margin-left: 20%;
	padding-left: 15px;
	width: 75%;
}

#maincolumn_full {
	margin-left: 0;
	padding: 0;
	width: 100%;
}

table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}

/*****************************************/
/*** specific content elements ***/
/*****************************************/
input.optbut { display: inline-block; margin: 3px 0; border: 1px solid #999999; padding: 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #88FFFF; cursor: pointer; width: 120px; height: 30px; color: #000000; font-weight:bold; }



div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}

/* headers Helvetica ,Arial,sans-serif; */
div.componentheading {
  padding-left: 0px;
}

.left_dean {
	padding-bottom: 4px;
	font-family: EXOTC, Verdana, sans-serif;
	font-size: 14pt;
	color: #135CAE;
	text-align: left;
	text-shadow: 0px 1px 1px #222;
	width: 220px;
    line-height:26px;
}

h1, .contentheading {
	padding: 0;
	font-family: EXOTC, Verdana, sans-serif;
	font-size: 18pt;

	color: #000080;
	text-align: left;
	width: 100%;
    line-height:24px;
}

h2 {
	padding: 0;
	font-family: EXOTC, Verdana, sans-serif;
	font-size: 16pt;

	vertical-align: bottom;
	color: #CC0000;
	text-align: left;
	width: 100%;
	line-height:20px;

}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-family: EXOTC, Verdana, sans-serif;
  font-size: 2.0em;
  text-shadow: 0px 0px 1px #222;
  padding-left: 0px;
  margin-bottom: 10px;
  text-align: left;
}

h9 {
  margin: 0;
  padding-left: 0px;
  margin-bottom: 10px;
  text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

/* menu links */
a:link.mainlevel, a:visited.mainlevel {
	padding-left: 5px;
}

a:hover.mainlevel {

}

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
	border:none;
}

.clr {
	clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}

/* edit button */
.contentpaneopen_edit{
	float: left;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

div.moduletable, div.module {
  margin-bottom: 25px;
}

div.module-cat h3 {
	font-family: AvantBook, Arial, sans-serif;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #eee;
   /*	margin: -23px -4px 5px -5px;
  	padding-left: 10px;  */

}

div.module-cat ul.menu {
  padding-top: 4px;
  padding-bottom: 12px;
  list-style: none !important;
  list-style-image: none !important;
}

div.module-cat li {
  list-style: none !important;
  padding-top: 3px;
  background-image: none;
}

div.module-cat a {
  list-style: none !important;
  font-size: 12px !important;
  font-weight: bold;
  text-decoration: none;
  padding: 2px;
 background-image: none;
}

div.module-cat a:hover {
list-style: none !important;
font-size: 12px !important;
 background-color: #BFBFBF;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #CCC;
  border-radius: 6px;
  padding: 2px;
  background-image: none;
}


div.module_menu h3 {
	font-family: AvantBook, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
   	padding-left: 10px;
	padding-bottom: 2px;
}

div.module_menu {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module_menu div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module_menu div div div div {
	background: none;
	padding: 0;
}

div.module_menu ul {
	margin: 10px 0;
	padding-left: 20px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-family: AvantBook, Arial, sans-serif;
font-weight: bold;
font-size: 13px;
}

#leftcolumn div.module {
	padding: 0 10px;
}

#leftcolumn div.module table {
	width: auto;
}

/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

div.search input {
	width: 145px;
	border: 1px solid #ccc;
	margin: 15px 0 10px 0;
}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

div.img_caption       { padding: 0 10px 0 10px; }
div.img_caption img   { border: 1px solid #CCC; }
div.img_caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}



/* Tooltips */

.tool-tip {
	float: left;
	background: #FFFF00 !important;
	border: 1px solid #CC6600 !important;
	padding: 5px;
	max-width: 260px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;

}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* Tooltips */
.tip-wrap{
    z-index: 10000;
}
.tip {
   float: left;
   background: #ffc !important;
   border: 1px solid #D4D5AA !important;
   padding: 5px;
   max-width: 260px;
   -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.tip-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;

}

.tip-text {
   font-size: 100%;
   margin: 0;
}

/* System Standard Messages
#system-message { padding-bottom: 8px;padding-left:8px; padding-right:5px; padding-top:5px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}
*/
#syndicate{
	float:left;
	padding-left: 25px;
}

#power_by{
	float:right;
	padding-right: 25px;
}

/* Component Specific Fixes */

#component-contact table td {
	padding: 2px 0;
}

h4.dwcc_motivator {
    color: red;
    font-size: 1.4em;
    font-weight: bold;
    font-style: italic;
}

.dwcc_main_contact {
    font-weight: bold;
    color:#EF1371;
    font-family:Times New Roman;
    font-size: 1.6em;
    font-style:bolder;
    padding-bottom: 4px;
}

.dwcc_email {
    font-weight: bold;
    font-size: 12pt;
    font-family:Times New Roman;
    text-decoration:none;
    color:#135CAE;
    font-style:bolder;
}

.dwcc_phone {
    color: red;
    font-size: 1.4em;
    font-weight: bold;
    font-style: italic;
}

.mpAttachmentBox {

	background-color: #f9f9f9;

	margin: 5px 5px 5px 0;

	padding: 5px;

	min-width: 200px;

	width: auto;

	border: 1px dashed #dbdbdb;

    padding-bottom: 10px;
}

.mpAttachmentListul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.mpAttachmentListli {
    background-image: url(/images/attachment.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 18px;
    font-size: 14pt;
    padding-bottom: 8px;
}

br {
  padding: 0px; margin: 0px; clear: both;
}

#hikamarket_products_form input[type=text],
#hikamarket_products_form textarea,
#hikamarket_products_form select,
#hikamarket_categories_form input[type=text],
#hikamarket_categories_form textarea,
#hikamarket_vendor_form input[type=text],
#hikamarket_vendor_form textarea,
#hikamarket_vendor_form select {
  border:1px solid #167e93;
}
.hikam_filter input,
.hikam_filter button,
.hikam_filter select {
  border:1px solid #167e93;
  margin: auto;
}
.hikamarket_vendor_description_line textarea {
  width: 380px !important;
}
.hikam_filter button {
  padding: 2px 5px;
}
#hikamarket_products_form input[type=text],
#hikamarket_vendor_form input[type=text],
#hikamarket_vendor_form select,
#hikamarket_categories_form input[type=text] {
  padding:2px;
  margin:0 2px 2px 0;
}
fieldset.hikam_field .hikam_edit {
  margin-top: -16px;
}
#hikamarket_products_form .nametext input,
#hikamarket_categories_form .nametext input {
  padding:0px;
  margin:0px;
}
#hikamarket_product_image_main,
#hikamarket_category_image_main,
#hikamarket_product_file_main {
  background-color: white;
}

#hikashop_check_end_message {
  font-size: larger;
}

dl.tabs
{
    border:solid 1px #00008A;
	border-bottom:1;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
/*	background:#f5f5f5 url(../images/box.png) repeat-x;  */
}

dl.tabs dt
{
	background:#f5f5f5 url(../images/box.png) repeat-x;
	border-right:solid 1px #00008A;
    display: inline-block;
    padding: 4px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

dl.tabs dt a:link,
dl.tabs dt a:visited
{
	color:#333;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

dl.tabs dt a:hover,
dl.tabs dt a:active,
dl.tabs dt a:focus
{
	color: #000066;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.tabcontent
{
    padding-top:10px;
	background:#fff;
	color:#000;
    min-height:320px;
    max-height:320px;
    padding:5px;
    border: solid 1px #00008A;
    border-top: none;
    overflow: auto;
}

dl.tabs dt a {
 text-decoration: none;
}

dl.tabs dt.closed
{
	color:#000;
	border-bottom:solid 1px #00008A;
}

dl.tabs dt.open
{
	background:#fff;
	color:#333;
	border-bottom:0;
}

dl.tabs dt.closed:hover,
dl.tabs dt.closed:active,
dl.tabs dt.closed:focus,
dl.tabs dt.open:hover,
dl.tabs dt.open:active,
dl.tabs dt.open:focus
{

	background:#6699CC;
	color:#ffffff;
}

.forum_post {
    width:80%;
    display: block;
	color:#333;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 3px;
    border: solid 1px #000066;
    border-radius: 6px;
}

.post_line {
  height:20px;
  max-height:20px;
  padding-bottom: 3px;
}
/* New Joomla css */
/* System Messages */

.error
{
	padding:0px;
	margin-bottom: 20px;
}

.error h2
{
	color:#000 !important;
	font-size:1.4em !important;
	text-transform:uppercase;
	padding:0 0 0 0px !important
}

#system-message dt
{
	font-weight: bold;
}
#system-message dd
{
	margin: 0 0 15px 0;
	font-weight: bold;
	text-indent: 0px;
	padding:0
}
#system-message dd ul
{
	color: #000;
	list-style: none;
	padding: 0px;
}
#system-message dd ul li
{
	line-height:1.5em
}

/* System Standard Messages */
#system-message dt.message
{
	position:absolute;
	top:-2000px;
	left:-3000px;
}

#system-message dd.message  ul
{
	background: #fff  url(../images/system/notice-info.png) no-repeat;
	padding-left:40px;
	padding: 10px 10px 10px 40px;
	border: 2px solid #90B203;
	border-radius:10px
}

#system-message dd.message ul li{background:none !important}

/* System Error Messages */
#system-message dt.error
{
	position:absolute;
	top:-2000px;
	left:-3000px;
}

#system-message dd.error ul
{
	background:#fff url(../images/system/notice-alert.png) no-repeat ;
	padding-left:40px;
 	padding: 10px 10px 10px 40px;
	border: 2px solid #990000;
	border-radius:10px

}



/* System Notice Messages */
#system-message dt.notice
{
	position:absolute;
	top:-2000px;
	left:-3000px;
}

#system-message dd.notice  ul
{
	background:#fff url(../images/system/notice-note.png) no-repeat ;
	padding-left:40px;
	padding: 10px 10px 10px 40px;
	border: 2px solid #FAA528;
	border-radius:10px

}
#system-message dd.notice ul { color: #000;margin:10px 0 }

#system-message
{
	margin-bottom: 0px;
	padding: 0;
}

#system-message dt
{
	font-weight: bold;
}

#system-message dd
{
	font-weight: bold;
	padding: 0;
}


.tip-wrap { background:#FEFDE2; font-size:0.8em ; padding:5px; border:solid 1px #ddd; border-radius:3px; box-shadow: 0 1px 5px #ccc }
.tip-title {font-weight:bold}

#all #upload-flash ul li a:hover,
#all .item a:hover span {
	background:#095197;
	color:#fff;
}

/* ##########################  user profile  ########################### */

#users-profile-core,
#users-profile-custom
{
	margin:10px 0 15px 0;
	padding:15px;
}

#users-profile-core dt,
#users-profile-custom dt
{
	float:left;
	width:12em;
	padding:3px 0;


}

#users-profile-core dd,
#users-profile-custom dd
{
	padding:3px 0;
}

#member-profile fieldset,
.registration fieldset
{
	margin:10px 0 15px 0;
	padding:15px;

}

#users-profile-core legend,
#users-profile-custom legend,
.profile-edit legend,
.registration legend
{
	font-weight:bold
}

.profile-edit form#member-profile fieldset dd,
.registration form#member-registration fieldset dd
{ float:none; padding:5px 0}

.profile-edit form#member-profile fieldset dd input,
.profile-edit form#member-profile fieldset dd select,
.registration form#member-registration fieldset dd input
{width:17em}
.profile-edit form#member-profile fieldset dt,
.registration form#member-registration fieldset dt
{padding:5px 5px 5px 0; width:13em}

span.optional
{font-size:0.9em}

/* ##########################  clearing  ########################### */
.clr {
	clear: both;
	overflow: hidden;
	height: 0;
}

/* ##########################  tooltip  ########################### */
.tooltip {
	position: absolute;
	z-index: 103000;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.element-invisible {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
#filter-search {
	vertical-align: top;
}
.input-mini {
	width: 60px;
}

/* ##########################  popover  ########################### */
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	white-space: normal;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.popover-title:empty {
	display: none;
}
.popover-content {
	padding: 9px 14px;
	min-height: 33px;
}
.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow:after {
	border-width: 10px;
	content: "";
}
.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,0.25);
	bottom: -11px;
}
.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}
.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,0.25);
}
.popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}
.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	top: -11px;
}
.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,0.25);
}
.popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}

/* Text alignments */
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}

/* Component pop-up */
.container-popup {
	padding: 28px 10px 10px 10px;
}

.productPrice_lbl {
	font-weight:bold;
	white-space: nowrap;
	font-size:12pt;
	color:#000000;
}
.productPrice {
	font-weight:bold;
	white-space: nowrap;
	font-size:12pt;
	color:#009900;
}

.newsflash-horiz {
  margin-top:4px;
  margin-left:-14px;
  width: 100%;
}

table.catlist tr td{
  width: 100%;
  text-align:center;
}

ul.actions li{
  float:right;
}

* {
  margin: 0px;
  padding:0px;
  border:0px;
  list-style-type:none;
  text-decoration:none;
  }

#global {
  background-color: #FFF;
  width: 955px;
  margin-right: auto;
  margin-left: auto;
}
cite {
	font-style: normal;
}

abbr[title] {
	border-bottom: 1px dotted #c7ced6;
	cursor: help;
}

b,strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

ins {
	text-decoration: none;
}

mark {
	font-style: italic;
	font-weight: bold;
}

pre,code,kbd,samp {
	line-height: 1.5em;
}

pre {
	white-space: pre-wrap;
	}

sub,sup {
	position: relative;
	line-height: 0;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}
/* ++++++++++++++  image float style ++++++++++++++ */
.img-fulltext-left {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.img-intro-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.img-intro-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-none
{display:block;
	margin:10px 0
}



.clr {clear:both;}

/* for z-index layout */
div#pillmenu {
font-size:11pt;
/*line-height:22px;*/
text-align:left;
zoom:1;
/*position: relative;*/
z-index:99999;
margin-top:-7px;
}

/* container style */
div#pillmenu ul.maximenuck {

    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
	opacity: 1 !important;
    list-style:none;
    margin:0 auto;
    background :  url(../images/mw_menu_normal_bg.png);
    filter: none;
    text-align: left;
    zoom: 1;
    z-index:1;
}

/* link image style */
div#pillmenu ul.maximenuck li.maximenuck>a img {
    margin : 3px;
    border : none;
}

/* img style without link (in separator) */
div#pillmenu ul.maximenuck li.maximenuck img {
border : none;
clear: both;
}

div#pillmenu ul.maximenuck li a.maximenuck,
div#pillmenu ul.maximenuck li span.separator {
    font-size:11pt;
    font-weight:bold;
    text-decoration : none;
    text-indent : 2px;
    outline : none;
    background : none;
    border : none;
    padding : 0;
    cursor : pointer;
    white-space: normal;
    color:#000080;
}

/* separator item */
div#pillmenu ul.maximenuck li span.separator {
background : url(../images/mw_menu_separator.png) top right no-repeat;
font-size:11pt;
font-weight:bold;
color:#000080;
}

/**
** active items
**/

/* current item title and description */

div#pillmenu ul.maximenuck li.current>a span {
                font-size:11pt;
                font-weight:normal;
                color:#135CAE;
}

/* current item title when mouseover */

div#pillmenu ul.maximenuck li.current>a:hover span.titreck {
              font-size:11pt;
              font-weight:bold;
              color:#0C3A6D;
}

/* current item description when mouseover */
div#pillmenu ul.maximenuck li.current>a:hover span.descck {
font-weight:normal;
}

/* active parent title */
div#pillmenu ul.maximenuck li.active>a span.titreck {
   color : #135CAE;
   font-weight:bold;
   font-size:11pt;
}

/* active parent description */
div#pillmenu ul.maximenuck li.active>a span.descck {
font-size:10pt;
}

/**
** first level items
**/
div#pillmenu ul.maximenuck li {
font-weight:bold;
float:left;
list-style : none;
background : url(../images/mw_menu_separator.png) top right no-repeat;
font-size:11pt;
color:#000080;
}

div#pillmenu ul.maximenuck li.level0 {
font-weight:bold;
border: none;
font-size:11pt;
color:#000080;
background: url(../images/mw_menu_separator.png) top right no-repeat;
}

/* first level item title */
div#pillmenu ul.maximenuck li.level0>a span.titreck,
div#pillmenu ul.maximenuck li.level0>span.separator span.titreck {
font-weight:bold;
padding:0px 22px 0px 22px;
color: #000080;
font-size:11pt;
}

/* first level item description */
div#pillmenu ul.maximenuck li.level0>a span.descck {
    color : #ccc;
}

/* first level item link */
div#pillmenu ul.maximenuck li.parent.level0>a,
div#pillmenu ul.maximenuck li.parent.level0>span {
font-weight:bold;
font-size:11pt;
color: #000080;
background : url(/images/mw_menu_separator.png) top right no-repeat;
}

/* parent style level 0 */

div#pillmenu ul.maximenuck li.parent.level0 li.parent {
    font-weight:bold;
    font-size:11pt;
    color: #135CAE;
    padding:0px;
    margin:0px;
    background : url(https://new.drdeanbellavia.com/templates/deanbellavia/images/mw_menu_separator.png) top right no-repeat;
}

/* first level item hovered */
div#pillmenu ul.maximenuck li.level0>a:hover span.titreck,
div#pillmenu ul.maximenuck li.level0>span:hover span.titreck {
    font-size:11pt;
    color: #0C3A6D;
    font-weight:bold;
}

/**
** items title and descriptions
**/

/* item title */
div#pillmenu span.titreck {
    font-weight:bold;
    font-size:11pt;
    color: #135CAE;

    /*display : block;*/
    text-transform : none;
    /*line-height : 18px;*/
    text-decoration : none;
	/*height : 17px;*/
   /* min-height : 17px; */
    float : none !important;
    float : left;
}

div#pillmenu a span.titreck  {
font-size: 11pt !important;
font-weight:bold;
color:#000080;
}

div#pillmenu li.level2 span.titreck  {
font-size : 11pt !important;
font-weight:normal;
color:;
}

/* item description */
div#pillmenu span.descck {
    color: #c0c0c0;
    display: block;
    text-transform: none;
    font-size: 10pt;
    text-decoration: none;
    height: 12px;
    line-height: 12px;
    float: none !important;
    float: left;
}

/* item title when mouseover */
div#pillmenu ul.maximenuck a:hover span.titreck {
    color: #0C3A6D;
    font-weight:bold;
}

/*---------------------------------------------
---	 	Sublevel items - level 2 to n		---
----------------------------------------------*/

div#pillmenu ul.maximenuck li div.floatck ul.maximenuck2,
div#pillmenu ul.maximenuck2 {
    background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
    border:1px solid #777777;
    -moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
    text-align:left;
    padding:5px 5px 0 5px;
    margin: 2px 0 0 -10px;
    width: 100%;
    max-width:380px;
    min-width:236px;
    position: static !important;
    overflow: visible !important;
    border-top:none;
    float: none !important;
    visibility: visible !important;
    filter: none;
}

/* submenus container */
div#pillmenu div.floatck {
/*  background : transparent;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
  max-width:380px;
  min-width:236px;
  font-size : 10pt !important;
  display: block !important; */
}


div#pillmenu ul.maximenuck li ul.maximenuck2 li.maximenuck,
div#pillmenu ul.maximenuck2 li.maximenuck {
	position:static;
	text-shadow: 1px 1px 1px #ffffff;
	padding: 5px 0px;
	margin: 0px 0px 4px 0px;
	float:none !important;
	text-align:left;
	background : none;
    list-style : none;
	display: block !important;
}

div#pillmenu ul.maximenuck li ul.maximenuck2 li.maximenuck:hover,
div#pillmenu ul.maximenuck2 li.maximenuck:hover {
	background: transparent;
}

/* all links styles */
div#pillmenu ul.maximenuck li.maximenuck a,
div#pillmenu ul.maximenuck li.maximenuck span.separator,
div#pillmenu ul.maximenuck2 a,
div#pillmenu ul.maximenuck2 li.maximenuck span.separator {
	display:block;
	text-decoration:none;
	text-transform : none;
	/*text-shadow: 1px 1px 1px #000;*/
    outline : none;
    background : none;
	filter: none;
    border : none;
    padding : 0 5px;
    white-space: normal;
	box-shadow: none;
}

/* submenu link */
div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 li a,
div#pillmenu ul.maximenuck2 li a {
    font-size : 11pt !important;
    font-weight:normal;
    color:;

   /* color:#015b86;
	text-shadow: 1px 1px 1px #ffffff;  */
}

div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 a,
div#pillmenu ul.maximenuck2 a {
    font-size : 11pt !important;
    font-weight:normal;
    color:;

   /*

    color: #a1a1a1;

    font-size:12pt;
	color:#161616;
   */
	display: block;
}

div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a,
div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a,
div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,
div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a,
div#pillmenu ul.maximenuck2 li:hover > a,
div#pillmenu ul.maximenuck2 li:hover > h2 a,
div#pillmenu ul.maximenuck2 li:hover > h3 a,
div#pillmenu ul.maximenuck2 li.active > a{
    color: #0C3A6D;
    font-weight:bold;

   /* color:#029feb; */
	background: transparent;
}



div#pillmenu .maxipushdownck div.floatck {
	margin: 0;
}

/*---------------------------------------------
---	 	Columns management					---
----------------------------------------------*/

/* child blocks position (from level2 to n) */
div#pillmenu ul.maximenuck li.maximenuck div.floatck div.floatck {
    margin : -30px 0 0 180px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #777777;
}

div#pillmenu ul.maximenuck li div.floatck div.maximenuck2 {
    width : 236px; /* default width */
	margin: 0;
	padding: 0;
}


/* h2 title */
div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 h2 a,
div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 h2 span.separator,
div#pillmenu ul.maximenuck2 h2 a,
div#pillmenu ul.maximenuck2 h2 span.separator {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:3px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
	line-height:21px;
	text-align:left;
}

/* h3 title */
div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 h3 a,
div#pillmenu ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator,
div#pillmenu ul.maximenuck2 h3 a,
div#pillmenu ul.maximenuck2 h3 span.separator {
	font-size:12pt;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
	line-height:21px;
	text-align:left;
}

/* paragraph */
div#pillmenu ul.maximenuck li ul.maximenuck2 li p,
div#pillmenu ul.maximenuck2 li p {
	line-height:18px;
	margin:0 0 10px 0;
	font-size:12px;
	text-align:left;
}




/* image shadow with specific class */
div#pillmenu .imgshadow { /* Better style on light background */
	background:#FFFFFF !important;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}

/* blackbox style */
div#pillmenu ul.maximenuck li ul.maximenuck2 li.blackbox,
div#pillmenu ul.maximenuck2 li.blackbox {
	background-color:#333333 !important;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

div#pillmenu ul.maximenuck li ul.maximenuck2 li.blackbox:hover,
div#pillmenu ul.maximenuck2 li.blackbox:hover {
	background-color:#333333 !important;
}

div#pillmenu ul.maximenuck li ul.maximenuck2 li.blackbox a,
div#pillmenu ul.maximenuck2 li.blackbox a {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	display: inline !important;
}

div#pillmenu ul.maximenuck li ul.maximenuck2 li.blackbox:hover > a,
div#pillmenu ul.maximenuck2 li.blackbox:hover > a{
	text-decoration: underline;
}

/* greybox style */
div#pillmenu ul.maximenuck li ul.maximenuck2 li.greybox,
div#pillmenu ul.maximenuck2 li.greybox {
	background:#f0f0f0 !important;
	border:1px solid #bbbbbb;
	padding: 4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

div#pillmenu ul.maximenuck li ul.maximenuck2 li.greybox:hover,
div#pillmenu ul.maximenuck2 li.greybox:hover {
	background:#ffffff !important;
	border:1px solid #aaaaaa;
}

/*---------------------------------------------
---	 	Module in submenus					---
----------------------------------------------*/

/* module title */
div#pillmenu ul.maximenuck div.maximenuck_mod > div > h3,
div#pillmenu ul.maximenuck2 div.maximenuck_mod > div > h3 {
    width : 100%;
    font-weight : bold;
	color: #555;
	border-bottom: 1px solid #555;
	text-shadow: 1px 1px 1px #000;
	font-size: 16px;
}

div#pillmenu div.maximenuck_mod {
    width : 100%;
    padding : 0;
    white-space : normal;
}

div#pillmenu div.maximenuck_mod div.moduletable {
    border : none;
    background : none;
}

div#pillmenu div.maximenuck_mod  fieldset{
    width : 100%;
    padding : 0;
    margin : 0 auto;
    overflow : hidden;
    background : transparent;
    border : none;
}

div#pillmenu ul.maximenuck2 div.maximenuck_mod a {
    border : none;
    margin : 0;
    padding : 0;
    display : inline;
    background : transparent;
    font-weight : normal;
}

div#pillmenu ul.maximenuck2 div.maximenuck_mod a:hover {

}

div#pillmenu ul.maximenuck2 div.maximenuck_mod ul {
    margin : 0;
    padding : 0;
    width : 100%;
    background : none;
    border : none;
    text-align : left;
}

div#pillmenu ul.maximenuck2 div.maximenuck_mod li {
    margin : 0 0 0 15px;
    padding : 0;
    background : none;
    border : none;
    text-align : left;
    font-size : 11px;
    float : none;
    display : block;
    line-height : 20px;
    white-space : normal;
}

/* login module */
div#pillmenu ul.maximenuck2 div.maximenuck_mod #form-login ul {
    left : 0;
    margin : 0;
    padding : 0;
    width : 100%;
}

div#pillmenu ul.maximenuck2 div.maximenuck_mod #form-login ul li {
    margin : 2px 0;
    padding : 0 5px;
    height : 20px;
    background : transparent;
}

div#pillmenu form {
	margin: 0 0 5px;
}

/*---------------------------------------------
---	 	Fancy styles (floating cursor)		---
----------------------------------------------*/

div#pillmenu .maxiFancybackground {
    list-style : none;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
	z-index: -1;
}

div#pillmenu .maxiFancybackground .maxiFancycenter {
    border-top: 1px solid #fff;
}



/*---------------------------------------------
---	 	Button to close on click			---
----------------------------------------------*/

div#pillmenu span.maxiclose {
    color: #fff;
}

/*---------------------------------------------
---	 Stop the dropdown                  ---
----------------------------------------------*/

div#pillmenu ul.maximenuck li.maximenuck.nodropdown div.floatck,
div#pillmenu ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck,
div#pillmenu .maxipushdownck div.floatck div.floatck {
    position: static;
    background:  none;
    border: none;
    /*left: auto;*/
    margin: 3px;
	moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

div#pillmenu ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck,
div#pillmenu .maxipushdownck ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
font-size : 11pt;
background: none;
/* text-indent: 5px; */
}

div#pillmenu ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#pillmenu ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator,
div#pillmenu .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#pillmenu .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator {
font-size : 11pt;
background:  none;
}

/*---------------------------------------------
---	 Full width				                ---
----------------------------------------------*/

div#pillmenu li.fullwidth > div.floatck {
margin: 0;
padding: 0;
width: 100% !important;
}

/* global container */
div#pillmenu div.maxiRoundedleft {

}

div#pillmenu div.maxiRoundedcenter {
font-size : 11pt;
}

div#pillmenu div.maxiRoundedright {

}
div#hikashop_small_image_div {
    display:none;
}
div#hikashop_add_wishlist {
    display:none;
}



.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert,
.alert h4 {
	color: #c09853;
}
.alert h4 {
	margin: 0 0 .5em;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
	cursor: pointer;
    border: 1px;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-success h4 {
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}