﻿@import url("../../App_ThemeMasters/_common/Common.V1.css");

body
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	margin:0px;
	min-width:960px;
	font-size:12px;
}
td {vertical-align:top;}

.HideBtn {border:0;padding:0;background-color:Transparent;}
.LoginBtn {background:url(/images/all-buttons.gif) 0 -90px;}
.LoginBtna {background:url(/images/all-buttons-cap.gif) no-repeat right -90px;height:19px;padding: 5px 10px;}
.LoginBtn-w {width:100px;height:0px}

.clearer {clear:both;}
.outerbg {background:url(images/bg_repeat.jpg) repeat-y top center;min-width:960px;}
.outerbga {background:url(images/bg_top.jpg) no-repeat top center;}
.outerbgb {background:url(images/bg_bottom.jpg) no-repeat center bottom;}
.outerbg-w{}
.outerbg-c {}
.innerbg {background:url(images/in_repeat.jpg) repeat-y top;width:960px; margin:0px auto 0px auto;}
.innerbga {background:url(images/in_top.jpg) no-repeat top;}
.innerbgb {background:url(images/in_bottom.jpg) no-repeat bottom;}
.innerbg-c {}

.mainArea{width:940px;text-align:left;}
.coreArea {position:relative;left:225px;width:700px;margin-bottom:25px;}
.topArea{position:relative;}
.topArea table td{vertical-align:top}
.topAreaHeightControl {width:0px;height:600px;}
.footerArea
{
padding-left:30px;
height:90px;
}

.SideMainArea
{
	xposition:absolute;
	xtop:450px;
	xleft:0px;
	width:210px;
}

.SideArticleList
{
	margin-top:20px;
}
.SideArticleList .articleboxroot .Title
{
    background:url(images/sb_title.jpg) no-repeat top left;
    height:24px;
    padding-left:10px;
    font-size:15px;
    font-weight:bold;
    margin-bottom:7px;
}

.SideMainArea .RelatedArticles UL
{
margin:0px;
padding:0px;
}

.SideMainArea .RelatedArticles LI
{
list-style-position:outside;
list-style:none;
}

.themeBase {display:block;font-size:10px;color:White;position:relative;top:40px;}
.themeBase a {color:White;}
.PoweredBy {font-size:11px;position:relative;left:180px;top:32px;width:300px;}
.PoweredBy a {color:Black;}

.articlebox .title, .FullArticleBox .Title, .blogArticlebox .title
{
	background:url(images/page_header.jpg) no-repeat top left;
	height:42px;
	padding:28px 0px 0px 60px;
	font-size: 16px;
	color:#9d080d;
	font-weight:bold;	
}

.blogArticleListing
{
    padding:0px 40px 0px 20px;
}

.blogArticleListing LI
{
list-style-position:outside;
list-style:none;
}

.blogArticleListing .MediaArea
{
    float:left;
}
.blogArticleListing .Title a
{
    color:#9d080d;
    font-size:18px;
    font-weight:bold;
}
.blogArticleListing .ReadMore
{
    margin:10px 0px 0px 50px;
}
.blogArticleListing .ReadMore a
{
    color: #1857B8;
}

.blogRoll
{
    margin-bottom:10px;
    position:relative;
}

.blogArticlebox
{
    position:relative;
}

.blogArticlebox .title
{
    margin-bottom:0px;
}

.blogArticlebox .title a
{
	font-size: 16px;
	color:#9d080d;
	font-weight:bold;	
	text-decoration:none;
}

.blogArticlebox .pubDate
{
    font-size: 14px;
    margin: 0px 0px 10px 10px;
    color: #1367BF;
}

.BlogBioArea .title
{
    background:none;
    height:auto;
    padding:0px;
    
}

.CommentCount
{
    position:absolute;
    top:10px;
    right:40px;
}
.CommentCount a
{
    color:White;
    text-decoration:none;
}
.CommentCount img
{
    padding-right:3px;
    border:none;
}

.scs-logo
{
	position:absolute;
	top:50px;
	left:500px;
	border:solid 1px red;
}
.BasicSearchArea
{
	text-align:right;
	padding: 2px 58px 0px 0px;
}

.BasicSearchArea .SearchButton button {position:relative;top:-6px;left:-12px;background-color:Transparent;border:none;cursor:pointer; width:35px;height:35px;}
.BasicSearchArea .SearchField {}
.BasicSearchArea .SearchField input {width:123px;border:none;background-color:Transparent;}

.body p:first-child {margin-top:0px;}

.CultureArea
{
    position:absolute;
    left:340px;
    top:144px;
}
.CultureArea .FieldLabel
{
    display:none;
}

.tiger .ntb-combobox-button
{
	padding:0px;
	height:22px;
	overflow:hidden;
}
.tiger .ntb-combobox-text-container
{
	height:20px;
	overflow:hidden;
}


/*--- MainMenu ---*/
.MainMenu
{
    position:relative;
    float:right;
    z-index:5;
	font-size:11px;
}
.MainMenuItem a 
{
	color:White;
	text-decoration:none;
	font-size:15x;
	padding: 2px 12px 6px 12px;
}
.MainMenuItem a:hover 
{
	color:Black;
}
.MainMenuItem:hover {background:url(images/MenuHighlight.png) repeat-x left top;}
.MainMenuSubMenu
{
	background-color: #11456D;
	padding: 5px 0px 5px 0px;
}
.MainMenuSubMenuItem
{
	border-bottom:solid 1px black;
}
.MainMenuSubMenuItem.LastChild
{
	border-bottom:solid 0px black;
}
.MainMenuSubMenuItem a{
	padding: 4px 10px 7px 10px;
	color:White;
	text-decoration:none;
}
.MainMenuSubMenuItem a:hover
{
	background:url(images/MenuHighlight.png) repeat-x left top;
	color:black;
}

/*--- FooterMenu ---*/
.FooterMenuItem
{
	padding:5px 0px 0px 10px;
}
.FooterMenuItem a 
{
	color:White;
	text-decoration:none;
	font-size:12px;
	padding: 5px 12px 5px 12px;
}

.FooterMenuSubMenu
{
	background-color: #11456D;
	padding: 5px 0px 5px 0px;
}
.FooterMenuSubMenuItem
{
	border-bottom:solid 1px black;
}
.FooterMenuSubMenuItem.FirstChild, .FooterMenuSubMenuItem.LastChild
{
	border-bottom:solid 0px black;
}
.FooterMenuSubMenuItem a{
	padding: 4px 10px 7px 10px;
	color:White;
	text-decoration:none;
}


/*--- Second Menu ---*/
.SecMenu
{
	position:relative;
	z-index:5;
}

.SecMenuSubMenu
{
	background-color: #11456D;
	border:solid 1px black;
	padding:3px;
}
.SecMenuItem
{
	background: url(images/sb_arrow.jpg) no-repeat left 2px;padding-left:25px;
}

.SecMenuItem a {text-decoration:none; color:Black; font-size:14px; padding: 4px 0px 4px 0px;width:185px;}
.SubMenuParent.active .SecMenuItem a,  .SecMenuItem a:hover
{
	background-color: #11456D;
	color:White;
}

.SecMenuSubMenuItem a
{
color:White;
padding:2px 15px 2px 2px;
}

.SubMenuParent.active .SecMenuSubMenuItem a,  .SecMenuSubMenuItem a:hover
{
	background:url(images/MenuHighlight.png) repeat-x left top;
	color:black;
}


/*--- Alt Menu --- */
.AltMenu
{
	position:absolute;
	z-index:5;
	top:0px;
	margin-left:310px;
}
.AltMenu a
{
	text-decoration: none;
	font-size: 12px;
	color: #1F56BD;
	padding:2px 4px 8px 4px;
}
.AltMenuItem:hover {background:url(images/MenuHighlight.png) repeat-x left top;}

.AltMenuSubMenu
{
	background-color: #11456D;
	padding: 5px 0px 5px 0px;
}
.AltMenuSubMenuItem
{
	border-bottom:solid 1px black;
}
.AltMenuSubMenuItem.LastChild
{
	border-bottom:solid 0px black;
}
.AltMenuSubMenuItem a{
	padding: 4px 10px 7px 10px;
	color:White;
	text-decoration:none;
}
.AltMenuSubMenuItem a:hover
{
	background:url(images/MenuHighlight.png) repeat-x left top;
	color:black;
}

/*--- CommandBar buttons ---*/
.CommandBarItema
{
    padding:0px 3px;
}
.CommandBarItemb
{
    background: url(/images/all-buttons.gif) no-repeat left -120px;
}
.CommandBarItemc
{
    background: url(/images/all-buttons-cap.gif) no-repeat right -120px;
    height:30px;
}
.CommandBarItemb:hover
{
    background: url(/images/all-buttons.gif) no-repeat left -90px;
}
.CommandBarItemc:hover
{
    background: url(/images/all-buttons-cap.gif) no-repeat right -90px;
    height:30px;
}

.CommandBarItem a
{
    color:Black;
    padding:6px 14px;
    text-decoration:none;
}


/*--- Forums ---*/
.ForumGroupContainer {margin-top:20px;}
.ForumGroupArea, .ForumTitleColumnHeader
{
	background-color: #0053A3;
	color:White;
}
.ForumGroupArea td {vertical-align:middle; font-size:12px; font-weight:bold;padding:5px 0px 5px}
.ForumGroupArea a
{
	color: white;
}
.ForumGroupArea .GroupTitle {padding-left:5px}
.ForumGroupArea .GroupTitle a {color:white;text-decoration:none;font-size:16px;}

.ForumGroupForumArea {}
.ForumGroupForumArea td {font-size:11px;border-bottom:dotted 1px black;padding:3px 0px;}
.ForumGroupForumArea .Title {}
.ForumGroupForumArea .Title a {color:#F97E00; text-decoration:none;font-size:12px;font-weight:bold;}

.ForumTitleColumnHeader td{font-size:12px; font-weight:bold;padding:5px 0px 5px}
.ForumListDisplay .ForumThreadArea td {font-size:11px;border-bottom:dotted 1px black;padding:3px 0px;}
.ForumListDisplay .ForumThreadArea .Title a {color:#F97E00; text-decoration:none;font-size:12px;font-weight:normal;}
.ForumMenuQuickNav {color:#F97E00;}
.ForumMenuQickNavAuth
{
	color: #99D86F;
}
/*--Form page main title--*/
#std_forum_aspx .TitleTrailArea {background:url(images/AltHeader.jpg) no-repeat left top; height:75px;padding-left:10px;}
#std_forum_aspx .TitleTrailArea H1
{
	margin: 5px 0px 5px 0px;
	color: #008000;
}

.ForumThreadPost .InnerTable .ContentCol
{
    
    width:600px;
}

.ForumThreadPost .InnerTable .BioCol
{
    width:130px;
}



.ForumThreadPost
{
	background:url(images/post_bottom.jpg) no-repeat bottom right;
	padding-bottom:20px;
	margin-bottom:35px;
}
.ForumThreadPost .DatePosted
{
    font-weight:bold;
}
.ForumThreadPost .Author
{
    font-size:15px;
    font-weight:bold;
}

.quotetop, .citation
{
	background:url(images/quote.gif) no-repeat right top;
	background-color: #C4D5EC;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 3px 3px;
	margin-bottom:0px;
}
.quotemain,.blockquote
{padding:2px 2px 2px 2px; border-left:solid 3px #4B7DC4;}

.ContentTrail {padding-left:10px;}
.ContentTrail a {color:Black; text-decoration:none; font-size:12px;}
.ContentTrail a:hover {text-decoration:underline;}

.PagerGroupMove {cursor:pointer;margin:0px 4px;position:relative;top:-3px;}
.PagerGroupMove.PrevGroup {background:url(images/nxtprv.png) no-repeat; display:inline-block;width:21px;height:21px;}
.PagerGroupMove.NextGroup {background:url(images/nxtprv.png) no-repeat -21px 0px; display:inline-block;width:21px;height:21px;}
.PagerCurrentPage, .PagerPages{font-size:9px;font-weight:normal;color:white;background:url(images/paging.png) no-repeat 0px -24px;width:20px;line-height:24px;height:24px;display:inline-block;text-align:center;margin-right:1px;}
.PagerPages {cursor:pointer;color:Black;background:url(images/paging.png) no-repeat 0px -48px;}
.PagerPages:hover {background:url(images/paging.png) no-repeat 0px 0px;}

.MainMapArea {margin: 0px 0px 50px 0px;}

.departmentlistbox
{
	border:solid 1px blue;
	padding:5px;
	margin:5px 0px;
}
.departmentlistbox .title {padding:2px 0px 4px 0px;}
.departmentlistbox .title a {font-size:14px; font-weight:bold; text-decoration:none;color:#4898D7;}
.departmentlistbox .summary {float:left;}
.departmentlistbox .productlistbox
{
	width:120px;
	float:left;
}

.productlistbox .title a {font-size:12px; font-weight:normal; text-decoration:none;color:#F97E00;}
.productlistbox .mediaArea {height:100px;}
.productlistbox .mediaArea a{vertical-align:bottom;display:inline;}

.productlistbox .cart,.productlistbox .quantityArea,.productlistbox .priceArea {float:left;}
.CartBtn {background:url(images/cart.jpg) no-repeat;width:25px;height:20px;cursor:pointer}
.DepartmentFooter {margin-top:5px; padding: 3px 20px 3px 0px; text-align:right;}
.DepartmentFooter a {color:#4898D7;}


.cartarea {position:absolute;left:675px;top:90px;background:url(images/MenuHighlight.png) repeat-x top left;padding:2px 1px 2px 1px;}
.ShopCartText {padding: 4px 3px;}

/*---Tabs---*/
.tabs
{
   height:23px;
}
.tabs ul
{
	margin-left: 2px;
	padding:0px;
	list-style-type: none;
}
.tabs li
{
	margin:0px;
	padding:0px;
	background:transparent;
	margin-left: 0px;
	float: left;
	display:inline;
}

.Tab
{
	margin: 0px 10px 0px 10px;
}

.Taba
{
	margin:0px -10px 0px -10px;
}

.Tabb
{
}
.Tab-c
{
	padding:0px 20px 0px 8px;
}
.Tab a
{
	color:White;
	font-weight:bold;
	text-decoration:none;
	border:none;
	padding-bottom:3px;
}

.MainTabArea
{
	position: relative;
	top: -2px;
	border-top: solid 4px #7B5548;
	clear: both;
	padding:5px 0px 5px 5px;
	min-height:450px;
	margin-bottom:5px;
	
}

/*.MainTabArea{border-top: solid 2px;border-top-color: #5794AD;position:relative;}*/
.Tab {position:relative;top:2px;background: url(/styles/Gel/Black/AngTabM.png) top repeat-x;}
.Taba{background: url(/styles/Gel/Black/AngTabL.png) top left no-repeat;}
.Tabb{background: url(/styles/Gel/Black/AngTabR.png) top right no-repeat;}
.Tab-c{	padding:2px 20px 0px 8px; height:19px;}

.currenttab .Tab {top:0px;background: url(/styles/Gel/Blue/AngTabM.png) top repeat-x;}
.currenttab .Taba{background: url(/styles/Gel/Blue/AngTabL.png) top left no-repeat;}
.currenttab .Tabb{background: url(/styles/Gel/Blue/AngTabR.png) top right no-repeat;}
.currenttab .Tab-c{	padding: 2px 20px 0px 8px; height:23px; }

.Tab-c A {white-space:nowrap}
.Tab-c A:link {	TEXT-DECORATION: none;font-size:11px;font-weight:bold;outline: none;}
.Tab-c A:active {	outline: none}
.Tab-c A:visited {	TEXT-DECORATION: none;font-size:11px;font-weight:bold;outline: none;}
.Tab-c A:hover {	TEXT-DECORATION: underline;font-size:11px;font-weight:bold;outline: none;}

.currenttab A:link {font-size:13px;}
.currenttab A:active {font-size:13px;}
.currenttab A:visited {font-size:13px;}
.currenttab A:hover {font-size:13px;}

