/* master style sheet -- begin here */
/***** Global Settings *****/
 
html, body { 
	border:0;
	margin:0;
	padding:0;
}
 
body { 
	font:80% Verdana, "Trebuchet MS", Helvetica, sans-serif;
	color: #232214;
 
}

img { behavior: url(iepngfix.htc) }

/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
 	padding:0;
 	font-weight:normal;
 
}
 
h1 {
 	padding:30px 0 25px 0;
 	letter-spacing:-1px;
 	font-size:2em;
 
}
 
h2 {
 	padding:20px 0;
 	letter-spacing:-1px;
 	font-size:1.5em;
 
}
 
h3 {
 	font-size:1em;
 	font-weight:bold;
 
}

h4 {font-size: 1em; font-weight: bold; color: #891d03; border-bottom: 1px dotted #891d03; padding-bottom: 5px; margin-bottom: 8px;}
h5 {font-size: 1em; font-weight: bold; color: #891d03; text-decoration: underline; padding-bottom: 5px; margin-bottom: 8px;}
 
/***** Common Formatting *****/
 
p, ul, ol {
 	margin:0;
 	padding:0 0 1.25em 0;
 
}
 
ul, ol {
 	padding:0 0 1.25em 2.5em;
 
}
 
blockquote {
 	margin-top: -11px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	padding:0;
 
}
 
small {
 	font-size:0.85em;
 
}
 
img {
 	border:0;
 
}

 
sup {
 	position:relative;
 	bottom:0.3em;
 	vertical-align:baseline;
 
}
 
sub {
 	position:relative;
 	bottom:-0.2em;
 	vertical-align:baseline;
 
}
 
acronym, abbr {
 	cursor:help;
 	letter-spacing:1px;
 	border-bottom:1px dashed;
 
}
 
/***** Links *****/
 
a,a:link,a:visited,a:hover {
 	text-decoration: none;
    outline: none;
}

a.cat:link {color: #891d03; text-decoration: none;}
a.cat:visited {color: #891d03; text-decoration: none;}
a.cat:hover {color: #232214; text-decoration: none;}
a.cat:active {color: #232214; text-decoration: none;}

a.login:link {color: #232214; text-decoration: none;}
a.login:visited {color: #232214; text-decoration: none;}
a.login:hover {color: #e6e3ac; text-decoration: none;}
a.login:active {color: #e6e3ac; text-decoration: none;}
/***** Forms *****/
 
form {
 	margin:0;
 	padding:0;
 	display:inline;
 
}
 
input, select, textarea {
 	font:1em Arial, Helvetica, sans-serif;
 
}
 
textarea {
 	width:100%;
 	line-height:1.25;
 
}
 
label {
 	cursor:pointer;
 
}
 
/***** Tables *****/
 
table {
 
border:1;

margin:0 0 0 0;
 
padding:0;
 
}
 
table tr td {
border: 1;
padding:0;
 
}
table.category {
border-right: dashed 1px #232214;
}

table.page {
border-left: dashed 1px #232214;
}

table.category tr, td {
border: none;
}
 
/***** Wrapper *****/
 
#wrap {
 
width:1044px;
 
margin:0 auto;
 
}
/***** page sections *****/

#header {width: 1044px; margin-right: auto; margin-left:auto; margin-top: 20px;}
#navbar {width: 726px; margin-right: auto; margin-left:auto; margin-top: 10px;}
#navbar a, #navbar a:link, #navbar a:visited, #navbar a:hover {text-decoration: none; outline: none;}
#top {width: 1024px; height: 11px; margin-right: auto; margin-left:auto; background: url(graphics/00000001/store_header.png) no-repeat;}

#content {width: 1024px; background-color: #dddba6; margin-right: auto; margin-left:auto;}
#footer {width: 1044px; height: 69px; margin-right: auto; margin-left:auto; background: url(graphics/00000001/store_footera.png) no-repeat;}
#footer p {font-family: Verdana, "Trebuchet MS", Arial, sans-serif; color: #891d03; font-size: .9em; text-align: center; padding-top: 25px; }
#companyinfo {width: 1044px; margin-right: auto; margin-left:auto;}
p.companyinfo {font-family: Georgia, "New Century Schoolbook", Times, serif;
  	 font-size: 10pt;
   	color: #232214;
   	font-variant: small-caps;
	font-weight: 500;
	padding-top: 5px;
	text-align: center;}
#minibasket {margin-left: 25px; width: 150px; font-size: 1.2em; color: #6b2405; text-align: center; border-bottom: 1px dotted #6b2405; padding-bottom: 5px; margin-bottom: 3px;}
.prod_bg {width: 310px; background-image: url(graphics/00000001/prod_bg.jpg); background-repeat: no-repeat;}
#spectext {width: 300px; margin-right: auto; margin-left: auto; text-align: left;}
.horizborder {width: 100%; height: 1px; border-bottom: 1px dotted #ffffff; padding-top: 5px; margin-bottom: 15px;}
.message {width: 100%; height: 50px; border-top: 1px dotted #ffffff;}
.message p {font-family: Verdana, "Tebuchet MS", Arial, sans-serif; font-weight:bold; font-size: .9em; color: #6b2405; text-align: center; padding: 10px 0 0 0;}


/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
 
.float-right   { float:right; }
 
.text-left     { text-align:left; }
 
.text-right    { text-align:right; }
 
.text-center   { text-align:center; }
 
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
 
.italic        { font-style:italic; }
 
.underline     { border-bottom:1px solid; }
 
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
 
.img-right     { float:right;margin:0px 0px 0px 20px; }
 
.nopadding     { padding:0; }
 
.noindent      { margin-left:0;padding-left:0; }
.indent {padding-left: 10px;}
 
.nobullet      { list-style:none;list-style-image:none; }
.h5padding {padding-top: 10px; margin-left: 50px;}
.bqpadding {padding-top: 25px; padding-right: 10px; padding-bottom: 10px; padding-left: 30px;}
.bqpaddingcat {padding-top: 25px; padding-right: 20px; padding-bottom: 10px; padding-left: 30px;}
.padding {padding-top: 10px; padding-right: 50px; padding-bottom: 0px; padding-left: 50px;}
.catthumb {margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; border: 1px solid #CCCCCC; background-color: white; padding: 5px;} 
.white {color: #ffffff;}
.beige {color: #e6e3ac;}
