﻿body
{
    font-size:11px;
    font-family:Tahoma;
    color :Black;
    text-align:center;
    margin:0px;
    background:url(images/body_bg.gif) repeat-y;
    background-position:center top;
}
#TopDiv
{
    background: url(images/top.gif) no-repeat;
    float:none;  
    width:832px;  
    height:9px;
}
.BlockContent
{
 width:98%;
 color:#343434;
 text-align:left; 
 line-height:16px; 
 padding-left:5px;
}
#Main
{
    width:900px;
    float:none;
    background-color:White;     
}
#InnerMain
{
    width:832px;
    float:none;  
}
#Logo
{
    width:831px;
    float:none;
    background : url(images/logo.gif) no-repeat;
    background-position:left;
    height:121px;
    padding-top:25px;
    color:#c31121;
    font-size:15px;
    text-align:right;
    vertical-align:text-bottom;
    font-weight:bold;
    font-family:Trebuchet MS;
    font-style:italic;    
    position:relative;
}
#LanguageDiv
{
	width:100px;
	position:absolute;	
	top:0px;
	left:0px;	
	font-size:11px;
	font-style:normal;					
	font-weight:normal;
}
.LanguageLink
{
	color:#bc297d;  			
	text-decoration:none;
}
.LanguageLink:hover
{	
	text-decoration:underline;
}
.SelectedLanguage
{
	color:#bc297d;  
	text-decoration:underline;	
}
/**************Menu**************/
#TopMenu
{
    width:832px;
    float:left;    
    padding-top:15px;
}
.TopMenuItem
{
    float:left;
    text-align:center;   
    width:15%;
}
#TopMenuBottom
{
    width:100%;
    background:url(images/topline.gif) no-repeat;
    float:none;
    height:14px;
}
.MenuLink
{
	font-family:Trebuchet MS;
    color:#999966; 
	font-size:13px;
	font-weight:bold;
	text-decoration : none;
}
.MenuLink:hover
{
    color:#3fc3ce;    
}
.MenuLinkSelected
{
	font-family:Trebuchet MS;
    color:#3fc3ce;    
	font-size:13px;
	font-weight:bold;
	text-decoration : none;
}
.Link
{
    color:White;
    text-decoration:none;
}
.Link:hover
{
    text-decoration:underline;    
}
/**************End of Menu**************/
/**************Left and Right Content*******/
#ContentMiddle
{
    width :832px;
    float:left;
    background-color : White;  
    padding:20px 0px 0px 0px;
}
.LeftContent
{
    width:220px;
    float:left;    
}
.MiddleContent
{
    width:610px;
    float:left;        
}
.RightContent
{
    width:220px;
    float:right;    
}

/************** End of Left and Right Content*******/
/**************Login Section at the top*******/
.AuthecticatedUserName
{
    width :100%;
    float:left;
    color : #CCCCCC;
    padding : 1px 1px 1px 10px;        
}
.AuthenticatedUserLink
{
    width :100%;
    float:left;
    color : #CCCCCC; 
    text-align:left;
    padding : 1px;      
}
.LoginLinks
{
    /*margin-top:-20px;   */
}
.LoginLink
{   
  text-decoration:none;
  color:#486000;  
  text-align:center;
  line-height:21px;  
  width:99%;
  display:block;
}
.LoginLink:hover
{
	color:#486000;
	text-decoration: underline;	 
}

/**************End of Login Section at the top*******/
/*Defined Custom Div*/

.Contact_Div
{
 width:100%;
 padding:5px,10px,10px,10px;
 color:#5f5255;
 font-weight:bold;
}

.RightBody
{
 padding:2px 0px 2px 2px;
 width:60%;
 text-align:left;
}

/*End of the Custom Divs*/

/**************Blocks**************/

.BlockTitle
{
    font-size :13px;
    font-weight : bold;
    color:#343434;   
}
.BlockTop
{
    background: url(images/Block_top.jpg) no-repeat;
    width :90%;
    height: 12px;
    float:left;
}
.BlockMiddle
{
    background: url(images/Block_middle.jpg) repeat-y;
    width :90%;
    float:left;
}
.BlockBottom
{
    background: url(images/Block_bottom.jpg) no-repeat;
    width :90%;
    height: 12px;
    float:left;
}
/**************End of Blocks**************/

.Seperator
{
    width : 90%;    
    min-height : 30px;
    float:left;
}
input.SubmitButton
{
    border:solid 1px #d8d8d8;	    
    background-color:#84ad21;
    font-family:Tahoma;
    cursor:pointer;
    font-weight:bold;            
    color:#FFF;    
    padding:3px 10px 3px 10px;
    font-size:11px;    
    text-align : center; 
}

/**************User Controls**************/
/* EmailSubscription, SimpleSearch, Login*/
.LeftDiv
{
 padding:2px 2px 2px 0px;
 float:left;
 width:33%;
 text-align:right;
 vertical-align:middle;
 line-height:22px;
 height:22px;
}
.RightDiv
{
 padding:2px 0px 2px 2px;
 width:60%;
 text-align:left;
 height:22px;
 float:right;
}
.MiddleDiv
{
 padding:2px 2px 2px 2px;
 width:100%;
 text-align:center;	
 color:#720a11;
 display:inline-block;
 font-size:11px;
}
.DropDownList
{
 width:80%;
 float:left;   
 font-size : 11px;
}
#SearchInput
{
padding-bottom:5px;
padding-top : 5px;    

}
#SearchInput input
{
    width:190px;
    float:left;
}
/**************End of User Controls**************/

#WellCome
{
    width:45%; 
    float:left;       
    color:#475d7b;
    font-weight:bold;
    text-align :left;
}
/**************Category Menu**************/
.LeftMenu
{
    color:#58bed5;
    font:bold 11px Tahoma;
    text-decoration : none;
}
.LeftMenuTop
{ 
    color:#486000;
    text-decoration : none;
}
.LeftMenuTop:hover
{     
    text-decoration : underline;
}
.LeftMenuBottom
{
color : #343434;
font:bold 11px Tahoma; 
text-decoration : none;
}

.LeftMenuTopItems
{
    background:url(images/leftmenuitem.png) no-repeat left;
    padding-left : 10px;
}
.LeftMenuItems
{
    background:url(images/leftmenuitem.png) no-repeat left;
    padding-left : 10px;
    margin-left : 12px;
}
.CategoryLink
{   
  text-decoration:none;
  color:#486000;  
  text-align:left;  
  line-height:21px;  
  width:92%;
  display:block;
  background:url(images/catBullet.jpg) no-repeat left center;  
  padding-left:15px;  
}
.CategoryLink:hover
{
	background:url(images/catBulletOver.jpg) no-repeat left center;  	
	text-decoration: underline;	 	
}
.SubCategoryLink
{  
  
  background:url(images/orange_bullet.png) no-repeat left;       
  font-weight:bold; 	
  text-decoration:none;
  color:#475d7b;  
  text-align:left; 
  line-height:21px;  
  margin-left:5px;
  width:92%;
  display:block;
}
.SubCategoryLink:hover
{
	color:#58bed5;
	text-decoration: underline;	
	background:url(images/green_bullet.png) no-repeat left;       
	background-color:#FAFAFA;
	padding-left:12px;
}
.CategoryMenuMain
{
    width:100%;
    float:left;    
}
.LinkItems
{
    width :95%;
    float:left;    
    padding-bottom:3px;  
}
/**************End of Category Menu**************/

.actionLinkImage
{
    border : 0;
} 
/**************Validations**************/
.field-validation-error
{
color: #ff0000;
}

.input-validation-error
{	
	color: #ff0000;
	text-align:left;
}
.validation-exp
{
	font-weight: bold;
	color: #ff0000;
	text-align:left;
	padding-left:20px;
}
.validation-errors
{
	border: 1px solid #ff0000;
	background-color: #ffeeee;
	color: #585858;
	font-weight:normal;	
	padding:3px;	
	margin-left:10px;	
	text-align:left;
}
.validation-summary-errors
{
	list-style-type:circle;
	text-align:left;
}
.requiredChar
{
	color: #ff0000;	
	padding-left:5px;
}
/**************End of Validations**************/


/**************PollItems**************/
.MainDiv
{
  width:100%; 
  float:left;
  padding:1px 2px 1px 3px;
}
.Question
{
    color:#486000;
    font-weight : bold;
    text-align:left;
    text-decoration : none; 
    text-align:left;
}
.Answer
{
    color:#486000;
    font-weight :normal;
    text-decoration : none;    
    text-align:left;
}
#PollErrorMessage
{
    color:Red;
    text-align:left;
    font-family:Tahoma;
    font-style:italic;
    font-size:12px;
        
}
/**************End of PollItems**************/

/**************Edit for Section NavigationPath And Articles**************/
.SectionView
{
 text-align:left; 
}
.SectionView fieldset
{	
	/*background-color:#64cde2;*/
	border-width:1px 1px 1px 10px;
	border-style:solid;
	border-color:#c6d719;
	color:#343434;
	margin:20px 0px 20px 20px;
	width:90%;
	position:relative;
	display:block;	
	padding: 0px 10px 10px 10px;

}
.SectionView fieldset legend
{
	background-color:#f9feeb;
		
	border-width:1px 1px 1px 10px;
	border-color:#9ec20a;
	border-style:solid;		
		
	font-weight:bold;
	
	width:200px;		
	
	padding:5px 5px 3px 5px;
	margin:0px 0px 10px -40px;
	position:relative;
	top: -14px;

}

.navAnchor
{
   line-height:23px;   
   color:#f4832a;
   font-weight:bold;   
   text-decoration:none;
}
.navAnchor:hover
{
	text-decoration:underline;
}
.ArticleDiv
{
  text-align:left;
  padding-left:6px;
  padding-right:6px;
}
.ArticleTitle
{      
    color:#3fc3ce;
    font-size:13px;
    font-family:Trebuchet MS;
    font-weight:bold;
    text-align:left;
    float:left;    
    padding:0px 0px 5px 10px;        
    width:90%;
    display:inline-block;
}
.ArticleContent
{  
  text-align:left;
  color:#5f5255;
  width:90%;
  display:inline-block;
  width:100%;
  padding-left:15px; 
}
/***************End of the Section***********/
/***************Edit for the Announcements***********/
.NewsTitle
{
  background:url(images/rss.png) no-repeat left;  
  padding-left:20px;       
  line-height:22px;
  color:#486000; 
  width:100%;        
}
.NewsContent
{
  padding-left:15px;		
  text-align:left;
  border-bottom:solid 1px #DCDCDC;  
}
.NewsBottom
{
  text-align:right;
  padding-right:5px;    
}
/*****************End Of The Announcements**************/

/*****************Added for the Faq**************/

.FaqQuestion
{
  background:url(images/questionmark.png) no-repeat left;  
  padding-left:18px;       
  line-height:22px;
  color:#5f5255;
  font-weight:bold;
  width:100%;   
}
.FaqAnswer
{
  padding-left:22px;		
  text-align:left;
  border-bottom:solid 1px #DCDCDC;  
}
/*****************End Of The faq**************/

/*************Added for the Custom form**********/
.CustomForm
{
 text-align:left;
 font:bold 11px Tahoma; 
}
.CustomForm fieldset
{	
	/*background-color:#64cde2;*/
	border-width:1px 1px 1px 10px;
	border-style:solid;
	border-color:#c6d719;
	color:#343434;
	margin:20px 0px 20px 20px;
	width:90%;	
	display:block;	
	position:relative;
	padding: 0px 10px 10px 10px;					
}
.CustomForm fieldset legend
{
	background-color:#f9feeb;
		
	border-width:1px 1px 1px 10px;
	border-color:#9ec20a;
	border-style:solid;		
		
	font-weight:bold;
	
	width:200px;		
	
	padding:5px 25px 3px 5px;		
	margin:0px 0px 10px -40px;	
	top: -14px;	
	position:relative;
	z-index:1000000px;

}
.CustomForm label
{	
	display:block;
	float:left;
	width:20%;
	text-align:right;
	margin:4px 5px 0px 0px;
	color:#343434;
	font-size:11px;
}
.CustomForm input[type="text"]
{	
	background-color:#FFFFFF;	
	width:50%;
	height:16px;
	margin:2px 0px 0px 0px;	
	border:solid 1px #DCDCDC;	
	color:#000;		
	font-size:11px;
	font-family:Tahoma;
	padding:1px 2px;

}
.CustomForm input[type="password"]
{	
	width:50%;
	margin:2px 0px 0px 0px;		
	border:solid 1px #DCDCDC;
	height:16px;
	color:#000;		
	font-size:11px;
	font-family:Tahoma;
	padding:1px 2px;

}
.CustomFormInput
{	
	width:50%;
	margin:2px 0px 0px 0px;		
	border:solid 1px #DCDCDC;
	height:16px;
	color:#000;		
	font-size:11px;
	font-family:Tahoma;
	padding:1px 2px;

}
.CustomForm textarea
{	
	background-color:#FFFFFF;	
	width:70%;
	margin:2px 0px 0px 0px;    	 	
	border:solid 1px #DCDCDC;
	color:#000;		
	font-size:11px;
	font-family:Tahoma;
	padding:1px 2px;

}
.CustomFormSubmitButton
{
    border:solid 1px #d8d8d8;	    
    background-color:#84ad21;
    font-family:Tahoma;
    cursor:pointer;
    font-weight:bold;            
    color:#FFF;    
    padding:3px 10px 3px 10px;
    font-size:11px;    
    text-align : center;        	
}
.CustomForm select
{
	width:50%;
	margin:2px 0px 0px 0px;		
	border:solid 1px #DCDCDC;	
	color:#000;		
	font-size:11px;
	font-family:Tahoma;
	padding:1px 2px;
}
.CustomFormSelect
{	
	width:50%;
	margin:2px 0px 0px 0px; 	
	border:solid 1px #DCDCDC;	
	color:#000;		
	font-size:11px;
	font-family:Tahoma;
	padding:1px 2px;

}
/*************End Of The Custom Form************/
/************Control Form*************/
.ControlForm
{
  text-align:center;
  font-weight:bold; 	  	
}
.ControlForm label
{	
	display:block;
	width:45%;
	text-align:center;
	margin:4px 5px 0px 0px;
	color:#999966;		
}
.ControlForm input[type="text"]
{	
	background-color:#FFFFFF;		
	width:90px;
	margin:4px 0px 0px 0px;		 	
	height:16px;	
	border:solid 1px #DCDCDC;	
	color:#000;		
	padding:1px 2px;

}
.ControlForm input[type="password"]
{	
	background-color:#FFFFFF;	
	width:90px;	
	margin:4px 0px 0px 0px;	 			
	height:16px;
	border:solid 1px #DCDCDC;	
	color:#000;	
	padding:1px 2px;

}
.ControlFormSubmitButton
{
    border:solid 1px #d8d8d8;	    
    background-color:#84ad21;
    font-family:Tahoma;
    cursor:pointer;
    font-weight:bold;            
    color:#FFF;    
    padding:3px 10px 3px 10px;        
    margin-top:10px;
    font-size:11px;    
    text-align : center
}
.ControlForm select
{
	background-color:#FFFFFF;	
    text-align:center;           	
	margin:4px 0px 0px 0px;
	font-weight:normal; 				
	border:solid 1px #DCDCDC;	
	color:#000;		
	padding:1px 2px;
	width:70%;
}
.actionLinkTopSeller
{
    text-decoration : none;
    color : #3b8097;
}
/************End Of The Control Form******/ 

/******************** Login Form************************/
.LoginForm
{
  text-align:center;
  font-weight:bold; 	  	
}
.LoginForm label
{	
	display:block;
	float:left;	
	width:40%;	
	text-align:left;
	margin: 4px 5px 0px 0px;
	height:16px;	
	color:#999966;	
}
.LoginForm input[type="text"]
{	
	background-color:#FFFFFF;		
	width:90px;
	float:right;	
	margin:4px 0px 0px 0px;	
	height:16px;	
	border:solid 1px #DCDCDC;	
	color:#000;	
	padding:1px 2px;	
	font-size:11px;
}
.LoginFormInput
{
	background-color:#FFFFFF;		
	width:90px;
	margin:4px 0px 0px 0px;	 	
	height:16px;	
	border:solid 1px #DCDCDC;	
	color:#000;	
	padding:1px 2px;	
	font-size:11px;
	float:right;
}

/******************** End of Login Form************************/

/************Statistics******/
.StatisticItem
{
    width:100%;
    padding-top : 10px;    
    padding-bottom : 10px;  
}
.StatisticItemName
{
    width : 80%;
    float:left;
    font-weight :bold;
    color : #3b8097;    
    padding:3px 0px 3px 0px;
}
.StatisticItemValue
{
    width : 18%;
    float:left;
    font-weight :bold;
    color : #3b8097; 
     padding:3px 0px 3px 0px;
}

/************End Of Statistics******/

/************Copyright******/
#CopyRight
{
    width:100%;
    float:left;
    padding-top:10px;
    padding-right:5px;
    text-align:right;    
    background:url(images/topline.gif) no-repeat;
    color:#da1722;
    padding-bottom:10px;
}
.actionLinkCopyRight
{
    text-decoration:none;        
    color:#da1722;
}
.actionLinkCopyRight:hover
{
	text-decoration:underline;               
}
/************End Of Copyright******/

/**************Sections **************/
.SectionHeader
{
    width : 100%; 
    color:#3fc3ce;
    font-size:13px;
    font-family:Trebuchet MS;
    font-weight:bold;
    text-align:left;
    float:left;
    background:url(images/footer-line2.gif)  no-repeat;
    padding:0px 0px 5px 10px;
    background-position:bottom left;
}
.SectionContent
{
    width: 189px;
    float:left;    
}
.SectionBottom
{
    background:url(images/footer-linebottom.gif) no-repeat;
    padding:0px 0px 5px 10px;
    background-position:bottom left;
    height:4px;
}
/**************End of Sections**************/
/*******Required For Error Divs********/

.CustomForm div.errorRight
{		
	padding:2px;
	display:block;
	position:absolute;		
	font-size: 11px;	
	font-weight:normal;	
	font-family:Tahoma;
	color: #FFF;
	background-color:#ff0000;
	border:solid 1px #CCC;						
	width:auto;
	z-index:1000px;	
}
.CustomForm div.error
{
	background-image: url(../Forms/images/questionmark.gif);	
	background-repeat: no-repeat;	
	padding:1px 1px 1px 20px;	
	font-weight: bold;
	font-size: 11px;	
	color: Red;		
	margin-left:22%;			
}
.ControlForm div.error
{
	background-image: url(../Forms/images/questionmark.gif);	
	background-repeat: no-repeat;		
	padding:1px 1px 1px 18px;
	text-align:left;
	display: block;			
	font-weight:normal;
	font-size: 11px;	
	color: Red;						
}

.LoginFormSubmitButton
{
    border:solid 1px #d8d8d8;	
    color :#645f5b; 
    text-decoration : none;
    font-weight:bold;
    text-align : center;    
    background:url(images/buttonbg.jpg) repeat-x;        
    padding:2px 5px 2px 5px;    
    letter-spacing : 2px;
    font-size:10px;    
}
.LoginForm div.error
{
	background-image: url(../Forms/images/questionmark.gif);	
	background-repeat: no-repeat;	
	background-color:#FFFFFF;
	padding:1px 1px 1px 20px;
	display:inline-block;
	width:100%;
	text-align:left;
	font-weight: bold;
	font-size: 11px;	
	color: Red;							
}
/*******End Of The Error Divs********/

#MainCurDiv
{
   font-size:11px;   
   display: block; 
   width: 95%;
}
.CurrencyTitle
{
   font-size:11px;
   font-weight:bold;
   width:90%;
   text-align:left;
   color:#486000; 
   padding:5px;      
   display:block;    
}
.CurrencySelectDiv
{
  width:95%;
  text-align:center;  	
}
.CurrencySelect
{
  border:solid 1px #DCDCDC;	
  text-align:center;
}
.CurrencyLeft
{
	width:45%;
	padding:3px 5px 3px 0px;
	text-align:right;		
	float:left;
}
.CurrencyRight
{
	width:45%;
	padding:3px 5px 3px 0px;
	text-align:left;	
	float:right;
}
.HomeContainerTop
{
    width:100%;
    background:url(images/topline.gif) no-repeat;
    float:none;
    height:14px;
}
.HomeCategoryLink
{  
  color:#bc297d;
  font-size:13px;
  font-style:oblique;
  font-weight:bold;
  font-family:Trebuchet MS;  
  text-decoration:none;   
  width:100%;
  display:inline-block;
  padding:5px 2px 5px 15px;     
  margin-top:5px;
  text-decoration:underline;  
}
.HomeProductLink
{
  width:30%;	
  float:left;
  color:#565526;
  font-weight:normal;
  font-size:11px;
  display:inline-block;
  background:url(images/pinkArrow.jpg) no-repeat;
  background-position:left center;  
  padding:2px 2px 2px 8px;          
  text-decoration:none;
}
.HomeProductLink:hover
{
  text-decoration:underline;
}
.SimpleLink
{
	color:#565526;
	text-decoration:none;  	
	font-size:11px;
	font-weight:normal;
	width:95%;
	padding-left:5%;
	display:block;
}
.SimpleLink:hover
{
	 text-decoration:underline;
	 font-size:12px;
}