﻿#mainTable {
	border-width:0px
	}
#mainTableLeft, #mainTableRight {
	text-align:center;
	vertical-align:top;
	width:180px;
	padding:5px;
	/*background-color: #FFFFCC;*/
	}

.mainPage {
	font-family:verdana;
	font-size:10pt;
	cursor:url("http://www.TileAndStones.com/body.cur");
	}


td {
	font-family:verdana;
	font-size:10pt;
	}

.topTable, .bottomTable, .mainTable, .productTable {
	border-collapse: collapse;
	width:800px;
	}

.mainTable, .productTable {
	/*Control the main table in mainPage.htm*/
	padding:5px;
	height:400px;
	border-top:0pt solid;
	border-left:0pt solid #CCCCCC;
	border-right:0pt solid #333333;
	border-bottom:0pt solid;
	}

.productTable {
	/*Control the PRODUCT table in products pages*/
	padding:0px;
	height:100px;
	}

.topTable {
	border-top:0pt solid #CCCCCC;
	border-left:0pt solid #CCCCCC;
	border-right:0pt solid #333333;
	border-bottom:0pt solid;
	}

.bottomTable {
	border-top:0pt solid;
	border-left:0pt solid #CCCCCC;
	border-right:0pt solid #333333;
	border-bottom:0pt solid #333333;
	}

.topCell, .bottomCell {
	border-top:0pt solid;
	border-bottom:0pt solid;
	}

.topCell {
	height:60px;
	}


.centerCell {
	border-top:1pt solid #CCCCCC;
	border-bottom:1pt solid #333333;
	border-left:0pt none;
	border-right:0pt none;
	}


.bottomCell {
	height:40px;
	padding:10px;
	}

.mainCell {
	width:790px;
	border-top:1pt solid #000000;
	border-left:1pt solid #000000;
	border-right:1pt solid #CCCCCC;
	border-bottom:1pt solid #CCCCCC;
	color: #000066;
	padding:5px;
	}

.mainImage {
	/*Control the LARGE image on mainPage.htm*/
	border:0pt none;
	cursor:hand;
	}

body, td, a {
	/*Control font color of body, tb and a*/
	color:#000000;
	}

body {
	}

.titleCell {
	/*Control the upper cells on mainPage*/
	border:0pt solid;
	}

a:link {
	color: #000066;
	}


:link.goButton, :active.goButton, :visited.goButton, :hover.goButton {
	border-bottom:1pt solid #808080;
	border-right:1pt solid #808080;
	border-left:1pt solid #CCCCCC;
	border-top:1pt solid #CCCCCC;
	color: #000066;
	margin-top: 2;
	margin-bottom: 2;
	margin:2px;
	padding:0;
	background-color:#FFFFFF;
	text-align: center;
	text-decoration: none;
	font-family: Arial;
	font-size:8pt;
	width: 26px;
	height: 18;
	}


:link.topMenuLinks, :active.topMenuLinks, :visited.topMenuLinks, :hover.topMenuLinks {
	border-bottom:1pt solid #808080;
	border-right:1pt solid #808080;
	border-left:1pt solid #CCCCCC;
	border-top:1pt solid #CCCCCC;
	color: #000066;
	margin-top: 2;
	margin-bottom: 2;
	margin:2px;
	background-color:#FFFFFF;
	text-align: center;
	font-family: Arial;
	font-size:9pt;
	width: 120px;
	text-decoration: none;
	height: 20;
	}

.hLines {
	width:800px;
	color:996600;
	margin-top: 2;
	margin-bottom: 2;
 	}

:link.bottomMenuLinks, :active.bottomMenuLinks, :visited.bottomMenuLinks, :hover.bottomMenuLinks {
	border-bottom:1pt solid #808080;
	border-right:1pt solid #808080;
	border-left:1pt solid #CCCCCC;
	border-top:1pt solid #CCCCCC;
	color: #000066;
	margin-top: 2;
	margin-bottom: 2;
	margin:2px;
	background-color:#FFFFFF;
	text-align: center;
	font-family: Arial;
	font-size:8pt;
	width: 100px;
	text-decoration: none;
	height: 18;
	}


:link.docsMenuLinks, :active.docsMenuLinks, :visited.docsMenuLinks, :hover.docsMenuLinks {
	border-bottom:1pt solid #808080;
	border-right:1pt solid #808080;
	border-left:1pt solid #CCCCCC;
	border-top:1pt solid #CCCCCC;
	color: #000066;
	margin:1px;
	padding:2px;
	background-color:#CCCCFF;
	text-align: center;
	font-family: Arial;
	font-size:9pt;
	text-decoration:none;
	}

:hover.docsMenuLinks, :hover.bottomMenuLinks, :hover.topMenuLinks, :hover.goButton {
	background-color:#FFCC00;
	}

 h1 {
	font-name:verdana;
	font-size:14pt;
	font-weight:normal;
 	}
 	
 h2 {
	font-name:verdana;
	font-size:10pt;
	font-weight:normal;
 	}
 
P {
	text-align:justify;
	margin-top: 5;
	margin-bottom: 5;
	}
	
LI {	
	margin-bottom:5px;
 	}
 	
/*Product styles*/
.prodCell, .prodDescription, .prodDetails, .prodThumb, .prodDtlCell {
	padding:10px;
	}

.prodCell {
 	padding:0px;
 	width:266;
 	height:260;
	}
	
.prodDtlCell {
	}
	
.prodDescription {
	}

.prodDetails {
	}
	
.prodLargeImage {
	cursor: hand;
	margin:5px;
	border:0px;
	}

.prodThumb {
	}
	
.CellTL, .CellTR, .CellBL, .CellBR {
	width:4px;
	height:4px;
	}

.CellL, .CellR {
	width:4px;
	padding:0px;
	}

.CellT, .CellB {
	height:4px;
	padding:0px;
	}

.CellTR {
	background-image: url('http://www.tileandstones.com/images/margineCellsTR.gif')
	}

.CellTL {
	background-image: url('http://www.tileandstones.com/images/margineCellsTL.gif')
	}

.CellBR {
	background-image: url('http://www.tileandstones.com/images/margineCellsBR.gif')
	}

.CellBL {
	background-image: url('http://www.tileandstones.com/images/margineCellsBL.gif')
	}
	
.CellL {
	background-image: url('http://www.tileandstones.com/images/margineCellsLeft.gif')
	}

.CellR {
	background-image: url('http://www.tileandstones.com/images/margineCellsRight.gif')
	}

.CellT {
	background-image: url('http://www.tileandstones.com/images/margineCellsTop.gif')
	}

.CellB {
	background-image: url('http://www.tileandstones.com/images/margineCellsBottom.gif')
	}
	
.titles {
	font-size:8pt;
	font-family:Verdana;
	font-style:italic;
	}
	
.innerProdCell {
	padding:10px;
	}
	
.pathCell {
	background-color: #EDDBC9;
	color:#993333;
	font-size:10pt;
	font-weight:normal;
	}
	
.cartTable {
	width:800;
	border:0px none #993300;
	padding: 0;
	}

.cartCells {
	border:0px none;
	border-bottom:1px solid #CCCCCC;
	}
	
p {
	text-align: justify;
	text-indent: -5;
	margin-left: 5;
	margin-right: 0; 
    margin-top: 5;
    margin-bottom: 5;
    }
    
.catTitle {
	font-family:verdana;
	font-size:14pt;
	text-align:center;
	}
	
.indexCell {
	width:114px;
	height:140px;
	text-align:center;
	vertical-align:top;
	}

.clickForDetails {
	color:#800000;
	font-family:verdana;
	font-size:8pt;
	text-align:center;
	}