@charset "utf-8";
/* CSS Document */

/* ----- default ----- */
body {  margin:auto; }

/* ----- font link color and alignment ----- */
body { font:11px Arial, Helvetica, sans-serif; color:#434343;; text-align:justify;}

.gray { color:#434343; }
.blue { color:#0968a8; }
.white { color:#FFFFFF; }

.fontsize15 { font-size:15px;}
.fontsize12 { font-size:12px;}

.page-title{ font-family:calibri; font-size:15px; color:#0968A8; text-transform:uppercase; letter-spacing:1px }

a img { border:none}
a { text-decoration:none; }
a  { color:#0968a8; }
a:hover { color:#094F7E;}

#top-menu-placement a{  color:#434343; }
#top-menu-placement a:hover {  color:#0968A8; }

#quote-placement-text  p { font-family:calibri;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#FFFFFF;}

#content-container-left-text p { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }

#insidecontent-container-right-text p {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }

#footer-bar-placement p { margin:0px 0px 0px 15px; padding:7px 0px 0px 0px; color:#979797; }
#footer-bar-placement a { color:#979797; } #footer-bar-placement a:hover{ color:#FFFFFF; }

#mainmenu-placement ul{ font-family:calibri; list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#mainmenu-placement li{ display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#mainmenu-placement a { float: left;display: block; color: #FFFFFF; margin: 0px 1px 0px 0px; padding: 7px 8px 11px 10px; text-decoration: none; }
#mainmenu-placement a:hover{ background-color:#7D7D7D; }
#mainmenu-placement #current a { background-color:#7D7D7D; }

/* ----- placement ----- */
#main-container { width:869px; clear:both; margin:auto }

#header-container { width:869px ; clear:both}
	#header-container-left { width:340px; float:left; }
		#logo-placement { width:340px; height:121px; }
		#quote-placement { width:340px; height:88px; background:url(images/quote-top-bg.gif) no-repeat;}
			#quote-placement-text { padding:20px; } 
	#header-container-center { width:288px; float:left;}
		#header-image-placement { width:288px; height:209px;}
	#header-container-right { width:241px; float:left;}
		#top-menu-placement{ width:241px; height:54px; padding-top:10px;}
		#member-menu-placement { width:241px; height:112px; background:url(images/member-top-bg.gif) no-repeat; }
			#joinus-button { width:217px; height:49px; padding:16px 21px 22px 3px; }
			#login-button-placement { width:241px; }
			#clientlogin-button { width:82px; height:15px; padding:0px 0px 0px 19px;  float:left;}
			#shopperlogin-button { width:93px; height:15px; padding:0px 14px 0px 20px;  float:left;}
		#date-placement { width:241px; height:33px; background:url(images/date-top-bg.gif) no-repeat; }
		
#mainmenu-container {  width:869px; clear:both}
	#mainmenu-placement { width:869px; height:32px; background:url(images/mainmenu-bar-bg.gif) no-repeat; }
	
#content-container { width:869px; clear:both; background:#f4f4f4; overflow:hidden}
	#content-container-left{width:340px; float:left; }
		#content-container-left-text {  padding:15px; }
	#content-container-grid{width:1px; float:left;}
	#content-container-right{width:528px; float:left;}
	
	#insidecontent-container-left { width:215px; float:left; }
		#insidecontent-container-left-img{ padding-top:20px; }
	#insidecontent-container-right { width:654px; float:left; }
		#insidecontent-container-right-text { padding:20px 50px 20px 0px; }
			#icon-placement { height:29px; }
				#icon-placement-img { width:24px; height:29px; float:left; }
				#icon-placement-text { padding:12px; float:left }
				
			#icon-title-placement { height:36px; }
				#icon-title-placement-img { width:36px; height:36px; float:left; }
				#icon-title-placement-text { padding:12px; float:left }
	
	
#footer-container { width:869px; clear:both; }
	#footer-bar-placement { width:869px; height:29px; background:url(images/footer-bar-bg.gif) no-repeat; }
	#mspa-logo-placement { width:91px; height:47px;  float: left; padding-left:750px; }
	
	
	