.main .footer-notes {
	margin-top		:20px;
	padding-top		:10px;
	color			:#A7A6A6;
	font-size		:10px;
	clear			:both;
}

.main .footer-notes ol {
	font-size		:10px;
	margin			:0;
	padding			:0;
}

.main .footer-notes ol li, .main .footer-notes p.note {
	margin			:0 0 4px 30px;
}

.main .footer-notes p {
	margin-top		:15px;
}

/** */
#lrg-footer {
	float			:left;
	clear			:both;
	width			:670px;
	margin-bottom	:15px;
}

.narrow #lrg-footer {
	width			:659px;
}

#lrg-footer .col-num-2, #lrg-footer .col-num-3 {
	float			:left;
	clear			:both;
	width			:670px;
}

.narrow #lrg-footer .col-num-2, .narrow #lrg-footer .col-num-3 {
	width			:659px;
}

#lrg-footer .col-num-3 {
	background		:url("footer-panel-top-3.jpg") no-repeat 0 0;
}

#lrg-footer .col-num-2 {
	background		:url("footer-panel-top-2.jpg") no-repeat 0 0;
}

.narrow #lrg-footer .col-num-3 {
	background		:url("footer-panel-top-3-narrow.jpg") no-repeat 0 0;
}

.narrow #lrg-footer .col-num-2 {
	background		:url("footer-panel-top-2-narrow.jpg") no-repeat 0 0;
}

#lrg-footer h4 {
	clear			:both;
	font-weight		:bold;
	margin			:0;
	padding			:0;
	margin-bottom	:4px;
	font-size		:12px;
	display			:block;
	overflow		:hidden;
	width			:auto;
	line-height		:18px;
}

#lrg-footer ul {
	margin			:5px 0 0 0;
	padding			:0;
	float			:left;
	clear			:both;
	padding-bottom	:5px;
	width			:670px;
}

#lrg-footer .col-num-3 ul {
	background		:url("footer-panel-bottom-3.jpg") no-repeat 0 100%;
}

#lrg-footer .col-num-2 ul {
	background		:url("footer-panel-bottom-2.jpg") no-repeat 0 100%;
}

.narrow #lrg-footer .col-num-3 ul {
	background		:url("footer-panel-bottom-3-narrow.jpg") no-repeat 0 100%;
}

.narrow #lrg-footer .col-num-2 ul {
	background		:url("footer-panel-bottom-2-narrow.jpg") no-repeat 0 100%;
}

.main #lrg-footer ul li {
	background		:transparent;
	list-style-type	:none;
}

#lrg-footer ul li div {
	padding			:15px 15px 15px 15px;
	margin			:0;
	background		:transparent no-repeat 100% 100%;
	position		:relative;
}

#lrg-footer ul li.col-1 div {
	margin-left		:5px;
}

#lrg-footer .col-num-3 ul li div {
	min-height		:115px;
}

.narrow #lrg-footer .col-num-3 ul li div {
	min-height		:100px;
}

#lrg-footer .col-num-2 ul li div {
	min-height		:90px;
}

* html #lrg-footer .col-num-2 ul li div {
	height			:90px;
}

* html #lrg-footer .col-num-3 ul li div {
	height			:115px;
}

* html .narrow #lrg-footer .col-num-3 ul li div {
	height			:100px;
}

#lrg-footer .col-num-3 ul li.no-copy div {
	min-height		:120px;
}

* html #lrg-footer .col-num-3 ul li.no-copy div {
	height			:120px;
}

#lrg-footer .col-num-3 ul li.col-1 div {
	width			:190px;
	margin-left		:4px;
}

.narrow #lrg-footer .col-num-3 ul li.col-1 div {
	width			:187px;
}

#lrg-footer .col-num-3 ul li.col-2 div {
	width			:191px;
	margin-left		:2px;
}

.narrow #lrg-footer .col-num-3 ul li.col-2 div {
	width			:186px;
}

#lrg-footer .col-num-3 ul li.col-3 div {
	width			:185px;
	margin-left		:2px;
}

.narrow #lrg-footer .col-num-3 ul li.col-3 div {
	width			:182px;
}

#lrg-footer .col-num-2 ul li.col-1 div {
	width			:300px;
	margin-left		:4px;
}

.narrow #lrg-footer .col-num-2 ul li.col-1 div {
	width			:296px;
}

#lrg-footer .col-num-2 ul li.col-2 div {
	width			:295px;
	margin-left		:2px;
}

.narrow #lrg-footer .col-num-2 ul li.col-2 div {
	width			:290px;
}

#lrg-footer ul li div a {
	position		:absolute;
	bottom			:10px;
	left			:15px;
}

#lrg-footer ul li.col-3 div {
	margin-right	:2px;
}

#lrg-footer ul li.col-2 div {
	margin-right	:2px;
}

#lrg-footer .col-num-2 ul li, #lrg-footer .col-num-3 ul li {
	float			:left;
	margin			:0;
	padding			:0;
	list-style-type	:none;
}

#lrg-footer ul li p, #lrg-footer ul li a.primary {
	font-size		:10px;
}

#lrg-footer ul li a.primary {
	padding-left	:8px;
	background		:url("icon-arrow-blue.png") no-repeat 0 3px;
}

#lrg-footer ul li {
	width			:auto;
}

#lrg-footer ul li.icn-app-world div {
	background-image	:url("footer-icon-app-world.jpg");
}

#lrg-footer ul li.icn-app-world div p {
	margin-right		:90px;
}

#lrg-footer ul li.icn-app-world div a.primary {
	margin-right		:100px;
}


#lrg-footer ul li.icn-media-sync div {
	background-image	:url("footer-icon-media-sync.jpg");
}

#lrg-footer ul li.icn-media-sync div p {
	margin-right		:90px;
}

#lrg-footer ul li.icn-media-sync div a.primary {
	margin-right		:100px;
}


#lrg-footer ul li.icn-community div {
	background-image	:url("footer-icon-community.jpg");
}

#lrg-footer ul li.icn-community div p {
	margin-right		:90px;
}

#lrg-footer ul li.icn-community div a.primary {
	margin-right		:100px;
}


#lrg-footer ul li.icn-chat div {
	background-image	:url("footer-icon-chat.jpg");
}

#lrg-footer ul li.icn-chat div p {
	margin-right		:65px;
}

#lrg-footer ul li.icn-chat div a.primary {
	margin-right		:75px;
}



#lrg-footer ul li.icn-compare div {
	background-image	:url("footer-icon-compare.jpg");
}

#lrg-footer ul li.icn-compare div p {
	margin-right		:65px;
}

#lrg-footer ul li.icn-compare div a.primary {
	margin-right		:75px;
}



#lrg-footer ul li.icn-blog div {
	background-image	:url("footer-icon-blog.jpg");
}

#lrg-footer ul li.icn-blog div p {
	margin-right		:85px;
}

#lrg-footer ul li.icn-blog div a.primary {
	margin-right		:95px;
}

#lrg-footer ul li.icn-computer-sync div {
	background-image	:url("footer-icon-computer-sync.jpg");
}

#lrg-footer ul li.icn-computer-sync div p {
	margin-right		:80px;
}

#lrg-footer ul li.icn-computer-sync div a.primary {
	margin-right		:90px;
}

#lrg-footer ul li.icn-presenter div {
	background-image	:url("footer-icon-presenter.jpg");
}

#lrg-footer ul li.icn-presenter div p {
	margin-right		:60px;
}

#lrg-footer ul li.icn-presenter div a.primary {
	margin-right		:70px;
}

#lrg-footer ul li.icn-accessories-1 div {
	background-image	:url("footer-icon-accessories-1.jpg");
}

#lrg-footer ul li.icn-accessories-1 div p {
	margin-right		:60px;
}

#lrg-footer ul li.icn-accessories-1 div a.primary {
	margin-right		:70px;
}



#lrg-footer ul li.icn-smartphones div {
	background-image	:url("footer-icon-smartphones.jpg");
}

#lrg-footer ul li.icn-smartphones div p {
	margin-right		:60px;
}

#lrg-footer ul li.icn-smartphones div a.primary {
	margin-right		:70px;
}




#lrg-footer ul li.icn-professional-services div {
	background-image	:url("all-footer-icon-professional-services.jpg");
}

#lrg-footer ul li.icn-professional-services div p {
	margin-right		:60px;
}

#lrg-footer ul li.icn-professional-services div a.primary {
	margin-right		:70px;
}



#lrg-footer ul li.icn-instant-messaging div {
	background-image	:url("footer-icon-instant-messaging.jpg");
}

#lrg-footer ul li.icn-instant-messaging div p {
	margin-right		:60px;
}

#lrg-footer ul li.icn-instant-messaging div a.primary {
	margin-right		:70px;
}



#lrg-footer ul li.icn-bes div {
	background-image	:url("footer-icon-bes.jpg");
}

#lrg-footer ul li.icn-bes div p {
	margin-right		:60px;
}

#lrg-footer ul li.icn-bes div a.primary {
	margin-right		:70px;
}



#lrg-footer ul li.icn-twitter div {
	background-image	:url("footer-icon-twitter.jpg");
}

#lrg-footer ul li.icn-twitter div p {
	margin-right		:60px;
}

#lrg-footer ul li.icn-twitter div a.primary {
	margin-right		:70px;
}





#lrg-footer ul li.icn-help div {
	background-image	:url("footer-icon-help.jpg");
}

#lrg-footer ul li.icn-help div p {
	margin-right		:60px;
}

#lrg-footer ul li.icn-help div a.primary {
	margin-right		:70px;
}

* html #lrg-footer .col-num-3 ul li {
	width				:auto;
}

* html #lrg-footer .col-num-3 ul li.col-1 div {
	width			:190px;
	margin-left		:4px;
}

* html .narrow #lrg-footer .col-num-3 ul li.col-1 div {
	width			:187px;
}

* html #lrg-footer .col-num-3 ul li.col-2 div {
	width			:190px;
	margin-left		:1px;
}

* html .narrow #lrg-footer .col-num-3 ul li.col-2 div {
	width			:185px;
}

* html #lrg-footer .col-num-3 ul li.col-3 div {
	width			:190px;
	margin-left		:1px;
}

* html .narrow #lrg-footer .col-num-3 ul li.col-3 div {
	width			:187px;
}
