﻿.fr-blue { color:#006699; }

.fr-h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 2em;
		padding: .8em 0 0 0;
		margin: 0 0 5px 0;
		border-bottom: 1px dotted #9191cc;
		color: #003399;
		word-spacing: -.1em;
}

.fr-h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 2em;
		padding: .8em 0 0 0;
		margin: 0 0 5px 0;
		word-spacing: -.1em;
}

.fr-question {
		font-size: 13px;
		color: #009933;
		text-decoration:underline;
}

.fr-bold { color:#009933; }

.fr-maincol {
		position: relative;
		float: left;
		margin: 0;
		padding-left: 10px;
		background-color: #fff;
		height: auto;
		width: 505px;
		background-position: top right;
		background-repeat: no-repeat;
		margin-bottom: 20px;
}

.fr-DVD {
		position: absolute;
		top: 446px;
		left: 69px;
}

.fr-territories {
		position: absolute;
		top: 374px;
		left: 306px;
}

.fr-video {
		position: absolute;
		top: 300px;
		left: 347px;
}

.fr-swf {
		padding-top:20px;
		text-align:center;
		width:auto;
		height:auto;
}

.fr-floatleft {
		float: left;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		margin-right: 10px;
}

.fr-floatright {
		float: right;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 0px;
		padding-left:10px;
}

.bullet1 ul {
		padding: 0;
		color:#000000;
}

.bullet1 li {
		margin-left: 25px;
		list-style-image: url(../about-us/images/bullet2.gif);
		padding-bottom:3px;
		color:#000000;
}

.bullet2 ul {
		padding: 0;
		color:#000000;
}

.bullet2 li {
		margin-left: 25px;
		list-style-image: url(../about-us/images/bullet1.gif);
		padding-bottom:3px;
		color:#000000;
}

#sidefr {
		clear: both;
		height: 500px;
		position: relative;
		float: left;
		padding: 10px 0 0 0;
		margin: 0;
		background-color: #DCDCDC;
		width: 203px;
		background-image: url(../main-images/back.jpg);
		background-position: top right;
		background-repeat:repeat-x;
}

.fr-nextpage {
		position: absolute;
		top: 87px;
		left: 256px;
		width:50%;
		padding: 3px 0 0 4px;
		margin-top: 5px;
		font-size:14px;
		color:#7f7f7f;
		text-align:right;
}

.branches {
		margin: 0 0 4px 0;
		color:#7f7f7f
}

.branches span {
		background: #ccc;
		padding: 10px;
		color: #cc3300;
		display: block;
}

.branches span h3 {
		padding: 0px;
		margin: 0px;
}

.branches span p {
		padding: 0px;
		margin: 0px;
		color:#7f7f7f
}

.branches span a {
		color: #cc3300;
		text-decoration: underline;
}

.branches form { }

.branches form fieldset {
		border: none;
		padding: 0;
		margin: 0;
}

.branches form legend {
		padding: 0 0 8px 0;
		margin:0;
}

.branches form p {
		padding: 0px 0px 3px 0px;
		margin: 0px;
		color: #7f7f7f;
		line-height: 1.3em;
}

.branches form label {
		display: block;
		padding: 0px 0px 5px 0px;
}

.branches form label em {
		font-weight: bold;
		color: #cc6666;
		font-style: normal;
}

.branches form input {
		background: url(../main-images/images/input_bg.gif);
		border:1px #ccc solid;
		padding:4px 2px;
		margin:0;
		color: #b2b2b2;
		font-size: 11px;
		width: 158px;
		text-align: left;
		vertical-align: top;
}

.branches form input:hover { border:1px #000 solid; }

.branches form input:focus {
		border:1px #3a535e solid;
		color: #000000;
}

.branches form textarea {
		background: url(../main-images/images/input_bg.gif);
		border:1px #ccc solid;
		padding:4px 2px;
		margin:0;
		color: #6a757d;
		font-size: 11px;
		width: 158px;
		text-align: left;
		vertical-align: top;
}

.branches form select {
		background: url(../main-images/images/input_bg.gif);
		border:1px #ccc solid;
		padding:4px 2px;
		margin:0;
		color: #6a757d;
		font-size: 11px;
		width: 158px;
		text-align: left;
		vertical-align: top;
}

.hidden {
		display:none;
		visibility:hidden;
		border:0;
		margin:0;
		padding:0;
}

.quotes {
		float:right;
		width: 300px;
		background-color:#006699;
}

.name {
		font-size: 12px;
		text-align:right;
}

.maincol_search {
		background-image: url(../main-images/confirm-back.gif);
		background-repeat:no-repeat;
		width: 482px;
		height:151px;
		margin:auto;
}

.fr-confirm {
		position: absolute;
		top: 147px;
		left: 114px;
		width: 300px;
		height:30px;
}

.fr-back {
		position: absolute;
		top: 60px;
		left: -11px;
		width: 89px;
		height:25px;
}

.fr-continue {
		position: absolute;
		top: 60px;
		left: 220px;
		width: 89px;
		height:25px;
}

.fr-award {
		position: absolute;
		top: 269px;
		left: 44px;
		width: 120px;
		height:120px;
}

.form_layout {
		width: 482px;
		margin: 0 auto;
		background-color: #FFFFFF;
		background-image: url(../main-images/contact-back.jpg);
		background-repeat: repeat-y;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
}

.masthead {
		background-image: url(../main-images/contact-head.jpg);
		background-repeat: no-repeat;
		height: 20px;
}

.columnwrapper {
		margin: 0 auto;
		width: 482px;
		padding: 0 0 0 0;
}

.form_content {
		width: 482px;
		height:auto;
		padding:10px;
}

.form_bottom {
		background-image: url(../main-images/contact-bottom.jpg);
		background-repeat: no-repeat;
		height: 25px;
		background-position: left bottom;
}

.smalltext {
		font-size: 1.1em;
		color: #006699;
}
