/* @group Reset */ 
div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;}

/* @group Tables */table{border-collapse:separate;border-spacing:0;margin:0 0 1.4em 0;}caption,th,td{text-align:left;font-weight:400;}/* Remove possible quote marks (") from <q>, <blockquote>. */blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}/* @end */

/* Idioms */ul.mod{list-style-image:none;list-style-position:outside;list-style-type:none;list-style:none;margin:0;padding:0;}ul.mod li{list-style:none;}/* @end */

/* @group Web Form */ul.form{margin:0;padding:0;}ul.form li{list-style:none;margin:0 0 18px 0;}ul.form li label{color:#888;display:block;}div.form div.item,div.webform div.item{padding:9px;}cat_button{}input.cat_textbox,textarea.cat_listbox,select.cat_dropdown,select.cat_listbox{width:300px;}.cat_dropdown_small{width:200px;}.cat_dropdown_smaller{width:150px;}.cat_textbox_small,.cat_listbox_small{width:200px;}.cat_listbox{height:120px;width:300px;}table.webform,table.reporting{border-collapse:collapse;border-spacing:0;width:100%;}table.webform td{line-height:24px;padding:6px;}.form label,.webform label{font-size:11px;}.form input,.webform input{margin-right:3px;}/* @end */

/* @group System Message */.system-message,.system-error-message{background:#f9f9f9;border:1px solid #eee;color:#666;margin:18px;min-height:110px;height:auto !important;height:110px;padding:36px 36px 36px 180px;}.system-message h1,.system-error-message h1{color:#000;margin:0 0 18px 0;}.system-message a:link,.system-error-message a:link{color:#1969bc;}.ok{background:#e9fbe3;color:#21a347;margin-bottom:18px;}.error{background:#fbe3e4;color:#d12f19;margin-bottom:18px;}/* @end */

/* @group Announcement */.announcement-list{font-size:11px;}.announcement-list h2{font-size:14px;margin:0 0 3px 0;}.announcement-list span.date{font-size:10px;font-weight:normal;margin:0 0 0 6px;}.announcement-details span.date{display:block;font-size:10px;font-weight:normal;margin-bottom:18px;}/* @end */

/* @group Blog */ /* NOTE:div.post-list exists in FORUMS as well */.blog-list{background:#f9f9f9;border:1px solid #eee;color:#000;font-size:11px;margin:0 0 18px;padding:18px;}.blog-list h2{font-size:18px;margin:0 0 3px 0;}.blog-list span{color:#888;}.blog-container h1{font-size:36px;line-height:40px;margin:0 0 6px 0;}.blog-container p.description{margin:0 0 36px;}h2.post-title{border-bottom:1px solid #ccc;font-size:18px !IMPORTANT;font-weight:normal !IMPORTANT;font-style:normal !IMPORTANT;margin:0;padding:0 0 3px 0;width:100%;}.blog-main .blog-post h2.post-title{border-bottom:1px solid #ccc;font-size:18px;font-weight:normal;font-style:normal;margin:0;padding:0 0 3px 0;width:670px;}.blog-post .post-details{color:#888;font-size:11px;margin:0 0 18px;}.blog-container .post-list{float:left;width:69%;}.blog-post .post-body{margin:0 0 15px;}.comment-list{background:#f9f9f9;border:1px solid #eee;margin-bottom:36px;padding:18px;}.comment-list h5{font-size:14px;margin:0 0 18px;}.comment-list input#Captcha{width:300px;}.comment-list textarea.cat_listbox_small{height:120px;width:100%;}.blog-comment-container{border:1px solid #e9e9e9;margin:0 0 18px;}.blog-comment-container .comment-details{background:#eee;font-size:11px;padding:6px;}.blog-comment-container .comment{background:#fff;padding:9px;}span.flag{margin:0 6px;vertical-align:middle;}input#fullname,input#website,input#emailaddress{width:300px;}textarea.comment{height:160px;width:100%;}.forum-registration textarea.comment{height:70px;width:270px;}.post-body .links{font-size:11px;}.blog-container .side-panel{float:right;width:27%;}.side-panel h4{font-size:12px;margin:0 0 9px;}.BlogRecentPost ul,.BlogTagList ul,.BlogPostArchive ul,.BlogRoll ul{margin:0;padding:0;}.BlogRecentPost li,.BlogTagList li,.BlogPostArchive li,.BlogRoll li{font-size:11px;list-style:none;margin:0 0 9px;}p.page-nav{text-align:center;}p.page-nav a{margin:0 9px;}.blog-post dl{background:#f9f9f9;border:1px solid #eee;margin:0 0 18px;padding:18px;}.blog-post dt{color:#000;}.blog-post dd{margin:0 0 9px;}/* @end */

/* @group Booking */.booking-list{margin:0 0 9px;}.booking-list span.date{margin:0 9px 0 0;}.booking-container h1,.form-container h2{margin:0 0 18px;}.form-container{background:#f9f9f9;border:1px solid #eee;padding:18px;}.form-container input#FirstName,.form-container input#LastName,.form-container input#EmailAddress,.form-container input#Company,.form-container input#WorkPhone{width:260px;}.go-back{margin:18px 0;}/* @end */

/* @group Calendar */div.select-month-year{padding:9px 0;}table.module-calendar{border:1px solid #888;border-collapse:collapse;table-layout:fixed;width:100%;}table.module-calendar td{border:1px solid #d7d7d7;font-size:11px;height:80px;overflow:hidden;padding:0;vertical-align:top;}table.module-calendar td span{background:#f7f7f7;color:#333;display:block;font-size:11px;padding:0 2px;text-align:right;}tr.day-of-week td{background:#d7d7d7;color:#000;font-size:12px;font-weight:bold;height:18px;text-align:center;vertical-align:middle;}table.module-calendar td.events span{background:#2babfa;color:#fff;font-weight:bold;}table.module-calendar td.events{background:#eef5fa;}table.module-calendar td ul{margin:9px 0;padding-left:24px;}table.module-calendar td.last-month{background:#eee;}table.module-calendar td.next-month{background:#eee;}/* @end */

/* @group Customer Cases */table.case-list{border-collapse:collapse;border-spacing:0;margin:0;width:100%;}table.case-list td{padding:6px;}table.case-list td.subject,table.case-list td.category{width:40%;}table.case-list td.status{width:20%;}table.case-details{background:#f9f9f9;border-collapse:collapse;border-spacing:0;border:1px solid #eee;width:100%;}table.case-details td{padding:6px;}table.case-details tr.odd td{background:#fff;}table.case-details td.var{color:#888;text-align:right;width:130px;}table.case-details td.val{color:#000;}/* @end */

/* @group Customer Orders */table.border{border-collapse:collapse;border-spacing:0;border-right:1px solid #eee;border-bottom:1px solid #eee;}table.border td{border-top:1px solid #eee;border-left:1px solid #eee;}table.border span{color:#888;}table.order-list{border-collapse:collapse;border-spacing:0;width:100%;}table.order-list td{border:1px solid #eee;}table.order-list a{margin:0 9px 0 0;}table.order-list span.number{font-size:11px;}/* @end */

/* @group Comment */.comment-container{background:#f9f9f9;border:1px solid #eee;margin:0 0 18px;}.comment-container .header{background:#eee;font-size:11px;padding:6px 18px;}.comment-container span.name{color:#000;}.comment-container span.rating{margin:0 9px;vertical-align:middle;}.comment-container .content{padding:18px;}.comment-form{background:#f9f9f9;border:1px solid #eee;color:#666;margin:0 0 18px;padding:18px;}.comment-form h3,.comment-form h5{font-size:14px;margin:0 0 18px;}.comment-form h5{color:#666;}
.comment-form input.cat_textbox_small,.comment-form textarea{width:300px;}.comment-form textarea{height:120px;}/* @end */

/* @group FAQ */table.faq-search{background:#f9f9f9;border-collapse:collapse;border-spacing:0;border:1px solid #eee;margin:0 0 18px 0;width:100%;}table.faq-search label{color:#888;}table.faq-search td{border-collapse:collapse;border-spacing:0;padding:9px;}table.faqresultstable{background:#fff;border-collapse:collapse;border-spacing:0;border:1px solid #eee;width:100%;}table.faqresultstable td{color:#666;padding:9px;}table.faqresultstable a{color:#1969bc;}table.faqresultstable td.faqresultstableinfo{background:#f9f9f9;color:#888;font-size:10px;padding:3px 18px;text-align:right;}table.faqresultstable td.faqresultstablecount{padding-left:18px;width:10px;}td.faqresultstablehead{background:#fff;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #eee;color:#000;font-weight:bold;}/* @end */

/* @group Forums */ /* NOTE:div.post-list exists in BLOG as well */.forum-container h1{font-size:24px;}table.topic-list,div.forum-posts-container div.post-list,div.forum-registration{color:#666;}div.forum-posts-container div.post-list a,div.forum-registration a{color:#1969bc;}div.forum-registration h2{color:#000;}table.forum{background:#f9f9f9;border-collapse:collapse;border-spacing:0;border:1px solid #eee;margin:0;width:100%;}table.forum td{font-size:11px;padding:9px;vertical-align:top;}table.forum td.topics{border-left:1px solid #eee;border-right:1px solid #eee;width:90px;}table.forum td.posts{border-right:1px solid #eee;width:90px;}table.forum td.lastpost{border-left:1px solid #eee;width:180px;}table.forum .icon{float:left;width:50px;}table.forum .forum{margin:0 0 0 50px;}table.forum h3{margin:0;}table.forum h3 a{text-decoration:none;}ul.cap-top,ul.cap-bottom{font-size:11px;height:30px;margin:0 0 18px;padding:0;}ul.cap-bottom{margin:18px 0 0;}ul.cap-top li,ul.cap-bottom li{display:block;line-height:30px;list-style:none;}ul.cap-top li.user,ul.cap-bottom li.nav-page{float:left;width:200px;}ul.cap-top li.actions,ul.cap-bottom li.actions{float:right;font-size:12px;text-align:right;width:350px;}ul.cap-top li.actions a,ul.cap-bottom li.actions a{float:right;margin:0;padding:0 9px;}table.topic-list{background:#f9f9f9;border-collapse:collapse;border-spacing:0;border-left:1px solid #eee;border-right:1px solid #eee;width:100%;}table.topic-list th{background:#ddd;border:1px solid #ddd;color:#000;font-size:10px;padding:6px;text-align:left;}table.topic-list .name{font-weight:bold;width:60%;}table.topic-list .name .icon{float:left;width:30px;}table.topic-list .replies,table.topic-list .views{font-size:10px;text-align:center;width:10%;}table.topic-list .date{font-size:10px;text-align:right;width:20%;}table.topic-list td{padding:0;}table.topic-list a{color:#1969bc;}table.topic{border-collapse:collapse;border-spacing:0;border-bottom:1px solid #eee;margin:0;width:100%;}table.topic td{padding:9px;}table.topic td.name,table.topic td.replies,table.topic td.views{border-right:1px solid #eee;vertical-align:middle;}.forum-registration{border:1px solid #eee;background:#f9f9f9;padding:18px;}.forum-registration input.cat_textbox,.forum-registration textarea.cat_textbox{width:260px;}.forum-registration input.cat_button{margin:0 6px 0 0;}.forum-posts-container .breadcrumb{font-size:11px;padding:6px;}.forum-posts-container h1{font-size:18px;margin:18px 0;}.forum-posts-container h2{background:#eee;border:1px solid #eee;color:#888;font-size:10px;font-weight:normal;margin:0;padding:3px 18px;}.forum-posts-container table.container{border-collapse:collapse;border-spacing:0;width:100%;}.forum-posts-container td{background:#f9f9f9;border:1px solid #ddd;padding:18px;vertical-align:top;}.forum-posts-container td.author{font-size:11px;width:160px;}.forum-posts-container h3.name{color:#000;font-size:12px;font-weight:bold;}.forum-posts-container tr.sub td{height:30px;padding:0 18px;}.forum-posts-container td.action a{float:right;line-height:30px;}/* @end */

/* @group Secure Zone Markup */.case-search{background:#f9f9f9;border:1px solid #eee;margin:0 0 18px;padding:18px;}.secure-lost-password{background:#f9f9f9;border:1px solid #eee;padding:18px;}.secure-lost-password input.cat_textbox_small{width:210px;}.secure-update-details{background:#f9f9f9;border:1px solid #eee;margin:0 0 18px;padding:18px;}.secure-update-details input.cat_textbox,.secure-update-details select.cat_dropdown{width:260px;}/* @end */

/* @group Form Modules */.product-form h3{padding-left:9px;}.secure-login,.newsletter-form{background:#f9f9f9;border:1px solid #f2f2f2;margin-bottom:18px;}.secure-login h3,.newsletter-form h3{background:#eee;border-bottom:1px solid #eee;font-size:14px;margin:0;padding:6px 18px;}.secure-login div.form,.newsletter-form div.form{padding-left:9px;}/* @end */

/* @group Search */.search-box{padding:6px;}.search-box input.cat_textbox_small{margin:0 3px 0 0;}/* @end */

/* @group Photo Gallery */#imageContainer img{margin:0;}table.photogalleryTable td{padding:9px;}/* @end */

/* @group Tell a Friend */.tell-a-friend{border:2px solid #333;background-color:#fff;color:#666;padding:18px;}.tell-a-friend form{padding:0 0 0 36px;}.tell-a-friend h1{border-bottom:1px solid #ccc;color:#222;font-size:18px;margin:0;padding:0 0 6px;}.tell-a-friend h2{border-bottom:1px dotted #ccc;color:#222;font-size:12px;margin:18px 0 9px;}.tell-a-friend td.var{text-align:right;width:130px;}.tell-a-friend td{font-size:11px;vertical-align:top;}.tell-a-friend label{color:#888;font-size:11px;}.tell-a-friend input.cat_textbox_small{height:21px;}.tell-a-friend input.cat_textbox_small,.tell-a-friend textarea.cat_listbox{font-size:11px;width:300px;}/* @end */

/* @group Favourites */.favourite-registration{border:1px solid #eee;background:#f9f9f9;padding:18px;}.favourite-registration input.cat_textbox,.favourite-registration textarea.cat_textbox{width:260px;}.favrourite-registration input.cat_button{margin:0 6px 0 0;}/* @end */

/* @group eCommerce Browse Panel */.browse-panel{border:1px solid #d7d7d7;}.browse-panel h5{background:#eee url(/CatalystImages/shop_bg-browse-panel.png) repeat-x;border-bottom:1px solid #d7d7d7;font-size:14px;margin:0;padding:9px;}.browse-panel h6{background:#f7f7f7;font-size:11px;font-weight:bold;margin:0;padding:3px 9px;}.browse-panel ol{background:#fff;border-bottom:1px solid #e7e7e7;margin:0;padding:9px;}.browse-panel ol.browse-catalogue{border-bottom:none;}.browse-panel li{list-style:none;padding:3px 9px;}.browse-panel li span{display:inline;font-weight:bold;}/* @end */

/* @group eCommerce Image Zoom Slider */img.drag{position:relative;padding:0.5em;/*margin:0 0 0.5em 1.5em;*/margin:0;cursor:move;}.slidertrack{background-color:#d7d7d7;color:#333;float:left;margin:0;line-height:0;font-size:0;text-align:left;padding:4px;border:1px solid;border-color:#ccc #aaa #aaa #ccc;}.slidertrack .sliderslit{background-color:#333;color:#ccc;height:2px;margin:4px 4px 2px 4px;line-height:0;position:absolute;z-index:1;border:1px solid;border-color:#999 #ddd #ddd #999;}.slidertrack .slider{width:16px;background:#555;color:#333;position:relative;margin:0;height:8px;z-index:1;line-height:0;font-size:0;text-align:left;border:2px solid;border-color:#999 #222 #222 #999;}#zoomcontainer{overflow:hidden;position:relative;}#zoomcontainer img{position:absolute;}/* @end */

/* @group Web Apps */ /*pagination*/ul.pagination{margin:0;padding:0;}ul.pagination li{display:inline;list-style:none;margin:0 2px;}/* @end */
