/*-----------------------------------------------------------------------------*/
/*					      BASE STYLE SHEET FOR WEBTRAC 10.3							    */
/*								 DO NOT DELETE OR CHANGE			      					 */
/*																										 */
/*				USE VSI.CSS TO MODIFY ANY STYLES OR USE CUSTOM CSS FILE            */
/*-----------------------------------------------------------------------------*/

/*****************************************************RESET STYLES*****************************************************/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,textarea,
table,input,caption,tbody,tfoot,thead,tr,th,td,
a,a:link,a:active,a:hover,
a:visited{background:transparent;border:0;font-family:inherit;font-size:1em;font-weight:normal;margin:0;padding:0;text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}

/***************************************************STANDARD ELEMENTS**************************************************/
body{font-size:1em;font-family:Arial,Helvetica,sans-serif;color:black;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:navy;margin:.5em;}
h1{font-size:1.5em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1.0em;}
a,a:link,a:active{color:blue;text-decoration:underline;overflow:hidden;}
a:hover{color:teal;text-decoration:underline;}
p{margin:.5em;}
strong{font-weight:bold;}
em{font-style:italic;}
ul{margin:.5em;list-style:square;}
ul li{margin:.2em 0;margin-left:.5em;}
ol{margin:.5em;}
ol li{margin:.3em 0;margin-left:.5em;}
table{margin:.5em auto;font-size:.85em;}
table th{padding:.3em .5em;border:1px solid #999;border-left:0;border-right:0;font-weight:bold;background:#eee;}
table td{padding:.3em .5em;border:1px solid #999;border-left:0;border-right:0;}
form fieldset{border:1px solid #bbb;font-size:.9em;padding:.5em 0;background:#FBFCFD url(../../wbimages/gradient_04.gif) repeat-x bottom left;margin-bottom:.5em;}
form legend{font-size:0;line-height:0;position:absolute;left:0;top:-999999999px;overflow:hidden;}
input{border:1px solid #999;background:#fff;}
select{border:1px solid #999;background:#fff;font-size:.9em;}
textarea{border:1px solid #999;background:#fff;font-size:1em;font-family:Arial,Helvetica,sans-serif;}
form ol{padding:0;margin:.5em;}
form ol li{float:left;clear:left;height:auto;margin:0;padding:.2em 0;width:100%;}
form ol li ol{float:left;width:66%;margin:0;padding:0;}
form ol li ol li {margin:0;padding:0;}
form ol li ol li input,form ol li ol li label{width:auto;border:0;}
form ol li label{float:left;font-weight:bold;width:31%;margin:0 .5em;}
form ol li input{float:left;width:30.5%;padding:.1em 0;padding-left:.2em;}
form ol li select{float:left;width:31%;padding:.1em 0;padding-left:.2em;}
form ol li textarea{float:left;width:31%;padding:.1em .2em;}

/*****************************************************Basic Layout*****************************************************/
#outer{margin:0 auto;position:relative;z-index:1;}

#controls {font-size:.8em;position:relative;z-index:98;clear:both;}
#controls ul {list-style:none;margin:0;padding:0;}
#controls ul li {list-style:none;float:left;border-right:1px solid #999;margin-right:.5em;padding-right:.5em;}
#controls ul li.last {border:0;}
#controls ul li form * {width:auto;}
#controls ul li form label {display:none;}
#controls ul li form select {height:auto;font-size:.7em;}
#menu{clear:both;z-index:99;}
#leftside{float:left;display:none;}
#rightside{float:right;display:none;}
#content{padding:1em;font-size:0.85em;clear:both;position:relative;z-index:1;}

#footer-links{text-align:center;font-size:.8em;}
#footer-links a,#footer-links a:link,#footer-links a:active{margin:.5em;}
#browsers{text-align:center;font-size:.7em;color:#999;}
#copyright {text-align:center;font-size:.7em;color:#999;text-decoration:none;}
#copyright a,#copyright a:link,#copyright a:active {color:#999;text-decoration:none;}

/***************************************************MESSAGE POPUP BOX**************************************************/
#message-box {margin:0;padding:0;font-size:0.9em;text-align:center;}
#message-box h1 {padding:.2em 0;margin:0;font-size:1.3em;text-align:left;text-indent:35px;color:#333;}
#message-box p {padding:0;margin:.5em;font-size:1em;text-align:center;font-weight:bold;}
#message-box input {padding:0;margin:.3em .5em;border:1px solid #666;background:#ddd;padding:.2em .5em;cursor:pointer;font-size:1em;color:#000;font-weight:bold;text-align:center;}

/******************************************************MENU STYLES*****************************************************/
#menu ul,#menu ul *{padding:0;margin:0;list-style:none;}
#menu li:hover {visibility:inherit;}
#menu ul.horizontal,#menu ul.vertical{line-height:1.0;}
#menu ul.horizontal ul,#menu ul.vertical ul{position:absolute;top:-999em;width:220px;padding-bottom:20px;padding-left:10px;}
#menu ul.horizontal ul li,#menu ul.vertical ul li{width:100%;}
#menu ul.horizontal li:hover,#menu ul.vertical li:hover{visibility:inherit;}
#menu ul.horizontal a,#menu ul.vertical a{display:block;position:relative;}
/*Vertical Styles (DO NOT CHANGE)*/
#menu ul.vertical li{position:relative;width:150px;}
#menu ul.vertical li:hover ul,#menu ul.vertical li.menu-hover ul{left:150px;top:0;z-index:99;}
#menu ul.vertical li:hover li ul,#menu ul.vertical li.menu-hover li ul{top:-999em;}
#menu ul.vertical li li:hover ul,#menu ul.vertical li li.menu-hover ul{left:200px;top:0;}
/*Horizontal Controls (DO NOT CHANGE)*/
#menu ul.horizontal li{float:left;position:relative;}
#menu ul.horizontal li:hover ul,#menu ul.horizontal li.menu-hover ul{left:-10px;top:32px;z-index:99;}
#menu ul.horizontal li ul li {width:200px;}
#menu ul.horizontal li:hover li ul,#menu ul.horizontal li.menu-hover li ul{top:-999em;}
#menu ul.horizontal li li:hover ul,#menu ul.horizontal li li.menu-hover ul{left:200px;top:0;}
/*Menu Shadows*/
#menu ul.horizontal ul.sf-shadow,#menu ul.vertical ul.sf-shadow {background:transparent url(../../wbimages/shadow.png) no-repeat bottom left;}
#menu ul.horizontal ul.sf-shadow-off,#menu ul.vertical ul.sf-shadow-off {background: transparent;}

/***************************************************STANDARD CLASSES***************************************************/
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.middle{margin:0 auto;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.hide{display:none;visibility:hidden;}
.show{display:block;visibility:visible;}
.inline{display:inline;}
.close{width:16px;height:16px;float:right;cursor:pointer;margin:.5em;background:url(../../wbimages/icons/cross.gif) no-repeat top left;text-indent:-9999px;}
.button,a.button,a.button:link,a.button:active{height:22px;display:block;float:left;background:transparent url(../../wbimages/button_l.png) no-repeat top left;line-height:22px;margin:.5em;color:#000;text-decoration:none;font-size:1.1em;}
.button span,a.button span{display:block;float:left;margin-left:30px;height:22px;background:transparent url(../../wbimages/button_r.png) no-repeat top right;padding-right:30px;line-height:22px;cursor:pointer;color:#000;text-decoration:none;}
.button:hover,a.button:hover{background:transparent url(../../wbimages/button_l_on.png) no-repeat top left;color:#000;text-decoration:none;}
.button:hover span,a.button:hover span{background:transparent url(../../wbimages/button_r_on.png) no-repeat top right;color:#000;text-decoration:none;}
.button-right,a.button-right,a.button-right:link,a.button-right:active{height:22px;display:block;float:right;background:transparent url(../../wbimages/button_l.png) no-repeat top left;line-height:22px;margin:.5em;color:#000;text-decoration:none;}
.button-right span,a.button-right span{display:block;float:left;margin-left:30px;height:22px;background:transparent url(../../wbimages/button_r.png) no-repeat top right;padding-right:30px;line-height:22px;cursor:pointer;color:#000;text-decoration:none;}
.button-right:hover,a.button-right:hover{background:transparent url(../../wbimages/button_l_on.png) no-repeat top left;color:#000;text-decoration:none;}
.button-right:hover span,a.button-right:hover span{background:transparent url(../../wbimages/button_r_on.png) no-repeat top right;color:#000;text-decoration:none;}
.button-wishlist,a.button-wishlist,a.button-wishlist:link,a.button-wishlist:active{line-height:16px;text-indent:-9999px;display:block;background:transparent url(../../wbimages/icons/script.png) no-repeat top center;}
.button-wishlist:hover,a.button-wishlist:hover{background:transparent url(../../wbimages/icons/script_add.png) no-repeat top center;}
.button-wishlist-on,a.button-wishlist-on,a.button-wishlist-on:link,a.button-wishlist-on:active,a.button-wishlist-on:hover{line-height:16px;text-indent:-9999px;display:block;background:transparent url(../../wbimages/icons/script_go.png) no-repeat top center;}
.button-add,a.button-add,a.button-add:link,a.button-add:active,a.button-add:hover{background:transparent url(../../wbimages/icons/cart_add.png) no-repeat top left;padding-left:20px;}
.button-noadd,a.button-noadd,a.button-noadd:link,a.button-noadd:active,a.button-noadd:hover{background:transparent url(../../wbimages/icons/cart_error.png) no-repeat top left;padding-left:20px;}
.button-facil,a.button-facil,a.button-facil:link,a.button-facil:active,a.button-facil:hover{background:transparent url(../../wbimages/icons/building.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-lottery,a.button-lottery,a.button-lottery:link,a.button-lottery:active,a.button-lottery:hover{background:transparent url(../../wbimages/icons/time_go.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-cartdel,a.button-cartdel,a.button-cartdel:link,a.button-cartdel:active,a.button-cartdel:hover{background:transparent url(../../wbimages/icons/cart_delete.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-group,a.button-group,a.button-group:link,a.button-group:active,a.button-group:hover{background:transparent url(../../wbimages/icons/group.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-fees,a.button-fees,a.button-fees:link,a.button-fees:active,a.button-fees:hover{background:transparent url(../../wbimages/icons/money_dollar.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-availability,a.button-availability,a.button-availability:link,a.button-availability:active,a.button-availability:hover{background:transparent url(../../wbimages/icons/accept.png) no-repeat top center;line-height:16px;text-indent:-9999px;display:block;}
.button-map,a.button-map,a.button-map:link,a.button-map:active,a.button-map:hover{background:transparent url(../../wbimages/icons/map.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-search,a.button-search,a.button-search:link,a.button-search:active,a.button-search:hover{background:transparent url(../../wbimages/icons/magnifier.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-receipt,a.button-receipt,a.button-receipt:link,a.button-receipt:active,a.button-receipt:hover{background:transparent url(../../wbimages/icons/zoom.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-info,a.button-info,a.button-info:link,a.button-info:active,a.button-info:hover{background:transparent url(../../wbimages/icons/information.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-noinfo,a.button-noinfo,a.button-noinfo:link,a.button-noinfo:active,a.button-noinfo:hover{background:transparent url(../../wbimages/icons/information.png) no-repeat top left;line-height:16px;display:block;padding-left:20px;}
.button-cancelled,a.button-cancelled,a.button-cancelled:link,a.button-cancelled:active,a.button-cancelled:hover,
.button-full,a.button-full,a.button-full:link,a.button-full:active,a.button-full:hover{background:transparent url(../../wbimages/icons/cancel.png) no-repeat top left;line-height:16px;padding-left:18px;display:block;font-size:1.1em;font-weight:bold;}
.button-sched,a.button-sched,a.button-sched:link,a.button-sched:active,a.button-sched:visited,a.button-sched:hover {background:transparent url(../../wbimages/icons/chart_organisation.png) no-repeat top left;line-height:16px;padding-left:18px;display:block;}
.show-fees,a.show-fees,a.show-fees:link,a.show-fees:active,a.show-fees:hover{background:transparent url(../../wbimages/icons/money_dollar.png) no-repeat top left;line-height:16px;display:block;float:right;padding-left:20px;}
.arrow-first,a.arrow-first,a.arrow-first:link,a.arrow-first:active,a.arrow-first:hover{background:transparent url(../../wbimages/icons/resultset_first.png) no-repeat top left;line-height:16px;width:16px;text-indent:-9999px;display:block;}
.arrow-last,a.arrow-last,a.arrow-last:link,a.arrow-last:active,a.arrow-last:hover{background:transparent url(../../wbimages/icons/resultset_last.png) no-repeat top left;line-height:16px;width:16px;text-indent:-9999px;display:block;}
.arrow-prev,a.arrow-prev,a.arrow-prev:link,a.arrow-prev:active,a.arrow-prev:hover{background:transparent url(../../wbimages/icons/resultset_prev.png) no-repeat top left;line-height:16px;width:16px;text-indent:-9999px;display:block;}
.arrow-next,a.arrow-next,a.arrow-next:link,a.arrow-next:active,a.arrow-next:hover{background:transparent url(../../wbimages/icons/resultset_next.png) no-repeat top left;line-height:16px;width:16px;text-indent:-9999px;display:block;}
.multi-icons {height:16px;width:100px;}
.multi-icons a,.multi-icons a:link,.multi-icons a:active,.multi-icons a:hover{float:left;margin:0;width:16px;height:16px;margin-left:4px;text-indent:-9999px;padding:0;}
.even{background:#eee;}
.odd{background:#fff;}
.twocolumn {width:48%;float:left;}
.twocolumn label, .twocolumn input,.twocolumn select {width:45%;}
.heading {background:#777;color:#fff;padding:.2em .5em;margin:0;font-weight:bold;width:98%;font-size:1.1em;line-height:1.3em;margin-top:1em;margin-bottom:.5em;}
.time,.exp {width:auto;margin:0;margin-right:.5em;}
.numlist {margin:10px .5em;padding:3px 0;height:20px;line-height:20px;border-top:1px solid #999;border-bottom:1px solid #999;list-style:none;font-size:.9em;clear:both;}
.numlist li {padding:0;margin:0 .2em;float:left;background:none;height:25px;line-height:25px;line-height:18px;list-style:none;}
.numlist a,.numlist a:link,.numlist a:active {padding:0 .3em;margin:0;display:block;border:1px solid #999;height:18px;line-height:18px;text-decoration:none;font-weight:bold;}
.numlist a:hover {text-decoration:none;background-color:#ddd;}
.numlist strong {padding:0 .3em;margin:0;display:block;border:1px solid #999;height:18px;line-height:18px;background:#999;color:#fff;}
.numlist .first a{padding:0;margin:0;display:block;border:1px solid #999;height:18px;width:16px;text-indent:-9999px;}
.numlist .last a{padding:0;margin:0;display:block;border:1px solid #999;height:18px;width:16px;text-indent:-9999px;}
.numlist .next a{padding:0;margin:0;display:block;border:1px solid #999;height:18px;width:16px;text-indent:-9999px;}
.numlist .prev a{padding:0;margin:0;display:block;border:1px solid #999;height:18px;width:16px;text-indent:-9999px;}
.numlist .selected {background:#999;color:#fff;font-weight:bold;}
.numlist .selected:hover {background:#999;color:#fff;font-weight:bold;}
.numlist .goto {margin:0;padding:0;}
.numlist .goto input {padding:0;margin:0;float:left;height:18px;line-height:18px;}
.numlist .goto input.button {padding:0 .2em;margin:0 .3em;float:left;height:20px;line-height:16px;width:auto;background:#eee;border:1px solid #999;}
.numlist .first a,.numlist .first a:link,.numlist .first a:active,.numlist .first a:visited {background-position: top left;background-repeat:no-repeat;background-image:url(../../wbimages/icons/resultset_first.png);}
.numlist.last a,.numlist .last a:link,.numlist .last a:active,.numlist .last a:visited {background-position: top left;background-repeat:no-repeat;background-image:url(../../wbimages/icons/resultset_last.png);}
.numlist .next a,.numlist .next a:link,.numlist .next a:active,.numlist .next a:visited {background-position: top left;background-repeat:no-repeat;background-image:url(../../wbimages/icons/resultset_next.png);}
.numlist .prev a,.numlist .prev a:link,.numlist .prev a:active,.numlist .prev a:visited {background-position: top left;background-repeat:no-repeat;background-image:url(../../wbimages/icons/resultset_previous.png);}
.show-txt,a.show-txt,a.show-txt:link,a.show-txt:active,a.show-txt:visited,a.show-txt:hover {width:auto !important;text-indent:20px !important;background-position:left !important;}
.no-txt {text-indent:-99999px;width:auto;background-position:left center;width:16px;padding:0;}
.minmax {display:block;height:18px;line-height:18px;cursor:pointer;padding:0 5px 0 20px;font-weight:bold;font-size:1em;margin:.5em;}
.minimize {background:transparent url(../../wbimages/icons/minimize.png) no-repeat left;color:#999;}
.maximize {background:transparent url(../../wbimages/icons/maximize.png) no-repeat left;color:#333;}
.calendar {clear:both;margin:0 auto;padding:0;width:98%;}
.calendar tr {padding:0;margin:0;border:0;}
.calendar tr td {background:transparent;width:14%;padding:0;margin:0;border:0;padding:.3em 0;}
.calendar tr td div,.calendar tr td a,.calendar tr td a:link,.calendar tr td a:active,.calendar tr td a:visited,.calendar tr td a:hover {display:block;margin:0 auto;height:125px;width:94%;border:1px solid #999;background:#fff;text-decoration:none;color:#333;}
.calendar tr td.cal-noday div {background:#aaa;}
.calendar tr td .cal-date {float:left;font-size:1.1em;font-weight:bold;border:1px solid #999;border-left:0;border-top:0;background:#ccc;color:#000;height:20px;width:20px;line-height:20px;text-align:center;margin-bottom:2px;text-decoration:none;}
.calendar tr td .cal-desc {clear:both;display:block;padding:.2em;}
.calendar tr td .cal-desc {font-size:1.2em;font-weight:bold;text-align:center;}
.calendar tr td .cal-items {overflow-x:hidden;overflow-y:auto;clear:both;display:block;height:99px;width:100%;}
.calendar tr td .cal-items span {display:block;padding:.3em;font-size:0.9em;border-bottom:1px dashed #aaa;font-weight:bold;}
.calendar tr td.day-open div,.calendar tr td.day-open a {border:1px solid #006600;background: #EBFFD7;}
.calendar tr td.day-full div,.calendar tr td.day-full a {border:1px solid #ff0000;background: #FFE8E8;}
.calendar tr td.day-part div,.calendar tr td.day-part a {border:1px solid #A9AA00;background: #FFFFA8;}
.calendar tr td a:hover {border:1px solid #000;background:#ccc;}
.calendar span.cal-event a,.calendar span.cal-event a:link,.calendar span.cal-event a:active,.calendar span.cal-event a:visited,.calendar span.cal-event a:hover {height:auto;width:auto;border:0;}
.soldout {float:left;padding:2px 5px;border: 1px solid #ff0000;background: #FFE8E8;font-weight:bold;color:#000;}
.message {padding:.5em;}
.vtop {vertical-align:top;}
.error,.Error {border: 1px solid #ff0000;background: #FFE8E8;color:#333;}
.error h1,.Error h1 {border-bottom: 1px solid #ff0000;background:#FFAAAA url(../../wbimages/icons/msg-error.png) no-repeat 5px center;}
.notice,.Notice {border: 1px solid #A9AA00;background: #FFFFA8;color:#333;}
.notice h1,.Notice h1 {border-bottom: 1px solid #A9AA00;background:#FEFF39 url(../../wbimages/icons/msg-warn.png) no-repeat 5px center;}
.success,.Success {border: 1px solid #006600;background: #D3FFA8;color:#333;}
.success h1,.Success h1{border-bottom: 1px solid #006600;background:#AFFF62 url(../../wbimages/icons/msg-success.png) no-repeat 5px center;}
.grey,.Grey {border: 1px solid #555555;background: #F0F0F0;color:#333;}
.grey h1,.Grey h1 {border-bottom: 1px solid #555555;background:#CCCCCC url(../../wbimages/icons/msg-grey.png) no-repeat 5px center;}
.pending,.Pending {border: 1px solid #FF8C00;background: #FFD6A4;color:#333;}
.pending h1,.Pending h1 {border-bottom: 1px solid #FF8C00;background: #FFC277 url(../../wbimages/icons/msg-pending.png) no-repeat 5px center;}
.arclass input {width:auto;margin-right:.5em;}
.tkstatus,.rnstatus,.arstatus,.tpstatus,.grstatus,.frstatus,.ptstatus,.psstatus,.pmstatus,.lsstatus {display:block;padding:.1em .2em;font-weight:bold;text-align:center;margin:.1em;}
.grstatus {display:block;}
.frstatus {display:block;}
.ptstatus {display:block;}
.psstatus {float:left;}
.submit-list {margin:0 auto;font-size:1em;border:0;padding:0;text-align:center;}
.submit-list td {margin:0 auto;font-size:1em;border:0;padding:0;text-align:center;}
.nowrap {white-space: nowrap;}
.extra-controls {clear:both;}
.waiver {padding:.5em;font-size:1em;line-height:1.5em;margin:.5em;}
.button-full,a.button-full:link,a.button-full:active,a.button-full:visited {width:150px;height:22px;line-height:22px;cursor:pointer;background:transparent url(../../wbimages/button_md.png) top left;margin:.5em auto;padding:0;text-align:center;border:0;display:block;text-decoration:none;font-weight:bold;color:#000;}
.button-full:hover,a.button-full:hover{background:transparent url(../../wbimages/button_md_on.png) top left;}
.auto-width {width:auto;}
.spacer {width:1em;}
.blank {border:0;padding:0;background:transparent;}
.arclass {width:6em;}
.arsection {width:3em;margin-left:.5em;}
.noborder {border:0;}
.upsell {border:1px solid #ccc;width:30%;margin:1.5%;float:left;font-size:.8em;text-align:center;}
.upsell img {height:100px;margin:0 auto;}
.disabled {-moz-opacity:.50;_filter:alpha(opacity=50);opacity:.50;cursor:default !important;}
tr.required td {background: #FFE8E8;color: #FF0000;border-top: 1px solid #ff0000;border-bottom: 1px solid #ff0000;}

/****************************************************FORM ELEMENTS*****************************************************/
input.button {width:150px;height:22px;line-height:22px;cursor:pointer;background:transparent url(../../wbimages/button_md.png) top left;margin:.5em;padding:0;text-align:center;border:0;font-size:1.1em;}
input.button:hover{background:transparent url(../../wbimages/button_md_on.png) top left;}
input.checkbox {width:auto;margin:0 .5em;height:1.5em;border:0;}
label.checkbox {width:auto;margin:0 .5em;height:1.5em;line-height:1.5em;}
input.radio {width:auto;margin:0 .5em;height:1.5em;border:0;}
label.radio {width:auto;margin:0 .5em;height:1.5em;line-height:1.5em;}
label.ext {width:auto;}
input.ext {width:50px;}
input.dob {width:6em;}
input.disabled {border:1px solid #999;background:#eee;color:#555;}
input.date-fmt,input#xxdob{width:6em;}
input.phone-fmt{width:8em;}
label.label-right {text-align:right;}

/****************************************************WBSEARCH ICONS****************************************************/
.addcart-icon,a.addcart-icon,a.addcart-icon:link,a.addcart-icon:active,a.addcart-icon:visited,a.addcart-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/cart_add.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.delcart-icon,a.delcart-icon,a.delcart-icon:link,a.delcart-icon:active,a.delcart-icon:visited,a.delcart-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/cart_delete.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.notcart-icon,a.notcart-icon,a.notcart-icon:link,a.notcart-icon:active,a.notcart-icon:visited,a.notcart-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/cart_error.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.info-icon,a.info-icon,a.info-icon:link,a.info-icon:active,a.info-icon:visited,a.info-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/information.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.facil-icon,a.facil-icon,a.facil-icon:link,a.facil-icon:active,a.facil-icon:visited,a.facil-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/building.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.fees-icon,a.fees-icon,a.fees-icon:link,a.fees-icon:active,a.fees-icon:visited,a.fees-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/money_dollar.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.group-icon,a.group-icon,a.group-icon:link,a.group-icon:active,a.group-icon:visited,a.group-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/group.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.wish-icon,a.wish-icon,a.wish-icon:link,a.wish-icon:active,a.wish-icon:visited,a.wish-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/script_add.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.nowish-icon,a.nowish-icon,a.nowish-icon:link,a.nowish-icon:active,a.nowish-icon:visited,a.nowish-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/script_error.png) no-repeat left;display:block;margin:0;padding:0;}
.onwish-icon,a.onwish-icon,a.onwish-icon:link,a.onwish-icon:active,a.onwish-icon:visited,a.onwish-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/script_delete.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.image-icon,a.image-icon,a.image-icon:link,a.image-icon:active,a.image-icon:visited,a.image-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/images.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.avail-icon,a.avail-icon,a.avail-icon:link,a.avail-icon:active,a.avail-icon:visited,a.avail-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/clock.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.sched-icon,a.sched-icon,a.sched-icon:link,a.sched-icon:active,a.sched-icon:visited,a.sched-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/chart_organisation.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.permit-icon,a.permit-icon,a.permit-icon:link,a.permit-icon:active,a.permit-icon:visited,a.permit-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/page_edit.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.map-icon,a.map-icon,a.map-icon:link,a.map-icon:active,a.map-icon:visited,a.map-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/map.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}
.frcart-icon,a.frcart-icon,a.frcart-icon:link,a.frcart-icon:active,a.frcart-icon:visited,a.frcart-icon:hover {display:block;width:auto;padding-left:20px;text-indent:0;text-decoration:none;font-weight:bold;line-height:16px;}
.ptcart-icon,a.ptcart-icon,a.ptcart-icon:link,a.ptcart-icon:active,a.ptcart-icon:visited,a.ptcart-icon:hover {display:block;width:auto;padding-left:20px;text-indent:0;text-decoration:none;font-weight:bold;line-height:16px;}
.lotto-icon,a.lotto-icon,a.lotto-icon:link,a.lotto-icon:active,a.lotto-icon:visited,a.lotto-icon:hover {background:transparent url(../../wbimages/icons/time.png) no-repeat 3px center;display:block;cursor:pointer;padding-left:20px;text-indent:0;text-decoration:none;font-weight:bold;line-height:16px;}
.doc-icon,a.doc-icon,a.doc-icon:link,a.doc-icon:active,a.doc-icon:visited,a.doc-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/folder_page.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}

/*******************************************************TOOLTIPS*******************************************************/
.status-tooltip {display:none;font-size:0.8em;font-weight:bold;text-align:center;line-height:1.1em;z-index:9999;border: 1px solid #A9AA00;background: #FFFFA8;color:#000;padding:.3em .8em;position:relative;}
.block-tooltip {display:none;font-size:0.8em;font-weight:bold;text-align:center;line-height:1.1em;z-index:9999;border: 1px solid #A9AA00;background: #FFFFA8;color:#000;padding:.3em .8em;position:relative;}
.block-tooltip img {width:150px;}

/********************************************FORM VALIDATION ERROR MESSAGES********************************************/
input.error,select.error,textarea.error {background: #FFE8E8;border:1px solid #ff0000;color:#000;}
form ol li ol li label.error {float:right;width:47%;margin-right:0;}
label.error {background: #FFE8E8 url(../../wbimages/icons/exclamation.png) no-repeat 2px;border:1px solid #ff0000;color:#000;padding:2px 5px;float:right;width:26%;font-size:.8em;padding-left:24px;}
label.required{color:#CC0000;}
th.required {color:#ff0000;}
.error-clear label.error {clear:right;margin-bottom:.5em;}

/*****************************************************MISC ELEMENTS****************************************************/
.blockMsg h1{text-align:center;}
#household .heading {font-size:1.2em;}
#emergcontacts {width:100%;font-size:1em;}
#emergcontacts td {text-align:center;vertical-align:top;}
#emergcontacts input.required {background: #FFE8E8;border:1px solid #CC0000;color:#000;}
#emergcontacts input {width:100%;display:block;}
#emergcontacts label.error {display:block;float:none;width:auto;clear:both;margin:0;height:auto;font-size:1em;border-top:0;}
#recap_text {float:left;width:32%;margin:.5em;margin-right:.4em;font-style:italic;}
#recaptcha_widget_div {float:left;}
#shoppingcart th {font-size:1em;}
#shoppingcart td {background:#fff;}
#shoppingcart .minmax {margin:0;}
#shoppingcart .showrow td ol {margin:0;padding:0;}
#shoppingcart .showrow td ol li {margin:0;padding:0;}
#shoppingcart .showrow td table {margin:0;width:100%;margin-top:.5em;border:1px solid #999;font-size:1em;}
#shoppingcart .showrow td table td {background:#fff;border:0;}
#shoppingcart .showrow td table tr.notesrow td {border-bottom:1px solid #999;font-style:italic;}
#shoppingcart .button-cartdel {background-position:right center !important;}
#lkfeatures {width:30%;margin:0 2em;float:left;border:1px solid #999;height:240px;}
#lkfeatures span {display:none;width:100%;height:100%;}
#lkfeatures span p {font-size:1.1em;font-weight:bold;}
#lkfeatures span img {margin:.5em;}
#singleicon {width:100%;font-size:0.9em;line-height:1.4em;}
#singleicon td {padding:.5em 1em;}
#singleicon td.vtop {vertical-align:top;width:25%;}
#errorBox {width:50%;margin:1em auto;text-align:center;list-style:none;background-image:url(../../wbimages/icons/msg-error.png);background-position: 10px;background-repeat:no-repeat;padding:.5em;}
#errorBox li {list-style:none;margin:0;padding:0;}
#errorBox li label.error {margin:0;padding:0;background:transparent url(../../wbimages/icons/bullet_black.png) no-repeat 5px;padding-left:22px;display:block;float:none;width:auto;margin-left:28px;border:0;}
#league-team-list {width:60%;margin:0 auto;}
#league-team-list li {padding:.3em 0em;border-bottom:1px dashed #ccc;}
#purposeform label {width:45%;}
#purposeform input {width:45%;}
#purposeform label.error {width:auto;clear:both;display:block;margin:.5em auto;}
#purposeform .button {width:150px;}
#wish-list {font-size:0.9em;clear:both;}
#xxpaycode {font-size:0.9em;font-weight:bold;}
#rcptlinkbox {float:left;width:62%;margin:0;margin-bottom:1em;}
#rcptlinkbox a {display:block;margin:.5em;text-align:center;}
#rcptadobebox {float:left;width:62%;margin:0;}
#rcptemailbox {float:right;width:35%;margin:0;}
#rcptemailbox input,
#rcptemailbox label {width:94%;margin:0 3%;}
#rcptemailbox label.error {width:auto;margin-top:.5em;}
#rcptemailbox input.button {width:150px;}
#addpaymethod p {margin:0;padding:0;line-height:1em;font-size:1em;padding:0;padding-bottom:1em;}
#addpaymethod h5 {margin:0;padding:0;padding:0;color:#000;padding-bottom:1em;}
#addpaymethod fieldset {padding:.8em 0;border:0;background:transparent;}
#addpaymethod label {padding:0;margin:0;line-height:1em;font-size:1em;width:auto;margin-right:0.3em;font-weight:bold;}
#addpaymethod input {padding:0 .3em;margin:0;line-height:1em;font-size:1em;width:auto;margin-right:1em;}
#addpaymethod select {padding:0;margin:0;line-height:0.9em;font-size:0.9em;width:auto;margin-right:1em;}
#addpaymethod input.button {padding:0;margin:0;line-height:1em;font-size:0.9em;background:#ccc;width:auto;float:none;display:inline;border:1px solid #999;color:#333;height:auto;}
#addpaymethod input.button:hover {border-color:#333;color:#000;background:#ddd;}

/**********************************************WEBTRAC REGISTRATION FORM***********************************************/
#regform .column-one {width:75%;}
#regform .column-one label.error {width:25%;}
#regform a.small-image {float:right;margin:.5em;margin-left:0;width:22%;}
#regform a.small-image img {width:100%;}
#regform .ar-multi-fm {float:left;width:31%;margin:1%;border:1px solid #999;}
#regform .ar-multi-fm .heading {margin:0;width:auto;font-size:1.3em;}
#regform .ar-multi-fm li {margin:0;padding:0;}
#regform .ar-multi-fm a.info-icon {width:auto;text-indent:22px;}

/****************************************************WEBTRAC SEARCH****************************************************/
#wbsearch {clear:both;}
#wbsearch input,#wbsearch select,#wbsearch textarea {font-size:0.9em;}
#wbsearch .cal-column {float:left;width:48%;margin:0;padding:0;}
#wbsearch .cal-column label {width:34%;}
#wbsearch .cal-column input,
#wbsearch .cal-column select {width:55%;}
#wbsearch .cal-column li select.time {width:auto;clear:none;}
#wbsearch .cal-column li input.dp-applied {width:auto;margin-right:0;}
#wbsearch .multi-columns li {float:left;width:33%;margin:0;padding:0;clear:none;padding-bottom:.5em;}
#wbsearch .multi-columns li label {width:94%;margin:0 3%;float:left;padding:.3em 0;}
#wbsearch .multi-columns li input {width:93%;margin:0 3%;float:left;}
#wbsearch .multi-columns li select {width:94%;margin:0 3%;float:left;}
#wbsearch .multi-columns li select.time {width:auto;clear:none;margin-right:0;}
#wbsearch .multi-columns li input.dp-applied {width:auto;margin-right:0;}
#wbsearch .multi-columns li.spacer {height:65px;}
#wbsearch .minmax {margin:1em;}
#wbsearch-listing table {font-size:.8em;width:98%;}
#wbsearch-detail table {margin:0 auto;padding:0;width:100%;border:1px solid #999;margin-bottom:2em;font-size:.8em;} 
#wbsearch-detail div {margin:0 auto;padding:0;border:1px solid #999;background:#eee;}
#wbsearch-detail div p {line-height:1.5em;font-size:1em;}
#wbsearch-detail div img {float:left;margin:1em;margin-top:0;width:20%;}
#wbsearch-detail div .clear {border:0;padding:0;margin:0;line-height:0;font-size:0;height:0;}
#wbsearch-slots {width:100%;margin:0 auto;text-align:center;border:0;padding:0;font-size:1em;}
#wbsearch-slots td {border:0;padding:0;}
#wbsearch-slots table {margin:1%;width:31%;}
#wbsearch-slots table th {text-align:center;border:1px solid #999;} 
#wbsearch-slots table td {border:1px solid #999;padding:.2em .5em;text-align:center;}
#wbsearch-slots table td.col2,#wbsearch-slots table td.col3 {width:16px;}
#wbsearch-block {width:90%;margin:0 auto;}
#wbsearch-block .block-detail {border:1px solid #999;background:#eee;padding:.5em 0;float:left;font-weight:bold;width:18%;margin:1.5%;margin-right:0;}
#wbsearch-block .block-detail a {float:left;margin-right:.5em;margin-left:1em;}
#wbsearch #xxcalendar {float:right;width:50%;margin:0;padding:0;}
#wbsearch #xxcalendar h2 {font-size:.9em;padding-top:20px;}
#wbsearch #xxcalendar table {width:48%;}
#wbsearch #xxcalendar table th {padding:3px;text-align:center;} 
#wbsearch #xxcalendar table td {padding:3px;text-align:center;font-size:1em;line-height:1em;}
#wbsearch .submit-list {clear:both;}
#wbsearch .submit-list li {margin-top:1em;border-top:1px solid #ccc;}

/******************************************************MULTI-ITEM******************************************************/
#multi-item {position:fixed;bottom:0;left:0;right:0;width:100%;padding:20px 0;border-top:3px solid #004F01;border-bottom: 3px solid #004F01;background:#CEFF9D;display:none;z-index:9999;}
#multi-item .items {line-height:22px;display:block;margin:.6em auto;font-weight:bold;color:#000;font-size:0.9em;} 

/************************************************ MISC ERROR MESSAGES**************************************************/
.com-message {margin:1em;padding:0;font-size:0.9em;text-align:center;background-image:none;position:relative;}
.com-message h1 {padding:.2em 0;margin:0;font-size:1.3em;text-align:left;text-indent:35px;color:#333;}
.com-message p {padding:0;margin:1em;font-size:1em;text-align:left;font-weight:bold;}
.com-message p.wb-choices {margin:.5em;}

/***************************************************POPUP JS CALENDAR**************************************************/
a.dp-choose-date{width:16px;height:16px;padding:0;margin:0 .2em;float:left;text-indent:-2000px;overflow:hidden;background:url(../../wbimages/icons/date.png) no-repeat;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
table.jCalendar{background:#efefef;border:1px solid #333;border-collapse:separate;border-spacing:2px;padding:0;margin:0;}
table.jCalendar th{font-weight:bold;padding:3px 5px;}
table.jCalendar td{padding:3px 5px;text-align:center;border:1px solid #333;}
table.jCalendar td.other-month{background:#aaa;color:#777;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#333;color:#fff;}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}
div.dp-popup{background:#ccc;font-family:arial,sans-serif;font-size:12px;line-height:16px;padding:2px;position:relative;}
div#dp-popup{position:absolute;z-index:9999;}
div.dp-popup h2{font-size:12px;line-height:22px;margin:2px 0;padding:0;text-align:center;color:#333;}
a#dp-close{display:block;font-size:11px;padding:4px 0;text-align:center;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{border:1px solid #999;line-height:16px;width:16px;text-indent:-9999px;display:block;}
div.dp-popup div.dp-nav-prev{left:4px;position:absolute;top:2px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;margin-right:3px;margin-top:3px;}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;right:4px;top:2px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;margin-left:3px;margin-top:3px;}
div.dp-popup a.disabled{color:#aaa;cursor:default;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
div.dp-popup-inline {float:left;background:transparent;margin-right:10px;}
a.dp-nav-prev-year,a.dp-nav-prev-year:link,
a.dp-nav-prev-year:active,a.dp-nav-prev-year:visited,
a.dp-nav-prev-year:hover {background:#eee url(../../wbimages/icons/resultset_first.png) no-repeat top left;}
a.dp-nav-next-year,a.dp-nav-next-year:link,
a.dp-nav-next-year:active,a.dp-nav-next-year:visited,
a.dp-nav-next-year:hover {background:#eee url(../../wbimages/icons/resultset_last.png) no-repeat top left;}
a.dp-nav-prev-month,a.dp-nav-prev-month:link,
a.dp-nav-prev-month:active,a.dp-nav-prev-month:visited,
a.dp-nav-prev-month:hover {background:#eee url(../../wbimages/icons/resultset_prev.png) no-repeat top left;}
a.dp-nav-next-month,a.dp-nav-next-month:link,
a.dp-nav-next-month:active,a.dp-nav-next-month:visited,
a.dp-nav-next-month:hover {background:#eee url(../../wbimages/icons/resultset_next.png) no-repeat top left;}

/****************************************************AJAX POPUP BOX****************************************************/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{background:#fff;padding:.5em;border:25px solid #E6E5E5;font-size:.9em;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(../../wbimages/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../../wbimages/loader.gif) center center no-repeat;}
#cboxTitle{position:absolute;top:-20px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;top:-24px;background:url(../../wbimages/controls.png) 0px 0px no-repeat;width:23px;height:23px;text-indent:-9999px;}
#cboxPrevious{left:0px;background-position:-51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px;background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:-24px;background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/****************************************************PAYMENT SCREEN PAYCODES****************************************************/
.paycodes {width:99.5%;margin:0;padding:0;margin-top:.5em;}
.paycodes p {margin:.5em;}
.paycodes li {padding:.2em 0;}
.paycodes li label {float:left;font-weight:bold;width:32%;margin:0 .5em;}
.paycodes li input {float:left;width:30.5%;padding:.1em 0;padding-left:.2em;border:1px solid #999;}
.paycodes li select {float:left;width:31%;padding:.1em 0;padding-left:.2em;}
.paycodes li label.error {float:right;width:27%;margin-right:.5em;}
.paycodes li.heading {width:100%;margin:0;padding:0;margin-bottom:.5em;text-indent:.5em;}

/** CUSTOM HTML SECTION (TOP/LEFT/RIGHT/BOTTOM) **/
#c-top  {border:1px solid #999;padding:.5em;margin:.5em auto;}
#c-left {border:1px solid #999;padding:.5em;margin:.5em auto;position:absolute;left:-70px;width:50px;}
#c-rght {border:1px solid #999;padding:.5em;margin:.5em auto;position:absolute;right:-70px;width:50px;}
#c-btm  {border:1px solid #999;padding:.5em;margin:.5em auto;}

/****************************************************SOCIAL MEDIA****************************************************/
div.share {background: none !important;border: 0 !important;}
.share ul {padding:0;margin:0;list-style:none;}
.share li:hover {visibility:inherit;}
.share ul ul {position:absolute;top:-999em;clear:both;z-index:99;border: 1px solid #898989;display:none;}
.share ul ul li {width:100%;margin:0;}
.share ul li:hover {visibility:inherit;}
.share ul a {display:block;position:relative;}
.share ul li {float:left; position:relative;}

.share-icon, .share-icon:hover {width:16px;height:16px;text-indent:-99999px;background:transparent url(../../wbimages/icons/share_16.png) no-repeat left;display:block;cursor:pointer;margin:0;padding:0;}

.share ul li:hover ul,.share ul li.share-hover ul {left:-50px;top:16px;display: block;}
.share ul li ul li a,.share ul li ul li a:visited {height: 35px;line-height: 35px;padding: 0 15px 0 40px;text-decoration: none;text-indent: 0;font-size: 12px; background: #D7D7D7;}
.share ul li ul li a.facebook-icon,.share ul li ul li a.facebook-icon:visited {background: url(../../wbimages/icons/facebook_29.png) no-repeat scroll 5px center #D7D7D7;}
.share ul li ul li a.facebook-icon:focus,.share ul li ul li a.facebook-icon:hover,.share ul li ul li a.facebook-icon:active {color: #000000;background: url(../../wbimages/icons/facebook_29.png) no-repeat scroll 5px center #D7D7D7;outline: 0;}
.share ul li ul li a.twitter-icon,.share ul li ul li a.twitter-icon:visited {background: url(../../wbimages/icons/twitter_29.png) no-repeat scroll 5px center #D7D7D7;}
.share ul li ul li a.twitter-icon:focus,.share ul li ul li a.twitter-icon:hover,.share ul li ul li a.twitter-icon:active {color: #000000;background: url(../../wbimages/icons/twitter_29.png) no-repeat scroll 5px center #D7D7D7;outline: 0;}
.share ul li ul li a.pinterest-icon,.share ul li ul li a.pinterest-icon:visited {background: url(../../wbimages/icons/pinterest_29.png) no-repeat scroll 5px center #D7D7D7;}
.share ul li ul li a.pinterest-icon:focus,.share ul li ul li a.pinterest-icon:hover,.share ul li ul li a.pinterest-icon:active {color: #000000;background: url(../../wbimages/icons/pinterest_29.png) no-repeat scroll 5px center #D7D7D7;outline: 0;}
.share ul li ul li a.email-icon,.share ul li ul li a.email-icon:visited {background: url(../../wbimages/icons/email_29.png) no-repeat scroll 5px center #D7D7D7;}
.share ul li ul li a.email-icon:focus,.share ul li ul li a.email-icon:hover,.share ul li ul li a.email-icon:active {color: #000000;background: url(../../wbimages/icons/email_29.png) no-repeat scroll 5px center #D7D7D7;outline: 0;}
