@charset "utf-8";
body {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
a {outline:none;}
img {border:none;}
.cleaner {clear:both;height:0px;font-size:0px;border:none;margin:0;padding:0;background:transparent;}
.left {float:left;}
h1, h2 {margin:0 auto;}
h1 {font-size:14px;}
h2 {font-size: 16px;}
h3 {color:#6f52a2;}

.arial {font:Arial, Helvetica, sans-serif;}
.wrap {
	width: 1000px;
	margin: 0 auto;
}
.header {background-image: url(../images/header-back.jpg);background-repeat: repeat-x;height: 151px;}
.logo {background-image: url(../images/logo.jpg);height: 151px;width: 258px;display: block;margin: 0 0 0 70px;float: left;}
.logo a {text-indent: -5000px;display: block;width: 258px;height: 151px;}
.header .right {background-image: url(../images/header-right.jpg);float: right;height: 151px;width: 507px;}
.header ul {list-style:none;margin:10px 0 0 165px;padding:0;font-size: 13px;font-weight: 700;}
.header li {color: #949bab;	float:left;}
.header a {color: #445887;text-decoration: none;}
.header a:hover {color: #2daec4;text-decoration:underline;}

#menu {
	width:1000px;
	height:20px;
	font-size: 12px;
	line-height: 20px;
	background-image: url(../images/menu-back.jpg);
	font-family: Arial, Helvetica, sans-serif;
}
#menu ul {display:inline-block;} 
#menu ul.top-level {margin-left:0;}
#menu ul {margin:0;padding:0;list-style:none;white-space:nowrap;} 
#menu li {margin:0; padding:0;}
#menu a {display:block;color:#fff;line-height:20px;text-decoration:none;text-align: center;} 
#menu li:hover > ul {visibility:visible;}
#menu a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {visibility:visible;}
#menu a:hover ul ul, #menu a:hover a:hover ul ul {visibility:hidden;}
#menu ul.top-level {margin:0 auto 0 10px;font-weight: 700;} 
#menu li.top-level-li {float:left;position:relative;margin: 0 3px;padding:0 35px;background-image: url(../images/menu-button.jpg);}
#menu a.top-level-a {float:left;} 
#menu a.top-level-a b {float:left; padding:0; cursor:pointer;}
#menu a.down b {float:left; padding:0; cursor:pointer;}
#menu a.top-level-a:hover {white-space:nowrap;}

#menu li ul {display:block;position:absolute;visibility:hidden;background:#a0acde;left:0;}
#menu li li {border-bottom:1px solid #c3dbff;}
#menu li li a {background:#a0acde; color:#fff;padding:0 15px;} 
#menu li li a:hover {background:#70ceed; color:#444b70;} 
#menu li li:hover > a {background:#70ceed;}
#menu ul.drop-down {top:20px;} 
#menu li li ul {left:100%; margin-top:-21px; margin-left:-5px;}
#menu table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left;}
#menu table ul li a {padding-left:0; padd\ing-left:20px;}
#menu table table {top:auto; left:100%; margin-left:-1px; padding:0; margin:0;}
#menu table table ul {margin-top:-4px; marg\in-top:-7px;}

.leftbar {float: left;width: 145px;padding: 0 10px;}
.rightbar {
	float: right;
	width: 145px;
	padding: 0 10px;
}

.center {padding-top: 25px;}

.search {background: #c3dbff;height: 90px;margin-bottom: 4px;}
.search h2 {font-size: 11px;background: url(../images/search-head-back.jpg);height: 20px;line-height: 20px;text-align: center;color: #fff;}
.search .left {margin-left: 10px;}
.search input, .search img {margin: 25px 0;}
.search input {margin-left:10px;width: 85px;float: left;}
.search img {float: left;margin-left: 3px;}

.purplebox {background: #ddd7e9;font-family: Arial, Helvetica, sans-serif;text-align: center;line-height: 20px;font-size: 12px;margin-bottom: 4px;}
.purplebox h2 {font-size:12px;background: url(../images/category-back.jpg);color: #fff;border-bottom: 1px solid #fff;}
.purplebox ul {margin: 0;padding: 0;list-style: none;}
.purplebox li {line-height:20px;}

.purplebox a {color: #4c4c4c;display: block;text-decoration:none;border-bottom:1px solid #fff;}
.purplebox a:hover{text-decoration:underline;background: #c3dbff}

.main {width: 670px;float: left;min-height: 600px;background: url(../images/TThorse_logo_big3.jpg) no-repeat top center;}

.main h1 {color:#41556f;background: url(../images/title-back.jpg) repeat-x #e3eeff;line-height: 20px;padding-left: 30px;margin-bottom: 35px;}
.main h2{color: #476995;padding-left: 30px;}
.main a {color: #3466a6;}
.main .content {color: #484848;font-size: 12px;line-height: 150%;padding: 0 30px;}

.rightbar h2 {font-size: 11px;color: #fff;}
.rightbar li {font-size: 12px;}
.best-sellers li, .featured-products li { /* IE6 */vertical-align: top;padding-top:-5px;margin-bottom:10px;}

.best-sellers h2 {background: url(../images/best-sellers-back.jpg);}
.best-sellers ul, .best-sellers a {color: #6e52a1;}
.best-sellers li:hover, .best-sellers a:hover {color: #8b55ec;cursor:pointer;}

.featured-products h2 {background: url(../images/featured-back.jpg);}
.featured-products ul, .featured-products a {color: #444b70;}
.featured-products li:hover, .featured-products a:hover {color: #586bd1;cursor:pointer;}

.best-sellers h2, .featured-products h2 {line-height: 20px;text-align: center;}
.best-sellers a,  .featured-products a {
	display:block;
	padding: 0 5px;
	text-decoration: underline;
}
.best-sellers a:hover, .featured-products a:hover {
	text-decoration: none;
}
.best-sellers ul, .featured-products ul  {
	list-style-type: none;
	margin: 5px 0 10px;
	padding: 0 20px;
	list-style-position: top;
	vertical-align: top; /* force bullet to top for ie */
}

.footer {
	background: url(../images/footer-back.jpg) repeat-x;
	height: 85px;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footer a {color: #445887;text-decoration: none;}
.footer a:hover {text-decoration:underline;}
.footer ul {
	list-style:none;
	margin:0;
	font-weight: 700;
	width: 680px;padding-left: 320px;
	border-bottom: 1px solid #7facea;
	height: 22px;
}
.footer li {color: #949bab;float:left;}
.footer a {color: #445887;text-decoration: none;}
.footer a:hover {color: #8b55ec;text-decoration:underline;}
.footer p {text-align: center;}

.contact-wrap {background: url(../images/TThorse_logo_big3.jpg) no-repeat;
background-position:top center;
	min-height: 600px;
	padding: 13px 50px 0;
	color: #484848;
	font-size: 14px;
}
.contact-wrap h2 {color: #476995;}
.contactform {margin-left:5px;float:left;margin-bottom: 14px;width: 150px;color: #476995;}
.formtitle {float: left;text-align: left;width: 115px;font-size: 1em;height: 25px;line-height: 25px;}
#contactleft {
	float: left;
	width: 350px;
	text-align: left;
}
#contactleft img {border: 4px double #8b55ec;}.contactaddy {display: block;margin-left: 50px;}
#contactright {
	float: right;
	width: 350px;
}
#contactright input,#contactright select,#contactright textarea {border:1px solid #e0edff;color: #476995;}
#contactright .submit {margin-left: 175px;}
.best-sellers {

}
.leftcol {width:45%;float:left;text-align:center;}
.rightcol {width:45%;float:right;text-align:center;}

.logo-col-wrap {float: right;width: 170px;text-align: center;}
.logo-col {width: 75px;float: left;margin-left: 10px;}
.logo-col div {margin-bottom:10px;background-repeat: no-repeat;background-position: center;}
#logo1 {background-image: url(../images/logo-bucas-home.jpg);height:29px;}
#logo2 {background-image: url(../images/logo-equetech-home.jpg);height:72px;}
#logo3 {background-image: url(../images/logo-gersemi-home.jpg);height:15px;}
#logo4 {background-image: url(../images/logo-lynnrussell-home.jpg);height:34px;}
#logo5 {background-image: url(../images/logo-nettex-home.jpg);height:19px;margin-bottom:20px;}
#logo6 {background-image: url(../images/logo-veredus-home.jpg);height:51px;}
.homebox {
	float: left;
	margin: 0 10px 10px;
	text-align: center;
	height: 175px;
}
.homebox a img {
	text-decoration:none;
	border: 1px solid #ccc;
	padding: 2px;
}
