/*
Body Styles
------------------------------------------------------------------------------------
*/
body {
	margin : 0;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #FFFFFF;
	}

td , th , ul , p , ol , li , div , dl , dt , dd , blockquote {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 140%;	
}
A {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	color: #477713;
	text-decoration: none;
	font-weight: bold;
  
}
A:hover {
	text-decoration: underline;
	color:#00496F;
	font-weight: bold;
}
/*
Header Styles
------------------------------------------------------------------------------------
*/
.smallBlue {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	color: #00496F;
	text-decoration: none;
	font-weight: bold;
}
.smallBlueNonBold {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	color: #00496F;
	text-decoration: none;
	font-weight: none;
}
.largeBlue {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #00496F;
	text-decoration: none;
	font-weight: bold;
}
.footerCopy {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: none;
}
.largeGrey {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	color: #353535;
	text-decoration: none;
	font-weight: none;
	line-height: 130%;
}
.largeGreen {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	color: #445E2A;
	text-decoration: none;
	font-weight: none;
	line-height: 130%;
}
.medGrey {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 15px;
	color: #353535;
	text-decoration: none;
	font-weight: none;
	line-height: 130%;
}
.whiteMedium {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.whiteSmall {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: none;
/*
Navigation Styles
------------------------------------------------------------------------------------
*/
}
.footer{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.footer:link{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.footer:visited{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.footer:hover{
	font-size: 11px;
	color: #00496F;
	text-decoration: none;
	font-weight: bold;
}
.subnav{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.subnav:link{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.subnav:visited{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.subnav:hover{
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
.utility{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.utility:link{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.utility:visited{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.utility:hover{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}
/*
Table Styles
------------------------------------------------------------------------------------
*/
.tdLine{
	background-color:#CCCCCC;
}
.border{
	background-color:#FFFFFF;
	padding: 35px;
}
.tdGradient{
	background-image:url(/img/storage_boxes/d2d_elite/bg.jpg);
	background-position:top, left;
	background-repeat:no-repeat;
	background-color:#878787;
}
/*
Layer Styles
------------------------------------------------------------------------------------
*/
.arrow_hand{
	cursor:pointer;
}



/*--------------sign up styles-----------------*/
.fleft {float:left;}
.cleft {clear:left;}
.cright {clear:right;}
.cboth {clear:both;}
.bold {font-weight:bold;}
.font18 {font-size:17.77px;}
.font16 {font-size:15.23px;}
.blue_sky {color:#138aa2;}
.green {color:#64ac1f;}
.martop10 {margin:10px 0 0 0;}
.marbot20 {margin:0 0 20px 0;}
.undeline {text-decoration:underline;}
#sign_up_body ul {margin:0; padding:0;}
#sign_up_body li {padding:0;}
#sign_up_body {width:905px; margin:0 auto; padding:50px 0 25px 0;}
#sign_up_body2,#sign_up_body3 {width:905px; margin:0 auto; padding:50px 0 25px 0;margin:0; padding:0;}
#sign_up_body p ,#sign_up_body2 p ,#sign_up_body3 p {padding:0; margin:0;}
#sign_up_body h1,#sign_up_body2 h1  {color:#138aa2; font:bold 17.77px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0;}
#sign_up_body h2,#sign_up_body2 h2  {color:#333; font:normal 33px/38px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0;}
#sign_up_body h3,#sign_up_body2 h3 {color:#333; font:normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:20px 0 5px 0; margin:0;}
#sign_up_body h3 span,#sign_up_body2 h3  span{color:#138aa0; font-weight:bold;}
#sign_up_body h4,#sign_up_body2 h4 {color:#333; font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0;}

/*.navmenu ul {list-style: none;}
.navmenu {background:url(../img/sign_up/sign_up.jpg) no-repeat left top; margin:0 0 10px 0; padding:0 0 20px 160px;}
.navmenu li {float:left; text-indent:-9999PX;}
.navmenu a {height:32px; display:block; margin:0 5px;}
.personal_info a {background:url(../img/sign_up/personal_info.jpg) no-repeat left top; width:142px;}
.personal_info a:hover,.personal_info a.selected {background:url(../img/sign_up/personal_info_m.jpg) no-repeat left top;}
.pick_up a {background:url(../img/sign_up/pick_up_info.jpg) no-repeat left top; width:127px;}
.pick_up a:hover,.pick_up a.selected  {background:url(../img/sign_up/pick_up_info_m.jpg) no-repeat left top;}
.packing a {background:url(../img/sign_up/packing_info.jpg) no-repeat left top; width:131px;}
.packing a:hover,.packing a.selected  {background:url(../img/sign_up/packing_info_m.jpg) no-repeat left top;}
.review a {background:url(../img/sign_up/review.jpg) no-repeat left top; width:81px;}
.review a:hover,.review a: a.selected  {background:url(../img/sign_up/review_m.jpg) no-repeat left top;}
.submit a {background:url(../img/sign_up/submit.jpg) no-repeat left top; width:81px;}
.submit a:hover,.submit a.selected  {background:url(../img/sign_up/submit_m.jpg) no-repeat left top;}*/


.navmenu ul {list-style: none;}
.navmenu {background:url(../img/sign_up/sign_up.jpg) no-repeat left top; margin:0 0 10px 0; padding:0 0 20px 160px;}
.navmenu li {float:left; text-indent:-9999PX;margin:0 5px;height:32px; }
.personal_info {background:url(../img/sign_up/personal_info.jpg) no-repeat left top; width:142px;}
.personal_info_selected {background:url(../img/sign_up/personal_info_m.jpg) no-repeat left top;width:142px;}
.pick_up {background:url(../img/sign_up/pick_up_info.jpg) no-repeat left top; width:127px;}
.pick_up_selected  {background:url(../img/sign_up/pick_up_info_m.jpg) no-repeat left top; width:127px;}
.packing  {background:url(../img/sign_up/packing_info.jpg) no-repeat left top; width:131px;}
.packing_selected  {background:url(../img/sign_up/packing_info_m.jpg) no-repeat left top;width:131px;}
.review  {background:url(../img/sign_up/review.jpg) no-repeat left top; width:81px;}
.review_selected  {background:url(../img/sign_up/review_m.jpg) no-repeat left top; width:81px;}
.submit{background:url(../img/sign_up/submit.jpg) no-repeat left top; width:81px;}
.submit_selected  {background:url(../img/sign_up/submit_m.jpg) no-repeat left top;width:81px;}

.save5 {background:url(../img/sign_up/save5_bg.jpg) no-repeat left top; padding:32px 0 25px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:8px 0 0 0;}
.deliveryPage1{
	background-image:none;
	}

.input1 { padding:3px 0; font-size:17.77px; font-weight:bold; }
.input1 span {float:left; width:225px; padding:7px 15px 0 0; text-align:right; color:#333333}
.input1 input {float:left; background-color:#fff; border:2px solid #d0d0d0; padding:3px 5px; color:#333; margin:2px 0 0 0;}
.input1 textarea { float:left; background-color:#686868; border:1px solid #000000; padding:3px;}
.input1 select { float:left; background-color:#fff; border:2px solid #d0d0d0; padding:3px 0 3px 10px; color:#333; font-size:17.77px; font-weight:bold;}
.input1 #select_school {width:360px;}
.input1 #on_campus {width:175px; color:#333333}

.input2 { padding:3px 0; font-size:14px; font-weight:bold;}
.input2 span {float:left; width:225px; padding:6px 15px 0 0; text-align:right; color:#333333}
.input2 input {float:left; width:270px; background-color:#fff; border:2px solid #d0d0d0; padding:3px 5px; color:#333; margin:2px 0 0 0; font-size:14px; font-weight:bold;}
.input2 textarea { float:left; width:260px; background-color:#686868; border:1px solid #000000; padding:3px;}
.input2 select { float:left; width:270px; background-color:#fff; border:2px solid #d0d0d0; padding:3px 0 3px 10px; color:#333;}

.input3 { padding:3px 0; font-size:14px; font-weight:bold;}
.input3 span {float:left; width:225px; padding:6px 15px 0 0; text-align:right; color:#333333}
.input3 input {float:left; background-color:#fff; border:2px solid #d0d0d0; padding:3px 5px; color:#333; margin:2px 8px 0 0; font-size:14px; font-weight:bold;}
.input3 select {float:left; background-color:#fff; border:2px solid #d0d0d0; padding:3px 0 3px 10px; color:#333; font-size:14px; font-weight:bold;}
.input3 #state {width:150px;}
.input3 #phone1 {width:45px;}
.input3 #phone2 {width:45px;}
.input3 #phone3 {width:60px;}
.input3 #select_mat_type {width:180px;}
.input3 #discount_code ,.input3 #room_number ,.input3 #apartment_number {width:120px;}
 
.input3 #reffered {width:300px;}
.refer {font:bold 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 240px;}
hr {height:3px; border:none; background:url(../img/sign_up/border.jpg) repeat-x left top; padding:0px; margin:0px;}
.living_wrapper {padding:20px 0 0 0;}
.continue {margin:0 20px 0 0; background:url(../img/sign_up/border.jpg) repeat-x left 15px; text-align:right;}

#ny {width:748px; margin:50px auto 0 auto; }
.ny_head {padding:0 0 0 10px}
.ny_box {/*background:url(../img/sign_up/ny_mid.png) repeat-y left top;*/background:url(../img/sign_up/ny_top.png) no-repeat left top;}
.ny_box_top {/*background:url(../img/sign_up/ny_top.png) no-repeat left top;*/background:url(../img/sign_up/ny_bot.png) no-repeat left bottom; padding:0 0 30px 0;}
.ny_box_bot {/*background:url(../img/sign_up/ny_bot.png) no-repeat left bottom;*/background:url(../img/sign_up/ny_mid.png) repeat-y left top; padding:0 0 10px 50px; width:698px;  }
.ny_close {text-align:right; height:34px;}
.ny_box_content {padding:0 55px 0 0;}
.ny_box_content p {font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.input4 { padding:3px 0 3px 13px; font-size:17.77px; font-weight:bold; }
.input4 label {float:left; padding:7px 15px 0 0; text-align:right; color:#fff}
.input4 input {float:left; margin:13px 10px 0 0;}
.continue1 {padding:20px 0 0 13px;}

.pickup_cont {padding:25px 0 15px 0;}
.pickup_date {padding:15px 0 0 0;}
.input5 { padding:3px 0; font-size:17.77px; }
.input5 span {float:left; width:55px; padding:3px 15px 0 0; text-align:right; color:#333333}
.input5 select {width:180px; float:left; background-color:#fff; border:2px solid #d0d0d0; padding:2px 0 2px 10px; color:#333; font-size:17.77px;}

#pickup_elite {width:748px; margin:50px auto 0 auto;}
.pickup_elite_head {padding:0 0 0 10px}
.pickup_elite_head img {float:left}
.d2dhead1 {padding:35px 0 20px 50px;}
.d2delite_content {padding:34px 55px 0 0;}
.d2delite_content p {font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.d2delite_head {font:22px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:6px 0 10px 0;}
.d2delite_head img {float:left; margin:-6px 10px 0 0;}

.storagehint {background:url(../img/sign_up/storage_hint.jpg) no-repeat 27px 24px; padding:22px 0 20px 270px; font:12pt/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.storagehint a {color:#fff; text-decoration:underline; font:bold 12pt/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.storagehint_top {width:900px; background:#7caa52 url(../img/sign_up/storage_hint_top.jpg) no-repeat left top; margin:0 0 20px 0;}
.storagehint_bot {background:url(../img/sign_up/storage_hint_bot.jpg) no-repeat left bottom;}

.storagehint1 {padding:22px 0 20px 25px; font:16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.storagehint1 p {font:16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.storagehint1 a {color:#fff; text-decoration:underline; font:bold 12pt/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.packing_matterials_order {padding:10px 0 0 0;}
.packing_matterials_order1 {float:left; width:245px}
.packing_matterials_order2 {float:left; width:213px}
.packing_matterials_order3 {float:right; width:440px}
.packing_matterials_order4 {float:left; width:455px}

.input6 { padding:3px 0; font-size:14px; font-weight:bold}
.input6 span {float:left; width:125px; padding:3px 0 0 10px; text-align:left; color:#333333}
.input6 select {width:60px; float:left; background-color:#fff; border:2px solid #d0d0d0; padding:2px 0 2px 10px; color:#333; font-size:14px; font-weight:bold}
.not_sure_top {background:#333 url(../img/sign_up/notsure_top.jpg) no-repeat left top;}
.not_sure_bot {background:url(../img/sign_up/notsure_bot.jpg) no-repeat left bottom;}
.not_sure {padding:25px;}
.not_sure p { font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.not_sure img {padding:0 0 5px 0;}

.input7 { padding:6px 0; font-weight:bold}
.input7 label {float:left; width:345px; padding:3px 0 0 10px; text-align:left; color:#333333; font:bold 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.input7 input {background-color:#fff; border:2px solid #d0d0d0; padding:3px 5px; color:#999999; margin:2px 0 0 0; color:#333333; font:bold 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; width:550px;}
.input7 select {width:60px; float:left; background-color:#fff; border:2px solid #d0d0d0; padding:2px 0 2px 10px; color:#333; font-size:14px; font-weight:bold}
.input7 span {font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.review_left, .review_right {width:380px; float:left; padding:0 70px 0 0;}
.review_wrapper {padding:0 0 30px 0;}
.review_wrapper1 {padding:8px 0;}
.review_details {}
.review_details span {float:left; width:115px; text-align:right; font:bold 15.23px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.review_details label {float:left; width:200px; font:15.23px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 10px}
.review_details1 {}
.review_details1 span {float:left; width:175px; text-align:right; font:bold 15.23px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.review_details1 label {float:left; width:70px; font:15.23px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 10px}
.edit_info {background:url(../img/sign_up/border.jpg) repeat-x left 15px; text-align:left;}

.input8 { padding:3px 0 3px 0; font-size:15.23px; font-weight:bold; }
.input8 label {float:left; padding:7px 15px 0 0; text-align:right; color:#333}
.input8 input {float:left; margin:11px 10px 0 0;}
.input8 a {text-decoration:underline; color:#333; font-size:15.23px; font-weight:bold;}
.continue8 {padding:0;}
#d2delite_show {color:#333; font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:15px 0 0 0; }
.d2delite_show_left {width:290px; float:left; padding:0 40px 0 0;}
.d2delite_show_right {width:305px; float:left;}
#d2delite_show p {padding:0 0 20px 0; margin:0; color:#333; font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.nyBody{
	background:#171717;
	opacity:.9;
}
.cuerror{
font-size:15px;
font-weight:bold;
padding:3px 0 3px 13px;
color:#FF9900;
margin:0px;
}
.cuerror_submit{
font-size:15px;
font-weight:bold;
padding:3px 0 3px 13px;
color:#054C5C;
margin:0px;
}
.review_wrapper_head {}
.review_wrapper_head h1 {float:left;}
.review_wrapper_head span {float:left; margin:0 0 0 20px;}


.admin_field_label { padding:6px 15px 0 0; text-align:right; color:#333333; font-size:15.23px; font-weight:bold;}
.admin_field {  background-color:#fff; border:2px solid #d0d0d0; padding:3px 5px; color:#333; margin:2px 0 0 0; font-size:14px; font-weight:bold;}
.edit_link{ color:#000000; text-decoration:underline}
.admin_tr{background-color:#000000; color:#FFFFFF}
.admin_ash_bg{background:#ccc}
.admin_white_bg{background:#fff}
.admin_userlist{overflow:scroll; width:930px; height:400px; text-align:left; }
.admin_userlist td{color:#000000; font-weight:bold; font-size:15px;}
.drop_info{
	width:137px;
	background:url(../img/delivery/drop-info.gif) no-repeat top left;
	}
.deliveryPage .navmenu{
	background:url(../img/delivery/delivery_heading.jpg) no-repeat top left;
	}	
.drop_info_selected{
	width:137px;
	background:url(../img/delivery/drop-info_over.gif) no-repeat top left;
	}
.pickup{
	margin:25px 0;
	}	
.pickmonth ,.pickdate ,.picktime {
	float:left;
	width:253px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}	
.pickup select{
	margin:0 0 0 14px;
	background-color:#FFFFFF;
	border:2px solid #D0D0D0;
	color:#333333;	
	font-size:17.77px;
	font-weight:bold;
	padding:3px 0;
	float:left;	
	width:180px;	
	}	
.pickup span{
	display:block;
	width:auto;
	float:left;
	margin:5px 0;
	}	
	
.pickdate{
	width:253px;
	}
.picktime{
	width:263px;
	}	
.dreviewLeft{
	float:left;
	width:300px;
	}
.dreviewRight{
	width:240px;
	float:left;
	margin:0 0 0 170px;
	}	
.dreviewLeft1{
	text-transform:uppercase;
	width:auto;	
	float:left;
	margin:0 10px 0;
	}
.dreviewLeft2{
	float:left;
	}	
.dreviewLeft3{
	clear:both;
	width:240px;
	margin:10px 0 0 30px;
	}
span.clear{
	clear:both;
	visibility:hidden;
	display:block;
	}	
.dReview{
	margin:25px 0;
	}	
.drSpan , .drSpanB{
	display:block;
	width:100px;
	float:left;
	font-weight:normal;	
	}	
.drSpanB{
	font-weight:bold;
	text-transform:uppercase;
	margin:0 16px 3px 0; 
	width:70px;
	text-align:right;	
	}
.drContent{
	width:148px;
	
	}	
.addressD{
	margin:20px 0 0 ;
	}	
.dsubmitLeft{
	float:left;
	width:28px;
	margin:10px 5px 10px 0;
	}	
.dsubmitRight{
	float:left;
	width:auto;
	margin:10px 10px 10px 0;
	
	}	
.dsubmitRight p ,.dsubmitRight a {
	font-weight:bold !important;
	color:#000;
	}	
.gctl{
	background:url(../img/delivery/tl.jpg) no-repeat  left top #7caa52;
	width:900px;
	margin:0 0 10px;
	}	
.gctr{
	background:url(../img/delivery/tr.jpg) no-repeat right top;
	}	
.gcbl{
	background:url(../img/delivery/bl.jpg) no-repeat bottom left;
	}	
.gcbr{
	background:url(../img/delivery/br.jpg) no-repeat bottom right;
	padding:18px 0;
	}	
.gcbr p{
	color:#fff;
	font-weight:bold;	
	margin:0 0 0 25px !important;
	}	
.gcbr p input{
	width:400px;
	background-color:#FFFFFF;
	border:2px solid #D0D0D0;
	color:#333333;	
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0;
	padding:3px 5px;
	}	
.dthankpage p{
	margin:10px 0 0 0 !important;
	}	
p.para1{
	font-size:26px;
	font-weight:bold;	
	}	
p.para2{
	font-size:14px !important;
	margin-bottom:20px !important;
	}	
p.para3{
	margin:0 !important;
	}	
	