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

body{ padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; background:#eae7d0;}
img{ border:0;}
ul, li, h1, h2, h3, h4,p { padding:0; margin:0;}
ul { list-style:none;}
a,a:active,a:visited { color:#000; text-decoration:none;}
a:hover { color:#a31d21;}

#body_home { background:#fff;}
#home_wrapper{ margin:0px auto; width:843px; overflow:auto; padding:0px;}
#inside_wrapper{ margin:0px auto; width:945px; overflow:auto; padding:0px;}
.home_block { width:100%; text-align:center; height:500px;}
.home_block img { margin-top:200px;}
.bookBlock{ float:left; width:843px; padding-top:50px;}
.book_top{ float:left; width:843px; height:38px; background:url(../images/book_top.jpg) no-repeat;}
.book_bg{ float:left; width:843px; background:url(../images/book_bg.jpg) repeat-y;}
.book_btm{ float:left; width:843px; height:31px; background:url(../images/book_btm.jpg) no-repeat;}
.logoBlock{ float:left; width:422px; vertical-align:middle; text-align:center; height:555px;}
.logoBlock img { margin-top:242px;}
.homeContentBlock{ float:left; width:326px; text-align:center; height:520px; padding:35px 55px 0 40px;}
.homeContentBlock h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; padding-bottom:15px;}
.homeContentBlock p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-bottom:13px;}
.menuBlock{ width:843px; margin:0px auto; overflow:hidden;}
.menuBlock ul{ padding-left:102px;}
.menuBlock ul li{ float:left; text-align:center; font-size:16px;}
.menuBlock li{ padding:22px 19px;}
.menuBlock a,.menuBlock a:active,.menuBlock a:visited{font-size:16px;}
.bottomBlock{ width:100%; height:31px; background-color:#000000; }
.bottomContent{ width:1000px; margin:0px auto; color:#fff; line-height:31px;}
.copyright{ float:left; text-align:left; width:490px; padding-left:10px;}
.designed{ float:left; text-align:right; width:490px; padding-right:10px;}
.inside_logo{ float:left; width:945px; height:46px; padding-top:50px; padding-bottom:10px; text-align:left;}
.menu_bg{ float:left; background:url(../images/menu_bg.jpg) repeat-x; line-height:39px; width:945px; margin-bottom:45px;}
.menu_bg ul li{ float:right; font-size:16px; color:#000000; position:relative; padding:0;}
.menu_bg a,.menu_bg a:active,.menu_bg a:visited{ font-size:16px; padding:0 29px; line-height:39px; display:block;}
.menu_bg a.active{ color:#a31d21;}
.menu_bg ul li:hover {color:#a31d21;}
.menu_bg ul li ul { display:none;}
.menu_bg ul li:hover ul { display:block; position:absolute; top:39px; left:19px;}
.menu_bg ul li:hover ul li { cursor:pointer;}
.menu_bg ul li:hover ul li a { color:#fff; font-size:12px; background:#A31D21;width:180px; padding-left:10px; line-height:26px; display:block; border-top:1px solid #b72d31;}
.menu_bg ul li:hover ul li a:hover { background:#8c181b;}

.insideMain_content{ float:left; width:945px; padding-bottom:60px; min-height:385px;}
.insideMain_content h1{ font-size:20px; text-transform:uppercase; line-height:36px; padding-bottom:10px;}
.insideMain_content h2 {font-size:18px; font-weight:normal; padding-bottom:10px; color:#A31D21; line-height:22px;}
.insideMain_content h3 {font-size:17px; font-weight:normal; padding-bottom:10px; color:#A31D21; line-height:22px;}
.insideMain_content p{ font-size:12px; color:#000000;}
.insideMain_content img{ float:right;}
.insideMain_content a,.insideMain_content a:active,.insideMain_content a:visited { color:#a31d21; text-decoration:none;}
.insideMain_content a:hover { color:#bf393d;}
.img_activities{ float:right;}
.middle { float:left; width:418px; padding-right:32px; margin-bottom:40px;}
.right { float:left; width:495px;}
.gallery_area { width:100%; padding-bottom:40px; overflow:hidden;}
.gallery_area ul { list-style:none;}
.gallery_area ul li { float:left; width:112px; margin:0 0 11px 11px;}
.gallery_area ul li img { border:1px solid #ccc;}
.artist_area { width:100%; border-bottom:1px dotted #000; padding-top:20px; overflow:hidden;}
.artist_area h3 { background:url(../images/heading_bg.jpg) repeat-x; font-size:18px; font-weight:normal; padding-bottom:4px; color:#A31D21; line-height:22px; overflow:hidden;}
.artist_area h3 font { float:left; width:700px; font-size:18px;}
.artist_area h3 span { float:right; font-size:14px; width:100px;}
.artist_area h3 span a,.artist_area h3 span a:active,.artist_area h3 span a:visited { display:block; background:#000; line-height:22px; padding:0 10px; color:#fff;}
.artist_area h3 span a:hover{ background:#444; color:#fff;}
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; }
.ui-accordion-icons .ui-accordion-header a { color:#A31D21; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; right:6px; top: 9px; width:11px; height:13px; }
.ui-accordion .ui-accordion-content { border-top: 0; position: relative; top: 1px; overflow: auto; display: none; zoom:1; padding-top:5px; }
.ui-accordion .ui-accordion-content-active {display: block;}
.ui-state-default .ui-icon { background:url(../images/arrow-up.jpg) no-repeat;}
.ui-state-active .ui-icon { background:url(../images/arrow-down.jpg) no-repeat;}
.accordion_img { float:left; width:125px; margin-right:20px; border:1px solid #fff;}
.accordion_text { float:left; width:790px;}
.insideMain_content p { padding-bottom:16px; text-align:justify;}
#antonio,#atma,#ganesh,#himasnhu,#kiyomi,#mahendra,#neel,#niyeti,#peter,#rashmi,#rooshika,#santana,#sheetal,#yashwant,#yogesh,#hieroglyphs,#bnw,#kp { display:none; padding:10px 0; overflow:hidden;}
label { font-size:14px; padding-left:2px;}
.contactfield { width:100%; overflow:hidden; clear:both; padding:2px 0 10px;}
.contactfield input { background:#fff; border:1px solid #ccc; width:400px; padding:5px;}
.contactfield textarea { background:#fff; border:1px solid #ccc; width:400px; height:80px; padding:5px;}
.submit { display:block; background:#000; line-height:22px; padding:4px 10px; color:#fff; border:1px solid #999; cursor:pointer; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.contactbutton { padding-top:10px;}
.contact_right { line-height:20px; float:left; width:300px; padding-left:50px;}
.middle h3 { color:#A31D21; padding-bottom:16px; text-transform:uppercase; font-size:17px;}