body {
	margin : 0px;
	font-size : 11px;
	background-color : #FFFFFF;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}
TABLE {
	border-collapse : collapse;
	empty-cells : show;
}
FORM {
	margin : 0px;
}
P,TD,TH {
	font-size : 11px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}
DIV.main {
	font-size : 11px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom : 1px;
}
LABEL,INPUT,SELECT,TEXTAREA {
	font-size : 11px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}
INPUT.checkbox {
	margin-top : -4px;
	margin-bottom : -3px;
}
.input {
	border : 1px solid #000000;
	background-color : #FFFFFF;
}
.bold {
	font-family : inherit;
	font-size : inherit;
	font-weight : bold;
}
.italic {
	font-family : inherit;
	font-size : inherit;
	font-style : italic;
}
.underline {
	font-family : inherit;
	font-size : inherit;
	text-decoration : underline;
}
A,A:visited {
	font-size : inherit;
	color : #4D3D87;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A:hover {
	font-size : inherit;
	color : #4D3D87;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.none,A.none:visited,A.none:hover {
	font-size : inherit;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.nav,A.nav:visited {
	font-size : inherit;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.nav:hover {
	font-size : inherit;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.top,A.top:visited {
	font-size : inherit;
	color : #323131;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.top:hover {
	font-size : inherit;
	color : #323131;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A.big,A.big:visited {
  font-size : 14px;
  font-weight : bold;
  text-decoration : none;
}
A.big:hover {
  font-size : 14px;
  font-weight : bold;
  text-decoration : underline;
}
H1 {
	font-size : 22px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H2 {
	font-size : 20px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H3 {
	font-size : 18px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H4 {
	font-size : 16px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H5 {
	font-size : 14px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H6 {
	font-size : 12px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
SPAN.title {
	font-size : 14px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
SPAN.fronttitle {
	font-size : 13px;
	color : #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
SPAN.highlight {
	color : #FF9900;
}
SPAN.highlight1 {
	color : #FF9900;
	font-weight : bold;
}
SPAN.highlight2 {
	color : #000066;
	font-weight : bold;
}
HR {
	height : 1px;
	color : #C7C7C7;
}
HR.thin {
	height : 1px;
	color : #C7C7C7;
	border : 1px dotted;
}
TD.topbar-top {
	height : 10px;
	background : url(../images/midbluebar.gif) repeat-x;
	border-left : 1px solid #443B8B;
	border-right : 1px solid #443B8B;
	padding-left : 8px;
	padding-right : 8px;
}
TD.topbar-bottom {
	color : #323131;
	height : 20px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-bottom : 1px solid #29166F;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	padding-left : 8px;
	padding-right : 8px;
}
TD.topbar-logo {
	padding-top : 4px;
	padding-left : 30px;
}
TD.topbar-nav {

}
TD.topbar-text {
	padding-top : 2px;
	padding-right : 12px;
}
TD.topbar {
	height : 84px;
	background : url(../images/topbkg.gif) repeat-y left top;
}
TD.footer {
	color : #323131;
	padding-left : 10px;
	padding-right : 10px;
	height : 20px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-top : 1px solid #29166F;
	border-bottom : 1px solid #29166F;
}
IMG.topnav-icon {
	vertical-align : top;
	padding-right : 8px;
	margin-left : 20px;
}
IMG.topnav-button {
	vertical-align : top;
}
TD.headerbar {
	font-size : 10px;
	color : #1B1B74;
	font-weight : bold;
	height : 20px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-top : 1px solid #29166F;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	border-bottom : 1px solid #877CAE;
}
TD.headerbarinside {
	font-size : 10px;
	color : #1B1B74;
	font-weight : bold;
	height : 20px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	border-bottom : 1px solid #877CAE;
}
TD.mainbox {
	padding-top : 8px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 8px;
	font-size : 10px;
	background : #F2F2F2;
	border-left : 1px solid #C7C7C7;
	border-right : 1px solid #C7C7C7;
}
TD.mainboxbkg {
	padding-top : 8px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 8px;
	font-size : 10px;
	background : #FFF8C8 url(../images/frontboxbkg.gif) repeat-x;
	border-left : 1px solid #29166F;
	border-right : 1px solid #29166F;
}
TD.mainboxtext {
	padding-top : 8px;
	padding-left : 12px;
	padding-right : 12px;
	padding-bottom : 8px;
	font-size : 10px;
	background : #F2F2F2;
	border-left : 1px solid #C7C7C7;
	border-right : 1px solid #C7C7C7;
}
TD.mainboxfull {
	padding-top : 8px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 8px;
	font-size : 10px;
	background : #F2F2F2;
	border-left : 1px solid #C7C7C7;
	border-right : 1px solid #C7C7C7;
	border-top : 1px solid #C7C7C7;
	border-bottom : 1px solid #C7C7C7;
}
TH.tblhead,TD.tblhead {
	font-size : 10px;
	color : #1B1B74;
	font-weight : bold;
	height : 20px;
	padding-left : 8px;
	padding-right : 8px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-top : 1px solid #29166F;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	border-bottom : 1px solid #877CAE;
}
TD.tblmain {
	padding-top : 8px;
	padding-bottom : 8px;
	padding-left : 8px;
	padding-right : 8px;
	font-size : 10px;
	background : #F2F2F2;
	border-left : 1px solid #C7C7C7;
	border-right : 1px solid #C7C7C7;
	border-top : 1px solid #C7C7C7;
	border-bottom : 1px solid #C7C7C7;
}
TD.tblmaindomain {
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left : 6px;
	padding-right : 6px;
	font-size : 10px;
	background : #F2F2F2;
	border-left : 1px solid #C7C7C7;
	border-right : 1px solid #C7C7C7;
	border-top : 1px solid #C7C7C7;
	border-bottom : 1px solid #C7C7C7;
}
TD.tblmainthin {
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left : 6px;
	padding-right : 6px;
	font-size : 10px;
	background : #F2F2F2;
	border-left : 1px solid #C7C7C7;
	border-right : 1px solid #C7C7C7;
	border-top : 1px solid #C7C7C7;
	border-bottom : 1px solid #C7C7C7;
}
TD.tblfooter {
	padding-top : 4px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 4px;
}
TD.tblsep {
  height : 5px;
}
SPAN.largefree {
	color : #000066;
	font-weight : bold;
	font-size : 30px;
}
SPAN.highlighttitle {
	color : #FF9900;
	font-weight : bold;
	font-size : 11px;
}
IMG.frontmorebutton {
	margin-top : 14px;
	margin-bottom : 12px;
}
UL {
	list-style-position : outside;
	list-style-image : url(../images/bullet1.gif);
	margin-left : -13px;
	*margin-left : 26px;
	margin-top : 15px;
	margin-bottom : 15px;
	*margin-top : 14px;
	*margin-bottom : 14px;
}
UL.nav {
	list-style-position : outside;
	list-style-image : url(../images/bullet1.gif);
	margin-left : -18px;
	*margin-left : 21px;
	margin-top : 15px;
	margin-bottom : 15px;
	*margin-top : 14px;
	*margin-bottom : 14px;
}
UL.features {
	list-style-position : outside;
	list-style-image : url(../images/bullet1.gif);
	margin-left : -13px;
	*margin-left : 26px;
	margin-top : 5px;
	margin-bottom : 1px;
	*margin-top : 4px;
	*margin-bottom : 0px;
}
UL.front {
	list-style-image : url(../images/bullet.gif);
	list-style-position : outside;
	margin-left : -23px;
	*margin-left : 16px;
	margin-top : 15px;
	margin-bottom : 15px;
	*margin-top : 14px;
	*margin-bottom : 14px;
	white-space : nowrap;
}
UL.step {
  margin-top : 1px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
}
LI {

}
LI.front {

}
LI.blank {
 visibility : hidden;
}
IMG.frontbanner {
	padding-bottom : 1px;
	*padding-bottom : 0px;
}
TABLE.mainbox {
	margin-left : 1px;
	margin-right : 1px;
	*margin-left : 0px;
	*margin-right : 0px;
}
TD.frontdomain {
	border-right : 1px solid #C7C7C7;
}
TD.main {
	border-right : 1px solid #C7C7C7;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 8px;
	padding-bottom : 8px;
}
TD.footprint {
	border-right : 1px solid #C7C7C7;
	padding-left : 20px;
	padding-right : 20px;
	color : #4D3D87;
	font-weight : bold;
}
IMG.pagetitle {
	padding-bottom : 10px;
}
TD.foliohighlight {
  background-color : #EEF3F8;
  border-top : 1px solid #B4B3B3;
  border-bottom : 1px solid #B4B3B3;
  border-left : 1px solid #B4B3B3;
  border-right : 1px solid #B4B3B3;
}
TD.folio {
  padding-left : 10px;
  padding-right : 10px;
}
IMG.icon-available {
	vertical-align : middle;
	padding-right : 6px;
}
IMG.icon-taken {
	vertical-align : middle;
	padding-right : 6px;
}
DIV.loading {
  display : inline;
}
DIV.switch {
  display : none;
}
TD.navline {
	font-size : 10px;
  padding-top : 1px;
  padding-bottom : 1px;
  white-space : nowrap;
}
TD.sidenav {
	font-size : 10px;
}
TD.currencytitle {
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  padding-right : 5px;
  font-size : 10px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  border-top : 1px solid #C7C7C7;
  border-bottom : 1px solid #C7C7C7;
  border-left : 1px solid #C7C7C7;
  border-right : 1px solid #C7C7C7;
}
TD.currencyheader {
	font-size : 10px;
	color : #1B1B74;
	font-weight : bold;
	height : 20px;
	padding-left : 8px;
	padding-right : 8px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-top : 1px solid #29166F;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	border-bottom : 1px solid #877CAE;
}
TD.currencymain {
	padding-top : 8px;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 8px;
	font-size : 10px;
	background : #F2F2F2;
	border-left : 1px solid #C7C7C7;
	border-right : 1px solid #C7C7C7;
	border-top : 1px solid #C7C7C7;
	border-bottom : 1px solid #C7C7C7;
}
TD.currencyfooter {
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  padding-right : 5px;
  font-size : 10px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
	border-left : 1px solid #C7C7C7;
	border-right : 1px solid #C7C7C7;
	border-top : 1px solid #C7C7C7;
	border-bottom : 1px solid #C7C7C7;
}
TD.currencyseperator {
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  padding-right : 5px;
  font-size : 10px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
}
TD.detail {
  padding : 5px;
  height : 560px;
}
TD.detailbar {
  height : 20px;
  background-color : #C7C7C7;
  border-top : 1px solid #993399;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 5px;
  padding-right : 5px;
  font-weight : bold;
  color : #FBF1F8;
}
TD.insidetop {
  padding-bottom : 8px;
}
TD.insidetitle {
  padding-top : 8px;
  padding-bottom : 8px;
}
TD.insidebar {
  padding-top : 5px;
  padding-bottom : 5px;
  border-top : 1px solid #C7C7C7;
  border-bottom : 1px solid #C7C7C7;
}
TD.prodimg {
  width : 128px;
  padding-top : 4px;
  padding-bottom : 4px;
}
TD.proddesc {
  padding-left : 8px;
  padding-top : 4px;
  padding-bottom : 4px;
}
DIV.prodtitle {
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #000000;
  font-weight : bold;
}
DIV.proddesc {
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #000000;
}
DIV.prodprice {
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #000000;
}
TABLE.form {

}
TD.baskettitle {
	font-size : 10px;
	color : #1B1B74;
	font-weight : bold;
	height : 20px;
	padding-left : 8px;
	padding-right : 8px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-top : 1px solid #29166F;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	border-bottom : 1px solid #877CAE;
	white-space : nowrap;
}
TD.baskettitleinside {
	font-size : 10px;
	color : #1B1B74;
	font-weight : bold;
	height : 20px;
	padding-left : 8px;
	padding-right : 8px;
	background : #DADADA;
	border-top : 1px solid #877CAE;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	border-bottom : 1px solid #877CAE;
}
TD.baskettitlespecial {
	font-size : 10px;
	color : #1B1B74;
	font-weight : bold;
	height : 20px;
	padding-left : 8px;
	padding-right : 8px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-top : 1px solid #29166F;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	border-bottom : 1px solid #877CAE;
}
TD.basketmain {
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 8px;
	padding-right : 8px;
	font-size : 10px;
	background : #F2F2F2;
	border-left : 1px solid #C7C7C7;
	border-right : 1px solid #C7C7C7;
	border-top : 1px solid #C7C7C7;
}
TD.basketbottom {
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  padding-right : 5px;
  font-size : 14px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  /*border-top : 1px solid #C7C7C7;
  border-bottom : 1px solid #C7C7C7;
  border-left : 1px solid #C7C7C7;
  border-right : 1px solid #C7C7C7;*/
}
TD.basketsep {
  padding-top:4px;
  padding-bottom:5px;
}
.saleold {
  text-decoration : line-through;
}
.salenew {
  color : #FF0000;
  font-weight : bold;
}
.missing {
  font-weight : bold;
  color : #FF0000;
}
TD.loginsep {
  background-color : #C7C7C7;
  width : 1px;
}
TD.logintop {
  border-top : 1px solid #C7C7C7;
  border-bottom : 1px solid #C7C7C7;
  padding-left : 10px;
  padding-right : 10px;
  padding-top : 5px;
  padding-bottom : 5px;
  font-weight : bold;
}
TD.login {
  padding-left : 10px;
  padding-right : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
}
TD.formtitle {
	font-size : 10px;
	color : #1B1B74;
	font-weight : bold;
	height : 20px;
	padding-left : 8px;
	padding-right : 8px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-top : 1px solid #29166F;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	border-bottom : 1px solid #877CAE;
}
TD.form {
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 10px;
  padding-right : 10px;
  font-size : 10px;
  color : #000000;
  background : #F2F2F2;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  border-top : 1px solid #C7C7C7;
  border-bottom : 1px solid #C7C7C7;
  border-left : 1px solid #C7C7C7;
  border-right : 1px solid #C7C7C7;
}
TD.formsep {

}
TD.step {
	font-size : 10px;
	color : #B4AECD;
	font-weight : bold;
	height : 20px;
	background : #FFFFFF url(../images/stepbkg.gif) repeat-x center center;
  white-space : nowrap
}
TD.step-on {
	font-size : 10px;
	color : #1B1B74;
	font-weight : bold;
	height : 20px;
	background : #FFFFFF url(../images/stepbkg-on.gif) repeat-x center center;
  white-space : nowrap
}
TD.stepend {
	width : 2px;
	background : #FFFFFF url(../images/stepend.gif) no-repeat center center;
}
TD.stepend-on {
	width : 2px;
	background : #FFFFFF url(../images/stepend-on.gif) no-repeat center center;
}
SPAN.step {
	background : #FFFFFF;
	padding-left : 4px;
	padding-right : 4px;
}
IMG.step {
	padding-right : 6px;
	vertical-align : middle;
}
LI.step {
  margin-left : 16px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top:1px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  list-style-image : url(../images/bullet.gif);
  list-style-position : outside;
  vertical-align : middle;
  white-space : nowrap;
}
LI.missing {
  margin-left : 30px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top:1px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  list-style-image : url(../images/bulletred.gif);
  list-style-position : outside;
  vertical-align : middle;
  white-space : nowrap;
  color : #FF0000;
}
IMG.big {
  vertical-align : middle;
  padding-right : 6px;
  padding-top : 4px;
  padding-bottom : 4px;
}
IMG.button {
	vertical-align : middle;
}
INPUT.webanalysis {
	margin-top : -1px;
	margin-bottom : -3px;
	margin-left : 0px;
	margin-right : 0px;
}
SPAN.frontweban {
	font-size : 14px;
  font-weight : bold;
	color : #29166F;
}
