/* 
====== Default CSS Content ======

	1: Globals
	2: Typography
	3: Layouts
		== #: Lists ==
	
============
*/

/* 
====== 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: Globals ======
*/

body
{
	background			: #fff url(../Images/background.png) repeat-x  0 154px;
	font				: 62.5%/1.8em Arial, Helvetica, sans-serif;
	color				: #000000;
	margin				: 0px;
	padding				: 0px;	
}

.clearboth {
	clear				: both;
}

p.clearboth
{
	clear				: both;
	height				: 1px;
}

.floatleft{
	float				: left;
}
.floatright{
	float				: right;
}


.sortLinks a:link, .sortLinks a:hover
{
	color				: #000000;
	text-decoration		: underline;
}
.refine p
{
	margin				: 12px 0 10px 0;

}

.changeResults
{
	width				: 276px;
	float				: left;
	padding-top			: 5px;
	padding				: 0;
	background-color	:  #ffb90e;
	margin-bottom		: 5px;
	margin-right		: 21px;
}

.changeResults ul
{
	color				: #000000;
	font-size			: 1.1em;
	font-weight			: bold;
}

.changeResults ul.singleAction
{
	margin-top			: 5px;
	height				: 31px;
}

.changeResults ul li
{
	list-style-type		: none;
}
/* 
====== 1: END: Globals ======
*/


/*
====== 2: START: Typography ======
*/

h1
{
	background			: url(../Images/logosprite.png) no-repeat -438px 18px;
	text-indent			: -100000px;
	width				: 88px;
	height				: 132px;
	float				: right;
	*margin-top			: 12px;
}

h2	
{	
	background			: url(../Images/logosprite.png) no-repeat 0 0;
	text-indent			: -100000px;
	width				: 276px;
	height				: 84px;
	float				: left;
	padding				: 0;
	margin				: 31px 0 0 0;
}


#header h3
{
	color				: #000;
	font-size			: 1.7em;
	margin-top			: -31px;
	*margin-top			: -17px;
	position			: relative;
}

h1 a {

	
}	
	
h2	{	

}
h3	{	
	font-size			: 2.2em; 
	font-weight			: bold;
	padding				: 0;
	margin				: 0;
	color				: #f6af00;
	line-height			: 1em !important;
}


.adminHeading
{
	margin				: 50px 0 16px 0;
	width				: 90%;
	color				: #000000;
	font-size			: 2.4em;
	font-weight			: bolder;
}

h3 span {color:#FFCC33}

h4	{	
	color				: #000000;
}

h4.actions
{
	font-size			: 1.8em;
}

h5	{	
}
h5	{	
}

p 
{ 
	padding-bottom		: 0.6em;
	padding-top			: 0em;
}

p.byline
{
	font-size			: 2.4em;
	font-weight			: bolder;
	line-height			: normal;
	margin-bottom		: 40px;	
	margin-top			: -46px;
	padding				: 0 130px 0 34px;
	color				: #000;
}

p.yellow 
{
	color				: Yellow;
	font-size			: 1.2em;
}

.login a:link, .login a:visited, .login a:hover, .login a:active
{
	color				: #000000; 
	cursor				: hand;
	cursor				: pointer;
}

dl.radupload dd a:hover
{
	color				: #000000 !important;
	text-decoration		: underline;
}

.login a:hover
{
	text-decoration		: underline;
}

a:link, a:visited, a:hover, a:active
{
	color				: #000000; 
	cursor				: hand;
	cursor				: pointer;
}

a:hover {
	/*background-color	: #FFCC33;*/
	text-decoration		: none;
}

a:active{
	text-decoration		: underline;	
}
.warningContainer
{
	padding				: 0 0 0 25px;
	margin				: -64px 0 0 0;
	float				: left;
	height				: 40px;
}

.warning
{
	color				: #ca0000;
	font-weight			: bold;
	font-size			: 1.2em;
}

b{
	color				: Red;
}
input
{
	font-family			: Arial,Helvetica,sans-serif;
}
/*
====== 2: END: Typography ======
*/


/*
====== 3: START: Layouts ======
*/

/*
====== #: START: Lists ======
*/

.featureBox
{
	background-repeat	: repeat-x;
	background-position	: 0 0;
	background-color	: #ffb90e;
	width				: auto;
	margin-bottom		: 30px;
	min-height			: 50px;
	_height				: 50px;

}

.featureBottom
{
	background-image	: url(../Images/bottom.png);
	background-repeat	: repeat-x;
	background-position	: 0 100%;	

}

.topCorner
{
	background			: url(../Images/tl.png) no-repeat 0 0;
	zoom				: 1;

}

.topRightCorner
{
	background			: url(../Images/tr.png) no-repeat 100% 0;
	zoom				: 1;
}


.bottomCorner
{
	background			: url(../Images/bl.png) no-repeat 0 100%;
	zoom				: 1;
}


.bottomRightCorner
{
	background			: url(../Images/br.png) no-repeat 100% 100%;
	zoom				: 1;
	
}

/* START Selector Box */

.selectBox
{
	background-repeat	: repeat-x;
	background-position	: 0 0;
	background-color	: #f7f7f7;
	width				: 626px;
	margin-bottom		: 30px;
	min-height			: 50px;
	_height				: 50px;

}

.selectBottom
{
	background-image	: url(../Images/bottom.png);
	background-repeat	: repeat-x;
	background-position	: 0 100%;	

}

.selectTopCorner
{
	background			: url(../Images/tlSelect.png) no-repeat 0 0;
	zoom				: 1;

}

.selectTopRightCorner
{
	background			: url(../Images/trSelect.png) no-repeat 100% 0;
	zoom				: 1;
}


.selectBottomCorner
{
	background			: url(../Images/blSelect.png) no-repeat 0 100%;
	zoom				: 1;
}


.selectBottomRightCorner
{
	background			: url(../Images/brSelect.png) no-repeat 100% 100%;
	zoom				: 1;
	
}
.selectContainerOne
{
	background-image	: url(../Images/selections.png);
	background-position	: 34px 0px;
	background-repeat	: no-repeat;
	height				: 60px;
	zoom				: 1;
}

/* END Selector Box */

/* START Prodcuts*/
.productTopCorner
{
	background			: url(../Images/tlResult.png) no-repeat 0 0;
	zoom				: 1;

}

.productTopRightCorner
{
	background			: url(../Images/trResult.png) no-repeat 100% 0;
	zoom				: 1;
}


.productBottomCorner
{
	background			: url(../Images/blResult.png) no-repeat 0 100%;
	zoom				: 1;
}


.productBottomRightCorner
{
	background			: url(../Images/brResult.png) no-repeat 100% 100%;
	zoom				: 1;
	
}

.altProduct .productTopCorner
{
	background			: url(../Images/tlResultAlt.png) no-repeat 0 0;
	zoom				: 1;

}

.altProduct .productTopRightCorner
{
	background			: url(../Images/trResultAlt.png) no-repeat 100% 0;
	zoom				: 1;
}


.altProduct .productBottomCorner
{
	background			: url(../Images/blResultAlt.png) no-repeat 0 100%;
	zoom				: 1;
}


.altProduct .productBottomRightCorner
{
	background			: url(../Images/brResultAlt.png) no-repeat 100% 100%;
	zoom				: 1;
	
}

.featureBox a:link, .featureBox a:hover, .featureBox a:visited
{
	color				: #fff;
	text-decoration		: none;
	cursor				: hand;
	cursor				: pointer;
} 

.featureBox .inner
{
	background-color	: #225C78;
	padding-bottom		: 0 !important;
	margin-bottom		: 0 !important;
	margin-top			: 11px;
	padding-top			: 0;
}

 a:link.selectedRibbon, a:visited.selectedRibbon, a:hover.selectedRibbon, a:active.selectedRibbon
{
	color				: #000000 !important;
	text-decoration		: none;
	background			: url(../Images/downArrow.png) no-repeat 86% 70%;
	padding				: 0 20px 0 0 ;
} 

dd.Recommended, dt.Recommended
{
	color				: #dd8700 !important;
	text-decoration		: none;
	background			: #fff5db; 
	border-bottom		: none !important;
	margin				: 0 0 0 0!important;
	padding				: 0px 0 0 12px !important;
}

dd.RecommendedAlt, dt.RecommendedAlt
{
	color				: #dd8700 !important;
	text-decoration		: none;
	background			: #f8eed7; 
	border-bottom		: none !important;
	margin				: 0 0 0 0!important;
	padding				: 0px 0 0 12px !important;
}

dd.Recommended a, dt.Recommended a
{
	color				: #dd8700 !important;
}

dd.RecommendedAlt a, dt.RecommendedAlt a
{
	color				: #dd8700 !important;
}

.sidebarBoxOne
{
	font				: bold 1.4em arial;
	color				: #000;
	list-style-type		: none;
	padding				: 0 0 16px 0;
}

.sidebarBoxOne li
{	
	border-top			: solid 1px #fff;
	padding				: 8px 18px 8px 18px;
}

.topItem
{	
	border-top			: none !important;
	padding				: 8px 18px 8px 18px;
}

.actionsBox
{
	font				: bold 1.4em arial;
	color				: #000;
	list-style-type		: none;
	padding				: 0 0 6px 0;
	
}

.actionsBox li
{	
	border-top			: solid 1px #fff;
	padding				: 4px 4px 4px 12px;
}

.actionsBox input
{
	margin				: 0 0 0 12px;
}

.formBox
{
	background-repeat	: repeat-x;
	background-position	: 0 0;
	background-color	: #f7f7f7;
	width				: 600px;
	margin-bottom		: 30px;
	margin-top			: 10px;
	min-height			: 50px;
	_height				: 50px;

}
.formWidth
{
	width				: 100%;
}

.sidebarBoxOne li a
{	

}
.itemOne
{
	border				: none;
	padding				: 16px 18px 4px 18px !important;
	
}
.refine dl.inner
{
	border				: none;
	padding				: 0 !important;

}

.refine dl.secondinner
{
	border				: none;
	padding				: 0 !important;
	
}

.refine dl p
{
	margin-top			: 0;
	padding-bottom		: 0;
}

dl.addPart dt
{

}
.dtVertSpace
{
	padding			: 0 0 60px 0;
	display			: block;
}

.textFieldWide
{
	width				: 95%;
	margin				: 0 0 0 0;
}

dl.inner dt, dl.inner dt 
{
	font-weight			: bold;
	width				: 240px;
}

dl.inner input.textField, dl.inner .textField 
{
	width				: 250px;
}

dl.secondinner dt, dl.secondinner dt 
{
	font-weight			: bold;
	width				: 240px;
}

dl.secondinner input.textField, dl.secondinner .textField 
{
	width				: 250px;
}
.printerChoice
{
	position:	relative;
	left:		-110px;
}

.printerChoice .leftCol
{
	margin-left			:0px !important;
}
.applicationChoice
{
}
.applicationChoice .leftCol
{
	margin-left			: 0px !important;
}
.applicationChoice .rightCol
{
	float				: left !important;
	display				: block !important;
	margin-left			: 20px !important;
}
.featureBox p
{
	margin				: 0;
	padding				: 18px;
	font-size			: 1.4em;
	font-weight			: bold;
	text-align			: left;
}

.featureBox .bottom
{
	background-image	: url(../Images/bottombar.gif);
	background-repeat	: no-repeat;
	background-position	: bottom left;
	height				: 15px;
	padding-top			: 0 !important;
	margin-top			: 0 !important;
}

.featureBox br

{
	display				: none;
}

.featureBox a

{
	text-transform		: uppercase;
}

.featureBox li a

{
	text-transform		: none;
}

.featureBox input
{
}

.featureBox input.search
{
	background			: #ffffff url(../Images/magnify.png) no-repeat 0 0;
	padding				: 2px 0 2px 22px;
	border				: solid 1px #e6e7e6;
	margin				: 6px 0 6px 0;
	width				: 148px;
	cursor				: text;

}

.refineContainer
{
	background-color	: #FFB90E;
	padding				: 0px;
	margin-bottom		: 5px;
	width				: 561px;
	float				: left;
	zoom				: 1;
}
.refine
{
	width				: 100%;	
	border				: none;		

}

.refine .buttonActions input
{
	margin-top			: 0.2em;
}

.changeResults h4
{
	margin				: 0 0 0 0;
	border-bottom		: none !important;
	padding				: 12px 0px 7px 12px;
	color				: #000;
	font-weight			: bold;
	font-size			: 1.4em;
	line-height			: 16px;
	text-transform		: uppercase;
	font-weight			: bold;
}

.refine h4
{
	margin				: 0 0 0 0;
	border-bottom		: solid 1px #fff !important;
	padding				: 10px 0px 7px 12px;
	color				: #000;
	font-weight			: bold;
	font-size			: 1.4em;
	line-height			: 16px;
	text-transform		: uppercase;
	font-weight			: bold;
}


.refine dl
{
	padding 			: 12px 12px 24px 12px;
	margin				: 0 0 0 14px;

}

fieldset.refine .addEditPart
{
	margin-top			: 0;
	margin-bottom		: 0;
	padding 			: 10px;
	padding-left		: 0px;
	padding-top			: 12px;
	padding-bottom		: 10px;
	margin-left			: 0;
	font-size			: 1.1em;
}

fieldset.refine .addEditPart dt, 
fieldset.refine .addEditPart dd, 
fieldset.refine .addEditPart select
{
	margin				: 0 0 6px 0;
}

fieldset.refine .addEditPart table input
{
	margin				: 0 6px 0 0;
}

.refine dl.radupload
{
	border				: none;
	padding				: 10px 0 0 0 !important;
}

.refine dl.addPart
{
	border				: none !important;
	padding				: 0 !important;
}

.refine dl.thirty
{
	width				: 165px !important;
	border				: none;
	float				: left;
	border-right		: 1px solid #FFFFFF;
	padding				: 5px 0 5px 0;
	margin-top			: 12px;
	margin-bottom		: 12px;
}

.refine dl.thirty .first dt
{
	margin-left			: 10px;
}

.last
{
	border-right		: none !important;
	border				: none !important;
}

.refine dl.thirty dt.paper
{
	margin-left			: 20px;
	padding				: 0;
}

.refine dl.thirty dt.adhesive
{
	margin-left			: 48px;
	padding				: 0;
}

.refine dl.thirty dt.economy
{
	margin-left			: 52px;
	padding				: 0;
}

.refine dl.first
{
	margin-left			: 14px;
	display				: inline;
}

.refine dl.thirty label
{
	font-weight			: bold;
	font-size			: 1.3em;
	padding				: 0;
	line-height			: normal;
}

.refine dl.thirty select
{
	margin-top			: 5px;
	width				: 160px;
}

.productContainer

{
	padding				:12px;
	zoom				: 1;
}

.altProduct 
{
	background-color	: #fff8e7 !important;
}

.product
{
	background-color	: #ffefc7;
	color				: #4d4d4d;
	margin-top			: 20px;
	float				: left;
	width				: 860px;
	zoom				: 1;
}

.product h3
{
}

.product h4
{
	margin				: 0;
	line-height			: normal;
	color				: #4c4c4c;
	padding				: 16px 12px 16px 0;
	font-size			: 1.4em;
	font-weight			: bold;
}

.product .leftCol
{
	width				: 250px;
	float				: left;
	padding-right		: 20px;
	border-top			: none;
	border-right		: solid 1px #c0bbae;
}

.product .leftCol p
{
	margin				: 0;
	line-height			: normal;
	color				: #4c4c4c;
	padding				: 0px 12px 16px 0;
	font-size			: 1.4em;
	font-weight			: bold;
}

.rightCol
{
	margin-left			: 270px;
	border-left			: solid 1px #c0bbae;
	padding-left		: 22px;
}

.rightCol dl
{
	line-height			: normal;
	margin-bottom		: 0;
	margin-top			: 0;
	width				: 531px;
}


.rightCol dl dt 
{
	font-size			: 1.2em;
	font-weight			: bold;
	color				: #4c4c4c;
	width				: 360px;
	padding				: 0 0 4px 0;
}
.rightCol dd
{
	font-size			: 1.2em;
	font-weight			: bold;
	color				: #4c4c4c;
	padding				: 0 0 4px 0;
	border-bottom		: 1px solid #C0BBAE;
}

dt.price, dd.price
{
	font-size			: 1.2em !important;
	font-weight			: bold !important;
	border				: none !important;
	padding				: 3px 0 3px 0 !important;
	color				: #F6AF00 !important;
	border-bottom		: 1px solid #C0BBAE !important;
}

dt.boxPrice, dd.boxPrice
{
	font-size			: 1.2em !important;
	font-weight			: bold !important;
	border				: none !important;
	padding				: 3px 0 3px 0 !important;
	color				: #F6AF00 !important;
	border-bottom		: 1px solid #C0BBAE !important;
}

.furtherOptions
{
	float				: right;
	width				: 100%;
	text-align			: center;
	padding				: 12px 0 0 0;
}

.resultsButton
{
	float:right;
	margin-bottom: 4px;
	display: block;
}

.resultsButton input
{
	background-color:#b2b2b2;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.6em;
	font-weight:bolder;
	height:27px;
	padding:0 !important;
	width:auto;
	overflow:visible;
}

.resultsButton .rightButtonEdgeThird
{
	background			: url(../Images/rightButtonEdgeFourth.png) no-repeat 100% 50%;
	display				: inline-block;
	margin-right		: 12px;
}

.resultsButton .leftButtonEdgeThird
{
	background			: url(../Images/leftButtonEdgeFourth.png) no-repeat 0 50%;
	display				: inline-block;
	margin-left			: 12px;
}

.buttonRefine
{
	float:right;
	margin-bottom: 12px;
	display: block;
}

.buttonRefine a
{
	background-color:#666;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	cursor:pointer;
	font-size:16px;
	text-decoration: none;
	text-align: center;
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding:4px 0 4px 0 !important;
	margin: 0 12px 0 12px;
}

.buttonRefine a:link,
.buttonRefine a:visited
{
	color:#FFFFFF;
}

.buttonRefine a:hover,
.buttonRefine a:active
{
	color:#000;
}

.buttonRefine .rightButtonEdgeFifth
{
	background			: url(../Images/rightButtonEdgeGrey.png) no-repeat 100% 50%;
	display				: inline-block;
	
}

.buttonRefine .leftButtonEdgeFifth
{
	background			: url(../Images/leftButtonEdgeGrey.png) no-repeat 0 50%;
	display				: inline-block;
	height				: 27px;
}

.buttonRefineDisabled
{
	float:right;
	margin-bottom: 12px;
	display: block;
}

.buttonRefineDisabled a:link,
.buttonRefineDisabled a:visited,
.buttonRefineDisabled a:hover,
.buttonRefineDisabled a:active
{
	background-color:#dca622;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#e7c369;
	cursor:text;
	font-size:16px;
	text-decoration: none;
	text-align: center;
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding:4px 0 4px 0;
	margin: 0 12px 0 12px;
}

.buttonRefineDisabled .rightButtonEdgeFifth
{
	background			: url(../Images/rightButtonEdgeDisabled.png) no-repeat 100% 50%;
	display				: inline-block;
	
}

.buttonRefineDisabled .leftButtonEdgeFifth
{
	background			: url(../Images/leftButtonEdgeDisabled.png) no-repeat 0 50%;
	display				: inline-block;
	height				: 27px;
}


.hover
{
	float:right;
	margin-bottom: 4px;
	display: block;
}

.hover input
{
	background-color:#FFB90E !important;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#000000;
	cursor:pointer;
	font-size:1.6em;
	font-weight:bold;
	height:27px;
	padding:0 !important;
	width:auto;
}

.hover .leftButtonEdgeThird
{
	background			: url(../Images/leftButtonEdgeThird.png) no-repeat 0 50%;
	display				: inline-block;
	margin-left			: 12px;
}

.hover .rightButtonEdgeThird
{
	background			: url(../Images/rightButtonEdgeThird.png) no-repeat 100% 50% !important;
	display				: inline-block;
	margin-right		: 12px;
}

.printButton, .emailButton, .pdfButton
{
	float:right;
	margin-bottom: 12px;
}

.emailButtonTwo
{
	float:right;
	margin-bottom: 12px;
	margin-top: 12px;
}
.emailButtonTwo input
{
	background:	#ffb90e !important;
	font-size: 1.1em;
}


.printButton input
{
	background-color:#ffb90e;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.6em;
	font-weight:bolder;
	height:27px;
	padding:0 !important;
	width:auto;
}
.emailButton input, .pdfButton input
{
	background-color:#b2b2b2;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.6em;
	font-weight:bolder;
	height:27px;
	padding:0 !important;
	width:auto;
}



li.add
{
	background-image	: url(../Images/add.gif);
	background-repeat	: no-repeat;
	background-position	: 12px 5px;
	padding-left		: 40px;
}


li.edit
{
	background-image	: url(../Images/Icons/edit.gif);
	background-repeat	: no-repeat;
	background-position	: 12px 0px;
	padding-left		: 40px;
}

li.editPart
{
	background-image	: url(../Images/Icons/description.gif);
	background-repeat	: no-repeat;
	background-position	: 12px 0px;
	padding-left		: 40px;
}

li.delete
{
	background-image	: url(../Images/Icons/delete.gif);
	background-repeat	: no-repeat;
	background-position	: 12px 0px;
	padding-left		: 40px;
}









	



ul {
	
}


ul.language
{
	line-height		: normal;
	list-style-type	: none;
	float			: right;
	padding			: 5px 110px 6px;
	margin-top		: -40px;
}

ul.language li
{
	display			: inline;
	margin			: 0pt;
	padding			: 5px;
}

ul.primaryNavigation
{
	line-height		: normal;
	list-style-type	: none;
	padding			: 0 6px 6px;
	width			: 40%;
	float			: right;
	margin			: 48px 0 0 0;
}

ul.primaryNavigation li
{
	display			: inline;
	margin			: 0pt;
	padding			: 6px 0 5px 0;
	font-size		: 1.4em;
	font-weight		: bold;
	border-right	: 1px solid #FFFFFF;
	float			: right;

}

ul.primaryNavigation li.last
{
	border-right	: none;

}

ul.primaryNavigation li.first a:link, 
ul.primaryNavigation li.first a:visited, 
ul.primaryNavigation li.first a:hover, 
ul.primaryNavigation li.first a:active
{
	padding-left	: 0;

}

ul.primaryNavigation li.last a:link, 
ul.primaryNavigation li.last a:visited, 
ul.primaryNavigation li.last a:hover, 
ul.primaryNavigation li.last a:active
{
	padding-left	: 0;
	color			: #000000;

}

ul.primaryNavigation li a:link, 
ul.primaryNavigation li a:visited, 
ul.primaryNavigation li a:hover, 
ul.primaryNavigation li a:active
{
	color			: #000000;
	text-decoration	: underline;
	padding-left	: 18px;
}

ul.primaryNavigation li a:hover
{
	color			: #225C78;
}

ol {

}

li{

}

dl {
	
}

dt {
	float		: left;
	width		: 100px;
}

dt label
{
	font-weight	: bold;
}

dd {
	margin		: 0 0 3px 0;
}

.noTopMargin
{
	margin		: 0 !important;
}

/* START: Exception page */

.errorHeader

{
	color:#000000;
	font-size:2.4em;
	font-weight:bolder;
	line-height:normal;
	margin-bottom:20px;
	margin-top:46px;
	padding:0 130px 0 0px;
	float:left;
	width: 100%;
}

.errorMessage

{
	color:#ca0000;
	font-size:1.4em;
	line-height:normal;
}
/*
input 
{
	width		: 200px;
}

.primaryButton, .language input
{
	width		: auto !important;
	padding		: 0 4px;		
} 
*/

/*
====== #: END: xxx ======
*/

/*
====== 3: END: Layouts ======
*/

