@font-face {
    font-family: 'SerifaStd45Light';
    src: url('../fonts/serifastd-light-webfont.eot');
    src: url('../fonts/serifastd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/serifastd-light-webfont.woff') format('woff'),
         url('../fonts/serifastd-light-webfont.ttf') format('truetype'),
         url('../fonts/serifastd-light-webfont.svg#SerifaStd45Light') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px ;
	padding:0px;
}
img{
	border:none;
}
h1,h2,h3,h4{
	margin:0px;
}
ul{
	margin:0px;
	padding:0px;
}
li{
	list-style:none;
}
a:link{
	text-decoration:none;
}
a:hover{}
a:visited{
	text-decoration:none;
}

/* Chilli Fox Main */
.cf-main{
	width:900px;
	margin:0px auto;
}
.cf-main .cf-inner{}

/* Header Section */
.cf-main .cf-hd{
	/*margin-top:10px;*/
	margin-top:0px;
}
.cf-main .cf-hd .cf-heading{}
.cf-main .cf-hd .cf-heading h1{
	float:right;
	text-indent:-9999px;
	background:url(../img/cf_main_hd.jpg) 0 0 no-repeat ;
	width:257px;
	height:73px;
	
}
.cf-main .cf-hd .cf-tag-line{
	margin:0 auto;
	width:560px;
}
.cf-main .cf-hd .cf-tag-line h2{
	font-family: 'SerifaStd45Light', Times New Roman;
	font-size:34px;
}
.cf-main .cf-hd .cf-tag-line  h2 span{
	display:inline-block;
	width:125px;
	height:54px;
	color:#ff0000;
	/*background:url(../img/cf_red_hl.jpg) 0 0 no-repeat;*/
	text-align:center;
	line-height:54px;	
}
/* Body Section */
.cf-main .cf-bd{
	margin-top:10px;
	position:relative;
}
.cf-main .cf-bd .cf-bd-inner{
	height:326px;
	width:899px;
	background:url(../img/cf_main_bg.jpg) 0 0 no-repeat;
}
.cf-main .cf-bd .cf-bd-inner .nav-links{
	float:left;
	width:194px;
	height:225px;	
	background-color:transparent;
	margin-top:58px;
	
}
.cf-main .cf-bd .cf-bd-inner .nav-links ul{}
.cf-main .cf-bd .cf-bd-inner .nav-links ul li{}
.cf-main .cf-bd .cf-bd-inner .nav-links ul li a{
	/*text-indent:-9999px;*/
	display:block;
	width:250px;
	height:75px;
	color:#ffffff;
	font-size:18px;
	font-family: 'SerifaStd45Light', Times New Roman;
}
.cf-main .cf-bd .cf-bd-inner .gallery-container{
	float:left;
	width:500px;
	height:315px;
}
.cf-main .cf-bd .cf_silhouette{
	position:absolute;
	bottom:-200px;
	left:100px;
	z-index:1;
}
/* Footer Section */
.cf-main .cf-ft{
	margin-top:115px;
	position:absolute;
	z-index:999;
}
.cf-main .cf-ft .submit-email{
	float:left;
	width:300px;
	padding-left:150px;

}
.cf-main .cf-ft .submit-email .error
{
	font-size:10px; 
	color:#ed1c24;
}
.cf-main .cf-ft .submit-email p.redFont{

	font-size:10px; 
	color:#ed1c24;
}
.cf-main .cf-ft .submit-email label{
	display:block;
	width:300px;
	font-size:10px;
	color:#666666;
	padding-bottom:6px;
}
.cf-main .cf-ft .submit-email input.email{
	width:280px;
	border-radius:4px;
	/*height:22px;*/
	border:1px solid #666666;
	font-size: 13px; padding: 6px 3px 4px; outline: none !important; background: url(../img/misc/input-bg.png) #fff; 
}
.cf-main .cf-ft .submit-email input.submit{
	border:0px;
	background-color:#FFFFFF;
	color:red;
	display:block;
	float:right;
	font-weight:bold;
	margin-right:8px;
	margin-top:5px;
	cursor:pointer;
}
.cf-main .cf-ft .social-tab{
	float:right;
	width:320px;
}
.cf-main .cf-ft .social-tab a{
	display:inline-block;
	margin:10px 0 0 10px;
}
/* Module overwrite */
.cf-main .panel-slider {
	margin-top:18px;
}
.cf-main .panel-slider .mod-bd .panel-outer .panel-selectors{
	position:absolute;
	top:10px;
	right:10px;
}
.cf-main .panel-slider .mod-bd .panel-outer .panel-selectors li{
    cursor:pointer;
    float:left;
    height:6px;
    width:6px;
	background-image:none;	
	background-color:#FFFFFF;
	margin-left:3px;
}
.cf-main .panel-slider .mod-bd .panel-outer .panel-selectors li:hover{
	background-color:red;
}
.cf-main .panel-slider .mod-bd .panel-outer .panel-selectors li.selected{
	background-color:red;
}

/* Chilli Fox About Us */

/* Header Section */
.cf-about-us .cf-hd .cf-heading {
	float:right;
}
.cf-about-us .cf-hd .cf-tag-line{
	float:left;
}
.cf-about-us .cf-hd .cf-tag-line .nav-links{
	margin-top:55px;
	width:690px;
	height:35px;
	background:url(../img/cf_top_nav_spirit.jpg) 0 0 no-repeat;
}
.cf-about-us .cf-hd .cf-tag-line .nav-links ul{}
.cf-about-us .cf-hd .cf-tag-line .nav-links ul li{
	float:left;
	width:106px;
	text-align:center;
	margin-right:8px;
	padding-top:6px;
}
.cf-about-us .cf-hd .cf-tag-line .nav-links ul li.last{
	margin-right:0px;
}
.cf-about-us .cf-hd .cf-tag-line .nav-links ul li a{
	font-family: 'SerifaStd45Light', times new roman;
	color:#FFFFFF;
	font-size:18px;
}
.cf-about-us .cf-hd .cf-tag-line .nav-links ul li.selected a {
	font-family: 'SerifaStd45Light', Times New Roman;
	color:#ed1c24;
	font-size:18px;
	}

.cf-about-us .cf-hd .cf-tag-line .nav-links ul li a:hover{
	color:#ed1d24;
}
/* Body Section */
.cf-about-us .cf-bd{}
.cf-about-us .cf-bd .cf-bd-inner{
	background-image:none;
}
.cf-about-us .gallery-container{
	float:left;
	width:505px;
	height:320px;
	background:url(../img/cf_photo_gallery_bg.jpg) 0 0 no-repeat;
}
/* Gallery Section */
.cf-about-us .gallery-container .gallery-mod{}
.cf-about-us .gallery-container .gallery-mod .panel-image{
	/*change by coconet*/
	padding:22px 20px 22px 22px;
	width:470px;
	height:237px;
}
.cf-about-us .gallery-container .gallery-mod .panel-image img{
	width:427px;
	height:auto;
}
.cf-about-us .gallery-container .gallery-mod .panel-nav{
	margin-top:20px;
}
.cf-about-us .gallery-container .gallery-mod .gallery-nav{
	float:left;
	margin-top:45px;
	cursor:pointer;	
}
.cf-about-us .gallery-container .gallery-mod .gallery-panels{
	float:left;
	margin:30px 9px 0px 9px;
}
.cf-about-us .gallery-container .gallery-mod .gallery-panels li{
	float:left;
	margin-right:9px;
	display:none;	
}
.cf-about-us .gallery-container .gallery-mod .gallery-panels li.show{
	display:block;
}
.cf-about-us .gallery-container .gallery-mod .gallery-panels li.last{
	margin-right:0px;
}
.cf-about-us .gallery-container .gallery-mod .gallery-panels li img{
	width:55px;
	height:56px;
	/*height:29px;*/
	cursor:pointer;
}
.cf-about-us .cf-bd .cf_silhouette{
	position:static;
	margin-top:15px;
	margin-left:25px;
}
.cf-about-us .cf-bd .cf-bd-inner .copy{
	float:right;
	width:325px;
	color:#666666;
	font-size:13px;
}
.cf-about-us .cf-bd .cf-bd-inner .copy p{
	width:265px;
	margin:10px 0px;
}
.cf-about-us .cf-bd .cf-bd-inner .copy .lgRedfont{
	font-size:19px;
	line-height:26px;
	color:#ed1c24;
	margin-bottom:20px;
}
.cf-about-us .cf-bd .cf-bd-inner .copy .redFont{
	color:#ed1c24;
	margin:10px 0px;
}
.cf-about-us .cf-bd .cf-bd-inner .copy .redBold{
	color:#ed1c24;
	margin:10px 0px;
	font-weight:bold;
}

.cf-about-us .cf-bd .cf-bd-inner .copy h3{
		font-family: 'SerifaStd45Light', times new roman;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:24px;
	color:#ed1c24;
	margin-bottom:20px;
	font-weight:bold;
}

.cf-about-us .cf-bd .cf-bd-inner .copy  ul{}
.cf-about-us .cf-bd .cf-bd-inner .copy  ul li{
	list-style:disc inside none;
	color:#333333;
}
.cf-about-us .cf-bd .cf-bd-inner .copy  ul li strong{
	font-weight: bold;
}
.cf-about-us .cf-bd .cf-bd-inner .copy a
{
	color:#093;	
}
/* Footer Section */
.cf-about-us .cf-ft{
	margin-top:35px;
	}
.cf-about-us .cf-ft .submit-email{padding-left:0px;}
.clearfix:after{content:"";display:block;height:0;line-height:0px;clear:both;visibility:hidden;overflow:hidden}
.clearfix{zoom:1;}



/* Chilli Fox Other */

/* Header Section */
.cf-other .cf-hd .cf-heading {
	float:right;
}
.cf-other .cf-hd .cf-tag-line{
	float:left;
}
.cf-other .cf-hd .cf-tag-line .nav-links{
	margin-top:55px;
	width:690px;
	height:35px;
	background:url(../img/cf_top_nav_spirit.jpg) 0 0 no-repeat;
}
.cf-other .cf-hd .cf-tag-line .nav-links ul{}
.cf-other .cf-hd .cf-tag-line .nav-links ul li{
	float:left;
	width:106px;
	text-align:center;
	margin-right:8px;
	padding-top:6px;
}
.cf-other .cf-hd .cf-tag-line .nav-links ul li.last{
	margin-right:0px;
}
.cf-other .cf-hd .cf-tag-line .nav-links ul li a{
	font-family: 'SerifaStd45Light', times new roman;
	color:#FFFFFF;
	font-size:18px;
}
.cf-other .cf-hd .cf-tag-line .nav-links ul li.selected a {
	font-family: 'SerifaStd45Light', Times New Roman;
	color:#ed1c24;
	font-size:18px;
	}

.cf-other .cf-hd .cf-tag-line .nav-links ul li a:hover{
	color:#ed1d24;
}


/* Body Section */
.cf-other .cf-bd{}
.cf-other .cf-bd .cf-bd-inner{
	background-image:none;
}
.cf-other .content-container{
	float:left;
	width:505px;
	height:auto;
}
.cf-other .content-container .copyleft{
	min-height:450px;
	margin:0px;
}
.cf-other .cf-bd .cf_silhouette{
	position:static;
	margin-top:15px;
	margin-left:25px;
}
.cf-other .cf-bd .cf-bd-inner .copy{
	float:right;
	width:355px;
	color:#666666;
	font-size:13px;
}
.cf-other .cf-bd .cf-bd-inner .copy .recentPost{
	margin-top:0px;
	width:325px;
	height:190px;
	background:url(../img/recentPostbox.png) 0 0 no-repeat;
}
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox
{
	padding-top:80px;
	padding-left:70px;
}
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox .postItem
{
	width:225px;
	height:80px;
	padding:0px;
	overflow:auto;
 
}


/* Tiny Scrollbar */
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 { width: 225px;  margin: 20px 0 10px; }
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 .viewport { width: 205px; height: 80px; overflow: hidden; position: relative; }
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 .disable { display: none; }

.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox .postItem .lgRedfont,.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 .lgRedfont
{
	font-size:19px;
	color:#ed1c24;
	margin-bottom:10px;
}
cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox .postItem .redBold,.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 .redBold
{
	font-size:14px;
	color:#ed1c24;
	margin-bottom:5px;
	font-weight:bold;
}
.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox .postItem p,.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 p
{
	font-size:10px;
	width:auto;
	margin:2px 0px ;
}

.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox .postItem ul,.cf-other .cf-bd .cf-bd-inner .copy .recentPost .postBox #scrollbar1 ul
{
	font-size:10px;
}
.cf-other .cf-bd .cf-bd-inner .copy .recentPost.postBox  .postItem ul li,.cf-other .cf-bd .cf-bd-inner .copy .recentPost.postBox  #scrollbar ul li
{
	font-size:10px;
	margin-bottom:2px;
	color:#ed1c24;
}
.cf-other .cf-bd .cf-bd-inner .copy p{
	width:265px;
	margin:10px 0px;
}
.cf-other .content-container .copyleft .submit-contact{
}

.cf-other .content-container .copyleft .submit-contact label{
	display:block;
	width:300px;
	font-size:13px;
	color:#666666;
	padding-bottom:6px;
	padding-top:5px;
}
.cf-other .content-container .copyleft .submit-contact input.email{
	width:280px;
	border-radius:4px;
	/*height:22px;*/
	border:1px solid #666666;
	font-size: 13px; padding: 6px 3px 4px; outline: none !important; background: url(../img/misc/input-bg.png) #fff; 
}
.cf-other .content-container .copyleft .submit-contact input.submit{
	border:0px;
	background-color:#FFFFFF;
	color:red;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:8px;
	margin-top:5px;
	cursor:pointer;
}
.cf-other .content-container .copyleft .submit-contact span.noerror{
	display:none
}
.cf-other .content-container .copyleft .submit-contact span.error{
	color:#ff0000;
}
.cf-other .content-container .copyleft p{
	margin:10px 0px;
}
.cf-other .content-container .copyleft p strong{
	margin:10px 0px;
	font-weight:bold;
}
 .cf-other .content-container .copyleft h3{
		font-family: 'SerifaStd45Light', times new roman;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:24px;
	color:#ed1c24;
	margin-bottom:20px;
	font-weight:bold;
}
.cf-other .content-container .copyleft table{
	border-collapse:collapse;
}
.cf-other .content-container .copyleft table td{
	padding:5px 5px 5px 0px ;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.cf-other .content-container .copyleft table td h3{
	font-family: 'SerifaStd45Light', times new roman;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:24px;
	color:#ed1c24;
	margin:0px;
	font-weight:bold;
}
.cf-other .content-container .copyleft table td 43{
	font-family: 'SerifaStd45Light', times new roman;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:20px;
	color:#ed1c24;
	margin:0px;
	font-weight:bold;
}

.cf-other .content-container .copyleft table td p{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif
}
.cf-other .content-container .copyleft table td .lgRedfont{
	font-size:24px;
	color:#ed1c24;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.cf-other .content-container .copyleft table td .lgRedfont{
	font-size:24px;
	color:#ed1c24;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.cf-other .content-container .copyleft table td .redBold{
	color:#ed1c24;
	font-weight:bold;
}
.cf-other .content-container .copyleft table td ul{
	margin-left:15px;
}
.cf-other .content-container .copyleft table td ul li{
	list-style:disc;

}
.cf-other .cf-bd .cf-bd-inner .copy .lgRedfont, .cf-other .content-container .copyleft .lgRedfont{
	font-size:19px;
	line-height:26px;
	color:#ed1c24;
	margin-bottom:20px;
}
.cf-other .cf-bd .cf-bd-inner .copy .redFont, .cf-other .content-container .copyleft .redFont{
	color:#ed1c24;
	margin:10px 0px;
}
.cf-other .cf-bd .cf-bd-inner .copy .redFont, .cf-other .content-container .copyleft .redBold{
	color:#ed1c24;
	font-weight:bold;
	margin:10px 0px;
}
.cf-other .cf-bd .cf-bd-inner .copy  ul, .cf-other .content-container .copyleft ul{}
.cf-other .cf-bd .cf-bd-inner .copy  ul li, .cf-other .content-container .copyleft  ul li{
	list-style:disc inside none;
	color:#333333;
}
.cf-other .cf-bd .cf-bd-inner .copy  ul li strong, .cf-other .content-container .copyleft ul li strong{
	font-weight: bold;
}
.cf-other .cf-bd .cf-bd-inner .copy a, .cf-other .content-container .copyleft a
{
	color:#093;
}



/* Footer Section */
.cf-other .cf-ft{
	margin-top:35px;
	}
.cf-other .cf-ft .submit-email{padding-left:30px}
.clearfix:after{content:"";display:block;height:0;line-height:0px;clear:both;visibility:hidden;overflow:hidden}
.clearfix{zoom:1;}

