body { margin:0px; background:url(../images/bg.jpg) repeat-x #FFF center top; }

form { margin:0px; }

.clear { clear:both; }

#wrapper { width:1000px;min-height:720px; margin:0 auto; }

/*----------- Header -------------*/

.header_container { width:788px; margin:0 auto; }

.logo { float:left; margin:20px 0 0 0; }

/*------------ Address ------------*/

.top_address_bg { background:url(../images/top_address_bg.jpg) no-repeat right top; width:234px; height:104px; float:right;
text-align:center; }

.address { margin:10px 0 0 0; }

.address_text1 { font-family: Helvetica; font-size:23px; color:#ef027d; font-weight:normal; }

.address_text2 { font-family: Helvetica; font-size:14px; color:#ef027d; font-weight:normal; }

.address_text3 { font-family: Helvetica; font-size:14px; color:#587205; font-weight:normal; padding:8px 0 0 30px; float:left; }

/*------------ MENU ------------*/

.menu {  width:788px; margin:0 auto; }

#pad {height:100px;}

#menuPositioner { position:relative; float:left; top:0px; margin-top:0px; z-index:999; }

#menuHolder {position:relative; float:left; margin-bottom:15px; }



#menu, 
#menu ul {padding:0; margin:0; list-style:none; font-family:Helvetica; font-weight:normal; font-size: 16px;  position:relative; z-index:999;
}
#menu {height:30px; top:7px; float:left; padding:0; position:relative;/* right:50%;*/ margin-left:50px; }
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table { border-collapse:collapse; margin:0px; padding:0; width:0; height:0;}
#menu li {float:left; margin-right:16px; }

#menu li a {display:block; float:left; color:#ef027d; height:29px; padding:0 10px 3px 0; line-height:33px; text-decoration:none;
background:url(button1a.gif) no-repeat right top; /*border-right:1px solid #CCCCCC;*/}
#menu li a.sub {background:url(button3a.gif) no-repeat right top;}
#menu li a b {display:block; float:left; height:29px; background:url(button1.gif) left top; padding:0px 0 3px 10px; cursor:pointer;}

#menu li:hover { position:relative; z-index:999; }
#menu a:hover { position:relative; z-index:999; background:url(../images/menu_hover.jpg) repeat-x left top; color:#ef027d; }

#menu a.selected { position:relative; z-index:999; background:url(../images/menu_hover.jpg) repeat-x left top; color:#ef027d; }


#menu li:hover > a {color:#ef027d;}
#menu li:hover > a.sub { background:url(../images/menu_hover.jpg) repeat-x left top; }

#menu :hover ul {left:0px; top:29px; z-index:999; width:200px; padding-top:0px; border: solid 1px #CBCBCB; /*border-right:
solid 1px #CBCBCB;*/ border-top:0; }
#menu :hover ul li a { height:20px; width:190px; padding:5px 0 5px 10px; line-height:20px; background:#e8eeb1; color:#ef027d;
font-weight:normal; border-bottom:0px solid #989898;  border-top:1px solid #63041a; font-size:16px;background:#e8eeb1;
/*border-right:1px solid #CBCBCB;*/}
#menu :hover ul li a.fly { background:#e8eeb1; }

#menu :hover ul li a:hover {color:#63041a; background:#e8eeb1;}
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px;}

#menu :hover ul :hover ul {left:0px; top:0; padding:0;}
#menu :hover ul :hover ul li a {background:#e8eeb1; color:#737373; border:0; font-family:Helvetica; color:#737373; font-weight:normal;
font-size:11px;border-bottom:0px solid #CBCBCB;  border-top:1px solid #CBCBCB; border-right:1px solid #CBCBCB;}
#menu :hover ul :hover ul li a:hover {color:#63041a; background:#e8eeb1;}


/*------------ BANNER ------------*/

.banner_image { width:1000px; height:272px; *margin:14px 0 0 0; position:relative; }

.banner_trans { width:775px; height:250px; position:absolute; top:16px; left:112px; }

.banner_transparent_image { background:url(../images/banner_transparent_image.png) no-repeat center top; width:775px; height:174px; margin:14px 0 0 0; *margin:10px 0 0 0; }

.trans_content { width:710px; margin:0 auto; padding-top:30px; }

.bullet1 { margin:0 8px 0 0; }

.left { width:330px; float:left; }

.right { width:330px; float:right; }

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

.body_container { width:788px; margin:0 auto; padding:40px 0 0 0; }

.image_bg { background:url(../images/image_bg.jpg) no-repeat left top; width:238px; height:292px; float:left; margin:0 0 0 -99px;}
.image_bg1 { background:url(../images/image_bg.jpg) no-repeat left top; width:238px; height:292px; float:right; }

.image1 { margin:9px 0 0 10px; }

.body_text { width:525px; float:left; margin:0 0 0 5px; }
.body_text1 {  float:right;}
/*------------ FOOTER ------------*/

#footer_container { background:url(../images/footer_bg.jpg) repeat-x top; width:100%; height:186px; clear:both; }

.footer_content { width:788px; margin:0 auto; text-align:center; padding:75px 0 0 0; clear:both; }

.footer_dvd { font-family:Helvetica; font-size:12px; color:#363636; font-weight:normal; padding:0 5px 0 5px; }

/*------------ LINKS ------------*/

.ALinks { font-family:Helvetica; font-size:22px; color:#FFF; font-weight:normal; text-decoration:none; letter-spacing:1px; position:relative; }

.ALinks:hover { color:#FFF; text-decoration:none; border-bottom:#FFF 1px dotted; }

.BLinks { font-family:Helvetica; font-size:12px; color:#000; font-weight:normal; text-decoration:none; line-height:20px; }

.BLinks:hover { color:#000; text-decoration:underline; }

.CLinks { font-family:Helvetica; font-size:13px; color:#393838; font-weight:normal; text-decoration:underline; line-height:20px; padding:0 3px 0 3px; }

.CLinks:hover { color:#0723ac; text-decoration:none; }

/*------------ NORMAL TEXT ------------*/

.normal_text1 { font-family:Helvetica; font-size:15px; color:#2e2e2e; font-weight:normal; text-align:justify; line-height:20px; }

.normal_text2 { font-family:Helvetica; font-size:12px; color:#222222; font-weight:normal; float:left; }

.normal_text3 { font-family:Helvetica; font-size:12px; color:#222222; font-weight:normal; float:right; }

.normal_text4 { font-family:Georgia; font-size:14px; color:#e71d72; font-weight:normal; float:left; line-height:20px; }

.normal_text5 { font-family:Helvetica; font-size:18px; color:#e71d72; font-weight:normal;  }

.normal_text6 { font-family:Helvetica; font-size:16px; color:#587205; font-weight:normal; }

/*------------ HEADING ------------*/

.heading1 { font-family:Helvetica; font-size:23px; color:#e71d72; font-weight:normal; text-transform:uppercase; }

.heading2 { font-family:Helvetica; font-size:23px; color:#587205; font-weight:normal; text-transform:uppercase;  }

/*------------ MEDIA ------------*/

.media { width:670px; margin:0 auto; }

.media_image { margin:0 11px 0px 0; }

.media_image2 { margin:11px 11px 0px 0; }

.pagination { width:400px; margin:0 auto; text-align:center; }

/* ---------------- Pagination ---------------------- */	         /*Pagination*/

#nav2 { clear: both; margin: 0px 5px 0px; padding: 0px; font-family:Helvetica; sfont-weight:normal; font-size: 12px; margin-left:80px; }

#nav2 ul { float: left; margin-left: 0px; padding: 0px; font-weight: normal; padding-right:0px; }

#nav2 li { display:inline; list-style: none; margin: 0px; padding: 1px 0px; }

#nav2 li a {  color: #393838; display: block; float: left; margin: 0px 3px 0px 3px; padding: 0px 4px 0px 4px; text-decoration: none; font-size: 12px; text-decoration:underline; }

#nav2 a:hover { color: #0723ac; text-decoration: none; }

#nav2 a.selected { color: #0723ac; text-decoration: none; background:none; border:0px; }

/* ---------------- CONTACT ---------------------- */	

.contact_left { float:left; width:468px; } 

.text_field1 { width:371px; background:#eaeaea; border:#bababa 1px solid; padding:4px; font-family:Georgia; font-size:12px; color:#333; float:right; margin:0 0 6px 0; }

.send_button { background:url(../images/send_button.jpg) no-repeat right top; width:86px; height:27px; border:0px; cursor:pointer; float:right; clear:both; margin:5px 0 0 0; }

.contact_dvd { margin:0 0 0 30px; float:left; }

.contact_right { width:255px; float:left; text-align:center; margin:40px 0 0 20px; }

.sub_heading1 {
    color: #E71D72;
    font-family: Helvetica;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
}
.sub_heading2 {
    color: #587205;
    font-family: Helvetica;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
}

