/*body{margin:0; padding:0; background-image:url(../images/site_bg.jpg); background-repeat:repeat-x; line-height:20px; font-size:12px; font-family:verdana;}*/

body { 
margin:0; 
padding:0;
background-image:url(../images/site_bg.jpg); 
background-repeat:repeat-x;  
color:#333333; 
font:75%/1.3 Cambria,Verdana,Georgia;
}

img,a{border:0; text-decoration:none;}

#wrapper_css{width:780px; margin:0 auto; margin-bottom:10px; border:1px solid #999999; background:#ffffff;}
#header_css{height:165px;}
#top_css{height:125px;}
#logo_css{display:block; width:248px; height:125px; background:url(../images/MARX-cryptotech-box2.jpg) no-repeat;}
#top_right_css{float:right; text-align:right; padding:10px;}

.dropdownparent{background:url('../images/menu_off.jpg') no-repeat; width:129px; height:46px; color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:middle; cursor:hand; line-height:46px; padding:0; margin:0;}
.parentmenu{background:url('../images/menu_on.jpg')}
.subdropdownparent{margin:0; padding:0; color:#FFFFFF; font-weight:bold; text-align:left; cursor:hand; line-height:26px;}
.dropdown, .subdropdown{margin:0; padding:0; width:200px; border:1px solid #999999; background:#e3e3e3; position:absolute; display:none;}
.menuname{display:block; padding:0 5px; color:#595959; overflow:hidden;}
.dropdownparent .menuname{color:white;}
.subdropdownparent .menuname{color:#595959;  width:190px;}

li.topmenuitems{background-color:#e3e3e3; color:#595959; border-bottom:1px solid #999999; margin:0; background:#e3e3e3;}

/* url("../images/notch.gif") no-repeat bottom right;
 li.topmenuitems{background-color:#00518D; border-bottom:1px solid white;} */
.sidemenuname{display:block; color:#595959; margin:0;}


#content_wrapper_css{margin:10px 0 0 0;}
#side_menu_css{float:left; background-color:#e3e3e3; margin-right:10px; padding-bottom:20px; width:202px; visibility:hidden;}
#content_css{float:left; padding-bottom:20px; min-height:400px; height:auto !important; height:400px;width:760px}

.sectionheader{padding-left:10px;}
.pagetitle{color:#0b3b6b; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; padding-bottom:8px; padding-top:8px; margin-top:2px;}
.titles{color:#0b3b6b; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; padding-bottom:8px; padding-top:8px;}
.products_text{color:#0b3b6b;}

.event_headers{padding:2px; background-color:#0060AF; color:white; text-align:center;}

#comparisontable_css{border-collapse:collapse;background-color:#cedae0;}
#comparisontable_css td{border:2px solid white; padding:5px;}

#producttable_css{border-collapse:collapse;}
#producttable_css td{padding:2px 5px;}
.billlabel{float:left; clear:both; width:150px; margin-bottom:10px;}
.billinfo{float:left; margin-bottom:10px;}

.clear{clear:both;}

.error{color:red;}

.banner {font-family: verdana;width:778px;height:240px;margin-left:-9px;margin-top:-7px;background-image:url(/images/CryptokenBanner.jpg);}
.bannerbluetext {padding-left:50px;padding-top:60px;color: #014f73;font-weight:bold;font-size:36px;text-shadow: 1px 1px 1px white;}
.bannerredtext {float:left;padding-left:50px;padding-top:70px;color: #d90000;font-weight:bold;font-size:36px;text-shadow: 1px 1px 1px white;}
.registered {float:left;padding-top:60px;vertical-align:super;color: #014f73;font-weight:bold;font-size:16px;}
.bannersmalltext {padding-left:50px;padding-top:30px;color: #014f73;font-weight:bold;font-size:20px;width:400px;text-shadow: 1px 1px 1px white;}

/* Sebastian's added CSS styles (temporary until TinyMCE is incorporating them as well */
#content-container  {
padding: 5 5 5 5;
font-size: 12px;
color: #000000;
width: 560px;
font-family: verdana;
}

.sitemap {
color: #b82f27;
}

#content-container ul {
padding: 0 0 0 25;
list-style: square;
}

#content-container li {
padding: 0 0 0 0;
}

#content-container hr {
width: 100%;
height: 1px;
background: #b82f27;
margin: 10 0 10 0;
border: 0px;
}

#content-container h1 {
color: #b82f27;
font-size: 15px;
font-weight: bold;
}

#content-container h2 {
color: #b82f27;
font-size: 12px;
font-weight: normal;
border-bottom:1px solid #b82f27;

}

#content-container h3 {
background: #b82f27;
color: #ffffff;
font-size: 12px;
font-weight: normal;
padding: 3 3 3 3;
margin: 8 0 8 0;
}

