html{
background:#A4A4A4 none repeat scroll 0%;
font-size:62.5%}
body{
font-family:Arial,Helvetica,sans-serif}
hr{
clear:both}
h1{
background-color:transparent;
color:#626262;
font-size:1.8em;
padding-bottom:0.5em;
text-transform:uppercase}
h2{
background-color:transparent;
color:#8C8C8C;
font-size:1.3em;
padding-bottom:0.4em;
text-transform:uppercase}
h3{
font-size:1.1em;
color:#626262}
body.solutions h3{
color:#ffffff}
body.brochure div#content-inner h2:first-child,
body.brochure div#content h2.first{
padding-top:0}
body.brochure div#content h2{
color:#000000;
font-size:1.1em;
padding-bottom:0;
padding-top:20px;
text-transform:uppercase;
visibility:visible}
p{
background-color:transparent;
color:#545454;
font-size:1.1em;
padding-bottom:0.5em;
padding-top:0.5em}
.filled p{
color:#ffffff}
ul li{
font-size:1.1em}
.dots{
margin-left:13px;
background-color:transparent;
color:#707070;
list-style-type:disc;
margin-bottom:10px}
a:link{
color:#58595B}
a:visited{
color:#58595B}
a:hover{
color:#58595B}
a:active{
color:#58595B}
a{
text-decoration:none}
a.arrow-link{
background:transparent url(../images/arrow-right-dark.gif) no-repeat scroll right bottom;
color:#58595B;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
padding-right:9px}
a.big-arrow-link{
background:transparent url(../images/big-arrow-right.gif) no-repeat scroll right center;
color:#58595B;
font-weight:bold;
padding-right:14px;
text-transform:uppercase}
.hide{
visibility:hidden}
.remove{
display:none}
.left{
float:left;
clear:left}
.right{
float:right}
.rounded{
border:1px solid #898989}
.rounded span.corner{
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
display:block;
font-size:0;
height:10px;
line-height:0;
position:absolute;
width:10px}
.rounded span.tl{
left:-1px;
top:-1px}
.rounded span.tr{
right:-1px;
top:-1px}
.rounded span.bl{
bottom:-1px;
left:-1px}
.rounded span.br{
bottom:-1px;
right:-1px}
.wired span.tl{
background-image:url(../images/corners/wired-tl.gif)}
.wired span.tr{
background-image:url(../images/corners/wired-tr.gif)}
.wired span.bl{
background-image:url(../images/corners/wired-bl.gif)}
.wired span.br{
background-image:url(../images/corners/wired-br.gif)}
.wired-light{
border-color:#CCCCCC}
.wired-light span.tl{
background-image:url(../images/corners/wired-light-tl.gif)}
.wired-light span.tr{
background-image:url(../images/corners/wired-light-tr.gif)}
.wired-light span.bl{
background-image:url(../images/corners/wired-light-bl.gif)}
.wired-light span.br{
background-image:url(../images/corners/wired-light-br.gif)}
.filled{
background-color:#898989}
.filled span.tl{
background-image:url(../images/corners/filled-tl.gif)}
.filled span.tr{
background-image:url(../images/corners/filled-tr.gif)}
.filled span.bl{
background-image:url(../images/corners/filled-bl.gif)}
.filled span.br{
background-image:url(../images/corners/filled-br.gif)}
.filled-light{
background-color:#D7D7D7;
border-color:#D7D7D7}
.filled-light span.tl{
background-image:url(../images/corners/filled-light-tl.gif)}
.filled-light span.tr{
background-image:url(../images/corners/filled-light-tr.gif)}
.filled-light span.bl{
background-image:url(../images/corners/filled-light-bl.gif)}
.filled-light span.br{
background-image:url(../images/corners/filled-light-br.gif)}
body.government .rounded{
border-color:#B0B579}
body.government .wired span.tl{
background-image:url(../images/corners/wired-b0b579-tl.gif)}
body.government .wired span.tr{
background-image:url(../images/corners/wired-b0b579-tr.gif)}
body.government .wired span.bl{
background-image:url(../images/corners/wired-b0b579-bl.gif)}
body.government .wired span.br{
background-image:url(../images/corners/wired-b0b579-br.gif)}
body.government .filled{
background-color:#B0B579}
body.government .filled span.tl{
background-image:url(../images/corners/filled-b0b579-tl.gif)}
body.government .filled span.tr{
background-image:url(../images/corners/filled-b0b579-tr.gif)}
body.government .filled span.bl{
background-image:url(../images/corners/government-bl.gif)}
body.government .filled span.br{
background-image:url(../images/corners/government-br.gif)}
body.defense .filled span.bl{
background-image:url(../images/corners/defense-bl.gif)}
body.defense .filled span.br{
background-image:url(../images/corners/defense-br.gif)}
body.civilian .filled span.bl{
background-image:url(../images/corners/civilian-bl.gif)}
body.civilian .filled span.br{
background-image:url(../images/corners/civilian-br.gif)}
body.commercial .rounded{
border-color:#D39D60}
body.commercial .wired span.tl{
background-image:url(../images/corners/wired-d39d60-tl.gif)}
body.commercial .wired span.tr{
background-image:url(../images/corners/wired-d39d60-tr.gif)}
body.commercial .wired span.bl{
background-image:url(../images/corners/wired-d39d60-bl.gif)}
body.commercial .wired span.br{
background-image:url(../images/corners/wired-d39d60-br.gif)}
body.commercial .filled{
background-color:#D39D60}
body.commercial .filled span.tl{
background-image:url(../images/corners/filled-d39d60-tl.gif)}
body.commercial .filled span.tr{
background-image:url(../images/corners/filled-d39d60-tr.gif)}
body.commercial .filled span.bl{
background-image:url(../images/corners/commercial-bl.gif)}
body.commercial .filled span.br{
background-image:url(../images/corners/commercial-br.gif)}
body.broadcast .filled span.bl{
background-image:url(../images/corners/broadcast-bl.gif)}
body.broadcast .filled span.br{
background-image:url(../images/corners/broadcast-br.gif)}
body.communicase .rounded{
border-color:#F4C86B}
body.communicase .wired span.tl{
background-image:url(../images/corners/wired-f4c86b-tl.gif)}
body.communicase .wired span.tr{
background-image:url(../images/corners/wired-f4c86b-tr.gif)}
body.communicase .wired span.bl{
background-image:url(../images/corners/wired-f4c86b-bl.gif)}
body.communicase .wired span.br{
background-image:url(../images/corners/wired-f4c86b-br.gif)}
body.communicase .filled{
background-color:#F4C86B}
body.communicase .filled span.tl{
background-image:url(../images/corners/filled-f4c86b-tl.gif)}
body.communicase .filled span.tr{
background-image:url(../images/corners/filled-f4c86b-tr.gif)}
body.communicase .filled span.bl{
background-image:url(../images/corners/communicase-bl.gif)}
body.communicase .filled span.br{
background-image:url(../images/corners/communicase-br.gif)}
body.driveaway .filled span.bl{
background-image:url(../images/corners/driveaway-bl.gif)}
body.driveaway .filled span.br{
background-image:url(../images/corners/driveaway-br.gif)}
body.flyaway .filled span.bl{
background-image:url(../images/corners/flyaway-bl.gif)}
body.flyaway .filled span.br{
background-image:url(../images/corners/flyaway-br.gif)}
body.solutions .filled span.tl{
background-image:url(../images/corners/solutions-tl.gif)}
body.solutions .filled span.tr{
background-image:url(../images/corners/solutions-tr.gif)}
body.solutions .filled span.bl{
background-image:url(../images/corners/solutions-bl.gif)}
body.solutions .filled span.br{
background-image:url(../images/corners/solutions-br.gif)}
body.suitcase .filled span.bl{
background-image:url(../images/corners/suitcase-bl.gif)}
body.suitcase .filled span.br{
background-image:url(../images/corners/suitcase-br.gif)}
div#outer-left{
background:transparent url(../images/background-left.jpg) repeat-y scroll left top;
margin-left:auto;
margin-right:auto;
min-height:100em;
padding-left:130px;
width:87em}
div#outer-right{
background:#FFFFFF url(../images/background-right.jpg) repeat-y scroll right top;
min-height:100em;
padding-right:130px}
div#wrapper{
background-color:#FFFFFF;
min-height:100%;
overflow:hidden;
padding-bottom:30px}
h1#logo{
visibility:visible}
h1#logo a{
float:left;
margin-left:90px}
h1#logo a img{
display:block}
ul#menu{
background-color:#D8D4BE;
clear:both;
margin-bottom:13px;
min-height:1.3em;
padding-bottom:14px;
padding-left:7.2em;
position:relative;
z-index:2}
ul#menu li{
background:transparent url(../images/menu-item-background.gif) no-repeat scroll right top;
float:left;
font-size:1.3em;
padding-right:1px}
ul#menu li.last,
ul#menu ul li{
background:transparent none repeat scroll 0%}
ul#menu a{
background-color:transparent;
color:#666666;
display:block;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
padding:7px 17px;
text-transform:uppercase}
ul#menu li span{
display:block}
ul#menu li:hover a,
div#outer-left div#wrapper ul#menu li a:hover,
div#wrapper ul#menu li.active a{
background-color:#ECEADF;
background-image:none}
div#wrapper ul#menu li.active{
background-color:#ECEADF}
div#wrapper ul#menu ul li.active{
background-color:transparent}
ul#menu li:hover ul{
display:block}
ul#menu div{
background:transparent url(../images/blank.gif) repeat scroll left top;
left:auto;
padding-top:3px;
position:absolute;
top:auto;
visibility:hidden;
z-index:300}
ul#menu ul{
background:#D8D4BE url(../images/menu-background.gif) repeat scroll left top;
z-index:301}
ul#menu ul li{
float:none;
font-size:1em;
padding:3px;
z-index:302}
div#outer-left div#wrapper ul#menu ul li a{
background-color:#D8D4BE;
background-image:url(../images/menu-background.gif);
background-position:left top;
background-repeat:repeat;
padding:3px 12px}
div#submenu{
float:left;
margin-left:20px;
margin-right:10px;
padding:13px 7px 5px 7px;
position:relative;
width:14.4em;
z-index:1}
div#submenu ul{
text-transform:uppercase}
div#submenu ul li{
background-color:transparent;
background-image:url(../images/arrow-right.gif);
background-position:3px 0;
background-repeat:no-repeat;
font-weight:bold;
margin-top:10px;
padding-left:13px}
div#submenu ul li.last{
margin-bottom:0}
div#submenu ul li.level1{
margin-bottom:10px;
margin-top:0}
body.government div#submenu ul li{
background-image:url(../images/arrow-government-right.gif)}
body.commercial div#submenu ul li{
background-image:url(../images/arrow-commercial-right.gif)}
body.communicase div#submenu ul li{
background-image:url(../images/arrow-communicase-right.gif)}
div#submenu ul ul li{
font-size:1em}
div#submenu ul li.hasChild{
background-image:url(../images/arrow-down.gif);
background-position:0 2px}
body.government div#submenu ul li.hasChild{
background-image:url(../images/arrow-government-down.gif)}
body.commercial div#submenu ul li.hasChild{
background-image:url(../images/arrow-commercial-down.gif)}
body.communicase div#submenu ul li.hasChild{
background-image:url(../images/arrow-communicase-down.gif)}
div#submenu ul li.noArrow{
background-image:none !important;
font-size:1em;
font-weight:normal}
div#submenu ul li.noArrow a{
text-transform:none}
div#submenu ul li a.here,
div#submenu ul li a.parent-here{
font-weight:bold}
div#big-puff{
background-image:url(../images/puff-loader.gif);
background-position:center center;
background-repeat:no-repeat;
background-color:#58595B;
height:27em;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
width:56em;
position:relative}
div#big-puff img{
position:absolute;
top:0;
left:0}
div#sections{
clear:both;
float:right;
margin-bottom:7px;
margin-right:20px;
margin-top:25px;
text-align:right}
body.contact div#sections{
margin-top:76px}
div#sections ul li{
border-style:solid;
border-width:1px;
color:#FFFFFF;
float:left;
font-size:1em;
font-weight:bold;
margin-left:3px;
text-align:center;
width:13.7em}
div#sections ul li a{
color:#FFFFFF;
display:block;
font-size:1.4em;
padding-bottom:6px;
padding-top:6px}
li#government{
background-color:#B0B579;
border-color:#B0B579}
body.government li#government,
body.government li#government a{
background-color:#FFFFFF;
color:#B0B579}
li#commercial{
background-color:#D39D60;
border-color:#D39D60}
body.commercial li#commercial,
body.commercial li#commercial a{
background-color:#FFFFFF;
color:#D39D60}
li#communicase{
background-color:#F4C86B;
border-color:#F4C86B}
body.communicase li#communicase,
body.communicase li#communicase a{
background-color:#FFFFFF;
color:#F4C86B}
div#solutions{
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:56em}
div#solutions h2{
background-color:#D8D4BE;
border-bottom-style:solid;
border-bottom-width:8px;
color:#666666;
font-family:Verdana,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
padding-bottom:6px;
padding-top:9px;
text-align:center}
div#solutions h2 span{
display:block}
div#solutions h2 span.light{
font-weight:normal}
div#government h2{
border-bottom-color:#B0B579}
div#commercial h2{
border-bottom-color:#D39D60}
div#communicase h2{
border-bottom-color:#F4C86B}
div#solutions div.solution{
float:left;
margin-right:4px;
width:18.4em}
div#solutions div#communicase{
margin-right:0}
div#solutions div.solution p{
background-color:transparent;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
text-transform:uppercase}
div#solutions div.slide{
visibility:hidden}
div#solutions div.solution:hover div.slide{
visibility:visible}
div#government div.slide{
background-color:#B0B579}
div#commercial div.slide{
background-color:#D39D60}
div#communicase div.slide{
background-color:#F4C86B}
div#solutions div.slide p{
color:#FFFFFF;
font-size:1.1em;
padding:0px 9px 7px 9px;
text-align:left;
text-transform:none}
div#news{
float:right;
margin-right:21px;
width:42.2em}
body.home div#news{
margin-right:40px}
div#news div{
background:#D8D4BE url(../images/news-corner-top-right.gif) no-repeat scroll right top}
div#news div div{
background:transparent url(../images/news-corner-bottom-right.gif) no-repeat scroll right bottom;
border-left:12px solid #B2AA7E;
padding:13px 9px 8px 9px}
div#news div h2{
color:#58595B;
font-family:Arial,sans-serif;
font-size:1.1em;
font-weight:bold;
padding-bottom:0;
visibility:visible}
div#news div p{
color:#605C48;
font-family:Arial,sans-serif;
font-size:1.1em;
line-height:1.4}
p#news-link{
padding-bottom:0;
padding-top:0;
text-align:right}
div#feature{
margin-left:21px}
div#footer p#datapath{
padding-left:26em;
font-size:1.1em;
margin-bottom:1em;
text-align:left}
p#datapath a img{
vertical-align:-3px}
div#footer{
clear:both}
div#content{
background-position:left bottom;
background-repeat:no-repeat;
float:left;
min-height:36.3em;
padding:15px 15px 9px 15px;
position:relative;
width:35.8em;
z-index:1}
div#content h3{
padding-top:0.5em}
div#content a{
text-decoration:underline}
body.landing div#content,
body.landing div#content h1,
body.landing div#content p{
color:#FFFFFF}
body.brochure div#content h1{
border-bottom:1px solid #898989;
padding-left:19px;
padding-right:19px}
body.government div#content{
background-color:#B0B579;
background-image:url(../images/background-government.jpg)}
body.defense div#content{
background-image:url(../images/background-defense.jpg)}
body.civilian div#content{
background-image:url(../images/background-civilian-government.jpg)}
body.commercial div#content{
background-color:#D39D60;
background-image:url(../images/background-commercial.jpg)}
body.broadcast div#content{
background-image:url(../images/background-broadcast.jpg)}
body.communicase div#content{
background-color:#F4C86B;
background-image:url(../images/background-communicase.jpg)}
body.driveaway div#content{
background-image:url(../images/background-driveaway.jpg)}
body.flyaway div#content{
background-image:url(../images/background-flyaway.jpg)}
body.solutions div#content{
background-image:url(../images/background-solutions.jpg)}
body.suitcase div#content{
background-image:url(../images/background-suitcase.jpg)}
body.news div#content,
body.event div#content{
padding-left:0;
padding-right:0;
width:38.8em}
body.news div#content-inner,
body.event div#content-inner{
border-bottom:1px solid #898989;
border-top:1px solid #898989;
height:34.6em;
overflow:auto;
padding:11px 13px}
body.news div#content-inner *{
color:#000000}
div#content h1{
font-family:Arial,Helvetica,sans-serif;
font-size:1.8em}
body.news div#content-inner h1{
font-size:1.4em}
body.event div#content-inner h1{
margin-bottom:25px}
body.landing div#content p{
width:25em}
body.event div#content p.info{
clear:both}
body.event div#content-inner ul{
margin-bottom:10px;
margin-top:10px}
body.event div#content-inner ul li{
float:left;
margin-bottom:8px;
margin-right:8px;
width:92px}
div#content hr{
border-color:#545454 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px medium medium}
div#content p.view-slideshow{
bottom:5px;
font-size:1em;
left:10px}
div#content p.view-slideshow a{
background-color:transparent;
background-image:url(../images/arrow-white-right.gif);
background-position:right center;
background-repeat:no-repeat;
font-weight:bold;
padding-right:10px;
text-transform:uppercase}
div#content p.view-slideshow,
div#content p.view-slideshow *{
color:#FFFFFF}
div#right-bar{
border-left:medium none;
float:left;
margin-top:10px;
min-height:34.6em;
position:relative;
width:13.8em;
z-index:1}
div#right-bar a{
color:#0000ff;
text-decoration:underline}
body.auto-height div#right-bar,
body.auto-height div#right-bar *{
min-height:0;
margin-bottom:0}
body.auto-height div#right-bar-inner{
border-bottom:none}
body.col div#right-bar-inner ul li{
margin:5px 0;
line-height:1.2}
body.news div#right-bar,
body.event div#right-bar{
height:36.8em;
margin-top:10px}
div#right-bar-inner{
border-bottom:1px solid #CCCCCC;
margin-bottom:22px;
min-height:33em;
overflow:hidden;
overflow-y:visible;
padding:9px 8px 5px 8px;
word-wrap:break-word}
div#right-bar-inner ul{
margin-top:10px}
body.sweden div#right-bar-inner,
body.middle-east div#right-bar-inner,
body.usa div#right-bar-inner,
body.asia div#right-bar-inner{
padding-left:8px;
padding-right:8px}
body.landing div#right-bar-inner{
padding-bottom:0}
body.news div#right-bar-inner,
body.event div#right-bar-inner{
border-bottom:medium none;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
margin-bottom:0;
height:32em}
body.event div#right-bar-inner div{
margin-top:15px;
padding-bottom:10px}
body.event div#right-bar-inner div img{
width:110px;
display:block}
body.event div#right-bar-inner h3{
color:#545454}
body.product div#right-bar h3{
padding-left:7px;
padding-right:7px;
padding-bottom:2px}
body.event div#right-bar-inner,
body.event div#right-bar-inner p,
body.event div#right-bar-inner a{
font-size:1em;
color:#707070}
body.event div#right-bar-inner a{
text-decoration:underline}
body.news div#right-bar-inner p,
body.news div#right-bar-inner p a{
color:#000000}
body.contact div#right-bar-inner a{
text-decoration:underline}
body.news div#right-bar-inner p.more{
text-align:right}
body.news div#right-bar-inner p.more a{
background-color:transparent;
background-image:url(../images/arrow-right.gif);
background-position:right center;
background-repeat:no-repeat;
font-weight:bold;
padding-right:10px}
div#product-scroll{
height:32em;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
padding-left:0;
padding-right:0;
text-align:center}
div#product-scroll ul li{
font-size:1.1em;
padding-top:10px;
padding-bottom:10px}
div#product-scroll *{
font-weight:bold}
div#product-scroll img{
display:block;
width:110px;
margin-left:auto;
margin-right:auto;
margin-bottom:3px}
body.government div#product-scroll *{
color:#AFB06F}
body.commercial div#product-scroll *{
color:#D39D60}
body.communicase div#product-scroll *{
color:#F4C86B}
body.driveaway div#product-scroll *,
body.flyaway div#product-scroll *,
body.solutions div#product-scroll *,
body.suitcase div#product-scroll *{
color:#898989}
body.landing div#right-bar-inner{
padding-left:0;
padding-right:0}
body.landing div#right-bar-inner,
body.landing div#right-bar h2{
margin-left:0;
margin-right:0}
body.government div#right-bar-inner,
body.government div#right-bar h2{
border-bottom:1px solid #B0B579}
body.commercial div#right-bar-inner,
body.commercial div#right-bar h2{
border-bottom:1px solid #D39D60}
body.communicase div#right-bar-inner,
body.communicase div#right-bar h2{
border-bottom:1px solid #F4C86B}
body.driveaway div#right-bar-inner,
body.driveaway div#right-bar h2,
body.flyaway div#right-bar-inner,
body.flyaway div#right-bar h2,
body.solutions div#right-bar-inner,
body.solutions div#right-bar h2,
body.suitcase div#right-bar-inner,
body.suitcase div#right-bar h2{
border-bottom:1px solid #898989}
body.news div#right-bar h2,
body.event div#right-bar h2{
border-bottom:medium none;
margin-left:0;
margin-right:0}
div#right-bar h2{
border-bottom:1px solid #CCCCCC;
margin-left:-8px;
margin-right:-8px;
padding-bottom:7px;
padding-left:13px;
padding-right:13px}
div#worldmap{
margin:30px auto 0;
position:relative}
div#worldmap img{
display:block}
div#worldmap img.worldmap-overlay{
cursor:pointer;
position:absolute;
visibility:hidden}
body.sweden div#worldmap img#worldmap-sweden{
cursor:auto;
visibility:visible}
body.usa div#worldmap img#worldmap-usa{
cursor:auto;
visibility:visible}
body.middle-east div#worldmap img#worldmap-middle-east{
cursor:auto;
visibility:visible}
body.asia div#worldmap img#worldmap-asia{
cursor:auto;
visibility:visible}
img#worldmap-sweden{
left:167px;
top:34px}
img#worldmap-usa{
left:73px;
top:73px}
img#worldmap-middle-east{
left:160px;
top:95px}
img#worldmap-asia{
left:261px;
top:92px}
body.brochure div#wrapper div#content{
padding-left:0px;
padding-right:0px;
width:38.8em}
body.brochure div#content ul li{
padding-bottom:0.5em;
padding-top:0.5em}
body.brochure div#content ul li a{
background-color:transparent;
background-image:url(../images/big-arrow-down.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:17px}
body.brochure div#content-inner{
border-bottom:1px solid #898989;
height:32em;
overflow:auto;
padding-bottom:10px;
padding-left:20px;
padding-top:10px}
body.product div#content{
padding-left:9px;
padding-right:9px;
width:36.8em}
body.product div.description{
float:left;
padding-bottom:2em;
width:19.5em}
body.product div#content h1{
color:#898989}
body.product div.description p{
color:#7C7C7C}
body.product div.download{
background-color:#898989;
padding:12px 12px 10px 12px;
width:16.9em;
clear:both;
position:relative}
body.product div.download *{
color:#FFFFFF}
body.product div.download p{
background-image:url(../images/download-icon.gif);
background-position:0 5px;
background-repeat:no-repeat;
padding-left:15px}
body.product div.pictures{
color:#898989;
float:right;
width:16.6em}
body.product div.pictures *{
color:#898989}
body.product div.pictures p.info{
clear:both;
text-transform:lowercase}
body.product div.pictures .thumbscontainer{
margin-bottom:0}
body.product div#content div.pictures ul li{
float:left;
margin:0 3px 3px 0 !important}
body.product div#right-bar{
background-color:#898989;
color:#FFFFFF}
body.product div#right-bar *{
color:#FFFFFF}
body.product div#right-bar h2{
border-bottom:0 none;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:9px 7px 14px 7px}
body.product div#right-bar ul{
margin-left:8px;
margin-right:8px}
div.devil-detail{
padding-top:2px;
padding-bottom:10px;
position:relative}
div.devil-detail img{
position:absolute;
top:0;
left:0}
div.devil-detail h2,
div.devil-detail p{
margin-left:84px;
visibility:visible;
padding-top:0;
padding-bottom:0;
text-transform:none;
line-height:1.1}
body.contact div#failure,
body.contact div#success,
body.contact div#invalids{
margin-top:10px;
margin-bottom:20px;
padding-top:10px;
padding-right:10px;
padding-bottom:0;
padding-left:10px;
border:solid 1px #df0000}
body.contact div#success,
body.contact div#invalids{
border:none}
body.contact div#success h2{
text-transform:none}
body.contact div#failure h2{
color:#df0000;
text-transform:none}
body.contact div#failure p{
line-height:1.2em}
body.contact form p{
color:#545454;
margin-bottom:5px;
width:26em}
body.contact form div#invalids p{
color:#DF0000;
font-size:1.2em;
font-weight:bold;
margin-bottom:0}
body.contact form legend{
display:none}
body.contact form em{
color:#DF0000;
float:left;
font-size:1.5em;
padding-top:5px}
body.contact form input,
body.contact form select,
body.contact form textarea{
background-color:transparent;
background-image:url(../images/background-input.gif);
background-position:left top;
background-repeat:no-repeat;
border:1px solid #ACACAC;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
margin-bottom:5px;
width:11.3em}
body.contact form select option{
background-color:#ffffff}
body.contact form fieldset .invalid{
border:1px solid #BF0000}
body.contact form input,
body.contact form textarea{
padding:2px}
body.contact form input.submit{
background-image:none;
border:medium none;
clear:both;
height:auto;
left:13px;
margin-left:9em;
margin-top:12px;
padding:0;
position:relative;
width:auto}
body.contact form select{
width:11.8em}
body.contact form select oion{
background-color:#F5F5F5}
body.contact form textarea{
height:5.8em;
width:21em}
body.contact form label{
clear:left;
color:#545454;
float:left;
font-size:1.1em;
margin-bottom:5px;
padding-right:13px;
padding-top:5px;
text-align:right;
width:9em}
body.contact form div.checkbox input{
background:transparent none repeat scroll 0%;
border:medium none;
clear:left;
left:13px;
margin-left:9em;
padding:0;
position:relative;
width:auto}
body.contact form div.checkbox label{
clear:none;
margin-bottom:0;
margin-left:15px;
padding-right:0;
padding-top:0;
text-align:left;
width:15em}
body.contact form div#code{
float: left;}
body.contact form div#code label,
body.contact form div#code input{
margin-top:1em;}
body.contact form div#code em{
margin-top:0.7em;}
body.contact form div#code img{
display: block;
margin-top:3px;
margin-left:11.2em;}
body.error h1#logo{
border-bottom:5px solid #D8D4BE;
overflow:hidden}
div#error{
clear:both;
margin:0 auto;
padding-top:3em;
width:56em}
div#error h1{
margin-bottom:15px;
visibility:visible}
div#error p{
float:left;
font-size:1.3em;
padding-left:3%;
padding-right:3%;
width:54%}
div#error ul{
float:right;
width:40%}
div#error ul ul{
float:none;
width:auto}
div#error ul,
div#error ul li{
font-size:1em}
div#error ul li{
padding:3px 3px 3px 2em}
div#error ul li.level1 a{
font-weight:bold}
div#error ul li a{
font-size:1.2em}
body.archive div#content-inner{
height:32em;
overflow:auto;
padding-bottom:10px;
padding-left:5px;
padding-top:10px}
body.archive div#content ul{
font-size:1.1em;
margin-left:10px;
margin-bottom:20px}
body.archive div#content ul *{
font-size:1em}
body.archive div#content ul li h3{
margin-bottom:3px}
body.archive div#content ul li a{
background-color:transparent;
background-image:url(../images/big-arrow-right.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:17px}
form#activateadminform{
margin-top:10px}
form#activateadminform legend{
display:none}
form#activateadminform input{
color:#000000}
div#gallerytop{
margin-top:20px}
div#content div.managecontainer{
float:none}
div#content div.managecontainer p#galleryMsg{
background-color:#DFC3C3;
border:1px solid #4F0F0F;
color:#4F0F0F !important;
font-size:1.4em;
margin-bottom:10px;
text-align:center}
div#content div.managecontainer p#galleryMsg *{
color:#4F0F0F !important; 
}

div#content div.managecontainer p{
width:auto !important}
div#content div.managecontainer a{
color:#FFFFFF}
body.product div#content div.managecontainer a{
color:#898989}
div#content div.managecontainer form br,
div#content div.managecontainer br.clearboth{
clear:both}
div#content div.managecontainer hr{
border-color:#FFFFFF !important;
margin:10px 0;
width:100%}
body.product div#content div.managecontainer hr{
border-color:#545454 !important}
div#content div.managecontainer input{
float:left;
overflow:visible;
padding:0 2px;
color:#000000}
div#uploadform label{
background-color:#E5E5E5;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #404040;
border-top:1px solid #404040;
clear:left;
color:#333333;
float:left;
margin-top:1px;
overflow:hidden;
padding-bottom:4px;
padding-top:3px;
text-align:center;
width:20px}
div#uploadform .uploadfile{
float:left;
width:74%}
div#uploadform .uploadfile input{
width:auto}
div#content div.managecontainer form#uploadform input[type="submit"]{
float:none}
div#content div.managecontainer h2{
border-bottom:1px solid #333333;
color:#333333;
font-size:1.5em;
font-weight:bold;
margin-bottom:5px;
padding-bottom:5px;
text-transform:none;
visibility:visible}
div#content div.managecontainer textarea{
margin-bottom:10px;
width:99%}
div#content div.managecontainer,
div.managepicturecontainer{
font-size:1.2em}
div#content div.managecontainer div.pictureform div.shortfields{
float:right;
margin-left:0}
div#content div.managecontainer div.pictureform div.shortfields input{
float:none;
margin-bottom:-1px}
div#content div.managecontainer div.pictureform label{
clear:left;
float:left;
margin-top:5px;
overflow:hidden;
width:auto}
div#footer{
padding:10px;
clear:both}
div#footer p{
clear:both;
color:#999999;
font-size:0.9em;
text-align:center;
padding-top:0;
padding-bottom:0}
div#footer a{
color:#999999}
