 
/*//////////////////////////////////////////*/
/*    EXPRESS SPECIFIC STYLES               */
.email-item-picker #accountLink {
        display:none;
}

.phone-item-picker #accountLink {
        display:none;
} 
.cs-tab-head {
	font-weight:bold;
	font-size:.9em;
	color:#c60;
	line-height:1.4em;
	padding: .2em .5em .5em 1em;
	margin: -10px 0 .5em 1em;
	position:relative;
	display:inline;
	}

.cs-tight-head {
        font-weight:bold;
        font-size:1em;
        color:#000;
        margin: 0 0 0 0;
        padding:0 .5em 0 0;
        }

.cs-right-float .cs-action-head {
	margin:0 0 .7em 0;
	font-size:1em;
	font-weight:bold;
		}
.cs-ship-status {
        font-weight:bold;
        font-size:1em;
        color:#000;
        margin: .7em 2em 1.4em 1em;
        padding:5px 1em;
	  background-color:#FCFEE7;
	  border:dotted thin #69c;
        }
.cs-item-picker {
        font-weight:bold;
        font-size:.85em;
        color:#000;
        margin: 0 1.3em 1em 0;
        padding:1em;
	  background-color:#FCFEE7;
	  border:dotted thin #69c;
        }
.cs-sign-in {
	float:left;
	padding:2em 19% 0 11%;
	font-size:1em;
	margin:0 1em 0 1em;
	}
.cs-ship-pop {
	  font-family:Verdana, Arial, Helvetica, sans-serif ;
        font-weight:normal;
        font-size:.75em;
        color:#000;
        margin: 1px;
        padding:.9em;
	  background-color:#FCFEE7;
	  border:dotted thin #69c;
	  width:371px;
        }
.cs-popper {
	  font-family:Verdana, Arial, Helvetica, sans-serif ;
        font-weight:normal;
        font-size:1em;
        color:#000;
        margin: 1px;
        padding:.3em;
	  background-color:#FCFEE7;
	  border:dotted thin #69c;
	  width:371px;
	  line-height:1.6em;
	}
.cs-popper .cs-tiny {
	font-size:.8em;
	}
.cs-selected-items {
	  font-family:Verdana, Arial, Helvetica, sans-serif ;
        font-weight:normal;
        font-size:1em;
        color:#000;
        margin: 1px;
        padding:1em 3em;
	  width:90%;
	  line-height:1.6em;
	}
.cs-selected-head {
	margin:-2px 0 .5em 0;
	font-size:1em;
	font-weight:bold;
	}
.cs-pop-title {
        font-weight:bold;
        font-size:1.1em;
        color:#000;
        margin:-5px 0 0 0;
        padding:0 .5em .7em 0;
	}
.cs-pop-head {
        font-weight:bold;
        font-size:.95em;
        color:#c60;
        margin:0;
        padding:10px .5em .7em 0;
	}
.cs-pop-order-head {
	  font-family:Verdana, Arial, Helvetica, sans-serif ;
        font-size:1em;
        color:#000;
        margin: 1px;
        padding:1em .3em .3em .3em;
	  width:90%;
	  line-height:1.6em;
	  border-top:solid 2px #069;
	  border-bottom:dashed 1px #069;
	}

 .cs-checklist {
		font-size:.77em;
		margin:0 4em 0 3em;
		text-indent:-2.9em;
		padding:0 3em .25em 2em;
		line-height:1.4em;
		vertical-align:top;
		font-weight:normal;
        }
.cs-shipment .cs-checklist {
		font-size:.94em;
		margin:0 4em 0 3em;
		text-indent:-2.7em;
		padding:0 3em .25em 2em;
		line-height:1.4em;
		vertical-align:top;
		font-weight:normal;
    }

.cs-checklist input{
 		display:inline;
	        }

.cs-tab-highlight-head {
		font-weight:bold;
		font-size:.95em;
		padding: .65em .5em .25em 1em;
		line-height:1.7em;
		background-color:#f2f7ff;
		width:95%;
		}

.cs-shipment {
	float:right;
	width:98%;
	padding-left:2em;
	}
.cs-left-float {
	float:left;
	width: 58%;   /*should specify inline*/ 
	margin: 0;
	}
.cs-shipment .cs-left-float {
	margin-left:1.7em;
	}

.cs-indent-left {
	margin: 0 0 0 0;
	}
.cs-right-float {
	float:right;
	width:32%;
	padding:0 1% 0 1em;
	}
.cs-clear {
	clear:both;
	}
.cs-col-clear {
	clear:both;
	}
.cs-callout {
	float:left;
	padding:.7em;
	margin:.7em .7em 4em .7em;
	background-color:#eff5ff;
	border:dotted;
		}

.cs-l-col-r {
	width:33%;
	float:left;
	text-align:right;
	font-size:.97em;
	font-weight:normal;
	padding:0 10px .6em 1.3em;
	}

.cs-r-col-l {
	width:56%;
	float:right;
	text-align:left;
	font-size:.97em;
	font-weight:bold;
	padding-bottom:.6em;
	}

.cs-l-col-r .required {
	margin-right:-12px;
	color:#c30;
	font-size:1em;
	font-weight:300%;
	font:Georgia, "Times New Roman", Times, serif;
	}

.cs-r-col-l .required {
	color:#c30;
	font-size:.95em;
	font-weight:normal;
	}

.cs-email-header {
	  font-family:Verdana, Arial, Helvetica, sans-serif ;
        font-weight:normal;
        font-size:.91em;
        color:#000;
        margin: 1px;
        padding:.9em;
	  width:90%;
        }

.cs-email-header .cs-l-col-r {
	width:27%;
	font-weight:normal;
	}
.cs-email-header .cs-r-col-l {
	width:67%;
	font-weight:bold;
	}
.cs-item-picker .cs-l-col-r {
	width:5%;
	vertical-align:top;
	padding:0 0 .2em 0;
	margin:-1px;
	}
.cs-item-picker .cs-r-col-l {
	width:90%;
	font-weight:normal;
	padding:0 0 .2em 0;
	}
.cs-pop-indent{
	padding:7px 2em;
	}
.cs-status-message {
	font-size:.9em;
	color:#c60;
	font-weight:bold;
	padding:.5em 1em 0 .9em;
	}

.cs-shipment .cs-l-col-r { 	
	width:27%; 	float:left;
 	text-align:right; 	
	font-size:.97em; 	
	font-weight:normal; 	
	padding:0 10px 0 1.3em; 
	}

.cs-shipment .cs-r-col-l { 	
	width:63%; 	
	float:right; 	
	text-align:left; 	
	font-size:.97em; 	
	font-weight:bold; 	
	padding-bottom:1.3em; 
	}

.cs-email-div .cs-item-picker,
.cs-phone-div .cs-item-picker {
	background-color:#fff;
	}
.cs-email-div .cs-module,
.cs-phone-div .cs-module {
	padding:0 1em 1em 1.3em;
	margin:-1em -1em -1em -1em;
	border:7px solid #f2f7ff;
	}
.cs-express-div .cs-module {
	display:none;
	}
.cs-email-div .cs-error,
.cs-phone-div .cs-error {
	padding:0 1em 1em 1.3em;
	margin:-1em -1em -1em -1em;
	}
#order_status {
	margin:7px 5px 5px 1em;
#	color:#c60;
	}

#emailComments {
	margin:0 0 2em 0;
	}

#email_div .cs-shipment .cs-left-float,
#phone_div .cs-shipment .cs-left-float {
	width:90%;
	}

/*  
#main_email .cs-ship-status {
	display:none;
}
*/

#email_div .cs-shipment .cs-right-float,
#phone_div .cs-shipment .cs-right-float {
	display:none;
	}

#email-item-picker .cs-divider-dashed {
	display:none;
}

#phone-item-picker .cs-divider-dashed {
	display:none;
}

#express_div .cs-shipment .cs-right-float {
	border-left:1px solid #ecead7
	}

 /*  shiptrack styles   */ 
#track_packages {
	background-color:#fff;
	margin:.5em;
	}

#track_packages tbody tr td {
	font-size:8pt;
	border-left:1px solid #d9d9d9;
	padding:3px 3px 3px 7px;
	line-height:1.7em;
	vertical-align:text-top;
	}
#track_packages table {
	width:100%;
	border:1px solid #666;
	}

#track_packages th {
	font:Verdana, Arial, Helvetica, sans-serif bold;
	font-size:9pt;
	border-bottom:2px solid  #000;
	background:#f2f7ff;
	margin:3px 0px;
	line-height:1.7em;
	}
#track_packages .cs-odd {
	background-color:#f4f9ff;
	}
.cs-shiptrack-info .cs-l-col-r {
	width:18%;
	float:left;
	text-align:right;
	font-size:.97em;
	font-weight:normal;
	padding:0 10px 0 0;
}

.cs-shiptrack-info .cs-r-col-l {
	width:78%;
	float:right;
	text-align:left;
	font-size:.97em;
	font-weight:bold;
	padding-bottom:.3em;
}
.cs-shiptrack-info {
	width:100%;
	}
 /*  end of shiptrack styles   */ 
 
 /*  longlead styles   */
.cs-pop-text {
	font-size:9pt;
	font-weight:normal;
	padding:3px 3px 3px 1.3em;
	line-height:1.3em;
	}
	
.cs-item-list li {
	font-size:9pt;
	font-weight:normal;
	padding:0 3px;
	line-height:1.3em;
	/*list-style:none;*/
	margin-left:2.7em;
	}
 
.cs-longlead-faster {
	background-color:#fff;
	padding:1em;
	margin:1em .5em;
	border:1px dotted #369;
	}


li .cs-longlead-label {
	font-size:10pt;
	font-weight:normal;
	padding:.4em 0;
	}		
 /*  longlead styles   */

#recentOrdersHeader {

	padding: 0;
	margin: 0;
	}

#express_div .cs-divider-dashed{
	margin:0 0 10px 0;
	}

#express_content {
	width:98%;
	margin-left:3px;
	}

.cs-selected-items .cs-checklist {
	font-size:1.1em;
	}

.cs-selected-items .cs-pop-title {
	padding:15px 0 0 0; 
	}

/* show hide */
.cs-show-hide {
	width:99%;
	clear:both;
	}
.cs-show-hide-right{
	float:right;
	width:42%;
	padding:0 1% 0 1em;
	text-align:right;
	}
.cs-show-hide-left {
	float:left;
	width:50%;
	margin:0;
	}	
/*end show hide*/


/*    END OF ASINVADERS EXPRESS SPECIFIC STYLES    */

/*///////////////////////////////////////*/
/*  WIDGET SHOW HIDE  */
 
.cs-express-div #phone_div,
.cs-express-div #email_div,
.cs-express-div #phoneTips,
.cs-express-div #phone_widget_col,
.cs-express-div #emailTips,
.cs-express-div #email_widget_col {
	display:none;
	}
.cs-express-div #express_div,
.cs-express-div #expressTips,
.cs-express-div #express_widget_col {
	display:block;
	}

.cs-email-div #phone_div,
.cs-email-div #express_div,
.cs-email-div #phoneTips,
.cs-email-div #phone_widget_col,
.cs-email-div #expressTips,
.cs-email-div #accountLink,
.cs-email-div #express_widget_col {
	display:none;
	}
.cs-email-div #email_div,
.cs-email-div #emailTips,
.cs-email-div #email_widget_col {
	display:block;
	}

#email_expandedpicker #accountLink #nor,
#email_expandedpicker #accountLink .light,
#phone_expandedpicker #accountLink #nor,
#phone_expandedpicker #accountLink .light  {
	display:none;
	}

.cs-phone-div #phone_div,
.cs-phone-div #express_div,
.cs-phone-div #emailTips,
.cs-phone-div #email_widget_col,
.cs-phone-div #expressTips,
.cs-phone-div #express_widget_col {
	display:none;
	}
.cs-phone-div #phone_div,
.cs-phone-div #phoneTips,
.cs-phone-div #phone_widget_col {
	display:block;
	}

.cs-email-div .cs-item-picker .cs-alert-border,
.cs-phone-div .cs-item-picker .cs-alert-border,
.cs-email-div .cs-item-picker .cs-ship-status,
.cs-phone-div .cs-item-picker .cs-ship-status,
.cs-email-div .cs-item-picker #order_status,
.cs-phone-div .cs-item-picker #order_status,
.cs-email-div .cs-item-picker .cs-ship-status-header,
.cs-phone-div .cs-item-picker .cs-ship-status-header,
.cs-email-div .cs-item-picker .cs-alert-box,
.cs-phone-div .cs-item-picker .cs-alert-box,
.cs-email-div .cs-item-picker .cs-contact-history,
.cs-phone-div .cs-item-picker  .cs-contact-history {
	display:none;
} 

.cs-email-div .cs-item-picker .cs-recent-orders-header,
.cs-phone-div .cs-item-picker .cs-recent-orders-header {
	padding:0 0 10px 0!important;
}

.cs-express-div .cs-recent-orders-header {
         padding:10px 0 0 0!important; 
}



/*  END OF WIDGET SHOW HIDE  */

/*//////////////////*/
/*      FORMS       */

.cs-fieldset li {
        list-style:none;
        margin:.6em 0;
        font-size:.87em;
        }

.cs-legend {
        font-size:.93em;
        font-weight:bold;
        color:#c60;
        }

li .cs-label {
        font-size:.89em;
        font-weight:bold;
        padding:.4em 0;
        }
.cs-text-input {
        width:80%;
        }

li .cs-button-input {
        width:auto;
        margin-top:2em;
        }

.cs-fieldset a {
        font-size:.83em;
        }

/*END OF FORMS*/
 
/* NEW STLES FOR PHONE DIV  */
.cs-primary-head {
        font-weight:bold;
        font-size:1.1em;
        color:#c60;
	  margin:0 0 .7em 0;
        }

.cs-o-phone {
	float:right;
	width:98%;
	padding-left:2em;
	}
	
.cs-o-phone .cs-right-float {
	border-left:1px solid #ecead7
	}
	
	
#track_packages {
	margin:0px !important;
}


.cs-inline {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
	}
.cs-no-indent {
	margin:0;
	padding:0;
	}

.cs-required select,
.cs-required input,
.cs-required text,
.cs-required textarea,
.cs-required cs-alert {
	background-color:#ffd;
	}

.cs-no-margin {
	margin:0;
	}
.cs-tab-margin {
	margin:.5em 1em;
}	

.cs-hide {
	display:none;
}
.cs-alert-border {
	border:thin dashed #666666;
	margin-left:0;
}

.cs-alert-box {
	background-color:#ffd;
	padding:.5em 1em;
	line-height:1.5em;
}

.cs-feedback-div .cs-shipment {
        float:none;
}

.empty-div-fix {
	height:0px;
	width:0px;
	line-height:1px;
	margin:0px;
	padding:0;
	}		

.cs-big-head {
	font-size:1.6em;
	color:#e47911;
}
.cs-medium-head {
	font-size:1.3em;
	color:#e47911;
}

.cs-l-col-r.cs-bold {
	font-weight:bold;
}



.cs-security {
	color:#c03;
	width:98%;
	margin:-1.25em 0 10px 0;
	font-size:.9em;
}

.cs-error-alert {
	margin-left:45px;
}

.cs-error-alert .cs-item-list {
	font-weight:bold;
	color: #055D90;
	margin:-1em 0 -1em -5%;
}

.cs-error-alert .cs-medium-head {
	font-size:1em;
	font-weight:bold;
	color: #055D90;
	padding-top:5px;
}

.cs-center-float {
	float:right;
	width:77%;
	padding-right:10%;
}

.cs-pop-special {
	font-size:1em;
	padding:15px 40px;
	font-weight:normal;
	line-spacing:1.6em;
}

.cs-ship-status-header {
	color:000;
}

.cs-recent-orders-header {
	width:100%;
	padding-top:10px;
}

.cs-order-nav-spacer {
	margin-bottom:0pt;
	padding:10px 0pt 0pt;
}

.cs-popover-tiny .cs-check,
.cs-popover-tiny
 {
	font-size:.7em;
	line-height:1.6em
}

.cs-popover-tiny .cs-l-col-r {
           width:20%;
}

.cs-popover-tiny .cs-r-col-l {
          width:70%;
}

.cs-shipment .cs-widget-text {
	margin:0;
	padding:0 0 1em 0;
	font-size:.9em;
}

.cs-shipment .cs-orange-head {
	padding:.5em 0 1.25em 0;
}

.cs-subnav-container {
	float:left;
	width:95%;
	margin:0;
	padding:0;
	border-bottom:#ccf 1px solid;	
}
.cs-subnav-item {
	line-height:1.3em;
	font-size:.9em;
	padding:0 5px;
	float:left;
	max-width:30%;
	vertical-align:top;
}
.cs-subnav-divider {
	line-height:1.3em;
	padding:0 5px;
	float:left;
	vertical-align:middle;
}
.cs-subnav-container a,
.cs-subnav-container a:active,
.cs-subnav-container a:visited,
.cs-subnav-container a:link {
		font-size: .88em;
		text-decoration:none;
		color:#069;
		}
.cs-subnav-container a:hover {
		font-family: inherit;
		color: #c60;
		text-decoration:underline;
		}
