@charset "utf-8";
/* CSS Document */

/* main parts */
#shoppinglist
{
font-size:12px;
line-height:130%;
font-family:"Arial", tahoma, helvetica;
width:684px;
background:url(../images/general-imgs/shoppingListHeader.png) top left no-repeat;

}
DIV.bgWrapper
{
background:url(../images/general-imgs/shoppingListMiddle.png) top left repeat-y;

}
#shoppinglist DIV.header
{
position:relative;
height:117px;
}
#shoppinglist DIV.header DIV.close
{
position:absolute;
top:10px;
right:15px;

}
#shoppinglist DIV.header DIV.close img
{
border:0px;

}
#shoppinglist DIV.header h1
{
font-size:26px;
font-weight:normal;
padding:17px 0px 0px 15px;
color:#FFFFFF;
margin:0px;
}
#shoppinglist DIV.header p
{
padding:0px 0px 0px 15px;
font-weight:bold;
font-size:11px;
margin:10px 0px 7px 0px;
}
#shoppinglist DIV.header DIV.selectionBox
{
margin:0px 0px 0px 15px;
overflow:hidden;
}
#shoppinglist DIV.header DIV.selectionBox DIV.srchBox
{
padding:10px;
width:260px;
background-color:#FFFFFF;
border:1px dotted #CCCCCC;
float:left;
background:url(../images/general-imgs/shoppingListTrans.png) top left;
}
#shoppinglist DIV.header DIV.selectionBox DIV.srchBox input
{
margin:0px;
padding:3px 0px 3px 3px;
width:113px;
font-family:"Arial", tahoma, helvetica;
font-size:11px;

}
#shoppinglist DIV.header DIV.selectionBox DIV.srchBox p
{
float:left;
margin:3px 10px 0px 0px;
padding:0px;
font-size:11px;
font-weight:normal;
}
#shoppinglist DIV.header DIV.selectionBox DIV.selBox
{
padding:10px;
width:130px;
background-color:#FFFFFF;
border:1px dotted #CCCCCC;
margin-right:15px;
float:left;
background:url(../images/general-imgs/shoppingListTrans.png) top left;
}
#shoppinglist DIV.header DIV.selectionBox DIV.selBox input
{
border:1px solid #CCCCCC;
background-color:#e2ecc1;
font-family:"Arial", tahoma, helvetica;
font-size:12px;
padding:2px;
}
#shoppinglist DIV.bodyBlock
{

position:relative;
height:350px;
width:654px;
overflow:auto;
padding:5px 0px 15px 0px;
margin:0px 10px 00px 10px;
}
#shoppinglist DIV.logoblock
{
position:absolute;
width:200px;

top:0px;
right:0px;
padding:10px;

}
/* end main parts */
#shoppinglist DIV.row {
overflow:hidden;
padding:7px 0px 7px 0px;

border-bottom:1px dotted #CCCCCC;
width:100%;
}
#shoppinglist DIV.row:hover
{
background-color:#f3f3f3;
}
#shoppinglist DIV.row div.fieldbox{
width:260px;
float:left;
}
#shoppinglist DIV.row div.fieldbox input
{
width:190px;
font-family:"Arial", tahoma, helvetica;
font-size:12px;
padding:2px;
}
#shoppinglist DIV.row div.titlebox{
width:190px;
float:left;
}
#shoppinglist DIV.row DIV.titlebox p{
margin:0px;
padding:0px;
}
#shoppinglist DIV.row DIV.titlebox input
{
margin-right:10px;
float:left;
}

#shoppinglist DIV.suggested
{
margin:10px;
padding-bottom:10px;
border:1px solid #CCCCCC;
background-color:#ffffd6
}
#shoppinglist DIV.suggested h2
{
font-size:15px;
color:#758f23;
margin:7px 0px 5px 0px;
padding:0px 0px 0px 10px;
}
#shoppinglist DIV.suggested DIV.suggestedRow
{
overflow:hidden;
width:100%;
}
#shoppinglist DIV.suggested DIV.suggestedRow img{
margin:5px 10px 5px 10px;
border:0px;
}
#shoppinglist DIV.footer
{
position:relative;
padding:7px 0px 15px 10px;
background:url(../images/general-imgs/shoppingListFooter.png) bottom left no-repeat;

}

#shoppinglist DIV.footer DIV.printButton
{
padding:0px;
position:absolute;
top:22px;
right:30px;
width:200px;

}
#shoppinglist DIV.footer DIV.printButton img{
border:0px;
float:right;
padding:0px;
margin:0px;
}
#shoppinglist DIV.footer DIV.printButton DIV
{
margin:0px 10px 0px 0px;
padding:5px 0px 0px 0px;
float:right;
}
#shoppinglist DIV.footer DIV.printButton DIV a:link {
text-decoration:none;
color:#708739;
font-size:11px;

}
#shoppinglist DIV.footer DIV.printButton DIV a:visited {
text-decoration:none;
color:#708739;
font-size:11px;
}
#shoppinglist DIV.footer DIV.printButton DIV a:hover{
text-decoration:underline;
color:#708739;
font-size:11px;
}
