/*--------------------------- C5 support - Ryan Tyler - ryan@concretecms.com - fix for setup on child pages horizontal scroll problem ------------------------------*/
#ccmBlockMasterCollectionForm .ccm-dialog-content table.ccm-grid th, table.ccm-grid td { max-width: 200px; word-wrap: break-word; }
body#homemove div.ccm-dialog-content { overflow-x: scroll; }


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .grid_1 {
	width:60px;
}
    .container_12 .grid_2 {
	width:140px;
}
    .container_12 .grid_3 {
	width:220px;
}
    .container_12 .grid_4 {
	width:300px;
}
    .container_12 .grid_5 {
	width:380px;
}
    .container_12 .grid_6 {
	width:460px;
}
    .container_12 .grid_7 {
	width:540px;
}
    .container_12 .grid_8 {
	width:620px;
}
    .container_12 .grid_9 {
	width:700px;
}
    .container_12 .grid_10 {
	width:780px;
}
    .container_12 .grid_11 {
	width:860px;
}
    .container_12 .grid_12 {
	width:940px;
}




/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .prefix_1 {
	padding-left:80px;
}
    .container_12 .prefix_2 {
	padding-left:160px;
}
    .container_12 .prefix_3 {
	padding-left:240px;
}
    .container_12 .prefix_4 {
	padding-left:320px;
}
    .container_12 .prefix_5 {
	padding-left:400px;
}
    .container_12 .prefix_6 {
	padding-left:480px;
}
    .container_12 .prefix_7 {
	padding-left:560px;
}
    .container_12 .prefix_8 {
	padding-left:640px;
}
    .container_12 .prefix_9 {
	padding-left:720px;
}
    .container_12 .prefix_10 {
	padding-left:800px;
}
    .container_12 .prefix_11 {
	padding-left:880px;
}


/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .suffix_1 {
	padding-right:80px;
}
    .container_12 .suffix_2 {
	padding-right:160px;
}
    .container_12 .suffix_3 {
	padding-right:240px;
}
    .container_12 .suffix_4 {
	padding-right:320px;
}
    .container_12 .suffix_5 {
	padding-right:400px;
}
    .container_12 .suffix_6 {
	padding-right:480px;
}
    .container_12 .suffix_7 {
	padding-right:560px;
}
    .container_12 .suffix_8 {
	padding-right:640px;
}
    .container_12 .suffix_9 {
	padding-right:720px;
}
    .container_12 .suffix_10 {
	padding-right:800px;
}
    .container_12 .suffix_11 {
	padding-right:880px;
}


/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .push_1 {
	left:80px;
}
    .container_12 .push_2 {
	left:160px;
}
    .container_12 .push_3 {
	left:240px;
}
    .container_12 .push_4 {
	left:320px;
}
    .container_12 .push_5 {
	left:400px;
}
    .container_12 .push_6 {
	left:480px;
}
    .container_12 .push_7 {
	left:560px;
}
    .container_12 .push_8 {
	left:640px;
}
    .container_12 .push_9 {
	left:720px;
}
    .container_12 .push_10 {
	left:800px;
}
    .container_12 .push_11 {
	left:880px;
}




/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .pull_1 {
	right:80px;
}
    .container_12 .pull_2 {
	right:160px;
}
    .container_12 .pull_3 {
	right:240px;
}
    .container_12 .pull_4 {
	right:320px;
}
    .container_12 .pull_5 {
	right:400px;
}
    .container_12 .pull_6 {
	right:480px;
}
    .container_12 .pull_7 {
	right:560px;
}
    .container_12 .pull_8 {
	right:640px;
}
    .container_12 .pull_9 {
	right:720px;
}
    .container_12 .pull_10 {
	right:800px;
}
    .container_12 .pull_11 {
	right:880px;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
----------------------------------------------------------------------------------------- */


/* http://meyerweb.com/eric/tools/css/reset/ 
----------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0; padding : 0; border : 0; outline : 0; font-size : 100%; vertical-align : baseline; background : transparent; }
body { line-height : 1; }
ol, ul { list-style : none; }
blockquote, q { quotes : none; }
blockquote:before, blockquote:after, q:before, q:after { content : ''; content : none; }
:focus { outline : 0; }
ins { text-decoration : none; }
del { text-decoration : line-through; }
table { border-collapse : collapse; border-spacing : 0; }



/* Modified from: http://code.google.com/p/blueprintcss/ 
----------------------------------------------------------------------------------------- */
body { font : 75%/1.5 Helvetica, Arial, Verdana, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight : normal; }
h1 { font-size : 3em; line-height : 1; margin-bottom : 0.5em; }
h2 { font-size : 2em;}
h3 { font-size : 1.5em; line-height : 1; margin-left: 20px; }
h4 { font-size : 1.2em; line-height : 1.25; margin-bottom : 1.25em; }
h5 { font-size : 1em; font-weight: bold; margin-bottom : 1.5em; }
h6 { font-size : 1em; font-weight : bold; }
p { margin-bottom : 0.1em; }
ul, ol { margin : 0 0 1.5em 0; }
ul { list-style-type : none; }
ol { list-style-type : decimal; }
dl { margin : 0 0 1.5em 0; }
dt { font-weight : bold; }
dd { margin-left : 1.5em;}
abbr, acronym { border-bottom-width : 0; }
address { margin-top : 1.5em; font-style : normal; }
del { color : #666; }
blockquote { margin : 0 0 1.5em 0; }
strong { font-weight : bold; }
em, dfn { font-style : italic; }
dfn { font-weight : bold; }
pre, code { margin : 1.5em 0; white-space : pre; }
pre, code, tt { font : 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height : 1.5; } 
tt { display : block; margin : 1.5em 0; line-height : 1.5; }
table { margin-bottom : 1.4em; }
th {  }
td {  }
th,td { }
tfoot { font-style : italic; }
caption { background : #ffc; }




/* Author styles  
----------------------------------------------------------------------------------------- */

html {}
body { font : 13px/1.5 color: #3f3c3c;  background:#102a4c url(http://www.measurit.com/themes/measurittwo/images/body_bg.png) repeat-x; }
 }
#home{
 background:#102a4c url(http://www.measurit.com/themes/measurittwo/images/body_bg.png) repeat-x; }
 #homemove{
 background:#102a4c url(http://www.measurit.com/themes/measurittwo/images/body_bg2.png) repeat-x; }
#wrap {
margin: 0 auto;}

#logo {
float: left;
margin-top: 40px;
}

#logo h1 {
background: url(http://www.measurit.com/themes/measurittwo/images/logo.png) no-repeat;
text-indent:-9999px;
height: 50px;
}

#phonesearch {
float: right;

}

#phonesearch p {
font-size: 1.75em;
margin-top: 20px;
margin-bottom: 0px;
}
#search {
background: url(http://www.measurit.com/themes/measurittwo/images/search.png) no-repeat !important;
height: 40px;
}

#search input {
margin-left: 20px;
margin-top: -10px;
background: transparent;
}
#search h3, #search submit {
	display: hidden !important;
	text-indent: -99999px;
	}
#showcase {
float: left;
/* customize_bottomhomecolor */ background-color:#eef8f8; /* customize_bottomhomecolor */
height: 300px;
}

#top {
padding-top: 30px;
margin-bottom: -90px;
}

#topquote {
	font-size: 3.5em;
	color: #fff;
	line-height: 3.85em;
	font-family: Georgia, 'Times New Roman', serif;
	padding-top: 10px;
	padding-bottom: 10px; }

#topquote a, #topquote a:focus, #topquote a:hover {
	color: #fff;}

#bottomthree {
	margin-top: 6px;
	}
#topside {
float: right;
height: 330px;
/* customize_tophomerightcolor */ background-color:#6fc3c2; /* customize_tophomerightcolor */
}

#banner {
	height: 20px;
	/* customize_homedivbarcolor */ background-color:#b36e48; /* customize_homedivbarcolor */
	margin-top: 4px;
	}


#left, #right,  #middle  {

background:url(http://www.measurit.com/themes/measurittwo/images/threecolback.png) bottom no-repeat;
height: 207px;
margin-top: 40px;

}

#showcaseboxes p {
padding-right: 20px;
line-height: 1.25em;
font-size: 1.0em;
	font-family: Georgia, 'Times New Roman', serif;

}

#showcaseboxes h3 {
font-size: 1.65em;
line-height: 1.85em;
	font-family: Georgia, 'Times New Roman', serif;

}

#bottomthree img, #bottom img {
border: 4px solid #e8e7e7;}

#showcaseboxes {
padding-bottom: 30px;

}

#content {
background:url(http://www.measurit.com/themes/measurittwo/images/glow.png)  no-repeat;
min-height: 200px;
margin-top: -20px;
}

.showcasewrap {


}

#glow {

}
.graybutton{
background:url(http://www.measurit.com/themes/measurittwo/images/gray_buttonbck.png)  no-repeat;
width: 118px;
height: 31px;
padding-top: 7px;
margin-top: 15px;
margin-left:120px;

}
.graybutton a {
margin-left: 15px;
padding-top: 15px;
font-size: 1.35em;
}


 
.bookinfo {
text-align: left;
margin-left: 40px;
}

.bookinfo h2 {
margin-bottom: 0px;
padding-bottom: 0px;
margin-right: 0px;
display: block;
color:#3f3c3c;
}
.bookinfo h3 {
margin-bottom: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin: 0;
color:#3f3c3c;
}


#contenttwo, #contentthree {
margin-top: 40px;
margin-bottom: 40px !important;
min-height: 200px;
position: relative;

}

#bottom {
padding-bottom: 40px !important;

}

#productphoto img {
margin: 30px;
border: 4px solid #e8e7e7;}

#cartcheckout {
/* customize_cartcolor */ background-color:#eef8f8; /* customize_cartcolor */
min-height:400px;
}

#product {
/* customize_productpgcolor */ background-color:#eef8f8; /* customize_productpgcolor */
min-height:400px;
}

#product p {
/* customize_productpcolor */ color:#3f3c3c; /* customize_productpcolor */
line-height: 1.32em;
font-size: 1.25em;
}

#product h2, #product em {
line-height: .25em;
margin: 0;
}


#productinfo {
padding-top: 40px;
}

#catalogbanner {
	height: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
/* customize_catalogdivcolor */ background-color:#8dd8d6; /* customize_catalogdivcolor */
}


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */



/*================================================
Nav Styles
================================================*/	
#account {
	float: right;
	width: 200px;
	height: 45px;
	color: #fff;
	margin-top: 10px;
	margin-right: 0px;
	font-style: normal:
	clear: both;

	}
#cart {
	float: right;
	width: 255px;
	margin-top: 10px;
	font-style: normal:
	margin-right: 10px;
	color: #716650;
	clear: right;
	background: url(http://www.measurit.com/themes/measurittwo/../images/cart.png) -5px right no-repeat;

	}
	
#cart p {
	margin-top: 2px;
	font-style: normal:
	color: #716650;
	margin-left: 10px;
	}
	
	
#home #navwrapper {
margin: 0 auto;
width: 960px;


}
#home #nav
{
padding: 0;
margin: 0 auto;
position: relative;
}	


#navbar {
min-width:660px;
clear:both;
}

#menu {
width:660px;
font-weight:700;
/* customize_menucolor */ color:#2c2c2c; /* customize_menucolor */
position:relative;

float: left;
}

#menu ul {
margin:0;
padding:0;
}

#menu ul li {
float:left;
clear:none;
margin:0;
padding:0;
}

#menu a {
font-size:15px;
font-style:normal;
font-weight:400;
/* customize_menuacolor */ color:#2b2b2b; /* customize_menuacolor */
letter-spacing:normal;

display:block;
padding:.1em 2.0em 1.0em;
}

#menu a:link,#menu a:visited {
/* customize_menuavisitcolor */ color:#2c2c2c; /* customize_menuavisitcolor */
text-decoration:none;
background-position:center bottom;
}

#menu a:hover,#menu a:focus {
/* customize_menuafocuscolor */ color:#2c2c2c; /* customize_menuafocuscolor */
text-decoration:none;
background-color: #fff;

}

#menu a.active:link,#menu a.active:visited,#menu a.active:hover,#menu a.active:focus {
/* customize_menuaactivecolor */ color:#2c2c2c; /* customize_menuaactivecolor */
}

#menu form {
float:left;
padding-bottom:.31em;
margin:.51em 1.5em 0;
}

#menu p {
position:absolute;
right:0;
margin:0;
}

#menu label,#menu input {
float:left;
margin-left:.5em;
}

/* =hx */
h1 {  margin : .5em auto 0 auto; font-size : 1em;  } 
h2 { margin-bottom: .25em; font-size : 24px; letter-spacing : -1px; }
h3, h4 { font-size : 1.2em; }
h2 + h3 { margin-bottom : .5em; }

/* =a */
a, a:visited { color : #477184; text-decoration : none; }
a:hover, a:active, a:focus { color : #477184; text-decoration : underline; }
.action a { padding : 10px; background-color : #fff; border : 1px solid #bfbfbf; border-radius : 10px; text-align : center; text-transform : uppercase; font : bold 11px Helvetica, Arial, sans-serif; letter-spacing : 1px; color : #666; }
.action a:hover { text-decoration : none; }

/*================================================
Footer Styles
================================================*/	

#footerwrap {
width: 100%;
margin: 0 auto;
background: url(http://www.measurit.com/themes/measurittwo/images/footer.png) repeat-x;
min-height: 200px;
}


#footer .container {
	padding-right: 0;
	width: 940px;
	padding: 0 0 5em 0;
	}

#footer {
	margin: 0 auto;
	padding-top: 20px;
	margin-top: 6px;
	min-height: 50px;	
	}
	
#footer h3 {
	color: #373737;
	border-bottom: 1px solid #373737;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-left: -10px;
	font-size: 17px;
	font-family: Georgia, 'Times New Roman', serif;
	}
	
#footer li {
	line-height: 1.65em;
	font-family: Georgia, 'Times New Roman', serif;
	}
	
#footer p {
	float: left;
	color: #fff;
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 20px;
	}
	
#footer a {
	/* customize_footercolor */ color:#203654; /* customize_footercolor */
	}
	
	





/*------------------------------Cart------------------------------*/
.thumbnail img {
border:2px solid #bfb494;
}
#ccm-core-commerce-checkout-cart {
padding-top: 30px;
padding-left: 10px;
}

#checkoutwrapper {
width: 960px;
margin: 0 auto;
min-height: 300px;
	background: #f7f7f7 url(http://www.measurit.com/themes/measurittwo/../img/bg-rotation.png) repeat-x;	

}

#checkout {
width:100%;
padding-top:30px;
padding:0;
}

caption {
width:700px;
font:italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding:0 0 5px;
}


table {
font-family: Georgia, 'Times New Roman', serif;
font-size: 1.05em;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: groove;
border-right-style: groove;
border-bottom-style: groove;
border-left-style: groove;
}

tr {
display:table-row;
vertical-align:middle;
border: none;
}

td,th {
display:table-cell;
vertical-align:middle;
}

th {
padding:6px 6px 6px 12px;
font-weight : bold;
text-align: center;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: groove;
border-right-style: groove;
border-bottom-style: groove;
border-left-style: groove;
}

th.nobg {
border-top:0;
border-left:0;
background:none;
}

td {
padding:6px 6px 6px 12px;
text-align: center;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: groove;
border-right-style: groove;
border-bottom-style: groove;
border-left-style: groove;
}

td.alt {
background:#F5FAFA;

}

.thumbnail {
width:100px;
}

th.spec {
border-top:0;
background:#fff url(http://www.measurit.com/themes/measurittwo/../images/bullet1.gif) no-repeat;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
border-left:1px solid #bfb494;
border-top:0;
background:#f5fafa url(http://www.measurit.com/themes/measurittwo/../images/bullet2.gif) no-repeat;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#807a64;
}

.checkoutbuttons .button {
font-size:.85em;
float: right;
margin-right: 20px;
padding-top:0;
margin-top: 10px !important;
}


/*------------------------------Comment Form------------------------------*/
#comment-form fieldset {
margin:0 0 15px;
}

#comment-form fieldset label {
display:block;
font-weight:700;
margin:0 0 3px;
}

#comment-form fieldset input,#comment-form fieldset textarea,textarea {
width:80%;
font-size:1.4em;
border:none;

background:#f2f2f2 url(http://www.measurit.com/themes/measurittwo/../images/input-bg.gif) repeat-x top left;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding:5px;
}

#comment-form fieldset textarea {
height:100px;
}

#comment-form fieldset input:focus,#comment-form fieldset textarea:focus {
background:#f2f2f2;
}

#comment {
margin-left:10px;
}

#contact {
margin-top:60px;
margin-bottom:80px;
}

/*------------------------------Misc------------------------------*/
.buy {
}
.price {
float:left;
margin-right: 20px;
margin-top: 0px;
font-size:2.0em;
clear: right;
color:#3f3c3c;

}

.pricereview .buynowblue {
margin-top: 10px;
}

.buynow img, buynowblue img {
border:none;
margin:0;
padding:0;
}

.buynow {
width:120px;

}
.productpg .pricereview {
width: 460px;
margin-top: 20px;
}
}
.productpg .buy {
height: 90px;
width: 400px;
}
.productpg .price {
float:left;
width:35%;
font-size:2.25em;
color:#424747;
margin-top: 15px;
margin-left:10px;
}

.productpg .pricereview .buynowblue {
margin-top: 10px;
}

.productpg .buynowblue img {
border:none;
margin:0;
padding:0;
}

.productpg .buynow {
float:right;
width:197px;

}

#contenttwo .button {
margin-left: -10px;
}


.button, .buttons {
float:left;
width:118px;
text-decoration:none;
display:block;
text-transform:uppercase;
color:#d26d3b;
height:37px;
font-weight:700;
text-align:center;
line-height:38px;
background:url(http://www.measurit.com/themes/measurittwo/../images/button_bck.png) no-repeat;
}
.button a {
color: #d26d3b;
letter-spacing: normal;
}

 .checkoutbuttons a {
position:absolute;
border:none;
font-size: 15px;

width:97px;
height:41px;

background:transparent url(http://www.measurit.com/themes/measurittwo/../images/button_bck.png) top left no-repeat;
}
.buynow a,#portfolio-list .buynow a {
position:absolute;
border:none;
width:120px;
height:60px;

background:transparent url(http://www.measurit.com/themes/measurittwo/../images/button_bck.png) top left no-repeat;
}

.buynow a:hover,#portfolio-list .buynow a:hover {
border:none;
}

.buynowblue a,#portfolio-list .buynowblue a {
position:absolute;
border:none;
width:157px;
height:60px;

background:transparent url(http://www.measurit.com/themes/measurittwo/../images/buybuttonblue.png) top left no-repeat;
}

.buynowblue a:hover,#portfolio-list .buynowblue a:hover {
background:transparent url(http://www.measurit.com/themes/measurittwo/../images/buybuttonblue.png) bottom left no-repeat;
border:none;
}

.stars {
float:left;
clear:right;
}

a img,input {
border:none;
}



.squareheadline {
margin-top: -3px;
}

.pricereview {
width: 200px;
margin-top: 20px;
}

.descriptionp {
	padding: 15px;
	padding-bottom: 15px;	
	background-color: #e5e9e6;
}


.descriptionp  p{
	padding: 15px;
	
}
/* ######## Contact Page ######## */
.ccol {
	width: 500px;
	padding: 20px;
	margin-left: 50px;
	float: left;
}
#content .contact {color:#666666; font-size:15px;}
#content .contact .firstCol {margin-left:0; margin-top:15px;}
#content .contact .secondCol {margin-right:0; margin-top:15px;}

#content .contact hr {margin:15px 0 40px 0;}
#content .contact .grid_4 hr { margin-left:-10px;}

#content .contact .address {margin-bottom:50px;}
#content .contact .simpleButton {font-size:12px;}
#content .contact .text {font-size:12px; line-height:20px;}
#content .contact .errorText {text-align:right; clear:both; display:block; color:#FE3131; display:none; font-size:11px; line-height:12px;}

#contactForm input, #contactForm select {float:right;}

#contactForm p {clear:both; display:block; height:26px; padding-bottom:20px; margin:0;}
#contactForm .messageBox {clear:both; overflow:hidden; margin-bottom:0; padding-bottom:20px; height:168px;}
#contactForm .responseText {text-align:right; display:none; clear:both;}
#contactForm .requiered {margin-top:0px; margin-bottom:0px;}
#contactForm .requiered small {margin-left:120px; font-size:11px; color:#42b7d4; float:left;}
#contactForm .loadingImage {margin:4px 2px 0 0px; display:block; float:right; display:none;}
#contactForm .formText {float:left; line-height:26px;}

#contactForm .textInput {
	background:url(http://www.measurit.com/themes/measurittwo/../images/forms/textInput340.png) no-repeat top right; 
	font-size:12px;
	border:0; 
	height:15px; 
	width:310px; 
	color:#666666; 
	padding:6px 15px 6px 15px; 
}
#contactForm .textInput:focus {background-position:right -27px; outline:none;}
#contactForm .textInput.error {background-position:right bottom;}

#contactForm .textarea {float:right; width:340px; margin-bottom:3px;}
#contactForm .textarea .top {background:url(http://www.measurit.com/themes/measurittwo/../images/forms/textInput340.png) no-repeat left top; height:14px;}
#contactForm .textarea .bottom {background:url(http://www.measurit.com/themes/measurittwo/../images/forms/textInput340.png) no-repeat left -13px; height:14px;}
#contactForm .textarea textarea {
	font-family: Georgia sans-serif;
	font-size:12px;
	color:#666666; 
	background:none;
	border:0;
	background-color:#f9f9f9;
	border-left:1px solid #d3d1d1;
	border-right:1px solid #d3d1d1;
	padding:0 15px 0 15px; 
	margin-bottom:0;
	overflow:auto;
	width:308px;
	height:140px;
}

#contactForm .textarea.focus .top {background-position:left -27px;}
#contactForm .textarea.focus .bottom {background-position:left -40px;}
#contactForm .textarea.focus textarea {background:none; background-color:#f9f9f9; border-left:1px solid #b6e4ef; border-right:1px solid #b6e4ef;}

#contactForm .textarea.error .top {background-position:left -54px;}
#contactForm .textarea.error .bottom {background-position:left -67px;}
#contactForm .textarea.error textarea {background:none; background-color:#ffeded; border-left:1px solid #f9acac; border-right:1px solid #f9acac;}

#contactForm .button {
	background:url(http://www.measurit.com/themes/measurittwo/../images/buttons/send.png) no-repeat left top; 
	text-indent:-9999px; 
	height:24px; 
	width:68px; 
	display:block; 
	float:right; 
	border:0;
}
#contactForm .button:hover {background-position: left -24px;}
#contactForm .button:active {background-position: left -48px;}
#contactForm .clearButton {background:url(http://www.measurit.com/themes/measurittwo/../images/buttons/clear.png) no-repeat left top; margin-right:20px;}


/* ######## Custom Checkbox and Custom Radio Inputs ######## */
.customCheckbox, .customRadio {position:relative;}
.customCheckbox input, .customRadio input {position:absolute; left:3px; top:3px; margin:0; z-index:0;}

.customCheckbox label, .customRadio label {display:block; position:relative; z-index:1; padding-right:1em; line-height:1; padding:0.35em 0 0.5em 19px; cursor:pointer;}
.customCheckbox label {background:url(http://www.measurit.com/themes/measurittwo/../images/buttons/radioButton.png) no-repeat 3px 4px;}
.customRadio label {background:url(http://www.measurit.com/themes/measurittwo/../images/buttons/radioButton.png) no-repeat 3px 4px;}

.customCheckbox label.hover, .customRadio label.hover {background-position:3px -38px;}

.customCheckbox label.checked, .customRadio label.checked {background-position:3px -80px;}
.customCheckbox label.checkedHover, .customCheckbox label.checkedFocus {background-position:3px -80px;}

/* ######## Custom Select Form using sexy-combo http://code.google.com/p/sexy-combo/ ######## */
div.combo {position:relative; left: 0px; top: 0px;}
.combo .visible {display: block;}
.combo .invisible {display: none;}

div.sexy { 
	margin: 0; padding: 0;
    width: 340px; height: 21px;
    white-space: nowrap;
    border: 0;
	float:right;
	font-size:12px;
}

div.sexy input {
	background: url(http://www.measurit.com/themes/measurittwo/../images/forms/selectInput.png) no-repeat 0 0;
    padding:6px 15px 6px 15px;   
	margin:0; border:0; 
	position: absolute;
	left:0px; top:0px; 
    width:310px; height:15px;
    line-height:15px;
    vertical-align:middle; 
    cursor:pointer;
	font-size:12px;
	color:#666666;
	outline: none;
}
div.sexy input:hover {background-position:0 -27px;}
div.sexy input:active {background-position:0 -54px;}

div.showList input {background-position:0 -54px;}
div.showList input:hover {background-position:0 -54px;}

div.sexy div.list-wrapper {
    left:0px; top:26px;
	padding:0; margin:0;
	border-top:1px solid #D9D9D9;
    width:314px;
    bottom:auto;
	position: absolute; 
	overflow: hidden; 
	height: 200px;
	max-height: 200px; 
	z-index: 99999;
}

div.sexy div.list-wrapper-up {top:auto; bottom:21px;}

div.sexy ul {list-style-type:none; padding:0; margin:0; height:200px;}
div.sexy  li {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #cccccc;
	background-color:#FFFFFF;
    padding:0 0 0 15px; margin:0;
	line-height:25px;
	height:25px;
    cursor:pointer;
}
div.sexy  li:last-child {
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;	
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px;	
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;	
}
div.sexy li.active {background-color:#eaeaea;}
div.sexy li:active {background-color:#4bc8e7; color:#FFF;}

div.sexy a, div.sexy a:visited, div.sexy a:active {
    display: block;
	width: 100%;
	width: 146px;
	text-decoration: none;
	color: #666666;
    cursor: pointer;
    margin: 0;	
	height: 20px;
}
div.sexy input.empty {color:#666666;}


/*--------------------------- Menu---------------------------------*/
a.to-highlight:hover {background-color:#eaeaea;}
*{
	list-style:none;
}
#menucontainer{
	position:relative;
	color:#FFFFFF;
	width:100%;
        margin-top: 30px;
	margin-bottom: 10px;
	}
#menunav{
	position:relative;
	height:38px;
	font-size:15px;
	font-weight:bold;
	padding:0 0 0 0px;
	font-family: georgia;
	width: 960px;
	margin: 0 auto;}
	
#menunav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;	
	float:left;}

#menunav ul li{
	display:block;
	float:left;
	margin:0 18px;}

#menunav ul li a{
	display:block;
	float:left;
	color:#203655;
	text-decoration:none;
	padding:0 0 0 20px;
	}

#menunav ul li a span{
	padding:12px 20px 0 0;

	float:left;}

#menunav ul li a:hover{
	color:#6fc3c2;	
}
#menunav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;}
#menunav ul li a.current, #menunav ul li a.current:hover{
	color:#fff;

}
#menunav ul li a.current span{
	display:block;
	padding:0 20px 0 0;
	width:auto;

	}


.clear {
	clear:both;
	}
	
	#main, #side {
	background: #fff;
	margin-top: 50px;
	margin-bottom: 50px;
	}
	
	#main h1, #side h1 {
	margin: 0;
	padding: 18px;
	color: #fff;
	font-family: georgia;
	font-size: 2.0em;
	background-color: #173152;
	}
	
	#main p {
	font-size: 1.15em;
	font-family: Georgia, 'Times New Roman', serif;
	line-height: 1.5em;
	}

        #side p {
	font-size: 1em;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	line-height: 1.2em;
	}
	
	#main_sub, #side_sub {
	background: #fff;
	margin-bottom: 50px;
	}

	#main_sub h1, #side_sub h1 {
	margin: 0;
	padding: 18px;
	color: #fff;
	font-family: georgia;
	font-size: 2.0em;
	background-color: #173152;
	}
	
	#main_sub p {
	padding: 20px;
	font-size: 1.15em;
	font-family: Georgia, 'Times New Roman', serif;
	line-height: 1.5em;
	}
		
	#side_sub p {
	width: 263px;
	font-size: 1em;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	line-height: 1.2em;
	}
	
	.inner p, .inner ul {
	padding: 20px;
	}
	
	.blockquote {
	margin: 20px;
	font-size: 1.35em;
	font-family: Georgia, 'Times New Roman', serif;
	text-align: center;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 2.0em;
	}


/*-------------------------------------- Ola - index page - main links -----------------------*/
	#main a, #main a:visited { 	
	color : #477184; 
	text-decoration : none; 
	}
	
	#main a:hover, #main a:active, #main a:focus { 
	color : #477184; 
	text-decoration : underline; 
	}
/*-------------------------------------- END OF: Ola - index page - main links -----------------------*/

/*-------------------------------------- Ola - child page - main links -----------------------*/	
	#main_sub a, #main_sub a:visited { 	
	color : #477184; 
	text-decoration : none; 
	}
	
	#main_sub a:hover, #main_sub a:active, #main_sub a:focus { 
	color : #477184; 
	text-decoration : underline; 
	}
/*-------------------------------------- END OF: Ola - index page - main links -----------------------*/



/*-------------------------------------- Ola - index page - sidebar links -----------------------*/

#side a {
	display: block;
	border: solid #e5e5e5;
	border-width: 0 1px 1px 0;
	zoom: 1; /* :hack: make entire area clickable in IE6 */
	padding: 10px 5px 10px 22px;
	border-right: 3px solid #efefef;
	background: #f7f7f7 url(http://www.measurit.com/themes/measurittwo//images/bg_li.gif) no-repeat 7px 12px;
}

#side a:focus, #side a:hover {
	text-decoration: none;
	background-color: #fff;
	_position: relative; /* :hack: stop menu background from sticking in IE6 */
}

/*----------------------------- END of: Ola - index page - sidebar links-------------------- */

/*----------------------------- Ola - child pages - sidebar links-------------------------- */

#side_sub a {
	display: block;
	border: solid #e5e5e5;
	border-width: 0 1px 1px 0;
	zoom: 1; /* :hack: make entire area clickable in IE6 */
	padding: 10px 5px 10px 22px;
	border-right: 3px solid #efefef;
	background: #f7f7f7 url(http://www.measurit.com/themes/measurittwo//images/bg_li.gif) no-repeat 7px 12px;
}

#side_sub a:focus, #side a:hover {
	text-decoration: none;
	background-color: #fff;
	_position: relative; /* :hack: stop menu background from sticking in IE6 */
}

/*------------------------------ END of: Ola - child pages - sidebar links ----------*/


/*------------------------------Ola - Main & side auto_nav------------------------------*/
	#main .nav  {
	width: 580px;
	float: left;
}

	#side .nav {
	width: 263px;
	float: left;
}

#main .nav ul, #side .nav ul  {
	margin: 0;
	border-top: 1px solid #e5e5e5;
	list-style: none;
	line-height: 1.2;
}

* html #main .nav li, #side .nav li { 
display: inline;
 } /* :hack: remove gaps in IE6 */

#main .nav a, #side .nav a {
	display: block;
	border: solid #e5e5e5;
	border-width: 0 1px 1px 0;
	zoom: 1; /* :hack: make entire area clickable in IE6 */
}

#main .nav a, #side .nav a {
	display: block;
	padding: 10px 5px 10px 22px;
	border-right: 3px solid #efefef;
	background: #f7f7f7 url(http://www.measurit.com/themes/measurittwo//images/bg_li.gif) no-repeat 7px 12px;
}

#main .nav a:focus, #main .nav a:hover, #side .nav a:focus, #side .nav a:hover {
	text-decoration: none;
	background-color: #fff;
	_position: relative; /* :hack: stop menu background from sticking in IE6 */
}



	#main_sub .nav {
	width: 580px;
	float: left;

}

	#side_sub .nav {
	width: 263px;
	float: left;

}

#main_sub .nav ul, #side_sub .nav ul {
	margin: 0;
	border-top: 1px solid #e5e5e5;
	list-style: none;
	line-height: 1.2;
}

* html #main_sub .nav li, #side_sub .nav li { 
display: inline;
 } /* :hack: remove gaps in IE6 */

#main_sub .nav a, #side_sub .nav a {
	display: block;
	border: solid #e5e5e5;
	border-width: 0 1px 1px 0;
	zoom: 1; /* :hack: make entire area clickable in IE6 */
}

#main_sub .nav a, #side_sub .nav a {
	display: block;
	padding: 10px 5px 10px 22px;
	border-right: 3px solid #efefef;
	background: #f7f7f7 url(http://www.measurit.com/themes/measurittwo//images/bg_li.gif) no-repeat 7px 12px;
}

#main_sub .nav a:focus, #main .nav a:hover, #side_sub .nav a:focus, #side .nav a:hover {
	text-decoration: none;
	background-color: #fff;
	_position: relative; /* :hack: stop menu background from sticking in IE6 */

/*------------------------------end of Ola - Main & side  nav------------------------------*/ 


input.formBlockSubmitButton, .formBlockSubmitButton input {
float:left;
width:118px  !important;
text-decoration:none;
display:block;
text-transform:uppercase;
color:#2d221c;
height:37px;
font-weight:700;
text-align:center;
line-height:30px;
border:none;
font-size: 14px!important;

background:url(http://www.measurit.com/themes/measurittwo/images/button_bck.png) no-repeat !important;
}

 input.formBlockSubmitButton:hover {
color:#216072;
}

.formBlockSurveyTable  {
margin:0 0 15px 40px;
}

.formBlockSurveyTable  label {
color: #3f3c3c;
display:block;
font-weight:700;
margin:0 0 3px;
}

.formBlockSurveyTable input, .formBlockSurveyTable fieldset textarea,textarea {
width:80%;
font-size:1.4em;
border:none;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
background:#f7f7f7 url(http://www.measurit.com/themes/measurittwo/images/input-bg.gif) repeat-x top left;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding:5px;
}

.formBlockSurveyTable textarea {
height:100px;
}

.formBlockSurveyTable input:focus,#maininner fieldset textarea:focus {

}

.SisimizisDownloadFolderTitle {

	font-size: 1.25em;
	font-family: Georgia, 'Times New Roman', serif;
	padding: 20px;
	line-height: 1.5em;
	}


.SisimizisDownloadFolderItem {
	padding: 10px;

}