#main 			{ width:100%; padding:0px; margin:0px; }
#inner 			{ width:960px; background:#ffffff; margin: 0 auto; }
#head 			{ width:960px; background:#ffffff; margin: 0 auto; }
#warning		{ float:right; width:630px; height:35px; border:0px solid #555555; margin: 0px 26px 0px 0px; padding:10px 0px 0px 0px; text-align:center; font-family: Arial,Helvetica; font-size: 9pt; color: #f24501;}
#footer 		{ clear:both; text-align:left; border:0px solid #000000; height:150px; padding:0px !important; margin:5px 0px 0px 0px; background-image:url('/img/vigour-footer.jpg');}
#footer1 		{ clear:both; text-align:center; width:920px; height:20px; margin: 0 auto; }
#footer2 		{ position:relative;clear:both; text-align:center; width:920px; height:150px; border:0px solid #000000; margin: 0 auto;  }
#footer3 		{ clear:both; width:920px; height:40px; margin: 0 auto; }
.ftr-blk1		{ position:absolute; right:342px; bottom:38px;width:100px; border:0px solid #cccccc; margin-top: 20px;
				font-family: Arial,Helvetica; font-size: 9px; color: #ffffff; line-height:130%; font-weight: normal; padding:00px 10px 4px 10px; text-align:center;}
.ftr-blk2		{ position:absolute; right:176px; bottom:29px;width:90px; border:0px solid #cccccc; margin-top: 20px;
				font-family: Arial,Helvetica; font-size: 9px; color: #ffffff; line-height:130%; font-weight: normal; padding:00px 10px 4px 10px; text-align:center;}
.ftr-blk3		{ position:absolute; right:1px; bottom:36px;width:100px; border:0px solid #cccccc; margin-top: 20px;
				font-family: Arial,Helvetica; font-size: 9px; color: #ffffff; line-height:130%; font-weight: normal; padding:00px 10px 4px 10px; text-align:center;}

.colmask 		{ position:relative; clear:both; width:960px; overflow:hidden; margin: 0 auto; }
.colright,
.colmid,
.colleft 		{ float:left; width:100%; position:relative; }
.col1,
.col2,
.col3 			{ float:left; position:relative; padding:0 0 1em 0; overflow:hidden; }
.leftmenu 		{ ; }
.leftmenu .colleft 	{ right:660px; }
.leftmenu .col1 { width:650px; left:938px; margin-top: 0px; min-height:606px; padding:15px 15px 15px 15px; 
				-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; 
				border-radius: 5px; border:1px solid #cccccc;}
.leftmenu .col2 { width:220px; left:-20px; margin-top: 0px; min-height:606px; border:1px solid #cccccc; 
				padding:10px; background-image:url('/img/bg.jpg'); 
				background-repeat: no-repeat; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
				-khtml-border-radius: 5px; border-radius: 5px;}
div.row div 	{ padding: 5px 10px 5px 10px; border-bottom: 1px solid #E8E8E9; cursor:pointer; }
div.row2 		{ background-color: #E8E8E9; }
.row div:hover	{ background-color:#F9E1EB; } 
.nav 			{ float: left; width:700px; height:35px; border:0px solid #000000; padding:0px; margin: 0 auto; background-image:url('/images/nav-bck.png'); }
.nav-but-h		{ float:left; height:25px; border:0px solid #ffffff; margin: 0 auto; padding:7px 15px 5px 15px;
				  font-family: Arial,Helvetica; font-size: 11pt; color: white; font-weight: bold; }
.nav-but a		{ float:left; height:25px; border:0px solid #ffffff; margin: 0 auto; padding:10px 15px 5px 15px;
				  font-family: Arial,Helvetica; font-size: 11pt; color: white; font-weight: bold; }
.nav-but a:hover { height:18px; background:#ffffff; border:2px solid #f24501; margin: 0 auto; padding:8px 13px 5px 13px;
				  font-family: Arial,Helvetica; font-size: 11pt; font-weight: bold ;color: #f24501; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.tst-box		 { float:left; margin-top: 0px; border:1px solid #f24501; padding:0px; margin-bottom:15px;
				-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.tst-hdr		 { margin: 0 auto; border:0px solid #f24501; padding:10px 10px 10px 10px; background:#555555; font-family: Arial,Helvetica; font-size: 11pt; color: white;}
.tst-body		 { margin: 0 auto; border:0px solid #f24501; padding:10px 10px 10px 10px; }
.snav 			{ float: left; width:196px; height:35px; border:0px solid #000000; padding:0px; margin:0px 0px 10px 0px;
				background-image:url('/images/nav-bck.png');
				-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.snav-but-h		{ float:left; width:166px; height:25px; border:0px solid #ffffff; margin: 0 auto; padding:7px 15px 5px 10px;
				  font-family: Arial,Helvetica; font-size: 11pt; color: white; font-weight: bold; }
.snav-but a		{ float:left;width:166px; height:25px; border:0px solid #ffffff; margin: 0 auto; padding:10px 15px 5px 10px;
				  font-family: Arial,Helvetica; font-size: 11pt; color: white; font-weight: bold; }
.snav-but a:hover { height:18px; width:171px; background:#ffffff; border:2px solid #f24501; margin: 0 auto; padding:8px 13px 5px 8px;
				  font-family: Arial,Helvetica; font-size: 11pt; font-weight: bold ;color: #f24501; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.y-but			{ position: relative; float: left; width:196px; height:45px; border:0px solid #000000; margin-bottom:5px; padding:0px;}
.y-but a		{ float: left; width:186px; height:25px; border:0px solid #000000; padding:0px; margin:0px 0px 5px 0px; padding:15px 0px 5px 10px;
				font-family: Arial,Helvetica; font-size: 11pt; color: #f24501; font-weight: bold; background-image:url('/images/button-white.png'); }
.y-but a:hover	{ color: white; background-image:url('/images/button-blue.png'); }
.i-but			{ position: relative; float: left; width:196px; height:45px; border:0px solid #000000; margin-bottom:5px; padding:0px;}
.i-but a		{ float: left; width:186px; height:25px; border:0px solid #000000; padding:0px; margin:0px 0px 5px 0px; padding:15px 0px 5px 10px;
				font-family: Arial,Helvetica; font-size: 11pt; color: white; font-weight: bold; background-image:url('/images/button-blue.png'); }
.i-but a:hover	{ color: #f24501; background-image:url('/images/button-white.png'); }
.i-but-icon		{ position: absolute; top:7px; right: 7px; width:30px; height:30px; border:0px solid #000000; padding:0px; margin:0px auto; }

.tst-ftr		{ float: left; width:582px; margin 0px; text-align:right; font-size: 8pt; background: #cccccc; color: #ffffff; padding:3px 15px 3px 3px;
				-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.tst-img		{ float: right; max-width:50%; background-color: #ffffff; overflow:hidden; margin-left:10px; border: 3px solid #ffffff;  padding: 0px; }
.tst-date	    { float: right; font-family: Arial,Helvetica; font-size: 9pt; color: white; font-weight: normal; text-decoration: none; }
.call-box		{ margin: 10px; width:360px; height:360px; border:1px solid #f24501; background-color: #ffffff; padding:20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.logincard		{ background-image:url('/images/card.jpg'); height:220px; width:350px; margin:0 auto; padding: 0px; border:0px solid #000000; font-family: Arial,Helvetica; font-size: 9pt; color: #555555;}
.call-us		{ float:right; width:290px; height: 67px; margin: 0px 0px 0px 20px; border:1px solid #f24501; padding:223px 0px 0px 0px;
				background-image:url('/images/call-us.jpg'); background-repeat: no-repeat; font-family: Arial,Helvetica; font-size: 14pt; color: white; font-weight: normal; text-align:center;
				-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.call-us-txt	{ font-size: 12pt; color: white; font-weight: normal; text-align:center; }
.call-us-txt2	{ color: #f24501; }

