@charset "utf-8";
body  {
padding: 0;
text-align: left;
font-family:tahoma, Arial;
font-size: 11pt;
margin: 0px;
color:#F1F1FA;
background:url(../images/sitebg.gif) top repeat-x #252429;
}

table {
border-collapse:collapse;
}
td {
font-size:11px;
}
p { 
line-height:180%;
margin:8px 0px 8px 0px;
}
a { 
color:#666666;
text-decoration:none;
}
a:hover {
color:#CCCCCC;
text-decoration:underline;
}
/*-------------Updation By Sunil below-------------*/
.leftdetail
{
float: left; width: 25%; padding-left:120px; 	
}
.leftdetail1
{
float: left; width: 40%; padding-left:50px; 	
}
.rightdetail1
{
float: left; width: 30%; padding-left:50px;	
}
.rightdetail
{
float: left; width: 25%; padding-left:100px;	
}
.productdetail
{
	margin-top:15px;
background-color:black;
padding:10px;
font-size:15px;	
font-weight:bold;
 color:#c5b587;	
}
.productname
{

background-color:#3c3c3c;
padding:10px;
font-size:15px;	
font-weight:bold;
 color:#c5b587;
}
.categoryimage
{
background-color:#37363b; 
border: 3px solid #818183;	
}
.productimage
{
background-color:#37363b; 
border: 1px solid #818183;
max-height:150px;
max-width:110px;
}

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 1000px;
			height: 1500PX;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 80%;
			padding: 16px;
			border: 16px solid #3c3c3c;
			background:url(../images/sitebg.gif) top repeat-x #252429;
			z-index:1002;
			overflow: auto;
			margin-top:550px;
		}
.ModalPopupBG
{
    background-color: #666666;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.black_overlay1{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 1000px;
			height: 1500PX;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.6;
			opacity:.60;
			filter: alpha(opacity=60);
		}
.white_content1
{
			display: none;
			position: absolute;
			top: 1%;
			left: 5%;
			width: 85%;
			height: 110%;
			padding: 16px;
			
			
			background-color:White;
			z-index:1002;
			overflow: auto;
			margin-top:350px;
		}

.checkoutheader
{
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
background-color:#000000;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
color:#FFFFFF;
padding:5px 0px 3px 20px;
  margin-top: 5px;
   
    cursor:pointer;
    margin-right:5px;
    margin-left:5px;
	
}

.accordionContent1
{
    border-top: none;
    text-align:left;
    margin-right:5px;
    margin-left:5px;
    background-color:#3c3c3c;
     border:1px solid #7b8690;
}

.header
{
	background-color:#000000;
	color: White;
	text-align: left;
	font-size: 13px;
	vertical-align: middle;
	 padding-top:5px;
	
}
.productimage
{
border:2px solid white	;
max-height:250px;
max-width:250px;
}
.homelink
{
 font-size:12px;	
}
.homelink a{
color:#797979;

text-decoration:none;
}
.homelink a:hover{
color:#FEBF74;

text-decoration:none;
}
.cmscolon
{
float:left;
 width:8%;	
}
.cmscontrol1
{
	width:38%;
	 float:left;
	 text-align:left;
  padding-left:15px;
}
.cmstitle2
{
 width:20%; 
 float:left;
  text-align:left;
  padding-left:15px;
}
.cmstitle1
{
 width:37%; 
 float:left;
  text-align:left;
  padding-left:15px;
}
*html img { behavior: url(App_Themes/iepngfix.htc);}
.registerlink a
{
color:#c5b587;	
text-decoration:none;
}
.registerlink a:hover
{
color:#FEBF74;	
text-decoration:none;
}

.radiolist label
{
   padding-right:120px;
   padding-left:5px;
}
.maindiv
	{
		width:780px;
		 margin:auto;
	}

.cmsmessage
{
	text-align:center;
	 width:540px; 
	 color:Red;
}

.cmscontrol
{
	width:68%;
	 float:left;
	 text-align:left;
  padding-left:15px;
}
.cmstitle
{
 width:25%; 
 float:left;
  text-align:left;
  padding-left:15px;
}
.cmsclear
{
	height:15px; 
	clear:both;
}
.cmssubmit
{
	text-align:center;
	 width:540px;
}
.contentdiv
{
width:540px;
 margin:auto;
   
  padding-top:15px;
   padding-bottom:15px;	
	
}
.righttd
{
width:565px;	
}

.rightmaindiv
{
 width:100%;
border:1px solid white;
 padding-top:15px;
 padding-bottom:15px;	
}

/*-------------Updation By Sunil above-------------*/


/*-------------form contents-------------*/
form {
margin:0px;
}
.inputbx { 
border:1px solid #F26521;
height:20px;
font-size:11px;
font-family:Tahoma, Arial;
color:#333333;
}

.textarea { 
border:1px solid #F26521;
font-size:11px;
font-family:Tahoma, Arial;
color:#333333;
line-height:150%;
}
.selectbx { 
border:1px solid #F26521;
font-size:11px;
font-family:Tahoma, Arial;
color:#333333;
}
.uploadBox {
border:1px solid #F26521;
height:20px;
font-size:11px;
font-family:Tahoma, Arial;
color:#333333;
}
.button{ 
border:1px solid #B3B3B3;
color:#333333;
background-image:url(../images/btnBG.gif);
background-repeat:repeat-x;
background-position:top;
padding:0px 3px 0px 3px;
height:19px;
font-size:11px; 
font-family:Tahoma, Arial; 
font-weight:bold;
		
}

/* tbl_leftMenu area ----------------------------------------------------- */
table.tbl_leftMenu {
}
table.tbl_News1 td {
padding:5px 2px 5px 20px;
 text-align:justify;
line-height:150%;
}
table.tbl_News td {
padding:5px 2px 5px 20px;
background-image:url(../images/bullit.gif);
background-position:left top;
background-repeat:no-repeat;
line-height:150%;
}
table.tbl_News a {
color:#FEDF74;
text-decoration:none;
}
table.tbl_News a:hover {
color:#FF6600;
text-decoration:none;
}

table.tbl_News td img {
	margin:5px 10px 5px 0px;
	border:2px solid #FFFFFF;
}

/* contant area ----------------------------------------------------- */
.contanAREA{
padding:10px 0px 10px 0px;
vertical-align:top;
}
.bordrrightBg{
background:url(../images/bordright_bg.gif) top left repeat-y;
}
.bordrtopBg{
background:url(../images/bordtop_bg.gif) top left repeat-x;
}
.bordrbtmBg{
background:url(../images/bordbtm_bg.gif) top left repeat-x;
}
.bordrleftBg{
background:url(../images/bordleft_bg.gif) top left repeat-y;
}

/*---table listi ----------------------------------*/
table.tbl_List{
border:1px solid #B0B0B0;
}
table.tbl_List  td {
padding:2px;
font-size:11px;
border-bottom:1px solid #B0B0B0;
text-align:left;
height:20px;
color:#333333;
padding-left:10px;
line-height:150%;
}
table.tbl_List th {
padding:2px;
font-size:12px; 
font-weight:bold;
color:#FFFFFF;
text-align:left;
height:20px;
border-bottom:1px solid #B0B0B0;
background-color:#666666;
}

.row1 {
background-color:#E8EBEC;
}
.row2 {
background-color:#F1F2F3;
}
.pageHead{
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
background-color:#000000;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
color:#FFFFFF;
padding:5px 0px 3px 20px;
}

.subtitle {
color:#CC9900;
font-family:Verdana;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
padding:3px 0px 3px 0px;
}
.ContantText {
color:#EDEEF3;
font-size:11px;
line-height:180%;
text-align:justify;
padding:0px 8px 3px 0px;
}
.readmore{
color:#797979;
text-align:right;
font-weight:bold;
padding:2px 8px 2px 0px;

}
.readmore a{
color:#797979;
text-align:right;
text-decoration:none;
}
.readmore a:hover{
color:#FEBF74;
text-align:right;
text-decoration:none;
}
/* Footer area ----------------------------------------------------- */
.footerAREA{
height:69px;
/* background-image:url(../images/footerbg.gif);*/
background-repeat:repeat-x;
background-position:top;
}
.footer{
color:#BABABA;
text-align:center;

}
.footer a { 
color:#003366;
text-decoration:none;
}
.footer a:hover {
color:#CCCCCC;
text-decoration:none;
}

.errorMessage {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFF99;
}


table.formTable{
	border:3px solid #CCCCCC;
}
table.formTable  td {
	padding:8px;
	font-size:11px;
	text-align:left;
	line-height:150%;
}