* { margin:0; padding:0;}
body { background: #BCD2EE url(images/tiledlogo3.png); font-size:100%; line-height:1em; font-family:Tahoma, Geneva, sans-serif; color:#000000; text-align:center; height: 100%;}
fieldset { border: solid 0 transparent;}
h1 {font-size: 22px; font-weight: bolder; color: 000000;}
.gradient {width: 980px; background: url(images/vertile.png) 0 0 repeat-y; margin: 0 auto;}
.columns {width: 920px; margin: 0 auto; background: #ffffff; min-height: 1020px;}
.site-center {margin:0 auto; border: 1px solid white; width:880px; text-align:left; background: #ffffff;}
.col-1, .col-2, .col-3, .row-box-1, .row-box-2{ float:left;}
.content .col-1{width:275px;}
.content .col-2{width:590px; margin-left:15px;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; border:1px solid #bcbcbc; color:#747272;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a{ color:#f57907;}
a:hover{text-decoration:none;}
h1 a{color:#C00;}
h1 a:hover{text-decoration:none;}
#mainlink a{color:#C00;}
#mainlink a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .menu ul, .content, .row-form-1, .footer ul, .list-2 { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}

/*header*/
.row-logo{ height:143px; width: 880px; background:url(images/logo.png) 0 0 no-repeat;}
.row-logo .logo{  width:700px; height:103px; line-height:2.187em; color:#282828; font-weight: bold; margin-top: 20px; text-transform:uppercase; font-size:2em; position:absolute; text-align: right; text-decoration:none;}
.row-logo .navigation{ text-align:right; margin:0 50px 0 0; color:#c8c6c6; font-size:0.812em; padding-top: 15px;}
.row-logo .navigation a{ color:#f57907; text-decoration:underline; word-spacing:normal;}
.row-logo .navigation a:hover{text-decoration: none;}
.menu{ height:51px; background:url(images/menu_bg.gif) 0 0 repeat-x;}
.menu ul li{ float:left; display:block; width:110px; background:url(images/menu_separator.gif) top right no-repeat; height:29px; text-align:center; }
.menu ul li a{ color:#000000; text-decoration:none; font-size:0.812em; cursor:pointer;}
.menu ul li a:hover{ background:url(images/menu_act.gif) 0 0 repeat-x; display:block; height:29px;}
.menu .m1 a span{display:block; background:url(images/menu_corner_left.gif) 0 0 no-repeat;}
.menu .m1 a:hover span{ display:block; background:url(images/menu_corner_left_act.gif) 0 0 no-repeat;}
.menu .m8 a span{ display:block; background:url(images/menu_corner_right.gif) top right no-repeat;}
.menu .m8 a:hover span{  background:url(images/menu_corner_right_act.gif) top right no-repeat;}
.menu span{width:110px; height:29px; display:block; line-height:2em;}
.act{background:url(images/menu_act.gif) 0 0 repeat-x !important; display:block; height:29px;}
.m1 .act  span{ display:block; background:url(images/menu_corner_left_act.gif) 0 0 no-repeat !important;}
.m8 .act  span{ display:block; background:url(images/menu_corner_right_act.gif) top right no-repeat !important;}

/*footer*/
.footer{ margin:23px 0 43px 0; font-size:0.812em;}
.footer .row-box-1{ width:120px; padding-left: 59px;}
.footer .row-box-2{ width:693px;}
.footer .footer-indent .footnav { margin:5px auto; display:table;  padding:2px; white-space:nowrap; text-align:center}
.footer .footnav #footlinks {list-style:none; margin:0; padding:0; display:table-row; white-space:nowrap;}
.footer .footnav #footlinks li {display:table-cell;}
.footer .footnav #footlinks li a {display:block; padding:4px 10px; text-decoration:none;}
/*.footer .footnav #footlinks li a:hover (text-decoration: underline; }*/
.footer .border-top {background:url(images/border2.gif) repeat-x top #f3f3f3;}
.footer .border-bot {background:url(images/border2.gif) repeat-x bottom;}
.footer .border-left {background:url(images/border2.gif) repeat-y left;}
.footer .border-right {background:url(images/border2.gif) repeat-y right;}
.footer .corner-top-left {background:url(images/corner2_top_left.gif) no-repeat left top;}
.footer .corner-top-right {background:url(images/corner2_top_right.gif) no-repeat right top;}
.footer .corner-bot-left {background:url(images/corner2_bot_left.gif) no-repeat left bottom;}
.footer .corner-bot-right {background:url(images/corner2_bot_right.gif) no-repeat right bottom; width:100%; }
.footer-indent{ padding:22px 0 26px 0px;}
.footer li{ float:left; display:block; background:url(images/footer_divider.gif) right center no-repeat; padding:0 8px;}
.footer li a{ color:#000000; text-decoration:none; }
.footer li a:hover{ color:#f57907;}
.footer .row-box{ padding-bottom:14px; text-align: center;}
.left-none{ padding-left:0 !important;}
.footer .indent{ text-align: center; margin-top: 10px;}
.footer .indent a{ color:#000000;}

/*content*/
.content{ font-size:0.75em; line-height:1.166em;}
.content h1{ color:#282828; font-weight:normal; font-size:1.5625em; line-height:1.758em; padding-bottom:9px;}
.indent-text #rates {width: 80%; border-collapse: collapse; border: 1px solid #666; margin: 0 auto;}
.indent-text #rates th {padding: 0.25em 1em; text-align: center; font-weight: bold; color: #000; font-size: 1.25em;}
.indent-text #rates td {border: 1px solid #666; padding: 0.1em 1em; text-align: center; font-weight: bold; font-size: 1.1em; padding: 0.25em 1em;}
.indent-text #mainlink {text-transform:uppercase; font-size:16px; color:#C00; text-align:center; font-weight:bold; }
.indent-text .prices {font-size: 15px; font-weight: bold; text-align: center; margin: 20px 0 15px 0; color: #000;}
.indent-text .contactus {font-size: 14px; color: #000: font-weight: bold;}
.box .border-top {background:url(images/border.gif) repeat-x top #dcdbcd;}
.box .border-bot {background:url(images/border.gif) repeat-x bottom;}
.box .border-left {background:url(images/border.gif) repeat-y left;}
.box .border-right {background:url(images/border.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bot-left {background:url(images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(images/corner_bot_right.gif) no-repeat right bottom; width:100%; min-height:140px; height:auto !important; height:140px;}
.box-indent{ padding:13px 23px 13px 24px;}
.box .linka{ font-size:0.75em; color:#645f5f;}
.button{ background:url(images/button2.gif) 0 0 no-repeat; width:97px; height:19px; text-align:center; color:#747272; text-decoration:none; line-height:1.25em;}
.button:hover{ color:#f57907;}
.fright{ float: left; margin-left: 67px;}
.box .row-form-1 input{ width:200px; height:18px; float:left; border:1px solid #b1b1ad; color:#645f5f; margin-left: 12px;}
.box{ color:#645f5f; font-size:1.06em; }
.box .fright{ margin-top:10px;}
.box-indent .row-form-1 label { margin-left: 12px;}


.box-1 .border-top {background:url(images/border1.gif) repeat-x top #FFF;}
.box-1 .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box-1 .border-left {background:url(images/border1.gif) repeat-y left;}
.box-1 .border-right {background:url(images/border1.gif) repeat-y right;}
.box-1 .corner-top-left {background:url(images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner-top-right {background:url(images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner-bot-left {background:url(images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner-bot-right {background:url(images/corner1_bot_right.gif) no-repeat right bottom; width:100%;}
.box-1-indent{ padding:17px 24px 26px 25px;}
.bigindent{ margin-left:25px;}

.content .title{ display:block;}
.content .img-left{ float:left; margin:0 0 0 0;}

.text-text dt{ color:#8caf2b; padding:16px 0 4px 0;}
.text-text dt strong{ color:#747272; display:block; padding-top:3px;}
.text-text dd{ background:url(images/line.gif) bottom left repeat-x; padding-bottom:16px;}
.top-none{ padding-top:0 !important;}
.bot-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}

.indent-top{ display:block; margin-top:25px;}
.link{ background:url(images/link.gif) center left no-repeat; padding:0 0 0 24px; color:#747272; font-size:1.06em;}
.indent-banner{ margin:14px 0;}
.indent-text{ padding:14px 0 0 8px;}
.line{ display:block; margin-right:26px;}
.line span{ display:block; background:url(images/line-1.gif) 0 22px repeat-x; height:36px;}
.indent-top-bot{ display:block; margin:14px 0;}
.text{ color:#f57907;}

.row-form{ height:57px; color:#645f5f;}
.row-form span{ padding-left:24px; font-size:1.06em;}
.row-form select{ width:275px; height:23px; border:1px solid #bcbcbc; margin:5px 0;}
.br{ display:block;}
.indent-bot{ display:block; margin-bottom:13px; text-align: center;}
.link-1{ font-size:1.06em;}
.line-2{ background:url(images/line.gif) 0 20px repeat-x; height:40px; display:block; }
.list-1 li{ background:url(images/list-1.gif) 0 9px no-repeat; padding:0 0 0 8px; line-height:1.5em;} 
.list-1 li a{ color:#8caf2b;}
.indent-bot1{ display:block; margin-bottom:3px;}

.indent-text1{ padding-left:9px; padding-right:30px;}
.list-2 li a{ color:#8caf2b; font-size:0.895em;}
.list-2 li{ background:url(images/content_divider.gif) center right no-repeat; padding:0 11px; float:left; display:block;}

.line-3{ background:url(images/line-3.gif) 0 20px repeat-x; display:block; height:32px;}
.text-1{ font-size:0.812em;}
.list-3 li{ line-height:1.333em; color:#f57907; font-size:0.812em;}
.link-3{ font-weight:bold; color:#f57907;}
.text-2{ font-size:0.812em;}
.link-4{ color:#747272;}
.indent-top1{ display:block; margin-top:5px;}

.text-text-1 dt{ font-weight:bold; padding-bottom:3px; }
.text-text-1 dd{ padding-bottom:15px; font-size:1.06em;}
.text-text-1 dd p{ margin-top:16px;}

/*index.html*/
.content .col-2 .row-box img{ margin-bottom:17px; display:block;}
.content .col-2 .row-box .row-box-1{ width:280px; height: 200px; text-align:center}
.content .col-2 .row-box .row-box-2{ width:280px; margin-left:20px; text-align:center;}
.content .col-2 .row-box .row-box-1 .lquote {background:url(images/quote_l.gif) no-repeat left top; text-align: left;}
.content .col-2 .row-box .row-box-1 .rquote {background:url(images/quote_r.gif) no-repeat right bottom;}
.content .col-2 .row-box .row-box-2 .lquote {background:url(images/quote_l.gif) no-repeat left top; text-align: left;}
.content .col-2 .row-box .row-box-2 .rquote {background:url(images/quote_r.gif) no-repeat right bottom;}
