/* 
================================
Skin styles for DotNetNuke
================================
*/  
h4{
color: #666666;
}
h5{
color: #666666;
font-size: 12pt;
} 
p{
color: #666666;
}
.Normal td,
.Normal td a:link,
.Normal td a:visited,
.Normal td a:hover
{
color: #666666;
}
p a:link, p a:visited, p a:hover{
color: #666666;
text-decoration: underline;
}
.CatalogWrapper a:link,
.CatalogWrapper a:hover,
.CatalogWrapper a:visited,
.CatalogWrapper,
.Store-CategoryMenu-Item A.:link,
.Store-CategoryMenu-Item A.:active,
.Store-CategoryMenu-Item A.:visited,
.Store-CategoryMenu-Item,
.Store-CategoryMenu-Item A.:hover {
color: #707476;
font-size: 6pt;
}
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #ffffff;
	background-image: url(images/gradientbackground2.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}
.skinmaster {
	height: 100%;
	background-color: #ffffff;
	border: 1px solid red;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toparea
{
	background-image: url(images/topareabackground.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	height: 45px;
}
.logoarea
{
	height: 130px;
	padding:0px;
}
.menuarea
{
	background-image: url(images/menuareabackground.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	height: 67px!important;
	padding-left: 32px;
}
.contentpane {
	width: 816px;
	background-color: transparent;
	background-image: url(images/contentareabackground.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	height: 100%;
	padding: 50px;
}
.leftpane {
	width: 184px!important;
	background-color: transparent;
	background-image: url(images/contentareabackground.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	height: 100%;
	padding-top: 30px;
}
.bottommenu{
	height: 48px;
	background-image: url(images/bottommenuareabackground.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}
.bottom
{
	height: 87px;
	background-image: url(images/bottombackground.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}
.bottom A:link,
#dnn_dnnUSER_cmdRegister,
#dnn_dnnUSER_cmdLogin
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}
/*INVENTUA TOP MENU CLASSES*/

span
{
	margin: 0px;
	padding: 0px;
}

.TopMenuBar
{
    padding-bottom: 0px;
}

.TopMenuItem A:link, 
.TopMenuItem A:hover,
.TopMenuItem A:visited,
.TopMenuItem A:active
{
        font-size: 0px;
        color: #b1b1b1!important;
}
.TopMenuItem1 A:link, 
.TopMenuItem1 A:hover,
.TopMenuItem1 A:visited,
.TopMenuItem1 A:active
{
        font-size: 10pt;
        color: #ffffff!important;
        font-family: Tahoma;
        font-weight: bold;
}

#invtopmenu-GSA A
{
    background-image: url(images/navbutton/gsa.jpg);
    background-position: bottom;
    height: 67px;
    width: 92px;
    display:block;
    float:left;
}
#invtopmenu-AbilityOne A
{
    background-image: url(images/navbutton/abilityone.jpg);
    background-position: bottom;
    height: 67px;
    width: 92px;
    display:block;
    float:left;
}
#invtopmenu-DutyGear A
{
    background-image: url(images/navbutton/dutygear.jpg);
    background-position: bottom;
    height: 67px;
    width: 92px;
    display:block;
    float:left;
}
#invtopmenu-IndustrialSafety A
{
    background-image: url(images/navbutton/industrial.jpg);
    background-position: bottom;
    height: 67px;
    width: 92px;
    display:block;
    float:left;
}
#invtopmenu-ConstructionMaterials A
{
    background-image: url(images/navbutton/construction.jpg);
    background-position: bottom;
    height: 67px;
    width: 92px;
    display:block;
    float:left;
}
#invtopmenu-OfficeSupplies A
{
    background-image: url(images/navbutton/office.jpg);
    background-position: bottom;
    height: 67px;
    width: 92px;
    display:block;
    float:left;
}
#invtopmenu-Furniture A
{
    background-image: url(images/navbutton/furniture.jpg);
    background-position: bottom;
    height: 67px;
    width: 92px;
    display:block;
    float:left;
}
#invtopmenu-Toner A
{
    background-image: url(images/navbutton/toner.jpg);
    background-position: bottom;
    height: 67px;
    width: 92px;
    display:block;
    float:left;
}

/*TOP BUTTONS*/
#invtopmenu-RoadShow A
{
    background-image: url(images/navbutton/roadshow.jpg);
    background-position: bottom;
    height: 45px;
    width: 61px;
    display:block;
    float:left;
}
#invtopmenu-AboutUs A
{
    background-image: url(images/navbutton/aboutus.jpg);
    background-position: bottom;
    height: 45px;
    width: 60px;
    display:block;
    float:left;
}
#invtopmenu-ContactUs A
{
    background-image: url(images/navbutton/contactus.jpg);
    background-position: bottom;
    height: 45px;
    width: 60px;
    display:block;
    float:left;
}
#invtopmenu-GSALink A
{
    background-image: url(images/navbutton/GSAExt.jpg);
    background-position: bottom;
    height: 45px;
    width: 60px;
    display:block;
    float:left;
}
#invtopmenu-DODEMALL A
{
    background-image: url(images/navbutton/DODEMALL.jpg);
    background-position: bottom;
    height: 45px;
    width: 60px;
    display:block;
    float:left;
}
/*DNN MENU STYLES*/
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 8pt; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding-right: 0px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: transparent; 
}

.main_dnnmenu_itemhover td {  
	background-color: transparent; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

