@charset "UTF-8";
body { margin:0 auto; padding:0; background:#FFF url(../img/bg_2.gif) repeat-x;}

h3 { color:#4f4f4f; font:bold 24px Tahoma, Geneva, sans-serif; padding:0; margin:0;}
h4 { color:#797979; font:bold 14px Tahoma, Geneva, sans-serif; padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:none;}

.cls { clear:both;}
.white { color:#FFF;}
/* Box Class */
.grey_box { margin: 0 5px 0px 5px; padding: 3px 3px 3px 5px; border: 1px solid #dfdddd; background: #FFFFF; height:100px; }
.green_box { margin: 0 5px 0px 5px; padding: 3px 3px 3px 5px; border: 1px solid #66bb50; background: #95df82; height:100px; }
.blue_box { margin: 0 5px 0px 5px; padding: 3px 3px 3px 5px; border: 1px solid #8aaad9; background: #d3e2f9; height:100px; }
.orange_box { margin: 0 5px 0px 5px; padding: 3px 3px 3px 5px; border: 1px solid #ff850b; background: #faae62; height:100px;}
.red_box { margin: 0 5px 0px 5px; padding: 3px 3px 3px 5px; border: 1px solid #f5a2a6;  background-color: #fae3e4;}
.error_box{margin:10px 0; padding: 10px;background-color: #fae3e4; border: 1px solid #e8484e; 	color: #CC0000;	font:bold 14px  'Trebuchet MS', Arial, Sans-serif; }
.success_box{margin:10px 0; padding: 10px;background-color: #edfad9; border: 1px solid #bee385; 	color: #577f2d; font:bold 14px  'Trebuchet MS', Arial, Sans-serif; }

#container { background:url(../img/header_bg.gif) no-repeat top center;}
.resize { width:980px; margin:0 auto; padding:0;}
/* Header */
.header { width:980px; margin:0; padding:0;}
/* Header and Menu */
.header_menu { width:980px; height:110px;}
/* Logo */
.header_menu .logo { float:left; width:300px; padding:10px 0 0 5px; }
.header_menu .logo h2 { font:bold 30px Tahoma, Geneva, sans-serif; color:#FFF; text-transform:uppercase; padding:0; margin:0;}
.header_menu .logo div.desc { font:normal 11px Tahoma, Geneva, sans-serif; color:#787878;}
/* Menu */
.header_menu .menu { float:right; width:600px; padding:0 0 0 5px;}
.header_menu .menu ul { list-style:none; margin:0; padding:0; float:right;}
.header_menu .menu ul li { float:left; margin:0 2px; padding:0;}	

.header_menu .menu .login { float:left; width:120px; height:20px; color:#a7a7a7; background:#fff url(../img/key.gif) 3px 5px no-repeat; padding:5px 0 0 0; margin:0 5px; border:1px solid #f3f1f2; font:normal 11px Arial, Helvetica, sans-serif;}
.header_menu .menu .login a {font:normal 11px Arial, Helvetica, sans-serif; color:#7c2868; text-transform:uppercase; padding:0 0 0 25px; margin:0; text-decoration:none;}
.header_menu .menu .login a:hover { color:#a7a7a7;}
/*.header_menu .menu ul li a { font:normal 10px Tahoma, Geneva, sans-serif; color:#76797d; padding:5px 5px;}
.header_menu .menu ul li a:hover { background:#2f2f2f; color:#FFF;}*/
/* Search */
.header_menu .search { background:#333; float:right; width:250px; margin:5px; padding:0 0 0 0; border-left:1px solid #dd368a;  border-bottom:1px solid #dd368a; border-right:1px solid #dd368a; }
.header_menu .search form { float:right; margin:0; padding:0;}
.header_menu .search input { float:left;}
.header_menu .search input.text { background:#333; border:none; color:#fff; padding:5px; font:normal 9px Tahoma, Geneva, sans-serif; width:210px; margin:0;}
.header_menu .search input.button { background: #333 url(../img/magnifier.png) 3px 3px no-repeat; height:23px; width:23px; margin:0 1px; border:none;}

/* Clear Block */
.clear_block { padding:10px;}

/* header links */
.header_links { background:#d52b81; height: 32px; border-bottom:1px solid #FFFFFF; border-top:1px solid #dd368a; font:normal 11px Tahoma, Geneva, sans-serif; color:#ffffff;}
.header_links .nav_link  { width:980px; margin:-1px 0 0 0; padding:0; float:left; height:32px; position:absolute; }
.header_links .nav_link ul { margin:0; padding:0; list-style:none; float:left;}
.header_links .nav_link li { margin:0; padding:0; float:left;}
.header_links .nav_link a { text-transform:uppercase; float:left; font:normal 11px Tahoma, Geneva, sans-serif; color:#FFFFFF; padding:8px 15px; margin:0; text-decoration:none; line-height:16px; border-right:1px solid #dd368a;}
.header_links .nav_link a:hover {color:#fff; background:#dd368a; padding:7px 15px 10px 15px; margin:0; border-top:1px solid #fff;}
.header_links .nav_link a.active {color:#2d2f2f; background:#fff; padding:7px 15px 10px 15px; margin:0; border-top:1px solid #dd368a;}

/* header_title */
.header_title { width:980px; height:141px;}
.img_a { background: #fff url(../img/b_sub.jpg) no-repeat top;}
.header_title div.header_main { float:left; width:980px; text-align:left; font:bold 16px Tahoma, Geneva, sans-serif; color:#FFF; margin:0px; padding:0px;}
.header_title div.header_main h2 { font:normal 24px Tahoma, Geneva, sans-serif; color:#fff; margin:10px; padding:5px;}
.header_title div.header_main p { font:normal 14px Tahoma, Geneva, sans-serif; color:#fff;  margin:10px; padding:5px;}

.btn a{padding-left:10px;background:url(../img/btnleft.png) no-repeat top left;border:none;text-align: center;height:27px;line-height:27px;float:left;border:none !important;margin:10px 10px 0 0;cursor: pointer; text-decoration:none;}
.btn a span{font:bold 12px Tahoma, Geneva, sans-serif;padding-right:10px;height:27px;line-height:27px; color:#fff;background:url(../img/btnright.png) no-repeat top right;float:left;}
.btn a:hover{background-position:0 -27px;}
.btn a:hover span{background-position:100% -27px;}

a.btn_f{padding-left:10px;background:url(../img/btnleft.png) no-repeat top left;border:none;text-align: center;height:27px;line-height:27px;float:left;border:none !important;margin:0 10px 10px 10px;cursor: pointer; text-decoration:none;}
a.btn_f span{font:bold 12px Tahoma, Geneva, sans-serif;padding-right:10px;height:27px;line-height:27px; color:#fff;background:url(../img/btnright.png) no-repeat top right;float:left;}
a.btn_f:hover{background-position:0 -27px;}
a.btn_f:hover span{background-position:100% -27px;}

a.btn_p{padding-left:10px;background:url(../img/btnleft_pink.png) no-repeat top left;border:none;text-align: center;height:27px;line-height:27px;float:left;border:none !important;margin:10px 10px 0 0;cursor: pointer; text-decoration:none;}
a.btn_p span{font:bold 12px Tahoma, Geneva, sans-serif; font-weight:bold;padding-right:10px;height:27px;line-height:27px; color:#fff;background:url(../img/btnright_pink.png) no-repeat top right;float:left;}
a.btn_p:hover{background-position:0 -27px;}
a.btn_p:hover span{background-position:100% -27px;}

a.btn_g{padding-left:10px;background:url(../img/btnleft_green.png) no-repeat top left;border:none;text-align: center;height:27px;line-height:27px;float:left;border:none !important;margin:10px 10px 0 0;cursor: pointer; text-decoration:none;}
a.btn_g span{font:bold 12px Tahoma, Geneva, sans-serif;padding-right:10px;height:27px;line-height:27px; color:#fff;background:url(../img/btnright_green.png) no-repeat top right;float:left;}
a.btn_g:hover{background-position:0 -27px;}
a.btn_g:hover span{background-position:100% -27px;}

/* body */
.body { background: #fff; width:980px; margin:10px; padding:0; }
.body h2 { font: normal 24px  Tahoma, Geneva, sans-serif; color:#d52b81; padding:5px 0; margin:5px 0 5px 0;} /* color: #181818;*/
.body h3 { font: normal 18px  Tahoma, Geneva, sans-serif; color:#7c2868; padding:5px 0; margin:0 0 5px 0;}
.body p {font:normal 12px Tahoma, Geneva, sans-serif; color:#807f7f; padding:0; margin:10px 0; line-height:1.8em;}
.body a { text-decoration:underline; color: #d52b81; }
.body a:hover { color:#7c2868; text-decoration:none;}
.body ol li {font:normal 12px Tahoma, Geneva, sans-serif; color:#807f7f; padding:0; margin:10px 0; line-height:1.8em;}

.full_body {width:960px; padding:0; margin:0; float:left;}
.full_body .promotion {padding:0; margin:0;}
.full_body .promotion p {color: #959595; font-size: 16px; font-family: Tahoma, Geneva, sans-serif;; line-height: 30px; font-weight:200;}
.full_body ul { margin:0 0 5px 20px; padding:2px; list-style:none; list-style-image:url(../img/arrow_small.png);}
.full_body li {  font:normal 12px Tahoma, Geneva, sans-serif; color:#7c2868; padding:5px 0 5px 5px; margin:0;}
.full_body a { text-decoration:none; color: #d52b81; }
.full_body a:hover { color:#7c2868; text-decoration:none;}

.main_body {width:600px; padding:0; margin:5px; float:left;}
.main_body .promotion {padding:0; margin:0;}
.main_body .promotion p {color: #959595; font-size: 16px; font-family: Tahoma, Geneva, sans-serif;; line-height: 30px; font-weight:200;}
.main_body ul { margin:0 0 5px 20px; padding:2px; list-style:none; list-style-image:url(../img/arrow_small.png);}
.main_body li {  font:normal 12px Tahoma, Geneva, sans-serif; color:#7c2868; padding:5px 0 5px 5px; margin:0;}
.main_body a { text-decoration:none; color: #d52b81; }
.main_body a:hover { color:#7c2868; text-decoration:none;}

.main_body_nav {width:670px; padding:0 10px 0 0; margin:10px; float:left;}
.main_body_nav .promotion {padding: 0 0 5px 0;}
.main_body_nav .promotion p {color: #959595; font-size: 16px; font-family: Tahoma, Geneva, sans-serif;; line-height: 30px; font-weight:200;}
.main_body_nav ul { margin:0 0 5px 20px; padding:2px; list-style:none; list-style-image:url(../img/arrow_small.png);}
.main_body_nav li {  font:normal 12px Tahoma, Geneva, sans-serif; color:#7c2868; padding:5px 0 5px 5px; margin:0;}
.main_body_nav a { text-decoration:underline; color: #d52b81; }
.main_body_nav a:hover { color:#7c2868; text-decoration:none;}

.body_right { width:340px; padding:0 10px; margin:0; float:right;}
.body_right h2 { font: normal 18px  Tahoma, Geneva, sans-serif; color:#7c2868; padding:15px 15px 15px 0px; margin:0;}
.body_right ul { font:normal 12px Tahoma, Geneva, sans-serif; color:#3a3c3c; padding:5px 0; margin:0; list-style:none;}
.body_righ ol { font:normal 12px Tahoma, Geneva, sans-serif; color:#d52b81; padding:2px; margin:0 0 5px 20px; line-height:1.8em;}
.body_right li {padding:5px 0; margin:0;}
.body_right em { color:#666666;}
.body_right span { color:#1190ce;}
.body_right a { text-decoration:underline; color: #d52b81; }
.body_right a:hover { color:#7c2868; text-decoration:none;}
.body_right .title { float: left; font: bold 14px Tahoma, Geneva, sans-serif; color:#d34600; margin:0; padding:0; width:250px; margin:0; padding:0;}

/********** contact form **********/
.aform { margin:0; padding:5px 10px;}
.aform label { margin:0; width:110px; display:block; padding:3px 0; font:bold 12px  Tahoma, Geneva, sans-serif;  color:#5f5f5f; text-transform:capitalize;}
.aform label span { display:block; font:normal 10px Arial, Helvetica, sans-serif;}
.aform input.text { width:200px; border:1px solid #d0d0d0; margin:3px 0; padding:5px 2px; height:16px; background:#ffffff;}
.aform select { width:200px; border:1px solid #d0d0d0; margin:3px 0; padding:5px 2px; background:#ffffff;}
.aform textarea { width:200px; border:1px solid #d0d0d0; margin:3px 0; padding:2px; background:#ffffff;}
.aform .button input { padding:5px 10px; margin:5px; background:#7c2868; border:1px solid #aa4d94; color:#FFF; float:left; font-weight:bold;}


.body_nav { background:#fff; width:250px; margin:-10px 0 0 0; padding:0 5px; float:left; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;  border-bottom: 1px solid #dd368a;}
.body_nav ul { font:normal 12px Tahoma, Geneva, sans-serif; color:#3a3c3c; padding:5px 0; margin:0; list-style:none; line-height:1.8em;}
.body_nav ol { font:normal 12px Tahoma, Geneva, sans-serif; color:#d52b81; padding:5px 0; margin:0; list-style:none; line-height:1.8em;}
.body_nav li {padding:0; margin:0; list-style:none;}
.body_nav ul ul {padding:0 0 0 10px; margin: 0; list-style:none; color:#d52b81;}
.body_nav a { font: 12px Tahoma, Geneva, sans-serif; color: #888888; font-size: 12px; text-decoration: none; padding: 10px 5px; display: block; margin: 2px;}
.body_nav a:hover, .body_right li.current_page_item a {background: #fbeef8; color: #dd368a;}
.body_nav .current {background: #fbeef8; color: #dd368a; font-weight:bold;}

.body_nav_right { width:250px; padding:0 10px; margin:0; float:right;}
.body_nav_right h2 { font: normal 18px  Tahoma, Geneva, sans-serif; color:#7c2868; padding:15px 15px 15px 0px; margin:0;}
.body_nav_right ul { font:normal 12px Tahoma, Geneva, sans-serif; color:#3a3c3c; padding:5px 0; margin:0; list-style:none;}
.body_nav_righ ol { font:normal 12px Tahoma, Geneva, sans-serif; color:#d52b81; padding:2px; margin:0 0 5px 20px; line-height:1.8em;}
.body_nav_right li {padding:5px 0; margin:0;}
.body_nav_right em { color:#666666;}
.body_nav_right span { color:#1190ce;}
.body_nav_right a { text-decoration:none; color: #d52b81; }
.body_nav_right a:hover { color:#7c2868; text-decoration:none;}
.body_nav_right .title { float: left; font: bold 14px Tahoma, Geneva, sans-serif; color:#d34600; margin:0; padding:0; width:250px; margin:0; padding:0;}

.nav_box_block { background: #fbeef8;width:260px; float:right; clear:both; border: #c3c3c3 solid 1px; padding: 0; margin:8px;}
.nav_box_block .nav_b_head { background: #fff; width:100%; float:left; padding:0; margin:0; border-bottom: #dd368a solid 1px;}
.nav_box_block .nav_b_head h2 { font: normal 18px  Tahoma, Geneva, sans-serif; color:#7c2868; padding:15px 10px 15px 10px; margin:0;}
.nav_box_block .nav_b_body { width: 230px; background: #fbeef8; float:left; padding:10px; margin:0; border: #fff 5px solid;}
.nav_box_block .nav_b_body p { font:normal 12px Tahoma, Geneva, sans-serif; color:#807f7f; padding:0; margin:10px 0; line-height:1.8em;}
.nav_box_block .nav_b_body ul { margin:0 0 5px 20px; padding:2px; list-style:none; list-style-image:url(../img/arrow_small.png);}
.nav_box_block .nav_b_body ol {font:normal 14px Tahoma, Geneva, sans-serif; color:#d52b81; font-weight:bold; padding:0; margin:0 0 5px 20px;}
.nav_box_block .nav_b_body li {  padding: 0px; margin:0;}
.nav_box_block .nav_b_body ol p { font:normal 11px Tahoma, Geneva, sans-serif; color:#7c2868;line-height:1.5em;}
.nav_box_block .nav_b_body ul p { font:normal 11px Tahoma, Geneva, sans-serif; color:#7c2868;line-height:1.5em;}

.box_block { background: #fbeef8; width:320px; float:right; clear:both; border: #c3c3c3 solid 1px; padding: 0; margin:5px;}
.box_block .b_head { background: #fff; width:100%; float:left; padding:0; margin:0; border-bottom: #dd368a solid 1px;}
.box_block .b_head h2 { font: normal 18px  Tahoma, Geneva, sans-serif; color:#7c2868; padding:15px 10px 15px 10px; margin:0;}
.box_block .b_head img { float:left; padding:10px;}
.box_block .b_body { width: 290px; background: #fbeef8; float:left; padding:10px; margin:0; border: #fff 5px solid;}
.box_block .b_body p { font:normal 12px Tahoma, Geneva, sans-serif; color:#807f7f; padding:0; margin:10px 0; line-height:1.8em;}
.box_block .b_body ul { margin:0 0 5px 20px; padding:2px; list-style:none; list-style-image:url(../img/arrow_small.png);}
.box_block .b_body ol { font:normal 14px Tahoma, Geneva, sans-serif; color:#d52b81; font-weight:bold; padding:0; margin:0 0 5px 20px;}
.box_block .b_body li {  padding: 0px; margin:0;}
.box_block .b_body ol p {  font:normal 11px Tahoma, Geneva, sans-serif; color:#7c2868;line-height:1.5em;}
.box_block .b_body ul p {  font:normal 11px Tahoma, Geneva, sans-serif; color:#7c2868;line-height:1.5em;}


.table_grid { font: normal 12px Tahoma, Geneva, sans-serif; color:#807f7f;  line-height:1.8em;	background-color: #FFFFFF;border: 1px solid  #f2f2f2;border-collapse:collapse; width:100%;margin:0px 0 5px 0; 	}
.table_grid td {padding: 5px 4px 5px 4px;border: 1px solid #f2f2f2;}
.table_grid tr.row_a {background: #F8F8F8;}
.table_grid tr.row_b {background: #EFEFEF;}
.table_grid td.color_a {background: #f5f4f4;color:#333;font-weight:bold;padding: 5px 5px 5px 5px;}
.table_grid td.color_b { background:#fbeef8; color:#FFFFFF;font-weight:bold;padding: 5px 5px 5px 5px;}
.table_grid td.color_grey {background: #f7f5f5;color:#333;padding: 5px 5px 5px 5px;}
.table_grid th {text-align:left;border: 1px solid #f2f2f2;}
.table_grid thead th {margin: 10px 0;padding: 5px 5px 5px 5px; font-size: 14px;color: #FFF;background-color: #855070;letter-spacing: .5px;}
.table_grid tbody th {margin: 10px 0;padding: 5px 5px 5px 5px; font-size: 14px;color: #FFF;background-color: #92637f;	letter-spacing: .4px;}
.table_grid tbody th.nav {font-size: 11px;color: #FFF;background-color: #92637f;	letter-spacing: .4px;}
.table_grid tbody th.sub_b {font-size:100%;color:#333;background-color: #efefef;padding: 6px;}
.table_grid .no_padding { padding: 2px 0; }
.table_grid .no_border { border: none; }

.table_grid_nav { font: normal 11px Tahoma, Geneva, sans-serif; color:#807f7f;  line-height:1.8em;	background-color: #FFFFFF;border: 1px solid  #92637f;border-collapse:collapse; width:100%;margin:0px 0 5px 0; 	}
.table_grid_nav td {padding: 5px 4px 5px 4px;border: 1px solid #92637f;}
.table_grid_nav tr.row_a {background: #F8F8F8;}
.table_grid_nav tr.row_b {background: #EFEFEF;}
.table_grid_nav td.color_a {background: #f5f4f4;color:#d52b81;font-weight:bold;padding: 5px 5px 5px 5px;}
.table_grid_nav td.color_b {background:#fbeef8;color:#FFFFFF;font-weight:bold;padding: 5px 5px 5px 5px;}
.table_grid_nav td.color_grey {background: #f7f5f5;color:#333;padding: 5px 5px 5px 5px;}
.table_grid_nav th { text-align:left;border: 1px solid #92637f;}
.table_grid_nav tbody th {margin: 10px 0;padding: 5px 5px 5px 5px; font-size: 11px;color: #FFF;background-color: #92637f;letter-spacing: .4px;}
.table_grid_nav .no_padding { padding: 2px 0; }
.table_grid_nav .no_border { border: none; }

/********** contact form **********/
#cform { margin:0; padding:5px 10px;}
#cform * { color:#5f5f5f;}
#cform h2 { font: normal 18px  Tahoma, Geneva, sans-serif; color:#7c2868; padding:15px 15px 15px 0px; margin:0;}
#cform label { margin:0; width:110px; display:block; padding:3px 0; font:bold 12px  Tahoma, Geneva, sans-serif;  color:#5f5f5f; text-transform:capitalize;}
#cform label span { display:block; font:normal 10px Arial, Helvetica, sans-serif;}
#cform input.text { width:540px; border:1px solid #d0d0d0; margin:3px 0; padding:5px 2px; height:16px; background:#ffffff;}
#cform select { width:540px; border:1px solid #d0d0d0; margin:3px 0; padding:5px 2px; background:#ffffff;}
#cform textarea { width:540px; border:1px solid #d0d0d0; margin:3px 0; padding:2px; background:#ffffff;}
#cform .button { padding:5px 10px; margin:5px; background:#7c2868; border:1px solid #aa4d94; color:#FFF; float:left; font-weight:bold;}
#cform strong { color:#d52b81;}

#aform { margin:0; padding:5px 10px;}
#aform * { color:#5f5f5f;}
#aform h2 { font: normal 18px  Tahoma, Geneva, sans-serif; color:#7c2868; padding:15px 15px 15px 0px; margin:0;}
#aform label { margin:0; width:110px; display:block; padding:3px 0; font:bold 12px  Tahoma, Geneva, sans-serif;  color:#5f5f5f; text-transform:capitalize;}
#aform label span { display:block; font:normal 10px Arial, Helvetica, sans-serif;}
#aform input.text { width:280px; border:1px solid #d0d0d0; margin:3px 0; padding:5px 2px; height:16px; background:#ffffff;}
#aform select { width:280px; border:1px solid #d0d0d0; margin:3px 0; padding:5px 2px; background:#ffffff;}
#aform textarea { width:280px; border:1px solid #d0d0d0; margin:3px 0; padding:2px; background:#ffffff;}
#aform .button { padding:5px 10px; margin:5px; background:#7c2868; border:1px solid #aa4d94; color:#FFF; float:left; font-weight:bold;}
#aform strong { color:#d52b81;}


.toggler{
	margin: 0;
	cursor: pointer;
	
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 10px;
}

#cform .red { color: #ed1c24; }
p.response { text-align:center; color:red; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

.tableRollOverEffect1{ background-color:#fff799; color:#333;}
.tableRowClickEffect1{background-color:#c4df9b;color:#333;}

strong { color:#d52b81;}

/* colours */
.pink { color: #d52b81; }
.l_blue { color: #a9dcf0; }
.d_grey { color: #333; }
.red { color: #ed1c24; }
.green { color: #8dc63f; }
.purple {color:#7c2868;}
.gray { color:#999999;}

/* Font Size */
.fs_14 { font-size:14px; }
.fs_16 { font-size:16px; }
.fs_18 { font-size:18px; }
.fs_20 { font-size:20px; }

/* Footer */
.footer { border-top:1px solid #c3c3c3; background:#fbeef8;}
.footer .block_text { margin:0 auto; width:980px;}
.footer .block_text h2 { padding:5px; margin:5px; color:#b56aa3; font: normal 18px Tahoma, Geneva, sans-serif;}
.footer .block_text .block_left { float:left; width:320px; height:250px; border-right:1px solid #c3c3c3;}
.footer .block_text .block_right { float:left; width:320px;}
.footer .block_text .block { float:left; width:300px; color:#797979; font:normal 12px Tahoma, Geneva, sans-serif; padding:5px; margin:0; line-height:1.6em;}

.footer .block_text .block ul { padding:0; margin:0; list-style:none;}
.footer .block_text .block li { background:url(../img/arrow_small.png) left no-repeat; padding: 5px 25px; margin: border-top:1px solid #e3e3e3; margin:1px; }
.footer .block_text .block li a { text-decoration:none;  font: 12px Tahoma, Geneva, sans-serif; color: #888888; font-size: 12px; line-height:1.8em;}
.footer .block_text .block li a:hover { background: #fbeef8; color: #dd368a;}

.footer .footer_text { background:#121212; border-top:1px solid #dd368a; text-align:center; padding:15px;}
.footer .footer_text p { padding:3px; margin:0; color:#fff; font:normal 11px Tahoma, Geneva, sans-serif;}
.footer .footer_text p a { color:#fff; font:normal 11px Tahoma, Geneva, sans-serif;}
