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

body
{
margin:0px auto;
padding:0px;
color:#737373;
line-height:13px;
background: url(../images/body-bg.jpg) left top repeat;
font-size:11px;
}

img
{
border:none;
}
form
{
margin:0px;
padding:0px;
}
p
{
margin:6px auto;
padding:0px;
}

.left
{
float:left;
}
.right
{
float:right;
}
a
{

text-decoration:none;
outline:none;
}
a:hover
{

text-decoration:underline;
outline:none;
}

.footer-bg
{
background:url(../images/footer-bg.jpg) left top repeat-x #4b0101;
height:50px;
font-family:Arial, Helvetica, sans-serif;
color:#b28845;
font-size:12px;
padding-top:20px;
vertical-align:top;
}
.footer-bg a
{
font-family:Arial, Helvetica, sans-serif;
color:#d5ad41;
font-size:12px;
text-decoration:none;
}
.footer-bg a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#d5ad41;
font-size:12px;
text-decoration:underline;
}
.menu-bg
{
background:url(../images/menu-bg.jpg) left top repeat-x;
height:38px;
}
.navcontainer
{
float:left;
list-style-type:none;
display:inline;
width:780px;
height:36px;
border-bottom:1px solid #fff;
border-top:1px solid #e32323;

}

.navcontainer ul
{
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
height:36px;
width:780px;

}
.navcontainer ul li
{
margin:0px;
padding-left:2px;
padding-right:2px;
height:36px;
float:left;
list-style-type:none;
background:url(../images/menu-line.jpg) right top no-repeat;
}

.navcontainer ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffe7d4;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.navcontainer li a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e87501;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.navcontainer li a.active
{
color:#f78f1e;
text-decoration:none;
font-weight:bold;
}
.body-top
{
background:url(../images/body-top-bg.jpg) left top repeat-y;
}
.body-left-top
{
background:url(../images/left-top.jpg) left top no-repeat;
padding-left:19px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
color:#684a4a;
font-size:12px;
line-height:18px;
}

.body-left-top p
{
padding:0px; 
margin:15px auto;
}
.body-left-top a
{
color:#352626;
}
.body-left-top a:hover
{
color:#352626;
}
.image-gap
{
padding-right:15px;
padding-bottom:15px;
padding-top:8px;

}
.image-gap1
{
padding-right:15px;
padding-bottom:5px;
padding-top:8px;
}
.font-index-highlight
{
color:#c00000;
}
.gallery-bg
{
background:url(../images/gallery-bg.jpg) left top no-repeat #900b0b;
width:488px;
padding-top:13px;
}
.get-bg
{
background:url(../images/report-bg.jpg) left top no-repeat #850a0a;
width:228px;
padding-top:13px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
color:#fff6fa;
line-height:18px;
}
.input-font
{
color:#d0a848;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
.input-box
{
width:131px;
height:16px;
padding-left:2px;
border:1px solid #ffeed3;
background:#ffeed3;
}
.input-box-01
{
width:55px;
height:16px;
padding-left:2px;
border:1px solid #ffeed3;
background:#ffeed3;
}
.input-box-02
{
width:147px;
height:16px;
padding-left:2px;
border:1px solid #ffeed3;
background:#ffeed3;
}
.nav
{
float:left;
list-style-type:none;
display:inline;
width:196px;

}

.nav ul
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
width:196px;

}
.nav ul li
{
margin:0px;
float:left;
list-style-type:none;
width:196px;

}

.nav ul li a
{
background:url(../images/menu-a.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.nav li a:hover
{
background:url(../images/menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.nav li a.active
{
background:url(../images/menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.shere-bg
{
background:url(../images/shere-bg.jpg) left top repeat-x ;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:19px;
line-height:19px;
padding-top:7px;
padding-bottom:7px;
}
.contact-bg
{
background:url(../images/contact-bg.jpg) left top no-repeat;
width:179px;
height:191px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:21px;
line-height:23px;
}

.contact-link
{
margin-top:44px;
margin-left:27px;
}
.contact-link-bt
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/contact-bt.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}
.contact-link-bt:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/contact-bt-h.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}

.dj-bios-heading{
font:normal 19px arial;
color:#910b0b;
text-align:left;
}

.bio-pic{
/*border:1px solid #e77373;
border-width:1px 1px 1px 1px;*/
width:190px;
height:147px;
}


/*.bio-pic a:link{
    filter:alpha(opacity=100);
    opacity:1;
}

.bio-pic a:hover {
    filter:alpha(opacity=50);
    opacity:0.1;
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
*/


.testimonials-video{
border:1px solid #e77373;
border-width:1px 1px 1px 1px;
width:150px;
height:150px;
}


.dj-name{
font:normal 14px arial;
color:#910b0b;
text-align:left;
padding:12px 0px 0px 0px;
line-height:17px;
}

.click-bg{
background:url(../images/djpicture/click-bg.jpg) top center no-repeat;
width:74px;
height:21px;
}

.faq_bac{
background-color:#910b0b;
font-weight:bold;
border:1px solid #8c1919;
padding:0px 4px 0px 4px;
color:#ffffff;
font:normal 14px arial;
font-weight:bold;

}

ul, li{
margin:0px;
padding:0px;
}
.clients-list ul li{
background:url(../images/djpicture/arrow.gif) top left no-repeat;
background-position:0 50%;
list-style-type:none;
padding:0px 0px 0px 15px;
}




/*wedding*/

.wedding-contact-bg
{
background:url(../images/wedding-contact-bg.jpg) left top no-repeat;
width:179px;
height:191px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:21px;
line-height:23px;
}
.wedding-contact-link
{
margin-top:44px;
margin-left:27px;
}
.wedding-contact-link-bt
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/wedding-contact-bt.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}
.wedding-contact-link-bt:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/wedding-contact-bt-h.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}

.wedding-menu-bg
{
background:url(../images/wedding-menu-bg.jpg) left top repeat-x;
height:38px;
}
.wedding-navcontainer
{
float:left;
list-style-type:none;
display:inline;
width:780px;
height:36px;
border-bottom:1px solid #fff;
border-top:1px solid #e87abf;

}

.wedding-navcontainer ul
{
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
height:36px;
width:780px;

}
.wedding-navcontainer ul li
{
margin:0px;
padding-left:2px;
padding-right:2px;
height:36px;
float:left;
list-style-type:none;
background:url(../images/wedding-menu-line.jpg) right top no-repeat;
}

.wedding-navcontainer ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.wedding-navcontainer li a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e889c4;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.wedding-navcontainer li a.active
{
color:#f78f1e;
text-decoration:none;
font-weight:bold;
}
.wedding-footer-bg
{
background:url(../images/wedding-footer-bg.jpg) left top repeat-x #77004b;
height:50px;
font-family:Arial, Helvetica, sans-serif;
color:#d05fac;
font-size:12px;
padding-top:20px;
}

.wedding-footer-bg a
{
font-family:Arial, Helvetica, sans-serif;
color:#ffbbe6;
font-size:12px;
text-decoration:none;
}
.wedding-footer-bg a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#d5ad41;
font-size:12px;
text-decoration:underline;
}

.wedding-body-top
{
background:url(../images/wedding-body-top-bg.jpg) left top repeat-y;
}
.wedding-body-left-top
{
background:url(../images/wedding-left-top.jpg) left top no-repeat;
padding-left:19px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
color:#754a6d;
font-size:12px;
line-height:18px;
}

.wedding-body-left-top a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#754a6d;
font-size:12px;
line-height:18px;
}
.wedding-body-left-top a:hover
{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#754a6d;
font-size:12px;
line-height:18px;
}
.font-ability
{
color:#bd4190;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
font-weight:bold;
}
.font-no
{
color:#6b0947;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
font-weight:bold;
}
.experience-bg
{
width:514px;
float:left;
}
.wedding-left-content
{
float:left;
}
.font-experience
{
color:#921b7d;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.wedding-body-left-top p
{
padding:0px; 
margin:15px auto;
}
.wedding-font-heading
{
font-family:Arial, Helvetica, sans-serif;
color:#800051;
font-size:14px;
line-height:20px;
font-weight:bold;
}

.wedding-nav
{
float:left;
list-style-type:none;
display:inline;
width:196px;

}

.wedding-nav ul
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
width:196px;

}
.wedding-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
width:196px;

}

.wedding-nav ul li a
{
background:url(../images/wedding-menu-a.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.wedding-nav li a:hover
{
background:url(../images/wedding-menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.wedding-nav li a.active
{
background:url(../images/menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.wedding-shere-bg
{
background:url(../images/wedding-shere-bg.jpg) left top repeat-x ;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:19px;
padding-top:7px;
padding-bottom:7px;
}

.wedding-input-box-02
{
width:147px;
height:16px;
padding-left:2px;
border:1px solid #b30329;
background:#ffe3f5;
}


.wedding-get-bg
{
background:url(../images/wedding-report-bg.jpg) left top no-repeat #830a59;
width:228px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
color:#fff6fa;
line-height:18px;
}
.wedding-input-font
{
color:#f6819a;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
.wedding-input-box
{
width:131px;
height:16px;
padding-left:2px;
border:1px solid #8b0a5f;
background:#ffd3ed;
}
.wedding-input-box-01
{
width:55px;
height:16px;
padding-left:2px;
border:1px solid #8b0a5f;
background:#ffd3ed;
}

.wedding-right
{
width:228px;
float:right;
margin-left:10px;
margin-bottom:10px;
}

.wedding-gallery img
{
border:1px solid #c95f96;
}
.wedding-gallery
{
background:#fff6fb;
border:1px solid #ffeaf5;
padding-top:12px;
padding-bottom:12px;
}



/*school*/

.school-contact-bg
{
background:url(../images/school-contact-bg.jpg) left top no-repeat;
width:179px;
height:191px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:21px;
line-height:23px;
}
.school-contact-link
{
margin-top:44px;
margin-left:27px;
}
.school-contact-link-bt
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/school-contact-bt.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}
.school-contact-link-bt:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/school-contact-bt-h.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}

.school-menu-bg
{
background:url(../images/school-menu-bg.jpg) left top repeat-x;
height:38px;
}
.school-navcontainer
{
float:left;
list-style-type:none;
display:inline;
width:780px;
height:36px;
border-bottom:1px solid #fff;
border-top:1px solid #7ac6e8;

}

.school-navcontainer ul
{
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
height:36px;
width:780px;

}
.school-navcontainer ul li
{
margin:0px;
padding-left:2px;
padding-right:2px;
height:36px;
float:left;
list-style-type:none;
background:url(../images/school-menu-line.jpg) right top no-repeat;
}

.school-navcontainer ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.school-navcontainer li a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#04d6f4;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.school-navcontainer li a.active
{
color:#f78f1e;
text-decoration:none;
font-weight:bold;
}
.school-footer-bg
{
background:url(../images/school-footer-bg.jpg) left top repeat-x #023b72;
height:50px;
font-family:Arial, Helvetica, sans-serif;
color:#2eacda;
font-size:12px;
padding-top:20px;
}

.school-footer-bg a
{
font-family:Arial, Helvetica, sans-serif;
color:#71defe;
font-size:12px;
text-decoration:none;
}
.school-footer-bg a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#71defe;
font-size:12px;
text-decoration:underline;
}

.school-body-top
{
background:url(../images/school-body-top-bg.jpg) left top repeat-y;
}
.school-body-left-top
{
background:url(../images/school-left-top.jpg) left top no-repeat;
padding-left:19px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
color:#496c7e;
font-size:12px;
line-height:18px;
}

.school-body-left-top p
{
padding:0px; 
margin:15px auto;
}

.school-nav
{
float:left;
list-style-type:none;
display:inline;
width:196px;

}

.school-nav ul
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
width:196px;

}
.school-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
width:196px;

}

.school-nav ul li a
{
background:url(../images/school-menu-a.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.school-nav li a:hover
{

background:url(../images/school-menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.school-nav li a.active
{
background:url(../images/school-menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.school-shere-bg
{
background:url(../images/school-shere-bg.jpg) left top repeat-x ;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:19px;
padding-top:7px;
padding-bottom:7px;
}



.school-get-bg
{
background:url(../images/school-report-bg.jpg) left top no-repeat #055d9c;
width:228px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
color:#fff6fa;
line-height:18px;
}
.school-input-font
{
color:#ffd9ba;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.school-input-box-02
{
width:147px;
height:16px;
padding-left:2px;
border:1px solid #effdff;
background:#effdff;
}
.school-input-box
{
width:131px;
height:16px;
padding-left:2px;
border:1px solid #065e9d;
background:#aee7ff;
}
.school-input-box-01
{
width:55px;
height:16px;
padding-left:2px;
border:1px solid #065e9d;
background:#aee7ff;
}

.wedding-right
{
width:228px;
float:right;
margin-left:10px;
margin-bottom:10px;
}

.school-gallery img
{
border:1px solid #3c7bbb;
}
.school-gallery
{
background:#eefaff;
border:1px solid #d0f0fd;
padding-top:12px;
padding-bottom:12px;
}


.school-nav
{
float:left;
list-style-type:none;
display:inline;
width:196px;
}

.school-nav ul
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
width:196px;
}
.school-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
width:196px;
}


.school
{
width:514px;
float:left;
list-style-type:none;
display:inline;
}

.school ul
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
width:514px;
}
.school ul li
{
margin:0px;
float:left;
list-style-type:none;
width:495px;
background:url(../images/arrow.jpg) 5px 6px no-repeat;
padding-left:19px;
padding-bottom:10px;
}




/*corporate*/

.corporate-contact-bg
{
background:url(../images/corporate-contact-bg.jpg) left top no-repeat;
width:179px;
height:191px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:21px;
line-height:23px;
}
.corporate-contact-link
{
margin-top:44px;
margin-left:27px;
}
.corporate-contact-link-bt
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/corporate-contact-bt.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}
.corporate-contact-link-bt:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/corporate-contact-bt-h.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}

.corporate-menu-bg
{
background:url(../images/corporate-menu-bg.jpg) left top repeat-x;
height:38px;
}
.corporate-navcontainer
{
float:left;
list-style-type:none;
display:inline;
width:780px;
height:36px;
border-bottom:1px solid #fff;
border-top:1px solid #bd2de5;

}

.corporate-navcontainer ul
{
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
height:36px;
width:780px;

}
.corporate-navcontainer ul li
{
margin:0px;
padding-left:2px;
padding-right:2px;
height:36px;
float:left;
list-style-type:none;
background:url(../images/corporate-menu-line.jpg) right top no-repeat;
}

.corporate-navcontainer ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.corporate-navcontainer li a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffccf0;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.corporate-navcontainer li a.active
{
color:#ffccf0;
text-decoration:none;
font-weight:bold;
}
.corporate-footer-bg
{
background:url(../images/corporate-footer-bg.jpg) left top repeat-x #5d0576;
height:50px;
font-family:Arial, Helvetica, sans-serif;
color:#c861e2;
font-size:12px;
padding-top:20px;
}

.corporate-footer-bg a
{
font-family:Arial, Helvetica, sans-serif;
color:#e0aeff;
font-size:12px;
text-decoration:none;
}
.corporate-footer-bg a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#e0aeff;
font-size:12px;
text-decoration:underline;
}

.corporate-body-top
{
background:url(../images/corporate-body-top-bg.jpg) left top repeat-y;
}
.corporate-body-left-top
{
background:url(../images/corporate-left-top.jpg) left top no-repeat;
padding-left:19px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
color:#75547e;
font-size:12px;
line-height:18px;
}

.corporate-body-left-top p
{
padding:0px; 
margin:15px auto;
}
.corporate-body-left-top a
{
color:#582666;
text-decoration:none;
}
.corporate-body-left-top a:hover
{
color:#582666;
text-decoration:underline;
}

.corporate-nav
{
float:left;
list-style-type:none;
display:inline;
width:196px;

}

.corporate-nav ul
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
width:196px;

}
.corporate-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
width:196px;

}

.corporate-nav ul li a
{
background:url(../images/corporate-menu-a.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.corporate-nav li a:hover
{

background:url(../images/corporate-menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.corporate-nav li a.active
{
background:url(../images/corporate-menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.corporate-shere-bg
{
background:url(../images/corporate-shere-bg.jpg) left top repeat-x ;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:19px;
padding-top:7px;
padding-bottom:7px;
}



.corporate-get-bg
{
background:url(../images/corporate-report-bg.jpg) left top no-repeat #81088d;
width:228px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
line-height:18px;
}
.corporate-input-font
{
color:#ffccf0;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.corporate-input-box-02
{
width:147px;
height:16px;
padding-left:2px;
border:1px solid #effdff;
background:#effdff;
}
.corporate-input-box
{
width:131px;
height:16px;
padding-left:2px;
border:1px solid #61056b;
background:#f3d3ff;
}
.corporate-input-box-01
{
width:55px;
height:16px;
padding-left:2px;
border:1px solid #61056b;
background:#f3d3ff;
}


.corporate-gallery img
{
border:1px solid #8a2fac;
}
.corporate-gallery
{
background:#fcf1ff;
border:1px solid #f1e0ff;
padding-top:12px;
padding-bottom:12px;
}


.corporate-nav
{
float:left;
list-style-type:none;
display:inline;
width:196px;
}

.corporate-nav ul
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
width:196px;
}
.corporate-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
width:196px;
}

.corporate-font
{
color:#530f6a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

.corporate-font-heading
{
font-family:Arial, Helvetica, sans-serif;
color:#582666;
font-size:12px;
line-height:16px;
text-transform:uppercase;
}



/*club*/

.club-contact-bg
{
background:url(../images/club-contact-bg.jpg) left top no-repeat;
width:179px;
height:191px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:21px;
line-height:23px;
}
.club-contact-link
{
margin-top:44px;
margin-left:27px;
}
.club-contact-link-bt
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/club-contact-bt.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}
.club-contact-link-bt:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
background:url(../images/club-contact-bt-h.jpg) left top no-repeat;
width:120px;
height:38px;
text-decoration:none;
float:left;
}

.club-menu-bg
{
background:url(../images/club-menu-bg.jpg) left top repeat-x;
height:38px;
}
.club-navcontainer
{
float:left;
list-style-type:none;
display:inline;
width:780px;
height:36px;
border-bottom:1px solid #fff;
border-top:1px solid #9e69e6;

}

.club-navcontainer ul
{
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
height:36px;
width:780px;

}
.club-navcontainer ul li
{
margin:0px;
padding-left:2px;
padding-right:2px;
height:36px;
float:left;
list-style-type:none;
background:url(../images/club-menu-line.jpg) right top no-repeat;
}

.club-navcontainer ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.club-navcontainer li a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#edc2f1;
font-size:15px;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:normal;
padding-top:8px;
height:28px;
padding-right:48px;
padding-left:48px;
float:left;
}
.club-navcontainer li a.active
{
color:#edc2f1;
text-decoration:none;
font-weight:bold;
}
.club-footer-bg
{
background:url(../images/club-footer-bg.jpg) left top repeat-x #47136f;
height:50px;
font-family:Arial, Helvetica, sans-serif;
color:#aa61e2;
font-size:12px;
padding-top:20px;
}

.club-footer-bg a
{
font-family:Arial, Helvetica, sans-serif;
color:#e0aeff;
font-size:12px;
text-decoration:none;
}
.club-footer-bg a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#e0aeff;
font-size:12px;
text-decoration:underline;
}

.club-body-top
{
background:url(../images/club-body-top-bg.jpg) left top repeat-y;
}
.club-body-left-top
{
background:url(../images/club-left-top.jpg) left top no-repeat;
padding-left:19px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
color:#825686;
font-size:12px;
line-height:18px;
}

.club-body-left-top p
{
padding:0px; 
margin:15px auto;
}

.club-nav
{
float:left;
list-style-type:none;
display:inline;
width:196px;

}

.club-nav ul
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
width:196px;

}
.club-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
width:196px;

}

.club-nav ul li a
{
background:url(../images/club-menu-a.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.club-nav li a:hover
{

background:url(../images/club-menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.club-nav li a.active
{
background:url(../images/club-menu-h.jpg) left top no-repeat;
width:164px;
padding-right:32px;
height:28px;
float:left;
text-align:right;
padding-top:12px;
}
.club-shere-bg
{
background:url(../images/club-shere-bg.jpg) left top repeat-x ;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:19px;
padding-top:7px;
padding-bottom:7px;
}



.club-get-bg
{
background:url(../images/club-report-bg.jpg) left top no-repeat #630a86;
width:228px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
color:#fff6fa;
line-height:18px;
}
.club-input-font
{
color:#ffccf0;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.club-input-box-02
{
width:147px;
height:16px;
padding-left:2px;
border:1px solid #fff8fc;
background:#fff8fc;
}
.club-input-box
{
width:131px;
height:16px;
padding-left:2px;
border:1px solid #440563;
background:#f3d3ff;
}
.club-input-box-01
{
width:55px;
height:16px;
padding-left:2px;
border:1px solid #440563;
background:#f3d3ff;
}

.wedding-right
{
width:228px;
float:right;
margin-left:10px;
margin-bottom:10px;
}

.club-gallery img
{
border:1px solid #7575b2;
}
.club-gallery
{
background:#f2f2ff;
border:1px solid #e5e5ff;
padding-top:12px;
padding-bottom:12px;
}


.club-nav
{
float:left;
list-style-type:none;
display:inline;
width:196px;
}

.club-nav ul
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
width:196px;
}
.club-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
width:196px;
}

/*11.09.09*/
.index-gallery img
{
border:1px solid #f9a4a4;
}
.index-gallery
{
background:#fde8e8;
border:1px solid #fcb6b6;
padding-top:12px;
padding-bottom:12px;
}
/*12.09.09*/
.contact-imput-box
{
width:191px;
height:16px;
padding-left:2px;
border:1px solid #faa1a1;
background:#feebf0;
}
.contact-imput-box-big
{
width:191px;
height:50px;
padding-left:2px;
border:1px solid #faa1a1;
background:#feebf0;
}
.star
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}
.font-heighlight-01
{
color:#684a4a;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.faq-list {
padding-top:15px;
}
.faq-list ul li{
list-style-type:none;
margin:0px;
padding:2px 0px 2px 15px;
background:url(../images/arrow.gif) top left no-repeat;
background-position:0 50%;

}

.gal_image a {
text-decoration:none;
color:#000000;
padding:0px;
}

.gal_image a:hover {
text-decoration:none;
color:#000000;
padding:0px;
}

.gal_image img {
border:0px solid #ffffff;
padding:0px;
}


.faq-diagram{
background:url(../images/faq-diagram.jpg) top left no-repeat;
width:577px;
height:329px;
}

.faq-link{
font:bold 12px arial;
color:#500606;
text-align:center;
}
.faq-link a:link, .faq-link a:visited{
color:#500606;
text-decoration:none;
}

.faq-link a:hover{
color:#ff9000;
text-decoration:underline;
}

.faq-link1{
font:normal 18px arial;
color:#500606;
text-align:center;
vertical-align:middle;
}

.faq-link1 a:link, .faq-link1 a:visited{
color:#500606;
text-decoration:none;
}

.faq-link1 a:hover{
color:#ff9000;
text-decoration:underline;
}
