body
{
background-color: #DDDDDD;
margin: 0px;
font-family: arial, tahoma, verdana, sans serif;
font-size: 80%;
color: #000000;
}

h1
{
color: #BD3407;
margin: 0px 0px 5px 0px;
font-size: 160%;
}

h2
{
color: #313077;
margin: 0px 0px 5px 0px;
font-size: 130%;
}

p
{
margin: 0px 0px 10px 0px;
}

a
{
cursor: pointer;
color: #313077;
}

a:hover
{
text-decoration: none;
}

.view, .purc
{
width: 112px;
height: 20px;
float: right;
margin-bottom: 3px;
}

.view
{
background: url(../images/view01.gif) no-repeat;
}

.view:hover
{
background: url(../images/view02.gif) no-repeat;
}

.purc
{
background: url(../images/purc01.gif) no-repeat;
}

.purc:hover
{
background: url(../images/purc02.gif) no-repeat;
}

.container
{
width: 720px;
border-left: 1px solid #1E1C6A;
border-right: 1px solid #1E1C6A;
background-color: #FFFFFF;
}

.header
{
background-image: url(../images/headerBkgd.gif);
background-repeat: no-repeat;
background-color: #263266;
height: 72px;
text-align: left;
}

.header .title
{
padding: 12px 0px 0px 17px;
}

.content
{
border-top: 5px solid #B5B5B5;
background: #FFFFFF url(../images/contentBkgd.gif) repeat-y;
}

.content .leftColumn
{
padding: 25px 35px;
float: left;
width: 475px;
text-align: left;
}

.content .leftColumn .allBoxes
{
border-bottom: 1px solid #C0BFD4;
margin-bottom: 12px;
width: 473px;
}

.content .leftColumn .box
{
background-image: url(../images/boxBkgd.gif);
background-repeat: repeat-x;
border-left: 1px solid #C0BFD4;
border-right: 1px solid #C0BFD4;
padding: 10px 10px 0px 10px;
width: 451px;
}

.box .description
{
width: 325px;
float: left;
padding-right: 14px;
}

.box .action
{
width: 112px;
float: left;
overflow: hidden;
padding-bottom: 5px;
}

.box .action .price
{
text-align: right;
color: #313077;
font-size: 120%;
margin-bottom: 5px;
}

.box .action .price span
{
font-size: 75%;
}


.descriptionPurchase
{
font-size: 100%;
width: 305px;
float: left;
padding: 5px 14px 0 0;
}

.backPurchase
{
width: 369px;
float: left;
}

.forwardPurchase
{
width: 82px;
float: left;
text-align: right;
margin-top: 5px;
}

.actionPurchase
{
width: 132px;
float: left;
text-align: right;
color: #313077;
font-size: 100%;
margin-top: 5px;
}

.actionPurchase input
{
text-align: right;
}


.actionPurchase span
{
font-size: 85%;
}

.purchase
{
border-bottom: 1px solid #DDDDDD;
padding: 5px 0px;
}

.quantity
{
float:right;
color: #666666;
margin-right: 6px;
border-bottom: 1px solid #CCCCCC;
}

.required
{
color: #CC0000;
font-weight: bold;
font-size: 180%;
}

.inputRow
{
width: 200px;
}

.content .rightColumn
{
padding: 13px 12px;
float: left;
width: 151px;
text-align: center;
}

.content .rightColumn img
{
margin-bottom: 12px;
}

.close
{
clear:both;
}

