
/* CSS Document */

body {background:#ebebeb url(images/back-img.gif) repeat-x; margin:0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#000000}

a:link {color:#3765c4; text-decoration:none;}
a:visited {color:#3765c4; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

.topback {background:url(images/top-back.gif) repeat-x;}
.topback a:link {color:#293c81; text-decoration:none;}
.topback a:visited {color:#293c81; text-decoration:none;}
.topback a:hover {color:#ffffff; text-decoration:none;}

#logo {padding-top:11px; float:left; }
#toplink{float:right; margin-top:45px; }
#toplink ul{ list-style:none; float:left; }
#toplink li{display: inline; list-style:none;}
#toplink li a{color:#293c81; text-decoration: none; }
#toplink li a:visited{color:#293c81; text-decoration: none; }
#toplink li a:hover{color: #000000;text-decoration: none; }
#toplink li.seperator {padding-left:5px; padding-right:5px;}


.headerbackleft {background:url(images/header-leftback.gif) repeat-y; width:8px; height:231px; float:left; }
.headerbackright {background:url(images/header-rightback.gif) repeat-y; width:8px; height:231px; float:left;}
.headerback {background:url(images/headerback.gif) repeat-x; height:231px; width:764px; float:left;}
.headerimg {width:342px; float:left; }
.headerright {width:421px; float:left;}
div.jeniffer table td {color:#ffffff}

.solidblockmenu{margin: 0; padding: 0; float:left; font-weight: bold; width:764px; height:37px;}
.solidblockmenu ul{ margin: 0 auto; padding: 0; background:url(images/menu-back.gif) repeat-x; height:37px;}
.solidblockmenu li{display: inline; list-style:none;}
.solidblockmenu li a{float: left; color: white; text-decoration: none; font-weight:normal; padding-left:6px; padding-right:6px; padding-top:15px;}
.solidblockmenu li a:visited{color: white; text-decoration: none;  padding-left:6px; padding-right:6px; padding-top:15px;font-weight:normal;}
.solidblockmenu li a:hover{color: #000000;text-decoration: none;  padding-left:6px; padding-right:6px; padding-top:15px; font-weight:normal;}
.solidblockmenu li.menuseperator {width:8px; background-image:url(images/menusepeator.gif) no-repeat; padding-top:3px; float:left;}

/* ######### Style for Drop Down Menu ######### */


.dropdown{position:absolute; visibility: hidden; z-index: 100; background-color: #f5f5f5; border:1px solid #dddddd; border-bottom:0px; width:150px;}

.dropdown a:link{padding:2px; height:20px; display: block; text-indent: 5px; border-bottom: 1px solid #dddddd; color:#293c81; text-decoration: none; font-weight: normal; }
.dropdown a:visited{display: block; padding:2px; height:20px; text-indent: 5px; border-bottom: 1px solid #dddddd; color:#293c81; text-decoration: none; font-weight: normal; }

.dropdown a:hover{ /*hover background color*/background-color: #dddddd; padding:2px; height:20px; color: #000000; font-weight: normal; text-indent: 5px; border-bottom: 1px solid #dddddd;}


.contentback {width:780px; background:url(images/contentback.gif) repeat-y;}
.title {font-size:17px; color:#4258a6;}
.title2 {font-size:17px; color:#0000000}

.rightpan {width:235px; padding-left:15px; font-family:Trebuchet MS, Aril, Verdana, sans-serif;}

.imageleft {margin-right:10px;}

.greyback1 {background-color:#e1e1e1; padding:3px;}
.greyback2 {background-color:#f2f2f2; padding:3px;}
.price {font-weight:bold; color:#ff0000}

input {background-color:#f2f2f2; border:1px solid #dddddd}

.searchtable {padding:3px;}

.listbox {margin-left:20px;}

.footer {background:url(images/footer-back.gif) repeat-x; color:#000000}
.footer a:link {color:#000000; font-weight:normal;}
.footer a:visited {color:#000000; font-weight:normal;}
.footer a:hover {color:#293c81; font-weight:normal;}

/**************** menu coding *****************/
#menu {
width: 100%;
float: left;
padding-left:13px;
}


#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu a, #menu h2 {
font: normal 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px 0 4px;

}

#menu h2 {
color: #fff;

}

#menu a {
color: #ffffff;
text-decoration: none;
}

#menu a:hover {
color: #000000;

}
#menu ul.subul {border:1px solid #aaaaaa; border-bottom:0px;}
#menu li.sub a:link {background-color:#eeeeee; color:#000000; width:150px; border-bottom:1px solid #aaaaaa}
#menu li.sub a:hover {background-color:#cccccc; color:#000000; width:150px;  border-bottom:1px solid #aaaaaa}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


