ul.product
{
    list-style: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
    text-align:center;
    display:block;
}
ul.product li.wrap
{
    float: left;
    margin: 0 0 10px 3px;	//top, right, bottom, left
    width: 153px;
    height:248px;
    border:1px solid #990066;
    text-align: center;
}
ul.product li form
{
    margin: 0 0 0 0;	//top, right, bottom, left
    padding:0px;
}
ul.product li a
{
    border:0px;
    width: 153px;
    height:203px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #990066;
    text-decoration: none;
    text-align: center;
    overflow:hidden;
}
ul.product li img
{
    border:0px;
}
ul.product li .prodPrice
{
    width:153px;
    height: 25px;
    line-height:25px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:11pt;
    font-weight:normal;
    color: #000000;
    text-decoration: none;
    text-align: center;
}
ul.product ul.buttons
{
    clear:both;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
}
ul.product ul.buttons li.detail
{
    float: left;
    margin: 0 0 0 0;	//top, right, bottom, left
    height:20px;
    line-height:20px;
    background-color:#EEEEEE;
    width:76px;
}
ul.product ul.buttons li.detail a
{
    float: left;
    width:76px;
    height:20px;
    line-height:20px;
    display:block;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    font-weight:normal;
    color: #000000;
    text-decoration: none;
}
ul.product ul.buttons li.detail input.btnBuy
{
    background-color:#EEEEEE;
    border:0px;
    cursor:pointer;
    width:76px;
    height:20px;
    line-height:18px;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    font-weight:normal;
    color: #000000;
    text-decoration: none;
    overflow:hidden;
    margin:0px;
    padding-top:0px;
}
#prodImg
{
    position:relative;
    z-index:1;
    float:left;
    width:320px;
    padding:0px;
}
#prodImgThmbs
{
    margin-top:10px;
    width:300px;
    text-align:center;
}
#prodImgThmbsGrey
{
    margin-top:10px;
    width:300px;
    text-align:center;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-style:italic;
    color: #888888;
}
.imgThmb
{
    width:80px;
    border:1px solid #990066;
    cursor:pointer;
}
#prodDesc
{
    float:right;
    width:470px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:normal;
    color: #000000;
}
#prodDesc .prodTitle
{
    font-family: verdana,arial,tahoma;
    font-size:12pt;
    font-weight:bold;
    color: #990066;
    margin: 0 0 10px; 0;	//top, right, bottom, left
}
#prodDesc .prodPrice
{
    font-family: verdana,arial,tahoma;
    font-size:12pt;
    font-weight:bold;
    color: #990066;
    margin: 0 0 10px; 0;	//top, right, bottom, left
}
.btnBuyProd
{
    background-color:#EEEEEE;
    border:1px solid #990066;
    cursor:pointer;
    width:100px;
    height:21px;
    line-height:18px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:normal;
    color: #000000;
    text-decoration: none;
    overflow:hidden;
    margin:0px;
    padding-top:0px;
}







.btnSubmit
{
    clear:both;
    margin: 3px 0 0 0;	//top, right, bottom, left
    padding:0px;
}
ul.product li .options
{   
    clear:both;
    width:180px;
    padding-top:3px;
    height:20px;
}
ul.product li .options a
{
    float:left;
    width:50%;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    font-weight:normal;
    color: #AA0000;
    text-decoration: none;
}
ul.prodOpt
{
    list-style: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
    text-align:center;
}
ul.prodOpt li
{
    float: left;
    margin: 0 0 0px 10px;	//top, right, bottom, left
    width: 180px;
    text-align: center;
    height: 25px;
    line-height:25px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:normal;
    color: #889977;
    text-decoration: none;
}
.floatHalf
{
    float:left;
    width:48%;
}
#prodPageHeader
{
    clear:both;
    width:100%;
    margin-bottom:10px;
}
.headOptions
{
    z-index:100;
    position:absolute;
    right:0px;
    top:35px;
    float:right;
    line-height:20px;
    margin: 0 0 0 0;	//top, right, bottom, left
    padding:0px;
    width:390px;
}
.headOptions form
{
    height:20px;
    width:390px;
}
.headOptions form input
{
    float:left;
    width:50px;
    margin:0px;
    height: 20px;
    padding:0px;
}
.headOptions ul.buttons
{
    float:left;
    width:240px;
    height:20px;
    list-style: none;
    padding: 0;
    overflow:hidden;
    margin: 0 0 0 0;	//top, right, bottom, left
}
.headOptions ul.buttons li
{
    float:left;
    margin: 0 0 0 0;	//top, right, bottom, left
}
.headOptions ul.buttons li.detail a
{
    float:left;
    background: url(../images/btn_options.gif) #fff bottom left no-repeat;
    height: 20px;
    line-height:20px;
    width: 115px;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    font-weight:normal;
    color: #000000;
    text-decoration: none;
    text-align: center;
    margin: 0 0 0 5px;	//top, right, bottom, left
    cursor:pointer;
}
.headProdPrice
{
    float:left;
    width:90px;
    font-family: verdana,arial,tahoma;
    font-size:11pt;
    font-weight:normal;
    color: #000000;
    text-align: center;
    height: 20px;
    line-height:20px;
}
ul.delOpt
{
    list-style: disc;
    padding: 0;
    margin: 0 0 0px 10px;	//top, right, bottom, left
    overflow:hidden;
    text-align:left;
}
ul.delOpt li
{
    margin: 0 0 0px 10px;	//top, right, bottom, left
    height: 25px;
    line-height:25px;
    font-size:9pt;
    color: #889977;
    text-decoration: none;
}
ul.delOpt li .txt
{
    height: 25px;
    line-height:25px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:normal;
    color: #000000;
    text-decoration: none;
}
