@charset "UTF-8";
/* CSS Document */

.ui-dialog{
	-webkit-box-shadow: -6px 8px 13px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    -6px 8px 13px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         -6px 8px 13px 0px rgba(50, 50, 50, 0.5);
}

#email-view-loading_message{
	position: absolute;
	top: 30px;
	left: 30px;
}

#email-view-loading_message *{
	line-height: 20px;
	vertical-align: middle;
}

#form-shipment-tracking_email ul.ui-autocomplete{
	position: fixed; /*Sit above the dialog*/
}

#shipping-calculator-rates table, .shipping-method-rates-container table{
	float: left;
	display: inline;
}

#shipping-calculator-rates table thead, .shipping-method-rates-container thead{
	background-color: darkblue;
	color: white;
	font-weight: bold;
	width: 100%;
}

#shipping-calculator-rates table thead th, .shipping-method-rates-container table thead th{
	padding: 3px;
}

#shipping-calculator-rates table tbody{
	width: 100%;
}

#shipping-calculator-rates table tbody td, .shipping-method-rates-container table tbody td{
	padding-right: 10px;
}

#shipping-calculator-rates table tbody tr:nth-child(even), .shipping-method-rates-container table tbody tr:nth-child(even){
	background-color: cornsilk;
}


.shipping-method-options-left{
	float: left;
	display: inline;
	margin-right: 10px;
}

.shipping-method-options-right{
	float: right;
	display: inline;
}

.shipping-method-options-container fieldset{
	min-height: 210px;
}

.shipping-method-options-weight-container, .shipping-method-options-dimensions-container, .shipping-method-options-insurance-container{
	margin-bottom: 10px;
}

.shipping-method-rates-container{
	max-width: 1300px;
}

.shipping-method-options-change_method-button{
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	display: inline;
}

.shipping-method-option-selected_method{
	font-size: larger;
	font-weight: bold;
	color: darkblue;
	margin-top: 10px;
	margin-bottom: 10px;
}

.shipping-method-option-total-label{
	font-size: larger;
	font-weight: bold;
	float: left;
	display: inline;
	margin-right: 25px;
	line-height: 24px;
}

.shipping-method-option-total{
	line-height: 24px;
	font-weight: bold;
	font-size: 24px;
	color: darkslategrey;
	margin-top: 10px;
	margin-bottom: 10px;
}

.shipping-method-rate_selection-package_type-select{
	float: right;
	display: inline;
}

.shipping-method-options-account{
	float: right;
	display: inline;
}

.shipping-method-options-account *{
	line-height: 24px;
	vertical-align: middle;
}

.shipping-method-options-account strong{
	color: red;
}

.shipping_service{
	font-size: 10px;
}

.shipping_delivery_time{
	font-size: 10px;
}

.price_research-data-specifics{
	width: 100%;
	height: 3em;
}

.price_research-data-specifics li{
	float: left;
	display: inline;
	width: 80px;
	margin-right: 10px;
	position: relative;
}

.price_research-data-specifics li span{
	font-weight: bold;
}

.price_research-data-specifics li span:before{
	content: "\a";
	white-space: pre;
}

#price-research-competition-data ul li{
	display: inline;
	float: left;
	margin-right: 10px;
}

#price-research-recommendation-price{
	font-weight: bold;
	font-size: larger;
	padding: 10px;
}

#price-research-recommendation-reasoning{
	margin-left: 20px;
	padding-left: 5px;
	list-style-type: circle;
}

#price-research-recommendation-reasoning li{
	padding: 5px 10px;
	font-size: smaller;
	font-weight: bold;
	color: white;
	background-color: darkslategrey;
	border-radius: 3px;
	margin-bottom: 3px;
	max-width: 500px;
}


#primary_competitor-view-competitor_name{
	float: left; 
	display: inline;
	font-weight: bold;
	font-size: larger;
}

#primary_competitor-view-auto_open{
	float: right; 
	display: inline;
	color: darkslategrey;
}

#primary_competitor-view-image{
	float: right;
	display: inline;
	width: 56%;
	overflow-x: hidden;
}

#primary_competitor-view-data{
	float: left;
	display: inline;
	width: 40%;
}

#primary_competitor-view-image img{
	max-width: 400px;
	height: 300px;
}

#primary_competitor-view-dialog label{
	font-size: smaller;
	font-weight: bold;
}

#primary_competitor-view-dialog .primary_competitor-data{
	margin-left: 30px;
	margin-bottom: 10px;
}

#primary_competitor-view-price_table{
	margin-top: 10px;
	border-collapse: collapse;
}

#primary_competitor-view-price_table thead th{
	color: white;
	background-color: #036;
    padding: 3px 18px 3px 10px;
}

#primary_competitor-view-price_table > tbody > tr > td{
	border-top: 2px solid black;
}

#primary_competitor-view-dialog .primary_competitor-view-specific_prices tr:nth-child(even){
	background-color: cornsilk;
}