/* CSS relates to global/package_trouser.php only */

#package_page
{
width: 1000px;
padding-top: 22px;
padding-bottom: 50px;
}

#press
{
width: 670px;
float: left;
}

#name
{
height: 38px;
color: rgb(108,1,29);
font-weight: bold;
margin: 11px 0px 0px 0px;
}


#image_wrap
{
width: 210px;
height: 350px;
overflow: hidden;
text-align: center;
margin: 15px 0px 10px 40px;
_margin: 15px 0px 10px 20px;
float: left;
}

#main_image
{
margin-left: -103px;
}

#details
{
width: 410px;
height: 490px;
float: left;
}

#prices
{
width: 198px;
float: left;
}

#stock
{
clear: both;
width: 198px;
text-align: center;
}

div#delivery
{
width: 130px;
margin-left: 5px;
float: left;
}

#prices
{
float: left;
text-align: center;
}

.price
{
color: rgb(108,1,29);
font-style: italic;
font-size: 16pt;
font-weight: bold;
}

#sale_price, .sale_price
{
font-style: italic;
color: rgb(108,1,29);
font-size: 14pt;
}

.sale_price
{
font-weight: bold;
}

#swatches_title
{
color: rgb(108,1,29);
margin: 10px 0px 0px 5px;
font-weight: bold;
}

#swatches
{
clear: both;
margin-top: 20px;
}

#range
{
width: 320px;
float: right;
height: 832px;
padding-top: 39px;
}

#range img
{
float: right;
margin: 0px 9px 9px 0px;
}

#range img.compact
{
margin: 0px 22px 3px 0px;
}

#page_foot
{
height: 8px;
background-image: url('images/background-plain-foot.jpg');
background-position: center bottom;
background-repeat: no-repeat;
}

#description
{
clear: both;
margin-left: 50px;
}

#brief
{
float: right;
width: 400px;
}

.stock_availability_dialog b
{
display: block;
margin-top: 7px;
}
