/* @override http://localhost:8888/ebusiness/templates/js_ebusiness/css/templatestyle1.css */
/* Core typography The font-size percentage is of 16px. (0.75 * 16px = 12px)    */
body {font-size:75%;background:#B9BAD1;line-height:1.1em;font-family:Verdana, Arial, Helvetica, sans-serif;}
/* Headings  */
h1, .componentheading {font:bold 2.5em Candara, Arial, Helvetica, sans-serif;margin:0.1em 0;font-color: #2B2B5D;}
.componentheading {padding-bottom:7px;}
h2, #component-contact .contentheading {font:bold 1.5em Geneva, Helvetica, Arial, sans-serif;margin:0.1em 0;}
h3 {font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;font-color: #010050;margin:0.1em 0;text-decoration:none;}
h3 a {text-decoration:none;}
h3 a:hover {text-decoration:underline;}
.left h3,.right h3 {font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;font-color: #E59E2A;margin:0.1em 0;padding:0;}
h4,.sectiontableheader {font:bold 1.10em Verdana, Arial, Helvetica, sans-serif;font-color: #010050;text-decoration:none;margin:0.1em 0;}
/* Text elements  */
/* Text elements  */
a {text-decoration:underline;}
blockquote {font-style:italic;margin:1.25em;line-height: 130%;}
.moduletable li {line-height:120%}
/* Lists/Tables  */
table {margin-bottom:1em;width:87%;line-height: 140%;}
.toolbar {width: 940px;background-color: #fff;background-image: none; margin-top:0;float:right;padding:5px;font:12px Verdana, Arial, Helvetica, sans-serif;font-color:#181c8a;}
.toolbar a {text-decoration:underline;color:#181c8a;}
.toolbar a active {text-decoration:underline;color:#e59e2a;}
.header .inside {padding-top:15px;}
.maincontent .inside {height:1%;overflow:hidden;margin:20px 0 0;padding:10px 0px 10px 2px;}
.maincontent .small,
.maincontent .createdate,
.maincontent .modifydate {font:90% Georgia, "Times New Roman", Times, serif;;padding:5px 0;}
.readon {float:left;font:100% Arial, Helvetica, sans-serif;background:url(../images/style1assets.gif) no-repeat 100% -90px;padding:0 10px 0 0;}
a.readon:focus,
a.readon:hover {text-decoration:none;}
a.readon {text-decoration:none;}
/* @group SUCKERFISH   */
.horzmenu {font-color: #2b2b5d;} 
.horzmenu ul {margin-top:25px;float:right;z-index:10000;font-color: #2b2b5d;}
.horzmenu ul li {float:left;display:inline;position:relative;margin:0;padding:5px 5px 5px 6px;height:26px;font-color: #2b2b5d;}
.horzmenu ul li.firstli {background:none !important;font-color: #2b2b5d;}
.horzmenu ul li:hover,
.horzmenu ul li.iehover {z-index:100;}
.horzmenu ul li a {color: #2b2b5d; text-decoration: none; font-weight: bold;}
.horzmenu ul li a span {float:left;display:inline;font:bold 14px/16px Arial, Helvetica, sans-serif; font-color:#2b2b5d;padding:0 0 0 5px;height:21px;display:block;}
/* .horzmenu ul li a {float:left;display:inline;/* IE bugfix for doubled margin float bug */
/* background:url(../images/style1assets.gif) no-repeat -3000px -34px;cursor:pointer;text-decoration:none;padding:0 5px 0 0;height:31px;display:block;}*/
/* added margin. */
/*.horzmenu ul li a span {float:left;display:inline;/* IE bugfix for doubled margin float bug */
/* font:bold 16px/18px Arial, Helvetica, sans-serif;background:url(../images/style1assets.gif) no-repeat -3000px -34px;padding:0 0 0 5px;height:21px;display:block;}*/
/* changed padding, margin, removed width. */
.horzmenu ul li.active a,
.horzmenu ul li:hover a,
.horzmenu ul li.iehover a {color:#e59e2a;}
.horzmenu ul li.active a span,
.horzmenu ul li:hover a span,
.horzmenu ul li.iehover a span {color:#e59e2a;}
/* ALL LISTS  */
/*.horzmenu ul li ul li {margin-right:0;border-left:1px solid #e59e2a;}*/
.horzmenu ul li ul li {background-color: #dadbee; border: 1px solid #D29D13; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; layer-background-color: #FFFFFF;}
.horzmenu ul ul a {background:none;display:block;text-decoration:none;width:170px;text-transform:none;}
.horzmenu ul li ul li a ,
.horzmenu ul li ul li a span {background:none !important;z-index:10000;}
.horzmenu ul li ul {margin-left:0px;z-index:10000;}
.horzmenu ul li ul li a span {font-size:14px;margin:0;padding:0 5px;}
/*SUBLEVEL TEXT STYLES  */
.horzmenu li li a {font-weight:200;height:20px;line-height:22px;text-indent:0;margin:0;padding:0;}
/*SUBLEVEL POSITIONING  */
.horzmenu li li {background:none;float:left;width:173px;padding:0;}
/*SUBLEVEL HOVER STYLES  */
.horzmenu ul ul a:hover {background-color: #DADBEE; display: block; width: 100%; height:20px;line-height:22px;margin:0;padding-top:2;}
.horzmenu li ul {top:25px;/* se
ts vert position of dropdown */
position:absolute;left:-999em;height:auto;width:173px;font-weight:100;border-width:0;margin:0;padding:2;}
.horzmenu li ul ul {margin:-25px 0 0 173px;}
/* top margin controls vert level of flyout */
/*SUBLEVEL PARENT INDICATORS  */
/*change child indicator on hover **
.horzmenu ul li ul li a.child,
.horzmenu ul li.active ul li a.child{background: url(../images/style1assests.gif) no-repeat 100% 12px !important;}*/
.horzmenu ul li ul li a.child,.horzmenu ul li ul li a.child:hover 
{
background-color: transparent;background-image: url(../images/M_images/arrow.png);background-repeat: no-repeat;background-attachment: scroll;background-position: 100% 50%;
}

.topmenu ul li ul li a.child,.topmenu ul li ul li a.child:hover 
{
background-color: transparent;background-image: url(../images/M_images/arrow.png);background-repeat: no-repeat;background-attachment: scroll;background-position: 100% 50%;
}

/* Dropdown trigger */
.horzmenu li:hover ul,
.horzmenu li.iehover ul {z-index:10000;left:10px;}
/* Supresses flyouts until they are needed... */
.horzmenu li:hover ul ul,.horzmenu li:hover ul ul ul,.horzmenu li:hover ul ul ul ul,.horzmenu li.iehover ul ul,.horzmenu li.iehover ul ul ul,.horzmenu li.iehover ul ul ul ul {left:-999em;}
/* Flyout trigger */
.horzmenu li li:hover ul,.horzmenu li li li:hover ul,.horzmenu li li li li:hover ul,.horzmenu li li.iehover ul,.horzmenu li li li.iehover ul,.horzmenu li li li li.iehover ul {z-index:10000;left:0px;font-color:#e59e2a;background:#dadbee;}
.horzmenu ul li ul li,.horzmenu ul li ul li.haschild,.horzmenu ul li ul li.haschild ul li,.horzmenu ul li ul li.active.current,.horzmenu ul.menu li.haschild ul li {background:#fff;}
/*background color for child hover*/
.horzmenu li li:hover,
.horzmenu li li.iehover{background:#dadbee !important;}
/*add arrow for sections with subsections (children) in menu*/
.horzmenu ul.menu li.haschild ul li.haschild {background:url(../images/M_images/arrow.png) float:right; no-repeat 100%}
.horzmenu ul li a span,.horzmenu ul li ul li a:link,.horzmenu ul li ul li a:visited,.horzmenu ul li ul li a:hover,.horzmenu ul li.active ul li a:hover,.horzmenu ul li.haschild ul li a,.horzmenu li.active ul li a:link,.horzmenu li.active ul li a:visited,.horzmenu li.active li,.horzmenu ul.menu li.haschild.active.curent ul li.haschild a.child span,.horzmenu ul li.haschild ul li a span 
{color:#2b2b5d; background:url(../images/M_images/arrow.png) float:right; no-repeat 100%}
/* BECAUSE IE DOESNT UNDERSTAND CSS EVEN IN 2009   */
.horzmenu li:hover li:hover a.child,
.horzmenu li.iehover li.iehover a.child {color:#e59e2a;background:#dadbee;}
/* @end*/
/*side column menus - needs a "menu" module suffix  */
.moduletablemenu {height:1%;overflow:hidden;border-top:5px solid #e5e5e5;margin:5px 0 0;padding:10px 0 0 1px;}
.moduletablemenu ul {width:99%;list-style:none;margin:0 4px;padding:0;}
.moduletablemenu ul ul {margin:0;}
.moduletablemenu ul li {float:left;width:100%;border-top:1px solid #e1e1e1;margin:0;padding:0;}
.moduletablemenu ul li a {font:bold 160%/120% Arial, Helvetica, sans-serif;float:left;text-decoration:none;cursor:pointer;padding:5px 0;}
.moduletablemenu ul li li a {padding-left:10px;}
.moduletablemenu ul li a:hover {text-decoration:underline;}
.moduletablemenu ul li.current a {text-decoration:underline;}
.moduletablemenu ul li a span {float:left;background:url(../images/style1assets.gif) no-repeat 100% -85px;padding:0 12px 0 0;}
/* Module Boxes   */
.moduletable {height:1%;line-height:120%;overflow:hidden;margin:15px 0 2px 0px;padding:2px 0 5px 1px;}
.newsflash .moduletable {border-top:0;margin:5px 0 0;padding:5px 0 0 1px;}
.moduletableS1 {color:#2b2b5d;width:100%;overflow:hidden;padding-bottom:0;margin:5px 0;}
.moduletableS1 div {padding:0 10px;}
.moduletableS1 ul li a {color:#2b2b5d;}
.moduletableS1 ul li a:hover {text-decoration:none;}
* html .moduletableS1 {height:1%;}
.moduletableS1 .tl {background:url(../images/style1assets.gif) no-repeat 0 -66px;width:10px;height:2px;float:left;font-size:0;}
.moduletableS1 .tr {background-image:url(../images/style1assets.gif);background-position:-10px -66px;width:10px;height:2px;float:right;font-size:0;}
.moduletableS1 .bl {background-image:url(../images/style1assets.gif);background-position:0 -76px;width:10px;height:2px;float:left;font-size:0;}
.moduletableS1 .br {background-image:url(../images/style1assets.gif);background-position:-10px -76px;width:10px;height:2px;float:right;font-size:0;}
.copyright {color:#2b2b5d;width:100%;margin:0;padding:0;text-align:center;border-top:0px dotted #B9BAD1;}
.copyright .something {width:100%;margin:2px;padding:0;text-align:center;border-top:2px dotted #B9BAD1;}
.footer {background:#DADBEE; width:100%;overflow:hidden;font:110%/120% Verdana, Arial, Helvetica, sans-serif;color:#2b2b5d;margin:5px 0 0 0;padding:2px 0 1px 0;border-top:2px dotted #B9BAD1;}
.footer .moduletable {width:100%;margin:0;padding:0;text-align:center;}
.footer a {text-decoration:underline;}
.footer h3 {color:#2b2b5d;}
.footer p {color:#2b2b5d;}
.footer blockquote {color:#2b2b5d;}
.footer a:hover {text-decoration:underline; color:#e59e2a;}
/*Buttons
button.search,button.searchBtn {
background-position: left center;
background-image: url('/images/M_images/searchButton.gif');
background-repeat:no-repeat;
width:22px;
height:18px;
}*/
.search button,.form-login button {float:right;border:0;cursor:pointer;overflow:visible;padding:0;clear:both;}
.form-login button {margin:0 0 0 15px;}
.search button::-moz-focus-inner,.form-login button::-moz-focus-inner {border:none;}
.search button span,.form-login button span {position:relative;display:block;white-space:nowrap;}
.search button.submitBtn,.form-login button.submitBtn {float:right;color:#fff;text-align:center;padding:0;}
button {background:none !important;}
button.submitBtn span {background:url(../images/style1assets.gif) no-repeat right 0;height:21px;padding-right:5px;display:block; border:none;}
button.submitBtn span span {height:21px;padding:2px 0 0 5px;background:url(../images/style1assets.gif) no-repeat 0 0;color:#fff;position:relative;line-height:1.2;}
/* login */
.form-login {width:100%;overflow:hidden;}
.form-login .part {width:100%;overflow:hidden;}
.form-login .part label {float:left;font:bold 14px/16px Arial, Helvetica, sans-serif;}
.form-login .part .text {float:left;font:bold 14px/16px Arial, Helvetica, sans-serif;width:100%;height:20px;border:none;padding:5px 10px;}
.form-login ul {float:right;height:1%;overflow:hidden;margin:5px 0 0;padding:0;text-align:right;clear:both;}
.form-login ul li {height:1%;overflow:hidden;margin:5px 0 0;padding:0 0 0 13px;}
.form-login ul li a {font:12px/16px Arial, Helvetica, sans-serif;text-decoration:underline;line-height:16px;}
.form-login ul li a:hover {text-decoration:none;}
/* search   */
.search {width:100%;overflow:hidden;}
.search div {width:100%;overflow:hidden;}
.search .inputbox {font:bold 18px/20px Arial, Helvetica, sans-serif;width:100%;height:24px;border:none;padding:5px 10px;}
/*Colors and backgrounds*/
blockquote {color:#444;}

.maincontent .small,.maincontent .createdate,.maincontent .modifydate {color:#a7a7a7;}
.moduletableS1 {background-color:#ffffff;border-top:3px dotted #e59e2a;}
.moduletableS2 {background-color:#ffffff;border-top:2px dotted #B9BAD1; margin:0px 2px 2px 2px;padding:0px 2px 2px 2px;}
.moduletableS3 {background-color:#fff; margin:0px 3px 3px 2px;padding:0px 4px 4px 2px; line-height:125%;}
.footer2 {background:#2b2b5d;display: block; width: 100%;color:#fff;}
.footer2 a {color:#fff; text-decoration:underline;}
.footer2 a:hover {text-decoration:bold;}
.search .inputbox,.form-login .part .text {background:#FFF;color:#b9b9d2;}
body,h1,.componentheading,#component-contact .contentheading,.right h3 {color:#010050;}
h2,h3,h3 a,.left h3,.moduletablemenu ul li a,.sectiontableheader,a:hover {color:#e59e2a;}
h4,a:focus,a,.footer a {color:#010050;}
.moduletableS1,.moduletableS1 h3 {color:#fff;}
.maincontent .inside,.moduletable {border-top:0px;}
/*Joomlashack demo only CSS - can be removed  */
.maincontent ul.mostread {margin-left:2em;}
.maincontent ul.mostread li {margin:0.1em;background:url(../images/icon_assets.gif) no-repeat 0 5px;line-height:24px;padding-left:20px;list-style:none;}
/*Add rollover effect for main menu cart button 
#topmenu li a {
  width:32px;
  height:31px;
  background: url(../images/stories/cart.jpg) 0 0 no-repeat;
}
 
#topmenu li a:hover {
  background: url(../images/stories/cart_over.jpg) 0 0 no-repeat;
}*/

/*Add img border to product images and inline (page) images*/

p img {border-style:outset;
	border-color: 39279a;
	border-width:1px;
        text-decoration:none;}


tbody a img {border-style:outset;
	border-color: 39279a;
	border-width:1px;
        text-decoration:none;}

a img.browseProductImage {border-style:outset;
	border-color: 39279a;
	border-width:1px;
        text-decoration:none;}
/*product price, from virtuemart theme to show price in Featured Products module */
.productPrice {
	font-weight:bold;
	white-space: nowrap;
}
.product-Old-Price {
	color:red;
	text-decoration:line-through;
}
