*{ margin:0px; padding:0px;}
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial; 
}
h2{
	margin: 0px;
	padding: 0px;
}


.homeFranchise{ font-size:12px; margin: 0px 22px; padding:15px 0px; }
.homeFranchise a{ color:#313131; font-size:12px; text-decoration:none; }
.homeFranchise a:hover{ color:#0051BA; font-size:12px; text-decoration:underline; }


*html {margin: 0px;
	padding: 0px;}
.container{ width:964px; margin:auto; background-image:url(../images/main-body-repeate.gif); background-repeat:repeat-y; background-position:left top; display:block; padding:0px 14px 0px 14px;}
.total-bg{ background-image:url(../images/total-bg.jpg); background-repeat:no-repeat; background-position:left top;}
.head-container{width:100%; height:189px; position: relative;}
.head-container h1 {margin: 0px; padding: 0px;  }
.head-container h1 a {  width:248px; height:98px; margin:30px 0px 0px 69px; background-position: left top; background-image:url(../images/logo.jpg);  text-indent:-1000px; float:left;}
.head-container .head-link{ width:250px; position:absolute; left:650px; top:16px; }
.head-container .head-link a { color:#000; font-size:12px; text-decoration:none; }
.head-container .head-link a:hover{ color:#000; font-size:12px;  text-decoration:underline; }

.head-container .buttom-link{ width:144px; height:31px; position:absolute; left:581px; top:116px; padding:7px 0px 0px 18px;}
.head-container .buttom-link a { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
.head-container .buttom-link a:hover{ color:#C9FDC9; font-size:12px; font-weight:bold;   text-decoration:none; }

.head-container .buttom-link2{ width:144px; height:31px; position:absolute; left:738px; top:116px; padding:7px 0px 0px 33px; }
.head-container .buttom-link2 a {  color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.head-container .buttom-link2 a:hover{ color:#C9FDC9; font-size:12px; font-weight:bold;   text-decoration:none; }
.contaiter-1st{ width:949px; height:140px; background-image:url(../images/bg-1stmenu.jpg); background-repeat:no-repeat; background-position:left top; margin:0px 8px 0px 8px; padding-top:10px; }
.head-txt-w-icon{ margin: 0px 22px; background-repeat:no-repeat;  height:30px; color:#0051BA; font-size:17px; font-weight:bold; border-bottom:#000000 1px solid; font-family:Arial, Helvetica, sans-serif;}
.containt-1st-txt{ margin: 12px 22px 0px 22px; font-size:12px; color:#303030;}
.containt-1st-txtn{ margin: 12px 22px 0px 22px; font-size:12px; color:#303030; line-height:19px;}
.gap-hi{ height:2px;}
.contaner-2nd{ margin:0px 8px 0px 8px; }
.sign-in-bg{ background-image:url(../images/sign-in-bg.jpg); background-repeat:no-repeat; width:200px; height:313px; float:left; padding-top:10px;}
.sign-in-righ{ background-image:url(../images/sign-in-right.jpg); background-repeat:no-repeat; width:743px; height:313px; float:right; padding-top:10px;}
.sign-conternaer{ margin: 5px 22px;}
.sign-head-txt{ color:#303030; font-size:12px;}
.sign-txt-fld{ color:#0051BA; font-size:12px; padding:3px 0px 3px 0px;}
.sign-size-fld{ width:150px; font-size:11px;}
.sign-size-fld-new{ width:150px;}
.btn-postition{ width:94px; height:61px; float:right; margin-top:20px;}
.middle-txt-14{ font-size:12px; color:#303030;}
.links-bg{ background-image:url(../images/liks-bg.jpg); background-repeat:no-repeat; background-position:left top; width:470px; height:304px; float:left; padding-top:18px;} 
.links-bg-right{ background-image:url(../images/liks-bg.jpg); background-repeat:no-repeat; background-position:left top; width:470px; height:304px; float:right; padding-top:18px;} 
.head-icon-sub{ margin: 0px 22px;background-repeat:no-repeat;  height:33px;color:#0051BA; font-size:17px; font-weight:bold;}
.head-icon-new00{ margin: 0px 22px;background-repeat:no-repeat; color:#0051BA;}
.logo-icon{ width:116px; height:113px; float:left; margin:5px 14px 5px 5px;}
.logo-icon1{ width:50px; height:50px; float:left; margin:5px 14px 5px 5px;}
.franchise{ padding-top:12px; }
.franchise a{ color:#0051BA; font-size:10px; text-decoration:underline; }
.franchise a:hover{ color:#0051BA; font-size:10px; text-decoration:none; }
.box-lower{ width:949px; margin:0px 8px 0px 8px;}
.box-lower .box-head{ background-image:url(../images/top-image-box.gif); background-repeat:no-repeat; height:29px; padding-top:10px;}
.box-lower .middle{ background-image:url(../images/box-body-repeat.gif); background-repeat:repeat-y; background-position:left top;}
.box-lower .foot{ background-image:url(../images/box-foot-repeate-new.gif); background-repeat:no-repeat; height:17px;}
.head-box-icon{ margin: 0px 22px;background-repeat:no-repeat;  height:27px;color:#0051BA; font-size:17px; border-bottom:#000000 1px solid; font-weight:bold; }
.txt-contener{ font-size:12px; color:#313131; margin: 0px 22px; padding:15px 0px;}
.txt-contener1{ font-size:11px; color:#313131; margin: 0px 22px; padding:5px 0px;}


/*--------------------------- foot --------------------*/
.foot-bg-image{ background-image:url(../images/foot-image.jpg); background-repeat:no-repeat; background-position:bottom left;}
.margin-side{margin:0px 8px 0px 8px;}
.foot-box-width{width:304px; float:left; margin:0px 12px 20px 0px;}
.foot-box1{ background-image:url(../images/foot-rounded-image.gif); background-repeat:no-repeat; height:16px; background-position:left bottom; }
.foot-image-body{ background-image:url(../images/foot-middle-image.gif); background-repeat:repeat-y; background-position:left top;
font-size:12px; color:#383838; padding:0px 22px;}
.foot-round-coner{ background-image:url(../images/foot-down-image.gif); background-repeat:no-repeat; height:11px;}
.foot-image-body .head-bule-txt{ color:#0051BA; font-size:14px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.copyright{ font-size:12px; color:#000000; margin:30px 0px 10px 0px; text-align:center;}

.copyright-new{ font-size:12px; color:#000000; padding:10px 0px 30px 0px; text-align:center;}

/*------------------- 2nd page ----------------------*/
.contaiter-2npage-part1{ width:949; height:230px; background-image:url(../images/inner-top1.jpg); background-repeat:no-repeat; background-position:left top; margin:0px 8px 0px 8px; padding-top:10px; position:relative; }
.btn-advertise{ width:260px; height:51px; position:absolute; left:649px; top:185px;}
.btn-advertise2{ width:260px; height:51px; position:absolute; left:649px; top:200px;}
.contaiter-2npage-part2{ width:949; height:360px; background-image:url(../images/bg-inner-2part.jpg); background-repeat:no-repeat; background-position:left top; margin:0px 8px 0px 8px; padding-top:10px;}
.containt-part-2{ margin: 10px 22px 0px 22px; font-size:12px; color:#303030;}
.containt-part-5{ margin: 7px 22px 0px 22px; font-size:12px; color:#303030;}
.containt-part-2 strong{  font-size:14px; color:#000000; font-weight:bold;}
.contaiter-2npage-part3{ width:949; height:485px; background-image:url(../images/foot-bg-inner.jpg); background-repeat:no-repeat; background-position:left top; margin:0px 8px 0px 8px; padding-top:10px; position:relative;}
.contaiter-advertise-part3{ width:949; height:513px; background-image:url(../images/foot-bg-inner.jpg); background-repeat:no-repeat; background-position:left top; margin:0px 8px 0px 8px; padding-top:10px; position:relative;}
.btn-advertise3{ width:260px; height:51px; position:absolute; left:649px; top:450px;}



/*---------------- new inner -------------------*/
.left-in-bg{ background-image:url(../images/left-sign.jpg); background-repeat:no-repeat; width:283px; height:320px; float:left; padding-top:10px;}
.left-in-bg-new{ background-image:url(../images/left-sign-new.jpg); background-repeat:no-repeat; width:200px; height:260px; float:left; padding-top:10px;}
.left-in-bg-new01{ background-image:url(../images/left-sign-long.jpg); background-repeat:no-repeat; width:200px; height:310px; float:left; padding-top:10px;}
.box-lower-right{ width:745px; float:right;}
.box-lower-right-term { width:745px; float:left;}
.box-lower-right-term .box-head{ background-image:url(../images/top-terms.gif); background-repeat:no-repeat; height:31px; padding-top:10px;}
.box-lower-right-term .middle{ background-image:url(../images/body-right.gif); background-repeat:repeat-y; background-position:left top;}
.box-lower-right-term .foot{ background-image:url(../images/foot-imag-right.gif); background-repeat:no-repeat; height:13px;}

.box-lower-right .box-head{ background-image:url(../images/top-right-image.gif); background-repeat:no-repeat; height:31px; padding-top:10px;}
.box-lower-right .middle{ background-image:url(../images/body-right.gif); background-repeat:repeat-y; background-position:left top;}
.box-lower-right .foot{ background-image:url(../images/foot-imag-right.gif); background-repeat:no-repeat; height:13px;}
.contaner-new{ margin:0px 5px 50px 5px; }
.foot-bg-image-new{ background-image:url(../images/foot-image.jpg); background-repeat:no-repeat; background-position:bottom left;}
.btn-postition-seach{ width:160px; height:63px; float:right; margin-top:1px; }
.btn-postition-seach-new{ width:160px; height:63px; float:right; margin-top:15px; }
.btn-postition-seach-new01{ width:160px; height:63px; float:right;}
.side-menu-head{ background-image:url(../images/right-menu-top.gif); background-repeat:no-repeat; background-position:bottom left; height:14px;}
.side-menu-head-new{ background-image:url(../images/right-menu-top-new.gif); background-repeat:no-repeat; background-position:center bottom; height:14px;}
.side-menu-middle{ background-image:url(../images/right-side-menu-middle.gif); background-repeat:repeat-y; background-position:left top; padding:10px;}
.side-menu-middle-new{ background-image:url(../images/right-side-menu-middle-new.gif); background-repeat:repeat-y; background-position:center top; padding:5px 10px 10px 10px;}
.side-menu-foot{
	background-image:url(../images/right-side-menu-foot.gif);
	background-repeat:no-repeat;
	height:14px;
	background-position: center top;
}
.side-menu-foot-new{ background-image:url(../images/right-side-menu-foot.gif); background-repeat:no-repeat; height:14px;}
/*----------------- extra css------------------*/
.border-line {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8DB3E2;
	border-bottom-color: #8DB3E2;
}


.head-bar {
	background-color: #C6D9F1;
	border: 1px solid #8DB3E2;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.head-bar-curve{
	background-color: #C6D9F1;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8DB3E2;
	border-bottom-color: #8DB3E2;
	border-left-color: #8DB3E2;
}
.head-top-coner {
	background-color: #C6D9F1;
	border-top:#8DB3E2 1px solid;
	height:5px;
}
.head-bottom-coner {
	height:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DB3E2;
}
.body-txt {
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8DB3E2;
	border-bottom-color: #8DB3E2;
	border-left-color: #8DB3E2;
}
.body-txt01 {
	padding: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8DB3E2;
	border-left-color: #8DB3E2;
}
.body-txt-new {
	padding: 10px;
}
.body-txt a{ color:#244061; font-size:12px; text-decoration:underline;} 
.body-txt a.hover{color:#244061; font-size:12px; text-decoration:none;} 
.body-txt a.visited{color:#244061; font-size:12px; text-decoration:underline;} 
.bg-image {
	background-color: #FFFFCC;
	border: 1px solid #C2D69B;
	height: 30px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.txt-blue {
	color: #1F497D;
}

.txt-fld {
	width: 276px;
}
.txt-fld-new {
	width: 200px;
}
.head-bar-foot {
	background-color: #FFFFCC;
	border: 1px solid #C2D69B;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E498C;
	font-weight: bold;
}
.red-txt {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.heading-txt {
	font-size: 14px;
	font-weight: bold;
	color: #0051BA;
}


.head-link a{ color:#000000; font-size:12px; text-decoration:underline;}
.head-link a:hover{ color:#000000; font-size:12px; text-decoration:none;}
.search-area {
	background-color: #E2E9F3;
	border: 1px solid #8DB3E2;
	padding: 3px;
	
}
.body-txt-yellow{ 	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C2D69B;
	border-bottom-color: #C2D69B;
	border-left-color: #C2D69B;} 
.txt-product { }
.txt-product a{
	font-size: 12px;
	color: #0051BA;
	text-decoration: underline;

}
.txt-product a:hover{
	font-size: 12px;
	color: #0051BA;
	text-decoration: none;
}
.txt-product1 {}
.txt-product1 a{
	font-size: 11px;
	color: #244061;
	text-decoration: underline;

}
.txt-product1 a:hover{
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
.side-links a{
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.side-links a:hover{ 
font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.new-tab-links {
	background-color: #FFFFCC;
	border: 1px solid #C2D69B;
	padding: 10px;
}

.new-tab-links a {
color:#244061;
font-weight:bold;
text-decoration:underline;
}
.new-tab-links a:hover {
color:#244061;
font-weight:bold;
text-decoration:none;
}
.sub-txt {
	font-size: 10px;
	color: #990000;
}
.side-note{
	background-color:#EFF2F6;
	padding:10px;
	border: 1px solid #C9D4E4;
}
.margin-foot{ margin-bottom:10px; border-bottom:#0B3561 1px solid;}
.txt-contener a{ font-size:12px; color:#313131; text-decoration:none;}
.txt-contener a:hover{ font-size:12px; color:#0051BA; text-decoration:underline;}
.txt-contener1 a{ font-size:11px; color:#313131; text-decoration:none;}
.txt-contener1 a:hover{ font-size:11px; color:#0051BA; text-decoration:underline;}
.sign-conternaer a{
	font-size: 12px;
	color: #0051BA;
	text-decoration: none;
}
.sign-conternaer a:hover{ font-size:12px; color:#0051BA; text-decoration:underline;}

#franchiseList{
	padding:5px; 
}
.margin-foot a{ color:#0051BA; text-decoration:none;}
#franchiseListContainer{
	position:absolute; 
	width:180px; 
	font-size:9px; 
	color:#0000FF; 
	display:none;
	padding:5px; 
	border:1px solid #00946f; 
	background-color:#FFFFFF; 
}
.copyright_links-new{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:15px; text-align:center; }
.copyright_links-new a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0051BA; text-decoration:none;}
.copyright_links-new a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.copyright_links-new2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding-bottom:15px; }
.copyright_links-new2 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0051BA; text-decoration:none;}
.copyright_links-new2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.product-border {
	border: 1px solid #CCCCCC;
}

