/*---------------------Header--------------*/
.header
{
	width:100%;
	float: left;
	/*height:145px;	*/
}
.header_main_container
{
	width:100%;
	float: left;
	background-color: rgb(226,235,242);
	border-bottom:5px solid rgb(248,162,27);
}
.header_advertisement
{
	margin-top:15px;
	float:right;
	width:auto;	
}
.logo
{
	float:left;
	width:auto;	
	margin-top:15px;
}
/*-------Header Ends-----------*/

/*----------Footer--------*/
.footer_main_container
{
	width:100%;
	background-color: rgb(226,235,242);
	border-top:5px solid rgb(248,162,27);
	float: left;
	/*position: absolute;*/
}
.footer
{
	width:100%;
	min-height: 100px;
	/*margin:0px auto;*/
	float: left;
	padding: 15px 0 0;
}
.footer_links
{
	width:100%;
	float:left;	
}
/*----------Footer Ends----------*/
#submit{float: right; margin-right: 50px; margin-top: 100px;}
#height{margin-left: 32.5%;}

@media only screen and (min-width:1000px)
{
	.content_body
	{
		width:1000px;
	    margin:0px auto;
	    /*padding:15px 0;*/
	    float: none;
    }
	.header
	{
		width:1000px;
	    margin:0px auto;
	    /*padding:15px 0;*/
	    float: none;
    }
	.footer
	{
		width: 1000px;
		margin: 0 auto;
        padding: 15px 0 0;
		float: none;
	}
}
@media only screen and (min-width:768px) and (max-width:980px)
{
	.content_body
	{
		width:97%;
	    margin:0px auto;
	    /*padding:15px 0;*/
	    float: none;
    }
	.header
	{
		width:95%;
	    margin:0px auto;
	    /*padding:15px 0;*/
	    float: none;
    }
	.logo{width: 50%}
	.logo img{width: 100%}
	.header_advertisement{width: 50%}
	.header_advertisement img{width: 100%}
	.quote{width: 45%}
	.news-list li span.news-date {display: inline; width: 20%}
	.news-list li span.news-headline{display: inline; width: 80%}
	.linkunit.p {overflow: hidden;}
	
}
@media only screen and (min-width: 240px) and (max-width: 768px) {
    body {
        width: 100%;
   }
  .getquotesbutton{
	float: none !important;
  }
  .getquotesbutton > iframe {
    width: 100%;
}
/*.grid_12 > div {
    border: 2px solid #c0c0c0 !important;
    font-size: 11px;
    height: auto !important;
    margin: 1% 0 !important;
    padding: 0 !important;
    width: 90% !important;
}*/
.header {
    width: 100%;
    float: left;
    height: auto;
}
.header .logo {
    width: 100%;
}
.header .logo a img {
    width: 100%;
}
.header .logo a {
    width: 100%;
}
.header_advertisement {
    width: 100%;
    float: left !important;
}
div#google_ads_div_ssk-header_ad_container {
    width: 100%;
}
div#google_ads_div_ssk-header_ad_container a {
    width: 100%;
}
div#google_ads_div_ssk-header_ad_container a img {
    width: 92%;
    float: left;
    padding: 0% 4% 0% 4%;
}
.cont-top div {
    width: 47%;
    margin-left: 0 !important;
    padding-left: 2%;
	font-size: 12px;
}
tr._51mx {
    float: left !important;
    width: 100% !important;
}
td._51m-.vTop.hCent {
    float: left;
    width: 21%;
}
td._51m-.vTop.pluginButtonSpacer {
    float: left;
    width: 20%;
}
td._51m-.pls._51mw {
    width: 65% !important;
    float: left;
}
.fb-like.fb_iframe_widget {
    width: 100%;
    padding: 0;
}
.fb-like.fb_iframe_widget span {
    width: 100% !important;
}
.cont-top-right div {
    width: 92%;
    float: left;
    text-align: right;
}
.content_body {
    width: 96%;
	padding: 2%;
    float: left;
}
.content_left {
    width: 100%;
    text-align: center;
}
.content_left ul.shipping-news {
    width: 92%;
    padding: 3% 4% 2% 4%;
}
.content_middle {
    width: 92%;
    padding: 4%;
}
.content_middle h1.no-buffer {
    text-align: center;
}
.content_middle h2.no-buffer {
    text-align: center;
}
.content_right {
    width: 100%;
    float: left;
}
.footer {
    width: 92%;
    float: left;
    height: auto;
    padding: 4%;
    text-align: center;
}
div#google_ads_div_ssk-footer-banner-left_ad_container {
    width: 100%;
}
div#google_ads_div_ssk-footer-banner-left_ad_container a img {
    width: 100%;
}
div#google_ads_div_ssk-footer-banner-left_ad_container a {
    width: 100%;
}
.col-half {
    width: 92%;
    padding: 4%;
}
div#adslot_ssk-footer-banner-right {
    display: none;
}
.footer_links .col-slim {
    width: 50%;
    padding-bottom: 1%;
    min-height: 119px;
}
.col-slim {
    width: 48%;
    padding: 0;
    margin: 0;
}
.col-slim div {
    width: 100% !important;
    float: left;
    margin: 0;
    padding: 0;
    position: inherit !important;
}
ins#aswift_0_expand {
    display: none !important;
}
    #ebay{text-align: center}
    .news-list li span.news-date {display: inline; width: 10%}
	.news-list li span.news-headline{display: inline; width: 100%}
    .col-two3rd {width: 92%; padding: 2%}
    .news_heading{width: 92%; padding: 2%}
    .col-most{width: 92%; padding: 4% !important}
	#google_ads_div_ssk-tracking-form_ad_container img {width: 100%;}
	.quote{float: left; width: 90%}
	#image{float: left; text-align: center}
	#image img{width: 100%}
	#image p img{width: auto;max-width: 100%;}
	.linkunit.p {overflow: hidden;}
	.package_content{display: inline;float: left;width: 100%;}
	#next_day{width: 100%;}
	#tracker{width: 100%; text-align: center;}
	#news{width: 96%; padding: 2%; text-align: center}
	.shrinkwrap{overflow: hidden}
	#rate_detail{width: 99%; padding: 3%; text-align: center}
	.login-box{margin: 0 auto !important; float: none !important}
	#submit{float: none; text-align: center;margin-right: 0;margin-top: 50px}
	.CSSTableGenerator{width: 100% !important; text-align: center}
	.print-label{width: 100%}
	.print-label fieldset{width: 90%}
	#body::after{background: none}
	#body #adslot_ssk-getrates-results-detail-sidebar{display: none}
	.rate{width: 100%;}
	.ui-dialog{left: 10% !important}
	#ship{width: 50%; float: none; margin: 0 auto; clear: both}
	.news_content {text-align: center;}
	#news_img{width: 100%}
}
@media only screen and (max-width:320px)
{
    .col-two3rd {width: 92%; padding: 1%}
    .news_heading{width: 92%; padding: 1%}
	#butn{font-size: 10pt !important;}
	.condensed_button, form.condensed .input_button{padding: 3pt 2pt; font-size: 15px}
	#frm_getrates .input_submit, #frm_getrates .input_button{margin: 12pt 0; padding: 3pt;}
	#frm_getrates select{font-size: 90%}
	.cont-top div{padding-left: 0; width: 100% !important; text-align: center}
	.fullwidth{width: 90%}
	.g-recaptcha div{width:254px;}
	#rc-imageselect, .g-recaptcha{transform:scale(0.87);-webkit-transform:scale(0.87);transform-origin:0 0;-webkit-transform-origin:0 0;}
	form.condensed th {padding-right: 2pt;text-align: left;}
	form.condensed select{width: 100%}
	.quote{padding: 5px}
	.standard_button{font-size: 1em !important}
	#submit{font-size: 1.2em}
	.ui-dialog{width: 280px !important; left: 10px !important}
	
}
@media only screen and (max-width:450px)
{
    .login-box{width: 298px;}
    .login-box fieldset{padding:20px 10px}
	#accnt{font-size: 11px;}
	#butn{font-size: 12pt !important;}
	.header_advertisement img{width: 100%}
	#frm_getrates label{width: 100%; text-align: center}
	#frm_getrates .input_text{margin: 0 auto; width: 60%; float: none; clear: both}
	#frm_getrates .input_group{padding: 5pt 12pt; width: 100%; text-align: left}
	#frm_getrates select{width: 90%; margin:10pt auto; float: none; clear: both}
	.signup-box{width: 100%}
	.signup-box fieldset{padding: 20px 10px}
	#package_img {width: 100% !important;}
	#frm_getrates fieldset{padding: 7pt; text-align: center}
	#email{width: 100%;}
	.condensed_button, form.condensed .input_button{font-size: 13px;}
	#tracking_number_0, #tracking_number_1, #tracking_number_2{width: 100%}
	#leg{width: 100%; float: left}
	#like{width: 100%; float: left}
	.standard_button{font-size: 15px}
	#height{margin-left: 0}
	/*.getquotesbutton{float: none !important;}*/
}


.overlay{
    background: url("../img/bg.png");
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
  }
.dialog_box {
    display: block;
    height: auto;
    left: 30%;
    position: absolute;
    top: 87.5px;
    width: 40%;
    z-index: 2000;
    background: #ffffff;
    border: 1px solid #aaaaaa;
    color: #222222;
    padding: 0.2em;
    border-radius: 4px;
}
.title-bar {
    position: relative;
    padding: 0.4em 1em;
    background: #cccccc;
    border: 1px solid #aaaaaa;
    color: #222222;
    font-weight: bold;
    clear: both;
    border-radius: 4px;
}
.title{
    margin: 0.1em 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
}
.close{
    height: 24px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 40%;
    width: 20px;
    background: #e6e6e6;
    cursor: pointer;
	text-align: center;
}
.close-subs-box > span {
    cursor: pointer;
    float: right;
    font-weight: bold;
    text-align: center;
    width: 10%;
}
.dialog-message{
  position: relative;
  padding: 0.5em 1em;
  font-size: 12px;
  color: #222222;
}