/* Standard styles to save problems -------------------------------------------------------*/

body {
margin:0px;
}

img {
border:0px;
}

/* ---- end of standard styles --- */

.bigwriting {
	font-size:18px;
}
.catitem {
	display:none;
}
.catname {
	font-size:14px;
	font-weight:bold;
}
.headingtextstyle {
	left:150px;
	position:relative;
	text-align:left;
	top:0px;
}
.imagetextstyle {
	color:white;
}
.inputform {
	color:black;
	font-size:12px;
}
.inputform input {
       /* height:18px;*/
}
.newsfeed {
	color:white;
	font-size:10px;
}
.pagetext2style {
	display:none;
}
#idpagetext {
	display:block;
	left:150px;
	text-align:left;
	top:0px;
        position:relative;
	width:614px;
	z-index:10;
}
.resourceheader {
	color:#185365;
	font-size:13px;
	font-weight:bold;
}
.sidelinkstyle {
	color:white;
	text-decoration:bold;
}
.sidetextstyle {
	color:#9EC0CD;
	font-weight:bold;
	padding-left:3px;
}
.smalllettering {
	font-size:9px;
}
.subtitle {
	font-size:11px;
	font-weight:bold;
}
.thankyouform {
	font-size:12px;
}
#topmenuline {
	left:35px;
	position:absolute;
	text-align:left;
	top:150px;
	z-index:90;
        width:130px;
}
.workshopconfirmationtitle {
	font-size:12px;
}
.workshopdetail {
	margin:0px;
	padding:0px;
}
a {
	background:transparent;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
a.button {
	font-weight:bold;
}
a.button:hover {
	color:lightsteelblue;
}
a.newsfeed {
	font-size:11px;
}
a.newsfeed:hover {
	text-decoration:underline;
}
a.notselected {
	color:#8494BD;
	text-align:center;
}
a.selected {
	text-align:center;
}
a.textnotselected {
	color:navy;
	padding-right:10px;
}
a.textselected {
	color:blue;
	padding-right:10px;
}
body {
	background-color:transparent;
	color:white;
	font-family:arial, helvetica, sans-serif;
	width:990px;
}
body table {
	font-family:arial, helvetica, sans-serif;
}
body.allnewsletters {
	font-size:12px;
	margin-left:5px;
}
body.basket .catitem {
	display:inline;
	font-size:14px;
	font-weight:bold;
}
body.cat {
	font-size:12px;
	margin:0;
}
body.cat table {
	font-size:12px;
}
body.catdetail {
	font-size:12px;
	margin:0;
}
body.catdetail table {
	font-size:12px;
}
body.inputform {
	margin:0;
}
body.latestnewsletters {
	font-size:12px;
	margin:0;
}
body.main {
	background-color:#458397;
	background-image:URL(../images/bg.gif);
	background-repeat:repeat-y;
	color:white;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin:0;
}
body.main p {
	margin-bottom:5px;
}
body.main table {
	color:#ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}
body.newsfeed {
	margin:0;
	width:600px;
}
body.searchform {
	margin:0;
	width:500px;
}
body.workshopconfirmation {
	background-color:#458397;
	color:#FFFFFF;
	font-size:12px;
	margin:0;
}
body.workshopconfirmation td {
	font-size:12px;
}
body.workshopdetail .catheading {
	font-size:16px;
	padding-bottom:30px;
	padding-top:30px;
}
body.workshopdetail .caticon {
	font-size:16px;
}
body.workshopdetail .catprice {
	display:none;
}
td.workshopdetail .catprice {
        width:300px;
}
td.workshopdetail .catdesc {
        width:300px;
}
body.workshopdetail div.basketstate {
	left:0px;
}
body.workshopdetail table {
	font-size:12px;
}
body.workshoplist {
	font-size:12px;
	margin:0;
}
body.workshoplist .caticon {
	font-size:16px;
	padding-left:20px;
}
body.workshoplist .catprice {
	display:none;
}
body.workshoplist div.basketstate {
	left:300px;
}
body.workshoplist table {
	font-size:12px;
}
div.latestnewsletters {
	width:180px;
}
div.phoneiconstyle {
	left:0px;
	position:relative;
	top:382px;
}
h1 {
	font-size:16px;
	font-weight:bold;
}
img {
	border:0;
}
input.JACinput {
	font-size:9px;
height:14px;
width:85px;
}
input.searchform {
	background-color:#1E647D;
	color:#FFFFFF;
}
input.searchform:hover {
	color:#000000;
}
li.allnewsletters {
	list-style-type:disc;
	padding-bottom:5px;
}
li.latestnewsletters {
	list-style-type:disc;
	margin:0;
	padding-bottom:4px;
}
table.basket {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	width:560px;
}
table.basketstate {
	border:0;
	left:190px;
	position:relative;
	top:5px;
	width:210px;
}
table.checkoutbutton {
	left:420px;
	position:relative;
	top:0px;
}
table.feedlayout {
	margin:0;
	width:600px;
}
table.inputform {
	background-color:transparent;
	color:black;
}
table.menutable {
	background-color:transparent;
	width:110px;
}
table.newsfeed {
	font-size:12px;
}
table.partnermaillist {
	font-size:12px;
	width:570px;
}
table.searchform {
	font-size:12px;
	width:500px;
}
td.basket {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:0px;
	padding:6px;
}
td.cat {
	padding:2px;
	vertical-align:top;
}
td.checkoutbutton {
	font-size:14px;
}
td.feedlayout {
	vertical-align:top;
}
td.JACinputlabel {
	color:#BDE7F3;
}
td.menutable {
	padding-bottom:25px;
	padding-top:5px;
	vertical-align:top;
}
td.newsfeed {
	padding-right:10px;
	padding-top:5px;
}
th.basket {
	color:black;
	padding:2px;
}
th.newsfeed {
	color:#9EC0CD;
	font-size:12px;
	padding-bottom:10px;
	padding-top:15px;
	text-align:left;
}
ul.latestnewsletters {
	margin-left:4px;
	padding-left:12px;
}
#docstorage {
height:900px;
width:100%;
}
#basescrollgraphicid {
margin-top:0px;
margin-left: auto;  
margin-right: auto;
width: 100%
position: relative;
}
#wholesitepositionid {
position:relative;
padding-bottom: 4px;
margin: auto;
}

#wholesitecenterid {
position: relative;
margin: auto;  
}
#article {
position:relative;
margin-top:-21px;
width: 100%;
min-height:1050px;
/*height:1050px !important; */
height:1050px;
margin-bottom:4px;
z-index:30;
}
#lefthandside {
padding: 0px; 
width: 135px;
position:absolute;
left:0px;
top:125px;
}
#righthandside {
position:absolute;
left:790px;
top:150px;
padding-left: 11px;
width: 200px; 
background-color: rgb(30, 100, 125);
background: url("/images/six-degrees.jpg") no-repeat 0 0; 
vertical-align: top; 
padding-top: 6px;
z-index:90;
}
#submenuline {
display:none;
}
#workshoplist {
position:relative;
top:0px;
left:0px;
}
input.nextbutton {
WIDTH: 80px; 
FLOAT: right;
background-color:#1E647D;
color:white;
}