.grid .column-container{ float: none; text-align: left;}
.fleft{float:left;}
.fright{float: right !important;}
p{margin-bottom: 10px; text-align: justify;}
/*h3{font-size: 24px !important;}*/
#solution-container h4{font-size: 18px !important;}
h5{font-size: 14px !important;}
.colwidth{width:100%;}
.halfwidth{width:480px;}
.tophead-txt{border-bottom: 1px solid #000000; width:100%; float: left;}
.ftr_menu_clm h4{margin-top: 10px;}

.col-width-lft{width: 700px;}
.col-width-rht{width: 250px;}
.col-width-logo{width: 150px;}
.heading-txt{padding-top: 0px; color: #003e6a; font: bold 30px/40px Arial Black, Verdana, Arial, sans-serif}
.secondheading-txt{font-size: 30px; color: #003e6a; font-weight: bold;}
.title-blue{color: #003e6a; font-weight: bold; font-size: 16px; text-transform: capitalize; margin-bottom: 10px;}
.padbtm20{padding-bottom: 20px;}
.padlft20{padding-left: 20px;}
.padlft30{padding-left: 30px;}
.padrht10{padding-right:10px;}
.padrht30{padding-right:30px;}
.padtop20{padding-top:20px;}
.padtop50{padding-top:50px;}
.padtop15{padding-top:15px;}
.padtop5{padding-top: 5px;}
.marbtm10{margin-bottom: 10px;}
.fontbold{font-weight:bold;}
.fontnormal{font-weight:normal;}
.save_redclr{color:red;}
.kitlist li{font-size: 16px;}

.geeklisttable{font-size: 13px; font-weight: bold; padding-left: 50px; padding-top: 10px;}
.middle-bg{background: #eeeeee; padding:10px; margin-bottom: 20px; display: inline-block;}
#geekservice label {display: inline-block; font-weight: bold;margin-bottom: 5px; max-width: 100%;}
.col-left-label{width: 140px; float: left; padding: 7px 15px 0 0; color: #003e6a; font-weight: bold; text-align: left;}
.col-right-content{width: 470px; float: left; padding: 0 15px 0 15px;}
.col-w580{width: 530px; float: left; padding-right: 10px;}
.col-w420{width: 420px; float: left;}
.right-bg{background: #12334a; padding:10px;text-align: left; color:white; margin-bottom: 15px;}
.bullet-align{margin-left:10px;}
.topheadbg{padding-bottom: 10px; margin-bottom:15px; background: #ff751a;}
.whiteclr{color:#ffffff;}
.geek-support-table{border:1px solid #dddddd; margin-bottom: 10px;}
.geek-support-table caption{color:#333333; background: #f5f5f5; font-size: 14px; font-weight: bold; padding: 8px; text-transform: capitalize; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.geek-support-table > thead > tr > th{border-bottom: 0; color:#003e6a; font-weight:bold; font-size: 14px;}
.geek-support-table > thead > tr > th, .geek-support-table > tbody > tr > th, .geek-support-table > thead > tr > td, .geek-support-table > tbody > tr > td{border-top:0; padding: 8px;}
.pricebg{background: #ff751a;}
.pricebg th{color: #ffffff !important;}
.w675{width:675px;}
.bdrdotted{border-right: 2px dotted #bbbbbb;}

.tbblubag {
    background: #003e6a;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
	border-radius: 5px 5px 0px 0px;
}
.fntw700{font-weight: 700;}
.tbulbox{
	list-style: none;
	width: 750px;
	margin: 0 auto;
	border: 1px solid #dbdcdc;
	border-radius: 5px;
}
.grybrdb1{
	border-bottom: 1px solid #dbdcdc;
}
.grybrdr1{
	border-right: 1px solid #dbdcdc;
}

.myaccount{
		height: 50px;
}
.main-nav-menu{
	border-bottom: 1px solid #ddd;
}
.main-nav-menu .active  .sel-tabs{
	border: 1px solid #ddd;
	border-bottom: transparent;
	background: #dbdcdc;
	border-radius: 5px 5px 0px 0px;
}

a.tab-active {padding: 0 !important;
    font-size: 18px !important;
    font-weight: normal;
    text-transform: none;
    border-radius: 5px 5px 0px 0px;
    }

.main-nav-menu> li.active{
	margin-bottom: -1px;
}
.sel-tabs{
	padding: 11px 20px;
	color: #005ba8;
	font-size: 18px;
	display: inline-block;
}
.prof-icon{
	background: url(../images/sample/prof_icon.png) no-repeat 0 0;
    width: 19px;
    height: 19px;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: -3px
}
.acc-icon{
	background: url(../images/sample/home.png) no-repeat 0 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 6px;
}
.prof-tabs{
	font-weight: normal !important;
	background: #fff;
	padding: 6px;
	text-align: left;
	font-size: 14px;
}
.prof-name{
	float: right !important;
	padding-right: 5px;
}
.more-text{
	float: right;
	margin-right: 12px;
}

.pmarb5 p{
	margin-bottom: 5px !important;
}
.action-heading {
    padding: 9px 10px 9px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 17px;
    line-height: 19px;
    background-color: #e7e7e7;
}
.lst-stynon{
list-style: none;
}

.dsp-inblk{
display: -webkit-inline-box;
display: inline-flex;
}
.action-list{
	width: 225px;
	padding-right: 20px;
}
	
.dsp-inblk .lst-stynon {
	font-size: 16px;
	margin-left: 10px;
	line-height: 2.2em;
}
#body-content p {
    font-size: 14px;
	margin-top: 3px !important;
}

#body-content h4{
	font-size: 18px !important;
	margin: 0;
}
.wid150 img{
	max-width: 100%;
	max-height: 100%;
}

#recOrders th, #recOrders td {
    padding: 5px 8px 3px 8px;
}
#recOrders th, #fullOrders th {
	font-weight: 700;
}
table#recOrders {
	width: 320px;
	font-size: 14px;
	margin: 0;
}
#body-content .grad-box {
    height: 196px;
}
#fullOrders th, #fullOrders td {
	padding: 3px 0px 3px 0px;
	width: 135px;
}
.hghauto{
	height: auto !important;
}
table#fullOrders {
    font-size: 14px;
}
.expSel select {
	width: 160px !important;
}
.hgha{
	height : auto !important;
}
.aaccNum input{
	width: 52px !important;
}
.martop0{
	margin-top: 0px;
}