/** layout **/

.centertbl { text-align:center; }
.centertbl table { margin-left: auto; margin-right:auto; text-align:left; }

/* general */

body {
font:13px arial,sans-serif;
color:#FFFFFF;
margin:0;
padding:0;
background-image:url("/images/t_page_background.jpg");
}
body p { text-align:left; }
body ul { text-align:left; }

img { border:none; }

h1 {
font-family:Tahoma, sans-serif;
font-size:1.3em;
font-weight:bold;
text-align:left;
}
h2 {
font-family:Tahoma, sans-serif;
font-size:1.2em;
color:#00FF00;
text-align:left;
font-weight:bold;
}
table { border:none; }
td.link { padding:2px 10px; }
td {
font:13px arial;
color:#FFFFFF;
}

a:link { color:#FFFFFF; }
a:visited { color:#ffcc00; }
a:hover { color:#33cc00; }

a.link:link,a.link:visited,a.link:hover {
font:13px Tahoma,Arial,sans-serif;
color:#ffcc66;
text-decoration:none;
}

/* classes */

.tblgeneric { vertical-align:top; }
.tblgeneric td {font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; }
.divclr { clear: both; height: 0px }

/** articles **/

#tblarticle { vertical-align:middle; font-size:0.8em; }
#tblarticle thead { text-align:left; font-size:1.3em; }
#tblarticle td.w1 { width:33%; }
#tblarticle td.w2 { width:17%; }
#tblarticle td.w3 { width:50%; }

.txtleft { text-align:left; }
.txtright {text-align:right; }
.hide { display:none; }
.fleft {float:left; }
.sbox { float:left; }
.rbox { float:right; margin-left:10px; }

.testim { width:80%; }
.testimsig { text-align:right; font-style:italic;}

.pic { float:left; margin:7px; }
.strikeout { text-decoration: line-through; font-weight:bold; }
.clearboth { clear:both; }
.ideas { text-align:left; }
font.divider {
font:13px Tahoma,Arial;
color:#372922;
}

div.body {
font:14px arial;
color:#FFFFFF;
}
.navone { background-color:#000000; margin:0px; padding:0px; border: solid 2px #372922; }
.navone td { width:110px; text-align:center;}
.ebb { background-color:#000000; }
.ebb a { text-decoration:none; }
.ebb a:hover { color:#600000; }

.debug {
color:#B30000;
width:100%;
height:15px;
font-family:arial,sans-serif;
background-color:#FFFFBF;
font-weight:bold;
margin-top:0;
}

.centerall { text-align:center; margin:0 auto; }
.centertxt { text-align:center; }
.hilite { color:#FF0000; }
.imgleft { margin-right:7px; }

/* IDs */

#ppolicy
{
color:#808080;
background-color:#EFEFEF;
padding:10px;
}

#privacy h2 {
color:#000000;
font-weight:normal;
}

#searchline { font:1.0em Tahoma,sans-serif; margin-left:10px; margin-right:10px; }
#searchline p { margin:0; padding:0; }

/** search box **/
form#zsearch { margin:0px; padding:0px; }
#zsearch p { text-align:left; }

/** links pages **/
div#mainlink { width:605px; }
#mainlink > p { font:1.0em Tahoma, sans-serif; color: #ffcc33; }

/** catalog page **/
div#maincatalog { width:605px; }
#maincatalog > p { font:1.3em Tahoma, sans-serif; color: #ffcc33; }
#maincatalog > ul { font:1.3em Tahoma, sans-serif; color: #ffcc33; }
#maincatalog #xtbl img { margin-right:20px; }
.tdtxt {font:1.3em Tahoma, sans-serif; text-align:left;}
.tdimg { text-align:center;  vertical-align:top; }
/** table on catalog page **/
#tblcatalog a { font:12px Arial, Helvetica, sans-serif; }
#tblcatalog td { text-align:center; padding:3px; vertical-align:top;}
.tblcat {  width:100% }
.tblcat a {font:12px Arial, Helvetica, sans-serif; }
.tblcat td {text-align:center; padding:3px; vertical-align:top;}


/** item page **/
div#mainitem { width:605px; text-align:left; }
#mainitem > p {font:1.3em Tahoma,sans-serif; }
#mainitem > ul {font:1.3em Tahoma,sans-serif; }
#mainitem > ol {font:1.3em Tahoma,sans-serif; }
#tblselect { border-collapse:collapse; border:1px #847F7F solid; }
#tblselect td { font:1.3em Tahoma,sans-serif; border:1px #847F7F solid; text-align:center;}


img#imghdr
{
	width:770px;
	height:200px;
}

#maintable {
background-color:#000000;
width:770px;
}

p#lowernav {
text-align:center;
font:1em Tahoma,sans-serif;
}

/** contact info **/

div#contactinfo { color:#ffcc33;  float:left; height:130px; width: 410px; text-align:center}
div#contactinfo p { text-align:center; }
div#seal1 { float:left; height:130px; }
div#seal2 { float:right; height:130px;}
#biz { font:italic bold 22px "Times New Roman", Times, serif; color:#ffcc33;}
#phone { font-size:16px; font-weight:bold; color:#ffcc33;}
#wdesigner { font:0.8em Tahoma,sans-serif; text-align:center}

/** **/

#homespecial p {
text-align:center;
margin:0px;
padding:0px;
}
#home1
{
font-family:Tahoma,sans-serif;
color:#ffcc33;
font-size:1.3em;
}
.picborder {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	float: left;
	margin: 5px;
}
#ccdiv {
/*	width:230px; */
	float:right;
	text-align: right;
}
#h1div {float:left; }

div#shipcart {
	clear:both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.topImage {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 10px;		
	background-color: #edf4f8;

}
.middleImage {
	margin: 0px;
	padding: 0px;
	width: 200px;		
	background-color: #edf4f8;
	
}
.bottomImage {
	margin: 0px;
	padding: 0px;
	width: 200px;		
	height: 10px;		
	background-color: #edf4f8;
}
div.option {
	text-align: left;
	padding-top: 10px;
	color:#000000;
}
div.buttons {
	margin-top:10px;
	width: 176px;
	text-align: right;
	padding-bottom: 2px;
	padding-bottom: 10px;
}

/** item image and pricing **/

#coitem { font-family:Arial, Helvetica, sans-serif; }
#coitem a { font-size:10px; }
#coitem td { vertical-align:top; }
.coitemattr { text-align:right; font-weight:bold; }
table#navleft { width:110px }
#tblarticle td { text-align:left; }
.bigimage { margin-top:7px; }

/** shopping cart **/

/*  .ddd { width:170px; }  */

#cartForm {
width: 200px; float:right; margin-left:5px;
color: #000000;
background-color:#c4dbeb;
}
#cartForm > div#cf { padding:4px 4px 4px 13px; }
#cartForm select { width: 175px; }
#cartForm textarea { width:170px; }
#cartForm #cartbutton { margin-top:15px; }

#viewco { text-align: right; font-family: arial,sans-serif; font-size: 11px; margin-bottom: 10px; }

/*  obsolete */
div#scart { width: 200px; float:right; margin-left:5px; }
div#scart form { background-color:#c4dbeb; }
div#scart select { width:175px }

/** library msgcart **/

#viewcart { float:right;  font-size:12px; }
div#freeshipping {
	color:#00ff66;
	float:left;
	width:560px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
div#freeshipping2 {
	color:#00ff66;
	margin:0px;
	padding:0px;
	text-align:left;
	font:bold 1.2em Tahoma, sans-serif;
}


/** fonts **/

.m1 { font:bold 1.2em Tahoma,sans-serif; }
.f2 { font:1.2em Tahoma,sans-serif; }
.f3 {
	font-family: Tahoma, sans-serif;
	font-size: 1.3em;
	color: #ffcc33;
}
.f4 {
	font: 1.3em Tahoma, sans-serif;
	color: #FF0000;
}
.saleprice { color:#CC0000; font-weight:bold; }
.f5 {
font-family:"Times New Roman", Times, serif;
font-size:1.8em;
font-weight:bold;
font-style:italic;
color:#660099;
}
.fontsitemap {
	font-family: Tahoma, sans-serif;
	font-size: 1.0em;
	color: #ffcc33;
}
.f6 { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; }
.itemfont { font:1.3em Tahoma,sans-serif; }

.tblcentertd td { text-align:center; }
#tblfurn td { width:125px; vertical-align:top;}
#tblcool td { width:125px;  vertical-align:top;}

#newsletterform { text-align:left; border:1px #660099 solid; }

#mainbottom { font: 1.3em Tahoma, sans-serif; color: #FFFFFF; }
/** gift cert **/
#giftcert {
	margin: 0;
	padding: 0;
	width: 420px;
	background-color: #C4DBEB;
	border: 1px black solid;
}
/*
#giftcert img {
	margin-top: 5px;
	float: right;
}
*/
#giftcert label {
	display: block;
	float: left;
	width: 125px;
	text-align: right;
	margin-top: 6px;
	padding: 0;
}
#giftcertdiv {
	color:#000000;
}
#submitimg {
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 40px;
}
#submitimg img {
	width: 173px;
	height: 42px;
}
#giftcert input, textarea, select {
	margin: 5px 0 0 3px;
}
textarea {
	overflow: auto;	 /* show scrollbar if necessary */
}
#giftcert br {
	clear: left;
}

