body { margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; }

#wrapper { margin:0px auto; padding:0px; width:960px; }

#header { background:url(../images/header.jpg) no-repeat; width:960px; height:110px; }

#logo { margin:0px 0px 0px 14px; padding:14px 0px 0px 14px; float:left; width:573px; }

#hmenu { float:left; }

#hmenu ul { list-style:none; margin:0px; padding:90px 0px 0px 0px; }

#hmenu ul li { display:inline; font-size:12px; font-weight:bold; margin:0px; padding:0px; }

#hmenu ul li a { color:#000; text-decoration:none; }

#hmenu ul li a:hover { color:#db3232; }

#mmenu { background:url(../images/menu.jpg) no-repeat; width:960px; height:57px; }

#mmenu ul { margin:0px auto; padding:12px 0px 0px 20px; list-style:none; }

#mmenu ul li { display:inline; color:#FFF; font-weight:bold; font-size:18px; }

#mmenu ul li a { color:#FFF; text-decoration:none; }

#mmenu ul li a:hover { text-decoration:underline; }

#mmenun { background:url(../images/menu-noright.jpg) no-repeat; width:960px; height:57px; }

#mmenun ul { margin:0px auto; padding:12px 0px 0px 20px; list-style:none; }

#mmenun ul li { display:inline; color:#FFF; font-weight:bold; font-size:18px; }

#mmenun ul li a { color:#FFF; text-decoration:none; }

#mmenun ul li a:hover { text-decoration:underline; }

.programs { margin:0px; padding:0px; }

.Clients { margin:0px; padding:0px 0px 0px 20px; }

.SM { margin:0px; padding:0px 0px 0px 22px; }

.ourteam{margin:0px; padding:0px 0px 0px 35px;}

.calc{margin:0px; padding:0px 0px 0px 42px;}

#content { background:url(../images/mid.gif) repeat-y; width:960px; }

#left-content { margin:0px 0px 0px 10px; padding:0px; width:630px; float:left; }

#left-content p { margin:0px; padding:5px 10px 5px 10px; font-size:14px; }

#left-content a { color:#db3232; }

#left-content h2 { margin:0px; padding:10px 20px 10px 20px; color:#a10a0a; font-size:22px;}

#left-content h3{margin:0px; padding:10px 20px 10px 20px; color:#a10a0a; font-size:18px;} 

#left-content ul{margin:0px 0px 0px 60px;  padding:0px 0px 0px 0px;}

#left-content ul li{font-size:14px; margin:0px; padding:0px 0px 5px 0px; }

#right-content { margin:0px 0px 0px 10px; padding:0px; width:300px; float:left; }

#right-box { padding-left:14px; }

#right-box-top { background:url(../images/right-top-bg.gif) repeat-y; width:285px; }

 #right-box-top #logoutlbl{font-size:14px; text-align:right; margin:0px; padding:0px 15px 0px 0px;}

#right-box-top #tip-search{margin-left:20px;}

#right-box-top h2 { margin:0px; padding:0px 0px 10px 10px; color:#db3232; }

#right-box-top p { margin:0px; padding:0px 0px 8px 20px; font-weight:bold; font-size:12px; }
#right-box-top a{text-decoration:none; color:#4c80ba;}
#right-box-top a:hover{text-decoration:underline; font-weight:bold; color:#204875;}

.tip-date { color:#db3232; font-size:11px; font-weight:bold; }

#right-box-mid { background:url(../images/right-mid.gif) no-repeat; width:285px; height:60px; }

#right-box-mid p { margin:0px; padding:12px 0px 0px 0px; color:#FFF; font-weight:bold; font-size:24px; text-align:center; }

.tip-divider { background:url(../images/tip-divider.gif) repeat-x; height:18px; }

#right-box-bottom { background:url(../images/right-bottom-bg.gif) no-repeat; width:285px; height:440px; background-position: center bottom;  }

#error{ background:url(../images/errorbg.gif) repeat-y; width:285px;}

#error p{font-size:12px; color:#FF0000; margin:0px; padding:5px 10px 0px 30px; font-weight; }

#testimonials { border:1px solid #dd3232; clear:both; margin:10px 20px 0px 20px; font-size:12px; padding:10px; background:#9c0808; color:#FFF; font-weight:normal;}
 
#testimonials span { padding:8px; }

#tauth{clear:both; font-size:10px; text-align:right; font-weight:normal; font-style:italic; }

#footer { background:transparent url(../images/footer.png) no-repeat; border: 0px; width:930px; height:125px; clear:both; margin:0px 0px 0px 10px; text-align:center; font-size:15px; padding:5px; color:#FFF; font-weight:normal }

#footer2 { background: no-repeat; border: 0px; width:0px; height:0px; clear:both; }

#legal{margin:0px auto; padding:5px 0px 0px 0px; text-align:center; font-size:10px;}
#plug{margin:0px auto; padding:5px 0px 0px 0px; text-align:center; font-size:10px;}

#cform { margin-left:20px; padding-top:0px; padding-right:15px }

#cform label { font-size:12px; font-weight:bold; padding:10px 0px 4px 0px; }

#cform .textbox { margin:0px 0px 10px 0px; border:1px solid #db3232; width:220px; }

#cform textarea { border:1px solid #db3232; width:220px; }

#requestinfo-btn { background: transparent url(../images/requestinfo.png) no-repeat; border: 0px; width:229px; height:44px; margin:10px 0px 0px 0px; color:#FFF; font-weight:bold; font-size:16px; padding:0px; cursor:pointer; }

#lady { float:left; margin-top:10px; }

#money { float:left; padding-left:10px; margin-top:0px; }

#calculator {}
#calculator img {padding:0px 0px 0px 40px; margin:0px auto; text-align:center; border:none;}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#99ccff;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

#container {
	width: 630px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid

	text-align: left; /* this overrides the text-align: center on the body element. */
	color: #FFF; font-weight:normal; font-size:12px;
	background-image: url(http://www.storemarketing.com/theme/images/table.gif);
	background-position: center bottom; }

#mainContent { padding: 0 20px; }

#container #mainContent table tr th { color: #FFF; font-weight:normal; font-size:12px; background-image: url(http://www.storemarketing.com/theme/images/table2.gif); no-repeat; }

#container #mainContent h1 {}

#containera {
	width: 630px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid

	text-align: left; /* this overrides the text-align: center on the body element. */
	color: #000; font-weight:normal; font-size:14px;
	background-image: url(http://www.storemarketing.com/theme/images/table4.gif);
	background-position: center bottom; }

#containera #mainContenta table tr th { color: #000; font-weight:normal; font-size:14px; }

#containera #mainContenta h1 {}

#containerb {
	width: 940px; height:2200; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: none; background-image: url(http://www.storemarketing.com/theme/images/table5.gif); background-position: center top; 
        }

#containerc {
	width: 630px; height:3000; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: none; background-image: url(http://www.storemarketing.com/theme/images/table4.gif); background-position: center bottom; 
        }

#ss-content { margin:0px 10px 0px 10px; padding:0px; width:300px; float:left; }

#ss-box { padding-left:14px; }

#ss-box-top { background:url(../images/ss-top-bg.gif) no-repeat; width:285px; height:20px; background-position: center center;}

#ss-box-mid { background:url(../images/ss-mid2.gif) no-repeat; width:285px; height:51px;  background-position: center center;  }

#ss-box-mid p { margin:0px; padding:12px 0px 0px 10px; color:#FFF; font-weight:bold; font-size:24px; text-align:center; }

#ss-box-bottom { background:url(../images/right-ss-bg.gif) no-repeat; width:285px; height:805px; background-position: center bottom;  }


