﻿* { padding: 0px; margin: 0px; font-size: 11px; font-family: Verdana, Tahoma, Arial; }

body { background: #38591a url(../Images/IndexMasters/bg.jpg) repeat-x; text-align: center; margin: auto; }
div { text-align: left; }

table, td { border: 0px; border-collapse: collapse; }
a { color: Gray; }

h1 { font-size: 15px; margin-bottom: 15px; }

p { text-align: justify; }

.p100 { width: 100%; }

input[type=text], input[type=password], .textbox { height: 17px; border: 1px solid #bfbfbf; }

#wrapper { margin: auto; text-align: center; width: 860px; }

.white { width: 860px; background-color: #fff; overflow: auto; }

#header { height: 100px; }
.logo { width: 300px; height: 59px; float: left; background: transparent url(../Images/IndexMasters/logo.jpg) no-repeat; margin-left: 20px; }

#menu { clear: both; width: 100%; background-color: #9fd25d; }
#menu ul, #menu li { display: inline; }
#menu ul { float: left; padding: 10px; }
#menu li { padding: 0px 10px 0px 10px; border-right: 1px solid #83aa65; font-size: 12px; }
#menu a { color: White; text-decoration: none; color: #000; }
#menu a:hover { text-decoration: underline; }

#banner { clear: both; width: 100%; text-align: center; }
#banner div { padding: 7px; margin: 6px; border: 1px solid #e5e5e5; float: left; }

#sitemap { border-bottom: 1px solid #bfbfbf; height: 30px; vertical-align: middle; padding-left: 10px; }
#sitemap span { font-size: 11px; color: Gray; }

#products { vertical-align: middle; text-align: center; }
#products img { padding: 15px 10px; }

#footer { background-color: #44611d; color: #fff; width: 95%; clear: both; overflow: auto; }
#footer a { color: #fff; text-decoration: none; }
#footer .contact { float: right; text-align: right; padding: 10px; }
#footer .terms { float: left; padding: 10px; }
#footer .designed { float: left; padding: 10px; color: White !important; }
#footer .designed a, #footer .designed a:active { color: #fff !important; }

.where-search { float: right; width:450px;  margin: 20px 5px 0px 0px; }
.where-search span { display: block; }
#where { margin-right: 20px; display: inline; float: left; }
#search { float: right; }
.btn { background-color: Transparent; border: none; }

.subpage { padding: 20px 30px 20px 30px }

.form input[type=text], .textbox { width: 200px; }

.subpage p { padding-bottom: 15px; }

a, .btn, input[type=button] { cursor: pointer; }


.imageFrame
{ 
	text-align: center;
	padding: 5px; 
	border: 1px solid #e5e5e5 !important; 
}

th.search
{
	text-align:center;
	font-weight:bold;
	background-color: #e5e5e5;
	padding: 5px;
}

td.search
{
	text-align:center;
	border: solid 1px #e5e5e5;	
	padding: 5px;
}

.RowOn, .RowOn td a
{
    background-color: #f5f5f5;
}

.RowOff, .RowOff td a
{ 
    background-color: Transparent;
}

.maintenance td { padding-bottom: 10px; }


/* Accessories style */

table.accTable
{
	width:100%;
	border: none;
}

td.accTitle
{
	padding-top:30px;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #d5d5d5;
}

td.accName
{
	padding-left: 10px;
}

td.accThin
{
	text-align:center;
}

td.accSKU
{
	padding-left: 10px;
}


.accImg
{
	height:100px;
	padding: 3px; 
	border: 1px solid #e5e5e5 !important; 
	
}

#acc th
{
	padding:5px;	
	background-color: #eeeeee;
	text-align:center;
}