/* Kasho Stylesheet*/



/* ------------------- main styling -------------------------- */

* {margin:0;padding:0;}

body {

	margin:0;padding:0;
	background:#000000;
	color:#ffffff;
	font-family: Arial, sans-serif;font-size:13px;
}
.redc {color:#ee1820;} .whitec {color:#ffffff;}

#wrapper {

	width:1000px;margin:15px;padding:0;
}

#wrapper-admin {

	width:900px;margin:15px;padding:0;
}

a:link, a:active, a:visited {

	color:#ffffff;text-decoration:none;font-weight:normal;
}
a:hover {

	color:#ffffff;text-decoration:underline;font-weight:normal;
}

.schedule a:link, a:active, a:visited { text-decoration:underline; 
	
}
.schedule a:hover { 
	color:#ee2327;	
}
.schedule td { 
	padding-left:4px;
}
.right-side p a, .right-side p a:active, .right-side p a:visited {

	color:#ffffff;text-decoration:underline;font-weight:normal;
}
.right-side p a:hover {

	color:#ffffff;text-decoration:none;font-weight:normal;
}
.redlink a, .redlink a:visited, .redlink a:active {

	color:#ee1820;text-decoration:underline;font-weight:normal;margin:0;
}
.redlink a:hover {

	color:#ee1820;text-decoration:none;font-weight:normal;margin:0;
}

/* ---------------- header and navigtion ------------- */

#header {
	
	width:1000px;height:94px;
	margin:0;padding:0;
	background: url(images/header.gif) left top no-repeat;
}
#header a span {display:none;}

#header a {

	width:100px;height:94px;
	display:block;border:0;
}


#nav {

	width:1000px;height:30px;
	background:#ee1820 url(images/navbg.gif) left top repeat-x;
}
#nav ul li a span {display:none;}
#nav ul li {

	list-style:none;
	float:left;
}
#nav ul li a {
	
	height:30px;display:block;margin:0;padding:0;
}
#nav ul li a.homebtn {

	width:59px;background:url(images/homebtn.gif);
}
		#nav ul li a.homebtn:hover {

		background-position: -59px 0;
}
#nav ul li a.ourbrandbtn {

	width:98px;background:url(images/ourbrandbtn.gif);
}
		#nav ul li a.ourbrandbtn:hover {

		background-position: -98px 0;
}
#nav ul li a.ourproductsbtn {

	width:120px;background:url(images/ourproductsbtn.gif);
}
		#nav ul li a.ourproductsbtn:hover {

		background-position: -120px 0;
}
#nav ul li a.distributorsbtn {

	width:112px;background:url(images/distributorsbtn.gif);
}
		#nav ul li a.distributorsbtn:hover {

		background-position: -112px 0;
}
#nav ul li a.schedulebtn {

	width:128px;background:url(images/schedulebtn.gif);
}
		#nav ul li a.schedulebtn:hover {

		background-position: -128px 0;
}
#nav ul li a.alertbtn {

	width:196px;background:url(images/alertbtn.gif);
}
		#nav ul li a.alertbtn:hover {

		background-position: -196px 0;
}
#nav ul li a.faqbtn {

	width:54px;background:url(images/faqbtn.gif);
}
		#nav ul li a.faqbtn:hover {

		background-position: -54px 0;
}
#nav ul li a.contactusbtn {

	width:101px;background:url(images/contactusbtn.gif);
}
		#nav ul li a.contactusbtn:hover {

		background-position: -101px 0;
}



/* ----------------------- banner ------------------------ */

#banner {

	width:1000px;height:189px;
	margin:15px 0 15px 0;padding:0;
	background: url(images/banner4.jpg) left top no-repeat;
}



.banner-link {
	
	width:1000px; height:189px;
	
	display:block; margin:0; padding:0;
}


/* ----------------------- banner5 ------------------------ */

#banner5 {

	width:1000px;height:189px;
	margin:15px 0 15px 0;padding:0;
	
}





/* -------------------- mainpage content --------------------- */

#mcontent {

	width:1000px;margin:0;padding:0;clear:both;
}

#mintro {
	
	width:270px;margin:0;padding:0;
	float:left;line-height:170%;
}
#mintro p {padding:10px 5px 10px 5px;}
#symbols {

	width:730px;height:135px;
	margin:0;padding:0;float:right;
}
#symbols img {float:right;}

/* -------------------- content --------------------- */

#content {

	width:1000px;margin:0;padding:15px 0 0 0;clear:both;
}

#content-admin {

	width:900px;margin:0;padding:15px 0 0 0;clear:both;
}


.left-side {

	width:184px;margin:0;padding:0;
	float:left;
}
.right-side {
	
	width:800px;float:left;line-height:200%;
	margin:0;padding:0;padding-left:15px;border-left: 1px solid #ee1820;
}

.right-side-admin {
	
	width:900px;float:left;line-height:200%;
	margin:0;padding:0;padding-left:15px;border-left: 1px solid #ee1820;
}

.right-side table {margin-top:25px;margin-bottom:25px;} .right-side table ul li {line-height:150%;}
.right-side ul li {list-style-position:inside;}

.right-side p {
	margin-top:10px;clear:both;
}
.thumb-box {
	clear:both;
}

h1 {
	
	font-family:Arial, sans-serif;
	font-size:14px;font-weight:bold;
	color:#ee1820;
	text-transform:uppercase;clear:both;
}
h2 {
	
	font-family:Arial, sans-serif;
	font-size:12px;font-weight:bold;
	color:#ee1820;margin-top:15px;clear:both;
	
}

.distributor-menu, .menu {

	width:200px;padding:2px 5px;border:0;
}
p.dist {
	padding:30px 0;clear:both;border-bottom:1px solid #424649;
}
/* ---------------- bottom and copyright -------- */
#bottom {

	clear:both;width:1000px;height:17px;
	margin:0;padding:0;background: url(images/bottom.gif) left top repeat-x;
}
#copyright {

	width:1000px;margin:0;padding:10px 0;font-size:11px;color:#ffffff;
}
#copyright a {

	color:#ffffff;text-decoration:underline;font-weight:normal;
}
#copyright a:hover {

	color:#ffffff;text-decoration:none;font-weight:normal;
}


/* -------------------- faq ----------------------------- */

h2.question {
	
	font-family:Arial, sans-serif;
	font-size:12px;font-weight:bold;
	color:#ee1820;margin-top:50px;clear:both;padding-left:35px;
	background: url(images/question.gif) left top no-repeat;
}
.right-side p.answer {
	margin-top:10px;clear:both;
	background: url(images/answer.gif) left top no-repeat;padding-left:35px;
}

/* ------------------- contact ------------------------------ */

small { color:#ffffff;margin-left:10px;}

#contact-box table tr td {padding: 5px 0;} #contact-box table {margin:0;}

#contact-box input, #contact-box textarea {

	padding:2px 5px;border:0;
}

.csubmit {

	width:80px;height:24px;background: url(images/csubmit.gif) left top no-repeat;
	margin:0;padding:0;border:0;
}
.creset{

	width:80px;height:24px;background: url(images/creset.gif) left top no-repeat;
	margin:0;padding:0;border:0;
}

table.tablesorter {
	font-family:arial;
	background-color: #000;
	margin:0 0px 15px 0;
	width: 900px;
	text-align: left;
	font-size:.7em;
}

table.tablesorter tbody tr.odd td {
	background-color:#282828;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #252525;
	border: 1px solid #FFF;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	cursor: pointer;
}


/*************** SHARPENING SERVICE ***************************/

p.testimonialshead {height:20px; border-top:1px solid #94060a; border-left:1px solid #94060a; font-size:16px; font-weight:bold; padding:15px 0 0 33px;}

p.testimonialscontent {margin:0 0 0 20px; border-left:6px solid #94060a; padding:2px 0 0 8px;}

div.testimonialswrap {padding:0 0 5px 0;}




/* table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #B1E4E4;
	border: 1px solid #FFF;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image:url(/images/arrows.gif);
	background-repeat: no-repeat;
	background-position:-50px -50px;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-position:right -11px;
}
table.tablesorter thead tr .headerSortDown {
	background-position:right 9px;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #57c7c7;
} */
