﻿.submit
{
	font-size: 8pt;
	width: 12.56em;
	height: 2.34em;
}

.selectorLine
{
	clear: both;
}

.selectorPart
{
	float: left;
}

.border
{
	width: 44.72em;
	height: 0.84em;
	line-height: 0.84em;
	font-size: 8pt;
}

.dogBox .questions,
.dogBox .result,
.catBox .questions,
.catBox .result
{
	position: relative;
	background-color: #3F434C;
	color: White;
	font-weight: bold;
	width: 44.72em;
	height: 21em;
}

.dogBox .result
{
	height: 27em;
}

.dogLeft
{
	padding: 0.38em 0 0 1.41em;
	width: 29.19em;
	height: 2.6em;
}

.dogLeft input
{
	font-size: 8pt;
	margin-right: 0.5em;
}

.dogRight
{
	width: 14.12em;
}

.dogRight select,
.catBox select
{
	font-size: 8pt;
	width: 12.47em;
	height: 1.88em;
}

.catBox .questions,
.catBox .result
{
	background-color: #7D8085;
	height: 33em;
}

.catBox .result
{
	height: 27em;
}

.dogBox .result .productList,
.catBox .result .productList
{
	margin-top: 1.8em;
}

.dogBox .result .productList a,
.catBox .result .productList a
{
	margin-left: 1.41em;
}

.catBox .catLeft
{
	 padding: 0.38em 0 0 1.41em;
	 height: 2.6em;
}

.catBox .submit,
.dogBox .submit
{
	position: absolute;
	right: 1em;
	bottom: 0;
}

.catBox .isActiveQuestion input,
.catBox .sensitivitiesQuestion input
{
	margin-right: 0.5em
}

.catUnderweight,
.catRegular,
.catOverweight
{
	width: 7.69em;
	height: 8.06em;
	padding-left: 1.5em;
}

.catUnderweight,
.catRegular
{
	padding-right: 1.5em;
}

.catbodyshapes input
{
	vertical-align: top;
}

.pregAnswer td
{
	padding-bottom: 0.5em;	
}

.pregAnswer td input
{
	margin-right: 0.5em;	
}
