/*
-----------------------------------------------
Charm City Concierge Print Styles
Author: Nat Ring
Version: September 15, 2008
----------------------------------------------- */


/* =General
----------------------------------------------- */
body{
}
a,
a:link{
}
.clear{clear:both;}


/* Common=Sructure
----------------------------------------------- */


/* Common=Navigation
----------------------------------------------- */
.utNav{
	display:none;
}
.mainNav{
	display:none;
}
.subNav{
	display:none;
}
.shopping .two-column .left{
	display:none;
}
.breadcrumbs{
	display:none;
}


/* Marketing=Home Page
----------------------------------------------- */
.flashContainer .div-bg{display:none;}
.flashContainer .left, .flashContainer .right{
	float:left;
	width:300px;
}
.marketing .text{clear:both;}
.text .text-div{display:none;}

/* Shopping=Home Page -- Right Panel
----------------------------------------------- */
.shopping .home .left{display:none;}
.shopping .home div.right{
	float:right;
	padding:10px 0 0 0;
	width:300px;
	height:380px;
}
.shopping .right .rightTop{
	width:301px;
	height:10px;
}
.shopping .right .rightMid{
	width:301px;
	overflow:auto;
	padding:0 0 10px 0;
}
.shopping .right .rightMid .rightContent{
	width:261px;
	min-height:350px;
	margin:0 8px 0 7px;
	padding:0 0 0 25px;
}
.shopping .right .rightBottom{
	width:301px;
	height:10px;
}
img.cw-shadowRight{margin-left:-17px; float:left;}

.shopping .right img.myConciergeHdr{padding:10px 0; display:block;}
.shopping .right img.myLocationHdr{padding:10px 0 15px; display:block;}
.right img.hDiv{margin:15px 0 10px;}
.right .conciergeName{
	background:url(../images/shopping/icon-email.png) no-repeat 100% 50%;
	padding:0 30px 3px 0;
	line-height:2em;
}
.right a.recommendLink{
	margin:0 0 0 10px;
	font-weight:bold;
}
.right p.contactInfo{
	line-height:1.2em;
	margin:5px 0 10px 0;
}
.right p.locationLinks{margin:10px 0 0 0; line-height:1.7em;}
.right p.locationLinks a,
.right p.locationLinks a:link{
	color:#0e3c49;
	background:url(../images/shopping/icon-arrowRight.png) no-repeat 100% 60%;
	padding:0 12px 0 0;
}
.right .buildingImage{float:right; border:1px solid #FFFFFF; margin:0 10px 0 0;}

.shopping .bottomPanel .flash{display:none;}
.shopping .events{
	width:200px;
	float:left;
	padding:50px 20px 0 30px;
}

.shopping .contentWell{clear:both; float:left;}

img.cw-shadowRight,
img.cw-botLeftShad{display:none;}

.shopping .contentWell img{border:0;}
.shopping .contentWell img.wavyDiv{display:none;}


/* Interior=Content
----------------------------------------------- */
.welcomeBar h2,
.searchContainer,
img.columnShadow{display:none;}

.interior .testimonial{display:none;}
.question{font-weight:bold}

.shopping .one-column .mainContent .myLocation{
	float:left;
	margin:0 20px 20px 0;
}

/* Shadow Elements */
.shadLeft,
.shadLeftTrans,
.shadRight,
.cornerLift{display:none;}


/* Marketing=Login Page
----------------------------------------------- */
.marketing .loginBox{
	width:225px;
	height:335px;
}
.marketing .loginBox label{
	float:left;
	padding:0 0 10px;
}
.marketing .loginBox .textInput{
	width:225px;
	padding:2px;
	border:1px solid #cccccc;
}
.marketing .loginBox a,
.marketing .loginBox a:link{margin-left:15px;}


/* Registration Form
----------------------------------------------- */
ul.registration li{
	background:url(../images/common/blue-dotted-hor.gif) repeat-x bottom left;
	clear:both;
	overflow:auto;
	padding:0 0 10px;
	list-style:none;
}
.extraInfo{color:#666666;}
.registration fieldset{
	float:left;
	width:160px;
	margin-right:25px;
	border:none;
}
.registration fieldset.wide{
	width:400px;
}
.registration fieldset.skipEntry{margin-top:50px;}
.registration fieldset label{
	float:left;
	padding:0 0 10px;
}
.registration input.textInput{
	width:155px;
	padding:2px;
}
.registration input.zipInput{
	width:85px;
	padding:2px;
}
.registration textarea.locationNotes{
	width:410px;
	height:90px;
}
.registration input.radio{
	margin:4px;
	vertical-align:middle;
}
.registration ul.offers{
	float:left;
	margin-right:30px;
	padding:0;
}
.registration ul.offers li{
	background:none;
	clear:none;
	padding:0 0 10px;
}
.registration ul.offers li.indent{margin-left:20px;}
.submitBar{
	height:60px;
	width:678px;
	clear:both;
	text-align:center;
	vertical-align:middle;
	padding:16px 0 0;
}
.submitBarLarge{
	clear:both;
	height:60px;
	text-align:center;
	vertical-align:middle;
	padding:16px 0 0;
}
.submitBtn{
	margin:0 50px 4px 0;
	vertical-align:middle;
}
.submitBar a,
.submitBar a:link,
.submitBarLarge a,
.submitBarLarge a:link{color:#5f1516;}
ul.registration h3{
	color:#0e0e40;
	font-size:1.27em;
	font-weight:bold;
	font-style:italic;
	padding:20px 0 20px 30px;
}
ul.registration li.one h3{background:url(../images/common/registration-1.gif) no-repeat left 0; padding-top:4px;}
ul.registration li.two h3{background:url(../images/common/registration-2.gif) no-repeat left 16px;}
ul.registration li.three h3{background:url(../images/common/registration-3.gif) no-repeat left 16px;}
ul.registration li.four h3{background:url(../images/common/registration-4.gif) no-repeat left 16px;}
ul.registration li.four{background:none;}