/* CSS Document */
body
{
	margin:0px;
	padding:0px;
}

:focus
{
  -moz-outline-style  :  none;
}


td
{
  overflow  :  hidden;
}

form
{
  margin  :  0px;
}

#ForgotPassword
{
  width       :  400px;
  border      :  solid 1px #aaaaaa;
  margin      :  102px auto 110px auto;
  background  :  #f5f5f5;
  text-align  :  left;
}

input.button
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  12px;
  font-weight  :  bold;
  color        :  #333333;

  text-align   :  center;
  padding      :  1px 8px 1px 8px;
}

input, select, textarea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #333333;
}

select
{
   width  :  195px;
}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #003476;

  text-decoration  :  underline;
}

a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
}

fieldset
{
  margin      :  15px;
  text-align  :  center;
}

fieldset form
{
   width    :  100%;
   padding  :  15px;
}

legend
{
  font-family     :  tahoma, helvetica, arial;
  font-size       :  22px;
  font-weight     :  normal;
  color           :  #003476;

  margin          :  0px 10px 0px 10px;
  padding         :  0px 10px 0px 10px;
  line-height     :  54px;
}

legend img
{
  margin-right  :  5px;
}

.errorMSG
{
	font-family:Verdana;
	font-size:11px;
	color:red;
}
.footer_text
{
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	text-align:left;
	padding-left:20px;
	color: #999999;
}

.header_text_bold
{
	font-family:Verdana;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	padding-left:2px;
	color:#FB8227;
}

.header_text
{
	font-family:Verdana;
	font-size:12px;
	font-weight: normal;
	padding-left:2px;
	color:#FB8227;
}

.header_text a
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none
	
}

.header_text a:hover
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FB7015;
	text-decoration:none
	
}


.sub_header_text
{
	font-family:Verdana;
	font-size:12px;
	font-weight: normal;
	padding-left:2px;
	color:#ECECEC;
}

.sub_header_text a
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none
	
}

.sub_header_text a:hover
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none
	
}

.header_text2
{
  font-family:Verdana;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	color: #333333;
}

.header_next_text
{
  font-family:Verdana;
	font-size:12px;
	font-weight: normal;
	color:#FB8227;
}

.center_text
{
	font-family:Verdana;
	font-size:13px;
	font-weight: bold;
	text-align:left;
	color: #FFFFFF;
	padding-left:5px;
	text-decoration:none;
}

.center_text a
{
	font-family:Verdana;
	font-size:13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:5px;
	text-decoration:none;
}

.center_text2
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#6A90B5;
	
}
.center_text2 a
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#6A90B5;
	text-decoration:none
	
}
.center_text2 a:hover
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FB7015;
	text-decoration:none
	
}
.center_text3
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color:#6A90B5;
	
}
.center_text3 a
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color:#6A90B5;
	text-decoration:none
	
}
.center_text3 a:hover
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color:#FB7015;
	text-decoration:none
	
}
.border_table
{
	border:#E1E2E6 solid 1px;
}
.border_table a
{
	text-decoration:none
}
.input_style
{
	border:#999999 solid 1px;
	width:185px;
	height:20px;
}
.admin_text
{
	font-family:Verdana;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	color:#000000;
}
.admin_text_bold
{
	font-family:Verdana;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.text_heading2
{
	font-family:Verdana;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.admin-home-bg{
background-image:url(../images/admin-home-bg.jpg);
background-repeat:repeat-x;
}
.caption{

	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-align:right;
	padding-right:5px;

}
.caption2{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-right:5px;
}
.err_message{

	font:"Trebuchet MS", Arial;
	font-size:12px;
	font-weight:bold;
	color:#ce0000;
	text-align:left;
	padding-left:20px;

}
.green_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009900;
}
.red_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Red;
}

.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696464;

	
}
.text2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696464;
	font-weight:bold;
	
}
.inputbox{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696464;

}
.textfield{
	width:150px;
	height:15px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font:Arial;
	font-size:11px;
	color:#696464;
}
.textarea{
	width:200px;
	height:50px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font:Arial;
	font-size:11px;
	color:#696464;
}
.filefield{
	width:300px;
	height:20px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font:Arial;
	font-size:11px;
	color:#696464;
}
.textfield_t{
	width:150px;
	height:18px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font:Arial;
	font-size:11px;
	color:#333333;
}

.table_main_header
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:22px;
 color:#003476;
 text-align:center;
 font-weight:normal;
		
}

#AdminHome
{
  width   :  99%;
  margin  :  0px auto 20px auto;
}

#AdminHome img
{
  margin-bottom  :  5px;
}

#AdminHome a
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#003476;
 text-align:center;
 font-weight:bold;
 text-decoration:none;
}

#AdminHome a:hover
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 text-align:center;
 font-weight:bold;
 text-decoration:underline;
}

#AdminHome legend
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#003476;
 text-align:center;
 font-weight:normal;
 text-decoration:none;
}

#AdminHome legend a
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#003476;
 text-align:center;
 font-weight:normal;
 text-decoration:none;
}

#AdminHome legend a:hover
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#000000;
 text-align:center;
 font-weight:normal;
 text-decoration:none;
}

.block
{
  cursor       :  pointer;
  width        :  240px;
  border       :  solid 1px #aaaaaa;
  background   :  #f5f5f5;
  text-align   :  left;
  font-family  :  "trebuchet ms", geneva, sans-serif;
  font-size    :  17px;
}

.block1
{
  background  :  #dddddd;
  border      :  solid 1px #888888;
  cursor       : pointer;
  width        : 240px;
  text-align   : left;
  font-family  : "trebuchet ms", geneva, sans-serif;
  font-size    : 17px;
}

.mandatory
{
  font-weight  :  bold;
  color        :  #ff0000;
}

#MetaTags
{
  width   :  95%;
  margin  :  47px auto 50px auto;
}


#MetaTagsForm
{

  width       :  60%;
  border      :  solid 1px #aaaaaa;
  margin      :  20px auto 20px auto;
  background  :  #f5f5f5;
  text-align  :  left;
}

#PageContents
{
  width       :  95%;
  margin      :  10px auto 20px auto;
  border      :  solid 1px #aaaaaa;
  margin      :  20px auto 20px auto;
  background  :  #f5f5f5;
  text-align  :  center;
}

#ContentManagement #MetaTags
{
  margin  :  25px auto 25px auto;
}
fieldset h1
{
  font-family     :  verdana, arial, sans-serif;
  font-size       :  13px;
  font-weight     :  bold;
  color           :  #666666;

  margin          :  0px;
  padding         :  2px 0px 3px 5px;
  text-transform  :  capitalize;
  background      :  #cccccc;
}

fieldset h2
{
  font-family     :  verdana, arial, sans-serif;
  font-size       :  13px;
  font-weight     :  bold;
  color           :  #444444;

  margin          :  0px 5% 5px 0px;
  padding         :  0px 0px 2px 0px;
  text-transform  :  capitalize;
  border-bottom   :  solid 2px #aaaaaa;
}

.inputClass
{
	font-family     :  verdana, arial, sans-serif;
  font-size       :  13px;
  border          :  solid 1px #aaaaaa;
  width           :  230px;
}

.txtClass{
	font-family     :  verdana, arial, sans-serif;
  font-size       :  11px;
}

#Alert
{
  margin-bottom  :  1px;
  border-bottom  :  solid 1px #ffcd00;
  background     :  #f2edc2;
  padding        :  5px;
  font-family    :  tahoma, verdana, arial;
  font-size      :  13px;
  font-weight    :  bold;
  color          :  #444444;
}

#Error
{
  border-bottom  :  solid 2px #000000;
  background     :  #ec4444;
  padding        :  5px;

  font-family    :  tahoma, verdana, arial;
  font-size      :  13px;
  font-weight    :  bold;
  color          :  #ffffff;
}

#Categories, #SubCategories, #Products, #Reviews, #Brands
{
  width   :  70%;
  margin  :  110px auto 113px auto;
}

#AddCategory, #EditCategory, #AddSubCategory, #EditSubCategory, #AddBrand, #EditBrand
{
  width       :  50%;
  border      :  solid 1px #aaaaaa;
  margin      :  20px auto 20px auto;
  background  :  #f5f5f5;
  text-align  :  left;
}

#AddProduct, #EditProduct, #AddReview, #EditReview
{
  width       :  60%;
  border      :  solid 1px #aaaaaa;
  margin      :  20px auto 20px auto;
  background  :  #f5f5f5;
  text-align  :  left;
}

#ViewCategories, #ViewSubCategories, #ViewOrders, #ViewOrderDetails, #ViewBrands, #ViewProducts, #ViewReviews
{
  width   :  99%;
  margin  :  10px auto 20px auto;
}

#ViewCategories table, #ViewOrders table, #ViewSubCategories table, #ViewBrands table, #ViewBrands table, #ViewProducts table, #ViewReviews table
{
  border  :  solid 1px #cccccc;
}

#ViewCategories .title, #ViewOrders .title, #ViewSubCategories .title, #ViewBrands .title, #ViewBrands .title, #ViewProducts .title, #ViewReviews .title
{
	font-family     :  verdana, arial, sans-serif;
  font-size    :  13px;
  font-weight  :  bold;
  padding      :  5px 3px 5px 3px;
}

#CatalogManagement #Categories, #CatalogManagement #SubCategories, #CatalogManagement #Products, #CatalogManagement #Reviews, #CatalogManagement #Brands
{
  margin  :  25px auto 25px auto;
}

#Searching
{
	clear       :  both;
  border      :  dotted 1px #999999;
  text-align  :  left;
  margin      :  0px 0px 5px 0px;
  padding     :  0px;
  background  :  #e0e0e0;
  height      :  28px;
}

#Searching table
{
	font-family :  verdana, arial, sans-serif;
  font-size   :  11px;
  border  :  none;
}

#Searching form
{
  margin   :  0px;
  padding  :  4px 4px 4px 8px;
  width    :  99%;
}

#Searching form #Keywords
{
	font-family :  verdana, arial, sans-serif;
  font-size   :  11px;
  width        :  165px;
  padding-top  :  2px !important;
  padding-top  :  1px;
}

#Searching form input.button
{
  width      :  70px !important;
  width      :  72px;
  font-size  :  11px;
}

#Searching form select
{
	font-family :  verdana, arial, sans-serif;
  font-size   :  11px;
  width  :  125px;
}

#Sorting
{
  clear       :  both;
  border      :  dotted 1px #999999;
  text-align  :  right;
  margin      :  0px 0px 25px 0px;
  padding     :  0px;
  background  :  #eeeeee;
  height      :  28px;
}

#Sorting table
{
	font-family :  verdana, arial, sans-serif;
  font-size   :  11px;
  border  :  none;
}

#Sorting form
{
  margin   :  0px;
  padding  :  4px 4px 4px 8px;
  width    :  99%;
}

#Sorting form select
{
	font-family :  verdana, arial, sans-serif;
  font-size   :  11px;
  width  :  100px;
}

#Sorting form input.button
{
  width      :  52px !important;
  width      :  54px;
  font-size  :  11px;
}

#DeleteRecords
{
  text-align  :  right;
  margin      :  8px 0px 25px 0px;
}

#Paging
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  13px;
  font-weight  :  bold;
  color        :  #222222;

  background   :  #e6e6e6;
  padding      :  5px;
  border       :  solid 1px #aaaaaa;
  text-align   :  left;
  margin-top   :  10px;
}

#Paging a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  color            :  #555555;
  text-decoration  :  underline;
}

#Paging a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  color            :  #153674;
  text-decoration  :  none;
}

#Paging big
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  13px;
  color        :  #153674;
}

#Paging table
{
  border  :  none;
}

#Paging input
{
  font-family     :  verdana, arial, sans-serif;
  font-size       :  11px;
  font-weight     :  bold;
  color           :  #333333;
  text-align      :  center;
  width           :  70px;
  padding-top     :  2px;
  padding-bottom  :  2px;
}

#Paging select
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  12px;
  color        :  #333333;

  width        :  75px;
}

#MyAccount
{
  width       :  405px;
  border      :  solid 1px #aaaaaa;
  margin      :  10px auto 20px auto;
  background  :  #f5f5f5;
  text-align  :  left;
}

#AdminUsers
{
  width   :  70%;
  margin  :  110px auto 113px auto;
}

#AddAdminUser, #EditAdminUser
{
  width       :  90%;
  border      :  solid 1px #aaaaaa;
  margin      :  20px auto 20px auto;
  background  :  #f5f5f5;
  text-align  :  left;
}

#ViewAdminUsers
{
  width   :  95%;
  margin  :  10px auto 20px auto;
}

#ViewAdminUsers table
{
  border  :  solid 1px #cccccc;
}

#ViewAdminUsers .title
{
  font-size    :  13px;
  font-weight  :  bold;
  padding      :  5px 3px 5px 3px;
}

#AccountsManagement #AdminUsers
{
  margin  :  25px auto 25px auto;
}

.module
{
  border       :  solid 1px #bbbbbb;
  margin       :  20px 0px 3px 0px;
  background   :  #eaeaea;
  text-align   :  left;
  line-height  :  20px;
  padding      :  1px;
  width        :  95% !important;
  width        :  100%;
}

.module input
{
  float         :  left;
  margin-right  :  8px;
}

#Login
{
  width       :  380px;
  border      :  solid 1px #aaaaaa;
  margin      :  87px auto 90px auto;
  background  :  #f5f5f5;
  text-align  :  left;
}