/* CSS Document 

lighter text color: 939598
darker text color: 666666
*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#e6e7e8;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	}

table, td	{
	border: 0px solid #ffffff;
    border-spacing: 0px;
    border-collapse: collapse;
    padding: 0px;
	empty-cells: show;
	font-size: 11px;
	}
	
td { margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	font-size:12px;
	line-height:16px;
 	}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	line-height:50px;
	font-weight:lighter;
	color: #1682cc;
	}

h2, .h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #005783;
	margin-bottom:6px;
	}

h3 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #1682cc;
	padding-bottom:10px;
	}

h4 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight:bold;
	color: #1e97d4;
	}

h5 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #005783;
	}
	
h6{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #005783;
	margin-bottom:5px;
	}

a:link, a:visited, a:active	{
	font-size: 12px;
	line-height:16px;
	color:  #666666;
	text-decoration:underline;
	}

a:hover{
	font-size: 12px;
	line-height:16px;
	color:  #005783;
	text-decoration:underline;
	}	

blockquote	{
	padding-bottom:0px;
	margin-bottom:0px;
	}

a:link.alternate, a:visited.alternate, a:active.alternate	{
	font-size: 12px;
	line-height:16px;
	text-decoration:none;	
	color: #666666;
	}

a:hover.alternate{
	font-size: 12px;
	line-height:16px;
	color: #005783;
	text-decoration:underline;	
	}	


a:link.news, a:visited.news, a:active.news	{
	font-size: 12px;
	line-height:16px;	
	color: #005783;
	text-decoration:none;
	}

a:hover.news{
	font-size: 12px;
	line-height:16px;
	color: #005783;
	text-decoration:underline;	
	}


/*Welcome Banner Styles*/
.welcome	{
	padding: 0px;
	font-size: 30px;
	font-weight:bold;
	color: #005783;
	}

.welcome2	{
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	color: #005783;
	font-style:italic;
	padding-left:10px;
	}

/* Body Styles */
table.body {
	width: 800px;
	}
	
table.bodycenter	{
	background:#ffffff;
	}	
	
td.bodyleft	{
	border-left:#d1d3d4;
	border-left-style:solid;
	border-left-width:1px;
	background:#ffffff;
	margin:0px;
	} 

td.bodyrighthome	{
	border-right:#d1d3d4;
	border-right-style:solid;
	border-right-width:1px;
	background:#ffffff;
	padding:0;
	margin:0;
	}
	
td.leftside	{
	background:url(/img/bg/bg_insideleft.gif) repeat-y left;
	}	
	
td.rightside	{
	background: url(/img/bg/bg_insideright.gif) repeat-y right;
	}	

td.bodyblush	{
	background:url(/img/bg/bg_blush.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	}
	
td.bodymiddle	{
	background:#ffffff;
	text-align:left;
	vertical-align:top;
	}
	
td.bodymid-right	{
	background:#ffffff;
	text-align:right;
	vertical-align:top;
	}
	
/* Get Started Overview Styles */
td.step1	{
	background: url(/img/bg/bg_step1.gif) no-repeat;
	vertical-align:top;
	padding:45px 0 5px 5px;
	height:198px;
	}	

td.step2	{
	background: url(/img/bg/bg_step2.gif) no-repeat;
	vertical-align:top;
	padding:45px 0 5px 5px;
	height:198px;
	}	
	
td.step3	{
	background: url(/img/bg/bg_step3.gif) no-repeat;
	vertical-align:top;
	padding:45px 0 5px 5px;
	height:198px;
	}	
	
td.step4	{
	background: url(/img/bg/bg_step4.gif) no-repeat;
	vertical-align:top;
	padding:45px 0 5px 5px;
	height:198px;
	}	
	
	
	
/* Choose Package Styles*/	

td.request-selected	{
	background: url(/img/bg/request_selected.gif) no-repeat;
	width:366px;
	height:89px;
	}

td.request-not	{
	background:url(/img/bg/request_not.gif) no-repeat;
	width:366px;
	height:89px;
	}


td.send-selected	{
	background:url(/img/bg/send-own_selected.gif) no-repeat;
	width:366px;
	height:89px;
	}

td.send-not	{
	background:url(/img/bg/send-own_not.gif) no-repeat;
	width:366px;
	height:89px;
	}

td.choose-yes	{
	background:url(/img/bg/bg_choose-yes.gif) repeat-y center;
	text-align:left;
	padding-bottom:12px;
	}

td.choose-not	{
	background:url(/img/bg/bg_choose-not.gif) repeat-y;
	text-align:left;
	padding-bottom:12px;
	}
	
td.selectbox	{
	background:url(/img/bg/bg_select-this.gif) no-repeat;
	width:366px;
	height:45px;
	padding-top:13px;
	}

/* Choose Storage Styles*/	



td.storetop_sel	{
	background: url(/img/bg/bg_storagetop-selected.gif) no-repeat;
	width:366px;
	height:85px;
	padding-left:30px;
	font-size:20px;
	color:#005783;
	}

td.stortop-not_sel	{
	background:url(/img/bg/bg_storagetop-not.gif) no-repeat;
	width:366px;
	height:85px;
	padding-left:30px;
	font-size:20px;
	color:#005783;
	}


table.storage	{
	background: #FFFFFF;
	border: 1px #CCCCCC;
	width:306px;
	}
	
.storage td  	{
	border: 1px #CCCCCC;
	border-bottom:1px;
	border-top:1px;
	border-left:none;
	border-right:none;
	padding:5px;
	color:#005783
	}	
		
.gray 	{
	color:#939598;
	}	
	
td.selectstore	{
	background:url(/img/bg/bg_select.gif) no-repeat;
	width:366px;
	height:45px;
	padding-top:13px;
	}


/* Tag Boxes Styles */

table#select1	{}

table#select2	{}

table#tag1	{}

table#tag2	{}

table#tag3	{}

table#review1	{}

table#review2	{}

table#review3	{}

td.tag-top1	{
	background:url(/img/bg/bg_tag_header1.gif) no-repeat;
	width:453px;
	height:91px;
	font-size: 20px;
	line-height:22px;
	color: #005783;
	padding-left:20px;
	}	

td.tag-top2	{
	background:url(/img/bg/bg_tag_header2.gif) no-repeat;
	width:453px;
	height:91px;
	font-size: 20px;
	line-height:22px;
	color: #005783;
	padding-left:20px;
	}	

td.tag-hide	{
	background:url(/img/bg/bg_tag_header2-hide.gif) no-repeat left;
	width:453px;
	height:91px;
	font-size: 20px;
	color: #c6c8ca;
	padding-left:20px;
	}

td.tag-top3	{
	background:url(/img/bg/bg_tag_header3.gif) no-repeat;
	width:453px;
	height:91px;
	font-size: 20px;
	line-height:22px;
	color: #005783;
	padding-left:20px;
	}	
	
td.review-hide	{
	background:url(/img/bg/bg_tag_header3-hide.gif) no-repeat left;
	width:453px;
	height:91px;
	font-size: 20px;
	color: #c6c8ca;
	padding-left:20px;
	}

td.tag-left	{
	background:url(/img/bg/bg_tag_leftedge.gif) repeat-y;
	width:20px;
	}	
	
td.tag-right	{
	background:url(/img/bg/bg_tag_rightedge.gif) repeat-y;
	width:10px;
	}
	
td.tag	{
	background: #f8f8f8;
	font-size: 12px;
	color: #1682cc;
	}	

td.tag-contents	{
	background: url(/img/bg/bg_tag_contents.gif) no-repeat left;
	}

input.boxtag	{
	width:180px;
	height:14px;
	}

td.tag-divider	{
	background: url(/img/bg/bg_tag_divider.gif) repeat-y;
	width:3px;
	}

td.tag-quantity	{
	background:url(/img/bg/bg_tag_quantity.gif) no-repeat center;
	width:136px;
	height:33px;
	padding-bottom:5px;
	}
	
input.quantity	{
	width:25px;
	height:14px;
	}	
	
td.tag-footer	{
	background:url(/img/bg/bg_tag_footer.gif) no-repeat;
	width:453px;
	height:44px;
	padding-left:25px;
	}	

td.slide-top	{
	background:url(/img/bg/bg_slide_top.gif) repeat-x;
	height:35px;
	font-size: 20px;
	color: #005783;
	}	
	
td.slide-right	{
	background:url(/img/bg/bg_slide_rightedge.gif) repeat-y;
	width:36px;
	}	
	
td.slide-bottom	{
	background:url(/img/bg/bg_slide_bottom.jpg) repeat-x;
	height:17px;
	}	
	
.tag-small	{
	font-size: 12px;
	color: #939598;
	}
	
img.tag-btn	{
	padding-right:10px;
	padding-bottom:7px;
	}	


/* List Table Styles */
td.listheader	{
	background-image:url(/img/bg/bg_inside_listheader.gif);
	background-repeat:no-repeat;
	font-size:20px;
	color:#1682cc;
	line-height:45px;
	}
	
td.listleft	{
	background: url(/img/bg/bg_inside_listleft.gif) repeat-y left;
	}

td.listright	{
	background: url(/img/bg/bg_inside_listright.gif) repeat-y right;
	}
	
ul.list	{
	list-style-image:url(/img/bg/arrow.gif);
	color:#636466;
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:0;
	padding-top:0px;
	}

ul.list li.none {
	list-style-image:url(/img/spacer.gif);
	margin-top:5px;
	
}	
	
ul.list li {
	list-style-image:url(/img/bg/arrow.gif);
	margin-top:5px;
	
}	
	
/*Login Styles*/

td.login	{
	background:url(/img/bg/bg_login.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:top;
	}

a.login	{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	}
	
input.login	{
	margin:0;
	padding:0;
	}
	
.login-label	{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}	
	
.account-login	{
	background:url(/img/bg/bg_account.gif) no-repeat;
	width:344px;
	height:170px;
	}	
	
table.login	{
	margin-top:28px;
	}
	
td.log	{
	font-size:15px;
	font-weight:bold;
	text-align:right;
	width:65px;
	}	

h2.account	{
	font-size:20px;
	font-weight:normal;
	}
	
input.accountlog	{
	width:190px;
	height:14px;
	}	

.loginError {
	text-align:center;
	color:red;
	font-size:18px;
}	
	
/* Navigation Styles */
table.nav	{
	background:url(/img/bg/nav_bg.gif);
	background-repeat:no-repeat;
	border: 0px solid #ffffff;
    border-spacing: 0px;
    border-collapse: collapse;
    padding: 0px;
	empty-cells: show;
	width: 800px;
	}

td.nav	{
    margin: 0px;
	vertical-align:middle;
	}

a:link.nav, a:visited.nav, a:active.nav	{
	font-size: 14px;
	font-weight:bold;
	line-height:15px;
	color: #005783;
	text-decoration:none;
	}

a:hover.nav	{
	font-size: 14px;
	font-weight:bold;
	line-height:15px;
	color: #1682cc;
	text-decoration:none;
	}	
		
.nav	{
	font-size: 14px;
	font-weight:bold;
	line-height:15px;
	color: #005783;
	text-decoration:none;
	}

input.login{
	border:1px solid #005783;
}

/*Footer Styles*/
a:link.footer, a:visited.footer, a:active.footer	{
	font-size: 11px;
	color: #606060;
	text-decoration:none;
	}

a:hover.footer	{
	font-size: 11px;
	color: #1682cc;
	text-decoration:none;
	}


.footerlight	{
	font-size: 11px;
	color: #a7a9ac;
	}
	
a:link.foot, a:visited.foot, a:active.foot, a:hover.foot {
	font-size: 11px;
	color: #a7a9ac;
	text-decoration: none;
	font-weight: normal;

	}

/*	News Styles	*/
div#news {
	text-align:left;
}
div#news td {
	margin-top:10px;
}

div#newsHP td{
	padding-bottom:6px;
}
div#newsHP b{
	color: #005783;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:0px;
	
}

div.news-item{
	margin-bottom:10px;
}

b.date { 
	color:#666666;


}

/*	Links Table-news, faqs, tips	*/
table.links {
	text-align:left;
	margin-top:8px;
}
table.links td {
	padding-bottom:6px;
}
table.links td.arrow {
	padding-right:5px;
	padding-left:2px;
	vertical-align:top;
}


/*	Contact Form	*/
table#cx {
	text-align:left;
	color: #1682cc;
}
table#cx td.space {
	width:25px;
}
table#cx input.cx {
	border:1px solid  #CCCCCC;
}
table#cx input.cx_state {
	border:1px solid #CCCCCC;
	width:60px;
}
table#cx input.cx_zip {
	border:1px solid #CCCCCC;
	width:75px;
}
table#cx textarea {
	border:1px solid #CCCCCC;
	width:308px;
	height:100px;
}
.req {
	color: #CC0203;
	font-size:18px;
}
input.error{
	border:2px solid #CC0203;
}

div.req {
	border-left: 5px solid #CC0203;
}
input.cxBtn{
	
}


table.contact {
	background-image:url("/img/contact/contact_bg.gif");
	width:470px;
	
}

tr.contact_top {
	background-image:url("/img/contact/contact_top.gif");
	background-repeat:no-repeat;
	width:470px;
	height:8px;
}


/* Pricing styles */

td.pr-left	{
	background:url(/img/bg/bg_pricing-leftedge.gif) repeat-y left;
	width:9px;
	}

td.pr-right	{
	background:url(/img/bg/bg_pricing-rightedge.gif) repeat-y right;
	width:10px;
	}
	
tr.even	{
	background: #f2f3f3;
	}	
	
th.pr-title	{
	color: #c80909;
	font-size:9px;
	line-height:28px;
	padding-left:15px;
	}	
	
td.prices	{
	color:#939598;
	font-size:12px;
	line-height:28px;
	padding-left:15px;
	}	
	
td.pr-dest {
	color:#206c93;
	font-size:12px;
	line-height:28px;
	padding-left:15px;
	}

ul.price	{
	list-style-image:url(/img/bg/arrow.gif);
	color:#636466;
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:0;
	padding-top:0px;
	}

ul.price li {
	list-style-image:url(/img/bg/arrow.gif);
	margin-top:5px;
	}	
ol	{
	color:#636466;
	margin-left:25px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:0;
	padding-top:0px;
	}

ol li {
	margin-top:5px;
	}	

/* Billing pages styles */
td.billing_top {
	background-image:url("/img/billing/billing_topbg.gif");
	background-repeat:no-repeat;
	width:433px;
	height:9px;
	padding:0px;
	margin:0px;
	}
	
td.billing_title {
	background-image:url("/img/arrow-red.jpg");
	background-repeat:no-repeat;
	padding-left:17px;
}

td.formleft	{
	text-align:right;
	width:100px;
	}
	
td.formright	{
	text-align:left;
	margin-left:15px;
	padding-left:15px;
	width:300px;
	}
	
td.receipt {
	background-image:url("/img/billing/billing_bg.gif");
	background-repeat:repeat-y;
	text-align:left;
	color:#6e6e6e;
	font-size:13px;
	}
	
td.billing {
	background-image:url("/img/billing/billing_bg.gif");
	width:433px;
	background-repeat:repeat-y;
	text-align:right;
	color:#6e6e6e;
	font-size:13px;
	}
	
td.billing_left {
	background-image:url("/img/billing/billing_bg.gif");
	background-repeat:repeat-y;
	width:400px;
	text-align:left;
	color:#6e6e6e;
	font-size:13px;
	padding-top:12px;
	padding-left:35px;
	}
	
b.required {
	color:#1682cc;
	}

input.billing {
	margin-left:10px;
	margin-right:105px;
	width:200px;
	margin-top:10px;
	border:solid 1px #c5c7c7;
}
input.billingError {
	margin-left:10px;
	margin-right:105px;
	width:200px;
	margin-top:10px;
	border:solid 1px #c80909;
}
span.billingError{
	margin-left:10px;
	margin-right:105px;
	color:#c80909;
}

select.billing {
	margin-left:10px;
	margin-top:10px;
	border:solid 1px #c5c7c7;
}
select.billingError{
	margin-left:10px;
	margin-top:10px;
	border:solid 1px #c80909;
}

select.country, select.dstate {
	margin-left:10px;
	margin-top:10px;
	border:solid 1px #c5c7c7;
	width: 202px;
}

td.billing_bottom {
	background-image:url("/img/billing/billing_bottombg.gif");
	width:433px;
	height:9px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	}
	
option.small	{
	color: #939598;
	}

/* Shaded Box Styles */
td.box	{
	background:#F7F8F8;
	}
.rows	{
	background:#FFFFFF;
	}
	
tr.even2	{
	background: #F7F8F8;
	}	

td.box_tl	{
	background:url(/img/bg/bg_box_tl.gif) no-repeat bottom;
	width:20px;
	height:9px;
	}

td.box_t	{
	background:url(/img/bg/bg_box_t.gif) repeat-x bottom;
	height:9px;
	}

td.box_tr	{
	background:url(/img/bg/bg_box_tr.gif) no-repeat bottom;
	width:20px;
	height:9px;
	}

td.box_r	{
	background:url(/img/bg/bg_box_r.gif) repeat-y;
	width:20px;
	}

td.box_br	{
	background:url(/img/bg/bg_box_br.gif) no-repeat;
	width:20px;
	height:9px;
	}

td.box_b	{
	background:url(/img/bg/bg_box_b.gif) repeat-x top;
	height:9px;
	}

td.box_bl	{
	background:url(/img/bg/bg_box_bl.gif) no-repeat;
	width:20px;
	height:9px;
	}

td.box_l	{
	background:url(/img/bg/bg_box_l.gif) repeat-y;
	width:20px;
	}
table.packingSlip{
	width:75%;
	border-left:1px solid black; 
	border-top:1px solid black;
	border-right:1px solid black;
	color:black;	
}
table.packingSlip th{
	border-bottom:1px solid black;
}
table.packingSlip tr.row1 td{
	padding:3px;
	border-bottom:1px solid black;
	background-color:#cccccc;
	color:black;	
}
table.packingSlip tr.row2 td{
	padding:3px;
	border-bottom:1px solid black;
	color:black;	
}
