@CHARSET "UTF-8";

/*
====================================================================
DROPSHADOW POPUP STYLES
====================================================================
*/
div.dropshadow {
	 background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	 background: url(../images/shadow.gif) no-repeat bottom right;
	 margin: 0;
	 padding: 0;
	 z-index: 100;
}

#popupgeneric, #popupgeneric2 {
	background-color: #fff;
	}

#popupgenericcontainer, #popupgeneric2container {
	margin: 0;
	padding: 0;
	position: relative;
	bottom: 6px;
	right: 6px;
	width: 100px;
	height: 100px;;
	background-color: #fff;
	border: 3px solid #FFEB9A;
	}
	#popupgenericcontent, #popupgeneric2content{
		padding: 6px;
		text-align: left;
	}




div.dropshadow #popupshortcontainer {
	margin: 0;
	padding: 0;
 	position: relative;
	background-color: #FFF;
	left: -6px;
 	top: -6px;
 	width: 242px;
	height: 113px;
	border: 3px solid #FFEB9A;
	background-image: url(../images/bg_popupwide.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

div.dropshadow #popupshortcontainer #popupshortcontent {
	text-align: left;
	padding: 6px;
}

div.dropshadow #popupmediumcontainer, div.dropshadow #zipentryblockcontainer {
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #FFF;
	left: -6px;
	top: -6px;
	width: 242px;
	height: 140px;
	border: 3px solid #FFEB9A;
	background-image: url(../images/bg_popupwide.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

div.dropshadow #popupmediumcontainer #popupmediumcontent, div.dropshadow #zipentryblockcontent {
	text-align: left;
	padding: 6px;
}

div.dropshadow #popuptallcontainer {
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #FFF;
	left: -6px;
	top: -6px;
	width: 242px;
	height: 196px;
	border: 3px solid #FFEB9A;
	background-image: url(../images/bg_popupwide.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

div.dropshadow #popuptallcontainer #popuptallcontent {
	text-align: left;
	padding: 6px;
}

div.dropshadow #popupaspectcontainer {
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #FFF;
	left: -6px;
	top: -6px;
	width: 191px;
	height: 179px;
	border: 3px solid #FFEB9A;
	background-image: url(../images/bg_popupwide.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

div.dropshadow #popupaspectcontainer #popupaspectcontent {
	text-align: left;
	padding: 6px;
}
/*
====================================================================
END DROPSHADOW POPUP STYLES
====================================================================
*/

/*
====================================================================
POPUP LIST STYLES
====================================================================
*/

#popupshort p, #popupmedium p, #popuptall p, #zipentryblock p {
	margin: 0 0 1em 0;
}

#popupshort h3, #popupmedium h3, #popuptall h3, #zipentryblock h3 {
	color: #FF6600;
	font-size: 14px;
	font-family: arial;
}

#popupshort ul, #popupmedium ul, #popuptall ul, #zipentryblock ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#popupshort ul li, #popupmedium ul li, #popuptall ul li, #zipentryblock ul li {
	padding: 3px 0 3px 8px;
	background-image: url(../images/bullet_greenarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	line-height: 11px;
	color: #666;
}

#popupshort ul.popupoption, #popupmedium ul.popupoption, #popuptall ul.popupoption, #zipentryblock ul.popupoption {
	text-align: right;
	list-style: none;
	padding: 0;
	margin: 0;
}

#popupshort ul.popupoption li, #popupmedium ul.popupoption li, #popuptall ul.popupoption li, #zipentryblock ul.popupoption li {
	display: inline;
	padding: 1px 0 1px 8px;
	margin: 0 0 0 1em;
	background-image: url(../images/bullet_greenarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	line-height: 11px;
}
/*
====================================================================
END POPUP LIST STYLES
====================================================================
*/

/*
====================================================================
POPUP BUTTON STYLES
====================================================================
*/
img.popupclosebtn {
	cursor:pointer;
}

img.submitzipbtn, input[type=image] {
	cursor:pointer;
	vertical-align: middle;
}

.addtocartbtn {
	cursor:pointer;
}
/*
====================================================================
END POPUP BUTTON STYLES
====================================================================
*/

/*
====================================================================
SLIDING BOX STYLES
====================================================================
*/
#zipentryblock {
 	margin: 6px 0 6px 0;
}
 
#zipentryblock .box {
	padding: 10px;
	height: 120px;
}

#ziperror {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica;
}

.availablespecials {
	background: url(../images/119_skin/headers/img_specials-in-market_header.gif) no-repeat;
}
.availableplans {
	background: url(../images/119_skin/headers/img_phones-in-market_header.gif) no-repeat;
}
.availablephones {
	background: url(../images/119_skin/headers/img_phones-in-market_header.gif) no-repeat;
}
.availablephoneslocal {
	background: url(../images/119_skin/headers/img_local-deals_header.gif) no-repeat;
}
.changelocation {
	background: url(../images/119_skin/img_change_location_header.gif) no-repeat;
}

.manageaccount {
	width: 196px;
	height: 145px;
	padding: 0px 0px 0px 0px;
	border: 3px solid #E1F3DC;
	background-image: url(../images/bg_manageaccount.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

/*
====================================================================
END SLIDING BOX STYLES
====================================================================
*/








