@charset "UTF-8";
/* CSS Document */


/* COLOURS //////////////////////////////

Green: #92D400
Green faint: #C5EF68
Green fainter: #E6FFAF

Orange: #FF7900
Orange faint: #FFBB7F
Orange fainter: #FFDDBF

Yellow: #FED100
Yellow faint: #FFE87F
Yellow fainter: #FFF4BF

Blue: #005293

 ////////////////////////////////////*/


/* Abc Centre */
.abc-center .box-homepage{font-size:0.8em; margin-right:25px}
.abc-center .box-homepage .bottom a {text-decoration:none; color:#005293; height:30px;padding-left:15px;padding-top:10px; display:block}
.abc-center .box-homepage .bottom{height:auto;}


#abc .box-category .bottom{background-color:#FED100;}
#abc .box-category .bottom a{color:#005293; background-image:none; /* background-image:url(../images/bg-box-category-yellow.gif); */}
#abc .box-category .bottom a{font-size:0.9em;}
#abc .box-category .top img{border:1px solid #FED100}
#abc .bg{background-image:url(../images/bg-container-training.jpg);background-position:bottom;background-repeat:no-repeat; padding-bottom:240px}


.box-category .bottom{background-color:#005293; height:auto}
.box-category .bottom a{color:#fff; display:block;height:25px;padding-left:10px;padding-top:5px; background-image:none; /* background-image:url(../images/bg-box-category-blue.gif); */ background-position:bottom;background-repeat:no-repeat; font-weight:bold; font-size:0.9em}


/* Admin Bar */
#admin_bar{background:#abc;bottom:0;left:-47%;margin-left:50%;padding:0.2em 1.5em;position:fixed;width:90%;}
#admin_bar h2{border:none;display:inline;font-size:1em;font-weight:700;}
#admin_bar #admin_edit { margin:0px 20px; }
#admin_bar form, #admin_bar p{ display:inline; margin:0px 10px; }

/* Back Button */
.back{background-color:#EFF8FF;margin-bottom:0.5em;padding:1.5em;}
.back a{font-weight:700;text-decoration:none;}

/* Base Styles */
a{color: #005293}
a:hover{color:#00406F;}
body{background-color:#DFF1FF;background-image:url(../images/bg-body-new-3.jpg);background-position:top center;background-repeat:repeat-x;}
fieldset{border:0 none;margin-bottom:0.5em;padding:0;}
fieldset legend{margin-bottom:15px;}
h1{border-bottom:1px dashed #ddd;color:#005293;font-family:"heinemann_black", Arial, Helvetica, sans-serif;font-size:1.7em;margin-bottom:20px;padding-bottom:10px;}
h2{border-bottom:1px solid #eee;color:#005293;font-family:"heinemann_black", Arial, Helvetica, sans-serif;font-size:1.4em;padding-bottom:10px;padding-top:0;}
h3,h4{border-bottom:1px solid #eee;color:#005293;font-family:"heinemann_black", Arial, Helvetica, sans-serif;padding-bottom:10px;padding-top:10px;}
hr{background:#eee none repeat scroll 0 0;color:#eee;}
th{color:#005293;font-weight:700;}
th,td,caption{padding:4px;}
table{border:0 none;}
.right {float:right;}
.button.right{margin-top:0; float:right; margin-right:0;}
.loud{color:#666666; }
.loud span{color:#005293; font-weight:bold;}

/* Basket */ 
.basket{color:#FFF;padding-top:10px; height:30px}
.basket .basket-left{float:left; text-align:right; width:334px; padding-top:5px; height:20px}
.basket .basket-right{float:right; padding-left:10px; width:120px}
.basket .basket-right .button{float:right; margin:0}
.basket ul{margin:0}
.basket ul li{padding-left:11px;}

/* Basket Page Table */
.table_basket{margin-top:20px;}

.table_basket td .button{float:none;margin-left:20%;width:80px;}
.table_basket td,.table_vieworder td{background-color:#DFF1FF;border-bottom:1px solid #005293;padding:10px;text-align:center;}
.table_basket td.blank,.table_vieworder td.blank{background-color:#DFF1FF;border-bottom:1px solid #005293;padding-bottom:0;text-align:center;}
.table_basket th,.table_vieworder th{background-color:#005293;border-bottom:1px solid #005293;padding:10px;text-align:center; color:#FFFFFF}
.table_product_options td{background-color:#DFF1FF;border-bottom:1px solid #005293;padding-bottom:0;}
.table_product_options th{background-color:#005293;border-bottom:1px solid #005293;padding:10px; color:#FFFFFF}

/* Basket Page Table - Total */
.table_total{margin-top:20px; width:300px}
.table_total span{font-size:1.5em; color:#336699; font-weight:bold}
.table_total td .button{float:none;margin-left:25%;width:80px;}
.table_total td{background-color:#DFF1FF;border-bottom:1px solid #005293;padding:10px;text-align:center;}
.table_total td.blank{background-color:#DFF1FF;border-bottom:1px solid #005293;padding-bottom:0;text-align:center;}
.table_total th{background-color:#005293;border-bottom:1px solid #005293;padding:5px;text-align:center; color:#FFFFFF; width:140px}


/* Bottom */
.bottom{/* background-image:url(../images/layout/footer_bg.jpg) */ background-repeat:no-repeat; background-position:bottom; height:20px;}


/* Box Styles */
.box h2,.box h3{border-bottom:0 none;margin-bottom:0;padding-top:0;}
.box h3 a{border-bottom:1px dashed #ccc;display:block;padding-bottom:10px;text-decoration:none;}
.box h4{padding-top:0;}
.box button {margin-bottom:0;}
.box fieldset{margin-bottom:0}
.box fieldset label{color:#005293}

/* Brand logos in footer */
.brands{background-image:url(../images/bg-footer.jpg);background-position:bottom;background-repeat:no-repeat;padding-bottom:12px; height:85px; padding-top:10px}

/* Breadcrumb */ 
.breadcrumbs{font-size:0.9em;margin:0 0 10px 0; padding:10px 15px 10px 15px; background-color:#EFF8FF}
.breadcrumbs ul li{display:inline;list-style-type:none;margin:0;padding:0;}
.breadcrumbs ul li a{padding-left:0;padding-right:5px; font-weight:bold}
.breadcrumbs ul li a.first{border-left:0;padding-left:0;}
.breadcrumbs ul {margin:0}

/*button colours*/

button.orange{background-color:#FF7900; color:#FFFFFF; border-left:1px solid #FFBB7F; border-top:1px solid #FFBB7F; border-bottom:1px solid #DF6900; border-right:1px solid #DF6900}
.button.orange{background-color:#FF7900; color:#FFFFFF; border-left:1px solid #FFBB7F ; border-top:1px solid #FFBB7F; border-bottom:1px solid #DF6900; border-right:1px solid #DF6900}

button.orange:hover{background-color:#DF6900; color:#FFDDBF; border-bottom:1px solid #FFBB7F ; border-right:1px solid #FFBB7F; border-top:1px solid #DF6900; border-left:1px solid #DF6900}
.button.orange:hover{background-color:#DF6900; color:#FFDDBF; border-bottom:1px solid #FFBB7F ; border-right:1px solid #FFBB7F; border-top:1px solid #DF6900; border-left:1px solid #DF6900}


/* Competition */
.competition .button {margin:0;}
.competition{background-color:#FFBB7F;background-image:url(../images/layout/corner-orange.jpg);background-position:bottom right;background-repeat:no-repeat;padding:0;}
.competition h2{background-color:#FF7900;background-image:url(../images/icon-comp.jpg);background-position:10px 10px;background-repeat:no-repeat;color:#fff;margin-bottom:0;padding:12px 10px 10px 75px;}
.competition .content{background-color:transparent;float:none;padding:15px 15px 40px;}
.competition .image{border:2px solid #FED100;}

/* Container */
.container{color:#666;}
.main{margin-bottom:20px;}

/* Content */
.content{background-color:#FFF;}


/* class */
.class button, .class .button{float:right; margin:0}
.class p{padding-top:5px; margin:0; float:left}
.class{border-bottom:1px dashed #ddd}
.class .large{padding-top:0; margin-top:0; line-height:1.8}
.class strong{color:#005293}
.class{padding:10px; background-color:#EFF8FF;}


/* class box */
.class-box h2{padding-bottom:10px; margin-bottom:0; background-color:#DFF1FF; border-bottom:1px solid #9FD6FF; padding:0.5em;}





/* Course Box */
.course-box .button {margin:0;}
.course-box .content{background-color:transparent;float:none;padding:15px 15px 40px;}
.course-box .image{border:2px solid #FED100;}
.course-box h2{background-color:#FED100;background-image:url(../images/icon-course.jpg);background-position:10px center;background-repeat:no-repeat;color:#fff;margin-bottom:0;padding:12px 10px 10px 75px;}
.course-box h2 a{color:#FFF;text-decoration:none;}
.course-box{background-color:#FFE87F;background-image:url(../images/layout/corner-yellow.jpg);background-position:bottom right;background-repeat:no-repeat;padding:0;}



/* Category Boxes */
.box-category .top{height:110px;}
.box-category .top img{border:1px solid #005293}
.box-category h2{border:0 none; margin:0; padding:0}
.box-category{margin-bottom:10px;}
.box-category a{display:block;text-decoration:none;}

/* Downloads */
.download h2{border-bottom:0 none; background-color:#005293; color:#FFFFFF; position:absolute; width:110px; padding-top:5px; padding-bottom:5px; line-height:1;}
.faq h2{border-bottom:1px solid #9FD6FF;margin-bottom:10px;}
.download,.faq,.product .box{background-position:bottom right;background-repeat:no-repeat;}
.download h2 a {text-decoration:none; font-size:0.8em; color:#FFFFFF;}
.download {text-align:center; background-image:url(../images/bg-download.jpg); background-repeat:no-repeat; padding:15px; width:110px; height:135px; float:left;}
.download .image{height:110px; width:110px; margin-top:28px;}
.download img{}

/* FAQ */
.faq h2 a {text-decoration:none;}
.faq p{margin-bottom:10px;}

/* Featured Products */
.featured-products{border:1px dotted #ccc;float:left;height:270px;margin:0 7px;padding:9px;text-align:center;width:200px;}
.featured-products h3{border-bottom:0;font-size:90%;text-align:center;}

/* Fieldset Styles */
fieldset label{margin-bottom:0;}
fieldset h3 {margin-bottom:0;}
fieldset h4 {margin-bottom:0;}

/* Footer */
.footer{background-color:#006EBF;padding:10px 10px 0 10px; text-align:center; font-size:0.8em;}
.footer .large{line-height:1}
.footer p{color:#FFF;padding-bottom:10px; margin-bottom:0}
.footer a{color:#FFF;}

/* Gallery */
.gallery .button {margin:0;}
.gallery .content{background-color:transparent;float:none;padding:15px 15px 40px;}
.gallery .image {border:2px solid #FED100;}
.gallery h2{background-color:#FED100;background-image:url(../images/icon-gallery.jpg);background-repeat:no-repeat;color:#fff;margin-bottom:0;padding:12px 10px 10px 75px;}
.gallery h2 a,.poll h2 a,.competition h2 a{color:#FFF;text-decoration:none;}
.gallery{background-color:#FFE87F;background-image:url(../images/layout/corner-yellow.jpg);background-position:bottom right;background-repeat:no-repeat;padding:0;}
.galleryview h2{border:none;color:#FFF;padding-top:8px;}
.galleryview-small{height:360px}
.galleryview_bg{background-image:url(../images/bg_galleryview.jpg);background-repeat:no-repeat;padding:20px;}

/* Galleryview Plugin */
.galleryview h2 a{display:block;text-decoration:none;}

/* Navslide?? */
#navslide{margin-left:410px;position:absolute;}
#navslide a{background-color:#f5f5f5;border:1px solid #dedede;border-left:1px solid #eee;border-top:1px solid #eee;display:block;margin-bottom:3px;padding:2px 5px;text-decoration:none;}
#navslide a.activeSlide{background:#DFF1FF;}

/* Tiny MCE */
#tinymce{background-color:#FFF;background-image:none;color:#666;}

/* Header */
.header fieldset {margin-bottom:0;}
.header{height:155px;text-align:right;}
.header .language{height:20px;margin-bottom:7px;padding:5px 0 0 0; text-align:right}
.header .language p{padding-right:0;padding-top:0; float:right; font-weight:bold}
.header .language .flags{float:right}
.header .language .flags a{padding-right:5px;}
.header .nav{padding:10px 0 0 10px;text-align:right;width:auto; color:#FFFFFF}
.header .nav a{color:#fff;padding:0 0 0 10px;}
.header .nav a.first{padding:0;}
.header .nav ul{margin-right:0; margin-bottom:5px}
.header li{display:inline;list-style-type:none;}
.header p{color:#FFF;margin:0;padding:0;}

.header button{margin-top:0; margin-left:15px; margin-bottom:0; margin-right:0}

.header .logo{text-align:left; height:150px; margin-bottom:0; padding-bottom:0;}

.header ul{}
.header .searchbox input{margin:0; width:198px}
.header .searchbox label{color:#FFF; margin-right:10px;}
.header .searchbox{text-align:left;}
.header .searchbox button{margin-top:5px;}
.header .searchbox input {}
.header .searchbox .searchbox-left {float:left;}
.header .searchbox .searchbox-right {float:right;}

/* Header BG */
.header-bg{background-image:url(../images/bg-header.jpg); background-repeat:repeat-x; width:100%; background-position:bottom;  background-color:#0077CE}

/* Homepage Boxes */
.box-homepage{margin-bottom:25px; border:0 none}
.box-homepage .bottom a {text-decoration:none; color:#005293; height:30px;padding-left:15px;padding-top:10px; display:block; border:0 none}
.box-homepage .top{height:109px; border:1px solid}
.box-homepage .top img{width:268px;}
.box-homepage h2{border:0 none;font-size:1.2em; margin:0; padding:0}
.box-homepage .bottom{height:auto;}
.box-homepage.pink .bottom{background-color:#F9D1E4;background-image:url(../images/box-homepage-pink.gif);background-position:bottom;background-repeat:no-repeat;}
.box-homepage.green .bottom{background-color:#C5EF68;background-image:url(../images/box-homepage-green.gif);background-position:bottom;background-repeat:no-repeat;}
.box-homepage.orange .bottom{background-color:#FFBB7F;background-image:url(../images/box-homepage-orange.gif);background-position:bottom;background-repeat:no-repeat;}
.box-homepage.orange .top{background-color:#FFF;}

.box-homepage.orange .top{border-color:#FFBB7F}
.box-homepage.green .top{border-color:#C5EF68;}
.box-homepage.pink .top{border-color:#F9D1E4;}


/* News */
.news-box .button {margin:0;}
.news-box .content{background-color:transparent;float:none;padding:15px 15px 40px;}
.news-box .image{border:2px solid #FED100;}
.news-box h2{background-color:#FED100;background-image:url(../images/icon-press.jpg);background-position:10px center;background-repeat:no-repeat;color:#fff;margin-bottom:0;padding:12px 10px 10px 75px;}
.news-box h2 span{font-size:0.7em; color:#005293}
.news-box h2 a{color:#FFF;text-decoration:none;}
.news-box{background-color:#FFE87F;background-image:url(../images/layout/corner-yellow.jpg);background-position:bottom right;background-repeat:no-repeat;padding:0;}


/* News on Homepage */
.news p {margin-bottom:0;}
.news{color:#006EBF; border:0 none;}
.news .blue{background-color:#DFF1FF;margin-bottom:5px;}
.news .blue h2{background-color:#006EBF;border-bottom:0;color:#fff;margin:0;padding:5px 10px;}
.news .green{background-color:#C5EF68;margin-bottom:5px;}
.news .green h2{background-color:#92D400;border-bottom:0;color:#fff;margin:0;padding:5px 10px;}
.news .orange{background-color:#FFBB7F;margin-bottom:5px; border:0 none; color:#006EBF}
.news .orange h2{background-color:#FF7900;border-bottom:0;color:#fff;margin:0;padding:5px 10px;}
.news .yellow{background-color:#FFE87F;margin-bottom:5px;}
.news .yellow h2{background-color:#FED100;border-bottom:0;color:#fff;margin:0;padding:5px 10px;}
.news a{text-decoration:none; color:#FFFFFF; display:block; padding-bottom:0;padding-top:1px;}
.news h3{border-bottom:0 none;font-size:1.3em;margin-bottom:0; display:block}
.news hr{margin-bottom:1em;}
.news p{margin-bottom:0;padding:10px 10px 0;}


/* Newsletter Signup Form (popup) */
.popup-newsletter-form{padding:10px 20px 0 20px; margin-bottom:20px; background-image:url(../images/bg-newsletter-signup.gif); background-repeat:no-repeat; background-position:bottom; width:910px;}
.popup-newsletter-form .left{float:left}
.popup-newsletter-form h2{color:#FFFFFF; font-size:1.5em; margin:0; border: 0 none; padding:5px 0 0 10px;}
.popup-newsletter-form p{color:#FFFFFF; padding:5px 0 0 10px;}
.popup-newsletter-form fieldset{float:right; margin-bottom:0; padding-top:30px; width:406px;}
.popup-newsletter-form label{color:#FFFFFF; margin-right:20px; float:left; padding-top:5px}
.popup-newsletter-form input{float:left; margin-right:20px; margin-top:0; margin-bottom:0}
.popup-newsletter-form button{margin:0}

/* Customer/Trade login Form (popup) */
.login{padding:10px 20px 0 20px; margin-bottom:20px; background-image:url(../images/bg-login-form.gif); background-repeat:no-repeat; background-position:bottom; width:910px;}
.login h2{ font-size:1.5em; margin:0; border: 0 none; padding:0; float:left}
.login fieldset{float:right; width:605px; padding-bottom:10px; margin:0}
.login label{ margin-right:20px; float:left; padding-top:5px; color:#005293}
.login input{float:left; margin-right:20px; margin-top:0; margin-bottom:0;}
.login button{margin:0;}
.login a{float:right; margin-right:0}

/* Pages */
.pages{border:0;margin:0 0 20px;padding:0;}
.pages ul{border:0;margin:0;padding:0;}
.pages li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
.pages a { border:solid 1px #DDDDDD; margin-right:2px; }
.pages .previous-off,
.pages .next-off { color:#666666; display:block; float:left; font-weight:bold; padding:3px 4px; }
.pages .next a,
.pages .previous a { font-weight:bold; border:solid 1px #FFFFFF; }	
.pages .active { color:#ff0084; font-weight:bold; display:block; float:left; padding:4px 6px; }
.pages a:link, 
.pages a:visited { color:#0063e3; display:block; float:left; padding:3px 6px; text-decoration:none; }
.pages a:hover { border:solid 1px #666666; }




/* Polaroid Generic */
.polaroid .bottom h2 a{color:#F77900;}
.polaroid .bottom h2 {border-bottom:0;font-size:1.2em;}
.polaroid .bottom {background-image:url(../images/bg_polaroid.jpg);background-position:bottom;padding:5px 20px 10px;text-align:center;}
.polaroid .top{height:215px;}
.polaroid_gallery{background-position:-4px 27px;}
.polaroid_gallery .bottom{background-image:url(../images/polaroid-gallery-btm.jpg);background-position:bottom;padding: 10px 20px 20px 20px;text-align:center;}
.polaroid_gallery .top{height:127px;}
.polaroid_gallery .bottom h2 {border-bottom:0;font-size:1.2em; margin:0; padding:0}
.polaroid_gallery .bottom h2 a{margin:0; padding:0; text-decoration:none;}
.polaroid a {text-decoration:none;}
.polaroid{margin-bottom:10px;}
.polaroid h2{margin:0;padding:0;}

/* Poll */
.poll .button {margin:0;}
.poll .content{background-color:transparent;float:none;padding:15px 15px 40px;}
.poll .image {border:2px solid #FED100;}
.poll{background-color:#C5EF68;background-image:url(../images/layout/corner-green.jpg);background-position:bottom right;background-repeat:no-repeat;padding:0;}
.poll h2{background-color:#92D400;background-image:url(../images/icon-poll.jpg);background-repeat:no-repeat; background-position:5px center;color:#fff;margin-bottom:0;padding:12px 10px 10px 75px; border:0 none}
.poll h3{border:0 none}
.poll-answer input{margin:0 15px 0 0;}
.poll img{float:right;}

/* Primary Navigation */
.nav_primary{margin-bottom:1px;}
.navcontainer ul{color:#005293;font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;font-size:1em;font-weight:700;margin:0;padding:0;}
.navcontainer ul li{display:inline;}
.navcontainer ul li a{color:#005293;float:left;padding:9px 15px;text-decoration:none;}
.navcontainer ul li a:hover{background-color:#005293;background-image:url(../images/bg_nav_primary_roll.jpg);background-repeat:repeat-x;color:#fff;}
.navlist li a:hover,.navlist li a:active{background:#C33;color:#005293;font:bold normal 10px/16px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;text-align:left;text-decoration:none;text-transform:uppercase;}
.navcontainer {width:100%;}

/* Product Finder */
.product-finder{background:#EFF8FF;margin-bottom:1.5em; margin-right:10px}
.product-finder fieldset{margin:0;}
.product-finder h3{border:0 none;margin-bottom:10px;padding:0;}
.product-finder label{margin-right:5px;}
.product-finder select{margin-bottom:0;}
.product-finder label{color:#005293;}
.product-finder h2{background-color:#DFF1FF;background-image:url(../images/bg-productfinder.gif);background-repeat:no-repeat;border:0 none;padding:15px 15px;}
.product-finder fieldset{padding:1em;}
.product-finder button{display:inline;float:right;margin:10px 54px 0 0;}

/* Product List */
.product_list button {margin:0;}
.product-list h2{border:0 none;margin:0 0 10px;padding:0;}
.product-list hr{margin-bottom:10px;}
.product-list p{}
.product-title-description{height:101px; overflow:hidden;font-size:0.9em}

/* Product Page */
.product h1{font-size:2em;}
.product h2{font-size:1em; margin-bottom:2px; padding-bottom:0}
.product span{color:#C00; font-weight:bold; margin-bottom:5px; display:block}
.product select{margin:0}
.product-image img{border:1px solid #ccc;}
.product-list .pic{border:1px solid #ddd;}
.product .button{float:left;margin:0;}

/* Product Price */
.startingfrom{float:right;margin-bottom:0;text-align:right; height:30px;}
.startingfrom span{color:#92D400;font-size:140%;font-weight:700;margin-bottom:0;}

/* Product Sorter */
#sort select{margin:0; padding:0}

/* Related Products */
.related-products{background:#BFE4FF;margin-bottom:1.5em;padding:1.5em; text-align:center}
.related-products a{font-size:0.8em;}
.related-products h2{background-image:url(../images/relatedproducts-arrow.gif);background-position:bottom center;background-repeat:no-repeat;border:0 none;margin-bottom:10px;padding-bottom:20px;}
.related-products img{border:0 none;margin:10px 0 0;}
.related-products p{border:0 none;margin:0 0 10px;}

/* Search */
.search .article h2{border:0 none;margin:0 0 10px;padding:0;}
.search .article h2 a{text-decoration:none}
.search{border:0 none;margin:0;padding:0;}
.search .article,.search .product-list{border-top:1px solid #eee;padding-top:15px; padding-bottom:15px}
.search .filter{background:#EFF8FF;background-image:url(../images/layout/corner.jpg);background-position:bottom right;background-repeat:no-repeat;border-bottom:0 none;float:none;margin-bottom:1.5em;padding:1.5em;}
.search .filter button{display:inline;float:left;margin:0 15px 0 0;}
.search .filter h2{border:0 none;margin-bottom:10px;padding:0;}
.search .filter img{float:none;}
.search .filter label{margin-right:5px;}
.search .filter select{margin-bottom:0;margin-right:25px;}
.search .filter input{margin-bottom:0;margin-right:25px;}
.search .filter button{float:none;}
.search button {margin-top:5px;}
.search fieldset{margin-bottom:0.25px;}
.search label{margin-right:10px;}
.search .product-list a {text-decoration:none;}

/* Search Filter */
.search .filter fieldset {margin:0;}
.search .filter p {margin:0;}
.filter{background-color:#DFF1FF;border-bottom:1px solid #9FD6FF;float:left;margin-bottom:10px;padding:5px;}
.filter a,.related_products a{display:block;font-weight:700;text-decoration:none;}
.filter img{float:right;margin:0;}
.filter span{margin-bottom:0;padding:0;}

/* Sub Navigation */
.sub_navigation{background-color:#DFF1FF;margin:0;padding:0; margin-left:10px;}
.sub_navigation a{background-color:#EFF8FF;color:#005293;display:block;font-weight:700;padding:5px 10px;text-decoration:none;width:160px;}
.sub_navigation a:hover,.subnav ul ul a:hover{background-color:#DFF1FF;text-decoration:none;}
.sub_navigation h2{border-bottom:1px solid #9FD6FF;margin:0;padding:0.5em;}
.sub_navigation li,.subnav ul ul li{margin:0 0 1px;}
.sub_navigation ul{list-style-type:none;margin:0;padding:0;}
.sub_navigation ul ul a{background-color:#EFF8FF;display:block;padding:5px 5px 5px 30px;text-decoration:none;width:145px; font-weight:normal; background-image:url(../images/icons/mini/action_forward.gif); background-repeat:no-repeat; background-position:7px 6px;}
.sub_navigation ul ul ul a{background-color:#DFF1FF;display:block;padding:5px 5px 5px 35px;text-decoration:none;width:140px; font-weight:normal; background-image:url(../images/icons/mini/arrow_right.gif); background-repeat:no-repeat; background-position:15px 6px;}

/* View Order page - Table */
.table_vieworder td button{width:100%;}
.table_vieworder td {padding:10px;}