/* Structure.css */

#AnimHolder {
	height: 250px;
	margin-top: 0px;
	overflow: hidden;
	text-align: center;
}


#PageHolder {
	width:884px;
	margin:0 auto;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#HeaderHolder {
	width:884px;
	margin-top:10px;
	padding:0;
}

#HeaderTop {
	height:108px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	background: url('../images/header_main_bg.gif') repeat-x top left;
}

#HeaderTopGeneral {
	/*height:108px;*/
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	/*border-top:1px solid #cccccc;*/
	background: url('../images/header_main_bg.gif') repeat-x top left;
}

#HeaderTopAd {
	text-align:center;
	padding-top:5px;
	height: 95px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	background: url('../images/bg_headerBanner.gif') repeat-x top left;
}

#HeaderMenu {
	height:25px;
	background: url('../images/header_bar_bg.gif') repeat-x top left;
	text-align:center;
}



#LogoHome {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-left:20px;
	background: url('../images/header_logoright.gif') no-repeat top right;
}

#LogoGeneral {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-left:20px;
	background: url('../images/bg_titlebar.gif') repeat-x top left;
}

#HeaderLogin {
	float:right;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-right:60px;
	padding-top:2px;
}

#HeaderLogin a {
	color:#1a1a1a;
	text-decoration: underline;
}

#HeaderLogin a:hover {
	color:#000000;
	text-decoration: underline;
}

#HeaderLoginGeneral {
	float:right;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-right:4px;
	padding-top:2px;
}

#HeaderLoginGeneral a {
	color:#1a1a1a;
	text-decoration: underline;
}

#HeaderLoginGeneral a:hover {
	color:#000000;
	text-decoration: underline;
}


.HeaderNav {
	list-style:none;
	margin:0;
	padding:0;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin-top:3px;
}

.HeaderNav li {
	float:left;
	margin:0;
	padding:0;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left:4px;
}

.HeaderNav li a {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.HeaderNav li a:hover {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}


.PageSpacerSml {
	clear:both;
	float:none;
}

.PageSpacer {
	clear:both;
	float:none;
	height:10px;
}

.PageSpacerLarge {
	clear:both;
	float:none;
	height:40px;
}

.PageEndSpacer {
	height:20px;
}

.ColumnSpacer {
	height:10px;
}

.ColumnSpacerSml {
	height:6px;
}


.PromoHolderTop {
	padding-top:4px;
	height:280px;
}

#PromoTopLeft {
	width:420px;
	height:250px;
	float:left;
	/*border:1px solid #f1f1f1;*/
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-left:8px;
}

#PromoTopRight {
	width:300px;
	height:250px;
	float:right;
	/*border:1px solid #f1f1f1;*/
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}




.PanelLeft {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: url('../images/panel_left_bg.gif') repeat-y top left;
}

.PanelLeftTitle {
	margin:0;
	padding:0;
}

.PanelLeftContent {
	margin:0;
	padding:0;
}

.PanelLeftEnd {
	height:14px;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: url('../images/panel_left_end.gif') no-repeat bottom left;
}


.PanelSect {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: url('../images/panel_left_bg.gif') repeat-y top left;
}

.PanelSectTitle {
	margin:0;
	padding:0;
}

.PanelSectContent {
	margin:0;
	padding:6px;
}

.PanelSectEnd {
	height:14px;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: url('../images/panel_left_end.gif') no-repeat bottom left;
}

.PanelRight {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: url('../images/panel_right_bg.gif') repeat-y top left;
}

.PanelRightTitle {
	margin:0;
	padding:0;
}

.PanelRightContent {
	margin:0;
	padding:0;
	margin-left:12px;
}

.PanelRightEnd {
	height:14px;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: url('../images/panel_right_end.gif') no-repeat bottom left;
}

#FooterSearch {
	height:37px;
	background: url('../images/bg_footersearch2.gif') no-repeat top left;
}

#FooterSearchInner {
	height:37px;
	background: url('../images/bg_footersearch_right.gif') no-repeat top right;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}


.FooterSearchSTitle {
	padding-bottom:0px;
	padding-right:5px;
}

#FooterLinks {
	height:25px;
	border:1px solid #cccccc;
	background: url('../images/bg_footer.gif') repeat-x top left;
}

.FooterNav {
	list-style:none;
	margin:0;
	padding:0;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-top:3px;
}

.FooterNav li {
	float:left;
	margin:0;
	padding:0;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left:4px;
}

.FooterNav li a {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

.FooterNav li a:hover {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff6600;
	text-decoration: underline;
}

#HeaderSearch {
	height:37px;
	background: url('../images/bg_headersearch3.gif') no-repeat top left;
}

#HeaderSearchInner {
	height:37px;
	background: url('../images/bg_headersearch_right.gif') no-repeat top right;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding:0;
}

.HeaderSearchSTitle {
	padding-bottom:0px;
	padding-right:5px;
}

.ContentHolder {
	padding:0;
	padding-left:8px;
	margin:0;
	clear:both;
	float:none;
	position:relative;
}

.ProdPanelTab {
	width:231px;
	height:35px;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: url('../images/bg_tab_home.gif') no-repeat top left;
}

.TabTitle {
	float:left;
	padding-left:10px;
	padding-top:7px;
}

.TabMore {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-right:18px;
	margin-right:4px;
	margin-top:8px;
	float:right;
	background: url('../images/arrow_more_white.gif') no-repeat  right 4px;
}

.TabMore a {
	color: #ffffff;
	text-decoration:underline;
}


.ProdPanelTop {
	height:10px;
	background: url('../images/bg_product_summary_top.gif') no-repeat top left;
}

.ProdPanel {
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	background: url('../images/bg_product_summary.gif') repeat-y top left;
}

.ProdPanelSearch {
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	background: url('../images/bg_product_summary.gif') repeat-y top left;
}

.ProdPanelEnd {
	height:14px;
	background: url('../images/bg_product_summary_end.gif') no-repeat bottom left;
}



.ProdPanelTopHilite {
	height:10px;
	background: url('../images/bg_product_hilite_top.gif') no-repeat top left;
}

.ProdPanelHilite {
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	background: url('../images/bg_product_hilite.gif') repeat-y top left;
}

.ProdPanelEndHilite {
	height:14px;
	background: url('../images/bg_product_hilite_end.gif') no-repeat bottom left;
}


.ErrorPanel {
	width: 96%;
	padding-top:8px;
	padding-bottom:8px;
	text-align: center;
	border: 4px solid #efefef;
}


.CategoryTab {
	width:553px;
	/*height:35px;*/
	font-family: "Verdana","Arial", sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background: #0f78c2 url('../images/bg_category_heading.gif') no-repeat top left;
}

.CatTitle {
	float:left;
	padding-top:7px;
	padding-left:10px;
	padding-right:24px;
	background: url('../images/arrow_cathead.gif') no-repeat right 12px;
}


.CatNav {
	list-style:none;
	margin:0;
	padding:8px;
	padding-bottom:4px;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	margin-top:3px;
}

.CatNav li {
	float:left;
	margin:0;
	padding:0;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	padding-left:4px;
}

.CatNavHolder {
	padding:8px;
	padding-bottom:6px;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	margin-top:5px;
	line-height:15px;
}

.CatNav li a, .CategoryTab a {
	padding-left:2px;
	padding-right:1px;
	font-family: "Verdana","Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.CatNav li a:hover, .CategoryTab a:hover {
	font-family: "Verdana","Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}


#tabsHolder {
	margin:0;
	padding:0;
	height: 33px;
	clear: both;
}


#product_tabs {
	display:inline;
	margin:0;
	padding:0;
	height: 33px;
	font-size:1px;
}

#product_tabs div a, #product_tabs div span {
	float:left;
	width: 130px;
	height: 33px;
	margin:0;
	padding:0;
	font-size:1px;
	background-repeat: no-repeat;
	background-position: left top;
}

#product_tabs a:hover {
	background-position: left -38px;
}

#product_tabs #tab_all a {
	background-image: url("../images/bg_tab_all.gif");
}

#product_tabs #tab_specials a {
	background-image: url("../images/bg_tab_specials.gif");
}

#product_tabs #tab_top10 a {
	background-image: url("../images/bg_tab_top10.gif");
}

#product_tabs #tab_latest a {
	background-image: url("../images/bg_tab_latest.gif");
}



#product_tabs #tab_all .active {
	background-image: url("../images/bg_tab_allActive.gif");
}

#product_tabs #tab_specials .active {
	background-image: url("../images/bg_tab_specialsActive.gif");
}

#product_tabs #tab_top10 .active {
	background-image: url("../images/bg_tab_top10Active.gif");
}

#product_tabs #tab_latest .active {
	background-image: url("../images/bg_tab_latestActive.gif");
}



.tab_inner {
	visibility:hidden;
	width:130px;
	height:33px;
}


.MenuBack {
}

.SkyTowerHolder {
	padding-left:4px;
}










