div#content-wrapper	{ width:770px; line-height:16px;padding-top:10px;}
div#content-wrapper	img.header {padding:0px 0px 1px 10px;}
#content-wrapper h1				{color:#666;margin-bottom: 12px; font-weight:normal;font-size: 21px;}

#breadcrumbs { margin:9px 0 0 10px; }

/**
wrapper = 780px - 48px (padding) = 732 avail for left and right;
if #right (no padding, no borders) = 246: 732 - 246 = 586
content-left = 586 total = width 565 + 21px margin
**/
div#test {float:left; padding-right: 10px;}
#test img {padding-top:10px;}
/** CONTENT-LEFT **/
div#main-div
	{
		clear:both;
		margin: 18px auto 15px auto;
		width: 770px ;
	
	}
div#promo-bar1		{
	clear: both;
	height: 21px;
	font-size: 11px;
	
	padding-top:1px;
	}

#promo-bar1 img		{ float: left;  }
#promo-bar1 .right {float:right; }

#promo-bar1 img#pre-approved	{ float: right; margin-right: 18px; }
#promo-bar1 div {  }
#promo-bar1 p { float:left; margin-right:2px; padding-top: 3px; padding-left:2px;}
#promo-bar1 a { text-decoration: underline; color: #006091;}

.paddingLeft10 { padding:20px 0px 0px 0px; font-weight:lighter;}
.fullHeader { background-color:#eef6fc; border:solid 1px #ccc;padding:2px 2px 0 2px;}
.fullHeader p { font-size:14px; color:#999999; margin: 6px 0px 0px 5px; padding: 18px 0px 0px 0px;}
.paddingLeft10 p { padding-bottom:0px}
.pgleft {float:left; width:130px;}
.pgright { width:500px;}

.indentList img {vertical-align:middle; padding:7px 0 0 12px;}


.PageContent .pgright ul { list-style-type: disc;}
.PageContent .pgright li { list-style-type: disc; margin-left:70px;}
.right1 { margin:0px 0px 0px 160px; width:420px;}

	div#container1		
	{
		clear:both;
		margin-top: 2px;
		width: 770px ;
		text-align: left;
		font-size: 1em;
		border: 1px solid #ccc;
	}

div#shopping-bag-contents1		{width:224px !important;width:215px; color: #006091;  float:right;text-align:right; height:21px; margin:0px;}
div#shopping-bag-contents1 p	{color: #006091; margin-right:0px; float:right;}
div#shopping-bag-contents1 img  {margin-left:35px; margin-bottom:10px;}



div#content-left	{ float: left; width: 732px; margin-right: 2px; }

#content-left h1	{font-size: 21px; margin: -12px 0px 12px 0px; border: 0px solid #ccc;}
#content-left h2	{ margin-bottom: 12px; font-size: 13px; }
#content-left h3	{ margin-bottom: 12px; font-size: 12px; }

#content-left p		{  margin: -14px 0px 12px 10px; font-weight:bolder;}
#content-left img		{ margin-bottom: 12px; }

/** CONTENT-LEFT GIFT CERTIFICATE **/
div#content-leftGiftMain	{ float: left; width: 360px;padding-bottom:40px; margin-right: 2px;margin-left:12px; border-right:1px solid #ccc; }

#content-leftGiftMain h1	{ margin-bottom: 12px; font-size: 21px; }
#content-leftGiftMain h2	{ margin-bottom: 6px; font-size: 13px; }
#content-leftGiftMain h3	{ margin-bottom: 12px; font-size: 12px; }

#content-leftGiftMain p		{ margin-bottom: 12px; line-height:16px; font-size:12px;}
#content-leftGiftMain img		{ margin-bottom: 12px; }




/** CONTENT-RIGHT **/
div#content-right		{ float: right; width: 380px; }
#content-right p		{ margin: 0; font-size:12px;}
#content-right h3		{ font-size: 14px;}

div#how-to				{  }

#how-to div#upper			{ padding: 5px;  }
#how-to div#upper span			{ font-weight:bold; font-size: 12px; }
#how-to div#lower			{ padding: 9px;  }
#how-to div#upper p { font-size: 13px; font-weight:bold;color:#666;}
#lower p			{ margin-bottom: 12px; }
#lower img		{ margin-bottom: 12px;  }


/**	gift services main	**/
#content-left ul		{ margin-bottom: 15px; }
#content-left li		{ margin-bottom: 3px; }

#content-left div.services		{
	margin-bottom: 15px;
	padding: 12px 21px;
	
	border: 1px solid  #ccc;
	}
#content-left .services img		{ margin-right:10px; float:left;}
/**	'color' for IE, 'background' for Moz	**/
hr	{ margin-bottom: 15px; height: 2px;  }

.services ul		{ margin: 20px 0 15px 150px; list-style-type: disc; }
.services li		{ list-style-type: disc; }


#content-left div.services1		{
	
	}
#content-left .services1 img		{ margin-right:10px; float:left;}
/**	'color' for IE, 'background' for Moz	**/
hr	{ margin-bottom: 15px; height: 2px;  }

.services1 ul		{ margin: 0 0 15px 16px; list-style-type: disc; }
.services1 li		{ list-style-type: disc; }


/** services_altered Begins **/
#content-left div.services_altered		{margin-bottom: 15px; padding: 12px 21px;}
#content-left .services_altered img		{ margin-right:10px; float:left;}
#content-left .services_altered ul		{ margin: 0 0px 45px 0px; list-style-type: disc; display:block; padding-left:145px;}
#content-left .services_altered li		{ list-style-type: disc; display:block; }
/** services_altered Ends **/

.services div.clear	{ clear: both; height: 1px; line-height: 1px; }
/**	gift_e-gift.html	**/

p.asterisk	{ margin: 12px 0; font-size: 11px; }

div.steps						{ margin-bottom: 0px; padding: 6px 9px;  border-bottom:1px solid #ccc;  }
#content-wide {padding-left:12px;}
#content-wide .steps h3		{ font-size: 17px;color:#5C90BE; }
#content-left .steps p		{ margin-bottom: 3px; }

 .asterisk	{ font-size: 12px; font-weight: bold;color:#026295; }
form		{ display: block; }

form div.form-part	{ margin-bottom: 15px; }

form table	{ border-collapse: collapse; }

form		{ display: block; }

form div.form-part	{ margin-bottom: 15px; padding:15px 10px 10px 0; border:0px solid #ccc; border-top:0px solid #fff;}

form table	{ border-collapse: collapse; }

div.form-part p {padding:3px 10px;  }
div.form-part td p { padding:0px; }
div.form-part td input, div.form-part td textarea { border:1px solid #ccc; }
td.label					{ width: 18em; text-align: right; font-weight:bold;}
td.input					{ /**width: 210px;**/ text-align: left;  }

td input,
td textarea		{ width: 180px; border:1px solid #ccc;}

input#amount	{ width: 3.5em; }

td.input textarea		{ height: 60px; }


div.add-to-shopping-bag		{ padding: 9px; text-align: center;  }



.PageContent
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#pageContent
{	
	padding-left: 10px;
}
#pageContent span
{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color: #666666;
}
#pageContent p
{
	padding-right: 20px;
	font-size: 11px;
}
#pageContent .text
{
	padding-right: 20px;
	font-size: 12px;
}
#pageContent .bigfont
{
	padding-right: 20px;
	font-size: 16px;
	font-weight:bold;
}
#PageContent div ul
{
	list-style: none;
	list-style-position: outside;
	margin-left: 10px;
	padding-left: 10px;
}

#PageContent em
{
	color: #026295;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
}
#PageContent .Ptext
{
	font-size: 11px;
	line-height: 10pt;
	color : #666666;
	padding-left: 19px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#PageContent .Ptext ul li
{
	list-style-type:disc;
	margin: 3px 25px 3px 30px;
}
.PageContent .ListPageTitle
{
	font-size: 16pt;
	color:#666666;
	font-weight: bold;
	
}
.indentList
{
	padding-left: 25px;
	margin-left: 25px;
}

.input-dollar input {width:50px;  }