@media print  {
#additional-info .ui-tabs-nav,#main-tabbed-info .ui-tabs-nav {
display:none;
}
}

@media projection,screen  {
.ui-tabs-hide {
display:none;
}
}

@media screen and -webkit-min-device-pixel-ratio0  {
#header .vcard strong {
margin-top:-10px;
}
}

html {
font-size:100.01%;
}

body {
min-width:858px;
background:url(http://www.marylandsewvac.com/images/slices/bg-header.jpg) repeat-x;
font-size:64%;
margin:0;
}

img,a img {
border:none;
display:block;
}

#main {
margin:0 auto;
}

h1 {
clear:left;
margin:0;
padding:7px 0 0 15px;
}

a {
outline:none;
}

a.logo {
float:left;
background:url(http://www.marylandsewvac.com/images/slices/logo.jpg) no-repeat;
width:278px;
height:144px;
text-indent:-9999px;
}

#header {
position:relative;
height:221px;
width:802px;
margin:0 auto;
padding:10px 0 0;
}

#header .holder {
float:left;
}

#header .user-info {
position:absolute;
clear:none;
color:#333;
top:15px;
left:20px;
font-size:1.4em;
}

#header a.basket {
float:right;
font:18px/24px "Times New Roman", Times, serif;
color:#369;
background:url(http://www.marylandsewvac.com/images/slices/ico-basket.jpg) no-repeat;
text-decoration:none;
margin:0 90px 0 0;
padding:0 0 0 33px;
}

#header form.basket {
float:right;
margin-top:-5px;
padding:0;
}

#header p.mapwarning {position:absolute; top:-5px; font-size: 16px;left:10px;font-family:Arial}
#header p.mapwarning a {color: orange; text-decoration:none; font-weight: bold}
#menu {
float:left;
list-style:none;
margin:0;
padding:28px 0 0 9px;
}

#menu li {
float:left;
position:relative;
}

#menu li a {
font:18px/36px Arial, sans-serif;
color:#fff;
float:left;
text-decoration:none;
background:none;
padding:4px 12px 0;
}

#menu li a:hover {
background:url(http://www.marylandsewvac.com/images/slices/bg-menu-active.jpg) repeat-x;
}

#menu div {
position:absolute;
top:39px;
left:0;
display:none;
padding:0;
}

#menu ul {
float:left;
list-style:none;
width:200px;
background:#2d71b4;
margin:1px 0 0;
padding:0 0 5px;
}

#menu ul li {
float:left;
width:190px;
margin:0;
padding:0 0 0 10px;
}

#menu ul li a {
float:left;
font:14px/20px Arial, sans-serif;
color:#fff;
background:url(http://www.marylandsewvac.com/images/slices/arrow.gif) no-repeat 0 50%;
padding:4px 0 0 10px;
}

#menu ul li a:hover {
text-decoration:underline;
background:url(http://www.marylandsewvac.com/images/slices/arrow.gif) no-repeat 0 50%;
}

#header .vcard {
float:right;
font-family:Arial, Helvetica, sans-serif;
width:301px;
padding:4px 0 0;
}

#header .vcard strong {
display:block;
font:16px/36px Arial, sans-serif;
color:#fff;
background:url(http://www.marylandsewvac.com/images/slices/bg-menu-active.jpg) repeat-x;
width:286px;
margin:0 0 15px;
padding:4px 0 0 15px;
}

#header dl {
width:260px;
font-size:150%;
color:#fff;
margin:0;
padding:0 0 0 15px;
}

#header dt,#header dd {
float:left;
clear:none;
margin:0;
padding:0;
}

#header dt {
clear:left;
width:70px;
}

#header .vcard p {
font-size:140%;
line-height:100%;
color:#fff;
margin:0;
padding:0 0 0 15px;
}

#header .vcard p.newsletter-signup {
width:260px;
display:block;
clear:left;
font-size:1.6em;
line-height:1.4em;
padding:10px 0 0 15px;
}

#header .vcard a {
color:#fff;
}

#header .vcard ul {
clear:both;
list-style:none;
margin:0;
padding:5px 0 0 15px;
}

#header .vcard ul li {
float:left;
background:url(http://www.marylandsewvac.com/images/slices/separator-top.jpg) no-repeat 0 50%;
padding:0 9px 0 11px;
}

#content {
clear:both;
width:778px;
overflow:hidden;
margin:0 auto;
padding:0 12px 25px;
}

#content .place {
overflow:hidden;
width:778px;
list-style:none;
margin:0;
padding:4px 0 0;
}

#content .place li {
float:left;
background:url(http://www.marylandsewvac.com/images/slices/separator-place.jpg) no-repeat 0 50%;
padding:0 8px 0 19px;
text-transform: capitalize;
}

#content .place li.first {
background:none;
padding:0 8px 0 0;
}

#content .place .youarehere span {
color:#28B526;
}

#content .place li a {
font:180%/120% "Times New Roman", Times, serif;
color:#369;
float:left;
text-decoration:underline;
}

#content .place li span {
font:180%/120% "Times New Roman", Times, serif;
color:#666;
float:left;
margin:0 8px 0 0;
}

#content .place li strong {
font:180%/120% "Times New Roman", Times, serif;
color:#666;
float:left;
margin:0;
}

#content .desc {
float:left;
width:485px;
padding:0;
}

#content .desc h2 {
font:200%/120% Arial, Helvetica,sans-serif;
color:#900;
width:485px;
margin:15px 0 0;
}

#content .desc p {
font:150%/110% "Times New Roman", Times, serif;
color:#666;
width:485px;
margin:15px 0 0 2px;
}

#content .desc p.brochure a {
margin-top: 10px;
display: block;
background: url(http://www.marylandsewvac.com/images/pdf.png) no-repeat left 50%; 
padding: 7px 40px;
}

#content .desc li {
font:150%/110% "Times New Roman", Times, serif;		
margin: 5px 0;	
color: #666;
}

#content .desc ul.newslisting {
margin: 0;
padding-left: 0px; 	
list-style:none
}

#content .desc ul.newslisting li {
color: #666;
clear: both;
margin: 5px 0;
padding: 0;
float: left;
}

#content .desc ul.newslisting li h3 {
border: none;
margin: 4px 0;
padding: 0;
}
#content .desc ul.newslisting li p {
font-size: 14px;
}


#content form#contact-form .email {
width:300px;
}

#content form#contact-form textarea {
width:90%;
height:200px;
}

form#ccoptin input.signup {
width:300px;
font-size:1.2em;
margin:10px 0 5px 2px;
padding:2px 0;
}

legend {
font-size:1.6em;
font-weight:700;
color:#333;
}

#content img.profile-photo {
float:right;
clear:none;
border:1px solid #ccc;
margin:10px;
padding:2px;
}

#content #edit-profile textarea {
width:90%;
height:100px;
}

#content ul.subnav {
margin:10px 0 0;
padding:0;
}

#content ul.subnav li {
list-style:none;
font-size:.8em;
background:url(http://www.marylandsewvac.com/images/icons/star.png) 0 80% no-repeat;
margin:0;
padding:0;
}

#content ul.subnav li a {
padding-left:18px;
}

h3#match-up {
padding-bottom:10px;
}

#content .product ul,#content .product ol {
font:140%/140% Arial, Helvetica, sans-serif;
color:#666;
list-style-position:inside;
padding:0;
}

#content .product ul li,#content .product ol li {
padding-top:8px;
line-height:1.3em;
}

#content .product ol li {
padding:8px 15px 8px 0;
}

#content .product strong {
color:#666;
}

#content .product h3 {
border-bottom:1px #666 solid;
padding-top:10px;
margin:20px 15px 0 0;
font-weight: normal;
}

#content h3 {
font:180%/110% Arial, sans-serif;
color:#555;
font-weight: normal;
font-size: 16px;
text-transform: capitalize;
padding: 0;
margin:20px 0 10px 0;
border-bottom: 1px #63AEF7 solid;
float: left;
clear: both;
width: 100%;
}

#content h3 strong {
display: block;
float: left;
width: 300px;
clear: left;
}
#content h3 span.instructor {
display: block;
float: right;
font-weight: normal;
width: 170px;
margin-left: 10px;
text-align: right;
}

#content ul.classlisting {
margin: 0;
padding: 0;
list-style: none;
}

#content ul.classlisting li {
margin-bottom: 40px;
}
#content ul.classlisting li p {
font-size: 16px;
}

#content ul.classdates {
margin: 10px 0 0;
padding: 0;
list-style: none;
font-size: 16px;

}

form.paypal, form.paypal input  {
	float: left;
	display: block;
	width: 30px;
	margin-right: 5px;
}
#content ul.classdates li {
font-size: 16px;
padding: 2px;
color: #666;
line-height: 30px;
margin: 0;
}

#content table {
font:140%/110% "Times New Roman", Times, serif;
color:#666;
float:left;
border-collapse:collapse;
margin:10px;
}

#content table td,#content table th {
border:1px #ccc solid;
padding:5px;
}

#content table td {
vertical-align:top;
}

#content table th {
color:#369;
background:url(http://www.marylandsewvac.com/images/slices/bg-head.jpg) repeat-x;
}

#content .slist {
float:left;
width:778px;
display:inline;
list-style:none;
margin:0 0 0 -5px;
padding:25px 0 0;
}

#content .slist li {
float:left;
width:240px;
padding:12px 14px 0 0;
}

#content .slist .frame1,
#news
 {
width:224px;
border:1px solid #bddeff;
background:url(http://www.marylandsewvac.com/images/slices/bg-frame1.jpg) repeat-x 0 100%;
overflow:hidden;
padding:5px 7px 15px;
}

#content .slist .frame1:hover,#content .slist div.hover {
border:1px solid #34a3ff;
background:url(http://www.marylandsewvac.com/images/slices/bg-frame2.jpg) repeat-x 0 100%;
}

#content .slist img {
clear:both;
padding:5px 0 0 2px;
}

#content .slist a.text {
float:left;
font:130%/120% "Times New Roman", Times, serif;
color:#464646;
text-decoration:none;
margin:13px 10px 0 3px;
}

#content .slist a.head {
float:left;
font:120%/100% Arial, sans-serif;
color:#900;
padding: 0;
text-decoration:none;
}


#content .slist a.longer {
/* font:120%/100% Arial, sans-serif;
padding: 5px 0 4px; */
}


#content .product,#content .classes {
width:490px;
float:left;
padding:15px 0 0 10px;
}

#content .product h2 {
font:200%/110% Arial, sans-serif;
color:#900;
width:490px;
margin:0;
padding:10px 0 0;
}

#content .product p {
font:140%/140% Arial, sans-serif;
color:#666;
margin:0;
padding:20px 15px 0 0;
}

#content .product .product-image {
float:right;
display:block;
margin:0 15px 0 20px;
}

.product p#fullSizeImage {
text-align:center;
width:220px;
font-size:1.4em;
margin:0;
padding:2px 0;
}

#content .product a {
font:140%/120% "Times New Roman", Times, serif;
color:#369;
text-decoration:underline;
margin:0;
}

#content .block a,#content .desc a,#header a,.download-box a {
color:#369;
text-decoration:underline;
}

#header p.newsletter-signup a {
text-decoration:none;
border-bottom:2px #FFFE8C solid;
}

#header p.newsletter-signup a:hover {
color:#FFFE8C;
border-bottom:none;
}

#content .data .block ul li a:hover {
text-decoration:none;
border:none;
}

.data .block a:hover {
border-bottom:none;
text-decoration:none;
}

#content .data {
width:275px;
float:left;
padding:15px 0 0;
}

#content .data .block,#content .block {
border:1px solid #9cf;
float:left;
padding:0 0 5px;
}

#content #aside .block {

margin:0 0 20px;
}

#content .data .download-no {
background:url(http://www.marylandsewvac.com/images/icons/downloads-no.gif) no-repeat 100% 25px;
height:80px;
}

#content .data .download-yes {
background:url(http://www.marylandsewvac.com/images/icons/downloads-yes.gif) no-repeat 100% 25px;
height:80px;
}

#content .data .download-zieman {
background:url(http://www.marylandsewvac.com/images/sewing/zieman.jpg) no-repeat 100% 25px;
height:130px;
}

#content .data .download-bagless {
background:url(http://www.marylandsewvac.com/images/floorcare/bagless_cropped.jpg) no-repeat 100% 15px;
height:130px;
}

#content .data .download-shampoo {
background:url(http://www.marylandsewvac.com/images/floorcare/shampoo.jpg) no-repeat 100% 15px;
height:130px;
}

#content #sidebar .data .block h3,#content #sidebar .block h3,#content #sidebar .block h3 span,.news h3 {
font:140%/200% Arial, sans-serif;
color:#369;
width: 100%;
background:url(http://www.marylandsewvac.com/images/slices/bg-head.jpg) repeat-x bottom;
margin:0 0 5px;
padding:0 0 0 10px;
}

#content .data .block h3 {
width:263px;
height:28px;
}

#content .block h3 span.news-header {
background:url(http://www.marylandsewvac.com/images/icons/tab-news.gif) no-repeat 0 50%;
width:10px;
height:30px;
float:left;
clear:none;
}

#content .block h3 span.events-header {
background:transparent url(http://www.marylandsewvac.com/images/icons/tab-events.gif) no-repeat 0 50%;
width:10px;
height:30px;
float:left;
clear:none;
}

#content .block h3 span.specials-header {
background:url(http://www.marylandsewvac.com/images/icons/tab-specials.gif) no-repeat 0 50%;
width:10px;
height:30px;
float:left;
clear:none;
}

#content .data .block span,#content .classes p,#content .data .block p {
font:160%/140% "Times New Roman", Times, serif;
text-transform:capitalize;
margin:0;
padding:0 10px;
}

#content .data .block span,#content .data .block p {
color:#666;
width:253px;
display:block;
}

#content .data .download-zieman p {
width:170px;
font-size:1.8em;
}

.block dl dt {
float:left;
clear:left;
width:75px;
margin:5px 10px;
}

a img.img-thumb {
background:#ededed;
border:1px #B8DBFB solid;
padding:2px;
}

a:hover img.img-thumb {
background:#B8DBFB;
}

.class-thumb {
float:left;
clear:none;
margin:5px;
}

.block dl dd {
float:left;
clear:none;
font-size:1.8em;
margin:5px 0 5px 5px;
padding:10px 0 0;
}

#content .data .download-yes p,#content .data .download-bagless p,#content .data .download-shampoo p {
font-size:1.8em;
margin-top:.8em;
}

#content .data .download-no p {
font-size:1.8em;
margin-top:.5em;
line-height:1em;
color:#999;
}

#content .error {
position: relative;
border:1px #9E0C0D solid;
padding:0 10px 10px;
margin: 20px 0;
background: #FFEFEF;
}
#content .error p {
width: 455px;
}
.floatright {
float:right;
clear:none;
}

.floatleft {
float:left;
clear:none;
}

.leftpadding {
padding:5px 10px 5px 0;
}

.secondary-product-image {
float:left;
clear:none;
padding:5px 10px 5px 0;
}

img.third-product-image,.event-image {
float:right;
clear:none;
padding:5px 10px;
}

.download-box {
border:1px solid #9cf;
float:left;
clear:left;
width:490px;
background:url(http://www.marylandsewvac.com/images/icons/downloads-yes.gif) no-repeat 0 0;
font:1.8em Arial, Helvetica, sans-serif;
margin:10px 0;
padding:5px 0 5px 85px;
}

.coupon {
width:200px;
font:1.4em/1.2em Arial, Helvetica, sans-serif;
float:left;
clear:none;
border:2px dashed #9cf;
margin:5px;
padding:10px;
}
object#player {
	float: left;
	clear: both;
	margin-top: 30px;
}
.featured {
	float:right;
	clear: none;
	margin: 5px 0 5px 5px;
}
a.preview img {
	border:1px solid #bddeff;
}
a.preview:hover img {
	border:1px solid #34a3ff;
}
#tooltip {
font-family:Arial, Helvetica, sans-serif;
background:#fff;
color:#369;
display:none;
font-size:1.4em;
width:10em;
text-align:center;
position:absolute;
z-index:3000;
border:1px solid #bddeff;
background-color:#fff;
opacity:0.85px;
padding:5px;
}

#footer {
overflow:hidden;
background:#064684 url(http://www.marylandsewvac.com/images/slices/bg-footer.jpg) repeat-x;
height:278px;
}
#footer a {
color: #fff;
}

#footer .footer-holder {
width:802px;
margin:0 auto;
}

#footer .men {
float:left;
list-style:none;
width:500px;
margin:0;
padding:8px 0 0;
}

#footer .men li {
float:left;
background:url(http://www.marylandsewvac.com/images/slices/separator-footer.jpg) no-repeat 0 50%;
padding:0 11px 0 13px;
}

#footer .men li.first {
background:none;
padding:0 11px 0 21px;
}


#footer .men li a {
font:20px/24px "Times New Roman", Times, serif;
color:#fff;
text-decoration:underline;
}

#footer .list {
clear:left;
list-style:none;
margin:0;
padding:20px 0 0 14px;
}

#footer .list li {
float:left;
width:200px;
}

#footer .list li.last {
float:left;
width:145px;
}

#footer .list em {
clear:left;
font:14px/16px "Times New Roman", Times, serif;
color:#fff;
width:150px;
display:block;
margin:0;
padding:0;
}

#footer .list a.inf {
font:14px/16px "Times New Roman", Times, serif;
color:#fff;
clear:left;
text-decoration:underline;
margin:0;
}

#footer .list a.new,#footer .list li.last a.new, #footer .list a.none {
display:block;
clear:left;
font:14px/16px "Times New Roman", Times, serif;
color:#fff;
text-decoration:underline;
margin:15px 15px 0 0;
}

#footer .list a.none {
text-decoration:none;
}
#footer .list a.none:hover {
cursor: arrow;
}
#footer h2 {
font:14px/16px Arial, sans-serif;
color:#fff;
margin:0;
padding:4px 0 0 0;
}


#footer h2.events {
font:14px/16px Arial, sans-serif;
color:#fff;
background:url(http://www.marylandsewvac.com/images/icons/tab-events.gif) no-repeat;
width:120px;
margin:0;
padding:4px 0 0 25px;
}

#footer h2.news {
font:14px/18px Arial, sans-serif;
color:#fff;
background:url(http://www.marylandsewvac.com/images/icons/tab-news.gif) no-repeat;
width:120px;
margin:0;
padding:2px 0 0 30px;
}

#footer h2.specials {
font:14px/20px Arial, sans-serif;
color:#fff;
width:110px;
background:url(http://www.marylandsewvac.com/images/icons/tab-specials.gif) no-repeat;
margin:0;
padding:2px 0 0 30px;
}

#footer .contact {
float:right;
width:275px;
padding:15px 10px 0 0;
}

#footer .contact p {
font:14px/18px "Times New Roman", Times, serif;
color:#fff;
margin:0;
padding:0 30px 0 0;
}

#footer .contact a.email {
float:left;
font:14px/18px "Times New Roman", Times, serif;
color:#fff;
text-decoration:none;
}

#footer .contact ul {
clear:both;
list-style:none;
margin:0;
padding:8px 0 0;
}

#footer .contact ul li {
float:left;
background:url(http://www.marylandsewvac.com/images/slices/separator-span.jpg) no-repeat 0 50%;
padding:0 9px 0 11px;
}

#content .news {
float: right;
width: 220px;
border: 1px #bddeff solid;
margin: 0 40px 20px 0;
}
#content .news h3 {
border: none;
font: 140%/150%;
margin: 0 0 10px;
width: 200px;
padding: 10px 10px 5px;
font-weight: normal
}
#content .news p {
font-size: 140%;
color: #666;
padding: 10px;
}
#content .news p a {
color: #336699;
}

#content ul.featuredmachines {
margin:0;
padding:0;
}

#content ul.featuredmachines li {
list-style-type:none;
margin:5px;
padding:5px;
width: 120px;
float:left;
clear:none;
border: 1px #E3F1FE solid;
}

#content ul.featuredmachines li:hover {
border-color: #63AEF7
}

#content ul.featuredmachines li h4 {
text-align:center;
margin:0;
padding:0;
font-size:12px;
font-weight: normal;
}

#content ul.featuredmachines li h4 a {
text-decoration:none;
}

#sidebar {
margin-top: 40px;
width: 270px;
float: right;
clear: none;
}

#sidebar ul {
margin:0 0 10px 10px;
padding:0;	
font-size: 14px;
}

#sidebar ul li {
list-style-type:none;
margin: 5px 0;
padding: 0;
float: left;
clear:both;
}

#sidebar ul.relatedclasses li {
margin:0;
}

#sidebar ul li a {
display:block;
float:left;
clear: none;
padding: 10px 0 5px 10px;
color:#27537a;
}

#sidebar ul.relatedproducts li img {
float: left;
clear: none;
margin: 2px 2px 2px 0;
color: #666;
}

#main-tabbed-info .ui-tabs-panel {
border:1px solid #9cf;
background:#fff;
padding:1em 6px;
}

#additional-info .ui-tabs-nav {
list-style:none;
margin:0;
padding:0;
}

#additional-info .ui-tabs-nav a,#additional-info .ui-tabs-nav a span {
display:block;
background:url(http://www.marylandsewvac.com/images/tab.png) no-repeat;
padding:0 10px;
}

#additional-info .ui-tabs-nav a {
padding-left:0;
color:#27537a;
font-weight:700;
font-size:1em;
text-align:center;
text-decoration:none;
white-space:nowrap;
outline:0;
margin:1px 0 0;
}

#additional-info .ui-tabs-nav .ui-tabs-selected a {
position:relative;
top:1px;
z-index:2;
margin-top:0;
}

#additional-info .ui-tabs-nav a span {
height:1.2em;
min-height:1.2em;
padding:3px 0 0 10px;
}

#additional-info .ui-tabs-nav .ui-tabs-selected a span {
padding-bottom:1px;
}

.ui-tabs-panel {
border-top:1px solid #97a5b0;
margin-top:0;
background:#fff;
padding:0 6px 1em;
}

#content .product p a,#content .product p a.nav {
font-size:1em;
}

#header a.basket:hover,#content .slist a.text:hover,#content .slist a.head:hover,#footer .contact a.email:hover {
text-decoration:underline;
}

#menu li a.active,#menu li a.active:hover {
background:url(http://www.marylandsewvac.com/images/slices/bg-menu-hover.jpg) repeat-x;
}

#menu li:hover div,#menu li.hover div,#main-tabbed-info .ui-tabs-nav a,#main-tabbed-info .ui-tabs-nav a span {
display:block;
}

#header .vcard ul li.first,#footer .contact ul li.first {
background:none;
padding:0 9px 0 0;
}

#header .vcard ul li a,#footer .contact ul li a {
float:left;
font:18px/20px "Times New Roman", Times, serif;
color:#fff;
text-decoration:underline;
}

#header .vcard ul li a:hover,#content .place li a:hover,#content .product a:hover,#content .desc a:hover,#header .user-info a:hover,.download-box a:hover,#footer .list a.new:hover,#footer .list li.last a.new:hover,#footer .men li a:hover,#footer .list a.inf:hover,#footer .contact ul li a:hover,#main-tabbed-info li a:hover {
text-decoration:none;
}

#content form#contact-form .field,#content .data .download-yes p,#content .data .download-no p,#content .data .download-bagless p,#content .data .download-shampoo p {
width:200px;
}

fieldset,#slideshow {
margin-top:20px;
}

#content .product table,#tooltip h3,#tooltip div {
margin:0;
}

.block dl,#main-tabbed-info .box ul,.block ul,#additional-info ul.ui-tabs-nav {
margin:0;
padding:0;
}

#TB_window a:link,#TB_window a:visited,#TB_window a:hover,#TB_window a:active,#TB_window a:focus,#main-tabbed-info a {
color:#369;
}

* html #TB_overlay,* html #TB_HideSelect {
position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

* html #TB_window,* html #TB_load {
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');
}

#main-tabbed-info .ui-tabs-nav:after,#additional-info .ui-tabs-nav:after {
display:block;
clear:both;
content:" ";
}

#main-tabbed-info .ui-tabs-nav li,#additional-info .ui-tabs-nav li {
float:left;
margin:0 0 0 1px;
}

*>#main-tabbed-info .ui-tabs-nav a span,*>#additional-info .ui-tabs-nav a span {
width:auto;
height:auto;
}

#main-tabbed-info .ui-tabs-nav .ui-tabs-selected a,#main-tabbed-info .ui-tabs-nav a:hover,#main-tabbed-info .ui-tabs-nav a:focus,#main-tabbed-info .ui-tabs-nav a:active,#additional-info .ui-tabs-nav .ui-tabs-selected a,#additional-info .ui-tabs-nav a:hover,#additional-info .ui-tabs-nav a:focus,#additional-info .ui-tabs-nav a:active {
background-position:100% -150px;
}

#main-tabbed-info .ui-tabs-nav a,#main-tabbed-info .ui-tabs-nav .ui-tabs-disabled a:hover,#main-tabbed-info .ui-tabs-nav .ui-tabs-disabled a:focus,#main-tabbed-info .ui-tabs-nav .ui-tabs-disabled a:active,#additional-info .ui-tabs-nav a,#additional-info .ui-tabs-nav .ui-tabs-disabled a:hover,#additional-info .ui-tabs-nav .ui-tabs-disabled a:focus,#additional-info .ui-tabs-nav .ui-tabs-disabled a:active {
background-position:100% -100px;
}

#main-tabbed-info .ui-tabs-nav .ui-tabs-selected a span,#main-tabbed-info .ui-tabs-nav a:hover span,#main-tabbed-info .ui-tabs-nav a:focus span,#main-tabbed-info .ui-tabs-nav a:active span,#additional-info .ui-tabs-nav .ui-tabs-selected a span,#additional-info .ui-tabs-nav a:hover span,#additional-info .ui-tabs-nav a:focus span,#additional-info .ui-tabs-nav a:active span {
background-position:0 -50px;
}

#main-tabbed-info .ui-tabs-nav a span,#main-tabbed-info .ui-tabs-nav .ui-tabs-disabled a:hover span,#main-tabbed-info .ui-tabs-nav .ui-tabs-disabled a:focus span,#main-tabbed-info .ui-tabs-nav .ui-tabs-disabled a:active span,#additional-info .ui-tabs-nav a span,#additional-info .ui-tabs-nav .ui-tabs-disabled a:hover span,#additional-info .ui-tabs-nav .ui-tabs-disabled a:focus span,#additional-info .ui-tabs-nav .ui-tabs-disabled a:active span {
background-position:0 0;
}

#main-tabbed-info .ui-tabs-nav .ui-tabs-selected a:link,#main-tabbed-info .ui-tabs-nav .ui-tabs-selected a:visited,#main-tabbed-info .ui-tabs-nav .ui-tabs-disabled a:link,#main-tabbed-info .ui-tabs-nav .ui-tabs-disabled a:visited,#additional-info .ui-tabs-nav .ui-tabs-selected a:link,#additional-info .ui-tabs-nav .ui-tabs-selected a:visited,#additional-info .ui-tabs-nav .ui-tabs-disabled a:link,#additional-info .ui-tabs-nav .ui-tabs-disabled a:visited {
cursor:text;
}

#main-tabbed-info .ui-tabs-nav a:hover,#main-tabbed-info .ui-tabs-nav a:focus,#main-tabbed-info .ui-tabs-nav a:active,#main-tabbed-info .ui-tabs-nav .ui-tabs-unselect a:hover,#main-tabbed-info .ui-tabs-nav .ui-tabs-unselect a:focus,#main-tabbed-info .ui-tabs-nav .ui-tabs-unselect a:active,#additional-info .ui-tabs-nav a:hover,#additional-info .ui-tabs-nav a:focus,#additional-info .ui-tabs-nav a:active,#additional-info .ui-tabs-nav .ui-tabs-unselect a:hover,#additional-info .ui-tabs-nav .ui-tabs-unselect a:focus,#additional-info .ui-tabs-nav .ui-tabs-unselect a:active {
cursor:pointer;
}

#main-tabbed-info .ui-tabs-disabled,.ui-tabs-disabled {
opacity:.4;
filter:alpha(opacity=40);
}

#main-tabbed-info .ui-tabs-loading em,.ui-tabs-loading em {
background:url(loading.gif) no-repeat 0 50%;
padding:0 0 0 20px;
}

* html #main-tabbed-info .ui-tabs-nav,*:first-child+html #main-tabbed-info .ui-tabs-nav,* html #additional-info .ui-tabs-nav,*:first-child+html #additional-info .ui-tabs-nav {
display:inline-block;
}