html
{
font-weight:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

body
{
background:url(../images/background_bg.jpg) left top no-repeat;
background-color:#000000;
font-weight:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:22px 0px 0px 0px;
margin:0px;
}

tr,td,img,span,br,p,h1,h2,ul,li
{
padding:0px;
margin:0px;
}

td
{
font-weight:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

a:link, a:active, a:visited
{
font-weight:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

a:hover
{
font-weight:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#551515;
text-decoration:underline;
}

p
{
padding:0px;
margin:0px 10px 15px 0px;
}
/*-----------------------------------------------------------header-----------------------------------------------------*/

#body_bg
{
background-color:#F8EFDB;
padding:0px;
margin:0px auto;
}

.top_header
{
background:url(../images/top_bg.jpg) left top no-repeat;
height:32px;
padding:52px 29px 0px 246px;
margin:0px;
}

#baner_bg
{
background:url(../images/banner_bg.jpg) left top no-repeat;
background-color:#F8F0DC;
padding:30px 47px 59px 0px;
margin:0px;
}


#logo
{
padding:0px;
margin:88px 0px 0px 56px;
}

/*-----------------------------------------------------------------body-------------------------------------------*/

#main_cont_left_bg
{
background:url(../images/bpdy_left_border.gif) left top repeat-y;
background-color:#F6EBD4;
padding:0px;
margin:0px;
}

#main_cont_right_bg
{
background:url(../images/bpdy_right_border.gif) 100% top repeat-y;
background-color:#F6EBD4;
padding:0px;
margin:0px;
}

.img
{
padding:0px;
margin:0px 0px 0px 10px;
}

.img2
{
padding:0px;
margin:0px 10px 0px 0px;
}

.body_text
{
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}


#footer_bg
{
background:url(../images/footer_bottom_bg.gif) left 100% repeat-x;
background-color:#F8F0DD;
padding:0px;
margin:0px;
}

#bottom_bg
{
background:url(../images/bottom_bg.jpg) left top no-repeat;
height:129px;
padding:0px;
margin:0px;
}

.white_page_flowerbg
{
background:url(../images/white_flower.gif) left 100% no-repeat;
background-color:#FFFFFF;
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:30px 0px 0px 21px;
margin:0px;
}

.white_page_bg
{
background:url(../images/white_page_bg.gif) left top repeat-y;
background-color:#FFFFFF;
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:0px 10px 0px 19px;
margin:0px;
}


.white_page
{
background:url(../images/white_page_bg.gif) left top repeat-y;
background-color:#FFFFFF;
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:0px 10px 0px 24px;
margin:0px;
}

.brown_text
{
font-weight:bold;
font-size:15px;
line-height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#551515;
}

.big_brown_text
{
font-weight:bold;
font-size:18px;
line-height:24px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#551515;
}

.red_header_text
{
font-weight:bold;
font-size:24px;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
color:#DD0F7F;
}

.footer
{
font-weight:normal;
font-size:13px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#551515;
}



/*--------------------------------------link------------------------------------------*/

a.top_link:link, a.top_link:active, a.top_link:visited
{
display:block;
background:url(../images/top_menu_bg.gif) left top repeat-x;
background-color:#423828;
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#9B9B9B;
text-decoration:none;
padding:10px 0px 4px 0px;
margin:0px;
}

a.top_link:hover
{
display:block;
background:url(../images/top_menu_bg.gif) left top repeat-x;
background-color:#423828;
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
padding:10px 0px 4px 0px;
margin:0px;
}

.top_link_hover
{
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}

a.black_link:link, a.black_link:active, a.black_link:visited
{
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

a.black_link:hover
{
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#2F2102;
text-decoration:none;
}

a.pink_link:link, a.pink_link:active, a.pink_link:visited
{
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#D31173;
text-decoration:none;
}

a.pink_link:hover
{
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#0000FF;
text-decoration:none;
}


a.footer_link:link, a.footer_link:active, a.footer_link:visited
{
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#551515;
text-decoration:none;
padding:0px 0px;
}

a.footer_link:hover
{
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
padding:0px 0px;
}



a.brown_link:link, a.brown_link:active, a.brown_link:visited
{
font-weight:normal;
font-size:18px;
line-height:22px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#DD0F7F;
text-decoration:none;
}

a.brown_link:hover
{
font-weight:normal;
font-size:18px;
line-height:22px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0033FF;
text-decoration:underline;
}


.brown_box
{
background-color:#F5E9CE;
border:#B39D6B dashed 2px;
padding:0px;
margin:0px;
}

.green_box
{
background-color:#E3EFCA;
border:#B5C594 dashed 2px;
padding:0px;
margin:0px;
}

.yellow_box
{
background-color:#FFFABF;
border:#CEC778 dashed 2px;
padding:0px;
margin:0px;
}

.grey_box
{
background:url(../images/grey_bg.gif) left top repeat-x;
background-color:#FFFFFF;
border:#999999 dashed 2px;
padding:0px;
margin:0px;
}

.pink_box
{
background-color:#FDEAF5;
border:#F4CDE3 dashed 2px;
padding:0px;
margin:0px;
}



/*----------------------------------------ul-----------------------------------------------*/

ul.
{
width:100%;
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:20px 20px;
margin:20px 15px 20px 0px;
}

ul li
{
list-style-type:none;
padding:0px 20px;
margin:0px 0px 8px 0px;
background:url(../images/bullet.gif) left 7px no-repeat;
}


ul.faq
{
width:100%;
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
margin:10px 0px 0px 0px;
}

ul.faq li
{
list-style-type:none;
padding:0px 25px;
margin:0px 0px 8px 0px;
background:url(../images/bullet.gif) left 7px no-repeat;
}


/*---------------------------------------------------contact--------------------------------------------*/

.contact_form
{
background-color:#F5E9CE;
padding:15px;
margin:0px;
border:#AD9869 solid 1px;
}

/*-------------------------------------------faq--------------------------------------------*/

.faq_box
{
background-color:#F5E9CE;
border:#AB8E4D dashed 1px;
padding:0px;
margin:0px;
}

h1
{
width:580px;
font-weight:normal;
font-size:30px;
line-height:44px;
font-family:Impact, Verdana, arial, Tahoma;
color:#ffffff;
text-align:center;
background-color:#AB8E4D;
padding:0px;
margin:0px 0px 10px 0px;
}

.black_header
{
font-weight:normal;
font-size:24px;
line-height:30px;
font-family:Impact, Verdana, arial, Tahoma;
color:#000000;
text-align:center;
}

.small_brown_text
{
font-weight:normal;
font-size:14px;
line-height:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#58410E;
text-align:center;
padding:0px 0px 10px 0px;
}

.logo_border
{
border:#9B9997 solid 1px;
}

.text_img
{
padding:0px;
margin: 0px 0px 20px 0px;
}

.text_img_faq
{
padding:0px;
margin: 0px 0px 8px 0px;
}

.gallery_paper
{
background:url(../images/gallery_paper.gif) left top no-repeat;
width:131px;
height:108px;
padding:66px 30px 48px 46px;
margin:0px;
}

.h_dotted_line
{
background:url(../images/h_dotted_line.gif) left center repeat-x;
height:30px;
padding:0px;
margin:0px;}