/*

	zenlike1.0 by nodethirtythree design
	http://www.nodethirtythree.com

*/

*
{
padding: 0em;
margin: 0em;
}

body
{
background: #000000 url('images/bg_11.jpg');
padding: 20px 0px 20px 0px;
background-repeat: repeat;
}

body,input
{
font-size: 10pt;
font-family: "georgia", "times new roman", serif;
color: #333333;
}

#outer
{
width: 840px;
z-index: 2;
/* default  position: relative; */
position: relative;
/*
	The width value below controls the overall width of the design. By default it's set to 82%
	(so it'll take up 82% of the browser window's width). You can set it to a different percentage
	value (70%, 90%, etc.) or even a pixel value (760px, 800px, etc.) to enforce a fixed width.
*/
border: solid 7px #fff;
background-color: #fff;
margin: 0 auto;
}

p
{
line-height: 1.5em;
margin-bottom: 1.0em;
text-align: justify;
}

a
{
color: #b42710;
text-decoration: underline;
}

a.redsmall
{
color: #b42710;
text-decoration: underline;
font-size: 8pt;
}

a.redsmallcentered
{
color: #b42710;
text-decoration: underline;
font-size: 8pt;
padding-left: 45px;
}

a:hover
{
text-decoration: none;
}


h3 span
{
font-weight: normal;
}

h3,h4
{
display: inline;
font-weight: bold;
background-repeat: no-repeat;
background-position: right;
}

h3
{
font-size: 1.7em;
padding-right: 34px;
background-image: url('images/db1.gif');
}

h7
{
color: white;
font-size: 2.0em;
align: center;
font-weight: bold;
padding-left: 10px;
}

h4
{
font-size: 1.2em;
padding-right: 28px;
background-color: #FFFFFF;
display: inline;
}

h47
{
font-size: 1.2em;
background-color: #FFFFFF;
display: inline;
}

h48
{
font-size: 1em;
padding-right: 0px;
padding-top: 4px;
background-color: #FFFFFF;
display: block;
}

h40
{
font-size: 1pt;
padding-right: 10px;
display: inline;
}

h41
{
font-size: 1.2em;
padding-right: 28px;
display: inline;
color: #b42710;
font-weight: bold;
}

h42
{
font-size: 10pt;
font-family: "georgia", "times new roman", serif;
color: #333333;
color: #b42710;
}

h43
{
font-size: 1em;
padding-right: 28px;
display: inline;
font-weight: bold;
}

h44
{
font-size: 1.2em;
padding-left: 28px;
padding-right: 0px;
background-color: #FFFFFF;
display: inline;
font-weight: bold;
}

h45
{
font-size: 1.2em;
padding-right: 28px;
padding-bottom: 28px;
background-color: #FFFFFF;
display: inline;
}

h50
{
font-size: 1em;
color: #b42710;
display: inline;
}

h51
{
font-size: 8pt;
}

h52
{
font-size: 11pt;
font-weight: bold;
text-decoration: underline;
}

h53
{
font-size: 0.9em;
padding-right: 28px;
display: inline;
align: justify;
}

h5
{
font-size: 0.9em;
padding-right: 28px;
display: inline;
}

.contentarea
{
padding-top: 1.3em;
text-align: justify;
width: auto;
}

.contentarea2
{
padding-top: 1.3em;
padding-bottom: 1.3em;
text-align: justify;
width: auto;
height: auto;
}

.contentarea3
{
padding-top:2cm;
text-align: justify;
width: auto;
}

.contentarea4
{
padding-top: 1.3em;
width: auto;
}

.contentarea5
{
padding-top: 1.3em;
width: auto;
padding-left: 2em;
}

#contentarea6
{
padding-top: 1.3em;
padding-bottom: 350px;
text-align: justify;
width: auto;
height: auto;
background-color:#ffffff;
}

.contentarea7
{
padding-top: 1.3em;
width: auto;
text-align: center;
}

.contentarea8
{
padding-top: 1.3em;
padding-bottom: 1.3em;
text-align: justify;
vertical-align:middle;
width: auto;
height: auto;
background-color:#ffffff;
}

.contentarea9
{
padding-top: 0em;
width: auto;
}

#frame1
{
    background-color: #FFFCCCC;
    float: Left;
	height:350px;
    overflow-y: auto;
    overflow-x: hidden;
}

#custom
{
    float: Left;
}



#ftext
{
text-align: justify;
padding-left: 1.3em;
width: auto;
height: auto;
}

#preplayer
{
width: 200px;
height: 20px;
vertical-align:middle;
display: inline;
background-color:#ffffff;
display: inline;
font-size: 10pt;
}

#player
{
width: auto;
height: 20px;
display: inline;
background-color:#ffffff;
float:right;
}

img
{
border: solid 1px #6F5230;
}

img.zero
{
border: 0;
margin: 0em 0em 0.3em 1.6em;
}

img.zero2
{
border: 0;
margin: 0em 0em 0.3em 0em;
}

img.zero3
{
border: 0;
margin: 0em 0em 0.3em 0em;
padding-right: 1em;
}

img.zerocab
{
border: 0;
margin: 0em 2em 3em 0em;
}

img.zerop
{
border: 0;
margin: 0em 0em 0em 0em;
}

img.zerobuy
{
border: 0;
margin: 0em 0em 0em 1em;
}

img.zero2010
{
border: 0;
margin: 0em 0em 0.3em 2.8em;
}

img.zero2010body
{
border: 0;
margin: 0em 0em 0.3em 2.8em;
}

img.ups
{
border: 0;
margin: 0em 0em 0em 0em;
}

img.smallred
{
border: 0;
margin: 1em 0em 0em 4em;
width: 100px;
}

img.paypal
{
border: 0;
margin: 0em 0em 0.3em 0em;
}

img.cc
{
border: solid 1px #777777;
margin: 0em 0em 0.3em 0em;
width: 31px;
}

img.amp
{
border: solid 0px #6F5230;
}

img.vader
{
border: 1px solid #8b8b8b;
background-color:#fff;
float: left;
padding: 1px 1px 1px 1px;
margin: 0em 1em 1.8em 0em;
width: 200px;
display: inline;
}

img.ampsmall
{
border: solid 0px #6F5230;
padding-left: 3em;

}

img.left
{
position: relative;
float: left;
margin: 0em 1.8em 1.4em 0em;
border: 0;
}

img.right
{
position: relative;
float: right;
margin: 0em 0em 1.8em 1.8em;
}

img.feature
{
width: 480px;
border: 1px solid #8b8b8b;
background-color:#fff;
float: left;
padding: 1px 1px 1px 1px;
margin: 0em 0em 1.8em 0em;
}

img.feature238
{
width: 238px;
border: 1px solid #8b8b8b;
background-color:#fff;
float: left;
padding: 1px 1px 1px 1px;
margin: 0em 0em 1.8em 0em;
}


.divider1
{
position: relative;
background: #fff url('images/border2.gif') repeat-x;
height: 14px;
margin: 2.0em 0em 1.5em 0em;
clear: both;
}

.divider2
{
border-bottom: solid 1px #afafaf;
background: #ffffff;
margin: 2.0em 0em 2.0em 0em;
width: auto;
}

.divider3
{
height: 10px;
margin: 2.0em 0em 2.0em 0em;
display: inline;
}

.divider4
{
position: relative;
height: 1px;
border-bottom: solid 1px #eaeaea;
margin: 2.0em 0em 2.0em 0em;
width: 200px;
}

.divider41
{
position: relative;
height: 1px;
border-bottom: solid 1px #eaeaea;
margin: 1.0em 0em 1.0em 0em;
width: 200px;
}

.divider5
{
position: relative;
height: 82px;
border-bottom: solid 1px #eaeaea;
margin: 2.0em 0em 2.0em 0em;
width: 200px;
}

.divider5
{
border-bottom: solid 1px #eaeaea;
background: #ffffff;
margin: 0.8em 0em 2em 0em;
width: auto;
height: 2px;
}

.divider6
{
border-bottom: solid 0px #eaeaea;
background: #ffffff;
margin: 0em 0em 0em 0em;
width: auto;
height: 0px;
}


.post .details
{
position: relative;
top: -1.5em;
font-size: 0.8em;
color: #787878;
}

.post ul.controls
{
clear: both;
}

.post ul.controls li
{
display: inline;
font-size: 0.8em;
}

.post ul.controls li a
{
background-repeat: no-repeat;
background-position: left;
padding: 0em 1.0em 0em 20px;
}

.post ul.controls li a.printerfriendly
{
background-image: url('images/icon-printerfriendly.gif');
}

.post ul.controls li a.comments
{
background-image: url('images/icon-comments.gif');
}

.post ul.controls li a.more
{
background-image: url('images/icon-more.gif');
}

.box
{
position: relative;
background: #FDFCF6 url('images/boxbg.gif') repeat-x;
left: -1.5em;
top: -1.5em;
padding: 1.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}

ul.linklist
{
list-style: none;
}

ul.linklist li
{
line-height: 2.0em;
}

ul.specs
{
list-style: dot;
}

ul.specs2
{
list-style: dot;
text-align: justify;
}

ul.vader
{
list-style: dot;
padding: 1em;
margin-bottom: 0em;
margin-top: 0em;
}

ul.pickupslist
{
list-style: dot;
padding-left: 1.5em;
margin-bottom: 0em;
margin-top: 0em;
}

#upbg
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 275px;
background: #fff url('images/bg2.jpg') repeat-x;
z-index: 1;
}




#header
{
position: relative;
width: 100%;
height: 9.0em;
background: #2B2B2B url('images/topbg.gif') repeat-x;
margin-bottom: 2px;
}

#headercontent
{
position: absolute;
bottom: 0em;
padding: 0em 2.0em 1.3em 2.0em;
}

#headercontent h1
{
font-weight: normal;
color: #fff;
font-size: 2.5em;
}

#headercontent h1 sup
{
color: #777;
}

#headercontent h2
{
font-size: 1.0em;
font-weight: normal;
color: #aaa;
}

#search
{
position: absolute;
top: 5.5em;
right: 2.0em;
padding-right: 0.0em;
}

#search input.text
{
margin-right: 0.5em;
vertical-align: middle;
border-top: solid 1px #000000;
border-right: 0px;
border-bottom: solid 1px #777777;
border-
: 0px;
padding: 0.15em;
width: 10.0em;
}

#search input.submit
{
background: #939B00 url('images/buttonbg.gif') repeat-x;
border: solid 1px #5F6800;
font-weight: bold;
padding: 0.25em;
font-size: 0.8em;
color: #F2F3DE;
vertical-align: middle;
}

#headerpic
{
position: relative;
height: 332px;
background: #FFFFFF url('images/emperion_guitars_hd_02.jpg') no-repeat top left;
margin-bottom: 2px;
text-align:center;
}

#menu
{
position: relative;
background: #b42710 url('images/menubg.jpg') repeat-x top left;
height: 3.5em;
padding: 0em 1.0em 0em 1.0em;
margin-bottom: 2px;
}

#menu ul
{
position: absolute;
top: 1.1em;
}

#menu ul li
{
position: relative;
display: inline;
font-weight: bold;
}

#menu ul li a
{
padding: 0.3em 1.2em 0.3em 0.3em;
color: #fff;
text-decoration: none;
}

#menu ul li a:hover
{
text-decoration: underline;
}

#menu ul li a.active
{
/* background: #7F8400 url('images/menuactive.gif') repeat-x top left; */
text-decoration: underline;
}

#menu ul li a.new
{
color:#ebd801;
}

#menu ul li a.activenew
{
color:#ebd801;
text-decoration: underline;
}

#menubottom
{
background: #fff url('images/border1.gif') repeat-x;
height: 14px;
margin-bottom: 1.5em;
}


#content
{
padding: 0em 2.0em 0em 2.0em;
}

#primarycontainer
{
float: left;
margin-right: -18.0em;
width: 100%;
}

#primarycontent
{
margin: 1.5em 22.0em 0em 0em;
}


#divright 
{
text-align: right;
padding-right: 3em;
}


#featurepic
{
padding-top: 1.3em;
}

#featuretext
{
width: 100%;
height: 100%;
padding: 0em 2.0em 0em 2.0em;
}


#secondarycontent
{
margin-top: 1.5em;
float: right;
width: 18.0em;
}


#menug
{
position: relative;
height: 200px;
clear: both;
padding-top: 10px;
padding-left: 10px;
font-size: 0.8em;
}

#menugltd
{
position: relative;
height: 200px;
clear: both;
padding-top: 10px;
padding-left: 10px;
font-size: 0.8em;
}

#menug2010
{
position: relative;
height: auto;
clear: both;
padding-top: 0px;
padding-left: 0px;
font-size: 0.8em;
}

#footer
{
position: relative;
height: 2.0em;
clear: both;
padding-top: 5.0em;
background: #fff url('images/border2.gif') repeat-x 0em 2.5em;
font-size: 0.8em;
}

#footer .left
{
position: absolute;
left: 2.0em;
bottom: 1.2em;
}

#footer .right
{
position: absolute;
right: 2.0em;
bottom: 1.2em;
}

/* TABLE */
/* TABLE */
/* TABLE */
/* TABLE */
/* TABLE */

#hor-minimalist-a
{
	font-family: georgia, "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	/* font-size: 12px; */
	background: #fff;
	margin: 0px;
	width: 100%;
	border-collapse: collapse;
	border:0px solid #6678b1;
	text-align: left;
}

#form1
{
	background: #fff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border:0px solid #6678b1;
	text-align: right;
}

#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 0px 0px;
	border-bottom: 0px solid #6678b1;
}
#hor-minimalist-a td
{
	/* color: #669; */
	padding: 9px 8px 0px 0px;
}
#hor-minimalist-a tbody tr:hover td
{
	/* color: #b42710; */
}

.logo
{
vertical-align: top;
}

.tdright 
{
text-align: right;
}

.tdright2 
{
text-align: right;
padding: 0px 0px 0px 0px;
}

.tdrightmulti 
{
text-align: right;
border-bottom: 1px solid #afafaf;
}

#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('table-images/back.png');
}
* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('table-images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('table-images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('table-images/gradhover.png') repeat-x;
	color: #339;
}


#pattern-style-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/pattern.png');
}
#pattern-style-a thead tr
{
	background: url('table-images/pattern-head.png');
}
#pattern-style-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-a td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #339;
	background: #fff;
}


#pattern-style-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/patternb.png');
}
#pattern-style-b thead tr
{
	background: url('table-images/patternb-head.png');
}
#pattern-style-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-b td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}