* { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9pt; line-height:130%; color: #494949; }
body { margin:0px; background-color: #ffffff; font-size: 9pt; line-height:130%; font-weight:normal; color: #494949; font-family:Arial, Helvetica, Verdana, sans-serif; }
p, div, td, .Normal, .NormalDisabled, .subSubHead, .SubHead, ul, li, {
font-size: 9pt;line-height:130%;font-weight:normal;color: #494949;font-family:Arial, Helvetica, Verdana, sans-serif;}
p { margin-bottom:2px; margin-top:8px; padding-bottom:2px; padding-top:8px }
/* small Caps bulleted head */
h1, h1 a, h1 strong, h1 em { font-size:16px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color: #494949;  padding-left:15px; padding-top:0; margin-top:0px; padding-bottom:6px; margin-bottom:6px; line-height:110%; background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:left center; }
.KBreadcrumb, .KBreadcrumb A:Link, .KBreadcrumb A:active, .KBreadcrumb A:visited, .KBreadcrumb A { font-size:14px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color: #494949; text-decoration:none; line-height:110%; background-image:url(images/BackHead.jpg); background-repeat:repeat-x; background-position:left top; background-color:#f5f5f5; padding-top:5px; padding-bottom:5px; padding-left:5px; width:100%; }
/* dark grey panel head */
h2, h2 a, h2 strong, h2 em { font-size:12pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color: #ffffff; padding-top:0; margin-top:0px; padding-bottom:6px; margin-bottom:6px; line-height:110%; }
/* Main Page head */
h3, h3 a, h3 em { font-size:16px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color: #494949; text-transform:uppercase; background-image:url(images/BackHead.jpg); background-repeat:repeat-x; background-color:#f5f5f5; padding-top:6px; margin-top:6px; padding-bottom:6px; margin-bottom:6px; padding-left:10px; line-height:110%; }
h4, h4 a, h4 strong, h4 em { font-size:14px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color: #ed2027; padding-top:6px; margin-top:6px; padding-bottom:0px; margin-bottom:2px; padding-left:0px; line-height:110%; }
h5, h5 a, h5 em, h5 p, h5 a, h5 a:link, h5 a:visited, h5 a:active { font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color: #494949; padding-top:6px; margin-top:6px; padding-bottom:0px; margin-bottom:2px; padding-left:0px; line-height:110%; }
/* button */
h6, h6 a, h6 strong, h6 em, h6 a, h6 a:link, h6 a:visited, h6 a:active { font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color: #ed2027; padding-top:6px; margin-top:6px; padding-bottom:0px; margin-bottom:2px; padding-left:0px; line-height:110%; }
a, a:link, a:visited, a:active { color:#ed2027; font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:underline; }
a:hover { color:#ed2027; text-decoration:underline; }
.foot, .foot, A.foot:link, A.foot:visited, A.foot:hover, A.foot:active, .SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:hover, A.SkinObject:active, .breadcrumb, A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:hover, A.breadcrumb:active, .CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover, A.CommandButton:active { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9pt; font-weight:normal; color:#CCCCCC; line-height:140%; }
.LGProductName { font-size:16px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color:#ed2027; padding:4px; text-decoration:none; margin:0px; }
.ProductName { font-size:9pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:#ed2027; padding:4px; text-decoration:none; margin:0px; }
.Price, .CATProductListItem { font-size:16pt; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color:#ed2027; padding:4px; text-decoration:none; margin:0px; }
div.gradiant { background-image:url(images/BackHead.jpg); background-repeat:repeat-x; background-color:#f5f5f5; padding-top:5px; padding-bottom:0px; padding-left:5px; }
.ProdImg {border-left:#e6e6e6 solid 2px; 
                    border-right:#e6e6e6 solid 2px; background-color:#ffffff;  
                    padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px;}
/* ==================================================
PANE STYLES 
=====================================================*/

.ControlPanel, .PagingTable { background-color: #999999; width: 100%; color:#ffffff; }
.DNNEmptyPane { width: 0px; display:none; border:none; padding:0px; margin:0px; height:0px; }
.catpane { width: 230px; background-color: transparent; padding-left: 0px; padding-right: 20px; padding-top: 20px; padding-bottom: 0px; color:#FFFFFF; text-align:left; }
.catpane p, .catpane td { color:#FFFFFF; }
.leftpane { width: 230px; background-color: transparent; padding-left: 0px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px; }
.contentpane { width: auto; background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; }
.bannerpane { width: auto; background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 0px; }
/* ==================================================
MENU STYLES for DotNetNuke SOLAPART
=====================================================*/


.MainMenu_MenuContainer { background-color: transparent; width:auto; height:33px; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background-color: Transparent; margin:0; padding:0; width:auto }
.MainMenu_MenuItem, .MainMenu_MenuItem td, .MainMenu_RootMenuItem, .MainMenu_RootMenuItem td { cursor: pointer; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9pt; color:#ffffff; font-weight:normal; white-space:nowrap; background-color: transparent; width:auto; padding-right:1px; padding-left:0px; border-right:0px solid #c57e0b; height:20px; ; }
.MainMenu_MenuItemSel, .MainMenu_MenuItemSel td,  .MainMenu_RootMenuItemSelected, .MainMenu_RootMenuItemSelected td { cursor: pointer; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9pt; cursor: pointer; color:#ed2027; font-weight:normal; white-space:nowrap; background-color: transparent; width:auto; padding-right:1px; padding-left:0px; border-right:0px solid #c57e0b; height:20px; ; }
.MainMenu_RootMenuItemActive td,  .MainMenu_RootMenuItemActive,  .MainMenu_RootMenuItemBreadcrumb, .MainMenu_RootMenuItemBreadcrumb td { cursor: pointer; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9pt; color:#ed2027; font-weight:normal; white-space:nowrap; background-color: transparent; width:auto; padding-right:1px; padding-left:0px; border-right:0px solid #c57e0b; height:20px; ; }
.MainMenu_SubMenu td, .MainMenu_SubMenu { cursor: pointer; color:#eaeaeb; font-weight:normal; padding:5px; height:20px !important; border:0; text-align:left; background-color: #65666a; }
.MainMenu_SubMenu { z-index: 1000;  filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=135, Strength=3);
}
.MainMenu_SubMenuItemActive, .MainMenu_SubMenuItemActive td,  .MainMenu_SubMenuItemBreadcrumb, .MainMenu_SubMenuItemBreadcrumb td { cursor: pointer; color:#eaeaeb; font-weight:bold; padding:5px; line-height: 100%; height:18px !important; border:0; text-align:left; background-color: #65666a; }
.MainMenu_SubMenuItemSelected { cursor: pointer; ccolor:#eaeaeb; font-weight:normal; padding:5px; height:20px !important; border:0; text-align:left; background-color: #65666a; }
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon .MainMenu_MenuArrow td, .MainMenu_RootMenuArrow td, .MainMenu_MenuIcon td { display:none; }
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon .MainMenu_MenuArrow td, .MainMenu_RootMenuArrow td, .MainMenu_MenuIcon td { display:none; }
.MainMenu_Separator { width:0px; height:0px; font-size:0px; }
    

SMALL { font-size: 75%; }
BIG { font-size: 120%; }
BLOCKQUOTE, PRE { padding-left:15px; padding-top:8px; padding-bottom:8px; margin-bottom:5px; margin-top:1px; background-color:transparent; }
/*""""""""""""""""" top, right, bottom, left"""*/	
em { font-style:italic; font-weight:normal }
b, STRONG { font-weight: bold; font-style: normal; }
HR { height: 1pt; width: 100%; border-style: solid; azimuth: center; }
LI { margin-left:-5px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
UL LI { list-style-type: square; color:#000000; margin-left:-15px; padding-top:2px; padding-bottom:2px; margin-top:0px; margin-bottom:0px; }
UL LI LI { list-style-type: disc; margin-left:-25px; }
UL LI LI LI { list-style-type: circle; margin-left:-25px; }
OL LI { list-style-type: decimal; margin-left:-15px; }
OL OL LI { list-style-type: lower-alpha; margin-left:-25px; }
OL OL OL LI { list-style-type: lower-roman; margin-left:-25px; }
OL UL LI { list-style-type: disc; margin-left:-40px; }
/* =========================================================================
    Default styles FOR DotNetNuke, changes below this point are unnecessary
   ========================================================================= */
.Language { vertical-align: middle; margin: 0px; }
.Language img { border: none; }
.SubHead, .SubSubHead { font-weight: bold; }
.NormalDisabled { }
.NormalBold { font-weight: bold; }
.NormalRed { color: red; }
.NormalTextBox { color:black !important; }
textarea, input, select, option { color: black !important; }
.DataGrid_AlternatingItem { background-color: White; color: Red; font-weight: normal; }
.DataGrid_Container { background-color: Transparent; }
.DataGrid_Footer { background-color: White; }
.DataGrid_Header { background-color: Transparent; font-weight: bold; text-align: center; }
.DataGrid_Item { background-color: Transparent; font-weight: normal; }
.DataGrid_SelectedItem { background-color: Silver; font-weight: normal; }
/* GENERIC MODULE STYLE */
.ModuleTitle_MenuContainer { border: blue 0px solid; }
.ModuleTitle_MenuBar { cursor: pointer; height: 0px; background-color: Transparent; }
.ModuleTitle_MenuItem { cursor: pointer; color: black; font-size: 9pt; font-weight: bold; font-style: normal; border: white 0px solid; background-color: Transparent; }
.ModuleTitle_MenuIcon { cursor: pointer; background-color: #EEEEEE; border: #EEEEEE 1px solid; text-align: center; width: 15px; height: 21px; }
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; background-color: #FFFFFF; border: #FFFFFF 0px solid; }
.ModuleTitle_MenuBreak { border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 0px; }
.ModuleTitle_MenuItemSel { cursor: pointer; color: black; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE; }
.ModuleTitle_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid; }
.ModuleTitle_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; }

