/*Stylesheet for 'femalebodyguard.com'*/

body {
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 1em;
background-color: #00509F;}

.text80 {
color: #ffffff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 80%;
font-weight: normal;}

.text80b {
color: #000000;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 80%;
font-weight: normal;}


.text90c {
color: #ffffff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 90%;
font-weight: 700;
text-align: center;}

.text90 {
color: #ffffff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 90%;
font-weight: 700;}

.text90b {
color: #404040;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 90%;
font-weight: 700;
}


.text100 {
color: #efefef;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-weight: bold;
font-size: 100%;}

.text100b {
color: #000000;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-weight: normal;
font-size: 100%;}

.text110 {
color: #000;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-weight: bold;
font-size: 100%;}

.text150 {
color: #ff0000;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-weight: bold;
font-size: 120%;}

.text150bl {
color: #000080;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-weight: bold;
font-size: 150%;}

.boxhdr {
padding:4px;
background:#797cff;
}

.boxtitle {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:90%;
color:#fff;
}

ul {
font-size:90%
font-weight:bold;
color:#fff;
}

ul.normal {
font-size:80%;
font-weight:normal;
list-style-type:disc;
color:#fff;
}

ul.normalb {
font-size:80%;
font-weight:normal;
list-style-type:disc;
color:#000;
}


li {
list-style-type:square;
text-align:left;
font-weight: bold;
}

li.normal {
list-style-type:disc;
text-align:left;
font-weight:normal;
margin-bottom:10px;
}

li.normalIn {
list-style-type:circle;
text-align:left;
font-weight:normal;
margin-bottom:10px;
margin-left:20px;
}

li.normalInMore {
list-style-type:square;
text-align:left;
font-weight:normal;
margin-bottom:10px;
margin-left:60px;
}



li.normalb {
list-style-type:disc;
text-align:left;
color:#000;
font-weight:normal;
margin-bottom:10px;
}


.box {
color: #000000;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 90%;
font-weight: 700;
text-align: center;}


.slice {
color: #ffffff;
font-size: inherit;}

.imprint {
color: #efefef;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 75%;
font-weight: bold;
text-decoration: none;
text-align: center;}

.small {
color: #ffffff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 70%;
font-weight: normal;
text-align: center;}

.smallheavy {
color: #ffffff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: inherit;
font-weight: bold;
text-align: center;}

.publisher {
color: #ffffff;
font-family: Times, "Times New Roman", serif;
font-size: 110%;
font-weight: bold;
font-style: italic;}

ul.square {
list-style-type: square;
}

div#navcolumn {
float: left;
width: 140px;
height: 400px;
background: #00509F;
}

#menu {
height: 2em;
list-style-type: none;
margin: 2em 0 0 0;
padding: 0;
}
#menu li {
display: block;
margin: 0;
padding: 0;
}
#menu li a:link, #menu li a:visited {
background-color: #00509F;
border-right:2px solid #404040;
border-bottom: 1px #404040 solid;
color: #fff;
display: block;
font-family:arial,sans-serif;
font-size: 75%;
font-weight:bold;
margin-top:5px;
margin-left: 0px;
padding: 5px 5px;
text-align: left;
text-decoration: none;
width: 180px;
}
#menu li a:hover {
background:url('images/buttonback.jpg');
border-right:2px solid #404040;
border-bottom:1px solid #404040;
text-decoration: none
}
#menu li a#selected:link, #menu li a#selected:visited {
background-color: #00509F;
color: #fff;
border-right: solid 2px #404040;
border-bottom: solid 1px #404040;
text-decoration: none;
}
#menu li a:active {
background-color: #00509F;
color: #fff;
border-right: solid 2px #404040;
border-bottom: solid 1px #404040;
text-decoration: none;
}

div#content {
margin-left: 20%;
margin-right: 15%;}

div.ContentHdr {
margin-top:40px;
margin-bottom:0;
width:100%;
padding-top:4px;
padding-left:10px;
background:#fff;
border:solid 3px #00ffff;
}

div.contenthead {
float:left;
}

div.CheckBasket {
float:right;
padding-top:4px;
padding-right:16px;
}


div.BottomCheckBasket {
float:right;
margin-top:20px;
margin-right:6px;
}


div.SaleMaker {
margin-top:20px;
margin-bottom:10px;
width:100%;
height:158px;
padding-top:2px;
padding-right:10px;
padding-bottom:2px;
padding-left:10px;
background:#f1f1ff;
border:solid 3px #00ffff;
}

div.description {
float:left;
}

div.product {
float:right;
text-align:center;
}

div#useful {
margin-bottom:20px;
}

div#HomeOffice {
width:30%;
float:left;
margin:10px 20px 10px 10px;
padding:10px;
background:#f1f1ff;
}

div#related {
width:30%;
float:right;
margin:10px 10px 10px 20px;
padding:10px 10px 8px 10px;
background:#f1f1ff;
}


div#InternetLinks {
width:30%;
float:right;
margin:10px 10px 10px 20px;
padding:10px;
background:#f1f1ff;
}


img.left {
margin-right: 40%;
border: none;}

img.right {
margin-left: 40%;
border: none;}

a.topnav:link {
color: #e6e6ff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 75%;
font-weight: normal;
text-decoration: none;}

a.topnav:visited {
color: #e6e6ff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 75%;
font-weight: normal;
text-decoration: none;}

a.topnav:hover {
color: #00ffff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 75%;
font-weight: normal;
text-decoration: none;
background-color: #004080;}

a.topnav:active {
color: #e6e6ff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 75%;
text-decoration: none;
font-weight: normal;}


a.shop:link {
color: #0000ff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 100%;
font-weight: normal;
text-decoration: underline;}

a.shop:visited {
color: #0000ff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 100%;
font-weight: normal;
text-decoration: underline;}

a.shop:hover {
color: #0000ff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 100%;
font-weight: normal;
text-decoration: underline;
background-color: #cfffcf;}

a.shop:active {
color: #0000ff;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 100%;
text-decoration: underline;
font-weight: normal;}



a:link {
color: #ffffff;
font-weight: normal;
text-decoration: underline;
font-style: inherit;}

a:visited {
color: #ffffff;
font-weight: normal;
text-decoration: underline;
font-style: inherit;}

a:hover {
color: #00ffff;
text-decoration: underline;
font-weight: normal;
background-color: #004080;
font-style: inherit;}

a:active {
color: #00ffff;
text-decoration: underline;
font-weight: normal;
font-style: inherit;}

td.line {
border-left: none;
border-top: none;
border-right: none;
border-bottom: 1px #00ffff solid;
}

td.line2 {
border-top: 1px #00ffff solid;
border-left: none;
border-bottom: none;
border-right: none;
padding-bottom: 2px;}

#mid {
text-align: center;}
