   
/* --- start of css --- */

/* --- index - general --- */

	#container_outer
		{
		text-align: center;
		margin: 1em auto;
		width: 42em;
		}
	#container_inner 
		{
		text-align: left;
		}
	#container_site_title 
		{
		float: left;
		min-height: 124px !important;
		width: 42em;
		background: #FFF url(images/grad_transwhite_brown8x124.png) repeat-x   bottom;
		border-bottom: ridge #306 thick;
		}
	#logo 
		{
		height: 120px;
		width: 120px;
		padding: 2px;
		float: left;
		margin-right: 1em;
		}
	#site_title 	
		{
		font-size: 2em;
		font-weight: bold;
		color: #063;
		padding: 0.5em;
		}
	#site_slogan 
		{
		font-size: 1.5em;
		font-style: italic;
		color: #306;
		padding: 0 1em;
		}
	#menu
		{
		width: 8em;
		min-height: 330px !important;
		background:   url(images/grad_trans_green_green.png) repeat-x   top;
		clear: both;
		float: left;
		padding: 0.5em;
		}
	#content
		{
		width: 31.98em;
		background-color: #FFF;
		float: left;
		padding: 0.5em;
		color: #630;
		}
	#page_footer
		{
		text-align: center;
		margin: -1em;
		padding: 0.5em;
		font-size: .7em;
		font-variant: small-caps;
		color: #FFF;	
		background-color: #660;
		}
	.plans
		{
		color: #337;
		background-color: #FE9;
		margin: -0.5em;
		padding: 0.5em;
		}
	.plan
		{
		width: 11.99em;
		float: left;
		border: solid #306 medium;
		padding: 0.5em;
		margin: 0.5em;
		background-color: #FEE;
		}
	.plan_name
		{
		border: solid #733 thin;
		padding: 0.5em;
		margin: 0 0 0.5em 0;
		background-color: #337;
		}
	.plan_size
		{
		color: #306;
		}
	.plan_price
		{
		text-indent: 1em;
		font-size: smaller;
		font-style: italic;
		font-weight: bold;
		color: #603;
		}
	.plan_order
		{
		font-variant: small-caps;
		text-align: center;
		font-weight: bold;
		margin-top: 0.5em;
		}
	.plan_sum a
		{
		text-decoration: underline;
		color: #333;
		}
	.plan_sum h3
		{
		margin: 0;
		}
	body 
		{
		background: #660 url(images/border_greek.png) repeat-x top;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #FFF;
		margin: 0;
		}
	.codedirection 
		{ 
		unicode-bidi:bidi-override; 
		direction:rtl;
		}
	a 
		{
		color: #FFF;
		}
	img
		{
		border-width: 0;
		}
	h1
		{
		margin-top: 0;
		color: #630;
		}
	h2
		{
		clear:both;
		font-weight: bold;
		margin-bottom: 0;
		color: #306;
		}
	h3
		{
		color: #660;
		}

/* --- page specific --- */

	.plans h1
		{
		color: #733;
		}
	.plans h2
		{
		color: #B0F;
		}
	.plans h3
		{
		color: #FB0;
		}
	.myagent img
		{
		vertical-align: text-top;
		}
	.plans img
		{
		float: left;
		padding: 0 .5em .5em 0;
		}
	.plan_size img
		{
		float: left;
		margin-right: 100%;
		}
	#content a
		{
		color: #733;
		}
	#page_footer a
		{
		color: #FFF;
		}
	#menu a
		{
		text-decoration: none;
		font-weight: bolder;
		}
	#menu div
		{
		margin-bottom: .5em;
		background:   url(images/poweron.png) no-repeat   left;
		padding-left: 24px;
		min-height: 24px !important;
		}
	#menu #myaccount
		{
		font-size: 0.8em;
		font-style: italic;
		background: url(none);
		}
	.steps h2
		{
		clear:both;
		}
	.steps img
		{
		float: left; 
		padding: 0 1em 1em 0; 
		}
		 	
/* --- end of css --- */
