.ProductAlignCenter {
	text-align:center;
}
.ProductTitle1 {
	font-size: 10px;
	//font-weight: bold;
}
.ProductPrice1 {
	font-size: 10px;
}
.HomePromoTitle {
	font-size: 12px;
	font-weight: bold;
}
.HomePromoContent {
	font-size: 12px;
}

.TitaniumWhiteFont {color: #FFFFFF}
.TitaniumWhiteFontSmall {
	color: #FFFFFF;
	font-style: italic;
	font-size: small;
}

/* horizontal menu - main menu and sub-menu*/ 
//.MainCMSMenu { BORDER-RIGHT: 0px; TABLE-LAYOUT: fixed; BORDER-TOP:  
0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #b8bafe; }
.MainCMSMenuItem {   FONT-SIZE: 1pt; FONT-FAMILY: verdana; HEIGHT: 52px;  }
//.MainCMSMenuItemMouseUp {   FONT-SIZE: 1pt; COLOR: black; FONT-FAMILY:  
verdana; width: 151px; HEIGHT: 52px; }
//.MainCMSMenuItemMouseOver {   FONT-SIZE: 1pt; CURSOR: hand; COLOR:  
white; FONT-FAMILY: verdana; width: 151px; HEIGHT: 52px;  }
//.MainCMSMenuItemMouseDown {   FONT-SIZE: 1pt; COLOR: black;  
FONT-FAMILY: verdana; width: 151px; HEIGHT: 52px; }
//.MainCMSMenuHighlightedMenuItem {   FONT-SIZE: 1pt; FONT-FAMILY:  
verdana; width: 151px; HEIGHT: 52px; }
//.MainCMSMenuHighlightedMenuItemMouseUp {   FONT-SIZE: 1pt;  
FONT-FAMILY: verdana; width: 151px; HEIGHT: 52px; }
//.MainCMSMenuHighlightedMenuItemMouseOver {   FONT-SIZE: 1pt;  
FONT-FAMILY: verdana; width: 151px; HEIGHT: 52px; }
//.MainCMSMenuHighlightedMenuItemMouseDown {   FONT-SIZE: 1pt;  
FONT-FAMILY: verdana; width: 151px; HEIGHT: 52px; }

/* specifying different styles for particular items */
/* set top menu background image here */ .MainCMSMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-000,.MainCMSMenuHighlightedMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-000,.MainCMSMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-000,.MainCMSMenuHighlightedMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-000 { COLOR: #f15a25; background: url("/imagesv2/images/id_13.jpg"); width: 153px }
.MainCMSMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-001,.MainCMSMenuHighlightedMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-001,.MainCMSMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-001,.MainCMSMenuHighlightedMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-001 { COLOR: #2683c6; background: url("/imagesv2/images/id_14.jpg"); width: 152px }
.MainCMSMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-002,.MainCMSMenuHighlightedMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-002,.MainCMSMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-002,.MainCMSMenuHighlightedMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-002 { COLOR: #369127; background: url("/imagesv2/images/id_15.jpg"); width: 151px }
.MainCMSMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-003,.MainCMSMenuHighlightedMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-003,.MainCMSMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-003,.MainCMSMenuHighlightedMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-003 { COLOR: #b1a897; background: url("/imagesv2/images/id_16.jpg"); width: 151px }
.MainCMSMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-004,.MainCMSMenuHighlightedMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-004,.MainCMSMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-004,.MainCMSMenuHighlightedMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-004 { COLOR: #ffa813; background: url("/imagesv2/images/id_17.jpg"); width: 153px }
.MainCMSMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-005,.MainCMSMenuHighlightedMenuItem#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-005,.MainCMSMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-005,.MainCMSMenuHighlightedMenuItemMouseOver#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-005 { COLOR: #184e8e; background: url("/imagesv2/images/id_18.jpg"); width: 154px }

/* specifying different styles for particular items - continued */ .MainCMSMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-000,.MainCMSMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-000,.MainCMSMenuHighlightedMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-000,.MainCMSMenuHighlightedMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-000 { COLOR: #f15a25; background: url("/imagesv2/images/id_13.jpg"); width: 153px }
.MainCMSMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-001,.MainCMSMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-001,.MainCMSMenuHighlightedMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-001,.MainCMSMenuHighlightedMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-001 { COLOR: #2683c6; background: url("/imagesv2/images/id_14.jpg"); width: 152px }
.MainCMSMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-002,.MainCMSMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-002,.MainCMSMenuHighlightedMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-002,.MainCMSMenuHighlightedMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-002 { COLOR: #369127; background: url("/imagesv2/images/id_15.jpg"); width: 151px }
.MainCMSMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-003,.MainCMSMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-003,.MainCMSMenuHighlightedMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-003,.MainCMSMenuHighlightedMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-003 { COLOR: #b1a897; background: url("/imagesv2/images/id_16.jpg"); width: 151px }
.MainCMSMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-004,.MainCMSMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-004,.MainCMSMenuHighlightedMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-004,.MainCMSMenuHighlightedMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-004 { COLOR: #ffa813; background: url("/imagesv2/images/id_17.jpg"); width: 153px }
.MainCMSMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-005,.MainCMSMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-005,.MainCMSMenuHighlightedMenuItemMouseUp#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-005,.MainCMSMenuHighlightedMenuItemMouseDown#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-005 { COLOR: #184e8e; background: url("/imagesv2/images/id_18.jpg"); width: 154px }

//#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-000 { COLOR: #f15a25;background: url("/imagesv2/images/id_13.jpg"); width: 153px }
//#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-001 { COLOR: #2683c6;background: url("/imagesv2/images/id_14.jpg"); width: 152px }
//#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-002 { COLOR: #369127;background: url("/imagesv2/images/id_15.jpg"); width: 151px }
//#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-003 { COLOR: #b1a897;background: url("/imagesv2/images/id_16.jpg"); width: 151px }
//#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-004 { COLOR: #ffa813;background: url("/imagesv2/images/id_17.jpg"); width: 153px }
//#plcRoot_Layout_zoneMenu_cmsmenu_CMSMenu1-005 { COLOR: #184e8e;background: url("/imagesv2/images/id_18.jpg"); width: 154px }

//#plcRoot_Layout_zoneMenu_cmsmenu_menuElem-000 { COLOR: #f15a25;background: url("/imagesv2/images/id_13.jpg"); width: 153px }
//#plcRoot_Layout_zoneMenu_cmsmenu_menuElem-001 { COLOR: #2683c6;background: url("/imagesv2/images/id_14.jpg"); width: 152px }
//#plcRoot_Layout_zoneMenu_cmsmenu_menuElem-002 { COLOR: #369127;background: url("/imagesv2/images/id_15.jpg"); width: 151px }
//#plcRoot_Layout_zoneMenu_cmsmenu_menuElem-003 { COLOR: #b1a897;background: url("/imagesv2/images/id_16.jpg"); width: 151px }
//#plcRoot_Layout_zoneMenu_cmsmenu_menuElem-004 { COLOR: #ffa813;background: url("/imagesv2/images/id_17.jpg"); width: 153px }
//#plcRoot_Layout_zoneMenu_cmsmenu_menuElem-005 { COLOR: #184e8e;background: url("/imagesv2/images/id_18.jpg"); width: 154px }

#plc_lt_zoneMenu_cmsmenu_menuElem-000 { COLOR: #f15a25;background: url("/imagesv2/images/id_13.jpg"); width: 153px }
#plc_lt_zoneMenu_cmsmenu_menuElem-001 { COLOR: #2683c6;background: url("/imagesv2/images/id_14.jpg"); width: 152px }
#plc_lt_zoneMenu_cmsmenu_menuElem-002 { COLOR: #369127;background: url("/imagesv2/images/id_15.jpg"); width: 151px }
#plc_lt_zoneMenu_cmsmenu_menuElem-003 { COLOR: #b1a897;background: url("/imagesv2/images/id_16.jpg"); width: 151px }
#plc_lt_zoneMenu_cmsmenu_menuElem-004 { COLOR: #ffa813;background: url("/imagesv2/images/id_17.jpg"); width: 153px }
#plc_lt_zoneMenu_cmsmenu_menuElem-005 { COLOR: #184e8e;background: url("/imagesv2/images/id_18.jpg"); width: 154px }

/* set different color background for each menu group */ 
.bgSubMenu000{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #f15a25; border-bottom:medium; border-bottom-color:#FFFFFF; width: 153px; word-wrap} 
.bgSubMenu001{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #b7d7ed;border-bottom:medium; border-bottom-color:#FFFFFF; width: 152px; word-wrap} 
.bgSubMenu002{ FONT-SIZE: 10pt; PADDING-LEFT: 10px;  PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #d1ec86;border-bottom:medium; border-bottom-color:#FFFFFF; width: 141px; word-wrap} 
.bgSubMenu003{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #e1d6cf; border-bottom:medium; border-bottom-color:#FFFFFF;width: 151px; word-wrap; PADDING-RIGHT: 1px;} 
.bgSubMenu004{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #fee395; border-bottom:medium; border-bottom-color:#FFFFFF;width: 153px; word-wrap; PADDING-LEFT: 1px;} 
.bgSubMenu005{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #87bbd5; border-bottom:medium; border-bottom-color:#FFFFFF;width: 154px; word-wrap;}

.bgSubMenu001MouseOver{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #D8EAF5; border-bottom:medium; border-bottom-color:#FFFFFF;width: 152px; word-wrap}
.bgSubMenu002MouseOver{ FONT-SIZE: 10pt; PADDING-LEFT: 10px;  PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #DCF1A5; border-bottom:medium; border-bottom-color:#FFFFFF;width: 141px; word-wrap}
.bgSubMenu003MouseOver{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #EFE9E4; border-bottom:medium; border-bottom-color:#FFFFFF;width: 151px; word-wrap}
.bgSubMenu004MouseOver{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #FEEDBA; border-bottom:medium; border-bottom-color:#FFFFFF;width: 153px; word-wrap}
.bgSubMenu005MouseOver{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #AED2E3; border-bottom:medium; border-bottom-color:#FFFFFF;width: 154px; word-wrap}

.bgSubMenu001Highlight{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #b7d7ed; border-bottom:medium; border-bottom-color:#FFFFFF;width: 152px; word-wrap}
.bgSubMenu002Highlight{ FONT-SIZE: 10pt; PADDING-LEFT: 10px;  PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #d1ec86; border-bottom:medium; border-bottom-color:#FFFFFF;width: 141px; word-wrap}
.bgSubMenu003Highlight{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #e1d6cf; border-bottom:medium; border-bottom-color:#FFFFFF;width: 151px; word-wrap}
.bgSubMenu004Highlight{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #fee395; border-bottom:medium; border-bottom-color:#FFFFFF;width: 153px; word-wrap}
.bgSubMenu005Highlight{ FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
FONT-FAMILY: verdana; COLOR: #000000; background: #87bbd5; border-bottom:medium; border-bottom-color:#FFFFFF;width: 154px; word-wrap}

.ProductBreadcrumbs{
background: url(../App_Themes/EcommerceSite/Images/product_top_background.gif) repeat-x;
background-position: bottom center;
height:30px;
}
h1
{
 color: #356B99;
 font-size: 180%;
/* background-color: #eeeeee; */
 margin-top: 5px;
}

/*#Products#*/
.ProductImage{
height: 140px;
_height: 143px;
}

.ProductImage a{
height: 140px;

}

.ProductImage img{
border: none;
}

.ProductImage{
text-align: center;
padding-bottom: 10px;
}

.ProductBreadcrumbs{
background: url(../App_Themes/EcommerceSite/Images/product_top_background.gif) repeat-x;
background-position: bottom center;
height:30px;
}

.ProductList table{
/*width: 100%;*/
}

.ProductList h1{
padding-left: 30px;
background: url(../App_Themes/EcommerceSite/Images/h1point.gif) no-repeat 5px 5px;
}

.ProductTitle{
background: #326590;
display: block;
color: white;
text-align: center;
padding: 5px 2px 5px 2px;
font-size: 12px;
}

.ProductPrice{
font-size: 13px;
padding: 3px 3px 5px 3px;
font-weight: bold;
background: #f0f0f0;
}

.ProductPriceDetail{
font-size: 13px;
padding: 3px 3px 5px 0px;
font-weight: bold;
}

.ProductPriceDetailTax{
font-size: 12px;
padding: 3px 3px 5px 0px;
}

.ProductPriceLabel{
font-size: 13px;
padding: 5px 3px 5px 3px;
font-weight: bold;
}

.ProductPriceLabelTax{
font-size: 12px;
padding: 5px 3px 5px 3px;
width: 100px;
}

.ProductPrice .right{
text-align: right;
}

.ProductPrice .left {
padding-top: 12px;
}

.ProductBox{
padding-top: 20px
}

.ProductFooter{
text-align: center;
}

.productDetail img
{
	border: none;
}

.productDescription
{
	text-align: justify;
}

.productDetailLinks
{
	margin-top: 15px;
	padding: 3px 0 0 3px;
        background: white url(../App_Themes/EcommerceSite/Images/bg_price.gif) no-repeat;
	height: 45px;
}

.productOptionsTable
{
	margin-top: 10px;
}


.ProductPreview
{
	width: 175px;
}

.AddToCartContainer
{ 
	padding-top: 10px;
	background: white url(../App_Themes/EcommerceSite/Images/ShoppingCart/bg_options_bottom.gif) repeat-x;
	text-align: right;
}

.right .AddToCartContainer
{	
	background: none;
	padding-top: 0;
	margin: 0;
}




.ProductOptionSelectorContainer
{
	border: 1px solid #d7d7d7;
	padding: 0px 10px;
	margin: 6px 0px;
}
.ProductOptionSelectorContainer select
{
   width: 75%;
}
.productDetail .ProductPrice
{
	width: 180px;
	padding: 5px 5px;
	display: block;
	background:  url(../App_Themes/EcommerceSite/Images/bg_price.gif) no-repeat top right;
	font-weight: bold;
}

input.AddToWishlistImageButton
{
	float: left;
}


.wishlistAdd .AddToCartContainer
{
	background: none;
}

.removeFromWishlist
{
	margin-top: -18px;
}

/*Product Preview*/
.ProductImage{
height: 140px;
_height: 143px;
}

.ProductImage a{
height: 140px;

}

.ProductImage img{
border: none;
}

.ProductImage{
text-align: center;
padding-bottom: 10px;
}
.ProductTitle{
background: #326590;
display: block;
color: white;
text-align: center;
padding: 5px 2px 5px 2px;
font-size: 12px;
height: 40px;
}

.ProductPrice{
font-size: 13px;
padding: 3px 3px 5px 3px;
font-weight: bold;
background: #f0f0f0;
}
.ProductPrice .right{
text-align: right;
}

.ProductPrice .left {
padding-top: 12px;
}

.ProductBox{
padding-top: 20px
}

.ProductPreview
{
	width: 200px;
}

.hotText
{
	text-align: center;
	height: 50px;
	width: 204px;
	display:table-cell;
	vertical-align:middle;
	line-height: 25px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.hotText a
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFCC;
}
.hotOffersBox{
padding: 4px 0px 1px 2px;
}
.DesignMode .hotOffersBox
{
	_padding: 0px;
}
.hotOffers
{
	float: left;
	border: 1px solid silver;
	margin: 2px;
	background: #297dae;
}

.hotOffers img
{
	border: none;
}
.hotImage
{
	height: 200px;
	line-height: 200px;
	width: 204px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	background: white url(../App_Themes/EcommerceSite/Images/product_top_bg.gif) repeat-x;
}

.hotImage img
{
_padding-top: 20px;
}
.PagePlaceholderBorder .hotImage
{
	width: 204px;
}

.hotPrice
{
	margin-bottom: 2px;
	background-color: #fff;
	padding: 0px 0px 5px;
	//text-align:center;
}
.hotPrice span
{
	width: 140px;
	padding: 5px 15px;
	display: block;
	background: url(../App_Themes/EcommerceSite/Images/priceBackground.gif) no-repeat top left;
	font-weight: bold;
}
.hotLink
{
	height: 60px;
	width: 204px;
}


.ecommerceWebsite {
	color: #FF9933;
	font-style: italic;
}
.ecommercePrice {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
}
.ecommerceStok {
	font-size: 14px;
	color: #993300;
}


/* vertical menu - all menu levels */
.CMSMenu { BORDER-RIGHT: 0px; TABLE-LAYOUT: fixed; BORDER-TOP: 0px;
BORDER-LEFT: 0px;  BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #b8bafe }
.CMSMenuItem {   FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  COLOR: black;  
PADDING-TOP: 2px; FONT-FAMILY: verdana }
.CMSMenuItemMouseUp {   FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;  COLOR:  
black; PADDING-TOP: 2px; FONT-FAMILY: verdana }
.CMSMenuItemMouseOver {   FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;   
CURSOR: hand; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: verdana;
BACKGROUND-COLOR: #4a3c8c }
.CMSMenuItemMouseDown {   FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;   
COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: verdana }
.CMSMenuHighlightedMenuItem {   FONT-SIZE: 10pt; PADDING-BOTTOM: 2px;   
COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: verdana;
BACKGROUND-COLOR: #ff7315 }
.CMSMenuHighlightedMenuItemMouseUp {   FONT-SIZE: 10pt;  
PADDING-BOTTOM: 2px;  CURSOR: hand; COLOR: black; PADDING-TOP: 2px;
FONT-FAMILY: verdana; BACKGROUND-COLOR: #ff7315 }
.CMSMenuHighlightedMenuItemMouseOver {   FONT-SIZE: 10pt;  
PADDING-BOTTOM: 2px;  CURSOR: hand; COLOR: black; PADDING-TOP: 2px;
FONT-FAMILY: verdana; BACKGROUND-COLOR: #ff7315 }
.CMSMenuHighlightedMenuItemMouseDown {   FONT-SIZE: 10pt;  
PADDING-BOTTOM: 2px;  CURSOR: hand; COLOR: black; PADDING-TOP: 2px;
FONT-FAMILY: verdana; BACKGROUND-COLOR: #ff7315 }

/*#Global#*/
/*
.LTR, .RTL
{
	//background-color: #ffffff;
}

body
{
	//background-color: #ffffff;
	font-size: small;
	font-family: Arial;
	margin: 0px;
}
*/
/*
h1
{
	color: #ffa21e;
	font-size: 160%;
}
*/
h2
{
	font-size: 130%
}

h3
{
	font-size: 120%
}

h4
{
	font-size: 110%
}

h5
{
	font-size: 100%
}

h2,h3,h4,h5
{
	color: #002756;
}

a
{
	text-decoration: underline;
	color: #000000;
}

a:hover
{
	text-decoration: none;
}

.ErrorMessage
{
	color: #ff0000;
}

/*#Global/Logon form#*/
.LoginPanelPasswordRetrieval input[type="submit"] {
	width: 120px;
}

/*#Global/Language Selector#*/
.languageSelection img
{
	border: none;
}

.languageSelectionWithCultures, .languageSelection {
	text-align: right;
}

.languageSelectionWithCultures a
{
	position:  relative;
	top: -5px;
	padding: 0px 2px;
}

.languageSelection span, .languageSelectionWithCultures span {
	position:  relative;
	top: -5px;
	padding: 0px 2px;
}

/*#Global/Message & Errors labels#*/
.EditingFormErrorLabel, .EventManagerRegError {
	color: #ff0000;
}

/*#Main styles#*/

/*#Main styles/General#*/

.zoneLeft
{
	width: 160px;
	padding-left: 20px;
	padding-right: 20px;
}

.zoneContent
{
	width: 670px;
	padding-right: 30px;
	margin: 0px;
}


/*#Main styles/Events page#*/

.userContributinons .zoneTop
{
	width: 90%;
}

/*#Main styles/Events page#*/

.eventCalendarDetail .zoneTop
{
	width: 90%;
	margin-bottom: 10px;
}

.eventCalendarDetail .zoneLeft
{
	width: 450px;
}

.eventCalendarDetail .zoneRight
{
	width: 450px;
}



/*#Main styles/Blog page#*/

.blogDetail .zoneTop
{
	width: 100%;
	margin-bottom: 10px;
}

.blogDetail .zoneLeft
{
	width: 700px;
}

.blogDetail .zoneRight
{
	width: 200px;
}

/*#Main styles/Master page#*/
/*Top logo, top menu*/
.mainDiv
{
	//width: 930px;
	margin: 15px auto;
}

.zoneTop
{
	//width: 450px;
	//float: right;
	/* padding-right: 10px;*/
	//text-align: right;
}

.zoneMenu
{
	/*width: 932px;*/
	//margin: 0px auto;
	//clear: both;
}

.zoneMainContent
{
	margin: 15px 0 10px 0;
	min-height: 400px;
	_height: 400px;
	width: 918px;
	padding-left: 10px;
	padding-right: 10px;
}

.zoneContent
{
	//width: 735px;
	margin: 0px;
}

.zoneBottom
{
	//background: black;
	//padding: 2px 10px 4px 10px;
	//color: white;
	//margin: 10px 0 10px 0;
	//min-height: 15px;
	//_height: 15px;
}

.zoneBottom a
{
	color: white;
}

.zoneLogo
{
	margin: 5px 5px;
	width: 436px;
	float: left;
}

/*Top logo, left menu*/
.mainDivLeftMenu
{
	//width: 930px;
	//margin: 15px auto;
}

.mainDivLeftMenu .zoneMenu
{
	//width: 120px;
	//margin: 0px 0 10px 0;
	//min-height: 400px;
	//clear: none !important;
}

.mainDivLeftMenu .verticalCMSMenu
{
	width: 98%;
}

.mainDivLeftMenu .zoneMainContent
{
	padding-left: 4px;
	margin: 0px 0 10px 0;
	min-height: 400px;
	//width: 806px;
	width: 918px;
	padding-left: 10px;
	padding-right: 10px;
}

/*#Main styles/Home page#*/

.NewsletterSubscription .Table td
{
	padding: 1px 2px 1px 0px;
}
/*
.NewsletterSubscription
{
	overflow: hidden;
	width: 225px;
}
*/
.NewsletterSubscription .Table td label
{
	width: 65px !important;
	overflow: hidden;
}

.Gecko .NewsletterSubscription .Table td {
	padding: 2px 2px 2px 0px !important;
}

.homeTopImage3cols .zoneTop
{
	//width: 100% !important;
	//padding-bottom: 15px !important;
	//float: none !important;
}

.homeTopImage3cols .zoneCenter
{
	//margin: 15px 0 10px 0 !important;
}

.homeTopImage3cols .zoneCenter
{
	//width: 580px !important;
	//text-align: justify !important;
	//margin: 0 14px 0 14px !important;
}

.DesignMode .homeTopImage3cols .zoneCenter {
	width: 585px !important;
}

/* IE6 hack */
.IE6 .homeTopImage3cols .zoneCenter
{
	width: 580px !important;
}

.IE6 .DesignMode .homeTopImage3cols .zoneCenter {
	width: 580px !important;
}

.homeTopImage3cols .zoneLeft
{
	width: 145px;
}

.homeTopImage3cols .zoneRight
{
	width: 150px;
}

/* Featured product */
.FeaturedProduct
{
	text-align: center;
	font-weight: bold;
}
.FeaturedProduct a
{
	text-decoration: none;
	display: block;
	margin-bottom: 3px;
	font-weight: normal;
}
.FeaturedProduct img
{
	border: medium none;
}
.FeaturedProduct .ProductPrice
{
	font-size: 120%;
	width: 100%;
}

/*#Main styles/Office list with map#*/
.officeListMap .zoneLeft
{
	width: 250px;
}

.officeListMap .zoneRight
{
	width: 440px;
}

/*#Main styles/Header and text#*/
.textHeader .zoneContent
{
	width: 100% !important;
}

/*#Main styles/Text with left menu and right column#*/ .textColLeftMenu .zoneLeft {
	width: 25% !important;
}

.textColLeftMenu .zoneContent
{
	width: 50% !important;
}

.textColLeftMenu .zoneRight
{
	width: 25% !important;
}

/*#Main styles/Three columns#*/
.threeCols .zoneLeft
{
	width: 33% !important;
}

.threeCols .zoneCenter
{
	width: 34% !important;
}

.threeCols .zoneRight
{
	width: 33% !important;
}

/*#Main styles/Three columns with left menu#*/ .threeColsLeftMenu .zoneLeftMenu {
	width: 24% !important;
}

.threeColsLeftMenu .zoneLeft
{
	width: 25% !important;
}

.threeColsLeftMenu .zoneCenter
{
	width: 26% !important;
}

.threeColsLeftMenu .zoneRight
{
	width: 25% !important;
}

/*#Main styles/Two columns with left menu#*/ .twoColsLeftMenu .zoneLeftMenu {
	width: 26% !important;
}

.twoColsLeftMenu .zoneLeft
{
	width: 37% !important;
}

.twoColsLeftMenu .zoneRight
{
	width: 37% !important;
}

/* Menu design */
.CMSTreeMenuTable
{
	/*font-size: 120%;*/
	width: 100%;
}

.CMSTreeMenuTable a
{
	white-space: nowrap;
}

.subCMSTreeMenuTable
{
	margin-left: 10px;
}

.CMSTreeMenuTable a:hover
{
	text-decoration: underline;
}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem {
	background: url(/App_Themes/CorporateSite/Images/leftmenuBg.gif)
repeat-x left bottom;
	padding: 3px 0px;
}

.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem {
	background: url(/App_Themes/CorporateSite/Images/leftmenuBg.gif)
repeat-x left bottom;
	padding: 3px 0px;
}

.CMSTreeMenuLink
{
	padding-left: 12px;
	text-decoration: none;
	color: #000000;
	background:  
url(/App_Themes/CorporateSite/Images/treeMenuItemBackground.png)
no-repeat left center;
}

.subCMSTreeMenuLink
{
	text-decoration: none;
	padding-left: 18px;
	background:  
url(/App_Themes/CorporateSite/Images/treeMenuItemBackground.png)
no-repeat 8px center;
}

.CMSTreeMenuSelectedLink
{
	background:  
url(/App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png)
no-repeat left center;
	padding-left: 12px;
}

.subCMSTreeMenuSelectedLink
{
	background:  
url(/App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png)
no-repeat 8px center;
	padding-left: 18px;
}

/*#Other css styles#*/

/*#Other css styles/Language selector#*/ .languageselector {
	float: right;
	margin: 30px 10px 0px 0px;
}

.languageselector img
{
	border: none;
	margin-left: 5px;
	margin-right: 3px;
}

.languageselector a
{
	color: #000000;
	text-decoration: none;
}

/*#Other css styles/Search box#*/
.searchbox
{
	float: right;
	margin-top: 15px;
	margin-bottom: 10px;
}

.searchbox input[type=image]
{
	margin: 0px 0px 0px 7px;
}

.searchbox label
{
	margin-right: 10px;
	padding-bottom: 5px;
}

.currentUser
{
	text-align: right;
	float: right;
	padding-top: 7px;
}

.signOut
{
	padding-top: 7px;
	padding-left: 15px;
	float: right;
}

.shoppingCartPreview
{
	float: right;
	width: 100%;
	text-align: right;
	margin-top: 5px;
}
.shoppingCartPreview table
{
	float: right;
}
.SmallTextLabel
{
	font-size: 12px;
}

/*#Other css styles/Polls#*/
.PollTitle
{
	font-weight:bold;
	display:none;
	margin-bottom:10px
}

.PollAnswers{
	font-size: 10px;
	margin-top: 5px;
}

.PollGraph
{
	height: 8px;
	border: 1px solid gray;
}

.PollGraph div
{
	height: 8px;
	background: url(../App_Themes/CorporateSite/Images/poll02.gif) 100% 0% repeat-x;
	line-height: 0px;
	font-size: 0px;
}

.PollGraph div.PollGraph0
{
	background: url(../App_Themes/CorporateSite/Images/poll01.gif) 100% 0% repeat-x; }

.PollGraph div.PollGraph2
{
	background: url(../App_Themes/CorporateSite/Images/poll03.gif) 100% 0% repeat-x; }

.PollQuestion
{
	font-size:14px;
	font-weight: bold;
}

.PollCount
{
	text-align: right;
}

.PollFooter
{
	margin-top:10px;
}

.signOut input, .SubscriptionButton, .PollVoteButton {
	background:  
url(../App_Themes/CorporateSite/Images/buttonBackground.gif) repeat-x;
	border: 1px solid #000000;
	color: #ffffff;
}

/*#Containers#*/

/*#Containers/Content padding#*/
.ContentPadding
{
	padding-top: 10px;
}

/*#Containers/Black box#*/
.blackBox
{
	border: 1px solid #545454;
	margin-bottom: 15px;
}

.blackBox .title
{
	background: #e36c26
url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) 0% 40%

repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	color: white;
	margin-bottom:0px;
}

.blackBox .content
{
	padding: 5px;
	background: #f3f3f3;
}
/*#Containers/Orange box#*/
.orangeBox
{
	border: 1px solid #ffd7b4;
	margin-bottom: 15px;

}

.orangeBox .title
{
	background: #e36c26
url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) 0% 40% repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom:0px;
	color: white;
}

.orangeBox .content
{
	padding: 5px;
}


/*#Containers/Orange box with grey cont.#*/ .orangeBoxGrey {

}

.orangeBoxGrey .title
{
	background: #e36c26
url(../App_Themes/CorporateSite/Images/OrangeBoxTitle.gif) repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom:0px;
}

.orangeBoxGrey .content
{
	padding: 5px;
	background: #f0f0f0;
}

/*#Containers/Gray box#*/
.grayBox
{
	background: #f0f0f0;
	padding: 5px;
}


/*#Photo Gallery#*/

.photoGallery
{
	margin: auto;
	text-align: center;
	width: 648px;
}

.photoGallery .Slider .Pager
{
	margin-left: 80px;
}

.photoGalleryContainer
{
	margin: auto;
	text-align: center;
}

.photoGallery img
{
	margin: 0px 5px 5px;
	border: none;
	padding: 2px;
	border: 1px solid #000000;
}

/*#Photo Gallery/Gallery list#*/
.gallery
{
	float: left;
	text-align: center;
}

.gallery h3
{
	background: #cccccc
url(../App_Themes/CorporateSite/Images/topMenuBackground.gif) repeat-x center left;
	margin: 0px 5px;
	padding: 2px 0px;
	color: #ffffff;
}


/*#News#*/

.NewsPTitle
{
	//background:#003366 ;
	background:#F2F1EF;
	//url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#356B99;
	padding:5px;
}

.NewsPTitle a{
	color: #D3CCD9;
	font-weight: bold;
}

.NewsPBody
{
	border:1px solid #cccccc;
	margin-bottom:20px;
	padding:10px 15px;
}

.NewsSummary
{
	background-color:#f1f1f1;
	border:1px solid #cccccc;
	margin-top:10px;
	padding: 15px 0 15px 15px;
}

.NewsSummary img
{
	border: 1px solid #cccccc;
	float: left;
	margin-right: 15px;
	margin-bottom: 0px;
}

.NewsSummary .NewsContent
{
	float: left;
	width: 700px;
}

.NewsSummary .Date
{
	font-weight: bold;
	margin-bottom: 10px;
}

.NewsSummary .Clearer
{
	height: 0;
	line-height: 0;
	font-size: 0pt;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}

.NewsBody
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:15px;
}

.NewsDetail
{

}

.NewsTitle
{
	font-size: 16px;
	font-weight: bold;
	color: orange;
}

.NewsDate
{
	font-style: italic;
	padding-top: 5px;
}

.NewsReleaseDate
{
	font-style: italic;
}

.BoxTitle
{
	font-size: 120%;
	color: #002756;
	font-weight: bold;
}

.NewsPreviewTitle a
{
	font-weight:bold;
}

.NewsPreviewDate
{
	font-size:90%;
	padding:5px 0 3px;
}

.NewsPreviewSummary
{
	font-size:80%;
}

/*#Blog#*/

.BlogPTitle a
{
	color: #ffffff;
	font-weight: bold;
}

.BlogPTitle
{
	background:#000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.BlogPBody
{
	padding: 10px 15px;
	border: solid 1px #cccccc;
}

.BlogPBody img
{
	border: none;
}

.BlogPDateWhole
{
	background-color: #f1f1f1;
	padding: 3px 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.comments hr
{
	border: solid 1px #cccccc;
}

.BlogCommentsTitle, .BlogLeaveComment
{
	font-weight: bold;
	font-size: 110%;
}

.blogDetail .comments .TextAreaField
{
	width: 280px;
}

/*#Forum#*/

.ForumManage
{
	border: 1px solid #cccccc;
	margin: 0px 5px 5px;
	padding: 2px 5px;
	background-color: #eeeeee;
}

.PostManageEdit table
{
	border: none !important;
}

.PostManageEdit .ForumNewPost td
{
	border-bottom: none !important;
}

.ForumNewPost .SignatureAreaItem
{
	width: 500px;
	height: 50px;
}

.SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

/* Forum group */
.ForumGroup
{
	width: 100%;
}

.ForumGroup *
{
	font-family: Arial;
}

.ForumGroup .Table
{
	width: 100%;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #ffffff;
}

.ForumGroup .Table td
{
	padding: 6px;
}

.ForumGroup .Table .Header td
{
	font-weight: bold;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left; }

.ForumGroup .Table .Info td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
}

.ForumGroup .Table .GroupName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #ffffff;
}

.ForumGroup .Table .GroupDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}


.ForumGroup .Table .ForumInfo
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumGroup .Table .PostTime
{
	white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumGroup .Forum .ForumName
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
	color: black;
}

.ForumGroup .Forum .ForumDescription
{
	padding-left: 10px;
}


/* Forum flat view */
.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

.ForumFlat .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumFlat .Table .Informations td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #fffec0;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #e36c26;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .Table .Posts td
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .Pager td
{
	background-color: #eeeeee;
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	text-align: center;
}

.ForumFlat .Pager a
{
	font-weight: bold;
	text-decoration: underline;
	color: #65a02f;
}

.ForumFlat .ThreadTable
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .ThreadTable td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .ThreadTable .Header td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../App_Themes/CorporateSite/Images/genbackground.gif);
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
	color: #e36c26;
}


.ForumFlat .ThreadTable .Posts
{
	text-align: center;
	width: 50px;
}

.ForumFlat .ThreadTable .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName {
	font-weight: bold;
	text-decoration: underline;
	color: #e36c26;
}

.ForumFlat .ForumBreadCrumbs
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

/* Flat forum post */
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink {
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .PostUser
{
	text-decoration: none;
}

.ForumFlat .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #e36c26;
	padding: 0px 5px 0px 5px;
}

/* New post form */
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


/* Forum tree view */
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top

left;
	height: 55px;
	vertical-align: top;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
	color: #e36c26;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

/* Tree forum post */
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	border-bottom: solid 1px #cccccc;
}

.ForumTree .PostUser, .ForumTree .PostUserLink {
	color: #e36c26;
	font-weight: bold;
	white-space: nowrap;
}

.ForumTree .PostUser
{
	text-decoration: none;
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	color: #e36c26;
	padding: 0px 5px;
	text-decoration: underline;
}


.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #cccccc;
	 width: 600px;
}

/* Overall */


.HiddenButton
{
	display: none;
}



/* Tree Items*/
.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected {
	padding: 3px 3px 1px 3px;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
}

.ThreadPostSelected
{
	background-color: #cccccc;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	padding: 3px 20px 1px 3px;
}

.PostSeparator
{
	padding: 0 3px;
}


.OfficeName
{
	padding: 2px 0 2px 0;
	font-weight: bold;
}

/*#Events#*/

.EventCalendar
{
	width: 100%;
}

.EventCalendar *
{
	padding: 0px;
}

.EventCalendar .Title
{
	background:#000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	height: 35px;
	font-weight: bold;
	vertical-align: middle;
}

.EventCalendar .Navigation
{
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.EventCalendar .DayHeader
{
	height: 25px;
	background-color: #222222;
	color: White;
	font-weight: bold;
	border-style: none;
	vertical-align: middle;
	font-size: 11px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today {
	height: 50px;
	padding: 3px;
	background-color: #eeeeee;
	font-size: 11px;
}

.EventCalendar .Today
{
	background-color: #222222;
	color: White;
	font-weight: bold;
}

.EventCalendar .Today a
{
	color: White;
	font-weight: bold;
	font-size: 11px;
}

.EventCalendar .ContentEvent a
{
	margin-top: 3px;
	color: Orange;
	font-weight: bold;
}

.EventCalendar .OtherMonth
{
	color: Gray;
	background-color: White;
}

.EventManagerRegTitle
{
	display: block;
	color: #002756;
	font-weight: bold;
	margin-bottom: 5px;
}
.EventManagerOutlookLink
{
	display: block;
	margin-top: 5px;
}

.EventManagerRegLabel
{
	font-weight: bold;
}

/*#Examples#*/

.Slider .Pager
{
}

.Slider .Pager a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #f0f0f0;
	text-align: center;
	padding: 0px 3px 0px 3px;
	display: block;
	width: 10px;
}

.Slider .PagerPage, .Slider .Control
{
	margin: 0px 15px 0px 0px;
	float: left;
}

.Slider .Control a
{
	width: 30px;
}

.SearchResult
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ResultTitle a
{
	color: #e36c26;
	font-weight: bold;
}

.CMSSearchResultsNoResultsLabel
{
	padding-top: 10px;
	padding-left: 5px;
	display: block;
	font-weight: bold;
}

.examListMenu ul
{
	list-style: none;
}
.examListMenu .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL {
	display: none;
}
.examListMenu .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL {
	display: none;
}
.examListMenu .CMSListMenuUL .CMSListMenuLI {
	background:  
url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png)
no-repeat center

left;
	padding-left: 10px;
}

.examListMenu .CMSListMenuUL .CMSListMenuHighlightedLI {
	background:  
url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png)
no-repeat

0px 4px;
	padding-left: 10px;
}

/*#Examples/PagerControl#*/
.PagerControl
{
     text-align: center;
}

.PagerResults
{
     padding-top: 10px !important;
     padding-bottom: 0 !important;
}

.PagerNumberArea
{
     padding-top: 10px;
}

/*#Examples/My profile#*/

.MyProfilePanel input[type="text"]
{
     width: 235px;
}

.MyProfilePanel .MyProfileLanguage
{
     width: 239px;
}

.MyProfilePanel .MyProfileUserSignature
{
     width: 235px;
}

.IE6 .MyProfilePanel textarea
{
     width: 435px;
}

.MyProfilePanel input[type="submit"]
{
     width: 100px;
}

/*#Examples/Change password#*/
.ChangePasswordTable .FieldLabel
{

}

.ChangePasswordTable .FieldInput input[type="text"] {

}

/*#Examples/Report#*/
.Report table
{
     border: solid 1px #cccccc;
}

.Report table th
{
     background: #000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
     padding: 5px 10px;
     color: #ffffff;
}

.Report table td
{
     padding: 3px 10px;
}

/*#Examples/Vertical css menu#*/

.Vertical
{
	width: 150px;
	font-family: Arial;
	font-size: 12px;
	background-color: #e2e2e2;
	border: 1px solid #c2c2c2;
}

.Vertical ul
{

	list-style: none;
	margin: 0;
	padding: 0;
}

.Vertical li

{
	position:relative;
}

.Vertical a
{
	display: block;
	margin: 0;
	padding: 2px 0px 2px 10px;
	color: black;
	width: 140px;
	text-decoration: none;
	background-image:  
url(../App_Themes/CorporateSite/Images/Examples/menuitem.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-color: #e2e2e2;
}

.Vertical a:hover
{
	color:White;
	background: #808080;
	background-image:  
url(../App_Themes/CorporateSite/Images/Examples/images/menuitem_hover.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.Vertical ul ul
{
	position: absolute;
	z-index: 100;
	top: -1px;		/* should be the negation of UL border-width*/
	left: 100%;
	width: 100%;
	border: 1px solid #c2c2c2;
}

#Vertical ul, #Vertical li:hover ul ul, #Vertical ul li:hover ul ul {
	display: none;
}

#Vertical li:hover ul, #Vertical ul li:hover ul, #Vertical ul ul li:hover ul {
	display: block;
}

/*#Examples/Drop down menu#*/

.DropDown
{
	position: relative;
	width: 150px;
	height: 20px;
	z-index: 1;
	font-family: Arial;
	font-size: 12px;
	background-color: #e2e2e2;
	border: 2px solid #808080;
}

div.DropDown:hover ul
{
	z-index: 10;
	visibility: visible;
}

div.DropDown ul:hover
{
	background-color: White; /* this allows to get over the last item of dropDownList, otherwise will be closed. */ }

.DropDownHover ul
{
	z-index: 10;
	visibility: visible;
}

.DropDown ul
{
	z-index: -10;
	visibility: hidden;
	position: absolute;
	top: 20px;
	width: 150px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.DropDown li
{
	position:relative;
}

.DropDown a
{
	display: block;
	margin: 0;
	padding: 2px 3px;
	color: Black;
	background-color: #e2e2e2;
	text-decoration: none;
}

.DropDown a:hover
{
	color: white;
	background: #b2b2b2;
}

.DropDown ul ul
{
	display: none;
}

/*#Wishlist#*/
.wishList .ProductImage
{
	vertical-align: top;
}

.wishList .ProductImage img
{
	border: 1px solid #000000;
}

.wishList .ProductDetail
{
	border-bottom: 1px solid #999999;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.wishList .RemoveFromWishlist
{
	background: url(../App_Themes/CorporateSite/Images/delete.gif)
no-repeat center left;
	padding-left: 18px;
}

.wishList .ProductDetail h2
{
	margin-top: 0px;
	margin-bottom: 4px;
}

.wishlistAdd .AddToCartContainer{
padding-bottom: 10px;
padding-top: 10px;
}

.ProductImageWishlist img{
border: none;
}

/*#Wiki#*/

.UserPageTitleHeader
{
	color: #ffa21e;
	font-size:18px;
	font-weight:bold;
	height:33px;
}

.EditContributionEdit
{
	background: url(../App_Themes/CorporateSite/Images/edit.gif)
no-repeat center left;
	padding-left: 18px;
}

.EditContributionDelete
{
	background: url(../App_Themes/CorporateSite/Images/delete.gif)
no-repeat center left;
	padding-left: 18px;
	margin-left: 15px;
}

.Article .Header a
{
	color: #ffffff;
	font-weight: bold;
}

.Article img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.Article .Address
{
	font-size: 10px;
}

.Contributions, .ContributionsList, .ContributionsEdit {
	border: 1px solid #cccccc;
	padding: 10px;
	background-color: #eeeeee;
}

.ContributionsEdit .ItemsLink, .ContributionsList .NewItemLink {
	padding-bottom: 7px;
}

.ContributionsList .ContributionsGrid
{
	border: solid 1px #cccccc;
	background-color: #ffffff;
}

.ContributionsList .ContributionsGrid .UniGridHead th {
	color: #ffffff;
	background:#000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	padding: 5px;
}

.ContributionsList .ContributionsGrid .UniGridHead th a {
	color: #ffffff;
}

.userContributions #FCKToolbarUC
{
	border: 1px solid Gray;
}

.userContributions .EditContributionClose, .Contributions .UserContributionDocList {
	display: block;
	margin-bottom: 20px;
}

.userContributions input[type=submit]
{
	width: 100px;
}

.userContributions .zoneList
{
	min-height: 400px;
	_height: 400px;
}

.UserContributionNewClass
{
	padding: 5px;
	color: Black;
	font-family: Verdana;
	font-size: 12px;
}

.UserContributionNewClass img
{
	vertical-align: middle;
	padding-right: 3px;

}

.EditForm .PageHeader img
{
	vertical-align: middle;
	padding-bottom: 5px;
}

.EditingFormTable
{
}

.EditForm .EditingFormInfo, .EditForm .WorkflowInfo {
	padding-left: 7px;
	display: block;
	line-height: 30px;
}

/*#Tab menu#*/

.TabControlTable
{
	height: 25px;
	background:  
url(../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0;
	margin: 0;
}

.TabControlLeft, .TabControlRight, .TabControlSelectedLeft, .TabControlSelectedRight {
	display: none;
}

.TabControl
{
	background:  
url(../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;
}

.TabControlSelected
{
	background:  
url(../App_Themes/CorporateSite/Images/tabmenu_item_active_bg.gif)
repeat-x center left;
	padding: 0px 10px 0px 10px;
}

.TabControlTable a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

/*#My account#*/

.TabsContent
{
	border: 1px solid #cccccc;
	width: 681px;
	padding: 15px;
}

.TabsContent .Error
{
	color: Red;
}

.TabsContent .FieldLabel
{
	font-weight: bold;
	width: 140px;
}

.TabsContent .UniGridHead
{
	color: White;
	background:#000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top; }

.TabsContent .Grid
{
	width: 100%;
	border: 1px solid #aaa
}

.TabsContent .OddRow
{
	background-color: #eee;
}

.MyCredit .TotalCredit
{
	font-weight: bold;
	font-size: 120%;
	color: #002756;
}

.TabsContent input[type=text], .TabsContent input[type=password], .TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload {
	width: 300px;
}

.TabsContent select
{
	width: 306px;
}

.clear
{
	width:0px;
	height:0px;
	clear:both;
	line-height: 0px;
	font-size: 0px;
}

/*#Office#*/

.Map
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.Map img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.Map .Header
{
	font-weight: bold;
}

.Map .Address
{
	font-size: 10px;
}

.OfficeDetail img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.OfficeDetail .Address
{
	font-size: 10px;
}

.OfficeDetail h1
{
	padding: 0px !important;
	margin: 0px !important;
}

.OfficeDetail .Description
{
	padding-top: 5px;
	padding-left: 5px;
}

/*#Grid#*/
.DataGrid
{
	border:1px solid #cccccc;
}

.DataGrid td
{
	padding: 3px 5px;
}

.DataGrid .Row
{

}

.DataGrid .AltRow
{
	background-color: #eeeeee;
}

.DataGrid .Header
{
	background:#000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top; }

.DataGrid .Header td
{
	padding: 5px;
}

.DataGrid .Header td a
{
	color: #ffffff;
}

/*#Webpart containers#*/
/*#Webpart containers/General product list#*/

/*#Webpart containers/General list#*/

.GeneralList .Header a
{
	color: #ffffff;
	font-weight: bold;
}

.GeneralList img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.GeneralList .Address
{
	font-size: 10px;
}

.GeneralList .Header
{
	background:#000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.GeneralList .Body
{
	padding: 0 5px 5px;
	border: solid 1px #cccccc;
}

/*#Messaging#*/

.MessagingBox
{
	width: 600px;
}

.MessagingBox .GeneralActions, .MessagingBox .MessageActions {
	padding-bottom: 5px;
}

.MessagingBox .FooterInfo
{
	text-align:right;
	border: 1px solid #cccccc;
	padding: 3px;
	font-size: 11px;
}

.MessagingBox .List
{
}

.MessagingBox .Header,
.MessagingBox .NewMessageHeader, .MessagingBox .ViewMessageHeader {
	background:#000000
url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.MessagingBox .Header
{
	height: 25px !important;
}

.MessagingBox .Header a
{
	color: white;
	font-weight: bold;
}

.MessagingBox .List th, .MessagingBox .List td {
	text-align: left;
	padding-left: 10px;
}

.MessagingBox .ImageCell
{
	padding-left: 0px !important;
}

.MessagingBox .List tr
{
	height: 25px;
}

.MessagingBox .List td
{
	padding: 0px 3px 0px 3px;
}

.MessagingBox .OddRowUnread, .MessagingBox  .OddRow, .MessagingBox .OddRowRead {
	background-color: #cccccc;
}

.MessagingBox .OddRowUnread, .MessagingBox .EvenRowUnread, .MessagingBox .OddRowRead, .MessagingBox .EvenRowRead {
	font-weight: bold;
}

.MessagingBox .ViewMessage
{
	border: solid 1px #cccccc;
	padding: 10px;
}

.MessagingBox .HeaderTable
{
	padding-left: 10px;
	width: 90%;
}

.MessagingBox .HeaderTable, .Pager table {
	border: 0px !important;
}

.MessagingBox .Body
{
	padding-left: 10px;
}

.MessagingBox .BackToList
{
	padding: 5px 0px 5px 0px;
}

.MessagingBox .HeaderTable img
{
	border: 1px solid Black;
	margin: 0px 5px 0px 0px;
}

.MessagingBox .MessageUserButtons
{
	display: inline;
}

.MessagingBox .FieldCaption
{
	font-weight: bold;
	padding-right: 5px;
}
.MessagingBox .Field
{
	width: 100%;
}

.MessagingBox .SendMessage
{
	margin-bottom: 10px;
	border: solid 1px #cccccc;
}

.MessagingBox .Buttons
{
	padding: 10px;
}

.MessagingBox .FromField
{
	width:150px !important;
	border: solid 1px #cccccc;
}

.MessagingBox .ToField
{
	width:150px !important;
	border: solid 1px #cccccc;
}

.MessagingBox .SubjectField
{
	width: 97% !important;
	border: solid 1px #cccccc;
}

.MessagingBox .SubjectRow
{
	padding: 20px 0px 3px 10px;
}

.MessagingBox .BodyField
{
	width: 97%;
	height: 200px;
	border: solid 1px #cccccc;
}

.MessagingBox .Pager td
{
	padding: 0px;
}

.MessagingBox .Pager tr
{
	height: 20px !important;
}

.MessagingBox .Error
{
	margin: 5px;
	color: Red;
	display: block;
}

.MessagingBox .Info
{
	margin: 5px;
	display: block;
}

.MessagingBox table
{
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-collapse: separate !important;
}

.MessagingBox .ListGrid
{
	border-collapse: collapse !important;
	border: solid 1px #cccccc;
}

/*#Ecommerce#*/
.PrintImage
{
	vertical-align: middle;
	padding-bottom: 3px;
}

.sendToFriendYourMessage
{
	cursor: pointer;
	font-style: italic;
}

// bitnet here


.CartItemSelectorContainer
{
}
.CartItemSelector
{
}
.AddToCartContainer
{
}
.AddToWishlistImageButton
{
}
.AddToWishlistLink
{
}
.AddToCartTextBox
{
	width:25px;
}
.AddToCartButton
{
}
.AddToCartLink
{
	background-image: url('Images/ShoppingCart/AddToCart.gif');
	background-position: left -2px;
	background-repeat: no-repeat;
	padding-left: 18px;
	color: #000000;
	text-decoration: underline;
}

/*
.AddToCartLink
{
	background:  
url(../App_Themes/CorporateSite/Images/ShoppingCart/AddToCart.gif)
no-repeat 0px 5px;
	padding-left: 18px;
	padding-top: 5px;
}
*/
.sendToFriendHeader
{
	color: #002756;
	font-size: 120%;
	font-weight: bold;
}
.PrintLink
{
position: absolute;

}

.PrintLink a{
display: block;
padding: 9px 10px 5px 30px;
background: url(../App_Themes/EcommerceSite/Images/Print.gif) 0px 5px no-repeat;
margin-top:3px;
text-align: right;
width: 20px;
margin-left:470px;
}

/*
.PrintLink
{
	text-align: right;
	padding-right: 10px;
}*/
.PrintImage
{
	border: 0px;
	margin-right: 5px;
}
.productDetailLinks .ProductPrice
{
	display: inline;
}
.ProductOptionSelector select
{
	width: 220px;
}
.AddToCartTextBox
{
	width: 20px;
}

.ItemsNotAvailable{
color: red;
}

.productDetailLinks td{
vertical-align: bottom;
}

.btnContinue
{
	text-align: left;
	padding-top:10px;
}
div.contentall{
 margin:20px;
 height:auto; 
 min-height:500px
}

/*AKSEN NEWSLETTER START*/
h1,.contenttitle{
margin:5px 0 0 5px;
}

div.contentwrapper{
 margin:20px 0 0 20px;
 height:auto; 
 min-height:500px
}

div.merchantwrapper{
  margin:5px;
  border:1px solid;
  height:300px;
  width:180px;
  float:left;
  text-align:center;
  padding: 0 10px 0 10px;
  overflow : auto;
}

div.logo{  
  font-weight:normal;
  width:100px;
  height:auto;
  margin:10px auto 10px auto;
  border:1px none #0000ff;
  line-height:8em;
}

div.desc{
  margin-left:auto;
  margin-right:auto;
  font-weight:normal;
  width:auto;
  margin:2px; 
  
}

/*AKSEN NEWSLETTER END*/

/*INFO PROMO START*/

        
 
.cssPager span {background-color:#4f6b72;font-size:12px;padding:3px 5px 3px 5px;color:white;}
.cssPager a {text-decoration:none;}     
/*INFO PROMO END*/


/*FLIPBOOK AKSEN NEWSLETTER START*/

#AksenNewsletter{
 width:auto;
 height:700px;
 text-align:center;
 margin:0 10px 0 40px;
 }

/*FLIPBOOK AKSEN NEWSLETTER END*/

/*FLIPBOOK PRECIOUS MAGAZINE START*/

#PreciousMagazine{
 /*width:auto;*/
 height:760px;
 /*text-align:center;*/
margin:0 0 0 10px;*/
 }

/*FLIPBOOK PRECIOUS MAGAZINE END*/

/*BNI NEWS START*/
.BNINewsDetail{
 padding:10px 10px 10px 10px;
}
.BNINewsContent {
 padding:10px 10px 10px 10px;
}
.imagecontent{
  float:left;
  padding:10px 10px 10px 5px;   
}

.imagecontent img{
  width:300px;
}

.BNINewsDate {
 padding-left:7px;
 font-weight: bold;
 font-style: italic;
 color: #356B99;
}
/*DETAIL*/

/*FORM SEARCH FITUR*/
.settebel{
font-weight: bold;
font-size:14px;
}

.cleartebel{
font-weight: normal;
font-size:12px;
}
/*FORM SEARCH FITUR*/

/*Listing Separator*/
.stimage
{
float:left;
border:solid 1px #dedede;
padding:5px;
}
/*Listing Separator*/


/*LIGHT BOX*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*LIGHT BOX*/

ul.circle li {
list-style-type:circle!important;
}

/*06112012*/
#mainContent { width:950px;float:left; }