html, BODY {font-size:12px; font-family:'arial'; color:#555; line-height:1.2em; height:100%; width:100%; background:#fff; text-align:left;}
TABLE, TD {font-size:12px; font-family:'arial'; color:#555; line-height:1.2em; text-align:left;}
SELECT, OPTION {font-size:12px; font-family:'arial'; color:#555;}
TEXTAREA, INPUT {font-size:12px; font-family:'arial'; color:#555; margin:0; padding:1px 2px;}
FORM {padding:0; margin:0;}
.ie6png {behavior:url(iepngfix.htc);}
p {line-height:1.1em;}
img {border:0;}
.textwht {font-weight:normal; color:#fff;}
.textwhtb {font-weight:bold; color:#fff;}
a, a:link {text-decoration:none; color:#749a21; outline:none;} /* 4e7d91 */
a:visited {text-decoration:none; color:#749a21; outline:none;}
a:hover  {text-decoration:underline; color:#999; outline:none;}

a:link.textwhtb {text-decoration:none; font-weight:bold; color:#fff;}
a:visited.textwhtb {text-decoration:none; font-weight:bold; color:#fff;}
a:hover.textwhtb {text-decoration:underline; font-weight:bold; color:#fff;}
a:link.textwht {text-decoration:none; font-weight:normal; color:#fff;}
a:visited.textwht {text-decoration:none; font-weight:normal; color:#fff;}
a:hover.textwht {text-decoration:underline; font-weight:normal; color:#fff;}
a.text18, .text18 {font-size:18px;}
a.text16, .text16 {font-size:16px;}
a.text14, .text14 {font-size:14px;}
a.text13, .text13 {font-size:13px;}
a.text12, .text12 {font-size:12px;}
a.text11, .text11 {font-size:11px;}
a.text10, .text10 {font-size:10px;}
a.text9, .text9 {font-size:9px;}
sup {font-size:8px;}
.bubbleinfowidth {width:200px;}
#tooltip {position:absolute; z-index:3000; border:1px solid #000; background:#333; padding:5px;}
#tooltip h3, #tooltip div {margin:0; font-size:11px; font-weight:normal; color:#fff;}
.txthome {color:#298708;}
.txtaway {color:#cc2525;}
.txtisl {color:#000;}

/* --------  main content area  --------- */
.bbg {margin:0px auto; height:100%; background:#fff url(../images/bg.jpg) top center no-repeat;}
.wrapper {margin:0 auto; width:980px;}
.container {text-align:left; margin:0;}
.transbg {background:url(../images/transbg.png) 0 0 no-repeat;}

/* --------- top container -------- */
.topcontainer {margin:0; padding:0; height:110px; overflow:hidden; position:relative;}
.topcontainer .tlt {float:left; padding:0;}
.topcontainer .trt {position:absolute; right:0;}
.topcontainer .trt {}
.wmnav {position:relative; background:url(../images/navbg.gif) center repeat-x;}
.wmnav ul {z-index:100; margin:0; padding:0; list-style-type:none;}
/*Top level list items*/
.wmnav ul li {position:relative; display:inline; float:left;}
/*Top level menu link items style*/
.wmnav ul li a {background:url(../images/navbg.gif) center repeat-x; display:block; padding:10px 15px; font-size:12px; text-decoration:none; color:#fff;}
* html .wmnav ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display:inline-block;}
.wmnav ul li a:link, .wmnav ul li a:visited {color:#fff; text-decoration:none;}
.wmnav ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/ color:#b4d95d;}
.wmnav ul li ul li a.selected {color:#b4d95d; background:#000; #height:1%;}
.wmnav ul li a:hover {color:#999;}
/*1st sub level menu*/
.wmnav ul li ul {position:absolute; left:0; display:none; /*collapse all sub menus to begin with*/ visibility:hidden; background:#000; margin-top:0; #margin-top:0; border-bottom:1px solid #333; border-right:1px solid #333; border-left:1px solid #333;}
/*Sub level menu list items (undo style from Top level List Items)*/
.wmnav ul li ul li {display:block; float:none; border-top:1px solid #333;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.wmnav ul li ul li ul {top:0; margin-top:-1px; #margin-top:0px;}
/* Sub level menu links style */
.wmnav ul li ul li a {width:160px; background:#000; margin:0; padding:6px 10px; font-size:11px;}
/* Holly Hack for IE \*/
* html .wmnav{height:1%;} /*Holly Hack for IE7 and below*/
.non {color:#b4d95d; font-weight:bold;}
.thbg {position:absolute; top:0; right:0; background:url(../images/thbg.png) 0 0 no-repeat; padding:10px 10px 10px 50px; height:40px; overflow:hidden; text-align:center; white-space:nowrap;}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass {position:relative; left:5px; top:-1px; margin-right:5px;}
.rightarrowclass {position:absolute; top:10px; right:10px;}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow {position:absolute; left:0; top:0; width:0; height:0;}
.toplevelshadow { /*shadow opacity. Doesn't work in IE*/ opacity:0.8;}
.searchbox {position:absolute; right:0; top:0;}
.searchbox input {background:url(../images/searchbg.png) no-repeat; border:0; height:21px; padding:1px 7px 0 13px; width:145px; float:left;}
.searchbox a {background:url(../images/btn-search.png) no-repeat; width:21px; height:21px; display:block; float:left; margin-left:-3px; z-index:100; position:relative;}
.searchbox a span {display:none;}
.breadcrumb {margin-top:10px;}

.hmvis {position:relative; padding:10px;}
/* Basic jQuery Slider essential styles */
ul.hmvs {position:relative; list-style:none; padding:0; margin:0; overflow:hidden; display:none;}
li.hmvs-slide {display:none; position:absolute; overflow:hidden;}
ul.hmvs-controls {list-style:none; margin:0; padding:0; z-index:10;}
ol.hmvs-markers {list-style:none; margin:0; padding:0; z-index:10; text-align:center;}
ol.hmvs-markers li {display:inline;}
p.hmvs-caption {display:block; width:97%; margin:0; padding:2%; position:absolute; bottom:0;}
/* Basic jQuery Slider - Main page slider styles */
#slidevis {height:350px; width:960px; position:relative; margin:0;}
#slidevis .ltbg {position:absolute; width:116px; height:350px; left:0; background:url(../images/mvlt.png) no-repeat; z-index:1;}
#slidevis .rtbg {position:absolute; width:116px; height:350px; right:0; background:url(../images/mvrt.png) no-repeat; z-index:1;}
#slidevis {/* Basic Slider Controls */}
#slidevis ul.hmvs li img.mvis {border:0;}
ul.hmvs li.hmvs-slide, #slidevis ul.hmvs li.hmvs-slide {}
ul.hmvs .video-wrapper, #slidevis ul.hmvs .video-wrapper {position:absolute; top:40px; left:40px;}
ul.hmvs .video-description, #slidevis ul.hmvs .video-description {position:absolute; right:40px; top:40px; width:100%; padding:0 10px;}
ul.hmvs .featured-post, #slidevis ul.hmvs .featured-post,#slidevis ul.hmvs .video-post {width:960px; height:340px; position:relative;}
ul.hmvs .featured-post span, #slidevis ul.hmvs .featured-post span {position:absolute; left:300px; top:85px; width:600px;}
ul.hmvs .featured-post img, #slidevis ul.hmvs .featured-post img {position:absolute; bottom:80px; left:40px;}
ul.hmvs h3, #slidevis ul.hmvs h3 {font-weight:normal; font-size:24px; margin:0 0 10px; letter-spacing:-1px; text-shadow:0px 0px 1px #111; line-height:30px;}
ul.hmvs-controls li a img ,#slidevis ul.hmvs-controls li a img {width:23px; height:62px; overflow:hidden; position:absolute; bottom:150px; z-index:2;}
ul.hmvs-controls li a img.nxt, #slidevis ul.hmvs-controls li a img.nxt {border:0; background:url(../images/mainvisrta.png) 0 0 no-repeat; right:15px;}
ul.hmvs-controls li a img.prv, #slidevis ul.hmvs-controls li a img.prv {border:0; background:url(../images/mainvislta.png) 0 0 no-repeat; left:15px;}
ul.hmvs-controls li a img:hover,#slidevis ul.hmvs-controls li a img:hover {background-position:0 -62px;}
ul.hmvs-controls li a:active,#slidevis ul.hmvs-controls li a:active {background-position:0 -62px;}
p.hmvs-caption, #slidevis p.hmvs-caption {background:rgba(0, 0, 0, 0.7); color:#fff;}
ol.hmvs-markers, #slidevis ol.hmvs-markers {position:relative; text-align:center; top:-45px;}
ol.hmvs-markers li, #slidevis ol.hmvs-markers li {margin:0 4px;}
ol.hmvs-markers li a, #slidevis ol.hmvs-markers li a {text-decoration:none;}
ol.hmvs-markers li a img, #slidevis ol.hmvs-markers li a img {width:26px; height:26px; background:url(../images/hmvselector.png) 0 0 no-repeat; border:0;}
ol.hmvs-markers li a span, #slidevis ol.hmvs-markers li a span {display:none;}
ol.hmvs-markers li a:hover img, #slidevis ol.hmvs-markers li a:hover img {text-decoration:none; background-position:0 -26px;}
ol.hmvs-markers li a:active img, #slidevis ol.hmvs-markers li a:active img {text-decoration:none; background-position:0 -26px;}
ol.hmvs-markers li.active-marker a img, #slidevis ol.hmvs-markers li.active-marker a img {background-position:0 -26px;}
ul.hmvs-controls li a.hmvs-next, #slidevis ul.hmvs-controls li a.hmvs-next {left:40px;}

.hmnews {padding:0; margin-bottom:-12px; height:19px; width:100%; position:relative; z-index:5; text-align:right;}
.hmnews .bg {height:19px; width:337px; background:url(../images/newsbar.png) right no-repeat; position:absolute; right:0;}
.hmnews .txt {text-align:left; padding:2px 0 0 20px; font-size:10px;}
.hmvis .mhtabc {height:350px; overflow:hidden; background:#fff;}
.mhtabb {padding:0; margin-top:-45px; width:980px;}
ul.mhtabs {list-style:none; margin:0; padding:0; float:left;}
.mhtabb .mhtabsbg {background:url(../images/hvtmdl.png) no-repeat; height:45px; behavior:url(iepngfix.htc); float:left; width:100%; margin-top:-45px; position:relative; z-index:1;}
ul.mhtabs li {float:left; text-align:center; position:relative; margin:0; padding:0; height:45px; position:relative; z-index:2;}
ul.mhtabs .hvtl {background:url(../images/hvtlt.png) no-repeat; width:26px; height:45px; float:left; behavior:url(iepngfix.htc);}
ul.mhtabs .hvtm {background:url(../images/hvtmd.png) no-repeat; height:45px; float:left; behavior:url(iepngfix.htc);}
ul.mhtabs .hvtr {background:url(../images/hvtrt.png) no-repeat; width:26px; height:45px; float:left; margin-right:-24px; behavior:url(iepngfix.htc); position:relative; z-index:3;}
ul.mhtabs li a, ul.mhtabs li a:link, ul.mhtabs li a:visited {display:block; padding:16px; text-decoration:none; outline:none; font-size:12px; color:#333; float:left; }
ul.mhtabs li a:hover {outline:none;}
html ul.mhtabs li.active, html ul.mhtabs li.active a:hover {outline:none;}
html ul.mhtabs li.active .hvtl, html ul.mhtabs li.active .hvtm, html ul.mhtabs li.active .hvtr {visibility:hidden; outline:none;}
/*
html ul.mhtabs li.active .hvtl {background:url(../images/hvtltw.png) no-repeat; outline:none;}
html ul.mhtabs li.active .hvtm {background:url(../images/hvtmdw.png) no-repeat; outline:none;}
html ul.mhtabs li.active .hvtr {background:url(../images/hvtrtw.png) no-repeat; outline:none;}
*/
html ul.mhtabs li.active .hvtm a {visibility:visible;}

/* ul { list-style:square; } */
ul.lists {list-style:none; margin:0; padding:0;}
ul.lists li {margin:0; padding:10px 0; border-top:1px dotted #ccc;}
ul.lists li:first-child {border-top:0;}
ul.lists li div.rcontent {padding-left:60px;}
.hndate {background:#749a21; padding:5px 10px; float:left; color:#fff; text-align:center;}
.hndate .d {font-size:11px; text-transform:uppercase; font-weight:bold; color:#ffe900; border-bottom:1px solid #ccc; padding-bottom:1px; margin-bottom:1px;}
.hndate .a {font-size:11px; text-transform:uppercase;}
.hndate .b {font-size:24px; padding:3px 0 1px 0;}
.hndate .c {font-size:10px;}
ul.results {list-style:none; margin:0; padding:0;}
ul.results li {margin:0; padding:5px 0; border-top:1px dotted #ccc;}
ul.results li:first-child {border-top:0;}
.sponsorsc {text-align:center;}
img.sponsorslogo {vertical-align:middle; padding:10px 15px;}
ul.descul {margin:0 auto;}
ul.descul li {margin:3px 0;}
.hbtxt {color:#fff; font-size:14px; line-height:1.3em;}

/* ---------  main contents  -------- */
.maincontents {padding:10px; #height:1%;}
.maincontents .left {float:left; width:50%;}
.maincontents .right {float:right; width:50%;}
.maincontents .left .contents {padding:0 10px 20px 0;}
.maincontents .right .contents {padding:0 0 20px 10px;}
.maincontents .seclt {float:left; width:780px; padding-right:20px;}
.maincontents .secrt {float:right; width:160px;}
.maincontents .left .ltv {width:300px; position:relative;}
.maincontents .left .about {background:url(../images/img-about.jpg) no-repeat; height:405px;}
.maincontents .left .contact {background:url(../images/img-contact.jpg) no-repeat; height:405px;}
.maincontents .left .products {background:url(../images/img-products.jpg) no-repeat; height:290px;}
.maincontents .left .specials {background:url(../images/img-specials.jpg) no-repeat; height:405px;}
.maincontents .left .rental {background:url(../images/img-rental.jpg) no-repeat; height:405px;}
.maincontents .left .service {background:url(../images/img-service.jpg) no-repeat; height:405px;}
.maincontents .left .ltv .bmenu {position:absolute; bottom:0; padding:10px; opacity:0.85; filter:alpha(opacity=85); background:#fff; width:280px; #margin-bottom:-1px;}

table.resultstb {width:100%;}
table.resultstb th.thead {background:#749a21; color:#fff; text-align:left;}
table.resultstb td {border-bottom:1px dotted #ccc; text-align:left; padding-top:6px; padding-bottom:6px;}
table.pooltable {width:100%;}
table.pooltable th {border-bottom:1px dotted #ccc; padding:10px 0;}
table.pooltable td {border-bottom:1px dotted #ccc; padding:10px 0;}
.hftable {width:100%; border-top:1px solid #ccc; margin:10px 0;}
.hftable td {border-bottom:1px dotted #ccc; padding:5px 0;}

tr.topdays {background-color:#749a21; font-weight:bold;}
tr.topdays th {color:#fff;}
.toprightnumber {font-size:11px; font-weight:bold;}
.eventinbox {font-size:11px;}
.currentdate {font-size:17px; font-weight:bold;}
a:link,a:active,a:visited {}
a:hover	{text-decoration:underline;}
td.beforedayboxes {background-color:#ffffff;}
td.dayboxes {background-color: #ffffff;}
td.afterdayboxes {background-color: #ffffff;}
td.highlighteddayboxes {background-color:#fbf5d8; color:#749a21;}
td.highlighteddayboxes a {color:#000;}
.event {font-weight: bold;}
.eventdetail {font-size:11px;}
.eventwhen {font-size:15px; font-weight:bold;}
.addevent {font-weight:bold;}
.addeventextrainfo {font-size:11px;}

table.vidtable {width:100%;}
table.vidtable tr {vertical-align:top;}
table.vidtable td {width:50%; padding:10px 0 10px 10px; border-bottom:1px dotted #ccc;}
table.vidtable td:first-child {padding:10px 10px 10px 0; border-right:1px dotted #ccc;}
table.vidtable td a.ytpic {width:120px; padding-top:95px; background:50% 0 no-repeat; float:left; text-align:center;}
table.vidtable td .content {width:239px; padding-left:20px; float:left;}
.titletxt {font-weight:normal; font-size:11px;}
.tpframe {width:740px; height:380px; padding:20px; overflow:hidden; background:url(../images/teamframe.png) 50% 50% no-repeat;}
.tpsrc {width:740px; height:380px; background:50% 50% no-repeat; overflow:hidden;}
.col3 {float:left; width:33%; line-height:1.4em;}
.col3 .c1 {padding:0 13px 0 0;}
.col3 .c2 {padding:0 7px;}
.col3 .c3 {padding:0 0 0 13px;}
a.hrl {color:#fff; text-decoration:none;}
.hrotbox {display:block; position:absolute; z-index:1; width:960px; height:350px; overflow:hidden;}
.hrotbox.hrbg {background:url(../images/hrotboxbg.png) no-repeat;}
.hrotbox .m {display:block; padding:30px 80px;}
.hrotbox .h {color:#b4d95d; font-size:28px; font-family:times; text-transform:uppercase; margin:0 0 10px 0; display:block; line-height:1em;}
.hrotbox .l {float:left; margin-right:5px; width:120px; display:block;}
.hrotbox .r {float:left; width:420px; display:block;}
.hrotbox .hndate {}
.hrotbox .hndate span {display:block;}
span.bk {display:block;}
table.contacttable {}
table.contacttable td {padding:3px 0;}
table.contacttable td.td1 {padding-right:20px;}

/*-- blog --*/
.post {border-bottom:1px dotted #ccc; padding:10px 0;}
div.post-content {padding-top:4px;}

/* ---------   buttons  -------- */
input.btn {background:url(../images/btnbg.png) center repeat-x; padding:5px 15px; border:0; color:#fff; cursor:pointer; font-weight:bold;}
input.btn:hover {opacity:0.7; filter:alpha(opacity=70);}

/* ---------   misc  -------- */
.ie6h {#height:1%}
.alignl {text-align:left;}
.alignr {text-align:right;}
.alignc {text-align:center;}
.float-lt {float:left;}
.float-rt {float:right;}
.nowrap {white-space:nowrap;}
.width10 {width:10%;}
.width20 {width:20%;}
.width25 {width:25%;}
.width30 {width:30%;}
.width31 {width:31%;}
.width33 {width:33%;}
.width40 {width:40%;}
.width47 {width:47%;}
.width50 {width:50%;}
.width60 {width:60%;}
.width66 {width:66%;}
.width70 {width:70%;}
.width75 {width:75%;}
.width80 {width:80%;}
.width90 {width:90%;}
.width100 {width:100%;}
.w25 {width:25px;}
.w50 {width:50px;}
.w75 {width:75px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w125 {width:125px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w175 {width:175px;}
.w200 {width:200px;}
.w225 {width:225px;}
.w250 {width:250px;}
.w275 {width:275px;}
.w300 {width:300px;}
.w325 {width:325px;}
.w350 {width:350px;}
.w375 {width:375px;}
.w400 {width:400px;}
.w425 {width:425px;}
.w450 {width:450px;}
.w475 {width:475px;}
.w500 {width:500px;}
.w525 {width:525px;}
.w550 {width:550px;}
h1, h2, h3, h4, h5, h6 {text-transform:capitalize; margin:0;}
.zero-margin { margin: 0; }
h1 {font-size:18px; line-height:1.2em;}
h1.title {font-size:18px; color:#749a21; padding-bottom:10px;}
h3 {font-size:14px;}
h3.header {font-size:16px; border-bottom:1px solid #ccc; color:#000; padding:1px 0 10px 23px; margin:4px 0 10px 0; background:url(../images/bubblehead.png) no-repeat;}
h3.header1 {font-size:16px; color:#000; padding:1px 0 10px 23px; margin:4px 0 10px 0; background:url(../images/bubblehead.png) no-repeat;}
h4 {font-size:1.1em;}
.textwhite {text-align: left; color: #fff; font-size: 11px; text-transform: capitalize;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline { text-decoration: underline;}
.textnon {font-weight:normal; text-transform:none; }
.noncap {text-transform:none;}
.textcap {text-transform:capitalize;}
.textupper {text-transform:uppercase;}
.nounderline {text-decoration:none;}
.smallcap {font-variant:small-caps;}

.header16 { font-size: 16px; font-weight: bold; }
.header15 { font-size: 15px; font-weight: bold; }
.header14 { font-size: 14px; font-weight: bold; }
.header12 { font-size: 12px; font-weight: bold; }
.header11 { font-size: 11px; font-weight: bold; }

.white {color:#ffffff;}
.black {color:#000;}
.gray {color:#ccc;}
.alert {color:#cc0000;}
.teal {color:#006666;}
.green {color:#749a21;}

hr.gray {border:none 0; border-top:1px solid #ccc; height:1px;}
hr.o {width:100%; height:1px; border:0; background:#ff8a07; color:#ff8a07; margin:10px 0; padding:0;}
.rnhr {border-top:1px dotted #999; margin:15px 0;}
img.middle {vertical-align:middle;}
img.middler {vertical-align:middle; margin-right:5px;}

.whitebg {background:#fff;}
.blackbg {background:#000;}
.graybg {background:#ccc;}
.graybg1 {background:#333;}

.p5l {padding-left:5px;}
.p5r {padding-right:5px;}
.p5t {padding-top:5px;}
.p5b {padding-bottom:5px;}
.p5a {padding:5px;}
.p10l {padding-left:10px;}
.p10r {padding-right:10px;}
.p10t {padding-top:10px;}
.p10b {padding-bottom:10px;}
.p10a {padding:10px;}
.p15l {padding-left:15px;}
.p15r {padding-right:15px;}
.p15t {padding-top:15px;}
.p15b {padding-bottom:15px;}
.p15a {padding:15px;}
.p20l {padding-left:20px;}
.p20r {padding-right:20px;}
.p20t {padding-top:20px;}
.p20b {padding-bottom:20px;}
.p20a {padding:20px;}

.m5l {margin-left:5px;}
.m5r {margin-right:5px;}
.m5t {margin-top:5px;}
.m5b {margin-bottom:5px;}
.m5a {margin:5px;}
.m10l {margin-left:10px;}
.m10r {margin-right:10px;}
.m10t {margin-top:10px;}
.m10b {margin-bottom:10px;}
.m10a {margin:10px;}
.m15l {margin-left:15px;}
.m15r {margin-right:15px;}
.m15t {margin-top:15px;}
.m15b {margin-bottom:15px;}
.m15a {margin:15px;}
.m20l {margin-left:20px;}
.m20r {margin-right:20px;}
.m20t {margin-top:20px;}
.m20b {margin-bottom:20px;}
.m20a {margin:20px;}

.blt {border-left:1px solid #ccc;}
.brt {border-right:1px solid #ccc;}
.bbt {border-bottom:1px solid #ccc;}
.btp {border-top:1px solid #ccc;}
.ball {border:1px solid #ccc;}
.bdlt {border-left:1px dotted #ccc;}
.bdrt {border-right:1px dotted #ccc;}
.bdbt {border-bottom:1px dotted #ccc;}
.bdtp {border-top:1px dotted #ccc;}
.bdall {border:1px dotted #ccc;}

.padspace {margin:7px; padding-left:7px;}
.paddiv {padding:0 5px;}
.linespace li {padding: 8px 0;}
.linespace {margin:0 10px;}

/* ---------   footer  -------- */
.footer {border-top:1px solid #749a21; padding:20px 0; margin:0 10px;}
.footer .c1, .footer .c2, .footer .c3, .footer .c4 {margin:0; padding:0; float:left; width:17%;}
.footer .c5 {margin:0; padding:0; float:left; width:32%; text-align:right;}
.footer ul.columnlist {list-style:none; margin:0; padding:0;}
.footer ul.columnlist li {line-height:1.5em;}

/* ----------------- */
img.arrow-rt {float:right; margin-top: 3px;}
img.topleft { float: left; margin: 0 10px 10px 0; }
img.topright { float: right; margin: 0 0 10px 10px; }
img.botleft { float: left; margin: 10px 10px 0 0; }
img.botright { float: right; margin: 10px 0 0 10px; }
.clear {clear:both; margin:0;}
.clearl {clear:left;}
.clearr {clear:right;}

#ui-datepicker-div {z-index: 2000 !important; }
.ui-datepicker-trigger {display:inline; height:17px; width:20px; margin: 0px 0px -6px 0px; cursor:pointer;}
.modal-close {position:relative;}
.modal-close span {position:absolute; top:10px; right:10px; cursor:pointer;}
.ui-corner-all { -moz-border-radius: 0/*{cornerRadius}*/; -webkit-border-radius: 0/*{cornerRadius}*/; border-radius: 0/*{cornerRadius}*/; }
.ui-dialog {padding:0;}

/* ---------   carousel  -------- */
ul.wmvideos {list-style:none; margin:0; padding:0;}
ul.wmvideos li {display:inline; float:left; padding-left:10px;}
ul.wmvideos li:first-child {padding-left:0;}
ul.wmvideos .hvideobgs {width:110px; height:80px; overflow:hidden; padding:0;}
ul.wmvideos .hvideobgs img.pic {width:110px; height:80px; background:center no-repeat;}
ul.wmvideos .rtc, h4.vrtc {font-size:11px; font-weight:normal; line-height:1em; padding:5px 0 0 0; width:110px; overflow-x:hidden;}
ul.wmvideos .rtc, .mcrtc {padding:0; text-align:center; font-size:11px;}
ul.wmvideos .rtc, .rtcpad {padding-top:2px;}

.peripherals .hvideobgs, .peripherals1 .hvideobgs, .hvideobgs {width:120px; height:90px; overflow:hidden; padding:0;}
.peripherals .hvideobgs .pic, .peripherals1 .hvideobgs .pic, .hvideobgs .pic {background:#fff; width:120px; height:90px;}

.peripherals .rtc, h4.vrtc {font-size:11px; line-height:1.1em; padding:5px 0 0 0;}
.peripherals .rtc, .mcrtc {padding:0; text-align:center; font-size:11px;}
.peripherals .rtc, .rtcpad {padding-top:2px;}
.peripherals .jcarousel-container {}
.peripherals .jcarousel-direction-rtl {direction:rtl;}
.peripherals .jcarousel-container-horizontal {width:390px; padding:0 50px;}
.peripherals .jcarousel-container-vertical {width:120px; height:150px; padding:0;}
.peripherals .jcarousel-clip {overflow:hidden;}
.peripherals .jcarousel-clip-horizontal {width:390px; height:150px;}
.peripherals .jcarousel-clip-vertical {width:120px; height:150px;}
.peripherals .jcarousel-item {width:120px; height:150px; text-align:left;}
.peripherals .jcarousel-item-horizontal {margin-left:5px; margin-right:5px;}
.peripherals .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:0; margin-right: 0;}
.peripherals .jcarousel-item-vertical {margin-bottom:0;}
.peripherals .jcarousel-item-placeholder {}

/* Horizontal Buttons */
.peripherals .jcarousel-next-horizontal {position:absolute; top:40px; right:10px; width:22px; height:32px; cursor: pointer; background: transparent url(../images/next-horizontal.png) no-repeat 0 0;}
.peripherals .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto; background-image: url(../images/prev-horizontal.png);}
.peripherals .jcarousel-next-horizontal:hover,
.peripherals .jcarousel-next-horizontal:focus {background-position: -22px 0;}
.peripherals .jcarousel-next-horizontal:active {background-position: -44px 0;}
.peripherals .jcarousel-next-disabled-horizontal,
.peripherals .jcarousel-next-disabled-horizontal:hover,
.peripherals .jcarousel-next-disabled-horizontal:focus,
.peripherals .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -66px 0;}
.peripherals .jcarousel-prev-horizontal {position:absolute; top:40px; left:10px; width:22px; height:32px; cursor: pointer; background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;}
.peripherals .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px; background-image: url(../images/next-horizontal.png);}
.peripherals .jcarousel-prev-horizontal:hover, 
.peripherals .jcarousel-prev-horizontal:focus {background-position: -22px 0;}
.peripherals .jcarousel-prev-horizontal:active {background-position: -44px 0;}
.peripherals .jcarousel-prev-disabled-horizontal,
.peripherals .jcarousel-prev-disabled-horizontal:hover,
.peripherals .jcarousel-prev-disabled-horizontal:focus,
.peripherals .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position:-66px 0;}

.ui-widget-header {background:transparent; border:0;}
a.btn-x {float:right; display:block; width:21px; height:20px; background:url(../images/icn-x.gif) 0 0 no-repeat; margin-bottom:5px; outline:none;}
a.btn-x:hover {background:url(../images/icn-x.gif) 0 -20px no-repeat; outline:none;}

.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad15 { padding:15px; }
.pad20 { padding:20px; }
.pad30 { padding:30px; }
.pad10-lt { padding-left:10px; }
.pad10-rt { padding-right:10px; }
.pad10-top { padding-top:10px; }
.pad10-bot { padding-bottom:10px; }

.mar5-lt { margin-left:5px; }
.mar5-rt { margin-right:5px; }
.mar5-top { margin-top:5px; }
.mar5-bot { margin-bottom:5px; }
.mar10-lt { margin-left:10px; }
.mar10-rt { margin-right:10px; }
.mar10-top { margin-top:10px; }
.mar10-bot { margin-bottom:10px; }
.mar-lt { margin-left:15px; }
.mar-rt { margin-right:15px; }
.mar-top { margin-top:15px; }
.mar-bot { margin-bottom:15px; }

.pad5-lt { padding-left:5px; }
.pad5-rt { padding-right:5px; }
.pad5-top { padding-top:5px; }
.pad5-bot { padding-bottom:5px; }
.pad-lt { padding-left:15px; }
.pad-rt { padding-right:15px; }
.pad-top { padding-top:15px; }
.pad-bot { padding-bottom:15px; }
.paddiv { padding:0 5px; }

.border-ltd { border-left:1px dotted #ccc; }
.border-rtd { border-right:1px dotted #ccc; }
.border-btd { border-bottom:1px dotted #ccc; }
.border-tpd { border-top:1px dotted #ccc; }

.border-lt { border-left:1px solid #ccc; }
.border-rt { border-right:1px solid #ccc; }
.border-bt { border-bottom:1px solid #ccc;}
.border-bt1 { border-bottom:1px solid #999;}
.border-tp { border-top:1px solid #ccc; }
.border-all { border:1px solid #ccc; }

ol.rules { padding-left:23px }
ol.rules li { margin-top:10px; }
ul.rules li { margin-top:3px; }
