
 .productInfoWrapper { width: 900px; margin-top: 10px; display: inline-block; }
 .productInfoWrapper h3 { margin-top: 30px; }
 .productInfoWrapper .productInfoLeft { float: left; width: 352px; }
 .productInfoWrapper .productInfoLeft img.mainImg { width: 320px; height: 240px; border: solid 1px #cccccc; }
 .productInfoWrapper .productInfoLeft img.thumbImg { width: 100px; height: 75px; border: solid 1px #cccccc; }
 .productInfoWrapper .productInfoLeft .tblNutrition { width: 322px; }
 .productInfoWrapper ul.imgThumbList { margin: 0; padding: 0; list-style: none; width: 330px; display: inline-block; }
 .productInfoWrapper ul.imgThumbList li.imgThumbListItem { margin: 8px 8px 0 0; float: left; width: 102px; }
 .productInfoWrapper .productInfoRight h1 { margin: 0 0 10px 0; }
 .productInfoWrapper .productInfoRight h4 { margin: 10px 0; padding: 0; }
 .productInfoWrapper .productInfoRight h4 small { color: #777777; font-weight: normal; }
 .productInfoWrapper .productInfoRight p { margin: 10px 0; padding: 0; }
 .productInfoWrapper .productInfoRight { float: left; width: 548px; }
 .productInfoWrapper .productInfoRight .productRecentOrders, .productInfoWrapper .productInfoRight .productRanking { width: 259px;  float: left; }
 .productInfoWrapper .productInfoRight .productRecentOrders { margin-right: 30px; }
 .productInfoWrapper .productInfoRight .tblSummary tr td { line-height: 18px; }
 .productInfoWrapper .productInfoRight .productRecentOrders .tblSummary tr td img { float: left; }
 .productInfoWrapper .productInfoRight .productRecentOrders .tblSummary tr td .name { margin-left: 5px; }
 .productInfoWrapper .productInfoRight .productRecentOrders .tblSummary tr td.date { text-align: right; color: #888888; font-size: 11px; }
 .productInfoWrapper .productInfoRight .productMainDescription { font-size: 14px; }
 .productInfoWrapper .productInfoRight .productOtherItems { clear: both; margin-top: 30px; }

 .userList { margin: 0; padding: 0; list-style: none; width: 320px; display: inline-block; border-top: solid 1px #cccccc; }
 .userList li { padding: 0; border-bottom: solid 1px #cccccc; border-right: solid 1px #999999; width: 320px; font-size: 14px; background: #ffffff; }
 .userList li a { display: block; text-decoration: none; padding: 5px; }
 .userList li a img { display: block; height: 25px; width: 25px; float: left; margin-right: 10px; }
 .userList li a span { line-height: 25px; height: 25px; display: block; }
 .userList li a:hover { background: #ffffff url(../Images/Template/leftMenuBg.png) repeat-y; }
 .userList li.selected { border-right: solid 1px #ffffff; border-left: solid 1px #cccccc; width: 319px; }
 .userList li.selected a { background: #ffffff url(../Images/Template/leftMenuBg.png) repeat-y; }
 
 .userMenuWrapper { border-right: solid 1px #999999; width: 320px; padding-top: 10px; padding-bottom: 300px; }
 /*.userMenuWrapper { border-top: solid 1px #999999; border-bottom: solid 1px #999999; border-right: solid 1px #999999; width: 320px; padding-bottom: 50px; }*/
 /*.userMenuWrapper { background: #ffffff url(../Images/Template/leftMenuRightBg.png) repeat-y right; }*/
 
 
