		.eh_sol_horoscope_table {
			border: solid 1px #2984BD;
		}
		
		.eh_sol_horoscope_tr {

		}
		
		.eh_sol_horoscope_td {
			
			width:70px;
			height:65px;
			background-repeat: no-repeat;
			text-align: left;
			vertical-align: top;
		
		}
		
		.eh_sol_horoscope_img {
		
			border: 0px none;
			cursor: pointer;
		}


		.eh_sol_publication_content {
		
			margin: 10px;

		}

		.eh_sol_celeb_box {
		
			margin-right: 10px;
			
		}
		
		.eh_sol_celeb_content {
		
			margin: 10px;

		}
		
		.eh_sol_middle_hr {
			
			background: #E4E4E4;
			border: 1px dotted #E4E4E4;
			
		}
		
	
		.btn {

			color:#000000;
			font-size:84%;
			font-weight:bold;
			background-color:#edebde;
			border:1px solid;
			border-top-color:#6c577b;
			border-left-color:#6c577b;
			border-right-color:#725e80;
			border-bottom-color:#725e80;
			cursor:pointer;
		}

		.btnTarot {
		
			color:#000000;
			font-size:84%;
			font-weight:bold;
			background-color:#edebde;
			border:1px solid;
			border-top-color:#6c577b;
			border-left-color:#6c577b;
			border-right-color:#725e80;
			border-bottom-color:#725e80;
			height: 30px;
			cursor:pointer;	
		}


.dk_body {

background: #cccccc url(../images/body_star_bg.png) repeat-x center;
	margin: 0px 0px 0px 0px;
}

.dk_outer_container {
	
	width: 100%;
	height: 100%;
}

.dk_inner_container {
	
	width: 1000px;
	height: 100%;
	background: #dddddd;
	vertical-align: top;
}

.dk_center_column {
	
	width: 60%;	
	
}

.dk_left_column {

	width: 20%;	
}

.dk_right_column {
	
	width: 20%;
	
}

.dk_box {
	
	
	
}

.dk_box_content {
	background: #FFFFFF;
}

.dk_box_banner {
	
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	
}

.dk_box_banner_left {
		
	background: url(../images/box_header_left_bg.png) no-repeat top left;
	height: 21px;
}
.dk_box_banner_content {

	width: 100%;	
	background: url(../images/box_icon.png) no-repeat center right;
	font-size: 12px;
	font-family: verdana;
	color: #ffffff;
}

.dk_box_banner_center {
	background: url(../images/box_header_bg.png);
	margin-right: 10px;
	height: 21px;
}

.dk_box_banner_right {
	height: 21px;
	margin-left: 10px;
	background: url(../images/box_header_right_bg.png) no-repeat top right;
}

.dk_header {
	width: 100%;
	height: 132px;
	background:url(../images/banner.png);
}

.dk_header_spacer {
	background:url(../images/header_spacer.png) repeat-x top left;
	height: 48px;
	width: 100%;
}

.dk_white_box_head {
	margin: 0px 0px 0px 0px;
	background: #FFFFFF url(../images/white_top_right.png) no-repeat top right;
	
}

.dk_white_box_head_right {
	background: url(../images/white_top_left.png) no-repeat top left;
}

.dk_white_box_bottom {
	margin: 0px 0px 0px 0px;
	background: #FFFFFF url(../images/white_bottom_right.png) no-repeat bottom right;
}

.dk_white_box_bottom div {
	background: url(../images/white_bottom_left.png) no-repeat bottom left;
}

.dk_purple_box {
	padding: 3px;
	width: 98%;
	//width: 100%;
	
}

.dk_purple_box_head {
	margin: 0px 0px 0px 0px;
	background: #4e499a url(../images/purple_top_right.png) no-repeat top right;
	
}

.dk_purple_box_head_right {
	background: url(../images/purple_top_left.png) no-repeat top left;
}

.dk_purple_box_bottom {
	margin: 0px 0px 0px 0px;
	background: #4e499a url(../images/purple_bottom_right.png) no-repeat bottom right;
}

.dk_purple_box_bottom div {
	background: url(../images/purple_bottom_left.png) no-repeat bottom left;
}

.dk_purple_box_content {
	
	padding-left: 5px;
	font-size: 12px;
	font-family: verdana;
	color: #000000;
	
}

.dk_purple_box_content a {
	
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #000000;
}

.horoscope_img img {
	border: 0px;
}


.dk_menu_h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: verdana;
	color: #1d508a;
}

.dk_menu_h2 a,.dk_menu_h2 a:hover,.dk_menu_h2 a:visited {
	
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
	color: #1d508a;
	
}

.dk_box_banner_content h2 {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 0px 0px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
}

.dk_lovebar {
	
	width: 100%;

	font-family: verdana;

}

.dk_love_connection_box {
	padding-left: 50px;
	width: 80%;	
	
}

.dk_common_h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-family: verdana;
	color: #000000;
}

.dk_common_h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-family: verdana;
	color: #000000;
}

.dk_common_text {
	
	font-size: 12px;
	font-family: verdana;
	color: #000000;
	
}

.dk_common_text_white {
	
	font-size: 12px;
	font-family: verdana;
	color: #FFFFFF;
	
}

.dk_common_text_small {
	
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	
}

.dk_button_purple {
	
	background: url(../images/button_purple_bg.png) no-repeat top left;
	border: 0px;
	width: 60px;
	height: 33px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	
}

.dk_button_purple_long {
	
	background: url(../images/button_purple_long_bg.png) no-repeat top left;
	border: 0px;
	width: 150px;
	height: 33px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;	
}

.dk_button_pink {
	
	background: #fe9ee6;	
	border:1px solid #000000;
	width: 100%;
	height: 33px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;	
}

.dk_button_blue {
	
	background: #1588cb;	
	border:1px solid #96e6ff;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;	
}

.dk_button_green {
	 color:#fff7bb;
	 font-family:verdana;
	 font-weight:bold;
	 background-color:#afc86e;
	 border:1px solid;
	 border-top-color:#fff7bb;
	 border-left-color:#fff7bb;
	 border-right-color:#fff7bb;
	 border-bottom-color:#fff7bb;
	 height: 35px;
	 cursor:pointer; 
}

.dk_button_red {
	 color:#ffffff;
	 width: 100px;
	 font-family:verdana;
	 font-weight:bold;
	 background-color:#af2455;
	 border:1px solid;
	 border-top-color:#ffffff;
	 border-left-color:#ffffff;
	 border-right-color:#ffeeee;
	 border-bottom-color:#ffeeee;
	 height: 25px;
	 cursor:pointer; 
}
.dk_button_red_blk {
	 color:#ffffff;
	 width: 100px;
	 font-family:verdana;
	 font-weight:bold;
	 background-color:#af2455;
	 border:1px solid;
	 border-top-color:#110000;
	 border-left-color:#110000;
	 border-right-color:#000000;
	 border-bottom-color:#000000;
	 height: 25px;
	 cursor:pointer; 
}

.dk_vedic_box {
		width: 100%;
		height: 250px;
		margin-left: 10px;
		margin-right: 10px;
		border: #000000 1px solid;
		background: #ff703c url(../images/vedisk_ikon.png) no-repeat center left;
	
}

.dk_vedic_header {
	width: 100%;	
	text-align: center;
}

.dk_vedic_subheader {
		margin-left: 200px;
		width:50%;	

}

.dk_vedic_subsubheader {
	margin-left: 150px;
	width:70%;	
	font-size: 12px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;	
}

.dk_vedic_content {
	width: 95%;
	padding-left: 5px;
	padding-right: 5px;
	
}

.dk_diamond {
	width: 30px;
	height: 25;
	background: url(../images/pink_diamond.png) no-repeat center left;
	text-align: center;
	font-size: 10px;
	font-family: verdana;
	color: #FFFFFF;
	font-weight: bold;	
	
}

.dk_connection_bg {
	background: url(../images/dk_ment_to_be.gif) no-repeat top center;
}


.dk_tarot_bg {
	

	background: url(../images/tarot_bg.png) no-repeat top left;
	padding-left: 10px;
	padding-right: 10px;
}

