body{margin:0px auto; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; position:relative;}
ul, ol,li, h1,h2,h3,h4,h5,h6,form,p,a,img{margin:0; padding:0; border:0;}
.clear{clear:both;}
a{outline: none;}
#header{clear:both; width:966px; margin:0 auto 0 auto; display: block; padding-top:20px;}
#logo{overflow:hidden; float:left; margin-left:6px;}
#logo .png{margin:0; padding:0; line-height:0px; font-size:0px;}
#header_right{}
#navigation{margin-top:7px;}
#container{}
#container1{clear:both; display:block; padding-top:25px;}
#container2{clear:both; display:block; min-height:194px;}
#container3{width:966px; margin:0 auto;}
.page_curv_top{height:24px; width:966px; position:absolute; z-index:960; margin:0 auto; clear:both; display:block;}
.content_con{width:966px;}
.content_con2{display:block; position:relative; width:960px; margin:0 auto; padding-top:25px;}
.content{width:635px; float:left; display:inline; margin:0 auto;}
.content.sub{width:615px; float:left; margin:0 10px;}
.content.sub.fullwidth{width:940px; clear:both; margin:0 10px;}
.content.productlist{width:630px; float:left; margin:0;}
.sidebar{width:325px; float:right;}
.sidebars1{min-height:220px; padding-bottom:5px;}
.sidebars2{min-height:220px; padding-left:10px;}
.sidebars2 .box.small{float:none; clear:both; padding-bottom:20px;}
.box{margin:0 10px 20px 10px;}
.box.single{width:610px; float:left; display:inline;}
.box.single.fullbox{width:940px; clear:both; display:block;}
.box.small{width:295px; float:left; display: inline;}
.content_con2.three_column .box.small{width:300px; float:left; display: inline;}
.box .featured_image{margin:10px 0 0;}
.box.small h4, .box.small h5, .box.single h3,  .box.side h4, .box.side h3{}
.box p{margin:10px 0 0 0; padding:0;}
.box br{line-height:10px;}
.box.full p, .product_left_side .box.single p{margin:0px 0 0 0; padding:0 0 10px 0;}
.box.single h3 span{}
.sidebars2 .box{display:block;}
.ui-tabs-hide{display: none;}
#tabs{clear:both; display:block;}
#tabs .tabnav{clear:both; margin:0; padding:0; border:0; position:relative; top:1px; z-index:999;}
#tabs .tabnav li{list-style-type:none; list-style-position:inside; float:left; display:inline; padding:0 14px 0 0px; cursor:pointer; margin-top:3px; border:0; line-height:30px;}
#tabs .tabnav li a{list-style-type:none; list-style-position:inside; float:left;display:inline; padding:0px 0px 0 14px; cursor:pointer; font-size:11px; height:28px; outline: none; text-decoration:none;}
#tabs .tabnav li.ui-tabs-selected a,#tabs .tabnav li.ui-tabs-selected a:hover,  #tabs ul li.ui-tabs-selected{margin-top:0px; height:31px;}
#tabs ul li.ui-tabs-selected{margin-top:2px; line-height:33px;}
#tabs #content{clear:both; width:590px; margin:0px; padding:10px; display:block;}
#photos img{display:inline; margin:3px;}
.box.product{width:195px; margin:0 5px 20px 10px; float:left; display: inline; position:relative;}
.image.product_image{margin:20px auto 10px auto; text-align:center; clear:both; display:block; padding:0;}
.box.product .textarea{margin:20px 10px 10px 10px; font-size:12px; position:relative;}
.box.product .textarea h5{font-size:17px;}
.box.product .textarea .price{font-size:15px;}
.product_right_side{float:left; width:300px; margin:10px; margin:0;}
.doc_icons{list-style-type:none; list-style-position:inside}
.doc_icons li{float:left; display:inline;}
#tabs .box.product{position: static;}
.box.full{width:615px; margin:0; clear:both; display:block; position:relative;}
.box.full .box.product{clear:both; background:none; width:590px; margin:0px 0 10px 0; padding-bottom:10px;}
.box.full .box.product .product_image{float:left; margin: 0 10px 0 0 ; padding:20px;}
.box.full .box.product .textarea{width:378px; float:right; display:inline; margin:0; padding:0;}
.box.full .box.product .textarea .price{margin:0; padding:0;}
.box_curv{padding:0; margin:0; clear:both; display:block;}
.box.blog{width:615px; clear:both; display:block; margin:10px 0px 20px 0px;}
.box.blog p{margin: 3px 0 10px 0;}
.box.blog .post_image{padding:5px 0;}
.box.blog .dateandcategories{font-size:11px; padding:5px 0; margin-bottom:4px; clear:both; display:block; margin:10px 0 30px 0;}
.box.blog .dateandcategories a{text-decoration: underline;}
.box.blog .dateandcategories a:hover{text-decoration: none;}
.blog.box .dateandcategories .meta{display:inline;}
.blog.box .dateandcategories  .comment{text-decoration: none; background:url(../images/icons/Comment.png) top left no-repeat; padding:2px 0 2px 22px; margin:0 0 0 10px; display:inline;}	.blog.box .dateandcategories .comment a{text-decoration: none;}	.box.big_box{width:300px; float:left; display:inline; position:relative; margin:10px;}
.box.big_box h5{margin:0 20px; padding:20px 0 0 0;}
.box.big_box p{margin:10px 20px 20px 20px;}
.image.portfolio{margin:10px auto 0 auto; text-align:center; clear:both; display:block; padding:0;}
.portfolio_slide_img.image.portfolio{margin:0;}
.portfolio_categories{width:940px; height:45px; margin:10px auto;}
.portfolio_categories h5{position:absolute; left:0; margin:13px 10px 0 30px; padding:0px 0 0 0; line-height:20px;}
.portfolio_categories ul{list-style-type: none; list-style-position:outside; position:absolute; right:0; margin:15px 30px 0 10px;}
.portfolio_categories ul li{float:left; font-size:14px; margin:0 10px; padding:0; line-height:14px;}
.portfolio_categories ul li a{text-decoration:none;}
.portfolio_categories ul li a:hover{text-decoration:none;}
.portfolio_categories ul li a.active{text-decoration:underline;}
.portfolio_categories ul li a.active:hover{text-decoration:none;}
#porfolio_slider{width:940px; margin:0 auto 20px auto; position:relative; z-index:666; height:300px; overflow:hidden;	}
.pslide{}
.portfolio_curv_top{position:absolute; top:0px; z-index:668;}
.portfolio_curv_bottom{position:absolute; bottom:0px; z-index:668;}
.portfolio_slide_content{position:absolute; bottom:0; left:0; width:940px; font-size:11px; overflow:hidden; height:90px;}
.portfolio_slide_content .title{width:920px; padding:10px 10px 10px 20px; font-size:17px; height:15px;}
.portfolio_slide_content .title  a{text-decoration:none;}
.portfolio_slide_content .title  a:hover{text-decoration:none;}
.portfolio_slide_content .title  a.cat{text-decoration:none;}
.portfolio_slide_content .title  a.cat:hover{text-decoration:none;}
.portfolio_slide_content .text a{text-decoration:underline;}
.portfolio_slide_content .text a:hover{text-decoration:none;}
.portfolio_slide_content .text{width:900px; height:45px; clear:both; position:relative; padding:5px 20px 15px 20px ; font-size:13px;}
.portfolio_slider_arrows{position:absolute; top:220px; right:10px; z-index:987; width:40px;}
.portfolio_slider_arrows .left{width:10px; height:22px; float:left; cursor:pointer; margin-right:5px;}
.portfolio_slider_arrows .right{width:10px; height:22px; float:left; cursor:pointer;}
.p_image_top{position:absolute; top:0; margin-bottom:10px;}
.p_image_bottom{position:absolute; bottom:0;}
.play{}
.magnifier{}
.paging{display:block; clear:both; padding:10px 10px 0 10px; overflow:hidden;}
.paging.blog{padding:0;}
.paging ul, .paging ul li{margin:0; padding:0; list-style-type:none;}
.sub.content .paging li, .sub.content .paging ul{border:0;}
.paging ul li{display:inline; margin-right:5px; float:left; font-size:12px; line-height:11px;}
.paging ul li a, .paging ul li.active a{border:0; padding:8px 0px; overflow:hidden; width:28px; display:block; text-align:center; 
text-decoration:none;}
.paging ul li.active a, .paging ul li a:hover{text-decoration:none;}
.paging ul li.arrowleft a{}
.paging ul li.arrowleft a:hover{}
.paging ul li.arrowright a{}
.paging ul li.arrowright a:hover{}
.news_line{height:2px; width:auto; margin:6px 0;}
.news_date{letter-spacing:1.5px; font-size:9px;}
a.news{text-decoration:none; position:relative; display:inline;}
a.news:hover{text-decoration:underline;}
#slider_con{display:block; clear:both; padding:0px; margin:0; width:960px; margin:0 auto; height:350px; position:relative;}
#slider_area{overflow:hidden; width:940px; margin:0 auto; position:relative; z-index:1; height:350px;}
.slide{margin-top:13px; width:940px;}
.slide .image{margin:0; padding:0; border:0; position:relative; top:0; left:0;}
#slider_area .right_side{height:260px; width:290px; padding:70px 10px 10px 10px; position:absolute; left:610px; z-index:6; right:0; top:0; margin:0px 10px; font-size:12px; overflow:hidden;}
.slider_curv{height:56px; position:absolute; top:300px; z-index:940; width:960px; clear:both;}
#numbers{z-index:999; padding:0px 0 0 0px ; position:absolute; bottom:50px; left:13px; width:14px;}
#numbers img{padding:2px 0;}
#numbers a{display:block; outline: none;}
#numbers    a{}
#numbers   a:hover{}
#numbers   a.activeSlide{}
#sub_menu, #sub_menu li{	padding:0; list-style-type:none; margin:0;}
#sub_menu  li{	padding:5px 0 4px 0; border:0;}
#sub_menu  li a{line-height:18px;	padding-left:15px; text-decoration:none; border:0;}
#sub_menu  li a:hover{}
#sub_menu li ul{	margin:0px 0 0 5px; background:none; list-style: none; list-style-position: inside;}
#sub_menu  li ul li{padding:3px 0 4px 0; margin:0 0 0 10px; background:none; border-bottom:0px;}
#sub_menu  li ul li a{background:transparent url(../images/arrow.jpg) no-repeat; font-size:11px;}
#sub_menu  li ul li a:hover{background:transparent url(../images/arrow.jpg) no-repeat; font-size:11px;}
#footer{min-height:120px; clear:both; position:relative;}
#footer .footer_con{margin: 0px auto;	min-height:120px; clear:both; text-align:left;}
#footer .footer_con2{margin: 0px auto; width:940px;}
#footer .part1{float:left; margin:10px 15px 10px 0; font-size:11px; line-height:14px;}
#footer .part2{float:left; margin:65px 15px 0 0;}
#footer .part3{float:right; font-size:11px; line-height:14px; margin-top:40px; text-align:right; width:100%;}
#footer  a{text-decoration:none;}
#footer  a:hover{text-decoration:underline;}
.sub_header{width:940px; margin:0 auto; height:40px; position:relative; top:10px; clear:both; display:block; z-index:969;}
.breadcrumb{padding:8px 0 0 0 ; font-size:10px; position:absolute; left:0; top:0;}
.breadcrumb  a{	margin-left:0px; text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
.search_bar{padding:8px 0 0 0 ; font-size:10px; position:absolute; right:1px; top:5px; width:300px; height:26px;}
.search_bar form input{height:20px; position:absolute; top:1px; margin-left:10px; width:250px; line-height:22px; font-size:11px; padding:2px 0 0 0; border:0;}
.search_bar form .searchsubmit{border:0; width:24px; height:18px; position:absolute; right:5px; top:0px;}
.navigation{background: transparent; font-size: 12px; margin:0px 0 0 0; padding-top:15px; position:relative; z-index:999;}
.navigation ul{z-index:100; list-style-type: none; list-style-position:outside; border:0; margin:0; padding: 16px 0 0 0; float:right;}
.navigation ul li{position: relative; display: inline; float: left; text-align:center; margin: 0 4px 0 0; padding:0 12px 0 0; border:0; text-decoration: none; font-size: 10px; text-transform: uppercase;}
.navigation ul li a{display: block; text-decoration: none; padding:0px 0 2px 12px; margin:0px; text-decoration: none; font-size:11px;}
* html .navigation ul li a{display: inline-block;}
.navigation ul li ul{position:absolute; width:193px; display:none;}
.navigation ul li ul li, .navigation ul li ul li a{clear:both; margin: 0; padding: 0 10px 0 10px; text-align:left; width:176px;}
.navigation ul li ul li a{width:160px;}
.navigation ul li .first_ul li a:hover, .navigation ul li ul a.selected{margin:0;}
.navigation ul li ul li{}
.li_active, .navigation ul .active, ul.navigation li.current_page_item{}
.navigation ul li .a_active, .navigation ul .active a, ul.navigation li.current_page_item a{}
ul.navigation li.current_page_item ul li a,  ul.navigation li ul li a{background:none; padding:4px 6px;}
.navigation ul .active ul a{background: none;}
.navigation ul li .first_ul{padding:6px 0 12px 0; margin:0; width:193px;}
.navigation ul li ul .first_li{padding-top:6px; width:193px;}
.navigation ul li ul .last_li{border-bottom:0px;}
.sidebar .box .brands{list-style:none; margin:0; padding:0; border:0;}
.sidebar .box .brands li{float:left; margin:0 5px; border:0;}
ul, ol{list-style-position:outside; margin:0px 0px 20px 20px;}
.content.sub ul, ol{list-style-position:inside; margin:0px 0px 20px 0px;}
.content.sub ul ul, .content.sub ol ol{list-style-position:inside; padding:0 10px; margin:0px 0px 0px 0px;}
.content.sub ul ul li, .content.sub ol ol li{list-style-position:inside; padding:0px 10px 0px 10px; margin:5px 0px 5px 0px;}
.content.sub ul, .sub.content ol{	}
.sub.content li{}
ul.nobullet, ol.nobullet{list-style:none; list-style-position:outside; margin:0px 0px 20px 20px;}
.sidebar .box ul{	padding:0; list-style-type:none; border:0; margin:0;}
.sidebar .box  li{	padding:3px 0 7px 0;}
.sidebar .box  li ul{	margin:0px 0 0 5px; background:none; list-style: url(../images/arrow.jpg); list-style-position: inside;}
.sidebar .box  li ul li{padding:3px 0 4px 0; margin:0 0 0 10px; background:none; border-bottom:0px;}
.sidebar .box  li a{	font-size:13px; margin-left:0px; text-decoration:none; border:0;}
.sidebar .box  li a:hover{}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{letter-spacing:-1px; font-weight:normal; position: relative; padding: 0 0 10px 0; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;}
h1{font-size: 30px; line-height:30px; font-weight:bold;}
h2{font-size: 22px; line-height:20px;	}
h3{font-size: 20px; line-height:18px;}
h4{font-size: 20px; line-height:16px;	}
h5{font-size: 18px; line-height:16px;	}
h6{font-size: 16px; line-height:16px;	}
blockquote{font-size:15px; line-height: 24px; padding:10px 0 10px 75px; margin:10px 0px 30px 5px; font-style:italic; font-family:"Georgia","Times New Roman", sans-serif;}
blockquote em, blockquote i, blockquote cite{font-style:normal;}
pre{line-height:18px; margin-bottom:18px;}
code{}
ins{text-decoration:none;}
sup{bottom: 1ex;}
sub{top: .5ex;}
p{padding-bottom:10px;}
#contact_form ul, #contact_form ul li{list-style-type:none; list-style-position:outside; border:0; margin:0; padding:0;}
#contact_form ul li{margin:0px 0 4px 0px; padding:4px 0 4px 0px;}
#validate_form label{display: block;}
#validate_form label.error{display: block; font-style: italic; font-weight: normal;}
#validate_form .error{}
#contact_form input, #contact_form select{width:300px;}
#contact_form textarea{width:500px;}
#contact_form .button{width:100px;}
input, select, textarea{font-size:13px; position:relative; outline: none; padding:4px; margin-right:1px;}
.button{cursor:pointer; padding:3px 20px; clear:both; border:none; overflow:visible; outline: none;}
.button:hover{overflow:visible;}
.searchbox{width:182px; margin-right:4px;}
.button.search{
width:auto;}
#comment{width:560px;}	#validate_form label{}
#validate_form label.error{}
#validate_form .error{}
.ok_box{padding:20px; margin:10px auto; font-size:13px;}
.ok_box h3{font-size:18px;}
.error_box, #loader{padding:20px; margin:10px auto; font-size:13px;}
input, select, textarea{font-family: Arial, Helevtica, Verdana, san-serif;}
.button{}
.button:hover{}
table{width:100%; border-collapse:collapse; border-spacing:0;	}
table caption strong{text-align:left; font-size: 14px; font-weight: normal; line-height:20px; font-weight:bold;}
table caption{text-align:left; padding: 10px;}
table th{padding: 13px; font-size: 12px;}
table td{padding: 10px; text-align: left;}
img{border:0px; margin:0px; padding:0px;}
img.aligncenter{display:block; text-align:center; display: block; margin:0 auto 0 auto; padding:0px; border:0px; background:none;}
img.alignleft{float:left; margin: 2px 8px 2px 0; display: inline; border:0px; background:none; padding:0;}
.box .featured_image.alignleft{margin: 10px 8px 2px 0;}
img.alignright{padding:0; float:right; margin: 2px 0px 2px 8px; border:0px; background:none;}
.fn, .says{color:#A3A3A3;}
.commentlist p{padding:12px 67px;}
.commentlist li{font-size: 100%; list-style-type: none; padding-top:10px;}
.avatar{float: left; margin-right: 25px; border: 1px dotted #ccc; padding: 4px;}
.comment-meta.commentmetadata{font-size:10px;}
#respond p label{margin-left:10px;}
#respond p{padding:2px 0;}
.addthis_toolbox, .addthis_default_style{padding-top: 20px;}
.RFIDcriszTable, .RFIDcriszTable td{border:0px solid; padding:5px 0;}
.RFIDcriszTable tr:hover td{background-color: #fff;}
.RFIDcriszTable img{border:1px solid #000000;}
.clearAll{clear:both;}
p.addthisP{margin-top:10px; margin-left:10px;}
.privacyLi{font-size:9px;}

 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_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}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_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center 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_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left 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_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}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 .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left 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: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}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_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}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_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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 .ppt{color:#000;}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_content{background:#fff;}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_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .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_nav .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_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_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.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{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav 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;}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{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#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 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
