body {
	width: 810px;
	background-color: rgb(252, 252, 252);
	margin: 0 auto;
	text-align: center;
}

/* @group Box */

div.flgs-c {
	float: right;
	width: 280px;
}

div.flg-curr {
	float: right;
	font: 0.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 1.2em;
}

div.yt-prev {
	width: 790px;
	margin-top: 1.5em;
	margin-right: auto;
	margin-left: auto;
}

div.lft-ad {
	width: 15%;
	padding: 0 0.5em 1em;
	float: left;
	border: 1px dotted silver;
	margin: 1.0em 2em 1.0em 0;
}

div.rt-ad {
	width: 15%;
	padding: 0 0.5em 1em;
	float: right;
	border: 1px dotted silver;
	margin: 1.0em 0 1.0em 2em;
}

div.hztxbx {
	width: 100%;
	clear: both;
	border: 1px dotted silver;
	text-shadow: silver 2px 2px 2px;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0.5em 0;
	margin: 1em 0;
}

div.onecol {
	width: 100%;
	clear: both;
	margin: 1em 0;
}

div.onecol-rt-ad {
	width: 75%;
	margin: 1em 0;
	float: left;
}

div.twocol-l {
	width: 35%;
	float: left;
	margin: 1.0em 2em 1.0em 0;
}

div.twocol-r {
	width: 35%;
	float: right;
	margin: 1.0em 0 1.0em 2em;
}

div.threecol-l {
	width: 22%;
	float: left;
	margin: 1.0em 2em 1.0em 0;
}

div.threecol-r {
	width: 22%;
	float: right;
	float: right;
	margin-bottom: 1.0em;
	margin-top: 1.0em;
}
	
div.mt-1p3 {
	margin-top: 1.3em;
}

div.m10r {
	margin-right: 10px;
}

div.m15r {
	margin-right: 15px;
}

div.m25r {
	margin-right: 25px;
}

div.m10bm {
	margin-bottom: 10px;
}

div.m18bm {
	margin-bottom: 20px;
}

div.pd5 {
	padding: 5px 5px 0;
}

div.pd10 {
	padding: 10px;
}

div.bdr {
	border: 1px dotted silver;
}

div.flt-lft {
	float: left;
	margin-right: 1.1em;
}

div.flt-rt {
	float: right;
	margin-left: 1.1em;
}

div.indx-flgs {
    width: 85px;
	float: right;
	font: 0.8em/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.ols-flgs {
    width: 9.8em;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.ols-vw-crt-rt {
    width: 10em;
	float: right;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.w200x200 {
    width: 200px;
	height: 200px;
	margin-top: 1.3em;
}

/* @end */

/* @group Font */

.red {
	color: red;
}

.org {
	color: #905717;
}

.gry {
	color: gray;
}

.grn {
	color: green;
}

.yt-prev-hdr {
	font-size: 1.5em;
	text-align: center;
	text-shadow: silver 2px 2px 2px;
	padding: 0.4em 0;
	margin-left: auto;
	margin-right: auto;
}

.buy-mp-hdr {
	font-size: 1.5em;
	text-align: center;
	text-shadow: silver 2px 2px 2px;}

.lft-ad-hdr {
	font-size: 1em;
	text-align: center;
	text-shadow: silver 2px 2px 2px;
}

.lft-ad-hdr-2 {
	font-size: 1em;
	text-align: center;
	text-shadow: silver 2px 2px 2px;
}

.twocol-hdr {
	font-size: 1em;
	text-align: center;
	text-shadow: silver 2px 2px 2px;
}

.threecol-hdr {
	font-size: 1em;
	text-align: center;
	text-shadow: silver 2px 2px 2px;
}

p {
	font: 0.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	color: #2a2a28;
}

.fst {
	text-align: left;
	margin-top: 3.4em;
}

.ols {
	margin-top: 2.0em;
	margin-bottom: -0.3em;
	text-align: center;
}

.ols2 {
	text-align: left;
	margin-right: 1.5em;
	margin-top: 1.5em;
	font-size: 0.9em;
}

h6 {
	font: 0.7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2a2a28;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 100%;
	clear: both;
}

h5 {
	font: 0.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2a2a28;
	margin-top: 1em;
	margin-bottom: 1em;
}

h4 {
	font: 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: silver 2px 2px 2px;
	color: #2a2a28;
}

h3 {
	font: 1.25em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: silver 2px 2px 2px;
	color: #2a2a28;
}

h2 {
	font: 1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: silver 2px 2px 2px;
	color: #2a2a28;
}

h1 {
	font: 1.75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: silver 2px 2px 2px;
	color: #2a2a28;
}

.p70 {
	font-size: 0.7em;
}

.p75 {
	font-size: 0.75em;
}

.p85 {
	font-size: 0.85em;
}

.p90 {
	font-size: 0.9em;
}

.p100 {
	font-size: 1em;
}

.p125 {
	font-size: 1.25em;
}

.p150 {
	font-size: 1.5em;
}

.p175 {
	font-size: 1.75em;
}

.p200 {
	font-size: 2.0em;
}

.p250 {
	font-size: 2.5em;
}

.tx-bx {
	border: 1px dotted silver;
	width: 100%;
	padding: 0.7em 0;
}

.tx-bx-nb {
	margin: 0 30px 20px;
}

.dvd-inf-1 {
	width: 90px;
	font-size: 0.75em;
	float: left;
	margin-left: 3em;
	line-height: 1.5em;
}

.dvd-inf-2 {
	width: 100px;
	font-size: 0.75em;
	float: left;
	margin-left: 1.5em;
	line-height: 1.5em;
}

.ml-2 {
	margin-left: 2em;
}

.tp-m-0 {
	margin-top: 0px;
}

.tp-m-8 {
	margin-top: 8px;
}

.tp-m-20 {
	margin-top: 20px;
}

.lft-m-20 {
	margin-left: 20.75em;
}

.ts {
	text-shadow: silver 2px 2px 2px;
}

.c {
	text-align: center;
}

.lnk {
	clear: both;
	text-align: center;
	text-shadow: silver 2px 2px 2px;
	line-height: 1.6em;
	font-size: .9em;
	width: 100%;
}

.i {
	font-style: italic;
}

.b {
	font-weight: bold;
}

.flt-lft {
	float: left;
}

.flt-rt {
	float: right;
}

.ind20 {
	text-indent: 20px;
}

.med {
	font-size: 80%;
}

.sml {
	font-size: 70%;
}

.clr-bth {
	clear: both;
}

.clr-bth-nb {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.updt {
	clear: both;
	font-size: 0.7em;
	text-align: center;
}

span.i {
	font-style: italic;
}

span.b {
	font-weight: bold;
}

span.red {
	color: #ff1b22;
}

span.org {
	color: #905717;
}

span.gry {
	color: gray;
}

span.tx-bx-hoz-ln {
	border-bottom: 1px dashed silver;
	padding-bottom: 0.2em;
}



/* @end */

/* @group Height */

div.h40 {
	min-height: 40px;
}

div.h50 {
	min-height: 50px;
}

div.h60 {
	min-height: 60px;
}

div.h180 {
	min-height: 180px;
}

div.h200 {
	min-height: 200px;
}

div.h225 {
	min-height: 225px;
}

div.h250 {
	min-height: 250px;
}

div.h290 {
	min-height: 290px;
}

div.h300 {
	min-height: 300px;
}

div.h350 {
	min-height: 350px;
}

div.h375 {
	min-height: 375px;
}

div.h400 {
	min-height: 400px;
}

div.h425 {
	min-height: 425px;
}

div.h450 {
	min-height: 450px;
}

div.h475 {
	min-height: 475px;
}

div.h500 {
	min-height: 500px;
}

div.h530 {
	min-height: 530px;
}

div.h550 {
	min-height: 550px;
}

div.h600 {
	min-height: 600px;
}



/* @end */

/* @group Image */

#hdr {
	border-style: none;
	width: 800px;
	height: 151px;
	margin: 0.2em 0;
}

#lhdr {
	float: left;
	margin: 1.0em 0 1.0em 0;
	border-style: none;
}

#rhdr {
	float: right;
	margin: 1.0em 0 1.0em 0;
	border-style: none;
}

.buy-mp-pypl {
	float: right;
	margin-top: 2em;
}

.faq {
	margin-bottom: 3em;
	margin-top: 3em;
}

.flag {
	width: 30px;
	height: 18px;
	margin: 2px;
	border-style: none;
}

.hzln {
	clear: both;
	margin: 1em 0;
}

.ols-hzln {
	clear: both;
	width: 620px;
	height: 1px;
	border-style: none;
	margin-top: 2em;
	margin-bottom: -1em;
}

.ols-thb {
	float: left;
	margin: 1.0em 3em 1.2em 0;
}

.buy-mp {
	float: left;
	margin: 0.6em 1.8em 0.2em 0;
}

.thb {
	margin-top: 15px;
}

.thb-lft {
	float: left;
	border-style: none;
	width: 97px;
	height: 97px;
	margin: 1px;
}

.thb-rt {
	float: right;
	border-style: none;
	width: 97px;
	height: 97px;
	margin: 1px;
}

.flg-lft-prc {
	float: left;
	margin: 25px 2px 5px 8px;
}

.flg-rt-prc {
	float: right;
	margin: 25px 8px 5px 2px;
}

.img-lft {
	float: left;
	margin: 1.0em 2.3em 0 0;
}

.img-rt {
	float: right;
	margin: 1.0em 0 0 2.3em;
}



/* @end */

/* @group List */

ul.dvd {
	font: italic 0.75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	list-style-type: none;
}

li.std {
	font: italic 0.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	margin-top: 0.3em;
}

ul.faq {
	width: 210px;
	float: left;
	text-align: left;
}

ol.std-l {
	text-align: left;
	font: italic 0.75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #900f13;
}

ul.faq li {
	list-style-type: none;
	text-shadow: gray 3px 3px 10px;
	font: 0.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: black;
	opacity: 1;
	margin-bottom: 0.75em;
}



/* @end */

/* @group Links */

a:link {
	color: #0000f7;
	text-decoration: none;
}

a:hover {
	color: #900f13;
	text-decoration: underline;
}

a:visited {
	color: #56008f;
	text-decoration: none;
}

/* @end */

/* @group Table */

table.dog-info {
	border-collapse: separate;
	width: 240px;
	float: right;
	margin: 0 0 8px 8px;
}

table.dog-info td {
	background-color: rgb(220, 220, 220);
	border-spacing: 3px;
	border-collapse: separate;
	width: 50%;
	padding: 2px 3px 2px 6px;
	text-align: left;
	color: rgb(0, 0, 0);
	font: 0.75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.dvd-info {
	width: 100%;
	margin: auto;
}

table.dvd-info td {
	background-color: rgb(220, 220, 220);
	padding: 5px;
	color: rgb(0, 0, 0);
	text-align: left;
	font: 0.75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.dvd-info th {
	padding: 5px;
	color: rgb(10, 10, 10);
	text-align: left;
	font: bold 0.75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.glen {
	margin: 6px 0;
	text-align: left;
}

table.glen td {
	color: rgb(20, 20, 20);
	font: 0.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 2px 2px 2px 4px;
	text-align: left;
	background-color: #ccc;
}

td{
vertical-align: top;
padding: 5px;
}



/* @end */

/* @group Width */

.w90 {
	width: 90px;
}

.w100 {
    width: 100px;
}

.w120 {
    width: 120px;
}

.w150 {
	width: 150px;
}

.w200 {
    width: 200px;
}

.w250 {
	width: 250px;
}

.w250 {
    width: 250px;
}

.w300 {
	width: 300px;
}

.w320 {
    width: 300px;
}

.w350 {
    width: 350px;
}

.w370 {
    width: 370px;
}

.w400 {
	width: 400px;
}

.w430 {
   	width: 430px;
}

.w450 {
   	width: 450px;
}

.w550 {
    width: 550px;
}

.w450 {
	width: 450px;
}

.w600 {
    width: 600px;
}

.w650 {
	width: 650px;
}

.w800 {
	width: 790px;
}



/* @end */

/* @group Misc */

input.inp1
{
	color: black;
	background: #e0e3e1;
	border: 1px solid maroon;
	float: left;
	margin-top: 0.8em;
}

input.btn-red
{
  text-shadow: silver 2px 2px 2px;
	color: #ff1b22;
	margin: 1px 0;
	width: 10em;
	font-size: 0.7em;
}

input.btn
{
  text-shadow: silver 2px 2px 2px;
	color: #900b56;
	margin: 1px 0;
	width: 10em;
	font-size: 0.7em;
}

form.btn-l {
  text-shadow: silver 2px 2px 2px;
	color: #900b56;
	margin: 1px 0;
	width: 10em;
	font-size: 0.7em;
	float: left;
}

form.btn-r {
  text-shadow: silver 2px 2px 2px;
	color: #900b56;
	margin: 1px 0;
	width: 10em;
	font-size: 0.7em;
	float: right;
}

input.btn1
{
  text-shadow: silver 2px 2px 2px;
	color: #900b56;
	width: 40%;
	font-size: 0.7em;
	margin: 3px 0 1px;
}

input.btn2
{
	font-size: 80%;
  text-shadow: silver 2px 2px 2px;
	color: #900090;
	margin: 10px 0 0;
	width: 75%;
}

input.clr-bth {
	clear: both;
}

label.lab1 {
  float:left;
  margin-right:2em;
  padding-top:0.6em;
  text-align:right;
	width: 16em;
	color: #000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

textarea.bg-mrc {
	background-color: #e0e3e1;
	font: 60% "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 0.5em;
}

textarea.cont-bg-mrc {
color: #000;
border: 1px solid maroon;
	float: left;
	background-color: #e0e3e1;
	margin: 0.8em 0;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
}

label{
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
}



/* @end */
