/* CSS Document */
body {
	background: #e4e4f0 left top url(../images/bg.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	font-family: Georgia;
	font-size: 13px;
	color: #000;
}

a img {border: 0px;}

a:link {color: #207d83; text-decoration: underline;}
a:visited {color: #207d83; text-decoration: underline;}
a:hover {color: #207d83; text-decoration: none;}
a:active {color: #207d83; text-decoration: none;}

.widthContainer {width: 980px; margin: auto;}
.head {padding-bottom: 50px;}
.logo {float: left;}
.logo a {font-size: 130px; color: #000; text-decoration: none;}
.logo a span {font-size: 160px; color: #fd0050;}
.logo div {font-size: 25px;}

.menu {float: right; margin: 50px 0px 0px 0px; padding: 0px;}
.menu li {text-align: right; font-size: 30px; list-style: none; margin-bottom: 10px;}
.menu li a {text-decoration: none; color: #000000; border-bottom: 1px dashed #fd0050;}

.clearboth {clear: both; width: 100%; height: 0px; font-size: 0px; float: none;}

.downloadContainer {height: 238px; background: left top url(../images/download-container.png) no-repeat; text-align: center;}
.downloadContainer label {display: block; width: 907px; margin: auto; font-size: 24px; color: #fff; padding: 8px 0px 5px; text-align: left;}
.downloadContainer .input {padding: 7px; width: 890px; background-color: #c68201; margin: auto;}
.downloadContainer .input input {width: 873px; border: 1px solid #905f0a; padding: 7px;}
.downloadContainer .input select {width: 890px; border: 1px solid #905f0a; padding: 7px;}
.downloadContainer a {margin: auto; text-align: center;}
.downloadContainer span {padding-top: 10px;}
.downloadContainer .paddingBtn {padding-top: 13px;}
h1, h2 {color: #207d83; font-size: 30px; font-weight: normal;}
.vid {float: left; width: px; height: px; width: 47px; font-size: 11px; margin: 2px;}
.vid img {display: block; border: 5px solid #278288; width: 37px; height: 30px;}
.copyright {padding: 20px 0px; font-size: 11px;}

.columnContainer .relatedMatereals {float: left; width: 295px; margin-right: 25px;}
.columnContainer .allVideo {float: left; width: 660px;}
.download {text-align: center;}
.downBut {font-size: 32px; color: #fd0050; margin: 15px;}
.downBut a {color: #fd0050;}
.columnContainer .video {float: left;}
.columnContainer .related {background: #f4c400 left top url(../images/related-bg.png) repeat-x;}
.columnContainer .related a {font-weight: bold; font-size: 14px !important; color: #000000 !important;}
.columnContainer .allVideo h1 {margin-top: 0px;}
.columnContainer .allVideo .item {height: 100px;}
.columnContainer .allVideo .item a {display: block; font-size: 18px; font-weight: bold; color: #207D83; margin-bottom: 10px;}
.columnContainer .allVideo .item .vid {margin-right: 10px;}
.columnContainer .allVideo .item span {font-size: 11px;}

.columnContainer .video h1 {margin: 0px;}
.columnContainer .video .smallFont {font-size: 11px; color:#333;}
.videoContainer {margin-top: 15px; text-align: center;}
.vidDownload {width: 420px; height: 75px; margin: auto; background: left top url(../images/download-vid-bg.png) no-repeat;}
.downloadMini {width: 367px; margin: auto;}
.vidDownload h4 {font-size: 22px; font-weight: normal; color: #ffffff; text-align: center; margin: 0px; padding-top: 5px;}
.downloadMini .select {float: left; padding: 5px 5px 0px 0px;}
.downloadMini .select select {width: 250px; padding: 4px;}
.downloadMini .btn {float: left;}
.contact {width: 500px; margin: auto;}
.contact label {display: block; font-weight: bold; padding: 10px 0px 5px 0px;}
.contact .input {width: 500px; display: block; padding: 4px;}
.contact select {width: 510px; display: block; padding: 4px;}
.contact textarea {width: 500px; display: block; padding: 4px; height: 120px;}
.convContainer {background: #f4c400 left top url(../images/related-bg.png) repeat-x;}
.capcha {margin-top: 5px;}
.capcha div {float: left;}
.capcha input {width: 70px;}
.capcha .capchaText {font-size: 11px; padding: 3px 0px 0px 5px;}
.sendBtn {padding: 10px; text-align: center;}

.convContainer .left {float: left; width: 295px; background: right url(../images/sep.gif) repeat-y;}
.convContainer .right {float: left; width: 660px; padding: 100px 10px 10px 10px;}
.convContainer .sms {float: left; width: 660px; padding: 0px 10px; text-align: center; height:353px;}
.progressBorder {padding: 7px; background-color: #c68201; margin: auto;}
.progressBorder .progressBg {height: 31px; background-color: #ffffff;}
.progressBorder .progressBg .progress {height: 31px; background: top left url(../images/convert-progress-bg.gif) repeat-x;}
.sms h1 {color: #000000; margin: 0px;}
.sms p {margin: 5px 0px;}
.sms p strong {font-size: 18px;}
.sms .pay {margin-bottom: -15px; position: relative; bottom: -18px;}
.selectOp {width: 410px; margin: auto;}
.selectOp div {float: left;}
.price span {color: #fd0050; font-size: 70px; display: block;}
.price div {margin: 10px 0px -20px; font-size: 25px;}
.selectOp div label {display: block; width: 200px; text-align: left; font-size: 18px;}
.selectOp div select {width: 200px; margin-right: 5px;}

.questions {padding: 0px;}
.questions li {font-size: 18px; margin-bottom: 10px; list-style: none;}
.questions li a {color: #000000; border-bottom: 1px dashed #fd0050; text-decoration: none;}

.answer h4 {color: #207d83; font-size: 22px; font-weight: normal; margin: 20px 0px 0px 0px;}
.answer p {margin: 0px 0px 5px;}
.period {float: left; margin-bottom: 25px;}
.categories {float: right; margin-bottom: 25px;}
.pagerContainer a, .pagerContainer span {padding: 2px 5px;}
.error {border: 2px dashed #ff0000; padding: 10px; text-align: center; font-size: 18px; margin: 10px 0px;}
.info {border: 2px dashed #007213; padding: 10px; text-align: center; font-size: 18px; margin: 10px 0px;}

.resultButton {text-align:center; margin-bottom:20px; }
.progressLabel {margin: -25px 0px 10px 0px;}