@charset "utf-8";
/* CSS Document */
body, form, text, input, textarea, select{margin:0; padding:0; font:13px tahoma;}
body{
	color:#b8b8b8;
	background-image: url(../images/206.gif);
	 margin:0 auto;
}

.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:1px; font-size:1px;}
p{font-size:12px; line-height:20px;}
h1, h2, h3, h4{font-family:"trebuchet MS"; margin:0; padding:0;}

.main_div, .header,.content, .footer{width:1000px; clear:both; margin:auto;}
.header{padding:15px 0 10px;}
.logo{float:left; width:50%; display:block; height:80px;}
.language{
	margin:0;
	display:block;
	
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 30%;
	
}
.language img{padding-left:10px; border:none}
ul.t_search{text-align:right; margin:0; padding:0; list-style-type:none; float:right; width:33%; display:block; padding-top:70px;}
ul.t_search li{margin:0; padding:0; list-style-type:none; display:inline;}
ul.t_search li input{margin:0; padding:0; float:left; display:block;}
ul.t_search li .input{background:url(../images/t_search_bg.gif) no-repeat right top; height:20px; line-height:26px; width:285px; font:13px "trebuchet MS"; color:#575757; border:0; padding:3px;}

ul.nav{margin:0; padding:0; background:#eb0277; list-style-type:none; width:1000px; margin:auto;height:26px; line-height:26px;}
ul.nav li{font-size:10px; font-weight:bold; text-transform:uppercase; color:#fff; display:block; border-right:1px solid #000; float:left;}
ul.nav li a{background:url(../images/nav_bul.gif) no-repeat 15px center; padding:0 20px 0 30px; color:#fff; text-decoration:none;}
ul.nav li a:hover{background:url(../images/nav_bul_h.gif) no-repeat 15px center; color:#000; text-decoration:none;}

.scroll{height:196px; width:990px; margin:1px auto; border-bottom:10px solid #eb0277; background:#fff; padding:0 5px;}
.l_arrow{width:17px; height:196px; float:left; display:block; background:url(../images/scrolling_arrow.gif) no-repeat left center;}
.l_arrow:hover{background:url(../images/scrolling_arrow.gif) no-repeat -17px center; cursor:pointer;}

.r_arrow{width:17px; height:196px; float:right; display:block; background:url(../images/scrolling_arrow.gif) no-repeat -34px center;}
.r_arrow:hover{background:url(../images/scrolling_arrow.gif) no-repeat -51px center; cursor:pointer;}
.scroll_pro{width:956px; float:left; display:block; padding:22px 0; overflow:auto;}
.scroll_pro img{padding:0 43px;}

.content{background:url(../images/con_l_bg.gif) repeat-y left top;}
.con_L{width:230px; float:left; display:block; padding:10px;}
.con_R{width:730px; float:left; display:block; padding:20px 0 0 20px;}

.con_L h2{background:url(../images/l_h2_bullet.png) no-repeat left top; font-size:14px; font-weight:bold; color:#eb0277; padding:0 0 10px 25px;}

ul.w_new{margin:0 0 5px; padding:0 0 10px; list-style-type:none; background:url(../images/l_blk_sep.png) no-repeat center bottom;}
ul.w_new li{margin:0; padding:0; list-style-type:none; background:url(../images/Lpic_shadow_200.png) no-repeat center; width:200px; margin:auto; height:252px; text-align:center; padding:12px 10px;}

.banner{padding:10px 0; text-align:center;}

.w_pic img{border:5px solid #fff; margin-bottom:10px;}
.con_R h2{
	font-size:18px;
	font-weight:bold;
	border-left:2px solid #eb0277;
	color:#fff;
	padding:0 0 0 12px;
	background-image: url(../images/line_h2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.con_R h3{font-size:14px; font-weight:bold; color:#fff; padding:0 ; display:block;}

.con_R p{text-align:justify;}
.con_R p b{color:#fff;}

.con_R ul li {
	list-style-image: url(../images/bullet.gif);
	line-height: 22px;
	list-style-position: outside;
	
}

.footer{
	line-height:16px;
	padding:5px 0 ;
	border-top: 2px solid #efefef;
	border-bottom:  2px solid #ec3e75;
	margin: 0 auto;
	background: #ffffff url(../images/footerbg.jpg) repeat-y left;

}
.footer ul{margin:0; padding:0;}
.footer ul li{margin:0; padding:0; list-style-type:none; padding:5px;}

.footer ul li a{color:#333333; text-decoration:none;}
.footer ul li a:hover{color:#333333; text-decoration:underline;}
.spl{
	padding:5px;
	color:#eb0277;
	font-weight:bold;
	background:#fff;
	font-size: 14px;
}
.spl_b{padding:5px; color:#eb0277; font-weight:bold; font-size:14px; background:#fff; font-family:Arial, Helvetica, sans-serif;}

p.more{text-align:right; padding:5px 0;}
a.more{background:#eb0277 url(../images/nav_bul.gif) no-repeat 95% center; padding:3px 20px 3px 10px; color:#fff; text-decoration:none; font-weight:bold;}

ul.gallery{margin:0; padding:10px 0;}
ul.gallery li{margin:0 18px 10px; padding:0; list-style-type:none; display:block; float:left; text-align:center;}
ul.gallery li .pBox{height:174px; width:197px; border:5px solid #fff; overflow:hidden; display:block; text-align:center;}
ul.gallery li .pBox img{border-top:5px solid #eb0277; width:240px;}
ul.gallery li h3{font-size:12px; font-weight:bold; display:block; padding:5px; border-bottom:1px solid #fff; color:#fff;}
ul.gallery li a h3{color:#fff; text-decoration:none;}
ul.gallery li a:hover h3{color:#eb0277; text-decoration:none;}

/*#dhtmltooltip{position: absolute; width:auto; border: 5px solid #fff; background-color:#fff; visibility:hidden; z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*//*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); color:#000; text-align:center;}
#dhtmltooltip img{border:5px solid #000; display:block; width:250px;}
#dhtmltooltip .title{display:block; padding:5px; font-weight:bold; font-weight:12px; color:#000;}*/

.page{padding:5px 0 10px; clear:both; display:block; height:20px;}
.page ul{margin:0; padding:0; text-align:right; float:right;}
.page ul li{margin:0; padding:0; display:inline; list-style-type:none; width:24px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.page ul li a{color:#fff; text-decoration:none; background:#2b2723 url(../images/p_link.html) no-repeat center; width:24px; height:20px; line-height:20px; float:left; display:block; margin:0 3px;}
.page ul li a:hover, .page ul li.active a{color:#fff; text-decoration:none; background:#eb0277 url(../images/p_link_a.html) no-repeat center;}
.page ul li.pre a{color:#fff; text-decoration:none; background:#2b2723 url(../images/p_pre.gif) no-repeat center;}
.page ul li.pre a:hover{color:#fff; text-decoration:none; background:#eb0277 url(../images/pre_a.gif) no-repeat center;}
.page ul li.next a{color:#fff; text-decoration:none; background:#2b2723 url(../images/p_next.gif) no-repeat center;}
.page ul li.next a:hover{color:#fff; text-decoration:none; background:#eb0277 url(../images/next_a.gif) no-repeat center;}
ul, li{font-size:12px; line-height:20px;}

.imagebox{padding:10px; background:#FFFFFF; text-align:center;margin-top:5px;}

.con_R a{color:#fff; text-decoration:none;}
.con_R a:active{color:#fff; text-decoration:underline;}
.con_R a:link{color:#fff; text-decoration:underline;}
.con_R a:visited{color:#fff; text-decoration:underline;}
	
.form td{vertical-align:top;}

.right{float:right; margin-left:20px}
.left {float:left; margin-right:20px}
.capri {
	font-size: 34px;
	font-family: "Times New Roman", Times, serif;
	color: #C40B4C;
	padding-top: 15px;
}
.capri2 {
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	color: #C40B4C;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;
}
.caprislogan {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: italic;
	color: #C40B4C;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
}
.one {
	height: 1px;
	width: 1px;
	display: none;
}

