@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'cas_regular';
	src: url('../fonts/ACaslonPro-Regular.otf'); /* IE9 Compat Modes */
}

@font-face {
	font-family: 'cas_semibolditalic';
	src: url('../fonts/ACaslonPro-SemiboldItalic.otf'); /* IE9 Compat Modes */
}

@font-face {
	font-family: 'cas_italic';
	src: url('../fonts/ACaslonPro-Italic.otf'); /* IE9 Compat Modes */
}

.cas_regular{font-family:cas_regular; }
.cas_sbi{font-family:cas_semibolditalic; }
.cas_italic{font-family:cas_italic; }

body{
margin:0px; 
padding:0px;  
font-family:cas_regular; 
font-style:normal; 
font-size:16px; 
color:#000; 
background-color:#fff;
}


a{color:#b51d6b;text-decoration:none;}

img{border:0;}

*{padding:0;margin:0;}
* :focus{outline:0}ul{list-style-type: none; padding:0px;}li{margin:0px; padding:0px;}p{margin:0;padding:0;}span{margin:0;padding:0;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}

.bold{font-weight:bold;}
.center{text-align:center;}
.underline{text-decoration:underline;}

.pagebg{
	background-image:url(../images/pagebg.png);
	background-repeat:no-repeat;
	background-position:center 60px;
	margin:0px auto;
	height:750px;
}
.container{
	margin:0px auto;
	width:985px;
}
.insidebg{
	background-image:url(../images/insidebg.png);
	width:991px;
	height:750px;
	background-repeat:no-repeat;
	background-position:center 60px;
	margin:0px auto;
}

.aboutbg{
	background-image:url(../images/about_bg.png);
	width:991px;
	height:840px;
	background-repeat:no-repeat;
	background-position:center 60px;
	margin:0px auto;
}
.home_menu{
	background-image:url(../images/menus/home.png);
	width:64px;
	height:20px;
	background-repeat:no-repeat;
}

.about_menu{
	background-image:url(../images/menus/about_us.png);
	width:110px;
	height:20px;
	background-repeat:no-repeat;
	background-position:bottom;
}

.press_menu{
	background-image:url(../images/menus/press.png);
	width:60px;
	height:20px;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:10px;
}

.gallery_menu{
	background-image:url(../images/menus/gallery.png);
	width:82px;
	height:26px;
	background-repeat:no-repeat;
	background-position:bottom;
}

.blog_menu{
	background-image:url(../images/menus/blog.png);
	width:52px;
	height:26px;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:5px;
}

.contact_menu{
	background-image:url(../images/menus/contact_us.png);
	width:120px;
	height:25px;
	background-repeat:no-repeat;
	background-position:bottom;
}

.menu li{
	float:left;
	padding-right:20px;
	padding-left:11px;
}

.insidemenu li{
	float:left;
	padding-right:15px;
	padding-left:15px;
}

.doubeline{
	background-image:url(../images/doublelines.png);
	background-position:0px bottom;
	height:35px;
	width:117px;
	background-repeat:repeat-x;
	padding-left:5px;
	margin-left:25px;
}

.inhome_menu{
	background-image:url(../images/insidemenu/home_menu.png);
	width:49px;
	height:16px;
	background-repeat:no-repeat;
}

.inabout_menu{
	background-image:url(../images/insidemenu/about_us.png);
	width:86px;
	height:16px;
	background-repeat:no-repeat;
	background-position:bottom;
}

.inpress_menu{
	background-image:url(../images/insidemenu/press_menu.png);
	width:46px;
	height:16px;
	background-repeat:no-repeat;
	background-position:bottom;
}

.ingallery_menu{
	background-image:url(../images/insidemenu/gallery.png);
	width:63px;
	height:20px;
	background-repeat:no-repeat;
	background-position:bottom;
}

.inblog_menu{
	background-image:url(../images/insidemenu/blog.png);
	width:40px;
	height:21px;
	background-repeat:no-repeat;
	background-position:bottom;
}

.incontact_menu{
	background-image:url(../images/insidemenu/contact_us.png);
	width:93px;
	height:20px;
	background-repeat:no-repeat;
	background-position:bottom;
}



.pr10{padding-right:10px;}

.pl2{padding-left:2px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
.pl63{padding-left:63px;}
.pl66{padding-left:66px;}
.pl95{padding-left:95px;}
.pl103{padding-left:103px;}
.pl105{padding-left:105px;}
.pl116{padding-left:116px;}
.pl120{padding-left:120px;}
.pl125{padding-left:125px;}
.pl150{padding-left:150px;}
.pl265{padding-left:265px;}
.pl325{padding-left:325px;}

.pt1{padding-top:1px;}
.pt5{padding-top:5px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt12{padding-top:12px;}
.pt14{padding-top:14px;}
.pt17{padding-top:17px;}
.pt18{padding-top:18px;}
.pt19{padding-top:19px;}
.pt20{padding-top:20px;}
.pt21{padding-top:21px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt46{padding-top:46px;}
.pt50{padding-top:50px;}
.pt59{padding-top:59px;}
.pt60{padding-top:60px;}
.pt54{padding-top:54px;}
.pt68{padding-top:68px;}
.pt75{padding-top:75px;}
.pt80{padding-top:80px;}
.pt93{padding-top:93px;}
.pt95{padding-top:95px;}
.pt120{padding-top:120px;}

.cb51d6b{color:#b51d6b;}
.c000000{color:#000000;}
.c00000a{color:#00000a;}
.c481a1e{color:#481a1e;}

.fnt10{font-size:10px;}
.fnt12{font-size:12px;}
.fnt13{font-size:13px;}
.fnt14{font-size:14px;}
.fnt15{font-size:15px;}
.fnt17{font-size:17px;}
.fnt18{font-size:18px;}
.fnt20{font-size:20px;}
.fnt22{font-size:22px;}
.fnt26{font-size:26px;}

.lh15{line-height:15px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}

.width85{width:85px;}
.width130{width:130px;}
.width470{width:470px;}
.width290{width:290px;}


#show1 li,
#show2 li,
#show3 li,
#show4 li,
 {
		/*border: 1px solid red;*/
		height:179px;
		width: 199px;
		list-style: none;
}
.innerFade{
	width:199px;
}

/**Social Icons**/
.fb_icon{
	background-image:url(../images/fb_icon.png);
	width:28px;
	height:28px;
	background-repeat:no-repeat;
}

.fb_icon:hover{
	background-image:url(../images/fb_hover.png);
}

.tweet_icon{
	background-image:url(../images/tweet_icon.png);
	width:28px;
	height:28px;
	background-repeat:no-repeat;
}

.tweet_icon:hover{
	background-image:url(../images/twee_hover.png);
}

.g_icon{
	background-image:url(../images/g_plus.png);
	width:28px;
	height:28px;
	background-repeat:no-repeat;
}

.g_icon:hover{
	background-image:url(../images/g_hover.png);
}

.blog_icon{
	background-image:url(../images/blog_icon.png);
	width:28px;
	height:28px;
	background-repeat:no-repeat;
}

.blog_icon:hover{
	background-image:url(../images/blog_hover.png);
}

.p_icon{
	background-image:url(../images/p_icon.png);
	width:28px;
	height:28px;
	background-repeat:no-repeat;
}

.p_icon:hover{
	background-image:url(../images/p_hover.png);
}

.social_icon{
	background-image:url(../images/social_icon.png);
	width:28px;
	height:28px;
	background-repeat:no-repeat;
}

.social_icon:hover{
	background-image:url(../images/social_hover.png);
}