body { background-color: #fff;	margin:0;}
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
img {border:0}
a:link, a:visited, a:active { color: #801d27; text-decoration: underline; }
a:hover { color: #dd1f28; }

a.no-underline { text-decoration:none}

h2, h3, h4 { color:#821526;	font-weight:normal;	margin:0 0 10px 0}
h2 { font-size:18px; }
h3 {font-size:12px}
h4 { font-size:11px; }
.clr {clear:both}


.tahoma { font-family:Tahoma, Helvetica, sans-serif}
.verdana-small {font-size:10px}
.fpa {text-align:right; font-size:10px; color:#999}

#wrapper { margin:0 auto; width:899px;}
#logo a {
	display:block;
	outline:none;
	background:url("logo.jpg") 0px 0px;
	float: left;
	width:210px;
	height:60px;
	text-decoration:none;
	margin-bottom:20px;
	margin-top:20px;
}
#logo span { display:none }
#logo h1 { margin:0; margin-left:20px;}

div#print-logo { display:none}
div#slogan {display:none}

.datahost {color:#666666; font-weight:bold}
.datahost strong { color:#801830}

.dataweb {color:#666666; font-weight:bold}
.dataweb strong { color:#a59d11}

#topbar {float:right; display:block; width:350px;}
#telephone {float:left; padding-top:3px;}
#telephone span { background-image:url("icon-tel2.gif"); background-repeat:no-repeat; background-position:left center; color:#801d27; padding-left:17px; font-size:10px;  }

#panel { float:right; background-image:url("panel.gif"); background-repeat:no-repeat; width:243px; height:23px;}
#panel p {
	margin:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#panel p#languages { float:right; padding:3px 15px 0 13px; color:#7c7c7c; background-image:url("panel-div.gif"); background-repeat:no-repeat; background-position:left top; }
#panel p#languages a { text-decoration:none; color:#dd1f28 }
#panel p#panel-links { float:left; padding:3px 0 0 15px; font-weight:bold}
#panel p#panel-links a:link, #panel p#panel-links a:visited { text-decoration:none; background-position:left center; background-repeat:no-repeat }
#panel p#panel-links a:hover { color:#dd1f28}
#panel p#panel-links a.homepage { background-image:url("icon-panel-home.gif"); padding-left:16px; margin-right:8px; }
#panel p#panel-links a.contact { background-image:url("icon-panel-contact2.gif"); padding-left:18px; margin-right:8px; }
#panel p#panel-links a.sitemap { background-image:url("icon-panel-sitemap.gif"); padding-left:15px; }

#top { clear:both; background-image:url("top.jpg"); background-repeat:no-repeat; height:190px; }

#navigation { padding-left:20px; }
#navigation h2 {display:none}
#navigation ul, #navigation li { margin:0; padding:0; list-style-type:none; display:inline;}
#navigation a:link.first, #navigation a:visited.first {border:none} /* hide the border for the first element */
#navigation a:link, #navigation a:visited { float:left; outline:none; font-size:11px; font-family: Tahoma, Helvetica, sans-serif; font-weight:bold; color:#666666; text-decoration:none; padding:0px 10px; border-left:1px solid #cf1118  }
#navigation a:hover { color:#cf1118; }

body#index li#nav-index a, 
body#company li#nav-company a, 
body#services li#nav-services a, 
body#domains li#nav-domains a, 
body#applications li#nav-applications a, 
body#connections li#nav-connections a, 
body#partners li#nav-partners a, 
body#projects li#nav-projects a,
body#support li#nav-support a { color:#cf1118; }

#wrapper-inner { clear:both; outline:none; width:899px; margin-bottom:20px; margin-left:auto; margin-right:auto; height:1%; overflow:auto; }

.fifty-left { width:300px; padding-right:10px; float:left }
.fifty-right { width:300px; padding-left:10px; float:right }

.thirty-left { width:176px; padding-right:10px; float:left }
.seventy-right { width:424px; padding-left:10px; float:right }

.seventy-left { width:424px; padding-right:10px; float:left }
.thirty-right { width:176px; padding-left:10px; float:right }

#error404 { width:500px; margin:40px 40px 280px 40px}
#error404 h2 { font-family: Trebuchet MS, Geneva, Arial, sans-serif;}
#error404 h2 span { font-size:12px; padding-left:3px; font-weight:bold; font-family:Tahoma, Helvetica, sans-serif; color:#575757;}
#error404 p { line-height:1.7em}

#index-left { float:left; width:400px; padding-top:20px; padding-left:20px; padding-right:30px; }
#index-right { float:right; width:400px; padding-top:20px; padding-left:30px; padding-right:19px;  background-image:url("div1.jpg"); background-position:left 12px; background-repeat:no-repeat; }

#index-left h2, #index-right h2 {font-family: Trebuchet MS, Geneva, Arial, sans-serif; padding-bottom:3px; border-bottom:1px dashed #999; margin-bottom:13px; }
#index-left h2 span, #index-right h2 span { font-size:12px; padding-left:3px; font-weight:bold; font-family:Tahoma, Helvetica, sans-serif; color:#575757;}

#index-left h2.kokkini, #index-right h2.kokkini { border-bottom:1px dashed #801830}
#index-left h2.solid, #index-right h2.solid { border-bottom:1px solid #ccc}

#index-left h4, #index-right h4 { font-weight:bold; color:#000; margin:0 0 5px 0; }
#index-left p, #index-right p { line-height:1.4em; margin:3px 0 7px 0; font-family:Verdana, Arial, Helvetica, sans-serif}
#index-left .img-left, #index-right .img-left { margin-top:2px; margin-right:15px; margin-bottom:15px; float:left}
#index-left .divider1, #index-right.divider1 {margin-bottom:14px; margin-left:122px; border-bottom:1px solid #ddd}

#index-left .hosting-services { display:block; clear:both; overflow:auto; margin-top:15px; margin-bottom:20px; }
#index-left .hosting-services .item { display:block; width:131px; float:left; }
#index-left .hosting-services .item h3 { margin:0 }
#index-left .hosting-services .item h3 a { display:block; outline:none; text-decoration:none; font-size:11px; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold; width:123px; padding-left:8px; height:25px; padding-top:10px; background-image:url("index-hosting-top.gif"); background-repeat:no-repeat;}
#index-left .hosting-services .item .list { background-image: url("index-hosting-bg.gif"); background-repeat:repeat-x; }
#index-left .hosting-services .item .list ul {margin:0; padding: 2px 10px 10px 10px; list-style-type:none}
#index-left .hosting-services .item .list li { padding:7px 0px 5px 10px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; background-image:url("bullet5.gif"); background-repeat:no-repeat; background-position:left 12px; border-bottom:1px dotted #ccc }
#index-left .hosting-services .item .list li a:link, #index-left .hosting-services .item .list li a:visited { text-decoration:none; color:#000000}
#index-left .hosting-services .item .list li a:hover {color:#c92b32}
#index-left .hosting-services .item .list li.last { border-bottom:none}

.index-more { text-align:right; font-family:Tahoma, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#801d27;  }

.banner { margin-bottom:20px;}

#sidebar { float:left; width:180px; padding-top:20px; padding-left:20px; padding-right:30px; }
#sidebar h2 { border-bottom:1px solid #801830; font-size:14px; font-weight:bold; padding-bottom:5px; }
#sidebar p { line-height:1.5em; text-align:justify; }

p.pricelist-button {margin-top:40px;}
p.pricelist-button img { border:none }

.datalist ul, .datalist li { margin:0; padding:0; display:inline; list-style-type:none; }
.datalist li a:link, .datalist li a:visited { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; display:block; outline:none; height:20px; padding-top:6px; padding-left:20px; border-bottom:1px solid #ddd; background-image:url("bullet.gif"); background-position:2px center; background-repeat:no-repeat; text-decoration:none; color:#575757 }
.datalist li a:hover { color:#a3062a; background-image:url("bullet2.gif");}
.datalist li.selected a:link, .datalist li.selected a:visited { background-image:url("bullet2.gif"); color:#a3062a;  }

#content { float:right; width:620px; padding-top:20px; padding-left:30px; padding-right:19px; padding-bottom:20px; /* for small heights */  background-image:url("div1.jpg"); background-position:left 12px; background-repeat:no-repeat; }
#content h2 { border-bottom:1px solid #801830; font-size:18px; font-weight:bold; padding-bottom:5px; }
#content h2 a, #sidebar h2 a {text-decoration:none}
#content p { line-height:1.5em;  margin:0 0 15px 0; }

#content a.arrow { background-image:url("bullet2.gif"); background-position:left 6px; background-repeat:no-repeat; padding-left:15px; margin-left:7px;}
#content span.arrow { color:#555; background-image:url("bullet2.gif"); background-position:left 6px; background-repeat:no-repeat; padding-left:15px; margin-left:7px;}

h3.h3services { height:19px; padding-left:5px; color:#575757; border-bottom:2px solid #f3f3f2; font-size:11px; font-weight:bold; background-image:url("h3services1.gif"); background-repeat:no-repeat}
h3.h3services span {background:#ececeb; height:16px; display:block; float:left; padding-top:3px; padding-left:5px; padding-right:30px; background-image:url("h3services2.gif"); background-position:right center; background-repeat:no-repeat}

.services {text-align:center; padding-left:50px; padding-bottom:30px; }
.services ul, .services li {margin:0; padding:0; display:inline; list-style-type:none} 
.services a:link, .services a:visited  { display:block; outline:none; width:120px; float:left; text-decoration:none; margin-right:50px; }
.services a span { display:block; }
.services a img {border:none}

.partners {text-align:center; padding-left:0px; padding-bottom:30px; padding-top:20px; }
.partners ul, .partners li {margin:0; padding:0; display:inline; list-style-type:none} 
.partners a:link, .partners a:visited  { display:block; outline:none; width:125px; float:left; text-decoration:none; margin-right:27px; }
.partners a span { display:block; }
.partners a img {border:none}

.connections {text-align:center; padding-left:50px; padding-bottom:30px; }
.connections ul, .connections li {margin:0; padding:0; display:inline; list-style-type:none} 
.connections a:link, .connections a:visited  { display:block; width:130px; float:left; text-decoration:none; margin-right:40px; }
.connections a span { display:block; }
.connections a img {border:none}


.contact-dept {
	margin-bottom:20px;
}
.contact-dept ul, .contact-dept li { margin:0; padding:0;  list-style-type:none; }
.contact-dept li {display:block; padding-top:6px; padding-left:15px; padding-bottom:6px; border-bottom:1px solid #ddd; background-image:url("bullet.gif"/*tpa=http://www.datahost.gr/gr/images/bullet.gif*/); background-position:2px 10px; background-repeat:no-repeat; }
.contact-dept span {display:block; margin-bottom:5px; color:#656565 }
.contact-dept li a:link, .contact-dept li a:visited { text-decoration:none; color:#991422  }
.contact-dept li a:hover { color:#dd1f28 }

.contact-address {padding-left:10px; margin-bottom:20px;}
.contact-address p { margin:0; margin-bottom:3px; }
.contact-address span { color:#777}


h3.h3pack1 { height:22px; padding-left:5px; color:#fff; border-bottom:1px solid #b1b3b3; font-size:11px; font-weight:bold; background-image:url("h3pack1.gif"); background-repeat:no-repeat}
h3.h3pack1 span {background:#b1b3b3; height:18px; display:block; float:left; padding-top:4px; padding-left:5px; padding-right:30px; background-image:url("h3pack2.gif"); background-position:right top; background-repeat:no-repeat}

h3.h3pack1-1 { height:22px; padding-left:5px; color:#000; border-bottom:1px solid #c7c7c6; font-size:11px; font-weight:bold; background-image:url("h3pack1-1.gif"); background-repeat:no-repeat}
h3.h3pack1-1 span {background:#c7c7c6; height:18px; display:block; float:left; padding-top:4px; padding-left:5px; padding-right:30px; background-image:url("h3pack2-2.gif"); background-position:right top; background-repeat:no-repeat}

.pack { margin-bottom:20px;}
.pack td, .pack th { padding:7px; text-align:left; }
.pack th { background:#f1f1f1; font-weight:normal; padding-left:10px; color:#575757; border-right:2px solid #fff; border-bottom:2px solid #fff }
.pack td { background:#f5f5f5; border-bottom:2px solid #fff }
.pack tr.alt th { background:#f1f1f1 }
.pack tr.alt td { background:#f5f5f5 }

.pack2 { margin-bottom:40px;}
.pack2 td, .pack2 th { padding:7px; padding-left:10px; text-align:left; }
.pack2 th { font-weight:bold; padding-left:10px; color:#fff; background:#b0b3b3; border-right:2px solid #fff; border-bottom:2px solid #dee0e0 }
.pack2 th.tl { background-image:url("pack2-tl.gif"); background-position:left top; background-repeat:no-repeat }
.pack2 th.tr { background-image:url("pack2-tr.gif"); background-position:right top; background-repeat:no-repeat }
.pack2 td { background:#f1f1f1; color:#555; border-right:2px solid #fff;  border-top:2px solid #fff }
.pack2 tr.price td { background:#dee0e0; color:#333333}
.pack2 tr.buttons td { background:none; padding:4px 0 0 0px; }

tr.light-gray td, td.light-gray { background:#f7f7f7; }

h3.h3pack { color:#ac1e2a; font-weight:bold; margin-bottom:10px; margin-top:4px; padding-bottom:3px; padding-left:1px; border-bottom:1px solid #ddd }
.pack-price { display:block; font-weight:bold; color:#ac1e2a; padding-top:5px; text-align:center; float:right; margin-right:10px; font-size:11px; }
img.pack-image { margin-left:10px; margin-bottom:10px; }
.pack-desc { padding-bottom:10px; }

.hosting-packs { background:#f7f7f7; display:block; padding:10px; border:1px solid #e5e5e5; margin-bottom:30px; }
.hosting-packs ul, .hosting-packs li { margin:0; padding:0; display:inline; list-style-type:none; }
.hosting-packs li { float:left; margin-right:25px; }
.hosting-packs li strong { color:#801830 }
.hosting-packs li a:link, .hosting-packs li a:visited {float:left; outline:none; color:#7d7d7c }
.hosting-packs li a:hover { color:#a3062a; }
.hosting-packs li.selected a:link, .hosting-packs li.selected a:visited { color:#dd1f28; text-decoration:none }

.packs-index { display:block; padding:5px; margin-bottom:30px; }
.packs-index ul, .packs-index li { margin:0; padding:0; display:inline; list-style-type:none; }
.packs-index li { float:left; margin-right:10px; }
.packs-index li strong { color:#801830; display:block; float:left; padding:3px; }
.packs-index li a:link, .packs-index li a:visited {float:left; text-decoration:none; background-image:url("bullet.gif"); background-position:left center; background-repeat:no-repeat;  padding-left:8px; outline:none; color:#7d7d7c }
.packs-index li a:hover { color:#a3062a; }
.packs-index li.more a:link, .packs-index li.more a:visited{ background:none; border:none}

.service-features { }
.service-features ul {	list-style-image: url("bullet3.gif"); list-style-position:outside}
.service-features li { margin:15px 0; color:#555 }

.service-prices {margin-top:40px; margin-bottom:20px; width:500px; margin-left:25px;  padding:8px 8px 0 8px; background:#f7f7f7; border:1px solid #ccc}
.service-prices .price { float:left; padding-top:6px; color:#444}
.service-prices .price strong { color:#000000}
.service-prices .button-small { float:right} 
.service-prices .clr { margin-bottom:8px }

h3.h3connections { color:#444; background-image:url("bullet.gif"); background-position:left center; background-repeat:no-repeat; padding-left:10px; margin-left:6px; font-weight:bold; margin-bottom:10px; margin-top:30px;   }

.connections-table { }
.connections-table td, .connections-table th { padding:7px; padding-left:10px; text-align:left; font-size:11px; font-family:Tahoma, Helvetica, sans-serif }
.connections-table th { font-weight:bold; padding-left:10px; color:#fff; background:#b0b3b3; border-right:2px solid #fff; border-bottom:2px solid #dee0e0 }
.connections-table th.tl { background-image:url("pack2-tl.gif"); background-position:left top; background-repeat:no-repeat }
.connections-table th.tr { background-image:url("pack2-tr.gif"); background-position:right top; background-repeat:no-repeat }
.connections-table th span {font-weight:normal}
.connections-table td { background:#f1f1f1; color:#555; border-right:2px solid #fff;  border-top:2px solid #fff }
.connections-table tr.spacer td { background:#fff; height:8px; padding:0;}
.connections-table tr.buttons td { background:none; padding:4px 0 0 0px; }

.sitemap { margin-top:25px;}
.sitemap ul { margin:0 0 0 40px; padding:0; }
.sitemap li { margin-top:10px; font-size:12px}

.domain-form {margin:20px 0 0 0; padding:9px 5px 1px 5px; width:385px; height:41px; display:block; background-image:url("domains-bg-4.jpg"); background-repeat:no-repeat}
.domain-form h3 { color:#808686; margin:2px 4px 5px 4px; padding-bottom:4px; font-size:11px; font-weight:bold; }
.domain-form .input { background:#fff;  border:1px solid #a7a6aa; padding:3px; font-size:11px;}
.domain-form .select {font-size:11px; background:#fff; border:1px solid #a7a6aa; height:19px }
.domain-form .www { text-align:right; font-weight:bold; color:#801d27}
.domain-search td { padding:3px;}
a.domain-submit:link, a.domain-submit:visited { display:block; width:90px; height:26px; background-image:url("button-domain.gif"); text-indent:-5000px; outline:none;}
a.domain-submit:hover { background-image:url("button-domain-over.gif");} 

.domain-form2 {margin:20px 0 0 0; padding:9px 5px 1px 5px; width:585px; height:134px; display:block; background-image:url("domains-bg-big.jpg"/*tpa=http://www.datahost.gr/gr/images/domains-bg-big.jpg*/); background-repeat:no-repeat}
.domain-form2 h3 { color:#808686; margin:2px 4px 5px 4px; padding-bottom:4px; font-size:11px; font-weight:bold; }
.domain-form2 .input { background:#fff;  border:1px solid #a7a6aa; height:65px; padding:3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.domain-form2 .select {font-size:11px; background:#fff; border:1px solid #a7a6aa; height:19px }
.domain-form2 .www { text-align:right; font-weight:bold; color:#801d27}
.domain-search td { padding:3px;}
.domain-form2 .multiple-domains { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666666}

.domains-table { }
.domains-table td, .domains-table th { padding:7px; padding-left:10px; text-align:left;   }
.domains-table th { font-weight:bold; padding-left:10px; color:#575757; background:#ececeb; border-right:2px solid #fff; border-bottom:2px solid #ddd }
.domains-table th.tl { background-image:url("domain-results-l.gif"); background-position:left top; background-repeat:no-repeat }
.domains-table th.tr { background-image:url("domain-results-r.gif"); background-position:right top; background-repeat:no-repeat }
.domains-table th span {font-weight:normal}
.domains-table td { color:#555; border-bottom:1px solid #ddd }
.domains-table td input {margin:0; padding:0}
.domains-table tr.last td {background:none; border:none}
.domains-table span.available { color:#009900; margin-left:1px; padding-left:15px; background-image:url("check.gif"); background-repeat:no-repeat}
.domains-table span.unavailable { color:#CC0000; padding-left:15px; background-image:url("icon-x.gif"); background-repeat:no-repeat}


.domain-offer { margin:0 0 20px 10px; padding-left:9px; background-image:url("bullet3.gif"); background-repeat:no-repeat; background-position:left center;}
.domain-offer a:link, .domain-offer a:visited {text-decoration:none}
.domain-offer a:hover {}

.domains-prices { margin-bottom:20px; }
.domains-prices td{ padding:7px; padding-left:10px; text-align:left; font-family:Tahoma, Helvetica, sans-serif   }
.domains-prices th {  color:#575757; background:#ececeb; background-image:url("domain-results-l.gif"); background-position:left top; background-repeat:no-repeat; border-bottom:2px solid #ddd }
.domains-prices th span { display:block; font-weight:bold; padding:7px; padding-left:10px; text-align:left;  background-image:url("domain-results-r.gif"); background-position:right top; background-repeat:no-repeat}
.domains-prices td { color:#555; border-bottom:1px solid #ddd }

.domains-fpa {padding-right:40px; text-align:right; font-size:10px; color:#777}

a.domain-submit2:link, a.domain-submit:visited { display:block; width:90px; height:26px; background-image:url("button-domain-cont.gif"); text-indent:-5000px; outline:none;}
a.domain-submit2:hover { background-image:url("button-domain-cont-over.gif");} 

.tlds { margin-top:10px; margin-left:20px; margin-bottom:5px; }
.tlds th, .tlds td { padding:4px; font-size:10px }
.tlds th { color:#801d27; text-align:left;  }
.tlds td {color:#666; }
.tlds td.last { padding-top:10px; text-align:right; }
.tlds td.last a { font-size:10px; font-weight:bold}

.support-login { margin:0 }
.support-login {}

.support-register {margin-bottom:5px; display:block; outline:none}

#footer { clear:both; border-top:1px solid #a33b56; }
#footer p { margin:10px 0; font-size:10px; }
#footer p#copyright { float:right; color:#b5b5b5 }
#footer p#contact-info { float:left; color:#666  }
#footer p#contact-info span { background-position:left center; background-repeat:no-repeat; padding:0 17px;  }
#footer p#contact-info span strong {color:#801830 }
#footer p#contact-info span a:link, #footer p#contact-info span a:visited {color:#666 }
#footer p#contact-info span a:hover { color:#a33b56}
#footer p#contact-info span.tel { background-image:url("icon-tel.gif")}
#footer p#contact-info span.fax { background-image:url("icon-fax.gif")}
#footer p#contact-info span.email { background-image:url("icon-email.gif")}

.smartfield {  background:#f9f9f9; background-image:url("smart_formbg2.gif"); background-repeat: repeat-x;  border:1px solid #d5d5d5; font-size:11px; padding:4px;}
.smartfield option { background:#fff; }
.databutton { letter-spacing:0.1em; cursor:pointer; width:129px; height:34px; border:none; background:none; background-image:url("button.gif"); background-repeat:no-repeat; font-weight:bold; font-size:11px; color:#FFFFFF; }
.databutton2 { letter-spacing:0.1em; cursor:pointer; width:129px; height:34px; border:none; background:none; background-image:url("button2.gif"); background-repeat:no-repeat; font-weight:bold; font-size:11px; color:#FFFFFF; }
.databutton-small { letter-spacing:0.1em; cursor:pointer; width:129px; height:26px; border:none; background:none; background-image:url("button4.gif"); background-repeat:no-repeat;  font-size:11px; color:#FFFFFF; }

.redbutton a:link, .redbutton a:visited { display:block; width:129px; text-align:center; padding-top:6px; height:20px; background-image:url("button4.gif"); background-repeat:no-repeat; font-weight:bold; font-size:11px; text-decoration:none; color:#fff;}
.graybutton a:link, .graybutton a:visited { display:block; width:129px; text-align:center; padding-top:6px; height:20px; background-image:url("button6.gif"); background-repeat:no-repeat; font-weight:bold; font-size:11px; text-decoration:none; color:#fff;}

.redbutton-small a:link, .redbutton-small a:visited { display:block; width:111px; text-align:center; padding-top:6px; height:20px; background-image:url("button4-smaller.gif"); background-repeat:no-repeat; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;} 
.button-small a img {border:none}
.graybutton-small a:link, .graybutton-small a:visited { display:block; width:111px; text-align:center; padding-top:6px; height:20px; background-image:url("button6-smaller.gif"); background-repeat:no-repeat; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}

.upbutton { margin-bottom:20px; text-align:right}
.upbutton a:link, .upbutton a:visited { background-image:url("bullet4.gif"); background-position:left center; background-repeat:no-repeat; margin-right:10px; padding-left:18px; text-decoration:none; }

.soon_available { height:300px; text-align:center; padding-top:50px;  color:#777 }
.order_email { height:300px; text-align:center; padding-top:50px;  color:#777;  }


.dataform { margin:0; margin-bottom:30px; }
.dataform label {  float: left;  width: 10em;  margin-right: 1em;  padding-top:0.3em;text-align: right;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.dataform label em {  color: #f00; font-size: 85%;  font-style: normal;  text-transform: uppercase;}
.dataform fieldset {  float: left;  clear: both;  width: 99%;  margin: 0;  padding: 0;padding-bottom:0.5em;border:none; }
.dataform legend {  padding-left:1em;padding-bottom:0.2em; color: #000000;  font-weight: bold;font-size:1.2em;}
.dataform fieldset ul {  margin:0;padding: 1em 1em 0 1em;  list-style: none;}
.dataform fieldset li {  margin:0;padding-bottom: 0.7em;}
.dataform fieldset.submit {  float: none;  width: auto;  border-style: none;  padding-left: 12.2em;  background-color: transparent; }
