/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

html
{
	background: transparent;
}

/* --- Divs used for page structure ---*/

#containerdiv
{
/*	width: 1024px; /*78em*/
	text-align: left;
	align:center;
}

#headerdiv
{
	text-align: center;
	display:inline-block ;
	width: 188px;
}
#voicearea
{
	padding-top:0px;
	padding-left:3em;
	padding-bottom:0em;
	padding-right:2em;
	background-color:white ;
	width:480px; 
}

#voiceareaouter
{
	background-color:white;
}
#voiceareasearch
{

	padding-top:0em;
	padding-left:3em;
	padding-bottom:3em;
	text-align:left;
	float: left;
	width: 750px;
	min-height:500px;
	background-color:White ;

}

#topright
{
	text-align:right ;
	display:block;
	width: 777px;
	float:right;
	position:relative;
}

#toprightdiv
{
	text-align:left ;
	display:inline-block ;
	position:relative;
	padding-top: 12px;
}

#toprightdivfront
{
	text-align:left;
	float:left;
	position: relative;
	padding-top: 0px; 
	margin-left: 0px;
	width: 775px;
}

#quickbardiv
{
	position:relative; 
	margin-top: -5em; 
	margin-right: 3px; 
	float: right; 
	text-align: right;
	width: 48%;
}
/* Front page*/
#Clear
{

	width: 188px;
	color:#E1E5E7;
	background-color:#E1E5E7;
	padding-top: 0px;
	
}
/* Common pages */
#ClearDefault
{
	width: 188px;
	padding-top:0px;
	color:#E1E5E7;
	background-color:#E1E5E7;
	valign: top;

}
/*Common*/
#leftmenuCommondiv
{
	padding-top:0px;
	padding-left:3em;
	padding-bottom:0em;
	padding-right:2em;
	float:right;
	text-align: left;
	margin-left: 10px;
}

/* mother to clear*/
#leftmenudiv
{
	width: 188px;
	float:left;
	text-align: left;
	background-color:white;
	/*height: 500px;*/
	
}
#download
{
	margin-left:0px;
}
#leftmenupaddingdiv
{
	padding-left:2em;
	background-color:cyan;
}

#leftmenubottomdiv
{

	width:150px;

	text-align: left;
	background-color:white;
	height:170px;
	padding-top: 13px;
	padding-right: 0px;
	padding-left:38px;
}
.producttextdiv
{
	color: #3F5E72;
	font-size:1.0em;
}


#leftbottomdiv
{
	width: 350px;
	
	text-align: left;
	background-color:White;
	height:170px;
	font-size:1.0em;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 4px;
}
#midbottomdiv
{
	width: 230px;

	text-align: left;
	background-color:White;
	height:170px;
	font-size:1.0em;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
}
#rightbottomdiv
{
	width: 350px;

	text-align: left;
	background-color:White;
	font-size:1.0em;
	height:170px;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
}
.smallbox
{
	width: 225px;
}

#mainareadivFront
{
	float: left;
	text-align: left;
	margin-top: 10px;

}

#mainareadiv
{
	float: left;
	text-align: left;

}
#printdiv
{
	background-color:white;
	border-top: 0px;
	
	width:555px;
	text-align: left;	
}

.normalwidth
{
	width:555px;

	
	background-color:white;

}
#maincontainerdiv
{
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left:0em;
	float: right;
	width:990px;
/*	background-color:brown; */
}


#rightmenudiv
{
	width:200;
	float: left;
	text-align: left;
	margin-left:1em;
	margin-right:0.5em;
	margin-top: -2.2em;
	background-color:white;
	padding-top: 30px;


}
#rightListingBox
{
	border: solid #F0E5CE 0.1em;
	background-color: #F0F0F0;
}

img
{
	border: 0;
}
body
{
	background-color: #FFFFFF;
}
body.normalpage
{
	background: #E1E5E7 url(../images/topmenubg.gif) repeat-x;
}
#TopMenuright
{
	text-align: right;
}
#TopMenuleft
{
	text-align: left;
}
#topmenudiv
{ 
	float: left;
	display:inline-block;
	margin-left:1em;
}
#topmenudivFrame
{ 
	margin-top:2px;
	float: left;
	display:inline-block;
	margin-left: 0em;
	width: 790px;
	height: 58px;


}
#topmenucontrol
{
	margin-top: 0em;

	font-size: 1.2em;
	font-family: Arial, Verdana, Tahoma, ;
}
#MainContainerDivBG
{
	background-position: center top;
	background-repeat: repeat-y;
	text-align: right;
	
}
#contentdivStartPage2
{
	width: 986px;
	margin: auto;
	text-align: left;
	
}

#contentdivStartPage
{
	width: 790px;
	float: left;
	text-align: right;
	padding-left:7px;
	padding-top: 13px;

}
#contentdiv
{
	width: 784px;
	float: left;
	padding-left:10px;
/*	background-color:blue; */
}

#rightmenudivStartPage
{
	width: 780px;
	float: left;
	text-align: left;
	padding-left: 0em;
	padding-right: 0em;
	height:300px;
	padding-bottom: 0em;
	background-color:#E1E5E7;
}
img.onspotimage
{
	padding-bottom: 0.5em;
	padding-left: 0.2em;
	padding-top: 0em;
	padding-right: 0.5em;
}

#quickbar
{
	text-align: right;
}
#footerdiv
{
	/*background: #F0E5CE url(../images/footer_gradient.gif) repeat-x;*/
	float: right;
	width: 100%;
	height: 0em;
}
#footermenudiv
{
	background: black url(../images/footer_gradient.gif) repeat-x;
	float: left;
	width: 188px;
	height: 1.5em;
}
div.footerleftmenudiv
{
	background-image: url(../images/submenu_rulerbg_172.gif);
	background-repeat: no-repeat;
	background-position: 8px bottom;
	/*background-color:#E1E5E7;*/
	width: 188px;
	height: 2px;
	float: left;
	margin-top:0px;
}
div.footerrightmenudiv
{
	background: black url(../images/MenuFooterRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 14px;
	height: 13px;
	float: right; 

}

.Extradivlong
{
	margin-left:0em;
	width:777px;
	padding-top:0.5em;
	padding-left:0.5em;	
	background-color:#E1E5E7;
	float: left; 
	text-align: left;
	color:#678695;
}

.Extradiv
{
	margin-left:0em;
	width:549px;
	padding-top:0.5em;
	padding-left:0.5em;	
	background-color:#E1E5E7;
	float: left; 
	text-align: left;
	color:#678695;
}
.Extrafrontdiv
{
	margin-top:0.0em;
	width:568px;
	padding-top:0.0em;
	padding-left:0.5em;	
	background-color:#E1E5E7;
	float: left; 
	text-align: left;
	color:#678695;
}

#footermaindiv
{
	width: 990px; 
	float:left; 
	padding-top: 0.5em;
	height: 3em;
}
#footerleftdiv
{
	padding-top:0.5em;
	width: 21%; 
	float: left; 
	text-align: left;
}
#footermiddlediv
{
	width: 69%; 
	float: left; 
	text-align: left;
}
#footerrightdiv
{
	width: 10%; 
	float: left; 
	text-align: right;
}
#topmenu
{
	float:right;
	display:inline-block;

}
#cookielink
{
	border-width: 0.1em 0em;
	border-style: solid;
	border-color: #ddd;
	padding: 0.5em 0em;
	margin-top: 1em;
	display: block;
}
/* -- Standard divs --*/

.leftfloating
{
	float: left;
}

.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.rightpadded
{
	padding-right: 1em;
}
div.clear
{
	clear: both;
}

td.leftmenutd
{
	background-color:white;
}

/* XHTML fields - return normal formatting */
.FormatTypicalBody ul li
{
	list-style-position:outside;
	list-style-type:disc;
	margin-left:42px;
}

.FormatTypicalBody ol li
{
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:42px;
}

.FormatTypicalBody strong
{
	font-weight: bold;
}

.FormatTypicalBody em
{
	font-style:italic;
}

.FormatTypicalBody p
{
	margin-bottom:8px;
	margin-top:8px;
}



