





#box-wrapper-9-0{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-9-0{ border-width: 0px; position: relative; margin-top: auto; z-index: 2; height: 0; width: auto;}
#portlet-title-9-0{ display: none;}
#portlet-box-9-0{background-color: #ffffff; height: auto; width: auto; padding: 0px 0px 0px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-9-1{width:auto;height:auto;margin: 0 auto;background: #FFFFFF;}
.menutable-1 {width: auto;padding:4px;background-color: #FFFFFF;}
#menu-1 {text-align : center;background:#FFFFFF;;width:auto;margin:0 auto;}
#menu-1 ul {padding: .2em 0;margin: 0;list-style: none;width: 100%;}
#menu-1 li {display: inline;}
#menu-1 li a {padding: .2em 1em;border-right: 1px dotted #FFFFFF;background:#FFFFFF;color: #000000;font-weight: bold;font-family: Verdana;font-size: 16pt;text-decoration: none;display: inline;}
#menu-1 li:last-child a{border-right:0;}
#menu-1 li a:hover {font-family: Verdana;font-weight: bold;font-size: 16pt;color: #000000;text-decoration: underline;background:#ffffff;display: inline;}
#menu-1 ul ul{width: auto}
#menu-1 {border-width:0px 0px 0px 0px;border-style:none;border-color:transparent;margin:0px 0px 0px 0px;}
#menu-1 ul ul {background-color: #FFFFFF;}
#menu-1 li li {background-color: #FFFFFF;}
#menu-1 li li:hover {background-color: #ffffff;}
#menu-1 li li a{border:0;background-color:transparent;}
#menu-1 li li a:hover{border:0;background-color:transparent;}
#box-wrapper-9-2{width:auto;height:auto;margin: 0 auto;background: #FFFFFF;}
.menutable-2 {width: auto;padding:4px;background-color: #FFFFFF;}
#menu-2 {text-align : center;background:#FFFFFF;;width:auto;margin:0 auto;}
#menu-2 ul {padding: .2em 0;margin: 0;list-style: none;width: 100%;}
#menu-2 li {display: inline;}
#menu-2 li a {padding: .2em 1em;border-right: 1px none #FFFFFF;background:#FFFFFF;color: #000000;font-weight: none;font-family: Arial;font-size: 16pt;text-decoration: none;display: inline;}
#menu-2 li:last-child a{border-right:0;}
#menu-2 li a:hover {font-family: Arial;font-weight: none;font-size: 16pt;color: #000000;text-decoration: underline;background:#ffffff;display: inline;}
#menu-2 ul ul{width: auto}
#menu-2 {border-width:0px 0px 0px 0px;border-style:none;border-color:transparent;margin:0px 0px 0px 0px;}
#menu-2 ul ul {background-color: #FFFFFF;}
#menu-2 li li {background-color: #FFFFFF;}
#menu-2 li li:hover {background-color: #ffffff;}
#menu-2 li li a{border:0;background-color:transparent;}
#menu-2 li li a:hover{border:0;background-color:transparent;}
#categorycontainer { width: 100%; text-align: center;}
#categorycontainer ul { margin: 0; padding-left: 0; color:#000000; font-family: arial; font-size: 10pt;}
#categorycontainer ul li {list-style-type: none;}
#categorycontainer a { text-align: left; display: block; background-color: #FFFFFF; padding: 3px 0 3px 0; border-bottom: 1px solid #FFFFFF;}
#categorycontainer a:link, #categorylist a:visited { color: #000000; text-decoration: none;}
#categorycontainer a:hover { background-color: #000000; color: #ffffff; border-bottom: 1px solid #000000; text-decoration: underline;}
#staticcontainer { width: 100%; text-align: center;}
#staticcontainer ul { margin: 0; padding-left: 0; color:#000000; font-family: arial; font-size: 10pt;}
#staticcontainer ul li {list-style-type: none;}
#staticcontainer a { text-align: left; display: block; background-color: #FFFFFF; padding: 3px 0 3px 0; border-bottom: 1px solid #FFFFFF;}
#staticcontainer a:link, #staticlist a:visited { color: #000000; text-decoration: none;}
#staticcontainer a:hover { background-color: #000000; color: #ffffff; border-bottom: 1px solid #000000; text-decoration: none;}
a.pfButton { padding: 0px 2px 0px 2px; color: #ffffff; font: bold 8pt Arial; text-decoration: none; vertical-align: middle;display:inline-block;border-width:1px;border-color:#000000;border-style:solid; background:#000000;}
a.pfButton:hover {border-width:1px;border-color:#000000;border-style:solid; background:#ffffff; color: #000000;}
body {background:#FFFFFF;color:#000000;font-family:Arial;margin:0;}
a {color:;}
a:hover {color:;}
#wishlist th,#statement th,#orderList th,#redeemOrders th,#invoiceList th,#paymentList th,#orderItemDetails th,#redeemOrderItemDetails th,#relatedProducts th,#basket th,#redeemBasket th,#redeemProducts th,#summaryOrderDetails th,#summaryDeliveryOption th,#productSearchTextResults th,#brandTextProducts th,#categoryTextProducts th {background-color:#9fabc2;color:#ffffff;}
td.thumblist, #wishlist td,#statement td,#orderList td,#redeemOrders td,#invoiceList td,#paymentList td,#orderItemDetails td,#redeemOrderItemDetails td,#redeemBasket td,#redeemProducts td,#basket td,#summaryOrderDetails td,#summaryDeliveryOption td,#productSearchTextResults td,#brandTextProducts td,#categoryTextProducts td {background-color:#f3f3f3;color:#000000;border-color:#cccccc;}
#checkoutStep1CustomerForm table,#checkoutStep1CustomerLogin table {border: 1px solid #cccccc; width:100%;}
.contentTitle {color:#000000;font-family:Arial;}
.subSubTitle {color:#eb5f01;font-family:Arial;}
#pageHeader {border:0px; height:auto;background-color:#FFFFFF;width:1005px;}
#pageFooter {border:0px;height:auto;background-color:#FFFFFF;width:1005px;}
#pageHeader,#pageMenus{width:1005px;}
#pageMain{width:1005px;}
#bottomBars,#pageFooter{width:1005px;}
#pageHeader,#pageMenus,#pageMain,#bottomBars .bottomBar{-webkit-box-shadow: 0px 0px 0px transparent;;-moz-box-shadow: 0px 0px 0px transparent;;box-shadow: 0px 0px 0px transparent;;}
#brandcontainer { width: 100%; text-align: center;}
#brandcontainer ul { margin: 0; padding-left: 0; color:#000000; font-family: arial; font-size: 8pt;}
#brandcontainer ul li {list-style-type: none;}
#brandcontainer a { text-align: left; display: block; background-color: #eeeeee; padding: 3px 0 3px 0; border-bottom: 1px solid #cccccc;}
#brandcontainer a:link, #brandlist a:visited { color: #000000; text-decoration: none;}
#brandcontainer a:hover { background-color: #000000; color: #ffffff; border-bottom: 1px solid #cccccc; text-decoration: none;}
#left_column {background-color: #FFFFFF; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-style:solid; border-color:#000000; padding: 0px 0px 0px 0px;width: 200px;}
#middle_column {background-color: #FFFFFF; border-left-width:0px; border-top-width:0px; border-bottom-width:0px; border-right-width:0px; border-style:none; border-color:#000000; padding: 0px 0px 0px 0px;}
#right_column {background-color: #FFFFFF; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-style:solid; border-color:#000000; padding: 0px 0px 0px 0px;width: 200px;}
#box-wrapper-0-0{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-0-0{ background: #000000; border-bottom: 3px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-0-0{ line-height: 22px; color: #ffffff; font-family: arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-0-0{background-color: #FFFFFF; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-10-0{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-10-0{ background: #000000; border: 1px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-10-0{ line-height: 22px; color: #000000; font-family: Arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-10-0{background-color: #ffffff; border: 1px solid #000000; border-top: none; padding: 5px 0px 3px 0px; height: auto; width: auto; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-10-1{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-10-1{ background: #000000; border: 1px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-10-1{ line-height: 22px; color: #ffffff; font-family: Arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-10-1{background-color: #ffffff; border: 1px solid #000000; border-top: none; padding: 5px 0px 3px 0px; height: auto; width: auto; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-11-0{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-11-0{ background-color: #ffffff; border: 1px solid #000000; margin-top: auto; border-bottom:none; position: relative; z-index: 2; height: 0; width: auto;}
#portlet-title-11-0{ display: none;}
#portlet-box-11-0{background-color: #ffffff; border: 1px solid #000000; border-top: none; padding: 5px 0px 3px 0px; height: auto; width: auto; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-11-1{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-11-1{ background-color: #ffffff; border: 1px solid #000000; margin-top: auto; border-bottom:none; position: relative; z-index: 2; height: 0; width: auto;}
#portlet-title-11-1{ display: none;}
#portlet-box-11-1{background-color: #ffffff; border: 1px solid #000000; border-top: none; padding: 5px 0px 3px 0px; height: auto; width: auto; font-size: 8pt; color: #000000; margin-bottom: auto;}
#portlet-box-11-1 td.thumblist{border-width:autopx autopx autopx autopx;border-style: none;border-color:transparent;-webkit-border-radius: 0px 0px 0px 0px;;-moz-border-radius: 0px 0px 0px 0px;;border-radius: 0px 0px 0px 0px;;}
#box-wrapper-11-2{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-11-2{ background: #ffffff; border: 1px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-11-2{ line-height: 22px; color: #000000; font-family: arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-11-2{background-color: #ffffff; border: 1px solid #000000; border-top: none; padding: 5px 0px 3px 0px; height: auto; width: auto; font-size: 8pt; color: #000000; margin-bottom: auto;}
#portlet-box-11-2 td.thumblist{border-width:autopx autopx autopx autopx;border-style: none;border-color:transparent;-webkit-border-radius: 0px 0px 0px 0px;;-moz-border-radius: 0px 0px 0px 0px;;border-radius: 0px 0px 0px 0px;;}
#box-wrapper-11-3{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-11-3{ background: #ffffff; border: 1px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-11-3{ line-height: 22px; color: #000000; font-family: arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-11-3{background-color: #ffffff; border: 1px solid #000000; border-top: none; padding: 5px 0px 3px 0px; height: auto; width: auto; font-size: 8pt; color: #000000; margin-bottom: auto;}
#portlet-box-11-3 td.thumblist{border-width:autopx autopx autopx autopx;border-style: none;border-color:transparent;-webkit-border-radius: 0px 0px 0px 0px;;-moz-border-radius: 0px 0px 0px 0px;;border-radius: 0px 0px 0px 0px;;}
#box-wrapper-12-0{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-12-0{ border-width: 0px; position: relative; margin-top: auto; position: relative; z-index: 2; height: 0; width: auto;}
#portlet-title-12-0{ display: none;}
#portlet-box-12-0{background-color: #ffffff; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-14-0{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-14-0{ background: #ffffff; border: 1px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-14-0{ line-height: 22px; color: #000000; font-family: arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-14-0{background-color: #ffffff; border: 1px solid #000000; border-top: none; padding: 5px 0px 3px 0px; height: auto; width: auto; font-size: 8pt; color: #000000; margin-bottom: auto;}
#portlet-box-14-0 td.thumblist{border-width:autopx autopx autopx autopx;border-style: none;border-color:transparent;-webkit-border-radius: 0px 0px 0px 0px;;-moz-border-radius: 0px 0px 0px 0px;;border-radius: 0px 0px 0px 0px;;}
#box-wrapper-13-0{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-13-0{ border-width: 0px; position: relative; margin-top: auto; position: relative; z-index: 2; height: 0; width: auto;}
#portlet-title-13-0{ display: none;}
#portlet-box-13-0{background-color: #ffffff; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-2-0{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-2-0{ background: #000000; border-bottom: 3px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-2-0{ line-height: 22px; color: #ffffff; font-family: Arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-2-0{background-color: #FFFFFF; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-2-1{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-2-1{ background: #000000; border-bottom: 3px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-2-1{ line-height: 22px; color: #ffffff; font-family: Arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-2-1{background-color: #FFFFFF; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-2-2{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-2-2{ background: #000000; border-bottom: 3px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-2-2{ line-height: 22px; color: #ffffff; font-family: arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-2-2{background-color: #FFFFFF; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-2-3{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-2-3{ background: #000000; border-bottom: 3px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-2-3{ line-height: 22px; color: #ffffff; font-family: arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-2-3{background-color: #FFFFFF; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-2-4{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-2-4{ background: #000000; border-bottom: 3px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-2-4{ line-height: 22px; color: #ffffff; font-family: arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-2-4{background-color: #FFFFFF; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-2-5{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-2-5{ background: #000000; border-bottom: 3px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-2-5{ line-height: 22px; color: #ffffff; font-family: arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-2-5{background-color: #FFFFFF; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-2-6{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-2-6{ background: #000000; border-bottom: 3px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-2-6{ line-height: 22px; color: #ffffff; font-family: Arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-2-6{background-color: #FFFFFF; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#box-wrapper-2-7{width:auto;height:auto;margin: 0 auto;background: transparent;margin-top: 0px;margin-bottom: 0px;border-width:0px 0px 0px 0px;border-color:transparent;padding: 0px 0px 0px 0px;}
#portlet-header-bar-2-7{ background: #000000; border-bottom: 3px solid #000000; margin-top: auto; position: relative; z-index: 2; height: 22px; width: auto; text-align: left}
#portlet-title-2-7{ line-height: 22px; color: #ffffff; font-family: Arial; font-size: 10pt; padding-left: 3px; padding-right: 3px; font-weight: bold; vertical-align: middle;}
#portlet-box-2-7{background-color: #FFFFFF; height: auto; width: auto; padding: 5px 0px 3px 0px; font-size: 8pt; color: #000000; margin-bottom: auto;}
#myaccountcontainer { width: 100%; text-align: center;}
#myaccountcontainer ul { margin: 0; padding-left: 0; color:#000000; font-family: arial; font-size: 10pt;}
#myaccountcontainer ul li {list-style-type: none;}
#myaccountcontainer a { text-align: left; display: block; background-color: #FFFFFF; padding: 3px 0 3px 0; border-bottom: 1px solid #FFFFFF;}
#myaccountcontainer a:link, #myaccountlist a:visited { color: #000000; text-decoration: none;}
#myaccountcontainer a:hover { background-color: #ffffff; color: #000000; border-bottom: 1px solid #ffffff; text-decoration: none;}



.adTImgWrap { margin-right:5px; margin-top:5px; text-align: center;}
.adTImgWrap img {max-width:300px; max-height:80px;
	width: expression(this.width >= this.height && this.width > 300 ? 300: true); 
	height: expression(this.height > this.width && this.height > 80 ? 80: true);
}

.productTImgWrap { margin-right:5px; margin-top:5px; text-align: center;}
.productTImgWrap img {max-width:80px; max-height:80px;
	width: expression(this.width >= this.height && this.width > 80 ? 80: true); 
	height: expression(this.height > this.width && this.height > 80 ? 80: true);
}

.productImgWrap { margin-right:5px; margin-top:5px; text-align: center;}
.productImgWrap img {max-width:300px; max-height:300px;
	width: expression(this.width >= this.height && this.width > 300 ? 300: true); 
	height: expression(this.height > this.width && this.height > 300 ? 300: true);
}

.catImgWrap { margin-right:5px; margin-top:5px; text-align: center;}
.catImgWrap img {max-width:100px; max-height:100px;
	width: expression(this.width >= this.height && this.width > 100 ? 100: true); 
	height: expression(this.height > this.width && this.height > 100 ? 100: true);
}

.galleryTImgWrap { margin-right:5px; margin-top:5px; text-align: center;}
.galleryTImgWrap img {max-width:120px; max-height:120px;
	width: expression(this.width >= this.height && this.width > 120 ? 120: true); 
	height: expression(this.height > this.width && this.height > 120 ? 120: true);
}

.galleryImgWrap img {max-width:500px; max-height:500px;
	width: expression(this.width >= this.height && this.width > 500 ? 500: true); 
	height: expression(this.height > this.width && this.height > 500 ? 500: true);
}

