.category_list .Product-Detail{
overflow:hidden;
}
.category_list div.noborder img{
border:none !important;
}
/*#PageBgImage{
background-image:url("http://mfimg.co.uk/p/tiled_snowflake.png") !important;
}
.SiteLogo{
background-color:#e7edfa;
}*/
#dnn_ctr_Terms_lblTerms{
display:block;
padding:0px 15px;
}
.insurance b, .insurance ul li{
font-size:15px;
line-height:30px;
}
.insurance ul{
float:left;
width:640px;
}
.category_list .insurance img{
float:left;
margin:19px;
}
.category_list .insurance a:link, .category_list .insurance a:active, .category_list .insurance a:visited{
font-size:19px !important;
line-height:30px;
display:block;
}
.category_list_v2 span.Normal{
background-color:lavenderBlush;
padding:14px;
line-height:21px;
color:black;
display:block;
border-bottom:1px dotted Red;
font-size:14px;
}
.network-images img{
float:left;
margin:15px;
}
.network-images hr{
clear:both;
}
.network-images:after { content: ""; display: block; clear: both;}.network-images { //display: inline-block;}

* html .network-images { height: 1%;}


html[xmlns] .network-images { display: block;}


.category_list_v2,.category_list{
margin-bottom:15px;
}
.selector{
margin-top:1px;
margin-right:1px;
}
div.selector a:active, div.selector a:visited, div.selector a:link{
color:White;
}
div.selector a{
padding: 30px;
background-color: #444; 
 font-size:19px;
 margin-bottom:1px;
display:block;
width:260px;
padding-left:0px;
padding-right:0px;
text-align:center;
color:white;
position:relative;
line-height:16px;
}
.category_list .selected img{
border:0px !important;
}
div.selector a:hover{
background-color:#eb008c;
color:White;
}
div.selector a div{
font-size:0px;
height:0px;
width:0px;
position:absolute;
top:-1px;
left:-78px;
border:39px solid transparent;
}
div.selector a div div{
top:-38px;
left:-37px;
border:38px solid transparent;
}
div.selector a.sel div{
border-right-color:black;
}
div.selector a.sel div div{
border-right-color:#eb008c;
}
div.selector a:hover div{
border-right-color:black;
}
div.selector a:hover div div{
border-right-color:#eb008c;
}
#logos{
background-color:White;
border:5px solid #D3D3D3;
-moz-border-radius:5px;
margin-top:17px;
}
#logos img{
border:none;
padding:7px;
}
#hidesome{
width:587px !important;
overflow:hidden;
border:1px solid black;
float:left !important;
}
#hidesome img{
width:587px !important;
height:366px !important;
}
#Image-Maps_8201104281100289{
height:363px !important;
width:585px !important;
}
.adbox1{
height:250px;
width:300px;
float:right;
margin-left:17px;
}
.adbox2{
width:300px;
float:right;
margin-left:17px;
margin-top:10px;
}
.category_list .adbox2 img{
height:112px !important;
width:286px !important;
border:none !important;
padding-left:7px;
padding-right:7px;
}
.category_list .adbox1 img{
height:250px !important;
width:300px !important;
border:none !important;
}
.home p{
color:White;
}
.home{
padding:17px;
}
.home .selected{
border:5px solid #EB008C;
-moz-border-radius:5px;
margin-top:17px;
margin-bottom:17px;
width:896px;
}
.category_list a.theCheckout:active,.category_list a.theCheckout:visited,.category_list a.theCheckout:link{
-moz-border-radius:5px;
border-radius:5px;
border:1px solid dimgray;
color:dimgray;
line-height:1;
margin-top:12px;
display:block;
font-size:12pt;
padding:5px 0px;
text-align:center;
}
.category_list a.theCheckout:hover{
color:#eb008c;
border-color:#eb008c;
}
.category_list .Product-Detail{
padding:17px;
}
.playerDiv iframe{
border:none;
}
.download-button{
padding:10px;
}

.category_list a.download-button:active, .category_list a.download-button:visited, .category_list a.download-button:link{
-moz-border-radius:5px;
border-radius:5px;
border:1px solid dimgray;
color:dimgray;
line-height:1;
margin-top:12px;
display:block;
float:left;
margin-right:10px;
font-size:12pt;
padding:5px 10px;
text-align:center;
}
.category_list a.download-button:hover{
color:#eb008c;
border-color:#eb008c;
}
.category_list .Product-Detail h2,.category_list .Product-Detail h2 span{
font-size:20px;
color:#eb008c;
margin-top:0px;
margin-bottom:17px;
font-weight:normal;
}
.category_list .Product-Detail .EndCell{
padding-bottom:107px;
}
.category_list span,  .category_list_v2 h1 span{
color:White;
}
.category_list span b{
color:lightpink;
}
.category_list .TopRow td{
color:#eb008c;
border-color:#222222 #222222 #666666;
font-size:13px;
}
.category_list td span{
font-size:13px;
}
.category_list .alternative-row{
background-color:#222 !important;
}
.category_list .thePrice{
color:lawngreen;
border:1px solid lawngreen;
display:block;
float:left;
font-size:12pt;
line-height:1;
margin-top:12px;
margin-left:14px;
padding:5px 10px;
-moz-border-radius:5px;
border-radius:5px;
}
.thePrice{
display:block;
}
.category_list .cat-desc a:link, .category_list .cat-desc a:active, .category_list .cat-desc a:visited{
display:block;
color:Purple !important;
margin-top:10px;
}
.category_list .cat-desc a:hover{
color:#eb008c !important;
}
.category_list{
background-color:Black;
}
#dnn_ctr827_ViewPriamCategoryPage_tblProducts, #dnn_ctr827_ViewPriamCategoryPage_tblProducts tbody tr{
width:100% !important;
padding:0px !important;
margin:0px !important;
border:0px !important;
}
#dnn_ctr815_ViewPriamCategoryPage_tblProducts{
margin-top:15px;
}
.category_list_v2 .row-item0 hr,.category_list_v2 .row-item1 hr{
display:none;
}
.category_list_v2 .row-item0 td, .category_list_v2 .row-item1 td{
padding:10px;
border-bottom:1px dotted Red;
margin-bottom:-1px;
}
.category_list_v2 .row-item0 td td, .category_list_v2 .row-item1 td td{
border-bottom:0px dotted Red;
margin-bottom:0px;
}
.row-item0{
background-color:#EDEDED;
}
.row-item1{
background-color:white;
}
.category_list .row-item1, .category_list .row-item0{
background-color:transparent;
}
.category_list_v2 a span{
color:#eb008c;
}
.category_list img, .category_list_v2 img{
border:1px solid dimgray !important;
/*height:180px !important;
width:180px !important;*/
}
.category_list .ProdTitle{
font-size:20px !important;
font-weight:normal !important;
}
.category_list .cat-desc, .category_list .cat-desc b{
font-size:14px;
line-height:140%;

}
.category_list h1, .category_list_v2 h1{
background-image:url("http://mfimg.co.uk/p/menu.jpg");
color:White;
font-size:23px;
padding:11px;
margin:0px;
width:918px;
}
.category_list .line-break{
display:block;height:5px;
}
.category_list hr{
color:Purple;
width:98%;
margin-bottom:17px;
margin-top:10px;
}
.category_list a.theCart:active,.category_list a.theCart:visited,.category_list a.theCart:link{
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #019DBE;
color:#019DBE;
line-height:1;
margin-top:12px;
width:79px;
display:block;
float:right;
font-size:12pt;
padding:5px 10px;
margin-right:14px;
}
.category_list a.theCart:hover{
color:#eb008c;
border-color:#eb008c;
}
.category_list a:hover img, .category_list a:active img, .category_list a:link img, .category_list a:visited img{
text-decoration:none;
}
.category_list a:hover img{
border-color:#eb008c !important;
}
.category_list a:active span, .category_list a:link span, .category_list a:visited span{
color:#eb008c;
text-decoration:none;
}
.category_list a:active, .category_list a:link, .category_list a:visited{
color:#eb008c;

}
.category_list a:hover{
text-decoration:none;
}
.category_list a:hover span{
color:purple;
}
/*========================================================*/
/*  1 -retro fit menu update                                          */
/*========================================================*/
.UserDiv a.USER_object:active, .UserDiv a.USER_object:visited, .UserDiv a.USER_object:link,.LoginDiv a.LOGIN_object:active, .LoginDiv a.LOGIN_object:visited, .LoginDiv a.LOGIN_object:link{
color:White;
}
.LoginDiv{
margin-left:10px;
}
.UserDiv,.LoginDiv{
float:right;
}
#Breadcrumb .TheBread span{
color:White;
}
.TheBread{
float:left;
color:White;
margin-left:-10px;
}
.TheBread a.BREADCRUMBS_object:visited, .TheBread a.BREADCRUMBS_object:active, .TheBread a.BREADCRUMBS_object:link{
color:White;
padding-left:10px;
padding-right:10px;
}
.TheBread a.BREADCRUMBS_object:hover, .UserDiv a.USER_object:hover, .LoginDiv a.LOGIN_object:hover{
color:black;
text-decoration:none;
}
.info-box{
margin-left:-15px;
margin-top:15px;
margin-bottom:15px;
}
.info-box p{
color:lightgrey;
font-size:12px;
}
.info-box h2, .info-box h3, .info-box h4{
margin:8px 0px 8px 0px;
color:#eb008c;
letter-spacing:0px;
text-transform:capitalize;
font-weight:normal;
font-size:15px;
}
.info-box div{
float:left;
width:292px;
margin-left:15px;
}
.info-box div.middle{
border-left:1px dotted gray;
border-right:1px dotted gray;
padding-left:15px;
padding-right:15px;
}
.selected h3{
margin-bottom:8px !important;
}
.selected img{
width:633px !important;
height:230px !important;
margin:1px !important;
float:left;
}
.selected{
float:left;
position:relative;
}
h2.h2{
color: #EB008C;
font-size:20px;
font-weight:normal;
padding-bottom:15px;
padding-top:15px;
margin:0px;
}
h1.h1{
font-weight:normal;
color:lavenderblush;
text-shadow:2px 2px 2px maroon;
}
.headtext p{
color:white;
text-shadow:2px 2px 2px darkred;
}
.selected p{
padding-bottom:0px;
}

div a.sel:hover,div a.sel:active,div a.sel:visited,div a.sel:link{
background-color: #eb008c;
color:white;
}
ul li.foot-header{
list-style:none;
list-style-type:none;
font-family:'ubuntu';
font-size:14px;
color:White;
}
.footermenu ul li a:link, .footermenu ul li a:active, .footermenu ul li a:visited{
font-family:'ubuntu';
color:lightgrey;
}
.footermenu ul .copy{
font-size:12px;
text-align:center;
margin:8px;
}
.footermenu ul{
padding-left:35px;
margin:5px 0px 10px 0px;
}
.footermenu ul li a:hover{
color:#eb008c;
text-decoration:none;
}
.footermenu{
background-image:url(http://mfimg.co.uk/p/pemv2/footer-bg.jpg);
background-repeat:repeat-x;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
margin-bottom:10px;
}
.footerimg{
background-image:url(http://mfimg.co.uk/p/pemv2/footerbg.jpg);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-left:10px;
padding-right:10px;
margin-bottom:15px;
}
.middlefooterimg{
margin-left:8px;
margin-right:8px;
}
ul.v2menu {
    background-image: url("http://mfimg.co.uk/p/menu.jpg");
    clear: both;
    height: 49px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 100;
    -webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
/* top li hover */
ul.v2menu li:hover{
background-color:#9d218f;

}
ul.v2menu li.firstitem:hover{
-webkit-border-top-left-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-left-radius: 15px;
}
ul.v2menu li:hover a:link, ul.v2menu li:hover a:active, ul.v2menu li:hover a:visited, ul.v2menu li:hover span{
background-image:none;

}
/* resets li lower down */
ul.v2menu li:hover li{
background-color:Transparent;
border-top:0px solid #9d218f;
}
ul.v2menu li:hover li a:hover{
color:#eb008c;
}
/*top level text*/
.v2menu a:link, .v2menu a:active, .v2menu a:visited, .v2menu span{
color:White;
display:block;
font-size:14px;
padding:18px 26px 15px 25px;
text-decoration:none;
font-family:'ubuntu';
}
/*rest text*/
.v2menu ul a:link, .v2menu ul a:active, .v2menu ul a:visited, .v2menu ul span{
color:black;
display:block;
padding:9px 0px 7px 0px;
background-image:none;
font-size:12px;
background-repeat:no-repeat;
text-decoration:none;
}
ul.v2menu li ul li a:hover{
color:#eb008c;
}
ul.v2menu li {
    float: left;
    list-style-type: none;
    position: relative;
    margin:0px;
    list-style:none;    
}
ul.v2menu li li{
clear:left;
}
/*    background-image: url("http://mfimg.co.uk/p/spacer.jpg");*/
 

ul.v2menu li ul,ul.v2menu li div {
    background-color: LavenderBlush;
    border:5px solid #9d218f;    
    display: none;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding-left: 0px;
    position: absolute;
    white-space: nowrap;
    z-index: 9999;
    list-style:none;
    margin:0px;
    position:absolute;
    top:49px;
    left:0px;
}
ul.v2menu li ul.eq2{
left:-25px;
}
div#eq3{
width:318px;
left:-78px
}
div#eq4{
left:-137px;
width:377px;
}
div#eq5{
left:-37px;
width:300px;
}
ul.v2menu li ul{
padding-left:15px;
}
ul.v2menu li div ul li{
float:left;
clear:left;
}
ul.v2menu li div ul{
float:left;
position:relative;
border:none;
padding:15px;
top:0px;
}
ul.v2menu li:hover ul,ul.v2menu li:hover div,ul.v2menu li:hover div ul{
display:block;
}

ul.v2menu li.fix-floats {
    clear: both;
    float: none;
    height: 0px;
    font-size:0px;
}
ul.v2menu li ul{
padding:15px;
}

/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

html								{ }
table, tr, td						{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: normal; color: #D3D3D3; line-height: 140%; }
p, div, ul, li						{ font-family:"ubuntu",Arial, Helvetica, Verdana, Sans; font-size: 13px; font-weight: normal; color: #D3D3D3; line-height: 120%; }
p									{ display: block; margin:0; padding: 0 0 8px 0; }

li									{ list-style: none outside url('images/li.gif'); }
ol li								{ list-style: decimal; }
ul li								{ list-style: none outside url('images/li.gif'); }
li									{ margin: 5px 0; }

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

#OuterContainer						{ margin: 0 auto; background: #ffffff; }
#OuterContainerMiddle				{ width: 100%; }
#OuterContainerMiddlePadding		{ padding: 10px 20px 40px 20px; }
img.corner							{ width: 10px; height: 10px; border: none; display: block !important; }
.w800x600							{ width: 780px; }
.w1024x768							{ width: 980px; }
.wFull								{ width: 90%; }

#HeaderRow							{ }
#Logo								{ float: left; margin-bottom: 20px; }
#Logo a								{ border: none; }
#Logo a:hover						{ border: none; background: transparent; }
#Search								{ float: right; position: relative; width: 280px; height: 30px; background: url('images/search.bg.png') no-repeat; }
span.SearchButton 					{ display: none; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { width: 155px; height:22px; background: transparent; color: #4d4d4d; padding: 3px 0 2px 0; margin: 4px 10px 4px 60px; border: none; cursor:text;}
a.SearchButton 						{ width:25px; height:25px; background: transparent; cursor: hand; font-size:1px; margin:0;}
a.SearchButton div					{ width: 26px; height: 27px; cursor: pointer; position: absolute; top: 1px; right: 10px; }

#NavBar								{ clear: both; }
#NavBarBgL							{ width: 30px; background: url('images/navbar.bgL.gif') no-repeat; }
#NavBarBgL img						{ width: 30px; height: 40px; }
#NavBarBgR							{ width: 30px; background: url('images/navbar.bgR.gif') no-repeat; }
#NavBarBgR img						{ width: 30px; height: 40px; }
#Breadcrumb							{ padding: 0 10px 0 10px; margin: 9px 0; }
#Breadcrumb,
#Breadcrumb span,
#Breadcrumb div						{ color: #999999; }
.BorderBottom						{ border-bottom: 1px #e4e4e4 solid; }
#MiddleRow							{ }
.w800x600 #MiddleRow				{ width: 740px;background-repeat:repeat-x; }
.w1024x768 #MiddleRow				{ width: 940px; background-repeat:repeat-x;}
.wFull #MiddleRow					{ width: 100%; }
#HeaderBanner						{ height: 230px; position: relative; margin-bottom: 10px; }

#HeaderBannerBox					{ height: 230px; margin-left: 660px; margin-right: 15px; }
#HeaderBannerBoxIn					{ width: 100%; float: left; background: url('images/header.bgM.png') repeat-x bottom left; }
#HeaderBannerBoxIn .left			{ width: 660px; float: left; margin-left: -660px; position: relative; }
#HeaderBannerBoxIn .right			{ width: 15px; float: right; margin-right: -15px; position: relative; }

#HeaderBannerContent				{ width: 100%; height: 230px; position: absolute; left:0; bottom:0; }
#HeaderBannerPic					{ width: 480px; height: 230px; vertical-align: bottom; }
.HeaderBannerPic					{ width: 480px; height: 230px; vertical-align: bottom; }
#HeaderBannerPic p					{ margin: 0; padding: 0; }
.HeaderBannerPic p					{ margin: 0; padding: 0; }
#HeaderBannerText					{ padding: 50px 20px 20px 20px; vertical-align: middle; color: #ffffff; }
.HeaderBannerTitle					{ font-family: "ubuntu",Georgia, times new roman; font-size: 24px; font-weight:300; line-height: 28px; color: #ffffff; }


#FooterRow							{ margin: 10px auto 0 auto; padding-bottom: 30px; }

.left								{ float: left; }
.right								{ float: right; }
.clear								{ clear: both;font-size:0px;line-height:0px;height:0px; float:none !important;}
.dummy								{ display: none; }

/* Headings */
h1, h1 .head						{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 24px; font-weight: 700; line-height: 28px; color: #D6D0D1; border: none; vertical-align: top; width: 100%; margin-bottom: 10px; }
h2									{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 18px; font-weight: 700; line-height: 18px; color: #A9A7A6; border: none; letter-spacing: -1px; }
h3									{ font-family: "ubuntu",Arial, Helvetica, Verdana, Sans; font-size: 15px; font-weight: 700; line-height: 16px; color: #382327; border: none; letter-spacing: -1px; }
h4									{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 13px; font-weight: 700; line-height: 14px; color: #D6D0D1; border: none; }
h5									{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: 700; line-height: 14px; color: #666666; border: none; }
.textIntro							{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 10px; font-weight:300; line-height: 12px; color: #A9A7A6; border: none; margin: 10px 20px; }

/* Forms */
div.form							{ width: 500px; text-align: left; }
div.form_group						{ text-align: left; margin-bottom: 10px; font: 14px; color: #60ae4b;  }
div.form_text						{ float: left; margin: 0; }
p.form_text							{ margin: 0 0 3px 0; }
textarea.form_text,
input.form_text,
select.form_text					{ font: bold 12px; color: #D3D3D3; background: #efefef; border-color: #bbb #bbb #ddd; border-width: 2px 1px 1px; padding: 0.2em; margin: 0 10px 10px 0; }

/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

.TopPane, .BottomPane, .ContentPane	{ margin: 0; padding: 0 0px 0px 0; vertical-align: top; width: 100%; }
.LeftPane, .RightPane				{ margin: 0; padding: 0 7px 7px 0; vertical-align: top; width: 25%; }
.SidePane							{ margin: 0; padding: 0 7px 7px 0; vertical-align: top; }
.MiddlePane							{ margin: 0; padding: 0 7px 7px 0; vertical-align: top; width: 50%; }

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

a.USER_object:active,
a.USER_object:visited,
a.USER_object:link,
.USER_object,
a.LOGIN_object:active,
a.LOGIN_object:visited,
a.LOGIN_object:link,
.LOGIN_object						{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #999999; background: transparent; text-transform: lowercase; text-decoration: none; }
a.USER_object:hover,
a.LOGIN_object:hover				{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #D3D3D3333; background: transparent; text-transform: lowercase; text-decoration: underline; }

a.BREADCRUMBS_object:active			{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #D6D0D1; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:visited,
a.BREADCRUMBS_object:link,
.BREADCRUMBS_object					{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #999999; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:hover			{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #D3D3D3333; background: transparent; text-decoration: underline; }

.FOOTER_objects						{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #382327; background: transparent; text-decoration:none; }
a.FOOTER_objects:active,
a.FOOTER_objects:visited,
a.FOOTER_objects:link				{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #382327; background: transparent; text-decoration:none; border-bottom: 1px #6b584e solid; }
a.FOOTER_objects:hover				{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #000000; background: transparent; text-decoration:none; border-bottom: 1px #000000 solid; }
.category_list_v2 span,.category_list_v2 span b, .category_list_v2 strong{
color:black;
}
.category_list_v2 span a:active, .category_list_v2 span a:visited, .category_list_v2 span a:link{
display:block;
color:#eb008c !important;
font-weight:normal;
margin-top:8px;
}
.category_list_v2 span a:hover{
color:dimgrey !important;
}
/*========================================================*/
/*  5. Text                                               */
/*========================================================*/
#dnn_ctr373_FAQs_lstFAQs .Normal{
padding:10px;
}
#dnn_ctr373_FAQs_lstFAQs .Normal p,#dnn_ctr373_FAQs_lstFAQs .Normal strong{
font-size:13px;
}
.Normal,
.normal								{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: normal; color: #D3D3D3; line-height: 120%; }
strong,
b,
.NormalBold							{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #D3D3D3; line-height: 120%; }
.NormalRed							{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #C00; line-height: 120%; }
.SubHead							{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #D3D3D3; line-height: 120%; }
span.SubHead						{ font-size: 9px; margin:0; padding:0; }
span.SubHead br						{ display: none; }
.font-family						{ font-family:"ubuntu", Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #777; line-height: 120%; background: transparent; }

/*========================================================*/
/*  6. Links                                        	  */
/*========================================================*/

a:active,
a:visited,
a:link 								{ background:transparent; color: #019dbe; text-decoration: none; }
a:hover								{ background:transparent; color: #000000; text-decoration: underline; }
a.Normal:visited,
a.Normal:link						{ background:transparent; color: #019dbe; text-decoration: none; font-weight: normal; }
a.Normal:hover						{ background:transparent; color: #000000; text-decoration: underline; font-weight: normal; }
a.CommandButton:active,
a.CommandButton:visited,
a.CommandButton:link				{ color: #D6D0D1; background: #FFFFFF; border: #d1c7be 1px solid; padding: 2px 3px 3px 4px; height: 18px; font-weight: normal; text-decoration: none; }
a.CommandButton:hover				{ color: #FFFFFF; background: #d1c7be; border: #d1c7be 1px solid; padding: 2px 3px 3px 4px; height: 18px; font-weight: normal; text-decoration: none; }

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

input								{ color: #999; }
select								{ color: #999; }
.StandardButton						{ color: #999; background: #EEEEEE; border-right: solid 1px #D1C7BE; border-bottom: solid 1px #D1C7BE; border-left: none; border-top: none; height: 17px; }
.NormalTextBox						{ color: #666; background: #FFF; border: solid 1px #666666; padding-left: 4px; line-height: 12px; font-weight: normal; }
td.NormalTextBox					{ padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }

/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

.MainMenu_MenuContainer				{ z-index: 999999; background: transparent; vertical-align: top; background: url('images/navbar.bg.gif') repeat-x; }
.MainMenu_MenuBar					{ z-index: 999999; background: transparent; vertical-align: top; }
/*-- submenu --*/
.ModuleTitle_SubMenu,
.MainMenu_SubMenu					{ z-index: 999999; margin: 0px ; background: #fff url('images/navbarsub.bg.gif') repeat-x bottom; border-right: 1px #990000 solid; border: 1px #e4e4e4 solid; border-bottom: 2px #e4e4e4 solid; padding: 0 5px 10px 5px; }

/*-- submenu items idle       --*/
.ModuleTitle_MenuItem,
.MainMenu_MenuItem					{ color: #D6D0D1; font-size: 12px; font-weight: normal; width: 100%; height: 23px; padding: 4px 50px 4px 30px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; }
/*-- submenu items hover      --*/
.ModuleTitle_MenuItemSel,
.MainMenu_MenuItemSel				{ color: #FFFFFF; font-size: 12px; font-weight: normal; width: 100%; height: 23px; padding: 4px 50px 4px 30px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; background-color: #D6D0D1; }

/*-- menuitems idle           --*/
.MainMenu_Idle						{ z-index: 999999; color: #A9A7A6; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; text-decoration: none; }
.MainMenu_Idle td					{ z-index: 999999; color: #A9A7A6; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; }
/*-- menuitems over           --*/
.MainMenu_Selected					{ z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #D6D0D1 solid; text-transform: lowercase; text-decoration: none; }
.MainMenu_Selected td				{ z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #D6D0D1 solid; text-transform: lowercase; background: transparent url('images/navbar.on.jpg') no-repeat left; }
/*-- menuitems active         --*/
.MainMenu_BreadcrumbActive			{ z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; text-decoration: none; background: url('images/nav.sep.png') no-repeat right; }
.MainMenu_Active					{ z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; text-decoration: none; background: url('images/nav.sep.png') no-repeat right; }
.MainMenu_BreadcrumbActive td		{ z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; background: transparent url('images/navbar.on.jpg') no-repeat left; }
.MainMenu_Active td					{ z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; background: transparent url('images/navbar.on.jpg') no-repeat left; }


/*-- not needed - main menu   --*/	.MainMenu_MenuIcon  		{ display: none; }
									.MainMenu_RootMenuArrow  	{ display: none; }
									.MainMenu_MenuArrow  		{ display: none; }
/*-- module menu continer     --*/	.ModuleTitle_MenuContainer	{ color: #2c2c2c; }
/*-- module menu bar          --*/	.ModuleTitle_MenuBar		{ cursor: pointer; cursor: hand;}
/*-- module menu padding      --*/	.ModuleTitle_MenuItemSel	{ padding: 0px 5px 0px 0px; }
									.ModuleTitle_MenuItem		{ padding: 0px 5px 0px 0px; }
/*-- not needed - module menu --*/	.ModuleTitle_MenuIcon 		{ display: none; }
									.ModuleTitle_RootMenuArrow	{ display: none; }
									.ModuleTitle_MenuArrow		{ display: none; }
									.MainMenu_MenuBreak			{ display: none; }
									.MainMenuSeperator			{ display: none; }
									.ModuleTitle_MenuBreak		{ display: none; }




