/* Custom TimePicker Styles */
#customTimePickerGrid{
	position : absolute;
	z-index: 10;	
	display: inline;
}
#customTimePickerGrid h3{
	margin: 1px;
	padding: 3px;
}
#customTimePickerGrid .gridTable{
	
}
#customTimePickerGrid .gridTable .timeCell{
	border: #ccc 1px solid !important;
	border-collapse: collapse;
	padding: 0;
}
#customTimePickerGrid .gridTable .timeCell a{
	background: #bbb;
	color: #666;
	padding: 3px;
	border: 0;
	display:block !important;
	width: 40px;
	text-decoration: none;
}
#customTimePickerGrid .gridTable .timeCell a:hover{
	background: #fff;
	cursor: pointer;
}

.error_message{
	font-size: 12px;
	color:#FF0000;
	font-weight: bold;
}

.success_message{
	font-size: 12px;
	color:#8CCE3B;
	font-weight: bold;
}

.normal_message{
	font-size: 12px;
	color:#08699C;
	font-weight: bold;
}

#contact_header{
	font-size: 13px !important;
	/*font-weight: bold !important;*/
	font-family: Arial,Helvetica,sans-serif !important;
}

.para-description{
	font-family: Arial;
	font-size: 12px;
	/*text-indent: 50px;*/
	padding: 0 0px;
	margin: 0;
	text-align: justify;
}

/* Order product */
#orderprod {
	width:100% !important;
}
.div-quantity-pricing{
	clear: both;
	width: 100%;
	height: 30px;
	overflow:visible;
	text-align: left;
	font-size: 12px;
}

#orderprod #pricing-description{
	float: right;
}
#orderproduct_tabs .pricingTable, #orderproduct_tabs .pricingTable2{
	border-collapse:collapse;
	border: 1px solid #333;	
}
#orderproduct_tabs .pricingTable th{
	padding: 5px;
	border: 1px solid #333;	
	text-align: center !important;
	font-size: 12px;
	font-weight: bold;
}
#orderproduct_tabs .pricingTable td{
	padding: 5px;
	border: 1px solid #333;	
	text-align: center;
	font-size: 12px;
}
.with-border{
	border: 1px solid #ccc;
	display: inline-block;
	padding: 2px 5px;
	width: 80px;
}

.normTable{
	border-collapse:collapse;
	border: 1px solid #333;	
	background: #fff;
	color: #000000;
}
.normTable th{
	padding: 5px;
	border: 1px solid #333;	
	text-align: left ;
	font-size: 12px;
	font-weight: bold;
}
.normTable td{
	padding: 5px;
	border: 1px solid #333;	
	text-align: left;
	font-size: 12px;
}
.secTable{
	border-collapse:collapse;
	border: 1px solid #999;	
	background: #fff;
	text-align: left ;
}
.secTable th,
.secTable td{
	padding: 5px 10px;
	border: 1px dotted #999;	
}

#orderproduct_tabs .pricingTable2 td{
	padding: 5px;
	text-align: center;
	font-size: 12px;
}
#orderproduct_tabs input#total_price{
	background: none;
	border: none;
	cursor: default;
}
#orderproduct_tabs .td-para-description{
	text-align: justify !important;
}

#orderproduct_tabs #tabs ul li a{
	padding:5px !important;
}
#orderproduct_tabs #tabs{
	width:490px; 
	min-height:360px; 
	height:auto !important;
	height : 360px;
	clear: both;
	font-size:10pt;
}


#catalog{
	width: 100% !important;
	margin-top: 50px !important;
}
.orderProductTabs{
	text-align: left !important;
	height:auto !important;
	
	padding:5px 0px !important;
}
#tabs-3{
	overflow: auto !important;
}

#lstfields {
	height: auto !important;
	padding:5px !important;
	background: #fff;
}

table.tblfields{
	margin: 0 auto !important;
	width:100%;
}
table.tblfields td, th{
	text-align:left !important;
	padding: 2px;
}
.orderProductTabs p{
	text-align: justify !important;
	padding:3px 0 !important;
	margin:0 !important;
}

/* OrderProduct Accordion */
#nvrts-accordion{
	font-size: 12px;
}
#nvrts-accordion .ui-accordion-content{
	height: 550px !important;
	overflow: visible;
}
#nvrts-accordion div.inner{
	text-align: left;
	margin-top: 10px;
	float: left;
	width: 100%;
}
#nvrts-accordion label{	
	display: inline-block;
}
#nvrts-accordion div{
	text-align: left;
}

div.half{
	width: 49%;
	float: left;
}
#nvrts-accordion div#shippingOptionsDiv p{
	margin: 2px 0;
}
#nvrts-accordion div.onethird{
	width: 33%;
	float: left;
}
#nvrts-accordion h3 a{
	text-align: left;
}
#nvrts-accordion label.bold{
	font-weight:bold;
	padding-top: 5px;
}
label.block{
	display:block;
	padding: 2px 0;
}
#nvrts-accordion label.block{
	display:block !important;
}

#div_thisOrderAttachments{
	padding:0;
}
.nxtBtnContainer{
	position: absolute;
	bottom: 5px;
}

/* My Orders */
#viewOrdersDiv, #custOrdersDiv, #deliveryDetails-tab{
	width:100%;
	margin: 0 auto;
	padding: 10px 0px 0px !important;
}
#viewOrdersDiv .ui-corner-top, #custOrdersDiv .ui-corners-top, #gbox_deliveryDetailsList{
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	-khtml-border-top-right-radius: 0px;
}
/*#viewOrdersDiv .ui-widget-content, #custOrdersDiv .ui-widget-content{
	border-left: 0px solid;
	border-right: 0px solid;
}*/

#changeOrderDialogTimePane{
	float:left;
	display:inline-block;
	padding: 3px 10px;
}
#viewOrdersDiv #gbox_list,  #viewOrdersDiv #gbox_list #gview_list{
	width: 100% !important;
}
#viewOrdersDiv #pager{
	width: 100% !important;
}
.ui-jqgrid-hdiv, .ui-jqgrid-bdiv{
	width: 100% !important;
}
#viewOrdersDiv #gbox_list #gview_list .ui-jqgrid-titlebar .ui-jqgrid-title, #custOrdersDiv .ui-jqgrid-titlebar .ui-jqgrid-title,
#gview_deliveryDetailsList .ui-jqgrid-titlebar{	
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: Arial,Helvetica,sans-serif !important;
	padding:8px 8px 8px 40px !important;
	margin:2px !important;
}

#viewOrdersDiv #gbox_list #gview_list .ui-jqgrid-titlebar .ui-jqgrid-title, #custOrdersDiv .ui-jqgrid-titlebar .ui-jqgrid-title{
	background:url('../images/orders.png') left center no-repeat;
}

#gview_deliveryDetailsList .ui-jqgrid-titlebar {
	margin: 0px !important;
}


#viewCartDiv #gbox_list #gview_list .ui-jqgrid-titlebar .ui-jqgrid-title{
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: Arial,Helvetica,sans-serif !important;
	padding:8px 8px 8px 34px !important;
	margin:2px !important;
	background:url('../images/shopping_cart_homepage.png') left center no-repeat;
}


/*    Contact us page    */
.service_hours {
    font: 14px Arial,Helvetica,sans-serif !important;
    padding-bottom: 20px !important;
    padding-left: 0 !important;
}

.phone_support p{
    float: left;
    font-size: 12px;
    line-height: 12px;
    padding: 8px 0 0;
	width: 80%;
	margin:0;
}

.ph_text{
	font-family : "Trebuchet MS",Arial,Helvetica,sans-serif !important;
	font-size	: 12px !important;
	font-weight	: 400 !important;
	/*color	: #333333 !important;*/
}

#support_hricon{
	border: 1px #ccc solid !important;
	border-radius: 10px;   
	-moz-border-radius: 10px;   
	-webkit-border-radius: 10px;
	background:#fff;
	padding:5px;
}
#support_hricon .hrnum{
	font-size: 20px !important;
	font-weight:bold !important;
	font-family:'arial black' !important;
	color: #08699C;
}

#support_hricon .hrtext{
	font-size: 12px;
	color: #08699C;
}

.div-contact_form{
	display:block;
	border: 1px #ccc solid !important;
	background:#fff  !important;
	color: #000  !important;
	border-radius: 10px;   
	-moz-border-radius: 10px;   
	-webkit-border-radius: 10px;
	float:left;
}

.div-contact_form label{
	font-family	: "Trebuchet MS",Arial,Helvetica,sans-serif,"Times New Roman",serif;
	font-size	: 12px;
	font-weight	: bold;
}

.div-contact_form .contact-header{
	border: 1px #ccc solid;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background: url("../images/form_top.gif") left top repeat-x;
    height: 30px;
    padding-bottom: 29px;
    position: relative;
	padding:12px 0 0 12px;
}

.div-contact_form .contact-header div{
	background: url("../images/mail_icon.gif") left center no-repeat;
}

.div-contact_form .contact-header div span{
	font: bold 14px Arial,Helvetica,sans-serif;
    position: relative;
	margin:0 0 0 50px;
	background:none;
}

.div-contact_form input, .div-contact_form select{
	height:23px;
}

#sendNowButton{
	padding:8px;
	height:35px;
}





/*.jquery-ui-themeswitcher-trigger_override{
	background: none !important;
    border: none !important;
    color: none !important;
    cursor: pointer;
    display: block;
    font-family: auto !important;
    font-size: auto !important;
    height:  auto !important;
    outline: 0 none;
    padding:  auto !important;
    text-decoration: none;
    width:  auto !important;
}*/

#switcher{
	margin: 0 !important;
	padding: 2px 0 !important;
}

#switcher .jquery-ui-themeswitcher-trigger{
	padding: 3px !important;
	color: #000 !important;
	font-size: 12px !important;
	border: 1px #999 solid !important;
}

h2.wide_head_login{
    position: relative;
    text-align: center;
    top: -14px;
	margin: 5px auto 0 auto;
	left:0px !important;
	padding:10px !important;
	font-size: 13px !important;
	font-family: Arial,Helvetica,sans-serif !important;
}

#proxyloginimg {
	position: relative;
    background: url(/images/login_bg.png) no-repeat;
    display: block;
    height: 179px;
    width: 500px;
	margin: 10% 23%;
	padding: 50px 40px;
}

h2.wide_head{
	padding:10px !important;
	font-size: 13px !important;
	width:960px;
}

section#cats, section#search {
	padding:0;
	text-align:left;
	float: left;
	clear: left;
}

section#cats h2, section#search h2{
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: Arial,Helvetica,sans-serif !important;	
	padding:5px 8px;
	margin:2px;
}

section#cats .body, section#search .body{
	padding:5px 5px 10px;
}

section#cats li a:link, section#cats li a:visited {
	border: none !important;	
	text-align : left;
	padding: 3px 8px;
	margin-top : 1px;
	width : 90%;
}

section#search div{
	margin: 0;
	padding:3px 0;
	text-align: left;	
}
section#search .body label{
	font-size: 11px !important;
}
section#search .body input{
	margin:1px;
}

/*section#cats li a:hover{
	background: #fff !important;
	color:#000 !important;
}*/

#uploadframe{
	/*width:90% !important;*/
}

#switcher{
	float:left !important;
}

/* Custom Order Form*/
/*commented on 09-10-13, since class is declared in ppfluxsc_basic.css
#div-customorderform{	
	padding:15px;
	margin:0 auto 40px auto;
	width:850px;
	font-size:1.1em;*/
}
#div-customorderform .cust-form-title{
	font-size: 13px !important;
	font-weight: bold !important;
	padding: 10px !important;
	font-family: Arial,Helvetica,sans-serif !important;
}

.ui-datepicker-trigger, .timepicker_button_trigger{
	vertical-align: middle !important;
	height:16px !important;
	width:16px !important;
	margin: 5px 0 5px -17px !important;
	/*float:left !important;*/
}
#thisOrderDuedate_alt{
	margin-bottom: 10px;
	width: 200px;
}
#div_thisOrderDuedate .ui-datepicker-trigger{
	float: none !important;
}
.cust-table .ui-datepicker-trigger{
	margin: 5px 0 5px -85px !important;
	visibility:hidden;
}
.timepicker_button_trigger{
	margin: 5px 0 5px -85px !important;
}
.ui-datepicker, .ui-timepicker{
	font-size: 90% !important;
}
.ui-timepicker-minute-cell, .ui-timepicker-hour-cell{
	cursor: pointer !important;
}
#orderdate_alt,#shipdate_alt, #duedate_alt, #duetime{
	width:240px !important;
	float:left;
}
#customorderform input, #customorderform select, #customorderform textarea{
	font-size: 12px !important;
}

/* Filemanager Styles */
#viewfilemanager{
	margin: 0px !important;
}
#filemanagertabs, #userinfo-tab{
	min-height: 650px;
	height: auto !important;
	height: 650px;
}

#filemanagertabs{
	padding-left:0px;
	padding-right:0px;
}
#filemanagertabs .column .j_content{
	height:500px !important;	
	background:white;
	text-align:left;
	margin:2px; 
	padding:5px 2px 2px 2px;
}
#filemanagertabs .column{
	height:600px !important;
	overflow:visible !important;
	padding:0;
	border-width:1px;
	overflow:visible !important;
}
#filemanagertabs #file-tab{
	width:auto !important;
	margin: 0 auto !important;
	padding:0 !important;
	height:520px !important;
}


#filemanagertabs .column span.j_head{
	padding:8px;
	margin:2px;
}
#fm_preview_alt{
	font-size: 15px;
	margin: 100px auto;
	font-weight: bold;	
	text-align:center;
}

.item_column_info{
	padding: 8px 12px 2px 12px !important;
	color : #666 !important;
}

#userinfo-wrapper, 
#siteinfo-wrapper, 
#siteinfo-logo-wrapper, 
#siteinfo-communicationlogo-wrapper, 
#fieldmaps-wrapper, 
#siteinfo-splash-wrapper,
#siteinfo-watermark-wrapper{
	width : 98%;
	margin: 5px auto;
	padding:10px;
	background: #E6E6E6 !important;
	color: #333 !important;
	border-radius: 10px;   
	-moz-border-radius: 10px;   
	-webkit-border-radius: 10px;
}

#userinfo-wrapper table tr td , 
#siteinfo-wrapper table tr td , 
#siteinfo-logo-wrapper table tr td, 
#fieldmaps-wrapper table tr td, 
#siteinfo-splash-wrapper table tr td{
	background: #FAFAF4;
	border-radius: 5px;   
	-moz-border-radius: 5px;   
	-webkit-border-radius: 5px;
	padding-left: 20px;
}

#siteinfo-communicationlogo-wrapper table tr td,
#siteinfo-watermark-wrapper table tr td{
	background: #D2E0E6;
	border-radius: 5px;   
	-moz-border-radius: 5px;   
	-webkit-border-radius: 5px;
}

#userinfo-wrapper table tr td h4, 
#siteinfo-wrapper table tr td h4, 
#siteinfo-logo-wrapper table tr td h4, 
#siteinfo-communicationlogo-wrapper table tr td h4, 
#fieldmaps-wrapper table tr td h4,
#siteinfo-splash-wrapper table tr td h4,
#siteinfo-watermark-wrapper table tr td h4{
	font-family: Arial;
	font-size: 18px;
	margin: 10px 0 2px 0;
	color: #000 !important;
}
#shippingRemoveBtn, #shippingAddBtn{
	width:10%;
	float:right;
}
/* Nav Bar */
nav{
	margin-top: 5px !important;
	height:36px !important;
	clear:both;
}

nav li{
	padding:0 !important;
}

nav li a, nav #logout{
	color:#fff !important;
	border:none !important;
	padding:10px !important;
	top:0 !important;	
	padding:6px 6px 10px  !important;
	margin:5px 4px 0 !important;
	font-size: 13px !important;
	border-width:0 !important;   
	border-color:transparent  !important;   
	border-style: solid !important;   
	border-collapse: collapse !important;   
	border-radius: 5px 5px 0 0 !important;   
	-moz-border-radius: 5px 5px 0 0 !important;   
	-webkit-border-radius: 5px 5px 0 0 !important; 
}
nav li a:hover, nav li a.current, nav a#logout:hover{
	background: #FFF !important;
	color:#000 !important;
}

/* Cols */
.col_5{
	width:5%;
	float:left;
}
.col_10{
	width:10%;
	float:left;
}
.col_15{
	width:15%;
	float:left;
}
.col_20{
	width:20%;
	float:left;
	
}
.col_15{
	width:15%;
	float:left;
}
.col_by4{
	width:25%;
	float:left;
}
.col_30{
	width:30%;
	float:left;
}
.col_by3{
	width:33.33%;
	float:left;
}
.col_40{
	width:40%;
	float:left;
}
.col_50{
	width:50%;
	float:left;
}
.col_60{
	width:60%;
	float:left;
}
.col_70{
	width:70%;
	float:left;
}
.col_80{
	width:80%;
	float:left;
}
.col_85{
	width:85%;
	float:left;
}
.col_90{
	width:90%;
	float:left;
}
.col_100{
	width:100%;
	float:left;
}
.min_h500{
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
.bold{
	font-weight: bold;
}
.round_corner_10px{
	border : #ccc 2px solid;
	border-radius: 10px;   
	-moz-border-radius: 10px;   
	-webkit-border-radius: 10px;
}
.row{
	margin-bottom: 10px;
	float:  left;
	width: 100%;
}
.addShippingMethod, .removeShippingMethod{
	float:right;
	
}

.hasDatepicker{
	background: #fff url('../images/calendar-blue.gif') right center no-repeat;
	padding: 2px;
	width : 175px;
	border-width: 1px;
	border-color : #E5E5E5;
	border-style: solid;
	border-top-style: inset;
	border-radius: 2px;   
	-moz-border-radius: 2px;   
	-webkit-border-radius: 2px;
}
/* conf-fldsproperties-form */
/*   shipping */
#table-shipping{
	padding: 5px;
	width:100%;
	font-size:12px;
}
#table-shipping td{
	padding: 5px;
	border: 1px #f2f2f2 solid;
	line-height:100%;
}
#table-shipping p{
	margin: 0;
	padding: 3px 0;
	font-size: 12px;
	font-style:italic;
}
#table-shipping td p span{font-weight:bold;}

.singleShippingMethodOption_carrier{
	padding: 0px 0;
}

.ui-accordion-content-active{
	height: auto !important;
}

.ui-button, .shippingAccordionContent{
	font-size: 12px !important;
}
.ui-widget-header, #viewcartlink, #mini_account_cart_img_text, .ui-accordion-header{
	font-size: 13px !important;
}

#carrierConfig{
	background: #D0E5F5;
	width: 100%;
	margin:0px;
	float:left;
	
	border-radius: 5px;   
	-moz-border-radius: 5px;   
	-webkit-border-radius: 5px;
}
#carrierConfig div.row{
	/*border-bottom: #D0E5F5 1px solid;*/
	background:#E2EEF8;
	display: block;
	float: left;
	width:98%;
	margin:1%;
	
	border-radius: 10px;   
	-moz-border-radius: 10px;   
	-webkit-border-radius: 10px;
}
#carrierConfig .carrierLogo img{
	margin:10px 5px;
	text-align: left;
}
#carrierConfig .carrierProps{
	font-size: 12px;
	text-align: left;
}
#carrierConfig .carrierProps .propDiv{
	width:48%;
	float:left;
	margin:1% 0 1% 1%;
}
#carrierConfig .carrierProps .propDiv label{
	display: block;
    float: left;
    width: 30%;
    font-weight: bold;
}
#carrierConfig #buttonPane{
	display: block;
    float: right;
    margin:1%;
    background:#E2EEF8;
    padding: 1%;
    
    border-radius: 10px;   
	-moz-border-radius: 10px;   
	-webkit-border-radius: 10px;
}

#conf-fldsproperties-form{
}
#conf-fldsproperties-form #fldsproperties input{
	margin: 0px;
}
.config-feilds-dialog{
	background: #fff !important;
	color: #003147 !important;
}

.config-feilds-dialog #conf-quickfields-form, .config-feilds-dialog #conf-fldsproperties-form, .config-feilds-dialog .ui-dialog-buttonpane{
	background: #fff !important;
	color: #003147 !important;
}
#fldsproperties{
	font-weight: normal;
}

.whiteBgDialog,  .whiteBgDialog .ui-dialog-content, .whiteBgDialog .ui-dialog-buttonpane, .whiteBgDialog .ui-accordion-content{
	background: #fff !important;
	color: #000 !important;
}

#logoUploadIframe{
	height: 500px;
	width: 90%;
	border: none !important;
}

#proxyGridDiv{
	clear: both;
    display: block;
    margin: 0 auto;
    text-align: center;
    width:485px;
    padding-bottom: 20px;
}

.option_separator{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #999;
    font-size: 0;
    height: 0 !important;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

#splash_screen{
	color: #333;
	text-shadow: 2px 2px 5px;
	font-size: 25px;
	font-weight: bold;
	border: 2px solid #333;
	padding: 50px;
	margin-right:10px;
	margin-top: 3px;
	line-height:40px;
	vertical-align:middle;
	text-align: center;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#previewApproval{
	margin-top: 8px;
}
.checkboxLabel{
	font-family: Arial;
	font-size: 13px;
	line-height: 100%;
}
.textLabel{
	font-family: Arial;
	font-size: 13px;
	display:inline-block;
	width: 150px;
	overflow: visible;
}
.inlineInputContainer{
	height: auto;
	line-height: 100%;
	vertical-align: middle;
	text-align:left;
}

/* Report */
#div_report{
	text-align: left;
	font-size: 13px;
	width: 100%;
	margin: 10px auto;
	color : #000000;
}
#div_report label{
	width: 75px;
	display: inline-block;
}
.clear{
	clear: both;
}
.clear10px{
	height: 10px;
	clear: both;
}
#reportContent{
	padding: 10px;
	border: 1px solid #ccc;	
	text-align: left;
}
#reportContent table{
	border-collapse: collapse;
}
#reportContent table td, table th{
	text-align: left;
	padding: 5px;
	border: 1px solid #ccc;	
}

#div_manageQuickFillsContent{
	font-size: 12px;
	text-align: left;
}
#div_manageQuickFillsContent .quickfill-row:hover{
	background: #ccc;
}
#manageQuickfillValues #wrapper{
	overflow-y: visible;
}

#div_manageQuickFillsContent, #manageQuickfillValues{
	overflow-x: hidden;
	overflow-y: scroll;
	
}
.quickfill-row .quickfillName{
	cursor: pointer;
}

.quarantined, .quarantined div, .quarantined span, .quarantined label, .quarantined a{
	background: #FF493E !important;
	color: #fff !important;
}
#quarantineMessage{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FF493E !important;
}

#inventory-tab button {
	width: 60px;
}
#inventory-tab button#inventoryMassEdit {
	width: 100px;
}
#inventory-tab input.disabled, select.disabled {
	background: transparent;
	border-color: transparent ;
	color: inherit;
}
#inventoryReportHeader{
	width: 90%;
	margin:20px auto 50px;
	display: none;
}
#inventoryReportTitle{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
}
#inventoryReportHeaderData{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
}
#inventoryReportPrintedBy{
	width:50%;
	float:right;
	text-align: right;
}

.tLeft {
	text-align: left;
}
.tRight {
	text-align: right;
}
.tCenter {
	text-align: right;
}

#newShippingLocationDialog table tr td label{
	font-family: Arial;
	font-size: 12px !important;
}
#calculatedPrice{
	font-family: Arial;
	font-size: 20px;
	color: #003147;
	font-weight: bold;
	text-align: center;
	width : 230px;
	background: #FAF8BD;
	padding : 10px;
    margin: 0 auto;
}
#pricingColumn img#calculating{
	margin: 0 10%;
}
.pageTitleLarge{
	color: #2D4464;
    font-family: Arial;
    font-size: 30px;
    font-weight: normal;    
}
#pricingColumn .row select{
	width: 100%;
}
.numeric{
	text-align: right !important;
}
span.leftcolumn{
	float: left;
}

span.rightcolumn{
	float: right;
}