div.full-width,
div.partial-width 
{ 
background: url(http://www.micronext.co.uk/lib/img/layoutf/background_content.gif) repeat-y center top;
}
div.with-pod,
#infoPod 
{ 
background: url(http://www.micronext.co.uk/lib/img/layoutp/background_content.gif) repeat-y;
}
div.with-pod
{
background-position: center top;
}
#infoPod
{
background-position: right top;
}
div.with-pod #gecko {
width: 562px;
}
div.full-width #gecko { 
width: auto;
}
div.full-width #gecko, 
div.partial-width #gecko { 
background: url(http://www.micronext.co.uk/lib/img/layoutf/cap_top.gif) no-repeat center top;
float: none;
}
div.with-pod #gecko { 
background: url(http://www.micronext.co.uk/lib/img/layoutp/cap_content.gif) no-repeat center top; 
float: left;
}
div.partial-width #contentBody { 
width: 526px;
}
/*\*/
* html div.partial-width #contentBody
{
width: 558px;
}
/**/
div.with-pod #contentBody { 
width: auto !important;
}
#capBottom.with-pod {
background: url(http://www.micronext.co.uk/lib/img/layoutp/cap_bottom.gif) no-repeat center top;
}
#pod,
#infoPod
{
width: 171px;
margin-left: 0 !important
}
/*\*/
* html #pod,
* html #infoPod {
width: 191px;
}
/**/
#infoPodCap,
#infoPodCapBottom 
{
width: 191px;
}
#pod 
{
background: url(http://www.micronext.co.uk/lib/img/layoutp/cap_pod.gif) no-repeat right top;
padding: 4px 10px 20px;
}
#pod-fma,
#promo {
width: 191px;
}
#infoPod
{
margin-top: -18px;
padding: 0 10px 1px;
color: #555;
}
#fma div.columns-2-aaB-aa {
text-align: center;	
}
#fma div.columns-2-aaB-aa img {
margin: 0.5em 0;
}
#fma div.columns-2-aaB-B h2 { 
margin-top: 0em;
}
#fma div.columns-2-aaB-B form { 
margin-top: 1.6em;
}
#fma div.hr {
font-size: 1px;
line-height: 1px;
border-top: 1px solid #c3c8cb;
margin: 0 -10px;
}
#fma h2.promoHeader,
#fma h2,
#configurator h4.promoHeader {
padding-top: 0.15em;
padding-bottom: 12px;	
}
#fma.productsHome h2.promoHeader { 
padding-top: 10px;
padding-bottom: 12px;
margin-top: 0;
}
#feature.promoHeader { 
padding-top: 0;
margin-top: 0;	
}
#fma.productsHome {
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
height: 142px;	
}
#fma img.promoImage {
position: absolute;
top: 0;
left: 0;
width: 232px;
height: 142px;
}
#fma img.promoFeatureImage {
position: absolute;
top: 0;
left: 0;
width: 232px;
height: 111px;
}
#fma div.promoMessage {
position: absolute;
top: 0;
left: 233px;
width: 317px;
height: 142px;
}
#fma div.promoFeatureMessage {
position: absolute;
top: 0;
left: 233px;
width: 315px;
height: 130px;
}
#fma p.promo-iow {
margin-top: -0.9em;	
}
#fma div.badge-promo {
position: absolute;
top: 0;
left: 549px;
width: 173px;	
}
#promoButtons {
margin-top: 2em;
}
#fma {
padding-bottom: 1px;

}
.fma{
padding: 0 2px;
margin: 16px 1px 1em 0;
}
hr {
clear: both;
background: #c3c8cb;
color: #c3c8cb;
border: none;
height: 1px;
margin: 0 0 1.35em !important;
margin: 0 0 1em;
}
hr.no-margin {
clear: both;
background: #c3c8cb;
color: #c3c8cb;
border: none;
height: 1px;
}
.dashed {
background: #FFF;
color: #FFF;
border-top: 1px dashed #CCCCCC;
border-right: none;
border-bottom: none;
border-left: none;
height: 1px;
}
#infoPod div.hr {
margin-top: 4px;
margin-bottom: 4px;
/*\*//*/
margin-right: -11px;
margin-left: -9px;	
/**/
}
div.full-width form.form-columns div.columns-2-Abb-bb div.promo-box {
position: relative;
top: 0;
left: 0;
background-color: #f7f7ee;
padding: 7px 8px 2px 8px;
border: 1px solid #d5d5ca;
margin: 0 0 0 -16px;
width: 158px !important;
width: 176px;
}
div.promo-box h3 {
background-color: #c3c8cb;
/*\*/
padding: 3px 0 3px 10px;
/*/
padding: 4px 0 3px 10px;
/**/
margin: -7px -8px 0 -8px;
}
div.promo-box ul.link-list {
position: relative;
top: 0;
left: 0;
text-align: left;
list-style: none outside;
margin: 0 -8px;
padding: 0.25em 0;
}
div.promo-box ul.link-list li {
clear: both;
padding: 0.15em 4px 0.2em 4px;
margin: 0 8px 0 4px;
border-top: 1px solid #d5d5ca;
line-height: 1.4em;
}
div.promo-box p { 
margin: 0.5em 0;
}
div.partial-width #options-box.columns-2-Abb-bb,
div.full-width #options-box.columns-2-Abb-bb {	
border: 1px solid #eee;
margin-top: -8px;
margin-right: 0;
margin-bottom: 1.5em;
padding: 8px 8px 10px 16px;
width: 149px !important;
width: 173px;
}
#options-box ul {
margin-top: 1em;
color: gray;
}
div.msg-alert {
position: relative;
top: 0;
left: 0;
min-height: 1em;
margin: 4px 0;
padding: 4px 4px 4px 28px;
}
/*\*/
* html div.msg-alert {
height: 1em;
}
/* */
div.msg-alert img {
width: 16px;
height: 16px;
position: absolute;
top: 3px;
left: 8px;
}
p.msg-error,
div.msg-error {
margin: 4px 0 -3px;
padding: 0;
}
p.msg-error img,
div.msg-error img {
margin: -0.3em;
padding: 0;
}
/*\*/
* html p.msg-error,
* html div.msg-error {
margin: 4px 0 -0.1em;
}
/* */
* html p.msg-error img,
* html div.msg-error img {
/*\*/
margin: -0.6em;
/*/
margin: 0;
/**/
}


#contentBody iframe.rate-this 
{
height: 23em;
position: static;
visibility: visible;	
}
#iframe-popup 
{
padding: 4px 8px;
margin: 0;
}
body#iframe-inpage
{
background: #f9fafa;
}
#EmxPopup {
background-color: transparent;
position:absolute;
top: 0; left: 0;
z-index: 1001;
visibility: hidden;
}
#EmxPopup #topLeft {
position:absolute; 
top: 0; left: 0;
width: 8px; height: 8px;
}
#EmxPopup #top { 
position:absolute; 
top: 0; left: 8px;
height: 8px;
}
#EmxPopup #topRight { 
position:absolute; 
top: 0; right: 0;
width: 8px; height: 8px;
}
#EmxPopup #right { 
position:absolute; 
top: 8px; right: 0;
width: 8px;
}
#EmxPopup #bottomLeft { 
position:absolute; 
bottom: 0; left: 0;
width: 8px; height: 8px;
}
#EmxPopup #bottom { 
position:absolute; 
bottom: 0; left: 8px;
height: 8px;
}
#EmxPopup #bottomRight {
position:absolute; 
bottom: 0; right: 0;
width: 8px; height: 8px;
}
#EmxPopup #left { 
position:absolute; 
top: 8px; left: 0;
width: 8px;
}
#EmxPopup #innerDIV {
background-color: #fff;
position: absolute;
top: 8px; left: 8px;
}
#EmxPopup #innerDIV #emxpopup-title {
position: absolute;
top: 4px; left: 16px;
text-align: left;
font-weight: bold;
}
#EmxPopup #innerDIV #closeIcon {
position: absolute;
top: 0; right: 0;
width: 16px; height: 16px;
}
#EmxPopup #emxPopupContentArea {
position: absolute;
top: 24px; left: 8px;
overflow: hidden;
text-align: left;
}
#static-messaging {
 padding: 0;
 margin: 0;
}
#static-messaging div {
margin: 0 auto 16px;
padding: 16px;
width:250px;
}
#static-messaging h2 {
margin: 0 0 .5em;
}
#static-messaging h2 img {
vertical-align:text-bottom;
margin-right: 4px;
}
#capBottom {
background:transparent url(http://www.micronext.co.uk/lib/img/layoutf/cap_bottom.gif) no-repeat scroll center top;
}
#capBottom {
font-family:monospace;
font-size:1px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:10px;
line-height:1px;
margin:0pt auto;
padding:0pt;
width:758px;
}
#depthpath {
margin:0pt;
min-height:10px;
padding:8px 23px 0pt;
}