/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

body{
	margin: 0px;
	padding:0px;
	background-image:url(images/bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#010101;
}
div, table, tr, td, p, span, ul, li, h1, h2, h3, h4, h5, h6, a, form {
	margin:0px;
	padding:0px;
	}
	
h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
	text-transform:normal;
	padding:0px 0px 0px 0px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#AFAAAA;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	text-transform:normal;
	padding:0px 0px 0px 0px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:none;
	padding:0px 0px 0px 0px;
	line-height:20px;
}
h3 span{
	color:#949494;
	font-size:12px;
}


p{
	font-family:Arial, Helvetica, sans-serif;
	color:#949494;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding:0px 0px 13px 0px;
	}
p span{
	color:#ffffff;
	}

p.ordertest	{
  font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding:0px 0px 0px 0px;
}

p.orderhead	{
  font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	font-weight:bold;
	padding:0px 0px 2px 0px;
}

p.ship	{
  font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding:0px 0px 0px 0px;
}
	
p a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
	}	
p a:hover{
	color:#FFDF4D;
	}
/*
---------------------------------------------
02. CONTAINER AND WRAPPER
---------------------------------------------
*/

#container{
	width:922px;
	margin:0 auto;
}
#wrapper{
	width:922px;
  }
 /*---------------CorporatePartStart-----*/ 
  .contactCenterBg{
  background-image:url(images/contactCenterBg.gif);
  background-repeat:repeat-y;
  }
   /*---------------CorporatePartEnd-----*/ 

/*
/*
---------------------------------------------
03. HEADER
---------------------------------------------
*/

#header{
	width:922px;
	height:auto;
	display:block;
	float:left;
  }
.bg_search{
	background-image:url(images/bg_search.gif);
	background-repeat:no-repeat;
}
.bg2{
	background-image:url(images/bg2.gif);
	background-repeat:no-repeat;
}
/*
---------------------------------------------
04. TOP NAVIGATION
---------------------------------------------
*/
.nav_bg{
	background-image:url(images/nav_bg.gif);
	background-repeat:repeat-x;
}
ul.nav{
	margin:0px;
	padding:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
ul.nav li{
	height:49px;
	display:block;
	float:left;
	padding:0px 8px 0px 9px;
	
}
ul.nav li.seprater{
	width:2px;
	height:49px;
	display:block;
	float:left;
	padding:0px ;
	background-image:url(images/seprater_nav.gif);
	background-repeat:no-repeat;
	
}

ul.nav li a{
	display:block;
	float:left;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	padding:15px 5px 0px 5px;
	text-decoration:none;
	text-transform:none;
}
ul.nav li a:hover{
	display:block;
	float:left;
	height:34px;
	background-image:url(images/hover.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	padding:15px 5px 0px 5px;
	text-decoration:none;
	text-transform:none;
}
ul.nav li a.active{
	display:block;
	float:left;
	height:34px;
	background-image:url(images/hover.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	padding:15px 5px 0px 5px;
	text-decoration:none;
	text-transform:none;
}


/*
---------------------------------------------
05. CONTENT
---------------------------------------------
*/

#content{
	width:922px;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
  }
.content_inner{
	width:894px;
	margin:0 auto;
	padding:0px;
  }
 .right_bg{
 background-image:url(images/right_bg.gif);
 background-repeat:no-repeat;
 } 
.search{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-transform:normal;
	padding:0px 0px 0px 0px;
	}
.advande_search{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C14900;
	font-size:10px;
	font-weight:normal;
	text-transform:normal;
	padding:0px 0px 0px 55px;
	text-decoration:underline;
	}
.email:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C14900;
	font-size:10px;
	font-weight:normal;
	text-transform:normal;
	padding:0px 0px 0px 55px;
	text-decoration:underline;
	}
.dot{
	background-image:url(images/dot.gif);
	background-repeat:repeat-x;
	}
	
ul.corpo{
	padding:10px 0px 10px 20px;
	margin:0px 0px 0px 0px;
	list-style:none;
}	
ul.corpo li{
	background-image:url(images/square.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#D4B453;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	margin:0px;
	padding:0px 0px 0px 40px;
}	
ul.corpo01{
	padding:10px 0px 10px 20px;
	margin:0px 0px 0px 0px;
	list-style:none;
}	
ul.corpo01 li{
	background-image:url(images/square.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#D4B453;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	margin:0px;
	padding:0px 0px 0px 20px;
}
.mailto{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:normal;
	padding:0px 0px 0px 0px;
}
.mailto:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#EABD33;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:normal;
	padding:0px 0px 0px 0px;
}
.phone{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EABD33;
	font-size:12px;
	font-weight:normal;
	text-transform:normal;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	}
.portfolio_bg{
	background-color:#0A0A0B;
	border:1px solid #444444;
}
.border{
	border-left:1px solid #ECBD31;
	border-right:1px solid #ECBD31;
}

ul.navLeft{
	margin:0px;
	padding:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
ul.navLeft li{
	width:219px;
	height:30px;
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	
}
ul.navLeft li.first{
	width:219px;
	height:25px;
	display:block;
	float:left;
	border-top:1px solid #ECBD31;
	padding:5px 0px 0px 0px;
	
}
ul.navLeft li.second{
	width:219px;
	height:25px;
	display:block;
	float:left;
	border-top:1px solid #ECBD31;
	padding:5px 0px 0px 0px;
	background-color:#1F1F1F;
}

ul.navLeft li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#D6A712;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	text-transform:none;
}
ul.navLeft li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	text-transform:none;
	
}
ul.navLeft li a.active{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	text-transform:none;
	
}

/*---------------------------------------------
05. FOOTER STARTS
---------------------------------------------
*/
#footer{
	width:922px;
	height:auto;
	float:left;
  }
#footer_inner{
	width:891px;
	margin:0 auto;
	height:auto;
  }
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	color:#7BD10B;
	font-size:9px;
	margin:0px;
	padding:0px;
  }
  /*---------------FooterNavigationStarts---------*/
ul.footer{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
	
}
ul.footer li{
	display:block;
	float:left;
	margin:0px;
	padding:0px 3px 0px 3px;
}

ul.footer li a{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 3px 0px 3px;
	line-height:14px;
}
ul.footer li a:hover{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFDF4D;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 3px 0px 3px;
	line-height:14px;
}
ul.footer li a.active{
	color:#FFDF4D;
}
  /*---------------FooterNavigationEnds---------*/
/*---------------------------------------------
05. Form STARTS
---------------------------------------------

*/
form{
	padding:0px;
	margin:0px;
}
.formPart{
	width:894px;
	height:auto;
	float:left;
}
.formAlign{
	padding-left:73px;
	float:left;
	height:auto;
}

.formPart h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#D4B453;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
.formPart h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.formPart h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#D4B453;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
.formPart2{
	width:385px;
	height:auto;
	float:left;
}

.formPart2 h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#D4B453;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}

.textbox1{
	width:75px;
	height:20px;
	margin:0px 0px 1px 0px;
	padding:1px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #010101;
	border:1px #EABD33 solid;
} 
.selectbox{
	width:100px;
	height:20px;
	margin:0px 0px 3px 0px;
	padding:4px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #010101;
	border:1px #EABD33 solid;
} 
.textbox2{
	width:210px;
	height:20px;
	margin:0px 0px 3px 0px;
	padding:4px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #010101;
	border:1px #EABD33 solid;
}  
 .textarea{
	width:210px;
	height:80px;
	margin:0px 0px 3px 0px;
	padding:4px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #010101;
	border:1px #EABD33 solid;
}  
/* Template preview popup */
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #444444;
  border:1px solid #787878;
  font-size: 11px;
  color: #4B4B4B;
  padding: 12px 15px 15px 15px;
}

#tplPreviewTitle {
  font-size: 16px;
  visibility:visible;
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 8px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}
 .rightcoltempl {
 width:236px; margin-left: 5px;
 }
 .hidden {
 	display:none;
 }

.faq_item_title {
	margin:22px 0;
}

.line-also {
	border-top: 1px solid #D9D9D9;
	width: 470px;
	padding: 0 15px 5px 15px;

}
.galleryitem{
	font-family:Arial, Helvetica, sans-serif;
	color:#D4B453;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
}
.galleryitem span{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
}

/* Template preview popup */
/*-----------number---------------*/
.totalnumber{
width:10%; margin:0px 0px 0px auto; padding-bottom:8px; overflow:hidden;
}
.totalnumber01{
width:15%; margin:0px 0px 0px auto; padding-bottom:8px; overflow:hidden;
}
.totalnumber02{
 margin:3px 0px 0px auto; padding-bottom:8px; overflow:hidden;
}
.number{
list-style-type:none; margin:0px; padding:0px;
}
.number li{
float:left; margin:0px; padding:0px;
}
.number li.numberbox{
float:left; display:block; margin:0px; padding:0px; 
}
.number li.numberbox a{
float:left; display:block; margin:0px 0px 0px 3px; padding:3px 6px 3px 6px; border:1px solid #444444; font:normal 12px Arial, Helvetica, sans-serif; color:#979797; text-decoration:none; background-color:#020202; outline:none;
}
.number li.numberbox a:hover{
float:left; display:block; margin:0px 0px 0px 3px; padding:3px 6px 3px 6px; border:1px solid #444444; font:normal 12px Arial, Helvetica, sans-serif; color:#ECBD31; text-decoration:none; background-color:#1F1F1F; outline:none;
}
.number li.numberbox .active{
float:left; display:block; margin:0px 0px 0px 3px; padding:3px 6px 3px 6px; border:1px solid #444444; font:normal 12px Arial, Helvetica, sans-serif; color:#ECBD31; text-decoration:none; background-color:#1F1F1F; outline:none;
}
.thankyou-smtext{
font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height: 25px; font-weight: normal; color: #ECBD31;
text-decoration: none;
}
.link{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFDF4D;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	text-transform:none;
}
.link:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFDF4D;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
}

div.sample_popup { z-index: 1; }

div.sample_popup div.menu_form_header
{
  border: 1px solid black;
  border-bottom: none;

  width: 200px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background: url('form_header.png') no-repeat;

  text-decoration: none;
  font-family: Times New Roman, Serif;
  font-weight: 900;
  font-size:  13px;
  color:   #206040;
  cursor:  default;
}

div.sample_popup div.menu_form_body
{
  width: 200px;
  border: 1px solid black;
  background: url('form.png') no-repeat left bottom;
}

div.sample_popup img.menu_form_exit
{
  float:  right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}

div.sample_popup table
{
  width: 100%;
  border-collapse: collapse;
}

div.sample_popup th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

  font-family: Times New Roman, Serif;
  font-weight: 900;
  font-size:  13px;
  color:   #004060;
}

div.sample_popup td
{
  width: 99%;
  padding: 0px 0px 1px 0px;
}

div.sample_popup form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
}

div.sample_popup input.field
{
  width: 95%;
  border: 1px solid #808080;

  font-family: Verdana, Sans-Serif;
  font-size: 12px;
}

div.sample_popup input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #DDFFDD;

  font-family: Verdana, Sans-Serif;
  font-size: 11px;
}

input.image_button
{
  width:  134px;
  height: 27px;
  margin:  0px;
  border: none;
  padding: 0px;

  background: black url('images/btn_discount-botn.gif');
}
.txtpopup{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC9966;
padding-top:10px;
height:50px;
}
/*------Nitesh-----------*/


.header-landing-top-bg{
	background-image:url(images/header-landing-top-bg.gif);
	background-repeat:no-repeat;
}
.header-landing-top-bg h1{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	padding:0px;
}
p.landing{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#949494;
	padding:0px 0px 0px 100px;
}
.yellow{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#F1CC47;
	text-decoration:none;
	text-transform:none;
}

.yellow-link{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#F1CC47;
	padding:0px 0px 0px 0px;
}
.yellow-link:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#F1CC47;
	padding:0px 0px 0px 0px;
}
.link-padd{
	padding:0px 0px 0px 100px;
}
#navlist {
	margin: 0;
	padding:15px 0px 0px 0px;
	list-style:none;
}
#navlist li
{
	background-image:url(images/arrow-lan.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}
#navlist li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#949494;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 18px;
	line-height:22px;
}
#navlist li a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#949494;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 18px;
	line-height:22px;
}

