@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	background-image: url(../images/background_new.jpg);
	background-color: #708090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: black;
}

#container {
	width: 952px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	height:auto !important;
	z-index: 1;
	
	
}
#container-catalogue {
	width: 1022px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	height:auto !important;
	z-index: 1;
	
	
}
#middle {
	width: 900px;
	margin: 0 auto;
	background-image: url(../images/frame_main_back.png);
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	
}

#specialsBox {
	margin: 0 auto;
	width: 883px;
	padding-bottom:5px;
	padding-top: 5px;
}
#specialsBox-catalogue {
	margin: 0 auto;
	width: 1022px;
	padding-bottom:5px;
	padding-top: 5px;
}
#ContentBox {
	margin: 0 auto;
	width: 883px;
	padding-bottom:5px;
	padding-top: 5px;
}

#topmiddle {
	width: 950px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(../images/frame_top.png);
	height: 10px;
}
#topheader {
	width: 949px;
	background-color:#FFFFFF;
	margin: 0 auto;
	height:112px;
	padding-right: 0px;
	background-repeat: no-repeat;
	color: white;
	
}
#menuContainer {
	width:952px;
	margin: 0 auto;
	
}
#main-container {
	width: 952px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	z-index: 1;
	
	
}

#Frontleft {
	float:left;
	width:286px;
	font-size:80%;
	height: 231px;
	text-align: left;
	padding: 0px 7px 0px 7px;
		}
		
#Frontright {
	float:right;
	width:286px;
	height: 231px;
	text-align: left;
	padding: 0px 7px 0px 7px;
	
		}
#Frontmiddle {
	margin: 0px 138px 0px 301px;
	height: 231px;
	width: 298px;
	
		}
		
#bottommiddle {
	width: 950px;
	margin: 0 auto;
	background-image: url(../images/frame_bottom.png);
	height: 20px;
	background-repeat: no-repeat;
}
#bottommiddle2 {
	width: 950px;
	margin: 0 auto;
	padding-top: 0px;
	background-image: url(../images/frame_bottom2.png);
	height: 20px;
	background-repeat: no-repeat;
}
#footer {
	width: 400px;
	padding: 0px;
	padding-top: 0px;
	padding-right: 35px;
	text-align: right;
	float: right;
	
} 
.footertext{
	color:#666;
	font-size:9pt;
	font-weight:bold;
	background: transparent;
}
.footertext:LINK{
	color:#666;
	font-size:9pt;
	text-decoration: none;
	font-weight:bold;
	background: transparent;
}
.footertext:Hover{
	color:#666;
	font-size:9pt;
	text-decoration: underline;
	font-weight:bold;
	background: transparent;
	padding-right: 30px;
}
#footerLeft {
	width: 187px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
	
} 
#footerLeft2 {
	width: 187px;
	margin: 12px 13px 0px 15px;
	padding: 0px;
	float:left;
	
} 
#footerRight {
	float:right;
	width:115px;
	padding:0px;
	background-repeat: no-repeat;
	text-align: left;
	
} 

#footerMiddle {
	width: 232px;
}
		
.submitbutton {
	font-weight: bold;
	background-image:url(../images/submit-back.jpg);
	width: 190px;
	height: 45px;
	font-size: 30px;
	color: #666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.textboxes {
	background-color: silver;
	
}
.ProductDirectory:LINK {
	font-size: 18px;
	font-weight: bold;
	color: #025696;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
}

.ProductDirectory:VISITED {
	font-size: 18px;
	font-weight: bold;
	color: #025696;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
}

.ProductDirectory:HOVER {
	font-size: 18px;
	font-weight: bold;
	color: #025696;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:left;
}

.ProductDirectory:ACTIVE {
	font-size: 22px;
	font-weight: bold;
	color: #025696;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #B4DCFD;
	text-align:left;
}
.textBlueHeader {
	font-size: 16px;
	text-transform: none;
	font-weight: bold;
	color: #6495ED;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.button {
	background: #dddddd;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	height: 18px;
	border-color: #888888;
}
.whitetext {
	color: white;
}
#brandsBox {
	width: 138px;
	height: 67px;
	float:left;
	background-image:url(../images/ais-advantage-brand-frame.jpg);
	background-repeat:no-repeat;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 22px;
}
.suppliertable {
	width: 180px;
	height: 72px;
	float:left;
	background-image:url(../images/ais-advantage-brand-frame2.jpg);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 16px;
	padding-bottom: 16px;	
	text-align:center;
}
.whitetextSmall {
	color: white;
	font-size:10pt;
}
.whitetextMedium {
	color: white;
	font-size:10pt;
}
.whitetextSmall:LINK {
	color: white;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
.submitbuttonMember {
	font-weight: bold;
	width: 220px;
	height: 57px;
	font-size: 30px;
	color: #fff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/member-login-button.jpg);
	cursor: pointer;
}
.submitbuttonMemberExpression {
	font-weight: bold;
	width: 180px;
	height: 57px;
	font-size: 30px;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/member-expression-submit.jpg);
}
.submitbuttonState {
	font-weight: bold;
	width: 220px;
	height: 57px;
	font-size: 30px;
	color: #fff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/stores-search-state-button.jpg);
	cursor: pointer;
}
.Store-title {
	font-size:24px;
	color: #015696;
	font-weight:bold;
}
.Store-text {
	color: #015696;
	
}
.Store-title-black {
	font-size:24px;
	color: #000000;
	font-weight:bold;
}
.Storeweb:LINK {
	font-size:24px;
	color: #015696;
	font-weight:bold;
	text-decoration:none;
}

.Storeweb:VISITED {
	font-size:24px;
	color: #015696;
	font-weight:bold;
	text-decoration:none;
}

.Storeweb:HOVER {
	font-size:24px;
	color: #015696;
	font-weight:bold;
	text-decoration:none;
}

.Storeweb:ACTIVE {
	font-size:24px;
	color: #015696;
	font-weight:bold;
	text-decoration:none;
}
.textBlackHeader {
	font-size: 16px;
	text-transform: none;
	font-weight: bold;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.textWhiteHeader {
	font-size: 16px;
	line-height:30px;
	padding-left:20px;
	padding-top:10px;
	text-transform: none;
	font-weight: bold;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#menuContainer2 {
	width:257px;
	left:0;
	overflow:hidden;
	background-image: url(../images/menu-back.jpg);
	background-repeat:no-repeat;
}
#menu2 {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	left:20px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 257px;
	
}
#menu2 li {float:left;}
#menu2 li a {display:block; height:37px; line-height:37px; padding:0 18px 0 0; float:left; color:#fff; text-decoration:none; width: 286px;}
#menu2 li a b {display:block; height:37px; float:left; color:#fff; padding:0 0 0 20px; cursor:pointer;}
#menu2 li a:hover, 
.home #menu2 li#home a,
.aboutus #menu2 li#aboutus a,
.products #menu2 li#products a,
.catalogue #menu2 li#catalogue a,
.specials #menu2 li#specials a,
.card #menu2 li#card a,
.book #menu2 li#book a,
.support #menu2 li#support a,
.contactus #menu2 li#contactus a

{background:url(../images/tab_a.jpg) no-repeat right top; line-height:37px; color:#000;}
#menu2 li a:hover b,
.home #menu2 li#home a b,
.aboutus #menu2 li#aboutus a b,
.products #menu2 li#products a b,
.catalogue #menu2 li#catalogue a b,
.specials #menu2 li#specials a b,
.card #menu2 li#card a b,
.book #menu2 li#book a b,
.support #menu2 li#support a b,
.contactus #menu2 li#contactus a b
{
	background:url(../images/tab_b.jpg) no-repeat left top;
	line-height:37px; color:#FFF;
}

