* {padding:0;margin:0}
body {background-image:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=bg.gif');background-repeat:repeat-x;color:#705D20; font:14px/18px Arial, Helvetica, sans-serif;}
div#container{width:900px;}
#headerlogo {padding:105px 0 0 45px;}
#footer {padding:30px 0 0 0;}
#headerlogo {display:none;}
#tagline {width:300px;color:#fff;font-size:16pt;padding:50px 0 0 75px;}
#smallHome {padding:5px 0 0 10px;}
h1, h2 {color:#017FBE;}
a{color:#0880BC;font-weight:bold;text-decoration:none;}
a:hover{color:#81BE28;font-weight:bold;text-decoration:none;}
#smallHome a{color:#81BE28;font-weight:bold;text-decoration:none;}
#smallHome a:hover{color:#0880BC;font-weight:bold;text-decoration:none;}


/* Menu Settings */
#memberlogintop {background-image:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=boxtop_login.jpg');background-repeat:no-repeat;width: 417px;height: 218px;margin-top:13px;}
#memberlogin {background-image:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=boxsides.jpg');background-repeat:repeat-y;background-position:left bottom;width:359px;height: 199px;padding-right:58px;}
#memberloginbottom {background-image:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=boxbottom.jpg');background-repeat:no-repeat;background-position:left bottom;width:359px;height:25px;padding-right:58px;}
#memberlogintop ul{width:320px; height:49px; display:block; margin:16px 0 0 16px;}
#memberlogintop ul li{width:104px; height:49px; border-right:1px dashed #C1B79A; float:left;list-style-type:none;}
#memberlogintop ul li.home{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=home.jpg') 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0;}
#memberlogintop ul li.home a{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=home.jpg') 50% 0 no-repeat #fff; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#memberlogintop ul li.home a:hover{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=home.jpg') 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}

#memberlogintop ul li.about{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=AboutUs.jpg') 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}
#memberlogintop ul li.about a{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=AboutUs.jpg') 50% 0 no-repeat #fff; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#memberlogintop ul li.about a:hover{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=AboutUs.jpg') 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}

#memberlogintop ul li.contact{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=Contact.jpg') 50% 20% no-repeat #fff; color:#81BE28; border:none; padding:29px 0 0; text-decoration:none;}
#memberlogintop ul li.contact a{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=Contact.jpg') 50% 20% no-repeat #fff; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#memberlogintop ul li.contact a:hover{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=Contact.jpg') 50% 20% no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}

#headerleft {float:left;}
#toplinks {padding-top:10px;}
#toplinks li {float:left;list-style-type:none;background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=menu-div.gif') 100% 0 no-repeat;height:50px;width:100px;text-align:center;}
#toplinks li a {color:#705D20;height:50px;width:100px;display:block;line-height:50px;}
#toplinks li a:hover {background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=menuhover.gif') 50% 100% no-repeat;}

#loginPanel{width:359px; height:199px;}
#loginPanel h2{width:230px; height:81px; display:block; background:url('http://invoiceqs.co.uk/ViewImage.aspx?Filename=Login.jpg') 0 50% no-repeat #fff; color:#5EA000; font:30px/80px Georgia, "Times New Roman", Times, serif; padding:0 0 0 64px; margin:0 0 0 18px;}

#loginPanel h2 span{background:#fff; color:#017FC0;}

#registerlinks {padding:10px 0 0 20px;}
#registerlinks li {width:150px;float:left;list-style-type:none;padding:3px;text-align:center;font-weight:bold;}
#registerlinks li.register {background-color:#8BCB2F;color:#fff;}
#registerlinks li.nonregister {background-color:#0094E0;color:#fff;}
#registerlinks li a {color:#fff;}

#prices {width:600px;}
#prices th {text-align:left;}

/* #ticketlogin {padding:40px 0 0 350px;) */
#userActions {padding-top:10px;}
#customerActions {padding-top:10px;}
#companyActions {padding-top:10px;}
#DepartmentActions{padding-top:10px;}

#ticketMenu {width:200px;float:left;padding-top:10px;}
#ticketContent {padding-top:20px;width:700px;}
#ticketlogin {padding:30px 0 0 300px;}
#ticketRegister {display:none;}
#addcomment {padding-top:20px;width:500px;margin:0 auto;}
.content {padding-top:20px;}
.headerandbody {width:475px;float:left;}
.filter {width:900px;}

.viewticket {width:500px;float:left;}
.composereplies {width:475px;}
.tableborder {width:500px;}
#newticket {width:600px;}
#register {width:600px;padding-left:200px;}
#productSearch, #maincategories, #productcategories, #productimages {display:none;}
#productcosts {width:260px;}
#productdetails {margin-top:10px;}
#faqs p {text-align:justify;}
#faqs ol {padding-bottom:30px}
#faqs ol li {padding-left:20px;list-style-position: inside;margin-left:5px;}

/* Generic Styles */
.leftside {width:460px;}
.largeTextBox {width:200px;}
#addcomment .largeTextBox {width:400px;}
.gridView th {background-color: #0094E0;}

/* Shop Styles*/
#parentCategory {padding:20px 0 10px 0;}
#subCategories {list-style-type:none;}
#subCategories li {float:left;padding-right:10px;}
.productList {padding-bottom:10px;border-bottom:dotted 1px #000;}
.productListImage {float:left;margin-right:10px;}
.productListImage img {width:100px;height:100px;}
.productListDetails {margin-left:110px;}
#viewbasket {padding-bottom:10px;margin-right:30px;text-align:right;}
#viewbasket img {border:0;padding-right:5px;}
#viewbasket a {text-decoration:none;}
#viewbasket a:hover {text-decoration:underline;}
#basket td {padding:2px 50px 2px 0;}
#basket th {text-align:left;}
.productFavouriteLarge {width:250px;float:left;min-height:300px;padding: 5px;margin:0 auto;text-align:center;}
.productFavouriteSmall {width:250px;float:left;min-height:300px;padding: 5px;margin:0 auto;text-align:center;} 
#productproperties {float:left;}
#productimages {padding:5px;border: dashed 1px #017FBE;margin-right: 10px;background-color:#EFFFFF;}
#productcosts {padding:5px;border: dashed 1px #017FBE;margin-right: 10px;background-color:#EFFFFF;}
#productcategories {padding:5px;border: dashed 1px #017FBE;margin-right: 10px;background-color:#EFFFFF;}
#productadditionalimages {width:265px;}
#productadditionalimages div {border:dashed 1px #017FBE;padding:5px;float:left;margin:2px;}
#productdetails {margin-left:285px;padding:5px;border: dashed 1px #017FBE;background-color:#EFFFFF;}
#productattributes {margin:10px 0 0 285px;padding:5px 5px 15px 5px;border: dashed 1px #017FBE;background-color:#EFFFFF;}
.attributetable td {padding:2px;}
#productSearch {padding:5px 5px 0 0;float:left;}
#productsearchresults {height: 1em;line-height:1em;padding:10px;background-color:#000;color:#fff;}
.pi_outer {margin:0px auto 0px auto;padding:0px;background-attachment: scroll;background-image: url('http://cms.mdssolutions.co.uk/images/shop/theme6/straight_right.gif');background-repeat: repeat-y;background-position: right 0px;background-color: #ACACAC;float:left;}
.pi_wrapper {width:100%;margin:0px;padding:0px;background-attachment: scroll;background-image: url('http://cms.mdssolutions.co.uk/images/shop/theme6/straight_left.gif');background-repeat: repeat-y;background-position: 0px 0px;}
.pi_header, .pi_header_left, .pi_header_right, .pi_footer_left, .pi_footer_right {margin:0px;padding:0px;}
.pi_header {position:relative;height:35px;background-image: url('http://cms.mdssolutions.co.uk/images/shop/theme6/straight_top.gif');background-attachment: scroll;background-repeat: repeat-x;background-position: left 0px;}
.pi_header_left {position:absolute;top:0px;left:0px;width:30px;height:70px;background-attachment: scroll;background-image: url('http://cms.mdssolutions.co.uk/images/shop/theme6/corner_top_left.gif');background-repeat: no-repeat;background-position: left 0px;}
.pi_header_right {position:absolute;top:0px;right:0px;width:30px;height:70px;background-attachment: scroll;background-image: url('http://cms.mdssolutions.co.uk/images/shop/theme6/corner_top_right.gif');background-repeat: no-repeat;background-position: right 0px;}
.pi_container {margin:0px;padding:2% 7% 2% 5%;width:90%;height:auto;min-height:250px;}
.pi_footer {margin:0px;padding:0px;height:20px;position:relative;background-attachment: scroll;background-image: url('http://cms.mdssolutions.co.uk/images/shop/theme6/straight_bottom.gif');background-repeat: repeat-x;background-position: left bottom;}
.pi_footer_left {position:absolute;bottom:0px;left:0px;width:30px;height:40px;background-image: url('http://cms.mdssolutions.co.uk/images/shop/theme6/corner_bottom_left.gif');background-attachment: scroll;background-repeat: no-repeat;background-position: left bottom;}
.pi_footer_right {position:absolute;bottom:0px;right:0px;width:30px;height:40px;background-attachment: scroll;background-image: url('http://cms.mdssolutions.co.uk/images/shop/theme6/corner_bottom_right.gif');background-repeat: no-repeat;background-position: right bottom;} 
.productitem_Small {width:33%;margin:0 auto;text-align:center;}
.productitem_Medium {width:49.5%;margin:0 auto;text-align:center;}
.productitem_Large {width:99%;margin:0 auto;text-align:center;}
#buyproduct {float:right;display:table-cell;}
#buyproduct input { vertical-align:middle;}
#updatebasket {float:right;padding-top:20px;}
#productSearch, #viewbasket {padding-top:10px;}
#ctl00_ContentPlaceHolder1_imgPayPal {padding-top:20px;}
#ctl00_ctl00_ContentPlaceHolder1_ContentShop1_lblReceiptHeaderText {display:block;padding-top:20px;}


/* Shop Links */
#shoplinks {display:none;}