
.text, body, td, div, p {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 9pt;
	line-height : 180%;
	text-decoration: none;
}
.path {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 7pt;
	font-weight:bold;
	text-decoration: none;
}

.baskettext {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 9pt;
	font-weight:bold;
	text-decoration: none;
}

.subscription{
	background:#c5c4c4;
}

.subscription h1{
	padding: 0px 3px;
}

.subscription a{
	padding: 0px 3px;
}

.parahead {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #073654;
	font-size : 14px;
	line-height : 160%;
	font-weight : bold;
	text-decoration: none;
}

.gold {
	color : #99783E;
	font-size : 8pt;
	text-decoration: none;
	font-weight : bold;
	text-decoration: none;
}


.small, small {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 7pt;
	text-decoration: none;
}

.pagingdiv {
	position:relative;
	margin-right:0px;
	margin-top:-20px;
	text-align:right;
	width:530px;
	
}

.paging, .paging a {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration: none;
}

.currentpage {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	text-decoration: none;
}


.white {
	color : #FFFFFF;
}


p {
	text-align: justify;
	margin : 0px;
}

.h1, h1 {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10pt;
	text-decoration: none;
	font-weight : bold;
	margin-bottom : 6px;
	margin : 0px;
	
 }
 
 .Title200 {width:200px;}
 .Control {width:220px;}
 

.h2, h2 {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 12pt;
	margin-top : 0px;
	line-height : 54px;
	margin-bottom : 6px;
	font-weight : normal;
 }
 
 .maincontent {
	padding : 6px;
	padding-top : 14px;
	margin-left:10px;
	}

.leftactive {color:#A1A8BE;};

h3:hover, .h3:hover {
	color : #576787;
}
 
.whitetext {
	color : #FFFFFF;
 }

.topmenu {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #555555;
	font-size : 8pt;
	line-height : 100%;
	font-weight : bold;
	text-decoration: none;
 }
 
.leftmenu {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 8pt;
	font-weight : bold;
	line-height : 15px;
	height:15px;
	text-decoration: none;
 }
.leftmenured {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FF1111;
	font-size : 8pt;
	font-weight : bold;
	line-height : 15px;
	height:15px;
	text-decoration: none;
 }
 
.leftmenuactive {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 8pt;
	font-weight : bold;
	line-height : 15px;
	height:15px;
	text-decoration: none;
 
 }

 .submenu {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 8pt;
	font-weight : bold;
	line-height : 12px;
	text-align : left;
	text-decoration: none;
 }
 
.submenuactive {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 8pt;
	margin-right : 6px;
	font-weight : bold;
	line-height : 12px;
	text-decoration: none;
 
 }

  
.leftmenucell {
	background-color:#ffffff;
	
 }
 
.leftmenuactivecell {
	background-color:#ffffff;
	
 }
 
 .basket {
	background-color:#c7c5c5;
	
 }
 
 .topmenuactive {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #99783E;
	font-size : 11px;
	line-height : 100%;
	font-weight : bold;
	text-decoration: none;
 }

 
.topmenu:hover {
	color : #99783E;
 }



.botmenu {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #063654;
	font-size : 11px;
	text-decoration: none;
 }
 
.botmenu:hover {
	color : #ffffff;
 }
 
.botmenuactive {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #063654;
	font-size : 11px;
	text-decoration: none;
 }

.utilitymenu {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #063654;
	font-size : 12px;
	text-decoration: none;
 }
 
.utilitymenu:hover {
	color : #ffffff;
 }
 
.utilitymenuactive {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #063654;
	font-size : 12px;
	text-decoration: none;
 }

.formfield, .loginfield{
border:1px solid #CCCCCC;}

textarea, select{
border:1px solid #CCCCCC;}

.formfield, .formfieldpopup, .loginfield {
	border-width:2px;
	background-color:#FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:280px;
}

.formfieldsmall {
	border-width:2px;
	background-color:#FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:60px;
}

.formtextarea {
	border-width:2px;
	background-color:#FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:280px;
}

.formbutton {
	border-width:1px;
	background-color:#cccccc;
	color : #000000;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	height: 22px;
	text-align: center;
}

.paymentfield, .accountfield{
	border-width:2px;
	background-color:#FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:210px;
	border:1px solid #CCCCCC;
}

.paymentfieldsmall, .accountfieldsmall{
	border-width:2px;
	background-color:#FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:60px;
	border:1px solid #CCCCCC;
}

.paymenttextarea, .accounttextarea {
	border-width:2px;
	background-color:#FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:210px;
	border:1px solid #CCCCCC;
}

.addbutton {
	border-width:1px;
	background-color:#272D71;
	color : #FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	height: 18px;
	width: 90px;
	text-align: center;
}

.addbutton:hover, .addbutton:active {
	background-color:#00B2EB;
}


.trolleybutton {
	border-width:0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #636262;
	font-weight: bold;
	text-align: left;
	background-color:#ffffff;
	padding-left:2px;
	cursor:pointer
}

.trolleybutton2 {
	border-width:0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #636262;
	font-weight: bold;
	text-align: left;
	background-color:#ffffff;
	cursor:pointer
}

.portfolio_buy{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.portfolio_remove{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.search {
	border-width:1px;
	border-bottom-width:0px;
	border-style:solid;
	border-color: #666666;
	background-color:#FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.searchbutton {
	border-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color: #666666;
	background-color:#FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.searchfield {
	border-width:0px;
	border-style:solid;
	background-color:#FFFFFF;
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : left;
	width: 115px;
	height: 20px;

}

.maintable {
	border-width:1px;
	border-style:solid;
	border-color: #666666;
}

.basketlite {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	height: 16px;
	color: #666666;
	background-color:#C5C4C4;
}

.basketlitetext {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #ffffff;
	font-weight: bold;
	
}

.whitecell {background-color:#ffffff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;}

.maincell {background-color:#ffffff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;}

.lastcell {background-color:#FFFFFF;
	}

.basketext {
	font-family :  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
	font-weight: bold;
}


.whitesmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 7pt;
	font-weight:bold;
	text-decoration: none;
}
.grey {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #636262;
	font-size : 7pt;
	font-weight:bold;
	text-decoration: none;
}
.smallwhite {
	font-family :  Arial, Verdana, "Century Gothic", Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 10px;
	text-decoration: none;
}
.weaveselected { 
	background-color:#ffffff;
	border-width : 2px;
	border-style : solid;
	border-color : #000000;
}
.weavenormal { 
	background-color:#ffffff;
	border-width : 2px;
	border-style : solid;
	border-color : #ffffff;
}

.colourselected { 
	background-color:#ffffff;
	border-width : 2px;
	border-style : solid;
	border-color : #000000;
}
.colournormal { 
	background-color:#ffffff;
	border-width : 2px;
	border-style : solid;
	border-color : #ffffff;
}










.navbar
{
float:left;
width:100px;
margin-right:10px;

}  

.mainDiv
{
  margin-left:0px;
  width:100%;
  position:relative;
  top:0px;
}

.toppadding
{
  position:relative;
  top:3px;
}

.topItem
{

}


.topItemlink
{
  width:100%;
  padding-left:3px;
  height:11px;
  text-decoration: none;
  color: #666666;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}


.topItemOver
{
  
 
}

.topItemClose
{
 
}


.topItemCloseOver
{
 
}



.dropMenu
{
  font: bold 11px Arial,verdana,sans-serif;	
  filter:alpha(opacity=100);
  padding-top:1px;
  padding-bottom:1px;
  display:block;
  position:relative;
}

.subMenu1
{
   display:block;
}

.subItem, .subItem a, .subItemOver, .subItemOver a
{
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #9d9c9c;
	margin-right : 3px;
	font-size : 7pt;
	font-weight : bold;
	line-height : 14px;
	text-align : right;
	text-decoration: none;
}

.subItemActive, .subItemActive a
{
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #6a6a6a;
	margin-right : 3px;
	font-size : 7pt;
	font-weight : bold;
	line-height : 14px;
	text-align : right;
	text-decoration: none;
}

.paymentbutton{
	border: 0px #FFFFFF solid;
	background:none;
	font-size : 10px;
	padding:0px 0px 1px 0px;
	margin:0px;
	color: #565654;
	font-weight:bold;
}



.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}

#ProductView{
*float:left !important;
}


#hideemails td, #showemails td{
	text-align:right;	
}


#hideemails div{
	background: url(/public/wso/images/general/button_blank_up.gif) no-repeat  0px 3px;
	width:151px;
	height:18px;
	padding-right: 10px;
	float:right;
}

#showemails div{
	background: url(/public/wso/images/general/button_blank_down.gif) no-repeat  0px 3px;
	width:151px;
	height:18px;
	padding-right: 10px;
	float:right;
}

#showemails div a, #hideemails div a{
	font-weight: bold;
	font-size: 8pt;	
	color: #666666;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
	width:141px;
	height:15px;
	text-align:center;
	display:block;
}




#hideemails, #EmailAddress2, #EmailAddress3, #EmailAddress4, #EmailAddress5, #EmailAddress5, #EmailAddress6, #EmailAddress7, #EmailAddress8, #EmailAddress9{
	display: none;
}
#showemails{
	display: block;
}
