ul#projects{
list-style:none;
margin:0;
padding:0;

}

ul#projects li{
border:3px solid #90b4d6;
margin:5px 0 5px 0;
overflow:hidden;
zoom:1;
float:left;
width:450px;
min-height:147px;
_height:147px;
}
ul#projects li a{
color:#000;
text-decoration:none;
}

ul#projects li a:hover{
color:#0053a1;
}
ul#projects li.left{
clear:both;
margin-right:10px;
}

ul#projects li div.inner{
margin:1px;
border-top:1px solid #b1c9e0;
overflow:hidden;
background:url(/img/product-li-background.gif) #b1c9e0 no-repeat;
position:relative;
min-height:144px;
_height:144px;
}

ul#projects li div.inner div.link{
position:absolute;
left:0px;
top:125px;
width:448px;
height:19px;
background:url(/img/product-link-background.jpg) right no-repeat;
text-align:right;
}

ul#projects li div.inner div.link img{
margin:2px 2px 0 0;
}


ul#projects li div.image{
float:left;
width:100px;
display:block;
}

ul#projects li div.inner{
cursor:pointer;
}
ul#projects li div.image img{
margin-left:17px;
border:2px solid #fff;
}

ul#projects div.text{
width:315px;
float:left;
display:block;
}



ul#projects div.inner h3{
font-size:1.1em;
margin:10px 13px;
padding:0;

}

ul#projects div.inner h3 a{ 
color:#000000;
text-decoration:none;
}

form#project-search{
background-color:#66a4b3;
padding:4px 0 4px 0;
margin-right:10px;
overflow:hidden;
zoom:1;
}

form#project-search select{
float:left;
}

form#project-search label{ 

padding:5px 5px 0 15px;
font-weight:bold;
color:#fff;
float:left;
}

input#subbtn{
display:block;
float:left;
margin-left:15px;
}


/***
*For 1 product
***/


div.product-images{
width:267px;
border:2px solid #90b4d6; 
float:left;
}



div.product-images img{
border:2px solid #fff;
}

div.product-images ul{
list-style:none;
margin:1px;
padding:0 0 10px 0;
border-top: 1px solid #b1c9e0;
background:url(/img/product-img-ul.jpg) #b1c9e0 no-repeat;
overflow:hidden;
}

div.ul li{
float:left;
}

div.product-images ul li.left,
div.product-images ul li.centre,
div.product-images ul li.right{
width:70px;
margin-top:13px;
float:left;
}

div.product-images ul li.left{
margin-left:12px;
}
div.product-images ul li.centre{
margin: 13px 12px 0px 12px;
}
div.product-images ul li.first{
margin: 13px 9px 0 13px;
float:none;
}

div.product-text{
width:425px;
margin-left:30px;
float:left;
}

div.product-extras{
float:left;
width:182px;
}

div.product-extras ul{
margin:0 0 0 25px;
padding:0;
list-style:none;
}

div.product-extras ul li{
margin-bottom:10px;
}


div#related{
margin-left:25px;
}

div#related h3{
 background:url(/img/hp-h2-background.gif) top right; 
 line-height:20px;
 padding-left:5px;
  font-size:1.2em;
 color:#fff;
 margin:0;
 padding: 0 0 0 5px;

/* background:url(/img/product-img-ul.jpg) #b1c9e0 no-repeat; */
}
div#related ul{
 float:left;
 width:100%;
margin:0;
padding:0;
list-style:none;
background-color:#2d3432;
}

div#related ul li{
margin:5px;
padding:5px 0 5px 0;
border: 1px solid #fff;
border-left:none;
background:url(/img/hp-right-li-background.gif) #cfcfcf no-repeat;
}

div#related ul li a{
font-weight:bold;
color:#003d76;
padding-left:15px;
text-decoration:none;
display:block;
}

div#related ul li a:hover{
color:#fff;
}
