* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	background-color: #fd370b;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0;
	padding: 0;
	border-width: 0;
}

table {
	text-align: center;
	margin: 0;
	padding: 0;
	border-width: 0;
}

img {
	display: block;
}

h1,h2,h3,h4,h5,p,blockquote,form,label,ul,ol,dl,fieldset,address,input {
	margin: 0;
	border-width: 0;
	text-align: left;
	padding: 0;
}

li {
	list-style-type: none;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

a.car:link, a.car:visited {
	color: white;
	text-decoration: none;
}

a.car:hover, a.car:active {
	color: #ffe712;
	text-decoration: underline;
}

a.far:link, a.far:visited {
	color: #fd370b;
	text-decoration: underline;
}

a.far:hover, a.far:active {
	color: #777;
	text-decoration: underline;
}

a.far2:link, a.far2:visited {
	color: #fd370b;
	text-decoration: none;
}

a.far2:hover, a.far2:active {
	color: #777;
	text-decoration: underline;
}

a.far23:link, a.far23:visited { color: #fd370b; font-weight: bold; text-decoration: none; }

a.far23:hover, a.far23:active { color: #777; font-weight: bold; text-decoration: underline; }

a.hgf:link, a.hgf:visited {
	color: #000;
	text-decoration: none;
}

a.hgf:hover, a.hgf:active {
	color: #fd370b;
	text-decoration: underline;
}

#container {
	background-image: url(../images/container-bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 757px;
	margin: 5px auto 20px;
	padding: 0;
	border-width: 0;
}

#header {
	background-image: url(../images/home_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 757px;
	height: 133px;
}

#menu {
	background-image: (../images/menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 757px;
	height: 47px;
	clear: both;
	padding-left: 30px;
	padding-top: 2px;
}

#banner {
	background-image: url(../images/home_03_blank.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 757px;
	height: 237px;
}

#row1 {
	background-image: url(../images/home_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 757px;
	height: 277px;
}

#row2 {
	background-image: url(../images/home_05d.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 757px;
	height: 336px;
}

#main {
	background-image: url(../images/home_06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 757px;
}

#mainhome {
	width: 757px;
}

#bottom {
	background-image: url(../images/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 757px;
	height: 90px;
	clear: both;
}

#footer {
	background-color: #fd370b;
	width: 757px;
}

#logo {
	margin: 19px 0 0 14px;
	padding: 0;
}

#no {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

#phone {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 20px 30px 0 0;
}

.yellow {
	color: #ffe712;
}

#tagline {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 45px 30px 0 0;
}

ul.nav {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	margin: 0;
	padding: 5px 0 4px;
}

ul.nav2 {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	padding: 0;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

li.lin {
	display: inline;
}

li.mpipe {
	margin: 0;
	padding: 0 10px;
	display: inline;
}

#bantag {
	color: #fd370b;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 189px 0 0 46px;
}

.box {
	width: 198px;
	float: left;
}

.spacer1 {
	width: 47px;
	height: 40px;
	float: left;
}

.spacer2 {
	width: 34px;
	height: 40px;
	float: left;
}

.spacer3 {
	width: 33px;
	height: 40px;
	float: left;
}

.headline {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 37px 0 0;
}

ul.toprow {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 90px 0 0 20px;
}

ul.toefo {
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 25px;
}
ul.toefo2 { font-weight: bold; line-height: 16px; text-align: left; margin: 0; padding: 10px 0 0 25px; list-style-type: none; }
ul.schmo {
	color: #fd370b;
	text-align: left;
	margin: 0;
	padding: 10px 30px 0 25px;
}

ul.btmrow {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding-top: 129px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 29px;
}

li.point {
	margin: 0;
	list-style-type: disc;
	list-style-position: outside;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
li.topoint { list-style-type: disc; margin: 0; padding: 0 0 7px; list-style-position: inside; }
li.pupoint { list-style-type: disc; margin: 0; padding: 0 0 0 25px; list-style-position: inside; }
li.pupoint2 { list-style-type: disc; list-style-position: inside; margin: 0; padding: 0 0 7px 25px; }
li.nopoint { margin: 0; padding: 0 0 0; }
li.pan {
	list-style-type: none;
	margin: 0;
	padding: 0 0 7px;
}

li.arrolin {
	color: #fd370b;
	text-align: right;
	margin: 0;
	padding: 5px 15px 0 0;
}

li.arrolin-e {
	color: #fd370b;
	text-align: right;
	margin: 0;
	padding: 10px 15px 0 0;
}

li.arrolin-c {
	color: #fd370b;
	text-align: right;
	margin: 0;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
}

li.arrolin-d {
	color: #fd370b;
	text-align: right;
	margin: 0;
	padding: 10px 15px 0 0;
}

li.arrolin-b {
	color: #fd370b;
	text-align: right;
	margin: 0;
	padding: 26px 15px 0 0;
}

li.arrolin-a {
	color: #fd370b;
	text-align: right;
	margin: 0;
	padding: 58px 15px 0 0;
}

#addre {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding: 40px 0 0 45px;
}

#atre {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 45px;
}

.vic {
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding: 7px 50px 0 9px;
}

.vic-left {
	line-height: 20px;
	text-align: left;
	float: left;
	margin: 0;
	padding: 7px 0 0 9px;
}

.vic-right {
	line-height: 20px;
	width: 240px;
	margin: 0;
	padding: 7px 10px 0 0;
	float: right;
}

.vicsub {
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	margin: 0;
	padding: 10px 50px 0 9px;
}
.vicsub2 { font-size: 18px; font-weight: bold; line-height: normal; text-align: left; margin: 0; padding: 10px 0 0 9px; }
#yabit { font-size: 12px; }
.vicmain {
	color: #fd370b;
	font-size: 18px;
	line-height: normal;
	text-align: left;
	margin: 0;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20;
	padding-left: 9px;
	font-weight: bold;
}

.vicball {
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding: 7px 0 0 0;
}

.vicover {
	line-height: 20px;
	text-align: left;
	margin: 0 0 0 9px;
	padding: 7px 0 0;
}

.viclo {
	line-height: 20px;
	text-align: left;
	margin: 0 0 0 9px;
	padding: 0 0 0;
}

#lside {
	width: 270px;
}

#lside-con {
	width: 270px;
	height: 40px;
}

#rside {
	width: 487px;
}

ul#poiu {
	font-size: 9px;
	font-weight: normal;
	line-height: 16px;
	text-align: center;
	margin: 0;
	padding: 0;
}

li.edfr {
	display: inline;
}

li.dcvf {
	margin: 0;
	padding: 0 2px;
	display: inline;
}

ul#bam {
	color: #000;
	font-size: 8px;
	margin: 0;
	padding: 0 20px;
}

li.card {
	display: inline;
}

li.laugh {
	margin: 0;
	padding: 0 3px;
	display: inline;
}

#meli {
	text-align: center;
	margin: 0;
	padding: 0 0 0 75px;
	border-width: 0;
}

.leure {
	float: left;
	clear: right;
	margin: 0 0 0 9px;
	padding: 0;
}

.white {
	color: white;
}

ul#cappo {
	line-height: 16px;
	text-align: left;
	margin: 0;
	padding: 40px 0 0 45px;
}

li.sylman {
}

.black {
	color: #000;
}
.carbonz { margin: 0; padding: 5px 0; }
.frame { border: solid 1px #ccc; }
.calcHeader {
	font-size: 18px;
	line-height: normal;
	text-align: left;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 9px;
	color: #fd370b;
	font-weight: bold;
	background-color: #CCC;
	width: 150px;
	height: 13px;
}
.calcForm {
	height: 200px;
	width: 375px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #CCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.headerFlash {
	height: 200px;
	width: 655px;
	margin-left: 50px;
}
