﻿/* Front end classes */
.ProductDetail { display: block; width: 731px; padding: 0; margin: 0; border: 0; }
.ProductDetail .pi_top { width: 731px; height: 71px; background: url(Images/pi_top.png) no-repeat; margin: 0; padding: 0; border: none; }
.ProductDetail .pi_top_compare { width: 731px; height: 88px; background: url(Images/pi_top_compare.png) no-repeat; margin: 0; padding: 0; border: none; }
.ProductDetail .pi_center { width: 731px; height: auto; background: url(Images/pi_center.png) repeat-y; position: relative; margin: 0; padding: 0; border: none; }
.ProductDetail .pi_bottom { width: 731px; height: 58px; background: url(Images/pi_bottom.png) no-repeat; margin: 0; padding: 0; border: none; }
.clear_float { clear: both; }

.ProductDetail > h2 span { margin: 3px 0 0 6px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #013275; }

.ProductDetail .pi_center .pi_content { margin: 0 6px 0 26px; padding-bottom: 12px; padding-top: 12px; /*display: inline-block;*/ }
.ProductDetail .pi_center .pi_content2 { margin: 0px 0px 0px 6px; display: inline-block; width: 723px; }
.ProductDetail .pi_content .pi_cleft { float: left; width: 250px; }
.ProductDetail .pi_content .pi_cright { float: left; width: 400px; height: 400px; margin-left: 26px; overflow: hidden; }
.ProductDetail .pi_content .pi_cbottom { clear: both; }
.ProductDetail > .pi_center > .pi_content > div > h3 { display: none; }

.ProductDetail .pi_panel { margin-bottom: 20px; }
.ProductDetail .pi_panel h4 span { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #073b81; }
.ProductDetail .pi_panel span { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #818181; }

.ProductDetail .pi_top .pi_icons { margin: 9px 0px 0px 16px; float: left; width: 459px; }

.ProductDetail .pi_top .pi_icons > a { display: block; width: 46px; height: 51px; float: left; text-align: center; }
.ProductDetail .pi_top .pi_icons > a.active { width: 52px; height: 51px; background: url(Images/icon_active.png) no-repeat; }
.ProductDetail .pi_top .pi_icons > a img { margin: 10px auto 0 auto; }
.ProductDetail .pi_top .pi_icons span.separator { display: block; float: left; width: 1px; height: 51px; background: url(Images/icon_sep.png) no-repeat center;  }

.ProductDetail .pi_top .pi_icons span.pi_documents { position: relative; display: block; width: 46px; height: 51px; float: left; text-align: center; z-index: 15; }
.ProductDetail .pi_top .pi_icons span.pi_documents > img { margin: 10px auto 0 auto; }
.ProductDetail .pi_top .pi_icons span.pi_documents span.Documents { display: none; width: 280px; height: 246px; margin: 0; padding: 0; position: absolute; top: 2px; left: -26px; background: url(Images/documents_bkg.png) no-repeat; z-index: 14; padding-top: 44px; }
.ProductDetail .pi_top .pi_icons span.pi_documents:hover span.Documents { display: block; }
.ProductDetail .pi_top .pi_icons span.pi_documents span.Documents ul { margin: 0; padding: 0; margin-left: 20px; width: 240px; height: 180px; overflow: auto; list-style-type: none; }
.ProductDetail .pi_top .pi_icons span.pi_documents span.Documents ul li { list-style-type: none; display: block; height: 24px; margin-left: 4px; margin-top: 6px; text-align: left; float:none; clear: both; background: url(Images/ico_pdf.png) no-repeat; }
.ProductDetail .pi_top .pi_icons span.pi_documents span.Documents a { padding-left: 30px; line-height: 24px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #1c59aa;  }
.ProductDetail .pi_top .pi_icons span.pi_documents span.Documents a,
.ProductDetail .pi_top .pi_icons span.pi_documents span.Documents a:link,
.ProductDetail .pi_top .pi_icons span.pi_documents span.Documents a:active,
.ProductDetail .pi_top .pi_icons span.pi_documents span.Documents a:visited { text-decoration: none; color: #1c59aa; }
.ProductDetail .pi_top .pi_icons span.pi_documents span.Documents a:hover { text-decoration: underline; color: #1c59aa; }

.ProductDetail .pi_top .pi_icons span.pi_compare { position: relative; display: block; width: 46px; height: 51px; float: left; text-align: center; z-index: 15; }
.ProductDetail .pi_top .pi_icons span.pi_compare > img { margin: 10px auto 0 auto; }
.ProductDetail .pi_top .pi_icons span.pi_compare span.Compare { display: none; width: 280px; height: 96px; margin: 0; padding: 0; position: absolute; top: 2px; left: -141px; background: url(Images/compare_bkg.png) no-repeat; z-index: 14; padding-top: 44px; }
.ProductDetail .pi_top .pi_icons span.pi_compare:hover span.Compare { display: block; }
.ProductDetail .pi_top .pi_icons span.pi_compare.disabled span.Compare { display: none !important; }
.ProductDetail .pi_top .pi_icons span.pi_compare span.Compare span { display: block; width: 250px; height: 18px; text-align: left; padding-left: 18px; }
.ProductDetail .pi_top .pi_icons span.pi_compare span.Compare span label { margin-left: 3px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }
.ProductDetail .pi_top .pi_icons span.pi_compare span.Compare a { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #1c59aa; display: block; width: 210px; height: 18px; margin-left: 40px; margin-top: 4px; text-align: left; }
.ProductDetail .pi_top .pi_icons span.pi_compare span.Compare a,
.ProductDetail .pi_top .pi_icons span.pi_compare span.Compare a:link,
.ProductDetail .pi_top .pi_icons span.pi_compare span.Compare a:active,
.ProductDetail .pi_top .pi_icons span.pi_compare span.Compare a:visited { text-decoration: none; color: #1c59aa; }
.ProductDetail .pi_top .pi_icons span.pi_compare span.Compare a:hover { text-decoration: underline; color: #1c59aa; }

.ProductDetail .pi_top .pi_icons span.pi_notes { position: relative; display: block; width: 46px; height: 51px; float: left; text-align: center; z-index: 15; }
.ProductDetail .pi_top .pi_icons span.pi_notes > img { margin: 10px auto 0 auto; }
.ProductDetail .pi_top .pi_icons span.pi_notes span.Compare { display: none; width: 280px; height: 96px; margin: 0; padding: 0; position: absolute; top: 2px; left: -141px; background: url(Images/notes_bkg.png) no-repeat; z-index: 14; padding-top: 44px; }
.ProductDetail .pi_top .pi_icons span.pi_notes:hover span.Compare { display: block; }
.ProductDetail .pi_top .pi_icons span.pi_notes.disabled span.Compare { display: none !important; }
.ProductDetail .pi_top .pi_icons span.pi_notes span.Compare span { display: block; width: 250px; height: 18px; text-align: left; padding-left: 18px; }
.ProductDetail .pi_top .pi_icons span.pi_notes span.Compare span label { margin-left: 3px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }
.ProductDetail .pi_top .pi_icons span.pi_notes span.Compare a { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #1c59aa; display: block; width: 210px; height: 18px; margin-left: 40px; margin-top: 4px; text-align: left; }
.ProductDetail .pi_top .pi_icons span.pi_notes span.Compare a,
.ProductDetail .pi_top .pi_icons span.pi_notes span.Compare a:link,
.ProductDetail .pi_top .pi_icons span.pi_notes span.Compare a:active,
.ProductDetail .pi_top .pi_icons span.pi_notes span.Compare a:visited { text-decoration: none; color: #1c59aa; }
.ProductDetail .pi_top .pi_icons span.pi_notes span.Compare a:hover { text-decoration: underline; color: #1c59aa; }

.ProductDetail .pi_top .pi_icons .pi_print > input { margin: 10px auto 0 5px; }

.ProductDetail .pi_top .pi_icons span.pi_share { position: relative; display: block; width: 46px; height: 51px; float: left; text-align: center; z-index: 199; }
.ProductDetail .pi_top .pi_icons span.pi_share > img { margin: 10px auto 0 auto; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions { display: none; width: 271px; height: 95px; margin: 0; padding: 0; position: absolute; top: 2px; left: -149px; background: url(Images/share_bkg.png) no-repeat; z-index: 199; padding-top: 41px; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.sendToFriend { display: none; width: 220px; height: 125px; margin-top: 15px; margin-left: 30px; background-color: #ffffff; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.blog { display: none; width: 220px; height: 125px; margin-top: 15px; margin-left: 30px; background-color: #ffffff; }
.ProductDetail .pi_top .pi_icons span.pi_share:hover span.ShareOptions,
.ProductDetail .pi_top .pi_icons span.pi_share.open span.ShareOptions { display: block; }
.ProductDetail .pi_top .pi_icons span.pi_share.disabled span.ShareOptions { display: none !important; }
span.ShareOptions span.share_icons { display: block; width: 240px; height: 41px; margin-left: 20px; }
span.ShareOptions span.share_icons > a { display: block; width: 47px; height: 40px; float: left; text-align: center; cursor: pointer; text-decoration: none; }
span.ShareOptions span.share_icons > a span { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #959494; text-decoration: none; display: block; width: 100%; }
span.ShareOptions span.share_icons > a:active span,
span.ShareOptions span.share_icons > a:visited span,
span.ShareOptions span.share_icons > a:link span { color: #959494; text-decoration: none; }
span.ShareOptions span.share_icons > a:hover span { color: #959494; text-decoration: underline; }
span.ShareOptions span.share_icons > a img { margin: 0 auto; padding: 0; border: none; }

.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions.SendToFriend,
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions.Blog { height: 269px; background-image: url(Images/share_bkg2.png); }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions.SendToFriend span.Message { display: block; width: 220px; height: 28px; clear: both; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions.SendToFriend span.sendToFriend { display: block; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions.SendToFriend span.EmailSent { display: none; text-align: left; padding-top: 24px; color: #818181; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions.Blog span.blog { display: block; }

span#loader { width: 220px; height: 20px; margin-top: 12px; background: url(Images/ajax-loader.gif) no-repeat; display: none; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.sendToFriend > span > img.Email { width: 26px; height: 28px; line-height: 28px; float: left; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.sendToFriend > span > span.Title { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #013275; height: 28px; line-height: 28px; float: left; margin-left: 12px; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.sendToFriend span.Error { display: none; font-size: 10px; color: #ff0000; margin: 1px auto; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.sendToFriend span.Field { position:relative; display: inline-block; width: 200px; height: 23px; margin-top: 7px; clear: both; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.sendToFriend input {  border: none; padding: 0; width: 200px; height: 23px; background: url(Images/txt_bkg.png) no-repeat; text-indent: 3px; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.sendToFriend a.Send { display: block; width: 64px; height: 22px; line-height: 22px; text-align: center; color: #ffffff; background: url(Images/send_bkg.png) no-repeat; margin-top: 9px; margin-left: 12px; float: left; cursor: pointer; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.sendToFriend a.Cancel { display: block; width: 69px; height: 22px; line-height: 22px; text-align: center; color: #ffffff; background: url(Images/cancel_bkg.png) no-repeat; margin-top: 9px;  margin-left: 10px; float: left; cursor: pointer; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.sendToFriend a.Informative { display: block; clear: both; font-size: 11px; color: #878787; padding-top: 12px; margin-left: 12px; text-align: left; }
label.overlabel { color:#999; cursor: text; }
label.overlabel-apply { position:absolute; top:3px; left:5px; z-index:1; color:#999; }

.ProductDetail .pi_content a.reveal,
.ProductDetail .pi_content a.hide { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1c59aa; cursor: pointer; }
.ProductDetail .pi_content a.reveal.revealed { display: none; }

.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.blog > img.Blog { width: 26px; height: 28px; line-height: 28px; float: left; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.blog span.Title { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #013275; height: 28px; line-height: 28px; float: left; margin-left: 12px; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.blog span.Hint { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #818181; height: 18px; line-height: 18px; display: block; float: left; text-align: left; }
.ProductDetail .pi_top .pi_icons span.pi_share span.ShareOptions span.blog textarea { width: 220px; height: 73px; display: inline; border: solid 1px #dedede; background: #f3f3f3; font-size: 11px; color: #666666; overflow: auto; }

.ProductDetail .pi_top .pi_help { float: left; margin-top: 12px; margin-left: 26px; width: 230px; }
.ProductDetail .pi_top .pi_help img { margin-top: 5px;  display: block; width: 21px; height: 22px; float: left; }
.ProductDetail .pi_top .pi_help span { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #818181; margin-left: 12px; display: block; float: left; width: 190px; }

.ProductDetail .pi_top_compare h2 { margin: 3px 0 0 17px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 27px; font-weight: normal; color: #90b1de; }
.ProductDetail .pi_top_compare h3 { margin: 0 0 0 17px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0a4aa5; }

.ProductDetail .pi_styles a { display: block; float: left; width: 47px; height: 47px; background: url(images/style_bkg.png); overflow: hidden; }
.ProductDetail .pi_styles a img { margin-top: 2px; margin-left: 5px; width: 40px; height: 40px; border: none; }

.ProductDetail .pi_images { width:  260px; height: 71px; overflow: hidden; }
.ProductDetail .pi_images a { display: block; width: 69px; height: 71px; background: url(images/image_bkg.png) no-repeat; overflow: hidden; }
.ProductDetail .pi_images a.active { background-image: url(images/imagesel_bkg.png); }
.ProductDetail .pi_images a img { margin-top: 1px; margin-left: 7px; width: 60px; height: 60px; border: none; }
.ProductDetail .pi_cright img { border: none; margin: 0; padding: 0; width: 400px; height: 400px; }

.ProductDetail .pi_addinfos a { display: block; margin-left: 6px; float: left; width: 80px; /*height: 100px;*/ overflow: hidden; text-align: center; }
.ProductDetail .pi_addinfos a img { width: 80px; height: 80px; border: none; }
.ProductDetail .pi_addinfos a span { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #818181; width: 80px; display: inline-block; }

.ProductDetail .pi_panel h3 { height: 32px; line-height: 32px; background: url(Images/pi_section_bkg.png) repeat-x; padding: 0; }
.ProductDetail .pi_panel h3 span { margin-left: 20px; display: block; width: 650px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #073b81; float: left; }
.ProductDetail .pi_panel h3 div.separator { margin: 0; display: block; float: left; width: 1px; height: 32px; background: url(Images/pi_section_sep.png) no-repeat center; }
.ProductDetail .pi_panel h3 a.vis_toggle { margin: 0; display: block; float: left; width: 32px; height: 32px; margin-left: 10px; background: url(Images/pi_section_toggle.png) no-repeat center; text-decoration: none; }
.ProductDetail .pi_content2 .pi_relateds,
.ProductDetail .pi_content2 .pi_similars { margin: 10px 0 0 8px; }

.ProductDetail .pi_content2 .pi_relateds div.Related,
.ProductDetail .pi_content2 .pi_similars div.Similar { margin-left: 0px; margin-bottom: 12px; float: left; width: 175px; background: url(Images/pi_grid_bkg.png) no-repeat; overflow: hidden; }
.ProductDetail .pi_content2 .pi_relateds a,
.ProductDetail .pi_content2 .pi_similars a { display: block; width: 175px; text-decoration: none; }
.ProductDetail .pi_content2 .pi_relateds a img,
.ProductDetail .pi_content2 .pi_similars a img { margin-left: 10px; margin-top: 6px; border: none; display: block; width: 140px; height: 140px; }
.ProductDetail .pi_content2 .pi_relateds a span,
.ProductDetail .pi_content2 .pi_similars a span { display: block; width: 140px; margin: 12px 0 0 10px; color: #013275; }

.ProductDetail .pi_content2 .pi_relateds span.Compare span, 
.ProductDetail .pi_content2 .pi_similars span.Compare span { display: block; width: 161px; height: 18px; }
.ProductDetail .pi_content2 .pi_relateds span.Compare span label,
.ProductDetail .pi_content2 .pi_similars span.Compare span label { margin-left: 3px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }
.ProductDetail .pi_content2 .pi_relateds span.Compare a,
.ProductDetail .pi_content2 .pi_similars span.Compare a { margin: 0 0 6px 22px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #1c59aa; }
.ProductDetail .pi_content2 .pi_relateds span.Compare a,
.ProductDetail .pi_content2 .pi_relateds span.Compare a:link,
.ProductDetail .pi_content2 .pi_relateds span.Compare a:active,
.ProductDetail .pi_content2 .pi_relateds span.Compare a:visited,
.ProductDetail .pi_content2 .pi_similars span.Compare a,
.ProductDetail .pi_content2 .pi_similars span.Compare a:link,
.ProductDetail .pi_content2 .pi_similars span.Compare a:active,
.ProductDetail .pi_content2 .pi_similars span.Compare a:visited { text-decoration: none; color: #1c59aa; }
.ProductDetail .pi_content2 .pi_relateds span.Compare a:hover,
.ProductDetail .pi_content2 .pi_similars span.Compare a:hover { text-decoration: underline; color: #1c59aa; }

.ProductDetail .pi_content a,
.ProductDetail .pi_content a:link,
.ProductDetail .pi_content a:active,
.ProductDetail .pi_content a:visited { display: block; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #1c59aa; }
.ProductDetail .pi_content a:hover { text-decoration: underline; color: #1c59aa; }

.ProductDetail .pi_content .VideoContent { display: block; width: 430px; height: 320px; float: left; margin: 0; padding: 0; margin: 8px 0; }
.ProductDetail .pi_content .VideoContent a { display: block; width: 430px; height: 320px; }
.ProductDetail .pi_content .VideoList { margin-left: 12px; margin-top: 8px; margin-bottom: 8px; width: 250px; height: auto; float: left; }
.ProductDetail .pi_content .VideoList ul { width: 250px; list-style-type: none; margin: 0; padding: 0; }
.ProductDetail .pi_content .VideoList ul li { list-style-type: none; border-bottom: solid 1px #e3e3e3; background-color: #ffffff; padding: 7px 9px; margin: 0; }
.ProductDetail .pi_content .VideoList ul li.selected { background-color: #eeeeee; }
.ProductDetail .pi_content .VideoList ul li img { width: 82px; height: 62px; display: block; float: left; }
.ProductDetail .pi_content .VideoList ul li a { margin-left: 12px; width: 134px; height: 62px; display: block; float: left; }
.ProductDetail .pi_content .VideoList ul li a span,
.ProductDetail .pi_content .VideoList ul li a:link span,
.ProductDetail .pi_content .VideoList ul li a:active span,
.ProductDetail .pi_content .VideoList ul li a:visited span { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #1c59aa; }
.ProductDetail .pi_content .VideoList ul li a:hover span { text-decoration: underline; color: #1c59aa; }

.ProductDetail .pi_content .ProductCompare { width: 700px; height: auto; overflow: hidden; margin: 12px auto; }
.ProductDetail .pi_content .ProductCompare li { margin-left: 0px; margin-bottom: 12px; float: left; width: 175px; background: url(Images/pi_grid_bkg.png) no-repeat; overflow: hidden; position: relative; }
.ProductDetail .pi_content .ProductCompare li a.RemoveCompare { position: absolute; display: block; left: 137px; top: 3px; width: 16px; height: 16px; background: url(Images/compare_remove.png) no-repeat; text-decoration: none; text-indent: -9999px; cursor: pointer; }
.ProductDetail .pi_content .ProductCompare li a { display: block; width: 175px; text-decoration: none; }
.ProductDetail .pi_content .ProductCompare li a img { margin-left: 10px; margin-top: 6px; border: none; display: block; width: 140px; height: 140px; }
.ProductDetail .pi_content .ProductCompare li a.notes { width: 33px; height: 25px; margin-top: 9px; }
.ProductDetail .pi_content .ProductCompare li a.notes img { width: 33px; height: 25px; }
.ProductDetail .pi_content .ProductCompare li a span { display: block; width: 140px; margin: 12px 0 0 10px; color: #296db4; }
.ProductDetail .pi_content .ProductCompare li span { display: block; width: 140px; margin: 12px 0 0 10px; color: #818181; }
.ProductDetail .pi_content .ProductCompare li span.more_details { display: block; width: 93px; height: 22px; color: #ffffff; text-align: center; line-height: 22px; background: url(Images/more_details.png) no-repeat; }

.ProductDetail .pi_bottom a { margin-left: 22px; line-height: 46px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #1c59aa; }
.ProductDetail .pi_bottom a,
.ProductDetail .pi_bottom a:link,
.ProductDetail .pi_bottom a:active,
.ProductDetail .pi_bottom a:visited { text-decoration: none; color: #1c59aa; }
.ProductDetail .pi_bottom a:hover { text-decoration: underline; color: #1c59aa; }

.ProductDetail .pi_top .pnlLinkEcommerce {padding-left: 10px; float: left;}

/* jcarousel core */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; width: 75px; height: 75px; }
.jcarousel-next { z-index: 3; display: none; } 
.jcarousel-prev { z-index: 3; display: none; } 

/* jcarousel skin (images) */
.pi_images .jcarousel-container { border: 0px none;width: 250px; padding: 0; margin: 0; }
.pi_images .jcarousel-clip {width:  208px;height: 71px; left: 15px;}
.pi_images .jcarousel-list {width:  250px;height: 71px; }
.pi_images .jcarousel-list li {width: 69px;height: 71px; }
.pi_images .jcarousel-item-placeholder {background: #fff url(Images/jcarousel_loading.gif) 50% 50% no-repeat;}
.pi_images .jcarousel-next-horizontal { top: 23px; right: 8px; }
.pi_images .jcarousel-prev-horizontal { top: 23px; }

/* jcarousel skin (compare product) */
.ProductCompare .jcarousel-container { border: 0px none;width: 700px; padding: 0; margin: 0; }
.ProductCompare .jcarousel-clip {width:  700px;height: auto; left: 8px; }
.ProductCompare .jcarousel-list {width:  700px;height: auto; }
.ProductCompare .jcarousel-list li {width: 175px;height: auto; }
.ProductCompare .jcarousel-item-placeholder {background: #fff url(Images/jcarousel_loading.gif) 50% 50% no-repeat;}
.ProductCompare .jcarousel-next-horizontal { top: 165px; right: 0px; }
.ProductCompare .jcarousel-prev-horizontal { top: 165px; }



/* Horizontal Buttons */ 
.jcarousel-next-horizontal {position: absolute;width: 11px;height: 21px;cursor: pointer;background: transparent url(Images/jcarousel_next.png) no-repeat 0 0;}
.jcarousel-next-horizontal:hover {background-position: -11px 0;}
.jcarousel-next-horizontal:active {background-position: -22px 0;}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -33px 0;}
.jcarousel-prev-horizontal {position: absolute;left: 0px;width: 11px;height: 21px;cursor: pointer;background: transparent url(Images/jcarousel_prev.png) no-repeat 0 0;}
.jcarousel-prev-horizontal:hover {background-position: -11px 0;}
.jcarousel-prev-horizontal:active {background-position: -22px 0;}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -33px 0;}

