/* 
====== Default CSS Content ======

	1: Global layouts
	2: Landing Pages
	


============
*/

/* 
====== 0: START: Re-set ======
*/
/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */   
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h5,h6,pre,a,form,body,html,blockquote,fieldset,input{ margin:0; padding:0; }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img, img{ border: none; }

/* 
====== 0: END: Re-set ======
*/


/*
====== 1: START: Layouts ======
*/
#wrapper{ 
	margin				: 0pt auto;	
	padding				: 0px;
	text-align			: left;
	width				: 860px;
}
/*	min-height			: 760px;
}*/


#header
{
	height				: 135px;
	padding				: 0;
	width				: 860px;
	margin				: -7px 0 10px 0;
	*margin				: -4px 0 0 0;
	position			: relative;
}

#header .app {
	float				: right;
	width				: 150px;
	text-align			: right;
	margin				: 30px 0 0;
}

#header .app a {
	display				: block;
	margin				: 0 0 10px 0;
}

.panel100right p
{
	color				: #000000;
	padding				: 0 5px 0 12px;
	font-size			: 1.1em;
}

#globallanguagebar
{
    width               : 212px;
	margin				: 0 -86px 20px 0;
	padding				: 50px 0 0 0;
	float				: right;
	text-align          : right;
}

#sidebar 
{
	width				: 212px;
	margin				: 16px 0 0 0;
	float				: right;
	padding				: 0 !important;
}

#sidebarAdmin
{

	padding				: 0 !important;
}


.downloadPriceImg
{
	padding				: 0 0 0 20px;
}


#contentFull
{
	clear				: both;
	padding				: 20px 20px 0 0;
	width				: 900px;
}

#content
{
	padding				: 0px 2px 0 0;
	width				: 560px;
	float				: left;
	margin				: -8px 0 0 0 ;
}




#languagebar
{

	font-size			: 1.1em;
	line-height			: 14px;	
	display				: block;
	color				: White;
	background-color	: Black;
	width				: auto;	
	padding				: 0px 0 0 10px;
	clear				: both;
	margin				: 0 px 0 0 0;
}						  
						  
						  
.productImage			  
{						  
	width				: 110px;
	height				: 130px;	
	float				: right;
	margin-right		:  4px;
}						  
#footer					  
{						  
	clear				: both;
}						  
						  
.subFooter				  
{						  
	/*background			: #fff url(../Images/zebraRepeat.png) repeat-x;*/
	width				: 100%;
	height				: 43px;
	margin-top			: 43px;
}						  
/*
====== 1: END: Layouts ======
*/





/* 
====== 2: START: Landing Pages ======
*/

.box {
	position			: relative; 
	background			: url(../images/boxes.png) left bottom no-repeat; 
	padding-bottom      : 1px;
}

.box-inner {
	border				: 1px solid #d9d9d9; 
	border-bottom		: 0; 
	overflow			: hidden; 
}	

.box-tl, .box-tr, .box-br, .box-bl {
	position			: absolute;
	width				: 4px;
	height				: 4px;
	line-height			: 8px;
	font-size			: 1px;
	background			: url(../images/boxes.png) no-repeat;
}

.box-tl {
	top					: 0;
	left				: 0;
	background-position	: -1200px 0;
}

.box-tr {
	top					: 0;
	right				: 0;
	background-position	: -2396px 0;
}

.box-br {
	bottom				: 0;
	right				: 0;
	background-position	: -1196px 0;
}

.box-bl {
	bottom				: 0;
	left				: 0;
	background-position	: 0 0;
}
/* 
====== 2: END:Landing Pages ======
*/
