a:hover {
	background-position: 0 0;
}

a {
	outline: none;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}


BODY {
	z-index: 0;
	behavior: url(/fileadmin/templates/glamdama/css/csshover.htc);
	font-family: Arial;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 100%;
	min-height: 100%;
	background-color: #ffffff;
	background-image: url(../images/background_tile.gif);
	background-repeat: repeat;
	background-position: center 108px;
}

div.header_tile_container {
	background-image: url(../images/header_tile.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height:100%;
	position:relative;
}

div.container {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 987px;
	z-index:10;
}

/* header - start*/

div.header {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 987px;
	height: 130px;
	background-image: url(../images/header_background.png);
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/glamdama/images/header_background.png', sizingMethod='scale');
}

div.preloader{
	height:1px;
	overflow:hidden;
	visibility:hidden;
	width:1px;
}
div.logo{
	position: absolute;
	/*
	top: 54px;
	*/
	top: 43px;
	left: 4px;
	z-index: 10;
}

div.logo img{
	border:none;
}

DIV.search {
	position: absolute;
	z-index: 3;
	right: 4px;
	top: 7px;
	width: 163px;
	height: 20px;
	background-color: #ffffff;
}

DIV.search SPAN.button {
	position: absolute;
	display: block;
	left: 143px;
	top: 0px;
	width: 20px;
	height: 19px;
}

DIV.search SPAN.button IMG {
	border: 0px;
	width: 19px;
	height: 21px;
}

DIV.search SPAN.input {
	position: absolute;
	display: block;
	width: 143px;
	height: 20px;
	left: 0px;
	top: 0px;
	/*
	background-image: url(../images/search_input_back.png);
	background-repeat: no-repeat;
	background-position: top;
	*/
	font-style: italic !important;
}

DIV.search SPAN.input input {
	display: block;
	position: absolute;
	z-index: 100;
	left: 3px;
	top: 1px;
	width: 140px;
	font-family: Arial;
	height: 15px;
	font-size: 11px;
	color: #444545;
	font-style: italic;
	border: 1px solid #ffffff;
}

div.top_menu {
	position:absolute;
	padding: 0px 0px 0px 0px;
	margin:0px;
	font-size: 11px;
	height: 14px;
	top:10px;
	left:0px;
}


div.top_menu span {
	float: left;
	color: #ffffff;
	line-height:12px;
}

div.top_menu ul.top_menu {
	list-style: none;
	height: 17px;
	float: left;
	margin: 0px 0px 0px -3px !important;
	padding: 0px 0px 0px 0px  !important;
}

div.top_menu ul.top_menu li {
	display: block;
	float: left;
	padding: 0px 8px 0px 7px;
	background: transparent url(../images/top_menu_sep.gif) no-repeat right 2px;
	line-height:12px;
}

div.top_menu ul.top_menu li.last {
	background: none;
	color: #ffffff;
}

div.top_menu ul.top_menu li a {
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}

div.top_menu ul.top_menu li {
	font-size:11px !important;
}

div.top_menu ul.top_menu li a:hover {
	text-decoration: underline;
}

/* header - end*/

/* content - start */

div.content_outer{
	margin:0px;
	padding:0px;
	position:relative;
	width:987px;
	z-index:2;
}

div.content_inner{
	/*float:left;*/
	margin:0px;
	padding:0px;
	padding:36px 0px 0px;
	position:relative;
	width:979px;
	background-color:#ffffff;
	overflow:visible;
}

div.left_shadow{
	/*float:left;*/
	padding-left:4px;
	background-image: url(../images/left_shadow.png);
	background-repeat: repeat-y;
	background-position: top left;
	_background-image:none;
	_height:1px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/glamdama/images/left_shadow.png', sizingMethod='scale');
}

div.right_shadow{
	/*float:left;*/
	padding-right:4px;
	background-image: url(../images/right_shadow.png);
	background-repeat: repeat-y;
	background-position: top right;
	_background-image:none;
	_height:1px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/glamdama/images/right_shadow.png', sizingMethod='scale');
}

div.main_menu_outer {
		position:absolute;
		height:100%;
		width:100%;
		z-index:100;	
		left:0px;
		top:0px;
}


div.main_menu_inner {
		position:relative;
		height:100%;
		width:979px;
		overflow:hidden;	
		z-index:100;	
		margin-left:auto;
		margin-right:auto;
		margin-top:0;
		padding:0;
}

div.main_menu
{
		position:absolute;
	z-index:9;
	color:#333333;
		left:0px;
		top:0px;
	font-weight:bold;
	text-align:center;
	width:979px;
	background-image:url(../images/main_menu_back.gif);
 	background-position: 0% 0%;
  	background-repeat: repeat-x;
	/*overflow:hidden;*/
	text-align:left;
}

div.main_menu ul 
{
	display:block;
	float:left;
	/*
	width:1200px;
	*/
	margin:0px 0px 0px 0px !important;
	padding:0px !important;
	position:relative;
}

div.main_menu ul li 
{
	background-image:none;
	position: relative;
	font-size:14px;
	z-index:15;
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	list-style: none;
	float:left;
	text-align:center;
}

div.main_menu ul li:hover
{
	z-index:20;
}

div.main_menu ul li a
{
	position:relative;
	height:36px;
	float:none;
	line-height:36px;
	padding:0px;
	text-decoration:none;
	color:#333333;
  	display:block;
	_display:inline-block;
}

div.main_menu ul li a.firstLevel{
	text-transform:uppercase;
	border-left:1px solid #e1e1e1;
}


div.main_menu ul li a.firstItem {
	border-left:0px solid #e1e1e1;
}


div.main_menu ul li.act a.firstLevel{
    position:relative;
	z-index:20;
	background-image:url(../images/main_menu_back_hover.gif);
	background-position:0% 100%; 
	background-repeat: repeat-x; 	
	color: #ffffff;
}

div.main_menu ul li a.firstLevel span{
	padding:0px 10px 0px 10px;
}

div.main_menu ul li:hover a,
div.main_menu ul li a:hover{
	position:relative;
	z-index:20;
	background-image:url(../images/main_menu_back_hover.gif);
	background-position:1px 100%; 
	background-repeat: repeat-x; 	
	color: #ffffff;
	text-decoration:none;
}

div.main_menu ul li:hover li a {
	position:relative;
	background-image:none;
	color: #333333;
	text-decoration:none;
}

div.main_menu ul li ul.secondLevel{
	position: absolute !important;
	z-index:100;
	left:0px;
	top:36px;
	float:none;
	padding:16px 0px 0px 0px !important;
	margin:0px;
	background-color:#ffffff;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	width:352px;
	background-image: url(../images/secondLevelUl.gif);
	background-repeat: no-repeat;
	background-position:top right;
}

div.main_menu ul li ul li.last{
	background-image:url(../images/main_menu_sec_level_bottom.gif);
	background-position:top left; 
	background-repeat: repeat-x !important; 
	width:100%;
}

div.main_menu ul li ul.secondLevel li.last a{
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:0px 0px 0px 20px;
	margin:0px;
	text-align:left;
	background-image:none !important;
	display:block;
}

div.main_menu ul li ul.secondLevel li.last a:hover{
	text-decoration:underline;
}

div.main_menu ul li ul.secondLevel li a.top{
	color:#ff0458;
	font-family:"Georgia";
	font-size:24px;
	line-height:24px;
	padding:0px 20px 0px 20px;
	margin:0px;
	text-align:left !important;
	display:block;
	text-align:left;
}

div.main_menu ul li ul.secondLevel li a:hover{
	background-image:none !important;
	text-decoration:underline;
}

div.main_menu ul ul
{	
	visibility:hidden;
}

div.main_menu ul li:hover ul, div.main_menu ul ul li:hover{	
	display: block;
	z-index:1000;
	visibility:visible;
}

div.main_menu ul ul.secondLevel li{
	padding:0px;
	margin:0px;
	display:block;
	width:352px;
	text-align:left;
}

div.main_menu ul ul li a {
	height:auto;
}

div.main_menu ul ul.secondLevel ul {
	position:static !important;
	margin:0px !important;
	padding:16px 0px 16px 30px !important;
	width:auto;
}

div.main_menu ul ul.secondLevel ul li {
	background-repeat:no-repeat !important;
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:25px !important;
	font-size:12px;
	line-height: 18px;
	float:none;
	width:auto;
	text-align: left;
}


div.main_menu ul ul.secondLevel ul{
	position:static !important;
	margin:0px !important;
	padding:16px 0px 16px 30px;
}

div.main_menu ul ul.secondLevel ul li{
	background-image:url(../images/star.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:17px;
	font-size:12px;
	line-height: 18px;
	float:none;
	width:auto;
}

div.main_menu ul ul.secondLevel ul li a{
	height:18px;
	line-height:18px;
	font-weight:normal;
}

div.main_menu ul ul.secondLevel ul li a:hover{
	color:#000000;
	text-decoration:underline;
}

span.headerLine{
	display:block;
	height:4px;
	width:100%;
	margin:0px 0px 25px 0px;	
	_margin:0px 0px 12px 0px;
}

div.left_column_inner span.headerLine{
	background-image:url(../images/pink_dot.gif);
	background-position:-1px 0px; 
	background-repeat: repeat-x; 	
}

div.right_column_inner span.headerLine{
	background-image:url(../images/black_dot.gif);
	background-position:0px 0px; 
	background-repeat: repeat-x;
	left:-6px;
	_left:0px;
	padding:0px 9px 0px 0px;
	_padding:0px 0px 0px 0px;
	position:relative; 
}


div.two_columns span.headerLine{
	background-image:url(../images/pink_dot.gif);
	background-position:0px 0px; 
	background-repeat: repeat-x;
	left:-6px;
	_left:0px;
	padding:0px 9px 0px 0px;
	_padding:0px 0px 0px 0px;
	position:relative; 	
}

div.content_wraper{
	margin:0px;
	width:979px;
	clear:both;
}

div.content_wraper_inner{
	padding:0px;
	margin:0px;
}

div.one_column{
	padding:0px 29px 0px 29px !important;
	margin: 0px !important;
}

div.left_column_outer{
	float:left;
	width:617px;
	overflow:hidden;
}

div.right_column_outer{
	float:left;
	width:304px;
}

div.left_column_inner{
	margin:0px;
	padding:1px 27px 0px 0px;
	text-align:left;
}

div.right_column_inner{
	margin:0px;
	padding:1px 0px 0px 0px;
	text-align:left;
}

div.two_columns{
	margin:0px;
	position:relative;
	width:100%;
}

div.two_columns_left{
	float:left;
	width:310px;
}

div.two_columns_left_inner{
	margin:0px;
	text-align:left;
	padding:0px 30px 10px 4px;
}

div.two_columns_right{
	float:left;
	width:276px;
}

div.two_columns_right_inner{
	margin:0px;
	text-align:left;
	padding:0px 0px 10px 0px;
}

div.element_two_columns{
	margin:0px;
	overflow:hidden;
	position:relative;
	width:100%;
}

div.element_two_columns_left{
	float:left;
	width:145px;
}

div.element_two_columns_right{
	float:left;
	width:130px;
}

div.element_two_columns_left_inner{
	margin:0px;
	padding:0px 14px 0px 0px;
}

div.element_two_columns_right_inner{
	margin:0px;
	padding:0px;
}

span.line{
	display:block;
	height:1px;
	width:100%;
	margin:0px;
	padding:3px 0px 3px 0px;	
	background-image:url(../images/black_dot_small.gif);
	background-position:0px 3px; 
	background-repeat: repeat-x; 	
}

div.content_wraper_inner ul{
	_margin-top: 4px;
}

div.video{
	padding:0px;
	margin:0px 0px 15px 0px;
	.margin:0px 0px 3px 0px;
}

span.button{
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px;
}

span.button a{
	color: #ffffff !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background:url(../images/button_back.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	background-color:#666666;
	padding: 0px 10px 0px 10px;
	text-align: right;
	display: block;
	line-height:33px;
	border-bottom:1px solid #707070;
	float:right;
	margin:10px 0px 10px 0px;
}

span.button a:hover {
	background-image:url(../images/button_back_hover.gif);
	border-bottom: 1px solid #ff1b67;
}

div.image_heading{
	display:block;
	position:relative !important;
	margin:0px;
	padding:0px;
}

div.image_heading_bottom{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:0px;
	margin:0px;
	width:100%;
	background-image: url(../images/h3_back.png);
	background-repeat: repeat;
	/*
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/glamdama/images/h3_back.png', sizingMethod='scale');
	*/
}

/* content - end*/



/* footer - start*/

div.footer_wraper{
	width:100%;
	position:relative;
}

div.footer_wraper_back{
	position:absolute;
	background-color:#6a6a6a;
	width:100%;
	top:37px;
	height:100%;
}

div.footer_outer{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
	position:relative;
	width: 987px;
	z-index:1;
}

div.shadow_bottom {
	height:4px;
	overflow:hidden;
	background-image: url(../images/footer_top_back.png);
	background-repeat: no-repeat;
	background-position: top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/glamdama/images/footer_top_back.png', sizingMethod='none');
}

div.footer_inner{
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
	padding: 10px 4px 15px 4px;
	width: 979px;
}

div.footer p{
	font-size:11px;
}

div.licence{
	margin: 0px;
	padding: 0px;
	text-align:left;
	width:489px;
	float:left;
}

div.licence a{
	text-decoration:none;
	color: #ffffff;
}

div.licence a:hover{
	text-decoration:underline;
}


div.licence p,
div.rights p {
	margin:0px;
	padding:0px;
	font-weight:bold;
}

div.rights{
	float:right;
	margin: 0px;
	padding: 0px;
	text-align:right;
	width:490px;
}

div.rights p{
	text-align:right;
}

div.licence p{
	text-align:left !important;
}

div.rights p{
	text-align:right !important;
}

div.rights a{
	text-decoration:none;
	color: #ffffff;
}

div.rights a:hover{
	text-decoration:underline;
}

/* footer menu - start*/

div.footer_menu{
	background-color:#737373;
	background-image: url(../images/footerMenuBack.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #666666;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
	color:#ffffff;
	overflow:hidden;
	display:block;
	position:relative;
	z-index:5;
	widht:100%;
}

div.footer_bottom{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:12px 0px 18px 0px;
	position: static-relative;
	width:979px;
	overflow:visible;
}

div.footer_bottom ul.footer_menu{
	margin:0px;
	padding:0px;
	display:block;
	position:static;
}

div.footer_bottom ul.footer_menu li{
	display:block;
	background-image:none;
	float:left;
	margin:0px;
	padding:0px;
	position:static-relative;
}

div.footer_bottom ul.footer_menu li a.first{
	color:#ffffff;
	display:block;
	float:left;
	padding:0px;
	height:22px;
	line-height:25px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

div.footer_bottom ul.footer_menu li a:hover{
	text-decoration:underline;
	cursor: hand;
	curso\r: pointer;
}

div.footer_bottom ul.footer_menu li span.left{
	display:none;
}

div.footer_bottom ul.footer_menu li a.first span.middle{
	display:block;
	float:left;
	padding:0px 11px;
	height:25px;
	text-transform:uppercase;
	width:auto;
}

div.footer_bottom ul.footer_menu li span.right{
	display:none;
}

div.footer_bottom ul.footer_menu li ul{
	float:none;
	margin:22px 0px 0px 1px !important;
	.margin:25px 0px 0px 1px !important;
	padding:0px;
	display:block;
	list-style:none;
	width:auto;
	text-align:left;
	
}

div.footer_bottom ul.footer_menu ul li{
	float:none;
	margin:0px;
	padding:0px;
	_padding-bottom: 7px;
	list-style:none;
	display:block;
	width:auto;
	
}

div.footer_bottom ul.footer_menu ul li a{
	color:#ffffff;
	display:block;
	float:none;
	height:auto;
	line-height:12px;
	padding: 3px 0px 3px 10px;
	position:static-relative;
    width:auto;
	font-size:12px;
	text-decoration:none;
	_display:inline;
}

/* footer menu - end*/

/* footer - end*/

/* css  login form - start */

div.login{
	height:19px;
	top:6px;
	text-align: center;
	vertical-align: middle;
}

div.application{
	display: block;
	float: left;	
}

div.login_outer{
	display:block;
	float: left;
	width: 275px;
    .width: 274px !important;
    _width: 280px !important;
	height: 20px;
	display: none;
	padding: 0px;
	border: 0px;
}

div.username{
	display: block;
	float: left;
	background-color:#ffffff;
	width: 120px;
	height: 20px;
	margin-right:7px;
	margin-left: 7px;
	.margin-left: 6px !important;
	_margin-left: 4px !important;
	margin-top: 1px;
}

div.username span.name{
	background-image:url(../images/search_input_back.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-style:italic !important;
	height:20px;
	left:0;
	top:0;
	width:120px;
}

div.username span.name input{ 
	border:1px solid #FFFFFF;
	color:#444545;
	font-family:Arial;
	font-size:11px;
	font-style:italic;
	padding: 2px 0px 0px 3px !important;
	margin: 0px !important;
	height:16px;
	.height:14px !important;
	width: 115px;
}

div.userpass{
	display:block;
	float:left;
	background-color:transparent;
	height:20px !important;
	width:140px !important;
	padding:0px !important;
	_padding-bottom: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
	margin-top: 1px;
}

div.userpass span.pass{
	background-color: #ffffff;
	background-image:url(../images/search_input_back.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-style:italic !important;
	height:20px;
	width:120px;
	left:0;
	top:0;
}

div.userpass span.pass input{ 
	border:1px solid #ffffff;
	color:#444545;
	font-family:Arial;
	font-size:11px;
	font-style:italic;
	height:16px;
	.height: 14px !important;
	padding: 2px 0px 0px 3px !important;
	margin: 0px !important;
	width: 115px;
	.width: 112px !important;	
}

div.userpass span.button{
	height:20px;
	width:20px !important;
	background-color: #ffffff;
	margin: :0px;
	padding: 0px;
	overflow: hidden;
}

div.userpass span.button input{
    padding: 0px !important;
	margin-top: 0px;
}

div.message{
	display: block;
	float: left;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-right: 7px;
}

div.login ul.login li{
	background-position: right 5px;
	line-height: 20px;
}

form{
    margin: 0px;
    padding: 0px;
}

/* css login form - end */

/* css for horoscope - start */

div.horoscope_items_list{
	margin:-14px 0px 0px 0px;
	padding:0px;	
}

div.horoscope_item{
    width: 592px;
}

div.horoscope_item_single {
	position:relative;
	width:100%;
	height:77px;
	overflow:hidden;
}

div.horoscope_item_single span.button {
	position:absolute;
	bottom:0px;
	right:0px;
}

div.sign_title{
	float: left;
	width: 50%;
	text-align: left;
}

div.date{
	float: left;
	width: 50%;
	text-align: right;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
}

div.sign_info{
	float:left;
	margin-bottom: 3px;
}

div.sign_image_outer{
	width: 59px;
	height: 59px;
	float:left;
}

div.sign_image{
	float:left;
	margin: 15px 10px 15px 10px;
	_margin: 0px 0px 0px 0px;
	_padding: 15px 10px 15px 10px;
}

div.sign_text{
	float:left;
	width: 533px;
}

div.single_sign {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
}

div.sign_active {
	visibility:visible;
}

div.buttons_sign_outer{
	float: right;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
	text-align: right;
	visibility: visible;
}

div.buttons_sign{
	text-align: right;
	float: right;
}

div.button_down{
	float: left;
	width: 20px;
	height: 21px;
}

div.button_down a {
	background-image: url(../images/button_down.gif);
	height: 21px;
	width: 20px;
	display: block;
	cursor:pointer;
}

div.button_down a:hover{
	background-image: url(../images/button_down_hover.gif);
}

div.button_up{
	float: left;
	width: 20px;
	height: 21px;
}

div.button_up a {
	background-image: url(../images/button_up.gif);
	height: 21px;
	width: 20px;
	cursor:pointer;
	display: block;
}

div.button_up a:hover{
	background-image: url(../images/button_up_hover.gif);
}

div.sign_text_single{
	width: 245px;
	float: left;
	overflow: hidden;
}


/* css for horoscope - end */

/* forgot password - start */

div.forgot{
	margin:0px;
	padding:10px;
}

div.forgot div.status{
	margin:0px;
	padding-bottom:10px;
	text-align:left;
}

div.forgot div.status span{
	font-weight:bold;
	margin:0;
	padding:0;
	color:#333333;
    font-family:"Georgia";
    font-size:18px;
}

div.forgot div.forgotMessage{
	margin:0px;
	padding:0px;
	text-align:left;
}

div.forgot form{
	padding:0px;
	margin:0px;
	text-align:left;
}

div.forgot form fieldset{
	border:0px;
	margin:20px 0px 0px 0px;
	padding:0px;
}

div.forgot div.forgotInput span.label{
	font-size:12px;
	margin:0px 10px 0px 0px;
	padding:0px;
	height:20px;
	line-height:20px;
	display:block;
	float:left;
}

div.forgot div.forgotInput span.text{
	height:20px;
	width:200px;
	margin:0px;
	padding:0px 5px 0px 5px;
	float:left;
	border:1px solid #707070;
}

div.forgot div.forgotInput input{
	height:15px;
	width:200px;
	font-size:11px;
	margin:0px;
	padding:3px 0px 0px 0px;
	.padding:2px 0px 0px 0px;
	display:block;
	border:0px;
}

div.forgot div.forgotInput{
	margin:0px;
	padding:0px;
	float:left;
}

div.forgot div.forgotButton{
	margin:0px 0px 0px 10px !important;
	padding:0px;
	float:left;
}

div.forgot div.forgotButton input{
	margin:0px 0px 0px 0px;
	padding:0px 10px 2px 10px;
	.padding:0px!important;
	font-family:Arial;
	border:0px;
	height:22px;
	background:#666666 url(../images/button_back.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	color:#FFFFFF !important;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
}

div.forgot div.forgotButton input:hover{
	background-image:url(../images/button_back_hover.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	cursor: hand;
	curso\r: pointer;
}

/* forgot password - end */

div.top_margin{
	margin-bottom:23px;
	height:1px;
	overflow:hidden;
}

div.bottom_margin{
	margin-top:25px;
	height:1px;
	overflow:hidden;
}

/* tt_news - start */
div.image_heading img {
	border: 0px !important;
}

div.image_heading img.spacer-gif{
	display: none;
}

div.element_two_columns_left_inner img{
	border: 0px !important;
}

div.element_two_columns_left_inner img.spacer-gif{
	display: none;
}

div.element_two_columns_left_inner p,div.element_two_columns_right_inner p{
	margin-bottom:8px;
}

div.element_two_columns_right_inner img{
	border: 0px !important;
}
div.element_two_columns_right_inner img.spacer-gif{
	display: none;
}

div.image_heading_bottom h3 a {
	color:#FFFFFF;
	font-family:"Georgia";
	font-size:24px;
	font-weight: bold !important;
	margin:0;
	padding:6px 10px 7px 5px;
	text-decoration: none;
}

div.image_heading_bottom h3 a:hover {
	text-decoration: underline;
}

h4 a{
	color:#FF0458;
	font-family:Arial;
	font-size:12px;
	margin:10px 0px 0px 0px;
	padding:0;
	text-decoration: none;
	text-transform: uppercase;
}

h4 a:hover{
	text-decoration: underline;
}

div.news-list-container{
	margin: -13px 0px 0px 0px;
}

div.news-list-container div.frame6{
	padding:15px 0px 15px 0px;
}

div.news-list-container div.frame6 a{
	font-weight:bold !important;
}

div.news-list-container div.frame6 ul.blogStatus a{
	font-weight:normal !important;
}

div.frame6 {
	background:#FFFFFF url(../images/grey_dot.gif) repeat-x scroll left bottom;
	margin:8px 0px;
	padding:0px 0px 3px 0px;
	position:relative;
}

div.frame6 img{
	border: 0px !important;
}

div.frame6 div.list_view_text{
	margin:0px;
	padding:0px;
}
div.frame6 img.spacer-gif{
	display: none;
}

div.frame6 h3 {
	padding: 0px !important;
}

div.frame6 h3 a {
	margin: 0px;
	color: #312E2D;
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal !important;
	padding: 0px;
	text-decoration: none !important;
}

div.frame6 h3 a:hover {
	text-decoration: underline !important;
}

div.frame6 div.list_view_text p{
	margin-top: 0px;
	padding-bottom: 8px;
	line-height:14px;
}

div.blogDate_outer{
	height: 27px;
	padding-top: 8px;
	text-align: right;
}

span.blogDate {
	color:#A8A4A0;
	margin:3px 0;
	font-size:12px;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
}

span.blogReadMore_right {
	bottom:9px;
	position:absolute;
	right:0;
}

span.blogReadMore_right a{
	background:url(../images/button_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	color:#000000 !important;
	display:block;
	float:right;
	font-size:12px;
	line-height:17px;
	padding-right: 22px;
	text-align:right;
	text-decoration:none;
}

span.blogReadMore_right a:hover{
	background:url(../images/button_right_hover.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: underline;
}


div.blogNavigationOuter{
	width: 100%;
	position: relative;
}

div.blogReadMore_left{
	float: left;
	width: 49%;
	overflow: hidden;
}

div.blogReadMore_left  a{
	background:url(../images/button_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	color:#000000 !important;
	display:block;
	float:left;
	font-size:12px;
	line-height:17px;
	padding-left: 22px;
	text-align:left;
	text-decoration:none;
	overflow: hidden;
}

div.blogReadMore_left  a:hover{
	background:url(../images/button_left_hover.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: underline;
	overflow: hidden;
}

div.blogReadMore_right{
	float: right;
	width: 49%;
	overflow: hidden;
}

div.blogReadMore_right  a{
	background:url(../images/button_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	color:#000000 !important;
	display:block;
	float:right;
	font-size:12px;
	line-height:17px;
	padding-right: 22px;
	text-align:right;
	text-decoration:none;
	overflow: hidden;
}

div.blogReadMore_right  a:hover{
	background:url(../images/button_right_hover.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: underline;
	overflow: hidden;
}

div.blogStatus{
	float: left;
}

div.content_wraper ul.blogStatus{
	margin: 7px 0px 7px 0px !important;
}

div.news-single-item div.list_view_text{
	float: right;
	width: 450px;
}

div.news-single-item span.headerLine{
	margin: 0px 0px 12px 0px;
}



div.news-single-item img{
	border: 0px !important;
	float: left;
	margin: 4px 8px 0px 0px;
}

div.news-single-item img.spacer-gif{
	display: none;
}

.tx-veguestbook-pi1 fieldset{
	margin: 0px !important;
	padding: 0px !important;
}

fieldset.tx-powermail-pi1_fieldset label {
	display:block;
	float:left;
	line-height:27px;
	margin:3px 0;
	padding:0;
	width:122px;
	font-family:Arial;
	font-size:12px;
}

fieldset.tx-powermail-pi1_fieldset input {
	background-color:#FFFFFF;
	border:1px solid #D6D2CF;
	font-family:Arial;
	height:22px;
	margin:3px 0;
	padding:5px 0px 0px 8px;
	width:442px;
	font-size:12px;
	color:#666666;
}

fieldset.tx-powermail-pi1_fieldset textarea {
	background-color:#F8F7F7;
	border:1px solid #D6D2CF;
	font-family:Arial;
	font-size:12px;
	height:120px;
	margin:3px 0;
	padding:4px 0px 4px 8px;
	width:442px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	background:#666666 url(../images/button_back.gif) repeat-x scroll 0 0;
	cursor:pointer !important;
	border-bottom:1px solid #707070;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	line-height:33px !important;
	margin:3px 10px 10px 122px;
	_margin:3px 10px 10px 125px;
	padding:0 10px;
	text-decoration:none;
	border: 0px !important;
	height: 33px;
	width: 67px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit:hover{
	background-image:url(../images/button_back_hover.gif);
	border-bottom:1px solid #FF1B67;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
	background:#666666 url(../images/button_back.gif) repeat-x scroll 0 0;
	cursor:pointer !important;
	border-bottom:1px solid #707070;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	line-height:33px !important;
	margin:3px 10px 10px 0px;
	padding:0 10px;
	text-decoration:none;
	border: 0px !important;
	height: 33px;
	width: 67px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset:hover{
	background-image:url(../images/button_back_hover.gif);
	border-bottom:1px solid #FF1B67;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	width:155px;
}

fieldset.tx-powermail-pi1_fieldset img {
	margin:0px 0px -7px 0px;
	padding:0px;
	.margin:0px 0px 3px 0px;
}

div.single_view_img{
	float: left;
}

div.list_view_img{
	float: left;
	width: 95px;
}

div.tx-timtabsociable-pi1 img {
	border: 0px;
}

div.news-single-item{
	position: relative;
}

div.news-single-item h3 font{
	color:#312E2D;
	font-family:Georgia;
	font-size:20px;
	font-weight:normal !important;
	margin:0;
	padding:0;
	text-decoration:none !important;
}

div.news-single-item h3 font:hover{
	text-decoration: underline !important;
}

div.news-single-item h3 a{
	text-decoration:none !important;
}

div.news-single-item h3 a:hover{
	text-decoration: underline !important;
}

div.news-single-item h3{
	padding: 0px !important;
	_padding-top: 3px;
	_padding-bottom: 3px;
}

div.news-single-item div.blogStatus ul.blogStatus{
	margin: 4px 0px !important;
}

div.news-single-item div.blogDate_outer{\
	height:27px;
	padding-top:6px;
	text-align:right;
}

div.news-single-item p{
	margin-top: 0px;
	_margin:0px 0px 8px 0px;
}

tr.banner_row {
	text-align: center;
}

td.banner_cell{
	padding-bottom: 15px;
	text-align: center;
	
}

td.banner_cell img{
	border: 0px;
}

div.right_column_inner div.two_columns div.two_columns_left{
	width: 157px;
} 

div.right_column_inner div.two_columns div.two_columns_left div.two_columns_left_inner{
	padding: 0px 5px 0px 0px;
}

div.right_column_inner div.two_columns div.two_columns_right{
	width: 147px;
}

div.right_column_inner div.two_columns div.two_columns_right div.two_columns_right_inner{
	padding: 0px;
}

div.tx-ttnews-browsebox td{
	background: #666666 url(../images/button_back.gif) repeat-x scroll 0 0;
}

div.tx-ttnews-browsebox td:hover{
	background: #666666 url(../images/button_back_hover.gif) repeat-x scroll 0 0;
}

div.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell{
	background: #666666 url(../images/button_back_hover.gif) repeat-x scroll 0 0;
	height: 23px;
}

div.tx-ttnews-browsebox p{
	display: none;
}

div.tx-ttnews-browsebox table p {
	margin: 0px !important;
	display: block;
}

div.tx-ttnews-browsebox p a{
	color: #ffffff;
	margin: 4px 7px;
	text-decoration: none;
	font-weight: bold;
}

div.tx-ttnews-browsebox p a:hover{
	text-decoration: none;
}

div.tx-ttnews-browsebox table{
	border-spacing: 5px;
}

div.frame_gray_box{
	background:#FFFFFF url(../images/frame_gray_box_back.gif) repeat-x scroll left top;
	border:1px solid #D7D2CF;
	margin:17px 0px 16px 0px;
	padding:7px 10px 11px 10px;
	_padding-bottom: 11px;
}

div.frame_gray_box h5{
	margin-bottom:7px;
}

div.tx-veguestbook-pi1 h5{
	margin-bottom:12px;
}

div.tx-veguestbook-pi1 p.tx-guestbook-form-error{
	margin-top: 15px;
}

div.tx-veguestbook-pi1 ul{
	margin:4px 0 !important;
}

div.blogNavigationPrev{
	float: left;
	
}
div.blogNavigation{
	float: right;
}
/* tt_news - end */


/* indexed_search - start */

fieldset.tx-powermail-pi1_fieldset {
	border:0 none;
	margin:10px 0;
	padding:0;
}

fieldset.tx-powermail-pi1_fieldset legend {
	display:none;
}

div.tx-indexedsearch-form label {
	float:none;
}

div.indexed-search-buttons input.powermail_submit{
	margin:6px 4px 10px 0;
	height: 23px;
	line-height: 23px !important;
}

div.indexed-search-buttons input.powermail_reset{
	margin:6px 4px 10px 0;
	height: 23px;
	line-height: 23px !important;
}

div.tx-indexedsearch-whatis{
	display: none;
}

div.frame6 span.relevance {
	color:#A8A4A0;
	float:right;
	margin:0 0 -15px;
	padding:0;
	font-size: 12px;
}

div.tx-indexedsearch-res div.frame6 h3 a {
	font-weight: bold !important;
}

strong.tx-indexedsearch-redMarkup {
	color:#ff1b67 !important;
}
div.tx-indexedsearch-res div.frame6{
	margin:15px 0;
}
div.tx-indexedsearch-res p{
	line-height:19px;
	margin:4px 0;
}

div.tx-indexedsearch-res div.blogStatus ul.blogStatus {
	float:left;
	height:17px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 15px !important;
	padding:0;
}
div.tx-indexedsearch-res div.searchStatus ul.searchStatus li {
	background:transparent url(../images/searchStatus.gif) no-repeat scroll right 3px;
	display:block;
	float:left;
	line-height:14px;
	padding:0 4px 0 3px;
}

div.tx-indexedsearch-res div.searchStatus em {
	color:#A8A39F;
	font-style:normal;
}

div.tx-indexedsearch-res div.blogStatus ul.blogStatus li.first {
	padding-left: 0px;
}

div.tx-indexedsearch-res div.blogStatus ul.blogStatus li.last {
	background:transparent none repeat scroll 0 0;
}

div.tx-indexedsearch-browsebox{
	text-align: center;
}

div.tx-indexedsearch-browsebox ul li{
	padding: 0px;
	margin-right:5px !important;
}

div.tx-indexedsearch-browsebox ul li a{
	padding:4px 9px;
	background-color: #666666;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

div.tx-indexedsearch-browsebox ul li a:hover{
	background:#666666 url(../images/button_back_hover.gif) repeat-x scroll 0 0;
	text-decoration: none;
}

div.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a{
	background:#666666 url(../images/button_back_hover.gif) repeat-x scroll 0 0;
	
}
/* indexed_search - end */

/* video - start */

div.video-list-container div.frame6{
	margin:8px 0;
	position:relative;
	float: left;
	padding-left:23px;
	background-image: none;
}

div.video-list-container div.frame6 a{
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

div.video-list-container div.frame6 a:hover{
	color:#ff1b67;
	text-decoration: underline;
}

div.video-list-container div.frame6 p{
	margin-bottom: 0px !important;
	width:130px;
	text-align:left;
}

div.video-list-container div.frame6 div.blogStatus ul{
	margin-top: 3px !important;
}

div.video-list-container div.frame6 div.blogStatus ul li a{
	font-weight: normal;
}

div.video-list-container div.frame6 div.blogStatus ul li a:hover{
	color: #000000;
}

div.video-single-item span.headerLine{
	margin: 0px 0px 9px 0px;
}

div.video-list-container{
	margin-top:-13px; 
	position: relative;
	left: -23px;
	width: 613px;
}

div.video_single{
	margin-bottom: 20px;
}

div.video_list{
    padding:0px;
	background-color:#000000;
    height:97px;
    width: 130px;
    text-align: center;
    overflow: hidden;
}

div.video_list table{
    padding:0px;
    margin: 0px;
    width: 130px;
    height: 97px;
}

div.video_list table tr{
    padding:0px;
    margin: 0px;
}

div.video_list table td{
    padding:0px;
    margin: 0px;
}
/* video - end */

