body {
background-color: #545454; 
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size:11px; 
color:#686666;
margin-left: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
}
#wrapper {
width:776px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/page_bg.gif);
background-position:0px 200px;
background-repeat:repeat-y;
}

#top {
width:776px;
background-image: url(../images/p-top.gif);
background-repeat: no-repeat;
background-position: left top;
background-color:#FFFFFF;
height:153px;

}	

#form {
float:right;
width:300px;
padding-right:20px;
}

.logo {
width:350px;
float:left;
padding-left:22px;
padding-top:42px;
}


#container  {
width:776px;
padding:0px;
margin:0px;
}

#container_out  {
background-image: url(../images/p-bottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
/*width:776px;	
border:1px solid yellow;
clear:none;*/
}	


.leftnav{
float:left;
width:258px;
height:23px;
background-image:url(../images/left-nev-top.gif);
background-repeat:no-repeat;
background-position:22px 0px;
height:23px;
clear:both;
}

.leftnevbg{
width:236px;
margin:23px 0px 0px 22px;

}

.leftnevbg ul {
width:236px;
margin:10px 0px 0px 0px;
padding:0px;
text-align:center;
}

.leftnevbg li {
text-transform:capitalize;
width:236px;
margin:0px;
padding:0px;
display:block;
text-align:left;
line-height:30px;
list-style-type:none;
}

.leftnevbg li a{
color:#4B4848;
font-weight:bold;
text-transform:uppercase;
width:236px;
text-indent:30px;
display:block;
line-height:30px;
background-image:url(../images/a_nevg.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-decoration:none;
}

.leftnevbg li a:hover{
color:#D16A05;
font-weight:bold;
text-transform:uppercase;
width:236px;
display:block;
margin:0px;
line-height:30px;
text-indent:30px;
/*padding-left:70px;*/
background-image: url(../images/a_nevg.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

/*  left product category */

.leftproductctg{
width:236px;
margin:0px 0px 0px 63px;
padding: 0px 0px 0px 0px;
text-align:left;

}

.leftproductctg ul {
margin:0px;
padding:0px;
text-align:left;
list-style-type:none;
}

.leftproductctg li {
margin:0px;
padding:0px;
text-align:left;
line-height:20px;
list-style:square;
}

.leftproductctg li a{
text-decoration:none;
color:#4B4848;
}

.leftproductctg li a:hover{
color:#D16A05;
}

#main_area{
width:510px;
padding:0px;
margin:0px 0px 0px 0px;
float:left;
border:0px solid red;
}

.bsimg{
width:41px; 
height:14px;
margin-left:8px;
padding:0px;
background-image:url(../images/color-bs.gif); 
background-repeat:no-repeat;

}	

.right_t{
width:510px;
background-image:url(../images/right_mid_bod.gif);
background-repeat:repeat-y;
background-position:6px 0px;

}

.text_area{
width:443px;
padding:10px 31px 0px 30px;
}	
.big_pic {
float:left;
margin:8px;
}
.text_area p{
line-height:20px;
margin:10px 0px 0px 0px;
padding:0px;
text-align:justify;
}
.smallimg {
width:34px;
float:right;
margin:8px 0px 5px 8px;
}	
#services-data2{
width:200px;
margin:0;
padding:0;
}
#services-data2 li{
line-height:21px;
font-weight:bold;
list-style-image:url(../images/bullet.gif);
list-style-position:inside;
list-style-type: none;
border-bottom:1px dotted #ccc;
}
a.services-links{
font-size:11px;
color:#686666;
font-weight:bold;
padding-left:10px;
padding-top:5px;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left 10px;
width:200px;
height:18px;
position:absolute;
border-bottom:1px dotted #ccc;
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
text-decoration:none;

}
.day{
float:left;
clear:none;
width:190px;
line-height:20px;
color:#7b0004;

}
.times{
border:0px solid red;
float:left;
clear:none;
width:170px;
line-height:20px;
color:#7b0004;
vertical-align:top;
}
#nav{
width:370px;
float:left;
margin-left:30px;
clear:none;
}



.loglink{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:10px; text-decoration:none; color:#8D8C8C;
}
.loglink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:10px; text-decoration:none; color:#000000;
}
a.login{
width:60px;
height:15px;
background-color:#B085B0;
color:#FFFFFF;
padding-top:3px;
text-align: center;
position:absolute;
}

#topdiv{
width:373px; 
height:41px; 
float:right; 
}
#linkshadow{
width:40px; 
height:20px; 
background-image:url(../images/top-shadow.gif); 
background-repeat:no-repeat; 
float:left;
}	


a.toplink{
background-image:url(../images/top-button.gif); 
background-repeat:no-repeat; 
background-position:left top; width:77px;
height:31px; 
padding-top:10px; 
padding-left:4px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
text-decoration: none;
text-align:center;
color:#FFFFFF; 
float:left;	
}
a.toplink:hover{
background-image:url(../images/top-button-over.gif); background-repeat:no-repeat; width:77px; height:31px; padding-top:10px;
padding-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color:#000000;
float:left;	
}

.h48{
height:48px;
}
.w467{
width:467px; 
float:left;
}
.w268{
width:268px; 
float:left;
}
.h19{
height:19px;
}
#topindiv {
width:81px; height:41px; float:left;
}

.un{
width:70px; height:20px; font-size:10px; padding-top:8px; float:left;
}
.fl{
float:left;
}

.topinput{
width:190px; height:18px; border: 1px solid #8F8D8D; padding-top:5px; float:left;
}	

.p100{
width:100%
}
.h12{
height:12px;
}


.w5{ width:5px; }
.h44{ height:44px; }


.w22{
width:22px; float:left;
}

#footer {
background-color:#545454;
clear:both;
font-size:11px;
text-align:right;
color:#eaeaea;
padding-right:10px;
}

#footer a{
	color:#eaeaea;
	}
	
#footer a:hover{
	color:#eaeaea;
	text-decoration:underline;
	}/*new code*/
	
/*new code*/

.headingli
{
background-image:url(images/nav-button.gif);
background-repeat: no-repeat;
height:24px;
padding:0px;
margin:0px;
}
.heading{
font-weight: bold;
color: #000000;
font-size: 1.2em;
text-transform: capitalize;
height: 22px;	
border-top:1px solid #ffffff;
border-bottom:2px solid #7b0004;
text-indent:8px;
}


.textlinks{
width:250px;
text-align:top;
/*margin-top:10px;*/
float:left;
}
.textcell-dotedline{
text-align:left;
font-family: verdana;
font-size: 11px;
font-style: normal;

}

.textcell-dotedline li{
line-height:30px;
background-image:url(../images/blue_boted.jpg);
background-repeat:repeat-x;
background-position: bottom;
list-style-type:none;
text-align:left;
}
.textcell-dotedline li a{
color: #4B4A49;
padding-top: 5px;
background-image: url(../images/bullets.jpg);
background-repeat: no-repeat;
background-position: 0px 10px;
padding-left: 20px;
text-decoration: none;
}
.textcell-dotedline li a:hover{
color: #990000;
text-decoration: none;
background-image: url(../images/back_bullets.jpg);
background-repeat: no-repeat;
background-position: 0px 10px;
}

//////////////////////////////////
///// new styles
//////////////////////////////////

.msg {
font-family: verdana;
font-size: 11px;
color: red;
text-decoration: none;
text-align: justify;
margin-right:8px;
margin-top:8px;
padding-left:30px;
}

.login_row1{
float:none;
width:100%;
padding:0px 0px 5px 0px;
line-height:30px;
/*border:solid 1px red;*/
}

.login_row2{
float:none;
width:100%;
text-align:left;
padding:0px 4px 0px 0px !important;
/*border:solid 1px red;*/
}


.login_label{
float:left;
text-align:right;
padding:5px 4px 0px 0px !important;
padding:0px 0px 0px 0px;
font-weight:normal;
line-height:30px;
}

.login_fields{
float:left;
text-align:left;
padding:5px 0px 0px 0px !important;
padding:0px 0px 0px 4px;
font-weight:normal;
line-height:30px;
}
.logintext{
width:190px; height:18px; border: 1px solid #8F8D8D; padding-top:5px; float:left
}

.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #014C8C;
font-size: 16px;
text-decoration:none;
font-weight: bold;
padding-left:30px;
}

table{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size:11px;
color:#686666;
}

//// left sub menu

#menu_div{
width:180px;
margin:23px 0px 0px 30px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#menu_div div{

margin:2px 0px 0px 30px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:15px;
}

#menu_div ul {
width:180px;
margin:0px 0px 0px 0px;
padding:0px;
padding-left:0px;
text-align:left;
line-height:15px;
background:none;
font-size:10px;
font-weight:bold;
text-transform:none;
list-style-type:disc;
}

#menu_div li {
width:180px;
margin:0px 0px 0px 5px;
padding:0px;
display:block;
text-align:left;
line-height:15px;
background:none;
text-transform:none;
list-style-type:disc;
}

#menu_div li a{
width:185px;
color:#4B4848;
font-weight:bold;
padding-left:5px;
text-indent:0px;
text-align:left;
text-decoration:none;
line-height:15px;
background:none;

}

#menu_div li a:hover{
width:185px;
color:#D16A05;
font-weight:bold;
margin:0px;
padding-left:5px;
text-indent:0px;
line-height:15px;
background:none;
}

