.pagecontainer { padding:0px; margin:0px; }
.pagecontainer .itemcontainer { border: 0px; padding: 0px; margin-top: 10px; }
.pagecontainer .itemheading {	margin: 0px; padding-top: 0px; padding-bottom: 4px; padding-left: 0px; }
.pagecontainer .itemcontent { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; }
.pagecontainer .pagecontent { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; }
.pagecontainer .pageitemlist { margin-top: 0px; margin-left: auto; margin-right: auto; }
.pagecontainer .pageitemsummary { margin-top: 16px; margin-left: auto; margin-right: auto; border: 1px solid #000000; }
.pagecontainer .infocopy {font-family: verdana, arial, geneva, helvetica, sans-serif; margin-top: 0px; margin-bottom: 5px; font-size: 11px; line-height: 15px; font-color: #222; }
div.thumbnail {margin-top: 10px; margin-right: 10px; padding: 0px; width: 124px; height: 124px; align: center; border: 1px solid #dddddd; vertical-align: middle; }

.GalleryPage {margin:0px; padding:0px; }

#DatalistPage { }
#DatalistDetailsPage { }

#NewsDetailsPage {}
#NewsDetailsPage img { margin:12px; border: 4px solid #697887; }

#BlogsPage {}
#BlogsDetailsPage {}
#BlogsDetailsPage .blogreply { border: 2px solid black; margin-top:16px;  padding:0px; }
#BlogsDetailsPage .blogreply .heading { background-color: #22475B; background-image: url(Images/headingbackground.gif); color: #F0F8FF; font-weight: bold; padding-top: 5px; padding-left: 16px; height: 20px; border-bottom: Black 1px solid; }

#ProductDetailsPage {}
#ProductDetailsPage .pagecontainer .itemcontainer .itemheading .price { font-weight: bold; font-size:1.2em; diaply:block; float:right; margin-right: 8px; margin-top: 10px; }
#ProductDetailsPage .pagecontainer .itemcontainer .itemheading .category { font-weight: normal; font-size:0.9em; }

/* Misc */
.HiddenObject { left: -999px; position: absolute; top: -999px; }
/* .Button { border-right: #c2c2c2 1px solid; padding-right: 4px; background-position: 50% top; border-top: #d5d5d5 1px solid; padding-left: 4px; font-weight: bold; font-size: 10px; background-image: url(Images/buttonBg.gif); border-left: #d5d5d5 1px solid; cursor: pointer; cursor: hand; color: black; border-bottom: #c2c2c2 1px solid;  height: 24px; background-color: white; } */
.Button {}

/* Default Summary Styles */
.pbSummary { border-bottom: 1px solid black; font: menu; list-style-type: none; padding:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background: #DEF1FF; background-image: url(Images/background.gif); }
.pbSummary .link { display:block; padding:4px; color:#F0F8FF; }
.pbSummary .link:hover { background: #D43400; background-image: url(Images/hoverbackground.png); color: white; }
.pbSummary .header {
	background-color: #22475B;
	background-image: url(Images/headingbackground.gif);
	height: 21px;
	border-bottom: Black 1px solid;
}
.pbSummary .header .text { line-height:21px;padding-left:16px; font-weight: bold;color: #F0F8FF; }
.pbSummary .firstitem {}
.pbSummary .item {}
.pbSummary .altitem {}
.pbSummary .separator {}
.pbSummary .footer {}
.pbSummary .text {}
.pbSummary .name {}
.pbSummary .date { font-weight: bold; }
.pbSummary a:link { }
.pbSummary a:visited { }
.pbSummary a:active { }
.pbSummary a:hover { }

/* Default Summary Styles */
.pbCustomSummary { border-bottom: 1px solid black;font: menu;list-style-type: none; padding:0px; margin:0px; background: #DEF1FF; background-image: url(Images/background.gif); }
.pbCustomSummary .link { display:block; padding:4px; color:#F0F8FF; }
.pbCustomSummary .link:hover { background: #D43400; background-image: url(Images/hoverbackground.png); color: white; }
.pbCustomSummary .header {
	background-color: #22475B;
	background-image: url(Images/headingbackground.gif);
	height: 21px;
	border-bottom: Black 1px solid;
	border-top: 0px solid black;
}
.pbCustomSummary .header .text { line-height:21px;padding-left:16px; font-weight: bold;color: #F0F8FF; }
.pbCustomSummary .firstitem {  }
.pbCustomSummary .item {  }
.pbCustomSummary .altitem { }
.pbCustomSummary .separator {}
.pbCustomSummary .footer {}
.pbCustomSummary .headline {}
.pbCustomSummary .summary { display: none; }
.pbCustomSummary .firstitem .summary {
	display: inline; color:#999999;
}
.pbCustomSummary .date { font-weight: bold; }
.pbCustomSummary a:link { }
.pbCustomSummary a:visited { }
.pbCustomSummary a:active { }
.pbCustomSummary a:hover { }

/* Sitemap Sample Summary Styles */
.pbSummarySitemapSample1 { font: menu; list-style-type: none; padding:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background: #DEF1FF; background-image: url(Images/background.gif); }
.pbSummarySitemapSample1 .link { display:block; color:#F0F8FF; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; }
.pbSummarySitemapSample1 .link:hover { background: #D43400; background-image: url(Images/hoverbackground.png); color: white; }
.pbSummarySitemapSample1 .header { background-color: #22475B; background-image: url(Images/headingbackground.gif); height: 21px; }
.pbSummarySitemapSample1 .header .text { line-height:21px;padding-left:16px; font-weight: bold;color: #F0F8FF; }
.pbSummarySitemapSample1 .firstitem { float:left; }
.pbSummarySitemapSample1 .item { float:left; }
.pbSummarySitemapSample1 .altitem { float:left; }
.pbSummarySitemapSample1 .separator { float:left; }
.pbSummarySitemapSample1 .itemseparator { display:block; padding:4px; color: #414F5F; }

/* Default List Styles */
.pbList { border-left: solid Black 2px; border-right: solid Black 2px; font-size: 1em; list-style-type: none; padding:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background: #DEF1FF; background-image: url(Images/background.gif); border-bottom: Black 1px solid; }
.pbList .link { display:block; padding:8px; margin:0px;}
.pbList .link:hover { background: #D43400; background-image: url(Images/hoverbackground.png); }
.pbList .header { background-color: #22475B; background-image: url(Images/headingbackground.gif); color: #F0F8FF; font-weight: bold; padding-top: 5px; padding-left: 16px; height: 20px; border-bottom: Black 1px solid; border-top: Black 2px solid; }
.pbList .firstitem { margin:0px;padding:0px; }
.pbList .item { margin:0px;padding:0px; }
.pbList .altitem { margin:0px;padding:0px; }
.pbList .separator {
	vertical-align: center;
	margin: 0px;
	padding: 0px;
}
.pbList .separator .separatorinner {
	width: 90%;
	height: 1px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px dashed #2E3740;
}
.pbList .footer {}
.pbList .text {
	color: #C3CAD1;
}
.pbList .link:hover .text {
	 color:black;
}
.pbList .name { font-weight: bold; color: white; font-size: 1.1em;}
.pbList .date {
	font-weight: bold;
	color: #AFB8C1;
	padding-right: 8px;
	font-size: 1.1em;
}
.pbList a:link {}
.pbList a:visited {}
.pbList a:active {}
.pbList a:hover {}

/* Web User Login Page */
#UserLogin { text-align: center; margin-top:48px; }
#UserLogin .loginbox { background-image: url(Images/login-box.gif); background-repeat: no-repeat; width: 420px; height: 362px; margin-left:auto; margin-right:auto; }
#UserLogin .innercontainer { margin-top: 100px; }
#UserLogin .logintext { display:block; padding: 4px; text-align: center; }
#UserLogin .message { display:block; padding: 4px; text-align: center; color:red; font-weight:bold;  margin-top: 8px;  margin-bottom: 8px; }
#UserLogin .username { display: block; width: 150px; text-align: right; padding:4px; margin-top: 4px; }
#UserLogin .usernameinput {}
#UserLogin .usernameinput .textbox{ width: 175px; }
#UserLogin .password { display: block; width: 150px; text-align: right; padding:4px; margin-top: 4px; }
#UserLogin .passwordinput {}
#UserLogin .passwordinput .textbox{ width: 175px; }
#UserLogin .rememberme { display: block; width: 150px; text-align: right; padding:4px; margin-top: 4px; }
#UserLogin .remembermeinput { }
#UserLogin .remembermeinput .checkbox { }
#UserLogin .submit { display:block; text-align: right; margin-right:85px; margin-top: 4px; }
#Userlogin .submit .button { }

/* Breadcrumb */
#pbBreadcrumb { margin-left: 4px; }
#pbBreadcrumb a:link {text-decoration: underline; }
#pbBreadcrumb a:visited { text-decoration: underline; }
#pbBreadcrumb a:active { text-decoration: underline; }
#pbBreadcrumb a:hover {	text-decoration: underline; }
#pbBreadcrumb .Header { }
#pbBreadcrumb .Item { }
#pbBreadcrumb .AltItem { }
#pbBreadcrumb .Separator { font-size: 8pt; color: gray; }
#pbBreadcrumb .Footer { }
#pbBreadcrumb .Name { }




/* Default Pager Styles */
.pbPager { margin-top:10px; margin-bottom:10px; padding-top:4px; padding-left:6px; padding-bottom:4px; padding-right:2px; background:#E7ECFA; border:none; font-size:10px;}
.pbPager .Label { padding: 4px; }
.pbPager .Value { font-weight: bold; }
.pbPager .separator { padding-right: 4px; padding-left: 4px; color: #2c3aa7; }
.pbPager .Dropdown { }
.pbPager a:link { text-decoration: none; }
.pbPager a:visited { text-decoration: none; }
.pbPager a:active { text-decoration: none; }
.pbPager a:hover { text-decoration: none; }

					
