
/*-------------------------*/
/*----- hgg09 :: oreo -----*/
/*-------------------------*/

	body {
		background:#fff !important;
	}

	#rb_bodyWrap {
		padding:0 !important;
		background:url(http://i.i.com.com/cnwk.1d/i/tron/features/holiday09/global/headerBG.gif) no-repeat 50% 0;
	}

	#rb_shell {
		background:transparent;
	}

	#rb_contentWrap {
		background:url(http://i.i.com.com/cnwk.1d/i/tron/features/holiday09/global/footerBG.gif) no-repeat 50% 100%;
	}

    .halfPage {
        text-align:center;
        margin:20px 0 20px 5px;
        width:300px;
    }

/*---------------------------*/
/*----- hgg09 :: header -----*/
/*---------------------------*/

	/*------------------------------------------*/
	/*----- hgg09 :: header :: headerstrip -----*/
	/*------------------------------------------*/
		#hgg_header{
			position:relative;
			z-index:9999;
		}
		#hgg_header #headerStrip {
			background:url(http://i.i.com.com/cnwk.1d/i/tron/features/holiday09/global/globalNavBG.png) repeat-x;
			height: 22px;
			font-size:90.4%;
			font-weight:bold;
		}

		#brandNavBar {
			width:980px;
			height:22px;
			margin:0 auto;
			padding:0;
			position:relative;
		}

		#brandNavBar li {
			background:transparent !important;
		}

		.siteId7 #brandNavBar li.brandNav .siteId1 a span {
			background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/neoPipe.gif) no-repeat 100% 42%;
		}

		#brandNavBar li.loginAction {
			top:-2px;
			font-size:100%;
		}

	/*---------------------------------------------*/
	/*----- hgg09 :: header :: headerContents -----*/
	/*---------------------------------------------*/

		.siteId7 #headerContents {
			background:url(http://i.i.com.com/cnwk.1d/i/tron/features/holiday09/global/header.png) no-repeat 0 -1px;
			_background:url(http://i.i.com.com/cnwk.1d/i/tron/features/holiday09/global/header.gif) no-repeat 0 -1px;
			margin:0 auto;
			width:980px;
			height:82px;
			padding:8px 0 0;
		}

		.siteId7 #rb_logos .rblogo img,
		#rb_navSearch,
		#rb_navSearch .universalSearch,
		body.siteId7 .searchBoxWrap,
		body.siteId7 .searchBoxWrap span,
		body.siteId7 #rb_navSearch .searchGo {
			background:transparent;
			padding:0;
			margin:0;
		}

		.siteId7 #rb_logos {
			width:400px;
			height:80px;
			margin:0;
		}

		.siteId7 #rb_logos .rblogo,
		.siteId7 #rb_logos .rblogo img {
			height:80px !important;
		}

		.siteId7 #rb_logos .siteLogo,
		.siteId7 #rb_logos .siteLogo img {
			height:80px !important;
			width:312px !important;
            background:transparent !important;
            filter:none !important;
        }

		#countdown {
			color:#c00;
			font-size:139.75%;
			font-weight:bold;
			position:absolute;
			left:92px;
			top:18px;
		}

		#rb_navSearch {
			float:right;
			width:580px;
			height:81px;
			position:relative;
		}

		#rb_navSearch #universalSearch {
			position:absolute;
			top:13px;
			right:9px;
			height:26px;
			width:230px;
		}

		#rb_navSearch .universalSearch .searchBox {
			padding:0;
			width:192px;
			height:21px;
			padding:5px 4px 0;
		}

		body #rb_navSearch .searchGo {
			_filter:none;
			width:26px;
			height:26px;
		}

		body.siteId7 .searchBoxWrap span {
			position:static;
			margin:0 4px 0 0;
			_display:inline;
			_margin:0;
		}

		/*-----------------------------------------------------------*/
		/*----- hgg09 :: header :: headerContents :: navigation -----*/
		/*-----------------------------------------------------------*/

			#hggNav {
				position:absolute;
                right:0;
                bottom:0;
                /*margin-left:38px;
				margin-left:198px;
				margin-left:196px;
				margin-top:50px;*/
			}

			#hggNav li a,
			#hggNav li a:link,
			#hggNav li a:visited,
			#hggNav li a:hover,
			#hggNav li a:active {
				color:#4b4b4b;
				text-decoration:none;
				font-size:106.785%;
				font-weight:bold;
				display:block;
				*display:inline-block;
				height:24px;
				padding:7px 12px 0;
			}

			#hggNav li a:hover,
			#hggNav li a:active {
				color:#c00;
			}

			#hggNav li,
			#hggNav li.hggCategories a {
				float:left;
				margin:0 0 0 1px;
				background:url(http://i.i.com.com/cnwk.1d/i/tron/features/holiday09/global/headerNavSprite.gif) no-repeat -10px 0;
			}

			#hggNav li.hggCategories {
				background-position:0 0;
				width:125px;
			}
			.hggCategories active{
				position:absolute;
			}
			#hggNav li.hggCategories a {
				background-position:100% -56px;
				padding:7px 20px 0 10px;
				margin:0 12px 0 0;
			}

			#hggNav li.hggList {
				background-position:100% 0;
			}
			#allCatDropDown{
				position:absolute !important;
				width:125px;
			}
			#allCatTab #allCatDropDown {
				margin:0;
				border:1px solid #ccc;
				border-width:0 1px 1px;
				position:relative;
				z-index: 99999;
				background:#eee;
				left:1px;
				top:31px;
				cursor:pointer;
				-moz-border-radius-bottomleft: 5px;
				-moz-border-radius-bottomright: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-webkit-border-bottom-right-radius: 5px;
			}

			#allCatTab #allCatDropDown li {
				float:none;
				background:transparent;
				height:auto;
			}

			#allCatTab #allCatDropDown li a,
			#allCatTab #allCatDropDown li a:link,
			#allCatTab #allCatDropDown li a:visited
			#allCatTab #allCatDropDown li a:hover,
			#allCatTab #allCatDropDown li a:active {
				display:block;
				*display:inline-block;
				background:transparent !important;
				border-top:#ccc solid 1px;
				padding:5px 14px 5px 10px;
				height:auto;
				margin:0;
				float:none;
			}
			


/*----------------------------*/
/*----- hgg09 :: content -----*/
/*----------------------------*/

	#rb_content {
		background:transparent;
	}
	
/*----------------------------*/
/*----- hgg09 :: promos -----*/
/*----------------------------*/
	
	.dealOfTheDay{
		background-image: url(http://i.i.com.com/cnwk.1d/i/tron/features/holiday09/catDoor/dealofdayPromo.jpg);
		background-repeat:no-repeat;
		height:132px;
		margin:20px 0;
		width:auto;
		}
	.dealOfTheDay span{
		background:#000000;
		color:#FFFFFF;
		display:block;
		height:64px;
		opacity:0.7;
		line-height:1em;
		padding:2px 5px 8px 6px;
		position:relative;
		top:0;
		width:297px;
		}
	.dealOfTheDay h4{
		font-weight:bold;
		color:#C4E9FB;
		font-size:1.2em;
		margin:5px 0;
		}
	
	.helpdeskPromo{
		background-image:url(http://i.i.com.com/cnwk.1d/i/tron/features/holiday09/catDoor/helpdeskPromo.jpg);
		background-repeat:no-repeat;
		height:132px;
		margin:20px 0;
		width:auto;
		}
	.helpdeskPromo span{
		background:#000000;
		color:#FFFFFF;
		display:block;
		height:64px;
		opacity:0.5;
		line-height:1em;
		padding:2px 5px 8px 6px;
		position:relative;
		top:0;
		width:297px;
		}

	.helpdeskPromo h4{
		font-weight:bold;
		color:#C4E9FB;
		font-size:1.2em;
		margin:5px 0;
		}

	.wishList{
		background-image:url(http://i.i.com.com/cnwk.1d/i/tron/features/holiday09/catDoor/helpdeskPromo.jpg);
		background-repeat:no-repeat;
		height:132px;
		margin:20px 0;
		width:auto;
		}
	.wishList span{
		background:#000000;
		color:#FFFFFF;
		display:block;
		height:50px;
		opacity:0.5;
		line-height:1em;
		padding:2px 5px 8px 6px;
		position:relative;
		top:0;
		width:297px;
		}
	.wishList h4{
		font-weight:bold;
		color:#C4E9FB;
		font-size:1.2em;
		margin:5px 0;
		}

    img.thumbScrollerAd{
        float:right;
        margin-right:10px;
    }


		
/* clearfix */
    .halfPage:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .halfPage {
        *display: inline-block;
    }
