.subscription_status {
    background-color:#fff;
    padding:10px;
}

.subscription_status .status {
    background-image:url(/sv_images/check_subscriptions.png);
    background-repeat:no-repeat;
    padding-left:75px;
    height:64px;
    padding-top:20px;
    font-size:18px;
    color:#388F11;
    font-weight:bold;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

.subscription_status .good {
    background-image:url(/sv_images/subscription_good_64x64.png);
    color:#388F11;
}

.subscription_status .close {
    background-image:url(/sv_images/subscription_warning_64x64.png);
    color:#DF7800;
}

.subscription_status .expired {
    background-image:url(/sv_images/subscription_expired_64x64.png);
    color:#CF2200;
}

.current_subscriptions {
	margin:15px 0px 0px 20px;
	font-size:16px;
}


.subscription_status .expired_what_todo {
    font-weight:bold;
	font-size:14px;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

.subscription_status .close_what_todo {
    font-weight:bold;
}

#renew_choices {
	position:relative;
	left:20px;
	padding-top:5px;
}

.next_step {
    font-size:14px;
    font-weight:bold;
    color:#49669C;
	cursor:pointer;
}

.next_step .open {
    background: url(/sv_images/arrow_right.gif) no-repeat 0 5px;
    padding-left:10px;
}


.next_step .closed {
    font-size:14px;
    background: url(/sv_images/arrow_down.gif) no-repeat 0 6px;
    padding-left : 10px;
    text-decoration:none;
}

.next_step_sub_content {
    border: 2px solid #BBB;
	padding:15px 10px 0px 10px;
}

.next_button {
	background-image:url(/sv_images/button_next.png);
	width:101px;
	height:31px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.button_visit_store {
	background-image:url(/sv_images/button_goto_store.gif);
	width:123px;
	height:22px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.sub_title
{
	border-bottom:1px solid #eee;

}



