@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------Layout-----*/
html, body{
color: #000;
height: 100%;
margin:0;
padding:0;
background:#000 url("../images/pic/common/bg_wood.jpg") repeat 0 0 fixed;
font:normal 1em Arial, Helvetica, sans-serif;
}
/*----------------------------------------------------------------------------Heading-----*/
*{
margin:0;
padding:0;
}
h1{
display:block;
width:289px;
height:40px;
text-indent:-9999px;
background:transparent url("../images/pic/common/logo_privatestructure_main.gif") no-repeat top left scroll;
}
h1 a{
display:block;
width:100%;
height:100%;
outline:none;
}
h2{
color:#000;
font:bold 1.5em Arial, Helvetica, sans-serif;
}
h3{
color:#000;
font-size:1.8em;
padding:20px 0;
display:block;
}
h4{
color:#000;
font:bold 1.5em/1em Arial, Helvetica, sans-serif;
padding:20px 0 0 0;
}
h5{
color:#c6253a;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bold;
padding:2px 0;
text-indent:22px;
background:transparent url("../images/pic/common/icon_title.gif") no-repeat 0 0 scroll;
}
h6{
color:#000;
font-size:1.3em;
padding:10px 0;
display:block;
font-weight:bold;
}
/*----------------------------------------------------------------------------Text-----*/
strong{
font-weight:bold;
}
b{
font-weight:bold;
text-transform:uppercase;
}
a{
font:bold 1em/1.2em Arial, Helvetica, sans-serif;
color:#c6253a;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}
.notice, .date{
font:normal 1em/1.2em Arial, Helvetica, sans-serif;
font-style:italic;
}
.notice{
color:#c6253a;
}
.date{
color:#959595;
display:block;
}
.links a{
text-indent:18px;
color:#000;
text-decoration:none;
height:14px;
margin:0 0 8px 0;
padding:2px 0 0 0;
background-color:#;
}
.links a:hover{
color:#c6253a;
}
.basket{
background:transparent url("../images/pic/common/icon_basket.gif") no-repeat 0 0 scroll;
padding:2px 0 0 20px;
text-indent:30px;
}
.sizechart a{
background:transparent url("../images/pic/common/icon_size.gif") no-repeat 0 -1px scroll;
}
.tellfriend a{
background:transparent url("../images/pic/common/icon_email.gif") no-repeat 0 -1px scroll;
}
/*----------------------------------------------------------------------------Image-----*/
.image{
margin:5px 0;
display:block;
}
.load{
background:url("../images/pic/common/loading.gif") no-repeat center;
background-color: #;
}
img, div{
behavior:url("includes/js/iepngfix.htc")
}
/*----------------------------------------------------------------------------Form-----*/
.form{
border:1px solid #959595;
background-color:#ebebeb;
font:normal 1em Arial, Helvetica, sans-serif;
padding:2px;
margin:0 0 5px 0;
display:inline;
}
.form:hover{
background-color:#fff;
}
.mini{
width:50px;
height:15px;
}
.comment{
width:300px;
line-height:1.5em;
}
.alignright{
text-align:right;
}
.aligncenter{
text-align:center;
}
.alignjustify{
text-align:justify;
}
.white{
background-color:#fff;
font-weight:bold;
}
/*----------------------------------------------------------------------------Breaks-----*/
p{
margin:0;
padding:0 0 15px 0;
}
br{
margin:0;
padding:0;
}
hr{
width:750px;
background-color:#C6253A;
color:#C6253A;
height:1px;
border:0;
margin:0 15px 0 15px;
}
*html hr{
margin-left:5px;
}
.clear{
clear:both;
float:none;
}
/*----------------------------------------------------------------------------headerNavigation----*/
#headerNavigation{
background-color:#;
padding:2px 5px;
}
*html #headerNavigation{
padding-left:5px;
padding-right:4px;
}
#headerNavigation ul{
}
#headerNavigation li{
display:block;
padding:2px;
}
#headerNavigation li a{
font:normal 1em/1em "Arial", Helvetica, sans serif;
color:#000;
text-decoration:none;
text-transform:capitalize;
background-color:#;
padding:2px;
}
#headerNavigation li a:hover{
color:#000000;
background-color:#ffffff;
text-indent:5px;
text-decoration:underline;
}
/* message box */
.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.messageStackError { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #FAD0C3; }
.messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #F9ED93; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #D2ECCC; }
.error, .alert, .accept{
padding:10px 10px 10px 35px;
margin:5px 0;
}
.error{
background:transparent url("../images/pic/common/icon_error.gif") no-repeat 10px center scroll;
background-color:#FAD0C3;
}
.alert{
background:transparent url("../images/pic/common/icon_alert.gif") no-repeat 10px center scroll;
background-color:#F9ED93;
}
.accept{
background:transparent url("../images/pic/common/icon_accept.gif") no-repeat 10px center scroll;
background-color:#D2ECCC;
}
/* headerError */
.headerError {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background-color: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
/* headerInfo */
.headerInfo {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background-color: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #ff0000; }
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}
a.class3:visited {color:#9999ff} 
a.class3:hover {color:#333333; font-weight: bold; text-decoration: underline; font-size: 12px}
a.class3:active {color:#ffcc00}
.hr2 hr{
width:100%;
margin:10px 10px 0 0;
padding:0;
background-color:#C6253A;
color:#C6253A;
height:1px;
border:0;
}
TD.main, P.main {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  padding: 2px;
}
