div.comment-body {
overflow:hidden;
}

div.cmts {
text-align:right;
padding: 0.8em 5px;
font-size:0.8em;
}

div.cmtsbody {
margin: 0 0 10px 15px;
clear:left;
}

div.nleft, div.nright{
width:200px;
float:left;
text-align:left;
overflow:hidden;
}

div.nright {
float:right;
text-align:right;
}


div.cmtname {
width:517px;
float:left;
margin:6px 5px 5px 20px;
}

div.cmtname span.cmtnamesp {
font-weight:bold;
font-size:1em;
}

div.cmtname span.cmtsays {
font-size:0.8em;
}


div.cmtdate {
font-size:0.8em;
margin-top:3px;
width:100%;
float:right;
text-align:right;
}

ol.commentlist li {
list-style-type:none;
}

p.commentp {
font-family:Verdana,Geneva,sans-serif;
font-size:1em;
height:30px;
padding-left:4px;
font-weight:bold;
background:url("images/headingst.png") repeat-x scroll left top transparent;
}

form#commentform label.error {
margin: 0 0 15px 120px;
width:300px;
text-align:center;
color:#a00;
font-size:0.9em;
}

div#widecomments div#respond div#formcontainer2 form#commentform label.error {
margin-left:283px;
}


div#formcontainer2 {
margin-bottom: 10px;
}

div#widecomments div#respond{
clear:left;
}


div#loggedin {
width:532px;
/*float:right;*/
text-align:right;
margin-bottom:30px;
font-size:0.8em;
}

div#widecomments div#loggedin {
width:846px;
}

div#widecomments fieldset label{
width:278px;
}

div#widecomments input#submitbut {
margin: 12px 300px 0 383px;
}


div.back {
width:100%;
text-align:right;
}


div.detailcont {
margin-right:20px;
width:400px;
float:left;
clear:left;

}

div.detail {
padding: 40px 17px 15px; 
overflow:hidden;
z-index: 9986;
}

div.detailm {
text-align:left;
background: url('images/detailm.png') center left repeat-y;
}


div.detailt{
background: transparent url('images/detailt.png') top left no-repeat;
}


div.detailb{
background: transparent url('images/detailb.png') bottom right no-repeat;
}

img.detailpic {
width:150px;
float:left;
margin-right:15px;
}


div.detail ul li{
list-style-type:none;
margin-bottom:5px;
}

div.descdet1 {
float:left;
width:390px;
margin-bottom:15px;
color:#AA0000;
}

div.descdet2 {
float:left;
width:390px;
margin-bottom:15px;
color:#7F3333;
}

div.descdet2 ul {
list-style-type:none;
}

div.detail p#linksp {
clear:left;
text-align:center;
}

div.detail span.detlabel {
font-size:0.8em;
width:30px;
display:block;
float:left;
text-align:left;
margin: 0 10px 0 5px;
}

div.detail span.detlabel#dl {
margin-top:1.2em;
}

div.detail div#detlabel2, div.detail div#detlabel2e {
width:76px;
float:right;
margin:5px 0 15px 5px;
}

div.detail div#detlabel2e {
padding-bottom:35px;
}

div.detail div#detlabel2 a img, div.detail div#detlabel21 a img{
border:0;
}

div.detail div#detlabel21 {
width:120px;
float:right;
margin:5px 0 15px 0;
}

div.detail div#detlabel21 span {
font-size:0.8em;
width:120px;
display:block;
margin-bottom:5px;
}

div.detail div#detlabel2 span, div.detail div#detlabel2e span {
font-size:0.8em;
width:70px;
display:block;
margin-bottom:5px;
}




