﻿/* MISC */
/* .clear { clear: both; } */
.error { color:Red; }
.field-validation-error { color: #ff0000; }
.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }
.validation-summary-errors{  font-weight: bold; color: #ff0000; }

/* 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}
/* End CSS RESET */

body {
	background: #fff url(/Assets/img/site/bg.png) 0 0 repeat-x;
	font-size: 62.5%;
	text-align: center;
}
.bodyAdmin{
	background: #fff url(/Assets/img/site/bg.png) 0 0 repeat-x;
	font-size: 62.5%;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.bodyAdminPopUp{
	background: #fff url(/Assets/img/site/bg.png) 0 0 repeat-x;
	font-size: 62.5%;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

a:link                       { color: #005f87; }
a:visited                    { color: #797979; }
a:hover                      { color: #598527; text-decoration: none; }
acronym                      { border-bottom: 1px dashed #f60; color: #f60; }
p                            { color: #464646; font: 1.4em/1.3em Helvetica, Arial; margin: 18px 0; }
blockquote p                 { margin-top: 0; }
li                           { color: #414141; }
sup                          { font-size: 0.5em; vertical-align: super; }

h1,h2,h3,h4,h5,h6,strong     {  }
h1                           {  }
h2                           {  }
h3                           { color: #598527; font: 2.4em/1.1em Helvetica, Arial; }
h4                           { color: #598527; font: 2.0em/1.1em Helvetica, Arial; }

.bold                        { font-weight: bold; }
.float_left                  { display: inline; float: left; }
.float_right                 { display: inline; float: right; }
img.float_left               { margin: 0 15px 5px 0; }
img.float_right              { margin: 0 0 5px 15px; }
.imgLink                     { display: block; }
.no_decor                    { font-style: normal; text-decoration: none; }
.no_decor:hover              { text-decoration: underline; }
h2.heading                   { font: bold 1.8em/1.3em Helvetica, Arial; letter-spacing:-0.5px; }
.boxForm                     {}
.formSubHead                 { background:#fff url('/Assets/img/formSubHead_bg.png') no-repeat top left; height:31px; padding:6px 0px 0px 6px; color:#998675; font: 1.6em/1.3em Helvetica, Arial; letter-spacing:-0.25px; }
.formLabel                   { color: #545454; font: 1.2em/1.1em Helvetica; padding:5px 0px 2px 2px; }
.formInput                   { color: #545454; font: 1.2em/1.1em Helvetica; padding: 3px 2px 1px; }
.formInput input,
.formInput textarea          { border: 1px solid #b9b9b9; height: 17px; padding:2px 2px 1px; color: #646464; font: 1.2em/1.1em Helvetica; }

li.last                      { border: 0 !important; margin-right: 0 !important; padding-right: 0 !important; }
p.first_para                 { margin-bottom: 0; }
img.center_align             { display: block; margin: 15px auto; }
hr.divider                   { background: transparent; border: 1px solid #d7d7d7; border-width: 0 0 1px; }

/* ==[ Button Styles ]==========================
***********************************************/
span.btn                     { font: 1.4em/1.1em Helvetica, Arial; letter-spacing: -1px; margin: 0; padding: 0; }
span.btn a, 
span.btn a:link, 
span.btn a:visited           { color: #104257; display: block; text-decoration: none; }
span.btn a:hover             { color: #555; text-decoration: underline; }
.btn {
	margin-right: 5px;
	vertical-align: middle;
}
/* ==[ Clearing Styles ]====== */
.cB:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }
.cL:after { clear: left; content: '.'; display: block; height: 0; visibility: hidden; }
.cB, .cL { display: inline-block; }
/* Hide from IE/Mac \*/
* html .cB, * html .cL { height: 1%; }
.cB, .cL { display: block; }
/* End Hide */

/* :: Form Styles ::::: */
span.required                { color: #ff9900; }
.half                        { display: inline; float:left; margin:1em 0 2em; width:49%; }
.full                        { float: none; margin: 18px 0 18px; width:100%; }
div.first                    { margin-right:2%; }
.half input                  { width:98%; }
.half label, 
.full label                  { display: block; font: 1.4em/1.1 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, Arial; color: #636363; margin-bottom: 10px; text-transform: uppercase; }
.full textarea               { width:99%; height:100px; }
.full input                  { width:99%; }
.half input, 
.full textarea, 
.full input                  { background:#fff; border: 1px solid #c2c2c2; color: #696969; font: bold 1.3em/1.5 Helvetica; margin: 1px; padding: 3px 2px 1px; }
.full textarea               { height: 150px; }
.half input:focus,
.full input:focus,
.half textarea:focus,
.full textarea:focus         { background: #ffdc59; border: 2px solid #ffc012; color: #073264; margin: 0; }
.submit                      { clear:left; margin-top:2em; }
.submit input                { width:100px; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* Global Layout
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
#container {
  margin: 0 auto;
	text-align: left;
	width: 986px;
}
#containerAdminPopup {
  margin: 0 auto;
	text-align: left;
	width: 500px;
}
#header {
	height: 85px;
	margin: 0 0 24px;
	padding: 4px 0 0;
}
#main {
	margin: 0 9px;
}
#footer {
	background: url(/Assets/img/site/bg_footer.png) 0 0 repeat-x;
	clear: both;
	height: 74px;
	width: 100%;
}
#footerWrapper {
	margin: 0 auto;
	padding: 24px 5px 0 20px;
	text-align: left;
	width: 961px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* Header
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
#logo {
	display: inline;
	float: left;
	margin: 8px 0 0;
}
#nav {
	display: inline;
	float: right;
	margin: 25px 6px 0 0;
	width: auto;
}
#nav2 {
	border-left: 1px solid #acd373;
	display: inline;
	float: right;
	margin: 21px 0 0;
	padding: 4px 0 6px 6px;
}
#nav li, #nav2 li {
	float: left;
	font: 1.4em/1.1em Helvetica, Arial;
	margin: 0 3px;
	padding:0;
}
#nav li a, #nav2 li a {
	color: #598527;
	display:block;
	height: 20px;
	padding: 7px 2px 2px 6px;
	text-decoration: none;
}
#nav2 li a {
	color: #d7783e;
}

#nav li:hover, #nav li.selected, #nav2 li:hover, #nav2 li.selected {
	background: url(/Assets/img/site/bg_nav_right.png) 100% 0 no-repeat;
}
#nav li:hover a, #nav li.selected a, #nav2 li:hover a, #nav2 li.selected a {
	background: url(/Assets/img/site/bg_nav_left.png) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* Main
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
#main_content {
	display: inline;
	float: left;
	width: 508px;
}
#main_content h3 span { color: #fb8129; }

#blogPage #main_content {
	width: 606px;
}
#blogPage h2#page_heading {
	color: #fb8129;
	font: 5em/1.1em Helvetica, Arial;
	text-indent: 0;
}
#aboutSection #main_content {
	width: 606px;
}
#aboutSection h2#page_heading {
	color: #fb8129;
	font: 4em/1.1em Helvetica, Arial;
	text-indent: 0;
}



#flashContainer_728x90 {
  background: url(/Assets/img/flashContainer_728x90.png) 0 0 no-repeat;
  width: 849px; /* 969px; */
  height: 122px;   /* 142px; */
  padding: 25px 0px 0px 120px;
  /* text-align:center; */
  font: 1.5em/1.1em Helvetica, Arial;
  color: #999;
}

#flashContainer_160x600 {
  /* background: url(/Assets/img/flashContainer_160x600.png) 0 0 no-repeat; */
  width: 162px; /* 969px; */
  height: 602px;   /* 142px; */
  padding: 25px 0px 30px 0px;
  /* text-align:center; */
  font: 1.5em/1.1em Helvetica, Arial;
  color: #999;
}

#flashContainer_300x250 {
  /* background: url(/Assets/img/home_ad_box.png) 0 0 no-repeat; */
  width: 302px; /* 387px; */
  height: 252px; /* 341px; */
  padding: 25px 0px 30px 0px;
  /* text-align:center; */
  font: 1.5em/1.1em Helvetica, Arial;
  color: #999;
}
/* Page: Home Page Styles */



#basik_box_nutrition_facts {
  background: url(/Assets/img/basik_box_nutrition_facts.gif) no-repeat;
  width: 200px;
  margin: -60px 40px 0 0;
  float: right;
  font: bold 1.4em/2em Helvetica, Arial;
}
    #basik_box_nutrition_facts ul {
      margin: 250px 0 0 20px;
      list-style: outside url(/Assets/img/site/bullet.gif);
    }
    #basik_box_nutrition_facts li {
      color: #fb8937;
    }

#basik_box_order_cta {
	background: url(/Assets/img/site/bg_lightGreenBox.png) 0 0 no-repeat;
	height: 66px;
	margin: 0 0 14px;
	padding: 6px 6px 8px;
	position: relative;
	width: 905px;
	z-index: 10;
}
#basik_box_order_cta p {
	background: url(/Assets/img/basik_box_cutCalories.png) 0 0 no-repeat;
	display: inline;
	float: left;
	height: 31px;
	margin: 21px 0 0 21px;
	text-indent: -999em;
	width: 612px;
}
#basik_box_order_cta #order_btn {
	background: url(/Assets/img/btn_orderNow2.png) 0 0 no-repeat;
	display: inline;
	float: right;
	height: 37px;
	margin: 17px 17px 0 0;
	text-indent: -999em;
	width: 224px;
}
#basik_box_order_cta #order_btn:hover {
	background-position: 0 -37px;
}

#basik_box_multi-step_program {
	background: url(/Assets/img/basik_box_multi-step_box.png) 0 0 no-repeat;
	height: 311px;
	margin: 0 0 30px 7px;
	padding: 15px 23px 19px 19px;
	width: 865px;
}
    #basik_box_multi-step_program h3 {
	    background: url(/Assets/img/basik_box_multi-stepProgram.png) 0 0 no-repeat;
	    height: 60px;
	    margin: 24px 0 17px 30px;
	    text-indent: -999em;
	    width: 253px;
    }
    #basik_box_multi-step_program ol#steps1-3, #multi-step_program ol#steps4-5 {
	    display: inline;
	    float: left;
	    width: 265px;
    }
    #basik_box_multi-step_program ol#steps1-3 {
	    margin: 0 0 0 20px;
    }
    #basik_box_multi-step_program ol li {
	    font: 1.1em/1.8em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial;
	    margin: 0 0 22px;
	    padding: 4px 0 0 75px;
	    height: 46px;
    }
    #basik_box_multi-step_program ol li#step1 {
	    background: url(/Assets/img/icn_planner2.png) 0 0 no-repeat;
    }
    #basik_box_multi-step_program ol li#step2 {
	    background: url(/Assets/img/icn_cart2.png) 0 0 no-repeat;
    }
    #basik_box_multi-step_program ol li#step3 {
	    background: url(/Assets/img/icn_basikbox.png) 0 0 no-repeat;
	    height: 60px;
    }
    #basik_box_multi-step_program ol li h4 {
	    color: #75764a;
	    font: bold 1em/1em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial;
	    margin: 0;
	    text-transform: uppercase;
    }
    #basik_box_multi-step_program ol li h4 span {
	    color: #d7783e;
    }
    #basik_box_multi-step_program ol li p {
	    font-size: 1em;
	    margin: 0;
    }

#basik_box_recipe_planner {
	display: inline;
	float: right;
	margin: 22px 24px 0 0;
	width: 218px;
}
    #basik_box_recipe_planner img {
	    display: inline;
	    float: right;
    }
    #basik_box_recipe_planner h3 {
	    background: url(/Assets/img/basik_box_recipePlanner.png) 0 0 no-repeat;
	    height: 56px;
	    float: left;
	    margin: 16px 0 0;
	    text-indent: -999em;
	    width: 104px;
    }
    #basik_box_recipe_planner p {
	    clear: both;
    }


/*
#planMeals_createLists {
	margin: 0 0 -9px 15px;
	position: relative;
	z-index: 0;
}
*/
/*
#online_tools {
	background: url(/Assets/img/online_tools_multi_step_planner_bg.png) 0 0 no-repeat;
	height: 311px;
	margin: 0 0 30px 7px;
	padding: 15px 23px 19px 19px;
	width: 865px;
} 
#online_tools h3 {
	background: url(/Assets/img/text_onlineTools.png) 0 0 no-repeat;
	height: 27px;
	margin: 24px 0 17px 30px;
	text-indent: -999em;
	width: 446px;
}
#online_tools ul li {
	display: inline;
	float: left;
	margin: 0 0 13px 28px;
	padding: 0 0 0 63px;
	width: 197px;
}
#online_tools li h4 {
	color:#898989;
	font: normal 2.6em/1.1em Helvetica, Arial;
	margin: 0 0 5px;
}
#online_tools li p {
	color: #707070;
	font: 1.1em/1.1em 'Lucida Grande', 'Lucida Sans Unicod', Helvetica, Arial;
	margin: 0;
}
*/
/*
#basik_boxx {
	display: inline;
	float: right;
	margin: 22px 18px 0 0;
	width: 224px;
} 
#basik_boxx img {
	display: inline;
	float: right;
}
#basik_boxx h3 {
	background: url(/Assets/img/text_basikBox.png) 0 0 no-repeat;
	height: 56px;
	float: left;
	margin: 16px 0 0;
	text-indent: -999em;
	width: 66px;
}
#basik_boxx p {
	clear: both;
}
*/

/* Blog post styles */
.last_post {
	border: 0;
}
.post {
	border-bottom: 1px solid #d7d7d7;
	margin: 0 0 27px;
	padding: 0 0 34px;
}
.post h3 {
	margin: 0 0 5px;
}
.post p.author {
	color: #b7b7b7;
	font: 1.8em/1.1em Helvetica, Arial;
	margin: 0 0 20px;
}
.post p.comments-date {
	color: #a1a1a1;
	font: 1.4em/1.1em Helvetica, Arial;
	margin: 0;
}
.post p.comments-date a:link, .post p.comment-date a:visited {
	color: #598527;
	text-decoration: none;
}
.post p.comments-date a:hover {
	text-decoration: underline;
}




/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* Footer
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
#footerWrapper ul {
	float: right;
}
#footerWrapper li {
	display: inline;
	float: left;
	font: 1.1em/1.1em 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, Arial;
	margin: 0 12px 0 0;
}
#footerWrapper li a/*:link*/ {
	color: #598527;
	text-decoration: none;
}
#footerWrapper li a:visited {
	/*color: #959595;*/
	text-decoration: none;
}
#footerWrapper li a:hover {
	text-decoration: underline;
}
#copyright {
	color: #959595;
	float: left;
	font: 1.1em/1.1em 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, Arial;
	margin: 0;
}







.compact {
  display: block;
  margin: -40px 0 0 -250px;
  font-size: 1em;
  color: #acd373;
}

li#tools_shoppingList {
	background: url(/Assets/img/icn_cart1.png) 0 0 no-repeat;
}
li#tools_recipes {
	background: url(/Assets/img/icn_recipes1.png) 0 0 no-repeat;
}
li#tools_account {
	background: url(/Assets/img/icn_account1.png) 0 0 no-repeat;
}
li#tools_mealPlanner {
	background: url(/Assets/img/icn_planner1.png) 0 0 no-repeat;
}

/* ==[ Sidebar ]== */
#sidebar {
	border-left: 1px solid #d7d7d7;
	float: right;
	padding: 30px 0 100px 30px;
}
	.support #sidebar {
		width: 375px;
	}
	.blog #sidebar {
		width: 240px;
	}

#sidebar h2#contact_basik {
	background: url(/Assets/img/text_contactBasik.png) 0 0 no-repeat;
	height: 27px;
	margin-top: 40px;
	text-indent: -999em;
	width: 252px;
}
#sidebar h2 {
	border-bottom: 1px solid #c2c2c2;
	color: #598527;
	font: 2.4em/1.1em Helvetica, Arial;
	margin: 0 0 10px;
	padding: 0 0 3px;
}

#ad {
	border: 1px solid #ddd;
	margin: 0 0 25px;
}
#ad.ad_300 {
	height: 250px;
	width: 300px;
}
#ad.ad_160 {
	width: 157px;
}
#application #sidebar p {
	color: #797979;
	font: 1.1em/1.8em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial;
}
#categories {
	margin: 0 0 25px 5px;
}
#categories li {
	background: url(/Assets/img/icn_arrows.gif) 0 6px no-repeat;
	font: 1.6em/1.1em 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, Arial;
	margin: 0 0 16px;
	padding: 0 0 0 11px;
}
#application #categories li {
	display: inline;
	float: left;
	width: 135px;
}
#categories li a:link {
	color: #fb8129;
	text-decoration: none;
}
#categories li a:hover {
	text-decoration: underline;
}

/* ==[ Tool Tip ]== */
.tool_tip_parent {
	position: relative;
}
	div.tool_tip {
		background: transparent url(/Assets/img/pop_up_box.png) 0 0 no-repeat;
		width: 238px;
		height: 158px;
		left: -999em;
		margin: 0 0 0 170px;
		padding: 15px 23px 24px 17px;
		position: absolute;
		top: -100px;
		z-index: 10;
	}
	div.tool_tip_large {
		background: transparent url(/Assets/img/pop_up_box_large.png) 0 0 no-repeat;
		width: 238px;
		height: 208px;
		left: -999em;
		margin: 0 0 0 170px;
		padding: 15px 23px 24px 17px;
		position: absolute;
		top: -100px;
		z-index: 10;
	}


	.tool_tip_parent:hover div.tool_tip, .tool_tip_parent:hover div.tool_tip_large {
		left: auto;
	}
	div.tool_tip h4, div.tool_tip_large h4 {
		color: #FB8937 !important;
		font-size: 1.4em !important;
		line-height: 1.1em !important;
		margin: 0 0 7px 0 !important;
	}
	div.tool_tip p, div.tool_tip_large p {
		font: 1.3em/1.3em Helvetica, Arial !important;
		margin: 0 !important;
		width: auto !important;
	}

#learnMore_btn {
	background: url(/Assets/img/btn_learnMore.png) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-indent: -999em;
	width: 138px;
}
#learnMore_btn:hover {
	background-position: 0 -38px;
}

/* 
img#neat_little_box {
	margin: 0 0 0 -39px;
}
*/

/*
h3#slogan {
	font: 2.2em/1.1em Helvetica, Arial;
	margin: 0 0 10px 220px;
	width: auto;
}
*/

#page_head {
	border-bottom: 1px solid #d7d7d7;
	padding: 0px 0px 5px;
}
h2#page_heading {
	color: #fb8129;
	float: left;
	font: 3em/1.1em Helvetica, Arial;
	letter-spacing: -2px;
	text-indent: -999em;
}

.whatYouGetBullet{
    width:25px;
    vertical-align:top;
    padding:25px 0px 0px 0px;
}

.whatYouGetText{
    width:190px;
    color: #707070;
	font: 1.9em/1.2em 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial;
    padding:0px 0px 20px 0px;
}

.userMessage{
    border:solid 1px #666;
    padding:10px 5px;
    background-color:#ffc;
    font: 1.1em/1.2em 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial;
    margin:0px 0px 10px 0px;
}

/***** \/ stand-alone items \/ *****/
.button, .formInput .button{ font:bold 10px/15px Arial, Helvetica, sans-serif; text-decoration:underline; color:#fff; border:1px solid #663922; background-color:#3F89C1; padding:0px 3px 0px 5px; height:21px; }
.button[disabled], 
.button[disabled]:hover{ color:#333; border:1px solid #ccc; background-color:#ddd; }
/*
.button:hover{ text-decoration:none; color:#ff0; cursor:pointer; background:#62b5f3 url(/img/page/button-hover-bg.gif) repeat-x 50% 50%; }
*/

/* boxForm */
.boxForm{ overflow:hidden; clear:both; margin:5px 0px 10px 0px; border-collapse:collapse; }
.boxForm th{ font-size:10px; text-transform:uppercase; color:#fff; line-height:25px; background:#ACD373; padding-bottom:0; /* border:solid 1px #ACD373; */ border-top:solid 1px #ACD373; border-right:solid 1px #ACD373; border-bottom:solid 1px #E1CAA9; border-left:solid 1px #ACD373; }
.boxForm th.colFirst{ text-align:left; padding-left:10px; border-left:solid 1px #ACD373; }
.boxForm th.colFirst a{ color:#ffffff; }
.boxForm th.colMiddle{ border-left-width:1px; }
.boxForm th.colLast{ border-left-width:1px; border-right-width:1px; }

.boxForm tr.first td{ border-top:solid 1px #e1caa9; }
.boxForm tr.last td{ border-bottom:solid 1px #e1caa9; }
.boxForm tr.footer td{ height:10px; background-color:#ACD373; border-top:solid 1px #e1caa9; border-left:solid 1px #ACD373; border-right:solid 1px #ACD373; padding:3px; margin:0px; }
.boxForm tr.footer td a{ color:#ffffff; }

.boxForm td{ font:11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align:top; padding:6px; }
.boxForm td.formSubSection{ background-color:#DAE9F4; font-weight:bold; border-top:solid 1px #96B2CE; border-right:solid 1px #E1CAA9; border-bottom:solid 1px #96B2CE; border-left:solid 1px #E1CAA9; padding:8px 5px 5px 5px; }
.boxForm td.formLabel{ background-color:#FBF8EA; text-align:right; font-weight:bold; border-right:solid 1px #E1CAA9; border-bottom:solid 1px #E1CAA9; border-left:solid 1px #E1CAA9; /* font-size:10px; color:#77452d; */ }
.boxForm td.formInput{ background-color:#F2F8E8; border-top:solid 1px #ECEDEF; border-right:solid 1px #E1CAA9; }
.boxForm td.formInputAlt{ background-color:#F2F8E8; border-top:solid 1px #ECEDEF; border-right:solid 1px #E1CAA9; }
.boxForm .textInput{ font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333333; height:16px; padding:3px 5px 0 5px; border:1px solid #ACD373; background-color:#FEFEF2; }
.boxForm .textDDL{ font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333333; height:20px; padding:1px 5px 0px 5px; border:1px solid #ACD373; background-color:#FEFEF2; }

/* paging */
#content .PagerContainerTable{ border-collapse:collapse; margin:0px 0px 10px 0px; }
.PagerContainerTable li{ float:left; padding:3px 6px 3px 6px; margin:0px 2px 0px 2px; }
.PagerContainerTable li.PagerInfoCell{}
.PagerContainerTable li.PagerCurrentPageCell{ background-color:#7C4930; color:#ffffff; border:solid 1px #7C4930; }
.PagerContainerTable li.PagerOtherPageCells,
.PagerContainerTable li.PagerSSCCells{ border:solid 1px #548FBE; }
.PagerContainerTable li.PagerOtherPageCells a
.PagerContainerTable li.PagerSSCCells a{ color:#1A5CBB; text-decoration:none; }
.PagerContainerTable li.PagerOtherPageCells a:hover
.PagerContainerTable li.PagerSSCCells a:hover{ text-decoration:underline; }

/***** \/ content:.Net elements \/ *****/
/* .net:accordion */
.accordionHeader{ padding:10px 0px 2px 5px; border-bottom:solid 1px #E1CAA9; }
.accordionHeader a, 
.accordionHeader a:visited{ font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#A13C09; text-decoration:none; }
.accordionContent{ padding:5px; }

/* auto-complete */
.autocomplete_completionListElement{ border:1px solid #83B9E5; }
.autocomplete_listItem{ background-color:#fff; padding:3px 5px 1px 5px; border:solid 1px #fff; }
.autocomplete_highlightedListItem{ background-color:#FEFEF2; padding:2px 5px 0px 5px;  /* subtracting 1 from around */ border-top:solid 1px #E1CAA9; border-bottom:solid 1px #E1CAA9; }

/* .net:gridview */
.gridview{ overflow:hidden; clear:both; margin:5px 0px 10px 0px; border-collapse:collapse; }
.gridview a:hover{ text-decoration:none; }
.gridview h3{ font-size:11px; line-height:13px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:bold; }
.gridview h3 a{ color:#a13c09; }
.gridview h4{ font-size:10px; }
.gridview h4 a{ color:#1a5cbb; }

.gridview th{ font-size:10px; text-transform:uppercase; color:#fff; line-height:25px; background:#ACD373; padding-bottom:0; /*border:solid 1px #ACD373;*/ border-top:solid 1px #ACD373; border-right:solid 1px ACD373; border-bottom:solid 1px #E1CAA9; border-left:solid 1px #ACD373; }
.gridview th.colFirst{ text-align:left; padding-left:5px; border-left:solid 1px #ACD373; }
.gridview th.colMiddle{ border-left-width:1px; }
.gridview th.colLast{ border-left-width:1px; border-right-width:1px; }

.gridview tr.title td{ background:#fdfbf4; vertical-align:middle; border-bottom:solid 1px #e1caa9; }
.gridview tr.alternating{ background:#F2F8E8; }
/* .gridview tr.alternating td{ background:#f3f7fa; } */
/* .gridview tr.last td{ border-bottom:solid 1px #e1caa9; } */
.gridview tr.footer td{ height:10px; background-color:#ACD373; border-top:solid 1px #E1CAA9; border-left:solid 1px #ACD373; border-right:solid 1px #ACD373; padding:0px; margin:0px; }
.gridview tr.footer td.actionButtons{ padding:5px; }

.gridview td{ font:11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /* font-size:9px; */ vertical-align:top; /* background:#fff; */ padding:6px; border-bottom:solid 1px #d5dbe1; border-left:solid 1px #d5dbe1; }
.gridview td.colFirst{ /*	text-align:left; */ padding-left:5px; border-left:solid 1px #e1caa9; }
.gridview td.colMiddle{ border-left-width:1px; }
.gridview td.colLast{ border-left-width:1px; border-right:solid 1px #e1caa9; }
.gridview td.titleLeft{  vertical-align:top; text-align:left;  padding-left:14px;  border-left:solid 1px #e1caa9;  border-right:solid 1px #fdfbf4; }
.gridview td.titleRight{ vertical-align:top; text-align:right; padding-right:14px; border-right:solid 1px #e1caa9; border-left:none; }
.gridview td.titleRight a{ vertical-align:top; font-size:10px; color:#1a5cbb; }
.gridview div.image{ float:left; margin:0px 19px 0px 0px; padding:1px; border:1px solid #5d0101; }

/* .net:ReorderList */
#content .reorderList{ overflow:hidden; clear:both; }
.reorderList ul{ border:solid 1px #E1CAA9; padding:10px 15px 10px 15px; background-color:#F3F7FA; }
.reorderList ul li{ clear:both; margin:5px 0px 5px 0px; background-color:#94CDFA; height:112px; width:865px; border:solid 1px #82B9E4; }
.reorderList .dragTemplate{ float:left; width:60px; height:100px; background-image:url(/Assets/img/icons/dragTemplateOff.gif); background-repeat:no-repeat; padding:6px 0px 6px 0px;     /* padding top and padding-bottom should match .dragContents */ }
.reorderList .dragTemplate:hover{ background-image:url(/Assets/img/icons/dragTemplateOn.gif); }
.reorderList .dragContents{ float:left; background-color:#FEFEF2; height:100px; padding:6px 10px 6px 15px; }
.reorderList .dragContents{ vertical-align:top; }
.reorderList ul li .reorderTemplate{ /* height should match .reorderList ul li */ background-color:#ffffcc; height:112px; }
.reorderList a{ font-weight:bold; color:#1A5CBB; text-decoration:none; }
.reorderList a:hover{ text-decoration:underline; }
.reorderList .date{ color:#848484; font-weight:bold; }
/***** /\ content:.net elements /\ *****/



.bodyAdmin h1 { font:15px/17px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; }
.bodyAdmin a, td { font-size:12px; line-height:17px; }

.wizard { width:800px; height:20px; background-color:#963; padding:5px; margin:5px 0; border:solid 1px #E1CAA9; color:#fff; font-size:15px; font-family:Tahoma; font-weight:bold; }
.wizard a { color:#fff; }
