/****************************
 *	COLOR-DEFINITION:
 *  #cdcdcd
 *  #F9F9F9		light grey
 ***************************/
 
/*===== BASIC ===================================*/
html			{height:100%;background-color:#3d322d;}
body			{height:100%;margin-top:0;margin-bottom:0;}

#siteWrapper	{margin:0;}

.innerWrapper	{position:relative;margin:0 auto;width:auto;min-width:500px;max-width:1150px;
                 width: expression(document.body.clientWidth < 500 ? "501px" : document.body.clientWidth > 1150 ? "1151px" : "auto");}
/*.cntWrapper		{margin:0 20px;}
.bgOn .cntWrapper{padding:10px;background:#FFF;}
.topLine .cntWrapper, .footer .cntWrapper	{background:none;}*/

.heightDefiner	{display:inline-block;width:0;overflow:hidden;}
img.blank		{display:block;background:#cdcdcd;}
/*===== HEAD ====================================*/
.header			{z-index:90;}

/*.logo img		{vertical-align:bottom;display:inline-block;}*/
/*===== NAVIGATION ==============================*/

/*===== CONTENT =================================*/


.colsWrapper		{overflow:hidden;zoom:1;}

.col				{}
.colCnt				{}


/*===== FORM ====================================*/
.frntForm				{float:left;clear:both;}
label					{width:175px;display:inline-block;float:left;text-align:right;margin-right:10px;}
textarea				{display:inline-block;}
input, textarea, select	{width:250px;float:left;margin-right:0px;padding:0.2em 0 0 0.4em;}
.error					{position:absolute;line-height:1em;border-left:3px solid red;}
input.error,
textarea.error			{position:relative;line-height:inherit;border:0px solid red;background:#FFCCCC;}
p.checkbox, p.radio		{margin-left:175px;}

/*===== FOOTER ==================================*/

/*==== sticky footer ====*/
#siteWrapper		{min-height:100%;height:auto !important;height:100%;margin-bottom:-2.2142em;overflow:hidden;zoom:1;}
#mainCntWrapper		{margin-bottom:2.2142em;}
#footerWrapper		{height:2.2142em;overflow:hidden;}

@media screen and (max-width: 320px){/*Mobile portrait*/
ul.bp .bp1	{display:block;}
}

@media screen and (max-width: 480px){/*Mobile landscape*/
ul.bp .bp2	{display:block;}
}

@media screen and (max-width: 600px){/*Mobile landscape*/
ul.bp .bp3	{display:block;}
}

@media screen and (min-width: 481px) and (max-width: 768px) {/*Tablet portrait*/
ul.bp .bp4	{display:block;}
.navWrapper .nav {font-size:1.5em;}
.footer .copy {display:none;}
.bodycopy {margin:0 0em;}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {/*Tablet landscape/Netbook*/
ul.bp .bp5	{display:block;}

}

@media screen and (min-width: 1024px) {/*Desktop*/
ul.bp .bp6	{display:block;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
  #siteWrapper .x2		{display:block;}
  #siteWrapper .nox2	{display:none;}
}

/*
	320 px - Mobile portrait
    480 px - Mobile landscape
    768 px - Tablet portrait
    1024 px - Tablet landscape/Netbook
    1280 px & greater - Desktop
*/
