html { height: 100%; margin-bottom: 1px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height:130%;
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4f504f;
	background-image: url(http://www.eco-tile.net/images/mainbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a:link    {color:#1f7e1c; text-decoration:underline;}
a:visited {color:#1f7e1c; text-decoration:underline;}
a:hover   {color:#666666; text-decoration:none; cursor:pointer;}
a:active  {color:#1f7e1c; text-decoration:underline;
}
html {
}
.tiny {font-size:1px;
}
.topbuttmarg {margin-right:5px;}
.buttmargunder {margin-right:5px;margin-top:5px;}
.smenubuttmarg {margin-bottom:10px;}
.prodthumbmarg {margin-right:10px;margin-bottom:10px;}
.largertxt {font-size:14px;}
li { list-style-position:outside; margin-left:-20px;
}
.green {color:#359a32;}
.white {color:#FFFFFF;}
.imborder {border: 2px solid #359a32;}
.imborder a:link {border: 2px solid #359a32;}
.imborder a:hover {border: 2px solid #666666;}
.tabcellborder {border-bottom:1px solid #359a32;}
.menupad {margin-right:30px;}
/* -------------------------- TEMPLATE & LAYOUT STYLES ---------------------------------- */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #359a32;
	 margin:0px;
}
h1 suregrip { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #CD3301;
	 margin:0px;
}
h1 ergomat { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #3399FE;
	 margin:0px;
}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #359a32; font-weight:normal;margin:0px;
}
h2 a:link    {color:#8b8b8d; text-decoration:underline;}
h2 a:visited {color:#8b8b8d; text-decoration:underline;}
h2 a:hover   {color:#83cc34; text-decoration:underline; cursor:pointer; }
h2 a:active  {color:#8b8b8d; text-decoration:underline;
}
h2 suregrip { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #CD3301; font-weight:normal;margin:0px;
}
h2 ergomat { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #3399FE; font-weight:normal;margin:0px;
}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #359a32; margin:0px;
}
h3 a:link    {color:#8b8b8d; text-decoration:underline;}
h3 a:visited {color:#8b8b8d; text-decoration:underline;}
h3 a:hover   {color:#FF6600; text-decoration:underline; cursor:pointer; }
h3 a:active  {color:#8b8b8d; text-decoration:underline;
}
h3 suregrip { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #CD3301; margin:0px;
}
h3 ergomat { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #3399FE; margin:0px;
}
.foottitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}	
.ours { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #8AA573;
        padding-top:10px; padding-bottom:15px;}			 
.ours a:link    {color:#8AA573; text-decoration:none;}
.ours a:visited {color:#8AA573; text-decoration:none;}
.ours a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.ours a:active  {color:#8AA573; text-decoration:none;
}
.txtfield { border: 1px solid #999999; padding:1px;
}
.portmarg {margin-top:15px;}
.IMR {margin-left:20px;margin-bottom:10px;float:right;}
.keypad {margin-left:15px;}
.msg {color:#FF0000;font-size:14px;font-weight:bold;}
/* -------------------------------- TEXT STYLES ----------------------------------------- */
.ecotile {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1f7e1c;
	line-height:130%;}
.suregrip {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#cf3503;}
.ergomat {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3399fe;}
.maintxt-ecotile {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height:130%;}
.maintxt-ecotile a:link    {color:#1f7e1c; text-decoration:underline;}
.maintxt-ecotile a:visited {color:#1f7e1c; text-decoration:underline;}
.maintxt-ecotile a:hover   {color:#666666; text-decoration:none; cursor:pointer;}
.maintxt-ecotile a:active  {color:#1f7e1c; text-decoration:underline;
}
.maintxt-suregrip {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height:130%;}
.maintxt-suregrip a:link    {color:#cf3503; text-decoration:underline;}
.maintxt-suregrip a:visited {color:#cf3503; text-decoration:underline;}
.maintxt-suregrip a:hover   {color:#666666; text-decoration:none; cursor:pointer;}
.maintxt-suregrip a:active  {color:#cf3503; text-decoration:underline;
}
.maintxt-ergomat {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height:130%;}
.maintxt-ergomat a:link    {color:#3399fe; text-decoration:underline;}
.maintxt-ergomat a:visited {color:#3399fe; text-decoration:underline;}
.maintxt-ergomat a:hover   {color:#666666; text-decoration:none; cursor:pointer;}
.maintxt-ergomat a:active  {color:#3399fe; text-decoration:underline;
}
.maintxt-accessories {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height:130%;}
.maintxt-accessories a:link    {color:#434343; text-decoration:underline;}
.maintxt-accessories a:visited {color:#434343; text-decoration:underline;}
.maintxt-accessories a:hover   {color:#666666; text-decoration:none; cursor:pointer;}
.maintxt-accessories a:active  {color:#434343; text-decoration:underline;
}
.topmenu { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; }
.topmenu a:link    {color:#FFFFFF; text-decoration:none;}
.topmenu a:visited {color:#FFFFFF; text-decoration:none;}
.topmenu a:hover   {color:#FFFF00; text-decoration:none; cursor:pointer;}
.topmenu a:active  {color:#FFFFFF; text-decoration:none;
}
.smenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #359a32;
	line-height: 160%;
	    }
.smenu a:link {color:#359a32; text-decoration:none; }
.smenu a:visited {color:#359a32; text-decoration:none; }
.smenu a:hover {color:#FF0000; text-decoration:none; cursor:pointer; }
.smenu a:active {color:#359a32; text-decoration:none; 
}
.smenu-ecotile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f7e1c;
	line-height: 160%;
	    }
.smenu-ecotile a:link {color:#1f7e1c; text-decoration:none; }
.smenu-ecotile a:visited {color:#1f7e1c; text-decoration:none; }
.smenu-ecotile a:hover {color:#333333; text-decoration:none; cursor:pointer; }
.smenu-ecotile a:active {color:#1f7e1c; text-decoration:none; 
}
.smenu-suregrip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cf3503;
	line-height: 160%;
	    }
.smenu-suregrip a:link {color:#cf3503; text-decoration:none; }
.smenu-suregrip a:visited {color:#cf3503; text-decoration:none; }
.smenu-suregrip a:hover {color:#333333; text-decoration:none; cursor:pointer; }
.smenu-suregrip a:active {color:#cf3503; text-decoration:none; 
}
.smenu-ergomat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399fe;
	line-height: 160%;
	    }
.smenu-ergomat a:link {color:#3399fe; text-decoration:none; }
.smenu-ergomat a:visited {color:#3399fe; text-decoration:none; }
.smenu-ergomat a:hover {color:#333333; text-decoration:none; cursor:pointer; }
.smenu-ergomat a:active {color:#3399fe; text-decoration:none; 
}
.smenu-accessories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
	line-height: 160%;
	    }
.smenu-accessories a:link {color:#434343; text-decoration:none; }
.smenu-accessories a:visited {color:#434343; text-decoration:none; }
.smenu-accessories a:hover {color:#333333; text-decoration:none; cursor:pointer; }
.smenu-accessories a:active {color:#434343; text-decoration:none; 
}
.smenu-des { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8b8b8d; line-height: 200%; margin-top:50px;
	    }
.smenu-des a:link {color:#8b8b8d; text-decoration:none; }
.smenu-des a:visited {color:#8b8b8d; text-decoration:none; }
.smenu-des a:hover {color:#f3a612; text-decoration:underline; cursor:pointer; }
.smenu-des a:active {color:#8b8b8d; text-decoration:none; 
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 160%;
	    }
.footerlinks a:link {color:#FFFFFF; text-decoration:underline; }
.footerlinks a:visited {color:#FFFFFF; text-decoration:underline; }
.footerlinks a:hover {color:#FFFF00; text-decoration:underline; cursor:pointer; }
.footerlinks a:active {color:#FFFFFF; text-decoration:underline; 
}

.footer-header {
font-weight: bold;
font-size: 17px;
}

.subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #359a32; margin:0px; font-weight:bold;
}
.subtitle suregrip{ font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #CD3301; margin:0px; font-weight:bold;
}
.subtitle ergomat{ font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #3399FE; margin:0px; font-weight:bold;
}
/* -------------------------- BUTTON STYLES ---------------------------------- */

.shopbutton {
width:158px;
height:45px;
background:url('/images/shopbutton.png');
text-indent:-9999px;
}

.shopbutton:hover {
background-position:-181px 0px;
}

#buttonnav-ecotile a {
height: 20px;
text-decoration: none;
color: #fff;
background: #1f7e1c url(http://www.eco-tile.net/images/button-l.gif) left top no-repeat;
padding-left: 10px;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 20px;
}
 
#buttonnav-ecotile a span {
color: #fff;
background: #1f7e1c url(http://www.eco-tile.net/images/button-r.gif) right top no-repeat;
padding-right: 10px;
}
 
#buttonnav-ecotile a, #buttonnav-ecotile a span {
display:inline-block;
}
 
#buttonnav-ecotile a:hover {
color: #fff;
background: #000000 url(http://www.eco-tile.net/images/button-l-on.gif) left top no-repeat;
padding-left: 10px;
}
 
#buttonnav-ecotile a:hover span {
background: url(http://www.eco-tile.net/images/button-r-on.gif) right top no-repeat;
padding-right: 10px;
}

#buttonnav-suregrip a {
height: 20px;
text-decoration: none;
color: #fff;
background: #cf3503 url(http://www.eco-tile.net/images/button-l-suregrip.gif) left top no-repeat;
padding-left: 10px;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 20px;
}
 
#buttonnav-suregrip a span {
color: #fff;
background: #cf3503 url(http://www.eco-tile.net/images/button-r-suregrip.gif) right top no-repeat;
padding-right: 10px;
}
 
#buttonnav-suregrip a, #buttonnav-suregrip a span {
display:inline-block;
}
 
#buttonnav-suregrip a:hover {
color: #fff;
background: #000000 url(http://www.eco-tile.net/images/button-l-on-suregrip.gif) left top no-repeat;
padding-left: 10px;
}
 
#buttonnav-suregrip a:hover span {
background: url(http://www.eco-tile.net/images/button-r-on-suregrip.gif) right top no-repeat;
padding-right: 10px;
}

#buttonnav-ergomat a {
height: 20px;
text-decoration: none;
color: #fff;
background: #3399fe url(http://www.eco-tile.net/images/button-l-ergomat.gif) left top no-repeat;
padding-left: 10px;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 20px;
}
 
#buttonnav-ergomat a span {
color: #fff;
background: #3399fe url(http://www.eco-tile.net/images/button-r-ergomat.gif) right top no-repeat;
padding-right: 10px;
}
 
#buttonnav-ergomat a, #buttonnav-ergomat a span {
display:inline-block;
}
 
#buttonnav-ergomat a:hover {
color: #fff;
background: #000000 url(http://www.eco-tile.net/images/button-l-on-ergomat.gif) left top no-repeat;
padding-left: 10px;
}
 
#buttonnav-ergomat a:hover span {
background: url(http://www.eco-tile.net/images/button-r-on-ergomat.gif) right top no-repeat;
padding-right: 10px;
}

#buttonnav-accessories a {
height: 20px;
text-decoration: none;
color: #fff;
background: #454545 url(http://www.eco-tile.net/images/button-l-accessories.gif) left top no-repeat;
padding-left: 10px;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 20px;
}
 
#buttonnav-accessories a span {
color: #fff;
background: #454545 url(http://www.eco-tile.net/images/button-r-accessories.gif) right top no-repeat;
padding-right: 10px;
}
 
#buttonnav-accessories a, #buttonnav-accessories a span {
display:inline-block;
}
 
#buttonnav-accessories a:hover {
color: #fff;
background: #000000 url(http://www.eco-tile.net/images/button-l-on-accessories.gif) left top no-repeat;
padding-left: 10px;
}
 
#buttonnav-accessories a:hover span {
background: url(http://www.eco-tile.net/images/button-r-on-accessories.gif) right top no-repeat;
padding-right: 10px;
}
.fixbutton-ecotile a {
width:164px;
height: 21px;
text-decoration: none;
text-align:center;
color: #fff;
background: #1f7e1c url(http://www.eco-tile.net/images/fixedbuttonbg.gif) no-repeat;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 21px;
display:inline-block;
float:left;
margin-right:5px;
margin-bottom:5px;
}
.fixbutton-ecotile a:hover {
color: #fff;
background: #000000 url(http://www.eco-tile.net/images/fixedbuttonbg-on.gif) no-repeat;
}
.fixbutton-suregrip a {
width:164px;
height: 21px;
text-decoration: none;
text-align:center;
color: #fff;
background: #cf3503 url(http://www.eco-tile.net/images/fixedbuttonbg-suregrip.gif) no-repeat;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 21px;
display:inline-block;
float:left;
margin-right:5px;
margin-bottom:5px;
}
.fixbutton-suregrip a:hover {
color: #fff;
background: #000000 url(http://www.eco-tile.net/images/fixedbuttonbg-on.gif) no-repeat;
}
.fixbutton-ergomat a {
width:164px;
height: 21px;
text-decoration: none;
text-align:center;
color: #fff;
background: #3399fe url(http://www.eco-tile.net/images/fixedbuttonbg-ergomat.gif) no-repeat;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 21px;
display:inline-block;
float:left;
margin-right:5px;
margin-bottom:5px;
}
.fixbutton-ergomat a:hover {
color: #fff;
background: #000000 url(http://www.eco-tile.net/images/fixedbuttonbg-on.gif) no-repeat;
}
.fixbutton-accessories a {
width:164px;
height: 21px;
text-decoration: none;
text-align:center;
color: #fff;
background: #454545 url(http://www.eco-tile.net/images/fixedbuttonbg-ergomat.gif) no-repeat;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 21px;
display:inline-block;
float:left;
margin-right:5px;
margin-bottom:5px;
}
.fixbutton-accessories a:hover {
color: #fff;
background: #000000 url(http://www.eco-tile.net/images/fixedbuttonbg-on.gif) no-repeat;
}
/* -------------------------- MAIN TEMPLATE STYLES ---------------------------------- */

#container {
	width: 970px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-color: #FFFFFF;
	padding: 10px;
} 
#headerbox {
	width: 970px;
	margin-right: 0px;
	margin-left: 0px;
	height: 41px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#maincontent {
	height: auto;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}


#logobox {
	float: left;
	height: 41px;
	width: 214px;
	text-align: left;
}
#topmenubox {
	float: left;
	height: 41px;
	width: 540px;
	text-align: right;
	line-height: 41px;
}

#left {
	float: left;
	height: auto;
	width: 188px;
	text-align: left;
}

#right {
	float: right;
	width: 762px;
	text-align: left;
	height: auto;
}

#footerbox {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	height: auto;
	line-height: 25px;
	background-image: url(http://www.eco-tile.net/images/footline.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 20px;
	clear: both;
}
#bannerbox {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
#topbar {
	background-color: #359a32;
	height: 33px;
	width: 100%;
}
#topcontent {
	height: 30px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
#topcontentL {
	text-align: left;
	float: left;
	height: 30px;
	width: 850px;
}
#topcontentR {
	float: right;
	height: 18px;
	width: 120px;
	line-height: 33px;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
}
#flagbox {
	text-align: right;
	height: 15px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
#toprightbox {
	text-align: right;
	float: right;
	height: 21px;
	width: 216px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#underheader {
	height: 30px;
	width: 970px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#underheaderL {
	line-height: 30px;
	text-align: left;
	float: left;
	height: 30px;
	width: 400px;
}
#underheaderR {
	text-align: right;
	float: right;
	height: 26px;
	width: 570px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#footerbox-top {
	height: 4px;
	width: 990px;
}
#footerboxmain {
	background-color: #359a32;
	height: auto;
	width: 980px;
	padding-right: 5px;
	padding-left: 5px;
	color: #ffffff;
	text-align: left;
}
#footerbox-bottom {
	height: 4px;
	width: 990px;
}
#underfooter {
	line-height: 30px;
	text-align: left;
	height: 60px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#bread {
	line-height: 25px;
	text-align: left;
	float: right;
	height: 25px;
	width: 762px;
	margin-bottom:10px;
	font-size: 11px;
}
.flag {
	margin-left: 5px;
}
.flagsel {
	margin-left: 5px;
}

/* -------------------------- CATEGORY PAGE STYLES ---------------------------------- */

.catbox {
	float: left;
	height: 145px;
	width: 760px;
	margin-top: 10px;
	border: 1px solid #1f7e1c;
}
.catbox-ecotile {
	float: left;
	height: 145px;
	width: 760px;
	margin-top: 10px;
	border: 1px solid #1f7e1c;
}
.catbox-suregrip {
	float: left;
	height: 145px;
	width: 760px;
	margin-top: 10px;
	border: 1px solid #cf3503;
}
.catbox-ergomat {
	float: left;
	height: 145px;
	width: 760px;
	margin-top: 10px;
	border: 1px solid #3399fe;
}
.catbox-accessories {
	float: left;
	height: 145px;
	width: 760px;
	margin-top: 10px;
	border: 1px solid #434343;
}
.catboxtop {
	height: 4px;
	width: 762px;
	float: left;
}
/*.catboxmain {
	float: left;
	height: 152px;
	width: 758px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1f7e1c;
	border-left-color: #1f7e1c;
}*/
.catboxbottom {
	float: left;
	height: 4px;
	width: 762px;
}
.catboxmainL {
	float: left;
	height: 142px;
	width: 170px;
	padding-left: 5px;
	padding-top: 10px;
}
.catboxmainRtop {
	float: left;
	height: 30px;
	width: 572px;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}
.catboxmainRtop-ecotile {
	float: left;
	height: 30px;
	width: 572px;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}
.catboxmainRtop-ecotile a:link {color:#1f7e1c; text-decoration:none; }
.catboxmainRtop-ecotile a:visited {color:#1f7e1c; text-decoration:none; }
.catboxmainRtop-ecotile a:hover {color:#333333; text-decoration:none; cursor:pointer; }
.catboxmainRtop-ecotile a:active {color:#1f7e1c; text-decoration:none; 
}
.catboxmainRtop-suregrip {
	float: left;
	height: 30px;
	width: 572px;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}
.catboxmainRtop-suregrip a:link {color:#cf3503; text-decoration:none; }
.catboxmainRtop-suregrip a:visited {color:#cf3503; text-decoration:none; }
.catboxmainRtop-suregrip a:hover {color:#333333; text-decoration:none; cursor:pointer; }
.catboxmainRtop-suregrip a:active {color:#cf3503; text-decoration:none; 
}
.catboxmainRtop-ergomat {
	float: left;
	height: 30px;
	width: 572px;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}
.catboxmainRtop-ergomat a:link {color:#3399fe; text-decoration:none; }
.catboxmainRtop-ergomat a:visited {color:#3399fe; text-decoration:none; }
.catboxmainRtop-ergomat a:hover {color:#333333; text-decoration:none; cursor:pointer; }
.catboxmainRtop-ergomat a:active {color:#3399fe; text-decoration:none; 
}
.catboxmainRtop-accessories {
	float: left;
	height: 30px;
	width: 572px;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}
.catboxmainRtop-accessories a:link {color:#434343; text-decoration:none; }
.catboxmainRtop-accessories a:visited {color:#434343; text-decoration:none; }
.catboxmainRtop-accessories a:hover {color:#333333; text-decoration:none; cursor:pointer; }
.catboxmainRtop-accessories a:active {color:#434343; text-decoration:none; 
}
.catboxmainR {
	float: right;
	height: 142px;
	width: 582px;
	padding-top: 10px;
}
.catboxmainRtopL {
	text-align: left;
	float: left;
	height: 30px;
	width: 400px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 30px;
}
.catboxmainRtopR {
	font-size: 13px;
	font-weight: bold;
	color: #359a32;
	text-align: right;
	float: right;
	height: 30px;
	width: 170px;
	line-height: 30px;
	padding-right: 5px;
}
.catboxmainRmiddle {
	float: left;
	height: auto;
	width: 572px;
	padding-right: 10px;
}
.catboxmainRbottom {
	float: left;
	height: auto;
	width: 572px;
	padding-right: 10px;
}
.catboxmainRbottomL {
	float: left;
	height: auto;
	width: 250px;
}
.catboxmainRbottomR {
	float: right;
	height: auto;
	width: 322px;
	text-align:right;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
#cattext {
	float: left;
	height: auto;
	width: 762px;
	margin-top: 10px;
}

#prodcat_info {
	clear: both;
}

/* -------------------------- PRODUCT PAGE STYLES ---------------------------------- */

#prodtop {
	height: 60px;
	width: 762px;
}
#prodtopL {
	line-height: 30px;
	float: left;
	width: 600px;
}
#prodtopR {
	float: right;
	height: 60px;
	width: 150px;
	font-size: 16px;
	font-weight: bold;
	color: #cd3301;
	text-align: right;
}
#prodorderbox {
	float: left;
	height: auto;
	width: 762px;
}
#prodorderbox-top {
	height: 4px;
	width: 762px;
}
#prodorderboxstrap{
	background-color: #e4fbd9;
	height: auto;
	width: 753px;
	height:10px;
	font-size: 11px;
	color:#FF0000;
	padding-left:5px;
	padding-top:0;
	font-weight:bold;
}
#prodorderbox-main {
	background-color: #e4fbd9;
	height: auto;
	width: 760px;
	border: 1px solid #359A32;
}
#prodorderbox-main-ecotile {
	background-color: #e4fbd9;
	height: 140px;
	width: 760px;
	border: 1px solid #1f7e1c;
}
#prodorderbox-main-suregrip {
	background-color: #fdeae3;
	height: 140px;
	width: 760px;
	border: 1px solid #cf3503;
}
#prodorderbox-main-ergomat {
	background-color: #e8f2fc;
	height: 140px;
	width: 760px;
	border: 1px solid #3399fe;
}
#prodorderbox-main-accessories {
	background-color: #eeeeee;
	height: 140px;
	width: 760px;
	border: 1px solid #454545;
}
#prodorderbox-mainL {
	float: left;
	height: 82px;
	width: 590px;
	padding-top: 10px;
	padding-left: 10px;
}
#prodorderbox-mainR {
	float: right;
	height: 27px;
	width: 350px;
	text-align: right;
	padding-top: 58px;
}

html>body #prodorderbox-mainR { padding-top: 36px; } /* ie7 hack */

#prodinfo {
	float: left;
	height: auto;
	width: 762px;
	margin-top: 10px;
}
#prodinfoL {
	float: left;
	height: auto;
	width: 390px;
}
#prodinfoLnew {
	float: left;
	height: auto;
	width: 380px;
}
#prodinfoR {
	float: right;
	height: auto;
	width: 372px;
}
#catslideholder {
	float: left;
	height: 268px;
	width: 372px;
}
.catthumbbox {
	background-color: #BDE6A9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width:1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
    border-right-color: #369A32;
	border-bottom-color: #369A32;
	border-left-color: #369A32;
	border-top-color: #369A32;
	width:370px;
	float:right;
	height:auto;
}
#prodorderbox-bottom {
	float: left;
	height: 4px;
	width: 762px;
}
#prodcontent {
	height: auto;
	width: 370px;
	padding-top: 10px;
	margin-top:5px;
	padding-right: 15px;
	border-top:1px solid #1f7e1c;
}
#prodcontentwide {
	height: auto;
	width: 745px;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 15px;
	border-top:1px solid #1f7e1c;
}
#prodcontent-ecotile {
	height: auto;
	width: 370px;
	padding-top: 10px;
	margin-top:5px;
	padding-right: 15px;
	border-top:1px solid #1f7e1c;
}
#prodcontent-suregrip {
	height: auto;
	width: 370px;
	padding-top: 10px;
	margin-top:5px;
	padding-right: 15px;
	border-top:1px solid #cf3503;
}
#prodcontent-ergomat {
	height: auto;
	width: 370px;
	padding-top: 10px;
	margin-top:5px;
	padding-right: 15px;
	border-top:1px solid #3399fe;
}
#prodcontent-accessories {
	height: auto;
	width: 370px;
	padding-top: 10px;
	margin-top:5px;
	padding-right: 15px;
	border-top:1px solid #454545;
}
#prodcontentwide {
	height: auto;
	width: 760px;
	margin-top: 5px;
	padding-top: 10px;
	border-top:1px solid #1f7e1c;
}
#prodcontentwide-ecotile {
	height: auto;
	width: 760px;
	padding-top: 10px;
	margin-top:5px;
	border-top:1px solid #1f7e1c;
}
#prodcontentwide-suregrip {
	height: auto;
	width: 760px;
	padding-top: 10px;
	margin-top:5px;
	border-top:1px solid #cf3503;
}
#prodcontentwide-ergomat {
	height: auto;
	width: 760px;
	padding-top: 10px;
	margin-top:5px;
	border-top:1px solid #3399fe;
}
#prodcontentwide-accessories {
	height: auto;
	width: 760px;
	padding-top: 10px;
	margin-top:5px;
	border-top:1px solid #454545;
}
#prodpicthumbs {
	float: left;
	height: auto;
	width: 372px;
	margin-top: 10px;
}
#catthumbs {
	float: left;
	height: auto;
	width: 372px;
	margin-top: 10px;
}
#featprodbox {
	height: 280px;
	width: 762px;
	float: left;
	margin-top: 20px;
	clear:both;
}
#featbox {
	float: left;
	height: 160px;
	width: 762px;
	margin-top: 10px;
}
#featboxtop {
	height: 4px;
	width: 762px;
	float: left;
}
#featboxmain {
	float: left;
	height: 240px;
	width: 750px;
	padding:5px;
	border: 1px solid #359A32;
}
#featboxmain-ecotile {
	float: left;
	height: 240px;
	width: 750px;
	padding:5px;
	border: 1px solid #1f7e1c;
}
#featboxmain-suregrip {
	float: left;
	height: 240px;
	width: 750px;
	padding:5px;
	border: 1px solid #cf3503;
}
#featboxmain-ergomat {
	float: left;
	height: 240px;
	width: 750px;
	padding:5px;
	border: 1px solid #3399fe;
}
#featboxmain-accessories {
	float: left;
	height: 240px;
	width: 750px;
	padding:5px;
	border: 1px solid #454545;
}
#featboxbottom {
	float: left;
	height: 4px;
	width: 762px;
}
.textbox {
	float: left;
	height: auto;
	width: 750px;
	margin-top:20px;
	background-color: #E4FBD9;
	border: 1px solid #359A32;
	padding: 5px;
}
.textbox-ecotile {
	float: left;
	height: auto;
	width: 750px;
	margin-top:20px;
	background-color: #E4FBD9;
	border: 1px solid #359A32;
	padding: 5px;
}
.textbox-suregrip {
	float: left;
	height: auto;
	width: 750px;
	margin-top:20px;
    background-color: #fdeae3;
	border: 1px solid #cf3503;
	padding: 5px;
}
.textbox-ergomat {
	float: left;
	height: auto;
	width: 750px;
	margin-top:20px;
	background-color: #e8f2fc;
	border: 1px solid #3399fe;
	padding: 5px;
}
.textbox-accessories {
	float: left;
	height: auto;
	width: 750px;
	margin-top:20px;
	background-color: #eeeeee;
	border: 1px solid #454545;
	padding: 5px;
}

.textbox-top {
	height: 4px;
	width: 762px;
}
.textbox-main {
	background-color: #e4fbd9;
	height: auto;
	width: 748px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #359A32;
	border-left-color: #359A32;
	padding: 5px;
}
.textbox-bottom {
	float: left;
	height: 4px;
	width: 762px;
}
#casebox {
	float: left;
	height: auto;
	width: 762px;
	margin-top: 20px;
}
#casestudybox {
    width:750px;
	border:1px solid #1f7e1c;
	padding:5px;
	margin-bottom:5px;
	background-color:#e4fbd9;
}
.testimbox {
    width:750px;
	border:1px solid #1f7e1c;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#e4fbd9;
}
.callusbox {
    width:auto;
	border:1px solid #1f7e1c;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#e4fbd9;
	text-align:center;
	font-weight:bold;
}
/* -------------------------- HOMEPAGE STYLES ---------------------------------- */

#homebox {
	height: 407px;
	width: 970px;
	margin-top: 10px;
}
#homebox-top {
	height: 30px;
	width: 709px;
	line-height: 30px;
	background-image: url(http://www.eco-tile.net/images/homebox-top.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
#homeboxmain {
	background-color: #FFFFFF;
	height: 333px;
	width: 697px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #359A32;
	border-left-color: #359A32;
	padding: 10px;
	float: left;
}
#homebox-bottom {
	text-align: right;
	height: 24px;
	width: 717px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #359A32;
	border-bottom-color: #359A32;
	border-left-color: #359A32;
	background-color: #FFFFFF;
}
#homeboxmainL {
	float: left;
	height: auto;
	width: 729px;
	color: #333333;
}
#homeboxmainR {
	float: right;
	height: auto;
	width: 233px;
}
#hometextbox {
	float: left;
	height: auto;
	width: 970px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* -------------------------- BASKET PAGE STYLES ---------------------------------- */

.basketbox {
	float: left;
	height: auto;
	width: 760px;
	margin-top: 10px;
	border: 1px solid #359A32;
}
.basketboxtop {
	height: 4px;
	width: 762px;
	float: left;
}
.basketboxmain {
	float: left;
	height: auto;
	width: 758px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #359A32;
	border-left-color: #359A32;
}
.basketboxbottom {
	float: left;
	height: 4px;
	width: 762px;
}
#underbasket {
	text-align: center;
	float: left;
	height: 100px;
	width: 762px;
	margin-top: 20px;
}
#bottomcontact {
	float: left;
	height: auto;
	width: 762px;
}

/*          BASKET PAGE STYLES            */
.checkouttable {
	border: 1px solid #359A32;
}
/*          CONTACT PAGE STYLES            */

#contactformholder {
	float: left;
	height: auto;
	width: 500px;
}
#addresses {
	float: right;
	height: auto;
	width: 242px;
	padding-left: 20px;
}
#contactform-top {
	float: left;
	height: 4px;
	width: 500px;
}
#contactformmain {
	background-color: #e4fbd9;
	padding: 10px;
	float: left;
	height: auto;
	width: 476px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #359A32;
	border-left-color: #359A32;
	border-right-width: 2px;
	border-left-width: 2px;
}
#contactformbottom {
	float: left;
	height: 4px;
	width: 500px;
}
#mainmenubar {
	line-height: 30px;
	background-image: url(http://www.eco-tile.net/images/menubg.gif);
	height: 30px;
	width: 970px;
}
#mainmenubarL {
	line-height: 30px;
	text-align: left;
	float: left;
	height: 30px;
	width: 560px;
	padding-left: 10px;
}
#mainmenubarR {
	text-align: right;
	float: right;
	height: 30px;
	width: 400px;
}
#bottommain {
	height: 1px;
	width: 970px;
	clear: both;
	font-size: 1px;
}
#homeboxL {
	float: left;
	height: 407px;
	width: 719px;
}
#homeboxR {
	float: right;
	height: 407px;
	width: 241px;
}
#homeboxR-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
	background-image: url(http://www.eco-tile.net/images/appboxtop.gif);
	float: left;
	height: 30px;
	width: 231px;
	padding-left: 10px;
}
#homeboxR-main {
	background-color: #BDE6A9;
	padding: 10px;
	float: left;
	height: 357px;
	width: 219px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #369A32;
	border-bottom-color: #369A32;
	border-left-color: #369A32;
}
#hometextboxL {
	text-align: left;
	float: left;
	height: auto;
	width: 717px;
}
#newsboxR {
	float: right;
	height: 300px;
	width: 241px;
}
#newsboxR-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
	background-image: url(http://www.eco-tile.net/images/appboxtop.gif);
	float: left;
	height: 30px;
	width: 231px;
	padding-left: 10px;
}
#newsboxR-main {
	background-color: #BDE6A9;
	padding: 10px;
	float: left;
	height: auto;
	width: 219px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #369A32;
	border-bottom-color: #369A32;
	border-left-color: #369A32;
}
#contacttop
{
	background-image: url(http://www.versatileflooring.co.uk/images/contacttop.gif);
	width:510px;
	height:17px;
}

#contactmid
{ 
	width:510px;
}

#contactbot
{
	background-image: url(http://www.versatileflooring.co.uk/images/contactbot.gif);
	width:510px;
	height:17px;
}

span_h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #359a32;
	 margin:0px;
}
span_h1_suregrip { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #CD3301;
	 margin:0px;
}
span_h1_ergomat { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #3399FE;
	 margin:0px;
}
span_h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #359a32; font-weight:normal;margin:0px;
}

span_h2_suregrip { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #CD3301; font-weight:normal;margin:0px;
}
span_h2_ergomat { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  color: #3399FE; font-weight:normal;margin:0px;
}
span_h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #359a32; margin:0px;
}
span_h3_suregrip { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #CD3301; margin:0px;
}
span_h3_ergomat { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  color: #3399FE; margin:0px;
}
.span_ecotile {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1f7e1c;
	line-height:130%;}
.span_suregrip {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#cf3503;}
.span_ergomat {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3399fe;}
#appboxR {
	float: right;
	height: 407px;
	width: 241px;
}
#appboxR-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
	background-image: url(http://www.eco-tile.net/images/appboxtop.gif);
	float: left;
	height: 30px;
	width: 231px;
	padding-left: 10px;
}
#appboxR-main {
	background-color: #BDE6A9;
	padding: 10px;
	float: left;
	height: auto;
	width: 219px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #369A32;
	border-bottom-color: #369A32;
	border-left-color: #369A32;
}
#proddetL {
	text-align: left;
	float: left;
	height: auto;
	width: 500px;
}
#prodinfocontainer {
	float: left;
	height: auto;
	width: 760px;
	margin-top: 20px;
}

option, select {
max-width: 550px;
}

