﻿body
{
    background:url(images/bg.jpg) repeat-x;
    background-color : #f5f9ec; 
    font-size:11px;
    font-family:Trebuchet MS;
    color :Black;
    padding:0px 0px 0px 0px;
    margin:0px;    
    font-size:11px;
    font-family:Trebuchet MS;
    text-align:center;
}
.BlockContent
{
 width:218px;
 font-weight :bold;
 color:#343434;
 text-align:left; 
 line-height:16px; 
}
#Main
{
    width:1000px;
    float:none;    
}
#InnerMain
{
    width:100%;
    float:left;        
}
#Language
{
    width:98%;
    float:left;
    text-align:right;   
}
#Logo
{
    width:100%;
    float:left;
    background : url(images/logo.png) no-repeat;
    background-position:left;
    height: 95px;    
}

/**************Menu**************/
#TopMenu
{
    width:100%;
    float:left;    
}
#TopMenuLeft
{
    background : url(images/Banner_left.png) no-repeat;
    width:6px;
    float:left; 
    height: 47px;   
}
#TopMenuRight
{
    background : url(images/Banner_right.png) no-repeat;
    width:6px;
    float:left;  
    height:47px;
}
#TopMenuMiddle
{
    background: url(images/Banner_middle.png) repeat-x;
    float:left;
    width : 988px;    
    line-height:47px;
    vertical-align:middle;
}
.TopMenuItem
{
    width:19%;
    float:left;
    text-align:center; 
    color: #CCCCCC;   
}
.Link
{
    color:#ffffff; 
	font-size:12px;
	font-weight : bold;
	text-decoration : none;
}
.Link:hover
{
    text-decoration : underline;    
}
.LanguageLink
{
    color:#1d2f5e;
	font-size:12px;
	font-weight : bold;
	text-decoration : none;
}
.LanguageLink:hover
{
    text-decoration : underline;    
}
/**************End of Menu**************/
/**************Left and Right Content*******/
#ContentTop
{
    width:100%;
    float:left;
    background:url(images/Main_back_top.gif) no-repeat;    
    background-position:center bottom;
    height:12px;
    margin-top :10px;
}

#ContentBottom
{
    width:100%;
    float:left;
    background:url(images/Main_back_bottom.gif) no-repeat;    
    height:12px;
}
#ContentMiddle
{
    width :980px;
    float:left;
    background-color : White;    
    padding-left : 10px;
    padding-top:10px;
    padding-right : 10px;
}
.LeftContent
{
    width:220px;
    float:left;    
}
.LeftContentLogin
{
    width:220px;
    vertical-align:text-top;    
	float:left;                   
}
.MiddleContent
{
    width:540px;
    float:left;        
    text-align:center;    
}
.RightContent
{
    width:220px;
    float:right;    
}

/************** End of Left and Right Content*******/
/**************Login Section at the top*******/
.LoginTop
{
    float:left;    
    background:url(images/Login_Top.png) no-repeat;    
    background-position:center bottom;
    height:16px;                        
    width :220px;    
}
.LoginBottom
{
    float:left;
    height : 17px;
    background : url(images/Login_Bottom.png) no-repeat;
    width : 220px;
}
.LoginMiddle
{
    float:left;
    background : url(images/Login_Middle.jpg) repeat-x;        
    width : 218px;    
    height : 183px;
    border-left:solid 1px #989898;    
    border-right:solid 1px #989898;
}
.AuthecticatedUserName
{
    width :98%;
    float:left;
    color : #696868;
    font-weight:bold;
    font-size:12px;
    padding : 10px 0px 20px 5px;       
    height:50px;
    margin-top:20px; 
}
.AuthenticatedUserLink
{
    width :98%;
    float:left;
    color : #CCCCCC; 
    text-align:left;
    padding : 10px 0px 0px 5px;      
}
.LoginLinks
{
    margin-top:-13px;  
    width:95%; 
}
/**************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;   
}
/**************End of Blocks**************/
.Seperator
{
    width : 95%;    
    min-height:10px;
    display:block;
}
input.SubmitButton
{
    border:solid 1px #d8d8d8;	
    line-height:20px;
    color :#645f5b; 
    text-decoration : none;
    font-weight:bold;
    text-align : center;    
    background:url(images/buttonbg.jpg) repeat-x;
    letter-spacing : 1px;
    padding-left :10px;
}

/**************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:98%;
 text-align:center;	
 color:#720a11;
}
.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 Trebuchet MS;
    text-decoration : none;
}
.LeftMenuTop
{
    color:#343434;
    font:bold 12px Trebuchet MS;
    text-decoration : none;
}
.LeftMenuBottom
{
color : #343434;
font:bold 11px Trebuchet MS; 
text-decoration : none;
}

.LeftMenuTopItems
{
    background:url(images/leftmenuitem.gif) no-repeat left;
    padding-left : 10px;
}
.LeftMenuItems
{
    background:url(images/leftmenuitem.gif) no-repeat left;
    padding-left : 10px;
    margin-left : 12px;
}
.CategoryLink
{  
  background:url(images/leftmenuitem.gif) no-repeat left;       
  font-weight:bold; 	
  text-decoration:none;
  color:#1d2f5e;
  text-align:left;
  padding-left:12px;  
  line-height:21px;  
  width:92%;
  display:block;
  margin-left:0px;
}
.CategoryLink:hover
{	
	padding-left:12px;
	margin-left:2px;
	text-decoration: underline;	 
	padding-left:12px;
}
.CategoryMenuMain
{
    width:95%;
    float:left;       
    padding-left:5px;
}
.LinkItems
{
    width :95%;
    float:left;    
    padding-bottom:3px;
    border-bottom:dotted 1px #D8D8D8;    
}
/**************End of Category Menu**************/

.actionLinkImage
{
    border : 0;
} 
/**************Validations**************/
.field-validation-error
{
color: #ff0000;
}

.input-validation-error
{
border: 1px solid #ff0000;
background-color: #ffeeee;
}

.validation-summary-errors
{
	font-weight: bold;
	color: #ff0000;
	text-align:left;
}

/**************End of Validations**************/


/**************PollItems**************/

/**************End of PollItems**************/

/**************Edit for Section NavigationPath And Articles**************/
.SectionView
{
 text-align:left;
 font:bold 11px Trebuchet MS; 
}
.SectionView fieldset
{	
	/*background-color:#64cde2;*/
	border-width:2px 2px 2px 10px;
	border-style:solid;
	border-color:#acc1e0;
	color:#343434;
	margin:20px 0px 20px 20px;
	width:90%;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px	

}
.SectionView fieldset legend
{
	background-color:#f4f4f4;
		
	border-width:1px 1px 1px 10px;
	border-color:#1e51aa;
	border-style:solid;		
	font-weight:bold;
	width:186px;
	padding:3px 5px;
	margin:0px 0px 10px -40px;
	position:relative;
	top: -14px;

}
.navAnchor
{
   line-height:23px;   
   color:#1d2f5e;
   font-weight:bold;   
   text-decoration:none;
}
.navAnchor:hover
{
	text-decoration:underline;
}
.ArticleDiv
{
  width:95%;
  text-align:left;
  padding-left:6px;
  padding-right:6px;
}
.ArticleTitle
{
  background:url(images/leftmenuitem.gif) no-repeat left;
  background-position:15px center;
  padding-left : 30px;
  line-height:22px;
  color:#f4832a;     
}
.ArticleContent
{  
  padding-left:15px;		
  text-align:left;
  color:#5f5255;  
}
/***************End of the Section***********/
/***************Edit for the Announcements***********/
.NewsTitle
{
  background:url(images/leftmenuitem.gif) no-repeat left;  
  padding-left:15px;       
  line-height:22px;
  color:#1d2f5e; 
  width:100%;        
}
.NewsContent
{
  padding-left:10px;		
  text-align:left;  
  width:90%;
  border-bottom:solid 1px #DCDCDC;  
  color:#5f5255;
}
.NewsBottom
{
  text-align:right;
  padding-right:5px;  
  color:#5f5255;
}
/*****************End Of The Announcements**************/

/*****************Added for the Faq**************/
.FaqContent
{
  display:block;
  font-size:12px;	
  font-weight:bold;
  font-family:Trebuchet MS;
  width:90%;
  text-align:left;
}
.FaqQuestion
{
  background:url(images/questionmark.gif) no-repeat left;  
  padding-left:18px;       
  line-height:22px;
  color:#5f5255;
  font-weight:bold;
  font-size:12px;
  width:100%;   
}
.FaqAnswer
{
  padding-left:22px;		
  text-align:left;
  border-bottom:solid 1px #DCDCDC;  
  font-size:11px;  
}
/*****************End Of The faq**************/

/*************Added for the Custom form**********/
.CustomForm
{
 text-align:left;
 font:bold 10px Trebuchet MS; 
 width:95%;
}
.CustomForm fieldset
{	
	/*background-color:#64cde2;*/
	border-width:1px 1px 1px 10px;
	border-style:solid;
	border-color:#acc1e0;
	color:#343434;
	margin:20px 0px 20px 20px;
	width:90%;
	position:relative;
	display:block;	
	padding: 0px 10px 10px 10px;			

}
.CustomForm fieldset legend
{
	background-color:#f9feeb;
		
	border-width:1px 1px 1px 10px;
	border-color:#1e51aa;
	border-style:solid;		
		
	font-weight:bold;
		
	
	width:200px;		
	
	padding:5px 5px 3px 5px;
	margin:0px 0px 10px -40px;
	position:relative;
	top: -14px;

}
.CustomForm label
{	
	display:block;
	float:left;
	width:20%;
	text-align:right;
	margin:4px 5px 0px 0px;
	color:#5f5255;
	font-size:11px;
}
.CustomFormSelect
{	
	display:block;
	float:left;
	width:50%;
	text-align:right;
	margin:2px 0px 0px 0px;	
	color:#5f5255;
	font-size:11px;
}
.CustomFormInput
{	
	background-color:#FFFFFF;	
	width:50%;
	height:16px;
	margin:2px 0px 0px 0px;	
	border:solid 1px #DCDCDC;	
	color:#1d2f5e;
	padding:1px 2px;
	font-size:11px;

}
.CustomForm div.error
{
	background-image: url(../Forms/images/questionmark.gif);	
	background-repeat: no-repeat;	
	padding:1px 1px 1px 20px;
	display: block;	
	font-weight: bold;
	font-size: 11px;	
	color: Red;		
	margin-left:22%;		
	z-index:1000px;	
}
.CustomForm textarea
{	
	background-color:#FFFFFF;
	
	width:70%;
	margin:2px 0px 0px 0px;
    font-weight:bold; 	 	
	border:solid 1px #DCDCDC;
	
	color:#5c71a2;
	
	padding:1px 2px;

}
.CustomFormSubmitButton
{
    border:solid 1px #d8d8d8;	
    line-height:20px;
    color :#645f5b; 
    text-decoration : none;
    font-weight:bold;
    text-align : center;    
    background:url(images/buttonbg.jpg) repeat-x;
    letter-spacing : 1px;
    padding-left :10px;
}
/*************End Of The Custom Form************/
/************Control Form*************/
.ControlForm
{
  text-align:center;
  font-weight:bold; 	  	
  width:95%;
}
.ControlForm label
{	
	display:block;
	width:98%;
	display:block;
	text-align:center;
	margin:4px 5px 0px 0px;
	color:#5f5255;	
}
.ControlFormInput
{	
	background-color:#FFFFFF;			
	width:95%;
	margin:4px 0px 0px 0px;
	font-weight:bold; 	 	
	height:16px;	
	border:solid 1px #DCDCDC;	
	color:#5c71a2;	
	padding:1px 2px;

}
.ControlFormSubmitButton
{
    border:solid 1px #d8d8d8;	
    color :#645f5b; 
    text-decoration : none;
    font-weight:bold;
    text-align : center;    
    background:url(images/buttonbg.jpg) repeat-x;
    padding: 1px 5px 1px 5px;
    letter-spacing : 2px;
    font-size:10px;
}
.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;						
}
/************End Of The Control Form******/ 

/******************** Login Form************************/
.LoginForm
{
  width:98%;
  text-align:center;
  font-weight:bold; 	
  height: 120px;  	
}
.LoginForm label
{	
	display:block;
	float:left;	
	width:40%;
	text-align:center;
	margin:2px;
	color:#696868;	
}
.LoginFormInput
{	
	background-color:#FFFFFF;		
	width:100px;
	margin:2px;
	font-weight:bold; 	 			
	border:solid 1px #DCDCDC;	
	color:#5c71a2;	
	padding:1px 2px;
}
.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: block;	
	font-weight: bold;
	font-size: 11px;	
	color: Red;						
}
/******************** 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;    
    color:#000;
}
.actionLinkCopyRight
{
    text-decoration:none;    
    font-weight:bold;
    font-size:12px; 
    color:#000;  
}
.actionLinkCopyRight:hover
{
    text-decoration:underline;        
}
/************End Of Copyright******/

/**************Sections **************/
.SectionHeader
{
    width : 100%; 
    color : White;
    font-weight : bold;
    float:left;
}
.SectionContent
{
    width: 218px;
    border: solid 1px #989898;
    background-color:#fdfdfd;
    float:left;    
}
.TabLeft
{
  float:left;
  width:8px;  	
  height:25px;
  background-image:url(images/block_tab_left_blue.png);
  background-repeat:no-repeat;
  padding:0px 0px 0px 0px;
  border-style:none;
}
.TabMiddle
{
  float:left;
  width:204px;
  line-height:25px;
  background-image:url(images/block_tab_bg_blue.jpg);
  background-repeat:repeat-x;  
  border-style:none;
  color:#FFF;  
  font-weight:bold;
}
.TabRight
{
  float:left;
  width:8px;
  height:25px;
  background-image:url(images/block_tab_right_blue.png);
  background-repeat:no-repeat;  
  border-style:none;
}
/**************End of Sections**************/
/***************Top Seller******************/
.TopSeller
{
    width : 96%;
    padding-left : 5px; 
    float:left;
    border:dotted 1px #d8d8d8;
}
.TopSeller:hover
{
    border:solid 1px #d8d8d8;
}
.TopSellerImage   
{
    text-align:center;
    width : 40%;
    float:left;
}
.TopSellerProductName
{
    width : 58%;
    float:left;    
}
.actionLinkTopSeller
{
    text-decoration : none;
    color:#486000;
}
.RadioButton
{
	color:#5f5255;
}
/***************End Of Top Seller******************/

.CustomFieldSet
{		
	border-width:1px 1px 1px 10px;
	border-style:solid;
	border-color:#acc1e0;
	color:#343434;
	margin:20px 0px 20px 20px;
	width:90%;
	position:relative;
	display:block;	
	padding: 0px 10px 10px 10px;			

}
.CustomFieldSet legend
{
	background-color:#f9feeb;
		
	border-width:1px 1px 1px 10px;
	border-color:#1e51aa;
	border-style:solid;		
		
	font-weight:bold;
		
	
	width:200px;		
	
	padding:5px 5px 3px 5px;
	margin:0px 0px 10px -40px;
	position:relative;
	top: -14px;
}

.MainDiv
{
  width:100%; 
  float :left;
}
.Question
{
    color:#1d2f5e;
    font-weight : bold;
    text-align:left;
    text-decoration : none; 
    text-align:left;
}
.Answer
{
    color:#5f5255;
    font-weight :normal;
    text-decoration : none;    
    text-align:left;
}
#PollErrorMessage
{
    color:Red;
    text-align:left;
    font-family:Trebuchet MS;
    font-style:italic;
    font-size:12px;
        
}
.PollItem
{
    width : 95%;
    float :left;
    padding-left : 10px;
    text-align:left;
}
.PollItemLink
{
    color:#1d2f5e;
    font-weight : bold;
    text-decoration : none; 
    text-align:left;
}
.Custom
{
    width:100%;
    float:left;
}
#MainCurDiv
{
   font-size:11px;
   font-weight:bold;	
   display: block; 
   width: 98%;
}
.CurrencyTitle
{
   font-size:11px;
   width:90%;
   text-align:left;
   color:#1d2f5e; 
   padding:5px;      
   display:block;    
}
.CurrencySelectDiv
{
  width:98%;
  text-align:center;  	
}
.CurrencySelect
{
  border:solid 1px #DCDCDC;	
  text-align:center;
}
.CurrencyLeft
{
	width:50%;
	padding:3px 5px 3px 0px;
	text-align:right;		
	float:left;
}
.CurrencyRight
{
	width:45%;
	padding:3px 5px 3px 0px;
	text-align:left;	
	float:right;
}
.subCategoryLink
{
	color:#1d2f5e;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}
.subCategoryLink:hover
{
	text-decoration:underline;	
}