﻿html, body {
    font-family:Verdana;
    font-size:12px;
    margin:0px;
    height:99%;
    text-align:center;
    line-height:20px;
}
a:link, a:hover, a:active, a:visited
{
    text-decoration:none;
}
#MainBody 
{
    max-width:1000px;
    vertical-align:top;
    border:solid 1px #cccccc;
    background-color:#FFFFFF;
}
.MainLink, MainLink:link, MainLink:visited 
{
    color:#0066CC;
    text-decoration:underline;
}
.MainLink:hover 
{
    color:#FF3300;
    text-decoration:underline;
}
#Header 
{
    max-width:1000px;
    height:100px;
}
#Menu
{
    background-image:url(images/nav_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    height:15px;
    padding:6px;
    border-top:solid 1px #FFFFFF;
}
.MenuLink, MenuLink:link, MenuLink:visited 
{
    font-size:13px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
.MenuLink:hover 
{
    font-size:13px;
    color:#FFCC33;
    font-weight:bold;
    text-decoration:none;
    border-bottom:dotted 1px #FFCC33;
}
.MenuRedLink, MenuRedLink:link, MenuRedLink:visited 
{
    font-size:13px;
    color:#ff3f12;
    font-weight:bold;
    text-decoration:none;
}
.MenuRedLink:hover 
{
    font-size:13px;
    color:#ff3f12;
    font-weight:bold;
    text-decoration:none;
    border-bottom: dotted 1px #ff3f12;
}
.TenSpace 
{
    padding-right:45px;
}
#NavBar 
{
    background-image:url(images/navbar.gif);
    background-repeat:no-repeat;
    padding-top:5px;
    height:25px;
    text-align:left;
    padding-left:50px;
    color:#DDDDDD;
    font-weight:bold;
}
#NavBarRight 
{
    text-align:right;
    position:relative;
    top:-22px;
    right:30px;
}
.NavBarLink, NavBarLink:link, NavBarLink:visited 
{
    color:#DDDDDD;
    font-weight:bold;
    text-decoration:none;
}
.NavBarLink:hover 
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
#MainContent 
{
    background-color:#FFFFFF;
    vertical-align:top;
}
#RandomPic 
{
    text-align:left;
    width:645px;
}
#PanelTbl 
{
    vertical-align:top;
}
#Panel 
{
    text-align:left;
    width:235px; /* 285 */
    background-color:#e8f5ff;
    border:solid 1px #98c3e5;
}
#PanelTop 
{
    height:0px;  /* 35 */
    background-image:url(images/rightbar_top_blue.gif);
    background-repeat:repeat-x;
}
#PanelFooter 
{
    height:0px; /* 33 */
    background-image:url(images/rightbar_bottom_blue.gif);
    background-repeat:repeat-x;
}
.PanelHeader, PanelHeader:link, PanelHeader:visited 
{
    font-weight:bold;
    color:#3366CC;
    text-decoration:none;
}
.PanelHeader:hover 
{
    font-weight:bold;
    color:#3366CC;
    background-color:#cce3f4;
    text-decoration:none;
    cursor:hand;
}
.PanelHeaderSelected
{
    font-weight:bold;
    color:#3366CC;
    background-color:#cce3f4;
    cursor:hand;
}
.PanelContent 
{
    background-color:#cce3f4;
    padding-bottom:5px; /* 10 */
}
.PanesPadding
{
    padding-top:0px; /* 10 */
}
.PanelImg 
{
    padding-top:4px; /* 7 */
    padding-bottom:3px; /* 7 */
    padding-left:15px;
    padding-right:10px;
}
.PanelThumbnail
{
    padding-right:10px;
    padding-top:5px;
}
.submenu, submenu:link, submenu:visited
{
    font-weight:normal;
    text-decoration:none;
    display: block;
    height: 19px;
    padding-top: 2px;
    padding-left: 35px;
    color: #333333;
}
.submenu:hover 
{
    font-weight:normal;
    text-decoration:underline;
    color:#FF3300;
}
.submenuAllDolche, submenuAllDolche:link, submenuAllDolche:visited
{
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
    color: #333333;
}
.submenuAllDolche:hover 
{
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
    color:#FF3300;
}
#TabTbl 
{
    width:615px;
    height:258px;
    vertical-align:top;
    padding-left:20px;
    padding-right:8px;
    padding-top:0px;
    padding-bottom:15px;
    text-align:left;
}
.TabNav
{
    font-family:Verdana;
    font-size:10px;
    color:#44449e;
    font-weight:bold;
}
.PJustify 
{
    padding-top:10px;
    padding-bottom:10px;
    text-align:justify;
    text-align:left;
}
.ImgPadding 
{
    padding:5px;
}
#TabBgBlue 
{
    /* background-image:url(images/panel_bg_blue.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    background-position:right; */
}
#TabBgPurple 
{
    /* background-image:url(images/panel_bg_purple.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    background-position:right; */
}
#TabBgGrey 
{
    /* background-image:url(images/panel_bg_grey.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    background-position:right; */
}
#TabBgGreen 
{
    /* background-image:url(images/panel_bg_green.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    background-position:right; */
}
#TabBgPink 
{
    /* background-image:url(images/panel_bg_grey.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    background-position:right; */
}
#PageBottom {
    background-color:#EEEEEE;
    font-size:10px;
    height:70px;
    color:#999999;
    border-top:#CCCCCC solid 1px;
}
.FooterLink, FooterLink:link, FooterLink:visited 
{
    font-size:10px;
    color:#999999;
    text-decoration:none;
}
.FooterLink:hover 
{
    font-size:10px;
    color:#FF3300;
    text-decoration:none;
    border-bottom:dotted 1px #FF3300;
}
#Footer 
{
    height:50px;
    background-image:url(images/footer_bg.gif);
    background-repeat:repeat-x;
    background-position:bottom;
}
#MainContentContact 
{
    height:100%;
    width:100%;
    text-align:left;
    background-image:url(images/panel_bg_grey.gif);
    background-repeat:no-repeat;
    background-position:right;
}
#MainContentIT 
{
    height:100%;
    width:100%;
    text-align:left;
    background-image:url(images/panel_bg_purple.gif);
    background-repeat:no-repeat;
    background-position:right;
}
#MainContentWeb 
{
    height:100%;
    width:100%;
    text-align:left;
    background-image:url(images/panel_bg_green.gif);
    background-repeat:no-repeat;
    background-position:right;
}
.LeftNav {
    width:200px;
    height:100%;
    background-color:#F6F6F6;
    vertical-align:top;
    padding-left:15px;
    padding-top:15px;
    border-right:#cccccc solid 1px;
}
.LeftNavBorder {
    border-bottom:#cccccc solid 1px;
}
.LeftNavLink, LeftNavLink:link, LeftNavLink:visited {
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:3px;
    padding-right:0px;
    color:#000000;
    text-decoration:none;
}
.LeftNavLink:hover {
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
    color:#000000;
    background-color:#DDDDDD;
    text-decoration:none;
    cursor:hand;
    border-left:#CC3399 solid 3px;
}
.LeftNavSelected {
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
    color:#000000;
    background-color:#DDDDDD;
    text-decoration:none;
    cursor:hand;
    border-left:#CC3399 solid 3px;
}
.LeftNavLinkWeb, LeftNavLinkWeb:link, LeftNavLinkWeb:visited {
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:3px;
    padding-right:0px;
    color:#000000;
    text-decoration:none;
}
.LeftNavLinkWeb:hover {
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
    color:#000000;
    background-color:#DDDDDD;
    text-decoration:none;
    cursor:hand;
    border-left:#26CA00 solid 3px;
}
.LeftNavWebSelected {
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
    color:#000000;
    background-color:#DDDDDD;
    text-decoration:none;
    cursor:hand;
    border-left:#26CA00 solid 3px;
}
.ContentTitle 
{
    font-size:14px;
    font-weight:bold;
}
.HorLine {
    border:#CCCCCC dashed 1px;
}
.RedFont
{
    color:#ff3f12;
}
.ContactForm
{
    padding-left:40px;
    text-align:left;
}
#Testimonial 
{
    padding-top:20px;
    background-image:url(images/testimonial.gif);
    background-repeat:no-repeat;
    width:250px;
    height:200px;
}
.CatTitle 
{
    padding-left:10px;
    background-color:#f9f3f7;
    border-top:solid 1px #F1F1F1;
    height:25px;
    font-size:14px;
    font-weight:bold;
    color:#515050;
}
.CatPic 
{
    padding-bottom:5px;
    width:100px;
    text-align:center;
}
.CatText 
{
    vertical-align:middle;    
}
.Links_Title, Links_Title:link, Links_Title:visited
{
    padding-left:5px;
    font-size:15px;
    color:#0066cc;
    text-decoration:none;
}
.Links_Title:hover
{
    padding-left:5px;
    font-size:15px;
    color:#FF3300;
    text-decoration:none;
}
.Links_Content
{
    padding-left:15px;
    color:#333333;
}
.Links_Address
{
    padding-left:15px;
    color:Green;
}
.ModalPopupBg 
{
    background-color:#dce4f9;
	filter:alpha(opacity=60);
	opacity:0.6;   
}
.SubmitSitePopupTbl
{
    background-color:#ffffff;
    border:solid 1px #cccccc;
}
.SubmitSiteHightLight 
{
    background-color:#ffd7d7;
}
.LeftBorder
{
    border-top:solid 1px #cccccc;
}
.PaddingLeftContent
{
    padding-left:15px;
    padding-top:15px;
    padding-bottom:15px;
}
.PaddingLeft
{
    padding-left:15px;
}
.PaddingTop
{
    padding-top:15px;
}
.PaddingRight
{
    padding-right:15px;
}
.JustifyText
{
    text-align:justify;
}
.HostingGreenTitle
{
    font-size:14px;
    color:#009900;
    font-weight:bold;
}
.CustomerSay
{
    vertical-align:top;
    background-color:#ebf0f6;
    padding-left:10px;
    padding-right:10px;
    padding-top:15px;
    padding-bottom:15px;
    width:50%;
    text-align:justify;
}
.BlankCustomerSayText
{
    color:#d2ddea;
    font-family:Verdana Black;
    font-size:14px;
    text-align:justify;
}
.GreyBg
{
    background-color:#dddddd;
}
.SmallPadding
{
    padding:5px;
}
.PriceText
{
    font-size:16px;
    font-weight:bold;
    color:#e17800;
}
.IconList
{
    font-size:14px;
    line-height:22px;
    list-style-image:url(images/arrow_icon.gif);
}
.ImgMainLink, ImgMainLink:link, ImgMainLink:visited 
{
    color:#0066CC;
    border:solid 7px transparent;
    display:inline-block;
    text-decoration:underline;
}
.ImgMainLink:hover 
{
    color:#FF3300;
    border:solid 7px #d9e8ff;
    display:inline-block;
    text-decoration:underline;
}
.TitleLink, TitleLink:link, TitleLink:active, TitleLink:visited
{
    color:#000000;
    text-decoration:none;
} 
.TitleLink:hover
{
    color:#000000;
    text-decoration:underline;
}
.H2HomepageTitle
{	
	border: 0px;
	font-family: Verdana;
	font-size: 12px;
}
.H1Title
{
	border:0px; 
	font-family:Verdana; 
	font-size:14px;
}