/*-------------------------------------------------------------------*/
/*----------------------CONTAINERS AND SET UP------------------------*/
/*-------------------------------------------------------------------*/

#omniContainer{
	width:800px;
	margin-left:auto;
	margin-right:auto;

	font-size:1%;
	
	background:url('../../images/bg_omni_tiler.gif') repeat-y;
}
#bodyContainer{
	margin:0px 25px;
}
#topBar{
	width:750px;
	height:9px;

	background:url('../../images/top_bar.gif') no-repeat;
}
#masthead{
	width:750px;
	height:94px;

	background:url('../../images/masthead.jpg') no-repeat;
}
#mastheadProducts{
	width:750px;
	height:94px;

	background:url('../../images/masthead_products.jpg') no-repeat;
}
#mastheadFooter{
	width:750px;
	height:9px;

	background:url('../../images/masthead_footer.gif') no-repeat;
}
#sectionDivider{
	width:750px;
	height:17px;

	background:url('../../images/section_divider.jpg') no-repeat;
}
#footerBar{
	width:750px;
	height:61px;

	background:url('../../images/footer_bar.jpg') no-repeat;
}
#footerLinks{
	padding-top:14px;
	text-align:center;
	font-size:11px;
	color:black;
}
#footerLinks a{
	font-size:11px;
	color:black;
}
#footerLinks a:hover{
	color:white;
}

#rightAlignedLinks{
	padding-left:20px;
	float:left;
}
#leftAlignedLinks{
	padding-right:20px;
	float:right;
}
#copyrightContainer{
	padding-right:20px;
	float:right;
}
#newsletterSignupBox{
	padding-top: 4px;
	color: #000;
	text-align: right;
	background-color:
}
#newsletterSignupBox input{
	width: 165px;
	height: 12px;
	padding: 4px;
	border-style: none;
	font-size: 10px;
	background-color:#330000;
	color:#CCCCCC;
	margin-top: 2px;
}
#newsletterSignupBox img{
	width: 18px;
	height: 18px;
	border-style: none;
	margin-top: 5px;
}
#btnSubmitNewsletterSignup{cursor: hand;}
#footerLinksContainer{
}
#footerLinksContainer a{
}
#footerLinksContainer a:hover{
}


#bottomBarBack{
	width:800px;
	height:26px;

	background:url('../../images/bottom_bar_fix.jpg') 25px 0px no-repeat;
}
#pageTitle{
	position:relative;
	height:52px;

	background:url('../../images/bg_page_title_tiler.gif') repeat-x;
}

/*-------------------------------------------------------------------*/
/*----------------------------NAV------------------------------------*/
/*-------------------------------------------------------------------*/
#navContainer{
	position:relative;
	width:750px;
	height:35px;

	background:url('../../images/dummy_nav.jpg') no-repeat;
}
a.btnAustin{
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	width:115px;
	height:7px;
	
	background-image:url('../../images/btn_austin.gif');
}
a.btnAustin:hover{
	background-position:0px -7px;
}


/*-------------------------------------------------------------------*/
/*----------------------------HOME-----------------------------------*/
/*-------------------------------------------------------------------*/


#homeBannerContainer{
	position:relative;
	width:750px;
	height:265px;

	background:white;
}
#homeBannerMovieContainer{
	position:absolute;
	top:2px;
	left:2px;
	width:746px;
	height:261px;

	background:black;
}
#homeBannerLeftContainer{
	position:absolute;
	top:2px;
	left:2px;
	width:482px;
	height:261px;

	background:url('../../images/home_banner_left.jpg') no-repeat;
}
#homeBannerRightContainer{
	position:absolute;
	top:2px;
	left:486px;
	width:262px;
	height:261px;

	background:url('../../images/home_banner_right.jpg') no-repeat;
}
#homeSecondary{
	position:relative;
	width:750px;
	height:140px;

	background:url('../../images/home_secondary.jpg') no-repeat;
}
#homeBottomBar{
	width:800px;
	height:26px;

	background:url('../../images/bottom_bar.gif') 0px 3px no-repeat;
}

#home1{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:484px;
	height:138px;
}
#home2{
	display:block;
	position:absolute;
	top:0px;
	left:484px;
	width:265px;
	height:138px;
}

/*-------------------------------------------------------------------*/
/*----------------------------ABOUT----------------------------------*/
/*-------------------------------------------------------------------*/


#aboutBannerContainer{
	position:relative;
	width:750px;
	height:253px;

	background:white;
}
#aboutBanner{
	position:absolute;
	top:2px;
	left:2px;
	width:746px;
	height:249px;

	background:url('../../images/about_banner.jpg') no-repeat;
}
#aboutContentContainer{
	position:relative;
	width:750px;
	height:271px;

	background:url('../../images/bg_about_content_tiler.gif') repeat-x;
}
#aboutContentRightContainer{
	position:absolute;
	top:2px;
	left:435px;
	width:315px;
	height:267px;

	background:url('../../images/about_content_skull.jpg') no-repeat;
}
#aboutBottomBar{
	width:800px;
	height:26px;

	background:url('../../images/bottom_bar.gif') 0px 4px no-repeat;
}


/*-----ABOUT SCROLLER------*/
#aboutScrollContainer{
	position:absolute;
	top:21px;
	left:23px;
	width:365px;
	height:227px;
	overflow:hidden;
}
#aboutScrollContent{
	position:absolute;
	top:0px;
	width:365px;
	color:white;
	font-size:12px;
	line-height:18px;
}
#aboutscrollBarContainer{
	position:absolute;
	top:8px;
	left:410px;
	width:14px;
	height:253px;
}
/*---------SCROLLING ELEMENTS-----*/
#track{ 
	position:absolute;
	left:0px; 
	top:15px;
	width:14px;
	height:225px;
	background: url("../../images/bg_track_tiler.gif") repeat-y;
	z-index:2;
  }
#dragBar{
	position:absolute;
	left:1px;
	top:0px;
	width:14px;
	height:40px;
	background: url("../../images/bg_drag_bar_tiler.gif") repeat-y;
	border:solid #afafaf;
	border-width:1px 0px;
	z-index:4;
  }  
#btnUp{
	position:absolute; 
	top:0px;
	left:0px;
	width:14px;
	height:14px;
	background: url("../../images/btn_scroll_up.gif") no-repeat;
	z-index:1;
}  
#btnDown{
	position:absolute;
	left:0px;
	bottom:0px;
	width:14px;
	height:14px;
	background: url("../../images/btn_scroll_down.gif") no-repeat;
	z-index:1;
}  

/*-------------------------------------------------------------------*/
/*----------------------------MEDIA----------------------------------*/
/*-------------------------------------------------------------------*/
#mediaBanner{
	position:absolute;
	top:2px;
	left:2px;
	width:746px;
	height:249px;

	background:url('../../images/banner_media.jpg') no-repeat;
}
#mediaOmniContent{
	background:url('../../images/bg_media_content_tiler.gif') repeat-y;
}
#mediaContentLeft{
	float:left;
	width:451px;
}
#mediaContentRight{
	float:right;
	width:299px;
}
#mediaPageTitle{
	position:relative;
	height:52px;

	background:url('../../images/bg_page_title_tiler.gif') repeat-x;
}
#mediaArchivesTitle{
	position:relative;
	height:52px;

	background:url('../../images/bg_archives_tiler.gif') repeat-x;
}
#mediaClear{
	clear:both;
	width:750px;
	height:1px;
}
#mediaContentLeftTableContainer{
	padding-top:19px;
	padding-left:19px;
}
#mediaContentLeftTable{
	width:413px;
	font-size:10px;
	color:white;
}
#mediaContentLeftTable tr.hilight td{
	background-color:#202020;
	border-color:#454545;
}
#mediaContentLeftTable td{
	background-color:#101010;
	border:solid;
	border-color:#272727;
}
#mediaContentLeftTable tr.spacer td{
	background-color:black;
	border:none;
}
#mediaContentLeftTable td.photo{
	width:172px;
	height:92px;
	border-width:1px 0px 1px 1px;
}
#mediaContentLeftTable td.photo div.photoContainer{
	position:relative;
	width:171px;
	height:92px;
	background:url('../../images/bg_media_table_border.gif');
}
#mediaContentLeftTable td.photo div.photoContainer img{
	position:absolute;
	top:9px;
	left:11px;
}
#mediaContentLeftTable td.description{
	width:207px;
	line-height:18px;
	border-width:1px 0px 1px 0px;
}
#mediaContentLeftTable td.description div{
	padding:10px 0px;
}
#mediaContentLeftTable td.description span.title{
	font-size:14px;
}
#mediaContentLeftTable td.spacer{
	width:10px;
	border-width:1px 0px 1px 0px;
}
#mediaContentLeftTable td.button{
	width:24px;
	border-width:1px 1px 1px 0px;
}
#mediaContentLeftTable a.mediaButton{
	display:block;
	width:22px;
	height:81px;
	background:url('../../images/btn_media_button.gif') 0px -81px no-repeat;
}
#mediaContentLeftTable tr.hilight a.mediaButton{
	background-position:0px 0px;
}
#mediaContentRightTableContainer{
	padding-left:7px;
}
#archivesTable{
	font-size:13px;
	color:white;
}
#archivesTable a{
	color:white;
}
#archivesTable a:hover{
	text-decoration:underline;
}
#archivesTable tr.hilight{
	background:#5c5c51
}
#archivesTable td{
	border:solid #bfbfbf;
	border-width:1px 0px 0px 0px;
}
#archivesTable td.title{
	padding:4px 0px 4px 10px;
}
#archivesTable td.view{
	text-align:right;
	padding:4px 10px 4px 0px;
}
#btnCelebrityPhotos{
	position:absolute;
	top:0px;
	right:0px;
	width:305px;
	height:122px;
}
#btnCelebrityPhotos a{
	display:block;
	width:305px;
	height:122px;
	background:url('../../images/btn_celebrity_photos.jpg') no-repeat 0px -122px;
}
#btnCelebrityPhotos a:hover{
	background-position:0px 0px;
}
#btnHotVideos{
	position:absolute;
	top:127px;
	right:0px;
	width:305px;
	height:122px;
}
#btnHotVideos a{
	display:block;
	width:305px;
	height:122px;
	background:url('../../images/btn_hot_videos.jpg') no-repeat 0px -122px;
}
#btnHotVideos a:hover{
	background-position:0px 0px;
}

#playerBorderContainer{
	border:2px solid white;
}
#playerContainer{
	position:relative;
	background:black;
	height:595px;
}
a.mediaBack{
	position:absolute;
	top:40px;
	right:20px;
}
/*-------------------------------------------------------------------*/
/*----------------------------SHOPPING-------------------------------*/
/*-------------------------------------------------------------------*/
#shoppingContainer{
	position:relative;
	width:750px;
	height:558px;

	background:white;
}	
#shoppingFullContainer{
	position:relative;
	width:750px;
	height:420px;

	background:white;
}	
#shoppingMultiContainer{
	position:relative;
	width:750px;
	height:726px;

	background:white;
}	
#shoppingContainerContent{
	position:relative;
	width:750px;
	height:556px;

	background:black;
}	
#shoppingFullContainerContent{
	position:relative;
	width:750px;
	height:418px;

	background:black;
}	
#shoppingMultiContainerContent{
	position:relative;
	width:750px;
	height:722px;

	background:black;
}	
#shoppingNavBorderContainer{
	position:absolute;
	width:158px;
	height:537px;
	
	background:black;
}	
#shoppingFullNavBorderContainer{
	position:absolute;
	width:158px;
	height:414px;
	
	background:black;
}	
#shoppingMultiNavBorderContainer{
	position:absolute;
	width:158px;
	height:722px;
	
	background:black;
}
#shoppingNavContainer{
	position:absolute;
	top:2px;
	width:156px;
	height:535px;
	
}
#shoppingFullNavContainer{
	position:absolute;
	top:2px;
	width:156px;
	height:412px;
	
	background:black;
}	
#shoppingMultiNavContainer{
	position:absolute;
	top:2px;
	width:156px;
	height:720px;
	
	background:black;
}	
#shoppingProductsContainer{
	position:absolute;
	top:0px;
	left:160px;
	width:590px;
	height:552px;
	background:#8c8c8c;
}
#shopBottomBar{
	width:800px;
	height:26px;

	background:url('../../images/bottom_bar.gif') 0px 3px no-repeat;
}
#shopMultiBottomBar{
	width:800px;
	height:26px;

	background:url('../../images/bottom_bar.gif') 0px 3px no-repeat;
}
#shopFullBottomBar{
	width:800px;
	height:26px;

	background:url('../../images/bottom_bar.gif') 0px 1px no-repeat;
}

/*---------------------NAV------------------------*/
#shoppingNav{
	margin:0px;
	padding:0px;
	width:156px;
	list-style-type:none;
	background:url('../../images/shopping_sub_top.gif') no-repeat 0px 0px;
	
	background:#80797b;
}
#shoppingNav ul{
	margin:0px;
	padding:10px 0px 10px 20px;
	list-style-type:none;
	background:url('../../images/shopping_sub_bottom.gif') no-repeat bottom left;
}
#shoppingNav ul.bottom{
	background:none;
}
#shoppingNav li{
	border-bottom:1px solid #80797b;
}
#shoppingNav li a{
	display:inline;
	background:none;
}
#shoppingNav li a:hover{
	color:white;
}
#shoppingNav ul li{
	border-bottom:none;
	padding:6px 0px 6px 6px;

	font-size:12px;
}
#shoppingNav li.inactive{
	display:none;
}
#shoppingNav li.active{
	display:block;
}
#shoppingNav a{
	color:black;
	text-decoration:none;
}
#shoppingNav li.activeSubCategory{
	border-bottom:1px solid #490106;
	color:white;
}
#shoppingNav li.activeSubCategory a{
	color:white;
}
#shoppingNav li.activeSubCategory a{
	color:white;
}

/*--NAV BUTTONS--*/
.mensRoom a{
	display:block;
	width:156px;
	height:32px;
	background:url('../../images/btn_mens_room.gif') no-repeat 0px 0px;
}
.mensRoom a.active{
	background:url('../../images/btn_mens_room.gif') no-repeat 0px -32px;
}
.mensRoom a:hover{
	background:url('../../images/btn_mens_room.gif') no-repeat 0px -32px;
}
.mensRoom img{
	width:156px;
	height:32px;
}
.womensRoom a{
	display:block;
	width:156px;
	height:32px;
	background:url('../../images/btn_womens_room.gif') no-repeat 0px 0px;
}
.womensRoom a.active{
	background:url('../../images/btn_womens_room.gif') no-repeat 0px -32px;
}
.womensRoom a:hover{
	background:url('../../images/btn_womens_room.gif') no-repeat 0px -32px;
}
.womensRoom img{
	width:156px;
	height:32px;
}
.saleItems a{
	display:block;
	width:156px;
	height:32px;
	background:url('../../images/btn_sale_items.gif') no-repeat 0px 0px;
}
.saleItems a.active{
	background:url('../../images/btn_sale_items.gif') no-repeat 0px -32px;
}
.saleItems a:hover{
	background:url('../../images/btn_sale_items.gif') no-repeat 0px -32px;
}
.saleItems img{
	width:156px;
	height:32px;
}
.memorabilia a{
	display:block;
	width:156px;
	height:32px;
	background:url('../../images/btn_memorabilia.gif') no-repeat 0px 0px;
}
.memorabilia a.active{
	background:url('../../images/btn_memorabilia.gif') no-repeat 0px -32px;
}
.memorabilia a:hover{
	background:url('../../images/btn_memorabilia.gif') no-repeat 0px -32px;
}
.memorabilia img{
	width:156px;
	height:32px;
}
#viewCart a{
	display:block;
	width:156px;
	height:32px;
	background:url('../../images/btn_shopping_bag.gif') no-repeat 0px 0px;
}
#viewCart a.active{
	background:url('../../images/btn_shopping_bag.gif') no-repeat 0px -32px;
}
#viewCart a:hover{
	background:url('../../images/btn_shopping_bag.gif') no-repeat 0px -32px;
}
#viewCart img{
	width:156px;
	height:32px;
}

/*--SUBNAVS--*/
#mensRoomSub{
	background:url('../../images/shopping_sub_top.gif') no-repeat 0px 0px;
}
#womensRoomSub{
	background:url('../../images/shopping_sub_top.gif') no-repeat 0px 0px;
}
#saleItemsSub{
	background:url('../../images/shopping_sub_top.gif') no-repeat 0px 0px;
}



/*---------------------PARTIAL------------------------*/
#productsBannerContainer{
	position:absolute;
	top:0px;
	left:0px;
	width:590px;
	height:212px;
}
#productsBannerContainer img{
	width:590px;
	height:212px;
}
#productsDivider{
	position:absolute;
	top:212px;
	left:0px;
	width:590px;
	height:17px;
	background:url('../../images/products_divider.jpg');
}
#productsPartialThumbsContainer{
	position:absolute;
	top:234px;
	left:5px;
	width:336px;
	height:313px;
	background:white;
}
#productsPartialThumbsContent{
	position:absolute;
	top:4px;
	left:4px;
	width:328px;
	height:305px;
	background:url('../../images/bg_products_partial_tiler.gif') repeat-x white;
}
#productsPartialThumbsContainer tr{
}
#productsPartialThumbsContainer td{
	height:126px;
	width:80px;
}
#productsPartialThumbsContainer td div{
	position:relative;
	height:126px;
}
#productsPartialThumbsContainer td div div.productThumbContainer{
	position:absolute;
	top:35px;
	height:83px;
	width:80px;
	text-align:center;
}
#productsPartialThumbsDescription{
	position:absolute;
	bottom:2px;
	left:5px;
	width:220px;
	height:17px;

	font-size:13px;
	color:#666666;
	font-weight:bold;
}
#productsPartialGlimpseContainer{
	position:absolute;
	top:234px;
	left:346px;
	width:240px;
	height:313px;

	text-align:center;
}
.bgGlimpse{
	background:url('../../images/bg_glimpse.gif') no-repeat top left white;
}
.bgGlimpseOver{
	background:url('../../images/bg_glimpse-o.gif') no-repeat top left white;
}
#glimpseLink{
	position:absolute;
	top:38px;
	left:0px;

	text-align:center;
}
#productsPartialGlimpseContent{
	position:absolute;
	top:4px;
	left:4px;
	width:232px;
	height:305px;
	background:url('../../images/bg_products_footer_tiler.gif') repeat-x bottom left;

	text-align:center;
}
#glimpseDetails{
	position:absolute;
	bottom:2px;
	left:5px;
	width:222px;
	height:17px;
	
	overflow:hidden;

	text-align:center;
}
#glimpseName{
	font-size:13px;
	color:#666666;
	font-weight:bold;
}
#glimpsePrice{
	font-size:13px;
	color:#7a1d03;
	font-weight:bold;
}
#productsPartialGlimpseContainer a{
	text-decoration:none;
}
#pagerContainer{
	position:absolute;
	bottom:3px;
	right:10px;
	font-size:1px;
}
#pagerContainer img{
	margin:0px 1px;
}
#pagerContainer a{
	text-decoration:none;
}
.transparent{
	background-color:transparent;
	border:none;	
}
.highlight{
	background: url(../../images/products_selected_indicator.gif) no-repeat 0px 17px;
}
.activeProduct{
	background: url(../../images/products_active_indicator.gif) no-repeat 0px 17px;
}

/*---------------------MULTI------------------------*/
#productsMultiContainer{
	position:absolute;
	top:0px;
	left:160px;
	width:590px;
	height:722px;
	background:white;
}
#productsMultiContent{
	position:absolute;
	top:4px;
	left:4px;
	width:582px;
	height:718px;
	background: url('../../images/bg_products_multi_tiler.gif') repeat-x bottom left white;
}
#productsMultiContent td{
	width:143px;
	height:227px;
}
.productsMultiItem{
	position:relative;
	width:135px;
	height:227px;
}
.productsMultiItemImage{
	position:absolute;
	top:0px;
	left:0px;
	width:135px;
	height:140px;
}
.productsMultiItemImage div{
	padding-top:37px;
	text-align:center;
}
.productsMultiInfo{
	position:absolute;
	top:180px;
	left:0px;
	width:135px;
	height:44px;

	text-align:center;
}
.productsMultiName{
	color:#3f3f3f;
	font-size:12px;
}
.productsMultiPrice{
	color:#7a1d03;
	font-size:12px;
}
.highlightMulti{
	background: url(../../images/products_multi_selected_indicator.gif) no-repeat 0px 0px;
}



/*---------------------FULL------------------------*/	
/*#productsFullContainer{
	position:absolute;
	top:4px;
	left:160px;
	width:586px;
	height:410px;
	background:white;
}
#productsFullContent{
	position:absolute;
	top:4px;
	left:4px;
	width:578px;
	height:402px;
	background:url('../../images/bg_full_bottom_tiler.gif') repeat-x bottom left white;
}
#productsFullImageContainer{
	position:absolute;
	top:24px;
	left:0px;
	width:273px;
	height:273px;
	text-align:center;
}
#productsFullDetailContainer{
	position:absolute;
	top:44px;
	left:300px;
	width:250px;

	font-family:Arial;
	font-size:12px;
	color:#666666;
}
.productFullName{
	display:block;
	width:190px;

	font-size:21px;
	font-weight:bold;
}
.productFullDescription{
	font-size:12px;
}
#productFullPrice{
	position:absolute;
	top:4px;
	right:0px;

	color:#7a1d03;
	font-size:16px;
	font-weight:bold;
}
#btnContinueShopping{
	width:140px;
	height:17px;
	border:none;
	background:url('../../images/btn_continue_shopping.gif') no-repeat;
	cursor:hand;
	cursor:pointer;
}
#shoppingUnavailable{
	padding-left:30px;

	font-size:10px;
	background:url('../../images/iron_cross.gif') no-repeat;
}
*/
/*------------FULL TAKE 2---------------*/
#productsFullContainer{
	position:absolute;
	top:4px;
	left:160px;
	width:498px;
	height:410px;
	background:white;
}
#productsFullContent{
	position:absolute;
	top:4px;
	left:4px;
	width:490px;
	height:402px;
	background:url('../../images/bg_full_bottom_tiler.gif') repeat-x bottom left white;
}
#productsFullFlashListContainer{
	position:absolute;
	top:4px;
	left:662px;
	width:84px;
	height:410px;
	background:white;
}
#productsFullImageContainer{
	position:absolute;
	top:26px;
	left:8px;
	width:282px;
	height:282px;
	background:white;
	cursor:pointer;
	cursor:hand;
}
#productsFullDetailsContainer{
	position:absolute;
	top:26px;
	left:308px;
	width:174px;
	height:282px;
	
	font-family:Arial;
	font-size:12px;
	color:#666666;
}
.productFullName{
	font-size:18px;
	font-weight:bold;
}
.productFullDescription{
	font-size:11px;
}
.productPrice{
	font-size:14px;
	font-weight:bold;
	color:#7a1d03;
}
#productDropDownContainer{
	position:absolute;
	bottom:0px;
	left:0px;
	width:174px;

	text-align:center;
}
#productDropDownContainer select{
	margin-top:10px;
	width:130px;
	height:17px;
	background:white;
	font-size:10px;
}
#productsFullFooterControlsContainer{
	position:absolute;
	top:337px;
	left:0px;
	width:488px;
	height:64px;

	font-size:5px;
	color:#3f3f3f;
}
#zoomLinkContainer{
	position:absolute;
	top:0px;
	left:0px;
	width:80px;
	height:65px;
	border-right:2px solid white;

	text-align:center;
}
#colorsContainer{
	position:absolute;
	top:0px;
	left:82px;
	width:208px;
	height:65px;
	border-right:2px solid white;
}
#colorsSpacer{
	margin-left:25px;
}
#addCartContainer{
	position:absolute;
	top:0px;
	left:294px;
	width:200px;
	height:65px;

	text-align:center;
}
#callForAvailability{
	color:red;
}


/*------------SHOPPING BAG---------------*/
#stretchContentContainer{
	position:relative;
	width:750px;
	background:black;
}
#stretchContentBorderContainer{
	width:750px;
	padding-top:7px;
	background:white;
}
#stretchContent{
	position:relative;
	padding:33px 25px;

	font-family:Arial;
	font-size:12px;
	color:#666666;
}
#stretchContent ul{
	margin:0px;
	padding:0px;
}
#stretchContent li{
	margin:0px 0px 0px 15px;
	padding:0px;
}
#shoppingBagContainer{
	position:relative;
	width:750px;
	background:black;
}
#shoppingBagBorderContainer{
	width:750px;
	padding-top:7px;
	background:white;
}
#shoppingBagContent{
	width:710px;
	padding:30px 20px;
}
#shoppingBagContent p{
	width:550px;
	margin:0px 15px 30px 15px;
	font-size:11px;
	color:#666666;
}
#shoppingBagContents{
	font-size:11px;
	color:#666666;
}
#shoppingBagContents .divider{
	background:url('../../images/bg_shopping_bag_divider_row_tiler.gif') repeat-x;
}
#shoppingBagContents tr.grey{
	background:#d5d5d5;
}
#shoppingBagContents .product{
	width:79px;
	height:65px;
	background:white;
}
#shoppingBagContents .description{
	width:222px;
	height:65px;
}
#shoppingBagContents .descriptionContainer{
	padding:13px 18px;
	color:black;
}
#shoppingBagContents .descriptionContainer .label{
	color:#666666;
}
#shoppingBagContents .quantity{
	width:103px;
	height:65px;
}
#shoppingBagContents .quantity input{
	width:20px;
	height:20px;
	background:white;
}
#shoppingBagContents .status{
	width:102px;
	height:65px;
}
#shoppingBagContents .price{
	width:103px;
	height:65px;
}
#shoppingBagContents .modify{
	width:101px;
	height:65px;
}
#shoppingBagContents .totals{
	height:45px;
}
#shoppingBagContents .update{
	height:35px;
}
#shoppingBagContents .updateLeft{
	background:url('../../images/bg_update_left.gif') no-repeat top right;
}
#shoppingBagContents .updateRight{
	background:url('../../images/bg_update_right.gif') no-repeat top left;
}
#shoppingBagButtonsContainer{
	padding-right:10px;
	text-align:right;
}
#checkoutTitle{
	position:relative;
	width:700px;
}
#checkoutRequired{
	position:absolute;
	top:0px;
	right:0px;
}
div.checkoutRule{
	margin:4px -5px 0px -5px;
	height:1px;

	background:#666666;
	font-size:1px;
}
#stretchHalvesContainer{
	position:relative;
}
#stretchHalvesContainer a{
	color:red;
}
#stretchHalvesContainer a:hover{
	text-decoration:underline;
}
#stretchHalvesContainer div.checkoutRule{
	margin:4px -5px 0px 0px;
	height:1px;

	background:#666666;
	font-size:1px;
}
.stretchLeft{
	width:360px;
	border-right:1px solid #666666;
	margin-top:10px;
	padding:10px 0px;
}
.stretchRight{
	position:absolute;
	top:0px;
	left:380px;
	width:320px;
}
#stretchContent input{
	margin-top:15px;
	margin-bottom:4px;
	height:20px;
}
#stretchContent select{
	margin-top:15px;
	margin-bottom:3px;
	width:130px;
}
#stretchContent input.wide{
	width:300px;
}
#stretchContent input.mid{
	width:150px;
}
#stretchContent input.narrow{
	width:30px;
}
#stretchContent input.checkbox{
	margin:0px;
	padding:0px;
}
#stretchContent span.checkbox input{
	margin:0px;
	padding:0px;
}
#stretchContent input.radio{
	margin:0px;
	padding:0px;
}
#stretchContent span.radioList table{
	margin-top:10px;
}
#stretchContent span.radioList td{
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
#stretchContent .radioList td input{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:10px;
	padding:0px;
}
#stretchContent .radioList label{
	margin:0px 0px 10px 0px;
	padding:0px;
}
.padMe{
	margin-top:10px;
}
#stretchContent select.expiration{
	margin-top:0px;
	width:45px;
}
#stretchContent table{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
#stretchContent td.right{
	padding-left:10px;
}
#stretchContent input.continue{
	width:158px;
	height:36px;
}
#stretchContent .padMe input.continue{
	margin:0px;
}
a.continue:hover{
	background:url('../../images/btn_continue.gif') no-repeat 0px 0px;
}
a.goBack{
	display:block;
	width:158px;
	height:36px;
	background:url('../../images/btn_go_back.gif') no-repeat 0px 0px;
}
a.goBack:hover{
	background:url('../../images/btn_go_back.gif') no-repeat 0px -36px;
}
a.print{
	display:block;
	width:158px;
	height:36px;
	background:url('../../images/btn_print.gif') no-repeat 0px -36px;
}
a.print:hover{
	background:url('../../images/btn_print.gif') no-repeat 0px 0px;
}
a.continueShopping{
	display:block;
	width:158px;
	height:36px;
	background:url('../../images/btn_continue_shopping_receipt.gif') no-repeat 0px 0px;
}
a.continueShopping:hover{
	background:url('../../images/btn_continue_shopping_receipt.gif') no-repeat 0px -36px;
}

#shoppingBagReview{
}
#shoppingBagReview td{
	color:black;
}
#shoppingBagReview td.left{
	padding:4px 13px;
}
#shoppingBagReview td.right{
	padding:4px 30px 4px 0px;
}
#shoppingBagReview td.rightReceipt{
	padding:4px 25px 4px 0px;
}
#shoppingBagReview .divider{
	background:url('../../images/bg_shopping_bag_divider_row_tiler.gif') repeat-x;
}
#shoppingBagReview .gray{
	background:#cccccc;
}
#shoppingBagReview tr.totals td{
	color:#666666;
}
#shoppingBagReceiptContent{
	width:710px;
	padding:0px 20px 20px 20px;
}
.leftReceiptButtons{
	padding-right:13px;
}
#checkoutSteps{
	position:absolute;
	top:10px;
	left:500px;
	width:239px;
	height:27px;
	background:url('../../images/bg_steps.gif') no-repeat;
}
#checkoutSteps div{
	position:absolute;
	width:28px;
	height:28px;
	top:0px;
}
#checkoutSteps .active1{
	left:106px;
	background:url('../../images/1_active.gif') no-repeat;
}
#checkoutSteps .active2{
	left:142px;
	background:url('../../images/2_active.gif') no-repeat;
}
#checkoutSteps .active3{
	left:177px;
	background:url('../../images/3_active.gif') no-repeat;
}
#checkoutSteps .active4{
	left:212px;
	background:url('../../images/4_active.gif') no-repeat;
}
.checkoutError{
}
.warningClass{
	border:1px solid red;
}
.warningSpan{
	display:none;
}

/*-------------------------------------------------------------------*/
/*----------------------------CONTACT--------------------------------*/
/*-------------------------------------------------------------------*/


#contactBanner{
	position:absolute;
	top:2px;
	left:2px;
	width:746px;
	height:249px;

	background:url('../../images/contact_banner.jpg') no-repeat;
}
#contactContentContainer{
	position:relative;
	width:750px;
	height:271px;
	
	/*background:url('../../images/contact_content.gif') no-repeat;*/
	font-size:12px;
}
#contactContentLeft{
	position:absolute;
	top:0px;
	left:0px;
	width:410px;
	height:269px;
	background:black;
}
#contactContentLeftContent{
	padding:30px 0px 0px 20px;
	font-size:12px;
	color:white;
	line-height:17px;
}
#contactContentRight{
	position:absolute;
	top:0px;
	right:0px;
	width:340px;
	height:269px;
}
#contactContentContainerNew{
	position:relative;
	width:750px;
	height:271px;
	
	background:url('../../images/bg_contact.jpg') no-repeat;
	font-size:12px;
	color:white;
}
#contactContentContainerNew input.text{
	width:200px;
}
#contactContentContainerNew textarea{
	width:350px;
}
#contactContentContainerNew table{
	margin:20px 0px 0px 20px;
}
#contactContentContainerNew td{
	padding:8px 0px;
}
#contactContentContainerNew td.first{
	width:150px;
}
#contactContentContainerNew td.second{
	width:200px;
}
#contactEmailLink{
	display:block;
	position:absolute;
	top:151px;
	left:27px;
	width:126px;
	height:15px;
}

/*-------------------------------------------------------------------*/
/*----------------------------COMING SOON----------------------------*/
/*-------------------------------------------------------------------*/


#comingSoonBanner{
	position:absolute;
	top:2px;
	left:2px;
	width:746px;
	height:249px;

	background:url('../../images/coming_soon_banner.jpg') no-repeat;
}
#comingSoonContentContainer{
	position:relative;
	width:750px;
	height:271px;

	background:url('../../images/coming_soon_content.gif') repeat-x;
}

/*-------------------------------------------------------------------*/
/*----------------------------CUSTOMER SERVICE-----------------------*/
/*-------------------------------------------------------------------*/
#stretchContentRight{
	margin:0px 35px 0px 180px;
	padding-bottom:20px;

	font-family:Arial;
	font-size:12px;
	color:#666666;
}
#stretchContentRight a:hover{
	text-decoration:underline;
}
#stretchContentRightContentContainer{
	float:left;
	width:500px;
}
#stretchContentRightFloat{
	float:right;
	height:500px;
}
#stretchContentRightClear{
	clear:both;
}
.serviceBackground{
	background:url('../../images/bg_service_tiler.gif') repeat-y;
}
#serviceNavContainer{
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	padding-top:2px;

	background:black;
}
#stretchContentRight ul{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:white;
}
#stretchContentRight ul a{
	color:#666666;
}
#stretchContentRight li{
	padding:3px 10px;
	list-style-type:none;
}
#stretchContentRight li.container{
	background:white;
}
p.greylink a{
	color:#666666;
}
#stretchContentRightContentContainer p.greylink{
	margin:0px 0px 5px 0px;
}
span.padLeft{
	padding-left:20px;
}

/*---------------------NAV------------------------*/
#serviceNav{
	margin:0px;
	padding:10px 0px;
	width:156px;
	list-style-type:none;
	background:url('../../images/shopping_sub_bottom.gif') no-repeat bottom left #80797b;
}
#serviceNav li{
	margin-left:20px;
	padding:6px 0px 6px 6px;
	font-size:12px;
}
#serviceNav li a{
	display:inline;
	background:none;
}
#serviceNav li a:hover{
	color:white;
}
#serviceNav li.active{
	border-bottom:1px solid #490106;
	color:white;
}
#serviceNav li.active a{
	color:white;
}
#serviceNav a{
	color:black;
	text-decoration:none;
}

/*-------------------------------------------------------------------*/
/*----------------------------MISC-----------------------------------*/
/*-------------------------------------------------------------------*/

.red{
	color:red;
}
.black{
	color:#000000;
}
.gray{
	color:#666666;
}
#btnZoom{
	cursor:pointer;
	cursor:hand;
}


