/*layout CSS */



@import url(menu.css);



html{



	height:100%;



	margin-bottom:1px;



}



body {



	font-family:Arial;



	line-height:120%;



	font-weight:normal;font-size:12px;



}







* {



	margin:0;



	padding:0;



}







a:visited,a:link{



	text-decoration:underline;



	



	color:#0C137D;



}



a:hover{



	color:#FF0000;



	text-decoration:underline;



}



li{



	/*list-style-type:none;*/margin-left:0px;



}







hi,h2,h3,h4{



	font-size:90%;



}



form{



	text-align:left;



	margin:0;



	padding:0;



}



fieldset.input{



	border:none;



	margin-bottom:10px;



}



ul#mainlevel-nav{



	display:block;



	float:left;



	line-height:35px;



	margin-top:10px;



}



#mainlevel-nav li{



	float:left;



	padding:0 8px;



}



a.mainlevel-nav{



	display:block;



	line-height:13px;



	text-decoration:none;



	color:#fff;



	font-weight:600;



	font-size:110%;



}



ul.menu{



	margin:10px 0 15px 0;



}



ul.menu li{



	margin:7px 0px;



	background:url(../images/menu-title.gif) no-repeat left center;



	padding-left:13px;



}



ul.menu li a{



	font-size:100%;



	color:#0C137D;



	font-weight:500;



	display:block;



}



ul.menu li a:hover{



	color:#FFF;



	text-decoration:none;



}











a.mainlevel-bookmenu-nav:link, a.mainlevel-bookmenu-nav:visited{



	color:#0C137D;



	display:block;



	margin:3px 5px;



	font-weight:bold;



	font-size:120%;



}



a.mainlevel-bookmenu-nav:hover{



	color:#FF0000;



	text-decoration:none;



}



a#active_menu1-bookmenu-nav{



	color:#FF0000;



}







a.sublevel-bookmenu-nav:link, a.sublevel-bookmenu-nav:visited{



	color:#0C137D;



	display:block;



	margin:0px 0px 2px 18px;



	font-weight:700;



	font-size:100%;



}



a.sublevel-bookmenu-nav:hover{



	color:#FF0000;



	text-decoration:none;



}







	height:100%;



	margin-bottom:1px;



}



body {



	font-family:Arial;



	line-height:120%;



	font-weight:normal;font-size:12px;



}







* {



	margin:0;



	padding:0;



}







a:visited,a:link{



	text-decoration:underline;



	



	color:#0C137D;



}



a:hover{



	color:#FF0000;



	text-decoration:underline;



}



li{



	/*list-style-type:none;*/margin-left:10px;



}







hi,h2,h3,h4{



	font-size:90%;



}



form{



	text-align:left;



	margin:0;



	padding:0;



}



fieldset.input{



	border:none;



	margin-bottom:10px;



}



ul#mainlevel-nav{



	display:block;



	float:left;



	line-height:35px;



	margin-top:10px;



}



#mainlevel-nav li{



	float:left;



	padding:0 8px;



}



a.mainlevel-nav{



	display:block;



	line-height:13px;



	text-decoration:none;



	color:#fff;



	font-weight:600;



	font-size:110%;



}



ul.menu{



	margin:10px 0 15px 0;



}



ul.menu li{



	margin:7px 0px;



	background:url(../images/menu-title.gif) no-repeat left center;



	padding-left:13px;



}



ul.menu li a{



	font-size:100%;



	color:#0C137D;



	font-weight:500;



	display:block;



}



ul.menu li a:hover{



	color:#FFF;



	text-decoration:none;



}











a.mainlevel-bookmenu-nav:link, a.mainlevel-bookmenu-nav:visited{



	color:#0C137D;



	display:block;



	margin:3px 5px;



	font-weight:bold;



	font-size:120%;



}



a.mainlevel-bookmenu-nav:hover{



	color:#FF0000;



	text-decoration:none;



}



a#active_menu1-bookmenu-nav{



	color:#FF0000;



}







a.sublevel-bookmenu-nav:link, a.sublevel-bookmenu-nav:visited{



	color:#0C137D;



	display:block;



	margin:0px 0px 2px 18px;



	font-weight:700;



	font-size:100%;



}



a.sublevel-bookmenu-nav:hover{



	color:#FF0000;



	text-decoration:none;



}











/* Quote*/



.quote {



width:90%;

text-align:justify;

padding-left:15px;

padding-right:15px;



}





/* menu*/



#horiz-menu {



	line-height: 35px;



}







#horiz-menu ul.menu {



	list-style: none;



	margin: 0;



	padding: 0;



}







#horiz-menu li {



	display: block;



	float: left;



	margin: 0;



	padding: 0;



	background: none;



}







#horiz-menu a {



	white-space: nowrap;



	color: #fff;



	display: block;



	float: left;



	height:35px;



	line-height: 35px;



	font-weight: normal;



	text-transform:capitalize;



	padding: 0px 10px 0px 10px;



	font-size:100%;



	font-weight:700;text-decoration:none !important;



}







#horiz-menu li.active a,



#horiz-menu li.active_menu {



	color:#FFFF00;



	text-decoration:underline;



}



#horiz-menu li.active li a{



	text-decoration:none;



}



#horiz-menu li.active_menu a{



	color:#FFFF00;



}







#horiz-menu a:hover {



	text-decoration: none;



	color: #FFFF00;



}



/* suckerfish menu  */


h1{ line-height:30px;}




.menu,.menu *{margin:0;padding:0;}



div#horiz-menu{/* this is a z-index ie6 and ie7 bug fix */



position:relative;z-index:50;}



#horiz-menu li li{margin:0;background:url(../images/menu.png) no-repeat;}



.menu{line-height:1.0;float:left;margin-bottom:1.5em;position:relative;}



.menu ul{margin-top:-7px;/*IE6 needs this*/



padding:0;}



.menu li{float:left;list-style:none;position:relative;}



div#horiz-menu li li a{display:block;padding:0;margin:0;text-decoration:none;float:none;height:35px;line-height:35px;text-indent:10px;width:98%; color:#fff; text-decoration:none;}



div#horiz-menu li li a:hover{



	background:url(../images/menuhover.png) no-repeat;



	text-decoration:underline;



	width:160px;



	color:#000;



}



.menu li ul{float:none;left:-999em;position:absolute;width:160px;z-index:5;}



.menu li:hover ul,



.menu li.sfHover ul{left:0px;top:42px;}



.menu li:hover li ul,



.menu li.sfHover li ul,



.menu li li:hover li ul,



.menu li li.sfHover li ul,



.menu li li li:hover li ul,



.menu li li li.sfHover li ul{top:-999em;}



.menu li li:hover ul,



.menu li li.sfHover ul,



.menu li li li:hover ul,



.menu li li li.sfHover ul,



.menu li li li li:hover ul,



.menu li li li li.sfHover ul{left:158px;top:-2px;}



.menu li li{position:relative;float:none;width:100%;}







.small,.createdate,.modifydate,.mosimage_caption{



	font:80% Arial,Helvetica,sans-serif;



	color:#666;



}



a.readon:visited,a.readon:link{



	text-decoration:none;



	font-size:80%;



}



a.readon:hover{



	text-decoration:underline;



}



.latestnews a:hover{



	text-decoration:none;



}



#form-login-username label,#form-login-password label,#form-login-remember label{



	font-size:80%;



}



.button{



	border:1px #FFF solid;



	margin:10px 0 5px 0;



}



#form-login ul li a{



	font-size:70%;



}



.moduletable_menu, .moduletable_text{



/*padding for inside text*/



}







.poll,.pollstableborder{



}







.pollstableborder{



	margin-left:-30px;



}



.moduletable_menu h3, .moduletable h3, .moduletable_text h3,.moduletable-mod-bookmenu h3, .moduletable-testimonials h3{



	font-weight:bold;



	text-transform:uppercase;



	margin:7px 0 20px 0;



	font-size:100%;



	color:#fff;



} 

/* Latest changes by JV */
.moduletable_recent h3
{
        font-weight:bold;



	text-transform:uppercase;



	margin:7px 0 20px 0;



	font-size:100%;



	color:#000;	
}
/* Latest changes by JV */

.moduletable-mod-right h3



{



        font-weight:bold;



	text-transform:uppercase;



	margin:7px 0 20px 0;



	font-size:100%;



	color:#000000;



}



.moduletable-mod-right



{



     padding-right:10px;padding-bottom:10px;



}











/*negative padding to pull h3 back out from .moduletable padding*/







.moduletable-show h3{



	margin:8px 0px 10px 0px;



	text-align:center;



        font-weight:bold;



	text-transform:uppercase;



        color:#fff;font-size:100%;



}



.moduletable-show{



	text-align:center;



	width:100%;



	/*margin: 10px auto 15px ;*/



}



.contentheading,.componentheading{



	



	text-transform:capitalize;



	font-weight:bold;



	font-size:130%;



	color:#FF0000;



	line-height:100%;padding-bottom:8px;padding-top:10px;



}



div.componentheading{



	padding-left:5px;



}







.sectiontableentry2, .sectiontableentry1{



	text-align:left;



}







/*   layout for footer*/



div.moduletable-mod-footercopyright{



	float:left;



	width:330px;



	line-height:22px;



	color:#fff;



	margin-left:10px;



}



div.moduletable-mod-footercopyright a{



	color:#fff;



	text-decoration:none;



}



div.moduletable-mod-footer{



	width:600px;



	float:right;



	line-height:20px;



	text-align:right;



	margin-right:10px;



}



span.mainlevel-footermenu-nav{



	color:#fff;



}



a.mainlevel-footermenu-nav:link,a.mainlevel-footermenu-nav:visited{



	color:#fff;text-decoration:none !important;



}



a.mainlevel-footermenu-nav:hover{



	color:#CCC;



}



/* Firefox Scrollbar Hack - Do not remove */



html {



	margin-bottom: 1px;



	height: 100%!important;



	height: auto;



}



.moduletable-search



{



	padding-left:20px;padding-top:10px;



}



div.moduletable-search



{











width:100px;



 /* background:url(../images/search_bg.jpg) no-repeat left top;	*/



  height:30px;



  margin-left:50px;



}



#now



{



	margin-top:0px !important;



}



input.inputbox-search



{



	border:1px solid #D3D3D3;



}



.cust



{



	padding-left:25px;padding-right:25px;



}



div.cust



{



	width:20% !important;



}



.cust a



{



	font-size:12px !important;text-decoration:none !important;



}



.cust img



{



	border:0;



}



.browseProductContainer h2{



	padding-top:10px;padding-bottom:10px;



}

#vmMainPage
{

}

.show_vm_categories{ float:left;}

#main{ margin:0 auto;}

#vmMainPage h3



{



	text-transform:capitalize;



	font-weight:bold;



	font-size:130%;



	color:#FF0000;



	line-height:100%;padding-bottom:8px;padding-top:10px;



}







.browseProductContainer



{



	padding-top:8px !important;



}



.breadcrumbs



{



/*	margin-left:6px;



	font-size:14px !important;color:#FF0000 !important;padding-bottom:10px !important;*/



	



	text-transform:capitalize;



	font-weight:bold;



	font-size:130%;



	color:#FF0000;



	line-height:100%;padding-bottom:8px;padding-top:10px;



}







.contentpaneopen



{



	width:100%;



}



#mainbody



{



	



}



.contentpaneopen div



{



	width:94%;



}



.contentpaneopen table



{



	width:98%;



}



.pagination



{



	padding-top:10px;



}



select.txt



{



	width:38px;



}







#now_right{



width:257px;



margin-right:20px;



}

div.moduletable-testimonials{
padding-left:10px;
padding-right:10px;

}

.select{

width:40px;

height:20px;

text-size:8px;

}