DIV 					{-moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0;}
*   					{margin:0; padding:0;}
a						{text-decoration:none; }
a img					{border:none; }
body					{font-family:arial; color:#333; }
.clearfix 				{float:none; clear:both;}
input 					{border-radius: 0; border:none; -webkit-appearance:none; }
.red_bold				{color:#EB1E23; font-weight:bold; } 
.bold-text				{font-weight:bold; }

/* MOBILE CONTAINER */

#mobile-container	{width:100%; float:left; display:block; }
.logo				{float:left; margin:2px 0 0 10px;}
.basket-icon		{float:left; margin:0; }
.search-icon		{float:left; margin:0 10px 0 0; }

/* MOBILE CONTAINER */

/* HEADER */

#header				{float:left; width:100%; min-width:300px; display:block; background-color:#232323;  }
#header-basket		{float:left; display:block; margin:10px 0 0 0; width:40%;}
#header-basket img	{padding:0 10px 0 0; height:25px;  }
#header-basket a 	{color:#fff; font-size:12px; }
#header-search		{display:block; float:left; margin:10px 0 0 10px; width:40%;}
#header-search a	{color:#fff; font-size:12px; }
#header-search img	{padding:0 3px 0 0; height:25px; }
#header-left		{float:left; min-width:100px; width:110px;}
#header-left img 	{margin:0; padding:0;}
#header-right		{float:right; width:200px;  }
#header-right-top	{float:right; height:50px; display:block; width:100%; color:#fff;}
#header-right-top span	{margin:5px 0 0 0; display:block; }
#header-right-bot		{float:right; height:50px; color:#fff; display:block; font-size:10px; width:100%;}
#header-right-bot p		{font-size:13px; padding:0; margin:0; }
.header-phonenumber		{color:#EB1E23; font-weight:bold; font-size:16px; }
#header-right-bot a		{color:#EB1E23; }

/* HEADER */

/* TOP MENU */

#top-menu			{float:left; width:100%; min-width:300px; padding:10px 0 10px 0; background-color:#2c2b2b; margin:0; }
.top-menu-section	{width:20%; float:left; padding:5px 0 0 0; overflow:hidden; text-align:center;}
.top-menu-section img	{max-width:50%; max-height:50%; }
.top-menu-text	{color:#ececec; display:block; width:100%; }
.topmenu-socialmedia	{width:50%; float:left; padding:0; }
.topmenu-socialmedia img	{max-width:85% !important;  }

/* TOP MENU */

/* BREADCRUMB */

#breadcrumb			{float:left; width:100%; margin:5px 0 10px 0; }
#breadcrumb p		{display:block; margin:5px 0 0 10px; font-size:13px; }
#breadcrumb a		{color:#333; font-weight:bold; }

/* BREADCRUMB */

/* MAIN CONTAINER */

#main-container 		{float:left; width:100%; background-color:#ffffff; position:relative; }

#search-box-area		{float:left; padding:0 0 10px 0; width:100%; min-width:300px; display:none; text-align:center; background-color:#545454;}
#search-box-inner		{ }
#search-box-inner table { }
#search-box				{margin:12px 0 0 0; width:100%; height:33px; float:left; border:1px solid #cccccc; padding:0; line-height:30px; }
#search-button			{background-color:#de191e; background-image:url(http://images.novatech.co.uk/website2011/mobile/search-glass.png); background-repeat:no-repeat; background-position:center; width:30px; height:33px; float:left; margin:12px 0 0 0; border:0; cursor:pointer;}

.product-row			{float:left; width:100%; min-width:300px; margin:0; border-bottom:1px solid #d1d1d1; background-image:url(http://images.novatech.co.uk/website2011/mobile/product-row-bg.jpg);  }
.product-area			{float:left; text-align:center; padding:0 0 20px 0; width:33%; display:block; margin:0; border-right:1px solid #d1d1d1; overflow:hidden; background-color:#ededed; background-image:url(http://images.novatech.co.uk/website2011/mobile/product-row-bg.jpg); }
.product-area span		{color:#848484; }
.product-area a			{color:#848484; }
.product-area img 		{max-width:100%; max-height:100%; min-width:100px; }
.product-area-right			{float:left; width:33%; display:block; margin:0; text-align:center; background-image:url(http://images.novatech.co.uk/website2011/mobile/product-row-bg.jpg);   }
.product-area-right img 	{max-width:100%; max-height:100%; min-width:100px; }
.product-area-right a		{color:#848484; }
.product-area-right span	{color:#848484;  }
.prodtext					{width:70%; display:block; margin-left:15%;  }

/* MAIN CONTAINER */

/* MY ACCOUNT PAGE */

#account-container		{float:left; width:100%; padding:0; }
#account-container img	{float:left; }
.account-row			{float:left; width:100%; border-bottom:1px solid #d1d1d1; background-image:url(http://images.novatech.co.uk/website2011/mobile/product-row-bg.jpg); border-right:1px solid #d1d1d1;}
.account-section		{float:left; width:50%; }
#account-loggedin		{float:left; width:100%; height:40px; background-color:#35A9D0; color:#fff; }
#account-loggedin a		{color:#fff; text-decoration:underline; }
.account-loggedinas		{float:left; display:block; padding:10px; }
.account-logout			{float:left; display:block; padding:11px 0 0 10px; font-size:15px;}

.account-section		{float:left; width:49%; background-image:url(http://images.novatech.co.uk/website2011/mobile/product-row-bg.jpg); border-right:1px solid #d1d1d1;  }
.account-section-right	{float:left; width:49%; background-image:url(http://images.novatech.co.uk/website2011/mobile/product-row-bg.jpg);   }
.account-section img	{max-height:100%; max-width:100%; }
.account-section-right img	{max-height:100%; max-width:100%; }

/* MY ACCOUNT PAGE */

/* OUTSTANDING ORDERS PAGE */

#outstanding-orders-container		{float:left; width:100%; padding:0 0 10px 0; }

.dropdown-tab			{width:90%; float:left; background-color:#35a9d0; height:35px; color:#fff; margin:0 5% 0 5%; }
.dropdown-tab span		{display:block; padding:7px; }
.dropdown-tab-info		{float:left; width:90%; margin:0 0 0 5%; display:none; border-left:2px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; padding:0 0 5px 0;}

#outstanding-orders-dropdown	{float:left; width:100%; display:block; padding:0 0 0 5%; margin:10px 0 10px 0; }

.outstanding-order-section		{float:left; width:90%; display:block; display:none; margin:0 5% 10px 5%; border-left:2px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc;}
.outstanding-order-title		{float:left; width:90%; display:block; margin:5px 5% 0 5%; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); height:30px; color:#454343; }
.outstanding-order-title span	{font-size:13px; padding:7px; display:block; }

.outstandingorder-price-section	{float:left; width:90%; background-color:#EBECED; height:90px; text-align:right; }
.outstandingorder-price-section table	{float:right; }
.outstandingorder-price			{font-weight:bold; }

.account-title-section			{float:left; width:100%; background-color:#35A9D0; padding:5px 0 5px 0; color:#fff; margin:0;  }
.account-title-section span		{display:block; padding:7px; }

.outstanding-orderstext			{font-size:12px; margin:10px 0 0 10px; display:block; float:left; }
.outstanding-orderstext select  {display:block; margin:10px 0 10px 0;  }

/* OUTSTANDING ORDERS PAGE */

/* PC NB PAGE LISTING PAGE */

#pcnb-list-container	{ float:left;}
#pcnb-list-container a, #pcnb-list-container a:visited	{color:#333; }

#pcnb-top-options		{float:left; width:100%; padding:0;}
#pcnb-top-options span	{font-size:12px; margin:0 0 0 10px; }
.pcnb-top-option-section	{float:left; width:50%; }
.pcnb-top-option-section select	{width:50%; }

.pcnb-row				{float:left; width:100%; height:100px; display:block; margin:10px 0 0 0; overflow:hidden; border-bottom:1px solid #ccc; margin:10px 0 0 0; }
.pcnb-row a				{text-decoration:none; color:#333; }
.pcnb-row-left			{float:left; width:150px; display:block; overflow:hidden;}
.pcnb-row-left img		{margin-left:auto; margin-right:auto; display:block;}
.pcnb-row-right			{float:left; display:block; }
.pcnb-row-right	h2		{font-size:16px; }
.pcnb-row-right	span	{font-size:14px; }
.pcnb-row-price			{font-size:22px !important; font-weight:bold; color:#ff0000; }

/* PC NB PAGE LISTING PAGE */

/* PC NB SPEC PAGE */

#pcnb-spec-container	{float:left;  }
#pcnb-spec-container h2	{font-size:25px; color:#2e2d2d; display:block; margin:10px 0 0 10px; }
#pcnb-spec-container span	{font-size:11px; margin:0 0 0 10px; }
#specpagestars			{float:left; width:100%; padding:0 0 0 10px; margin:10px 0 10px 0; }
#pcnb-spec-image		{float:left; width:100%; }
#pcnb-spec-image img	{display:block; margin-left:auto; margin-right:auto; }

#pcnb-spec-buttons		{float:left; width:100%; margin:10px 0 10px 0;  }
#pcnb-order				{float:left; width:42.5%; margin:0 2.5% 0 5%; height:40px; display:block; background-color:#62b446; color:#fff; text-align:center;}
#pcnb-order	span		{display:block; margin:7px; font-size:22px; }
#pcnb-call				{float:left; width:42.5%; margin:0 5% 0 2.5%; height:40px; display:block; background-color:#333; color:#fff; text-align:center;}
#pcnb-call span			{display:block; margin:7px; font-size:22px; }

#spec-overview-tab		{width:100%; float:left; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); border-bottom:1px solid #ccc; height:50px; color:#454343; margin:0; }
#spec-overview-tab span	{display:block; padding:15px; }
#spec-overview-info		{float:left; font-size:13px; width:100%; margin:0; padding:10px; display:none; overflow:hidden;}
#spec-overview-info img {max-width:100% !important; }

#spec-specification-tab			{width:100%; float:left; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); border-bottom:1px solid #ccc; height:50px; color:#454343; margin:0; }
#spec-specification-tab span	{display:block; padding:15px; }
#spec-specification-info		{float:left; font-size:13px !important; width:100%; margin:0; display:none; padding:10px; overflow:hidden; }
#spec-specification-info img 	{max-width:100%; }
#spec-specification-info h2		{float:left; width:100%; }

#spec-reviews-tab		{width:100%; float:left; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); border-bottom:1px solid #ccc; height:50px; color:#454343; margin:0; }
#spec-reviews-tab span	{display:block; padding:15px; }
#spec-reviews-info		{float:left; width:100%; font-size:13px; margin:0; display:none; padding:0 0 10px 0; overflow:hidden;}
#spec-reviews-info img 	{max-width:100%; }

.tab-left				{float:left; }
.tab-right				{float:right; width:25px; padding:15px 0 0 0; }
.tab-right img			{height:15px; }

.specification			{width:100%; padding:0 20px 0 20px; }
.specification-row		{float:left; width:100%; margin:0 0 10px 0; display:block; }
.specification-left		{float:left;  }
.specification-right	{float:left;  }

.customise-system		{float:left; margin:10px 5% 0 5%; height:40px; width:90%; display:block; text-align:center; color:#fff; background-color:#e4122d; }
.customise-system a		{display:block; margin:7px; font-size:22px; color:#fff !important; }

#pcnb-spec-buttons a	{color:#fff; }

.price-spec-section			{float:left; width:95%; padding:0; margin:10px 0 10px 5%; }
.price-spec-section select	{max-width:80%; margin:0; }
.specpage-price				{float:left; font-weight:bold; font-size:32px !important; color:#E11A21 !important; padding:5px 0 0 0;}
.product-price-text			{font-size:28px; font-weight:bold; color:#EB1E23; display:block; margin:10px 0 0 0; }
.product-price-text-exvat	{font-size:12px; }
.spec-page-vat				{float:left; margin:23px 0 0 5px; font-size:11px;  }
#product-price-container	{width:100%;}

#stock-check-section		{float:left; width:100%; margin:0; padding:0; }
#stock-check-section p		{font-size:14px; margin:0 0 10px 20px; }
.buy-online-text			{color:#6B9B3C; font-weight:bold; }

/* PC NB SPEC PAGE */

/* PC NB MODIFIER PAGE */

#modifier-container		{width:100%; float:left; -webkit-apperance:default-button;  }
#modifier-container h2	{font-size:25px; color:#2E2D2D; display:block; margin:10px 0 10px 5%; }

.modifier-top			{float:left; width:100%; }
.modifier-top-section	{float:left; width:100%; margin:10px 0 0 0; }

.modifier-addtobasket	{float:left; margin:10px 5% 10px 5%; height:40px; width:90%; display:block; text-align:center; color:#fff; background-color:#77B955; }
.modifier-addtobasket a {display:block; margin:7px; font-size:22px; color:#fff; }

.modifier-section-top	{float:left; width:100%; margin:0 0 10px 0; }
.modifier-section-left	{float:left; width:35%;  }
.modifier-section-right	{float:right; width:65%; }
.modifier-section-row	{float:left; width:100%; display:block; margin:0 0 10px 0; font-size:13px; }
.modifier-price			{font-weight:bold; color:#EB1E23; font-size:15px !important;}
.modifer-radio			{-webkit-appearance:radio; }

.option-header 			{float: left; background-image: url(http://images.novatech.co.uk/website2011/option-header-bg.jpg); width:90%; margin:0 5% 0 5%; height: 40px; }
.option-header span		{color:#fff; font-size:16px; padding:7px; display:block; }
.option-main 			{background-color:#fff; float:left; width:90%; margin:0 5% 0 5%; border-left:2px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; }
.option-main p			{padding:5px; font-size:13px; }

.customextras			{float:left; width:100%; }
.customextras span		{margin:0 0 0 5%; }

/* PC NB MODIFIER PAGE */

/* CATEGORY LIST PAGE */

#category-list-container			{float:left; width:100%; }
#category-list-title				{float:left; width:100%; height:30px; }
#category-list-title h2				{color:#2b2929; font-size:19px; display:block; padding:5px; }
.category-list-row					{float:left; height:60px; width:100%; border-top:1px solid #ccc; background-color:#f0eeee; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); padding:15px 0 0 0;}
.category-list-row h3				{color:#454343; font-size:17px; display:block; padding:0 0 0 13px; font-weight:normal; }
.category-list-row-left				{float:left; width:90%; }
.category-list-row-right			{float:left; width:10%; padding:0; }
.category-list-row-right img		{height:30px; }

/* CATEGORY LIST PAGE */

/* PRODUCTS PAGE */

#product-list-container			{float:left; width:100%; }
.product-list-container a, .product-list-container a:visited	{color:#333; }
#product-list-title				{float:left; width:100%; min-width:300px; padding:0 0 10px 0; color:#fff; background-color:#3b3a3a; border-top:1px solid #666; border-bottom:1px solid #666; display:block;}
#product-list-title h2			{color:#fff; font-size:17px; display:block; padding:7px 0 0 10px; }
#product-list-title-right		{float:left; padding:5px 0 0 15px; }
#filter-button					{display:block; color:#fff; background-color:#46b3d7; height:15px; width:100px; padding:3px 0 3px 0; text-align:center; font-size:13px; }
.product-list-row				{float:left; width:100%; border-bottom:1px solid #ccc; margin:10px 0 0 0; display:block; }
.product-list-row-one			{width:150px; padding:0 0 0 15px; display:block; float:left; text-align:center; }
.product-list-row-one span		{font-size:14px; display:block; margin:10px 0 0 0; color:#6B9B3C; font-weight:bold; }
.product-list-row-two			{display:block; word-wrap:break-word; float:left;  }
.product-list-row-two a			{color:#333; }
.product-list-row-two h3		{font-size:14px; word-wrap:break-word; float:left; }
.product-list-row-two-row		{float:left; width:100%; display:block; position:relative; margin-right:-3px; }
.product-list-row-two-row span	{display:block; }
.product-list-review			{width:100%; float:left; padding:0; margin:5px -3px 0 0; position:relative; overflow:hidden; height:35px;}
.product-list-review i			{display:none; }
.product-list-review img		{float:left; }
.product-list-desc				{float:left;  display:block; font-size:12px; word-wrap:break-word; padding:5px 0 0 0; }
.product-list-stockcode			{float:left;  display:block; font-size:12px; word-wrap:break-word; padding:5px 0 0 0; font-weight:bold; }
.product-list-price				{float:left; font-weight:bold; font-size:24px !important; color:#E11A21 !important; padding:5px 0 0 0;}
.product-list-vat				{float:left; font-size:11px; margin:15px 0 0 5px;}
.product-list-sort				{font-size:13px; margin:10px 0 0 15px; display:block;}
.product-moreinfo				{float:left; height:22px; width:100%; display:block; margin:5px 0 5px 0; position:relative; padding:0; clear:both; }
.product-moreinfo a				{display:block; height:15px; width:60px; padding:3px 0 3px 0; text-align:center; color:#fff !important; font-size:13px; background-color:#8bbe5f;}
.product-sortby					{font-size:12px; padding:0 0 0 5px; }

#category-range-itemrecap		{float:left; width:100%; }
.itemrecap-left					{float:left; width:100%; }
.items-per-page-text			{float:left; font-size:13px; margin:10px 0 0 20px; }
.itemrecap-left	a				{float:left; display:block; padding:5px 10px 5px 10px; font-size:13px; background-color:#D9D9D8; color:#000; margin:5px 5px 0 5px;}

.itemrecap-right				{float:left; width:100%; margin:10px 0 0 0; }
.itemrecap-right-inner-container-inner		{margin:0 0 0 15px; font-size:13px; }
.itemrecap-right-inner-container-inner a	{float:left; display:block; padding:5px 10px 5px 10px; font-size:13px; background-color:#D9D9D8; color:#000; margin:5px 5px 0 5px; }
.selectedPage					{float:left; display:block; padding:5px 10px 5px 10px; font-size:13px; background-color:#35a9d0; color:#000; margin:5px 5px 0 5px; }

.results						{float:left; width:100%; margin:10px 0 10px 0;  }
.results p						{font-size:13px; margin:0 0 0 20px; }

#product-filter-section			{width:100%; float:left; text-align:center; margin:0; padding:0 0 5px 0; }
.product-filter-row				{width:100%; float:left; padding:10px 0 10px 0; }
.product-filter-row-text		{font-size:14px; }
.product-filter-go-button		{padding:10px 0 0 0; width:90%; background-color:#3caed2; color:#fff; text-align:center; height:35px; margin:10px 5% 10px 5%; font-weight:bold; display:block; }
#manfilter						{ }
#pricefilter					{ }
.showallproducts-text			{font-weight:bold; font-size:15px; color:#333; padding:15px 0 0 12px; text-decoration:underline; display:block; }
#instockfilter					{-webkit-appearance:checkbox; }

.review-count					{float:left; font-size:13px; display:block; font-weight:bold; overflow:hidden; color:#333;}
.review-count a					{color:#333; }
.ie_fix 						{display:none; }

#notification-container			{width:100%; background-color:#77b955; color:#fff; float:left; display:none; }
#notification-container span	{padding:10px; display:block; }
#notification-container-left	{float:left; width:90%; font-size:13px;}
#notification-container-right	{float:left; width:10%; padding:4px 0 0 0; }
#notification-container-right img	{height:30px; padding:7px 0 0 0; }
#notification-container-right a	{float:right; margin-right:10px !important;}
#notification-container	a		{color:#fff; text-decoration:underline; }

.products-sort-header			{float:left; width:100%; height:40px; background-color:#e7e5e5; border-bottom:1px solid #999; }
.products-sort-header span		{font-weight:bold; padding:10px; display:block; color:#333; }
.products-sort-header-left		{float:left;  }
.products-sort-header-right		{float:right; width:30px; }
.products-sort-header-right	img {height:15px; padding:12px 0 0 0; }
.products-sort-main				{float:left; width:100%; display:none; padding:5px 0 5px 0;  background-color:#e8eaeb;  }
.products-sort-main	select		{width:90% !important; margin:5px 5% 0 5%; height:40px; }

/* PRODUCTS PAGE */

/* LOGIN SECTION */

#business-account-login-section		{width:100%; min-width:280px; overflow:hidden; margin:10px 0 5px 0; float:left; padding:0; background-color:#f3f5f2; }
#business-account-login-title-section	{width:100%; background-color:#1d76b4; float:left;   }
#business-account-login-section	h3	{font-size:16px; display:block; padding:10px; color:#fff; }

#retail-account-login-section		{width:100%; min-width:280px; overflow:hidden; margin:20px 0 5px 0; float:left; padding:0; background-color:#f3f5f2; }
#retail-account-login-title-section		{width:100%;  float:left; background-color:#f5262a;   }
#retail-account-login-section h3	{font-size:16px; display:block; padding:10px; color:#fff; }

.login-section-row					{float:left; width:100%; margin:15px 0 5px 10px; font-size:14px;   	}
.login-section-row input			{border:1px solid #ccc; }
.login-section-row-left				{float:left; padding:7px 0 0 10px; display:block; width:110px; 	}
.login-section-row-right			{float:left;  }
.login-section-row-right input		{height:35px; }
.login-submit-button				{width:90%; margin:10px 5% 10px 5%; background-color:#333; height:40px; color:#fff;}
.login-section-row a				{display:block; margin:0 0 5px 0; color:#66BDDA; }

#new-account-login-section			{width:100%; min-width:280px; overflow:hidden; margin:20px 0 5px 0; float:left; padding:0; background-color:#f3f5f2; }
#new-account-login-title-section	{width:100%; float:left; background-color:#3e3e3e;   }
#new-account-login-section h3		{font-size:16px; display:block; padding:10px; color:#fff; }

/* LOGIN SECTION */

/* BASKET SECTION */

#basket-container		{float:left; width:100%; margin:0; padding:0;}
#basket-header			{width:100%; height:30px; background-color:#3D3C3C; }
#basket-header h2		{color:#fff; padding:8px; font-size:13px; display:block;}
#basket-inner			{float:left; width:100%; }
.basket-row				{float:left; width:100%; margin:10px 0 0 0; border-bottom:1px solid #ccc; display:block; }
.basket-row-one			{float:left; width:30%; display:block; }
.basket-row-one img		{margin-left:auto; margin-right:auto; display:block; }
.basket-row-two			{float:left; width:70%; display:block; padding:0; }
.basket-row-two h3		{font-size:13px; }
.basket-row-two span	{display:block; font-size:11px;}
.basket-row-options		{float:left; width:100%; padding:0; margin:10px 0 10px 0;}
.basket-row-options-one		{float:left; width:40%; }
.basket-row-options-two		{float:left; width:35%; }
.basket-row-options-three	{float:left; width:22%; }
.basket-row-options img {float:left; margin:0 10px 0 10px; }
.basket-row-quantity	{float:left; }
.basket-row-remove-all	{float:left; }
.basket-row-remove-all a	{color:#333; font-size:13px; }
.basket-row-price		{float:left; color:#EB1E23; font-size:18px; font-weight:bold;}

#basket-middle-section		{float:left; width:100%; background-color:#E6E7E5; border-top:1px solid #ccc; padding:0 0 10px 0;}
#basket-middle-section p 	{font-size:11px; padding:10px;}
.basket-middle-section-sect	{float:left; width:50%; }
.basket-giftvoucher-header 	{font-weight:bold; font-size:11px; padding:10px; }
.basket-giftvoucher-section	{display:block; }
.giftvoucher-input			{height:25px; margin:5px 0 0 10px; float:left; }
.basket-add-voucher			{height:25px; width:50px; background-color:#7EBA56; float:left; color:#fff; margin:5px 0 0 10px;  }
#basket-prices				{float:left; width:100%; padding:0 0 5px 0; }
#basket-prices-delivery		{ }
#basket-prices-delivery select 	{max-width:95%; }
#basket-prices-left			{float:left; margin:10px 0 0 10px; }
#basket-prices-left	p		{font-size:13px; }
#basket-prices-right		{float:left; margin:10px 0 0 10px;}
#basket-prices-right p		{font-size:13px; }

#basket-bottom-section		{float:left; width:100%; background-color:#D2D3D1; height:80px; border-top:2px solid #ccc; }

#empty-basket				{width:100%; text-align:center; float:left; padding:30px 0 20px 0; }
.red-empty					{color:#EB1E23; }
#empty-basket a				{color:#333 !important; }
.getshopping				{display:block; padding:10px 0 0 0;  }
.prices						{font-weight:bold; color:#E11A21;  }

.deliveryoptions			{padding:5px 0 0 10px; font-size:13px; font-weight:bold; display:block; }

.continue-shopping-button	{display:block; float:left; text-align:center; font-weight:bold; font-size:14px; padding:6px 0 0 0; margin:5px 5% 0 0; color:#fff !important; text-decoration:none; background-color:#6c6c6c; width:55%; height:24px; }
.business-quote-button		{float:left; display:block; height:24px; width:90%; margin:5px 5% 0 5%; background-color:#0051a0; text-align:center; color:#fff !important; font-size:14px; font-weight:bold; padding:6px 0 0 0;}
.go-to-checkout-button		{float:left; margin:5px 5% 0 5%; font-weight:bold; font-size:14px; padding:6px 0 0 0; color:#fff !important; text-align:center; text-decoration:none; display:block; background-color:#7eba56; width:30%; height:24px; border:0; }

.basket-offer-row-container	{float:left; width:100%; padding:10px 0 10px 0; border-bottom:1px solid #ccc; display:block; }
.basket-offer-row			{float:left; width:100%; padding:10px 0 10px 0; }
.basket-offer-row-1			{float:left; }
.basket-offer-row-1-left	{float:left; }
.shopping-basket-row-2-left	{float:left; }
.basket-offer-row-1-right	{float:left; }

.shopping-basket-row			{float:left; width:100%; margin:10px 0 0 0; border-bottom:1px solid #ccc; display:block; }
.shopping-basket-row-outofstock	{background-color:#FFF2F2; float:left;  display:block; overflow:hidden; width:100%; }

/* BASKET SECTION */

/* SPEC PAGE */

#spec-page-container		{float:left; width:100%; padding:0; }
#spec-page-top				{float:left; width:100%; }
#spec-page-top h2			{font-size:16px; padding:10px 0 0 5%;}
#spec-page-top span			{font-size:11px; padding:5px 0 0 5%; }
#spec-page-stars			{float:left; width:95%; margin:5px 0 0 5%; }
#spec-page-stars img		{margin:0 0 0 3px; display:block; float:left; }
#spec-page-image			{float:left; width:100%; margin:10px 0 0 0; text-align:center;}
#spec-page-image img		{margin-left:auto; margin-right:auto; display:block; max-width:70%;}

.review-container  		{float:left; width:100%; margin:10px 0 0 0; }
.review-top				{background-color:#f0ecec; float:left; width:100%; }
.review-mid				{float:left; width:100%;}
.review-bot				{float:left; background-color:#f0ecec; width:100%; }
.review-date			{float:left; padding:5px; }
.review-name			{padding:5px; float:left; }
.reviewer-name			{font-weight:bold; color:#333; }
.review-rating			{padding:5px; float:left; }
.review-review			{padding:5px; }
.review-location		{padding:5px 0 0 0; float:left; }
.review-novatechcomment			 {background-color:#fff; display:block; width:80%; min-height:50px; margin:0 10% 10px 5%; padding:0 0 5px 0; border-top:1px dashed #ccc; }
.review-novatechcomment-left	 {float:left; width:10%; background-color:#fff; min-height:50px; }
.review-novatechcomment-left img {margin:0 0 0 20px; }
.review-novatechcomment-right	 {float:left; padding:6px 0 0 0; display:block; width:70%;}
.novatech-say					 {color:#E11A21; font-weight:bold; }
.review-novatechcomment-right p	 {color:#333; padding:5px 0 0 0; }

.noreviewtext			{display:block; margin:10px; font-size:14px; }
.numberofreviews		{display:block; margin:10px; font-weight:bold; font-size:14px; }

#sub-link						{display:block; background-color:#EB1E23; height:30px; width:95%; margin:10px 2.5% 0 2.5%; font-weight:bold; color:#fff !important; text-align:center; padding:10px 0 0 0; }
.submit-a-review-main-big		{display:none; width:90%; margin:10px 5% 0 5%; }
.submit-a-review-main-big radio	{width:10px; }

.submit-a-review-row		{float:left; width:100%; margin:10px 0 5px 10px; }
.submit-a-review-row-left	{float:left; width:25%; padding:5px 0 0 0; }
.submit-a-review-row-right	{float:left; width:75%; }
.submit-review-textbox		{height:35px; border:1px solid #ccc; }
.review-submit-button		{width:100%; margin:10px 0 10px 0; background-color:#EB1E23; height:30px; color:#fff; font-weight:bold;   }
.star						{width:15px; height:15px; -webkit-appearance:radio; }

#specpage-specialoffers		{float:left; width:90%; margin:0 5% 0 5%; border:1px solid #ccc; padding:10px;  min-width:300px; }
#specpage-specialoffers h2	{font-size:18px; }
.specialoffers-row			{width:100%; float:left; margin:10px 0 0 0; }
.specialoffers-row-left		{float:left; width:10%; display:block; }
.specialoffers-row-left input	{-webkit-appearance:radio; }
.specialoffers-row-right	{float:left; width:90%;}

/* SPEC PAGE  */

/* SEARCH PAGE */

#searchpage-container		{width:100%; float:left; }
#searched-for				{width:100%; float:left; display:block; background-color:#35A9D0; color:#fff; }
#searched-for p				{padding:10px; font-size:13px; display:block; }
.searched-for-left			{width:70%; float:left; }
.searched-for-right			{width:30%; float:left; }

/* SEARCH PAGE */

/* ORDER HISTORY PAGE */

.order-history-tab			{float:left; width:100%; margin:0; padding:15px 0 0 0; height:60px; border-bottom:1px solid #ccc; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg);  }
.order-history-tab span		{display:block; padding:7px; }
.order-history-tab-left		{float:left; }
.order-history-tab-right	{float:right; width:30px; }
.order-history-tab-right img {height:16px; margin:10px 0 0 0; }

.order-history-info		{float:left; font-size:13px; width:100%; display:none; overflow:hidden; padding:10px 0 10px 0;}
.order-history-row		{float:left; width:100%; }
.order-history-prod 	{float:left; width:50%; overflow:hidden;}
.order-history-prod p	{padding:0 0 0 5px; }
.order-history-qty		{float:left; width:10%;  }
.order-history-price 	{float:left; width:40%; }

/* ORDER HISTORY PAGE */

/* ORDER TRACKING PAGE */
	
.order-tracking-section			{float:left; width:100%; display:none; margin:0 5% 10px 5%; overflow:hidden; }
.order-tracking-title			{float:left; width:100%; margin:0; padding:15px 0 0 0; height:60px; border-bottom:1px solid #ccc; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); }
.order-tracking-title span		{font-size:15px; padding:7px; display:block; }

/* ORDER TRACKING PAGE */


/* STORES PAGE */

.stores-row-top			{float:left; height:20px; width:100%; }
.stores-row-left		{float:left; width:30%; }
.stores-row-right		{float:left; width:70%; }

#stores-choices			{ }
.stores-row				{float:left; width:100%; margin:0; padding:15px 0 0 0; height:60px; border-bottom:1px solid #ccc; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg);  }
.stores-row-left		{float:left;  }
.stores-row-left span	{padding:0 0 0 10px; }
.stores-row-right		{float:right; width:25px; }
.stores-row-right img	{height:15px; padding:8px 0 0 0; }

#store-container		{float:left; width:95%; margin:10px 2.5% 0 2.5%;  }
#store-top				{float:left; width:100%; }
#store-image			{float:left; width:100%; text-align:center; margin:10px 0 10px 0; }
#store-bottom			{float:left; width:100%; }
.store-bottom-section	{float:left; width:50%; font-size:12px; }
.store-bottom-section table {font-size:12px; }
.store-bottom-section span	{font-weight:bold; margin:0 0 5px 0; }
.stores-back			{display:block; margin:10px 0 0 10px; font-weight:bold; color:#35a9d0;}

.stores-section			{float:left; width:100%; display:none; }
.stores-section span	{display:block; margin:10px; font-size:14px; }
.call-store-button		{display:block; height:20px; margin:5px 0 5px 0; background-color:#7EBA56; padding:5px 0 5px 0; float:left; width:100%; color:#fff; text-align:center;  }
.directions-store-button		{display:block; height:20px; margin:5px 0 5px 0; background-color:#2C2B2B; padding:5px 0 5px 0; float:left; width:100%; color:#fff; text-align:center;  }

/* STORES PAGE */

/* SETTINGS PAGE */

.settings-row					{float:left; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); width:100%; margin:0; padding:15px 0 10px 0; border-bottom:1px solid #ccc;  }
.settings-row-section			{float:left; width:100%; display:block; padding:0 0 5px 0; }
.settings-row-section p			{margin:0 0 0 5%; }
.settings-row-section select	{width:90%; margin:0 5% 0 5%; height:40px; }
.settings-row a					{color:#333; } 

/* SETTINGS PAGE */


/* MORE PAGE */

.more-row			{float:left; width:100%; margin:0; padding:15px 0 0 0; height:60px; border-bottom:1px solid #ccc; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); }
.more-row a			{color:#333 !important; }
.more-row-left		{float:left; width:90%; }
.more-row-left span	{color:#454343; padding:0 0 0 10px; }
.more-row-right		{float:left; width:10%;}
.more-row-right img	{height:30px; }

/* MORE PAGE */

/* CHECKOUT DELIVERY PAGE */

.delivery-collection-services-title 	{width:90%; margin:10px 5% 0 5%; background-image:url(https://images.novatech.co.uk/website2011/red-title-bg.jpg); height:40px; }
.delivery-collection-services-title h2	{color:#fff; font-size:16px; display:block; padding:10px; }
.delivery-collection-services-box		{width:90%; margin:0 5% 0 5%; }
.delivery-collection-services-box-inner	{background-color:#fff; border-left:2px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; }
.delivery-collection-services-info		{background-color:#666; border-top:1px solid #ccc; }
.delivery-collection-services-info p	{display:block; padding:7px; color:#fff; font-size:13px;}

#order-collect-in-store-box				{width:100%; float:left; background-color:#fff; }
.order-collect-in-store-row				{width:100%; padding:5px 0 10px 0; border-bottom:1px solid #ccc;}
.order-collect-in-store-row	p			{padding:8px 0 0 15px; font-size:13px; }
.order-collect-in-store-row input		{-webkit-appearance:radio; }
.order-collect-in-store-row-input		{float:left; width:30px; display:block; margin:0 15px 0 0; }
.order-collect-in-store-row-left		{float:left; width:60%; }
.order-collect-in-store-row-mid			{float:left; width:20%; }
.order-collect-in-store-row-right		{float:left; width:20%; }

#chosen-collection						{float:left; width:100%; display:none; }
#chosen-delivery						{float:left; width:100%; display:none; }

#current-delivery-address-left			{float:left; width:90%; font-size:13px; margin:5px 0 0 15px; }
.delivery-address-name					{font-weight:bold; color:#35A9D0; margin:0 0 5px 0; display:block; }
.change-address-link					{margin:20px 0 0 5px; display:block; width:90%; font-size:13px; font-weight:bold; color:#35a9d0; }
.go-to-checkout-button2					{margin:10px 5% 0 5%; display:block; height:30px; width:90%; background-color:#7eba56; color:#fff !important; font-weight:bold; }

.order-services-row						{float:left; width:100%; margin:0; padding:15px 0 0 10px; height:60px; border-bottom:1px solid #ccc; background-color:#F0EEEE;  }
.order-services-row input				{-webkit-appearance:radio; }

#order-collect-in-store-info			{float:left; width:100%; padding:10px; background-color:#A6D9EA;  }
#order-collect-in-store-info p			{font-size:13px; display:block; }

#delivery-address-info					{float:left; width:100%; background-color:#A6D9EA; }
#delivery-address-info p				{font-size:13px; display:block; padding:10px; }

.delivery-date							{font-weight:bold; }

#delivery-collection-services-pleasenote	{ }
#delivery-collection-services-pleasenote p	{display:block; margin:10px 5% 10px 5%; font-size:13px; }

/* CHECKOUT DELIVERY PAGE */

/* CHECKOUT PAYMENT PAGE */

#confirm-and-pay-box					{float:left; width:90%; margin:10px 5% 10px 5%; padding:0 0 10px 0; background-color:#eee; }
#confirm-and-pay-box p					{font-size:13px; padding:5px 5% 5px 5%; display:block;  }
.checkoutpayment-pleasenotetext			{display:block; margin:10px 5% 10px 5%; font-size:13px; }
.back-to-delivery-button				{display:block; float:left; margin:0 0 0 5%; padding:8px 0 0 0 !important; height:22px; width:35%; text-align:center; font-size:12px; color:#fff !important; background-color:#6c6c6c;}
.confirm-and-pay-button					{display:block; float:left; margin:0 5% 0 5%; padding:0 !important; height:30px; width:50%; text-align:center; font-size:12px; color:#fff !important; background-color:#7EBA56;  }

.order-services-row-left				{float:left; width:100%; }

.yourorderisbeingsentto					{margin:5px 0 5px 15px; font-size:13px; }

.credit-card-left						{float:left; width:45%; margin:10px 0 0 5%; }
.credit-card-right						{float:left; width:45%; margin:10px 0 0 5%; }

.card-verification-left					{float:left; width:45%; margin:30px 0 0 5%; }
.card-verification-right				{float:left; width:45%; margin:30px 0 0 5%; }

.add-amend-card-left					{float:left; width:100%; margin:30px 0 0 5%; }
.postcode1-box 							{padding:5px 0 0 0; border:1px solid #999; height:25px; width:40px; background-image:url(https://images.novatech.co.uk/website2011/dropdown-form-text-bg.jpg); }
.postcode2-box 							{padding:5px 0 0 0; margin:0 0 0 10px; border:1px solid #999; height:25px; width:40px; background-image:url(https://images.novatech.co.uk/website2011/dropdown-form-text-bg.jpg); }


#checkoutpayment-paypal					{float:left; width:100%; padding:10px; }
#checkoutpayment-paypal	p				{font-size:13px; margin:10px 0 0 0;}

.fasttrack-payment					{float:left; width:100%; margin:10px 0 0 5%; }
.fasttrack-payment p input			{-webkit-appearance:radio; }

.business-credit-card-row				{float:left; width:100%; margin:10px 0 0 0; }
.business-credit-card-row-left			{float:left; width:120px;   }
.business-credit-card-row-right			{float:left;   }
.business-credit-card-row-right	input 	{height:20px; border:1px solid #ccc; display:block; float:left; -webkit-appearance:textfield !important; }

/* CHECKOUT PAYMENT PAGE */

/* CHECKOUT CONFIRM PAGE */

.checkoutconfirm-box-inner			{background-color:#fff; border-left:2px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; padding:0 0 10px 0; }
.checkoutconfirm-box-inner p		{display:block; padding:5px 10px 0 10px; font-size:13px; }

.confirm-order-row					{float:left; width:100%; border-bottom: 1px solid #ccc; padding: 0 0 10px 0; }
.change-order-details-button		{display:block; float:left; margin:10px 20px 0 10px; font-size:13px; padding:5px 0 0 10px; width:55px; height:25px; font-weight:bold; text-decoration:none; color:#fff !important; background-color:#6C6C6C; }

.repcode-textbox					{border:1px solid #999; height:30px; width:70px; background-image:url(https://images.novatech.co.uk/website2011/dropdown-form-text-bg.jpg); line-height:30px; }
.order-final-rightbox-main-bot		{height:65px; }
.order-final-rightbox-main-bot p	{padding:15px 0 15px 10px; }

/* CHECKOUT CONFIRM PAGE */

/* TERMS AND CONDITIONS PAGE */

#termsconditionscontainer			{width:100%; }
#termsconditionscontainer h1		{padding:10px 0 10px 10px; display:block; }
#termsconditionscontainer h3		{padding:10px 0 10px 10px; display:block; }
#termsconditionscontainer h4		{padding:10px 0 10px 10px; display:block; }
#termsconditionscontainer p			{padding:10px 0 10px 10px; display:block; }
#termsconditionscontainer a			{word-wrap:break-word; }

/* TERMS AND CONDITIONS PAGE */

/* DELIVERY PAGE */

#delivery-container					{padding:0 0 15px 0; }
#delivery-container	p				{padding:10px; display:block; }
.delivery-section-header			{float:left; width:100%; margin:0; padding:12px 0 0 0; height:45px; border-bottom:1px solid #ccc; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); }
.delivery-section-header span		{display:block; padding:0 0 0 10px; }
.delivery-section-header-left		{float:left; width:90%; font-size:13px; }
.delivery-section-header-right		{float:left; width:10%; }
.delivery-section-header-right img	{max-width:60%; max-height:60%;}
.delivery-section-main				{width:100%; display:none; border-bottom:2px solid #ccc; }
.delivery-section-main table		{padding:0 0 0 10px; }
.delivery-section-main p			{padding:10px 0 10px 10px !important; display:block; font-size:13px; }
.delivery-title						{font-weight:bold; font-size:12px; }

/* DELIVERY PAGE */

/* COMMUNITY PAGE */

#community-container	{float:left; width:100%; }
#community-container h2	{display:block; margin:10px; }
.community-section		{float:left; width:33%; }
.community-section img	{max-width:100%; max-height:100%; }

/* COMMUNITY PAGE */

/* PARTNER PAGE */

#partner-container		{float:left; width:100%; }
#partner-left			{float:left; width:50%; }
#partner-left p			{display:block; margin:10px; }
.partner-text			{font-size:11px; }
#partner-right			{float:left; width:50%; padding:0 0 0 25px; }
.partner-name			{display:block; margin:10px 0 50px 10px !important; }
.partner-name span		{font-weight:bold;}
.partner-points			{display:block; margin:10px; }
.partner-number			{color:#E11A21; font-size:50px; font-weight:bold; display:block; }

/* PARTNER PAGE */

/* WHY US PAGE */

#whyus-container		{float:left; width:100%; }
.whyus-row				{float:left; width:100%; margin:0; padding:12px 0 0 0; height:45px; border-bottom:1px solid #ccc; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); }
.whyus-row-left			{float:left; width:90%; font-size:13px; }
.whyus-row-left	span	{display:block; padding:0 0 0 10px; }
.whyus-row-right		{float:left; width:10%; }
.whyus-row-right img	{max-width:60%; max-height:60%;}
.whyus-section			{float:left; width:100%; display:none; }
.whyus-section span		{display:block; margin:10px; font-size:14px; }

/* WHY US PAGE */

/* ABOUT US PAGE */

#aboutus-container		{float:left; width:100%; }
.motto-span				{display:block; margin:10px; font-size:22px;  }
#aboutus-container h2	{margin:10px; color:#0058A0; font-size:24px; }
#aboutus-container p	{margin:10px; display:block; }

/* ABOUT US PAGE */

/* ORDER CONFIRMED PAGE */

#order-confirmed-container		{float:left; width:100%; }
#order-confirmed-container h1	{font-size:20px; margin:10px 0 0 5%; }
#order-confirmed-container p	{margin:10px 0 0 5%; }
.order-confirmed-row			{margin:10px 0 0 5%; }
.order-confirmed-row p			{margin:0 !important; }

.order-confirmed-continue-button	{height:32px; width:150px; display:block; float:left; margin:5px; background-image:url(http://images.novatech.co.uk/website2011/order-confirmed-continueshopping-button.jpg); background-repeat:no-repeat; }
.order-confirmed-signout-button		{height:32px; width:88px; display:block; float:left; margin:5px; background-image:url(http://images.novatech.co.uk/website2011/order-confirmed-signout-button.jpg); background-repeat:no-repeat; }

/* ORDER CONFIRMED PAGE */

/* CREATE ACCOUNT PAGE */

#create-account-details-container	{float:left; width:100%; }

.create-account-header			{width:90%; margin:10px 5% 0 5%; height:30px; background-color:#393939; }
.create-account-header span		{display:block; font-size:13px; padding:7px; color:#fff; }
.create-account-section			{width:90%; background-color:#f1f1f1; float:left; margin:0 5% 0 5%; }

.create-account-details-row		{float:left; width:100%; margin:15px 0 0 5%; font-size:13px; }
.create-account-details-left	{float:left; width:30%; padding:8px 0 0 0; }
.create-account-details-right	{float:left; width:70%;}
.create-account-details-row	input {height:35px; }

#create-account-bottom-options	{float:left; width:100%; background-color:#f5f5f5; padding:0 0 0 5%; font-size:13px;  }
#create-account-bottom-options h2	{font-size:16px; margin:0 0 10px 0; }
.create-account-bottom-section	{float:left; width:100%; margin:15px 0 0 0; }

.postcode-box					{width:75px; margin:0 20px 0 0; }
.create-account-button			{width:90%; margin:10px 5% 10px 5%; float:left; background-color:#333; height:35px; color:#fff; }

.create-account-details-extra	{float:left; width:100%; margin:10px 0 0 0; padding:0 0 0 5%; }
.create-account-details-extra p	{font-size:13px; }
.create-account-details-postcode {display:block; margin:5px 0 0 0; font-weight:bold; }

.error-message					{float:left; width:100%; background-color:#77B955; font-size:13px; padding:10px; margin:10px 0 10px 0; color:#fff; }

/* CREATE ACCOUNT PAGE */

/* RESET YOUR PASSWORD PAGE */

.email-password-box-main-grey	{float:left; width:100%; font-size:13px; padding:10px; }
.email-password-box-main-form	{float:left; width:100%; text-align:center; margin:0 0 20px 0; }
.email-password-submit-button	{background-color:#333; color:#fff; width:100px; height:30px; margin:0 0 0 10px;  }
.resetpassword-box				{height:35px; }

#passwordchangeform				{float:left; width:100%; }
#passwordchangeform-left		{float:left; width:50%; padding:0 0 0 10px; font-size:13px; }
#passwordchangeform-right		{float:left; width:50%; font-size:13px; }
#passwordchange-bottom			{float:left; width:100%; padding:0 0 0 10px; }
#passwordchangeform p			{font-size:13px; }

/* RESET YOUR PASSWORD PAGE */

/* BUSINESS QUOTE PAGE */

.quotebox-notsignedin			{float:left; width:100%; padding:0 0 0 10px; }
.quotebox-notsignedin p			{padding:10px 0 0 0; }
.quotebox-notsignedin a			{color:#7EBA56; }
.business-quote-error			{float:left; width:100%; padding:0 0 0 10px; }
#business-quote-thanks			{float:left; width:100%; padding:0 0 0 10px; margin:10px 0 10px 0; }

#business-quote-container		{float:left; width:100%; }
#business-quote-container h1	{margin:10px; }
#business-quote-container p		{margin:10px; font-size:13px; }

.business-quote-header			{float: left;height: 60px; width:100%; border-top:1px solid #CCC; background-color:#F0EEEE; background-image:url(http://images.novatech.co.uk/website2011/mobile/category-list-row-bg.jpg); padding: 15px 0 0 0; }
.business-quote-header span		{color:#454343; font-size: 17px; display: block; padding: 0 0 0 13px; font-weight: normal; }
.business-quote-section			{width:100%; background-color:#f1f1f1; float:left; margin:0; display:none; overflow:hidden; }

.request-email-quote-left h2	{margin:10px 0 0 10px; }

.request-quote-form-row			{float:left; width:100%; margin:10px 0 5px 10px; }
.request-quote-form-row-left	{float:left; width:30%; padding:6px 0 0 0; }
.request-quote-form-row-right	{float:left; width:70%; }
.request-quote-form-row-right input	{height:35px; }
.business-quote-submit			{background-color:#7EBA56; color:#fff; width:90%; height:30px; margin:10px 5% 10px 5%;  }

/* BUSINESS QUOTE PAGE */

/* PC NB EXTRAS PAGE */

#pcnbextras-container			{float:left; width:100%; }
#pcnbextras-container h1		{font-size:18px; margin:10px; }
.option-header					{width:90%; margin:10px 5% 0 5%; height:45px; background-color:#393939; background-image:none; }
.option-header span				{display:block; font-size:13px; padding:7px; color:#fff; }
.option-header-section			{width:90%; background-color:#f1f1f1; float:left; margin:0 5% 0 5%; padding:0 0 10px 0; }

.option-row					{float:left; width:100%; margin:10px 0 0 0;  }
.option-row-left			{float:left; width:30%; padding:20px 0 0 0; text-align:center; 	  }
.option-row-left input		{-webkit-appearance:radio;}
.option-row-right			{float:left; width:70%; font-size:13px; padding:0;  }
.option-row-bold			{font-weight:bold;  }

.submit-continue-button		{width:90%; margin:10px 5% 5px 5%; background-color:#7EBA56; color:#fff; height:35px; display:block; }

#pcnbextras-selected		{float:left; width:100%; }
#pcnbextras-selected h2		{font-size:16px; margin:10px;  }
#pcnbextras-selected h1		{font-size:18px; margin:10px; }

#product-specpage-rightcol-spec				{float:left; width:90%; margin:10px 5% 10px 5%;  }
.product-specpage-rightcol-spec-row			{float:left; width:90%; margin:10px 5% 0 5%; font-size:13px; }
.product-specpage-rightcol-spec-row-left	{float:left; width:30%;  }
.product-specpage-rightcol-spec-row-right	{float:left; width:60%;  }

.add-system-to-basket-image		{width:90%; margin:10px 5% 5px 5%; background-color:#7EBA56; text-align:center; padding:10px 0 0 0; font-weight:bold; color:#fff; height:30px; display:block; float:left; }

/* PC NB EXTRAS PAGE */

/* CASE STUDY PAGES */

#case-study-container			{float:left; width:100%; }
#case-study-container a, #case-study-container a:visited		{color:#0058A0; font-weight:bold; text-decoration:underline !important; }
.case-study-top					{color:#0058A0; font-weight:bold; margin:10px; font-size:20px; display:block;}
.case-study-top-text			{font-size:17px !important; }
#case-study-container p			{display:block; margin:10px; font-size:14px; }
#case-study-container h3		{color:#0058A0; display:block; margin:10px; }

#case-study-whatwedid			{float:left; width:100%; background-color:#35A9D0; padding:5px 0 5px 0; color:#fff; margin:0 0 10px 0; }
#case-study-whatwedid-left		{float:left; width:40%; }
#case-study-whatwedid-left p, #case-study-whatwedid-right p 	{display:block; margin:10px; }
#case-study-whatwedid-right		{float:left; width:60%; }
.whatwedid-title				{font-weight:bold; }

/* CASE STUDY PAGES */

/* SAVE MOD PAGE */

#modified-container-top		{ }
#modified-container-top h1	{font-size:16px; margin:0 0 0 5%; }
#modified-container-top h2	{font-size:14px !important; }
#modified-container-top p	{margin:0 0 0 5%; font-size:12px; }

#modified-container-left		{float:left; width:100%; }
#modified-container-left img	{margin:15px 0 0 5%; display:block; }

#modified-container-right	{float:left; width:100%; }

#modified-container			{float:left; width:100%; }
#modified-overview			{float:left; width:100%; }
#modified-overview p		{margin:0 0 0 5%; font-size:12px; }

#modified-price-column		{ }
#modified-price-column h2	{margin:5px 0 0 5%; display:block; }
#modified-price-column p	{margin:0 0 0 5%; font-size:12px; }
.modify-product-price-text	{margin:0 0 0 5%;  }
#price						{color:#EB1E23; font-weight:bold; font-size:25px; }

.modified-row-changed		{float:left; width:95%; margin:0 0 0 5%; }
.modified-row				{float:left; width:95%; margin:0 0 0 5%; }
.modified-row p				{font-size:12px; }
.modified-row-changed p		{font-size:12px; }

.modify-goto-basket-button		{float:left; margin:10px 5% 10px 5%; padding:10px 0 0 0; height:30px; width:90%; display:block; text-align:center; color:#fff; background-color:#77B955;}

/* SAVE MOD PAGE */

/* CLEARANCE PAGE */

.landingpage-product-title-entirerange		{float:left; color:#fff; }
.landingpage-product-title-entirerange a	{color:#fff; }

.landingpage-product-container	{float:left; width:100%; }
.landingpage-cat-title			{float:left; width:100%; background-color:#3B3A3A; height:40px; }
.landingpage-cat-title h2		{float:left; font-size:14px; color:#fff; display:block; padding:10px; }
.landingpage-product-listing				{float:left; width:100%; border-bottom:1px solid #ccc; margin:10px 0 0 0; display:block; }
.landingpage-product-listing-left			{text-align:center; }
.landingpage-product-listing-left span		{font-size:14px; display:block; margin:10px 0 0 0; color:#6B9B3C; font-weight:bold; }
.landingpage-product-listing-right			{ }
.landingpage-product-listing-right-title	{ }
.landingpage-product-listing-right-title h2	{font-size:14px; word-wrap:break-word; float:left; }
.landingpage-product-listing-right-title h2	a 	{color:#333; }
.landingpage-product-listing-right-feature		{float:left; width:100%; }
.landingpage-product-listing-right-feature p	{font-size:12px; display:block; margin:5px 10px 0 0; }
.clearance-product-listing-right-stockcode		{float:left; width:100%; }
.clearance-product-listing-right-stockcode p	{font-size:12px; display:block; font-weight:bold; margin:5px 0 0 0; }

.clearance-product-listing-right-price			{float:left; width:100%;}
.clearance-product-listing-right-price-top		{float:left; width:100%; }
.clearance-product-listing-right-price-bot		{float:left; width:100%; }
.you-save-amount								{float:left; display:block; font-size:13px; margin:0; font-weight:bold; }
.clearance-product-listing-right-review			{float:left; width:100%; }

.product-container				{float:left; width:100%; }

/* CLEARANCE PAGE */

/* PAYPAL PAGES */

#paypal-container		{float:left; width:100%; padding:0 0 10px 0; }
#paypal-container h1	{margin:15px 0 0 10px; }
#paypal-container p		{margin:5px 10px 0 10px;  }


/* PAYPAL PAGES */


/* DELIVERY ADDRESS PAGE */

#delivery-address-details-bg	{float:left; width:100%; }

.example-delivery-address-display-row		{float:left; width:100%; margin:10px 0 10px 0; }
.example-delivery-address-display-row-left	{float:left; width:150px;  }
.example-delivery-address-display-row-mid	{float:left; width:200px; }
.example-delivery-address-display-row-right	{float:left; }

.delivery-address-display-row			{float:left; width:100%; }
.delivery-address-display-row-left		{float:left; width:150px; }
.delivery-address-display-row-mid		{float:left; width:200px; }
.delivery-address-display-row-right		{float:left; }

#addaddress							{display:none; }
.create-account-details-postcode	{float:left; width:100%; }
.create-account-details-postcode p	{margin:5px 0 0 10px; }

.delivery-address-display-row		{float:left; width:100%; }
.delivery-address-display-row a		{display:block; margin:10px 0 0 10px;}

#default-checkbox					{-webkit-appearance:checkbox; }
#create-account-bottom-submit-bg	{float:left; width:100%; }

.save-details-button				{display: block; cursor: pointer; border: none; float: left; padding: 0; background-image: url(https://images.novatech.co.uk/website2011/save-changes-button-new.jpg); background-repeat: no-repeat; width: 170px; height: 32px;
} }

/* DELIVERY ADDRESS PAGE */

/* PERSONAL DETAILS PAGE */

.personal-details-title-bg				{}
.personal-details-title-bg h2			{margin:10px 0 0 10px; font-size:18px; display:block; }
#personal-details-details-bg p			{margin:5px 0 0 10px; font-size:14px; }

#create-account-bottom-options-left			{float:left; margin:10px 0 10px 0; width:100%; }
#create-account-bottom-options-left input 	{-webkit-appearance: radio; }
#create-account-bottom-options-mid			{float:left; margin:10px 0 10px 0; width:100%;}
#create-account-bottom-options-mid input	{-webkit-appearance: radio; }

.create-account-button-personaldetailspage		{width:90%; margin:10px 5% 10px 5%; float:left; background-color:#333; height:35px; color:#fff; }

/* PERSONAL DETAILS PAGE */

/* PAYMENT DETAILS PAGE */

.payment-details-extra		{float:left; }
.payment-details-extra p	{margin:5px 0 5px 10px; }

.payment-details-pleasenote-box		{float:left; width:100%; }
.payment-details-pleasenote-box p	{margin:5px 0 5px 10px; }

#personal-details-bottom-options	{float:left; width:100%; }
#personal-details-bottom-options p	{margin:5px 0 5px 10px; }

#create-account-bottom-submit-bg	{float:left; width:100%; padding:10px 0 10px 10px; }

.delete-card-details-box		{float:left; width:100%; }
.delete-card-details-box p		{margin:10px 0 10px 10px; }

/* PAYMENT DETAILS PAGE */

/* BUSINESS DELIVERY ADDRESSES PAGE */

.your-orders-title-business-bg		{float:left; width:100%; }
.your-orders-title-business-bg h2	{display:block; margin:10px 0 5px 10px; }

#business-track-an-order-details-bg	{float:left; width:100%; }
#business-track-an-order-details-bg p	{display:block; margin:5px 0 5px 10px; }

/* BUSINESS DELIVERY ADDRESSES PAGE */

/* FOOTER */

#footer					{float:left; background-color:#131313; width:100%; padding:5px 0 5px 0; display:block; }
#footer	ul				{list-style:none; }
#footer span a			{color:#fff; padding:5px; font-size:12px; text-decoration:none; float:left;}
#footer span a:hover	{text-decoration:underline; }

/* FOOTER */


/* EP5 START */

#gift-vouchers-container		{margin:0 0 0 10px; width:100%; }
#gift-vouchers-title			{width:100%; background-image:url(http://images.novatech.co.uk/website2011/gift-vouchers-title-bg.jpg); }
#gift-vouchers-title h1			{color:#fff; font-size:30px; padding:10px 0 0 20px; margin:0; }
#gift-vouchers-title h2			{color:#fff; font-size:50px; padding:0 0 0 20px; margin:0; }
#gift-vouchers-title h3			{color:#fff; font-size:20px; padding:0 0 0 20px; margin:0;}
#gift-vouchers-title p			{color:#fff; padding:15px 10px 0 20px; margin:0; }
.side-ads						{margin:0 0 10px 10px; }

#gift-vouchers-main				{width:100%; margin:0 0 10px 0; }
#gift-vouchers-main-inner		{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
#gift-vouchers-main-top			{height:100px; background-color:#f8f8f8; }
.big-pound-sign					{font-size:40px; }
.gift-vouchers-text				{text-align:left; padding:10px;  }
.vouchers-left 					{float:left; margin:25px 0 0 10px; vertical-align:top; }
.vouchers-right					{float:left; margin:10px 0 0 10px; }
.vouchers-right	p				{float:left; margin:0; padding:0 0 0 0px; }
.vouchers-textbox				{float:left; margin:30px 0 0 5px; }
.voucher-bold					{font-weight:bold; }

#gift-vouchers-main-bot			{height:100px;float:left; }
#gift-vouchers-main-bot	p		{padding:30px 0 0 10px; }
.vouchers-add-to-basket			{display:block; width:100px; height:30px; background-image:url(http://images.novatech.co.uk/website2011/voucher-add-to-basket.png); background-position: -25px 0;}  }

.giftvouchers-termsandconditions	{ }
.giftvouchers-termsandconditions h3	{margin:0 0 10px 10px; font-size:16px; }
.giftvouchers-termsandconditions p	{margin:0 0 10px 10px; }
.giftvouchers-termsandconditions a	{color:#35a9d0; }
.giftvouchers-termsandconditions a:hover {text-decoration:underline; }
.dropdown-form-textbox			{outline:0; border:1px solid #D4D5D4; padding:5px; height:20px; width:158px; }
/* EP5 END */


#delivery-collection-services-continue {float:left;width:100%;}
