/* Dive Mix CSS */


.aboutContainer {
	width:491px; 
	float:left; 
	margin-bottom:10px;
}
.aboutBg {
	background-image:url(../images/about-box-bg.jpg); 
	background-repeat:repeat-y;
}
.aboutArrowBg {
	background-image:url(../images/box-arr-bg.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
}
.aboutText {
	width:406px; 
	float:right; 
	margin-right:10px; 
	padding-bottom:25px;
}
.aboutBoxFooter {
	height:13px; 
	width:491px; 
	background-image:url(../images/btm-box-arr-border.jpg); 
	background-repeat:no-repeat;
}
.NewsBox {
float:left;
width:491px;
}
.NewsDetails {
width:491px;
background-image:url(../images/home-news-bgslice.jpg);
background-repeat:repeat-y;
}
.NewsTxt {
width:447px;
float:left;
}
.NewsTxt a {
color:#0E5B6E;
text-decoration:underline;
background-color:#f8f8f8;
}

.NewsTxt a:hover {
color:#0E5B6E;
text-decoration:none;
background-color:#f8f8f8;
}


.NewsCollapce {
width:44px;
float:left;
}


.Newsbutton {
width:34px;
height:28px;
float:left;
padding-left:10px;
padding-top:5px;

}

.Newsbutton a {
width:30px;
height:28px;
display:block;
background-image:url(../images/traning-down-arrow.jpg);
background-repeat:no-repeat;
}

.Newsbutton a:hover {
width:30px;
height:28px;
background-image:url(../images/traning-down-arrow_over.jpg);
}


.NewsTxt p {
border-bottom:dotted 1px #999999;
padding:5px 10px 5px 10px;
margin:0px;
}

#NewsTxtEnd {
border-bottom:none;
}

.FirstRight {
background-color:#f8f8f8;
width:437px;
height:183px;
float:left;
border-bottom:solid 2px;
border-bottom-color:#6c8e90;
}

.SecondRight {
margin-top:1px;
background-color:#f8f8f8;
width:437px;
height:198px;
float:left;
border-bottom:solid 2px;
border-top:solid 2px;
border-color:#6c8e90;
}




.FirstRightImg {
float:left;
}



.FirstRightArrow {
width:407px;
height:153px;
background-image:url(../images/divemix_115.jpg);
background-repeat:no-repeat;
background-position:right bottom;
padding:15px;
}

.SecondRightDash {
width:147px;
height:198px;
border-right:dotted;
border-width:1px;
border-color:#999999;
float:left;
text-align:center;
}


#SecondRightDash1 {
width:141px;
border-right:none;



}


.SecondRightUp{
width:107px;
float:left;
height:20px;
background-color:#999999;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
font-weight:bold;
padding-top:2px;
padding-bottom:3px;
padding-top:8px;
}

.NewestProductsArrow{
width:40px;
float:left;

background-color:#999999;
padding-top:2px;
padding-bottom:1px;
}

#Accessories {
width:101px;
}


.SecondRightUp a{
color:#FFFFFF;
background-color:#999999;
}

.SecondRightUp a:hover{
color:#0e5b6e;
background-color:#999999;
}





.SecondRightImg {
margin-top:10px;
margin-left:8px;
}

.SecondRightTxt {
margin-top:5px;
margin-left:8px;
margin-right:8px;
text-align:left;
}

.leftSearchCorner {
float:left;
margin:0px;
width:13px;
height:92px;
}


.leftSearchBox {
width:220px;
height:89px;
border-bottom:solid 2px;
border-color:#6c8e90;
background-color:#f8f8f8;
float:left;
padding-left:30px;
margin:0px;

}

.leftSearchBox a {
color:#0E5B6E;
text-decoration:none;
background-color:#F8F8F8;
float:left;
margin-left:71px;
}

.leftSearchBox a:hover {
color:#0E5B6E;
text-decoration:none;
background-color:#F8F8F8;
}

.NewsletterBox a {
color:#0E5B6E;
text-decoration:underline;
background-color:#F8F8F8;
float:right;
padding-right:10px;
text-align:right;
}

.NewsletterBox a:hover {
color:#0E5B6E;
text-decoration:none;
background-color:#F8F8F8;
text-align:right;
}



.leftSearchTxtBox {
width:200px;
height:27px;
background-image:url(../images/divemix_614.jpg);
background-position:right;
background-repeat:no-repeat;
padding:0px;
margin:0px;

}

.leftSearchname {
margin-top:7px;
width:35px;
float:left;
font-weight:bold;
font-size:12px;
padding-left:5px;

}

.SearchTxtBoxStyle {
border:none;
width:120px;
height:13px;
margin-top:7px;
margin-left:18px;
font-size:11px;
color:#666666;
border-width:0px;
background-color:#FFFFFF; !important
}


.RightButton {
width:87px;
float:left;
height:91px;
}


.NewsletterEndBox {
width:350px;
height:144px;
margin-top:10px;
!margin-top:7px;

}

.NewsletterBox {
height:80px;

border-left:2px solid #6C8E90;
border-right:2px solid #6C8E90;
background-color:#F8F8F8;
border-bottom:1px dotted #999999;
}

.NewsletterTitle {
font-family:Arial black, Helvetica, sans-serif;
font-size:18px;
letter-spacing:-1px;
color:#105e6b;
}

.NewsletterBox p {
margin-top:0px;
margin-left:30px;
margin-bottom:10px;
margin-right:20px;
}


.RightButton a{
background-color:#DCD9D0;
}
.RightButton a:hover{
background-color:#DCD9D0;
}


.AboutBoxEndCurve {
margin-bottom:14px;
!margin-bottom:11px;
}

.knowMore {
	font-weight:bold;
}

.knowMore a, .knowMore a:visited {
	background-color:Transparent; 
	color:#0E5B6E; 
	text-decoration:underline;
}
.knowMore a:hover {
	text-decoration:none;
	background-color:#f8f8f8;
}

/* Common CSS */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background:#dcd9d0;
margin:0;
padding:0;
}

.RightContent {
float:right;
width:351px;
}

.LeftContent {
float:left;
width:495px;
margin-bottom:10px;
}

.header {
width:927px;
margin:auto;
}

a {
text-decoration:none;
background-color:none;
}

a:hover {
text-decoration:none;
background-color:#0e5b6e;
}

.VerticalTitle {
width:29px;
float:left;
margin-top:40px;
padding-left:15px;
}

.content {
margin:auto;
width:855px;
}

/* Navigation Menu */
.NavMenu {
background-image:url(../images/divemix_05.jpg);
background-repeat:no-repeat;
width:927px;
height:36px;
background-color:#dcd9d0;
margin-top:-3px;
}

.NavMenuText {
float:left;
width:498px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#0e5b6e;
height:36px;
background-color:none;
}

.MenuItem {
padding:10px 5px;
color:#0e5b6e;
}

.MenuItemSelected {
background-color:#0e5b6e;
padding:10px 5px;
color:#fff;
}

.SubMenuItem {
padding:5px;
color:#0e5b6e;
height:30px;
width:100%;
background-image:url(../images/menuItem.gif);
}

.SubMenuItemSelected {
background-image:none;
background-color:#0e5b6e;
color:#fff;
padding:5px;
color:#fff;
}

/* End Navigation Menu */
.Breadcrumb {
float:left;
width:237px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#0e5b6e;
height:25px;
padding-left:155px;
padding-top:11px;
text-transform:uppercase;
}

.Breadcrumb a {
color:#0e5b6e;
}

.Breadcrumb a:hover {
color:#999;
background-image:url(../images/Untitled-1_03.gif);
background-repeat:repeat-x;
}

.ImgStyle {
border:solid 3px #d9d9d9;
}

h2 {
font-family:Arial,Helvetica,sans-serif;
color:#0E5B6E;
font-size:15px;
padding:0;
margin:0;
font-weight:700;
}

.Custombox {
width:853px;
overflow:auto;
background-image:url(../images/training-bg-slice.jpg);
background-repeat:repeat-y;
margin:auto;
}

.CustomTxt {
width:780px;
float:left;
background-image:url(../images/training-bg-arrow.jpg);
background-repeat:no-repeat;
background-position:right bottom;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:102px;
}

.CustomRoundBox {
margin:auto;
width:853px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
padding-top:10px;
}

.CustomBoxEndCurve {
margin:auto;
width:853px;
}

.CustomRoundBoxHeader {
width:853px;
height:36px;
}

.CustomRoundBoxHeader img {
float:left;
}

.CustomRoundBoxDescription {
width:827px;
background-color:#f8f8f8;
border-right:solid 2px #507B80;
border-left:solid 2px #507B80;
overflow:auto;
padding:10px;
}

.CustomRoundBoxDescription ul li {
list-style-image:url(../images/right.jpg);
line-height:20px;
}

.CustomRoundBoxTitle {
font-size:15px;
color:#FFF;
font-weight:700;
background-color:#0e5b6e;
border-top:solid 2px #507b80;
border-bottom:solid 1px #507b80;
width:820px;
float:left;
height:33px;
padding-left:5px;
}

.CustomRoundBoxTitleTxt {
width:790px;
float:left;
padding-top:7px;
}

.CustomRoundBoxDescriptionImage {
float:right;
text-align:center;
}

.CustomRoundBoxDescriptionImage img {
border:solid 3px #d9d9d9;
margin:5px;
}

.CustomRoundBoxDescriptionTxtForTwoImages {
float:left;
width:370px;
}

.CustomRoundBoxDescriptionTxtForTwoImages a,.CustomRoundBoxDescriptionTxtForOneImage a {
color:#0E5B6E;
background-color:#F8F8F8;
text-decoration:underline;
padding-left:20px;
}

.CustomRoundBoxDescriptionTxtForTwoImages a:hover,.CustomRoundBoxDescriptionTxtForOneImage a:hover {
color:#0E5B6E;
background-color:#F8F8F8;
text-decoration:none;
}

.CustomRoundBoxDescriptionTxtForOneImage {
float:left;
width:590px;
}

/* Footer rules */
.CustomBoxTitle {
width:30px;
float:left;
padding-left:10px;
padding-top:20px;
}

.footer {
margin:auto;
clear:both;
width:851px;
height:30px;
padding-top:10px;
color:#6C8E90;
padding-bottom:10px;
}

.footer a:hover {
background-color:#F8F8F8;
}

.footerbg {
width:821px;
height:21px;
float:left;
border-top:solid 2px;
border-bottom:solid 2px;
border-color:#6C8E90;
background-color:#F8F8F8;
padding-top:5px;
padding-left:10px;
}

.footerimgcurve {
float:left;
}

.footerLinks {
float:left;
width:288px;
text-align:center;
}

.footerLinks a {
text-decoration:none;
color:#6C8E90;
}

.footerLinks a:hover {
text-decoration:underline;
color:#6C8E90;
}

.footercopyright {
float:left;
width:260px;
}

.footerGpnet {
float:left;
width:270px;
text-align:right;
}

.footerGpnet a {
color:#999;
font-weight:700;
}

.footerGpnet a:hover {
text-decoration:none;
color:#666;
}

/* End of footer */
/* modal background */
.modalBackground {
background:#CCC;
filter:alpha(opacity=70);
opacity:.7;
}

.errorLabel {
font-size:11px;
font-weight:400;
padding-bottom:10px;
color:Red;
}

td.odd {
background-color:#efefef;
border-collapse:separate;
}

/* */
.UpperContentBox {
margin:auto;
width:853px;
}

.UpperContentBoxDetails {
width:853px;
background-image:url(../images/training-bg-slice.jpg);
background-repeat:repeat-y;
}

.UpperContentBoxbg {
width:823px;
float:left;
background-image:url(../images/training-bg-arrow.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding-bottom:20px;
}

.UpperContentBoxImg {
width:28px;
float:left;
margin-top:10px;
padding-left:12px;
}

#TwoLineImg {
padding-left:9px;
}

.UpperContentBoxbgTxt {
width:760px;
float:left;
padding-left:15px;
}

.UpperContentBoxbgTxt p {
padding-top:10px;
margin-top:0;
margin-bottom:0;
}

.resatoLogo {
float:right;
margin:5px;
}

a.downloadbrochoure {
background-image:url(../images/divemix-compressorpage_20.jpg);
}

a:hover.downloadbrochoure {
background-image:url(../images/divemix-compressorpage_20_over.jpg);
}

/* Terms and Condition */
.termsTitle {
height:22px;
background-image:url(../images/title-bg-strip.gif);
background-repeat:repeat-x;
padding:3px;
font-weight:700;
}

.knowMore {
font-weight:700;
}

.knowMore a,.knowMore a:visited {
background-color:Transparent;
color:#0E5B6E;
text-decoration:underline;
}

.knowMore a:hover {
text-decoration:none;
background-color:#f8f8f8;
}

/* Custom check box */
label {
display:block;
font:.9em verdana,arial,helvetica;
}

fieldset {
border-style:none;
}

.chk {
margin-right:3px;
cursor:pointer;
}

/* End of Custom check box */



.RequestQuoteButton {
width:350px;
float:left; 
height:35px; 
cursor:pointer;
margin-top:5px;
}

.RequestQuoteButton a {

}
.RequestQuoteButton a:hover {
background-color:#F8F8F8;
}




.ImageBorderStyle {
border-bottom:solid 3px #D9D9D9;
border-top:solid 3px #D9D9D9;
border-right:solid 3px #D9D9D9;
border-left:solid 3px #D9D9D9;
}


.ImageListStyle  {
list-style-image:url(../images/right.jpg);

}


.officeAddress {
width:200px;
float:left;
height:60px;
}

#ImprintHeadOfficeAddress {
border-left:dotted 1px #999999;
padding-left:20px;
width:190px;
}

#ContactHeadOfficeAddress {
border-left:dotted 1px #999999; 
padding-left:20px;"
}

.ContactAddress {
border-left:dotted 1px #999999; 
padding-left:20px;"
}


table.solidBorders, .solidBorders td{
border:solid 1px #DCD9D0;
border-collapse:collapse;
}

.comingSoon {
	color:#DCD9D0;
	font-size:77px;
	font-weight:bold;
	letter-spacing:-7px;
	padding-top:60px;
	text-align:center;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
}


.separator {
	background:url(../images/separator.jpg) repeat-y;
	padding-right:10px;
}




.errorMessage, .successMessage, .alertMessage {
clear:both;
width:350px;
height:110px;
background-color:#FFFFFF;
border:solid 3px #0e5b6f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-repeat:no-repeat;
background-position:20px 35px;
text-align:left;
padding-bottom:2px;
}

.successMessage{
background-image:url(../images/right-message.gif);
}
.errorMessage{
background-image:url(../images/wrong-message.gif);
}

.alertMessage{
background-image:url(../images/exclamation.gif);
}


.errorMessage h3, .successMessage h3, .alertMessage h3 { 
background-color:#0e5b6f;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px;
padding-bottom:3px;
}


.errorMessage p, .successMessage p, .alertMessage p { 
padding-top:10px;
padding-left:80px;
font-weight:bold;
}


.OkButton {
float:right;
width:80px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
margin-right:30px;
border:2px solid gray;
margin-bottom:7px;
cursor:pointer;
}

.WaitingMessage {
width:350px;
height:35px;
background-image:url(../images/divemix-loading.gif);
background-repeat:no-repeat;
background-position:10px 15px;
background-color:#f8f8f8;
border:solid 3px #507B80;
padding-top:25px;
text-align:center;
}
.WaitingMessage span
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
/* Rents CSS */


.RentsMainContent {
margin:auto;
width:850px;
}



.Rents {
width:270px;
float:left;
padding-left:10px;

}


.RentBox {

width:270px;
height:191px;
float:left;
padding-bottom:10px;
}


#EndRentBox {
padding-bottom:0px;
}


.RentTitle {
width:42px;
height:191px;
float:left;
}

.RentContent {
width:227px;
height:191px;
float:left;
}

.RentContentRoundCorners {
width:227px;
height:193px;
float:left;
}


.RentTitleRoundCorners {
width:42px;
height:193px;
float:left;
}


.RentPictureBox {
float:left;
width:225px;
height:117px;
border-right-style:solid;
border-right-width:2px;
border-bottom-style:solid;
border-bottom-width:2px;
border-color:#3d727b;
background-color:#f8f8f8;

}

.RentPictureBoxRoundCorner {
height:118px;
width:227px;
border-bottom-style:solid;
border-bottom-width:2px;
border-color:#3d727b;

}

.RentDetails {
float:left;
width:225px;
height:60px;
border-right-style:solid;
border-right-width:2px;
border-color:#3d727b;
background-color:#cccccc;
}

.RentEndBox {
width:227px;
height:12px;
float:left;
}


.RentPicture {

margin-left:40px;
margin-top:5px;
}

.OxygenRentPicture {

margin-left:30px;
margin-top:5px;
}

.HeliumRentPicture {

margin-left:60px;
margin-top:5px;
}


.RentDetailsstyle {
width:160px;
float:left;
padding-left:5px;

}


.RentDetailsButton{
width:22px;
float:left;
margin-top:5px;
}

.Rentfooter {
margin:auto;
clear:both;
width:851px;
height:30px;
}


/* Rents Pop Up Window */


.RentsPopUpBox {
width:453px;
height:397px;
border:solid 4px #0e5b6e;
background-color:White;
}

.RentalNameBox {
width:452px;
height:40px;
border-bottom:dotted 1px #999999;
}

.RentalCloseButton {
width:40px;
height:30px;
float:left;
background-color:#0e5b6e;
padding-top:10px;
padding-left:10px;
}

.ProductName {
width:391px;
height:33px;
float:left;
color:#999999;
font-family:Arial Black, Helvetica, sans-serif;
font-size:18px;
padding-top:7px;
padding-left:10px;
letter-spacing:-1.3px;
}

.Rental {
width:453px;
height:357px;
}

.RentalTitle {
width:40px;
height:207px;
float:left;
background-color:#0e5b6e;
padding-top:150px;
padding-left:10px;
}

.RentalTitleBox {
width:403px;
height:357px;
float:left;
background-image:url(../images/divemix-popup_111.jpg);
background-color:#ffffff;
background-repeat:no-repeat;
background-position:right bottom;

}
 
 .RentalForm {
 width:345px;
 height:157px;
 float:left;
 color:#666666;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 padding-left:10px;
 padding-top:0px;
 }
 
 .RentalFormTxtBox {
 width:240px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 font-weight:normal; 
 }
 
 
.RentalDateRquestBox {
 width:100px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
  color:#666666;
  font-weight:normal; 
 } 
 
  .RentalSubmitButton {
 width:48px;
 float:left;
 padding-top:153px;
  _margin-right:-5px;
 
 }
   .RentalSubmitButtonRents {
 width:48px;
 float:left;
 padding-top:2px;
  _margin-right:-5px;
 
 }
 .RentalDescription {
 width:390px;
 height:140px;
 padding-top:10px;
 }

 .RentalDescriptionTxt {
 float:left;
 width:190px;
 height:150px;
 padding-left:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 font-weight:bold;
 padding-right:10px;
 }
 
  .RentalDescriptionPicture {
  float:left;
  width:180px;
  height:150px;
  
  }
  
  

/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {margin:25px 0 100px 15px; position:relative; width:735px; height:25px; z-index:100;}

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none ; background-color:Transparent}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {
	display:block;width:83px; 
	font-family:Arial,Helvetica,sans-serif; font-weight:700; text-align:center;
	background:transparent ;border:none; font-size:1em; color:#0E5B6E; 
	height:20px; line-height:15px; text-decoration:none;
	padding-top:9px; background-color:Transparent; margin-top:4px;
	}
	#pmenu li ul a, #pmenu li ul a:visited {border-width:0 1px 1px 1px; width:210px;
	margin:0px;
	 background-image:url(../images/menuItem.gif); font-weight: normal; text-align:left; padding-left:5px;}
#pmenu li ul li a:hover  {
	margin-top:0px; background:#0E5B6E;
	}
/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px; width:210px;
	margin:0px;
	 background-image:url(../images/menuItem.gif); font-weight: normal; text-align:left; padding-left:5px;}
#pmenu li ul li a:hover  {
	margin-top:0px; background:#0E5B6E;
	}
#pmenu > li > ul > li > a, #pmenu > li > ul > li > a:visited, #pmenu > li > ul > li > a:hover { width:160px;}
#pmenu li ul {
	margin-top:8px;
}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px; background-image:url(../images/menuItem.gif);}
/*3rd level in menu*/
#pmenu li ul li ul li ul li a, #pmenu li ul li ul li ul li a:visited {border-width:0 1px 1px 1px; width:150px; }
/* Set up the list items */
#pmenu li {float:left;  border:none;  background:transparent;}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative; }
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#0E5B6E; color:#fff;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;  padding-left:30px;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:165px; padding:10px 40px 30px 0px;
	 background:transparent url(transparent.gif); width:120px;}
#pmenu li:hover > ul>li:hover>ul>li:hover>ul {display:block; position:absolute; top:-11px; left:165px; padding:10px 40px 30px 0px;
	 background:transparent url(transparent.gif); width:120px; left:215px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:0px; top:18px;}
#pmenu > li:hover > ul > li:hover > a, .noArrow {background:#0E5B6E url(../images/common/menuArrowHover.png) no-repeat right; color:#fff;}
#pmenu > li:hover > ul > li:hover > ul > li:hover > a, .noArrow  {background:#0E5B6E url(../images/common/menuArrowHover.png) no-repeat right; color:#fff; }
#pmenu > li:hover > ul > li:hover > a.noArrow, #pmenu > li:hover > ul > li:hover > ul > li:hover > a.noArrow { background-image:none;}


/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* #pmenu li a:hover {position:relative; background:#0E5B6E; color:#fff;}


/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {  background-color:Transparent; background-image:none}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {   }
#pmenu li.drop { }


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px;
	 padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}
	 

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

.arrowImageFromDataBase
{border:none;

	
	}
.arrowImage
{ border:none;
	float:right;
	padding-top:7px;
	
	}

#myslidemenu {
width: 535px;
float: right;
height: 35px;
z-index:1000;
}

.jqueryslidemenu {
position: relative;
font-weight: bold;
width: 100%;
z-index: 100;
}

.jqueryslidemenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li {
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a {
background: transparent none repeat scroll 0 0;
border: medium none;
color: #0E5B6E !important;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: 700;
height: 20px;
line-height: 15px;
margin-top: 4px;
padding-top: 9px;
text-align: center;
text-decoration: none;
width: 75px;
}

* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
color: #333333;
}

.jqueryslidemenu ul li a:hover {
color: #ffffff !important;
background: #0E5B6E; 
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul {
position: absolute;
left: 0;
display: block;
visibility: hidden;
background: #D7D7D7;
/*border: 1px solid gray;*/
border-left: 2px #eee solid;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
text-align: left;
width: 175px; /*width of sub menus*/
padding: 5px;
margin: 0;
border:none;
border-top-width: 0;
/*border-bottom: 1px solid gray;*/
border-collapse:collapse;
background: url(../images/menuItem.gif) repeat-x;
}

.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/
background: #eff9ff;
color: black;
}

.jqueryslidemenu ul li ul li ul li ul li a {
width: 150px; /*width of sub menus*/
}
/* ######### CSS classes applied to down and right arrow images  ######### */
/* Made Hidden by Hedaya */
.downarrowclass {
display: none;
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass {
/*display: none;*/
position: absolute;
top: 6px;
right: 5px;
}

