/* CSS Document */
body{
margin:0px;
padding:0px;
color:#c3c2c2;
text-align:center;
background:url(images/index_02.jpg) repeat-x left top #303030;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
word-wrap: break-word;
}

#txt1{
width:90%;
margin:0px auto;
padding:10px 0px;
}

ul li{
list-style:none;
}

a{
color:#c3c2c2;
text-decoration:none;
}

a:hover{
color:#e3e0e0;
text-decoration:underline;
}

h1,h2,h3,h4,p,div,form,ul{
margin:0px;
padding:0px;
}

.readmore{
text-align:right;

}


/*h2{
font-size:30px;
margin-left:10px;
margin-bottom:25px;
border-bottom:dashed 1px #c0c0c0;
}*/
#mainWrapper{
width:1138px;
background:url(images/index_28.jpg) no-repeat left bottom;
margin:0px auto;
text-align:left;
}

#wrapper{
width:1138px;
background:url(images/index_07.jpg) no-repeat 1012px top;
}

#wrapperContant{
width:888px;
margin:0px auto;
}

#header{
width:100%;
height:156px;
background:url(images/default_02.jpg) left top;
}


p{
padding:8px;
}



h1.logo{
padding:15px 0px 0px 20px;
font-size:14px;
color:#FF6600;
float:left;
width:350px;
}


#nav{
width:100%;
height:40px;
background:url(images/default_09.jpg) repeat-x left top;
font-weight:bold;
/*float:right;*/
}


#nav ul {
padding: 0;
margin: 0;
list-style: none;
float:right
}

#nav ul li {
position: relative;
float: left;
height:30px;
padding:10px 10px 0px 10px;
background:url(images/default_11.jpg) no-repeat right top;
list-style:none;
}

#nav ul li a:hover{
color:#d54200;

}


#nav ul li a{
margin-left: 6px;
margin-right: 8px;
text-decoration: none;

}

#nav ul li ul{
display: none;
width: 175px;
position: absolute;
top: 35px;
left:0px;
background:#3e3d3d;
border:1px solid #272727;
}

#nav ul li ul li{
width: 155px;
margin:0px;
padding:8px 0px 0px 20px;
border-bottom:#272727 dashed 1px;;
background:none;
}

#nav ul li ul li:hover{
background:#333333;
}
#nav ul li ul li a{
text-decoration: none;
}



#nav li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}


#banner{
width:100%;
}


#txtWrapper{

width:100%;
background:url(images/index_11.jpg) no-repeat left top #202020;
}

#txtWrapperTxt{
padding:40px 100px 20px 100px;
}

#txtWrapperTxt h1{
border-bottom:dashed #999999 1px;
padding:8px;
}

#txtWrapperTxt p{
margin-top:20px;
}
#txtWrapperLeft{
float:left;
margin:10px 0px 10px 8px;
width:400px;

}

#txtWrapperLeft h1{
margin-top:20px;
margin-bottom:20px;
font-size:22px;
padding-left:8px;
color:#FFCC00;
}


#reachus{
width:388px;
background:url(images/index_40.jpg) repeat-y top left;
padding:12px;
font-weight:bold;
}


#reachus span{
font-weight:bold;
color:#f74c04;

}
#reachus ul li{
background:url(images/border_41.gif) left 18px no-repeat;
list-style:none;
}

#reachus ul li p{
margin:10px 0px 0px 20px;
font-weight:normal;
}

#celevrity img{
float:left;
margin:0px 8px 8px 0px;
}
div.width{
width:404px;

}
#showcase{

width:393px;
border:1px solid #444242;
padding:4px 0px 4px 4px;

}

#showcase ul li{
float:left;
margin-right:10px;
margin-left:7px;
border:1px solid #444242;
padding:4px;
list-style:none;
}

#txtWrapperRight{
float:right;
margin:20px 5px 17px 5px;
width:440px;
background:#292929;
padding-top:20px;
}

#txtWrapperRight1{
width:262px;
padding:4px;
float:left;
}

#txtWrapperRight2{
width:150px;
padding:0px;
float:right;
margin-right:10px;

}

#txtWrapperRight2 h1{

}

.box{
border:1px solid #444242;
padding:4px;
}


#txtWrapperRight2 ul li{

border:1px solid #444242;
padding:8px 4px 4px 0px;
list-style:none;
}

#form{
margin:20px 0px 20px 10px;
}

#services{
margin:0px 0px 20px 10px;
}

#services ul{
margin-top:10px;
}
#services ul li{

border-bottom:1px solid #000000;
padding:8px 4px 4px 30px;
list-style:none;
margin-bottom:8px;
background:url(images/bulet_27.gif) no-repeat 10px 10px;
}

#services ul li:hover{
background:url(images/bulet_27_hover.gif) no-repeat 10px 10px #393939;
}

#services ul li a{
color:#c3c2c2;
text-decoration:none;
}


#footer{
clear:both;
width:100%;
height:57px;
background:url(images/default_39.jpg) repeat-x left top;
}

#footer h1{
float:left;
}

#footer h2{
float:right;
background:url(images/default_42.jpg) no-repeat right top;
font-size:10px;
color:#838383;
padding:10px 15px 0px 0px;
height:57px;
font-weight:normal;	
}


input, textarea , select{ margin:15px 0px 0px 0px; border:solid 1px #000000; background:#666666; color:#000; font-size:14px; }
input.noMargin{
margin:0px;
}

.yelloColor{
color:#ffc000;
}

.organgecolor{
	background:#DA4C02;
	color:#FFFFFF;
	}
	
.graycolor{
	background:#303030;
	font-family:Arial, Helvetica, sans-serif;
   color:#FFFFFF;
	}

#serviceMenu{
float:right;
margin-bottom:20px;
}

#serviceMenu ul li{
float:left;
list-style:none;
padding:8px;
font-size:12px;
}

#franchisee{
	padding:0px;
	}

#franchisee input{
	background:#c3c2c2;
	border:#333333;
	color:#000000;
	}
	
#franchisee input{
	background:#c3c2c2;
	border:#333333;
	color:#000000;
	}
#franchisee textarea{
	background:#c3c2c2;
	border:#333333;
	color:#000000;
	}
	
#franchisee select{
	background:#c3c2c2;
	border:#333333;
	color:#000000;
	}
	
#login input{
	background:#666666;
	border:#333333 solid 1px;
	color:#000;
	}	

#login input.noBack{
background:none; 
border:none
}

	
.bottomborder{	
	border-bottom:#999999 1px solid;
	}
	
.bottomborderGray{	
	border-bottom:#333 1px solid;
	}	
	
 h1.margin{
margin:15px;

}

.bottomborderdashed{	
	border-bottom:#999999 1px dashed;
	}
.headBack{
background:#333333;
}

#memberLogin{
width:388px;
background:url(images/index_40.jpg) repeat-y top left;
padding:12px;
font-weight:bold;
}
#memberLogin input{
	background:#666666;
	border:#000000 solid 1px;
	color:#000;
	
	}
	
#loginImg{
float:right;
width:90px;
height:106px;
}

#loginForm{
width:280px;
float:left;
}

#loginForm input.noBack{
background:none; 
border:none
}


#instruction fieldset{
	padding:4px;
	}
	
#print{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
color:#000000;
}

#work{
background:#000;
border:#666666 dashed 1px;
font-weight:bold;
color:#FFCC00;
}

#workTital{
font-weight:bold;
color:#FF6600;
font-size:14px;
padding:8px 8px 12px 0px;
}

#logout{
width:235px;
float:right;
padding:8px;
text-align:right;
margin-right:10px;
color:#FF6600;
}
#logout h1{
padding-top:8px;
font-size:18px;
margin-bottom:8px;
}

#logout h2 a{
color:#FF9900;
font-size:16px;

}

#userWorksheet #mainWrapper{
width:100%;
}

#userWorksheet #wrapper{
width:100%;
}

.red{
		background:#FF3300;
		color:#000;
	}
	
.gray{
color:#FF3300;
	}

.fack{
background:#FF0000;
}
.blue{
background:#006633;
		color:#000;
		
	}
.red td{
	border-bottom:#000000 solid 1px;
}
.yellow{
	background:#FFFF00;
	color:#000;
}
.white{
		color:#eee;
	}
	
.records{
color:#FF9900;
font-size:16px;
padding:8px 8px 8px 0px;
font-weight:bold;
}

.records p{
float:left;
}

#franchisee h2{
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:05px;
	}
	
.img{
padding:8px;
border:#333333 solid 1px;

}

.space{
padding:8px;
}

.changePwd{
font-weight:bold;
text-align:right;
}

.changePwd a{
color:#FF6600;
}

#uploadedDoc{
width:100%;
background:#000000;
padding:8px;
}
#uploadedDoc ul li{
float:left;
margin:8px;
border:#999999 dashed 1px;
padding:8px;
}

#uploadedDoc ul li span{
color:#FF0000;
}

#ourPartner{
	width:867px;
	border:1px solid #444242;
	padding:4px 0px 10px 4px;
	margin:10px 10px 0px 10px;
	}

#ourPartner ul li{
float:left;
margin-right:10px;
margin-left:7px;
border:1px solid #444242;
padding:4px;
list-style:none;
}

a.linkRed{
color:#FF0000;
}

#sapna{
	width:100px;
	float:left;
	padding:0px 10px 10px 10px;
	}
	
#franchiseeOffline {
	padding:0px;
	margin:0px;
	}

#franchiseeOffline h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	}
	
#newOffer{
	float:right;
	padding: 10px 10px 0px 0px;
	}

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background:black scroll;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
.white_content {
			display: none;
			position: absolute;
			top: 10px;
			left: 25%;
			width: 576px;
			padding: 2px;
			z-index:1002;
			overflow: auto;
		}
#result{
color:#FF0000;
}
#result a{
color:#FF0000;
}

#result a{
color:#CC0000;
}

#fra_details{
margin-bottom:10px;
border-bottom:#666666 1px solid;
float:left;
width:315px;
margin-right:5px;
height:150px;
line-height:24px;
background:#1E1E1E;
padding:4px;
}

#fra_details span{
font-weight:bold;
color:#FF9900;

}