/* -------------------------- */
/* --- The Lil Genius Kid --- */
/* -------------------------- */

* { padding: 0; margin: 0; }

body { font-family: Arial; font-size: 12px; font-smooth: always; background: #46c4f4 url(../images/bg.jpg) no-repeat scroll center top; }

img { display: block; border: none; }

h2 { font-family: "Myriad Pro"; font-size: 20px; font-weight: bold; color: #111111; }

.input-text, .input-select { float: left; border: 1px solid #abadb3; }

label { float: left; }

iframe { float: left; border: 1px solid #b1b0ad;  }

.margin-bottom { margin-bottom: 11px; }

/* Layout */
#wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
#page { position: relative; width: 1015px; background: url(../images/page.png) repeat-y top; margin: auto; left: 0.459em;   }
#header { position: relative; width: 951px; height: 185px; padding-left: 10px; padding-right: 10px; margin: auto; }
#footer { position: relative; width: 971px; height: 187px; background: #111111 url(../images/logo-footer.png) 29px 22px no-repeat; margin: auto; top: 1em; clear: both;}
#content { position: relative; width: 951px; margin: auto; }
#left-content-area { position: relative; float: left; width: 235px; padding: 105px 37px 0px 6px; }
#right-content-area { position: relative; float: left; width: 670px; padding-top: 10px; }
/**/

/* Top Navigation */
#nav-top { position: absolute; width: 100%; height: 45px; background: url(../images/bg-nav-top.png) repeat-x top; z-index: 99; }
#nav-top #nav-top-content { position: relative; width: 951px; height: 35px; padding-left: 10px; padding-right: 10px; margin: auto; left: 6px; }
#nav-top #nav-top-content  ul { list-style-type: none; }
#nav-top #nav-top-content  ul li { float: left; line-height: 34px;}
#nav-top #nav-top-content  ul li a { color: #4d2207; font-size: 12px; font-weight: bold; margin-right: 20px; text-decoration: none; }
#nav-top #nav-top-content  ul li a:hover { color: #db2001; }
/**/

/* Header */
#header #logo { position: absolute; top: 50px; left: 22px; width: 205px; height: 217px; background: url(../images/logo.png); z-index: 99; }
#header #logo h1 { display: block; position: absolute; width: 180px; height: 40px; top: 95px; left: 29px; background: url(../images/logo-shadow.png); text-indent: -9999px; overflow: hidden; }
#header  ul { list-style-type: none; position: absolute; width: 722px; height: 40px; padding-left: 228px; bottom: 0px; background: url(../images/bg-nav-main.gif) repeat-x top; }
#header  ul li { float: left; line-height: 39px; }
/*#header  ul li a { color: #ffffff; font-size: 13px; font-weight: bold; margin: 0px 10px 0px 10px ; text-decoration: none; }*/
#header  ul li a { color: #ffffff;  font-weight: bold; margin: 0px 10px 0px 10px ; text-decoration: none; }
#header  ul li:hover, #header  ul li.selected { background: url(../images/bg-nav-main-selected.gif) repeat-x top; }
#header  .find-a-location { display: block; position: absolute; width:214px; height: 34px; bottom: 55px; right: 12px; text-decoration: none; background-image: url(../images/find-a-location.gif); text-indent: -9999px; overflow: hidden; }
/**/

/* Content - Home */
#banner { width: 950px; height: 390px; position:relative;}
#bannera { position: absolute;}
#bannerb { float:left;}
 
#section-grid { list-style-type: none; }
#section-grid  .grid { position: relative; float: left; width: 302px; height: 215px; margin: 9px 14px 12px 0px; border-bottom: 1px solid #ebebeb; }
#section-grid  .grid h2 { display: block; width: 302px; height: 44px; background: url(../images/shadow-line-medium.png) no-repeat bottom center; text-indent: 32px; }
#section-grid  .grid .header-icon { position: absolute; right: 45px; top: 0px; }
#section-grid  .grid .image { position: absolute; bottom: 0px; }
#section-grid  .grid p { position: absolute; width: 130px; top: 45px; right: 0px;  font-family: "Trebuchet MS"; font-size: 19px; font-weight: bold; color: #828d8d; line-height: 22px; }
#section-grid  .grid p span { color: #e91b23; }
#section-grid  .grid .view-gallery,
#section-grid  .grid .join-forum { position: absolute; right: 2px; bottom: 15px;  }
#section-grid  #grid-3 {margin-bottom: 0px;}
#section-grid  #grid-3 .image { /*left: 17px;*/ left: 8px; bottom: 20px;}

/*#section-grid  #grid-4, #section-grid  #grid-5, #section-grid  #grid-6 { position: relative; float: left; width: 305px; height: 215px; margin: 9px 14px 12px 0px; border:1px solid #000066; }*/
#section-grid  #grid-4, #section-grid  #grid-5, #section-grid  #grid-6 { height: 195px;}
#section-grid  #grid-4 { width:310px;}
#section-grid  #grid-4 .image { left: 15px; }
#section-grid  #grid-4 ul { padding: 5px 0px 0px 117px; list-style-image: url(../images/icon-brush.gif); }
#section-grid  #grid-4 ul li { float: left; height: 28px; }
#section-grid  #grid-4 ul li a { font-family: "Myriad Pro"; font-size: 15px; color: #363636; font-weight: bold; text-decoration: none; }
#section-grid  #grid-4 ul li a:hover { color: #18a6dd; }
#section-grid  #grid-5 { width:290px;}
#section-grid  #grid-5 .image { left: 8px; bottom: 20px; }
#section-grid  #grid-6 { width:302px;}
#section-grid #grid-6 .image { position: absolute; right: -44px; bottom: 0px; }
#section-grid #grid-6 a { float: left; margin: 8px 0px 0px 16px; }
/**/

/* Content - Inner */
#right-content-area h2 { display: block; width: 670px; height: 53px; line-height: 40px; font-size: 27px; background: url(../images/shadow-line-big.png) no-repeat bottom center; /*border-bottom: 1px solid #ebebeb;*/ }
#left-content-area h2 { display: block; width: 242px; height: 38px; margin-bottom: 5px; background: url(../images/shadow-line-small.png) no-repeat bottom center; text-indent: 32px; }
#right-content-area #banner-inner { width: 950px; }
#right-content-area .contents { width: 650px; line-height: 18px; text-align:justify;}
#right-content-area .details { position: relative; width: 650px; height: 90px; margin-top: 2px; padding: 12px 10px 10px 10px; line-height: 18px; background-color: #e7f5f9; }
#right-content-area .testimonilText { width: 650px; margin-top: 2px; padding: 12px 10px 10px 10px; line-height: 18px; background-color: #e7f5f9; }
#right-content-area .testimonilNameArea { width: 650px; margin-top: 2px; padding: 2px 10px 2px 10px; line-height: 18px; background-color: #fffabc; }
#right-content-area .details span { display: block; font-weight: bold; padding-bottom: 4px; clear: right;  }
#right-content-area .messageboard { position: relative; width: 670px; height: 210px; background-color: #fffabc; }
#right-content-area .messageboard h3 { display: block; width: 670px; height: 32px; line-height: 32px; font-size: 12px; text-indent: 10px; background-color: #f3e398;  }
#right-content-area .messageboard p { width: 650px; padding: 12px 10px 10px 10px; line-height: 18px;  }
#right-content-area .messageboard .viewmore { position: absolute; right: 17px; bottom: 13px; color: #b30d11; text-decoration: none;  }
#right-content-area .messageboard .viewmore:hover { text-decoration: underline;  }
/**/

/**/
#right-content-area .details-photo-brd { position: relative; width: 670px; height:200px; margin-top: 2px; line-height: 18px; background-color: #e7f5f9; }
#right-content-area .details-photo-brd h3 { display: block; width: 670px; height: 32px; line-height: 32px; font-size: 12px; text-indent: 10px; background-color: #76B9DA;  }
#right-content-area .details-photo-brd .active { right: 17px; bottom: 13px; color: #b30d11; text-decoration: none;  }
#right-content-area .details-photo-brd .active:hover { text-decoration: underline;  }
#right-content-area .details-photo-brd p { width: 650px; padding: 0 10px 10px 10px; line-height: 18px;  }
#photo { float: left; width: 650px;  border-bottom: 1px solid #333333;}
#photo1 { float: left; width: 650px;}
#info { float: left; width: 450px; margin-top:10px;}
#thumb { float: left; width: 200px; margin-top:10px;}
#info1 { float: left; width: 150px; margin: 0 0 0 10px; padding-left:5px; text-align:center; background-color:#EAEAEA;}
#info11 { float: left; width: 150px; margin: 0 0 0 10px; padding-left:5px; text-align:center; background-color:#EAEAEA;margin-right: 25px;}
/*#thumb1 { float:left; width: 180px; height:150px; margin: 10px 0 0 10px;}*/
/**/
/**/
#right-content-area .details-video-brd { position: relative; width: 670px; height:280px; margin-top: 2px; line-height: 18px; background-color: #e7f5f9; }
#right-content-area .details-video-brd h3 { display: block; width: 670px; height: 32px; line-height: 32px; font-size: 12px; text-indent: 10px; background-color: #76B9DA;  }
#right-content-area .details-video-brd .active { right: 17px; bottom: 13px; color: #b30d11; text-decoration: none;  }
#right-content-area .details-video-brd .active:hover { text-decoration: underline;  }
#right-content-area .details-video-brd p { width: 650px; padding: 0 10px 10px 10px; line-height: 18px;  }
/**/
/**/
.testimonials { width: 242px; height: auto;min-height:235px; }
.testimonials h3{  font-size: 18px; color: #0b8eac; margin-bottom: 10px; text-indent: 54px; padding-top: 26px;  background: url(../images/bg_testimonial_1.jpg) no-repeat top;}
.testimonials p {text-align: justify; font-style: italic; }
.testimonials .author {width:185px; display: block; font-style: italic; background: url(../images/bg_testimonial_2.jpg) no-repeat bottom; color:#B30D11;	height:47px;	margin-top:25px;	padding-right:60px;	padding-top:3px;}
/**/

/* Calendar & Schedule */
.calendar-schedule h3 { display: block; width: 668px; height: 30px; line-height: 30px; font-size: 12px; text-indent: 10px; border: 1px solid #cccccc; background: url(../images/bg-calendar-schedule-header.gif) repeat-x top;  }
.calendar-schedule table { width: 670px; border-collapse: collapse; font-weight: bold; }
.calendar-schedule .header { height: 30px; line-height: 30px; color: #ffffff ; background-color: #1d9cbb; border-top: 1px solid #19859f;   }
.calendar-schedule .row { height: 30px; line-height: 30px; color: #000000 ; background-color: #ebebeb; border-bottom: 1px solid #e3e3e3;   }
.calendar-schedule .col-1 { width: 123px; text-indent: 10px; border-right: 1px solid #e1e1e1;  }
.calendar-schedule .col-2, .calendar-schedule .col-3, .calendar-schedule .col-4, .calendar-schedule .col-5, .calendar-schedule .col-6, .calendar-schedule .col-7 { width: 75px;  }
.calendar-schedule .col-2, .calendar-schedule .col-3, .calendar-schedule .col-4, .calendar-schedule .col-5, .calendar-schedule .col-6, .calendar-schedule .col-7, .calendar-schedule .col-8 { text-align: center;  }
.calendar-schedule .header .col-1, .calendar-schedule .header .col-2, .calendar-schedule .header .col-3, .calendar-schedule .header .col-4, .calendar-schedule .header .col-5, .calendar-schedule .header .col-6, .calendar-schedule .header .col-7 { border-right: 1px solid #2cb1d1;  }
.calendar-schedule .row .col-1, .calendar-schedule .row .col-2, .calendar-schedule .row .col-3, .calendar-schedule .row .col-4, .calendar-schedule .row .col-5, .calendar-schedule .row .col-6, .calendar-schedule .row .col-7 { border-right: 1px solid #e3e3e3;  }
.calendar-schedule  .highlight { background-color: #f3f3f3; }
/**/

/* Search Result */
#search-result { position: relative; float: left; width: 290px; min-height: 425px; padding-right: 8px; }
#search-result #result-total { width: 290px; height: 24px; line-height: 23px; text-indent: 9px; background-color: #fffabc; }
#search-result ul { list-style-type: none; }
#search-result ul li { width: 281px; height: 103px; color: #898989; line-height: 18px; padding: 12px 0px 0px 9px; border-bottom: 1px solid #dfdfdf; }
#search-result ul li strong { color: #000000; }
#search-result ul li .franchisee-name { font-weight: bold; color: #000000; text-decoration: none; }
#search-result ul li .franchisee-name:hover { text-decoration: underline; }
#search-result ul li .view-website { color: #b20d11; text-decoration: none; }
#search-result ul li .view-website:hover { text-decoration: underline; }
/**/

/* Find a Location */
#find-a-location { position: relative; }
#find-a-location #heading { width: 235px; height: 32px; line-height: 32px; font-weight: bold; text-indent: 37px; background: #f3e398 url(../images/step-1.gif) no-repeat 6px 6px; }
#find-a-location form { width: 235px; background-color: #fffabc; }
#find-a-location form#step-1 { height: 96px; padding-top: 14px; margin-bottom: 13px; }
#find-a-location form#step-2 { height: 124px; padding-top: 12px; margin-bottom: 13px; background: #fffabc url(../images/step-2.gif) no-repeat 6px 8px; }
#find-a-location form#step-3 { height: 68px; padding-top: 12px; background: #fffabc url(../images/step-3.gif) no-repeat 6px 8px; }
#find-a-location label { display: block; width: 76px; height: 20px; line-height: 20px; margin: 0px 6px 6px 0px; text-align: right; clear: left; }
#find-a-location .input-text { width: 141px; height: 20px; margin: 0px 0px 6px 0px; clear: right; }
#find-a-location .input-select { width: 143px; height: 22px; margin: 0px 0px 6px 0px; clear: right; }
#find-a-location .searchsubmit { float: left; margin-left: 125px; }
/**/

/* Franchisee Registration */
form#franchisee-registration { height: 1070px; }
form#franchisee-registration label { display: block; width: 143px; height: 28px; line-height: 28px; margin: 0px 10px 10px 0px; text-align: right; clear: left; }
form#franchisee-registration .input-text { width: 283px; height: 28px; margin: 0px 0px 10px 0px; clear: right; }
form#franchisee-registration .registersubmit { float: left; margin: 10px 0px 0px 153px; }
form#franchisee-registration div.highlight { position: relative; float: left; width: 650px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 0px; background-color: #ffffcc; }
/**/

/* Parent Login */
form#parent-login { height: 250px; }
form#parent-login label { display: block; width: 120px; height: 28px; line-height: 28px; margin: 0px 10px 10px 0px; text-align: right; clear: left; }
form#parent-login .input-text { width: 283px; height: 28px; margin: 0px 0px 10px 0px; clear: right; }
form#parent-login .registersubmit { float: left; margin: 10px 0px 0px 153px; }
form#parent-login div.leftText {text-align: justify; position: relative; float: left; width: 420px; height:340px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 0px;}
form#parent-login div.leftimg { position: relative; float: left; width: 210px; height:340px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 20px;}
form#parent-login div.bottom { position: relative; float: left; width: 650px; padding: 0px 0px 3px 0px; margin: 10px 0px 10px 20px;}
/**/


/* Parent Registration */
form#parent-Registration { }
form#parent-Registration label { display: block; width: 160px; height: 28px; line-height: 28px; margin: 0px 10px 10px 0px; text-align: right; clear: left;}
form#parent-Registration .input-text { width: 160px; height: 28px; margin: 0px 0px 10px 5px; clear: right;}
form#parent-Registration .date-pick1 { width: 160px; height: 28px; margin: 0px 0px 10px 5px; clear: right;}
form#parent-Registration .registersubmit { float: left; margin: 10px 0px 0px 153px; }
form#parent-Registration div.leftText { position: relative; float: left; width: 420px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 0px;}
form#parent-Registration div.leftimg { position: relative; float: left; width: 210px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 20px;}
form#parent-Registration div.highlight {text-align: justify; position: relative; float: left; width: 400px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 0px; background-color: #ffffcc; }

form#parent-Registration h3{ font-family:"comic Sans MS"; font-size: 14px; color: #FF0000; margin-bottom: 10px;}
/**/

/* Franchisee Login */
form#franchisee-login { height: 250px; }
form#franchisee-login label { display: block; width: 120px; height: 28px; line-height: 28px; margin: 0px 10px 10px 0px; text-align: right; clear: left; }
form#franchisee-login .input-text { width: 283px; height: 28px; margin: 0px 0px 10px 0px; clear: right; }
form#franchisee-login .registersubmit { float: left; margin: 10px 0px 0px 153px; background-image:url(../images/button-login.gif); width:126px; height:31px; }
/*form#franchisee-login div.leftText { position: relative; float: left; width: 420px; height:340px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 0px;}*/
form#franchisee-login div.leftText { position: relative; float: left; width: 420px;  padding: 15px 0px 3px 0px; margin: 10px 0px 35px 0px;}
form#franchisee-login div.leftimg { position: relative; float: left; width: 210px; height:340px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 20px;}
/*form#franchisee-login div.bottom { position: relative; float: left; width: 650px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 20px;}*/
form#franchisee-login div.bottom { position: relative; float: left; width: 650px; padding: -1px 0px 3px 0px; margin: 1px 0px 10px 20px;}
/**/

/* forgot Password */
form#forgot-password { height: 250px; }
form#forgot-password label { display: block; width: 120px; height: 28px; line-height: 28px; margin: 0px 10px 10px 0px; text-align: right; clear: left; }
form#forgot-password .input-text { width: 150px; height: 28px; margin: 0px 0px 10px 5px; clear: right;}
form#forgot-password h3{ font-family:"comic Sans MS"; font-size: 14px; color: #FF0000; margin-bottom: 10px;}
/**/

/* forgot Password franchisee */
form#forgot-password-franchisee {min-height: 261px; }
form#forgot-password-franchisee label { display: block; width: 120px; height: 28px; line-height: 28px; margin: 0px 10px 10px 0px; text-align: right; clear: left; }
form#forgot-password-franchisee .input-text { width: 150px; height: 28px; margin: 0px 0px 10px 5px; clear: right;}
form#forgot-password-franchisee h3{ font-family:"comic Sans MS"; font-size: 14px; color: #FF0000; margin-bottom: 10px;}
/**/

/* Footer */
#footer  ul { list-style-type: none; padding-top: 54px; padding-left: 148px; }
#footer  ul li { float: left; width: 200px; padding-bottom: 7px; height:20px }
#footer  ul li a { color: #707070; font-size: 12px; text-decoration: none; }
#footer  ul li a:hover { color: #ffffff; }
#footer  p { float: left; color: #959595; font-size: 11px; padding-top: 15px; padding-left: 148px; }
/**/

/**/
div.levelbox01titlebg{
	clear: both;
	width: 585px;
	height: 28px;
	background-image: url(../images/general-box01-titlebg.gif);
	background-repeat: no-repeat;
	color: #0e3e6b;
	font-size: 11px;
	line-height: 20px;
}

div.levelbox01 div.title01,
div.levelbox01 div.title02 {
	float: left;
	width: 400px;
	padding-left: 13px;	
	margin-top: 5px;
	padding-top: 2px;
	border-bottom: 1px white solid;
	border-right: 1px white solid;
}

div.levelbox01 div.title01 {
	margin-left: 5px;	
	padding-left: 8px;
}
div.levelbox01 div.title02 {
	margin-left: 0px;	
	width: 70px;
}
div.levelbox01 div.title03 {
	float: left;
	padding-left: 13px;	
	margin-top: 5px;
	padding-top: 2px;
	border-bottom: 1px white solid;
	margin-left: 0px;	
	width: 70px;
}

div.levelbox01 div.levelbox01bg01,
div.levelbox01 div.levelbox01bg02 {
	clear: both;
	width: 585px;
	display: table;
	font-size: 11px;
	background-repeat: repeat-y;
	background-image: url(../images/general-box01-bg01.gif);		
	color: #4a4a4a;
	line-height: 19px;
}
div.levelbox01 div.levelbox01bg02 {
	background-image: url(../images/general-box01-bg02.gif);		
	padding: 0;
}

div.levelbox01 div.levelbox01bg01 a,
div.levelbox01 div.levelbox01bg02 a {
	color: #327bbd;
}
div.levelbox01 div.levelbox01bg01 a:hover,
div.levelbox01 div.levelbox01bg02 a:hover {
	text-decoration: underline;
}

div.levelbox01 div.cell01,
div.levelbox01 div.cell02{
	float: left;
	width: 400px;
	padding-left: 13px;	
}

div.levelbox01 div.cell01 {
	margin-left: 5px;	
	padding-left: 8px;
}
div.levelbox01 div.cell02 {
	color: #327bbd;
	cursor:hand;
	margin-left: 1px;	
	width: 70px;
}
div.levelbox01 div.cell03 {
	float: left;
	padding-left: 13px;	
	margin-left: 1px;	
	width: 70px;
}

div.levelbox01 div.description{
	color: #000;
	background-color: #ffffff;
	float: left;
	width: 540px;
	margin: 5px 10px 10px 12px;	
	padding: 5px;
	border:1px solid #747474;
}
div.graybox{
	border: #c0c0c0 1px solid;
	padding: 10px;
	margin: 0 0 15px 0;	
}
div.contentleft {
	float: left;
	width: 585px;
	margin-left: 25px;
	margin-right: 35px;
}
div.cell01,
div.cell02,
div.cell03,
div.cell04,
div.cell05,
div.cell06 {
	float: left;
	margin-left: 12px;
	width: 109px;
}
div.cell02 {
	width: 116px;
}
div.cell03 {
	width: 79px;
}
div.cell04 {
	width: 70px;
}
div.cell05 {
	width: 61px;
}
div.cell06 {
	width: 73px;
}
.authername{color:#539FDF;font-weight: bold}
.spantest {color: #042362;font-weight: bold; font-style: italic ;font-size: 13px}
.watchvideo{color: #539FDF;font-weight: bold;font-size: 12px}
.listclass {margin-left: 25px;margin-top: 10px;margin-bottom: 10px;}
.watchvideolink{  }
.subheading{font-size: 14px;font-weight: bold}
#right-content-area ul{list-style:none outside none; margin-left: 5px;margin-top: 10px;margin-bottom: 10px; padding: 5px 0 5px 20px;}
#right-content-area ul li{ background: url("../images/bullet.jpg") no-repeat scroll 0 6px transparent;padding-left:15px;line-height: 20px;}
#right-content-area ol{ margin-left: 5px;margin-top: 10px;margin-bottom: 10px; padding: 5px 0 5px 20px; margin-left: 25px}
#right-content-area ol li{ line-height: 20px;}
#right-content-area span a{color: #539FDF;text-decoration: none;font-weight: bold;}
#right-content-area span a:hover{color: #539FDF;text-decoration: underline;font-weight: bold;}
#right-content-area .remember{ color: #539FDF;font-size: 14px;font-weight: bold; }
.email{color:#e71b22 }
#right-content-area table tr td {padding:5px}
.alignleft {
float:left;
margin:0 10px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:180px; height:150px
}
.imageclass{
    float: left;
    width: 200px;
        height:160px;
}
.liheight{height:175px}

/**/
form#Franchisee-inquiry { }
form#Franchisee-inquiry label { display: block; width: 260px; height: 28px; line-height: 25px; margin: 0px 10px 10px 0px; text-align: right; clear: left;}
form#Franchisee-inquiry .input-text { width: 180px; height: 28px; margin: 0px 0px 10px 5px; clear: right;}
form#Franchisee-inquiry .input-select { width: 185px; height: 28px;}
form#Franchisee-inquiry .registersubmit { float: left; margin: 10px 0px 0px 250px; }
form#Franchisee-inquiry div.leftText { position: relative; float: left;  padding: 15px 0px 3px 0px; margin: 10px 0px 20px 0px;}
form#Franchisee-inquiry div.leftimg { position: relative; float: left; width: 210px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 20px;}
form#Franchisee-inquiry div.highlight { position: relative; float: left; width: 600px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 0px; }
form#Franchisee-inquiry div.franch { position: relative; float: left; padding: 15px 0px 3px 0px;width: 650px; line-height: 18px; text-align:justify; }


form#Franchisee-inquiry h3{ font-family:"comic Sans MS"; font-size: 14px; color: #FF0000; margin-bottom: 10px;}

/* Franchisee-Inquiry-1  */
form#Franchisee-inquiry1 { }
form#Franchisee-inquiry1 label { display: block; width: 260px; height: 28px; line-height: 25px; margin: 0px 10px 10px 0px; text-align: right; clear: left;}
form#Franchisee-inquiry1 .input-text { width: 180px; height: 28px; margin: 0px 0px 10px 5px; clear: right;}
form#Franchisee-inquiry1 .input-select { width: 185px; height: 28px;}
form#Franchisee-inquiry1 .registersubmit { float: left; margin: 10px 0px 0px 250px; }
form#Franchisee-inquiry1 div.leftText { position: relative; float: left;  padding: 15px 0px 3px 0px; margin: 10px 0px 20px 0px;}
form#Franchisee-inquiry1 div.leftimg { position: relative; float: left; width: 210px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 20px;}
form#Franchisee-inquiry1 div.highlight { position: relative; float: left; width: 600px; padding: 15px 0px 3px 0px; margin: 10px 0px 20px 0px; }
form#Franchisee-inquiry1 div.franch { position: relative; float: left; padding: 15px 0px 3px 0px;width: 650px; line-height: 18px; text-align:justify; }


form#Franchisee-inquiry1 h3{ font-family:"comic Sans MS"; font-size: 14px; color: #FF0000; margin-bottom: 10px;}




/* changed by jagdish 23-10-2010 to avoid inline css*/
.rememberDiv{line-height: 28px;margin-bottom: 7px;}
.rememberDiv1{line-height: 28px;margin-bottom: 7px;text-align: center;}
.staticsTable{  border-color:#eeeeee;  vertical-align: middle;width: 650px;}
.staticsTd{text-align: center; width:50%;}
.imagediv{width: 650px;height: 185px;}
.gettingDiv{ margin-left: 5px;float: left;width: 445px ;height: 185px;line-height: 20px}
.managementDiv1{line-height: 20px;margin-left: 30px;float: left ;width: 520px;}
.managementDiv2{line-height: 20px;float: left}
.spacedeiv{width: 650px;height: 50px;float: left;}
.spacedeiv1{width: 650px;height: 15px;float: left;}
.imagetextSpan{position: absolute;width:200px;bottom: 10px;}
.plusDiv{text-indent: 25px;text-align: left;float: left;}
.imagediv1{float: left;width: 80px;height: 80px;margin-right: 10px; }
.imagediv2{float: left;width: 80px;height:98px;margin-right: 10px;}
.imageDiv3{float: left;width: 80px;height:83px;margin-right: 5px;}
.imageDiv4{float: left;width: 99px;height:98px;margin-right: 5px;}
.imagetextDiv1{float: left;position: relative;height:80px;width:200px;text-align: left;}
.imagetextSpan1{position: absolute;bottom: 10px;font-weight: bold;}
.approchDiv1{float: left;text-align: justify ;width: 650px; }
.imagetextdiv2{float: left;height: 98px;position: relative ;width: 40px;}
.imagetextdiv3{float: left;height: 83px;position: relative ;width: 40px;margin-left: 187px;}
.imagetextDiv4{float: left;height: 83px;position: relative ;width: 40px;}
.plusSpan{font-size: 18px;margin-left: 290px;}
.listMargin{margin-left: 25px;}
.founderimageDiv1{width:670px;height: 240px;}
.founderSpan1{color: #539FDF;font-weight: bold;font-size: 12px;position: absolute;bottom:180px;}
.founderSpan2{color: #539FDF;font-weight: bold;font-size: 12px;position: absolute;bottom:100px;}
.founderSpan3{color: #539FDF;font-weight: bold;font-size: 12px;position: absolute;bottom:20px;}
.founderDiv2{float: left;height:231px;width:195px;}
.founderDiv3{float: left;height:231px;position: relative;width:470px;}

.fondermsgnameDiv{line-height: 22px;}
.fondermsgnameSpan{font-style: italic;font-weight: bold;}
.foundermsgDiv1{width: 650px;height: 210px;}
.foundermsgimagediv1{float: left ;width: 380px;}

.researchImageDiv{height: 325px;width:650px;}

.affiliatesImage{width:130px;height:130px;}
.affiliatesImage1{width:130px;}
.affiliatesDiv1{width:492px; height:135px;margin-bottom: 12px; margin-left:5px; text-align:justify;display:block;float: left; }
.affiliatesDiv2{ width:492px; margin-left:5px; text-align:justify; float: left; margin-bottom: 11px;}
.affiliatesDiv3{ width:550px; margin-left:5px; text-align:justify;display:block;padding-top:12px;}
.affiliatesDiv4{height:300px;}

.approachimg{width:80px;height:100px;text-align: center; vertical-align: middle;padding-top: 12px;padding-left: 4px;}

.franchiseeLoginDiv1{float:left;margin-left: 15px;height: 150px;vertical-align:middle;}
.franchiseeLoginDiv2{height: 14opx;vertical-align:middle;margin-top: 15px;margin-left: 5px;}
.imageclassRS{
/*    float: left;*/
    width: 400px;
        height:350px;
}
.alignleftRS {
/*float:left;*/

margin:0 10px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:285px; height:308px
}
.alignleft1 {
float:left;
margin:0 10px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:105px; height:142px
}
.alignleftMeena {
float:left;
margin:0 10px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:260px; height:219px
}
.Forgot_pass_image_div{float: left;width: 100%;margin-bottom: 11px; }

form#parent-Registration div.leftText1 {
float:left;
margin-bottom: 11px;
padding:0px 0 3px;
position:relative;
width:420px;
}

form#parent-Registration div.leftimg1 {
float:left;
margin:0px 0 20px 20px;
padding:0px 0 3px;
position:relative;
width:210px;
}
.alignleftMissRenu {
float:left;
margin:0 10px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:210px; height:318px
}
.imageclass1{float:left;
margin:0 10px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:96px; height:98px;
}
.imageclass2{float:left;
margin:0 25px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:82px; height:98px;
}
.imageclassStatics1{float:left;
margin:0 25px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:242px; height:240px;
}
.imagedivStatics{width: 650px; height:250px;margin-bottom: 20px;}
.imageclassStatics2{float:left;
margin:0 25px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:360px; height:256px;
}
.imagedivStatics2{width: 650px; height:256px;margin-bottom: 20px;}
.imageMissREnuu{float:left;
margin:0 25px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:180px; height:231px;
}
.imageMissREnuu1{float:left;
/*margin:0 5px 2px 0;*/
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:226px; height:175px;
}
.imageMissREnuu2{float:left;
margin:0 5px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:140px; height:175px;
}

.imageAffiliatesLogo1{float:left;
margin:0 5px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:130px; height:130px;
  margin-left: 10px;
 float: left;
}

.imageAffiliatesLogo2{float:left;
margin:0 5px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:130px; height:100px;
 vertical-align: middle;
 padding-top:  33px;
 margin-left: 10px;
 float: left;
}
.imageAffiliatesLogo3{float:left;
margin:0 5px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:130px; height:90px;
 vertical-align: middle;
 padding-top:  40px;
 margin-left: 10px;
 float: left;
}
.approchDivclass{width: 650px;height: 105px;float: left; }

.imageclassTestimonial{float:left;
margin:0 10px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:180px; height:150px;
}
.addressDiv1{width:65px;float: left;}
.addressDiv2{width: 580px;float: left;}
.founderTextDiv1{width: 239px;float: left;text-align: center;font-weight: bold;}
.founderTextDiv2{float: left;text-align: center;font-weight: bold;}
.founderImgDiv1{float: left; width: 239px;}
.founderImgDiv2{width: 153px;float: left;}
.info111 {   text-align:center; background-color:#EAEAEA;}
.thumb111 {  width: 180px; height:150px; }

.vlightbox1 {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	display:inline;
	position:relative;
	vertical-align:top;
	margin:0px auto;
/*	width:160px;*/
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	opacity:0.87;
}

.conceptSpan{display: block; width: 670px; height: 53px; line-height: 40px;font-weight: bold;font-family: "Myriad Pro"; font-size: 27px; background: url(../images/shadow-line-big.png) no-repeat bottom center; /*border-bottom: 1px solid #ebebeb;*/ margin-bottom: 11px;}
.alignleftRecipe{
    float:left;
margin:0 10px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:209px; height:186px
}

.setfont
{
  font-size:xx-small;
}
.affiliatesDivN{width:492px; height:160px;margin-bottom: 12px; margin-left:5px; text-align:justify;display:block;float: left; }
.imageAffiliatesLogoN3{float:left;
margin:0 5px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:130px; height:115px;
 vertical-align: middle;
 padding-top:  7px;
 margin-left: 10px;
 float: left;
}
.founderImgDiv1N
{
    float: left;
    width: 210px;
}

.imageMissREnuu1N
{
    background: none repeat scroll 0 0 #F5F4F3;
    border: 1px solid #E8E4E2;
    display: block;
    float: left;
    height: 175px;
    padding: 3px;
    width: 196px;
}
.imageAffiliatesLogo1N{float:left;
margin:0 5px 2px 0;
background:none repeat scroll 0 0 #F5F4F3;
border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:250px; height:250px;
  margin-left: 10px;
 float: left;
}
.alignleftMeenaN {
float:left;
margin:0 10px 2px 0;

border:1px solid #E8E4E2;
display:block;
padding:3px;
 width:260px; height:219px
}