.mainText {
	font-family: Arial, Helvetica, sans-serif;
}
#masta-description{
	position:absolute;
	left:15px;
	top:25px;
	width:461px;
	height:311px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


#bg{
	position:absolute;
	left:0px;
	top:0px;
	width:801px;
	height:658px;
	z-index:2;
	visibility:visible;
	background-color: #FFFFFF;
	border-top-color: #000066;
	border-top-style: solid;
	border-top-width: thick;
	border-bottom-color: #000066;
	border-bottom-style: solid;
	border-bottom-width: thick;
}
#pageTitle{
	position:absolute;
	left:316px;
	top:26px;
	width:444px;
	height:30px;
	z-index:9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
}

#bottomPanelContainer{
	position:absolute;
	left:0px;
	top:674px;
	width:801px;
	height:40px;
	z-index:1;
	visibility:visible;
	border: 0;
	background-color: #FFFFFF;
}
#bottomPanelText{
	position:absolute;
	left:47px;
	top:14px;
	width:707px;
	height:15px;
	z-index:4;
	visibility:visible;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#topPicPanel{
	position:absolute;
	left:40px;
	top:63px;
	width:718px;
	height:194px;
	z-index:4;
	visibility:visible;
	border-bottom-color: #0099CC;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-top-color: #0099CC;
	border-top-style: solid;
	border-top-width: thin;
	padding-top: 5px;
}
#topPanelTitle{
	position:absolute;
	left:529px;
	top:136px;
	width:218px;
	height:27px;
	z-index:5;
	visibility:visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
#topPanelText{
	position:absolute;
	left:529px;
	top:163px;
	width:218px;
	height:80px;
	z-index:5;
	visibility:visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#links{
	position:absolute;
	left:606px;
	top:689px;
	width:151px;
	height:13px;
	z-index:6;
	visibility:visible;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#links a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#links a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
#logIn{
	position:absolute;
	left:490px;
	top:17px;
	width:268px;
	height:37px;
	z-index:7;
	visibility:visible;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#mainPanel{
	position:absolute;
	left:318px;
	top:315px;
	width:441px;
	height:115px;
	z-index:8;
	visibility:visible;
	background-color: #FFFFFF;
	border-bottom-color: #33CCCC;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

.mainPanel_1{
	left:0px;
	width:420px;
	z-index:8;
	visibility:visible;
	background-color: #FFFFFF;
	position: relative;
	top: 0px;
	padding-bottom: 10px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: thin;
	margin-top: 10px;
	bottom: 5px;
	height: 120px;
}

.mainPanelPicContainer{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:108px;
	z-index:5;
	background-color: #FFFFFF;
}
.mainPanelTitle{
	position:absolute;
	left:162px;
	top:3px;
	width:258px;
	height:24px;
	z-index:5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.mainPanelText{
	position:absolute;
	left:162px;
	top:33px;
	width:258px;
	z-index:5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#secondPanel{
	position:absolute;
	left:318px;
	top:435px;
	width:441px;
	height:110px;
	z-index:8;
	visibility:visible;
	background-color: #FFFFFF;
}
#secondPanelPicContainer{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:110px;
	z-index:5;
	background-color: #FFFFFF;
}
#secondPanelTitle{
	position:absolute;
	left:162px;
	top:3px;
	width:279px;
	height:24px;
	z-index:5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
}
#secondPanelText{
	position:absolute;
	left:162px;
	top:33px;
	width:279px;
	height:76px;
	z-index:5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#specialOffersContainer{
	position:absolute;
	left:318px;
	top:556px;
	width:441px;
	height:70px;
	z-index:7;
}

#sidePanel{
	position:absolute;
	left:52px;
	top:315px;
	width:249px;
	height:312px;
	z-index:9;
	visibility:visible;
	border: 0;
	background-image: url(../images/sidePanel.gif);
	overflow: auto;
}
.sidePanelTitle{
	position:relative;
	left:21px;
	top:12px;
	width:215px;
	height:26px;
	z-index:5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-bottom-color: #999999;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
#sidePanelTitle li{
	background-image: url(../images/bulletpoint.gif);
	background-repeat: no-repeat;
	background-position: 0;
	padding-left: 9px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	list-style-type: none;
	list-style-position: inside;
}
.sidePanelArticlePic{
	position:relative;
	left:0px;
	top:0px;
	width:75px;
	height:75px;
	z-index:7;
	background-color: #FFFFFF;
}
.sidePanelArticleText{
	position:absolute;
	left:82px;
	top:0px;
	width:148px;
	height:75px;
	z-index:8;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: normal;
}
.highlightContainer{
	position:relative;
	left:8px;
	top:15px;
	width:232px;
	height:76px;
	z-index:7;
	margin-bottom: 10px;
}
#highlightContainer1{
	position:absolute;
	left:8px;
	top:46px;
	width:232px;
	height:76px;
	z-index:7;
}
#highlightContainer2{
	position:absolute;
	left:8px;
	top:134px;
	width:232px;
	height:76px;
	z-index:7;
}
#highlightContainer3{
	position:absolute;
	left:8px;
	top:222px;
	width:232px;
	height:76px;
	z-index:7;
}
#longRightColumn{
	position:absolute;
	left:317px;
	top:139px;
	width:441px;
	height:490px;
	z-index:7;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#longRightColumnAdmin{
	position:absolute;
	left:50px;
	top:139px;
	width:710px;
	height:490px;
	z-index:99;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}
#shopTopColumn{
	position:absolute;
	left:317px;
	top:140px;
	width:441px;
	height:237px;
	z-index:7;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#newShopcolumn{
	position:absolute;
	left:317px;
	top:140px;
	width:441px;
	height:507px;
	z-index:7;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#shopProduct{
	position:absolute;
	left:400px;
	top:160px;
	width:135px;
	height:73px;
	z-index:10;
}
#shopContainer1{
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:75px;
	z-index:7;
}
#shopContainer2{
	position:absolute;
	left:210px;
	top:0px;
	width:200px;
	height:75px;
	z-index:7;
}
.shopContainer{
	position:relative;
	width:200px;
	height:100px;
	z-index:7;
}
.shopThumb{
	position:absolute;
	left:0;
	top:0;
	width:90px;
	height:68px;
z-index:10;
}
.shopProduct{
	position:absolute;
	left:101px;
	top:0px;
	width:99px;
	height:70px;
	z-index:10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.shopContainerPrice{
	position:absolute;
	left:0;
	top:74px;
	width:200px;
	height:24px;
	z-index:9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.shopPreviewColumn{
	position:absolute;
	left:317px;
	top:395px;
	width:441px;
	height:239px;
	z-index:7;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #33CCCC;
}
#bottomPreviewColumn{
	position:absolute;
	left:317px;
	top:395px;
	width:441px;
	height:239px;
	z-index:7;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #33CCCC;
}
#mapTopColumn{
	position:absolute;
	left:317px;
	top:140px;
	width:441px;
	height:490px;
	z-index:7;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mapAddressPreviewColumn{
	position:absolute;
	left:591px;
	top:230px;
	width:155px;
	height:149px;
	z-index:7;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #33CCCC;
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
}
.shopPreviewLargePic{
	position:absolute;
	left:0px;
	top:10px;
	width:200px;
	height:150px;
	z-index:9;
}
.shopPreviewTitle{
	position:absolute;
	left:210px;
	top:10px;
	width:220px;
	height:31px;
	z-index:9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}
.shopPreviewText{
	position:absolute;
	left:210px;
	top:40px;
	width:221px;
	height:107px;
	z-index:9;
}
.shopPreviewPrice{
	position:absolute;
	left:0px;
	top:191px;
	width:431px;
	height:45px;
	z-index:9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#subNavContainer{
	position:absolute;
	left:40px;
	top:259px;
	width:718px;
	height:27px;
	z-index:10;
	visibility:visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 280px;
	border-bottom-color: #0099CC;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding-top: 5px;
}
#subNavContainer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
}
#subNavContainer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #000000;
}
#subNavContainer_1{
	position:absolute;
	left:316px;
	top:51px;
	width:443px;
	height:75px;
	z-index:8;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom-color: #0099CC;
	border-bottom-style: solid;
	border-bottom-width: thin;
	vertical-align: baseline;
}
#subNavContainer_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
}
#subNavContainer_1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	vertical-align: baseline;
}
#navMainContainer{
	position:absolute;
	left:52px;
	top:138px;
	width:249px;
	height:162px;
	z-index:11;
	visibility:visible;
	background-image: url(../images/navMain.gif);
}
#navMain{
	position:absolute;
	left:-20px;
	top:8px;
	width:256px;
	height:162px;
	z-index:11;
	visibility:visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding-top: 10px;
	line-height: 20px;
}
#navMain a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#navMain a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
#navMain a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
#navMain li{
	background-image: url(../images/bulletpoint.gif);
	background-repeat: no-repeat;
	background-position: 0;
	padding-left: 8px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	list-style-type: none;
	list-style-position: inside;
}
#logoArea{
	position:absolute;
	left:52px;
	top:30px;
	width:249px;
	height:94px;
	z-index:12;
	visibility:visible;
	background-image: url(../images/logoArea.gif);
}
#logo{
	position:absolute;
	left:29px;
	top:26px;
	width:200px;
	height:66px;
	z-index:6;
}
.textfieldSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textfieldLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sidePanelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.rightColumnSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.rightColumnPicText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.priceLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
.specialOffers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#questionsPanel{
	position:absolute;
	left:52px;
	top:150px;
	width:640px;
	height:115px;
	visibility:visible;
}
.ajax_waiting {
   background-color: #AFEEEE;  /* PaleTurquoise */
	filter:alpha(opacity=80);
	/*opacity:0.1; */
   position:absolute;
   top:20%;
   left:35%;
   width:135px;
   height:50px;
    padding-left:20px;
    padding-top:20px; 
   z-index:10;
}
.faint_text {
   background-color:white;  
   color: Gray;

}
.hiddencolumn
{
    display: none;
}