@charset "utf-8";
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0px; padding: 0px; }
html, body { height:100%; }
body { height:auto !important; font: 400 12px/150% Arial, Tahoma, Helvetica, sans-serif; background: #d9d7d0 url(../images/body_bg.jpg) repeat-x left top; }
input, textarea { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; }
ol, ul { list-style:none; }
img { border: none; }
a img { border:none; }
a { color: #0064ff; }
table { border-collapse:collapse; }
div.clr { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.message { color: red; font-weight: bold; padding: 5px 16px; margin: 10px 0px; border: 1px solid #990000; border-left: 6px solid #cc0000; clear: both; display: block; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.c_red { color: red; }
.c_white { color: white; }
.c_org { color: #f76c27; }
.c_bold { color: #000; }
.row1 { background-color: #eee; }
#header { }
div.headerA { height: 110px; background: transparent url(../images/headerA_bg.jpg) repeat-x left top; }
div.headerB { height: 154px; background: transparent url(../images/headerB_bg.jpg) repeat-x left top; }
#header_wrap { width: 960px; margin: 0px auto; }
#header_logo { float: left; width: 229px; text-indent: 30px; }
#header_nav { float: right; width: 700px; }
#header_tips { padding-top: 16px; text-align: right; }
#main_nav { height: 37px; text-align: right; }
#main_nav a { margin-left: 2px; }
#main_nav_sub { z-index: 9999; }
#main_nav_sub .item { position: absolute; display: none; width: 210px; padding: 6px 0px 10px; background-color: #ffffff; border: #e5e5e5 solid 1px; border-top: none; }
#main_nav_sub a { display: block; margin: 0px 2px; height: 26px; line-height: 26px; color: #646464; font-size: 11px; text-decoration: none; text-indent: 8px; }
#main_nav_sub a:hover { color: #ffffff; background-color: #f6691f; }
#franchiseNav { width: 918px; height: 39px; margin: 0px auto; margin-top: 8px!important; margin-top: 5px; }
#franchiseNav a { display: inline-block; width: 153px; height: 39px; line-height: 32px; text-align: center; font-size: 12px; color: #fff; text-decoration: none; }
#franchiseNav a.on { color: #f37736; }
#franchiseNav a:hover { color: #fff; background: transparent url(../images/franchiseNavHover.jpg) no-repeat center top; }
#franchiseNav_guide { z-index: 9999; }
#franchiseNav_guide .item { display: none; position: absolute; width: 238px; padding: 20px 30px 30px; color: #fff; background: transparent url(../images/franchiseNav_guide_bg.jpg) no-repeat left bottom; }
#main_wrap { width: 1000px; margin: 12px auto 30px; background: transparent url(../images/main_wrap_bg.jpg) repeat-y center top; }
#main_header { height: 18px; width: 100%; background: transparent url(../images/main_header_bg.jpg) no-repeat center top; }
#main_footer { height: 18px; width: 100%; background: transparent url(../images/main_footer_bg.jpg) no-repeat center bottom; }
#main { /*height: 600px;*/
	width: 964px; margin: 0px auto; /*border: 1px dashed #000;*/
	font-size: 11px; line-height: 16px; }
#sidebar { float:left; width: 220px; }
#content { float: right; width: 730px; color: #646464; }
div.franchiseMain #sidebar { float: right; width: 321px; }
div.franchiseMain #content { float: left; width: 621px; }
#left_nav { }
#left_nav a { color: #433f3f; font-size: 11px; text-decoration: none; }
#left_nav .item_parent { margin-bottom: 6px; background: transparent url(../images/item_parent_bg.jpg) repeat-y center top; }
#left_nav .item_parent_top { height: 2px; font-size: 0px; background: transparent url(../images/item_parent_top.jpg) no-repeat center bottom; }
#left_nav .item_parent_end { height: 2px; font-size: 0px; background: transparent url(../images/item_parent_end.jpg) no-repeat center bottom; }
#left_nav .item_parent_body { }
#left_nav .item_parent_title { width: 219px; height: 26px; line-height: 26px; text-indent: 12px; overflow: hidden; }
#left_nav .item_parent_title a { display: block; float: left; width: 176px; height: 26px; color: #000000; font-size: 12px; line-height: 26px; font-weight: 500; }
#left_nav .item_parent_title a.on { color: #f37736; }
#left_nav .item_parent_title span { float: right; width: 38px; height: 26px; background: transparent url(../images/item_parent_off.jpg) no-repeat left center; }
#left_nav .item_parent_title span a { width: 38px; height: 26px; }
#left_nav .item_parent_titleB { width: 219px; height: 26px; line-height: 26px; text-indent: 12px; overflow: hidden; }
#left_nav .item_parent_titleB a { display: block; float: left; width: 176px; height: 26px; color: #000000; font-size: 12px; line-height: 24px; font-weight: 500; }
#left_nav .item_parent_titleB a.on, #left_nav .item_parent_titleB a:hover { color: #f37736; }
#left_nav ul { display: none; margin: 0px 6px 6px; background-color: #f1f0ed; }
#left_nav ul a { display: block; /*width: 200px;*/
	line-height: 20px; padding: 2px 0px 2px 20px; }
#left_nav ul a.on { color: #ffffff; font-weight: 500; background-color: #3b3b3b; }
#left_nav .item_parent .body_on span { background-image: url(../images/item_parent_on.jpg); }
#left_nav .item_parent .body_on ul { display: block; }
#left_nav ul a:hover { color: #191919; }
#content_top { /*width: 730px;
	margin-left: -30px;*/
	text-align:center; }
#content_body { width: 700px; margin: 0px auto;/*border: 1px solid red;*/
}
div.franchiseMain #content_body { width: 620px; margin: 0px auto; }
#content p { padding-bottom: 8px; }
#content p.p1 { font-size: 18px; color: #191919; padding: 10px 0px 6px; }
#content p.p1B { font-size: 18px; color: #191919; padding: 6px 0px 6px; }
#content p.h1 { font-size: 18px; color: #191919; padding: 10px 0px 6px; }
#content p.p1A { font-size: 18px; line-height:20px; color: #191919; padding: 26px 0px 12px; }
#content p.p2, #content p.h2 { font-size:14px; color: #646464;/*padding: 0px 0px 8px;*/
}
#content p.p2A { font-size: 14px; color: #191919; padding: 12px 0px 3px;/*color: #646464;
	font-weight: 500;*/
}
#content ul.ulA { margin-top: -8px; margin-left: 26px; list-style: disc inside; }
#footer { width: 1000px; height: 86px; margin: 12px auto 0px; background: transparent url(../images/footer_bg.jpg) repeat-x center top; }
#footer .footerL { float: left; width: 300px; padding-top: 18px; padding-left: 50px; }
#footer .footerR { float: right; width: 550px; padding-top: 24px; text-align: center; color: #FFF; font-size: 10px; }
#footer .footerR a { color: #FFF; text-decoration: none; }
#footer .footerR a:hover { color: #3b3b3b; }
#nextpage { padding: 12px 0px; text-align: center; background: transparent url(../../../upload/next_page_bar.jpg) no-repeat left bottom; }
#nextpage2 { padding: 12px 0px; text-indent: 300px; background: transparent url(../../../upload/next_page_bar.jpg) no-repeat left bottom; }
#Bottom_Call_Outs { width: 930px; height: 268px; padding-left: 32px; padding-right: 2px; padding-top: 30px; margin-top: 20px; font-size: 11px; background: transparent url(../images/Bottom_Call_Outs_bg.jpg) no-repeat left top; color: #646464; }
#Bottom_Call_Outs .itemA { float: left; width: 193px; padding-right: 20px;/*border: #F00 dashed 1px;*/
}
#Bottom_Call_Outs .itemB { float: left; width: 290px; padding-right: 30px;/*border: #F00 dashed 1px;*/
}
#Bottom_Call_Outs .itemC { float: left; width: 380px; padding-right: 10px;/*border-left: #F00 dashed 1px;*/
}
#Bottom_Call_Outs .itemD { float: left; width: 240px;/*border: #F00 dashed 1px;*/
}
#Bottom_Call_Outs .video_guide { text-align: right; }
#Bottom_Call_Outs .video_guide a { display: inline-block; width: 22px; height: 22px; line-height: 22px; font-size: 11px; color: #ddddd5; /*color: #FFF;*/
	text-decoration: none; text-align: center;/*background: transparent url(../images/Bottom_Call_Outs_video_off.jpg) no-repeat center;*/
}
#Bottom_Call_Outs .video_guide a:hover, #Bottom_Call_Outs .video_guide a.on { /*background-image: url(../images/Bottom_Call_Outs_video_on.jpg);*/
}
#Bottom_Call_Outs .video_player { margin-top: 15px; }
#Bottom_Call_Outs .itemB .title, #Bottom_Call_Outs .itemC .title { font-family: HelveticaNeue, "Myriad Pro"; font-size: 20px; line-height: 20px; color: #191919; }
#Bottom_Call_Outs .itemB .body { padding: 10px 0px; height: 90px; width: 226px; overflow: hidden; line-height: 16px; }
#Bottom_Call_Outs .itemB .name { font-size: 14px; }
#Bottom_Call_Outs .itemB .company { }
#Bottom_Call_Outs .itemB .link { padding-top: 20px; }
#Bottom_Call_Outs .itemC .body { padding: 10px 0px 10px; height: 145px; width: 360px; overflow: hidden; line-height: 16px; }
#Bottom_Call_Outs .itemC a.link { display: block; padding-top: 8px; }
#OtherPageBottom { width:960px; margin:20px auto 0px;/* border:1px solid red;*/ }
#OtherPageBottom p { padding:0px; margin:0px; }
#OtherPageBottom .item0, #OtherPageBottom .item1, #OtherPageBottom .item2, #OtherPageBottom .item3 { float:left; width:310px; height:189px; margin-right:10px; /*background:transparent url(../images/OtherPageBottom_item_bg.jpg) no-repeat center;*/ }
#OtherPageBottom .item2 { margin-right:0px; }
#OtherPageBottom .BigImage { padding-top:0px; text-align:center; }
#OtherPageBottom .Testimonials { background:transparent url(../images/Customer-Testimonials.jpg) no-repeat left top; }
#OtherPageBottom .OwnBoss { background:transparent url(../images/Be-Your-Own-Boss.jpg) no-repeat left top; }
#OtherPageBottom .ForService { background:transparent url(../images/Ready-for-Service.jpg) no-repeat left top; }
#OtherPageBottom .Testimonials, #OtherPageBottom .OwnBoss, #OtherPageBottom .ForService { width:285px; height:196px; padding-left:25px; /*margin:20px auto 0px;*/ overflow:hidden;/* border:1px solid red;*/ }
#OtherPageBottom .title { display:none; font-family:HelveticaNeue, "Myriad Pro"; font-size:26px; color:#191919; }
#OtherPageBottom .body { width:270px; height:90px; margin:48px 0px 6px; overflow:hidden; line-height:15px; font-size:11px; color:#646464; }
#OtherPageBottom .Testimonials .name { margin:10px 0px 0px; }
#OtherPageBottom .Testimonials .company { }
#OtherPageBottom .ForService .phone { font-family:HelveticaNeue, "Myriad Pro"; font-size:24px; color:#e85f17; margin-top:5px; margin-bottom:6px; }
#sidebar_search_location { height:184px; width:219px; margin-bottom:20px; background:transparent url(../images/sidebar_search_location.jpg) no-repeat center; display:none; }
#sidebar_search_location .frm { padding-top:94px; padding-left:24px; padding-bottom:3px; }
#sidebar_search_location .frm input { vertical-align:middle; }
#sidebar_search_location .frm .zipcode { width:132px; height:12px; padding:4px 1px; border:1px solid #909090; }
#sidebar_search_location .link { padding-left:90px; }
#sidebar_search_location .link a { display:block; height:20px; width:110px; }
#sidebar_search_web { height:184px; width:219px; margin-bottom:20px; background:transparent url(../images/sidebar_search_web.jpg) no-repeat center; display:none; }
#sidebar_search_web .frm { padding-top:94px; padding-left:24px; padding-bottom:3px; }
#sidebar_search_web .frm input { vertical-align:middle; }
#sidebar_search_web .frm .keyword { width:130px; height:12px; padding:4px 1px; border:1px solid #909090; }
#sidebar_search_web .link { padding-left:90px; }
#sidebar_search_web .link a { display:block; height:20px; width:110px; }
#sidebar_search_location .tb, #sidebar_search_web .tb { height:24px; margin-top:10px; }
#sidebar_search_location .tb a, #sidebar_search_web .tb a { display:block; width:120px; height:24px; margin-left:60px; }
/*580+100=680+20=700*/
#ExecutiveTeam { }
#ExecutiveTeam .item { margin-top:30px; clear:both; }
#ExecutiveTeam .photo { float:left; width:100px; }
#ExecutiveTeam .text { float:right; width:580px; }
#ExecutiveTeam .title { color:#191919; font-size:18px; }
#ExecutiveTeam .postion { padding:2px 0px 10px; color:#646464; font-size:14px; }
#ExecutiveTeam .content { }
#ExecutiveTeam .content p { padding:0px; }
#ExecutiveTeam .link { padding:10px 0px; background: transparent url(../images/ExecutiveTeam_bg.jpg) no-repeat left bottom; }
div.IndustryAssociationsLogo { padding-left:10px; }
div.IndustryAssociationsLogo .item { float:left; width:220px; text-indent:12px; }
div.IndustryAssociationsItem { background-color:#f1f0ed; padding:20px 0px 20px 20px; margin:10px 0px 20px; }
div.IndustryAssociationsItem .item { float:left; width:200px; padding-right:20px; }
div.IndustryAssociationsItem .name { font-size:14px; color:#191919; }
#press { }
#press .item { margin:10px 0px 20px; clear:both; }
#press .title { color:#191919; font-size:18px; }
#press .date { padding:2px 0px 10px; color:#646464; font-size:14px; }
#press .date span { font-style: italic; }
#press .teaser { }
#press .teaser p { padding:0px; }
#press .link { padding:10px 0px; background: transparent url(../images/ExecutiveTeam_bg.jpg) no-repeat left bottom; }
#press .link a { margin-right:30px; }
#OurProcess { margin-top:26px; }
#OurProcess .item { float:left; width:150px; padding-right:20px; }
#OurProcess .guide .step { font-size:18px; color:#191919; }
#OurProcess .guide .process { font-size:14px; color:#646464; }
#OurProcess .copy { margin-top:20px; }
#faqs_category { }
#faqs_category a { padding-right:40px; }
#faqs_list { }
#faqs_list .category { font-size:18px; color:#191919; padding:30px 0px 0px; }
#faqs_list .item { }
#faqs_list .item .question { padding:22px 0px 6px; }
#faqs_list .item .answer { }
#faqs_list .item .answer p { display:inline; }
#faqs_list .item .left { float:left; width:60px; color:#191919; font-style: italic; text-align:right; /*border:1px solid red;*/ }
#faqs_list .item .right { float:right; width:630px; /*border:1px solid red;*/ }
#faqs_list .bar { height:12px; background: transparent url(../images/ExecutiveTeam_bg.jpg) no-repeat 68px center; }
#Testimonials { }
#Testimonials .item { padding:30px 0px 10px; }
#Testimonials .photo { float:left; width:180px; }
#Testimonials .copy { float:right; width:500px; }
#Testimonials .title { font-size:18px; color:#191919; }
#Testimonials .content { padding:12px 0px; }
#Testimonials .content p { display:inline; }
#Testimonials .location { font-size:14px; color:#646464; }
#Testimonials .location span { font-weight:bold; }
#Testimonials ul { padding-left:28px; list-style-type:disc; }
#Testimonials ol { padding-left:32px; padding-top:6px; padding-bottom:6px; list-style-type:decimal; }
#Testimonials p { clear:both; padding:3px 0px; }
#location { overflow:hidden; padding-bottom:10px; }
#location .copy2 { float:left; width:250px; padding-bottom:12px; border-right:1px solid #ebeae5; margin-right:40px;}
#location .copy3 { float:left; width:240px; }
#location .copy { float:left; width:152px; }
#location .flash { float:right; width:540px; }
#location .copy .state, #location .copy .or { font-size:15px; }
#location .copy .state { padding-top:20px; }
#location .copy .or { text-indent:64px; background: transparent url(../images/location_copy_bg.jpg) no-repeat left center; }
#location .copy .zip { font-size:15px; padding-bottom:0px; }
#location form input { vertical-align:middle; }
#location .zipcode { width:100px; height:12px; padding:4px 1px; border:1px solid #909090; }
#location .item { }
#location .title { font-size:18px; color:#191919; }
#location .content { padding:12px 0px; }
div.homeL { float:left; width:360px; padding-left:12px; }
div.homeR { float:right; width:331px; /*border:1px solid red;*/ }
div.homeR div.homeLocation { height:189px; width:331px; background: transparent url(../images/homeLocation.jpg) no-repeat top right; }
div.homeR div.homeLocation .frm { padding-top:104px; padding-left:164px; padding-bottom:3px; }
div.homeR div.homeLocation .frm input { vertical-align:middle; }
div.homeR div.homeLocation .frm .zipcode { width:96px; height:12px; padding:4px 1px; border:1px solid #909090; }
div.homeR div.homeLocation .link { padding-left:184px; }
div.homeR div.homeLocation .link a { display:block; height:20px; width:120px; }
div.homeR div.homeService { height:109px; width:289px; margin-left:6px; margin-top:22px; padding-left:36px; padding-top:80px; background: transparent url(../images/homeService.jpg) no-repeat top right; }
div.homeR div.homeService .tel { color:#e85f17; font-family:HelveticaNeue, "Myriad Pro"; font-size:26px; }
div.homeR div.homeService .copy { padding:8px 24px 8px 0px; color:#646464; line-height:14px; }
div.homeR div.homeService .link { }
#FranchiseService { height:90px; width:265px; padding:100px 20px 20px 36px; background: transparent url(../images/HOODZ-Franchise-Express-Application.jpg) no-repeat top left; color:#646464; }
#FranchiseService .copy { height:46px; }
#FranchiseService .link { }
#FranchiseLearning { height:102px; width:265px; padding:100px 20px 20px 36px; background: transparent url(../images/HOODZ-Online-Learning-Center.jpg) no-repeat top left; color:#646464; }
#FranchiseLearning .copy { height:56px; }
#FranchiseLearning .link { }
#FranchiseTestimonial { height:253px; width:265px; padding:30px 20px 20px 36px; background: transparent url(../images/FranchiseTestimonial.jpg) no-repeat top left; color:#646464; }
#FranchiseTestimonial .copy { width:260px; height:170px; padding:30px 0px 10px; overflow:hidden; }
#FranchiseTestimonial .name { font-size:14px; }
#FranchiseTestimonial .location { }
#MicrositeContactInfo {/*height:361px;*/ width:219px; margin-top:20px; /*background: transparent url(../images/MicrositeContactInfo.jpg) no-repeat top left;*/ color:#ebeae5; font-size:12px; border:1px solid #d7d7d7; }
#MicrositeContactInfo .locaiton_title { color:#ffffff; font-size:14px; }
#MicrositeContactInfo .locaiton_title span { font-style:italic; font-weight:bold; }
#MicrositeContactInfo .locaiton { font-size:14px; color:#ffffff; }
#MicrositeContactInfo .call_title { font-size:14px; color:#ffffff; padding:20px 0px 4px; }
#MicrositeContactInfo .telphone { font-size:22px; color:#f37736; }
#MicrositeContactInfo .address {/*height:58px;*/ width:179px; margin:18px 0px 12px; /*overflow:hidden;*/ }
#MicrositeContactInfo .person { height:76px; width:179px; }
#MicrositeContactInfo .email { width:176px; margin:10px auto 6px; word-wrap: break-word; word-break: normal; }
#MicrositeContactInfo .email a { color:#f37736; }
#MicrositeContactInfo .info { width:179px; margin:10px auto; padding:10px; background-color:#3c3c3c; border:1px solid #a2a2a2; }
#MicrositeContactInfo .icons { width:192px; margin:0px auto 10px; /*border:1px solid red;*/ }
#MicrositeOwners {/*margin-left:10px;*/ font-size:12px; }
#MicrositeOwners .item { float:left; width:300px; height:128px; margin-bottom:20px; }
#MicrositeOwners .itemL { padding-right:30px; }
#MicrositeOwners .itemR { }
#MicrositeOwners .img { float:left; width:102px; height:128px; border:1px solid #c8c8c8; background:transparent url(../images/default.jpg) no-repeat center; margin-right:12px; }
#MicrositeOwners .copy { float:left; padding-top:40px; /*border:1px solid red;*/ }
#MicrositeOwners .name { font-weight:bold; }
#MicrositeOwners .title { }
#MicrositeOwners .title span { font-weight:bold; font-style: italic; }
#MicrositeOwners .location { width:170px; word-wrap:break-word; word-break:normal; }
#MicrositeCareers { }
#MicrositeCareers .item { float:left; width:310px; }
#MicrositeCareers .itemA { padding-right:40px; }
#MicrositeCareers .title { font-size:14px; color:#191919; }
#MicrositeCareers .post { }
#MicrositeCareers .copy { }
#MicrositeCareers .link { }
.userBoardTask { margin-bottom:20px; text-align:center; font-size:12px; font-weight:bold; }
.userBoardTask li { display:inline; margin-right:16px; }
#UserForm .txt { width:160px; height:12px; padding:3px 1px; border:1px solid #909090; }
.OwnersManage { border:1px solid #eee; margin-bottom:12px; }
.OwnersManage th { background-color:#eee; }
.OwnersManage td { padding-left:6px; }
.OwnersManage .txt { width:160px; height:12px; padding:3px 1px; border:1px solid #909090; }
.OwnersManage .txt2 { width:260px; height:18px; padding:0px 1px; border:1px solid #909090; }
.OwnersManage .txt5 { width:550px; height:12px; padding:3px 1px; border:1px solid #909090; }
td.th { color:#191919; }
.ContactL { float:left; width:280px; /*border:1px solid red;*/ }
.ContactR { float:right; width:360px; padding-top:40px; color:#646464;/*border:1px solid red;*/ }
.ContactR td.th { color:#646464; }
.frm_message { color:red; }
#itsail_form_ex_result { color:red; font-weight:bold; font-size:11px; }
#itsail_form_03 { margin-top:24px; }
#itsail_form_03 .txt { width:160px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_03 .txt2 { width:61px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_02 { height:298px; width:271px; padding:140px 20px 0px 30px; background: transparent url(../images/FranchiseExpressRequest.jpg) no-repeat top left; color:#646464; }
#itsail_form_02 .txt { width:160px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_02 .txt2 { width:61px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_01 { padding:0px; margin:0px; }
#itsail_form_01 .txt { width:270px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_01 .txt2 { width:270px; height:18px; padding:0px 1px; border:1px solid #909090; }
#itsail_form_01 .txt3 { width:270px; height:60px; padding:0px 1px; border:1px solid #909090; }
#itsail_form_01 .txt4 { width:106px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_01 .txt5 { width:106px; padding:1px 1px; border:1px solid #909090; }
#itsail_form_01 .txt6 { width:270px; padding:1px 1px; border:1px solid #909090; }
#itsail_form_1 { margin-top:20px; }
#itsail_form_1 .txt { width:270px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_1 .txt2 { width:270px; height:18px; padding:0px 1px; border:1px solid #909090; }
#itsail_form_1 .txt3 { width:270px; height:60px; padding:0px 1px; border:1px solid #909090; }
#itsail_form_1 .txt4 { width:108px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_1 .txt5 { width:106px; padding:1px 1px; border:1px solid #909090; }
#itsail_form_1 .txt6 { width:270px; padding:1px 1px; border:1px solid #909090; }
#itsail_form_4 { padding:0px; margin:0px; }
#itsail_form_4 .txt { width:220px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_4 .txt2 { width:220px; height:18px; padding:0px 1px; border:1px solid #909090; }
#itsail_form_4 .txt3 { width:220px; height:60px; padding:0px 1px; border:1px solid #909090; }
#itsail_form_4 .txt4 { width:84px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_4 .txt5 { width:86px; padding:1px 1px; border:1px solid #909090; }
#itsail_form_4 .txt6 { width:220px; padding:1px 1px; border:1px solid #909090; }
#itsail_form_9 { padding:0px; margin:0px; }
#itsail_form_9 .txt { width:270px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_9 .txt2 { width:270px; height:18px; padding:0px 1px; border:1px solid #909090; }
#itsail_form_9 .txt3 { width:270px; height:60px; padding:0px 1px; border:1px solid #909090; }
#itsail_form_9 .txt4 { width:106px; height:12px; padding:3px 1px; border:1px solid #909090; }
#itsail_form_9 .txt5 { width:106px; padding:1px 1px; border:1px solid #909090; }
#itsail_form_9 .txt6 { width:270px; padding:1px 1px; border:1px solid #909090; }
#MicrositeBotForm { height:189px; width:904px; margin:10px auto 0px; padding:30px 30px 10px; background: transparent url(../images/MicrositeBotForm_bg.jpg) no-repeat top left; }
#MicrositeBotForm .title { font-family:HelveticaNeue, "Myriad Pro"; font-size:30px; color:#191919; }
#MicrositeBotForm .tel { margin:10px 0px; font-family:HelveticaNeue, "Myriad Pro"; font-size:24px; color:#e85f17; }
#MicrositeBotForm .copy { color:#646464; }
#MicrositeBotForm .FormL { float:left; width:280px; padding:20px 0px 0px; }
#MicrositeBotForm .FormR { float:right; width:600px; color:#646464; }
#MicrositeBotForm .txt { width:170px; height:12px; padding:3px 1px; border:1px solid #909090; }
#MicrositeBotForm .txt2 { width:64px; height:12px; padding:3px 1px; border:1px solid #909090; }
#MicrositeBotForm .txt2 { width:64px; height:12px; padding:3px 1px; border:1px solid #909090; }
#MicrositeBotForm .txt3 { width:170px; height:42px; padding:0px 1px; border:1px solid #909090; }
#MicrositeBotForm .txt4 { width:170px; padding:0px 1px; border:1px solid #909090; }
#LocationList { padding-bottom:20px; }
#LocationList .detail { padding:6px 20px; color:#191919; font-size:18px; background-color:#ebeae5; }
#LocationList .item { float:left; width:190px; height:85px; padding:20px 0px 0px 40px; }
#LocationList .title { font-size:14px; color:#646464; }
#LocationList .location { font-size:18px; color:#191919; margin:2px 0px; }
#LocationList .link { }
#Sitemap { padding-bottom:30px; }
#Sitemap a { text-decoration:none; }
#Sitemap .sitemap_parent { margin-top:14px; }
#Sitemap .sitemap_sub { margin-left:20px; line-height:18px; }
#GoogleResult { }
.n_blank1 { padding-left:12px; }
.n_blank2 { padding-left:135px; }
.n_blank3 { padding-left:72px; }
.album_photo_list {/*background-color:#dfc48f;*/ width:598px; }
.album_photo_list .pretitle { padding:0; font-family:"Arial"; font-size:16px; color:#191919; font-weight:bold; line-height:30px; }
.album_photo_list .backalbum { padding:2px 6px; font-family:"Arial"; font-size:12px; line-height:18px; }
.album_photo_list .backalbum a { color:#0064ff; text-decoration:none; }
.album_photo_list ul.detail { clear:both; padding:10px 0 0 10px; border:1px solid #bcbcbc; list-style:none outside none; }
.album_photo_list ul.detail li { float:left; padding-right:12px; padding-bottom:10px; }
.album_list { padding-top:30px; width:598px; }
.album_list ul.list { clear:both; padding:10px 0 0 10px; border:1px solid #bcbcbc; font-family:"Arial"; font-size:12px; list-style:none outside none; }
.album_list ul.list li { float:left; padding-right:12px; padding-bottom:18px; }
.album_list ul.list .im { }
.album_list ul.list .title { }
.album_list ul.list .title a { color:#191919; text-decoration:none; }
.album_list ul.list .nums { line-height:14px; color:#646464; }
.album_list .pretitle { padding:0 10px; font-family:"Arial"; font-size:16px; color:#191919; font-weight:bold; line-height:30px; }
.album_photo_info { }
.album_photo_info .pretitle { font-family:"Arial"; font-size:16px; color:#483c25; font-weight:bold; line-height:30px; }
.album_photo_info .subtitle { padding:5px 0; font-family:"Arial"; font-size:12px; color:#483c25; }
.album_photo_info .subtitle .left { float:left; width:400px; }
.album_photo_info .subtitle .right { float:left; width:160px; text-align:right; }
.album_photo_info .subtitle a { color:#0064ff; text-decoration:none; }
.album_photo_info .photo { padding:10px 0; border:1px solid #bcbcbc; }
.album_photo_info .photo .im { text-align:center; cursor:pointer; clear:both; }
.album_photo_info .photo .caption { padding:10px 10px 0; font-size:12px; color:#191919; }
.album_photo_info .like { margin-top:12px; height:25px; padding-top:8px; padding-left:20px; background: transparent url(../images/like_bg.jpg) no-repeat bottom left; }
#itsail_gallery_title { display:none; }
#loclab { background:transparent url(../images/loclab.png) no-repeat bottom left; overflow:hidden; clear:both; padding-left:20px; margin-bottom:20px; }
#loclab ul { overflow:hidden; }
#loclab ul li { float:left; margin-right:8px; height:28px; line-height:32px; width:204px; background:transparent url(../images/loclabitem.png) no-repeat -209px bottom; font-size:14px; text-indent:16px; cursor:pointer; }
#loclab ul li.on { background-position:left bottom; }
#loclab ul li a { color:#666666; }
#loclab ul li.on a { color:#191919;}
