#topWrapper {
width: 980px;
margin: 0 auto;
text-align: center;
}
table.pageWidth {
width: 949px;
}

td.leftLargeImage {
padding-right:20px;
width: 378px;
height: 237px;
padding-top:20px;
}

td.productDescription {

border-right: solid #cea259 1px;
width: 292px;
padding-left: 0px;
padding-top:20px;
padding-right: 20px;
vertical-align:top;
text-align: left;
}

td.productDescription h1{
font-size: 16px;
}

td.productDescriptionRating {
width: 197px;
height: 237px;
margin-bottom: 10px;
padding-left: 20px;
padding-top:30px;
vertical-align:top;
text-align: left;
}

#mainProductContent {
float:left;
width:350px;
padding:10px;
}

#productRating {
float:left;
width:150px;
padding:10px;
}

#styleWrapper {
width:949px;
height:100%;
margin-top: 10px;
}

#styleContent {
float:left;
width:28%;
height: 10%;
}

#rightProductFeature {
position:relative;
top:0px;
float:right;
width:26%;
padding:10px;
border-left:1px solid #CEA259;
}

#productListing {
width: 718px;
float: left;
border-right: solid #cea259 1px;
}

td.productFeatures {
width: 197px;
padding-bottom: 10px;
padding-left: 20px;
vertical-align:top;
text-align: left;
}

td.productListingItems {
padding-right:20px;
width: 378px;
}
td.productListingDesc {
width: 300px;
padding-left: 0px;
padding-top: 0px;
padding-right: 20px;
vertical-align:top;
text-align: left;
}

td.productListingDesc h3 {
margin-top: 0;
padding-top: 0;
font-size: 13px
}
td.productListingDesc p {
font-size: 12px
}
td.productListingDesc a {
font-size: 12px
}

td.productFeatures h3 {
font-size: 13px;
}
td.productFeatures p {
font-size: 12px
}
td.productFeatures a {
font-size: 12px
}



/* upgrades in layout */

td.upgradeColumn {
width: 450px;
text-align: left;
vertical-align:top;
}
td.upgradeColumnRight {
width: 450px;
text-align: left;
vertical-align:top;
}
td.upgradeItem {
text-align: left;
vertical-align:top;
}

td.upgradePhoto {
text-align: left;
vertical-align:top;
width: 200px;
padding: 0;
}

td.upgradeDesc {
width: 250px;
padding-left: 10px;
padding-right: 20px;
}

td.upgradeDesc h5 {
font-size: 13px;
margin-top: 0;
padding-top: 0;
}
td.upgradeDesc p {
font-size: 12px
}
td.upgradeDesc a {
font-size: 12px
}

.productDescriptionRating h3 {
font-size: 13px
}
.productDescriptionRating p {
font-size: 12px
}
.productDescriptionRating a {
font-size: 12px
}


