body
{
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Open Sans;
    font-size: 12px;
    color: #333333;   
}

#header
{
    top:0px;
    margin:0px;
    width: 100%;
    padding: 5px 0;
    /*position:fixed;*/
}

#header span
{
    font-family: Open Sans;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    padding-right:25px;
}

#header a
{
    font-family: Open Sans;
    color: #009900;
    font-size: 12pt;
}

#header a:hover
{
    font-family: Open Sans;
    color: #82BF00;
    font-size: 12pt;
    text-decoration: underline;
}

#main
{
   /*position: fixed;*/
    top: 75px;
    bottom: 0; 
    /*background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;*/
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden /*opacity: 0.6;
    filter: alpha(opacity=60);
    height:100vh;*/;
}

#main1
{
    position: fixed;
    top: 75px;
    bottom: 0; 
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden /*opacity: 0.6;
    filter: alpha(opacity=60);
    height:100vh;*/;
}

.subdiv
{
   opacity: 0.9;
   filter: alpha(opacity=70); 
   background:#fff;
   border:1px solid #fff;
   border-radius:15px;
   padding:10px 0;
   margin:0 4%;
}

.lbl
{
    width:100%;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Open Sans;
    margin-bottom: 0px;
}

.uppertext
{
  text-transform: uppercase;
}

.heading
{
    padding: 5px;
    color: #000;    
    font-family: Open Sans; /*'Lucida Calligraphy';*/
    font-weight: bold;
    opacity: 0.9;
    font-size:13px;
    /*text-shadow: -1px 2px 3px #003399; 
    -webkit-box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.77);
    -moz-box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.77);
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.77);*/
}

.heading_lg
{
    padding: 5px;
    color: #000;    
    font-family: Open Sans; /*'Lucida Calligraphy';*/
    font-weight: bold;
    opacity: 0.9;
    font-size:30px;
    /*text-shadow: -1px 2px 3px #003399; 
    -webkit-box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.77);
    -moz-box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.77);
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.77);*/
}

input[type=text]:hover, select:hover, textarea:hover, input[type=radio]:hover, input[type=checkbox]:hover, input[type=password]:hover
{
    box-shadow:0 0 4px #82C341; border:1px solid #82C341;
}

input[type=text]:focus, select:focus, textarea:focus, input[type=radio]:focus, input[type=checkbox]:focus, input[type=password]:focus
{
    background: #E1F4E6;
    box-shadow: 0 0 4px #82C341;
    border: 1px solid #82C341;
}

.ErrorControl
{
    background-color: #FBE3E4;
    border: solid 1px Red;
    text-transform: uppercase;
}
#logo{ padding-left:20px;}

#menu-bg{background:url(../images/bg-top-menu.jpg) repeat-x;height:33px;padding:2px;}
#menu-bg1{background:url(../images/bg-top-menu1.jpg) repeat-x;height:33px;padding:2px;}

#top-google{ padding-left:30px; }

.pic{ padding:0px 5px 0 5px;}

.quick-tour {background:url(../images/quicksearch.jpg) no-repeat;
	width:177px;height:27px;}
	
#bucket{
	height:124px;
	width:200px;
	padding-top: 10px;
}

#latest-news{
	border: #D5D5D5 thin solid;
	height:110px;
	margin:5px;
}

.input-box{width:130px;height: 18px; background:url(../images/quicksearch.jpg) no-repeat; border: #FFFFFF; padding-left:28px; padding-top:5px; }

#footer-bg{ background: url(../images/bg-ln.jpg) repeat-x;}
#footer-bg1{ background: url(../images/bg-ln1.jpg) repeat-x;}

#bucket-text{font-family:Calibri, "Times New Roman", Times, serif;
	font-size:12px;width:150px;margin:0 auto;text-align:justify;color:#707070;}
	
.categry a {font-family:calibri, Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #515151;
   text-decoration: none;
   }

.categry a:hover {text-decoration: none;
                color: #333;}
	
.register a {font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #636363;
   text-decoration: none;
   }

.register a:hover {text-decoration: underline;
                color: #333;}
				
.login a {font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #b90000;
   text-decoration: none;
   }

.login a:hover {text-decoration: underline;
                color:#b90000;}
	
.top_menu a {font-family:calibri, Arial, Helvetica, sans-serif;
   font-size:12pt;
   color: #5c5c5c;
   text-decoration: none;
   }

.top_menu a:hover {text-decoration: none; 
                   color: #406db6;}
				   
				  
.top_menu1 a {font-family:calibri, Arial, Helvetica, sans-serif;
   font-size:12pt;
   color: #ffffff;
   text-decoration: none;
   }

.top_menu1 a:hover {text-decoration: none; 
                   color: #000000;}
				   

				   
.footer {font-family: calibri, Arial, Helvetica, sans-serif;	font-size: 12px;color: #1A1A1A;}
.footer:link {text-decoration: none;}
.footer:visited {text-decoration: none;color: #1A1A1A;}
.footer:hover {text-decoration: none;color: #379AB1;}
.footer:active {text-decoration: none;color: #4485A1;}


.footer1 {font-family: calibri, Arial, Helvetica, sans-serif;	font-size: 12px;color: #1A1A1A;}
.footer1:link {text-decoration: none;}
.footer1:visited {text-decoration: none;color: #1A1A1A;}
.footer1:hover {text-decoration: none;color: #406db6;}
.footer1:active {text-decoration: none;color: #4485A1;}


.keywords {font-family: calibri,Arial, Helvetica, sans-serif;	font-size: 10pt;color: #8e8e8e;line-height:17px;}
.keywords:link {text-decoration: none;color: #8e8e8e;}
.keywords:visited {text-decoration: none;color: #1A1A1A;color: #8e8e8e;}
.keywords:hover {text-decoration: none;color: #8e8e8e;text-decoration:underline;}
.keywords:active {text-decoration: none;color: #4485A1;}

.more {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #39abc6;}
.more:link {text-decoration: none;}
.more:visited {text-decoration: none;color: #1A1A1A;}
.more:hover {text-decoration: none;color: #ab0a0a;}
.more:active {text-decoration: none;color: #4485A1;}

.footer-text{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #1A1A1A; }

.login{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #990000;}
.login:link {
	text-decoration: none;
	color: #990000;
}
.login:visited {
	text-decoration: none;
	color: #990000;
}
.login:hover {
	text-decoration: none;
	color: #009933;
}
.login:active {text-decoration: none;color: #993300;}

.latest-news{padding-left:10px;	color:#50822f; font-size:17px; font-family: calibri, Verdana, Arial, Helvetica, sans-serif;}
#lnews{ border-top: #CCCCCC thin solid; margin:5px;}
.news-letter{height:26px; background:url(../images/newsle.jpg) no-repeat; border: #f5f5f5 thin solid;padding-left:3px;}
.blue_text{ font-family:Georgia, "Times New Roman", Times, serif; color:#006699; font-size:16px; }
.style2 {
	font-size: 15px;
	font-family: calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#ab0a0a;
}

.style1 {
	font-size: 12px;
	font-family: calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#3e3e3e;
}

	
.other a{font-family:Arial, Helvetica, sans-serif;
   color:#FFF;
   font-size:16px;
   text-decoration: none;
   }
   
.other a:hover {text-decoration: underline;}

.mr_link a{font-family:Arial, Helvetica, sans-serif;
   color:#FC0;
   font-size:12px;
   text-decoration: none;
   }
   
.mr_link a:hover{color: #FFF;
	              text-decoration: underline;}


.inputbox140 { 
font-size:12px; 
color:#333; 
width:150px; 
line-height:15px; 
height:18px;
background:#fff url(../images/bgInput.png) repeat-x; 
border:1px #c4c4c4 solid;
vertical-align:top;
font-family:calibri;
}

.inputbox141 { 
font-size:12px; 
color:#333; 
line-height:15px; 
height:18px;
background:#fff url(../images/bgInput.png) repeat-x; 
border:1px #c4c4c4 solid;
vertical-align:top;
font-family:calibri;
}
.mandatory{color: #FF0000;}

.search-input{ background-color:transparent; border:none; float:left; font-size:13px; height:18px; padding:4px 0 4px; margin-left:3px; width:250px;color:#333333;}

.SellerPlatform {
	FONT-FAMILY: tahoma; BACKGROUND: #ffffff;  FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.SellerPlatformOnMouse {
	FONT-FAMILY: tahoma; BACKGROUND: #edf3fa;  FONT-SIZE: 12px; FONT-WEIGHT: normal
}

.red A:link
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	color: #c2222a;
	text-decoration: none;
	font-weight:bold;
}

.red A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	font-style: normal; 
	font-variant: normal; 
	color: #c2222a; 
	text-decoration: none;
	font-weight:bold;
	}
.red A:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	font-variant: normal; 
	color: #c2222a; 
	text-decoration: none;
	font-weight:bold;
}

.red A:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	font-variant: normal; 
	color: #2ca3ce;
	text-decoration: none;
	font-weight:bold;
}


.inputbox {border : 1px solid #a2a2a2;font-size : 11px;margin : 2px 0 0;color : #43000A;background-color :  #ffffff; text-align : left;} 
.dropdownmenu {border : 1px solid #a2a2a2;font-size : 11px;margin : 2px 0 0;color : #43000A;background-color :  #ffffff; text-align : left;
} 

.submitbutton{
	background:url(../images/button.png); background-repeat:no-repeat;
	font:13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	width: 86px;
	height: 28px;
	cursor: pointer;
	font-weight:bold;
	}
	
	
	.linkbutton
{
    /*background:url(../images/button.png);
	background-repeat:no-repeat;
    background-size:100% 100%;*/
    font: 13px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    border: 2px solid #FFBE9F;
    width: auto;
    height: 28px;
    cursor: pointer;
    font-weight: bold;
    padding: 5px;
    background-color: #F85301;
    text-decoration:none;
}
	
	/*FOR WATER MARK*/
	.WaterMarkedTextBox
        {
            color: gray;
            display: inline;
            background: white;
            visibility: visible;
            border : 1px solid #a2a2a2;
            font-size : 11px;
            margin : 2px 0 0;
            color : #43000A;
            text-align : left;
        }