@charset "utf-8";
/* CSS Document */

/*body { margin: 0; padding: 0;	font: normal 14px Arial, Helvetica, sans-serif; color: #000; background:url(images/bg1.jpg) top center repeat-x #b44044; }*/
body { margin: 0; padding: 0;	font: normal 14px Arial, Helvetica, sans-serif; color: #000; }


@font-face {
    font-family: 'ProximaNovaBold';
    src: url('fonts/proximanova-bold-webfont-webfont.eot');
    src: url('fonts/proximanova-bold-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont-webfont.woff') format('woff'),
         url('fonts/proximanova-bold-webfont-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont-webfont.svg#ProximaNovaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('fonts/proximanova-semibold-webfont.eot');
    src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-semibold-webfont.svg#ProximaNovaSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




*::selection{ background:#000; color: #fff; }
*::-moz-selection{ background: #000; color:#fff; }

/*This css style will prevent skype from formatting the numbers in web-page*/
span.skype_pnh_container{ display: none; }
span.skype_pnh_print_container{ display: inline; }


img{ border: none; }

a img{ outline: none;}

h1, h2, h3{  margin: 0px; padding: 0px; }
h1{ color: #a71e23; font:30px 'ProximaNovaBold',Arial, Helvetica, sans-serif; padding-bottom:20px;  } 

h2{ color: #000; font: 22px  'ProximaNovaBold',Arial, Helvetica, sans-serif; padding-bottom:10px; }



p{	margin: 0px; padding: 0px; text-align: justify; line-height: 18px;}

.cleardiv{clear: both;}






/*Main Outer div*/
#main{ width:985px; margin:0 auto; background:url(images/main-bg.png) repeat-y; padding:0px 2px 0px 2px;}
#topsec{ width:962px; margin:0 auto; padding-bottom:20px;}
#logo{ width:278px; height:119px; float:left; padding-top:16px;}
#phonesec{ width:260px; float:right; font:28px 'ProximaNovaBold',Arial, Helvetica, sans-serif; padding-top:20px; font-weight:bold;}
#iconsec{ width:115px; float:right; padding-top:10px;}
#iconsec img:hover
{
opacity:.9 !important;}


/*Navigation*/
#menubar{ width:985px; height:53px; margin:0 auto;   background:#000; padding:0px; margin-top:0px;}
#menu-content { padding: 0; width:980px; height:53px; margin:0 auto; }
#menu-content ul { margin: 0; padding: 0px; }
#menu-content li { float:left; list-style-type: none; margin: 0px; padding: 0px; background:url(images/menu-line.jpg) no-repeat;  line-height:53px;  }
#menu-content li a { font-size:16px; font-family: 'ProximaNovaBold',Arial, Helvetica, sans-serif; font-weight:normal; color: #fff; text-decoration: none; 
					 padding: 0px 26px 0px 26px; display:block; margin-left:2px;   }
#menu-content li a:hover {  color:#fff; text-decoration: none; background:#a4171c; padding: 0px 26px 0px 26px; margin-left:2px; }
#menu-content li a#current {  color:#fff; text-decoration: none; background:#a4171c; display:block; }




/*Slider and form*/


#slider{ width:983px;  margin:0 auto; background:#edecec; padding-top:20px; padding-bottom:20px;}

#inr-banner{ width:949px; height:248px; margin:0 auto; background:url(images/inr-banner.jpg) no-repeat; }

#inr-banner-text{ width:939px; height:54px; font:16px 'ProximaNovaSemibold',Arial, Helvetica, sans-serif; color:#fff; padding-top:206px;  padding-left:7px; padding-bottom:10px; }

#imagesec{ width:962px; margin:0 auto; padding-top:20px;}
.box1-main{width:224px; float:left; margin-right:22px;  }
.box1{ width:222px; border:1px solid #8f8e8e; height:149px;  }
.box1-text{ width:224px; background:#000; padding:13px 0px 13px 0px; margin-top:10px;}
.box1-text p{ font:19px 'ProximaNovaSemibold',Arial, Helvetica, sans-serif; text-align:center; color:#fff;}
.box2-main{ width:224px; float:right; }
.box2{ width:222px; border:1px solid #8f8e8e; height:149px; }
.box2-text{ width:224px; background:#000; padding:13px 0px 13px 0px; margin-top:10px;}
.box2-text p{ font:19px 'ProximaNovaSemibold',Arial, Helvetica, sans-serif; text-align:center; color:#fff;}

#imagesec a{ color: #fff;  text-decoration: none; 	outline: none; }
#imagesec a:hover { color: #a71e23; text-decoration: none; }


/*Content*/
#content{ width:963px; margin:0 auto; margin-top:35px;}
#content-left{ width:551px; float:left;}
#content-right{ width:350px; float:right; }

#content-left p{ padding-bottom:20px; line-height:22px;margin-left: 5px;}
#content-left strong{ font:18px Arial, Helvetica, sans-serif; font-weight:bold;}

#inr-imgsec{ width:224px; float:right; padding-bottom:25px;}

.video-box1{width:224px; margin-bottom:8px;}
.inr-box1{ width:222px; height:79px; border:1px solid #969595; }
.inr-box1-text{ background:#000; height:35px; }
.inr-box1-text p{ text-align:center; padding:7px 0px 0px 0px; color:#fff; font:18px 'ProximaNovaSemibold',Arial, Helvetica, sans-serif;}
.video-box1 a{ color: #fff;  text-decoration: none; 	outline: none; }
.video-box1 a:hover { color: #a71e23; text-decoration: none; }


#content-left-inr{ width:680px; float:left;}
#content-left-inr p{ padding-bottom:20px; line-height:22px; margin-left: 5px;}
#content-left-inr strong{ font:18px Arial, Helvetica, sans-serif; font-weight:bold;}
/*Form*/
#formdiv
{
width:311px;
background:url(images/form-bg.jpg) repeat-x #ececec;
border:1px solid #e9e8e8;
padding:7px 20px 0px 17px;
margin-bottom:20px;
}


form{ padding:0px; margin:0px;}

input
{
border:1px solid #cecece;
margin:0px;
padding:0px;
background:#fff;
font:normal 13px Arial, Helvetica, sans-serif;
color:#979797;
font-style:normal;
padding:7px;
width:300px;
margin-bottom:7px;
}

input[type="submit"]
{
border:none;
margin:0px;
padding:0px;
background:url(images/submit.jpg) no-repeat;
width:120px;
height:36px;
cursor:pointer;
margin-bottom:13px;
text-indent:-9999px;
}


textarea
{
border:1px solid #cecece;
margin:0px;
padding:0px;
background:#fff;
font:normal 13px Arial, Helvetica, sans-serif;
color:#979797;
font-style:normal;
padding:10px;
width:295px;
margin-bottom:10px;
height:60px;
resize: none;
}





/*Footer*/
#footer{ width:985px;  background:url(images/foot-bg.jpg) repeat-x; padding-bottom:40px; }
#footinner{ width:960px; margin:0 auto; font-size:13px; color:#fff; line-height:21px; text-align:left;  }
#foot-top-left{ width:575px; float: left; padding-top:10px; padding-bottom:30px; }
#foot-top-right{ width:200px; float: right; padding-top:10px; padding-bottom:30px; }
#foot1{ width:118px; float: left; color:#777373; margin-right:120px;  margin-left:4px; }
#foot2{ width:135px; float: left; color:#777373; margin-right:120px;}
#foot3{ width:146px; float: left; color:#777373; margin-right:120px;}
#foot4{ width:115px; float: left; color:#777373; }


#footinner a{ color: #fff;  text-decoration: none; 	outline: none; }
#footinner a:hover { color: #666; text-decoration: none; }
#foot-top-left li {display:inline; padding:0px;}
.thethe-image-slider-caption-text {color: #FFFFFF;
    float: right;
    font: 20px 'ProximaNovaSemibold',Arial,Helvetica,sans-serif;
    margin-top: 370px;
    padding: 0px 0 0;
    width: 949px;}
	
	.boxPortraits-main{width:150px; float:left; margin-right:22px;  }
.boxPortraits{ width:150px; border:0px solid #8f8e8e;  }
	#footer ul{padding:0; margin:0;}
	
	#foot-top-left .menu-top-menu-container li.noborderfooter {
    background: none repeat scroll 0 0 transparent !important; 
}
#foot-top-left .menu-top-menu-container li{
    background: url(images/uper-line.jpg) no-repeat scroll 0 2px transparent;
    display: inline;
    padding-left: 7px;
}

.gallery {width:670px; float:left; margin-right:10px;}

table.stats {
    margin: 10px 0 20px;
    width: 100%;
}
.stats {
    margin: 10px 0 20px;
    width: 100%;
}
table.stats tr th {
    background: none repeat scroll 0 0 #A71E23;
    color: WHITE;
    font-size: 1.4em;
    padding: 5px 10px;
}
table.stats td {
    border: 1px solid #CCCCCC;
    font-size: 11px;
    padding: 5px 0 5px 10px;
	text-align:center;
}
img {border:none;}
.textcenter {
    text-align: center;
}
#post-111 .entry-title {display:none;}
#post-113 .entry-title {display:none;}
#post-141 .entry-title {display:none;}
#post-131 .entry-title {display:none;}
#post-235 .entry-title {display:none;}
#post-227 .entry-title {display:none;}
#post-241 .entry-title {display:none;}
#menubar li.current_page_item a {background:#a4171c;}


.sld1text strong {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: normal;
    margin-top: 5px;
    padding-left: 15px;
}

#menu-content .menu-top-menu-container li.noborderfooter {margin-left:10px;}

#menu-content .menu-top-menu-container li.lastmenu {
    background: url(images/menu-line.jpg) no-repeat scroll 0 0 transparent;; }
	
#content-left-inr ul li {margin-top: 6px;
    padding: 0 0 0 7px;}
	
a{text-decoration:none; font-size:14px;}
a:hover {color:blue;}
a.external{color:#000;}
a.external:hover {text-decoration:none; color:blue; }
#content-left-inr img{
border: 1px solid gray;
margin: 5px 5px 6px;}

.fingerform {border: 1px solid #CCCCCC;
    font-size: 11px;
    padding: 5px 0 5px 10px;
}

