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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}

.main blockquote{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
ul#portfolio-filter a{border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
ul#tabs a{border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.success{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.errors{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.notification{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.plan{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.box{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.box-top{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;}
.box-bottom{-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
#searchform .field{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
form input, form textarea, form select{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
ol.forms input, ol.forms textarea, ol.forms select{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.shortcut-button{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

body{background:#122939 url(../images/main-background.jpg) no-repeat top center;font-family:Helvetica, Arial, sans-serif;font-size:13px;color:#444444;}
a{color:#ec8601;text-decoration:underline;}
a:hover{color:#ec8601;text-decoration:none;}
strong{font-weight:700;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.rel{position:relative;}
.abs{position:absolute;}
hr{border:none 0;border-bottom:1px solid #E0E0E0;height:1px;margin:10px 0;}
blockquote{font-style:italic;font-size:13px;line-height:18px;background:url(../images/quotes.png) no-repeat top left;background-position:12px 12px;color:#595959;margin:5px 0;padding:8px 15px 10px 60px;}
.sep{color:#CCC;margin:0 8px;}
.ico-small{vertical-align:middle;margin:0 5px 2px 0;}
.separator{border-top:1px solid #dfdfdf;padding-top:10px;margin-top:10px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrap-center{width:942px;padding-left:9px;padding-right:9px;margin-left:auto;margin-right:auto;}
.center{text-align:center;}
#top-bar{background:url(../images/topbar-background.png) repeat-x;height:40px;color:#d2d2d2;font-size:13px;}
#top-bar ul{padding-top:12px;}
#top-bar ul li{float:left;background:url(../images/top-bar-menu-divider.png) right no-repeat;padding-left:10px;padding-right:10px;}
#top-bar .cart{background:url(../images/icons/cart-grey.png) no-repeat left;padding-left:21px;margin-left:6px;}
#top-bar .cart:hover{background:url(../images/icons/cart-white.png) no-repeat left;padding-left:21px;margin-left:6px;}
#top-bar .last{background:transparent;}
#top-bar .welcome{padding-top:12px;}
#top-bar a{color:#d2d2d2;text-decoration:none;}
#top-bar a:hover{color:#fff;text-decoration:none;}
.shop .shortcut-button{margin-top:10px;width:150px;}
.shop .shortcut-button span{padding:20px 20px 0 20px;font-size:15px;line-height:25px;height:70px;}
.shortcut-button{border:1px solid #344753;background:url(../images/shortcut-button.png) repeat-x;display:block;width:110px;margin:0 0 20px 0;text-decoration:none;cursor:pointer;}
.shortcut-button span{display:block;padding:15px 10px 15px 10px;text-align:center;color:#d2d2d2;font-size:13px;line-height:1.3em;}
.shortcut-button span img{margin-bottom:10px;}
.shortcut-button:hover{text-decoration:none;}
.shortcut-button span:hover{color:#ebdf00;text-decoration:none;}
.shortcut-button .active{color:#ebdf00 !important;}
.shortcut-button .active:hover{color:#ebdf00 !important;text-decoration:none;}
ul.shortcut-buttons-set li{float:left;margin:15px 20px 0 0;padding:0 !important;background:0;}
#menu-logo{background:url(../images/logo-menu-overlay-background.png) repeat-x;height:100px;margin:0px;padding:0px;position:relative;z-index:999;}
#logo{width:241px;float:left;padding-top:8px;}
#dropmenu{float:right;height:100px;}
#dropmenu .active{color:#ebdf00;text-decoration:none;}
#dropmenu .active a, #dropmenu .active a:hover{color:#ebdf00;text-decoration:none;}
#dropmenu{float:right;text-align:right;}
#dropmenu{height:100px;margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;z-index:300;}
#dropmenu a{height:55px;padding-top:45px;padding-bottom:0px;padding-left:16px;padding-right:16px;display:block;color:#ffffff;background:url(../images/menu-divider.png) right no-repeat;background-position:0 50%;text-decoration:none;}
#dropmenu a:hover{color:#ebdf00;}
#dropmenu li{float:left;position:relative;text-transform:uppercase;text-align:center;font-size:14px;}
#dropmenu ul{position:absolute;display:none;width:184px;top:70px;left:-1px;background:url(../images/nav-child-top.gif) no-repeat top center;padding-top:7px;}
#dropmenu ul li{font-size:14px;text-transform:capitalize;text-align:left;line-height:18px;}
#dropmenu ul a{background:transparent url(../images/nav-child-bg.png);padding-top:10px;padding-bottom:10px;border-left:1px solid #4f4f4f;border-right:1px solid #4f4f4f;border-bottom:1px solid #4f4f4f;}
#dropmenu li ul a{width:150px;height:auto;float:left;}
#dropmenu ul ul{top:auto;background:transparent url(../images/nav-grandchild-top.gif) repeat-x;padding-top:1px;}
#dropmenu li ul ul{top:-1px;left:183px;margin:0px 0 0 0px;}
#dropmenu li:hover ul ul{display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul{display:block;}
#dropmenu .first a{background:transparent;}
#dropmenu li.active li a{color:#ffffff !important;}
#dropmenu li.active li a:hover{color:#ebdf00 !important;}
#heading .nav-span{background:transparent url(../images/nav-span-background.png) repeat-x;width:100%;height:65px;position:absolute;top:471px;left:0px;z-index:11;}
.heading-inner{height:153px;overflow:hidden;}
.heading-home{height:396px;overflow:hidden;}
#heading .page-description{width:616px;padding-right:25px;color:#ffffff;font-size:14px;line-height:21px;padding-top:10px;height:80px;overflow:hidden;margin-top:30px;}
#heading .page-title{width:297px;text-align:center;color:#ffffff;height:auto;padding-top:10px;height:80px;overflow:hidden;margin-top:30px;}
#heading h1{letter-spacing:-0.03em;font-size:37px;line-height:40px;}
.heading-inner .cont-vert-title{float:left;width:297px;}
.heading-inner .outer-vert-title{display:table;height:153px;width:297px;overflow:hidden;}
.heading-inner .inner-vert-title{display:table-cell;vertical-align:middle;background:url(../images/heading-inner-divider.png) left no-repeat;}
.heading-inner .cont-vert-description{width:641px;float:left;}
.heading-inner .outer-vert-description{display:table;height:130px;width:641px;overflow:hidden;}
.heading-inner .inner-vert-description{display:table-cell;vertical-align:middle;}
#slideshow{width:940px;height:396px;z-index:10;overflow:hidden;}
#slideshownav{width:820px;height:74px;font-size:15px;font-weight:bold;position:absolute;top:-8px;left:0px;z-index:16;text-transform:uppercase;}
#slideshownav li{background:url(../images/slide-nav-divider.png) no-repeat right;height:74px;padding:0px;margin:0px;display:block;float:left;}
#slideshownav li:hover{background:url(../images/slide-nav-divider.png) no-repeat right;height:74px;padding:0px;margin:0px;display:block;}
#slideshownav a{width:125px;height:44px;display:block;float:left;padding-top:35px;padding-left:10px;padding-right:10px;text-align:center;color:#ffffff;text-decoration:none;}
#slideshownav a.activeSlide{width:125px;height:44px;background:url(../images/slideon.png) no-repeat top center;display:block;color:#ffffff;}
#slideshownav li.last{background:url(../images/slide-nav-no-divider.png) no-repeat top center;height:74px;padding:0px;margin:0px;display:block;}
#slideshownav li.last:hover{background:url(../images/slide-nav-no-divider.png) no-repeat top center;height:74px;padding:0px;margin:0px;display:block;}
#slideshownav li.last a{width:125px;height:44px;display:block;float:left;padding-top:35px;padding-left:10px;padding-right:10px;text-align:center;color:#ffffff;text-decoration:none;}
#slideshownav li.last a.activeSlide{width:125px;height:44px;background:url(../images/slideon.png) no-repeat top center;display:block;color:#ffffff;}
#slideshownav a:focus{outline:none;}
#slideshownav img{border:none;}
#slidecontrol{width:120px;text-align:right;padding-top:0px;}
#slidecontrol td{vertical-align:top;padding-left:10px;padding-right:10px;}
#slidecontrol .slidearrow, #slidecontrol #button_pause, #slidecontrol #button_play{padding-top:27px;}
#slideshow .slide-imageright{width:940px;}
#slideshow .slide-imageright .text{color:#ffffff;float:left;width:450px;margin-right:30px;padding-top:40px;}
#slideshow .slide-imageright .text h1{color:#ffffff;margin-top:0px;margin-bottom:18px;font-size:30px;line-height:34px;}
#slideshow .slide-imageright .text p{color:#ffffff;font-size:14px;line-height:20px;margin-bottom:20px;}
#slideshow .slide-imageright .image{float:right;width:428px;padding-top:25px;padding-right:20px;}
#slideshow .slide ul.half{list-style:none;margin-bottom:15px;margin-left:0px;}
#slideshow .slide ul.half li{background:url(../images/check-white.gif) no-repeat;background-position:2px 2px;padding-left:25px;color:#ffffff;font-size:14px;line-height:19px;margin-bottom:5px;float:left;width:200px;}
#slideshow .slide ul{list-style:none;margin-bottom:15px;margin-left:0px;}
#slideshow .slide ul li{background:url(../images/check-white.gif) no-repeat;background-position:2px 2px;padding-left:25px;color:#ffffff;font-size:14px;line-height:19px;margin-bottom:5px;width:430px;}
#slideshow .slide ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#slideshow .slide-video{width:940px;}
#slideshow .slide-video .text{color:#ffffff;float:left;width:420px;margin-right:30px;padding-top:40px;}
#slideshow .slide-video .text h1{color:#ffffff;margin-top:0px;margin-bottom:18px;font-size:30px;line-height:34px;}
#slideshow .slide-video .text p{color:#ffffff;font-size:14px;line-height:20px;margin-bottom:20px;}
#slideshow .slide-video .video{background:url(../images/slides/video-frame.png) no-repeat;float:right;width:447px;height:281px;padding-top:10px;padding-left:11px;margin-top:20px;}
#content-area{background:#ffffff url(../images/content-background.jpg) top repeat-x;padding-top:30px;padding-bottom:25px;}
#content{float:left;width:612px;}
#content-wide{width:940px;}
#content, #content-wide{line-height:20px;min-height:200px;}
#content .onehalf{width:295px;float:left;margin-right:20px;margin-bottom:15px;}
#content .onehalf-last{width:295px;float:left;margin-right:0px;margin-bottom:15px;}
#content .onethird{width:190px;float:left;margin-right:20px;margin-bottom:15px;}
#content .onethird-last{width:190px;float:left;margin-right:0px;margin-bottom:15px;}
#content .onefourth{width:138px;float:left;margin-right:20px;margin-bottom:15px;}
#content .onefourth-last{width:138px;float:left;margin-right:0px;margin-bottom:15px;}
#content-wide .onefourth{width:220px;float:left;margin-right:20px;margin-bottom:15px;}
#content-wide .onefourth-last{width:220px;float:left;margin-right:0px;margin-bottom:15px;}
#content-wide .onethird{width:295px;float:left;margin-right:20px;margin-bottom:15px;}
#content-wide .onethird-last{width:295px;float:left;margin-right:0px;margin-bottom:15px;}
#content-wide .onehalf{width:460px;float:left;margin-right:20px;margin-bottom:10px;}
#content-wide .onehalf-last{width:460px;float:left;margin-right:0px;margin-bottom:10px;}
.main{margin-top:0px;font-size:13px;}
h1{color:#444444;font-size:200%;line-height:1.2;font-weight:normal;margin-bottom:15px;}
h1 a{color:#444444;text-decoration:none;}
h1 a:hover{color:#ec8601;text-decoration:none;}
h2{font-size:170%;padding:10px 0 5px;padding-bottom:10px;}
h3{color:#ec8601;font-size:20px;font-weight:bold;margin-bottom:5px;padding:10px 0 5px;}
h4{color:#ec8601;font-size:15px;line-height:19px;font-weight:bold;margin-bottom:5px;padding:10px 0 0px;}
h5{font-size:100%;margin-bottom:10px;padding:10px 0 5px;}
h6{font-size:80%;margin-bottom:10px;padding:5px 0 5px;}
.main p{line-height:20px;margin-bottom:10px;}
.main img.alignnone{background:#fff;border:1px solid #dbdbdb;padding:5px;}
.main img.alignleft{float:left;border:1px solid #dbdbdb;margin:10px 25px 15px 0;padding:5px;}
.main img.alignright{float:right;border:1px solid #dbdbdb;margin:10px 0 15px 25px;padding:5px;}
.main ul{margin-left:0px;padding-left:10px;margin-bottom:20px;}
.main ol{margin-left:20px;margin-bottom:20px;}
.main ul{list-style:none;}
.main ol{list-style:decimal;}
.main ul li, .main ol li{line-height:20px;margin-bottom:5px;}
.main ul li{background:url(../images/bullet.jpg) no-repeat;background-position:0px 8px;padding-left:15px;}
.main a{text-decoration:underline;}
.main a:hover{text-decoration:none;}
.main blockquote{font-style:italic;line-height:22px;background:#e1e1e1 url(../images/quotes.png) no-repeat top left;background-position:15px 20px;color:#595959;margin:5px 0px;margin-bottom:0px;padding:15px 15px 25px 60px;}
.main .blockquote-name{background:url(../images/quote-curly.jpg) no-repeat top left;height:20px;padding-right:25px;padding-left:25px;font-weight:bold;display:block;margin-top:0px;margin-bottom:15px;padding-top:5px;float:right;margin-left:56px;margin-right:0px;}
.main .smalltext{font-size:10px;line-height:16px;}
.homepage-icons{width:620px;float:left;margin-right:20px;font-size:12px;}
.homepage-icons ul.imagelist-half{list-style:none;margin-left:0px;margin-bottom:10px;margin-top:-10px;padding-left:0px;clear:both;display:table;}
.homepage-icons ul.imagelist-half .icon{display:table-cell;float:left;width:53px;margin:0px 10px 10px 0;padding:5px;vertical-align:top;}
.homepage-icons ul.imagelist-half li{background:transparent;display:table-row;float:left;width:300px;margin-top:0px;margin-bottom:0px;margin-left:0px;border-top:1px solid #dfdfdf;margin-right:20px;padding-top:15px;padding-left:0px;padding-bottom:15px;height:auto;}
.homepage-icons ul.imagelist-half .text{display:table-cell;line-height:19px;vertical-align:top;}
.homepage-icons ul.imagelist-half .text p{margin-bottom:0px;line-height:19px;}
.homepage-icons ul.imagelist-half .last{margin-right:0px;}
.homepage-icons ul.imagelist-half .text h4{font-size:17px;margin-bottom:6px;margin-top:0px;padding-top:0px;}
.homepage-icons ul.imagelist-half .noborder{border:none;}
.homepage-banners{width:300px;float:left;}
.homepage-banners img{margin-bottom:15px;}
.homepage-longbox-top-right{background:url(../images/boxes/longbox_02.png) no-repeat top right;height:8px;}
.homepage-longbox-top-left{background:url(../images/boxes/longbox_01.png) no-repeat top left;height:8px;}
.homepage-longbox-bottom-right{background:url(../images/boxes/longbox_04.png) no-repeat bottom right;min-height:130px;}
.homepage-longbox-bottom-left{background:url(../images/boxes/longbox_03.png) no-repeat bottom left;min-height:130px;}
.homepage-longbox-bottom-right .pad{padding-left:24px;padding-right:250px;padding-top:12px;padding-bottom:20px;}
.homepage-longbox h3{font-size:22px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:10px;font-weight:bold;}
.homepage-longbox{line-height:19px;margin-bottom:20px;}
.homepage-longbox a{color:#ec8601;text-decoration:underline;}
.homepage-longbox a:hover{color:#ec8601;text-decoration:none;}
.homepage-carouselbox{background:url(../images/boxes/carouselbox.png) no-repeat top center;width:942px;height:355px;}
.homepage-carouselbox h3{font-size:22px;padding-top:0px;margin-top:0px;margin-bottom:10px;font-weight:bold;}
.homepage-carouselbox .pad{padding-left:24px;padding-right:25px;padding-top:20px;}
.homepage-carouselbox a.viewmore{text-decoration:none !important;text-transform:uppercase;}
#locations-carousel{width:900px;position:relative;padding-right:20px;padding-left:21px;}
#locations-carousel .wrapper{width:900px;overflow:auto;min-height:255px;margin:0px;position:absolute;top:0;}
#locations-carousel ul a img{}
#locations-carousel .wrapper ul{width:9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:0;}
#locations-carousel ul li{background:transparent;display:block;float:left;height:250px;width:280px;padding-top:10px;padding-left:10px;padding-right:10px;margin-left:0px;}
#locations-carousel .arrow{display:block;height:15px;width:8px;text-indent:-9999px;position:absolute;cursor:pointer;top:-35px;}
#locations-carousel .forward{background:url(../images/locations/forward.png);right:26px;}
#locations-carousel .back{background:url(../images/locations/back.png);right:56px;}
#locations-carousel .forward:hover{background:url(../images/locations/forward-hover.png);}
#locations-carousel .back:hover{background:url(../images/locations/back-hover.png);}
.location-image{position:relative;}
.location-image img{display:block;border:4px solid #d7d7d7;margin-bottom:15px;width:272px;height:140px;}
.location-image img.pthumb{position:relative;left:0px;top:0px;z-index:10;}
.location-image img.pthumb:hover{display:block;border:4px solid #ec8601;}
.location-image img.poverlay{position:absolute;left:0px;top:0px;}
#locations-carousel .locations-carousel-item .text{width:200px;float:left;}
#locations-carousel .locations-carousel-item .text h4{font-size:16px;line-height:17px;font-weight:bold;margin-bottom:8px;padding-top:0px;}
#locations-carousel .locations-carousel-item .text h4 a{text-decoration:none !important;}
#locations-carousel .locations-carousel-item .text p{margin-top:0px;margin-bottom:0px;font-size:14px;font-weight:bold;line-height:18px;}
#locations-carousel .locations-carousel-item .price{width:71px;height:38px;overflow:hidden;float:right;background:url(../images/locations/price-background.png) no-repeat;color:#444444;text-align:center;padding-top:20px;font-weight:bold;font-size:19px;line-height:12px;}
#locations-carousel .locations-carousel-item .price small{font-size:10px;font-weight:normal;}
#locations-carousel img.a{position:absolute;left:4px;top:4px;z-index:10;}
#locations-carousel img.b{position:absolute;left:4px;top:4px;}
#locations-carousel .locations-carousel-item .view-details{width:120px !important;}
#locations-carousel .locations-carousel-item .purchase{width:120px !important;}
#locations-carousel .locations-carousel-item .view-details span{text-align:center;}
#locations-carousel .locations-carousel-item .purchase span{text-align:center;}
ul.imagelist{float:left;list-style:none;margin-left:0px;margin-top:10px;margin-bottom:10px;padding-left:0px;clear:both;}
ul.imagelist li img{float:left;border:1px solid #dbdbdb;margin:10px 15px 15px 10px;padding:5px;}
ul.imagelist li{background:url(../images/imagelist-divider.png) no-repeat top center !important;padding-top:10px;margin-left:0px;margin-top:5px;padding-left:0px;clear:both;}
ul.imagelist .contact-icons img{border:0px;padding:0px;margin:0px;vertical-align:middle;float:none;}
ul.imagelist .contact-icons{font-size:11px;float:right;}
ul.imagelist .contact-icons a{color:#4f97cf;display:inline;border-right:1px solid #cacaca;padding-right:10px;padding-left:5px;margin-right:10px;}
ul.imagelist a{text-decoration:none;}
ul.imagelist a:hover{text-decoration:none;}
ul.imagelist-half{list-style:none;margin-left:0px;margin-bottom:10px;margin-top:8px;padding-left:0px;clear:both;display:table;clear:both;}
ul.imagelist-half .icon{display:table-cell;float:left;width:53px;margin:10px 10px 10px 0;padding:5px;}
ul.imagelist-half li{background:transparent;display:table-row;display:block;float:left;width:295px;margin-top:2px;margin-bottom:0px;margin-left:0px;padding-left:0px;border-top:1px solid #dfdfdf;margin-right:20px;}
ul.imagelist-half .text{display:table-cell;line-height:19px;}
ul.imagelist-half .text p{line-height:19px;}
ul.imagelist-half .text h4{margin-bottom:4px;}
ul.imagelist-half .last{margin-right:0px;}
ul.imagelist-half a{text-decoration:none;}
ul.imagelist-half a:hover{text-decoration:none;}
ul.imagelist-half .noborder{border:none;}
ul.checklist{list-style:none !important;margin-left:10px;}
ul.checklist li{background:url(../images/check.jpg) no-repeat;background-position:0px 2px;padding-left:24px;}
ul#locations-filter{margin:0px;padding:0px;height:35px;padding-left:30px;line-height:35px;background:transparent url(../images/locations/location-category-underborder.png) bottom center no-repeat;}
ul#locations-filter li{display:inline;padding-left:0px;margin-left:0px;background:transparent;}
ul#locations-filter a{margin-right:0px;padding-top:9px;padding-bottom:8px;padding-left:18px;padding-right:18px;background:#e2e2e2 url(../images/locations/location-category-tab-inactive.png) top repeat-x;color:#888888;font-weight:bold;text-decoration:none;text-align:center;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
ul#locations-filter a:hover{padding-top:9px;padding-bottom:8px;background:#f2f2f2 url(../images/locations/location-category-tab-hover.png) top repeat-x;color:#656565;border-top:1px solid #d5d5d5;}
ul#locations-filter a.current{padding-top:9px;padding-bottom:8px;background:#ffffff url(../images/locations/location-category-tab-active.png) top repeat-x;color:#ec8601;border-bottom:1px solid #ffffff;}
ul#locations-list{margin:20px 0 0 0;padding:0;list-style:none;}
ul#locations-list li{display:block;float:left;overflow:hidden;padding-left:0px;margin-left:0px;background:transparent;}
ul#locations-list li a{display:block;overflow:hidden;}
.less-spacing{margin-left:3px;margin-right:3px;}
.locations-item{display:block;background:url(../images/locations/underlay.png) no-repeat top center;width:902px;height:180px;padding-top:20px;padding-left:20px;padding-right:20px;margin-bottom:15px;}
.locations-item img.pthumb{position:absolute;left:4px;top:4px;z-index:10;}
.locations-item img.poverlay{position:absolute;left:4px;top:4px;}
.locations-item .info{width:600px;}
.locations-item .info h4{font-size:16px;line-height:19px;font-weight:bold;margin-bottom:8px;margin-top:0px;padding-top:0px;}
.locations-item .info h4 a{text-decoration:none;}
.locations-item .price{margin-top:8px;width:71px;height:38px;overflow:hidden;float:right;background:url(../images/locations/price-background.png) no-repeat;color:#303030;text-align:center;padding-top:20px;font-weight:bold;font-size:19px;line-height:12px;}
.locations-item .price small{font-size:10px;font-weight:normal;}
.locations-item .view-details{width:120px !important;}
.locations-item .purchase{width:130px !important;}
.locations-item .view-details span{text-align:center;}
.locations-item .purchase span{text-align:center;}
.no-sale .text{float:none;width:280px;}
.table-info{margin-bottom:7px;margin-top:7px;border:1px solid #ccc;padding:4px;width:500px;float:left;}
.table-info td{padding:4px;}
.locations-button{margin-top:12px;}
.locations-detail{width:608px;background:#efefef;padding:2px;border:1px solid #c9c9c9;margin-bottom:10px;}
.locations-detail-buttons{margin-bottom:20px;}
.locations-detail-buttons .view-screenshots{width:177px !important;margin-right:12px;}
.locations-detail-buttons .purchase{width:177px !important;margin-right:0px;}
.locations-detail-buttons .view-live-preview{width:180px !important;margin-right:12px;}
.locations-detail-buttons .view-screenshots span{text-align:center;}
.locations-detail-buttons .purchase span{text-align:center;}
.locations-detail-buttons .view-live-preview span{text-align:center;}
.quote-bar{background:url(../images/quote-bar-background.png) no-repeat;width:940px;height:48px;color:#ffffff;overflow:hidden;margin-bottom:15px;}
.quote-bar .pad{padding-left:25px;padding-right:25px;padding-top:15px;}
.quote-bar .quoteleft{font-size:17px;}
.quote-bar .quoteright{font-weight:bold;font-size:18px;text-transform:uppercase;}
.quote-bar a{color:#ffffff;text-decoration:none;}
.quote-bar a:hover{color:#ffffff;text-decoration:none;}
.accordion{margin-bottom:18px;margin-top:20px;margin-bottom:20px;}
.accordion .accTogglerOpen{padding-top:10px;padding-left:2px;padding-right:100px;padding-bottom:15px;display:block;margin:0px;cursor:pointer;font-size:16px;color:#2d6374;line-height:20px;background-color:#ffffff;background-image:url(../images/faq-close.png);background-repeat:no-repeat;background-position:top right;}
.accordion .accToggler{padding-top:10px;padding-left:2px;padding-right:100px;padding-bottom:15px;display:block;margin:0px;cursor:pointer;font-size:16px;color:#2d6374;font-weight:normal;line-height:20px;background-color:#ffffff;background-image:url(../images/faq-open.png);background-repeat:no-repeat;background-position:top right;}
.accordion .accContent{margin:0px;padding:5px 0px 10px 0px;line-height:19px;margin-bottom:10px;}
.accordion .accContent p{margin:0px;}
.success{background:#d0eaa5 url(../images/icons/success-check.png) no-repeat;background-position:8px 50%;border:1px solid #a3c964;padding:9px;color:#5d792e;padding-left:40px;}
.success a{text-decoration:underline;color:#5d792e;}
.success a:hover{text-decoration:underline;color:#5d792e;}
.errors{background:#e9c8c1 url(../images/icons/error-cross.png) no-repeat;background-position:8px 50%;border:1px solid #e06e53;padding:9px;color:#b4381b;padding-left:40px;}
.errors a{text-decoration:underline;color:#b4381b;}
.errors a:hover{text-decoration:underline;color:#b4381b;}
.notification{background:#fff1a8 url(../images/icons/notification-triangle.png) no-repeat;background-position:8px 50%;border:1px solid #d7bd45;padding:9px;color:#b4381b;padding-left:40px;}
.notification a{text-decoration:underline;color:#b4381b;}
.notification a:hover{text-decoration:underline;color:#b4381b;}
.customer-quote{font-size:14px;padding-bottom:20px;margin-bottom:20px;padding-top:0px;background:url(../images/sidepanel-separator.jpg) no-repeat bottom left;}
.customer-quote .quotes{background:url(../images/quotes.png) no-repeat;width:32px;height:28px;float:left;margin-right:8px;margin-bottom:8px;margin-top:3px;}
.customer-quote p{padding-left:0px;font-size:14px;line-height:20px;font-style:oblique;}
.customer-quote .name{font-weight:bold;font-style:normal;font-size:12px;display:block;margin-top:8px;}
#sidebar{float:right;width:300px;}
#sidebar{background:url(../images/sidebar-repeater-background.jpg) repeat-y left;}
#sidebar .sidebar-top{background:url(../images/sidebar-top-background.jpg) top left no-repeat;min-height:100px;}
#sidebar .sidebar-bottom{background:url(../images/sidebar-bottom-background.jpg) bottom left no-repeat;padding-bottom:100px;}
#sidebar blockquote{background:transparent;margin:5px 0;padding:0px 0px 10px 0px;}
#sidebar blockquote p{padding-left:0px;padding-right:0px;color:#595959;font-size:13px;line-height:18px;font-style:italic;}
#sidebar .textwidget{padding-left:25px;padding-right:25px;line-height:19px;}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6{padding-left:25px;padding-right:25px;}
#sidebar h3{text-transform:capitalize;padding-bottom:15px;padding-top:20px;font-weight:bold;font-size:20px;line-height:22px;}
#sidebar p{padding-left:25px;margin-top:8px;line-height:18px;}
#sidebar a{color:#b45120;text-decoration:none;}
#sidebar a:hover{color:#ec8601;text-decoration:none;}
.sidepanel{padding-bottom:5px;font-size:14px;}
.sidepanel .element-pad{padding-left:25px;padding-right:35px;}
.sidepanel .active{padding-left:25px;padding-bottom:7px;padding-top:6px;background:url(../images/sidepanel-cat-current.jpg) bottom left no-repeat;color:#ec8601;}
.sidepanel .active a{color:#ec8601 !important;}
.sidepanel .active a:hover{color:#ec8601 !important;}
.sidepanel ul li{padding-left:25px;padding-right:25px;padding-bottom:7px;padding-top:6px;line-height:20px;background:url(../images/sidepanel-separator.jpg) no-repeat bottom left;}
.sidepanel ul li ul{padding-left:0px;padding-top:2px;}
.sidepanel ul li ul li{background:transparent;font-size:13px;padding-left:10px;padding-bottom:5px;padding-top:4px;margin-bottom:0px;margin-left:0px;}
.sidepanel ul li ul .active{padding-left:10px;padding-bottom:5px;padding-top:4px;background:transparent;color:#ec8601;}
.sidepanel ul li ul li ul{padding-left:0px;padding-top:4px;}
.sidepanel ul li ul li ul li{background:transparent url(../images/corner-dots.png) no-repeat;background-position:0px 10px;font-size:13px;padding-bottom:5px;padding-top:4px;padding-left:12px;margin-bottom:0px;margin-left:0px;}
.sidepanel ul li ul li ul .active{background:transparent url(../images/corner-dots.png) no-repeat;background-position:0px 10px;padding-left:12px;padding-bottom:5px;padding-top:4px;color:#ec8601;font-style:italic;}
.sidepanel li .active li a{color:#ec8601 !important;}
.sidepanel li .active li a:hover{color:#ec8601 !important;}
.sidepanel .sidebox{padding-left:25px;padding-right:25px;margin-bottom:15px;}
.sidepanel .sidebox-top{background:url(../images/boxes/sidebox-top.png) no-repeat top left;height:9px;}
.sidepanel .sidebox-middle{background:url(../images/boxes/sidebox-middle.png) repeat-y;width:240px;min-height:76px;}
.sidepanel .sidebox-bottom{background:url(../images/boxes/sidebox-bottom.png) no-repeat bottom left;height:8px;}
.sidepanel .sidebox .pad{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}
.sidepanel .sidebox h1, .sidepanel .sidebox h2, .sidepanel .sidebox h3, .sidepanel .sidebox h4, .sidepanel .sidebox h5{padding-left:0px !important;padding-right:0px !important;margin-top:0px;padding-top:0px;}
.sidepanel .sidebox h4{font-weight:bold;font-size:12px;line-height:17px;margin-bottom:2px;}
.sidepanel .sidebox{font-size:12px;}
.sidepanel .sidebox p{padding:0px !important;margin:0px !important;line-height:18px;}
.sidepanel .sidebox .icon{width:44px;float:left;margin-right:10px;margin-bottom:10px;margin-top:5px;}
.sidepanel .sidebox .text{float:left;width:142px;}
.sidepanel #map{display:none;}
.sidepanel .border-image{border:1px solid #cccccc;background:#f6f9f3;padding:4px;margin-bottom:6px;}
.sidepanel .caption{font-size:11px;color:#559ed6;text-transform:uppercase;}
.sidepanel .caption a{text-decoration:none;}
.sidepanel .caption a:hover{text-decoration:underline;}
#footer{background:#122939 url(../images/footer-background.jpg) top center;}
#footer-link-columns{height:180px;padding-top:25px;background:url(../images/footer-top-overlay.png) repeat-x top center;clear:both;overflow:hidden;color:#ffffff;}
#footer-link-columns h3{font-size:16px;margin-bottom:10px;font-weight:bold;text-transform:uppercase;color:#ffffff;}
#footer-link-columns ul{list-style:none;padding:0px;margin:0px;}
#footer-link-columns ul li{line-height:20px;background:url(../images/footer-bullet.png) no-repeat;background-position:0px 8px;padding-left:11px;}
#footer-link-columns a{color:#c2c2c2;text-decoration:none;}
#footer-link-columns a:hover{color:#ffffff;text-decoration:none;}
#footer-link-columns ul li ul{display:none;}
#footer-link-columns .panelfooter{float:left;width:200px;height:140px;margin-right:25px;line-height:18px;overflow:hidden;}
#footer-link-columns .about{width:450px;padding-right:15px;}
#footer-links{list-style:none;}
#footer-links li{float:left;margin-right:15px;}
#footer-bottom{background:url(../images/footer-bottom-overlay.png) repeat-x top center;min-height:40px;padding-top:18px;}
#footer-bottom .copy{color:#c8c8c8;line-height:18px;font-size:13px;}
#footer-bottom .copy a{color:#c8c8c8;text-decoration:none;}
#footer-bottom .copy a:hover{color:#ffffff;text-decoration:none;}
ol.forms .inputError{border:1px solid red;}
ol.forms .inputError:focus{border-color:#77bef6;}
.inputError textarea:focus{border-color:#77bef6;}
.required{color:#5eb2f0;font-weight:normal;font-family:"Lucida Sans Unicode", Arial, sans-serif;}
.error{color:#f00;font-size:11px;position:absolute;top:0;right:20px;}
ol.forms{list-style:none;margin:0;margin-top:20px;width:100%;}
ol.forms li{margin-bottom:15px;position:relative;width:auto;height:auto;}
ol.forms label{cursor:pointer;display:block;font-weight:bold;padding-right:20px;width:100px;margin-bottom:3px;}
input, textarea, select{border:1px solid #cdcdcd;background:url(../images/textarea-background.png) top left;font:inherit;padding:6px;width:auto;}
input:focus, textarea:focus, select:focus{border-color:#77bef6;}
input:hover, textarea:hover, select:focus{border-color:#77bef6;}
ol.forms li.screenReader{height:1px;margin-bottom:0;}
ol.forms .inline{height:auto;width:auto;text-align:left;}
.inline input{display:inline;float:left;width:auto;margin-right:10px;}
.inline textarea{display:inline;float:left;width:auto;margin-right:10px;}
.inline select{display:inline;float:left;width:auto;margin-right:10px;}
.inline label{display:inline;float:left;width:auto;}
ol.forms .nostyle{border:0px;background:transparent;}
form ol.forms h3{margin-top:20px;margin-bottom:20px;padding:0px;padding-bottom:10px;border-bottom:1px solid #dbdbdb;}
.screenReader{left:-9999px;position:absolute;top:-9999px;}
.contactThanks{background:#F2F3F6;border:1px solid #7E8AA2;padding:10px;}
ol.forms .inputError{border:1px solid red;}
ol.forms .inputError:focus{border-color:#77bef6;}
ol.forms .inputError textarea:focus{border-color:#77bef6;}
.required{color:#5eb2f0;font-weight:normal;font-family:"Lucida Sans Unicode", Arial, sans-serif;}
.error{color:#f00;}
ol.forms{list-style:none;margin:0;margin-top:20px;width:100%;}
ol.forms li{float:left;margin-bottom:10px;position:relative;width:50%;height:60px;}
ol.forms .textarea{height:160px;}
ol.forms label{cursor:pointer;display:block;float:left;font-weight:bold;padding-right:20px;width:100px;margin-bottom:3px;}
ol.forms input, ol.forms textarea, ol.forms select{border:1px solid #cdcdcd;background:url(../images/textarea-background.png) top left;font:inherit;padding:6px;width:274px;display:block;}
ol.forms textarea{clear:both;height:120px;width:580px;}
ol.forms input:focus, ol.forms textarea:focus, ol.forms select:focus{border-color:#77bef6;}
ol.forms input:hover, ol.forms textarea:hover, ol.forms select:focus{border-color:#77bef6;}
ol.forms li.screenReader{height:1px;margin-bottom:0;}
ol.forms .inline{height:20px;padding-top:5px;padding-bottom:5px;width:580px;text-align:left;}
ol.forms .inline input{display:inline;float:left;width:auto;}
ol.forms .inline label{display:inline;float:left;width:auto;}
ol.forms .nostyle{border:0px;background:transparent;}
a.btn-home-more{display:block;background:url(../images/buttons/btn-home-more-off.png) top no-repeat;width:130px;height:32px;color:#ffffff;font-size:14px;padding-left:20px;padding-top:10px;margin-right:8px;text-decoration:none;}
a.btn-home-more:hover{background:url(../images/buttons/btn-home-more-on.png) top no-repeat;width:130px;height:32px;color:#ffffff;font-size:14px;padding-left:20px;padding-top:10px;text-decoration:none;}
a.btn-home-check{display:block;background:url(../images/buttons/btn-home-check-off.png) top no-repeat;width:180px;height:32px;color:#ffffff;font-size:14px;padding-left:20px;padding-top:10px;margin-right:8px;text-decoration:none;}
a.btn-home-check:hover{background:url(../images/buttons/btn-home-check-on.png) top no-repeat;width:180px;height:32px;color:#ffffff;font-size:14px;padding-left:20px;padding-top:10px;text-decoration:none;}
.form-left-orange{background:url(../images/buttons/btn_big_orange_left.jpg) left no-repeat;height:34px;width:130px;text-align:right;}
.form-right-orange{background:url(../images/buttons/btn_big_orange_right.jpg) right no-repeat;height:34px;width:130px;border:0px;margin:0px;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:14px;cursor:pointer;text-align:center;}
.form-left-orange:hover{background:transparent url(../images/buttons/btn_big_orange_lefth.jpg) no-repeat;color:#ffffff !important;}
.form-right-orange:hover{background:transparent url(../images/buttons/btn_big_orange_righth.jpg) no-repeat scroll top right;}
.form-left-grey{background:url(../images/buttons/btn_big_grey_left.jpg) left no-repeat;height:34px;width:130px;text-align:right;}
.form-right-grey{background:url(../images/buttons/btn_big_grey_right.jpg) right no-repeat;height:34px;width:130px;border:0px;margin:0px;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:14px;cursor:pointer;text-align:center;}
.form-left-grey:hover{background:transparent url(../images/buttons/btn_big_grey_lefth.jpg) no-repeat;color:#ffffff !important;}
.form-right-grey:hover{background:transparent url(../images/buttons/btn_big_grey_righth.jpg) no-repeat scroll top right;}
.form-small-left-orange{background:url(../images/buttons/btn_small_orange_left.jpg) left no-repeat;height:26px;width:140px;text-align:right;}
.form-small-right-orange{background:url(../images/buttons/btn_small_orange_right.jpg) no-repeat scroll top right;height:26px;width:140px;border:0px;margin:0px;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;cursor:pointer;text-align:center;}
.form-small-left-orange:hover{background:transparent url(../images/buttons/btn_small_orange_lefth.jpg) no-repeat;color:#ffffff !important;}
.form-small-right-orange:hover{background:transparent url(../images/buttons/btn_small_orange_righth.jpg) no-repeat scroll top right;}
.form-small-left-grey{background:url(../images/buttons/btn_small_grey_left.jpg) left no-repeat;height:26px;width:140px;text-align:right;}
.form-small-right-grey{background:url(../images/buttons/btn_small_grey_right.jpg) no-repeat scroll top right;height:26px;width:140px;border:0px;margin:0px;color:#5f5f5f;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;cursor:pointer;text-align:center;}
.form-small-left-grey:hover{background:transparent url(../images/buttons/btn_small_grey_lefth.jpg) no-repeat;color:#ffffff !important;}
.form-small-right-grey:hover{background:transparent url(../images/buttons/btn_small_grey_righth.jpg) no-repeat scroll top right;}
a.btn-big-grey{background:transparent url(../images/buttons/btn_big_grey_right.jpg) no-repeat scroll top right;display:block;float:left;height:34px;margin-right:6px;padding-right:18px;text-decoration:none;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
a.btn-big-grey span{background:transparent url(../images/buttons/btn_big_grey_left.jpg) no-repeat;display:block;line-height:34px;padding:0px 0 5px 18px;}
a.btn-big-grey:hover{background:transparent url(../images/buttons/btn_big_grey_righth.jpg) no-repeat scroll top right;}
a.btn-big-grey:hover span{background:transparent url(../images/buttons/btn_big_grey_lefth.jpg) no-repeat;color:#ffffff !important;}
a.btn-big-orange{background:transparent url(../images/buttons/btn_big_orange_right.jpg) no-repeat scroll top right;display:block;float:left;height:34px;margin-right:6px;padding-right:18px;text-decoration:none;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
a.btn-big-orange span{background:transparent url(../images/buttons/btn_big_orange_left.jpg) no-repeat;display:block;line-height:34px;padding:0px 0 5px 18px;}
a.btn-big-orange:hover{background:transparent url(../images/buttons/btn_big_orange_righth.jpg) no-repeat scroll top right;}
a.btn-big-orange:hover span{background:transparent url(../images/buttons/btn_big_orange_lefth.jpg) no-repeat;color:#ffffff !important;}
a.btn-small-grey{background:transparent url(../images/buttons/btn_small_grey_right.jpg) no-repeat scroll top right;display:block;float:left;height:26px;margin-right:6px;padding-right:12px;text-decoration:none;color:#5f5f5f;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
a.btn-small-grey span{background:transparent url(../images/buttons/btn_small_grey_left.jpg) no-repeat;display:block;line-height:26px;padding:0px 0 5px 12px;}
a.btn-small-grey:hover{background:transparent url(../images/buttons/btn_small_grey_righth.jpg) no-repeat scroll top right;}
a.btn-small-grey:hover span{background:transparent url(../images/buttons/btn_small_grey_lefth.jpg) no-repeat;color:#5f5f5f !important;}
a.btn-small-orange{background:transparent url(../images/buttons/btn_small_orange_right.jpg) no-repeat scroll top right;display:block;float:left;height:26px;margin-right:6px;padding-right:12px;text-decoration:none;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
a.btn-small-orange span{background:transparent url(../images/buttons/btn_small_orange_left.jpg) no-repeat;display:block;line-height:26px;padding:0px 0 5px 12px;}
a.btn-small-orange:hover{background:transparent url(../images/buttons/btn_small_orange_righth.jpg) no-repeat scroll top right;}
a.btn-small-orange:hover span{background:transparent url(../images/buttons/btn_small_orange_lefth.jpg) no-repeat;color:#ffffff !important;}
.btn-arrow-right{margin-left:10px;}
.btn-arrow-left{margin-right:10px;}
.btn-no-margin{margin-right:0px !important;}
.pagination{float:right;margin-top:15px;}
.pagination span{cursor:pointer;background:#efefef;color:#444444;padding:2px 4px 2px 4px;border:1px solid #dbdbdb;margin-right:5px;}
.pagination span:hover{background:#ffffff;padding:2px 4px 2px 4px;border:1px solid #c0c0c0;}
.pagination span.current{background:#ffffff;padding:2px 4px 2px 4px;border:1px solid #c0c0c0;}
.pagination span.current:hover{background:#ffffff;padding:2px 4px 2px 4px;border:1px solid #c0c0c0;}
ul#tabs{margin:0px;padding:0px;height:35px;padding-left:30px;line-height:35px;background:transparent url(../images/locations/location-category-underborder.png) bottom center no-repeat;}
ul#tabs li{display:inline;padding-left:0px;margin-left:0px;background:transparent;}
ul#tabs a{margin-right:0px;padding-top:9px;padding-bottom:8px;padding-left:18px;padding-right:18px;background:#e2e2e2 url(../images/locations/location-category-tab-inactive.png) top repeat-x;color:#888888;font-weight:bold;text-decoration:none;text-align:center;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
ul#tabs a:hover{padding-top:9px;padding-bottom:8px;background:#f2f2f2 url(../images/locations/location-category-tab-hover.png) top repeat-x;color:#656565;border-top:1px solid #d5d5d5;}
ul#tabs a.current{padding-top:9px;padding-bottom:8px;background:#ffffff url(../images/locations/location-category-tab-active.png) top repeat-x;color:#ec8601;border-bottom:1px solid #ffffff;}
.uploadedfile{padding:10px;border:1px dashed #aaa;float:left;margin-right:10px;margin-top:10px;}
.ar{text-align:right !important;}
.al{text-align:left !important;}
.ac{text-align:center !important;}
.smaller{font-size:70%;line-height:18px;}
.ttable{width:100%;border-spacing:0px;border:0px solid #dbdbdb;padding:1px;}
.thead th{background:#efefef;color:#444444;font-size:16px;font-weight:normal;padding:10px;border-bottom:1px solid #dbdbdb;}
.trow td{background:#ffffff;color:#444444;font-size:13px;font-weight:normal;border-bottom:1px solid #dbdbdb;padding:10px;vertical-align:middle;}
.tfoot td{background:#efefef;background:#ffffff;color:#444444;font-size:14px;line-height:22px;font-weight:normal;padding:10px 10px 0 10px;vertical-align:middle;text-align:right;}
.withborder td{border-bottom:1px solid #dbdbdb;}
.nobackground td{background:#ffffff;}
.cart-buttons{margin-top:15px;margin-bottom:10px;}
.box{border:1px solid #dbdbdb;padding:15px;margin-bottom:10px;}
.box-top{border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left:15px;padding-right:15px;padding-top:10px;}
.box-bottom{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left:15px;padding-right:15px;padding-bottom:10px;}
.box-middle{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left:15px;padding-right:15px;}
.box-set-height{height:190px;}
table td{vertical-align:middle;padding:4px;}
#button_play, #button_pause{background:transparent;cursor:pointer;}
.ttopen{border:1px;margin-bottom:30px;}
.ttopen-head{width:110px;color:#555;font-size:14px;padding:5px 10px 5px 10px;border-bottom:1px solid #dbdbdb;font-weight:bold;}
.ttopen-row{padding:5px 10px 5px 10px;border-bottom:1px solid #dbdbdb;}
.tipsy{padding:5px;font-size:12px;opacity:0.85;filter:alpha(opacity=85);background-repeat:no-repeat;background-image:url(../images/tipsy.gif);}
.tipsy-inner{padding:8px 11px 7px 11px;background-color:black;color:white;max-width:200px;text-align:center;}
.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
#tips img{cursor:pointer;}

