

/* Tab Panel */

#tabPanel {
	padding:0 5px 0 0;
}

#tabPanel .hidden {
	display:none;
}

#tabContainer {
	margin:0 0 0 5px;
}

#tabContainer h3 {
	font-weight:bold;
	color:#666;
	background: url( http://www.dailyhoroscopes.net/images/bg_tabh3.gif ) no-repeat;
	padding:2px 0 2px 24px;

}



#tabMainNav {
	margin:5px 0 0 5px;
}

#tabMainNav li {
	padding:0 5px 0 0;
	position:relative;
}

#tabMainNav a {
	font-weight:bold;
	display:block;
	line-height:25px;
	height:25px;
	padding:0 0 0 25px;
	margin:0 0 0 0;
}

#tabMainNav #tab_1 { background-image:url( http://www.dailyhoroscopes.net/images/icon_close_alt.gif ); }
#tabMainNav #tab_2 { background-image:url( http://www.dailyhoroscopes.net/images/icon_mail_alt.gif ); }
#tabMainNav #tab_3 { background-image:url( http://www.dailyhoroscopes.net/images/icon_im_alt.gif ); }
#tabMainNav #tab_4 { background-image:url( http://www.dailyhoroscopes.net/images/icon_blog_alt.gif ); }

#tabMainNav span {
	display:block;
}

#tabMainNav span.hot {
	position:absolute;
	width:34px; height:21px;
	background: url( http://www.dailyhoroscopes.net/images/hot.gif ) no-repeat;
	top:-13px;
	left:18px;
}

#tabMainNav li.selected {
	padding:0 5px 0 0;
}

#tabMainNav .selected a {
	color:#fff;
	background-position:5px 0;
}

#tabMainNav .selected span {
	background-position:0 0;	
}

#tabMainNav li {
	float:left;
	margin:0 5px 0 0;
}

#tabMainNav #tab_title, #tabMainNav #tab_title span {
	background:none;
	font-weight:bold;
}

#tabMainNav #tab_title span {
	display:block;
	line-height:25px;
	height:25px;
	padding:0 0 0 30px;
}

#tabContent {
	background:#fff;
	padding:0 5px;
	border:5px solid #09f;
	border-width:0 5px;
	overflow:hidden;
	position:relative;
	display:block;
}


#tabContent h4 {
	font-weight:bold;
	line-height:20px;
	padding:0 0 0 25px;
	margin:0 0 8px 0;
}

#tabContent h4.blip1 { background: url( http://www.dailyhoroscopes.net/images/bg_blip1.gif ) no-repeat; }
#tabContent h4.blip2 { background: url( http://www.dailyhoroscopes.net/images/bg_blip2.gif ) no-repeat; }
#tabContent h4.blip3 { background: url( http://www.dailyhoroscopes.net/images/bg_blip3.gif ) no-repeat; }
#tabContent h4.blip4 { background: url( http://www.dailyhoroscopes.net/images/bg_blip4.gif ) no-repeat; }

#tabContent .two li, #tabContent .three li {
	float:left;
	background:#E5F5FF;
	margin:5px 5px 0 0;
	border:2px solid #cef;
}

#tabContent .two li .span, #tabContent .three li .span {
	padding:0 5px;
	display:block;
	min-height:176px;
}

#tabContent .two li .span { min-height:320px; }

#tabContent .three li { width:192px; height:200px; }
#tabContent .two li { width:260px; }

#tabContent .three .last {
	margin:5px 0 0 0;
}

#tabContent .two .last {
	margin:5px 0 0 0;
	width:326px;
}

#tabContent .three p, #tabContent .two p {
	width:auto;
	padding:5px 0;
}

#tabContent li.one {
	width:455px;
	margin:5px 0 0 0;
}

#tabContent li.one .span {
	min-height:65px;
}

#tabContent input, #tabContent textarea {
	width:180px;
	border-width:1px;
	padding:2px;
	margin:0 0 3px 0;
}

#tabContent .three textarea, #tabContent .two textarea {
	height:50px;
	overflow:hidden;
	color:#666;
	font-size:9px;
}

#tabContent .two textarea { width:240px; }
#tabContent .two .last textarea { width:306px; }
#tabContent .three .one textarea { width:400px; }
#tabContent .button, #tabContent .two .button { width:100px; }

#tabContent p {
	display:block;
	width:420px;
	clear:left;
	padding:0 0 0 8px;
}

#tabContent ul.desc {
	width:420px;
	margin:0 0 0 20px;
}

#tabContent .desc li {
	margin:10px 0;
	list-style-type:square;
}

#tabContent strong {
	font-weight:bold;
}

#tabContent label {
	margin:5px 0 0 0;
	display:block;
}


#shareOnline {
	clear:both;
	width:auto !important;
	display:block !important;
}
#shareOnline li {
	display:block;
	border:1px solid #ccf;
	background:#fff !important;
	padding:2px;
	float:left;
	width:128px !important;
	margin:5px 5px 0 0 !important;
}

#shareOnline a {
	display:block;
	width:auto;
}


#subNav a.current, #subNav strong {
	text-decoration:none;
	color:#09f;
}

#controls #animNumber a.selected {
	background:url( http://www.dailyhoroscopes.net/images/bg_animnumber.gif ) no-repeat 0 3px;
}

#tabMainNav li {
	background:url( http://www.dailyhoroscopes.net/images/button_gp_tabsr_alt.gif ) 100% -25px no-repeat;
}

#tabMainNav a {
	background:url( http://www.dailyhoroscopes.net/images/icon_im_alt.gif ) 5px -23px no-repeat;	 
}

#tabMainNav span {
	background:url( http://www.dailyhoroscopes.net/images/button_gp_tabs_alt.gif ) 0 -25px;	
}

#tabMainNav li.selected {
	background:url( http://www.dailyhoroscopes.net/images/button_gp_tabsr_alt.gif ) 100% 0 no-repeat;
}
.corner_tr {
	position:relative;
	right:-20px;
	margin:0; padding:0;
	width:20px;
	height:5px;
	background: url( http://www.dailyhoroscopes.net/images/border_1.gif ) 100% 0;
	float:right;
	line-height:1px;
	z-index:0;	
}

.corner_tl {
	position:inline;
	margin:0 20px 0 0;
	padding:0;
	height:5px;
	background: url( http://www.dailyhoroscopes.net/images/border_1.gif ) 0 0;
	clear:both;
	line-height:1px;
}

.corner_br {
	position:relative;
	right:-20px;
	margin:0; padding:0;
	width:20px;
	height:5px;
	background: url( http://www.dailyhoroscopes.net/images/border_1.gif ) 100% 100%;
	float:right;
	line-height:1px;
	z-index:0;
}

.corner_bl {
	margin:0 20px 0 0; padding:0;
	height:5px;
	background: url( http://www.dailyhoroscopes.net/images/border_1.gif ) 0 100%;
	clear:both;
	line-height:1px;
}

.corner_tr.b, .corner_tl.b, .corner_br.b, .corner_bl.b, .corner_tr.c, .corner_tl.c, .corner_br.c, .corner_bl.c {
	background-image: url( http://www.dailyhoroscopes.net/images/border_2.gif );
	height:3px;
}

.corner_tr.b2, .corner_tl.b2, .corner_br.b2, .corner_bl.b2 {
	background-image: url( http://www.dailyhoroscopes.net/images/border_5.gif );
}

.corner_tr.g, .corner_tl.g, .corner_br.g, .corner_bl.g {
	background-image: url( http://www.dailyhoroscopes.net/images/border_3.gif );
}

.corner_tr.bb, .corner_tl.bb, .corner_br.bb, .corner_bl.bb {
	height:10px;
}
.corner_tr.bb, .corner_tl.bb, .corner_br.bb, .corner_bl.bb {
	background-image: url( http://www.dailyhoroscopes.net/images/border_4.gif );
	height:10px;
}
.corner_tr.b, .corner_tl.b, .corner_br.b, .corner_bl.b, .corner_tr.c, .corner_tl.c, .corner_br.c, .corner_bl.c {
	background-image: url( http://www.dailyhoroscopes.net/images/border_2.gif );
	height:3px;
}

#tabNav {
	float:left;
	margin:16px 0 0 5px;
	position:absolute;
	z-index:100;
	left:245px;
	top:0;
}

#tabNav li {
	float:left;
	margin:0 7px 0 0;
	position:relative;
}

#tabNav a {
	line-height:32px;
	padding:5px 18px 0 45px;
	color:#fff;
	display:block;
	overflow:hidden;
	height:31px;
	_height:36px
	margin:0 0 -10px 0;
	font-size:13px;
	white-space:nowrap;
}


