html {
}
body {
	margin: 0px;
	background-image:url(../images_new/BackGround.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#b9eeff
}
/*
LI {
list-style: none;
font-size:12px;
text-align:left;
left:0px;
margin:0px 0px 0px 0px;
padding-left:5px;
padding-bottom:5px;
border: 1px solid #A5ACB2;
font-weight:bold;

}

UL
    {
        left:0px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
*/
A:link {text-decoration: none; color: black;}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: black;}

.clearone {
	clear: both;
	height: 0px;
}
#fullpage{
width:1000px;
height:auto;
margin: 0 auto;
background-color:#FFFFFF;
}

.topMenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000099;
}
.titlealt{
text-align:left;
width:515px;
margin:15px;
margin-top:5px;
padding-top:5px;
border-top:solid;
border-color:#3290ae;
border-width:2px;
}
.titletext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#3290ae;
}
.subtitle{
text-align:left;
margin:10px;
padding:5px;
margin-top:15px;
margin-bottom:0px;
background-color:#3290ae;
}
.subtitletext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}
.main{
text-align:left;
margin:15px;
}
.maintext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
color:#333333;
}

.righttextbox{
margin:12px;
border:solid;
border-width:1px;
border-color:#7A2334;
}
.titleRight{
text-align:left;
padding:5px;
margin-top:10px;
background-color:#7A2334;
}
.titletextRight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
}
.subtitleRight{
text-align:left;
padding:5px;
padding-top:1px;
padding-bottom:2px;
margin-top:15px;
margin-bottom:0px;
background-color:#7A2334;
}
.subtitleRight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}
.mainRight{
text-align:left;
margin:15px;
margin-top:5px;
}
.maintextRight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#AE324A;
}
.lefttextbox{
margin:5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#24627A;
background-image:url(../images_new/LeftBackground.gif);
border:double;
border-color:#FFFFFF;
}
.lefttext{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:12px;
font-size:10px;
line-height:12px;
color:#24627A;
}
.lefttextheader{
margin:0;
text-align:left;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
color:#ffffff;
background-color:#24627A;
}
#TopLogos{
margin: 0 auto;
width:1000px;
}
#Banner{
margin: 0 auto;
width:1000px;
margin-bottom:0px;
}
#BannerLogo{
float:left;
text-align:center;
margin-left: 4px;
margin-top:5px;
margin-bottom:15px;
width:285px;
}
#Logo{
display:block;
text-indent:-1000em;
background: url(http://www.bestbuyuniforms.com/images_new/Best-Buy-Logo.gif) no-repeat 0 0;	
float:left;
text-align:center;
margin-left: 4px;
margin-top:5px;
margin-bottom:15px;
height:60px;
width:285px;
}
#BannerSlogan{
float:left;
text-align:right;
margin: 25px;
margin-top:5px;
width:251px;
}
#BannerLogos{
float:right;
padding-right:5px;
text-align:center;
width:115px;
}
.BannerLogos{
margin-top:5px;
margin-bottom:2px;
text-align:center;
width:110px;
}
#MainContent{
clear:left;
margin: 0 auto;
width:1000px;
/******* SG *********/
	overflow:hidden;
/***********/
}
#LeftColumn{
float:left;
text-align:center;
margin: 0 0 0 5px;
width:200px;
}
#RightColumn{
float:left;
text-align:left;
padding-left:5px;
margin:0 auto;
width:785px;
}
.PageContent{
text-align:left;
margin-left: 20px;
margin-right: 20px;
width:760px;
}
#SearchBar{
width:775px;
height:35px;
text-align:center;
}
#SearchButton{
float:right;
width:159px;
}
#Search{
float:right;
background: url(../images_new/Search-Bar.gif) no-repeat;
text-align:right;
width:185px;
height:35px;
padding-left:2px;
padding-top:1px;
}
.searchtext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
height:19px;
width:180px;
background: url(../images_new/SearchBackground.gif) repeat-x;
}
#SearchPhone{
float:left;
width:165px;
}
#HomeButton{
float:left;
text-align:left;
height: 21px;
width:185px;
margin-left:15px;
margin-top:1px;
}
#topMenu{
float:right;
text-align:left;
height: 21px;
width: 760px;
margin-right:12px;
margin-top:5px;
}
.topMenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000099;
}
a.topMenu:link {
	color: #000099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
a.topMenu:hover {
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: underline;
}
a.topMenu:visited {
	color: #000099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
a.topMenu:visited:hover {
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: underline;
}
a.link:link {
	color: #ae334a;
	TEXT-DECORATION: none;
}
a.link:hover {
	color: #7A2432;
	TEXT-DECORATION: none;
}
a.link:visited {
	color: #ae334a;
	TEXT-DECORATION: none;
}
a.link:visited:hover {
	color: #7A2432;
	TEXT-DECORATION: none;
}
.HomeButton{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3290ae;
}
a.HomeButton:link {
	color:#3290ae;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
a.HomeButton:hover {
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
a.HomeButton:visited {
	color: #3290ae;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
a.HomeButton:visited:hover {
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
#TitleBar{
clear:left;
width:779px;
height:40px;
padding-top:5px;
background: url(../images_new/Title-Bar.gif) no-repeat;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
}
#RightColumnRight{
float:right;
text-align:center;
margin: 0px;
margin-right: 7px;
width:235px;
}
#RightColumnLeft{
float:left;
text-align:center;
margin: 0px;
width:535px;
}
.CategoryButton{
float:left;
margin: 5px;
margin-right: 0px;
width:255px;
}
.RightButton{
text-align:center;
margin-top: 5px;
margin-bottom: 10px;
width:235px;
}
.LeftButton{
text-align:center;
margin: 0;
width:191px;
}
.CategoryTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}
#CategoryTitle{
text-align:left;
width:505px;
height:20px;
padding: 5px;
margin-bottom:10px;
background-color:#000000;
}
#Category{
margin:0 auto;
height:auto;
text-align:center;
width:515px;
margin-top:0;
border:solid;
border-width:1px;
border-color:#000000;
}
#CategoryTitleRight{
text-align:left;
width:219px;
height:20px;
padding: 5px;
background-color:#000000;
}
#CategoryTextRight{
margin-left:17px;
margin-top:10px;
}
#CategoryRight{
text-align:center;
width:229px;
padding-bottom:10px;
border:solid;
border-width:1px;
border-color:#000000;
}
#footer{
clear:both;
margin:auto;
width:1000px;
border-top:1px dotted gray;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px 0;
color:#333333;
}

.menumain {
	width: 191px;
	margin-bottom:10px;
}

.menu {
	width: 191px;
	margin-bottom:10px;
/********** editted by SG ******************/	
	_width: 191px;
	_overflow:hidden;
}
.menuElement {
	_width: 191px;
	_overflow:hidden;
	height: 20px;
	background-image: url(../images_new/MenuBackground.gif);
	
}
.menuElement span {
	
}
.menuElement a {
	display: block;
	height: 20px;
}
.menuSpacer {
width: 191px;
height: 2px;
background-image: url(../images_new/MenuBackground.gif);
}
.menu a {
text-align:left;
padding-left:22px;
padding-top:2px;
	background: url(../images_new/Category1.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.menu a:hover {
	background: transparent;
	color:#FFFFFF;
}
.menuselected {
	background: url(../images_new/Category1_Over.gif) no-repeat;
}
/*kultech 09/16*/ 
.menu ul {padding:0; margin: 0px 0px 0px 0px; list-style-type: none; background-image: url(../images_new/MenuBackground.gif);}
.menu ul li {position:relative;}
.menu ul li a, .menu ul li a:visited {	
	display:block;	
	text-decoration:none;				
}
.menu ul li:hover a {
	color:#FFFFFF;	
	background-image:url(../images_new/Category1_Over.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

/* 1st flyout (level 2) */
.menu ul li ul {display: none;}
.menu ul li ul li {padding:0px;}
.menu ul li:hover ul {display:block; position:absolute; top:2px;left:192px; width:150px; height:auto;}
.menu ul li:hover ul li a {display:block; width:150px; height:auto; color:#FFFFFF; background:#B87D67; border-left:0; border-right:1px solid #cacaca; border-top:0; border-bottom:1px dotted #252525; padding:3px 3px 3px 3px;}
.menu ul li:hover ul li a:hover {color:#FFA500;}
/* 2nd flyout (level 3) */
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:157px; top:0;}
.menu ul li:hover ul li:hover ul li a {display:block; width:150px; color:#FFFFFF; background:#B87D67;}
.menu ul li:hover ul li:hover ul li a:hover {color:#FFA500;}

/*kultech 09/16*/
a.ls{
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
color:#000000;
font-weight:bold;
padding-top:2px;
}

#autoSuggestList {
border:1px solid #A5ACB2;
background-color:#B3956E;
z-index:999;
position:relative;
left:0;
overflow:auto;
width:344px;
height:0;
margin-left:-2px;
}

#autoSuggestList li{
border:1px solid tan;
cursor:pointer;
}

#autoSuggestList li:hover{
background-color:tan;
}

#autoSuggestList li a {
display:block;
}


a.anav {
color:black;
text-decoration:none;
}

a.anav:visited {
color:black;
}

a.anav:hover {
text-decoration:underline;
}

#comments { display:none }

.errMsg { border:none;padding:0; }
.err
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: red;
	font-weight:bold;
	padding:0;
}

