body {
	margin: 0px 0px 0px 0px;
}

.htmlBody {
	font-family: verdana;
	font-size: 11px;
	/*	background: #336699 url(../images/overallBackground.jpg) repeat-x;*/
	background: #000;
	text-align: center;
}

#noscriptText {
	color: #fff;
}

#noscriptText a {
	color: #fff;
}

a {
	color: #000;
	text-decoration: none;
}

#container {
	position: relative;
	margin: 0px auto;
	width: 1000px;
	text-align: left;
	border: solid 0px red;
}

#leaderBoard {
	float: right;
	height: 20px;
	width: 728px;
}

#logo {
	position: relative;
	width: 1000px;
	background: #000 url(../images/logo.jpg) no-repeat left top;
	border: 0px solid yellow;
	overflow: hidden;
	left: 12px;
	top: 31px;
	padding-bottom: 2px;
	height: 100px;
}

#topBanner {
	height: 100px;
	float: right;
	left: 2px;
	border: 0px solid yellow;
	top: -20px;
}

#logoLink {
	position: absolute;
	top: 65px;
	left: 155px;
	width: 263px;
	height: 49px;
	background: #000 url(../images/logo.jpg) no-repeat;
}

#logoLink a {
	display: block;
	width: 263px;
	height: 49px;
}

/** This one encloses everything */
#mainPanel {
	clear: both;
	width: 1000px;
	height: 1000px;
	background: #000 url(../images/background.png) no-repeat;
	padding-left: 53px;
	padding-right: 63px;
	padding-bottom: 30px;
	border: 0px solid black;
}

/* category menu */
#categoryMenuBox {
	position: absolute;
	padding-top: 00px;
	width: 1000px;
	left: 12px;
	border: 0px solid white;
	top: 135px;
}

.categoryMenuItem {
	font-size: 13px;
	width: 165px;
	height: 25px;
	margin-bottom: 2px;
	float: left;
	border: 1px solid black;
}

#menuItem0 a {
	background: url(../images/categoryMenu/latest.gif) no-repeat;
}

#menuItem0 a:hover {
	background: url(../images/categoryMenu/latest_over.gif) no-repeat;
}

.categoryMenuItemOnState#menuItem0 a {
	background: url(../images/categoryMenu/latest_over.gif) no-repeat;
}

#menuItem1 a {
	background: url(../images/categoryMenu/megawhat.gif) no-repeat;
}

#menuItem1 a:hover {
	background: url(../images/categoryMenu/megawhat_over.gif) no-repeat;
}

.categoryMenuItemOnState#menuItem1 a {
	background: url(../images/categoryMenu/megawhat_over.gif) no-repeat;
}

#menuItem2 a {
	background: url(../images/categoryMenu/first_look_reviews.gif) no-repeat
		;
}

#menuItem2 a:hover {
	background: url(../images/categoryMenu/first_look_reviews_over.gif)
		no-repeat;
}

.categoryMenuItemOnState#menuItem2 a {
	background: url(../images/categoryMenu/first_look_reviews_over.gif)
		no-repeat;
}

#menuItem4 a {
	background: url(../images/categoryMenu/we_love_we_hate.gif) no-repeat;
}

#menuItem3 a {
	background: url(../images/categoryMenu/tech_week_in_view.gif) no-repeat;
}

#menuItem3 a:hover {
	background: url(../images/categoryMenu/tech_week_in_view_over.gif)
		no-repeat;
}

.categoryMenuItemOnState#menuItem3 a {
	background: url(../images/categoryMenu/tech_week_in_view_over.gif)
		no-repeat;
}

#menuItem4 a:hover {
	background: url(../images/categoryMenu/we_love_we_hate_over.gif)
		no-repeat;
}

.categoryMenuItemOnState#menuItem4 a {
	background: url(../images/categoryMenu/we_love_we_hate_over.gif)
		no-repeat;
}

#menuItem5 a {
	background: url(../images/categoryMenu/mega_tips.gif) no-repeat;
}

#menuItem5 a:hover {
	background: url(../images/categoryMenu/mega_tips_over.gif) no-repeat;
}

.categoryMenuItemOnState#menuItem5 a {
	background: url(../images/categoryMenu/mega_tips_over.gif) no-repeat;
}

.categoryMenuItem a {
	display: block;
	width: 165px;
	height: 25px;
}

.categoryMenuItem a:hover {
	
}

.categoryMenuItemOnState {
	
}

.categoryMenuItemOnState a {
	float: left;
	display: block;
	width: 165px;
	height: 25px;
}

.categoryMenuItemOnState a:hover {
	
}

#editorsChoice {
	position: absolute;
	margin-top: 140px;
	width: 348px;
	height: 330px;
	background-color: #ccc;
	margin-bottom: 10px;
	left: 13px;
	border: 0px solid #fff;
	float: left;
	top: 22px;
}

#editorsChoice #header {
	height: 25px;
	background: url(../images/editors_choice_heading.gif) no-repeat;
}

/* ITEM 1 - start */
#editorsChoice #item1 {
	height: 99px;
	background-color: #fff;
	border: solid 0px red;
	margin-right: 2px;
}

#editorsChoice #item1 #item1Text {
	width: 180px;
	margin-top: 4px;
	margin-left: 4px;
	border: solid 0px green;
}

#editorsChoice #item1 #item1Text #itemCat {
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 5px;
}

#editorsChoice #item1 #item1Text #itemTitle {
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 6px;
	padding-left: 5px;
}

#editorsChoice #item1 #item1Text #itemTitle a:hover {
	text-decoration: underline;
}

#editorsChoice #item1 #item1Text #itemDescription {
	font-size: 0.8em;
	padding-left: 5px;
}

#editorsChoice #item1 #item1Text #itemDescription a {
	color: #333333;
}

#editorsChoice #item1 #item1Text #itemDescription a:hover {
	color: #333333;
	text-decoration: underline;
}

#editorsChoice #item1 #item1Image {
	position: absolute;
	left: 187px;
	top: 34px;
	border: solid 0px blue;
}

/* ITEM 1 - stop */ /* ITEM 2 - start */
#editorsChoice #item2 {
	height: 99px;
	background-color: #fff;
	border: solid 0px red;
	margin-right: 2px;
	margin-top: 3px;
}

#editorsChoice #item2 #item2Text {
	width: 180px;
	margin-top: 4px;
	margin-left: 4px;
	border: solid 0px green;
}

#editorsChoice #item2 #item2Text #itemCat {
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 5px;
}

#editorsChoice #item2 #item2Text #itemTitle {
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 6px;
	padding-left: 5px;
}

#editorsChoice #item2 #item2Text #itemTitle a:hover {
	text-decoration: underline;
}

#editorsChoice #item2 #item2Text #itemDescription {
	font-size: 0.8em;
	padding-left: 5px;
}

#editorsChoice #item2 #item2Text #itemDescription a {
	color: #333333;
}

#editorsChoice #item2 #item2Text #itemDescription a:hover {
	color: #333333;
	text-decoration: underline;
}

#editorsChoice #item2 #item2Image {
	position: absolute;
	left: 187px;
	top: 137px;
	border: solid 0px blue;
}

/* ITEM 2 - stop */ /* ITEM 3 - start */
#editorsChoice #item3 {
	height: 99px;
	background-color: #fff;
	border: solid 0px red;
	margin-right: 2px;
	margin-top: 3px;
}

#editorsChoice #item3 #item3Text {
	width: 180px;
	margin-top: 4px;
	margin-left: 4px;
	border: solid 0px green;
}

#editorsChoice #item3 #item3Text #itemCat {
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 5px;
}

#editorsChoice #item3 #item3Text #itemTitle {
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 6px;
	padding-left: 5px;
}

#editorsChoice #item3 #item3Text #itemTitle a:hover {
	text-decoration: underline;
}

#editorsChoice #item3 #item3Text #itemDescription {
	font-size: 0.8em;
	padding-left: 5px;
}

#editorsChoice #item3 #item3Text #itemDescription a {
	color: #333333;
}

#editorsChoice #item3 #item3Text #itemDescription a:hover {
	color: #333333;
	text-decoration: underline;
}

#editorsChoice #item3 #item3Image {
	position: absolute;
	left: 187px;
	top: 238px;
	border: solid 0px blue;
}

/* ITEM 3 - stop */ /* Contact - Start */
#contact {
	position: absolute;
	top: 491px;
	background-color: #fff;
	width: 348px;
	height: 80px;
	left: 13px;
	border: 0px solid #fff;
	float: left;
}

#contact #rssBox {
	position: relative;
	width: 348px;
	background-color: #d8d8d8;
	height: 27px;
}

#contact #rssButton {
	width: 27px;
	height: 27px;
	background: url(../images/rss.png) no-repeat;
	margin-left: 3px;
	position: absolute;
	top: 4px;
}

#contact #rssButton a {
	width: 27px;
	height: 27px;
	display: block;
}

#contact #rssText {
	position: absolute;
	left: 45px;
	top: 7px;
}

#contact #rssText a {
	color: #363636;
	text-decoration: none;
	font-weight: bold;
}

#contact #emailRegBox {
	position: relative;
	width: 348px;
	background-color: #9d9d9d;
	height: 27px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contact #emailRegButton {
	width: 27px;
	height: 27px;
	background: url(../images/email.png) no-repeat;
	margin-left: 3px;
	position: absolute;
	top: 4px;
}

#contact #emailRegButton a {
	width: 27px;
	height: 27px;
	display: block;
}

#contact #emailRegText {
	position: absolute;
	left: 45px;
	top: 7px;
}

#contact #emailRegText a {
	color: #363636;
	text-decoration: none;
	font-weight: bold;
}

#contact #miscLinksBox {
	position: absolute;
	width: 348px;
	background-color: #006699;
	height: 27px;
}

#contact #miscLinksBox ul {
	margin-top: 7px;
}

#contact #miscLinksBox ul li {
	list-style-type: none;
	display: inline;
	padding: 25px;
}

#contact #miscLinksBox ul li a {
	text-decoration: underline;
	color: #ccccff;
}

/* Contact - Stop */
#sideBanner {
	width: 234px;
	height: 15px;
}

#infoBox {
	margin-top: 16px;
	color: #99ccff;
	width: 330px;
	height: 300px;
}

#leftBanner {
	position: absolute;
	top: 580px;
	float: right;
	width: 300px;
	height: 250px;
	left: 25px;
	border: 0px solid #fff;
	z-index: 1;
}

#bottomBanner {
	position: relative;
	width: 300px;
	top: 0px;
	border: 0px solid #fff;
	z-index: 1;
	left: -80px;
	border: 0px solid #fff;
	z-index: 1;
	left: -80px;
	padding-top: 5px;
}

#flashPlayerBox {
	position: absolute;
	margin-top: 140px;
	width: 650px;
	height: 366px;
	left: 361px;
	z-index: 2;
	top: 22px;
}

/* play list */
#playListBox {
	position: absolute;
	margin-top: 520px;
	clear: right;
	float: right;
	width: 650px;
	height: 200px;
	left: 361px;
	z-index: 1;
	top: 22px;
}

#clipInfoBox {
	position: relative;
	height: 100px;
	width: 650px;
	background: url(../images/playlist/clipInfoBoxBg.gif) repeat-x;
	color: #fff;
	top: -14px;
}

#selectedCategoryHeaderPlaceHolder {
	position: relative;
	height: 30px;
	width: 650px;
	top: -8px;
}

#selectedCategoryDisplay #catTitleBG {
	position: relative;
	height: 30px;
	width: 650px;
	top: -11px;
}

.cat6HeaderBG {
	position: relative;
	height: 30px;
	width: 650px;
	background: url(../images/playlist/bg_cat_latest.png) no-repeat;
	color: #fff;
	top: -11px;
}

.cat1HeaderBG {
	position: relative;
	height: 30px;
	width: 650px;
	background: url(../images/playlist/bg_cat_megawhat.png) no-repeat;
	color: #fff;
	top: -11px;
}

.cat2HeaderBG {
	position: relative;
	height: 30px;
	width: 650px;
	background: url(../images/playlist/bg_cat_firstlook.png) no-repeat;
	color: #fff;
	top: -11px;
}

.cat5HeaderBG {
	position: relative;
	height: 30px;
	width: 650px;
	background: url(../images/playlist/bg_cat_techweek.png) no-repeat;
	color: #fff;
	top: -11px;
}

.cat3HeaderBG {
	position: relative;
	height: 30px;
	width: 650px;
	background: url(../images/playlist/bg_cat_lovehate.png) no-repeat;
	color: #fff;
	top: -11px;
}

.cat4HeaderBG {
	position: relative;
	height: 30px;
	width: 650px;
	background: url(../images/playlist/bg_cat_megatips.png) no-repeat;
	color: #fff;
	top: -11px;
}

#catTitle {
	width: 300px;
	position: relative;
	padding-left: 22px;
	font: bold 1.3em Tahoma, Verdana, Arial;
	top: 7px;
	color: #000;
}

#infoBoxSectionHeading {
	position: absolute;
	top: 25px;
	left: 22px;
	font-weight: bold;
	font-size: 13px;
}

}
#welcomeText {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	top: 15px;
	left: 22px;
	font-size: 13px;
}

#instructionText {
	position: absolute;
	font-size: 10px;
	width: 390px;
	top: 37px;
	left: 22px;
	font-size: 11px;
}

.clipInfoTitle {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	top: 5px;
	left: 22px;
	height: 22px;
	background-color: #000;
	color: yellow;
	font-size: 1.4em;
	padding: 2px;
	margin-top: 3px;
	padding-right: 5px;
	top: 20px;
}

.clipInfoDesc {
	position: absolute;
	font-size: 10px;
	width: 515px;
	top: 30px;
	left: 22px;
	margin-top: 20px;
}

.clipInfoPocketLink {
	position: absolute;
	bottom: 6px;
	left: 22px;
	font-size: 9px;
	top: 86px;
}

.clipInfoPocketLink a {
	color: #fff;
	text-decoration: underline;
}

.clipInfoPocketLink a:hover {
	text-decoration: underline;
}

.clipInfoPubDate {
	position: absolute;
	font-size: 10px;
	bottom: 6px;
	right: 22px;
}

.clipInfoButton {
	float: right;
	margin-top: 3px;
	width: 35px;
	height: 18px;
}

.clipInfoButton a {
	display: block;
}

.clipInfoButton img {
	border: 0;
}

#clipInfoButtonVodafone {
	
}

#clipInfoButtonTopTenBroadband {
	
}

#clipInfoButtonBuy {
	
}

#clipInfoButtonShare {
	cursor: pointer;
	cursor: hand;
}

#playList {
	margin-top: -7px;
}

.playListItem a {
	position: relative;
	display: block;
	height: 30px;
	width: 650px;
	background: url(../images/playlist/firstLevelItemBg.png) repeat-x;
	margin-bottom: 1px;
}

.playListItem a:hover {
	height: 30px;
	background: url(../images/playlist/firstLevelItemBg_over.png) repeat-x;
}

.playListItemOnState a {
	position: relative;
	display: block;
	height: 30px;
	width: 650px;
	background: url(../images/playlist/firstLevelItemBg_over.png) repeat-x;
	margin-bottom: 1px;
}

.playListItemDesc {
	position: absolute;
	top: 6px;
	left: 22px;
	font-weight: bold;
	font-size: 13px;
	color: #003366;
	cursor: pointer;
	cursor: hand;
}

.playListItemDivider {
	position: absolute;
	font-size: 10px;
	top: 9px;
	right: 50px;
	color: #fff;
	cursor: pointer;
	cursor: hand;
}

.playListItemInfo {
	position: absolute;
	font-size: 10px;
	top: 9px;
	right: 22px;
	color: #fff;
	cursor: pointer;
	cursor: hand;
}

.playListItemPubDate {
	position: absolute;
	font-size: 10px;
	top: 9px;
	right: 62px;
	color: #fff;
	cursor: pointer;
	cursor: hand;
}

.playListItemRelatedItems {
	
}

.playListItemRelatedItem a {
	position: relative;
	color: #fff;
	display: block;
	font-size: 10px;
	width: 478px;
	padding: 5px;
	padding-left: 30px;
	padding-top: 0px;
	height: 18px;
}

.playListItemRelatedItem a:hover {
	color: #777;
}

.playListItemRelatedItemDesc {
	position: absolute;
	top: 6px;
	left: 30px;
	cursor: pointer;
	cursor: hand;
}

.playListItemRelatedItemInfo {
	position: absolute;
	top: 6px;
	right: 22px;
	cursor: pointer;
	cursor: hand;
}

#playListItemSafariHack {
	height: 0px;
}

.clipTooltip {
	width: 300px;
	background: #fff;
	font-size: 11px;
	padding: 4px;
	border: 1px #999 solid;
	text-align: left;
}

.clipTooltipDesc {
	font-weight: bold;
	float: left;
	padding-bottom: 5px;
	width: 194px;
}

.clipTooltipLength {
	float: right;
}

.clipTooltipDate {
	float: left;
}

.clipTooltipImageBox {
	float: left;
	width: 100px;
}

.clipTooltipImage {
	border: 0;
	height: 54px;
	width: 96px;
}

.clipTooltipLink {
	padding-top: 4px;
	clear: both;
}

.clipTooltipLink a:hover {
	text-decoration: underline;
}

/* Corporate links */
#corpLinks {
	position: absolute;
	padding-top: 20px;
	padding-bottom: 66px;
	margin-top: 850px;
	left: 25px;
	height: 5px;
	border: 0px solid #fff;
}

.corpLinksTab {
	float: left;
	margin-left: 1px;
	margin-right: 1px;
}

.corpLinksTab a {
	display: block;
	width: 83px;
	height: 20px;
}

#corpLinksAbout a {
	background: url(../images/buttons/about_up.gif);
}

#corpLinksAbout a:hover {
	background: url(../images/buttons/about_down.gif);
}

#corpLinksAd a {
	background: url(../images/buttons/advertise_up.gif);
}

#corpLinksAd a:hover {
	background: url(../images/buttons/advertise_down.gif);
}

#corpLinksContact a {
	background: url(../images/buttons/contact_up.gif);
}

#corpLinksContact a:hover {
	background: url(../images/buttons/contact_down.gif);
}

#corpLinksLinkToUs a {
	background: url(../images/buttons/link_up.gif);
}

#corpLinksLinkToUs a:hover {
	background: url(../images/buttons/link_down.gif);
}

/* Sponsor links */
#sponsorLinks {
	clear: both;
	padding-top: 2px;
	border: solid 0px green;
	height: 40px;
	position: relative;
	top: 3px;
}

.sponsorsTab {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}

#sponsorSW {
	width: 80px;
	margin-right: 0px;
}

#sponsorKuluValley {
	width: 115px;
	margin-right: 0px;
}

#sponsorTopTenBroadband {
	width: 70px;
	margin-right: 0px;
}

#sponsorVodafone {
	width: 70px;
	margin-right: 0px;
}

.sponsorsTab a {
	display: block;
	height: 40px;
}

#sponsorSW a {
	background: url(../images/sponsors/sw1.gif);
}

#sponsorKuluValley a {
	background: url(../images/sponsors/kuluvalley_b.gif);
}

#sponsorTopTenBroadband a {
	background: url(../images/sponsors/top10broadband_b.gif);
}

#sponsorVodafone a {
	background: url(../images/sponsors/vodaphone_b.gif);
}

#sponsorPanasonic a {
	background: url(../images/sponsors/panasonic_b.gif);
}

#sitemapLink {
	clear: both;
	font-size: 9px;
}

#sitemapLink a {
	color: #ffffff;
}

#sitemapLink a:link {
	color: #ffffff;
}

#sitemapLink a:hover {
	color: #ffffff;
}

#sitemapLink a:visit {
	color: #ffffff;
}

/* DOJO dialog */
.dojoDialogHider {
	position: absolute;
	top: 10px;
	left: 10px;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
}

.dojoDialogButton {
	font-size: 11px;
}

/* RSS DOJO dialog */
rssSubscriptionForm {
	width: 200px;
	border: solid 1px red;
}

#rssDialog {
	visibility: hidden;
	position: relative;
	margin-top: 70px;
	margin-left: -400px;
	background: url(../images/rssFormBackground.jpg) no-repeat;
	width: 440px;
	height: 550px;
	text-align: left;
	color: white;
	z-index: 3;
}

#rssDialog #allCatsSelectorDeselector {
	margin-bottom: 15px;
}

#rssDialog a {
	color: white;
	text-decoration: none;
}

#rssDialog a:hover {
	text-decoration: underline;
}

#rssDialogMainForm {
	position: absolute;
	top: 32px;
	left: 10px;
	width: 420px;
}

#rssDialogIcon {
	float: left;
	width: 19px;
	height: 19px;
	margin-right: 5px;
	background: url(../images/rssFormIcon.gif) no-repeat;
}

#rssDialogDescText {
	padding-bottom: 10px;
}

.rssDialogCheckBoxItem {
	clear: both;
	height: 18px;
}

.rssDialogCheckBox {
	float: left;
	margin: 0;
	margin-right: 1px;
	padding: 0;
}

.rssDialogCheckBoxLabel {
	margin-top: 3px;
	width: 300px;
	position: relative;
	left: 10px;
}

#rssDialogButton {
	margin-top: 10px;
}

#rssDialogURL {
	margin-top: 5px;
}

.rssDialogFieldLabel {
	margin-bottom: 4px;
}

.rssDialogField {
	margin-bottom: 4px;
}

#rssDialogTermsLink {
	margin-bottom: 4px;
}

#rssDialogNewsletterCheckbox {
	float: left;
}

#rssDialogTermsPage {
	visibility: hidden;
	position: absolute;
	padding: 10px;
	top: 0px;
	left: 0px;
	background: url(../images/rssFormBackground.jpg) no-repeat;
	width: 430px;
	height: 500px;
	z-index: 4;
}

#rssThankYouMsg {
	visibility: hidden;
	position: absolute;
	top: 42px;
	left: 10px;
	z-index: 3;
}

#rssThankYouMsgGoBack {
	margin-top: 10px;
}

/* Email registration DOJO dialog */
#emailRegDialog {
	visibility: hidden;
	position: absolute;
	margin-top: -190px;
	margin-left: -400px;
	background: url(../images/rssFormBackground.jpg) no-repeat;
	width: 430px;
	height: 280px;
	text-align: left;
	color: white;
}

#emailRegDialog a {
	color: white;
	text-decoration: none;
}

#emailRegDialog a:hover {
	text-decoration: underline;
}

#emailRegDialogTermsPage {
	visibility: hidden;
	position: absolute;
	padding: 10px;
	top: 0px;
	left: 0px;
	background: url(../images/rssFormBackground.jpg) no-repeat;
	width: 410px;
	height: 260px;
	z-index: 2;
}

#emailRegThankYouMsg {
	visibility: hidden;
	position: absolute;
	top: 42px;
	left: 10px;
	z-index: 1;
}

#emailRegDialogMainForm {
	position: absolute;
	top: 32px;
	left: 10px;
	width: 410px;
}

#emailRegDialogIcon {
	float: left;
	width: 19px;
	height: 19px;
	margin-right: 5px;
	background: url(../images/emailRegFormIcon.gif) no-repeat;
}

#emailRegDialogDescText {
	padding-bottom: 15px;
}

.emailRegDialogFieldLabel {
	margin-bottom: 4px;
}

.emailRegDialogField {
	margin-bottom: 4px;
}

.emailRegDialogField input {
	font-size: 11px;
	border: 0px black solid;
	width: 350px;
}

#emailRegDialogButton {
	margin-top: 10px;
}

#emailRegDialogTermsLink {
	position: absolute;
	left: 10px;
	top: 260px;
}

#debug {
	position: absolute;
	top: 0px;
	left: 0px;
	color: white;
	font-size: 12px;
}

/* Share DOJO dialog */
#shareClipDialog {
	visibility: hidden;
	position: absolute;
	margin-top: -190px;
	margin-left: 370px;
	background: url(../images/rssFormBackground.jpg) no-repeat;
	width: 425px;
	height: 220px;
	text-align: left;
	color: white;
}

#shareClipDialog a {
	color: white;
	text-decoration: none;
}

#shareClipDialog a:hover {
	text-decoration: underline;
}

#shareClipDialogMainForm {
	position: absolute;
	top: 25px;
	width: 405px;
	padding: 10px;
	padding-top: 8px;
}

#shareClipPermaLink {
	position: absolute;
	top: 0px;
	left: 0px;
}

#shareClipDialogDescText {
	padding-bottom: 5px;
}

#shareClipDialogDescPermLink {
	font-size: 9px;
	font-weight: bold;
}

.shareIcons {
	cursor: pointer;
	cursor: hand;
}

.shareText {
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	cursor: hand;
}

#diggIcon {
	position: absolute;
	top: 90px;
	left: 160px;
	width: 16px;
	height: 16px;
	margin: 7px;
	background: url(http://digg.com/img/badges/16x16-digg-guy.gif) no-repeat
		;
}

#stumbleUponIcon {
	position: absolute;
	top: 125px;
	left: 15px;
	width: 25px;
	height: 25px;
	margin: 3px;
	background: url(http://www.stumbleupon.com/images/stumble1.gif)
		no-repeat;
}

#deliciousIcon {
	position: absolute;
	top: 125px;
	left: 160px;
	width: 24px;
	height: 24px;
	margin: 3px;
	background: url(../images/delicious.png) no-repeat;
}

#permaLinkIcon {
	position: absolute;
	top: 90px;
	left: 15px;
	width: 24px;
	height: 24px;
	margin: 3px;
	background: url(../images/permaLink.gif) no-repeat;
}

#facebookIcon {
	position: absolute;
	top: 160px;
	left: 15px;
	width: 25px;
	height: 25px;
	margin: 3px;
	background: url(../images/facebook.gif) no-repeat;
}

#diggText {
	position: absolute;
	top: 90px;
	left: 200px;
}

#deliciousText {
	position: absolute;
	top: 125px;
	left: 200px;
}

#stumbleUponText {
	position: absolute;
	top: 125px;
	left: 55px;
}

#permaLinkText {
	position: absolute;
	top: 90px;
	left: 55px;
}

#facebookText {
	position: absolute;
	top: 160px;
	left: 55px;
}

/* Navigation buttons */
.navigationButton {
	margin-top: 10px;
	visibility: hidden;
	width: 83px;
	height: 20px;
}

.navigationButton a {
	display: block;
	height: 20px;
}

#shareClipDialogEmbedCode {
	position: absolute;
	top: 65px;
}

#shareClipDialogEmbedCode .embedText {
	font-family: verdana;
	font-size: 9px;
	color: #000;
}

#shareClipDialogEmbedCode .embedTitle {
	position: absolute;
	top: -15px;
}

#nextButton {
	float: right;
}

#previousButton a {
	background: url(../images/buttons/previous_up.gif);
}

#previousButton a:hover {
	background: url(../images/buttons/previous_down.gif);
}

#nextButton a {
	background: url(../images/buttons/next_up.gif);
}

#nextButton a:hover {
	background: url(../images/buttons/next_down.gif);
}

/** sitemap **/
#sitemap {
	background: black url(../images/sitemapLogo.jpg) no-repeat;
	text-align: center;
	padding-top: 140px;
	padding-bottom: 40px;
}

#sitemapLogo {
	position: absolute;
	top: 30px;
	left: 140px;
	height: 100px;
	width: 360px;
}

#sitemap h1 {
	color: #4172a3;
	font-family: arial;
}

#sitemap a {
	color: #7aa3cc;
}

#sitemap a:link {
	color: #7aa3cc;
}

#sitemap a:visited {
	color: #7aa3cc;
}

#sitemap a:hover {
	color: #7aa3cc;
}

#debugDisplay a {
	text-decoration: underline;
	color: #000;
}

#searchForm {
	position: relative;
	top: 53px;
	float: left;;
	left: 25px;
}

#searchForm #fKeyword {
	background-color: #FF9900;
	border: none;
	position: relative;
	top: 1px;
	height: 18px;
}

#searchForm #doSearch {
	position: relative;
	top: 5px;
}