/* Srry didn\'t take your details

On a quick look it seems .sieTab has a width set too short

Example line 255

This will be the same problem on the previous class

Hope that helps

*/

.main {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:975px}
	
body {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	text-align:center;
	background:#fff;
	background-color:#fff;
	 width:%;
	 color:}
 
.SmallPictureLabel {
	font:normal 8pt Arial, Helvetica, sans-serif;
	padding-top:10px}
		
th {
	font:bold 11pt Arial, Helvetica, sans-serif;
	color:#000;
	padding:6px 0 6px 1px;
	background:#fff}
	
.sideLinks {
	padding:0 3px 0 3px;
	font-size:8pt;
	text-decoration:none;
	color:#818285;
	display:block;
	background:#818285}
	
td {
	font-size:10pt}
	
.special {
	font:bolder 10pt/60px Arial, Helvetica, sans-serif;
	color:#033;
	background:url(../graphics/icons/offersplashRound.gif) no-repeat center}
	
.headLinks {
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#000}
	
.cartRow {
	border:thin solid #fffff0;
	font-size:8pt;
	margin:1px;
	background:#818285;
	padding:1px}
	
.BoldCentre {
	font:bold 8pt/10px Arial, Helvetica, sans-serif;
	color:#933;
	text-decoration:none;
	font-style:normal;
	border:none;
	text-align:center;
	vertical-align:baseline;
	font-variant:normal;
	background:#FF0}
	
.Save {
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#900}
	
.OfferHead {
	font-size:8pt;
	color:#F00;
	background:#818285}
	
.hidden {
	display:none}
	
.bodyText {
	font:normal 9pt/11pt Arial, Helvetica, sans-serif;
	color:#666}
	
.bodyTextLink {
	font-size:9pt;
	text-align:left;
	padding:5px}
	
.bodyTextLink a {
	color:#00E}
	
Header3 {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333}
	
.Header3 {
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#333}
	
.TagLine {
	height:26px;
	vertical-align:middle;
	text-align:right;
	text-decoration:none;
	padding:6px 18px;
	color:#000;
	font:normal 14px Arial, Helvetica, sans-serif;
	background-color:#ababad}
	
.TagLine .tagtext {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 10px 6px 0}
	
.miniCart {
	border:1px solid #999;
	color:#818285}
	
.searchBox {
	font-size:8pt;
	color:#000;
	border:1px #000 solid;
	background:#fff}
	
.menuBar {
	border:1px #0D3F6A solid;
	height:30px;
	background-color:#818285}
	
.menuBar a:hover {
	color:#000;
	background:#818285}

.menuBar .FooterMenuItems {
	background:#818285}
		
.menuBar .MenuItems {
	font-size:12px;
	padding:6px 10px;
	color:#fff;
	text-decoration:none}
	
.globalTable {
	width:697px}
	
.productListFooter {
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #C5C5C5;
	margin-bottom:10px;
	background:#818285}
	
#productListDescription {
	padding:10px 10px 0;
	color:#333;
	line-height:18px}
	
.catalogueBlock {
	width:142px;
	height:14px;
	color:#000;
	padding:5px 0 3px 10px;
	margin:5px 0 4px;
	font-size:11px;
	text-decoration:none;
	background:#818285}
	
.catalogueName {
	padding-left:2px;
	font:bold 8pt Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	display:block}
	
.catalogueTitles {
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#fff;
	text-indent:5px;
	text-decoration:none;
	display:block;
	background-color:#818285}
	
.categoryNames {
	font:normal 8pt Arial, Helvetica, sans-serif;
	text-indent:5px;
	text-decoration:none;
	display:block;
	color:#818285}
	
.sideBar {
	width:162px;
	border-right:15px solid #FFF;
	background-color:#818285;
	color:#818285}
	
.footer {
	height:24px;
	background-color:#818285}
	
.footer tr {
	height:24px;
	background:#818285}
	
.mainBody {
	margin:10px}
	
.FooterMenuItems {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding:4px 10px;
	background:#818285}
	
.ProductHeader {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	background:#FFF;
	background-color:#818285}
	
.Model {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333}
	
.Titles {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#000}
	
.cartHeader {
	color:#fff;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#e4e4e4;
	background-color:#818285}
	
.types {
	padding:2px 3px 2px 3px;
	font-size:8pt;
	text-decoration:none;
	color:#000;
	display:block;
	background-color:#fff}

a.types {
	color:#0000EE}

.types a:hover {
	text-decoration:underline}
				
.index {
	text-decoration:none}
	
.mceVisualAid {
	border:1px dashed #fff}
	
a.tabPanel {
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	display:block;
	width:142px;
	padding:3px 0 3px 10px;
	background:#818285}
	
a.tabPanel:hover {
	color:#000;
	background:#fff}
	
.sideTab {
	padding:3px;
	margin-right:3px;
 	Problem seems to be here
	/*	width:225px; */}
	
.tabLabel {
	color:#000;
	padding:5px 0 3px 10px;
	margin:5px 0 4px;
	font-size:12px;
	font-weight:bold;
	width:142px;
	height:14px;
	background:#818285}
	
.tabLabel a:hover {
	color:#000;
	background:#DFE5E1}
	
.tabInput {
	font-size:8pt;
	border:1px solid #000;
	width:120px !important;
	background:#fff}
	
.tabContent {
	color:#FFF;
	width:156px;
	background:#818285}
	
.welcome {
	font:bold 1.8em Arial, Helvetica, sans-serif;
	color:#990000;
	padding:2px 0 7px;
	text-align:left;
	margin:8px 0 5px 0}
	
.floatimageright {
	float:right;
	margin:0 10px 8px}
	
#sectionBasket {
	width:140px}
	
#sectionBasket .tabContent {
	width:130px;
	padding-left:10px}
	
.maintext {
	font-size:12px;
	padding:0 30px 7px 0;
	margin:0 0 10px 0;
	line-height:120%}
	
#contacttable {
	width:600px;
	padding:0;
	margin-left:10px}
	
#contacttable th {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#4f6b72;
	text-transform:capitalize;
	text-align:left;
	padding:6px 6px 6px 12px;
	background:#CAE8EA}
	
#contacttable th.nobg {
	border-top:0;
	border-left:0;
	background:none}
	
#contacttable td {
	width:300px;
	background:#fff;
	padding:6px 6px 6px 12px;
	color:#4f6b72}
	
#contacttable td.alt {
	width:300px;
	background:#F5FAFA;
	color:#797268}
	
#contacttable th.spec {
	width:260px;
	border-top:0;
	font:bold 10px}
	
#contacttable th.specalt {
	border-top:0;
	font:bold 10px;
	color:#797268}
	
#aboutus {
	float:left;
	width:430px;
	min-width:430px}
	
#fixedwidth {
	float:left;
	width:627px;
	min-width:627px}
	
.welcomeimages {
	float:right;
	width:175px;
	min-width:175px;
	margin:10px 10px 0 0}
	
.welcomeimages img {
	margin:0 0 10px}
	
#offerSpacer {
	margin-top:100px}
	
#specialStyle h2 {
	font-size:19px;
	color:#990000;
	font-weight:bold;
	padding:0 0 0 15px}
	
.specialBox {
	background-color:#fff}
	
table.specialTable {
	border:1px solid white}
	
table.specialTable th {
	font-size:9pt;
	background-color:#fff;
	color:#003333;
	padding:5px 0 0 10px}
	
.tableStyle {
	border:2px solid #EBEBEB;
	background-color:#fff;
	margin:10px 10px 0 0}
	
.tableStyle h1 {
	font:bold 1.4em Arial, Helvetica, sans-serif;
	color:#990000;
	margin:8px 0 0 12px;
	text-align:left}

.tableStyle th {
    font:bold 11pt Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:6px 0 2px 1px;
	background-color:#818285;}

td#specialProductDescription {
	background-color:#fff;
	padding:6px 5px 5px 10px;
	color:#666666;
	font-size:8pt}

tbody {
    background-color:#FFF}
		
a.specialMore {
	color:#294359;
	font-weight:bold}
	
#rightSide {
	width:160px}
	
.MenuItems {
	color:#fff}
	
.news {
	color:#818285}