/* CSS Document */
body{
padding:0;
margin:0;
background:url(images/backbg.gif) repeat-x #003373;
font:normal 13px/20px "Lucida Sans unicode", Arial, Helvetica, sans-serif;
color:#fff;
}
ul, li, p, h1, h2, h3, h4, fomr, input, label, td, strong{
padding:0;
margin:0;
}
img{
padding:0;
margin:0;
border:none;
display:block;
}
a{
text-decoration:none;
outline:0;
}
ul{
list-style:none;
}
.spacer{
font-size:0;
line-height:0;
padding:0;
margin:0;
clear:both;
}
p{
padding-bottom:18px;
}
/*--------------header-------------------------*/
#header1{
background:url(images/hdr_img.jpg) no-repeat 0 0;
height:462px;
}
#innhdr{
background:url(images/innr_hdr.jpg) no-repeat 0 0;
height:313px;
}
.mantable{
padding-left:71px;
}
img.logo{
float:left;
display:inline;
}
 p.toptxt{
float:right;
font-size:11px;
color:#00C0FF;
background-color:inherit;
padding-right:29px;
width:auto;
}
 p.toptxt span{
color:#fff;
background-color:inherit;
}

 ul.navlink{
padding:30px 0 0 0;
margin:0;
float:left;
width:522px;
height:50px;
}
 ul.navlink li{
	float:left;
	padding:0 5px;
	width:auto;
}
 ul.navlink li a{
font-size:12px;
line-height:26px;
color:#fff;
background-color:inherit;
font-style:italic;
padding:0 16px;
height:50px;
display:block;
float:left;
width:auto;

}
 ul.navlink li a:hover{
display:block;
background:url(images/hover.gif) repeat-x 0 0;
float:left;
width:auto;

}
 ul.navlink li a:hover span{
	background:url(images/arrow.gif) no-repeat 50% 100%;
	display:block;
	width:auto;
	height:50px;
	float:left;
	cursor:pointer;
}

 p.sometxt1{
line-height:19px;
padding:28px 0 10px 100px;
font-size:17px;
font-style:italic;
}
 p.nametxt{
color:#52BCFF;
background-color:inherit;
font-size:11px;
line-height:14px;
font-style:italic;
padding:0 0 0 435px!important;
float:left;
text-align:right;

}



/*-----------------middle panel----------------------*/
#midbg{
background:url(images/mid_bg.gif) repeat-x 0 0 #003373;
color:inherit;
}
.artisticbg, .artisticbg1{
background:url(images/mid_artisticbg.jpg) no-repeat 0 0;
padding:25px 25px 0 15px;
}
.artisticbg1{
padding:25px 25px 0 14px;
}
p.mail, p.mail1{
float:left;
padding:75px 0 4px 31px;
font-size:20px;
font-style:italic;
width:auto;
}
p.mail1{
padding:22px 0 4px 31px;
}
p.mail a , p.mail1 a{
color:#00C0FF;
background-color:inherit;
}
p.mail a:hover, p.mail1 a:hover{
text-decoration:underline;
}
p.call, p.call1, p.call2{
float:right;
color:#00C0FF;
background-color:inherit;
padding:75px 41px 11px 0 ;
font-size:20px;
font-style:italic;
}
p.call1{
padding:22px 41px 11px 0;
}
p.call2{
padding:22px 60px 11px 0;
}
p.call span, p.call1 span, p.call2 span{
color:#fff;
background-color:inherit;
}
p.tattotxt{
padding:0 0 18px 0;
}
p.tattotxt span{
color:#00CCFF;
background-color:inherit;
font-size:21px;
}
.gallerybg{
background:url(images/gallerybg.jpg) no-repeat 7px 0;

padding:22px 20px 25px 25px;
font-size:0;
line-height:0;
}
img.pic{
padding-right:13px;
}
img.enlerge{
margin:15px 0 0 127px;
display:inline;
}
a.click{
color:#0598FF;
background-color:inherit;
text-decoration:underline;
margin-right:15px;
float:right;
padding:0;
}
a.click:hover{
text-decoration:none;
}
/*right panel*/
.squarerept{
background:url(images/rept_square.jpg) repeat 0 0;
padding:16px 8px 0 7px;
}
h2{
color:#00CCFF;
background-color:inherit;
font-size:21px;
padding:0 0 18px 0;
}
h2.leftpart{
color:#00CCFF;
background-color:inherit;
font-size:21px;
padding:0 0 18px 0px;
}
p.rhgttxt{
font-size:11px;
line-height:19px;
color:#0B69DB;
background-color:inherit;
background:url(images/lft_inverted.gif) no-repeat 0 0;
padding:0 0 6px 21px;
}
p.rhgttxt span{
background:url(images/rght_inverted.gif) no-repeat right 4px;
display:block;
margin:0 0 0 0;
}

p.nxtttx{
font-size:11px;
line-height:19px;
color:#0B69DB;
background-color:inherit;
padding:0 0 16px 21px;
}
p.nametxt{
color:#0B69DB;
background-color:inherit;
padding:0 0 16px 21px;
}
p.tstimonail{
padding:0 0 0 21px;
}
p.tstimonail a{
color:#0B69DB;
background-color:inherit;
text-decoration:underline;
}
p.tstimonail a:hover{
text-decoration:none;
}

/*--------------footer-----------------------*/
.footerbg{
background:url(images/footer_bg.gif) no-repeat 15px 0;
padding:26px 0 20px 0;

}
 ul.footerlink{
padding:0;
margin:0;
font-size:12px;
line-height:18px;
padding:0 0 0 284px;
}
 ul.footerlink li{
float:left;
background:url(images/divider.gif) no-repeat right 50%;
padding:0 11px;
}
ul.footerlink li.noimg{
background-image:none;
}
 ul.footerlink li a{
color:#04A6E2;
background-color:inherit;
}
 ul.footerlink li a:hover{
color:#fff;
background-color:inherit;
}
 p.right{
font-size:10px;
line-height:14px;
color:#3F4C5C;
background-color:inherit;
padding:10px 0 0 294px;

}
 p.right span{
display:block;
padding:5px 0 0 70px;
}
 p.right span a{
color:#BDCEE3;
background-color:inherit;
}
 p.right span a:hover{
text-decoration:underline;
}
/* ======= after care ======== */
p.values{
	font:normal 13px/20px "Lucida Sans unicode", Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/icon.gif) 0 18px no-repeat;
	padding:10px 0 0px 10px;
	}
p.valueslast{
	font:normal 13px/20px "Lucida Sans unicode", Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/icon.gif) 22px 18px no-repeat;
	padding:10px 0 15px 32px;
	}
/*================ PHOTO PAGE ==================*/
ul.galPicList{
	padding:0;
	margin:0;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	height:100%;
	overflow:hidden;
	background-color:inherit;
	color:#1C4473;
	}
ul.galPicList li{	
	padding:0 8px 8px 0;
	float:left;
	height:185px;
	text-align:center;
	width:136px;
	}
ul.galPicList li.lastgal{
padding-right:0px;

}
ul.galPicList li a{
	display:block;
	width:136px;
	height:185px;
	border:1px solid #005893;
	margin-bottom:5px;
	
	}
ul.galPicList li a img{
	display:block;
	}
ul.galPicList li a:hover{
	border-color:#000;
	}
/*================ GALLERY PAGE ==================*/
ul.galImgList{
	padding:0;
	margin:0;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	height:100%;
	overflow:hidden;
	background-color:inherit;
	color:#1C4473;
	}
ul.galImgList li{	
	padding:0 8px 8px 0;
	float:left;
	height:100px;
	text-align:center;
	width:100px;
	}
ul.galImgList li.lastgal{
padding-right:0px;

}
ul.galImgList li a{
	display:block;
	width:100px;
	height:100px;
	border:1px solid #005893;
	margin-bottom:5px;
	
	}
ul.galImgList li a img{
	display:block;
	}
ul.galImgList li a:hover{
	border-color:#000;
	}
/*================ CONTACT US ==================*/
.form{
	padding:0;
	margin:0;
	}
.contacttext, .contacttext1{
	font:normal 13px/20px "Lucida Sans unicode", Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#0c9eff;
	background-color:inherit;
	padding:0 0 0 22px!important;
	}
.contacttext1{
padding:0px!important;
}
.contacttext span, .contacttext1 span{
	color:#fff;
	background-color:inherit;
	}
.contacttext a, .contacttext1 a{
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
	}
.contacttext a:hover, .contacttext1 a:hover{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	}
.inputbox{
	width:220px;
	height:19px;
	background-color:#004396;
	border:1px solid #0159c6;
	margin:0 0 4px 22px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#91d3ff;
	}
.inputbox-comments{
	width:220px;
	height:67px;
	background-color:#004396;
	border:1px solid #0159c6;
	margin:0 0 11px 22px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#91d3ff;
	}
	
p.button{
	width:244px;
	display:block;
	text-align:right;
	}
	

