
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* typography 
--------------------------------------------- */
body {font:14px/1.5 Georgia, "Times New Roman", Times, serif; color:#313131;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:0 0 20px;}
h1 { font-size:28px;}
h2 { font-size:19px;}
h3 { font-size:14px;}
h4 { font-size:12px;}
h5 { font-size:11px;}
h6 { font-size:11px;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {	font-family:Georgia, "Times New Roman", Times, serif; font:14px/1.5; margin:0 0 20px 0;}

p img.left  {float:left; margin:0 20px 10px 0; padding:0;}
p img.right {float:right; margin:0 0 20px 20px;}
p.center	{text-align:center;}

a:link, a:visited {
	color: #00778e;
	text-decoration: none;
	}
a:hover {
	text-decoration:underline
	}

blockquote 		{margin:1.5em; color:#666; font-style:italic;}
strong 			{font-weight:bold;}
em, dfn 		{font-style:italic;}
dfn 			{font-weight:bold;}
sup, sub 		{line-height:0;}
abbr, acronym 	{border-bottom:1px dotted #666;}
address 		{margin:0 0 1.5em; font-style:italic;}
del 			{color:#666;}
pre 			{margin:1.5em 0; white-space:pre;}
pre, code, tt 	{font:1em 'andale mono', 'lucida console', monospace; line-height:1.5;}


li ul, li ol {margin:0 1.5em;}
ul, ol 	{margin:0 1.5em 1.5em 1.5em;}
ul		{list-style-type:disc;}
ol		{list-style-type:decimal;}
dl		{margin:0 0 1.5em 0;}
dl dt	{font-weight:bold;}
dd		{margin-left:1.5em;}


.small		{font-size:.8em; margin-bottom:1.875em; line-height:1.875em;}
.large		{font-size:1.2em; line-height:2.5em; margin-bottom:1.25em;}
.hide		{display:none;}
.quiet		{color:#666;}
.loud		{color:#000;}
.highlight	{background:#ff0;}
.added		{background:#060; color:#fff;}
.removed	{background:#900; color:#fff;}
.first		{margin-left:0; padding-left:0;}
.last		{margin-right:0; padding-right:0;}
.top		{margin-top:0; padding-top:0;}
.bottom		{margin-bottom:0; padding-bottom:0;}

/* forms 
--------------------------------------------- */

input,
button,
textarea { 
	font-family: Georgia, "Times New Roman", Times, serif;
}
.standard-input,
.sweetshop_text input, .sweetshop_email input, .sweetshop_textarea textarea{
	padding:6px;
	height:17px;
	background:#fff url('/i/gfx/input-bg.gif') repeat-x 0 -60px;
	border:solid 1px #ccc;
	color:#666;
	width:250px;
	font:normal 14px Georgia, "Times New Roman", Times, serif;;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-bottom:20px;
}

form.sweet-form label.chbxlabel {
	float:none;
	vertical-align:top;
	clear:both;
	line-height:25px;
	padding-right:10px;
	width:230px;
	display:inline-block;	
}
form.sweet-form input.checkbox {
	float:none;
	margin:8px 0 0 0;
	padding:0;
	vertical-align:top;
	width:20px;
	display:inline-block;	
}

.sweetshop_textarea textarea{
	height:100px;
	width:365px;
}

input.submit{
	background:url('/i/buttons/standard-button.png') repeat-x scroll 0 -1px;
	border:none;
	color:#fff;
	cursor:pointer;
	display:inline;
	font:bold 12px Georgia, "Times New Roman", Times, serif;;
	height:33px!important;
	line-height:33px;
	margin:0 0 0 10px;
	padding:1px 10px 6px 10px;
	text-align:center;
	text-decoration:none;
	overflow:visible;
}
input.submit:hover,
.standard-button:hover {
	background:url('/i/buttons/standard-button.png') repeat-x scroll 0 -44px;
	color:#fff;	
}

.cancel-button 		{background:url('/i/buttons/cancel.png') repeat-x scroll 0 -1px;}
.cancel-button:hover{background:url('/i/buttons/cancel.png') repeat-x scroll 0 -44px;}


label    	  {font-weight:bold;}
fieldset 	  {padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc;}
legend   	  {font-weight: bold;font-size:1.2em;}
textarea 	  {width:390px; height:250px; padding:5px;}
form.inline   {line-height:3;}
form.inline p {margin-bottom:0;}

.messages {display:none;}
.errors,
#errors,
.notice, 
.success {
	margin:20px 0 20px 0;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	background:#C01848!important;  
	color:#fff;
	border:4px solid #e1265b;
	padding:10px 10px 10px 20px;
}

#errors li{margin:5px;}

select.error {padding:3px 5px; height:35px!important;}


.error		{background:#C01848!important;  color:#fff!important; border:4px solid #e1265b!important; list-style-type:none; margin:0 0 20px; padding:0;}
.notice	    {background:#ffff99; color:#514721;  border:4px solid #f3e384;}
.success	{background:#669966; color:#fff;  border:4px solid #99cc99;}

.errors ul, .notice ul, .success ul {margin-bottom:10px;}

.ajax-form .errors{margin:0 0 5px 0; padding:5px 5px 5px 20px;}

.img-center{
	text-align: center;
	margin: auto;
	display: block;
}
.img-right{
	float: right;
	margin:0 0 4px 15px;
}
.img-left{
	float: left;
	margin:4px 10px 4px 0;
}

/* grids
--------------------------------------------- */

.container{margin-left:auto;margin-right:auto;width:960px;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12 {
	display:inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.first {margin-left: 0;}
.last  {margin-right: 0;}


.container .grid-1  {width:60px;}
.container .grid-2  {width:140px;}
.container .grid-3  {width:220px;}
.container .grid-4  {width:300px;}
.container .grid-5  {width:380px;}
.container .grid-6  {width:460px;}
.container .grid-7  {width:540px;}
.container .grid-8  {width:620px;}
.container .grid-9  {width:700px;}
.container .grid-10 {width:780px;}
.container .grid-11 {width:860px;}
.container .grid-12 {width:940px;}

/* grids: prepend
--------------------------------------------- */

.container .prepend-1  {padding-left:80px;}
.container .prepend-2  {padding-left:160px;}
.container .prepend-3  {padding-left:240px;}
.container .prepend-4  {padding-left:320px;}
.container .prepend-5  {padding-left:400px;}
.container .prepend-6  {padding-left:480px;}
.container .prepend-7  {padding-left:560px;}
.container .prepend-8  {padding-left:640px;}
.container .prepend-9  {padding-left:720px;}
.container .prepend-10 {padding-left:800px;}
.container .prepend-11 {padding-left:880px;}

/* grids: append
--------------------------------------------- */

.container .append-1  {padding-right:80px;}
.container .append-2  {padding-right:160px;}
.container .append-3  {padding-right:240px;}
.container .append-4  {padding-right:320px;}
.container .append-5  {padding-right:400px;}
.container .append-6  {padding-right:480px;}
.container .append-7  {padding-right:560px;}
.container .append-8  {padding-right:640px;}
.container .append-9  {padding-right:720px;}
.container .append-10 {padding-right:800px;}
.container .append-11 {padding-right:880px;}

.prepend-top    {margin-top:20px;}
.append-bottom  {margin-bottom:20px;}
.margin-left    {margin-left:20px;}
.margin-right   {margin-right:20px;}

.box{ padding:20px;}

/* miscellaneous
--------------------------------------------- */


hr  		{background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none;}
hr.space	{background:#fff; color:#fff;}

.hr620 {background: url('/i/gfx/hr-shadow-620.jpg') no-repeat 0 0; height:20px;}
.hr940 {background: url('/i/gfx/hr-shadow-940.jpg') no-repeat 0 0; height:20px;}


.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html  .clearfix{height:1%;}
.clearfix{display:block;}

iframe {display:block;} /* cmbar space fix */ 

/* module: module-bar
--------------------------------------------- */
#module-bar 		{position:relative; margin-bottom:20px; background:#44b4b4 url('/i/candy_pattern.png');}
#module-bar ul    	{margin:0; padding:0;}
#module-bar ul li 	{list-style:none; display:inline; line-height:30px; font-size:12px; margin-right:10px;}
#module-bar ul li,
#module-bar ul li a,
#module-bar ul li a:visited 	{color:#fff;}
#module-bar ul.sections 		{margin-left:10px;}
#module-bar ul.user 			{position:absolute; right:10px; top:0;}
#module-bar ul.user a,
#module-bar ul.user a:visited	{font-size:14px; line-height:27px;}

/* module: module-header
--------------------------------------------- */
#module-header {position:relative; height:105px;}

/* module: module-brand
--------------------------------------------- */
#module-brand 			 		{margin-left:20px; position:relative;}
#module-brand a					{clear:both; display:block;}	

/* module: module-search
--------------------------------------------- */
#module-search ul    {margin:-5px 0 20px 0; padding:0;}
#module-search ul li {font-size:12px; margin:0 15px 0 0; padding:0; list-style:none; display:inline;}
#module-search ul li a,
#module-search ul li a:visited 	{color:#313131;}
#module-search ul li a:hover	{color:#41AD8B ;}

#module-search input.query 	 {float:left; display:inline; width:220px;}
#module-search form fieldset {border:none; margin:0; padding:0;}

/* module: module-categories
--------------------------------------------- */
#module-categories  ul    	 {margin:-5px 0 0 25px; padding:0; width:280px;}
#module-categories  ul li.c1 {width:110px; clear:left;}
#module-categories  ul li.c2 {width:150px;}
#module-categories  ul li 	 {margin:0; padding:0; float:left; list-style:none;}
#module-categories  ul li a  {display:block; font-size:16px; line-height:24px; color:#313131;}
#module-categories  ul li a:hover  	{color:#44B4B4; text-decoration:none;}
#module-categories  ul li a.active {color:#44B4B4; font-weight:bold;}

/* module: module-header-art
--------------------------------------------- */
#module-header-art {position:absolute; width:140px; margin-left:400px; text-align:center;}


/* CONTENT SWEETSHOP MODULES
========================================================================================== */
h1{color:#44b4b4}
a.share	{background:url(/i/icons/dc-icons.png) no-repeat scroll -27px -138px; float:right; color:#8C8C8C; line-height:18px; font-size:10px; letter-spacing:1px; font-family:arial; display:inline-block; padding:2px 0 0 23px; text-decoration:none;}

/* module: headers
--------------------------------------------- */
#module-category-header 		{font-size:23px; letter-spacing:5px; text-align:center;}

/* module: ads
--------------------------------------------- */
#module-ad728x90  {text-align:center;}

/* module: intro
--------------------------------------------- */
#module-intro			{width:278px; height:258px; padding:20px 10px; border:1px solid #abdddd; background:url(/i/sweetshop/awning.png) no-repeat 0 0;  color:#ee80b3; font-size:18px;}
#module-intro div		{margin:0 0 30px 140px;   line-height:24px; font-size:12px;}
#module-intro div.clear	{margin:0; padding:0;}
#module-intro div img	{display:block;}
#module-intro p			{margin-bottom:5px; line-height:24px; font-size:18px; display:block; height:auto;}
#module-intro ul		{list-style-type:none; margin:0 0 0 20px; padding:0;}

/* module: carousel
--------------------------------------------- */
#module-carousel				{width:618px; border:1px solid #abdddd; position:relative; }
#module-carousel .slides 		{width:600px; height:278px;  padding:20px 9px 0; position:relative;}
#module-carousel .slides .left 	{float:left;}
#module-carousel .slides .right	{float:right;}
#module-carousel .slides img 	{width:600px;height:259px;}

#module-carousel ul.slide-items 	  	{list-style:none; padding:0;}
#module-carousel ul.slide-items li 		{display:inline; margin:0; padding:0; }
#module-carousel ul.slide-items li a img, 
#module-carousel ul.slide-items li a:visited img { border:0; margin:0; padding:0; display:block;}

#module-carousel .next {position:absolute; z-index:9999; top:120px; right:0; width:23px; height:30px; cursor:pointer; border:none; background: transparent url(/i/sweetshop/carousel-btns.png) no-repeat -22px 0; display: none;}
#module-carousel .prev {position:absolute; z-index:9999; top:120px; left: 0; width:23px; height:30px; cursor:pointer; border:none; background: transparent url(/i/sweetshop/carousel-btns.png) no-repeat 0 0; display: none;}

#module-carousel .prev:hover, 
#module-carousel .prev:active {background-position:0 -30px;}
#module-carousel .next:hover, 
#module-carousel .next:active {background-position:-22px -30px;}

#module-carousel div.slides-controls {margin:0 auto; padding:0;	list-style:none; display:block;	height:30px;}

#module-carousel div.slides-controls a,
#module-carousel div.slides-controls a:visited {float:left;	text-decoration:none; margin-right:10px; height:8px; width:23px; background: url('/i/sweetshop/slide-buttons.png') no-repeat 0 0;}

#module-carousel div.slides-controls a:hover,
#module-carousel div.slides-controls a.active {	background-position:-25px 0;}

/* module: sections
--------------------------------------------- */
#module-sections						{background:url('/i/sweetshop/section-dividers.png') repeat-y 230px;}
#module-sections div img				{margin-left:10px;}
#module-sections div ul					{list-style-type:none; margin:10px;}
#module-sections div ul	li				{margin-bottom:8px;}
#module-sections div ul	a				{color:#333;  background:url('/i/sweetshop/black-arrow.png') no-repeat 0 8px; padding-left:12px; display:block;}
#module-sections div ul	a:hover			{color:#00778E;}
#module-sections div ul	li.seemore		{background-image:none;}
#module-sections div ul	li.seemore a	{color:#00778E;}

/* module: nav
--------------------------------------------- */
#module-nav					{background:#44b4b4 url('/i/candy_pattern.png') 0 0; width:200px; padding:10px;}
#module-nav ul				{list-style-type:none; margin:0; padding:0;}	
#module-nav ul li			{background:url('/i/sweetshop/white-arrow.png') no-repeat 0 12px; padding: 5px 0 5px 10px; letter-spacing:1px; font-weight:bold; border-bottom:1px solid #5cb3b3;}
#module-nav ul li.active	{background:url('/i/sweetshop/gray-arrow.png') no-repeat 0 12px; padding-left:30px;}
#module-nav ul a			{color:#fff;}	

/* module: sweetshop-content
--------------------------------------------- */
#module-sweetshop-content hr	{color:#c7e8e8; background-color:#c7e8e8;}
#module-sweetshop-content h1	{letter-spacing:1px;}

/* share-box 
--------------------------------------------- */
div.share-box 										{display:none; position:absolute; width:310px!important; height:130px; top:20px; right:0; background:#fff; border:1px solid; border-color:#ecebeb #ecebeb #ecebeb #dad8d8; -moz-box-shadow: 1px 10px 20px #999; -webkit-box-shadow: 10px 1px 20px #999; box-shadow: 0px 1px 20px #999; z-index:100;}
div.share-box ul.network-icons						{list-style-type:none; margin:10px 0 10px 10px;}
div.share-box ul.network-icons li 					{height:auto!important; margin:0 0 10px 0; padding:0; display:inline-block; width:100px; float:left; line-height:16px;}
div.share-box ul.network-icons li a					{height:16px; margin:0; padding:0 0 0 20px; color:#8C8C8C;}
div.share-box ul.network-icons li a:hover			{color:#333; text-decoration:none;}
div.share-box ul.network-icons li a span			{display:inline-block; width:20px; margin-left:-20px;}
div.share-box ul.network-icons li a.facebook span		{background:url('/i/icons/share-icons.png') no-repeat 0 0;}
div.share-box ul.network-icons li a.stumbleupon span	{background:url('/i/icons/share-icons.png') no-repeat 0 -38px;}
div.share-box ul.network-icons li a.twitter span		{background:url('/i/icons/share-icons.png') no-repeat 0 -80px;}
div.share-box ul.network-icons li a.delicious span		{background:url('/i/icons/share-icons.png') no-repeat 0 -120px;}
div.share-box ul.network-icons li a.digg span			{background:url('/i/icons/share-icons.png') no-repeat 0 -140px;}
div.share-box ul.network-icons li a.google_bmarks span	{background:url('/i/icons/share-icons.png') no-repeat 0 -161px;}
div.share-box ul.network-icons li a.myspace span		{background:url('/i/icons/share-icons.png') no-repeat 0 -180px;}
div.share-box ul.network-icons li a.reddit span			{background:url('/i/icons/share-icons.png') no-repeat 0 -200px;}
div.share-box ul.network-icons li a.stumbleupon span	{background:url('/i/icons/share-icons.png') no-repeat 0 -220px;}
div.share-box ul.network-icons li a.technorati span		{background:url('/i/icons/share-icons.png') no-repeat 0 -240px;}
div.share-box ul.network-icons li a.windows_live span	{background:url('/i/icons/share-icons.png') no-repeat 0 -260px;}
div.share-box ul.network-icons li a.yahoo_bmarks span	{background:url('/i/icons/share-icons.png') no-repeat 0 -280px;}
div.share-box ul.network-icons li a.yahoo_buzz span		{background:url('/i/icons/share-icons.png') no-repeat 0 -300px;}
div.share-box ul.network-icons li a.blogger span		{background:url('/i/icons/share-icons.png') no-repeat 0 -320px;}
div.share-box ul.network-icons li a.livejournal span	{background:url('/i/icons/share-icons.png') no-repeat 0 -360px;}


/* form
--------------------------------------------- */
fieldset				{border:none 0; padding:0; margin-bottom:20px;}
label					{display:block;}
input.text				{width:360px;}
textarea.text-area		{height:100px;margin:0 10px 0 0;width:360px;}

.sweet-form input.submit	{margin:10px 0 0 0;}

/* bug_report - DELETE BEFORE GOING LIVE
--------------------------------------------- */
#bug_report{position:absolute; bottom:0; right:0;}
body>div#bug_report{position:fixed; bottom:0; right:0; z-index:100;}
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
* {
	margin:0;
	padding:0;
}
	
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    background-color: #fff;
    color: #333;
    border: 4px solid #e1dccf;
    padding: 20px;
	border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	-moz-border-radius:15px;
	-moz-box-shadow: 1px 1px 30px #333;
	-webkit-box-shadow: 1px 1px 30px #333;
	 box-shadow: 1px 1px 30px #333;
}
a.jqmClose 			{position:absolute; top:-20px; right:-15px; height:32px; width:32px; text-indent:-9999px; background: url('../i/icons/close-modal.png') no-repeat 0 0;}
a.jqmClose:hover 	{background-position: 0 -32px;}

.jqmOverlay {background:#fff; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* footer: module-other-stuff
--------------------------------------------- */
#module-other-stuff-header			{text-align:center; font-size:18px; color:#333; }
#module-other-stuff		 			{background: url('/i/gfx/hr-shadow-940.jpg') no-repeat 0 top; padding-top:30px;}
#module-other-stuff span 			{display:block;}
#module-other-stuff span a,
#module-other-stuff span a:visited  {background: url('/i/gfx/other-stuff-bg.png') no-repeat 0 0; text-transform:uppercase; color:#fff; width:140px; height:23px; display:block; margin-bottom:5px; text-align:center; font-size:11px; line-height:23px; }
#module-other-stuff span a:hover	{text-decoration:none;}

#module-other-stuff span.travel a				{background-position: 0 0;}
#module-other-stuff span.deals	a				{background-position: -150px 0;}
#module-other-stuff span.home-garden a			{background-position: -300px 0;}
#module-other-stuff span.culture a				{background-position: -450px 0;}
#module-other-stuff span.fashion a				{background-position: -600px 0;}
#module-other-stuff span.beauty a				{background-position: -750px 0;}

#module-other-stuff span.travel a:hover			{background-position: 0 -33px;}
#module-other-stuff span.deals	a:hover			{background-position: -150px -33px;}
#module-other-stuff span.home-garden a:hover	{background-position: -300px -33px;}
#module-other-stuff span.culture a:hover		{background-position: -450px -33px;}
#module-other-stuff span.fashion a:hover		{background-position: -600px -33px;}
#module-other-stuff span.beauty a:hover			{background-position: -750px -33px;}

/* KIDS */
#module-other-stuff span.kids-home-garden a			{background-position: -900px 0;}
#module-other-stuff span.kids-gear	a				{background-position: -1650px 0;}
#module-other-stuff span.kids-food-drink a			{background-position: -1350px 0;}
#module-other-stuff span.kids-fun a					{background-position: -1200px 0;}
#module-other-stuff span.kids-fashion a				{background-position: -1050px 0;}
#module-other-stuff span.kids-services a			{background-position: -1500px 0;}

#module-other-stuff span.kids-home-garden a:hover		{background-position: -900px -33px;}
#module-other-stuff span.kids-gear	a:hover				{background-position: -1650px -33px;}
#module-other-stuff span.kids-food-drink a:hover		{background-position: -1350px -33px;}
#module-other-stuff span.kids-fun a:hover				{background-position: -1200px -33px;}
#module-other-stuff span.kids-fashion a:hover			{background-position: -1050px -33px;}
#module-other-stuff span.kids-services a:hover			{background-position: -1500px -33px;}

#module-other-stuff h4 {font-size: 13px; line-height: 16px; margin-bottom: 5px;}

/* footer: module-signup-footer
--------------------------------------------- */
#module-signup-footer 					{position:relative; margin-top:70px; padding-top:25px; background: url('/i/gfx/hr-shadow-940.jpg') no-repeat 0 0; }
#module-signup-footer img 				{float:left; position:relative; margin:-65px 10px 0 0;}
#module-signup-footer p					{float:left; line-height:31px;}
#module-signup-footer fieldset			{padding:2px 0 0 0; margin:0; display:block; width:350px; float:right; border:none;}
#module-signup-footer form input.email	{float:left; display:inline; width:220px;}
#module-signup-footer form input.submit {width:85px;}
#module-signup-footer .errors			{width:312px; float:none; display:none;}
#module-signup-footer .terms			{margin:0 0 10px 3px; color:#999; line-height:12px; width:210px;}
#module-signup-footer .terms a			{background-image:none; font-size:11px; color:#999;  font-weight:normal; }

/* footer: module-shortcuts
--------------------------------------------- */
#module-shortcuts       {padding-top:20px; border-top:1px solid #e1dccf;}
#module-shortcuts strong{font:13px Arial, Helvetica, sans-serif;color:#a4a4a4; font-weight:bold;}	
#module-shortcuts ul 	{margin:0; padding:0; list-style:none;}
#module-shortcuts ul li a,
#module-shortcuts ul li a:visited {font:12px Arial, Helvetica, sans-serif;color:#a4a4a4;}

/* footer: module-corporate
--------------------------------------------- */
#module-corporate 			{font:11px Arial, Helvetica, sans-serif;color:#a4a4a4; border-top:1px solid #e1dccf; border-bottom:1px solid #e1dccf; line-height:45px;}
#module-corporate span 		{float:left;}
#module-corporate ul    	{margin:0; padding:0; float:right;}
#module-corporate ul li 	{display:inline;}
#module-corporate ul li a,
#module-corporate ul li a:visited {color:#a4a4a4; margin-left:10px;}

/* footer: module-comcast-properties
--------------------------------------------- */
#module-comcast-properties            {margin-bottom:20px; font:11px Arial, Helvetica, sans-serif; color:#a4a4a4;}
#module-comcast-properties  a,
#module-comcast-properties  a:visited {color:#a4a4a4;}
#module-comcast-properties  a:hover   {color:#a4a4a4;}

