/* TD v01 */
#suggest_table_strSearch {
	text-align:left;
}
body {
	margin:0 auto;
	text-align: center;
}

.w1col {
	width:194px;
	margin-right: 9px;
}
.w2col {
	width:397px;
	margin-right: 9px;
}
.w3col {
	width:600px;
	margin-right: 9px;
}
.w35col {
	width:695px;
	padding-right: 108px;
}
.w4col, .w4colm {
	width:803px;
}
.w4colm {
	margin-right: 9px;
}
.w5col {
	width:1006px;
}
.col1, .col2, .col3, .col4, .col5 {
	width:194px;
}
.col1sp {
	width:203px;
}
.sp1, .sp2, .sp3, .sp4 {
	width:9px;
}
.col2-3, .col3-4 , .col4-5 {
	width:397px;
}
.col2-4 {
	width:600px;
}
.col2-5 {
	width:802px;
}
.fL {float:left;}
.fR {float:right;}
.clBoth {clear:both;height: 0;font-size:0;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.sp9pxW {
	width:9px;
}	
.sp9pxH {
	height:9px;
}	

.breadcrumb a {
	TEXT-DECORATION: none;
	color:#000066;
}
.breadcrumb a:hover {
	TEXT-DECORATION: underline;
}

.wrap {
	background : url('/tpl/v01/wrapbg.png') top center repeat-y;
	width: 1006px;
}

#wrapper {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-variant: small-caps;
	text-align:left;
	letter-spacing:1px;
}

#header {
	height:181px;
}
#header .logo {
	display:block;
	margin : 0;
	height :126px;
	width : 194px;
	background : url('/tpl/v01/common_menus/main_logo.gif') no-repeat;
	overflow : hidden;
	text-indent : -9999px;
}
#header h1 {
	margin : 0;
	height :126px;
	width : 194px;
	background : url('/tpl/v01/common_menus/main_logo.gif') no-repeat;
	overflow : hidden;
	text-indent : -9999px;
}
#header #tilefinder {
	position: relative;
	height : 53px;
	width : 194px;
	background : url('/tpl/v01/common_menus/easy_tile_finder.gif') no-repeat;
	overflow : hidden;
	margin-top: 2px;
	text-align:center;
}
/*	padding-top:2px; */
/* top right bottom left (margin:padding:etc) */
#header #tilefinder span {
	width : 165px;
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
}
#header #tilefinder input {
	position: absolute;
	top:25px;
	left:16px;
	border: 0 none;
	width : 165px;
	padding: 0px;
	height: 18px;
}
/*	margin: 10px 0px 0px 5px; */

#header h2.fea, #header p.fea {
	margin : 0;
	height : 34px;
	width : 600px;
	background : url('/tpl/v01/common_menus/expert_advice.gif') no-repeat;
	overflow : hidden;
	text-indent : -9999px;
}
#header h2.qsqp, #header p.qsqp {
	margin : 0;
	margin-top: 3px;
	height : 34px;
	width : 600px;
	background : url('/tpl/v01/common_menus/quality_service.gif') no-repeat;
	overflow : hidden;
	text-indent : -9999px;
}
#header div.ads {
	margin : 4px 110px 0px 110px;
	height : 39px;
	width : 380px;
	overflow : hidden;
}
#header h2.callfree, #header p.callfree {
	margin : 0;
	margin-top: 3px;
	height : 34px;
	width : 600px;
	background : url('/tpl/v01/common_menus/call_free.gif') no-repeat;
	overflow : hidden;
	text-indent : -9999px;
}
#header #account {
	height : 23px;
	width : 194px;
	background : url('/tpl/v01/common_menus/account_login.gif') no-repeat;
	overflow : hidden;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	line-height:22px;
	color:#ffffff;
	letter-spacing:0;
}
#header #account a {
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
#header #account a:hover {
	color:#FFA319;
}
a.navAC, a.navAC:link, a.navAC:visited {
	margin-top:0px;
	margin-left:0px;
	text-decoration:none;
	border-left:1px solid #dddddd;
}
#account a.first {
	border-left: 0px;
}
#header #now {
	height : 16px;
	margin-top: 2px;
	text-align:center;
	font-size:9pt;
}
#header #ag1 {
	margin-top: 2px;
	height : 53px;
}
#header #livechat {
	margin-top: 2px;
	height : 53px;
	background : url('/tpl/v01/common_menus/chat_off.gif') no-repeat;
}
#header #live_chat {
	margin-top: 2px;
	height : 53px;
}
#header .contactus {
	margin-top: 4px;
	height : 23px;
	text-align:center;
	background : url('/tpl/v01/common_menus/contact_us.gif') 0 0 no-repeat;
}
#header a.contactus {
  display: block;
	color:#ffffff;
	text-decoration:none;
}
#header a.contactus:hover {
	background-position: 0 -23px;
	}

#header #nav_CM {
	width:600px;
	height:23px;
}

a.navCM, a.navCM:link, a.navCM:visited {
	display:block;
	width:194px;
	height:23px;
	margin-top:7px;
	margin-left: 9px;
	text-align:center;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
	overflow:hidden;
	background-image: url('/tpl/v01/common_menus/central_menu.gif');
	background-position: 0 0;
}
#nav_CM a.first {
	margin-left: 0px;
}
a.navCM:hover {
	background-position: 0 -23px;
}

#header #nav_CU {
	width:194px;
	height:23px;
}

a.navCU, a.navCU:link, a.navCU:visited {
	display:block;
	width:194px;
	height:23px;
	margin-top:7px;
	text-align:center;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
	overflow:hidden;
	background-image: url('/tpl/v01/common_menus/contact_us.gif');
	background-position: 0 -23px;
}

a.navCU:hover {
	background-position: 0 0;
}

.navMH {
	display:block;
	width:194px;
	height:30px;
	margin-top:2px;
	text-align:center;
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
	color:#ffffff;
	line-height:30px;
	overflow:hidden;
	background-image: url('/tpl/v01/common_menus/leftmenuhead.gif');
	}
#nav_MM .first {
	margin-top:0px;
	}

a.navMM, a.navMM:link, a.navMM:visited, .chosenMM {
	display:block;
	width:194px;
	height:34px;
	margin-top:2px;
	text-align:center;
	text-decoration:none;
	font-size:12pt;
	color:#000066;
	line-height:34px;
	overflow:hidden;
	background-image: url('/tpl/v01/common_menus/leftmenu.gif');
	background-position: 0 0;
	}

a.navMM:hover {
	background-position: 0 -34px;
	}

a.navMM:active, .chosenMM {
	color:#fff;
	background-position: 0 -68px;
	margin-bottom:2px;
	}
a.navSM, a.navSM:link, a.navSM:visited, .chosenSM {
	display:block;
	width:194px;
	height:16px;
	text-align:center;
	text-decoration:none;
	font-size:10pt;
	color:#000066;
	line-height:16px;
	overflow:hidden;
	background: url('/tpl/v01/common_menus/pixel_drop_down.gif') repeat-y;
}

a.navSM:hover {
	color:#fff;
	background-image: url('/tpl/v01/common_menus/leftmenu.gif');
	background-position: 0 -72px;
	}

a.navSM:active, .chosenSM {
	background-position: 0 -72px;
	}

#cartwrap {
	margin-top:9px;
	min-height:50px;
}
.cartmain {
	width:803px;
}

#footer {
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin-top:4px;
}
#footerbox{
	display:block;
	margin-top:4px;
	}
div#footerbox div{
	width:203px;
	float:left;
	}
div#footerbox h5{
	font-size:11pt;
	font-weight:bold;
	display:block;
	margin: 5px 0px;
	}
div#footerbox h6{
	font-size:11pt;
	font-weight:normal;
	display:block;
	color:#666666;
	}
div#footerbox p{
	font-size:9pt;
	display:block;
	padding: 0px;
	margin: 2px 0px;
	}
div#footerbox a, div#footerbox a:link, div#footerbox a:visited {
	color:#000066;
	text-decoration:none;
}
div#footerbox a:hover{
	color:#000000;
}
div#footerbox .last{
	width:194px;
}

#xlinks, #xlinks a, #copyright, #copyright a, #timer, #timer a {
	color:#000066;
	text-align:right;
	text-decoration:none;
	font-size:8pt;
	margin-top:2px;
}
#xlinks, #xlinks a {
	text-align:center;
}
#timer, #timer a  {
	text-align:left;
}

.CPprodDesc {
font-size:12pt;
}
.CPbox2B a:link {
font-size:9pt;
}

input.button,
input.buttonHover {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:9pt;
	font-family:"Palatino Linotype",Georgia,"Times New Roman",Times,serif,Verdana,Arial,Helvetica;
	color:#000066;
	background-color:#ffffff;
	cursor:pointer;
}

input.buttonHover {
	color:#000000;
	text-decoration:underline;
}

/* ads */

.ad1_ja {
  display: block;
	width : 194px;
	height : 53px;
	text-align:center;
	color:#000066;
	background : url('/tpl/v01/common_menus/just_arrived.gif') 0 0 no-repeat;
}
a.ad1_ja {
	text-decoration:none;
}
a.ad1_ja:hover {
	background-position: 0 -53px;
	}
#cartMM {
	display:inline;
	}

.navBig {
  display: block;
	width : 268px;
	height: 268px;
	text-indent : -9999px;
	float:left;
}
a.navBig:hover {
	background-position: 0 -268px;
}
.navB1 {
	background : url('/tpl/v01/big_three/bathrooms268.gif') 0 0 no-repeat;
}
.navF1 {
	background : url('/tpl/v01/big_three/floors267.gif') 0 0 no-repeat;
	width:267px;
}
.navK1 {
	background : url('/tpl/v01/big_three/kitchens268.gif') 0 0 no-repeat;
}

#ete a, #ad1 a.first, #ad2 a.first {
	margin-left:0px;
}	

.adSml {
  display: block;
	width : 194px;
	height: 122px;
	text-indent : -9999px;
	margin-top:9px;
	margin-left:9px;
	overflow:hidden;
}	
a.adSml:hover {
	background-position: 0 -122px;
}
.ad_ETE {
	background : url('/tpl/v01/adverts/estimator.gif') 0 0 no-repeat;
}
.ad_NG {
	background : url('/tpl/v01/adverts/need_grout.gif') 0 0 no-repeat;
}
.ad_SamplesNP {
	background : url('/tpl/v01/adverts/no_price_samples.gif') 0 0 no-repeat;
}
.ad_Samples {
	background : url('/tpl/v01/adverts/tile_samples.gif') 0 0 no-repeat;
}
.ad_Rooms {
	background : url('/tpl/v01/adverts/room_sets.gif') 0 0 no-repeat;
}
.ad_Special {
	background : url('/tpl/v01/adverts/special_offers.gif') 0 0 no-repeat;
}
#ag2 {
	display:inline;
	}
#ag2 .first {
	margin-left:0px;
	}

#ag2 a {
	float:left;
	}

.adLge {
  display: block;
	width : 141px;
	height: 254px;
	text-indent : -9999px;
	margin-top:9px;
}	
a.adLge:hover {
	background-position: 0 -254px;
}
.ad_Pallet {
	margin-left:26px;
	background : url('/tpl/v01/adverts/pallet_deals.gif') 0 0 no-repeat;
}

#nav_CO {
	width:695px;
	height:27px;
}
span.navCO {
	display:block;
	width:139px;
	height:27px;
	margin-top:7px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12pt;
	line-height:26px;
	overflow:hidden;
	background-image: url('/tpl/v01/common_menus/payment2.gif');
	background-position: 0 0;
}
#nav_CO span.here {
	background-image: url('/tpl/v01/common_menus/payment.gif');
}

.buttons {
	background-image: url('/tpl/v01/common_menus/buttons.png');
	display:block;
	height: 23px;
	width: 142px;
	text-align:center;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	line-height:22px;
	color:#000066;
	overflow:hidden;
}
.btnBl {
	background-position: 0 0;
}
a.btnBl:hover {
	background-position: 0 -23px;
}
.btnBlSm {
	width: 71px;
	background-position: -142px 0;
}
a.btnBlSm:hover {
	background-position: -142px -23px;
}
.btnGr {
	background-position: 0 -46px;
}
a.btnGr:hover {
	background-position: 0 -69px;
}
.btnGrSm {
	width: 71px;
	background-position: -142px -46px;
}
a.btnGrSm:hover {
	background-position: -142px -69px;
}
.btnMg {
	background-position: 0 -92px;
}
a.btnMg:hover {
	background-position: 0 -115px;
}
.btnMgSm {
	width: 71px;
	background-position: -142px -92px;
}
a.btnMgSm:hover {
	background-position: -142px -115px;
}
.btnNv {
	background-position: 0 -138px;
}
a.btnNv:hover {
	background-position: 0 -161px;
}
.btnNvSm {
	width: 71px;
	background-position: -142px -138px;
}
a.btnNvSm:hover {
	background-position: -142px -161px;
}
.btnOr {
	background-position: 0 -184px;
}
a.btnOr:hover {
	background-position: 0 -207px;
}
.btnOrSm {
	width: 71px;
	background-position: -142px -184px;
}
a.btnOrSm:hover {
	background-position: -142px -207px;
}
.btnPg {
	background-position: 0 -230px;
}
a.btnPg:hover {
	background-position: 0 -253px;
}
.btnPgSm {
	width: 71px;
	background-position: -142px -30px;
}
a.btnPgSm:hover {
	background-position: -142px -253px;
}

.CPpageHead {
	color:#003366;
	border-bottom:1px solid #003366;
}
.CPpageFoot {
	BORDER-Top: 1px solid #003366;
	PADDING-top: 4px;
	font-variant:normal;
}

.CPpageNav, .CPgenHeadings {
	background:#EEEEEE url(/tpl/v01/common_menus/Tile1px.gif) repeat scroll 0 0;
	font-variant:normal;
}
#eb {
	text-align:center;
}
#eb_homepage {
	height: 900px;
	width: auto;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto ;
	overflow: auto;
	padding: 8px;
}
#eb_homepage ul li (
	float: left;
	padding-right: 21px;
}