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

#container_inner {
text-align:left;
}

#container_outer {
margin:1em auto;
text-align:center;
width:42em;
}

#container_site_title {
background:#FFF url(images/grad_transwhite_brown8x124.png) repeat-x bottom;
border-bottom:ridge #306 thick;
float:left;
min-height:124px !important;
width:42em;
}

#content {
background-color:#FFF;
color:#630;
float:left;
padding:0.5em;
width:31.98em;
}

#logo {
float:left;
height:120px;
margin-right:1em;
padding:2px;
width:120px;
}

#menu {
background:url(images/grad_trans_green_green.png) repeat-x top;
clear:both;
float:left;
min-height:330px !important;
padding:0.5em;
width:8em;
}

#menu #myaccount {
background:url(none);
font-size:0.8em;
font-style:italic;
}

#menu a {
font-weight:bolder;
text-decoration:none;
}

#page_footer {
background-color:#660;
color:#FFF;
font-size:.7em;
font-variant:small-caps;
margin:-1em;
padding:0.5em;
text-align:center;
}

#site_slogan {
color:#306;
font-size:1.5em;
font-style:italic;
padding:0 1em;
}

#site_title {
color:#063;
font-size:2em;
font-weight:700;
padding:0.5em;
}

.codedirection {
direction:rtl;
unicode-bidi:bidi-override;
}

.menu_button {
background:url(images/poweron.png) no-repeat left;
margin-bottom:.5em;
min-height:24px !important;
padding-left:24px;
}

.myagent img {
vertical-align:text-top;
}

.plan {
background-color:#FEE;
border:solid #306 medium;
float:left;
margin:0.5em;
padding:0.5em;
width:11.99em;
}

.plan_name {
background-color:#337;
border:solid #733 thin;
margin:0 0 0.5em;
padding:0.5em;
}

.plan_order {
font-variant:small-caps;
font-weight:700;
margin-top:0.5em;
text-align:center;
}

.plan_price {
color:#603;
font-size:smaller;
font-style:italic;
font-weight:700;
text-indent:1em;
}

.plan_size {
color:#306;
}

.plan_size img {
float:left;
margin-right:100%;
}

.plan_sum a {
color:#333;
text-decoration:underline;
}

.plan_sum h3 {
margin:0;
}

.plans {
background-color:#FE9;
color:#337;
margin:-0.5em;
padding:0.5em;
}

.plans h1,#content a {
color:#733;
}

.plans h2 {
color:#B0F;
}

.plans h3 {
color:#FB0;
}

.plans img {
float:left;
padding:0 .5em .5em 0;
}

.steps h2 {
clear:both;
}

.steps img {
float:left;
padding:0 1em 1em 0;
}

a,#page_footer a {
color:#FFF;
}

body {
background:#660 url(images/border_greek.png) repeat-x top;
color:#FFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
margin:0;
}

h1 {
color:#630;
margin-top:0;
}

h2 {
clear:both;
color:#306;
font-weight:700;
margin-bottom:0;
}

h3 {
color:#660;
}

img {
border-width:0;
}

ul {
margin-bottom:2em;
}
		 	
/* --- end of css --- */
