﻿body 
{
	margin:0px;
	padding:0px;
	font-family:Tahoma,Arial, Helvetica, Verdana;
	background:#fff url('CMS_Styles/images/back.gif') 0 0 repeat-x;
	margin:0 auto;
	font-size:12px;
	
}
form
{
	margin:0px;
	padding:0px;
}
img {
    border:none;
}   
.clear {
    clear: both;
    display: block;
    height: 1px;
    margin-bottom: -1px;
    font-size: 1px;
    line-height: 1px;
}
.left {
    float:left;
}
.right {
    float:right;
}
.main_content_holder {
     width:956px;
     margin:0 auto;
}
.header {
    margin:24px 0 40px 8px;
   
}
/* ##### Begin Top Navigation #### */
.header_username_back {
    float:right;
    margin:10px 0 0 10px;
    padding:12px 10px 0 0;
    width:797px;
    height:33px;
    background: url('images/menu_back.png') 0 0 no-repeat;   
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));  
    text-align:right;
    color:#fff;    
    font-weight:bold;
}
.header_username_back a, .header_username_back a:visited {
    color:#fff;
    position:relative;
    z-index:10;
}
.header_username_back a:hover {
    color:#3ba63a;
}
.borders {
    border-left: solid 1px #a9a9a9;
    border-right: solid 1px #a9a9a9;
    padding:10px;
   
}
.borders .menu_padding {
    padding:0 5px 0 5px;
   
}
.corner_top_left {
    background: url('images/corner_top_left.gif') 0 0 no-repeat;     
    padding-left:6px; height:6px;   
    
}
.corner_top_right {
    background: url('images/corner_top_right.gif') 100% 0% no-repeat; 
    height:8px;        
    font-size:1px;
    
}
.left_sidebar {
    width:173px;   
    font-size:11px; 
    color:#494949;  
}
.right_sidebar_padding {
    padding:0 0 0 13px;    
    vertical-align:top;
    width: 736px !important; /* for modern browsers */
    width: 736px; /* for IE5.x and IE6 */
    min-width: 736px; /* for modern browsers */
}   
.corner_bottom_left {
    background: url('images/corner_bottom_left.gif') 0 0px no-repeat; 
    height:10px;
    padding-left:7px;
}
.corner_bottom_right {
    background: url('images/corner_bottom_right.gif') 100% 0 no-repeat; 
    height:10px;
    font-size:1px;          
}

/* Table CSS classes */
.FormTable_border_left {
    background: url('images/border_left.gif') 0px 0px repeat-y;        
    padding-left:1px;  
}
.FormTable_border_right {
    background:#fff url('images/border_left.gif') 100% 0px repeat-y;         
}

.FormTable_green_left {
    background: url('images/FormTable_green_left.gif') 0 0 no-repeat; 
    padding-left:5px;   
    margin-left:-1px;   
}
.FormTable_green_right {
    background: url('images/FormTable_green_right.gif') 100% 0 no-repeat;
    padding-right:16px;      
    padding-left:6px;
}

.FormTable
{	
	color: #000;	
	width:100%;
}

.FormTable th
{
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size: 12px;
    font-weight: bold;
    border-bottom: solid 2px #FFFFFF;
    color: #fff;
    height:36px;
    text-align:left;
    padding: 0 0 0px 0;   
}

.FormTable td
{
    font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size:12px;
	color: #000;
	padding:3px 3px 3px 0px;
	border-bottom: solid 1px #a9a9a9;		
	white-space:normal;
}

.FormTableMorePadding td {
    padding:8px 0;
}
.table, .login_table {
    padding:0; margin:0;
    font-family: Tahoma, Arial, Helvetica, Verdana;
    font-size:11px;    
}
.table td, .login_table td {
    padding:2px 0;    
    *padding:1px 0;    
}
.table td.text, .login_table td.text, .table td.vendor_group_details_text {
    padding-right:10px;
    width:150px;
    font-weight:bold;
}
.table td.vendor_group_details_text {
    width:60px;
}
.login_table td.text {
    width:120px;
}
/* Website CSS classes */

.pageTitle
{
    font-family: Tahome, Arial, Helvetica, Verdana;
    font-size: 22px;
    font-weight: bold;   
    padding:0 0 5px 0;
    color: #000000;
}

.divError
{
    border: 2px solid #FE0000;
    margin-bottom: 8px;
    background-color: #FFFFFF;
    background-image: url('../../images/error.gif');
    background-repeat: no-repeat;
    background-position: 2px center;
    line-height: 20px;
    text-align: left;
    padding-left: 30px;
    color: #D80E0E;
    padding-bottom: 10px;
    padding-top: 10px;
    
}

.divInfo
{
    background-image: url('../../images/info.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
    border: 2px solid #366500;
    margin-bottom: 8px;
    line-height: 20px;
    text-align: left;
    padding-left: 30px;
    color: #366500;
    padding-bottom: 10px;
    padding-top: 10px;
}
.labelError, .labelRed
{
	font-family:Tahoma,Arial, Helvetica, Verdana;
	font-size:12px;
	color: #FF0000;
}

.linkType1
{
    font-family:Tahoma,Arial, Helvetica, Verdana;
	font-size:12px;
	color: #606060;
}

.linkType1:hover
{
    color: #008080;
}
.button
{
	cursor:pointer;	
	color: #fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	font-family:Tahoma,Arial, Helvetica, Verdana;	
	/*display:block;*/
	border: none;	
	text-decoration:none; 
}

.button:hover
{
    color: #fff;
    border: none;    
}

.hrDelimeter
{
    border: 1px solid #FFD57B;
  
}

.shortInput
{
	width: 113px;	
	color: #606060;
	font-family:Tahoma,Arial, Helvetica, Verdana;
}

.middleInput
{
	width: 142px;	
	color: #606060;
	font-family:Tahoma,Arial, Helvetica, Verdana;
}

.longInput
{
	width: 208px;	
	color: #606060;
	font-family:Tahoma,Arial, Helvetica, Verdana;
	font-size:13px;
}
.select
{
	color: #606060;
	font-family:Tahoma,Arial, Helvetica, Verdana;
	font-size:12px;	
}

/* Pager Control */
.pager
{
	margin-bottom:8px;
	padding-bottom:5px;
	color:#000;	
}
.pager a
{
	font-family:Tahoma,Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
.pager a:hover
{
	color:#018c00;		
}
/* End Pager Control */

/* BreadCrumb */
.websiteBreadcrumbs 
{
	/*
	font-family:Tahoma,Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	padding-bottom:10px;
	*/
	padding:0px 0 19px 0;
    font-size:11px;
}
.websiteBreadcrumbs a, .websiteBreadcrumbs a:hover
{
/*
	font-family:Tahoma, Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	*/
	text-decoration:underline;
    font-weight:bold;
    color:#000;
}

.websiteBreadcrumbs a:hover
{
	/*color: #018c00; 	*/
}
.websiteBreadcrumbsLastChild
{
/*
	font-family:Tahoma, Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	color: #018c00;	
	text-decoration:none;
	*/
}
/* End BreadCrumb */
/* Start Left menu */
.admin_left_nav td {
    padding-bottom:1px;
}
.admin_left_nav td a,.admin_left_nav td a:visited
{
	background: url('images/admin_left_nav.gif') 0 0% no-repeat; 
    display:block ;
    width:163px;
    color:#000;
    font-weight:bold;
    height:19px;
    cursor:pointer;
    padding:5px 0 0 10px;
}
.admin_left_nav td a:hover, .admin_left_nav td a.menuSelected {
    background-position: 0px -24px;
    border: solid 1px #000;
    color:#fff;
}

/* End Left menu */

.btn_71, .lnb_btn_71 {
    background: url('images/btn_71.gif') 0 0% no-repeat; 
    width:71px !important;
    padding:2px 0 5px 0;
    text-align:center;
    color:#fff; 
}
.btn_141, .lnb_btn_141 {
    background: url('images/btn_141.gif') 0 0% no-repeat; 
    width:141px;
    padding:2px 0 5px 0;
    text-align:center;
    color:#fff;   
}
.btn_219 {
    background: url('images/btn_219.gif') 0 0% no-repeat; 
    width:219px;
    padding:2px 0 5px 0;
    text-align:center;
    color:#fff;   
}
.lnb_btn_71, .lnb_btn_141 {
    display:block;
    padding:3px 0 5px 0;
    color:#fff;
}
a.lnb_btn_71, a.lnb_btn_71:visited, a.lnb_btn_141, a.lnb_btn_141:visited {
    color:#fff;
}
.pageTitle label {
    font-size:12px;
}
a.btn_delete {
    background: url('../../images/btn_delete.gif') 0 0 no-repeat;
    width:32px;
    height:31px;    
    display:block;   
}   

.vendor_btn_save_padding_right {
    padding-right:77px;
}
.product_btn_save_padding_right {
    padding-right:70px;
}
.news_btn_save_padding_right {
    /*padding-right:37px;*/
}
h1 {
    padding:0 0 10px 0;
    margin:0;
    font-size:22px;
}
