@font-face {
 font-family: 'Meta';
 src: url('/ai/metnlfcr.eot');
 src: local('MetaNormalLFC'), local('MetaNormalLFC-Roman'), url('/ai/metnlfcr.woff') format('woff'), url('/ai/metnlfcr.ttf') format('truetype'), url('/ai/metnlfcr.svg#webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MetaMedium';
 src: url('/ai/metmlfcr.eot');
 src: local('MetaMediumLFC'), local('MetaMediumLFC-Roman'), url('/ai/metmlfcr.woff') format('woff'), url('/ai/metmlfcr.ttf') format('truetype'), url('/ai/metmlfcr.svg#webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
H1, H2, H3, H4, H5, H6 {
	font-weight:normal;clear:both;
}
H1 {
	font-size:2.2em;color:#009f44;line-height:1em;padding:0 0 0.3em;font-family:Meta, Arial, sans-serif;letter-spacing:-0.02em;
}
H2 {
	font-size:1.7em;color:#009f44;line-height:1.15em;padding:0.5em 0 0.3em;font-family:Meta, Arial, sans-serif;letter-spacing:-0.02em;
}
H3 {
	font-size:1.2em;font-family:Meta, Arial, sans-serif;color:#009f44;padding:0.3em 0 0.3em;letter-spacing:-0.01em;
}
H4 {
	font-size:1.5em;color:#009f44;padding:1em 0 0.3em;font-family:MetaMedium, Arial, sans-serif;
}
H5 {
	font-size:1.6em;color:#4c0782;padding:1em 0 0.3em;
}
H6 {
	font-size:1.3em;color:#4c0782;padding:1em 0 0.3em;letter-spacing:-0.02em;
}
#borderleftnav { padding:10px 0 16px }
#call {
	padding-left:5px;padding-top:0;width:190px
}
#call .submit, #skme .submit {
	background:none;height:30px;margin-top:20px;padding:0;width:190px
}
#call input {
	background:url(/ic/bgrInput.gif) no-repeat 0 0;border:0;color:#565a5c;font-size:9px;height:18px;margin-bottom:4px;padding:3px 5px 6px;width:128px
}
#call p, #call .inputcallback_time, #skme p, #skme .inputcallback_time { font-size:9px }
#call select {
	color:#565a5c;font-size:9px;height:25px;width:122px
}
#call select option, #skme select option {
	color:#565a5c;font-size:9px
}
#content {
	background-color:#FFF;border-bottom:1px solid #1BA545;border-left:1px solid #1BA545;border-right:1px solid #1BA545;border-top:1px solid #1BA545;color:#033;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0 auto;padding:0;text-align:left;width:966px
}
#footer {
	background:#E7E7E7;color:#666666
}
#footer a {
	color:#666666;margin:0;padding:0;text-decoration:none
}
#footer a:hover {
	color:#008698;text-decoration:underline
}
#form div.attention {
	border:1px dashed #000;float:left;margin:10px 0 1em;min-width:100%;padding:.05em .5em .8em;width:250px
}
#form div.block {
	display:block;float:left;margin:0 1em 0 0;padding:.2em 0 0
}
#form div.clr {
	clear:left;font-size:0;line-height:0
}
#form div.double {
	background-color:#f3f3f5;display:block;float:left;font-weight:bold;margin:.3em .5em .3em 0;padding:0.3em
}
#form div.element {
	display:block;float:left;margin:0 0 .2em;padding:0
}
#form div.immo {
	display:block;float:left;margin:0 .5em 0 .2em;padding:0;white-space:pre
}
#form div.inline, #form #form div.incredit, div.box {
	display:inline;margin:0;padding:0 0 2em
}
#form div.label {
	display:block;float:left;margin:0.8em 0 0 0.2em;padding:0 0.3em 0 0;white-space:pre
}
#form div.labelo {
	display:block;float:left;margin:0 2em 0 .2em;padding:0;white-space:pre
}
#form div.radio {
	display:block;float:left;margin:0.6em 0.3em 0.3em 0.8em;padding:0;width:20px
}
#form div.radioo {
	display:block;float:left;margin:0 .5em .2em 0;padding:0;width:1.3em
}
#form div.reducer {
	border:1px solid #CCCCCC;float:left;margin-bottom:1em;min-width:800px;padding:.8em .5em;background-color: #f3f3f5;
}
#form div.reducero {
	border:1px solid #CCCCCC;float:left;margin:10px 0 1em;padding:.8em .5em
}
#form div.secelement {
	display:block;float:left;margin:0.5em 2em .2em 0.8em;padding:0
}
#form div.title {
	background-color:#f3f3f5;display:block;float:left;font-weight:bold;margin:0.5em 0 0;padding:0.3em
}
#form input.fio {
	float:left;margin:0.6em 2em .2em 0;padding:0
}
#form input.inbank {
	background-color:#f3f3f5;float:left;margin:.2em 1em 0 .2em;padding:0
}
#form input.indate {
	background-color:#f3f3f5;float:left;margin:0 0 .2em;padding:0
}
#form input.inradio {
	background-color:#f3f3f5;float:left;margin:0 0 .2em .2em;padding:0
}
#form input.nomodel {
	float:left;margin:0.6em .5em;padding:0
}
#form input.phone {
	float:left;margin:0.6em .5em 0.2em 0.3em;padding:0
}
#form textarea.comments {
	float:left;margin:0 .5em .2em 0;padding:0
}
#homepage {
	background-color:#FFF;border-bottom:1px solid #1BA545;border-left:1px solid #1BA545;border-right:1px solid #1BA545;border-top:1px solid #1BA545;color:#333;font-family:Meta, Arial, sans-serif;font-size:100%;margin:0 auto 1em;padding:0;text-align:left;width:968px
}
#icd {
	display:inline;height:53px;margin:0 auto;padding:0;width:968px
}
#icd .callus {
	float:left;margin:0 0 0 555px;padding:0
}
#icd .caus {
	float:left;margin:2px 0 0 318px;padding:0
}
#icd .logotype {
	float:left;margin:4px 0 0 8px;padding:0
}
#inputcallback_code {
	background:url(/ic/callback_code.gif) no-repeat;border:0;color:#565a5c;font-size:9px;margin-bottom:3px;padding:5px;width:32px
}
#inputskname {
	background:url(/ic/inpskname.gif) no-repeat;border:0;color:#565a5c;font-size:9px;margin-bottom:1px;margin-left:15px;padding:5px 5px 6px;width:194px
}
#leftnav {
	margin:0;padding:0;position:relative
}
#leftnav .divider {
	background:#829aba;height:4px;line-height:4px;margin:0;padding:0;position:relative
}
#leftnav .footer {
	background:#FFFFFF url(/ic/lhnbelow.gif) bottom repeat-x;height:17px;line-height:4px;margin:0;padding:0;position:relative
}
#leftnav .header {
	background:#FFFFFF url(/ic/lhntop.gif) bottom repeat-x;padding:20px 0 0;position:relative
}
#leftnav .headernograd {
	background:#FFFFFF url(/ic/lhntopnogradient.gif) bottom repeat-x;padding:20px 0 0;position:relative
}
#leftnav a {
	background:url(/ic/button.gif) no-repeat;color:#1641AC;display:block;font-size:105%;font-weight:400;margin:0 0 0 10px;padding:0 10px 6px 22px;position:relative;text-decoration:none;width:125px
}
#leftnav a.current {
	background:url(/ic/button_down.gif) no-repeat;color:#1641AC;font-size:105%;font-weight:700;margin:0 0 0 10px;padding:0 10px 6px 22px;text-decoration:none
}
#leftnav a.current1 {
	background:url(/ic/button.gif) no-repeat;color:#1641AC;font-size:105%;font-weight:700;margin:0 0 0 10px;padding:0 10px 6px 22px;text-decoration:none
}
#leftnav a.level4 {
	background:transparent;border-top:0;color:#1641AC;font-size:100%;font-weight:400;padding:0 4px 4px 22px
}
#leftnav a.level4on {
	background:url(/ic/transbutton.gif) no-repeat;border-top:0;color:#1641AC;font-size:100%;font-weight:700;padding:0 4px 4px 22px
}
#leftnav a.level4onwithoutimg {
	background:#FDFAFB;border-top:0;color:#1641AC;font-size:100%;font-weight:700;padding:0 10px 4px 22px
}
#leftnav a.sectionhead {
	background:url(/ic/button_down.gif) no-repeat;color:#1641AC;display:block;font-size:112%;font-weight:700;margin:0 0 0 10px;padding:0 10px 3px 22px;position:relative;text-decoration:none;width:125px
}
#leftnav a:hover, * html #leftnav a:hover, #leftnav a.sectionhead:hover, * html #leftnav a.sectionhead:hover { text-decoration:underline }
#leftnav a:hover.level4 {
	border-top:0;color:#0055bb;text-decoration:underline
}
#leftnav div.subsubnav {
	background:#ECF0F5;border-bottom:1px solid #FFFFFF;position:relative
}
#leftnav div.subsubnav a {
	background:#ECF0F5;border:0;color:#0055bb;font-weight:400;margin:0;padding:4px 8px;text-decoration:none
}
#leftnav div.subsubnav a.current {
	color:#333333;font-weight:700;padding:4px 0;text-decoration:none
}
#leftnav div.subsubnav a:hover {
	background:#ECF0F5;border:0;color:#0055bb;font-weight:400;margin:0;padding:4px 8px;text-decoration:underline
}
#leftnav hr {
	display:none;margin:0;padding:0
}
#lips {
	background-image:url(/ic/lipbr.jpg);background-position:0 24pt;background-repeat:repeat-x;height:35px;margin:0;overflow:hidden;padding:0;position:relative;visibility:visible;width:968px
}
#lips .activic {
	background-image:url(/ic/actgreen.jpg);background-position:left top;background-repeat:no-repeat;float:left;font-size:16px;height:34px;text-align:center;width:211px
}
#lips .activic:link, #lips .activic:visited, #lips .activic:hover {
	color:#FFF;margin:0;padding:8px 0 0;text-decoration:none
}
#lips .static {
	background-image:url(/ic/standgray.jpg);background-position:left top;background-repeat:no-repeat;float:left;font-size:16px;height:34px;text-align:center;width:213px
}
#lips .static:hover {
	color:#000;margin:0;padding:8px 0 0;text-decoration:underline
}
#lips .static:link, #lips .static:visited {
	color:#000;margin:0;padding:8px 0 0;text-decoration:none
}
#main {
	margin:18px auto;padding:0;width:966px
}
#navcol {
	float:left;margin:0 10px 10px 0;position:relative;width:167px
}
#navcol h3 {
	color:#666666;margin:0
}
#precont {
	background-image:url(/ic/prec.jpg);background-position:0 -1pt;background-repeat:no-repeat;height:8px;width:968px
}
#right_nav_accounts { padding:8px 0 8px 13px }
#right_nav_accounts h2 {
	border-bottom:#888888 SOLID 0;color:#ffffff;font-size:135%;font-weight:700;margin:0
}
#right_nav_accounts img { margin:8px 0 0 }
#right_nav_accounts_link { padding-top:8px }
#right_nav_accounts_link a {
	color:#0054a6;font-size:100%;font-weight:700
}
#right_nav_accounts_link a:hover, #supplinks a:hover { color:#111166 }
#right_nav_accounts_outer {
	background:url(/ic/new_homepage_your_acc_back.gif) bottom right no-repeat;height:122px
}
#right_nav_ask_a_q {
	color:#666666;font-size:100%;padding:0 0 0 17px;position:relative
}
#right_nav_ask_a_q h2 {
	border-bottom:#888888 SOLID 0;color:#888888;font-size:135%;margin:0;padding:0
}
#right_nav_title {
	margin:0;padding:2px 8px 15px 15px
}
#right_nav_title a { text-decoration:none }
#right_nav_title h2 {
	color:#888888;font-size:135%;font-weight:700;margin:3px 0 2px
}
#right_nav_title img {
	margin:0 8px 0 3px;position:relative;top:4px
}
#rightnav {
	background:url(/ic/new_right_nav_bottom_corner.gif) bottom left no-repeat #F8F8F8;float:right;margin-bottom:30px;margin-left:15px;padding:10px 0 12px;position: relative;
	width:170px; clear:both;
}
#rightnav h3 {
	color:#1641AC;font-size:12px;font-weight:700
}
#skme input {
	background:url(/ic/skbg.gif) no-repeat 0 0;border:0;color:#565a5c;font-size:9px;height:18px;margin-bottom:1px;padding:3px 5px 6px;width:128px
}
#skme select {
	color:#565a5c;font-size:9px;height:25px;margin-bottom:4px;width:50px
}
#supplinks a {
	color:#0055BB;font-weight:700;text-decoration:underline
}
#supplinks p { margin:0 }
#supportblock {
	background:#D8E0EB;color:#666666;margin:0;padding:0;position:relative;width:134px
}
#supportblock #suppface {
	background:transparent;border-bottom:1px solid #FFFFFF;margin:0;padding:0;position:relative;text-align:right
}
#supportblock #suppface img { border:0 }
#supportblock #suppface2 {
	background:transparent;border-bottom:1px solid #FFFFFF;margin:0 50px 0 0;padding:0;position:relative;text-align:right
}
#supportblock #supplinkheader {
	background:#D8E0EB;color:#333333;margin:0;padding:8px;position:relative
}
#supportblock #supplinks {
	background:#D8E0EB url(/ic/lightblueedge_bottom.gif) bottom repeat-x;color:#333333;margin:0;padding:8px;position:relative
}
#up {
	background-image:url(/ic/bggreensub.jpg);background-position:top left;background-repeat:repeat-x;border:0;height:39px;margin:0;overflow:hidden;padding:0;position:relative;visibility:visible;width:968px
}
#up .acres {
	height:30px;float:left;font-size:14px;text-align:center;margin:14px 0 0px 37px;padding:1px 10px 3px 10px;background-color:#FFF;display:block;
}
#up .static {
	display:block;float:left;font-size:14px;height:30px;margin:0;padding:0;text-align:center
}
#up .static:hover {
	color:#FFF;margin:0;padding:14px 0 0 37px;text-decoration:underline
}
#up .static:link, #up .static:visited {
	color:#FFF;margin:0;padding:14px 0 0 37px;text-decoration:none
}
* html #borderleftnav { padding:13px 0 16px }
* html #leftnav a {
	background:url(/ic/button.gif) no-repeat;color:#1641AC;display:block;font-size:105%;font-weight:400;height:1%;margin:0 0 0 10px;padding:0 10px 6px 22px;position:relative;text-decoration:none;width:155px
}
* html #leftnav a.current {
	background:url(/ic/button_down.gif) no-repeat;color:#1641AC;font-size:105%;font-weight:700;margin:0 0 0 10px;padding:0 10px 3px 22px;text-decoration:none
}
* html #leftnav a.current1 {
	background:url(/ic/button.gif) no-repeat;color:#1641AC;font-size:105%;font-weight:700;margin:0 0 0 10px;padding:0 10px 3px 22px;text-decoration:none
}
* html #leftnav a.sectionhead {
	background:url(/ic/button_down.gif) no-repeat;color:#1641AC;display:block;font-size:112%;font-weight:700;margin:0 0 0 10px;padding:0 10px 6px 22px;position:relative;text-decoration:none;width:145px
}
* html .leftnavbacknograd {
	background:#EDEDED url(/ic/lhnmiddlenograditient.gif) bottom repeat-x;border-right:2px solid #EFEFEF;margin-left:-5px;position:relative
}
*+.button { margin-left:1ex }
*html .right_nav_banksecure_img {
	margin:10px 0 0;padding:0 2px 0 15px
}
.bottomis {
	height:40px;margin:0;padding:0;width:100%
}
.brc {
	font-size:90%;margin:5px 10px 10px 40px;padding:0;width:730px
}
.brc img {
	margin:10px;padding:0
}
.button {
	background:#fefefe url(/ic/element_bg.gif) repeat-x;border:1px solid;border-color:#c4cccc #acb5b5 #6f7777;color:#2b333c;cursor:pointer;font-family:inherit;font-weight:700;overflow:visible;padding:.2em 1.5ex;text-align:center
}
.button:hover {
	outline-width:2px;text-decoration:none
}
.button:visited { color:#2b333c }
.buttonblock { display:block }
.ct {
	background:#ECF5E4;margin:10px;padding:5px 10px;white-space:nowrap
}
.clear {
	clear:left;font-size:1px;height:0;line-height:0
}
.container {
	float:left;margin:0 0 10px 8px;padding:0;width:770px
}
.decide {
	float:left;width:250px
}
.fft {
	border-collapse:collapse;border-spacing:0;font-size:100%;margin:1.33em 0;width:100%
}
.fft table th {
	border-bottom:2px solid #8d9ba8;color:#7e8e9e;font-weight:700;padding-bottom:.4em;padding-top:.5em;text-align:left
}
.fft table th, table td {
	border-bottom:1px solid #dedede;font-family:sans-serif;padding:5px
}
.formblock {
	margin-bottom:0;margin-top:0;padding-bottom:12px;padding-top:12px
}
.hidden, a.print_n_close { display:none }
.hrb {
	background-color:#435FC2;background-image:url(/i/quote-banner.jpg);background-position:left 4px;background-repeat:no-repeat;margin:0;padding:172px 0 0;width:960px
}
.ht, .navigare {
	display:inline;margin:0;padding:0
}
.htl {
	float:left;margin:0;padding:0
}
.htp {
	float:right;margin:0;padding:0
}
.icall {
	background-color:#FFF;border-left:2px solid #2F5A6A;border-right:2px solid #2F5A6A;border-top:2px solid #2F5A6A;margin:20px auto 0;width:994px
}
.icfl a {
	background-image:url(/ic/ic-t_04.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:26px;margin:0 0 0 169px;padding:0
}
.icfl a:hover {
	background-image:url(/ic/ic-d_04.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:26px;margin:0 0 0 169px;padding:0
}
.icnavtop {
	display:inline;width:656px
}
.icsk a {
	background-image:url(/ic/ic-t_06.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:26px;margin:0;padding:0
}
.icsk a:hover {
	background-image:url(/ic/ic-d_06.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:26px;margin:0;padding:0
}
.icul a {
	background-image:url(/ic/ic-t_05.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:26px;margin:0;padding:0
}
.icul a:hover {
	background-image:url(/ic/ic-d_05.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:26px;margin:0;padding:0
}
.icwe a {
	background-image:url(/ic/ic-t_07.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:26px;margin:0;padding:0
}
.icwe a:hover {
	background-image:url(/ic/ic-d_07.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:26px;margin:0;padding:0
}
.info {
	margin:0 10px 10px;padding:0;width:770px
}
.inputblock {
	margin-bottom:0;margin-top:0
}
.inputblock .caption {
	display:block;margin-top:.2em
}
.inputblock .inputgroup { margin-left:0 }
.inputblock dd {
	margin-bottom:6px;margin-left:0
}
.inputblock dt {
	font-weight:700;margin-bottom:6px;margin-top:0
}
.inputblock p { margin-bottom:6px }
.inputgroup {
	list-style-type:none;margin-bottom:6px;margin-top:0;padding-left:0
}
.inputgroup .caption {
	margin-bottom:0;margin-top:.25em
}
.inputgroup .left { font-weight:400 }
.inputgroup li {
	margin-bottom:0;padding-bottom:0;padding-right:1ex
}
.iphone { margin:0 0 0 493px }
.leftnavback, * html .leftnavback {
	background:#FCFAFA url(/ic/lhnmiddle.gif) bottom repeat-x;border-right:2px solid #EFEFEF;position:relative
}
.leftnavbacknograd {
	background:#EDEDED url(/ic/lhnmiddlenograditient.gif) bottom repeat-x;border-right:2px solid #EFEFEF;position:relative
}
.menu {
	float:right;margin:0 0 10px 10px;width:185px
}
.prgtabs {
	display:inline;background-color:#CCC;
}
.required { color:#C00 }
.right_nav_banksecure {
	background:url(/ic/new_right_nav_bank_secure.gif) no-repeat #ffffff;height:47px;width:167px
}
.right_nav_banksecure_img {
	padding-left:15px;padding-top:4px
}
.right_nav_top_grey_corner {
	background:url(/ic/new_right_nav_lower_corner.gif) no-repeat;font-size:1px;height:7px
}
.right_nav_white_space {
	background:white;font-size:1px;height:10px
}
.tabprg {
	background-image:url(/ic/prog.gif);background-position:-125pt 0pt;background-repeat:no-repeat;float:left;margin:1px;padding:0;text-decoration:none;width:160px
}
.tabprg a:hover {
	color:#333;text-decoration:underline
}
.tabprg a:link, .tabprg a:visited {
	color:#333;text-decoration:none
}
.tabprgact {
	background-image:url(/ic/prog.gif);background-position:0pt 0pt;background-repeat:no-repeat;color:#FFF;float:left;margin:1px 3px 1px 1px;padding:0;width:165px
}
.textfield, textarea, select[size] {
	background-color:#f7f7f7;border-color:#999 #aab3b3 #d5dddd;border-style:solid;border-width:thin;padding-bottom:3px;padding-top:2px
}
.textfield:focus, select:focus, textarea:focus, .button:hover {
	background-color:#FFF;outline:#D6FFC9 solid 1px
}
.textfield:hover, .textfield:focus, select[size]:hover, select[size]:focus, textarea:hover, textarea:focus { border-color:#459455 #5b5 #6d5 }
.tprginsert {
	font-size:11px;height:20px;line-height:95%;margin:auto;padding:10px 15px 7px 10px;white-space:normal;width:134px;text-align: center;
}
::root .button>* {
position:relative
}
::root input.button {
font-size:inherit
}
a img { border:none }
a.button {
	text-decoration:none;white-space:nowrap
}
a:hover { color:#0055bb }
a:link, a:visited, n { color:#2F5A6A }
div.buttonblock {
	margin-bottom:0;margin-top:2em
}
div.stats {
	display:inline;height:0;left:-1000px;margin:0;padding:0;position:absolute;top:-1000px;visibility:hidden;width:0
}
form {
	font-family:inherit;font-size:100%;margin:0 0 1px;padding:0
}
html, body {
	color:#231F20;font-family:Meta, Arial, sans-serif;font-size:81.25%;height:100%;line-height:18px;margin:0;padding:0;text-align:center;width:100%
}
img {
	border-width:0;margin:0;padding:0
}
input, button, select { vertical-align:middle }
input, select, textarea, button {
	font-family:inherit;line-height:inherit
}
label.left {
	display:inline-block;font-weight:700;margin-right:1ex;vertical-align:middle
}
label.top {
	display:block;font-weight:700;margin-bottom:6px
}
select {
	background-color:#fefefe;border-color:#c4cccc #acb5b5 #6f7777;border-style:solid;border-width:thin;font-size:100%;margin:.1em 0 0;padding:0;vertical-align:middle
}
select.date, select.year {
	float:left;font-size:100%;margin:.1em 0 0;padding:0;vertical-align:middle;width:5.3em
}
select.driver {
	float:left;font-size:100%;margin:.1em 2em 0 0;padding:0;vertical-align:middle
}
select.experience, select.age {
	float:left;font-size:100%;margin:.1em .5em 0 0;padding:0;vertical-align:middle
}
select.immo {
	float:left;font-size:100%;margin:.1em .5em 0 0;padding:0;vertical-align:middle;width:250px
}
select:hover, select:focus { border-color:#6d5 #5b5 #459455 }
select[size] { background-color:#fff!important }
span.buttonblock { margin-top:1em }
table {
	color:#333;font-size:100%;margin:0 auto;padding:0
}
th { font-weight:700 }
#sub_nav_top {
	padding:0px;position:relative;width:750;height:9px;background:url(/ic/new_selected_major_tab_top.gif) left no-repeat;font-size:1px;
}
#sub_nav {
	font-size:14px;text-align:left;padding:15px 0 0 0;position:relative;width:968px;min-height:25px;background:url(/ic/bggreensub.jpg) top repeat-x;
}
#snu {
	position:relative;top:0px;height:26px;float:left;font-size:1.05em;
}
.snup { padding:5px 5px 0px 5px; }
#snu a {
	color:white;padding:0px 3px 0px 3px;text-decoration:none;
}
#snu a:hover {
	color:white;padding:0px 3px 0px 3px;text-decoration:underline;
}
#sns {
	position:relative;top:0px;height:26px;float:left;font-size:1.05em;background:white;
}
.sns_left {
	position:relative;float:left;height:20px;width:3px;background:url(/ic/new_selected_minor_tab_l.gif);
}
.sns_right {
	position:relative;float:left;height:20px;width:3px;background:url(/ic/new_selected_minor_tab_r.gif);
}
.sns_middle {
	position:relative;float:left;height:20px;padding-top:5px;
}
#sns a {
	color:black;padding:0px 3px 0px 3px;text-decoration:none;
}
#sns a:hover {
	color:black;padding:0px 3px 0px 3px;text-decoration:underline;
}
.snvmarg {
	width:35px;float:left;
}
.lipsin { display:inline }
.homepage {
	width:955px;height:228px;background:url(/ic/hotmenu.gif) no-repeat 2pt 0pt;
}
.callmenow {
	width:215px;margin:0;padding:70px 0 0 10px;float:left;
}
.homecat {
	margin:0 0 1em 0;width:810px
}
.callmessage {
	overflow:visible;position:absolute;left:24%;top:239px;width:80px;height:80px;z-index:9;background:url(/ic/ok.gif) no-repeat left top;layer-background-image:url(/ic/ok.gif);padding:10px;margin:0px;font-size:9px
}
.skmest {
	display:inline;margin:0 0 0 5px;padding:0;
}
.beatquoteimg {
	margin:0 0 0 0;padding:0;border:none;border-width:0;
}
.beatm {
	height:18px;font-size:11px
}
.selm select { height:18px; }
.beatkasp {
	margin-left:10px;height:14px;width:138px
}
.formbeat {
	background-color:#91D125;color:#FFFFFF;padding:0;width:228px;display:block;margin:-5px 3px 0px 39px;
}
.beatbrd {
	margin:-44px 10px 0 0;float:right;
}
.titbeat {
	margin:0 0 0 7px;padding:0 5px 0 5px
}
.zeromarg {
	margin:0;padding:0
}
.hot {
	background-image:url(/ic/hot.jpg);background-repeat:no-repeat;background-position:left top;padding:0 0 0 40px;
}
dl.margins-removed {
	margin: 0;padding: 0;
}
.margins-removed dt {
	margin: 0;padding: 0;font-weight: bold;
}
.margins-removed dd {
	margin: 0 0 1em 0;padding: 0;
}
.vcard {
	background-color:#E0E0E0;color:#333;width:950px;margin:0;padding:8px 8px 20px 8px;font-size:11px;line-height:12px;
}
.footer_menu {
	margin:16px 0 0 0;overflow:hidden;padding:10px 8px 2px 8px
}
.footer_menu li {
	float:left;margin:0;padding:0 5px 0 0
}
.footer_menu ul {
	display:inline;list-style-type:none;margin:0;padding:0
}
.casco { }
.casco .counter {
	width:193px;height:68px;overflow:hidden;background:url(/ic/casco-o.jpg) 4pt 2pt no-repeat;float:right;margin-right:-100%;
}
.casco .counter a {
	background:url(/ic/casco-i.jpg) -3pt 0pt no-repeat;color:#fff;text-decoration:none;font-weight:bold;font-size:150%;padding-left:75px;display:block;padding:10px 0 100px 75px;text-shadow:#2c4c5c 0 0 2px;
}
.casco .counter a:hover {
	color:#fff !important;background:none;
}
.casco .links {
	float:right;position:relative;left:42%;width:25%;margin-right:-100%;line-height:1.5;font-size:130%;
}
.pl {
	display:block;width:20px;height:20px;margin:2px;padding:0;background-image:url(/ic/plusminus.gif);background-repeat:no-repeat;background-position:0 0;
}
.mi {
	display:block;width:20px;height:20px;margin:2px;padding:0;background-image:url(/ic/plusminus.gif);background-repeat:no-repeat;background-position:0pt -37pt
}
.pm {
	display:block;width:20px;height:20px;margin:2px;padding:0;background-image:url(/ic/plusminus.gif);background-repeat:no-repeat;background-position:0pt -19pt
}
.set {
	width:700px;padding:8px;border:2px solid #5ABD19;text-align:left;
}
.set label {
	float:left;margin: 20px 5px 0 15px;padding: 0 0 0 0;
}
.set span {
	float:left;margin: 20px 5px 0 0;padding: 0 0 0 0;
}
.set div { display:inline; }
.set br { clear:both; }
.driv {
	width:680px;padding:8px;border:2px solid #5ABD19;text-align:left;background:#FFF;
}
#greentabc td {margin:5px; padding:0px;}
#greentabc img {width:45px; height:30px; border:1px solid #333; margin:5px; padding:0px;}
