/* CSS Document */
body {
	background-color:#CC99FF;
	color: #FFF;
}

#Wrapper {
	border:0px solid #000; 
	margin-top:15px;
}

#Header {
	background-color:#FFF;
	background-image:url(../../jpg/threadsimple-header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #000; 
	min-height:102px;
}

#Navigation {
	border-top:1px solid transparent; 
	border-right:1px solid #000; 
	border-bottom:1px solid transparent; 
	border-left:1px solid transparent; 
	margin-right:0;
}
		
#MainContent {
	border:1px solid transparent; 
}
		
#Footer {
	border-top:1px solid #000; 
	border-right:1px solid transparent; 
	border-bottom:1px solid transparent; 
	border-left:1px solid transparent; 
}

/*****************************************************************************************************************************/
/* General */
h1 {
	font-size:0.85em;
	margin-bottom:18px;
}
h2 {
	font-size:0.8em;
	margin-bottom:18px;
}
h3 {
	font-size:0.75em;
	margin-bottom:18px;
}
h4,h5,h6 {
	font-size:0.7em;
	margin-bottom:18px;
}


p {
	font-size:0.75em;
	margin-bottom:18px;
}
ul,ol {
	margin-left:30px;
	margin-bottom:18px;
}
li {
	font-size:0.75em;
}
li li {
	font-size:1em;
}


td {
	font-size:0.75em;
	padding:3px 5px;
}

td li {
	font-size:1em;
}
p td {
	font-size:1em;
}
p li {
	font-size:1em;
}

table {
	margin-bottom:18px;
}
p table {
	margin-bottom:0;
}



a:link,a:visited {
	color: #cc0033;
	text-decoration: none;
}
a:hover,a:active {
	color: #cc0033;
	text-decoration: underline;
}


/*****************************************************************************************************************************/
/* Header */
#Header p {
	color:#000;
	line-height:1.5em;
	margin-bottom:0;
}

#Header div.headerText {
	float:right;
	padding:20px 20px 10px 20px;
	text-align:right;
	width:700px;
}
#Header div.headerImage {
}


#Header a:link, #Header a:visited {
}
#Header a:hover, #Header a:active {
}

/*****************************************************************************************************************************/
/* Footer */
#Footer p {
	line-height:1.3em;
	margin-bottom:0;
}

#Footer div.footerText {
	padding:5px 10px 5px 10px;
	text-align:left;
	width:980px;
}
#Footer div.footerImage {
}

#Footer a:link, #Footer a:visited {
}
#Footer a:hover, #Footer a:active {
}
/*****************************************************************************************************************************/
/* Navigation */
#Navigation ul {
	margin-top:-2px;
	margin-left:0;
}

#Navigation li {
	font-size:0.7em;
	list-style:none;
}
#Navigation li.main {
	font-weight:bold;
	line-height:1.1em;
	padding:4px 0 4px 0;
}
#Navigation li.sub {
	line-height:1.1em;
	padding:1px 0 1px 0;
}
#Navigation li.separator {
	font-size:0.4em;
	line-height:0.05em;
	padding:0;
}

#Navigation a:link, #Navigation a:visited {
}
#Navigation a:hover, #Navigation a:active {
}

/*****************************************************************************************************************************/
/* Categories */
div.categories {
	margin-bottom:10px;
	width:770px;
}
div.categoryseparator {
	margin-bottom:14px;
}


/* individual categories */
div.categories div.category {
	background: #f3ebff; 
	border:1px solid #000; 
	float:left;
	margin-right:14px;
	padding:3px;
	text-align:center;
	width:174px;
}
div.category div.categoryimage {
	float:left;
	width:66px;
}
div.category div.categoryimage img {
	border:1px solid #000; 
}
div.category div.categoryname {
	float:left;
	padding:30px 0 0 3px;
	width:105px;
}
div.category div.categoryname p {
	font-size:0.7em;
	margin-bottom:0;
}

/* end of row */
div.categories div.noRightMargin {
	margin-right:0;
}


/*****************************************************************************************************************************/
/* SubCategories */
div.subcategories {
	width:770px;
}
div.subcatSeparator {
	margin-bottom:14px;
}

/* individual subcategory */
div.subcategory {
	background: #f3ebff; 
	border:1px solid #000; 
	float:left;
	margin-right:14px;
	padding:3px;
	text-align:center;
	width:174px;
} 
div.subcategory div.subcategoryimage {
	float:left;
	width:66px;
}
div.subcategory div.subcategoryimage img {
	border:1px solid #000; 
}
div.subcategory div.subcategoryname {
	float:left;
	padding:30px 0 0 3px;
	width:105px;
}
div.subcategory div.subcategoryname p {
	font-size:0.7em;
	margin-bottom:0;
}


/* end of row */
div.subcategories div.noRightMargin {
	margin-right:0; 
}

/*****************************************************************************************************************************/
/* products */
div.products {
	width:770px;
}
div.productSeparator {
	margin-bottom:14px;
}


/* individual products */
div.product {
	background: #f3ebff; 
	border:1px solid #000; 
	float:left;
	margin-right:14px;
	padding:3px;
	text-align:center;
	width:174px;
}
div.product div.productimage {
	float:left;
	width:66px;
}
div.product div.productimage img {
	border:1px solid #000; 
}

div.product div.productdetails {
	float:left;
	padding:2px 0 0 3px;
	width:105px;
}
div.product div.productdetails p {
	font-size:0.7em;
	margin-bottom:5px;
}
div.product div.productdetails div.productcode {
}
div.product div.productdetails div.productcode p {
	margin-bottom:2px;
}
div.product div.productdetails div.productmanuf {
}
div.product div.productdetails div.productstyle {
}


/* end of row */
div.products div.noRightMargin {
	margin-right:0; 
}


/*****************************************************************************************************************************/
/* productDetails */
div.productDetails {
	width:770px;
}

/* image */
div.productDetails div.productImage {
	float:left;
	width:245px;
}
div.productDetails div.productImage img {
	border:1px solid #000;
}

/* mainDetails */
div.productDetails div.mainDetails {
	float:left;
	width:525px;
}
/* producttitle */
div.productDetails div.producttitle {
}
div.productDetails div.producttitle p {
	font-weight:bold;
	margin-bottom:18px;
}
/* generalDetails */ 
div.mainDetails div.generalDetails div.label {
	float:left;
	margin-right:10px;
	width:105px;
}
div.mainDetails div.generalDetails div.label p {
	font-weight:bold;
	margin-bottom:8px;
}
div.mainDetails div.generalDetails div.value {
	float:left;
	width:410px;
}
div.mainDetails div.generalDetails div.value p {
	margin-bottom:8px;
}

div.mainDetails div.code {
}
div.mainDetails div.outer {
}
div.mainDetails div.inner {
}
div.mainDetails div.colours {
}
div.mainDetails div.colours div.colour {
	float:left;
	margin-bottom:5px;
	width:67px;
}
div.mainDetails div.colours div.colour img {
	border:1px solid #000;
}

/* sellingpoints */
div.sellingpoints {
	padding-top:16px;
}
div.sellingpoints ul {
}
div.sellingpoints li {
	padding-bottom:2px;
}

/*****************************************************************************************************************************//* searchForm */
div.searchForm {
}

div.searchForm div.value {
	float:left;
	padding-right:5px;
}
div.searchForm div.value input {
	height:17px;
	padding-top:1px;
	width:250px;
} 

div.searchForm div.button {
	float:left;
}
div.searchForm div.button input  {
}






/* search */
div.searchResults {	
	padding-top:20px;
	width:770px;
}
div.searchSeparator {
	margin-bottom:14px;
}


/* individual products */
div.searchProduct {
	background: #f3ebff; 
	border:1px solid #000; 
	float:left;
	margin-right:14px;
	padding:3px;
	text-align:center;
	width:174px;
}
div.searchProduct div.searchimage {
	float:left;
	width:66px;
}
div.searchProduct div.searchimage img {
	border:1px solid #000; 
}

div.searchProduct div.searchdetails {
	float:left;
	padding:2px 0 0 3px;
	width:105px;
}
div.searchProduct div.searchdetails p {
	font-size:0.7em;
	margin-bottom:5px;
}
div.searchProduct div.searchdetails div.searchcode {
}
div.searchProduct div.searchdetails div.searchcode p {
	margin-bottom:2px;
}
div.searchProduct div.searchdetails div.searchmanuf {
}
div.searchProduct div.searchdetails div.searchstyle {
}


/* end of row */
div.searchResults div.noRightMargin {
	margin-right:0; 
}

/*****************************************************************************************************************************/


