/* <style TYPE="text/css"> */
/* top right bottom left */

body{margin:0;padding:0;color: #09415F;font: 12px Tahoma, Verdana, sans-serif;background:#7e0000 url(images/body.bg.gif) repeat-y center top;}
div{margin:0;padding:0;}
img{border:0;}

.c0{color:#666;}
.c1{color:#144C68;}

.full {position:relative;width:100%;z-index:70;text-align:center;}
.full_bg{background:#fff url(images/full.bg.gif) repeat-x left top;}
.container {position:relative;width:980px;margin: 0 auto;z-index:100;text-align:left;background:#fff url(images/bgcont.gif) repeat-y left top;}
.container a{text-decoration:none;color:#7e0000;}
.container a:hover,#top a:active{text-decoration:underline;}

#start{position:relative;width:980px;height:187px;}
#top2{width:980px;height:36px;background:url(images/top2.bg.jpg) no-repeat;}
#top2 .link{position:absolute;left:30px;top:12px;width:500px;z-index:100;}
#top2 .pipelist {position:absolute;right:40px;top:12px;padding:0;margin:0;overflow:hidden;width:200px;z-index:100;}
#top2 .pipelist a:hover,#top .pipelist a:active{text-decoration:underline;}
#top2 .pipelist ul { list-style: none; margin: 0; padding: 0; }
#top2 .pipelist li { border-left: 1px solid #9c9; float: left;line-height: 1.2em;margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em;white-space: nowrap; }
#top2 .pipelist .last { margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em; }

#logo{position:absolute;top:0;left:0;width:314px;height:187px;background:url(images/logo.bg.jpg) no-repeat;}
#logo .logo{position:absolute;left:38px;top:57px;width:239px;height:102px;background:url(images/logo.gif) no-repeat;}
#top{position:absolute;top:0;left:314px;width:666px;height:116px;background:url(images/top.jpg) no-repeat 0 36px;}
#top span{position:absolute;right:112px;top:80px;}
#top .niceic_logo{position:absolute;left:55px;top:50px;width:169px;height:56px;background:url(images/niceic_logo.gif) no-repeat;}

#menu{position:absolute;top:116px;left:314px;width:666px;height:71px;}
#menu #menulist{position:relative;list-style-type:none;height:71px;margin:0;padding:0;}
#menu #menulist li{float:left;margin:0;text-align:left;height:71px;}
#menu #menulist li a{float:left;height:71px;}
#menu #menulist li .mm00{background: url(images/mm00.jpg) no-repeat top left;width: 112px;}
#menu #menulist li .mm01{background: url(images/mm01.jpg) no-repeat top left;width: 102px;}
#menu #menulist li .mm02{background: url(images/mm02.jpg) no-repeat top left;width: 98px;}
#menu #menulist li .mm03{background: url(images/mm03.jpg) no-repeat top left;width: 95px;}
#menu #menulist li .mm04{background: url(images/mm04.jpg) no-repeat top left;width: 132px;}
#menu #menulist li .mm05{background: url(images/mm05.jpg) no-repeat top left;width: 127px;}

#img{position:relative;width:981px;height:236px;}
#img #info{width:314px;height:236px;background:url(images/info.bg.jpg) no-repeat right top;}
#img #info h2{position:absolute;top:29px;left:30px;margin:0;padding:0;}
#img #info .desc{position:absolute;top:52px;left:30px;width:252px;height:125px;color:#fff;line-height:170%;text-align:justify;}
#img #info .more{text-align:right;color:#999;margin:12px 0 0 0;}
#img #info .more a{font-weight:bold;color:#fff;background:url(images/more.gif) no-repeat right 1px;padding:0 18px 2px 0;}
#img #info .more a:hover,#container .more a:active{text-decoration:underline;}
#img #flash{position:absolute;right:0;top:0;width:667px;height:236px;background:#7C0101 url(images/flash.bg.jpg) no-repeat right top;text-align:center;padding-top:10px;}
#img #flash .movie{position:absolute;left:40px;top:20px;width:625px;height:216px;background:url(images/flash.movie.jpg) no-repeat;}

#main{position:relative;width:981px;background:url(images/main.bg.gif) repeat-y;}
#main .ul_available{margin:17px 0 10px 0;}
#main .ul_available ul{list-style-type:none;margin:0 0 0 10px;padding:0;}
#main .ul_available ul li{background:url(images/checked.li.gif) no-repeat;height:25px;}
#main .ul_available ul li span{position:relative;left:25px;top:0;}
#main #content_full{width:981px;}
#main .more{text-align:left;color:#666;margin:0 0 0 0;}
#main .more a{font-weight:bold;color:#7e0000;background:url(images/more2.gif) no-repeat right 1px;padding:0 18px 2px 0;}
#main #content_full h2{margin-left:10px;margin-top:0;margin-bottom:5px;}
#main #content_full .info{margin-left:10px;margin-top:10px;line-height:170%;text-align:justify;}
#main #content_full .about{position:absolute;left:20px;top:20px;width:635px;}
#main #content_full .about .info{width:595px;}
#main #content_full .domestic_es{position:absolute;left:20px;top:20px;width:429px;}
#main #content_full .domestic_es .info{width:409px;}
#main #content_full .testimonials{position:absolute;left:469px;top:20px;width:235px;}
#main #content_full .testimonials .info{width:215px;}
#main #content_full .whyus{position:absolute;right:20px;top:20px;width:235px;}
#main #content_full .whyus .info{width:215px;}
#main #content_full .test{width:550px;margin:10px 20px 0 20px;border:1px solid #C6D6E2;background-color:#F1F4F6;}
#main #content_full .test .txt{width:510px;margin:20px 20px 0 20px;line-height:150%;text-align:justify;font-style:italic;}
#main #content_full .test .sign{width:510px;margin:0 20px 20px 20px;line-height:150%;text-align:right;}
#main .bottom{width:981px;height:10px;position:absolute;bottom:0;left:0;background:url(images/main_btm.bg.gif) no-repeat;}

.boxes{position:relative;width:981px;height:111px;}
.our_area{width:314px;height:101px;position:absolute;left:0;top:10px;background:url(images/our_area.img.jpg) no-repeat;}
.gallery{width:314px;height:101px;position:absolute;left:334px;top:10px;background:url(images/gallery.img.jpg) no-repeat;}
.gallery span{position:absolute;left:20px;top:45px;line-height:170%;}
.faq{width:313px;height:101px;position:absolute;right:0;top:10px;background:url(images/faq.img.jpg) no-repeat;}
.faq span{position:absolute;left:20px;top:45px;line-height:170%;}


#bgleft   {overflow:hidden;width:50%;position:absolute;top:0;left:0;height:82px;z-index:50;background: #fff url(images/leftbody.bg.gif) repeat-x right bottom;}
#bgright  {overflow:hidden;width:50%;position:absolute;top:0;right:0;height:82px;z-index:50;background: #fff url(images/rightbody.bg.gif) repeat-x left bottom;}

#footer{position:relative;clear:both;width:980px;height:82px;background:url(images/footer.bg.jpg) no-repeat bottom left;z-index:100;}
#footer .copy{margin:0;position:absolute;top:20px;left:30px;line-height:150%;color:#fff;text-align:left;}
#footer .pipelist {position:absolute;right:0;top:30px;padding:0;margin:0;overflow:hidden;width:390px;}
#footer .pipelist a:hover,#footer .pipelist a:active{text-decoration:underline;}
#footer .pipelist ul { list-style: none; margin: 0; padding: 0; }
#footer .pipelist li { border-left: 1px solid #9c9; float: left;line-height: 1.2em;margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em;white-space: nowrap; }
#footer .pipelist .last { margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em; }

#form {display:block;margin-top:20px;;padding:0 0 0 20px;width:440px;}

#form p {display:block;clear:both;text-align:left;margin:0;}
#form p.right {text-align: right; margin-top: 10px; padding: 5px; background-color: #C3C3C3; }
#form p label {width: 90px;text-align:left;float:left;line-height: 18px;padding:0;}
#form p label span.info {font-size: 9px; font-weight: normal;}
#form p select{border: 1px solid #999;margin:3px 0 3px 0;}
#form p input.field,div.edit_div p select, div.edit_div p,div.edit_div p radio {float:right;margin:3px 0 3px 0;width: 330px; background-color: #fff; border: 1px solid #999; color: #333; font-family: Verdana, Tahoma; font-size: 12px; padding: 2px;}
#form p textarea {border: 1px solid #999;margin:5px 0 0 0;float:right;color: #333; font-family: Verdana, Tahoma; font-size: 12px;height:145px;width:330px;padding:2px;}
#form .form_submit{margin:10px 0 20px 0;padding:0;position:relative;left:355px;}

#message{padding:0;margin:10px 0 10px 30px;width:421px;background:url(images/message/bg_msg.gif) repeat-y top;clear:both;}
#message .content{margin:0;padding:0;width:421px;background:url(images/message/content.gif) no-repeat;}
#message .left{float:left;margin:0;padding:0;width:98px;}
#message .right{width:320px;margin:0;padding:0;float:right;}
#message span{font-weight:bold;display:block;margin:0 0 8px 0;padding:0;}
#message img{margin:15px 16px 8px 16px;width:66px;height:67px;}
#message p{margin:20px 0 15px 0;width:300px;line-height:180%;text-align:justify;}
#message .footer{margin:0;padding:0;width:421px;height:11px;clear:both;}

#valid {font-size:10px;color:#ebebeb;}
.copy a{text-decoration:none;color:#ebebeb;}
.copy a:hover, .copy a:active{color:#fff;text-decoration:underline;}

#gallery_box {width:981px;margin:0 0 0 20px;height:750px;}
#gallery_box h2 {margin:25px 0 0 10px;color:#900000;}
.fgallery{margin:15px 0 15px 0; width: 981px; padding-top:10px;}
.fgallery img{padding: 5px;}
.fgallery .item {border: solid 1px #ccc; position:relative;height:125px;width:130px;float:left;margin:0 0 2px 2px;left:0px;overflow: hidden;}
.fgallery .before{position:absolute;left:0;}
.fgallery .after{position:absolute;left:0;top: 100px;}

.boxcaption{ 
	float:left;
	position: absolute; 
	text-align:center;
	font-weight:normal;
	padding-top:5px;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	background-color: #fff;
	height: 54px; 
	width: 100%; 
	top: 95px;
	line-height:20px;
}
/*
.inp_1, .inp_2 {
	width:430px;
	margin:4px 0 0 0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#fff;
	color: #09415F;
	font: 12px Tahoma, Verdana, sans-serif;
}

.send_btn {
	margin:4px 0 0 355px;
}

.inp_2 {
	height:185px;
}
*/
/*</STYLE>*/
