﻿@charset "utf-8";
* {margin:0px; padding:0px;}

body {background:#fff; font:normal 13px Arial, Helvetica, sans-serif; color:#555555; margin:0px; padding:0px;}
img {border:none;}
a {color:#e52635; text-decoration:underline;}
a:hover {color:#393f42;}
.clear {clear:both;}
.floatL {float:left;}
.floatR {float:right;}
.taL {text-align:left;}
.taC {text-align:center;}
.taR {text-align:right;}
.taJ {text-align:justify;}
.vaT {vertical-align:top;}
.vaM {vertical-align:middle;}
.vaB {vertical-align:bottom;}
.mTop10 {margin-top:10px;}
.mBot20 {margin-bottom:20px;}
.mTop20 {margin-top:20px;}
.mBot10 {margin-bottom:10px;}
.line {border-bottom:1px dashed #fff; border-top:1px dashed #B2B2B2; margin:20px 0px;}


#outerWrap {background:url(Images/bodyBg.png) repeat-x left top;}
/*#pattern {background:url(Images/linePattern.jpg) repeat-x left 407px;}*/
#shadow {background:url(Images/shadow.png) no-repeat center 0px;}
#wrapper {max-width:952px; margin:auto;}
.txt-right
{
    width:400px;
    float:right;
    margin-top:15px;
}
#header {padding:12px 20px 0px; overflow:hidden;}
#header #logo h2 a {display:block; background:url(Images/utalogo.png) no-repeat left top; width:345px; height:80px; text-indent:-9999px; float:left;}
#menucontainer {/*margin-top:14px;*/ margin-top:9px;}
.txt-right p
{
    margin-bottom:0px !important;
}
.txt-right p {font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:right; color:#767676; /*background:url(Images/phoneArrow.png) no-repeat 0px 8px;*/ margin-bottom:21px;}
.txt-right p.mob {background:url(Images/mob-circle.png) no-repeat left center; display: inline-block; float: right; padding: 5px 0px 5px 30px;}
#logo p span {color:#bd1922;}
#menucontainer ul {margin:0px 0px 0px; height:42px;padding:0px; list-style-type:none; overflow:hidden; clear:both;}
#menucontainer ul li {float:left; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cacaca; line-height:21px; line-height:20px \0/ IE9;}
#menucontainer ul li a {display:block; padding:8px 13px 11px; text-decoration:none; color:#cacaca;}
#menucontainer ul li a.active, #menucontainer ul li a.active:hover {background:url(Images/menuActive.png) repeat-x left top #020000; color:#fff; border-radius:0px 0px;}
#menucontainer ul li a:hover {color:#EBA610;}

#main .banner .ribbon {position:absolute; top:-8px; right:-6px;}
#main {padding:0px 0px 0px;}
#main .banner {height:263px; position:relative;position:relative;}
#container {padding:0;}
.custcontainer { min-height:200px; padding:15px 0; overflow:hidden;}
#container .steps {overflow:hidden; margin-bottom:10px;}
#container .steps ul {margin:0px 0px 0px 0px; padding:10px; list-style-type:none;/* background:#fff; border:1px solid #b2b2b2; */min-height:75px;}
#container .steps ul li {margin:0px; padding:0px; list-style-type:none; background:url(images/arrow.png) no-repeat left 3px; padding-bottom:5px; padding-left:15px;font:normal 13px Arial, Helvetica, sans-serif; color:#000;}
#container .steps .numbers { margin:2px 10px 0px 10px; float:left;}
#container .steps .step1 {min-height:160px; width:100%; background:url(Images/sepBg.gif) repeat-y right top;}
#container .steps .step2 {min-height:160px; width:100%; background:url(Images/sepBg.gif) repeat-y right top;}
#container .steps .step3 {min-height:160px; width:100%; background:url(Images/sepBg.gif) repeat-y right top;}
#container .steps .step4 {min-height:160px; width:100%;}
#container .steps h4 {color:#e52635; font:normal 18px "Trebuchet MS", Tahoma, Verdana, Arial; margin-bottom:0px; text-transform:uppercase;margin-top:5px;}
#container .steps h3.title {color:#000; font:normal 16px "Trebuchet MS", Tahoma, Verdana, Arial; text-transform:uppercase; margin-bottom:10px; line-height:14px;}
#container h2.heading {color:#252525; font:normal 22px "Trebuchet MS", Tahoma, Verdana, Arial; margin-bottom:5px;}
#container h1.heading {color:#e52635; font:normal 22px "Trebuchet MS", Tahoma, Verdana, Arial; margin-bottom:5px;margin-top:0;}


#footer {background:url(images/footerBg.png) repeat-x left top #d2d2d2; color:#555; font:normal 11px Arial, Helvetica, sans-serif; padding:15px; text-align:center; line-height:16px;}
#footer a {color:#e52635; text-decoration:underline;}
#footer a:hover {color:#000; text-decoration:none;}

.leftColum {float:left; overflow:hidden; width:100%; line-height:18px; /*font:normal 14px Tahoma, Verdana, Arial;*/}
.rightColum {float:right; width:100%; border:1px solid #c0c0c0; padding:10px; min-height:200px; background:#efefef;}
.rightColum img{
    max-width:100%;
}
.listTable {background:#24181c; font:normal 16px 'Century Gothic', Arial, Helvetica, sans-serif;}
.listTable tr.even td {padding:5px 10px; background:#fff; line-height:18px; font:normal 13px Arial, Helvetica, sans-serif; color:#000;}
.listTable tr.odd td {padding:5px 10px; background:#F3f3F3; line-height:18px; font:normal 13px Arial, Helvetica, sans-serif; color:#000;}
.listTable th {background:#858585; text-align:left; padding:5px 10px; color:#fff; white-space:nowrap; text-shadow:1px 1px 0px #0f080b; font:bold 18px 'Century Gothic', Arial, Helvetica, sans-serif;}
.priceValue { white-space: nowrap; width: 100px;}
#boxWrap {border:1px solid #c0c0c0; background:#efefef; margin:20px 0px 20px; overflow:hidden; padding:10px; line-height:normal;}
#boxWrap h4 {font:bold 20px Arial, Helvetica, sans-serif; color:#000;}
#boxWrap ul {margin:10px; padding:0px; list-style-type:none;}
#boxWrap ul li {background:url(Images/tick_bullet.png) no-repeat left top; font:bold 12px Arial, Helvetica, sans-serif; padding-bottom:5px; padding-left:20px;}

.columnR {float:right; width:330px; margin-top:65px;}
.columnL {width: 310px; float:left;}
.leftColumn .blueGrd {background:url(Images/blueGrd.png) repeat-x left top #fff; padding:3px 8px 3px;-moz-border-radius:4px; -webkit-border-radius:4px;  overflow:hidden; }
.leftColumn .blueGrd p {display:inline; float:left; margin:5px 5px 5px 5px; padding:0;}

.smallBorder {overflow:hidden; margin-top:20px; padding-top:20px;}
.smallBox {float:left; width:100%; background:url(Images/sepBg.png) no-repeat right center; padding-right:30px; min-height:157px;}
.smallBox h3 {color:#252525; font:normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; text-transform:uppercase;}
.smallBox .text {color:#555555; font:normal 13px/18px Arial, Verdana; margin:0; padding:10px 0;}
.last {margin-right:0px; padding-right:0px; background:none;}

input.single {
    background:#fff;
    border:1px solid #012237;
    color:#000000;
    font:normal 1.1em Arial, Helvetica, sans-serif;
    height:28px;
    margin:0 0 0px;
    padding:5px 10px;
    width:280px;
}

textarea.multi {
    background:#fff;
    border:1px solid #012237;
    color:#000000;
    font:normal 1.1em Arial, Helvetica, sans-serif;
    height:60px;
    margin:0 0 0px;
    padding:5px 10px;
    width:280px;
}

.columnR #boxWrap {
    background:#fff;
    border:1px solid #e2e2e2;
    line-height:normal;
    margin:10px 10px 0;
    overflow:hidden;
    padding:2px;
}
.columnR .blueGrd {
    background:#fdfdfd;
    overflow: hidden;
    padding: 3px 8px;
}
.inputbox {
    font-weight: bold;
    margin-bottom: 5px;
}
.inputboxB {
    font-weight: bold;
    margin-bottom: 15px;
}
.txtarea {
    background:#fff;
    border:1px solid #012237;
    color:#000000;
    font:normal 1.1em Arial, Helvetica, sans-serif;
    margin:0 0 0px;
    padding: 0 0 0 10px;
    width:280px;
    height:28px;
}
.red {color:#FF0000;}
.submitBtn {background:#e52635; border-radius:6px; border:none; padding:6px 12px; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;}
.field-validation-error {font-weight:bold; font-size:12px; color:#fff; background:#f00; padding:3px 10px; }

.userBtn a {background:url(Images/userBg.png) no-repeat left top; display:block; color:#fff; font:bold 14px Tahoma, Verdana, Arial; padding:5px 5px 6px 45px;background-size:100%; text-align:left; text-decoration:none; margin-bottom:15px;}
.newBtn a {background:url(Images/newBg.png) no-repeat left top; display:block; color:#fff; font:bold 14px Tahoma, Verdana, Arial; padding:5px 5px 6px 45px; background-size:100%; text-align:left; text-decoration:none; margin-bottom:15px;}
.userBtn a:hover, .newBtn a:hover {color:#ffda2b;}
.color {color:#e52635 !important;}
h3 {color:#e52635;}
/*.plain_content {background:#fdfdfd; border:1px solid #e2e2e2; padding:10px; margin-bottom:20px;}*/
.banner-mob{
    display:none;
}
.banner-mob h2{
    color:#fff;
}


