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

/*Layout and styling for content items (screens, descriptions, etc...*/

.content_item {
clear:both;
height:100%;
margin:1em 0 1em 0;
min-height:141px;
}

.content_item > p > a{
font-weight:bold;
background:url(../images/link_bullet.gif) no-repeat right;
padding-right:20px;
}

.content_item > p > a:hover{
text-decoration:underline;
cursor:pointer;
}

#expand_fixed, #expand_roll, #expand_solar, #expand_winterstrip{
clear:both;
}


#expand_fixed > h3, #expand_roll > h3, #expand_solar > h3, #expand_winterstrip > h3 {
margin:1em 0;

}

#expand_fixed > ul, #expand_roll > ul, #expand_solar > ul, #expand_winterstrip > ul{
position:relative;
display:block;
margin: 0em 0 1em 150px;
padding-left:1em;
}

#expand_fixed > ul li, #expand_roll > ul li,#expand_solar > ul li, #expand_winterstrip > ul li{
display:block;
background-image:url(../images/link_bullet.gif);
background-repeat:no-repeat;
/*background-position: 0 0.5em 0 0;*/
padding-left:1.4em;
vertical-align:top;
line-height:1.1em;
}

.left_column {
width:150px;
float:left;
margin: 0 2em 1em 0;
}

.left_column > .caption{
clear:both;
}

.left_column > img{
margin-bottom:1em;
}

.add_links {
/*position:relative;
left:170px;*/
clear:both;
}

.add_links a{
display:block;
color:#000000;
font-family:Arial;
background:url(../images/link_bullet.gif) no-repeat left;
text-indent:30px;
}

hr {
display:block;
height:2px;
background-color:#000000;
border: 1px solid #000000;
}

.details {
padding-left:190px;
}

.details > a{
font-weight:bold;
background:url(../images/link_bullet.gif) no-repeat right;
color:#000000;
padding:0 20px 0 0;
}

.details > img{
float:right;
position:relative;
top:-10px;
margin-bottom:10px;
}

.pointer {
cursor:pointer;
}
