

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html



-------------------------------------------------------------- */







@font-face {



    font-family: 'HelveticaBold';



    src: url('fonts/HelveticaBold.ttf') format('truetype');



    font-weight: normal;



    font-style: normal;



}







body {background: url(/backgrounds/bg.jpg) top no-repeat; margin:0 auto; padding:0; font-family:arial; background-color: #A4927C;}









a, img { border:none;}



a { text-decoration:none;}



ul, li { list-style:none; margin:0; padding:0;}







#wrap { margin:0 auto; width:950px; padding-top:17px;}







#header { width:950px; margin:0 auto; height:162px; position:relative; background:url(images/header-bg.gif) left top no-repeat;}



#logo { float:left; margin:15px 0 0 15px;}



#contact-box { width:216px; height:174px; background:url(images/contact-box.png) left top no-repeat; position:absolute; top:-7px; right:45px; font-family: arial;}



#contact-box p { font-size:20px; color:#000; margin-bottom:5px; text-align:center; text-shadow:1px 1px #eb9dc0;}



#contact-box a { display:block; width:171px; height:37px; color:#283254; text-indent:70px; line-height:37px;}



#contact-box input.search { background:none; border:none; width:135px; height:20px; color:#273253; margin:47px 0 0 55px;}



#social { width:25px; position:absolute; top:5px; right:10px;}



#social ul li { margin-bottom:3px;}











#main { width:950px; margin:12px auto 0; overflow:hidden;}



#home-content { float:right; width:685px; background:#fff; min-height:1035px;}



#content { float:right; width:605px; padding:0 40px; background:#fff; min-height:1035px;}



#content h2 {font-size:26px; padding-bottom:5px; border-bottom:5px solid #d90677;}



#content h2 a { color:#d90677; text-decoration:none;}



#content p { color:#000; font-family:arial; font-size:14px; line-height:24px;}



#content a { color:#d80677; text-decoration:underline;}



#content ul li { list-style:disc;}



#content ul.gallery li { list-style:none; float:left; margin-right:15px; font-family: arial;}



#content ul.gallery li.last { margin-right:0;}



#content ul.gallery li img { padding:6px; background:#fff; border-radius:15px; box-shadow:0px 0px 5px 2px #ccc;}



#content ul.gallery li span { display:block; margin:10px 0; font-size:14px; color:#333; text-align:center;}







#sidebar { width:248px; float:left; background:url(images/sidemenu-bg.png) left top repeat-y; padding:1px; font-family: arial; padding-bottom:50px;}



#menu ul li { width:248px; background:url(images/sidemenu-li.gif) left top no-repeat; margin-bottom:1px;}



#menu ul li a { font-size:18px; color:#fff; line-height:37px; display:block; text-indent:15px;}



#menu ul li a:hover, #menu ul li.current-menu-item > a, #menu ul li.current-menu-ancestor > a { color:#d90677;}



#menu ul ul { display:none; padding:10px 0; background:#000;}



#menu ul ul li { background:#000; margin:0;}



#menu ul ul li a { font-size:14px; line-height:25px;}



#menu-main_menu li.current-menu-item ul.sub-menu {



  display:block !important;



}







#menu-main_menu li.current-menu-ancestor ul.sub-menu {



  display:block !important;



}











#menu-main_menu > li:hover ul.sub-menu {



  display:block !important;



}







#sidebar div.ad { margin-bottom:1px;}







#slider { position:relative; width:685px; height:311px; margin-bottom:30px;}



#slider div.caption { width:571px; height:72px; background:url(images/slider-caption.png) left top no-repeat; position:absolute; bottom:0; left:0; padding:15px 20px;}



#slider div.caption h2 { color:#d80677; font-size:18px; margin:0;}



#slider div.caption p { margin:0; color:#333; font-size:14px;}



#slider div.nav { position:absolute; bottom:-25px; left:315px;}



#slider div.nav a { display:inline-block; background:url(images/nav-bg.gif) left top no-repeat; width:21px; height:18px;}



#slider div.nav a.active { background:url(images/nav-active.gif) left top no-repeat;}







#welcome { padding:0 40px;}



#welcome h1 { font-size:26px; margin:0; padding-bottom:5px; border-bottom:5px solid #d90677;}



#welcome p { color:#000; font-family:arial; font-size:14px; line-height:24px;}



#welcome p a { color:#d80677; text-decoration:underline;}











#footer { width:950px; margin:0 auto 80px; position:relative; background:#e6e6e6; overflow:hidden; font-family: arial; padding:10px 0;}



#footer ul li { float:left; margin:0 10px;}



#footer ul li a { color:#000; font-size:14px;}



.home-slider .gasldier { display: none }

.home-slider .gasldier.first { display: block }



#side_widget h2.widgettitle {

    background: url("images/sidemenu-li.gif") no-repeat scroll left top transparent;

    margin-bottom: 1px;

    width: 248px;

	color: #FFFFFF;

    display: block;

    font-size: 18px;

    line-height: 37px;

    text-indent: 15px;

}



#side_widget ul li ul li {

	color: #000000 !important;

    font-family: arial;

    font-size: 13px;

    line-height: 24px;

}

#side_widget ul li ul li a {

	color: #000000 !important;

}



#cboxCurrent {

display:none !important;

}