body {
	font:14px/25px Arial, Helvetica, sans-serif;
	background:#F2F2F2;
	
}
.main {background:url(../img/main.jpg) center 0 repeat; border-top:#000000 5px solid}

/*********************************header*************************************/
.header { float:left;}

a {text-decoration:none; cursor:pointer}
a:hover {text-decoration:none}

a.button {background:#55b7c8; font-size:14px; line-height:20px; color:#fff; display:inline-block; padding:6px 20px 5px 20px; border-radius:5px; box-shadow:0 1px 1px #fff}
a.button:hover {background:#999999}

.title {background:#55b7c8; font-size:16px; font-weight:900; line-height:22px; color:#fff; display:inline-block; padding:5px 20px 5px 20px; border-radius:5px; box-shadow:0 1px 1px #fff}

h1 {margin:1px 0 0 10px; }
h1 a img { border:none; }
h2 {font-size:24px; line-height:20px; color:#000; font-weight:normal; font-family:'Oxygen', sans-serif; letter-spacing:1px}
h3 {font-size:22px; color:#000; font-weight:normal; font-family:'Oxygen', sans-serif}
/*h3 {font-size:24px; line-height:30px; color:#000; font-weight:normal; font-family:'Oxygen', sans-serif}*/
h3 strong {font-weight:normal; display:block; margin-top:-5px}

/*ul {margin:10px; padding:0;list-style-image:none}*/

ul {margin:0px; list-style:none; }
ul.list-1 li {padding:1px 0 0 20px; line-height:20px; background:url(../img/marker.gif) 0 8px no-repeat}
ul.list-1 li a {font-size:14px; color:#000; line-height:20px}
ul.list-1 li a:hover {color:#003366}

ul.list-2 li {padding:0 0 0 20px; line-height:30px; background:url(../img/marker.gif) 0 11px no-repeat; 
font-size:16px; font-weight:500;}

/*.border-1 {background:url(../img/border-1.GIF) 0 bottom repeat-x}*/

.p0 {padding-bottom:0px}
.p1 {padding-bottom:8px}
.p2 {padding-bottom:12px}
.p5 {padding-bottom:14px}

.top-1 {margin-top:12px}

.img {  float:left; padding-left:25px; padding-right:20px; padding-top:1px; padding-bottom:20px; }

.pad-10 { padding:20px; } 
.pad-10 p { text-align:justify;}


.block-5 {float:left; width:290px; margin-right:36px}
.block-51 { width:450px; margin-right:20px}

.block-6 {float:left; width:580px}
.block-61 { width:400px; margin-top:0px; }

.block-5050 {float:left; width:45%; padding:1px 10px 10px 20px ; border:inset; border-color:#66CC99; 
margin-right:10px; height:210px;}
.block-5050  h4 {margin-bottom:10px; }
.block-5050  p {margin-top:1px; margin-bottom:5px; }


.blck { padding:5px 30px 15px 20px; width:97%; }
/*.blck { padding:20px; width:97%; }*/
.blck p { text-align:justify; }

.clear {clear:both; line-height:0; font-size:0; width:100%}
.clear10 {clear:both; font-size:0; width:100%; height:10px;}
.clear6 {clear:both; font-size:0; width:100%; height:1px; border-top:solid;  border-top-color:#CCCCCC; margin:O 10px 0 10px; }

.mrg5 { border-left:solid; border-left-color:#336666; margin-left:5px;  }

.client { padding:10px 20px 10px 20px  ;  font:15px/25px Arial, Helvetica, sans-serif; height:120px;}
.client img { float:left; margin-right:20px; }
.client .hd {  margin-left:220px;  margin-top:0px; font-size:16px; font-weight:800;   }
.client .sub {  margin-left:220px;  margin-top:10px; font-size:14px; font-style:italic; }
.client p {  margin-left:220px; margin-top:10px; margin-bottom:0px; }
.client .desc {  margin-left:220px; margin-top:20px; }


.client_img { margin-left:25px; padding:10px; float:left; width:285px; margin-bottom:10px; }
.client_img img { padding: 0px 30px 0px 30px }
.client_img .comp { font-weight:bold; text-align:center; color:#003399; line-height:25px; padding-top:3px; font-size:12px; }

.form-search {float:right; margin:40px 39px 0 0; border:#d9d9db 1px solid; background:#fff; border-radius:4px}


#form-search input { font-family:Arial, Helvetica, sans-serif; font-size:13px; background:transparent; border:none; color:#666666;  vertical-align:top; padding:5px 10px 5px 13px; display:inline-block; float:left; margin-right:4px}

#form-search input .txt {width:186px; height:21px; }
#form-search input .img {width:22px;}
/*
#form-search input {width:186px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:transparent; border:none; color:#d2d2d2;  vertical-align:top; padding:5px 10px 5px 13px; display:inline-block; float:left; margin-right:4px}

.search_button {background:url(../img/srch-button.png) 0 0 no-repeat; display:inline-block; vertical-align:top; 
float:left; width:26px; height:29px; margin:0 0 0 0}

.search_button:hover {background:url(../img/search-button.png) right 0 no-repeat}
*/

.search_button {background:url(../img/search-button.png) 0 0 no-repeat; display:inline-block; 
vertical-align:top; float:left; width:26px; height:29px; margin:0 0 0 0}

.search_button:hover {background:url(../img/search-button.png) right 0 no-repeat}


/*
.social-icons {overflow:hidden; text-align:right; padding:10px 30px 13px 0}
.social-icons span {display:inline-block; font-size:13px; line-height:17px; color:#fff; font-weight:bold; margin:3px 14px 0 0}
.social-icons a {display:inline-block; width:23px; height:23px; float:right}
.icon-1 {background:url(../images/icon-1.png) 0 0 no-repeat}
.icon-2 {background:url(../images/icon-2.png) 0 0 no-repeat; margin-left:7px}
.icon-3 {background:url(../images/icon-3.png) 0 0 no-repeat; margin-left:7px}
.social-icons a:hover {background-color:#000}
*/


/*
nav {z-index:100; border-radius:12px; background:#ebebec; margin:5px 6px 0 6px; padding:4px}
nav>div {background:url(../img/nav.jpg) 0 0 repeat-x #55b7c8; border-radius:12px 8px 8px 12px}


.mnu { background:url(../img/nav.jpg) 0 0 repeat-x #55b7c8;  }

ul.menu {margin:0 1px 0 0;  border-right:#7acad7 1px solid; float:left; }
ul.menu li {float:left;  background:url(../img/transp.png) 0 0 repeat; border-right:#53b2c3 1px solid; border-left:#82ceda 1px solid}
ul.menu li a {font-size:13px; color:#fff; font-weight:bold; display:block; padding:23px 28px 24px 28px}
ul.menu li.home-page {background:url(../img/transp.png) 0 0 repeat; border-radius:8px 0 0 8px; border:none !important}
ul.menu li:hover , ul.menu li.current {background:url(../img/current.jpg) 0 0 repeat-x #000000; 
border-right:#000000 1px solid; border-left:#000000 1px solid}
ul.menu li.home-page a {padding:21px 22px 24px 23px !important}
ul.menu li.home-page span {background:url(../img/home-page-img.png) 0 0 no-repeat; width:19px; height:19px; display:block}
*/
/**********************************************************/

.box-shadow {box-shadow:0 1px 1px #fff}


dl {margin:10px 0 0 0px; padding-bottom:15px; font:15px Arial, Helvetica, sans-serif;  }
dl dt {margin-bottom:7px; margin-left:20px;}
dl dt span {font-weight:700; margin-left:0px;}
/*
dl {margin:17px 0 0 0px}
dl dt {margin-bottom:10px}
*/
dl dd span {font-weight:bold; margin-left:0px;}
dl dd {}
dl dd a {}
dl dd a:hover {}

#form {margin:12px 0 0 0; width:400px}
#form input {border:#e0e0e1 1px solid; background:#fff;font:13px Arial, Helvetica, sans-serif;color:#333333;padding:5px 9px 7px 13px;outline:medium none;width:300px; height:27px; border-radius:4px}
#form textarea {border:#e0e0e1 1px solid; background:#fff;font:13px Arial, Helvetica, sans-serif;color:#333333; height:180px;outline:medium none;padding:6px 0 0 13px;width:400px;resize:none;margin:0 0 0 0; border-radius:4px}
#form label {display:block;min-height:41px}
.btns {text-align:left; padding-top:20px}
.btns a {display:inline-block; margin:0 10px 0 0px}

/*
#form {margin:8px 0 0 0; width:400px}
#form input {border:#e0e0e1 1px solid; background:#fff;font:13px Arial, Helvetica, sans-serif;color:#d2d2d2;padding:5px 9px 7px 13px;outline:medium none;width:300px; height:27px; float:left; border-radius:4px}
#form textarea {border:#e0e0e1 1px solid; background:#fff;font:13px Arial, Helvetica, sans-serif;color:#d2d2d2; height:188px;outline:medium none;overflow:auto;padding:6px 0 0 13px;width:400px;resize:none;margin:0 0 0 0;float:left; border-radius:4px}
#form label {position:relative;overflow:hidden;display:block;min-height:41px}
.btns {text-align:left; padding-top:20px}
.btns a {display:inline-block; margin:0 10px 0 0px}
*/

/**************************** menu ************************/

#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#143D55;
width:995px;font-family:Helvetica,Arial,Verdana,sans-serif;}

#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;
font-weight:bold;background:#fff url(../img/dolphin_bg.gif) repeat-x bottom left;
padding:0 0 0 20px;}

#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}

#dolphinnav ul li{display:block;float:left;margin:0 1px;}

#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;
padding:0 0 0 20px;height:33px;}

#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}

#dolphinnav ul li a:hover{color:#fff;
background:transparent url(../img/dolphin_bg-OVER.gif) repeat-x bottom left;}

#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;
background:#1D6893 url(../img/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}

#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;
background:#1D6893 url(../img/dolphin_right-ON.gif) no-repeat top right;height:33px;}


/*
ul#saturday{margin:0;padding:0;list-style-type:none;width:auto;
position:relative;display:block;height:36px;text-transform:uppercase;
font-size:12px;font-weight:bold;
background:transparent url("../img/bgOFF.gif") repeat-x top left;
font-family:Helvetica,Arial,Verdana,sans-serif;
border-bottom:4px solid #336666;border-top:1px solid #C0E2D4;}

ul#saturday li{display:block;float:left;margin:0;pading:0;}

ul#saturday li a{display:block;float:left;color:#874B46;
text-decoration:none;padding:12px 20px 0 20px;height:24px;
background:transparent url("../img/bgDIVIDER.gif") no-repeat top right;}

ul#saturday li a:hover{
background:transparent url("../img/bgHOVER.gif") no-repeat top right;}

ul#saturday li a.current,ul#saturday li a.current:hover{color:#fff;
background:transparent url("../img/bgON.gif") no-repeat top right;}
*/

/**************************** im slider ************************/
.more-products { border:solid 1px #dedede; position:relative; height:114px; overflow:hidden; }
.more-products ul{ list-style-type: none; height:94px; position:relative; overflow:hidden; width:805px;}
.more-products ul li{ float:left; width:94px; height:94px; border-right:dashed 1px #ccc; padding:0 10px;}
.more-products ul li.last{ border-right:0; }

.more-products-holder { width:804px; height:94px; position:relative; overflow:hidden; top:10px; left:70px;}
.more-products-holder .jcarousel-clip{ width:804px; height:94px; position:relative; overflow:hidden; }

.more-nav { font-size:0; line-height:0;}
.more-nav a{ position:absolute; top:40px; left:0; width:30px; height:32px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ background:url(../img/next.png); left:910px;}
.more-nav a.prev{ background:url(../img/prev.png); left:20px;}


/****************************footer************************/
.footer {text-align:center; padding:12px 0 12px 0; background:#666666; 
font:14px/25px Arial, Helvetica, sans-serif; width:995px; }
.footer p {color:#FFFFFF; }
.footer a {color:#99CCFF; text-decoration:none;}
.footer a:hover {text-decoration:underline}