body{ margin:0px;}
.body-left-bg{
background-image:url(../images/body-left-bg.gif); background-repeat:no-repeat;}
.body-right-bg{
background-image:url(../images/body-right-bg.gif); background-repeat:no-repeat;}
.buttons{
font-family:"Franklin Gothic Medium"; font-size:14px; font-weight:bold; color:#007cc2; text-decoration:none;}
.buttons:hover{
font-family:"Franklin Gothic Medium"; font-size:14px; font-weight:bold; color:#3eb7a8; text-decoration:none;}
.buttonsover{
font-family:"Franklin Gothic Medium"; font-size:14px; font-weight:bold; color:#3eb7a8; text-decoration:none;}
p{margin:10px 10px 5px 10px;  padding:0px;}
h1, h2, h3, h4, h5, h6 {font-family:tahoma; margin:0px; padding:0px; color:#007cc2}
td{font-family:tahoma; font-size:11px; color:#333333;}
.bottom-bg{
background-image: url(../images/repeat-bg.gif); background-repeat:repeat-y;}
.phone-number{
font-family:tahoma; font-size:12px; font-weight:bold; color:#007cc2; text-decoration:none;}
.blue-text{
font-family:tahoma; font-size:11px; font-weight:bold; color:#007cc2; text-decoration:none;}
.mail{
font-family:tahoma; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline;}
.mail:hover{
font-family:tahoma; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.content{
font-family:tahoma; font-size:11px; font-weight:normal; color:#0570ad;}
.link{
font-family:tahoma; font-size:11px; font-weight:normal; color:#007cc2; text-decoration:underline;}
.link:hover{
font-family:tahoma; font-size:11px; font-weight:normal; color:#666666; text-decoration:none;}
.link-blue{
font-family:tahoma; font-size:12px; font-weight:normal; color:#666666; text-decoration:underline;}
.link-blue:hover{
font-family:tahoma; font-size:12px; font-weight:normal; color:#007cc2; text-decoration:none;}
.blue-bg{
background-image:url(../images/blue-middle.gif); background-repeat:repeat-x;}
.inner-gray-bg{
background-image:url(../images/inner-middle--bg.gif); background-repeat:repeat-y;}
.white-bold{
font-family:tahoma; font-size:15px; font-weight:bold; color:#FFFFFF;}
.repeat-bg{
background-image:url(../images/repeat-bg.gif); background-repeat:repeat-x;}
.light-green{
background:#CAEBE7}
.light-green-1{
background:#eafefc}
.white{
background:#FFFFFF;}
.mandatory{
color:#FF0000;}
.bor-left{
border-left:1px solid #0570ad;}
.bor-right{
border-right:1px solid #858585;}
.table-bor{
border:1px solid #999999;}
.bor-top{
border-top:1px dashed #0570ad;}
.green-bg{
background-image:url(../images/home-green.jpg); background-repeat:no-repeat;}
.curve-TL{
background-image:url(../images/curve-TL.gif); background-repeat:no-repeat; width:6px; height:6px;}
.curve-TR{
background-image:url(../images/curve-TR.gif); background-repeat:no-repeat; width:6px; height:6px;}
.curve-BL{
background-image:url(../images/curve-BL.gif); background-repeat:no-repeat; width:6px; height:6px;}
.curve-BR{
background-image:url(../images/curve-BR.gif); background-repeat:no-repeat; width:6px; height:6px;}
.border-T{
background-image:url(../images/border-T.gif); background-repeat:repeat-x; width:auto; height:6px;}
.border-R{
background-image:url(../images/border-R.gif); background-repeat:repeat-y; width:6px; height:auto;}
.border-B{
background-image:url(../images/border-B.gif); background-repeat:repeat-x; width:auto; height:6px;}
.border-L{
background-image:url(../images/border-L.gif); background-repeat:repeat-y; width:6px; height:auto;}
.subheadImg{
background-image:url(../images/subhead-img.jpg); background-repeat:no-repeat; width:120px; height:26px;}
.whiteBold{
font-family:tahoma; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:26px; padding-bottom:15px;}
.location{
background-image:url(../images/map-location.gif); background-position:right top; background-repeat:no-repeat; width:500px; height:500px;} 


==========================Products Page=======================
.gallerycontainer{
position: relative;}

.thumbnail img{
border: 1px dotted white;
margin: 0 5px 5px 0;}

.thumbnail:hover{
background-color: transparent;}

.thumbnail:hover img{
border: 1px dotted black;}

.thumbnail span{
position: absolute;
background-color: white;
padding: 3px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;}

.thumbnail span img{
border-width: 0;
padding: 2px;}

.thumbnail:hover span{
visibility: visible;
top: 5px;
left: 350px;
z-index: 50;}
