div#navBreadCrumb > div { display: inline; }
label.error {font-weight: normal; color: #e81919}
input.error, select.error { border: 1px dashed #e81919}

#categoryImgListing {margin: 0 0 20px}

#product_image #addthis {margin: 15px 0 0}
#news_addthis {display: none; margin: 20px 0}
#stats_box_inner ul, #stats_box_inner ul li {padding: 0; margin: 0; list-style: none; width: 276px}

.apply_funding, .not_in_uk {display: none}
.supplyonly {display: block; margin: 10px 0 0; font-size: 14px; color: #ea0d8c}
#confirmBody .button_continue {display: none}

#chipboard {background:Url(../images/chipboard1.jpg); border-radius: 8px; padding: 30px 0 15px; clear: both; margin: 0 0 20px; text-align: center}
#chipboard h4 {color: black; font-size: 41px; padding-left: 25px; text-shadow: 1px 1px 2px #ffffff}
#at4-share-label, #at4-follow-label, #at4-whatsnext-label, .at4-recommended-label.hidden {display: none}

.partners strong {display: inline-block; width: 44px; font-weight: normal; color: #00AEEF }
.partners em {font-weight: bold; font-style: normal; font-size: 14px}

.partners_img {width:150px; text-align: center; float: right; margin: 0 0 0 20px; padding: 10px 0 0;   }
.partners h3 {border-top: 1px solid #e6eaea; padding-top: 12px}
.partners a {color: #010202; font-weight: normal}

.new_buy {text-align: center; }
.new_buy strong {font-size: 24px; color:#EA0D8C; display: block; font-weight: 400; margin: 8px 0 0; }
.numbers {background: #EA0D8C; width: 40px; height: 32px; text-align: center; border-radius: 30px; display: inline-block; color: white; padding: 8px 0 0; font-size: 16px}

#top_video {margin: -18px 0 20px}
#how_to_use .listing_numbers, #how_to_use .listing_links, #how_to_use br {display: none}
.trainers {border-top: 5px solid #E6EAEA; padding: 20px 0}
.trainers img {margin-bottom: 0 !important}
.trainers li { margin: 0 0 15px; z-index: 10; font-size: 16px; padding: 4px 0 0; color: white; position: relative;}
.trainers li span {color: #010202;  font-size: 13px; margin-left: 10px}
.trainers li:before {content: " "; display: inline-block; background: #EA0D8C; width: 30px; height: 30px; border-radius: 15px; position: absolute; left: -29px; z-index: -1; margin-top: -4px}
.tgo_text {width: 654px; float: left}


.trainers span {display: inline-block; width:  355px}
.trainers .new_numbers {background: #EA0D8C; font-size: 16px; padding: 4px 0 0; color: white; border-radius: 15px; text-align: center; width: 30px; height: 26px; display: inline-block; margin: 0 15px 0 0 }

.blog_newer {float: left; margin: 0 0 0 350px}
.blog_older {float: right; margin: 0 350px 0 0 }

.whyuse_form {border: 3px solid #E6EAEA; padding: 20px 20px 0; margin: 0 0 25px}
.whyuse_form h3 {color: #EA0D8C}

#gyms_installed {background: url(../images/gyms_installed.gif) #ea0d8c; width: 342px; height: 63px; margin: 0 0 14px}
.counter-analog {display: inline-block; padding: 3px; background: white; margin: 8px 0 0 10px}

#home_videos {background:url(../images/home_video.jpg) no-repeat top left; width: 341px; height: 299px; display: block; text-indent: -9999px}
#home_videos:hover {background:url(../images/home_video.jpg) no-repeat top right; }
#home_videos2 {background:url(../images/home_video.jpg) no-repeat bottom left; margin: 0 0 14px; height: 40px;  width: 341px; display: block; text-indent: -9999px}

#indexHomeBody #featuredProducts h5 {display: none}
#indexHomeBody #featuredProducts {background:url(../images/recent_install.gif) no-repeat; padding: 34px 0 0 }

#testimonials {background:url(../images/testimonial_right.gif) no-repeat #2f5288; width: 147px; height: 227px; margin: 0 0 19px; padding: 37px 95px 0 100px; position: relative}
#testimonials ul {padding: 0; margin: 0; list-style: none; line-height: 18px; }
#testimonials ul strong, #testimonials ul b {color: #ea0d8c}
#testimonials ul li {line-height: 18px; background: none; padding: 0; border: 0}
#testimonials ul li p {padding: 0; margin: 0 0 8px; line-height: 18px; }
#testimonial_prev_button {width: 34px; height: 66px; background:url(../images/test_back.png) no-repeat; display: block; position: absolute; top: 100px; left: 18px; text-indent: -9999px; z-index: 200; cursor: pointer }
#testimonial_next_button {width: 34px; height: 66px; background:url(../images/test_next.png) no-repeat; display: block; position: absolute; top: 100px; right: 18px; text-indent: -9999px; z-index: 200; cursor: pointer  }


h3#home_news {padding: 0; color: #ea0d8c; font: 400 36px/20px 'Rokkitt',sans-serif; margin: 25px 0 5px; }
#news_heading {font: 500 29px/30px 'burst_my_bubbleregular',sans-serif; display: inline-block; color: #c0d732; float: right; padding: 0 ; clear: both; margin-top: 20px}


#packages {background: #e6eaea; padding-top: 25px}
#packages .clear {height: 0}
#packages h3 {padding: 0 0 0 24px; color: #00aeef; font: 400 40px/20px 'Rokkitt',sans-serif; margin-bottom: 20px}
#packages_heading {font: 500 28px/30px 'burst_my_bubbleregular',sans-serif; display: inline-block; color: #00aeef; float: right; padding: 0 34px 0 0}
.package_inner_left, .package_inner_right {position: relative; width: 255px; height: 230px; float: left; margin: 0 0 0 25px}
.package_inner {position: relative; height: 170px; display: block}
.package_inner_right {float: right; margin: 0 25px 0 0}
.package_inner:before {background:url(../images/packages_border.png) no-repeat; width: 255px; height: 170px; display: block; content: ''; position: absolute; top: 0; left: 0; z-index: 20}
.package_inner:hover:before {background:url(../images/packages_border.png) no-repeat bottom}
.package_inner_left img, .package_inner_right img {position: absolute; top: 0; left: 0; z-index: 1}
.package_text {display: block; color: #00aeef; font: 400 22px/20px 'Rokkitt',sans-serif; margin: 9px 0 0; text-align: center}

#find_gym {position: relative; padding: 15px 26px 21px; width: 290px; background: #c0d732; margin: 0 0 20px}
#find_gym h6 {font: 400 48px/1 'Rokkitt',sans-serif; color: #010202; padding: 0 0 4px}
.find_gym_select {overflow: hidden; background:url(../images/findgym_arrow.gif) no-repeat top right white; margin: 0 0 12px}

#find_gym select {border: 0; padding: 10px 13px; width: 320px; background: transparent;  -webkit-appearance: none;}
#find_gym .button {background:url(../images/button2.gif) no-repeat top; color: white; width: 276px }
#find_gym .button:hover {background-position: bottom left; color: #010202}

#featuredProducts .column_display {width: 162px !important; }
#featuredProducts .item_right {margin: 0 !important}

#stats_box {width: 276px; height: 236px; background:Url(../images/stats_box.gif) no-repeat; padding: 25px 45px 0 27px; margin: 0 -5px 20px -5px; font: 500 27px/34px 'burst_my_bubbleregular',sans-serif; color: #050703}
#stats_box h4, #stats_box h4 a {font: 400 22px/20px 'Rokkitt',sans-serif; color: #ea0d8c;}
#stats_box h4 {margin: 2px 0 0}

.downloadrow { border-bottom: 1px dashed #E4E4E4; padding: 6px 0; }
.downloadrow .clear, .downloadrowtop .clear {height: 1px}
.downloadrowtop { border-bottom: 1px solid #ccc; padding: 6px 0; font-weight: bold; }
.page { float: left; background: url(../images/page.png) no-repeat center left; width: 680px; }
.pagenone { float: left; width: 680px; }
.filesize { float: left; width: 100px;}
.uploaded { float: left; width: 100px; }
.page_png, .page_jpg, .page_gif { background: url(../images/page_image.png) no-repeat center left; }
.page_doc, .page_docx, .page_txt { background: url(../images/page_word.png) no-repeat center left; }
.page_swf, .page_flv { background: url(../images/page_flash.png) no-repeat center left; }
.page_pdf { background: url(../images/page_pdf.png) no-repeat center left; }
.page_mp3, .page_wav { background: url(../images/page_audio.png) no-repeat center left; }
.page_mov, .page_wmv, .page_avi { background: url(../images/page_film.png) no-repeat center left; }
.page_zip, .page_rar { background: url(../images/page_zip.png) no-repeat center left; }
.page_xls, .page_xlsx, .page_cvs { background: url(../images/page_excel.png) no-repeat center left; }
.page a {padding-left: 26px; }
.paging { text-align: center; }
.pageList { list-style: none; padding: 0; margin: 0; text-align: center; }
.pageList li{ list-style: none; padding: 6px; margin: 0; float: left; }
.pageList li a.active { color: #000; }


.gallery, .gallery li {list-style: none; margin: 0; padding: 0}
.gallery li {width: 194px; float: left; height: 177px; position: relative; margin-bottom: 17px; overflow: hidden }
.gallery li.gallery_right {width: 177px; height: 177px}
.gallery li a {width: 177px; margin: 0 0 17px 0; display: block; background: black; height: 177px;}
.gallery li.gallery_right a {margin-right: 0}
.gallery li img {position: absolute; top: 0; left: 0; z-index: 1; border: 0}
ul.gallery li span {width: 90px; height: 90px; background:url(../images/zoom_image.png) no-repeat; position: absolute; top: 177px; left: 44px; transition:top .2s ease-out; -webkit-transition:top .2s ease-out; -moz-transition:top .2s ease-out; z-index: 2 }
ul.gallery li:hover span {top: 44px} 
ul.gallery li:hover img {opacity: 0.5}

.blue_text {color: #00aeef}
.new_buy strong.blue_text {color: #00aeef} 
.pink_text {color: #ea0d8c}
.blue_background {background: #00aeef}
.pink_background {background: #ea0d8c}
.green_background {background: #c0d732; color: #010202}

#ajax-indicator {
	position: absolute;
	background-color: #eee;
	border: 1px solid #bbb;
	top: 35%;
	left: 35%;
	width: 20%;
	font-weight: bold;
	text-align: center;
	padding: 0.6em;
	z-index: 1020;
	opacity: 0.5;
}
#ajax-indicator span {
	background-position: 0% 40%;
	background-repeat: no-repeat;
	background-image: url(/images/ajax-loader.gif);
	background-size: 16px 16px;
	padding-left: 26px;
	vertical-align: bottom;
}

#find_gym #ajax-indicator {
	text-align: left;
	width: 65%;
	top: 40%;
	left: 15%;
	opacity: 0.85;
}



div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}