/*Global Styles*/

body {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-top: 0px;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}

/*Body Styles*/
.Container {
	width: 100%;
	background-color: #FFFFFF;
	vertical-align: top;
}

.Header {
	width: 100%;
	vertical-align: top;
}

.CenterBody {
	width: 535px;
	vertical-align: top;
	padding-top: 18px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.CenterBodyB2B {
	font-size: 12px;
	line-height: 14px;
}

.LeftBorder {
	vertical-align: top;
	padding-top: 18px;
	padding-left: 5px;
	padding-right: 18px;
	padding-bottom: 10px;
}

.Footer {
	width: 100%;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.FooterLeft {
	text-align: center;
	width: 200px;
	padding-right: 6px;
}

.FooterRight {
	text-align: right;
}

.FooterNav {
	font-size:10px;
	color: #666666;
	line-height: 18px;
	padding-bottom: 10px;
}

.FooterNavB2B {
	font-size:10px;
	color: #666666;
	line-height: 18px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}

.HeaderNav {
	text-align: right;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 8px;
}

.HeaderNavB2B {
	text-align: right;
	margin-right: 20px;
	font-size: 10px;
	vertical-align: bottom;
	padding-bottom: 3px;
}

/*Left Nav Box Styles*/
.Search {
	padding: 10px 0 10px 0;
}

.Category {
	padding: 10px 15px 0 15px;
}

.Brand {
	padding: 10px 15px 10px 15px;
}

.NavLeftB2B {
	background-color: FFFFFF;
}

/*Nav Left B2B List Styles*/
ul.NavLeftB2B {
	list-style-image:url(../images/arrow2.gif);
    margin-left: -15px; /* Pull the margin back for NS4.7 */
	margin-top: .5em;
	margin-bottom: 1em;
    padding-left: 15px;
}

ul.NavLeftB2B, li.NavLeftB2B {
    margin-left: 10px; /* Push the list back in for non NS4.7 browsers */
    color: #E6E6E6; /* Set colour to background for NS4 on Mac 9 bug */
	line-height: 18px;
}

/*Category List Styles*/
ul.CatList {
	list-style-image:url(../images/arrow1.gif);
    margin-left: -15px; /* Pull the margin back for NS4.7 */
	margin-top: -.5em;
	margin-bottom: 1em;
    padding-left: 3px;
}

ul.CatList, li.CatList {
    margin-left: 5px; /* Push the list back in for non NS4.7 browsers */
    color: #333333; /* Set colour to background for NS4 on Mac 9 bug */
	line-height: 18px;
}

/*Standard List Styles*/
ul {
	list-style-type: square;
}

ul, li {
	line-height: 16px;
}

/*Heading Styles*/
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000000;
	margin-bottom: 0px;
	margin-left: -1px;
}

h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin-bottom: 5px;
}

/*Indentation Styles*/

blockquote {margin-left: 15px;}

/*Link Styles*/

a:link, a:visited {color: #990000; text-decoration: underline;}
a:active, a:hover {color: #666666; text-decoration: underline;}

a.FooterNav:link, a.FooterNav:visited {color: #666666; text-decoration: underline;}
a.FooterNav:active, a.FooterNav:hover {color: #333333; text-decoration: underline;}

a.HeaderNav:link, a.HeaderNav:visited {color: #666666; text-decoration: none;}
a.HeaderNav:active, a.HeaderNav:hover {color: #333333; text-decoration: underline;}

a.HeaderNavB2B:link, a.HeaderNavB2B:visited {color: #666666; text-decoration: none;}
a.HeaderNavB2B:active, a.HeaderNavB2B:hover {color: #333333; text-decoration: underline;}

/*Left Navigation Styles*/

.LeftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

a.CatList:link, a.CatList:visited {color: #333333; text-decoration: underline;}
a.CatList:active, a.CatList:hover {color: #990000; text-decoration: underline;}

a.NavLeftB2B:link, a.NavLeftB2B:visited {color: #990000; text-decoration: none;}
a.NavLeftB2B:active, a.NavLeftB2B:hover {color: #666666; text-decoration: underline;}
