#prodDetailWrap {
    background: #edebe6;
    width: 800px;
    float: left;
}

.prodLeft, .prodRight {
    float: left;
    /*padding: 15px;*/
	/*margin-top: 	36px;*/
	/*margin-bottom: 	10px;*/
}

.prodLeft {
    width: 460px;
    height: 400px;
    color: #412d18;
}

.prodRight {
    width: 340px;
    color: #412d18;
    float: left;
}

img.mainimg {
    border: 0 none;
    height: 335px;
    width: 458px;
    margin: 0;
}

.innerWrap {
    display: table-cell;
    vertical-align: middle;
    width: 460px;
    height: 367px;

}

img.mainimg_base {
    border: 0 none;
    margin: 0;
}

#colorinfo {
    margin-bottom: 5px;
    margin-top: 3px;
    width: 400px;
}

#colorinfo #colorlabel {
    float: left;
}

#swatchrows {
    position: relative;
    width: 410px;
    float: left;
}

#swatchLeft {
    margin-left: 20px;
}

#swatchRight {
    text-align: right;
}


/*#swatches {
    height: 20px;
    margin-left: 20px;
    width: 230px;
    float: left;
}*/

/*#lbZoom {
}*/

div.swatchon {
    border: 1px solid #002299;
    width: 42px;
    height: 20px;
    float: left;
    margin: 2px 2px 0 0;
}

div.swatchoff {
    width: 44px;
    height: 22px;
    float: left;
    margin: 2px 2px 0 0;
}

#prodName {
    margin: 5px 0 5px 15px;
}

#prodName h1 {
    color: #412d18;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 20px;
    line-height: 18px;
}

#priceStyle {
    margin: 5px 0 0 15px;
    width: 300px;
}

#pricelbl {
    margin: 5px 0 5px 15px;
}

#pricelbl h3 {
    color: #412d18;
    /*float:left;*/
    font-family:Georgia,'Times New Roman',Times,serif;
    font-size:11px;
    line-height:20px;
    margin-right:225px;
}

#prodInfo {
    color: #412d18;
    margin: 10px 0 15px 15px;
    width: 310px;
}

div.mainleftindent {
    margin-left: 20px;
}

.basefont, .basefont a {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    line-height:15px;
}

#optText {
    margin: 15px 0 5px 15px;
}

#optText h2 {
    color: #412d18;
    /*float:left;*/
    font-family:Georgia,'Times New Roman',Times,serif;
    font-size:12px;
    line-height:20px;
    margin-right:85px;
    padding-bottom: 15px;
}

#cluster {
    margin-left: 15px;
}

#cluster div {
    float: left;
    _float: none;
    margin: 3px 6px 0 0;
}

#cartinput {
    float: left;
    _float: none;
    /*float: left;*/
    /*margin-left: 230px;*/
    padding-left: 200px;
    _padding-left: 190px; /* IE6 Hack */
    padding-top: 10px;
    padding-bottom: 10px;
}
