/***************************************************************************
'Project           : Purple India.
'Created By        : K. K Singh.
'Company           : Itreflect.
'File Description  : Style sheet for Purple India.
'Date              : 24-09-2012
'***************************************************************************/
@font-face {font-family:"Proxima Nova Rg"; src:url(../fonts/ProximaNovaCond-Regular.otf);
			}
@font-face {font-family:Calibri; src:url(../fonts/calibri.ttf);
			}
* {margin:0 auto;}

body					{margin:0px; padding:0px; font-family:Calibri; font-size:14px; line-height:19px; text-align:justify; font-weight:500; color:#000000; background:url(../images/bg.jpg) repeat;
						}
p, span, ol, li, ul, h1, h2, h3, h4, h5, textarea, textfield, select, img, hr, default {margin:0px; padding:0px;}
img {border:0px;}
h1						{font-family:"Proxima Nova Rg"; font-size:20px; color:#f47929; font-weight:500; line-height:32px; text-transform:uppercase;
						}
h3						{font-family:"Proxima Nova Rg"; font-size:20px; color:#ffffff; font-weight:500; line-height:42px;
						}
.lftimg					{float:left; margin-right:10px;}
.rhtimg					{float:right; margin-left:10px;}

#contener				{position:relative; min-height:100%;
						}
#body					{width:980px; padding:0 0 15px 0; background-color:#FFFFFF;
						}
#top_hd					{width:970px; height:137px; background:url(../images/topbg.jpg) repeat-x; padding-right:10px;
						}
#logo					{float:left; width:229px; height:99px; margin:38px 0 0 10px;
						}
#top_hd_rht				{float:right; width:650px; height:137px;
						}
#social					{width:172px; height:56px; float:right;
						}
#nav					{width:536px; height:65px; clear:both; padding-top:10px; float:right;
						}
#nav ul li				{font-family:"Proxima Nova Rg"; list-style:none; float:left;
						}
#nav ul li a			{color:#f47929; line-height:54px; font-size:15px; padding:0 22px; text-decoration:none; display:block; text-transform:uppercase; 
						}
						
#nav ul li a:hover { position: relative; background: #f47929; border-radius:6px; color:#FFFFFF; } 
#nav ul li a:hover:after { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
#nav ul li a:hover:after { border-color: rgba(244, 121, 41, 0); border-top-color: #f47929; border-width: 10px; left: 70%; margin-left: -30px; }
						
#banner					{width:960px; height:350px; background:url(../images/banner-shadow.jpg) no-repeat bottom center; clear:both;
						}
#our_gal				{width:976px; height:180px; padding:0 2px; 
						}
.our_gal				{width:179px; height:129px; background:url(../images/gal-shadow.jpg) no-repeat bottom center; float:left; margin:0 8px;
						}
#box					{width:990px; height:350px; margin:0 -5px;
						}
.box					{width:270px; height:350px; float:left; margin:0 15px; border-radius:10px; background-color:#f47929; padding:0 15px; color:#FFFFFF;
						}
.box h4					{font-family:"Proxima Nova Rg"; font-size:20px; font-weight:500; color:#FFFFFF; border-bottom: solid 1px #FFFFFF; line-height:47px;
						}
.box img				{margin:10px 0;} 
.box a					{color:#FFFFFF; text-decoration:none; float:right; background:url(../images/arrow.png) no-repeat right; padding:0 20px 0 0;}
.box a:hover			{color:#b7500c;}
.news					{width:260px; height:74px; margin:10px 0 0 0; padding:5px; background-color:#eb7021;
						}
.news img				{margin:0 0 5px 0; padding-right:5px; float:left;
						}
.news span				{ color:#ffffff;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:18px;}
.news em				{ color:#a94b08; }
.news h5 a 				{font-family:Calibri; font-size:14px; line-height:20px; color:#FFFFFF; text-decoration:none; padding:0px; margin:0px; background:none; float:none;
						}	
#fotter					{width:100%; height:230px; background:url(../images/fotterbg.jpg) repeat-x; clear:both;
						}
#fot_body				{width:960px; height:188px;
						}
#fot_link				{width:190px; float:left; padding-top:12px; font-family:"Proxima Nova Rg"; font-weight:500;
						}
#fot_link a				{color:#999999; line-height:28px; font-size:14px; background:url(../images/ft_link.jpg) left no-repeat; padding-left:15px; text-decoration:none;
						}
#fot_link a:hover, #fot_bt_lnk a:hover		{color:#FFFFFF;}
						
#fot_abt				{width:635px; float:right; color:#FFFFFF;
						}
#fot_bt					{width:960px; height:42px; line-height:42px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px;
						}
#fot_cop				{width:310px; float:left;
						}
#fot_bt_lnk				{width:375px; float:left;
						}
#fot_bt_lnk a			{color:#999999; text-decoration:none; margin:0 15px;}

#fot_itref				{width:153px; height:15px; float:right; margin-top:13px; overflow:hidden;
						}
#fot_itref a			{background:url(../images/itreflect.png) no-repeat; display:block; font-size:0px; background-position:0 -17px;
						}
#fot_itref a:hover		{background-position:0 0;}

#wrap					{width:960px; overflow:auto;}

#getintouch					{width:100%; overflow:auto; margin-bottom:15px; clear:both;
							}
.getintouch_box				{width:100%; height:68px; margin-top:5px;
							}
.getintouch_text			{width:233px; height:34px; margin-right:16px;  font-size:12px; color:#000000; line-height:30px; float:left; font-weight:bold;
							}
.getintouch_textfiled		{width:229px; height:29px; margin-right:16px; float:left; -moz-box-shadow:   inset 0 0 5px #8e8e8e;
   -webkit-box-shadow: inset 0 0 5px #8e8e8e; padding:5px 0 0 5px;
   box-shadow:         inset 0 0 5px #8e8e8e;
							}
.getintouch_filedbox		{width:100%; height:159px; margin-top:15px;
							}
.getintouch_textarea		{width:474px; height:118px; float:left; clear:both; -moz-box-shadow:inset 0 0 5px #8e8e8e;
   -webkit-box-shadow: inset 0 0 5px #8e8e8e;
   box-shadow:         inset 0 0 5px #8e8e8e; padding:7px 0 0 7px;
							}
.sent_button				{width:177px; height:35px; float:left; margin:15px 0 0 180px; clear:both;
							}
.textfield					{width:165px; height:22px; border:none; color:#000000;
							}
.textarea					{width:470px; height:105px; border:none;
							}
.addres						{width:460px; float:right;  color:#000000;
							}
.addres a					{color:#000000; text-decoration:underline;
							}
.addres a:hover				{text-decoration:none;}
.conta_left					{width:22px; height:172px; background-color:#dd5c09; margin-top:140px; float:left;
							}
.conta_cent					{width:220px; height:244px; background-color:#f47929; float:left; padding:100px 0 0 0;
							}
.conta_cent_in				{width:166px; height:43px; border-bottom:solid 4px #dd5c09; text-align:center; font-family:Calibri; font-size:13px; font-weight:500; margin-bottom:10px;
							}
.conta_cent_in span{color:#ffffff; font-size:17px;}
							
.conta_right				{width:196px; height:147px; background-color:#dd5c09; margin-top:140px; float:right; padding:25px 0 0 22px; font-family:Calibri; font-size:13px; font-weight:500; line-height:17px;
							}
.conta_right span{color:#ffffff;}
.button						{height:27px; padding:0 15px; background:#dd5c09; border-radius:5px; font-family:Calibri; font-size:16px; color:#FFFFFF; font-weight:500; border:0px; cursor:pointer; text-decoration:none;
							}
#sitemap					{width:100%; height:auto;
							}
#sitemap ul li				{list-style:none; }
#sitemap ul li a			{font-family:Calibri; font-size:15px; line-height:24px; color:#f47929; font-weight:500; text-decoration:none; background:url(../images/arrow.jpg) no-repeat left; margin-left:10px; padding-left:20px;
							}	
#sitemap ul li a:hover		{margin-left:5px;}
#sitemap ul li ul 			{margin-left:20px; font-size:13px;}	
.star						{color:#d50100; font-size:16px;}	
							
	/*----------------- jitender ------------------- */								
.LockOff {
    display: none;
    visibility: hidden;
}

.LockOn {
    display: block;
    visibility: visible;
    position: fixed;
    top: 0%;
    left: 0%;
    z-index: 1000;
    width: 105%;
    height: 105%;
    text-align: center;  background:url(../images/transparetbg.png) repeat;
    padding-top: 20%;/*
    filter: alpha(opacity=75);
    opacity: 0.60;*/
}
if(prog){ $('#loadingdiv').addClass("LockOn");}
if(prog){$('#loadingdiv').removeClass("LockOn");$('#loadingdiv').addClass

("LockOff");}


label.error { 
   float: none; color: red; 
   padding-left: .5em;
   vertical-align: top; 
   display: block;
   font-size:12px;
}			
						
/* jitender */  				
.msg {
	PADDING-LEFT: 5px; FONT-SIZE: 14px; COLOR: #d9261c; FONT-FAMILY: "Courier New", Courier, mono
}										
						
						
						
						
						
						
						