/* 
Specially designed CSS for Product Page v2 
Date : 02/02/11 
*/
/* The Product */
#coltwo .valuebtn{float:right;display:block;}
#coltwo.prodwrap{width:81.7em;}
#prodmain{float:left;width:81.57em;margin:0;clear:both;}
#prodcontainer{padding:0;overflow:hidden;float:left;width:81.77em;margin:10px 0 0 0;}
#prodtitle{float:left;width:52em;padding:0;margin-bottom:5px;}
#prodtitle h1.prodname{margin:0;padding:0;margin-top:0;color:#303030;font-size:1.4em;font-weight:bold;}
#jessopsphotobtn a:link.firstank, #jessopsphotobtn a:visited.firstank{background:transparent;color:#fff!important;}
#coltwo h2{font-size:1.3em;}
#bod .lb_addtobasket .processbtn, #bod .lbprodbasket .processbtn, #bod a.processbtn{background:url(../images/site/buttons_sprite.png) no-repeat -118px 0 #fff;border:none;margin:0;width:215px;padding:9px 0 0 0;height:33px;}
#bod .processbtn{background:url(../images/site/buttons_sprite.png) no-repeat -118px 0 #fff;padding:7px 0 12px;border:none;margin:5px 0 0 0;height:42px;font-size:1.3em;width:215px;}
#bod .processbtn:hover{background:url(../images/site/buttons_sprite.png) no-repeat -118px -42px #fff;}
#bod .bottomborder{border-bottom:1px solid #ebebeb;margin-bottom:7px;padding-bottom:7px;}

/* left images */
#bigimagecontainer{position:relative;}
#bigimage{display:none;left:0;width:auto;z-index:1000;background:#fff;border:1px solid #ddd;padding:1em;margin-bottom:1em;}
#bigimagepic{padding:2em;text-align:center;}
#bigimage .cross{float:right;display:block;}
#bigimage .prodthumb{border-top:1px solid #ebebeb;margin-top:10px;}
#bigimage .prodthumb span{margin-right:10px;}
#prodrow{}
#imgwrap{height:320px;line-height:320px;text-align:center;}
#imgwrap img{vertical-align:middle;}
#prodleftcol{float:left;clear:left;width:28em;margin-right:0.8em;text-align:left;}
#prodrightcol{float:right;clear:right;width:52em;display:inline;}
#aEnlargeLink,#aEnlargeButton,#prodreview{margin:0 auto;}
#enlargebtncontainer{display:block;text-align:left;margin:5px 0 0 0;float:right;}
#enlargebtncontainer li{margin-bottom:5px;}
#aEnlargeButton{font-size:0.9em;display:block;background:transparent url(../images/site/prodicon_enlarge.gif) no-repeat scroll left center;padding-left:18px;width:7em;}
#playvideo{cursor:pointer;font-size:0.9em;display:block;background:transparent url(../images/site/prodicon_playvideo.gif) no-repeat scroll left center;padding-left:18px;margin-bottom:5px;width:6em;}
#playmovie{cursor:pointer;font-size:0.9em;background:transparent url(../images/site/prodicon_movie.gif) no-repeat scroll center top;padding-top:12px;display:block;}
#bigimage a{text-decoration:none;color:#666;font-size:0.9em;}
.cross img{line-height:2em;}
#prodthumb a, #prodthumb .prodimgthumbs{}
.prodimgthumbs img{}
#prodreview,.prodimgthumbs,#aEnlargeButton,#aEnlargeLink,#prodthumb, #prodleftcol{display:block;cursor:pointer;}
#prodthumb{float:left;width:20em;height:62px;line-height:62px;overflow:hidden;}
#prodreview{float:left;width:15em;padding-top:0px;overflow:hidden;text-align:right;}
.pricedetail {display:none;}
img.awardLogo{border:1px solid #FFF;position:absolute;left:0;z-index:10;}

/* right - options */
.leftprodpricing{float:left;width:52em;padding-right:0px;margin-right:0em;padding-top:1.6em;overflow:hidden;}
.rightprodoptions{margin:-13px 0 0 57px;padding:0;display:block;float:left;width:18em;overflow:hidden;}
.rightprodoptions h2.titledelbk{padding:0;margin:0;font-size:1.0em;}
.rightprodoptions h2.titledelbk span{font-weight:normal;}
.rightprodoptions h2.titledelbk a:link, .rightprodoptions h2.titledelbk a:visited, .rightprodoptions h2.titledelbk a:active{padding-left:40px;color:#666;text-decoration:none;}
.rightprodoptions h2.titledelbk a:hover{color:#15c;text-decoration:underline;}
.prodicon{float:left;width:30px;}
#prodframe{float:left;width:52em;clear:left;display:inline;margin-top:1.6em;}
#likethese{float:left;clear:right;margin:0;padding:0;width:52em;overflow:hidden;}
.liketheserowon{display:block;overflow:hidden;border-bottom:1px solid #ebebeb;padding:5px 0px;}
.likecoltwenty{font-weight:bold;display:block;font-size:1.3em;}
.bottomotherprod{overflow:hidden;}
#likemanufacturer, #likeproducts{margin-top:2em;float:left;width:28em;overflow:hidden;} 
.likebord{margin-right:7px;width:75px;height:75px;float:left;line-height:75px;text-align:center;padding:0 5px;}
.featurelist{margin:0 0 5px 0;padding-bottom:10px;display:block;float:left;width:34em;overflow:hidden;border-bottom:1px solid #ddd;}
ul.featlist li{background:transparent url(../images/site/prodicon_info.gif) no-repeat scroll left center;margin-right:0.5em;float:left;padding-left: 1.5em;}
.featlist li.last{background:none;padding:0;font-size:0.9em;}
ul.prodlinksright{}
ul.prodlinksright li.deliverypd{list-style-type:disc;margin:1px 0 1px 12px;font-size:0.9em;color:#666;}
#pricingAndSavings{margin:1.2em 0;}
#promomessage{color:#cc0000;font-weight:bold;}
#promomessage span{font-weight:normal;color:#333;}
#mainAddToBasket{margin-top:1.2em;}
.mainprodprice{font-weight:normal;font-size:2.4em;margin:0 10px 2px 0;color:#303030;}
#mainprodaddto, #casprodaddto{text-align:left;margin:0;}
.mainrightcol{float:right;clear:right;width:15em;overflow:hidden;text-align:right;margin:5px 0;}
.reevoo{padding:20px 0 10px 0;background:#fff;}
#casprodaddto, #homeprodaddto{float:left;padding:5px 0;width:25em;border:none;}
#homeprodaddto{padding:5px 0;}
#warrantydetails{background:transparent url(../images/site/prodicon_photoplus.gif) no-repeat scroll left center;margin:10px 0 5px 5px;padding:5px 0 5px 1.7em;border:none;font-size:0.9em;color:#999;}
#warrantydetails .sccistxt{padding-left:0;}
#promomessage b{color:#cc0000;}
#mainprodaddto .processbtn{}
#mainprodleft{float:left;display:inline;width:26em;padding:0;}
#mainprodright{float:right;width:25em;margin-top:0em;background:#fff url(../images/site/delivery_bg.gif) repeat-x bottom left;min-height:14em;}
#bod .stockmsg{display:block;padding:5px 0px 14px 57px;font-weight:bold;}
#bod .stockarrowlinker{display:block;background:transparent url(../images/site/scbull.gif) no-repeat scroll left center;text-indent:1em;}
#bod .sccall,#bod .scavail,#bod .scavailna{display:block;cursor:pointer;}
#bod .scavail{font-weight:bold;}
#aCheckLocalStores{text-decoration:underline;font-size:0.9em;}
#bod .scmidstock{background:transparent url(../images/site/product_home_delivery_off.png) no-repeat 8px 8px;float:left;overflow:hidden;padding:0;width:25em;font-size:1em;}
#bod .scyesstock{background:transparent url(../images/site/product_home_delivery.png) no-repeat 8px 8px; float:left;overflow:hidden;padding:0;width:25em;font-size:1em;}
#ctlCollectInStoreAvailable {background:transparent url(../images/site/product_collect_store.png) no-repeat 8px 2px;float:left;overflow:hidden;padding:0;width:25em;} 
#ctlCollectInStoreNotAvailable {background:transparent url(../images/site/product_collect_store_off.png) no-repeat 8px 2px;float:left;height:35px;overflow:hidden;padding:5px 0;width:25em;}
#mainprodsku, #wishlist, #manuCode{font-size:0.9em;width:11em;color:#333;margin-top:0;float:left;margin-right:0.8em;border-right:1px solid #999;}
#wishlist{clear:right;width:9em;border-left:1px solid #ddd;margin-left:0.8em;}
#manuCode{border-right:none;padding-left:0;width:16.5em;margin-right:0;}
#wishlistlink{background:transparent url(../images/site/prodicon_wishlist.gif) no-repeat scroll left center;padding-left:1.5em;text-decoration:underline;cursor:pointer;}
.additionalfunc{float:right;width:52em;margin-bottom:10px; }
.additionalfunc ul{}
.additionalfunc ul li{float:right;margin:0 1em 0 0;font-size:0.9em;}
.additionalfunc ul li.last{margin-right:0;}
.deliverypd{}
.additionalfunc a{display:block;}
#aCompare, #bookmark, #emailfriend, #printlink{text-decoration:underline;cursor:pointer;} 
.sccistxt{padding-left:57px;display:block;}
.sccistxt a:link, .sccistxt a:active{color:#303030;}
.sccistxt a:hover{color:#15c;}
#casprod{margin-left:50px;}
input.sctxtbox{width:24.4em;padding:7px 0;margin:0;}
.scproceed{border:0pt none;color:#fff;cursor:pointer;font-weight:bold;padding:6px 0pt;text-align:center;width:130px;}
.cashbackpromo{color:#000;padding:0;}
.proddetailnormally{color:#999;font-size:0.9em;}
#metadescription{margin:0.8em 0;color:#333;}
a.meta, a.feat{font-size:0.9em;cursor:pointer;}
.tabnavigation{border-bottom:1px solid #E7E7E7;clear:both;display:block;height:29px;line-height:29px;margin:0;padding:0;position:relative;width:52em;}
.tabnavigation li{background:none repeat scroll 0 0 transparent;display:inline;float:left;margin:0;padding:0 1px;position:relative;}
.tabnavigation li a{background:url(/images/site/tabs_bg.gif) no-repeat scroll 0 -40px #F6F6F6;display:inline;float:left;font-size:12px;font-weight:bold;height:28px;line-height:28px;outline:0 none;padding-left:11px;position:relative;text-align:center;text-decoration:none;top:1px;}
.tabnavigation li a span{background:url(/images/site/tabs_bg.gif) no-repeat scroll 100% -40px #F6F6F6;cursor:pointer;display:inline;float:left;height:28px;padding-right:10px;}
.tabnavigation li a.tabon{background:url(/images/site/tabs_bg.gif) no-repeat scroll left top #FFF;border-bottom:1px solid #FFF;}
.tabnavigation li a.tabon span{background:url(/images/site/tabs_bg.gif) no-repeat scroll right top #FFF;}
.tabedpage{display:none;}
.tabedpage{padding-top:1.6em;}

/* Description */
#description li{margin-left:1.3em;list-style:outside disc;}

/* Accessories Tab */
.loadingarea{text-align:center;font-weight:bold;margin-top:2em;margin-bottom:2em;}
.loadingarea span{margin-bottom:1em;font-size:1.0em;display:block;}
.csareaclose{display:none;clear:both;}
.csheader{background:#f2f2f2 url(/images/site/search_head_left.gif) repeat-x scroll left top;display:block;clear:both;height:2em;padding:0.5em 0.5em 0;margin-top:0.4em;cursor:pointer;clear:both;}
.csheader h3{float:left;display:block;clear:left;}
.csheader span{float:right;display:block;clear:right;}
.csitemarea{border-bottom:1px solid #ddd;padding:0.5em;height:3.6em;margin:0.3em 0;}
.csitemname{clear:left;display:block;float:left;overflow:hidden;width:29.5em;color:#666;}
.cspricearea{display:block;float:right;font-weight:bold;}
.addtobasketarea{clear:right;display:block;float:right;}
.cswasprice{color:#CC0000;margin-left:0.2em;font-weight:bold;clear:left;display:block;}

/* Bundles */
.bundles ul li{list-style-type:disc;list-style-position:inside;}
#bundlerow{float:left;clear:both;width:100%;overflow:hidden;}
.colbundleleft{padding:0.4em 0;border-bottom:1px solid #eee;margin-bottom:0.8em;float:left;width:100%;}
*html .colbundleleft, *html .colbundleright{width:100%;}
.bundlebord{width:75px;height:75px;float:left;line-height:75px;text-align:center;padding:0px;background:#fff;}
.bundlepos{vertical-align:middle;cursor:pointer;}
.bundlestuffimg{clear:left;display:inline;float:left;text-align:left;width:80%;margin-bottom:5px;}
.bundlestuffimg img{vertical-align:middle;}
.bundlestufftxt{float:left;clear:left;display:inline;width:77%;margin-bottom:0.8em;font-size:0.9em;}
.bundlestufftxt a{cursor:pointer;}
.bundlestufftxt h3{margin-bottom:0;margin-top:0;}
.bundleprice{display:block;text-align:right;float:right;clear:right;width:20%;overflow:hidden;}
.bundleprice b.bundlep{font-size:1.3em}
.bundleprice small{display:block;color:#666;margin-bottom:0.2em;font-size:0.9em;}
.bundlesavewrap{}
.bundlesave{}
.bundleSaving{font-weight:bold; color:#C00;}
.spnSaving{color:#cc0000;font-weight:bold;}
.plus{color:#666;float:left;font-size:2em;line-height:75px;width:16px;text-align:center;}
.bundleequals{font-size:1.5em;font-weight:normal;padding-right:5px;}

/* Prime Bundle */
.primebundle{border:#cc0000 solid 1px;padding:8px;margin:0.8em 0 1.2em -0.8em;float:left;width:100%;overflow:hidden;}
.primebundleheader{margin-bottom:5px;}
.primebundleheader h4{font-weight:bold;font-size:1.3em;display:block;float:left;clear:left;color:#cc0000;}
.primebundlegotobundles{cursor:pointer;display:block;float:right;clear:right;width:49%;text-align:right;text-decoration:underline;font-size:0.9em;padding-right:5px;}
.primebundleimgs{clear:left;display:inline;float:left;margin-bottom:5px;text-align:left;width:80%;}
.bundlethumbclickable,.bundlethumb{height:75px;padding:0;float:left;display:block;line-height:75px;text-align:center;width:75px;background:#fff;}
.bundlethumbclickable{cursor:pointer;}
.primebundleplus{color:#666;float:left;font-size:2em;line-height:75px;width:16px;text-align:center;}
.primebundlestufftxt{float:left;clear:left;display:inline;width:77%;margin-bottom:0.8em;font-size:0.9em;}
.primebundlestufftxt a{cursor:pointer;}
.primebundlepricingandbasket{display:block;text-align:right;float:right;clear:right;width:20%;overflow:hidden;}
.primebundlepricing{}
.primebundlepricing small{display:block;color:#666;margin-bottom:0.2em;font-size:0.9em;}
.primebundleprice{font-size:1.4em;}
.primebundlepricing .bundlesave{margin:0 0 0 0.2em;}
.primebundleequals{font-size:1.5em;font-weight:normal;padding-right:5px;}
.primebundlebasket{display:block;float:right;clear:right;}
#bod .primebundlebasket .processbtn, #bod .csitemarea .processbtn{background:url(../images/site/buttons_sprite.png) no-repeat 0 0 #fff;border:none;margin:0 auto;width:117px;padding:6px 0 0 0;height:26px;}
#bod .primebundlebasket .processbtn:hover{background:url(../images/site/buttons_sprite.png) no-repeat 0 -33px #fff;}

/* Features */
.featurerow{ /*float:left;*/clear:left;width:100%;overflow:hidden;}
.featurefloater{float:left;width:49%;}
a.featlink{text-decoration:underline!important;color:#333!important;}

/* Cashback */
.cashbackpromo{font-size:1.2em;text-align:center;font-weight:bold;color:#fff;background:#cc0000;padding:0.6em 0.4em;margin-bottom:0.8em; margin-top:0.4em;}

/* Finance */
#financecontrol{background:#f2f2f2;padding:1em 1em 1em 11em;margin-bottom:.5em;color:#666;}
#financecontrol span{clear:left;display:block;float:left;width:10em;}
#financecontrol div{margin-bottom:0.5em;}
#financecontrol select{color:#43474b;font-size:1em;}
#financeinfo{background:#f2f2f2;padding:1em;color:#666;}
#financeoptionsfield{width:17em;}
#overrideDepositAmount{width:6.5em;padding:0 0 0 0.3em;font-size:1em;}
#financecalcbutton{background:#333;border:none;color:#fff;cursor:pointer;font-size:1em;font-weight:bold;padding:4px 8px;}
#financedesc{padding:0.5em 0;}
.financerow{line-height:1.5em;height:1.5em;border-top:1px solid #ddd;padding:0.5em 0;}
.financerow span{width:20em;display:block;float:left;}
.financefinalrow{line-height:1.5em;margin-top:1em;height:1.5em;padding:0.5em 0;}
.financefinalrow span{width:20em;display:block;float:left;}
#financeerrordesc{padding:0.5em;background:#EEBFCA;border:1px solid #ddd;margin-bottom:0.5em;}
.financeloader{text-align:center;height:4em;padding-top:2em;line-height:2em;background:#0284c0;}
.financeloader span{color:#333;}
#financeAvailable{background:transparent url(../images/site/finance_tick.gif) no-repeat 0px 2px;float:left;overflow:hidden;padding:0;width:26em;font-size:1em;}
#financeex {padding-bottom:0.8em;border-bottom:1px solid #ddd;}
a:link#mindepositlink, a:visited#mindepositlink {text-decoration:underline;font-size:0.9em;}
.fintxt{display:block;font-weight:normal;color:#333;cursor:pointer;}

/* Cross-Selling */
/*.likethesetit {padding: 10px 0 0 10px;}
.liketheserowon{ display:block; overflow:hidden; padding: 0px 5px 5px 10px; height:14em; border-bottom:none;}
.alternateview {float: left; width: 100%; clear:both; overflow:hidden;}
.alternateview li{ padding:0px 0px 5px 0px; height:2.2em; overflow:hidden;}
.alternateview a:link,.alternateview a:visited{ padding-right:5px; text-decoration:underline;}
.alternateview span{ text-align:left; font-weight:bold; padding: 0;}
.alternateimage {float:none; width: 120px; clear:left; text-align:center; height:110px; border:1px solid #ddd; background:#fff; display:block; margin:0 auto;}
.alternateimage img {vertical-align:middle;}
.alternateprice {float:left; width: 100%; clear:both; text-align:left; margin:5px 10px 2px 0px; border-bottom:1px solid #ddd; font-weight:bold;}*/

/* IO */
.titlegreybk{background:none;border:none;padding-top:20px;}
#ppzone, #io_zone, #ppzone, #ppztwo, #topsellers{position:relative;overflow:hidden;padding-bottom:0.8em;margin-top:0.8em;border-top:1px solid #e2e2e2;}
.suggestedproduct{text-align:center;margin:0;padding-top:0.4em;}
.suggestedproductbord{width:110px;height:110px;clear:both;text-align:center;display:block;margin:0 auto;}
.suggestedproduct img{vertical-align:middle;text-align:center;}
.suggestedproducttit{height:2.7em;overflow:hidden;padding:0 0.6em;margin:0.4em 0 0.2em 0;display:block;text-align:center;}
#bod .suggestedproducttit a{color:#666;cursor:pointer;}
#bod .suggestedproducttit a:hover{text-decoration:underline;}
.suggestedproductprice{height:1.4em;font-size:1.3em;color:#000;padding:0.2em 0;display:block;font-weight:bold;}
#bod .addtobasketareappz a.processbtn:link, #bod .addtobasketareappz a.processbtn:active, #bod .addtobasketareappz a.processbtn:visited{text-align:center;margin:0 auto;}
blockquote{margin-left:0;}
#description, #features, #finance, #accessories, #bundledeals, #review, #adviceforlife{padding-left:1.6em;padding-right:1.6em;border:1px solid #e7e7e7;border-top:none;padding-bottom:1.2em;}
#accessories{padding-top:1em;padding-bottom:0.4em;}
#review{display:none;padding:0.8em;}
#finance,#adviceforlife{padding-top:0.4em;}
#bundledeals{padding-top:1.2em;}

/* carousel ---- */
.jcarousel-container{background:transparent;}
#recentlyViewedItems .jcarousel-container{border:none;}
.jcarousel-container-horizontal{width:596px;padding:0 0 5px 30px;}
.jcarousel-clip-horizontal{height:205px;padding:0;width:560px;overflow:hidden;}
.jcarousel-item{width:135px;height:205px;}
.jcarousel-skin-tango li{width:185px;height:205px;text-align:center;padding:10px 0;margin-top:10px;}
#bundledeals .jcarousel-container-horizontal{width:598px;padding:0px 0 5px 10px;}
#bundledeals .jcarousel-clip-horizontal{height:auto;padding:0;width:564px;overflow:hidden;}
#bundledeals .jcarousel-item{width:564px;height:auto;}
#bundledeals .jcarousel-skin-tango li{width:564px;height:auto;text-align:left;margin-top:0;border-right:none;padding:5px 0 0 0;}
#bundledeals .jcarousel-prev-horizontal{left:-19px;top:20px;}
#bundledeals .jcarousel-next-horizontal{top:20px;}
#prodthumb {width:241px;}
#prodthumb .jcarousel-container-horizontal{width:223px;padding:0 0 0 17px;}
#prodthumb .jcarousel-clip-horizontal{height:62px;padding:0;width:196px;overflow:hidden;}
#prodthumb #prodimgcarousel .jcarousel-item{width:50px;height:50px;}
#prodimgcarousel li{width:50px;height:50px;border:1px solid #ddd;float:left;line-height:60px;text-align:center;padding:5px;margin:0 4px 0 0;vertical-align:middle;}
#prodimgcarousel li.jcarousel-item-placeholder{border:none;}
#prodthumb .jcarousel-prev-horizontal{left:-6px;top:16px;}
#prodthumb .jcarousel-next-horizontal{top:16px;}
#prodthumbmovie{}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal{position:absolute;top:80px;right:0;width:32px;height:100px;cursor:pointer;background:transparent url(/images/next-horizontal-arrow.png) no-repeat 0 0;}
.jcarousel-next-horizontal:hover{background-position:-32px 0;}
.jcarousel-next-horizontal:active{background-position:-64px 0;}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-prev-horizontal{position:absolute;top:80px;left:0;width:32px;height:32px;cursor:pointer;background:transparent url(/images/prev-horizontal-arrow.png) no-repeat 0 0;}
.jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-98px 0;}

/* Ticket Features */
#ticketfeatures{height:20px;overflow:hidden;clear:both;padding-top:0px;display:none;}
.ticketfeature{float:left;margin:2px 10px 0 0;padding:0px;font-size:0.9em;list-style:disc inside none;}
.tc1{}
.tc2{}
.tc3{}
.tc4{}
.tc5{}

/* Clearance */
#clearance{padding-left:0.8em;padding-right:0.8em;border:8px solid #333;padding-bottom:0.8em;}
#clearanceBanner, #conditionBanner{background:#fff126;padding: 0.8em;}
#clearanceImage{font-size:0.9em;}
#clearanceBanner a, #clearanceImage a{text-decoration:underline;cursor:pointer;color:#000;}
#clearanceTab{background:#fff126;color:#000;}
#conditionBanner{font-weight:bold;margin-bottom:1.2em;}

/* Advice */
#adviceMenu{overflow:hidden;}
#adviceMenu a:link, #adviceMenu a:active, #adviceMenu a:visited{color:#303030;text-decoration:none;}
#adviceMenu a:hover{text-decoration:underline;color:#15c;}
#adviceMenu dl{background:#f2f2f2;padding:0.4em 0 0.8em 0;margin-bottom:0.8em;}
#adviceMenu dd{background:#f2f2f2;}
#adviceMenu dd a, #adviceMenu dt a{padding:5px 0 5px 10px;display:block;text-decoration:none;}

/* Media LightBox */
#movieLightBox{margin:10px;}
.moviecol1{width:400px;float:left;clear:left;}
.moviecol2{float:right;clear:right;width:400px;}
.LB_vMovie{}
.LB_vBundles{overflow:auto;padding:5px;border:1px solid #ddd;}
.LB_vProductDetails{margin:5px 0 10px;}
.lbprodbasket{margin:5px 0 10px;width:60%;float:right;clear:right;}
.lbprodtitle{font-size:1.3em;border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:5px;}
.lbprodprice{font-size:1.0em;width:37%;float:left;clear:left;font-weight:bold;margin:0.3em 0;}
.LB_vBundles .bundlesavewrap{margin-bottom:0.2em;}
.LB_vBundles .bundlestufftxt{font-size: 0.9em;}
.LB_vBundles .bundlestufftxt a{overflow:hidden;white-space:nowrap;display:block;float:left;margin-right:10px;}
.LB_vBundles .bundlestufftxt b{float:left;width:10px;}
.LB_vBundles .bundlepricing{float:left;width:49%;clear:left;text-align:left;margin-top:0.3em;}
.LB_vBundles .addbundletobasket{float:right;width:34%;clear:right;}
.LB_vBundles .addbundletobasket .processbtn{width:90px;}
.lb_buyTogether{width:49%;float:left;clear:left;margin-bottom:3px;font-size:1em;}
.moreBundleOffers{width:49%;float:right;clear:right;text-align:right;text-decoration:underline;margin-bottom:3px;cursor:pointer;}
#movieLightBox .bundlebord{width:75px;height:75px;overflow:hidden;}
#movieLightBox .bundlepos{display:block;}
#movieLightBox .plus{line-height:75px;}        
#movieLightBox .bundlestufftxt{float:none;display:block;width:100%;}
#movieLightBox .bundleprice{float:none;display:block;width:100%;margin-top:0.3em;}
#movieLightBox .bundlestuffimg{float:none;display:block;width:100%;}
.mc2TopSection{height:440px;overflow:hidden;}
.mc2BottomSection{height:55px;}
#mediaChangeBtn{width:49%;float:right;clear:right;}
#revooMarkContainer{width:49%;float:left;clear:left;text-align:right;}
#mediaChangeBtn a{float:right;}
#switch360View,#switchZoom,#switchVideo,#play360view{cursor:pointer;font-size:0.9em;}
#play360view img{padding-right:3px;}
#play360view{background:transparent url(../images/site/prodicon_360view.gif) no-repeat scroll left center;padding-left:18px;}
#flixRatingContainer li.starRating{background: url("/images/site/starRating.png") no-repeat scroll 0 -19px #FFF;width:19px;height:19px;display:block;list-style:none outside none;float:left;padding:0;margin:0;}
#flixRatingContainer p {margin:2px 0;}
#flixRatingContainer ul{display:block;height:20px;}
/* zoom feature */

#zoomImageWrapper{width:300px;position:relative;}
#small{position: relative;width:100%;}
#large{background:white;position:relative;width:500px;}
#mover{position:absolute;top:0;left:0;width:104px;height:104px;overflow:hidden;z-index:100;background:white;display:none;}
#overlay{border:1px solid blue;width:102px;height:102px;position:absolute;top:0;left:0;z-index:200;}
.thumbList li{float:left;width:55px;display:block;}

/* Chrome Safari only CSS */
@media screen and (-webkit-min-device-pixel-ratio:0) {
img.awardLogo{margin-left:0px;}
}

/* Social */
#social{background:#f2f2f2 url(/images/site/social_background.gif) repeat-x top left;border:1px solid #ccc;float:left;font-size:0.9em;margin-bottom:0px;margin-top:0px;}
#social ul{padding:0;margin:0;}
#social li{float:left;list-style-type:none;}
#social li a, #social li a.bookmark{color:#666;float:left;height:16px;padding:6px 7px;position:relative;text-decoration:none;margin:0;border-right:1px solid #ddd;border-left:1px solid #fff;}
#social li a:hover, #social li:hover a.bookmark{background:#f2f2f2 url(/images/site/colone_head_left.gif) repeat-x bottom left;text-decoration:underline;}
#social li a img{float:left;margin-right:5px;padding-top:2px;position:relative;}
#social li a span{cursor:pointer;display:block;float:left;line-height:normal;margin:0;padding-top:1px;position:relative;}
#social li a img.site{margin:0 0 0 5px;padding:0;}
#social li.last a{border-right:none;padding:6px;}
#fbsocial{float:left;text-align:left;}
#facebookContainer{display:block;float:left;margin-top:10px;text-align:left;width:320px;}

/* SideLinks */
#colonesidebar{background:#f1f1f1 url(/images/site/bg_tabview.gif) repeat-x top left;padding-left:25px;}
#colonesidebar h2{background:none;border-bottom:none;padding:0 0 0.8em 0;margin-top:2.4em;}
#colonesidebar dd, #colonesidebar dl{background:transparent;padding-top:0;}
#colonesidebar dd a, #colonesidebar dt a, #advicebar li{background:transparent url(/images/site/arrow_nav.gif) 0px 6px no-repeat;padding:3px 0px 3px 10px;}

/* Email stock message */
#emailmewheninstock{font-size:0.9em;margin-left:12px;}
#emailmewheninstocklink{text-decoration:underline;}
#instockemail{font-size:1em;padding:3px;}
#emailinstockhide{display:none;height:3.5em;}
#prodemailstuff{display:none;border-top:none;}
#emailinstockdone{display:none;}
#emailinstockproc{display:none;}
