/* CSS Document */body {	background-color: #ccc;}html, body, img, p {	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	line-height: 1.3em;	font-size: 0.8em;	color: #fff;}img {	border: none;}#mn {	width: 801px;	padding: 0;	margin-top: 10px;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	border-top: 1px solid rgb(158,161,166);	border-right: 1px solid rgb(158,161,166);	background-color: rgb(35,108,164);}/*--header--*/#header {	width: 800px;	border-top: 1px solid rgb(255,197,142);	background: url(images/tpban.jpg) no-repeat;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #ccc;}a:link {	color: #06c;	text-decoration: underline;}a:visited {	color: #666;}a:hover {	color: #3cf;}h1, h2, h3, h4, h5 {	font-weight: bold;	padding: 0px;	margin: 0px;}h2 {	font-size: 18pt;	color: #900;}h3 {	font-size: 14pt;	line-height: 20pt;	padding-bottom: 3px;}h4 {	font-size: 12pt;	padding-bottom: 6px;	line-height: 18px;}h5 {	font-size: 1em;	text-transform: uppercase;	padding-top: 8px;	padding-bottom: 6px;}ul, li {	margin: 0;	padding: 0;	list-style: none;}/*--topnav--*/.topnav {	font-weight: bold;	line-height: 1.6em;	margin-left: 197px;	height: 17px;	width: 603px;	display: block;}#header .tpnavhm, #header .tpnavhmct {	width: 60px;	float: left;	display: block;}.tpnavhm li, .tpnavhmct li {	width: 60px;	float: left;	display: block;}	.topnav li, .tpcurrt li {	width: 90px;	float: left;	display: block;}.topnav a:link, .topnav a:visited, .tpnavhm a:link, .tpnavhm a:visited {	color: #ff0;	font-weight: bold;	text-decoration: none;}.tpcurrt a:link, .tpnavhmct a:link, .tpcurrt a:visited, .tpnavhmct  a:visited {	color: #fff;	font-weight: bold;	text-decoration: none;}	.topnav a:hover, .tpcurrt a:hover, .tpnavhm a:hover, #header .tpnavhmct a:hover {	color: #06f;	text-decoration: underline;}.nam {	margin: 0;	padding: 0;	text-align: center;	height: 95px;	clear: left;}.blk {	padding: 0;	visibility: hidden;	margin: 0;}.blucur {	background-image: url(images/bluthdcur.jpg);	width: 800px;	height: 25px;	background-repeat: no-repeat;	margin: 0;	padding: 0;}.toptag {	font-style: italic;	font-weight: bold;	text-align: center;	padding-left: 20px;}.red {	color: #f00;}/*--end of header--*/#main {	margin: 0px;	padding: 0px;	width: 800px;	border-right: 1px solid #ccc;}/*---left nav----*/ #sdnav {	text-align: right;	width: 130px;	padding: 0;	float: left;	display: block;	font-family: Verdana, sans-serif;	font-weight: bold;	font-size: 1em;	line-height: 1.5em;	margin-top: 0px;	margin-right: 5px;	margin-left: 5px;}#sdnav li, #sdnav .navcomts li  {	display: block;	height: 20px;	white-space: nowrap;	margin-bottom: 5px;}#sdnav a:link, #sdnav a:visited {	color: #def;	text-decoration: none;	display: block;	border-left: 1px solid #09f;	border-bottom: 1px solid #069;	border-top: 1px solid #09c;	height: 20px;	padding-right: 5px;	margin-bottom: 5px;	background-color: rgb(48,112,168);}#sdnav a:hover {	background: #6cf url(images/orgarw.gif) left top no-repeat;	border-top: 1px solid #06c;	border-left: 1px solid #999;	border-bottom: 1px solid #ccc;	color: #eee;	display: block;	height: 20px;	padding-right: 5px;	margin-bottom: 5px;}#sdnav .sdcur, #sdnav .sdcur a:link, #sdnav .sdcur a:visited {	background: #09f url(images/orgarw.gif) left top no-repeat;	margin-bottom: 5px;	display: block;}#sdnav .sdcur a:hover {	background: #6cf url(images/orgarw.gif) left top no-repeat;	text-decoration: none;	border-top: 1px solid #06c;	border-left: 1px solid #999;	border-bottom: 1px solid #ccc;	color: #eee;	display: block;	height: 20px;	padding-right: 5px;	margin-bottom: 5px;}	.org, .pgcurt, .buy {	font-weight: bold;	color: #f90;}.navcomts {	display: block;	height: 20px;	white-space: nowrap;	margin-bottom: 5px;	text-decoration: none;	list-style-type: none;}/*--center--*/#content {	padding: 0px;	margin: 0px;}#welbttmtx {	text-align: center;	padding: 3px 20px 15px 20px;	clear: left;}.welimg {	background-image: url(images/covimgkd.jpg);	height: 320px;	margin-left: 140px;}.weltxtmn {	font-size: 1.4em;	line-height: 1.4em;	color: #336;	font-weight: bold;	text-align: left;	display: block;	margin-left: 215px;	padding-top: 110px;	padding-bottom: 10px;}.weltxt3 {	font-size: 1.4em;	line-height: 1.4em;	color: #336;	text-align: left;	margin-left: 215px;}.weltxt2 {	font-size: 1.2em;	line-height: 1.4em;}.bttmsubtxt {	font-size: 2em;	line-height: 1.2em;	font-weight: bold;	padding: 0;}	/*--footer--*/#ftnav {	color: #666;	width: 800px;	border-top: 1px solid #fff;	text-align: center;	height: 21px;	margin: 0px;	background-color: #eee;	padding-top: 3px;	font-size: xx-small;	line-height: 2em;	font-weight: bold;	clear: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #fff;}#ftnav li {	float: left;	width: 115px;	display: block;} #ftnav a:visited, #ftnav a:link {	color: #666;	margin: 0px;	text-decoration: none;}#ftnav a:hover {	color: #6cf;}#ftnav .bn4 {	font-size: .9em;	color: #666;	width: 224px;	white-space: nowrap;	display: block;}.end {	margin: 0px;	padding: 0px;	height: 5px;	width: 570px;	clear: both;}/*--Start topcard pages--*/#cards {	background-color: #eee;	width: 645px;	margin-left: 155px;}#cards1 {	width: 645px;	margin-left: 155px;	display: block;	background-color: #ccc;}#cardsnm {	margin-left: 155px;	background: url(images/ballbtbu.jpg) right top no-repeat;	width: 645px;}.nocdimg {	height: 155px;	background-image: url(images/unavimg.gif) no-repeat;}#topcdinf, #topcdinffb, #toplstinf, #topcdcon, #topcdrt {	display: block;}#topcdinf {	width: 645px;	background: #36c url(images/curbxlt.gif) left top no-repeat;}#topcdinffb {	width: 645px;	background: #669 url(images/curbxltf.gif) left top no-repeat;}.topcrdhd, .toplsthd, .toplsthd2, .toprthd, .topconthd, .topcrdhdnp, .topofhd {	font-size: 1.4em;	margin-left: 10px;	font-weight: bold;	color: #def;	display: block;	border-top: 1px solid #ccc;	display: block;	height: 18px;	padding-top: 6px;}.toplsthd, .toplsthd2 {	width: 570px;	float: left;}	.topcrdhd {	width: 555px;	float: left;}.topcrdhdnp {	width: 645px;}.topcrdinfo, .toplstinfo {	font-size: 1.2em;	line-height: 1.2em;	padding: 1px 90px 0px 25px;	border-left: 1px solid #ccc;	color: #def;}.topcrdinfonp {	font-size: 1.2em;	line-height: 1.2em;	padding: 1px 10px 7px 25px;	width: 610px;	border-left: 1px solid #ccc;	color: #def;	display: block;}.topcrdinfo a:link, .topcrdinfo a:visited, .toplstinfo a:link, .toplstinfo a:visited, .topcrdinfonp a:link, .topcrdinfonp a:visited {	color: #ff3;	text-decoration: underline;	font-size: 1em;}.topcrdinfo a:hover, .toplstinfo a:hover, .topcrdinfonp a:hover {	color: #3cf;	text-decoration: underline;	font-size: 1em;}		.pgtpinblu, .pgtpinblulst {	display: block;	height: 20px;	border-top: 1px solid #ccc;	vertical-align: bottom;	padding-top: 4px;}.pgtpinblu {	margin-left: 555px;}	.pgtpinblu a:link, .pgtpinblu a:visited, .pgtpinblulst a:link, .pgtpinblulst a:visited {	color: #def;	text-decoration: none;	width: 10px;	margin-right: 1px;	text-align: center;}.pgcurt a:link, .pgcurt a:visited {	color: #f90;	text-decoration: none;	width: 10px;	margin-right: 1px;	text-align: center;}.pgtpinblu a:hover, #pgcurt a:hover, .pgtpinblulst a:hover {	color: #3cf;	text-decoration: underline;}/*--cards--*/.bbcd, .bbcdst {	float: left;	text-align: center;	display: block;	border-right: 1px solid #999;	background-color: #fff;	border-bottom: 1px solid #ccc;	height: 200px;	margin-left: 4px;}.bbcd {	width: 154.25px;}/*--width 156px--*/.bbcdst {	width: 314px;}/*--width 317px--*/.bbcdlt li {	display: block;	background-color: #def;	float: left;	height: 13px;	margin-top: 5px;	width: 24%;	white-space: nowrap;	border-right: 1px solid #fff;	padding-top: 2px;	color: #333;	text-align: center;}.bbcdlt .yrp {	width: 5%;	display: block;	background-color: #ff9;	text-align: center;}.bbcdlt .prc {	display: block;	width: 32%;	white-space: nowrap;	text-align: center;}.yrp {	background-color: #ff0;	display: block;}.cdnam, .cdnamst, .fbcdnam, .fbcdnamst {	font-size: 1.1em;	line-height: 1.4em;	font-weight: bold;	text-align: left;	height: 17px;	width: 92%;	margin-left: 4%;	padding-left: 4%;}.cdnam, .cdnamst {	background-color: #009;}.fbcdnam, .fbcdnamst {	background-color: rgb(38,7,81);}.pic, .picfs {	display: block;	width: 100%;	height: 155px;}.picfs {	text-align: right;}.bbcdlt li, .bbcdlt ul, .yrp {}#arrowbk a:hover {	background-image: url(images/pgarwbkb.gif);	background-repeat: no-repeat;}#grp1, #grp2 {	width: 645px;	display: block;	height: 210px;}#grp1 {	margin-top: 5px;}	#claim {	width: 625px;	margin-left: 155px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;}#claim1 {	width: 570px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	margin-left: 155px;}#claim2 {	width: 570px;	margin-left: 155px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 110px;}.spac {	margin: 0px;	display: block;	background-color: #fff;	padding: 0px;}/*--list--*/#toplstinf, #topbblstinf, #topbslstinf {	width: 569px;	display: block;	border-right: 1px solid #ccc;}#topbblstinf, #topbslstinf {	background: #36c url(images/curbxlt.gif) left top no-repeat;}	#toplstinf {	background: #669 url(images/curbxltf.gif) left top no-repeat;}.toplsthd {	width: 470px;	float: left;}.toplsthd2 {	width: 559px;}.pgtpinblulst {	margin-left: 480px;}#strtlist, #strtlistbx {	font-size: 1em;	line-height: 2em;	font-weight: bold;	width: 569px;	display: block;	background-color: #fff;}#strtlist .str, #strtlist .strh, #strtlist .strbl {	display: block;	width: 130px;	padding-left: 10px;	text-align: left;	border-right: 1px solid #ccc;}#strtlistbx .str, #strtlistbx .strh {	display: block;	width: 159px;	padding-left: 10px;	text-align: left;	border-right: 1px solid #ccc;}#strtlist .buy {	display: block;	width: 92px;	height: 20px;}.strbl, .brdbl {	color: #ccc;}.lst1 {	background-color: rgb(38,7,81);}.lst1bb, .lst1bbbs {	background-color: #009;}.lst1bs li, .lst1bbbs li, .lst2bs li, .lst3bs li {	display: block;	width: 60px;	height: 20px;	float: left;	padding-left: 10px;	text-align: left;	border-right: 1px solid #ccc;}.lst1 li, .lst1bb li, .lst2 li, .lst3 li  {	display: block;	float: left;	width: 54px;	height: 20px;	border-right: 1px solid #ccc;	padding-left: 10px;	text-align: left;}	.lst1, .lst1bs, .lst1bb, .lst1bbbs, .lst2, .lst2bs, .lst3, .lst3bs {	display: block;	width: 569px;	height: 20px;	text-align: center;}#strtlistbx .buy, #strtlist .buy {	border-right-style: none;} .lst2, .lst2bs, .lst3, .lst3bs {	color: #333; }.lst2, .lst2bs {	background-color: #fff;}.lst3, .lst3bs {	background-color: #eee;}/*--rating--*/#rtpag {	width: 569px;	border-bottom: 1px solid #666;}#topcdrt {	width: 569px;	background: #366 url(images/curbxrtlt.gif) no-repeat left top;	border-right: 1px solid #ccc;}.rthd {	margin-left: 145px;	width: 425px;	background-color: #fff;}.rtmt {	width: 135px;	padding: 7px 0 0 10px;	float: left;	border-top: 1px solid #fff;	font-size: 1em;	color: #366;	background-color: #9cc;}.rtlst {	margin-left: 145px;	display: block;	height: 50px;	font-size: 1.1em;	color: #333;	padding: 10px 10px 15px;	border-top: 1px solid #9cc;	border-right: 1px solid #ccc;	background-color: rgb(253,255,238);}.rthd {	font-size: 1em;	color: #333;	text-align: center;	background-color: rgb(253,255,238);	font-style: italic;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.rtlin {	width: 570px;	background-color: #9cc;}.rtlin1 {	background-color: #366;	font-size: 1.2em;	line-height: 1.2em;	border-left: 1px solid #ccc;	padding: 0px 10px 7px 25px;}.rttag {	font-size: 1.2em;	font-weight: bold;	color: #366;}/*--contact--*/#ctpag {	width: 570px;	font-size: 1.1em;	line-height: 1.2em;	color: #666;	background-color: rgb(253,255,238);}#topcdcon {	width: 570px;	background: #036 url(images/curbxcon.gif) left top no-repeat;}	.topconthd {	width: 560px;	margin-left: 10pt;}.toptabcon {	background-color: #036;	font-size: 1.2em;	line-height: 1.4em;	border-left: 1px solid #ccc;	padding: 2px 0px 7px 29px;}#ad1 {	width: 570px;	display: block;	padding: 0;	margin: 0;	height: 96px;}#ad2 {	width: 570px;	display: block;	padding: 0;	margin: 0;}.colad, .coladyr, .ordh {	color: #036;	font-size: 1.1em;	display: block;}.colad, .coladyr {	background-color: #def;	padding-left: 29px;	width: 120px;	float: left;}.colad {	line-height: 3em;	height: 95px;}.coladyr {	height: 300px;	line-height: 3em;}.cont, .cont2, .eml {	font-size: 1.1em;	line-height: 1.2em;	width: 386px;	margin-left: 164px;}.cont {	font-size: 1.2em;	line-height: 1.4em;	color: #333;	padding-top: 10px;	display: block;}.cont2 {	color: #666;	padding-bottom: 20px;	padding-top: 20px;	border-top: 1px solid #ccc;}.eml {	color: #666;	margin-right: 20px;	padding: 10px 0px 10px 0px;}.contform {	font-size: 1em;	line-height: 2.2em;	display: block;	width: 385px;	margin-left: 165px;}.contform li {	list-style: none;	padding: 3px 0px;	height: 25px;	width: 385px;	margin-right: 20px;}.contform label {	display: inline-block;	line-height: 1.8;	vertical-align: top;}form#contact label {	width: 80px;}.contform label#zip {	display: inline;	width: 20px;} li.cntbutt {	padding: 10px 0px;	text-align: center;}.contform label#phone {	display: inline;	width: 56px;}/*--order form*/#topcdorfm {	width: 569px;	display: block;	background: #666 url(images/curbxordf.gif) no-repeat left top;	border-right: 1px solid #ccc;	margin-right: 75px;}.topcrdinfo {	display: block;	line-height: 1.3em;	padding-bottom: 10px;}#ordfm {	width: 570px;	font-size: 1em;	line-height: 1.2em;	color: #666;	background-color: rgb(240,238,221);	margin: 0;	padding: 0;}#ordfm form, #ordfm select, td, submit, #mmlsc {	font-size: 1em;	line-height: 1.2em;}/*--customer infor*/.custinfo {	background-color: rgb(253,255,238);	width: 525px;	display: block;	padding: 0 10px 15px 15px;	margin-left: 10px;}.ordh {	font-size: 1.2em;	line-height: 1.3em;	height: 20px;	margin: 0;	padding-top: 10px;	color: #036;	display: block;	font-weight: bold;	text-transform: uppercase;}.ordsubh, .ordsubh2 {	font-size: 1.2em;	text-transform: uppercase;	padding: 8px 0 6px 0;	font-weight: bold;	color: #666;}.ordsubh2 {	font-size: 1em;}#ordfm p, .ordbill, .ordship {	font-size: 0.9em;	line-height: 1.2em;	color: #666;}	.ord1 table, .ord2 table {	width: 245px;	font-size: 0.9em;	line-height: 1.2em;}.ordbill {	width: 245px;	float: left;	margin-right: 15px;}.ordship {	width: 265px;	margin-left: 290px;	white-space: nowrap;}#ordcrd1 table {	width: 545px;}#custordfm {	width: 545px;	display: block;	margin: 0;	padding: 0 10px 0 15px;}.ord3 {	width: 525px;	margin: 10px 0;	padding: 10px;	background-color: rgb(253,255,238);}#ordcrd1 table, #ordcrd2 table {	width: 525px;	margin: 0;	padding: 10px; }th {	text-align: center;	font-size: 1.1em;	font-weight: bold;}	}#ordtl p, .ordextr p {	font-size: .9em;	line-height: 1.1em;	color: #666;	text-align: left;}#bttmtotal {	width: 545px;	display: block;	margin: 0;	padding: 10px 10px 15px 15px;}#etra { 	width: 545px;	display: block;	margin: 0;	padding: 10px 10px 15px 15px;}	.ordextr {	width: 245px;	float: left;	display: block;	margin-right: 10px;	padding: 10px;	background-color: rgb(253,255,238);}.extra2 {	width: 260px;	margin-left: 280px;	display: block;}.tabl3 {	width: 260px; }table#fntotal {	width: 260px;}label#fntotal  {	font-size: 1em;	line-height: 1.2em; 	width: 40px;}.ordfmtex {	font-size: 1em;	line-height: 1.2em;	height: 15px;	color: #666;	text-align: left;}.ordfmcomp {	font-size: 1em;	line-height: 1.2em;	color: #333;	padding: 10px 0;}.butt {	clear: left;	padding: 10px 0;	width: 260px;	margin-left: 280px;	text-align: center;}.paypaln p {	line-height: 1.3em;	width: 260px;	display: block;}ordernow {	text-align: center;	display: block;}	