body,div,span,img,table,tr,th,td,ol,ul,li,dl,dt,dd,a,h1,h2,h3,h4,h5,h6,xmp,blockquote,cite { margin:0; padding: 0; border: 0; }

body { color: black; background: #E7E7E7 url(/images/interface/bg.jpg) repeat-x fixed; font: normal 77% arial,sans-serif; text-align: center; }

@media print {
	body { font: normal 10pt arial,sans-serif; background: #FFF; background-image: none; }
}	

a { color: silver; font-weight: bold; text-decoration: none; }
a:link { color: #538EAC; }
a:visited { color: #538EAC; }
a:hover { color: #427892; }
xmp,pre { margin: 0.25em 0.5em; padding: 0.25em 0.5em; font: normal 11px sans-serif; background: #FAFAFA; border: 1px solid silver; text-align: left; }
table { border-collapse: collapse; }

.noscript { clear: both; margin: 0 0 0.5em; padding: 0.5em 1em; background: #F0F0F0; text-align: center; border: 1px solid #C0C0C0; }

.menu ul { margin: 0;	padding: 0;	}
.menu ul li { margin: 0; padding: 0.5em 1em; list-style: none; }
.clearAll {	margin: 0; height: 1px; clear: both; overflow: hidden; }
.clearLeft {	margin: 0; height: 1px; clear: left; overflow: hidden; }
.clearRight {	margin: 0; height: 1px; clear: right; overflow: hidden; }
.missingData { color: silver; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.leftmargin { margin: 1em 1em 1em 0; }
.rightmargin { margin: 1em 0 1em 1em; }
.centermargin { margin: 0 auto; text-align: center; } 
.border { border: 1px solid #A0A0A0; }
.thickBorder { border: 2px solid #404040; }
.finePrint { font-size: 85%; }
.buttons { margin: 3em 0 1em; padding-top: 0.75em; background: url(/images/interface/line.gif) repeat-x top right; text-align: right; }
.silverFixedBtn { width: 165px; display: block; margin: 0.25em auto; padding: 3px 2px; border: 1px solid silver; border-right-color: gray; border-bottom-color: gray; background: #DEDEDE url(/images/interface/silverBtn.gif); text-align: center; }
.silverWideBtn { width: 200px; display: block; margin: 0.25em auto; padding: 3px 2px; border: 1px solid silver; border-right-color: gray; border-bottom-color: gray; background: #DEDEDE url(/images/interface/silverBtn.gif); text-align: center; }
.silverBtn { margin: 0.5em 0; padding: 3px 6px; border: 1px solid silver; border-right-color: gray; border-bottom-color: gray; background: #DEDEDE url(/images/interface/silverBtn.gif); text-align: center; }
.btn { margin: 0.25em; }
.button { display: block; }
.wrapRight { float: right; margin: 0 0 1em 1em; }
.wrapLeft { float: left; margin: 0 1em 1em 0; }
.redBtn { margin: 1em; padding: 0.25em 1em; font-weight: bold; color: white; background: #A70027; border: 1px solid silver; }
.whiteBtn { margin: 0; padding: 3px 6px; border: 1px solid silver; border-right-color: gray; border-bottom-color: gray; background: white url(/images/interface/silverBtn.gif); text-align: center; font-size: smaller; }			
.save { color: #C71335; }
.error { color: #A70027; font-weight: bold; }
.important { color: #606060; }

#content .form { margin: 1em 1em; background: #FAFBFC; border: 6px solid #538EAC; }
#content .form h2 { margin: 0; padding: 0.75em 0.9em 0.5em; font-size: 160%; font-weight: normal; color: white; background: #538EAC; }
#content .form h3 { margin: 1.25em 0 0.5em; padding: 0 0 0.25em; color: black; background: url(/images/interface/line.gif) repeat-x bottom right; font-size: 155%; font-weight: normal; }
#content .form h5 { margin: 1.25em 0 0.5em; font-size: 140%; }

#content .form table.order { width: 96%; margin: 1em; background: #F6F6F6; border: 2px solid #E0E0E0; }
#content .form table.order th { padding: 0.5em 1em; background: #EAEAEA; border: 2px solid #E0E0E0; font-style: italic; vertical-align: top; }
#content .form table.order td { padding: 0.5em 1em; border: 2px solid #E0E0E0; vertical-align: top; }
#content .form table.order .amount { width: 10%; text-align: right; }
#content .form table.order .remove,#content .form table.order .quantity { width: 1%; text-align: center; }
#content .form table.order .instruction { padding: 0.5em 1em; background: #EAEAEA; border: 2px solid #E0E0E0; font-style: italic; font-weight: bold; }
#content .form table.order tr.details td { text-align: right; }
#content .form table.order tr.total td { font-weight: bold; text-align: right; }

#content .form table.receipt th,#content .form table.receipt td { padding: 0.4em 1em; border: 1px solid white; }

#content .form table { padding: 0; }
#content .form table.margin { margin: 1em 1.5em; }
#content .form table td { margin: 0; padding: 0; }
#content .form table td p { margin: 1em 0; }

#content .form table tr.field td { padding: 0.25em 1em; vertical-align: top; }
#content .form table tr.field td td { padding: 0.25em 0.5em 0.25em 0; vertical-align: top; }
#content .form table tr.error td { background: #FEFF72; }
#content .form table tr.error td label { color: #A70027; font-weight: bold; }

#content .form table input,#content .form table select,#content .form table textarea { padding: 0 0 0 0.25em; margin-right: 0.5em; } 
#content .form table input.currency { text-align: right; padding-right: 0.05em }
#content .form table input.readonly { background: #F0F0F0; border: 1px solid gray; }
#content .form table label { margin: 0 0.25em; }

#content .dialog { margin: 1em 0; width: 450px; } /* minus sidebar */


/* leave under form */
#content .legal { border: 1px solid silver; height: 240px; overflow-y: auto; margin: 2em 0; padding: 1em; background: #F1F2F3;}
#content .legal h2 { color: black; background: none; margin: 0; padding: 0; }
#content .legal h3 { background: none; margin: 0.25em 0; padding: 0; }

#content ol.progress { margin: 0; padding: 0; list-style-type: none; }
#content ol.progress li { width: 118px; height: 50px; margin: 0; padding: 0.5em; float: left; font-weight: bold; color: black; background: url(/images/interface/progress.gif) no-repeat; vertical-align: middle; }
#content ol.progress li.active { color: white; background: url(/images/interface/progress-Active.gif) no-repeat; }
#content ol.progress li.step1 { xbackground-position: 0 -0px; }
#content ol.progress li.step2 { xbackground-position: 0 -20px; }
#content ol.progress li.step3 { xbackground-position: 0 -40px; }
#content ol.progress li.step4 { xbackground-position: 0 -60px; }
#content ol.progress li.step5 { xbackground-position: 0 -80px; }
#content ol.progress li.step6 { xbackground-position: 0 -100px; }
#content ol.progress li.step7 { xbackground-position: 0 -1200px; }


#content .sideBar { width: 180px; padding: 1em 1.5em; float: right; border: 1px solid #F4F4F4; background: #FAFBFC; margin-left: 1em; }
#content .messageBox { margin-top: 2em; padding: 0.5em 1em; background: #F8F8F8; border: 1px solid #E0E0E0; text-align: center; }
#content .errorBox { margin: 0.75em 0 1.5em; padding: 1em 1.5em; background: #FEFF72; border: 1px solid #ECED6A; }
#content .errorBox h5 { margin: 0 0 0.5em; }
#content .errorBox label { color: #A70027; font-weight: bold; }
#content .notice { margin: 1em 0 1em; padding: 0 1.5em 1em; background: #F6F6F6; border: 1px solid #E0E0E0; }
#content .adminMsg { margin: 0.5em 1em 0.5em; padding: 0.5em 1em; background: #FEFF72; border: 1px solid #ECED6A;  }

blockquote div { margin: 1em 3em; font: bold 1.8em serif; }		
blockquote div span { font: bold italic 0.75em serif; }		
blockquote div cite { font: bold 0.7em serif; display: block; text-align: right; }

#popUpWindow { background: white; text-align: left; }
#popUpWindow div.margin { margin: 1em; } 
#popUpWindow img { background: white; margin: 1em; padding: 1em; border: 1px solid #e0e0e0; } 

#pageContainer { width: 1000px; margin: 0 auto; padding: 6px; background: #FFF; border: 1px solid #E0E0E0; text-align: left; }


#homeHeader { margin: 0; padding: 0; height: 66px; background: white url(/images/interface/home01.jpg) no-repeat bottom right; }
	#homeHeader h1 { width: 223px; height: 66px; float: left; background: url(/images/interface/medicalertlogo.gif); } 
	#homeHeader h1 span { position: relative; left:-2000px; } 
	#homeHeader ul { margin: 0; padding: 2em 0; float: right;	}
	#homeHeader ul li { padding: 0 0.3em 0 0.6em; list-style: none; display: inline; border-left: 1px solid #D0D0D0; }
	#homeHeader ul li.first { border-left: 0; }	

#homeTitleContainer {	width: 1000px; margin-bottom: 6px; padding: 0; color: #000; clear: both; }
	#homeTitle { width: 770px; height: 177px; margin: 0; padding: 0; background: #CA062B url(/images/interface/home02.jpg) no-repeat; float: right; }
		#homeTitle div { margin: 1em 180px 0; padding: 0; color: #F6E0A5; font-size: 110%; font-weight: bold; }
		#homeTitle h1 { margin: 0 180px 0.5em; padding: 0; color: #F6E0A5; font-size: 180%; font-weight: bold; }
		#homeTitle h2 { margin: 1em 180px; padding: 0; color: white; font-size: 120%; font-weight: bold; }
	#homeShortcuts { margin-right: 774px; }
		#homeShortcuts ul { margin: 0.25em; padding: 0; text-align: left;	background: #FBFCFE url(/images/interface/quicklinksbg.gif) repeat-x; }
		#homeShortcuts ul li { padding: 0.50em 1em; color: white; border-top: solid 1px #D1DCE2; list-style: none;  }
		#homeShortcuts ul li a { padding-right: 0.5em; }
#header { margin: 0; padding: 0; background: white; }
	#header h1 { width: 223px; height: 66px; float: left; background: url(/images/interface/medicalertlogo.gif); } 
	#header h1 span { position: relative; left: -2000px; } 
	#header ul { margin: 0; padding: 2em 0; float: right;	}
	#header ul li { padding: 0 0.3em 0 0.6em; list-style: none; display: inline; border-left: 1px solid #D0D0D0; }
	#header ul li.first { border-left: 0; }
	
#titleContainer {	width: 1000px; margin-bottom: 6px; padding: 0; color: #000; clear: both; }
	#title { width: 770px; height: 74px; margin: 0; padding: 0; background: #95041C url(/images/interface/titlebg.gif) repeat-x; float: right; }
		#title h1 { margin: 2.3em 1.15em 0; padding: 0; font: bold 145% arial; color: white; }
		#title h1.twolines { margin: 1.25em 1.15em 0; padding: 0; }				
	#search { margin-right: 774px; height: 74px; background: #FEFEFE url(/images/interface/searchbg.gif) repeat-x; text-align: center; }
		#search form { padding: 1.8em 0 0 0; }

#footer {	margin: 0; padding: 1em; background: #C2DCE9; text-align: center; font-size: 90%; }
	#footer ul { margin: 0; padding: 0.5em 0 0; text-align: center; }
	#footer ul li { padding: 0 0.3em 0 0.6em; list-style: none; display: inline; border-left: 1px solid #AFC6D2; }
	#footer ul li.first { border-left: 0; }

#contentContainer {	width: 1000px; margin-bottom: 6px; padding: 0; color: #000; background: #FFF url(/images/interface/mainmenubg.gif) repeat-y; clear: both; }
	#content { width: 770px; margin: 0; padding: 0; background: #FFF; float:right; }
		#content .margin { padding: 1.25em 1.75em 2em; }
		
		#content h2 { font-size: 145%; margin: 0.25em 0 0.75em; }
		#content h3 { font-size: 135%; margin: 0.25em 0 0.75em; padding-top: 0.5em; }
		#content h4 { font-size: 130%; margin: 1.5em 0 1em; padding: 0.5em 0 0.10em; border-bottom: 1px solid #B0B0B0; }
		#content h5 { font-size: 120%; margin: 1.75em 0 1em; }
		#content h6 { font-size: 115%; margin: 1.25em 0 0.5em; color: #404040; }

		#content ol { margin: 1em 3.5em; padding: 0; }
		#content ol li { margin: 0.3em 0; padding: 0; }
		#content ol.alpha { list-style-type: lower-alpha; }
		#content ol.roman { list-style-type: lower-roman; }
		#content ul { margin: 1em 1.5em; padding: 0; }
		#content ul li { margin: 0.3em 0; padding: 0 0.6em 0 1.60em; list-style: none; text-align:left; background: transparent url(/images/interface/bulletRed.gif) no-repeat left top; }
		#content ul.none { margin: 0; padding: 0; }
		#content ul.none li { margin: 0.25em 0; padding: 0 0em; list-style: none; text-align:left; background: 0; }
		#content ul li a { padding-right: 0.5em; }
		#content ul li div { color: black; }
		#content ul.compact { margin: 0 0.5em; }
		#content ul.compact li { margin: 1em 0; padding: 0 1em; }

		#content dl { margin: 2em 1em; } 
		#content dt { float: left; }
		#content dd { margin: 0 0 1.25em 5em; } 
		#content dl.address dd { margin: 0 0 1.25em 4em; }
		#content dl.releases dd { margin: 0 0 1.25em 12em; }
		#content dl.timeline dt { font-weight: bold; }
		#content dl.timeline dd { margin: 0 0 1.25em 5em; }
		#content dl.searchResults { margin: 0; padding: 0; }
		#content dl.searchResults dt { margin: 0 0 0.25em; float: none; font-weight: bold; }
		#content dl.searchResults dt a { text-decoration: underline; }
		#content dl.searchResults dd { margin: 0; }
		#content dl.searchResults dd div { margin: 0.15em 0 1.75em; color: #226622; }

		#content table.chart { border: 1px solid #EAEAEA; margin: 1em; padding: 0; }
		#content table.chart tr { vertical-align: top; }
		#content table.chart th { margin: 0; padding: 0.5em 1em; color: white; background: #B0C7D3; }
		#content table.chart td { margin: 0; padding: 0.25em 1em 0; background: #FAFBFC; }
		#content table.chart h5 { margin: 0.5em 0; }
		#content table.chart h6 { margin: 0.5em 0; }
		#content table.twoColumns { margin: 1em; padding: 1em 0.5em; background: #FAFBFC; }
		#content table.twoColumns th { margin: 0; padding: 0.25em 1em; }
		#content table.twoColumns td { margin: 0; padding: 0.25em 1em; }
		#content table.twoColumns h5 { margin: 1em 0 0; }
		#content table.layout { margin: 0; padding: 0; }
		#content table.layout tr { margin: 0; padding: 0; }
		#content table.layout td { margin: 0; padding: 0.25em 1em 0.25em 0; }
		#content table.layout h4 { margin: 1em 0; }
		#content table.layout h5 { margin: 0; }

		#content ul.MedicalDetails li { margin: 0.1em; }
		#content ul.MedicalDetails li span { font-weight: bold; }
		
		#content .testimonial { float: right; border: 1px solid #A0A0A0; margin: 0 0 0 1em; }
		#content .presidentMessage { float: left; border: 2px solid #404040; margin: 0.5em 1em 0 0; }
		#content .storyBox { margin: 1em 0; border: 1px dotted #E3C98E; }
		#content .example { margin: 0; width: 33%; float: left; text-align: center; }
		#content .bio { margin: 0; padding: 0.5em 0 1.25em; clear: both; }
		#content .bio img { float: left; margin: 0.75em 1em 1.25em; border: 2px solid #303030; }
		#content .bio h4 { margin: 3em; clear: both; }
		#content .bio h5 { margin: 0.5em 0 0 160px; font-size: 130%; }
		#content .bio h6 { margin: 0 0 0 160px; font-size: 110%; }
		#content .bio p { margin: 1em 0 0 160px; }

	#mainMenu { margin-right: 774px; background: #8D8D8D url(/images/interface/mainmenubg.gif) repeat-y; }
		#mainMenu .myMedicAlert { padding: 0.4em 1em; color: white; background: #A70027; }
		#mainMenu .myMedicAlert a { color: white; }
		#mainMenu .myMedicAlert h4 { font-size: 115%; color: white; }

		#mainMenu .shoppingCart { padding: 0.5em 1em; color: white; border-bottom: solid 1px silver; background: #A70027; text-align: center; }		
		#mainMenu .shoppingCart div { margin: 0.5em 0 0; }

		#mainMenu ul.menu { background: #A0A0A0 url(/images/interface/mainmenubg.gif) repeat-y; }
		#mainMenu ul.menu ul { background: #EAEAEA; }		
		#mainMenu li.menu { padding: 0.40em 1em; color: white; border-bottom: solid 1px silver; list-style: none; }
		#mainMenu li.menu a { color: white; }
		#mainMenu li.menu a.active { color: #A70027; }
		#mainMenu li.menuItems { display: none; margin: 0.75em 1.65em; padding: 0; color: #538EAC; list-style: square; }
		#mainMenu li.menuItems a { color: #606060; }
		#mainMenu li.menuItems.active a { color: #538EAC; }

		#mainMenu li.subMenuItems { margin: 0.5em 1em; padding: 0; color: #808080; list-style: none; }
		#mainMenu li.subMenuItems a { color: #808080; }
		#mainMenu li.subMenuItems a.active { color: #538EAC; }

		#mainMenu li.active { color: #A70027; background: #EAEAEA; }
		#mainMenu li.active a.menu { color: #A70027; }
		#mainMenu li.active li.menuItems { display: block; }
		#mainMenu li.active a.active { color: #A70027 !important; }

		#mainMenu li.selected { color: #A70027; background: #E0E0E0; }
		#mainMenu li.selected a.menu { color: #A70027; }
		#mainMenu li.selected li.menuItems { display: block; }

		#xxmainMenu li.active li.subMenu li.active li.subMenu { display: block; }
		#xxmainMenu ul.subMenu { background: #EAEAEA; }
		#xxmainMenu ul.subMenuItems { background: #EAEAEA; }
		
	#mainMenu #buttons { margin: 2em 0 1em; text-align: center; }		
		
	#mainMenu #seals { margin: 1em 0; text-align: center; }
		#mainMenu #seals img { margin: 0.5em 0 0; }

#navBar { margin: 0; padding: 0.40em 1.75em; }
	#navBar a { padding: 0 12px 0 0; list-style: none; display: inline; background: transparent url(/images/interface/navBarSeperator.gif) no-repeat right top; }
	#navBar span { color: #A0A0A0; border: 0; }
	#navBar strong { color: #808080; font-weight: bold; }

.browseProducts { width: 345px; margin: 1em 1em 0 0; padding: 0; float: left; border: 1px solid #f5f5f5; }
	.productSummary { margin: 0 0 0 150px; padding: 0; }
	.productSummary ul { margin: 0; padding: 0.5em;	}
	.productSummary ul li { margin: 0; padding: 0.25em; list-style: square; color: #A70027; }
	.productSummary div { color: black; }

.browseProductsKlick { width: 240px; height: 280px; margin: 1em 0.5em 0; padding: 0; float: left; border: 1px solid #f5f5f5; text-align: center; }
	.browseProductsKlick h1 { font-size: 130%; margin: 0; padding: 0.5em 1em; color: white; background: #5692B0 url(/images/interface/h1.gif) repeat-x; text-align: left; } 
	.productSummaryKlick { margin: 0 0 0 80px; padding: 0.5em; text-align: left; }
		.productSummaryKlick ul { margin: 0; padding: 0;	}
		.productSummaryKlick ul li { margin: 0; padding: 0; list-style: square; color: #A70027; }
		.productSummaryKlick div { color: black; }

#home #content h2 { font-size: 120%; margin: 0; padding: 0.5em 0.75em; color: white; background: #43768B url(/images/interface/h1.gif) repeat-x; } 
#home #content h3 { font-size: 110%; margin: 0.5em 0 0; } 
#home #content ul { margin: 0.25em; padding: 0; }

#homeJoin,#homePromos { width: 380px; margin: 0px 5px 5px 0; padding: 0; float: left; }
#homeMembers,#homeHealthPros { width: 380px; margin: 0px 0 5px 0; padding: 0; float: left; }
#homeJoin h2 img,#homeMembers h2 img  { text-align: right; }

#products table.products { width: 100%; margin: 1em 0; padding: 0; }
#products td { margin: 0.4em 0; padding: 0.2em 1em; border-bottom: 1px solid #EAEAEA; }
#products td.productShot { height: 80px; text-align: center; }
#products td h3 { font-size: 130%; margin-top: 0; }
#products td h3 span { color: #707070; }
#products td.mPrice,#products td.nmPrice { width: 165px; margin: 6px 0; padding: 0; }
.mPrice img,.nmPrice img { margin: 0 0 0 3px; }
.mPrice div { display: block; width: 165px; height: 67px; padding: 0; color: white; background: url(/fr/images/priceTag.gif) no-repeat 0 -0px; }
.mPrice strong { display: block; padding: 23px 0 0 60px; font-size: 135%; text-align: right; }
.nmPrice div { position: relative; display: block; width: 165px; height: 67px; padding: 0; color: white; background: url(/fr/images/priceTag.gif) no-repeat 0 -100px; vertical-align: middle; }
.nmPrice strong { display: block; padding: 23px 0 0 60px; font-size: 135%; text-align: right; }
.nmPrice em { display: block; padding: 14px 0 0 60px; font-weight: bold; font-size: 135%; text-align: right; }

#products .pageNumbers { clear: both; text-align: right; }
#products .pageNumbers a { margin: 0.15em; padding: 0.20em 0.6em; border: 1px solid #EAEAEA; }
#products .pageNumbers a.active { color: white; background: #538EAC; }


#productDetails h3 { font-size: 150%; font-weight: bold; color: #A70027; background: 0; margin-bottom: 0.75em; }
#productDetails h4 { font-size: 110%; font-weight: bold; }
#productDetails h5 { font-size: 100%; font-weight: bold; margin-top: 1em; }
#productDetails div.productShot { width: 225px; float: left; text-align: center; margin-right: 1em; border: 1px solid #EAEAEA; }
#productDetails div.productShot .zoomBtn { clear: both; margin: 1em; }
#productDetails div.productFeatures { width: 255px; float: left; }
#productDetails div.productBox { width: 200px; float: right; padding: 1em; background: #FAFBFC; border: 1px solid #F4F4F4; }
#productDetails .orderButton { margin: 1em 0 0; padding: 0.25em 0 0; text-align: center; }

#content ul#productTabs { margin: 3em 0 0; padding: 0.2em 1em; list-style-type: none; border-bottom: 1px solid #C0C0C0; }
/* #content ul#productTabs { margin: 1em 0 0; padding: 0.2em 1em; list-style-type: none;  } */
#content ul#productTabs li { margin: 0; padding: 0; display: inline; }
#content ul#productTabs li a { margin: 0; padding: 0.2em 1em; color: #707070; background: #F0F0F0; border: 1px solid #C0C0C0; text-decoration: none; font-weight: bold; }
#content ul#productTabs li a:hover { color: #538EAC; }
#content ul#productTabs li a.active { color: #538EAC !important; background: white !important; border-bottom-color: white; }
#content ul#productTabs li a#includedTab { }
#content ul#productTabs li a#featuresTab { }
#content ul#productTabs li a#sizingTab { }
#content ul#productTabs li a#careTab { }
#content ul#productTabs li a#warrantyTab { }
#includedContent,#featuresContent,#sizingContent,#careContent,#warrantyContent { margin: 0; padding: 1em; background: white; clear: both; display: none; }
/* #sizingContent,#careContent,#warrantyContent { margin: 0; padding: 1em; background: white; border: 1px solid #C0C0C0; border-top: none; clear: both; display: none; } */

#content #priceInfo { display: none; position: absolute; width: 300px; margin: 0; padding: 0; background: #538EAC; border: 1px solid #909090; }
#content #priceInfo div { margin: 5px; padding: 0.5em 1em 1.5em; background: #FAFBFC; }
#content #priceInfo h3 { margin-top: 0; }
#content .closeBtn { margin: 0 0 0 1em; padding: 0.1em 0.4em; float: right; }		
#content .closeBtn a { color: black; }			

#content .twoChoicesA { width: 40%; float: left; margin: 1em 0.5em; padding: 0 2em 1em; border-right: 1px solid #F0F0F0; }
#content .twoChoicesB { width: 40%; float: left; margin: 1em 0.5em; padding: 0 1.5em; }
#content .twoChoicesA h5,#content .twoChoicesB h5 { margin-top: 0.5em; }


#browsePackages .columnOne { width: 340px; float: left; margin: 0 4px 4px 0; background: #FAFBFC; border: 6px solid #538EAC; }
#browsePackages .columnTwo { width: 340px; float: left; margin: 0 0 4px 0; background: #FAFBFC; border: 6px solid #538EAC; }
#browsePackages .margin { padding: 0 160px 1em 1em; }
#browsePackages h3 { margin: 0.75em 0 0em; padding: 0; }
#browsePackages p { margin: 0.25em 0; padding: 0; }
#browsePackages .nmPrice { margin: 0.5em 0; }


@media print {
	@page { margin: 0; }
	#pageContainer { border: 0; }
	#homeTitleContainer { display: none; }
	#homeHeader { display: none; }
	#titleContainer { display: none; }
	#header { display: none; }
	#mainMenu { display: none; }
	#footer { display: none; }
	#contentContainer { width: 100%; background: 0; }
	#content { width: 710px; float: none; }
	xmp,pre { display: none; }
}