html { height: 100%; }
td {
font-size:12px;
}

#header-wrapperInner,
#title-wrapperInner,
#content-wrapperInner,
#footer-wrapperInner {
width:900px;

}

#title {
    padding: 8px 5%;
    margin:0;
    min-width: 700px;
    background: #d6ebff url(../images/layout/title_bg.gif) repeat-x bottom left;
    border-bottom: 2px solid #91caf2;
}

.productfeaturedImage {
background:transparent url(../images/product_bg_top.gif) no-repeat scroll center top;
float:left;
padding:13px 12px 14px 14px;
width:325px;
}

.productfeaturedImage img {
    float: left;
    margin: 0 0 3px 0;
    border: 0px;
}

.productfeaturedImage a.zoom {
    float: left;
    font-size: 10px;
    height: 12px;
    padding: 8px 0 3px 20px;
    background: url(../images/layout/featured_image/zoom.gif) no-repeat 0 7px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}

.productfeaturedImage span {
    float: left;
    font-size: 10px;
    height: 12px;
    padding: 8px 0 3px 0px;
    font-weight: bold;
    color: #fff;
}


.error {
    color:red;
}

table#registration {
    border:0;
    padding:0;
    margin:0;
}

table#registration td {
    
    border: 0px red solid;
    padding:5px 0;
    margin:0px;
}

table#forgotpassword {
    border:0;
    padding:0;
    margin:0;
}

table#forgotpassword td {
    font-size:12px;
    border: 0px;
    padding:5px;
    margin:0px;
    
}
table#forgotpassword td.form_item {
    font-size:12px !important;
    width: 100px;
    font-weight:bold;    
}


table#registration td.fieldlabel {
    font-weight:bold;
    
    padding-left:20px;
    width:160px;
}


table#registration td.input {
    width:620px;
}


